[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Typ1er am 06 April 2020, 20:06:07
zu Brightness up/down

dieses im Rollo funktioniert nicht:
attr <Rollo> ASC_BrightnessSensor Lichtsensor_02:lux 1000:400
Habe die Zahlen Werte jetzt ins ASC-Device eingefügt, dieses funktioniert.

Danke für die Info. Das schaue ich mir morgen einmal an.
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

muede

Hallo CoolTux,

danke für die ständige Weiterentwicklung.
Ich bin mir nicht sicher, ob andere auch diesen Bug haben, aber wenn meine Rollos bei gekipptem Fenster in das Shading gehen, fahren sie danach nicht in die End-, sondern nur auf die Lüftungsposition zurück. Die Endposition wird erst angefahren, wenn ich das gekippte Fenster schließe.
Das ist bei den aktuell warmen Temperaturen eher kontraproduktiv.
Hast Du eine Idee. Mit welcehn Daten muss ich Dich füttern?

LG,
muede

CoolTux

Zitat von: muede am 06 April 2020, 20:25:44
Hallo CoolTux,

danke für die ständige Weiterentwicklung.
Ich bin mir nicht sicher, ob andere auch diesen Bug haben, aber wenn meine Rollos bei gekipptem Fenster in das Shading gehen, fahren sie danach nicht in die End-, sondern nur auf die Lüftungsposition zurück. Die Endposition wird erst angefahren, wenn ich das gekippte Fenster schließe.
Das ist bei den aktuell warmen Temperaturen eher kontraproduktiv.
Hast Du eine Idee. Mit welcehn Daten muss ich Dich füttern?

LG,
muede

Hallo,

Setzte bitte das Attribut ASC_WindowsRec_PosAfterClosed entsprechend.


Grüße
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

gestein

Hallo CoolTux,

heute hat die Beschattung einwandfrei funktioniert.
Allerdings ist immer wieder dier Rollo zwischendurch rauf und runtergefahren.

Nach längerem Studium der logs habe ich die Ventilate-Funktion in Verdacht.
Zwar habe ich kein Ventilate aktiviert, aber trotzdem finden sich im log Einträge wie:
ASC_DEBUG!!! 2020.04. 6 17:01:45 - FnSetCmdFn: Rollo.WZ.Kueche - Rollo wird gefahren, aktuelle Position: 90, Zielposition: 0. Grund der Fahrt: ventilate - window open

Und dann fährt der Rollo.

Anscheinend war die Tür Spielball des Windes und dadurch ist das Fenster immer wieder auf und zu gegangen.
Es gibt ja aber nur 2 Attribute fürs Lüften (ASC_Ventilate_Pos und ASC_Ventilate_Window_Open).
Beide habe ich in keinem meiner Rollos gesetzt.

Kann es sein, dass ich - obwohl ich es nicht verwenden möchte - explizit das ASC_Ventilate_Window_Open auf "off" setzen muss?

Danke, lg, Gerhard

JWRu

ZitatKannst Du das noch etwas testen mit dem Rollo und dem Attribut event-on-changed-reading ?
Gestern Abend bei "night close" wurde das Reading gesetzt.
Das List vorher:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 49
   DuoFernStick_RAWMSG 0FFF0F210D08640000004100110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-06 16:13:55
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     49
   NAME       Rollladen_EZ_links
   NR         288
   STATE      opened
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586152231.34907
           VALUE      manual
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586182435.11054
           VALUE      100
       state:
         myDbLog:
           TIME       1586182428.44124
           VALUE      set_up
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 16:13:55   ASC_ShuttersLastDrive manual
     2020-04-06 19:28:29   ASC_Time_DriveDown  6.04.2020 - 21:50
     2020-04-06 19:28:29   ASC_Time_DriveUp  7.04.2020 - 07:00
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-06 16:13:55   dawnAutomatic   on
     2020-04-06 16:13:55   duskAutomatic   on
     2020-04-06 16:13:55   manualMode      off
     2020-04-06 16:13:55   moving          stop
     2020-04-06 16:13:55   position        100
     2020-04-06 16:13:55   state           opened
     2020-04-06 16:13:55   sunAutomatic    on
     2020-04-06 16:13:55   sunMode         off
     2020-04-06 16:13:55   sunPosition     35
     2020-04-06 16:13:55   timeAutomatic   on
     2020-04-06 16:13:55   ventilatingMode off
     2020-04-06 16:13:55   ventilatingPosition 0
     2020-04-06 16:13:55   version         1.1
   helper:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:00
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


List nachher:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 51
   DuoFernStick_RAWMSG 0FFF0F210D08640000004164110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-06 21:50:21
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     51
   NAME       Rollladen_EZ_links
   NR         288
   STATE      closed
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586202621.55346
           VALUE      night close
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586202621.43383
           VALUE      0
       state:
         myDbLog:
           TIME       1586202601.01751
           VALUE      set_position 100
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 21:50:21   ASC_ShuttersLastDrive night close
     2020-04-06 21:50:01   ASC_Time_DriveDown  7.04.2020 - 21:50
     2020-04-06 21:50:01   ASC_Time_DriveUp  7.04.2020 - 07:00
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-06 21:50:21   dawnAutomatic   on
     2020-04-06 21:50:21   duskAutomatic   on
     2020-04-06 21:50:21   manualMode      off
     2020-04-06 21:50:21   moving          stop
     2020-04-06 21:50:21   position        0
     2020-04-06 21:50:21   state           closed
     2020-04-06 21:50:21   sunAutomatic    on
     2020-04-06 21:50:21   sunMode         off
     2020-04-06 21:50:21   sunPosition     35
     2020-04-06 21:50:21   timeAutomatic   on
     2020-04-06 21:50:21   ventilatingMode off
     2020-04-06 21:50:21   ventilatingPosition 0
     2020-04-06 21:50:21   version         1.1
   helper:
     desiredPosition 100
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:00
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


Der zugehörige Ausschnitt aus dem Log:
2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'set_position 100'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_lastPosValue: 100'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_nextAstroTimeEvent:  7.04.2020 - 07:00'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];
2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 0'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_PosValue: 0'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: night close'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: night close'
        ];


