[ASC] Jalousien fahren sporadisch nicht

Begonnen von baerm, 22 April 2022, 20:59:11

Vorheriges Thema - Nächstes Thema

baerm

Hallo,
ich habe ASC seit einige Zeit in Verwendung und es passiert immer wieder, dass Jalousien teilweise nicht fahren, obwohl diese aber der Fall sein sollte. Aktuell ist wieder folgendes passiert. Ich habe 3 Jalousien Richtung Süden ausgerichtet und diese haben mehr oder weniger die selben Einstellungen (Temperaturabhängigkeit ist zb nicht überall gleich gesetzt - aber hier nicht relevant, da es nur das Shading betrifft). Hier geht es um das abendliche ASC_Down.
Ich habe bei diesen drei Jalousien ASC_Down auf Astro definiert und manchmal fährt eine der drei nicht - aber die anderen zwei schon. 

Diese ist nun gefahren:

Internals:
   DEF        2/3/8:dpt5.001:position 2/3/6:dpt1.008:aufab 2/3/7:dpt1:stop 2/3/17:dpt5.001:posstatus
   DEVNAME    Jalousie_Suedterrasse_Esstisch
   FIRSTGADNAME position
   FUUID      61e0840d-f33f-e2c0-c096-79edae746b3849de
   GETSTRING  aufab:noArg stop:noArg posstatus:noArg position:noArg
   IODev      KNX
   KNX_MSGCNT 2
   KNX_TIME   2022-04-22 20:28:53
   LASTInputDev KNX
   MSGCNT     2
   NAME       Jalousie_Suedterrasse_Esstisch
   NR         863
   SETSTRING  aufab:up,down stop:on,off,toggle posstatus:slider,0,1,100 position:slider,0,1,100
   STATE      40 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     aufab:
       CODE       02306
       GROUP      2/3/6
       MODEL      dpt1.008
       NO         2
       OPTION     
       RDNAMEGET  aufab-get
       RDNAMEPUT  aufab-put
       RDNAMESET  aufab-set
       SETLIST    :up,down
     position:
       CODE       02308
       GROUP      2/3/8
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     posstatus:
       CODE       02311
       GROUP      2/3/17
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  posstatus-get
       RDNAMEPUT  posstatus-put
       RDNAMESET  posstatus-set
       SETLIST    :slider,0,1,100
     stop:
       CODE       02307
       GROUP      2/3/7
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  stop-get
       RDNAMEPUT  stop-put
       RDNAMESET  stop-set
       SETLIST    :on,off,toggle
   GADTABLE:
     02306      aufab
     02307      stop
     02308      position
     02311      posstatus
   READINGS:
     2022-04-21 21:56:33   ASC_Enable      on
     2022-04-22 20:29:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-04-22 20:28:53   ASC_ShuttersLastDrive night close
     2022-04-22 20:28:36   ASC_Time_DriveDown 23.04.2022 - 20:28
     2022-04-22 20:28:36   ASC_Time_DriveUp 23.04.2022 - 07:45
     2022-04-21 21:56:33   IODev           KNX
     2022-04-21 21:56:41   associatedWith  ASC,none
     2022-04-21 21:56:33   aufab-get       down
     2022-04-21 21:56:33   aufab-set       up
     2022-04-22 20:28:53   last-sender     1.1.25
     2022-04-22 20:29:20   position        40
     2022-04-22 20:28:36   position-set    40 %
     2022-04-22 20:28:53   posstatus-get   40 %
     2022-04-22 20:28:53   state           40 %
     2022-04-21 21:56:33   stop-get        off
     2022-04-21 21:56:33   stop-set        off
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 47
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 130:300
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 40
   ASC_TempSensor KNX_0004003:WERT
   ASC_Time_Up_Early 07:45
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Südterrasse_Esstisch
   andFHEM_alias Jalousie_Esstisch
   cmdIcon    Auf:rc_UP Ab:rc_DOWN Stop:rc_RED
   devStateIcon { my $wert = 10* int(0.1*ReadingsNum($name,'state',0)+0.5);; ".*:fts_shutter_1w_".$wert.":noFhemwebLink"}
   event-on-change-reading .*
   eventMap   { usr=>{"Stop"=>"stop stop","Auf"=>"aufab up","Ab"=>"aufab down"} }
   group      Jalousien_EG
   icon       fts_shutter_30
   room       EG->Wohnzimmer,GoogleAssistant,Jalousien
   userReadings position {(split ' ',ReadingsVal("Jalousie_Suedterrasse_Esstisch","posstatus-get",0))[0]}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     Ab:Stop:Auf:position
   widgetOverride position:slider,0,5,100


