[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: FunkOdyssey am 22 Oktober 2020, 07:07:45
Hast du noch Bugs finden können?
Beispiel: https://github.com/fhem/AutoShuttersControl/issues/90


Leider nicht wirklich. Ich habe entsprechend Deiner Vorgaben versucht das ganze nach zu stellen, wie bereits erwähnt hat es korrekt nach Code funktioniert.
Aber ich bleibe da dran.
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

Reinhard.M

Zitat von: Reinhard.M am 02 Oktober 2020, 07:59:51
Hallo CoolTux,
gerade ist bei mir ein Rollo mit threestate Sensor in "Windows closed at day" mit pct-70 gefahren ohne äußere Einwirkung (Griff, Zeit, Brightness). Das Verhalten hatte ich schon ein, zwei Mal. Absolut sporadisch. Auch die Position (pct-70) ist in keinem Attribut eingestellt. Mir ist die Fahrt absolut schleierhaft, hast du eine Idee?
Eine Auffälligkeit fällt mir gerade noch ein. Gestern Abend habe ich meine Terrassentür aufgemacht (Pos terrace, threestate). Das Rollo ist zunächst in Ventilate gefahren, ich habe es dann ganz hoch gefahren. Mit dem Schließen der Tür ist das Rollo dann automatisch in "closed at nicht" gefahren. Sollte zwar nicht sein, aber könnte da ein "Übersprechen", also eine nicht gewollte Beeinflussung durch ein anderes Devices stattgefunden haben?

Gruß Reinhard

Grüß dich CoolTux!
Nachdem jetzt längere Zeit Ruhe war fängt mein Rollo wieder an zu spinnen. Ohne wahrnehmbaren äußeren Einfluss geht es in die Position "Window closed at day" auf pct-70:
2020.10.23 12:08:52.632 4: AutoShuttersControl (myASControl) - Devname: HM_FK_Terrasse Name: myASControl Notify: $VAR1 = [
          'activity: alive',
          'battery: ok',
          'hmstate: closed'
        ];

2020.10.23 12:08:52.694 4: AutoShuttersControl (myASControl) - Devname: R_Terrasse Name: myASControl Notify: $VAR1 = [
          'command: pct-70',
          'desired_pct: 70',
          'myBrightness: 43430',
          'myBrightnessForShadingCloudy: 30000',
          'myBrightnessForShadingSunny: 60000',
          'myTemperatureExtern: 18.2',
          'myTemperatureExternForShadingMin: 21',
          'mySunAzimuth: 166.2',
          'mySunAzimuthLeft: 190',
          'mySunAzimuthRight: 290',
          'mySunElevation: 29.3',
          'mySunElevationForShadingMin: 10',
          'mySunElevationForShadingMax: 70',
          'myShadingPASS_GreaterBrightnessSunny: False',
          'myShadingPASS_LowerBrightnessCloudy: True',
          'myShadingPASS_GreaterSunAzimuthLeft: False',
          'myShadingPASS_LowerSunAzimuthRight: True',
          'myShadingPASS_GreaterSunElevationMin: True',
          'myShadingPASS_LowerSunElevationMax: True',
          'myShadingPASS_GreaterTemperatureExternMin: False'
        ];
2020-10-23_12:09:14.039 myASControl R_Terrasse_PosValue: 70
2020-10-23_12:09:14.048 myASControl window closed at day
2020-10-23_12:09:14.169 R_Terrasse ASC_ShuttersLastDrive: window closed at day

Der Fensterkontakt stand die ganze Zeit davor auf "closed", da gibt es keine mechanische Änderung. Wenn ich das Rollo jetzt manuell hochfahre schaltet "LastDrive" sauber auf manual um:
2020-10-23_12:09:59.167 R_Terrasse ASC_ShuttersLastDrive: manual

Das hält ASControl aber nicht davon ab das Rollo gleich wieder in den "window closed at day" Zustand zu versetzen:
2020-10-23_12:11:55.173 R_Terrasse ASC_ShuttersLastDrive: window closed at day

Das Ganze natürlich immer mit 70% die ich nirgendwo eingestellt habe. "Ventilate" ist aktiv, "Shading" ist inaktiv. Beide Positionen sind mit 88% bzw 76% gesetzt. "Block after manual" ist "1", "Comfort ist inaktiv. Der Spuk lässt sich durch keine Aktion am Türgriff oder sonst wo beeinflussen und wiederholt sich so oft ich Spaß daran habe. Erst wenn ich ein "fhem shutdown restart" ausführe ist Schluss damit. Hast du eine Idee wie ich das Verhalten eingrenzen bzw. debuggen kann?

Gruß Reinhard

CoolTux

Du musst dafür sagen das für state kein Event kommt wenn sich der Zustand nicht ändert.

event-on-change-reading
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

Reinhard.M

Jetzt wo du es sagst  ::)
Allerdings wundert mich, dass es lange Zeit ohne jegliche Probleme funktionierte um dann so bockbeinig zu werden. Habe überall das Attribut gesetzt.

kjmEjfu

Kann es sein, dass mit der letzten Version ein Bug bzgl. Brightness reingekommen ist?