Heute Morgen bei "day open" wurde das Reading nicht gesetzt.
Das List nach dem Hochfahren:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 53
   DuoFernStick_RAWMSG 0FFF0F210D08640000004100110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-07 07:10:23
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     53
   NAME       Rollladen_EZ_links
   NR         288
   STATE      opened
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586202621.55346
           VALUE      night close
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586236223.54437
           VALUE      100
       state:
         myDbLog:
           TIME       1586236202.02653
           VALUE      set_position
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 21:50:21   ASC_ShuttersLastDrive night close
     2020-04-07 07:10:02   ASC_Time_DriveDown  7.04.2020 - 21:50
     2020-04-07 07:10:02   ASC_Time_DriveUp  8.04.2020 - 07:10
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-07 07:10:23   dawnAutomatic   on
     2020-04-07 07:10:23   duskAutomatic   on
     2020-04-07 07:10:23   manualMode      off
     2020-04-07 07:10:23   moving          stop
     2020-04-07 07:10:23   position        100
     2020-04-07 07:10:23   state           opened
     2020-04-07 07:10:23   sunAutomatic    on
     2020-04-07 07:10:23   sunMode         off
     2020-04-07 07:10:23   sunPosition     35
     2020-04-07 07:10:23   timeAutomatic   on
     2020-04-07 07:10:23   ventilatingMode off
     2020-04-07 07:10:23   ventilatingPosition 0
     2020-04-07 07:10:23   version         1.1
   helper:
     desiredPosition 0
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:10
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


Der zugehörige Ausschnitt aus dem Log:
2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'set_position'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_lastPosValue: 0'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_nextAstroTimeEvent:  7.04.2020 - 21:50'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 2148.36',
          'state: B: 2148.36',
          'batteryState: ok',
          'brightnessDamped: 1106.158'
        ];