Diese aber nicht - nur warum? ASC_Time_DriveDown ist 23.04.2022 - 20:28, aber um diese Zeit ist nichts passiert:

Internals:
   DEF        2/3/5:dpt5.001:position 2/3/3:dpt1.008:aufab 2/3/4:dpt1:stop 2/3/16:dpt5.001:posstatus
   DEVNAME    Jalousie_Suedterrasse_Tuere
   FIRSTGADNAME position
   FUUID      615763b5-f33f-e2c0-c7c9-1358905f2a9aff8a
   GETSTRING  position:noArg posstatus:noArg aufab:noArg stop:noArg
   IODev      KNX
   NAME       Jalousie_Suedterrasse_Tuere
   NR         841
   SETSTRING  position:slider,0,1,100 posstatus:slider,0,1,100 aufab:up,down stop:on,off,toggle
   STATE      0 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     aufab:
       CODE       02303
       GROUP      2/3/3
       MODEL      dpt1.008
       NO         2
       OPTION     
       RDNAMEGET  aufab-get
       RDNAMEPUT  aufab-put
       RDNAMESET  aufab-set
       SETLIST    :up,down
     position:
       CODE       02305
       GROUP      2/3/5
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     posstatus:
       CODE       02310
       GROUP      2/3/16
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  posstatus-get
       RDNAMEPUT  posstatus-put
       RDNAMESET  posstatus-set
       SETLIST    :slider,0,1,100
     stop:
       CODE       02304
       GROUP      2/3/4
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  stop-get
       RDNAMEPUT  stop-put
       RDNAMESET  stop-set
       SETLIST    :on,off,toggle
   GADTABLE:
     02303      aufab
     02304      stop
     02305      position
     02310      posstatus
   READINGS:
     2022-04-21 21:56:34   ASC_Enable      on
     2022-04-22 20:29:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-04-21 21:56:34   ASC_ShuttersLastDrive night close
     2022-04-22 20:28:36   ASC_Time_DriveDown 23.04.2022 - 20:28
     2022-04-22 20:28:36   ASC_Time_DriveUp 23.04.2022 - 07:45
     2022-04-21 21:56:34   IODev           KNX
     2022-04-21 21:56:41   associatedWith  ASC,none
     2022-04-21 21:56:34   aufab-get       down
     2022-04-21 21:56:34   aufab-set       down
     2022-04-22 07:45:02   last-sender     fhem
     2022-04-22 20:29:20   position        50
     2022-04-22 07:45:02   position-set    0 %
     2022-04-21 21:56:34   posstatus-get   50 %
     2022-04-22 07:45:02   state           0 %
     2022-04-21 21:56:34   stop-get        on
     2022-04-21 21:56:34   stop-set        off
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 47
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 40
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 130:300
   ASC_Shading_Min_OutsideTemperature 23.3
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 50
   ASC_TempSensor KNX_0004003:WERT
   ASC_Time_Up_Early 07:45
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Südterrasse_Türe
   andFHEM_alias Jalousie_Tuere
   cmdIcon    Auf:rc_UP Ab:rc_DOWN Stop:rc_RED
   devStateIcon { my $wert = 10* int(0.1*ReadingsNum($name,'state',0)+0.5); ".*:fts_shutter_1w_".$wert.":noFhemwebLink"}
   event-on-change-reading .*
   eventMap   { usr=>{"Stop"=>"stop stop","Auf"=>"aufab up","Ab"=>"aufab down"} }
   group      Jalousien_EG
   icon       fts_shutter_30
   room       EG->Wohnzimmer,Jalousien
   userReadings position {(split ' ',ReadingsVal("Jalousie_Suedterrasse_Tuere","posstatus-get",0))[0]}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     Ab:Stop:Auf:position
   widgetOverride position:slider,0,5,100



Das sieht man hier:      2022-04-22 07:45:02   state           0 %

lg,
Matthias

baerm

Cooltux,
kannst Du mir mit meinem Problem helfen? Manche Jalousien fahren sporatisch nicht (sowohl Shading also auch Abendes oder in der Früh).
Hier wieder ein Beispiel:
1) Die Jalousie (Tuere) ging in shading in, fuhr aber nicht in die Beschattung. Die Jalousie (Esstisch) daneben ging auch in Shading-in und ist gefahren. 