Heute früh sind bei mir alle Rollos, die keinen Resident zugeordnet haben, zu ASC_Time_Up_WE_Holiday hochgefahren, obwohl die notwendige Brightness noch gar nicht erreicht war.
ASC_ShuttersLastDrive daher auch "day open".
ASC VERSION ist v0.10.10 (kam gestern 23.10. per Update)
Migriere derzeit zu Home Assistant

CoolTux

Zitat von: kjmEjfu am 24 Oktober 2020, 08:21:15
Kann es sein, dass mit der letzten Version ein Bug bzgl. Brightness reingekommen ist?

Heute früh sind bei mir alle Rollos, die keinen Resident zugeordnet haben, zu ASC_Time_Up_WE_Holiday hochgefahren, obwohl die notwendige Brightness noch gar nicht erreicht war.
ASC_ShuttersLastDrive daher auch "day open".
ASC VERSION ist v0.10.10 (kam gestern 23.10. per Update)

Wenn es vorher anders war dann war das der Bug und wurde nun gefixt  :)
Das Rollo soll zwischen TimeUp_early und TimeUp_late per Brightness fahren aber spätesten bei TimeUp_late. TimeUpWeHoliday ersetzt TimeUp_late wenn Holiday gesetzt 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

kjmEjfu

Zitat von: CoolTux am 24 Oktober 2020, 09:40:32
Wenn es vorher anders war dann war das der Bug und wurde nun gefixt  :)
Das Rollo soll zwischen TimeUp_early und TimeUp_late per Brightness fahren aber spätesten bei TimeUp_late. TimeUpWeHoliday ersetzt TimeUp_late wenn Holiday gesetzt ist.

Was dann aber ein anderes Verhalten ist als in der Commandref beschrieben:

ASC_Time_Up_WE_Holiday - Sonnenaufgang [b]frühste Zeit zum Hochfahren[/b] am Wochenende und/oder Urlaub (holiday2we wird beachtet). (default: 08:00) ACHTUNG!!! in Verbindung mit Brightness für ASC_Up muss die Uhrzeit kleiner sein wie die Uhrzeit aus ASC_Time_Up_Late !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!

in dem Fall wäre ein Hinweis im Changelog auf geändertes Verhalten hilfreich gewesen und hätte mir heute morgen einen Schrei aus dem Badezimmer erspart  ;D
Migriere derzeit zu Home Assistant

CoolTux

Zitat von: kjmEjfu am 24 Oktober 2020, 09:53:10
Was dann aber ein anderes Verhalten ist als in der Commandref beschrieben:

ASC_Time_Up_WE_Holiday - Sonnenaufgang [b]frühste Zeit zum Hochfahren[/b] am Wochenende und/oder Urlaub (holiday2we wird beachtet). (default: 08:00) ACHTUNG!!! in Verbindung mit Brightness für ASC_Up muss die Uhrzeit kleiner sein wie die Uhrzeit aus ASC_Time_Up_Late !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!

in dem Fall wäre ein Hinweis im Changelog auf geändertes Verhalten hilfreich gewesen und hätte mir heute morgen einen Schrei aus dem Badezimmer erspart  ;D

Ohje, das tut mir Leid. Hast Recht. Sorry. Ich hoffe Deine Frau könnte sich beruhigen.
Vielleicht solltest Du aber auch nicht immer gleich so los schreien, ab einem bestimmten Alter der Männer reagieren Frauen sehr besorgt  ;D

Da ich mir nicht ganz sicher war was das Holiday an geht hatte ich im Code geschaut. Aber ich werde noch mal schauen, entweder muss die Commandref berichtigt werden oder ich muss das noch mal testen.


Grüße


Und bitte richte meine aufrichtige Entschuldigung aus  :)
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

alpinestars

Zitat von: CoolTux am 17 Oktober 2020, 06:21:24
Mach Mal bitte ein list vom Rollo nach dem es hätte noch fahren sollen und bevor du es manuell hoch fährst.

Hallo CoolTux,

sorry für die späte Rückmeldung, war die ganze Woche beruflich unterwegs.