2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_rechts) - EventProcessingShadingBrightness
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_rechts) - EventProcessingShadingBrightness
            Brightness: 1106.158
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 80.73 Elevation: 2.85 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_links) - EventProcessingShadingBrightness
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_links) - EventProcessingShadingBrightness
            Brightness: 1106.158
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 80.73 Elevation: 2.85 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:23 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 100'
        ];

2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 1040.01',
          'state: B: 1040.01',
          'batteryState: ok',
          'brightnessDamped: 547.147'
        ];

2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_links) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_links) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586174127
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_rechts) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_rechts) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586186828
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_Mitte) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_Mitte) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586181629
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_Kueche) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_Kueche) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586190932
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
          'azimuth: 81.67',
          'elevation: 3.65',
          'twilight: 86.9',
          'twilight_weather: 86.9',
          'compasspoint: east-northeast'
        ];

2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586181629
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586174127
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586186828
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586190932
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 81.67 Elevation: 3.65 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 81.67 Elevation: 3.65 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out


Es sieht so aus, als ob ASC das Event beim Ankommen in der Endposition verpasst.
Ich lasse heute mal während des Beschattungsprogramms parallel den Event Monitor laufen und beobachte die Sache weiter.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

Typ1er

Kann man die Attribute ASC_Down und ASC_AutoAstroModeEvening zusammenlegen? Beides regelt das Runterfahren oder rauf bei Up.

CoolTux

Zitat von: JWRu am 07 April 2020, 08:43:56
Gestern Abend bei "night close" wurde das Reading gesetzt.
Das List vorher:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 49
   DuoFernStick_RAWMSG 0FFF0F210D08640000004100110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-06 16:13:55
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     49
   NAME       Rollladen_EZ_links
   NR         288
   STATE      opened
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586152231.34907
           VALUE      manual
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586182435.11054
           VALUE      100
       state:
         myDbLog:
           TIME       1586182428.44124
           VALUE      set_up
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 16:13:55   ASC_ShuttersLastDrive manual
     2020-04-06 19:28:29   ASC_Time_DriveDown  6.04.2020 - 21:50
     2020-04-06 19:28:29   ASC_Time_DriveUp  7.04.2020 - 07:00
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-06 16:13:55   dawnAutomatic   on
     2020-04-06 16:13:55   duskAutomatic   on
     2020-04-06 16:13:55   manualMode      off
     2020-04-06 16:13:55   moving          stop
     2020-04-06 16:13:55   position        100
     2020-04-06 16:13:55   state           opened
     2020-04-06 16:13:55   sunAutomatic    on
     2020-04-06 16:13:55   sunMode         off
     2020-04-06 16:13:55   sunPosition     35
     2020-04-06 16:13:55   timeAutomatic   on
     2020-04-06 16:13:55   ventilatingMode off
     2020-04-06 16:13:55   ventilatingPosition 0
     2020-04-06 16:13:55   version         1.1
   helper:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:00
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


List nachher:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 51
   DuoFernStick_RAWMSG 0FFF0F210D08640000004164110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-06 21:50:21
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     51
   NAME       Rollladen_EZ_links
   NR         288
   STATE      closed
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586202621.55346
           VALUE      night close
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586202621.43383
           VALUE      0
       state:
         myDbLog:
           TIME       1586202601.01751
           VALUE      set_position 100
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 21:50:21   ASC_ShuttersLastDrive night close
     2020-04-06 21:50:01   ASC_Time_DriveDown  7.04.2020 - 21:50
     2020-04-06 21:50:01   ASC_Time_DriveUp  7.04.2020 - 07:00
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-06 21:50:21   dawnAutomatic   on
     2020-04-06 21:50:21   duskAutomatic   on
     2020-04-06 21:50:21   manualMode      off
     2020-04-06 21:50:21   moving          stop
     2020-04-06 21:50:21   position        0
     2020-04-06 21:50:21   state           closed
     2020-04-06 21:50:21   sunAutomatic    on
     2020-04-06 21:50:21   sunMode         off
     2020-04-06 21:50:21   sunPosition     35
     2020-04-06 21:50:21   timeAutomatic   on
     2020-04-06 21:50:21   ventilatingMode off
     2020-04-06 21:50:21   ventilatingPosition 0
     2020-04-06 21:50:21   version         1.1
   helper:
     desiredPosition 100
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:00
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