Diese fuhr nicht:
ASC_DEBUG!!! 2022.05.08 12:02:03 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2022.05.08 12:02:03 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23884 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.08 12:02:04 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:02:04 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:02:04 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:145.2, Elevation: 54.8, Brightness: 23884, OutTemp: 23.7, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.08 12:02:04 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.08 12:02:04 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:02:04 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved
ASC_DEBUG!!! 2022.05.08 12:02:04 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:02:04 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:02:04 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2022.05.08 12:12:03 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2022.05.08 12:12:03 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 23703 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:12:03 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:145.2, Elevation: 54.8, Brightness: 23703, OutTemp: 23.7, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.08 12:12:03 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:12:03 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in reserved Neuer Status: in
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 30. Grund der Fahrt: shading in
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.08 12:12:03 - FnShuttersCommandSet: Jalousie_Suedterrasse_Tuere - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2022.05.08 12:12:03 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Tuere - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 30 zum Beschatten gefahren
ASC_DEBUG!!! 2022.05.08 12:12:03 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Tuere - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2022.05.08 12:12:03
ASC_DEBUG!!! 2022.05.08 12:12:03 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2022.05.08 12:12:16 - Notify:  ASC_Pos_Reading Event vom Rollo Jalousie_Suedterrasse_Tuere wurde erkannt  - RECEIVED EVENT: $VAR1 = [
ASC_DEBUG!!! 2022.05.08 12:12:16 - EventProcessingShutters: Jalousie_Suedterrasse_Tuere - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von ::gettimeofday: 1652004736 Last Position Timestamp: 1652004723 Drive Up Max Duration: 47 Last Position: 0 aktuelle Position: 30


Die Logs zeigen, dass in der Früh die Jalousie aber auf 0 gefahren ist:
2022-05-08_07:44:26 Jalousie_Suedterrasse_Tuere last-sender: fhem
2022-05-08_07:44:26 Jalousie_Suedterrasse_Tuere position-set: 0 %
2022-05-08_07:44:26 Jalousie_Suedterrasse_Tuere 0 %
2022-05-08_07:45:12 Jalousie_Suedterrasse_Tuere last-sender: 1.1.25
2022-05-08_07:45:12 Jalousie_Suedterrasse_Tuere posstatus-get: 0 %
2022-05-08_07:45:12 Jalousie_Suedterrasse_Tuere position: 0
2022-05-08_07:45:12 Jalousie_Suedterrasse_Tuere ASC_ShuttersLastDrive: day open


Irgendeine Erklärung warum die Jalousie nicht gefahren ist? (Definitionen sind im vorhergehenden Post)
lg,
Matthias

CoolTux

Hallo,

zu mindest zeigt der Log das der Fahrbefehl an das Rollodevice ging. Sind das Funkrollos? Vielleicht Probleme mit dem Signal bei zu vielen Rollos die gleichzeitig das Fahrsignal bekommen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

baerm

Hi,
Danke! Es ist ein KNX Aktor von ABB der die Befehle bekommt. Es funktioniert bei mir im Bussystem eigentlich alles sehr gut und ich hatte noch nie das Problem, dass hier Telegramme verloren gegangen sind. Ich habe jetzt einfach das Debugging im KNX aktiviert, dann sehe ich hoffentlich ob wirklich Telegramme verschickt werden.
Ich melde mich wieder wenn ich mehr Details habe.
lg,
Matthias

baerm

Hi CoolTux,
jetzt habe ich wieder nach Tagen ohne Vorkommnissen wieder meine sporadischen Probleme festgestellt. Drei Jalousien sind direkt nebeneinander verbaut und manchmal fahren 1 oder 2 von den 3 nicht.
Alle drei Jalousien sind gegen Mittag manuell auf 100% gefahren worden - nachdem diese vorher aber in die Beschattung gefahren sind (weniger als 100% definiert).
Am späten Nachmittag wenn die Beschattung vorbei war, ist nur eine der drei auf 0% hochgefahren.

Jalousie_Suedterrasse_Esstisch ist nicht gefahren:
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Übergebende Werte - Azimuth:277.5, Elevation: 19, Brightness: 12962, OutTemp: 24.9, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: JA, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.15 18:20:53 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - ShadingProcessing: Jalousie_Suedterrasse_Esstisch - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:53 - FnIsDay: Jalousie_Suedterrasse_Esstisch getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1

Diese ist zu dem Zeitpunt aber gefahren:
ASC_DEBUG!!! 2022.05.15 18:20:53 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Kueche - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
ASC_DEBUG!!! 2022.05.15 18:20:54 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Kueche RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Übergebende Werte - Azimuth:277.5, Elevation: 19, Brightness: 12962, OutTemp: 24.9, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnSetCmdFn: Jalousie_Suedterrasse_Kueche - Rollo wird gefahren, aktuelle Position: 70, Zielposition: 0. Grund der Fahrt: shading out
2022.05.15 18:20:54 5: KNX_Set -enter: Jalousie_Suedterrasse_Kueche, position, 0
2022.05.15 18:20:54 5: KNX_Set: set Jalousie_Suedterrasse_Kueche: desired target is gad: position, command: 0, args:
2022.05.15 18:20:54 5: KNX_limit: Jalousie_Suedterrasse_Kueche DIR= ENCODE INPUT= 0 OUTPUT= 0
2022.05.15 18:20:54 4: KNX_Set: Jalousie_Suedterrasse_Kueche, cmd= 0, value= 0, translated= 0000
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnShuttersCommandSet: Jalousie_Suedterrasse_Kueche - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Kueche - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 70 zum beenden der Beschattung gefahren
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Kueche - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2022.05.15 18:20:54
ASC_DEBUG!!! 2022.05.15 18:20:54 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2022.05.15 18:21:40 4: KNX_Parse -process: IO-name: KNX, device-name: Jalousie_Suedterrasse_Kueche, rd-name: posstatus, gadCode: 0230f, cmd: w
2022.05.15 18:21:40 5: KNX_limit: Jalousie_Suedterrasse_Kueche DIR= DECODE INPUT= 0 OUTPUT= 0
2022.05.15 18:21:40 4: KNX_Parse (wp): Jalousie_Suedterrasse_Kueche, READINGNAME: posstatus-get, VALUE: 0 %, SENDER: 01119
ASC_DEBUG!!! 2022.05.15 18:21:40 - Notify:  ASC_Pos_Reading Event vom Rollo Jalousie_Suedterrasse_Kueche wurde erkannt  - RECEIVED EVENT: $VAR1 = [

Und diese ist auch nicht gefahren:

ASC_DEBUG!!! 2022.05.15 18:20:54 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:277.5, Elevation: 19, Brightness: 12962, OutTemp: 24.9, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: JA, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11217 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.15 18:20:54 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11217 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.15 18:20:54 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2022.05.15 18:20:54 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet


Laut den Logs sehe ich aber nicht woran das liegt, dass nur eine der drei Jalousien gefahren ist.
Ich habe dann die Jalousie_Suedterrasse_Tuere und Jalousie_Suedterrasse_Esstisch manuell auf 0% gefahren (um 18:45) und dann um 21:04 fuhren wieder nur 2 von 3 ins night close:

ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetCmdFn: Jalousie_Suedterrasse_Kueche - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 60. Grund der Fahrt: night close
2022.05.15 21:04:40 5: KNX_Set -enter: Jalousie_Suedterrasse_Kueche, position, 60
2022.05.15 21:04:40 5: KNX_Set: set Jalousie_Suedterrasse_Kueche: desired target is gad: position, command: 60, args:
2022.05.15 21:04:40 5: KNX_limit: Jalousie_Suedterrasse_Kueche DIR= ENCODE INPUT= 60 OUTPUT= 153
2022.05.15 21:04:40 4: KNX_Set: Jalousie_Suedterrasse_Kueche, cmd= 60, value= 60, translated= 0099
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnShuttersCommandSet: Jalousie_Suedterrasse_Kueche - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür


Diese fuhr auch:

ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetCmdFn: Jalousie_Suedterrasse_Esstisch - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 40. Grund der Fahrt: night close
2022.05.15 21:04:40 5: KNX_Set -enter: Jalousie_Suedterrasse_Esstisch, position, 40
2022.05.15 21:04:40 5: KNX_Set: set Jalousie_Suedterrasse_Esstisch: desired target is gad: position, command: 40, args:
2022.05.15 21:04:40 5: KNX_limit: Jalousie_Suedterrasse_Esstisch DIR= ENCODE INPUT= 40 OUTPUT= 102
2022.05.15 21:04:40 4: KNX_Set: Jalousie_Suedterrasse_Esstisch, cmd= 40, value= 40, translated= 0066
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnShuttersCommandSet: Jalousie_Suedterrasse_Esstisch - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2022.05.15 21:04:57 4: KNX_Parse -process: IO-name: KNX, device-name: Jalousie_Suedterrasse_Esstisch, rd-name: posstatus, gadCode: 02311, cmd: w
2022.05.15 21:04:57 5: KNX_limit: Jalousie_Suedterrasse_Esstisch DIR= DECODE INPUT= 102 OUTPUT= 40
2022.05.15 21:04:57 4: KNX_Parse (wp): Jalousie_Suedterrasse_Esstisch, READINGNAME: posstatus-get, VALUE: 40 %, SENDER: 01119



Diese fuhr heute nicht in das night close mit folgenden Messages:
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Abbruch aktuelle Position ist gleich der Zielposition 100=100
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.15 21:04:40 - FnShuttersCommandSet: Jalousie_Suedterrasse_Tuere - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder

Nur die Zielposition sollte aber 50 sein und nicht 100. Die aktuelle Position war zu dem Zeitpunkt 0%, ist aber FHEM nicht korrekt bekannt - obwohl die letzte Fahrt über FHEM gesteuert wurde.

Hier im Vergleich am Tag zuvor:
ASC_DEBUG!!! 2022.05.14 21:03:10 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Rollo wird gefahren, aktuelle Position: 30, Zielposition: 50. Grund der Fahrt: night close
2022.05.14 21:03:10 5: KNX_Set -enter: Jalousie_Suedterrasse_Tuere, position, 50
2022.05.14 21:03:10 5: KNX_Set: set Jalousie_Suedterrasse_Tuere: desired target is gad: position, command: 50, args:
2022.05.14 21:03:10 5: KNX_limit: Jalousie_Suedterrasse_Tuere DIR= ENCODE INPUT= 50 OUTPUT= 127.5
2022.05.14 21:03:10 4: KNX_Set: Jalousie_Suedterrasse_Tuere, cmd= 50, value= 50, translated= 007f
ASC_DEBUG!!! 2022.05.14 21:03:10 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.14 21:03:10 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.14 21:03:10 - FnShuttersCommandSet: Jalousie_Suedterrasse_Tuere - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2022.05.14 21:03:31 4: KNX_Parse -process: IO-name: KNX, device-name: Jalousie_Suedterrasse_Tuere, rd-name: posstatus, gadCode: 02310, cmd: w
2022.05.14 21:03:31 5: KNX_limit: Jalousie_Suedterrasse_Tuere DIR= DECODE INPUT= 127 OUTPUT= 49.8039215686275
2022.05.14 21:03:31 4: KNX_Parse (wp): Jalousie_Suedterrasse_Tuere, READINGNAME: posstatus-get, VALUE: 50 %, SENDER: 01119
ASC_DEBUG!!! 2022.05.14 21:03:31 - Notify:  ASC_Pos_Reading Event vom Rollo Jalousie_Suedterrasse_Tuere wurde erkannt  - RECEIVED EVENT: $VAR1 = [
ASC_DEBUG!!! 2022.05.14 21:03:31 - EventProcessingShutters: Jalousie_Suedterrasse_Tuere - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von ::gettimeofday: 1652555011 Last Position Timestamp: 1652554990 Drive Up Max Duration: 47 Last Position: 30 aktuelle Position: 50
ASC_DEBUG!!! 2022.05.14 21:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 0 Brightness: 0 BrightnessMin: 500 Sunset: 1
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 0 Brightness: 0 BrightnessMax: 800 Sunrise: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 0 Brightness: 0 BrightnessMin: 500 Sunset: 1
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 0 Brightness: 0 BrightnessMax: 800 Sunrise: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:307.2, Elevation: -5.9, Brightness: 90, OutTemp: 24.3, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.14 21:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.14 21:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 0 Brightness: 0 BrightnessMin: 500 Sunset: 1
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 0 Brightness: 0 BrightnessMax: 800 Sunrise: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 0 Brightness: 0 BrightnessMin: 500 Sunset: 1
ASC_DEBUG!!! 2022.05.14 21:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 0 Brightness: 0 BrightnessMax: 800 Sunrise: 0
ASC_DEBUG!!! 2022.05.14 21:03:51 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Tuere - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2022.05.14 21:03:51
ASC_DEBUG!!! 2022.05.14 21:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2022.05.14 21:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
ASC_DEBUG!!! 2022.05.14 22:03:50 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
ASC_DEBUG!!! 2022.05.14 22:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.14 22:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 22:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 22:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:319.6, Elevation: -13.1, Brightness: 90, OutTemp: 24.7, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.14 22:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.14 22:03:51 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out
ASC_DEBUG!!! 2022.05.14 22:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 22:03:51 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 0
ASC_DEBUG!!! 2022.05.14 22:03:51 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Tuere - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2022.05.14 22:03:51
ASC_DEBUG!!! 2022.05.14 22:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2022.05.14 22:03:51 - EventProcessingTwilightDevice: Jalousie_Suedterrasse_Tuere - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

Und ein aktuelles List zu dem Device:

Internals:
   DEF        2/3/5:dpt5.001:position 2/3/3:dpt1.008:aufab 2/3/4:dpt1:stop 2/3/16:dpt5.001:posstatus
   DEVNAME    Jalousie_Suedterrasse_Tuere
   FIRSTGADNAME position
   FUUID      62669003-f33f-e2c0-9a38-eb374f8897841a9c
   GETSTRING  aufab:noArg position:noArg posstatus:noArg stop:noArg
   IODev      KNX
   KNX_MSGCNT 43
   KNX_TIME   2022-05-15 12:14:02
   LASTInputDev KNX
   MSGCNT     43
   NAME       Jalousie_Suedterrasse_Tuere
   NR         942
   SETSTRING  aufab:up,down position:slider,0,1,100 posstatus:slider,0,1,100 stop:on,off,toggle
   STATE      0 %
   TYPE       KNX
   model      dpt5
   GADDETAILS:
     aufab:
       CODE       02303
       GROUP      2/3/3
       MODEL      dpt1.008
       NO         2
       OPTION     
       RDNAMEGET  aufab-get
       RDNAMEPUT  aufab-put
       RDNAMESET  aufab-set
       SETLIST    :up,down
     position:
       CODE       02305
       GROUP      2/3/5
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
     posstatus:
       CODE       02310
       GROUP      2/3/16
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  posstatus-get
       RDNAMEPUT  posstatus-put
       RDNAMESET  posstatus-set
       SETLIST    :slider,0,1,100
     stop:
       CODE       02304
       GROUP      2/3/4
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  stop-get
       RDNAMEPUT  stop-put
       RDNAMESET  stop-set
       SETLIST    :on,off,toggle
   GADTABLE:
     02303      aufab
     02304      stop
     02305      position
     02310      posstatus
   READINGS:
     2022-05-06 12:15:22   ASC_Enable      on
     2022-05-15 21:05:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2022-05-15 12:14:02   ASC_ShuttersLastDrive manual
     2022-05-15 21:04:40   ASC_Time_DriveDown 16.05.2022 - 21:04
     2022-05-15 21:04:40   ASC_Time_DriveUp 16.05.2022 - 07:45
     2022-05-06 12:15:22   IODev           KNX
     2022-05-06 12:15:59   associatedWith  ASC
     2022-05-06 12:15:22   aufab-set       up
     2022-05-15 18:42:49   last-sender     fhem
     2022-05-15 21:05:20   position        100
     2022-05-15 18:42:49   position-set    0 %
     2022-05-15 12:14:02   posstatus-get   100 %
     2022-05-15 18:42:49   state           0 %
     2022-05-06 12:15:22   stop-set        off
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 47
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 40
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 130:300
   ASC_Shading_Min_OutsideTemperature 23.3
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 50
   ASC_TempSensor KNX_0004003:WERT
   ASC_Time_Up_Early 07:45
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Südterrasse_Türe
   andFHEM_alias Jalousie_Tuere
   cmdIcon    Auf:rc_UP Ab:rc_DOWN Stop:rc_RED
   devStateIcon { my $wert = 10* int(0.1*ReadingsNum($name,'state',0)+0.5);; ".*:fts_shutter_1w_".$wert.":noFhemwebLink"}
   event-on-change-reading .*
   eventMap   { usr=>{"Stop"=>"stop stop","Auf"=>"aufab up","Ab"=>"aufab down"} }
   group      Jalousien_EG
   icon       fts_shutter_30
   room       EG->Wohnzimmer,Jalousien
   userReadings position {(split ' ',ReadingsVal("Jalousie_Suedterrasse_Tuere","posstatus-get",0))[0]}
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   verbose    5
   webCmd     Ab:Stop:Auf:position
   widgetOverride position:slider,0,5,100


Wäre dankbar für jede Hilfe.
lg,
Matthias

jassi0001

Hallo Matthias,

ich bin auch gerade auf der Suche nach einem ähnlichen Phänomen. Ich habe Homematic IP und Homatik Rollladenaktoren. Seit ich einen Aktor gegen Homematic IP ausgetauscht habe, fährt dieser bei shading in zwar runter aber häufig bei shading out nicht mehr hoch. Meine Vermutung wäre hier, dass der ASC_ShuttersLastDrive: manual hier ähnlich wie bei dir die Ursache ist.

Dieser Wert wird scheinbar vom Modul irgendwie falsch gesetzt. Ich habe es heute morgen einmal beobachtet.

Shading in funktioniert und die Rollläden fahren runter. ASC_ShuttersLastDrive wird auf shading-in gesetzt und bleibt da auch eine gewisse Zeit. Mein Aktor sendet einen Status (regelmäßig), wie es ihm geht, ohne dass eine manuelle Fahrt erfolgt ist. Trotzdem stellt das ASC Modul den Status von ASC_ShuttersLastDrive dann auf manuell um. Das passiert genau nach der Status-Meldung des Aktors im FHEM.
Dadurch erfolgt ja dann ein BlockAfterManual, was die Auswertung der neuen Shadings verhindern könnte.

Die "alten" Homematic Aktoren senden diesen Status nicht und ASC aktualisiert bei diesen den Last Drive Status auch nicht so wie bei dem Homeatic IP Aktor.

Vielleicht liegt ja hier das eigentliche Problem.

Vielleicht kannst du das ja bei dir genau so nachvollziehen und der Modul-Maintainer könnte danach einmal schauen.

PS: Die Homeatic Anbindung erfolgt bei mir per CCU3

Beta-User

Das ist anscheinend ein altbekanntest Standard-Thema (wenn das mit "manual" stimmt) und kann durch Unterdrücken des Events unterbunden werden. => mind. event-on-change-reading passend setzen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

jassi0001

#7
ja schon, aber welches Event unterdrücke ich dann? Das hier sind die Events, die gemeldet sowie das, was ASC daraus macht. Vorher stand der Wert auf shading in.

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Rollo_West Name: Autoshutters Notify: $VAR1 = [
          'rssidevice: -60',
          'activity: alive',
          'devstate: ok',
          'hmstate: open'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Rollo_West Name: Autoshutters Notify: $VAR1 = [
          'activity: alive',
          'rssidevice: -60',
          'devstate: ok',
          'hmstate: open'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Rollo_West Name: Autoshutters Notify: $VAR1 = [
          '3.LEVEL_STATUS: NORMAL',
          'state: open',
          '3.LEVEL: open',
          'pct: 100',
          'level: open',
          '3.ACTIVITY_STATE: STABLE',
          '3.PROCESS: STABLE',
          '3.SECTION: 15',
          '4.LEVEL_STATUS: NORMAL',
          'control: open',
          '4.LEVEL: open',
          'pct: 100',
          'level: open',
          '4.ACTIVITY_STATE: STABLE',
          '4.PROCESS: STABLE',
          '4.SECTION: 4',
          'devstate: ok',
          'hmstate: open'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Autoshutters Name: Autoshutters Notify: $VAR1 = [
          'Rollo_West_PosValue: 100'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Autoshutters Name: Autoshutters Notify: $VAR1 = [
          'state: manual'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Rollo_West Name: Autoshutters Notify: $VAR1 = [
          'devstate: ok',
          'hmstate: open'
        ];

2022.05.16 11:43:57 4: AutoShuttersControl (Autoshutters) - Devname: Rollo_West Name: Autoshutters Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: manual'
        ];

ich versuche es mal mit dem State als einziges, der ein Update auslösen soll.... vielleicht hilft das ja hier schon.

frank

ZitatDie "alten" Homematic Aktoren senden diesen Status nicht und ASC aktualisiert bei diesen den Last Drive Status auch nicht so wie bei dem Homeatic IP Aktor.
ich habe keinen hmip, aber schalte doch mal die zyklische meldung aus. siehe sreenshot.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

jassi0001

damit habe ich bereits herumprobiert. Das hat aber nicht geholfen. Kann ich aber auch nochmal versuchen

Beta-User

Zitat von: jassi0001 am 16 Mai 2022, 12:08:03
ja schon, aber welches Event unterdrücke ich dann? Das hier sind die Events, die gemeldet sowie das, was ASC daraus macht. Vorher stand der Wert auf shading in.
Vermutlich reicht es, event-on-change-reading auf ".*" zu setzen (obwohl das in der Pauschalität bei anderen Devices nicht zu empfehlen ist).
Siehe z.B. auch das Beispiel in "getestete hardware": https://forum.fhem.de/index.php/topic,101182.msg1060951.html#msg1060951
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

jassi0001

es scheint hier bei mir zu reichen, dass ich event on change auf :State gesetzt habe....

Vielleicht hilft Matthias das ja auch....  Ich schreibe nochmal, wenn es erneut nicht geht. Danke erstmal.

Beta-User

Zitat von: jassi0001 am 16 Mai 2022, 12:47:51
es scheint hier bei mir zu reichen, dass ich event on change auf :State gesetzt habe....
Ich glaube wirklich nicht, das das eine gute Idee ist, aber ich habe keine HMCCU.*-Devices...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

baerm

Guten Abend,
ich habe
attr Jalousie_xy event-on-change-reading .*
bereits bei allen Jalousien gesetzt. Das kann das Problem offensichtlich nicht sein. Soweit ich im Logfile sehe wird der Wert in ASC_ShuttersLastDrive immer korrekt gesetzt.

Ich hatte heute wieder ein Problem, dass zwei Jalousien nicht aus dem Shading gefahren sind. Diese hier ist nicht aus dem Shading gefahren:

ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14616 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Übergebende Werte - Azimuth:266.4, Elevation: 29.3, Brightness: 14616, OutTemp: 25.2, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Tuere - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Tuere getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Tuere - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2022.05.16 17:41:21
ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Tuere - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Und diese schon:

ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Kueche - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Kueche - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14616 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Übergebende Werte - Azimuth:266.4, Elevation: 29.3, Brightness: 14616, OutTemp: 25.2, Azimut Beschattung: 130, Azimut Endschattung: 300, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessing: Jalousie_Suedterrasse_Kueche - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche Allgemein: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getDownBrightness: 1 Brightness: 11285 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnIsDay: Jalousie_Suedterrasse_Kueche getUpBrightness: 1 Brightness: 11285 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnSetCmdFn: Jalousie_Suedterrasse_Kueche - Rollo wird gefahren, aktuelle Position: 70, Zielposition: 0. Grund der Fahrt: shading out
2022.05.16 17:41:21 5: KNX_Set -enter: Jalousie_Suedterrasse_Kueche, position, 0
2022.05.16 17:41:21 5: KNX_Set: set Jalousie_Suedterrasse_Kueche: desired target is gad: position, command: 0, args:
2022.05.16 17:41:21 5: KNX_limit: Jalousie_Suedterrasse_Kueche DIR= ENCODE INPUT= 0 OUTPUT= 0
2022.05.16 17:41:21 4: KNX_Set: Jalousie_Suedterrasse_Kueche, cmd= 0, value= 0, translated= 0000
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NICHT versetztes fahren
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NoDelay: NEIN
ASC_DEBUG!!! 2022.05.16 17:41:21 - FnShuttersCommandSet: Jalousie_Suedterrasse_Kueche - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Kueche - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 70 zum beenden der Beschattung gefahren
ASC_DEBUG!!! 2022.05.16 17:41:21 - ShadingProcessingDriveCommand: Jalousie_Suedterrasse_Kueche - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2022.05.16 17:41:21
ASC_DEBUG!!! 2022.05.16 17:41:21 - EventProcessingShadingBrightness: Jalousie_Suedterrasse_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2022.05.16 17:42:08 4: KNX_Parse -process: IO-name: KNX, device-name: Jalousie_Suedterrasse_Kueche, rd-name: posstatus, gadCode: 0230f, cmd: w
2022.05.16 17:42:08 5: KNX_limit: Jalousie_Suedterrasse_Kueche DIR= DECODE INPUT= 0 OUTPUT= 0
2022.05.16 17:42:08 4: KNX_Parse (wp): Jalousie_Suedterrasse_Kueche, READINGNAME: posstatus-get, VALUE: 0 %, SENDER: 01119
ASC_DEBUG!!! 2022.05.16 17:42:08 - Notify:  ASC_Pos_Reading Event vom Rollo Jalousie_Suedterrasse_Kueche wurde erkannt  - RECEIVED EVENT: $VAR1 = [
ASC_DEBUG!!! 2022.05.16 17:42:08 - EventProcessingShutters: Jalousie_Suedterrasse_Kueche - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von ::gettimeofday: 1652715728 Last Position Timestamp: 1652715681 Drive Up Max Duration: 47 Last Position: 70 aktuelle Position: 0


Der Unterschied zwischen den beiden Jalousien ist, dass einmal ASC_ShuttersLastDrive den Wert manual hatte und einmal den Wert shading in.
ASC_BlockingTime_afterManual ist nicht gesetzt, also auf 1200s (ist der default Wert). Sollte dann nicht das Verhalten beider Jalousien gleich sein? Um 2022-05-16_11:32:51 war die letzte manuelle Fahrt und um 17:42 wurde shading out erreicht. Hier sind fast 6 Stunden dazwischen und das ist bei weitem mehr als 1200s. Entspricht das Verhalten wirklich der Implementierung oder wie sollten sich die zwei Jalousien verhalten?
lg,
Matthias

CoolTux

Guten Morgen,

Das Verhalten ist tatsächlich korrekt. Befindet sich das Rollo in der Beschattung und wird dann manuell gefahren so wird die Beschattungsfahrt ausgesetzt bis der Beschattungsstatus einmal "out" und wieder "in" ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net