Also, ich hätte erwartet, dass die Rolllade um 18:13 Uhr (am 23.10.) herunterfährt, hier die entsprechende Ausgabe VOR diesem Zeitpunkt:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 157771
   MQTT2Server_TIME 2020-10-23 16:36:11
   MSGCNT     157771
   NAME       Rolllade.OG.2
   NR         82
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1603463771.2862
           VALUE      0
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-23 16:36:11   ASC_ShuttersLastDrive manual
     2020-10-23 07:33:20   ASC_Time_DriveDown 23.10.2020 - 18:13
     2020-10-23 07:33:20   ASC_Time_DriveUp 24.10.2020 - 07:34
     2020-10-18 17:04:52   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-23 08:45:55   current         stop
     2020-10-23 16:36:11   energy          3120
     2020-10-18 17:04:56   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-18 17:04:56   id              shellyswitch25-BCDDC277A07C
     2020-10-23 16:36:11   input0          0
     2020-10-23 16:36:11   input1          0
     2020-10-18 17:04:56   ip              192.168.1.27
     2020-10-18 17:04:56   mac             BCDDC277A07C
     2020-10-18 17:04:56   model           SHSW-25
     2020-10-18 17:04:56   new_fw          false
     2020-10-18 17:04:56   online          true
     2020-10-23 16:36:11   overtemperature 0
     2020-10-23 16:36:11   pct             0
     2020-10-23 16:36:11   power           0.00
     2020-10-23 16:36:11   roller_0_energy 3120
     2020-10-23 16:36:11   roller_0_power  0.00
     2020-10-23 16:36:11   roller_0_stop_reason normal
     2020-10-23 16:36:11   state           0
     2020-10-23 16:36:11   temperature     59.15
     2020-10-23 16:36:11   temperature_f   138.46
     2020-06-02 23:08:05   x_mqttcom       set announce
     2020-10-04 15:21:37   x_update        set
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Time_Down_Late 22:30
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Amalia links
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 0=opened / 100=closed
   devStateIcon { my $amp = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";; my $con = ReadingsVal($name,"state","unknown");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "100" ? 'fts_shutter_100' : $con =~ /(\d)\d/ ? 'fts_shutter_'.$1.'0' : $con =~ /\b\d\b/ ? 'fts_shutter_10' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "<a href=\"/fhem?cmd.dummy=set $name x_update&XHR=1\">".FW_makeImage("10px-kreis-".$amp)."</a>" : "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage("10px-kreis-".$amp)."</a>";; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>".FW_makeImage($pic)." </div>"}
   genericDeviceType blind
   group      Rolllaeden OG
   icon       fts_shutter
   model      shelly25_roller_invert_1
   readingList shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/status/0/rollers:.* power
  shellies/shellyswitch25-BCDDC277A07C/online:.* online
  shellies/shellyswitch25-BCDDC277A07C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-BCDDC277A07C...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-BCDDC277A07C/roller/0:.* current
  shellies/shellyswitch25-BCDDC277A07C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/input/1:.* input1
  shellies/shellyswitch25-BCDDC277A07C/input/0:.* input0
  shellies/shellyswitch25-BCDDC277A07C/relay/power:.* power
  shellies/shellyswitch25-BCDDC277A07C/relay/energy:.* energy
  shellies/shellyswitch25-BCDDC277A07C/temperature:.* temperature
  shellies/shellyswitch25-BCDDC277A07C/overtemperature:.* overtemperature
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/power:.* roller_0_power
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/energy:.* roller_0_energy
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/temperature_f:.* temperature_f
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command open
  close:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command close
  half:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-BCDDC277A07C/command update_fw
  x_mqttcom shellies/shellyswitch25-BCDDC277A07C/command $EVTPART1
   setStateList open close half stop pct
   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_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 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     open:close:half:stop:pct


Zusätzlich noch das ASC device VOR dem Zeitpunkt:
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  global,RollladenSteuerung,Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6,SonyTV,OUT_Twilight
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-23 07:33:44   Rolllade.EG.1_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:45   Rolllade.EG.2_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:57   Rolllade.EG.3_PosValue 0
     2020-10-23 07:34:59   Rolllade.EG.3_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.3_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.4_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.5_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 16:45:06   Rolllade.OG.1_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 16:44:41   Rolllade.OG.2_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.2_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:41   Rolllade.OG.3_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.3_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:51   Rolllade.OG.4_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.4_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:51   Rolllade.OG.5_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.5_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:47   Rolllade.OG.6_PosValue 0
     2020-10-23 07:45:02   Rolllade.OG.6_lastPosValue 100
     2020-10-23 07:45:02   Rolllade.OG.6_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-09-06 10:22:36   ascEnable       on
     2020-05-23 16:29:00   controlShading  off
     2020-05-23 16:29:00   hardLockOut     off
     2020-10-17 20:26:43   partyMode       off
     2020-10-18 17:04:52   room_Rolllaeden Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6
     2020-05-23 16:29:00   selfDefense     off
     2020-10-23 16:45:06   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-18 17:04:52   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.EG.1
       Rolllade.EG.2
       Rolllade.EG.3
       Rolllade.EG.4
       Rolllade.EG.5
       Rolllade.OG.1
       Rolllade.OG.2
       Rolllade.OG.3
       Rolllade.OG.4
       Rolllade.OG.5
       Rolllade.OG.6
   monitoredDevs:
     OUT_Twilight:
       RollladenSteuerung ASC_twilightDevice
     Rolllade.EG.1:
     Rolllade.EG.2:
     Rolllade.EG.3:
     Rolllade.EG.4:
     Rolllade.EG.5:
     Rolllade.OG.1:
     Rolllade.OG.2:
     Rolllade.OG.3:
     Rolllade.OG.4:
     Rolllade.OG.5:
     Rolllade.OG.6:
     SonyTV:
       Rolllade.EG.5 ASC_ExternalTrigger
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor netatmo_M02_00_00_32_f4_70:temperature
   ASC_twilightDevice OUT_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   userReadings EnableShadingControl