Der zugehörige Ausschnitt aus dem Log:
2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'set_position 100'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_lastPosValue: 100'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_nextAstroTimeEvent:  7.04.2020 - 07:00'
        ];

2020.04.06 21:50:01 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];
2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 0'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_PosValue: 0'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: night close'
        ];

2020.04.06 21:50:21 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: night close'
        ];


Heute Morgen bei "day open" wurde das Reading nicht gesetzt.
Das List nach dem Hochfahren:
Internals:
   CODE       XXXXXX
   DEF        XXXXXX
   DuoFernStick_MSGCNT 53
   DuoFernStick_RAWMSG 0FFF0F210D08640000004100110000XXXXXXFFFFFF01
   DuoFernStick_TIME 2020-04-07 07:10:23
   FUUID      5e3d7a68-f33f-c1fa-3d63-8c5ca5da36998952
   IODev      DuoFernStick
   LASTInputDev DuoFernStick
   MODEL      RolloTron Standard
   MSGCNT     53
   NAME       Rollladen_EZ_links
   NR         288
   STATE      opened
   SUBTYPE    RolloTron Standard
   TYPE       DUOFERN
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1586202621.55346
           VALUE      night close
       dawnAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       duskAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       manualMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       moving:
         myDbLog:
           TIME       1586180736.8422
           VALUE      stop
       position:
         myDbLog:
           TIME       1586236223.54437
           VALUE      100
       state:
         myDbLog:
           TIME       1586236202.02653
           VALUE      set_position
       sunAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       sunMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       sunPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      35
       timeAutomatic:
         myDbLog:
           TIME       1586180736.8422
           VALUE      on
       ventilatingMode:
         myDbLog:
           TIME       1586180736.8422
           VALUE      off
       ventilatingPosition:
         myDbLog:
           TIME       1586180736.8422
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-04-01 12:07:07   ASC_Enable      on
     2020-04-06 21:50:21   ASC_ShuttersLastDrive night close
     2020-04-07 07:10:02   ASC_Time_DriveDown  7.04.2020 - 21:50
     2020-04-07 07:10:02   ASC_Time_DriveUp  8.04.2020 - 07:10
     2020-04-02 18:23:52   associatedWith  myASC
     2020-04-07 07:10:23   dawnAutomatic   on
     2020-04-07 07:10:23   duskAutomatic   on
     2020-04-07 07:10:23   manualMode      off
     2020-04-07 07:10:23   moving          stop
     2020-04-07 07:10:23   position        100
     2020-04-07 07:10:23   state           opened
     2020-04-07 07:10:23   sunAutomatic    on
     2020-04-07 07:10:23   sunMode         off
     2020-04-07 07:10:23   sunPosition     35
     2020-04-07 07:10:23   timeAutomatic   on
     2020-04-07 07:10:23   ventilatingMode off
     2020-04-07 07:10:23   ventilatingPosition 0
     2020-04-07 07:10:23   version         1.1
   helper:
     desiredPosition 0
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Sued:brightnessDamped
   ASC_DriveUpMaxDuration 24
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 124:190
   ASC_Shading_MinMax_Elevation 30.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 60000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Familie","presence","") eq "absent" ? "16:00" : "21:50") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early 7:10
   ASC_WindowRec Kontakt_Esszimmer_links
   IODev      DuoFernStick
   alias      Rollladen Esszimmer links
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon opened:fts_shutter_10@green closed:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   event-on-change-reading position,ASC_.*
   icon       fts_shutter_automatic
   positionInverse 1
   room       Esszimmer
   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_beforDayOpen ASC_BlockingTime_beforNightClose 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_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_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 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
   webCmd     up:down:stop


Der zugehörige Ausschnitt aus dem Log:
2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'set_position'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_lastPosValue: 0'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_nextAstroTimeEvent:  7.04.2020 - 21:50'
        ];