Hier nun die Infos NACH o.g. Zeitpunkt und vor einer manuellen Betätigung:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 159971
   MQTT2Server_TIME 2020-10-23 18:16:14
   MSGCNT     159971
   NAME       Rolllade.OG.2
   NR         82
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1603469774.33713
           VALUE      0
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-23 18:16:14   ASC_ShuttersLastDrive manual
     2020-10-23 18:13:02   ASC_Time_DriveDown 24.10.2020 - 18:13
     2020-10-23 18:13:02   ASC_Time_DriveUp 24.10.2020 - 07:34
     2020-10-18 17:04:52   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-23 08:45:55   current         stop
     2020-10-23 18:16:14   energy          3120
     2020-10-18 17:04:56   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-18 17:04:56   id              shellyswitch25-BCDDC277A07C
     2020-10-23 18:16:14   input0          0
     2020-10-23 18:16:14   input1          0
     2020-10-18 17:04:56   ip              192.168.1.27
     2020-10-18 17:04:56   mac             BCDDC277A07C
     2020-10-18 17:04:56   model           SHSW-25
     2020-10-18 17:04:56   new_fw          false
     2020-10-18 17:04:56   online          true
     2020-10-23 18:16:14   overtemperature 0
     2020-10-23 18:16:14   pct             0
     2020-10-23 18:16:14   power           0.00
     2020-10-23 18:16:14   roller_0_energy 3120
     2020-10-23 18:16:14   roller_0_power  0.00
     2020-10-23 18:16:14   roller_0_stop_reason normal
     2020-10-23 18:16:14   state           0
     2020-10-23 18:16:14   temperature     59.03
     2020-10-23 18:16:14   temperature_f   138.25
     2020-06-02 23:08:05   x_mqttcom       set announce
     2020-10-04 15:21:37   x_update        set
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Time_Down_Late 22:30
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Amalia links
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 0=opened / 100=closed
   devStateIcon { my $amp = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";; my $con = ReadingsVal($name,"state","unknown");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "100" ? 'fts_shutter_100' : $con =~ /(\d)\d/ ? 'fts_shutter_'.$1.'0' : $con =~ /\b\d\b/ ? 'fts_shutter_10' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "<a href=\"/fhem?cmd.dummy=set $name x_update&XHR=1\">".FW_makeImage("10px-kreis-".$amp)."</a>" : "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage("10px-kreis-".$amp)."</a>";; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>".FW_makeImage($pic)." </div>"}
   genericDeviceType blind
   group      Rolllaeden OG
   icon       fts_shutter
   model      shelly25_roller_invert_1
   readingList shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/status/0/rollers:.* power
  shellies/shellyswitch25-BCDDC277A07C/online:.* online
  shellies/shellyswitch25-BCDDC277A07C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-BCDDC277A07C...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-BCDDC277A07C/roller/0:.* current
  shellies/shellyswitch25-BCDDC277A07C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/input/1:.* input1
  shellies/shellyswitch25-BCDDC277A07C/input/0:.* input0
  shellies/shellyswitch25-BCDDC277A07C/relay/power:.* power
  shellies/shellyswitch25-BCDDC277A07C/relay/energy:.* energy
  shellies/shellyswitch25-BCDDC277A07C/temperature:.* temperature
  shellies/shellyswitch25-BCDDC277A07C/overtemperature:.* overtemperature
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/power:.* roller_0_power
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/energy:.* roller_0_energy
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/temperature_f:.* temperature_f
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command open
  close:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command close
  half:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-BCDDC277A07C/command update_fw
  x_mqttcom shellies/shellyswitch25-BCDDC277A07C/command $EVTPART1
   setStateList open close half stop pct
   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_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 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     open:close:half:stop:pct


Und noch einmal das ASC device NACH dem Zeitpunkt:
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  global,RollladenSteuerung,Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6,SonyTV,OUT_Twilight
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-23 07:33:44   Rolllade.EG.1_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:45   Rolllade.EG.2_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:57   Rolllade.EG.3_PosValue 0
     2020-10-23 07:34:59   Rolllade.EG.3_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.3_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.4_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.5_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 18:17:09   Rolllade.OG.1_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 18:16:44   Rolllade.OG.2_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.2_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:44   Rolllade.OG.3_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.3_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:54   Rolllade.OG.4_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.4_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:55   Rolllade.OG.5_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.5_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:50   Rolllade.OG.6_PosValue 0
     2020-10-23 07:45:02   Rolllade.OG.6_lastPosValue 100
     2020-10-23 18:13:02   Rolllade.OG.6_nextAstroTimeEvent 24.10.2020 - 10:00
     2020-09-06 10:22:36   ascEnable       on
     2020-05-23 16:29:00   controlShading  off
     2020-05-23 16:29:00   hardLockOut     off
     2020-10-17 20:26:43   partyMode       off
     2020-10-18 17:04:52   room_Rolllaeden Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6
     2020-05-23 16:29:00   selfDefense     off
     2020-10-23 18:17:09   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-18 17:04:52   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.EG.1
       Rolllade.EG.2
       Rolllade.EG.3
       Rolllade.EG.4
       Rolllade.EG.5
       Rolllade.OG.1
       Rolllade.OG.2
       Rolllade.OG.3
       Rolllade.OG.4
       Rolllade.OG.5
       Rolllade.OG.6
   monitoredDevs:
     OUT_Twilight:
       RollladenSteuerung ASC_twilightDevice
     Rolllade.EG.1:
     Rolllade.EG.2:
     Rolllade.EG.3:
     Rolllade.EG.4:
     Rolllade.EG.5:
     Rolllade.OG.1:
     Rolllade.OG.2:
     Rolllade.OG.3:
     Rolllade.OG.4:
     Rolllade.OG.5:
     Rolllade.OG.6:
     SonyTV:
       Rolllade.EG.5 ASC_ExternalTrigger
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor netatmo_M02_00_00_32_f4_70:temperature
   ASC_twilightDevice OUT_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   userReadings EnableShadingControl


BTW: Eine der Rollläden im OG (ebenfalls Shelly) funktioniert für ein morgentliches Öffnen wunderbar, das Schließen aber nicht ...  :-\

Vielen lieben Dank für die Unterstützung!

Schöne Grüße,
Patrick

CoolTux

Zitat von: alpinestars am 24 Oktober 2020, 13:00:11
Hallo CoolTux,

sorry für die späte Rückmeldung, war die ganze Woche beruflich unterwegs.

Also, ich hätte erwartet, dass die Rolllade um 18:13 Uhr (am 23.10.) herunterfährt, hier die entsprechende Ausgabe VOR diesem Zeitpunkt:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 157771
   MQTT2Server_TIME 2020-10-23 16:36:11
   MSGCNT     157771
   NAME       Rolllade.OG.2
   NR         82
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1603463771.2862
           VALUE      0
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-23 16:36:11   ASC_ShuttersLastDrive manual
     2020-10-23 07:33:20   ASC_Time_DriveDown 23.10.2020 - 18:13
     2020-10-23 07:33:20   ASC_Time_DriveUp 24.10.2020 - 07:34
     2020-10-18 17:04:52   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-23 08:45:55   current         stop
     2020-10-23 16:36:11   energy          3120
     2020-10-18 17:04:56   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-18 17:04:56   id              shellyswitch25-BCDDC277A07C
     2020-10-23 16:36:11   input0          0
     2020-10-23 16:36:11   input1          0
     2020-10-18 17:04:56   ip              192.168.1.27
     2020-10-18 17:04:56   mac             BCDDC277A07C
     2020-10-18 17:04:56   model           SHSW-25
     2020-10-18 17:04:56   new_fw          false
     2020-10-18 17:04:56   online          true
     2020-10-23 16:36:11   overtemperature 0
     2020-10-23 16:36:11   pct             0
     2020-10-23 16:36:11   power           0.00
     2020-10-23 16:36:11   roller_0_energy 3120
     2020-10-23 16:36:11   roller_0_power  0.00
     2020-10-23 16:36:11   roller_0_stop_reason normal
     2020-10-23 16:36:11   state           0
     2020-10-23 16:36:11   temperature     59.15
     2020-10-23 16:36:11   temperature_f   138.46
     2020-06-02 23:08:05   x_mqttcom       set announce
     2020-10-04 15:21:37   x_update        set
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Time_Down_Late 22:30
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Amalia links
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 0=opened / 100=closed
   devStateIcon { my $amp = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";; my $con = ReadingsVal($name,"state","unknown");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "100" ? 'fts_shutter_100' : $con =~ /(\d)\d/ ? 'fts_shutter_'.$1.'0' : $con =~ /\b\d\b/ ? 'fts_shutter_10' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "<a href=\"/fhem?cmd.dummy=set $name x_update&XHR=1\">".FW_makeImage("10px-kreis-".$amp)."</a>" : "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage("10px-kreis-".$amp)."</a>";; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>".FW_makeImage($pic)." </div>"}
   genericDeviceType blind
   group      Rolllaeden OG
   icon       fts_shutter
   model      shelly25_roller_invert_1
   readingList shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/status/0/rollers:.* power
  shellies/shellyswitch25-BCDDC277A07C/online:.* online
  shellies/shellyswitch25-BCDDC277A07C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-BCDDC277A07C...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-BCDDC277A07C/roller/0:.* current
  shellies/shellyswitch25-BCDDC277A07C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/input/1:.* input1
  shellies/shellyswitch25-BCDDC277A07C/input/0:.* input0
  shellies/shellyswitch25-BCDDC277A07C/relay/power:.* power
  shellies/shellyswitch25-BCDDC277A07C/relay/energy:.* energy
  shellies/shellyswitch25-BCDDC277A07C/temperature:.* temperature
  shellies/shellyswitch25-BCDDC277A07C/overtemperature:.* overtemperature
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/power:.* roller_0_power
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/energy:.* roller_0_energy
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/temperature_f:.* temperature_f
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command open
  close:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command close
  half:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-BCDDC277A07C/command update_fw
  x_mqttcom shellies/shellyswitch25-BCDDC277A07C/command $EVTPART1
   setStateList open close half stop pct
   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_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 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     open:close:half:stop:pct