2020.04.07 07:10:02 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Ost Name: myASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 2148.36',
          'state: B: 2148.36',
          'batteryState: ok',
          'brightnessDamped: 1106.158'
        ];

2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_rechts) - EventProcessingShadingBrightness
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_rechts) - EventProcessingShadingBrightness
            Brightness: 1106.158
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 80.73 Elevation: 2.85 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_links) - EventProcessingShadingBrightness
2020.04.07 07:10:22 4: AutoShuttersControl (Rollladen_WZ_links) - EventProcessingShadingBrightness
            Brightness: 1106.158
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 80.73 Elevation: 2.85 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:22 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:23 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 100'
        ];

2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Devname: Helligkeit_aussen_Sued Name: myASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 1040.01',
          'state: B: 1040.01',
          'batteryState: ok',
          'brightnessDamped: 547.147'
        ];

2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_links) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_links) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586174127
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_rechts) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_rechts) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586186828
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_Mitte) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_EZ_Mitte) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586181629
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_Kueche) - EventProcessingShadingBrightness
2020.04.07 07:10:24 4: AutoShuttersControl (Rollladen_Kueche) - EventProcessingShadingBrightness
            Brightness: 547.147
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 80.73 Elevation: 2.85 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586190932
2020.04.07 07:10:24 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
          'azimuth: 81.67',
          'elevation: 3.65',
          'twilight: 86.9',
          'twilight_weather: 86.9',
          'compasspoint: east-northeast'
        ];

2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586181629
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586174127
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586186828
2020.04.07 07:10:45 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 81.67 Elevation: 3.65 Brightness: 547 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586190932
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 81.67 Elevation: 3.65 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 81.67 Elevation: 3.65 Brightness: 1106 OutTemp: 8.0
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586169004
2020.04.07 07:10:46 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out


Es sieht so aus, als ob ASC das Event beim Ankommen in der Endposition verpasst.
Ich lasse heute mal während des Beschattungsprogramms parallel den Event Monitor laufen und beobachte die Sache weiter.

Er hat das Event beim zweiten mal zu mindestens sauber bekommen. Er hat es nur nicht verarbeitet. Dabei war es ein einziges ohne irgendwas. Interessant.
Zitat2020.04.07 07:10:23 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 100'
        ];

Ich werde heute Abend noch mal den Code durchgehen. Aber ich habe da ehrlich gesagt keine Hoffnung das ich da was finde. Wir werden zusammen schauen müssen wo der Event gelandet ist wenn er nicht sauber verarbeitet wurde.
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

CoolTux

Zitat von: Typ1er am 07 April 2020, 09:39:58
Kann man die Attribute ASC_Down und ASC_AutoAstroModeEvening zusammenlegen? Beides regelt das Runterfahren oder rauf bei Up.

Meinst Du in einem Attribut alles?
Das sind doch ganz unterschiedliche Einstellungen.
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

eurofinder

@CoolTux:
Danke für die Rückmeldung, ich werde das beobachten, ob der Rollladen sich zukünftig korrekt verhält bei Shading.

Eine andere Frage:
Ich hatte vor längerer Zeit mal angeregt das Attribut ASC_Shading_Pos nicht als Drop-Down-Feld, sondern, wie auch andere Attribute, in denen Perl-Code zulässig ist, umzustellen, damit eine Direkteingabe möglich ist.
Hast du das noch auf deiner zu Erledigen-Liste?

ASC_Shading_Pos mit { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 50) } ist eine geniale Lösung für unterschiedliche Beschattungspositionen.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

CoolTux

Zitat von: eurofinder am 07 April 2020, 12:52:38
@CoolTux:
Danke für die Rückmeldung, ich werde das beobachten, ob der Rollladen sich zukünftig korrekt verhält bei Shading.

Eine andere Frage:
Ich hatte vor längerer Zeit mal angeregt das Attribut ASC_Shading_Pos nicht als Drop-Down-Feld, sondern, wie auch andere Attribute, in denen Perl-Code zulässig ist, umzustellen, damit eine Direkteingabe möglich ist.
Hast du das noch auf deiner zu Erledigen-Liste?