Zusätzlich noch das ASC device VOR dem Zeitpunkt:
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  global,RollladenSteuerung,Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6,SonyTV,OUT_Twilight
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-23 07:33:44   Rolllade.EG.1_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:45   Rolllade.EG.2_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:57   Rolllade.EG.3_PosValue 0
     2020-10-23 07:34:59   Rolllade.EG.3_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.3_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.4_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.5_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 16:45:06   Rolllade.OG.1_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 16:44:41   Rolllade.OG.2_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.2_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:41   Rolllade.OG.3_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.3_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:51   Rolllade.OG.4_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.4_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:51   Rolllade.OG.5_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.5_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-10-23 16:44:47   Rolllade.OG.6_PosValue 0
     2020-10-23 07:45:02   Rolllade.OG.6_lastPosValue 100
     2020-10-23 07:45:02   Rolllade.OG.6_nextAstroTimeEvent 23.10.2020 - 18:13
     2020-09-06 10:22:36   ascEnable       on
     2020-05-23 16:29:00   controlShading  off
     2020-05-23 16:29:00   hardLockOut     off
     2020-10-17 20:26:43   partyMode       off
     2020-10-18 17:04:52   room_Rolllaeden Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6
     2020-05-23 16:29:00   selfDefense     off
     2020-10-23 16:45:06   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-18 17:04:52   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.EG.1
       Rolllade.EG.2
       Rolllade.EG.3
       Rolllade.EG.4
       Rolllade.EG.5
       Rolllade.OG.1
       Rolllade.OG.2
       Rolllade.OG.3
       Rolllade.OG.4
       Rolllade.OG.5
       Rolllade.OG.6
   monitoredDevs:
     OUT_Twilight:
       RollladenSteuerung ASC_twilightDevice
     Rolllade.EG.1:
     Rolllade.EG.2:
     Rolllade.EG.3:
     Rolllade.EG.4:
     Rolllade.EG.5:
     Rolllade.OG.1:
     Rolllade.OG.2:
     Rolllade.OG.3:
     Rolllade.OG.4:
     Rolllade.OG.5:
     Rolllade.OG.6:
     SonyTV:
       Rolllade.EG.5 ASC_ExternalTrigger
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor netatmo_M02_00_00_32_f4_70:temperature
   ASC_twilightDevice OUT_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   userReadings EnableShadingControl


Hier nun die Infos NACH o.g. Zeitpunkt und vor einer manuellen Betätigung:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 159971
   MQTT2Server_TIME 2020-10-23 18:16:14
   MSGCNT     159971
   NAME       Rolllade.OG.2
   NR         82
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1603469774.33713
           VALUE      0
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-23 18:16:14   ASC_ShuttersLastDrive manual
     2020-10-23 18:13:02   ASC_Time_DriveDown 24.10.2020 - 18:13
     2020-10-23 18:13:02   ASC_Time_DriveUp 24.10.2020 - 07:34
     2020-10-18 17:04:52   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-23 08:45:55   current         stop
     2020-10-23 18:16:14   energy          3120
     2020-10-18 17:04:56   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-18 17:04:56   id              shellyswitch25-BCDDC277A07C
     2020-10-23 18:16:14   input0          0
     2020-10-23 18:16:14   input1          0
     2020-10-18 17:04:56   ip              192.168.1.27
     2020-10-18 17:04:56   mac             BCDDC277A07C
     2020-10-18 17:04:56   model           SHSW-25
     2020-10-18 17:04:56   new_fw          false
     2020-10-18 17:04:56   online          true
     2020-10-23 18:16:14   overtemperature 0
     2020-10-23 18:16:14   pct             0
     2020-10-23 18:16:14   power           0.00
     2020-10-23 18:16:14   roller_0_energy 3120
     2020-10-23 18:16:14   roller_0_power  0.00
     2020-10-23 18:16:14   roller_0_stop_reason normal
     2020-10-23 18:16:14   state           0
     2020-10-23 18:16:14   temperature     59.03
     2020-10-23 18:16:14   temperature_f   138.25
     2020-06-02 23:08:05   x_mqttcom       set announce
     2020-10-04 15:21:37   x_update        set
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening REAL
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Time_Down_Late 22:30
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Amalia links
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 0=opened / 100=closed
   devStateIcon { my $amp = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";; my $con = ReadingsVal($name,"state","unknown");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "100" ? 'fts_shutter_100' : $con =~ /(\d)\d/ ? 'fts_shutter_'.$1.'0' : $con =~ /\b\d\b/ ? 'fts_shutter_10' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "<a href=\"/fhem?cmd.dummy=set $name x_update&XHR=1\">".FW_makeImage("10px-kreis-".$amp)."</a>" : "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage("10px-kreis-".$amp)."</a>";; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>".FW_makeImage($pic)." </div>"}
   genericDeviceType blind
   group      Rolllaeden OG
   icon       fts_shutter
   model      shelly25_roller_invert_1
   readingList shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/status/0/rollers:.* power
  shellies/shellyswitch25-BCDDC277A07C/online:.* online
  shellies/shellyswitch25-BCDDC277A07C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-BCDDC277A07C...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-BCDDC277A07C/roller/0:.* current
  shellies/shellyswitch25-BCDDC277A07C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-BCDDC277A07C/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-BCDDC277A07C/input/1:.* input1
  shellies/shellyswitch25-BCDDC277A07C/input/0:.* input0
  shellies/shellyswitch25-BCDDC277A07C/relay/power:.* power
  shellies/shellyswitch25-BCDDC277A07C/relay/energy:.* energy
  shellies/shellyswitch25-BCDDC277A07C/temperature:.* temperature
  shellies/shellyswitch25-BCDDC277A07C/overtemperature:.* overtemperature
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/power:.* roller_0_power
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/energy:.* roller_0_energy
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/temperature_f:.* temperature_f
shellyswitch25_BCDDC277A07C:shellies/shellyswitch25-BCDDC277A07C/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command open
  close:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command close
  half:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-BCDDC277A07C/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-BCDDC277A07C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-BCDDC277A07C/command update_fw
  x_mqttcom shellies/shellyswitch25-BCDDC277A07C/command $EVTPART1
   setStateList open close half stop pct
   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_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 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     open:close:half:stop:pct


Und noch einmal das ASC device NACH dem Zeitpunkt:
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  global,RollladenSteuerung,Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6,SonyTV,OUT_Twilight
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-23 07:33:44   Rolllade.EG.1_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:45   Rolllade.EG.2_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.2_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:57   Rolllade.EG.3_PosValue 0
     2020-10-23 07:34:59   Rolllade.EG.3_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.3_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.4_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.4_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 07:33:56   Rolllade.EG.5_PosValue 0
     2020-10-17 19:43:22   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_lastPosValue 100
     2020-10-23 07:34:59   Rolllade.EG.5_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 18:17:09   Rolllade.OG.1_PosValue 0
     2020-10-23 07:33:20   Rolllade.OG.1_nextAstroTimeEvent 23.10.2020 - 19:31
     2020-10-23 18:16:44   Rolllade.OG.2_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.2_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:44   Rolllade.OG.3_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.3_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:54   Rolllade.OG.4_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.4_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:55   Rolllade.OG.5_PosValue 0
     2020-10-23 18:13:02   Rolllade.OG.5_nextAstroTimeEvent 24.10.2020 - 07:34
     2020-10-23 18:16:50   Rolllade.OG.6_PosValue 0
     2020-10-23 07:45:02   Rolllade.OG.6_lastPosValue 100
     2020-10-23 18:13:02   Rolllade.OG.6_nextAstroTimeEvent 24.10.2020 - 10:00
     2020-09-06 10:22:36   ascEnable       on
     2020-05-23 16:29:00   controlShading  off
     2020-05-23 16:29:00   hardLockOut     off
     2020-10-17 20:26:43   partyMode       off
     2020-10-18 17:04:52   room_Rolllaeden Rolllade.EG.1,Rolllade.EG.2,Rolllade.EG.3,Rolllade.EG.4,Rolllade.EG.5,Rolllade.OG.1,Rolllade.OG.2,Rolllade.OG.3,Rolllade.OG.4,Rolllade.OG.5,Rolllade.OG.6
     2020-05-23 16:29:00   selfDefense     off
     2020-10-23 18:17:09   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-18 17:04:52   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.EG.1
       Rolllade.EG.2
       Rolllade.EG.3
       Rolllade.EG.4
       Rolllade.EG.5
       Rolllade.OG.1
       Rolllade.OG.2
       Rolllade.OG.3
       Rolllade.OG.4
       Rolllade.OG.5
       Rolllade.OG.6
   monitoredDevs:
     OUT_Twilight:
       RollladenSteuerung ASC_twilightDevice
     Rolllade.EG.1:
     Rolllade.EG.2:
     Rolllade.EG.3:
     Rolllade.EG.4:
     Rolllade.EG.5:
     Rolllade.OG.1:
     Rolllade.OG.2:
     Rolllade.OG.3:
     Rolllade.OG.4:
     Rolllade.OG.5:
     Rolllade.OG.6:
     SonyTV:
       Rolllade.EG.5 ASC_ExternalTrigger
Attributes:
   ASC_autoAstroModeEvening NAUTIC
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor netatmo_M02_00_00_32_f4_70:temperature
   ASC_twilightDevice OUT_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   userReadings EnableShadingControl


BTW: Eine der Rollläden im OG (ebenfalls Shelly) funktioniert für ein morgentliches Öffnen wunderbar, das Schließen aber nicht ...  :-\

Vielen lieben Dank für die Unterstützung!

Schöne Grüße,
Patrick


Interessant

     2020-10-23 18:16:14   ASC_ShuttersLastDrive manual
     2020-10-23 18:13:02   ASC_Time_DriveDown 24.10.2020 - 18:13


Du hast gesagt das Du das list vor dem manuellen Fahren gemacht hast. Dennoch steht da 2020-10-23 18:16:14   ASC_ShuttersLastDrive manual, also nach der neu Berechnung
Ich gehe davon aus das Dein Device alle X Minuten ein Update der Readings macht und dadurch ein Event kommt welches als manuelle Fahrt ausgewertet wird.
Setze bitte einmal event-on-change-reading entsprechend Deiner Wünsche und der Commandref.



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

FunkOdyssey

@CoolTux:

Kannst du mir noch einmal erklären, woran genau ASC eine manuelle Fahrt erkennt und somit eigentlich danach BlockingTime berücksichtigen sollte?

Im Code sehe ich:

if ( $events =~ m{.*:\s(\d+)}xms )

Aber ich verstehe das nicht.

Bei mir wird irgendwie nicht alles erkannt. Danke.

Typ1er

Ich habe heute einen Fehler im ASC Modul

Ein Rollo ist nicht gefahren zur Nacht und das ganze Manuell gefahren im Anschluss.

Irgendwann stunden Später reagierte FHEM nicht mehr, ins Log geschaut:

190 Zeilen pro Sekunde an Fehlermeldungen im FHEM log zu diesem einen Rollo, Meldungen sind alle gleich, ASC reagiert seitdem nicht mehr, musste das "debug" entfernen damit FHEM wieder läuft. Auch danach läuft kein ASC mehr.

Ein set ASC_Device scanforShutters und createNewNotifyDev funktioniert nicht. Die Position war bei beiden Rolladen im Wohnzimmer falsch

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2020.10.25 00:52:52 - EventProcessingTwilightDevice: Rollladen_07_Wz_Re - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

Hier das Rollo
Internals:
   DEF        dacfd218 2
   FUUID      5e94ac9e-f33f-5d26-324a-929a909bf83b1fc1
   FVERSION   10_ZWave.pm:0.229660/2020-10-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     2
   NAME       Rollladen_07_Wz_Re
   NR         28
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 2
   ZWDongle_0_RAWMSG 0004000206310504220000a400
   ZWDongle_0_TIME 2020-10-25 01:31:30
   ZWaveSubDevice no
   homeId     dacfd218
   isWakeUp   
   nodeIdHex  02
   OLDREADINGS:
   READINGS:
     2020-04-13 20:19:35   ASC_Enable      on
     2020-10-25 01:00:37   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-10-11 18:36:22   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-10-25 01:02:25   ASC_Time_DriveDown 25.10.2020 - 22:00
     2020-10-25 01:02:25   ASC_Time_DriveUp 25.10.2020 - 07:30
     2020-10-12 05:47:24   CMD             ZW_APPLICATION_UPDATE
     2020-08-24 09:48:25   SEND_DATA       failed:00
     2020-08-26 17:12:36   UNKNOWN         multilevel type  00 fl: 22 arg: 0000
     2020-05-29 11:17:45   UNPARSED        UNKNOWN_C0 0dc0100432022104000000e10000
     2020-10-25 01:02:21   associatedWith  ASC_Device
     2020-10-25 01:13:14   energy          2.69 kWh
     2020-04-13 20:34:03   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-13 20:34:03   modelConfig     fibaro/fgrm222.xml
     2020-04-13 20:34:03   modelId         010f-0302-1000
     2020-04-19 22:17:31   neighborList    ZWDongle_0 Rollladen_06_Wz_Li Rollladen_01_Ki Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_08_Links Jalousie_09_Mitte
     2020-10-12 08:33:19   position        99
     2020-10-25 01:31:30   power           0.0 W
     2020-10-12 08:33:19   reportedState   dim 99
     2020-10-12 08:33:19   state           dim 99
     2020-10-12 08:32:45   timeToAck       0.030
     2020-10-12 08:32:45   transmit        OK
Attributes:
   ASC        2
   ASC_AutoAstroModeEveningHorizon -4
   ASC_AutoAstroModeMorningHorizon 3
   ASC_BrightnessSensor Lichtsensor_02:lux 1000:60
   ASC_ComfortOpen_Pos 70
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 164
   ASC_Open_Pos 99
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 164:344
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 20.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 40000:30000
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:00
   ASC_Up     brightness
   ASC_WindowRec FensterKontakte_07_Wz_Re
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   alias      Wohnzimmer Rollladen Rechts
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon (9[7-9])|(9[7-9]):fts_window_2w (9[0-6]|8[7-9])|(9[0-6]|8[7-9]):fts_shutter_10@red (8[0-6])|(8[0-6]):fts_shutter_20@red (7[3-9])|(7[3-9]):fts_shutter_30@red (6[5-9]|7[0-2])|(6[5-9]|7[0-2]):fts_shutter_40@red (5[6-9]|6[0-4])|(5[6-9]|6[0-4]):fts_shutter_50@red (4[5-9]|5[0-5])|(4[5-9]|5[0-5]):fts_shutter_60@red (3[5-9]|4[0-4])|(3[5-9]|4[0-4]):fts_shutter_70@red (2[1-9]|3[0-4])|(2[1-9]|3[0-4]):fts_shutter_80@red ([6-9]|1[0-9]|20)|([6-9]|1[0-9]|20):fts_shutter_90@orange ([0-5])|([0-5]):fts_shutter_100
   eventMap   { usr=>{'dim.0'=>'off','dim.99'=>'on','öffnen'=>'on','schließen'=>'off'} }
   genericDeviceType blind
   group      Rollladen Zwave
   homebridgeMapping homebridgeMapping clear
CurrentPosition=position,minValue=0,maxValue=99
TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1
   icon       fts_shutter
   neighborListPos 777,392
   room       ASC,Homekit,Wohnzimmer
   stateFormat position
   userReadings position:(dim|reportedState).* {$1 =~ /reportedState/ ? ReadingsNum($name,"reportedState",0):ReadingsNum($name,"state",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_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_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 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:öffnen:stop:schließen

CoolTux

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

kjmEjfu

Zitat von: CoolTux am 24 Oktober 2020, 09:40:32
Das Rollo soll zwischen TimeUp_early und TimeUp_late per Brightness fahren aber spätesten bei TimeUp_late. TimeUpWeHoliday ersetzt TimeUp_late wenn Holiday gesetzt ist.

So, auf Basis dessen habe ich gestern das Badezimmer umgestellt.

TimeUp_early liegt weiterhin auf 06:30
TimeUpWeHoliday habe ich auf 09:00 gesetzt.

Um 08:30 war das Rollo aber noch nicht oben, obwohl Brightness um das 4fache überschritten war.
Seltsam.


Bei den Rollos, die ich noch nicht angefasst habe, hatte ich heute
day open 020-10-25 06:16:42

obwohl gesetzt ist:
ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 08:45
ASC_Time_Up_WE_Holiday 07:15

würde das jetzt mal auf die Uhrumstellung schieben?
Migriere derzeit zu Home Assistant