ASC_Shading_Pos mit { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 50) } ist eine geniale Lösung für unterschiedliche Beschattungspositionen.

Gruß
eurofinder

Das kannst Du doch bereits wunderbar umsetzen. Ist schon seit langen genau so möglich.
attr <ROLLONAME> ASC_Shading_Pos { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 50) }

Fertig


Grüße
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

eurofinder

@CoolTux:
Klar, so mache ich da ja auch. Wäre nur toll, wenn die Attribute einheitlich behandelt werden. Also überall wo PERL-Code zulässig ist das als editierbares Eingabefeld vorhanden wäre:-)

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Wscheff

Zitat von: CoolTux am 07 April 2020, 13:11:08
Das kannst Du doch bereits wunderbar umsetzen. Ist schon seit langen genau so möglich.
attr <ROLLONAME> ASC_Shading_Pos { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 50) }

Fertig


Grüße
Hi CoolTux,

Geht das etwa auch mit der ASC_Ventilate_Pos ?

Grüße
Wscheff

CoolTux

Zitat von: Wscheff am 07 April 2020, 13:20:03
Hi CoolTux,

Geht das etwa auch mit der ASC_Ventilate_Pos ?

Grüße
Wscheff


Hallo,

Nein das geht da nicht.
In der deutschen Commandref ist ausführlich beschrieben wo Perlcode verwendet werden kann.

Grüße
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

Wscheff

Zitat von: CoolTux am 07 April 2020, 13:43:47

Hallo,

Nein das geht da nicht.
In der deutschen Commandref ist ausführlich beschrieben wo Perlcode verwendet werden kann.

Grüße
*grübel*: da steht aber, dass es möglich ist...

Also muss ich die userattr anpassen im jeweiligen Device, um Perlcode zu verwenden (das freifeld zu bekommen)?

JWRu

ZitatIch werde heute Abend noch mal den Code durchgehen. Aber ich habe da ehrlich gesagt keine Hoffnung das ich da was finde. Wir werden zusammen schauen müssen wo der Event gelandet ist wenn er nicht sauber verarbeitet wurde.
Shading in hat geklappt, beim shading out ist es wieder passiert.
Event monitor:
2020-04-07 13:55:53 DUOFERN Rollladen_EZ_links set_position
2020-04-07 13:55:53 AutoShuttersControl myASC Rollladen_EZ_links_lastPosValue: 70
2020-04-07 13:56:01 DUOFERN Rollladen_EZ_links position: 100


Log:
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Devname: myTwilight Name: myASC Notify: $VAR1 = [
          'azimuth: 190.98',
          'elevation: 48.38',
          'twilight: 100',
          'twilight_weather: 100',
          'compasspoint: south'
        ];

2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Azimuth: 190.98 Elevation: 48.38 Brightness: 110278 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_Mitte In der In Abfrage, Shadingwert: in, Zeitstempel: 1586247906
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: in
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Azimuth: 190.98 Elevation: 48.38 Brightness: 110278 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_links Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'set_position'
        ];

2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Devname: myASC Name: myASC Notify: $VAR1 = [
          'Rollladen_EZ_links_lastPosValue: 70'
        ];

2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Azimuth: 190.98 Elevation: 48.38 Brightness: 110278 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_EZ_rechts In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1586260553
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Azimuth: 190.98 Elevation: 48.38 Brightness: 110278 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_Kueche In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586190932
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Azimuth: 190.98 Elevation: 48.38 Brightness: 12662 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586255436
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Azimuth: 190.98 Elevation: 48.38 Brightness: 12662 OutTemp: 26.0
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts Nach dem return
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing, Rollladen: Rollladen_WZ_rechts In der Out Abfrage, Shadingwert: out, Zeitstempel: 1586255436
2020.04.07 13:55:53 4: AutoShuttersControl (myASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.04.07 13:56:01 4: AutoShuttersControl (myASC) - Devname: Rollladen_EZ_links Name: myASC Notify: $VAR1 = [
          'position: 100'
        ];
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter