FHEM Forum

FHEM => Automatisierung => Thema gestartet von: CoolTux am 22 Juni 2020, 12:38:36

Titel: [73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2020, 12:38:36
Thread wird geschlossen. Bitte für Probleme mit ASC immer ein eigenen Thread auf machen mit [ASC - MEIN_PROBLEM"]

Mal schauen wie gut das geht




Ich habe heute die aktuelle Devel Version released und daraus die Version 0.10 gemacht.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 22 Juni 2020, 15:03:08
Ist bei dem Update irgendwas zu bedenken? Wird etwas automatisch migriert, das man kontrollieren sollte?
Also inbesondere bei Wechsel von 0.8 auf 0.10.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2020, 15:19:55
Zitat von: kjmEjfu am 22 Juni 2020, 15:03:08
Ist bei dem Update irgendwas zu bedenken? Wird etwas automatisch migriert, das man kontrollieren sollte?
Also inbesondere bei Wechsel von 0.8 auf 0.10.

Nein. Es wurde nichts migriert. Es gab so viele Tests, zu mindest das Update sollte reibungslos verlaufen.
Zu ASC zählen nach dem Update rund 8 Dateien. Die meisten unter lib/FHEM/Automation


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 11:25:47
Dein neues Reading ASC_ShadingMessage ist super.
Ich hatte unterschiedliche Fehler damit lösen können.
Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 11:26:55
Zitat von: FunkOdyssey am 23 Juni 2020, 11:25:47
Dein neues Reading ASC_ShadingMessage ist super.
Ich hatte unterschiedliche Fehler damit lösen können.
Danke.

Aber bitte immer beachten zwischen, Info, Warning und Error.   ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 11:28:48
Zitat von: CoolTux am 22 Juni 2020, 15:19:55
Nein. Es wurde nichts migriert. Es gab so viele Tests, zu mindest das Update sollte reibungslos verlaufen.
Das hört sich so negativ an, ist aber bestimmt nicht so gemeint, oder?
Es muss nichts migriert werden, da es keine Änderungen in den Attributen gibt.
Oder?

Bei mir läuft alles reibungslos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 11:31:46
Zitat von: FunkOdyssey am 23 Juni 2020, 11:28:48
Das hört sich so negativ an, ist aber bestimmt nicht so gemeint, oder?
Es muss nichts migriert werden, da es keine Änderungen in den Attributen gibt.
Oder?

Bei mir läuft alles reibungslos.

Jupp, genau.  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 11:33:25
Zitat von: CoolTux am 23 Juni 2020, 11:26:55
Aber bitte immer beachten zwischen, Info, Warning und Error.   ;D

Oh ja. Die Unterscheidung ist hilfreich.
Kann man das Reading vielleicht sogar übers ASC-Modul steuern bzw. abschaltbar machen?
Klingt jetzt doof, da ich mich ja eigentlich darüber freue, aber das Log könnte ziemlich voll werden. 😄
Oder überlässt du das der Eventsteuerung und/oder der FileLog-Definition?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 11:37:57
Zitat von: FunkOdyssey am 23 Juni 2020, 11:33:25
Oh ja. Die Unterscheidung ist hilfreich.
Kann man das Reading vielleicht sogar übers ASC-Modul steuern bzw. abschaltbar machen?
Klingt jetzt doof, da ich mich ja eigentlich darüber freue, aber das Log könnte ziemlich voll werden. 😄
Oder überlässt du das der Eventsteuerung und/oder der FileLog-Definition?

Denke jetzt nicht das es sonderlich voll wird. Aber Du solltest das über FileLog steuern können.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 23 Juni 2020, 11:50:24
Zitat von: CoolTux am 22 Juni 2020, 15:19:55
Es gab so viele Tests, zu mindest das Update sollte reibungslos verlaufen.

Hallo Cooltux,
ich bekomme bei Update von 0.8.32:
2020.06.23 11:43:27 1 : UPD lib/FHEM/Automation/ShuttersControl.pm
2020.06.23 11:43:27 1 : open ./lib/FHEM/Automation/ShuttersControl.pm failed: No such file or directory, trying to restore the previous version and aborting the update

Was hängt denn da bei mir? fhem läuft unter Ubuntu 18.04.

Grüße, Jan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 11:58:10
Aktuell ermittelst du den Set-Befehl ja wie folgt:


my %posSetCmds = (
275     ZWave       => 'dim',
276     Siro        => 'pct',
277     CUL_HM      => 'pct',
278     ROLLO       => 'pct',
279     SOMFY       => 'position',
280     tahoma      => 'dim',
281     KLF200Node  => 'pct',
282     DUOFERN     => 'position',
283     HM485       => 'level',
284     SELVECommeo => 'position',
285     SELVE       => 'position',
286     EnOcean     => 'position',
287 );


Wenn man nicht die Slat-Steuerung nutzt, dann funktioniert das bei den Zwave-Geräten auch ganz okay. Spätestens wenn man Fibaro-Shutter-Aktoren mit Lamellenfunktion nutzt, sollte man aber nicht mehr mit "set xxx dim", sondern mit "set xxx positionsBlinds" arbeiten. Die Lamellen werden über "set xxx positionSlats" gesteuert. Dies kann ich für ASC ja bereits in ASC_SlatPosCmd_SlatDevice hinterlegen.

Der Dim-Befehl ist ungenau und übersteuert oft den Lamellenstand.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 23 Juni 2020, 12:03:03
Zitat von: FunkOdyssey am 23 Juni 2020, 11:58:10
[...]Spätestens wenn man Fibaro-Shutter-Aktoren mit Lamellenfunktion nutzt, sollte man aber nicht mehr mit "set xxx dim", sondern mit "set xxx positionsBlinds" arbeiten. Die Lamellen werden über "set xxx positionSlats" gesteuert. [...]
Achtung: Das paßt in der Pauschalität nicht. Nehme an, die Aussage bezieht sich auf die "alten" 222-er. Bei den 223-ern ist es so, dass 3 FHEM-Devices angelegt werden. Dabei sind Schließungsgrad und Lamellen getrennte Geräte und der Befehl bleibt bei beiden "dim"...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 12:16:20
Wir werden irgendwann eigene Attribute dafür haben müssen.
Das System ist zu vielfältig.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 23 Juni 2020, 12:22:27
Na ja, in dem konkreten Fall könnte es bereits reichen, wenn das ASC_Pos_Reading die (allg. ja passende) Vorgabe aus dem Modul übersteuern würde, oder?
(Neben dem entsprechenden Interpretationscode (den man sowieso braucht?) setzt das halt voraus, dass Lesen und Schreiben über das angegebene Reading bzw. diesen setter funktionieren).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 12:22:38
Zitat von: JHo am 23 Juni 2020, 11:50:24
Hallo Cooltux,
ich bekomme bei Update von 0.8.32:
2020.06.23 11:43:27 1 : UPD lib/FHEM/Automation/ShuttersControl.pm
2020.06.23 11:43:27 1 : open ./lib/FHEM/Automation/ShuttersControl.pm failed: No such file or directory, trying to restore the previous version and aborting the update

Was hängt denn da bei mir? fhem läuft unter Ubuntu 18.04.

Grüße, Jan

Schau mal auf der Konsole nach ob das File schon da ist oder noch nicht.
Hast Du ein komplettes FHEM Update veranlasst oder nur ein Update für das ASC Modul?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 23 Juni 2020, 12:56:06
Nein, war noch nicht da. Update vom kompletten FHEM.
Dabei scheint es mir ein bisschen was zerschossen zu haben (mehrere Module konnten nicht mehr geladen werden). Nach Backup-Restore waren das dann wieder nur noch 2, darunter ASC.
Die 74_AutoShuttersControl.pm hatte er aktualisiert, aber schon den /opt/fhem/lib-Ordner gab es gar nicht. Habe ich selber angelegt, die Nutzerrechte geändert und das nächste Update ging durch. Musste dann nochmal ScanForShutters laufen lassen, aber jetzt ist alles wieder OK.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 13:06:37
Dann hast Du aberschon ne Weile kein Update gemacht. So ein Monat ungefähr?
Klappt denn das Update nun mit dem lib Ordner.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 23 Juni 2020, 13:16:05
Nach Restore-Ordner war am 14.06. das letzte Update...
Mit handerstelltem lib-Ordner klappt das Update, ja. ASC läuft wieder und jetzt mit Version 0.10.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 13:17:37
Super. Freue mich.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 23 Juni 2020, 13:20:48
Ich mich auch ;-) Danke für deinen unermüdlichen Einsatz!!!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 13:46:33
Zitat von: Beta-User am 23 Juni 2020, 12:22:27
Na ja, in dem konkreten Fall könnte es bereits reichen, wenn das ASC_Pos_Reading die (allg. ja passende) Vorgabe aus dem Modul übersteuern würde, oder?
(Neben dem entsprechenden Interpretationscode (den man sowieso braucht?) setzt das halt voraus, dass Lesen und Schreiben über das angegebene Reading bzw. diesen setter funktionieren).

Nicht wirklich. Darauf würde ich mich nicht verlassen.
Reading und Setter sind nicht immer identisch von der Bezeichnung her. Im konkreten Fall ist das korrekt. Aber man sollte auch über den Tellerrand schauen, oder? Ich habe aber kein Beispiel. Aber warum solche Assoziationen herstellen, wenn möglicherweise nicht nötig.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 23 Juni 2020, 13:59:19
Zitat von: FunkOdyssey am 23 Juni 2020, 13:46:33
Nicht wirklich. Darauf würde ich mich nicht verlassen.
Reading und Setter sind nicht immer identisch von der Bezeichnung her. Im konkreten Fall ist das korrekt. Aber man sollte auch über den Tellerrand schauen, oder? Ich habe aber kein Beispiel. Aber warum solche Assoziationen herstellen, wenn möglicherweise nicht nötig.
Na ja, bisher war genau das die Regel, dass Reading und setter namensgleich sein mußten. Und bei den bekannten Geräten klappte das sogar hartvercoded, jedenfalls wenn mein Verständnis des Codes korrekt ist. Von daher ist dieser konkrete Aktor (-222) eben genau die eine Ausnahme, für die man manuell eingreifen müßte.

Aber während ich das so schreibe: kannst du mal versuchen, den usr=>-Zweig in eventMap von dim auf den "neuen"/anderen Pos-Command umzumappen? Das könnte eigentlich bereits genügen, um das Problem (ohne Aufwand für CoolTux) aus der Welt zu schaffen.
(Ich kann aber nicht sagen, ob das dann passende Ergebnisse liefert; wenn ja, bitte bei "getestete Hardware" mit Lösung präsentieren...).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 23 Juni 2020, 14:24:53
Hallo,

bei mir funktioniert (auch mit der vorherigen Version) die Beschattung nicht.
Die Rolladen fahren weder runter noch hoch.
Bei Shading Info steht "in 13:11:10"
Auch nach manueller Fahrt steht die Last Position immer auf 100, egal ob vor auf od. zu war.

Habe ich was falsch eingestellt oder vergessen?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  Astro,BM_Hof,Bewohner,Fenster_Erker,Rollladensteuerung,Terrassentuer,global,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
   NR         446
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-23 05:51:12   Ro_Erkerfenster_PosValue 100
     2020-06-22 21:30:46   Ro_Erkerfenster_lastPosValue 100
     2020-06-23 12:41:59   Ro_Erkerfenster_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-06-23 05:51:17   Ro_Terrassenfenster_PosValue 100
     2020-06-22 21:30:46   Ro_Terrassenfenster_lastPosValue 100
     2020-06-23 12:41:59   Ro_Terrassenfenster_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-06-20 08:30:35   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-23 12:41:59   Ro_Terrassentuer_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-23 12:42:01   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-23 12:41:56   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-23 12:42:21   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-23 12:41:56   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-23 14:16:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-23 05:51:12   ASC_ShuttersLastDrive manual
     2020-06-23 12:42:21   ASC_Time_DriveDown 23.06.2020 - 21:30
     2020-06-23 12:42:21   ASC_Time_DriveUp 24.06.2020 - 06:00
     2020-06-23 05:50:47   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-23 12:41:56   associatedWith  Rollladensteuerung
     2020-06-23 05:51:12   commState       CMDs_done
     2020-06-23 05:51:12   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-23 05:51:12   level           100
     2020-06-23 05:51:12   motor           stop:on
     2020-06-23 05:51:12   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-23 05:51:12   recentStateType info
     2020-06-23 05:51:12   state           on
     2020-06-23 05:51:12   timedOn         off
   helper:
     HM_CMDNR   103
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592907606.4545
       TmplTs     1592907606.4545
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 23 Juni 2020, 14:40:00
ich habe heute ein komplettes Fhem Update gemacht und jetzt auch die Ver. 0.10

Ich habe als Info Text folgenden:
ZitatINFO: global shading active but ASC_Shading_Mode attribut is not set or off

Ich hatte Beschattung vorher als "on" das heißt also ich muss es jetzt wieder setzen. Da ich gesehen habe das ich das im Modul machen kann und im Rollladen Device, ist das neu das man es in beiden machen kann, ich hatte es immer im ASC Modul aktiviert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 23 Juni 2020, 15:04:53
Zitat von: dk3572 am 23 Juni 2020, 14:24:53
Hallo,

bei mir funktioniert (auch mit der vorherigen Version) die Beschattung nicht.
Die Rolladen fahren weder runter noch hoch.
Bei Shading Info steht "in 13:11:10"
Auch nach manueller Fahrt steht die Last Position immer auf 100, egal ob vor auf od. zu war.

Habe ich was falsch eingestellt oder vergessen?
du hast aber die 0.10 steht zumndest im list


ja evtl. mußt du im Rollladenmodul noch
ASC_Shading_Mode

auf "always" setzen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 16:05:30
Zitat von: dk3572 am 23 Juni 2020, 14:24:53
Hallo,

bei mir funktioniert (auch mit der vorherigen Version) die Beschattung nicht.
Die Rolladen fahren weder runter noch hoch.
Bei Shading Info steht "in 13:11:10"
Auch nach manueller Fahrt steht die Last Position immer auf 100, egal ob vor auf od. zu war.

Habe ich was falsch eingestellt oder vergessen?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  Astro,BM_Hof,Bewohner,Fenster_Erker,Rollladensteuerung,Terrassentuer,global,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
   NR         446
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-23 05:51:12   Ro_Erkerfenster_PosValue 100
     2020-06-22 21:30:46   Ro_Erkerfenster_lastPosValue 100
     2020-06-23 12:41:59   Ro_Erkerfenster_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-06-23 05:51:17   Ro_Terrassenfenster_PosValue 100
     2020-06-22 21:30:46   Ro_Terrassenfenster_lastPosValue 100
     2020-06-23 12:41:59   Ro_Terrassenfenster_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-06-20 08:30:35   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-23 12:41:59   Ro_Terrassentuer_nextAstroTimeEvent 23.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-23 12:42:01   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-23 12:41:56   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-23 12:42:21   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-23 12:41:56   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-23 14:16:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-23 05:51:12   ASC_ShuttersLastDrive manual
     2020-06-23 12:42:21   ASC_Time_DriveDown 23.06.2020 - 21:30
     2020-06-23 12:42:21   ASC_Time_DriveUp 24.06.2020 - 06:00
     2020-06-23 05:50:47   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-23 12:41:56   associatedWith  Rollladensteuerung
     2020-06-23 05:51:12   commState       CMDs_done
     2020-06-23 05:51:12   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-23 05:51:12   level           100
     2020-06-23 05:51:12   motor           stop:on
     2020-06-23 05:51:12   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-23 05:51:12   recentStateType info
     2020-06-23 05:51:12   state           on
     2020-06-23 05:51:12   timedOn         off
   helper:
     HM_CMDNR   103
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592907606.4545
       TmplTs     1592907606.4545
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal.

VG Dieter

ASC_blockAscDrivesAfterManual 1

nimm das mal raus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 16:09:52
Zitat von: moonsorrox am 23 Juni 2020, 14:40:00
ich habe heute ein komplettes Fhem Update gemacht und jetzt auch die Ver. 0.10

Ich habe als Info Text folgenden:
Ich hatte Beschattung vorher als "on" das heißt also ich muss es jetzt wieder setzen. Da ich gesehen habe das ich das im Modul machen kann und im Rollladen Device, ist das neu das man es in beiden machen kann, ich hatte es immer im ASC Modul aktiviert.

Bitte genau lesen und versuchen zu verstehen, wenn es für Euch nicht eindeutig ist dann muss ich das besser machen.
Es ist NUR eine Info, kein Warning, kein ERROR.
Im ASC ist Shading on, "INFO: global shading active", nun kann man noch in den Rollos das Shading_Mode setzen, ist das nicht gemacht ist per default shading mode always off und damit aktiv, oder shading mode wurde gesetzt dann aber auf off.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 23 Juni 2020, 16:44:06
Hallo CoolTux,

Toll dass nun schon die 0.10 da ist. Werde ich auch gleich mal testen.
Konntest Du was wegen dem da machen?
https://forum.fhem.de/index.php/topic,110277.msg1060442.html#msg1060442 (https://forum.fhem.de/index.php/topic,110277.msg1060442.html#msg1060442)

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 16:50:01
Bis jetzt noch nicht. Aber ich vergesse es auch nicht da es da noch ein anderen Wert gibt der auch Probleme macht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 23 Juni 2020, 17:31:25
ok, Danke.

Einen Wunsch hätte ich noch:
Wäre es möglich beim Reading "ASC_ShuttersLastDrive" die Zeit dazuzuschreiben, wann das war?

Ich habe nämlich das Problem, dass bei einem Rollo "manual" steht, den aber niemand verfahren hat.

So könnte ich das Thema eingrenzen.

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 17:34:34
Zitat von: gestein am 23 Juni 2020, 17:31:25
ok, Danke.

Einen Wunsch hätte ich noch:
Wäre es möglich beim Reading "ASC_ShuttersLastDrive" die Zeit dazuzuschreiben, wann das war?

Ich habe nämlich das Problem, dass bei einem Rollo "manual" steht, den aber niemand verfahren hat.

So könnte ich das Thema eingrenzen.

Danke, lg, Gerhard

Das muss der Readings Timestamp sein. Das ist die Zeit wo das Reading gesetzt wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 23 Juni 2020, 18:35:27
Zitat von: CoolTux am 23 Juni 2020, 16:09:52
Bitte genau lesen und versuchen zu verstehen, wenn es für Euch nicht eindeutig ist dann muss ich das besser machen.
Es ist NUR eine Info, kein Warning, kein ERROR.
Im ASC ist Shading on, "INFO: global shading active", nun kann man noch in den Rollos das Shading_Mode setzen, ist das nicht gemacht ist per default shading mode always und damit aktiv, oder shading mode wurde gesetzt dann aber auf off.
OK, dann nehme ich das im Rollladen wieder raus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 18:47:54
Nein lass drin. Sorry musste mich korrigieren. Default ist off, also wenn nicht gesetzt dann keine Beschattung. Mein Fehler
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 23 Juni 2020, 18:53:21
Alles klar  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 23 Juni 2020, 19:01:54
Zitat von: CoolTux am 23 Juni 2020, 17:34:34
Das muss der Readings Timestamp sein. Das ist die Zeit wo das Reading gesetzt wurde.

Verstehe.
Dann muss ich mir das noch genauer anschauen, denn da steht:
ASC_ShuttersLastDrive manual 2020-06-22 19:26:36

Da wäre gestern Abend. Aber heute ist der Rollo nicht gefahren, obwohl alle anderen gefahren sind.

Danke. Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 19:59:15
Oh, ich denke, dass ich einen sehr alten Bug in meiner Installation mitführe.
Ich habe merkwürdige "Shading Outs" und ich finde keinen Trigger dafür.
Nun stelle ich fest, dass ich in meinen Attributen ASC_Shading_MinMax_Elevation nur den Wert 25 (nur ein Wert. Keine Doppelpunkte.) festgelegt habe.
Hier wurde bei einem früheren Update mal etwas im ASC geändert.

Default ist 25:100

Wie interpretiert ASC den Wert 25? Für Min oder Max? Kann es sein, dass 25 dann für beides genommen wird?

Dies ist kein Bug der Version 0.10.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 20:00:55
Nur ein Wert steht dann für min und für max wird automatisch 100 genommen. Das ist voll ok. Ich habe bei mir auch nur einen Wert drin stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 20:02:56
Gut für uns alle.
Schlecht für mich, da ich nicht weiß wieso plötzlich entschattet wurde.

Danke. Also ab ins Debugging.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 20:04:26
Schau doch schnell die Standardwerte durch. Azimut, Temperatur was sagt BrightnessArray
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 20:05:11
Es hätte exakt gepasst. Nur wenige Minuten nach Altitude < 25 wurde entschattet. Temperatur, Azimuth und Lux waren noch sehr lange im grünen Bereich.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 23 Juni 2020, 20:05:34
Ich habe eine Frage zum beschatten und entschatten, kann ich mir die Zeit dafür anzeigen lassen, da ich momentan das entschatten als zu früh finde.
Damit meine ich das ich die Werte verändere und vorab schon sehen kann wann er entschattet.?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 20:09:47
Zitat von: FunkOdyssey am 23 Juni 2020, 20:05:11
Es hätte exakt gepasst. Nur wenige Minuten nach Altitude < 25 wurde entschattet. Temperatur, Azimuth und Lux waren noch sehr lange im grünen Bereich.

Ganz ehrlich: ich tippe zu 99% auf einen Bug.


2020-06-23_18:51:03 astro SunAlt: 24.8



2020-06-23_19:13:18 zw_jal_dachboden ASC_ShuttersLastDrive: shading out


Das sind 1200sec (Default BlockingTime) zzgl. Delay.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 20:14:57
Zitat von: FunkOdyssey am 23 Juni 2020, 20:09:47
Ganz ehrlich: ich tippe zu 99% auf einen Bug.


2020-06-23_18:51:03 astro SunAlt: 24.8



2020-06-23_19:13:18 zw_jal_dachboden ASC_ShuttersLastDrive: shading out


Das sind 1200sec (Default BlockingTime) zzgl. Delay.

Dann passt es doch, oder verstehe ich Dich da falsch. Minimum zum beschatten ist Elevation 25 hast du geschrieben, wenn das aber unterschritten wird wird entschattet. Das passt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2020, 20:16:26
Zitat von: moonsorrox am 23 Juni 2020, 20:05:34
Ich habe eine Frage zum beschatten und entschatten, kann ich mir die Zeit dafür anzeigen lassen, da ich momentan das entschatten als zu früh finde.
Damit meine ich das ich die Werte verändere und vorab schon sehen kann wann er entschattet.?

Nein das geht nicht. Dafür gibt es zu viele variablen um das genau zu sagen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 23 Juni 2020, 21:57:41
Hallo CoolTux,

ich habe nach dem Update auf die 0.10 das folgende Reading in den ShutterDevices:
ASC_ShadingMessage  INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

'but shutters temperature sensor is not set' ist das nur eine Info oder muss das Attribut an allen Rollläden gesetzt werden, die Shading nutzen?

Gruß
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 23 Juni 2020, 22:21:36
Habe gerade auf diese Version geupdated. Nach shutdown restart hab ich folgendes im log entdeckt:
2020.06.23 22:15:59 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm line 112.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 22:39:06
Zitat von: Karflyer am 23 Juni 2020, 21:57:41
Hallo CoolTux,

ich habe nach dem Update auf die 0.10 das folgende Reading in den ShutterDevices:
ASC_ShadingMessage  INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

'but shutters temperature sensor is not set' ist das nur eine Info oder muss das Attribut an allen Rollläden gesetzt werden, die Shading nutzen?

Gruß
Stefan

Er hatte hier im Thread geschrieben, dass es verschiedene Abstufungen gibt. INFO ist nur informativ.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 23 Juni 2020, 23:20:04
Zitat von: CoolTux am 23 Juni 2020, 20:14:57
Dann passt es doch, oder verstehe ich Dich da falsch. Minimum zum beschatten ist Elevation 25 hast du geschrieben, wenn das aber unterschritten wird wird entschattet. Das passt.

Okay. Danke für die Klarstellung. Jahrelang habe ich die Sonnenhöhe ignoriert. Jetzt weiß ich, dass der Wert 25 bei mir nicht passt.



Anderes Problem:
Ich hatte das schon vor wenigen Wochen erwähnt, dass einige Jalousien nicht herunterfahren, die nahezu zeitgleich aus der Beschattung (shading out) fahren. Nun habe ich das wieder.

Folgendes Rollo hätte um 19:15 Uhr geschlossen werden müssen.



Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_BrightnessSensor lightsensor:lux
   ASC_Closed_Pos 0:99
   ASC_Down   astro
   ASC_Drive_Delay 5
   ASC_Drive_DelayStart 15
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 97:0
   ASC_Partymode on
   ASC_Pos_Reading positionBlinds
   ASC_Shading_InOutAzimuth 90:275
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 0:1
   ASC_Shading_StateChange_SunnyCloudy 1200:500
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 19:15
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_WiggleValue 15



2020-06-23_10:41:48 zw_jal_dachfenster ASC_ShuttersLastDrive: shading in
2020-06-23_18:46:03 zw_jal_dachfenster ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-06-23_19:15:45 zw_jal_dachfenster dim 93
2020-06-23_19:15:46 zw_jal_dachfenster power: 144.6 W
2020-06-23_19:16:09 zw_jal_dachfenster position: Blind 91 Slat 0
2020-06-23_19:16:09 zw_jal_dachfenster pct: 91
2020-06-23_19:16:09 zw_jal_dachfenster positionBlinds: 91
2020-06-23_19:16:09 zw_jal_dachfenster positionSlat: 0
2020-06-23_19:16:12 zw_jal_dachfenster power: 0.0 W
2020-06-23_19:16:13 zw_jal_dachfenster dim 97
2020-06-23_19:16:14 zw_jal_dachfenster power: 146.0 W
2020-06-23_19:16:20 zw_jal_dachfenster position: Blind 95 Slat 0
2020-06-23_19:16:20 zw_jal_dachfenster pct: 95
2020-06-23_19:16:20 zw_jal_dachfenster positionBlinds: 95
2020-06-23_19:16:21 zw_jal_dachfenster ASC_ShuttersLastDrive: shading out
2020-06-23_19:16:24 zw_jal_dachfenster power: 0.0 W


Ich habe das Debugging aktiviert. Hoffentlich habe ich morgen mehr Infos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 06:54:19
Zitat von: Karflyer am 23 Juni 2020, 21:57:41
Hallo CoolTux,

ich habe nach dem Update auf die 0.10 das folgende Reading in den ShutterDevices:
ASC_ShadingMessage  INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

'but shutters temperature sensor is not set' ist das nur eine Info oder muss das Attribut an allen Rollläden gesetzt werden, die Shading nutzen?

Gruß
Stefan

Das ist nur eine Info. Ein TempSensor in den Rollos ist nicht nötig.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 24 Juni 2020, 12:35:07
Hey,

zunächst einmal vielen Dank für die NÄCHSTE Stufe des Moduls. Es scheint so, als würden wir uns langsam in den Bereich rein bewegen, der zur eierlegenden Wollmichsau führen wird....Loben kann man nicht
oft genug, daher wie immer *Thumbsup*

Hab aber dennoch mal(wieder) 2 Fragen:

Das unten stehende Rollo (Terasssentür) hat zwei (!) (twostate) Fensterkontakte. Einen im Bereich der zum Lüften genutzt wird ( da soll das Rollo unten bleiben, wenn beschattet oder sonst wie geschlossen ) und einen der dort aktiviert wird, wenn man die Terassentür weiter öffnet (zum rausgehen) Nun soll entsprechend auch das Rollo fahren. Wenn ich einen Twostate Fensterkontakt als threestate konfigueriere, macht es doch nichts oder ? Er liefert ja am Ende ein state Reading das "open" liefert und das ist das Wichtigste für die Berarbeitung oder ? Egal wie ich es bisher probiert habe, ich bekomme das Rollo nicht zum bewegen (mit Comfort position). ASC Control  comfort ist im ASC Modul eingeschaltet.

Ich könnte es so wie ich es bisher kenne mit der Ventilate Position benutzen und die Ventilate Position entsprechend konfiguerieren, aber es hat ja einen Grund warum es eine Comfort Position ist. Zudem ist es die Terassentür, also soll mich das Rollo auch nicht ausperren im Falle des Falles ;) Was mach ich da falsch ?

Internals:
   FUUID      5ec46220-f33f-8d79-a4bc-526088c4333cb9be
   NAME       Rollo_EG_WZ_terrasse_tuer
   NR         289
   STATE     
<pre>
read0:closed

read1:100

read2:closed
</pre>

   TYPE       ROLLO
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-06-24 02:13:47   .ASC_AttrUpdateChanges_v0.10.0 1
     2020-05-21 16:06:02   ASC_Enable      on
     2020-06-24 02:13:55   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-06-22 22:09:55   ASC_ShuttersLastDrive manual
     2020-06-24 05:00:02   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 05:00:02   ASC_Time_DriveUp 25.06.2020 - 05:00
     2020-06-24 02:13:42   associatedWith  AUTO_RolloSteuerung
     2020-06-22 22:09:47   command         closed
     2020-06-22 22:09:47   desired_pct     100
     2020-06-22 22:09:50   drive-type      modul
     2020-06-22 22:09:50   last_drive      drive-down
     2020-06-22 22:09:55   pct             100
     2020-06-22 22:09:55   state           closed
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_ComfortOpen_Pos 5
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_WindowRec TK_EG_WZ_terrasse
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      Terrassentür
   cmdIcon    down1:own-down1@red stop:rc_PAUSE@gold up1:own-up1@green
   devStateIcon read0.drive-up:rc_UP@red:stop .*read0..*:rc_UP@green:open read1.drive-down:fts_shutter_down@red:stop read1.drive-up:fts_shutter_up@red:stop read1.0:own-fts_door_shutter_0@green read1.98.*:own-fts_door_shutter_98@gold read1.99.*:own-fts_door_shutter_99@orange read1.100:own-fts_door_shutter_100@red read1.\d{1,2}.*:own-fts_door_shutter_xx@green read1.drive.*:fts_shutter@Crimson:stop read2.drive-down:rc_DOWN@red:stop read2..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       fts_blade_arc_close_00
   rl_autoStop 0
   rl_commandDown set dev_terrasse_jalou_tuer close
   rl_commandStop set dev_terrasse_jalou_tuer stop
   rl_commandUp set dev_terrasse_jalou_tuer open
   rl_excessBottom 1
   rl_excessTop 1
   rl_secondsDown 62
   rl_secondsUp 62
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     40
   stateFormat {
my $state = ReadingsVal($name, "state" , "null");
my $icon;

if ($state =~ /drive/) { $icon = $state;}
else {$icon = ReadingsVal($name, "pct" , "0");}
"
<pre>
read0:$state

read1:$icon

read2:$state
</pre>
"
}
   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_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
   webCmd     up1:stop:down1:pct
   widgetOverride pct:slider,0,1,100


2.

ZitatASC_ComfortOpen_Pos          in 10er Schritten von 0 bis 100 !!! Die eingestellte Position wird bei einem threestate Sensor angefahren. Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
Wenn ich die ComfortOpen Position einstelle, bekomme ich aber ein Auswahlfenster mit 10er Werten 0-100.
Ich habe es über den Setter auf einen Wert der nicht den 10er Werten entspricht, aber für die Perl Funktion stellt sich folgende Frage:
Ist die Setter Funktion die Einzige mit der ich das Attribut belegen kann ? Oder sollte ich beim entsprechenden Device die Auswahl im Userattr löschen und Perl direkt im Attribut nutzen ? (wäre mir am liebsten, weil dann die Perl Funktion im betroffnen Device bleibt)

Würde mich freuen, wenn Du / Ihr mir da weiterhelfen könntet.

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 12:45:58
Hallo,

Erstmal zu Deiner 2. Frage. Auf gar keinen Fall irgendwas von ASC aus dem userattr löschen. Du kannst doch den attr Befehl zum setzen eines Attributes nehmen.
attr Rolloname ASC_ComfortOpen_Pos 37

oder

attr RolloOG.* ASC_ComfortOpen_Pos 37
um alle Rollos im Obergeschoss das Attribut zu geben.

Deine 1erste schaue ich mir genauer an. Eigentlich sollte es aussreichen auf threestate zu stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 12:49:00
Zitat von: flummy1978 am 24 Juni 2020, 12:35:07
Hey,

zunächst einmal vielen Dank für die NÄCHSTE Stufe des Moduls. Es scheint so, als würden wir uns langsam in den Bereich rein bewegen, der zur eierlegenden Wollmichsau führen wird....Loben kann man nicht
oft genug, daher wie immer *Thumbsup*

Hab aber dennoch mal(wieder) 2 Fragen:

Das unten stehende Rollo (Terasssentür) hat zwei (!) (twostate) Fensterkontakte. Einen im Bereich der zum Lüften genutzt wird ( da soll das Rollo unten bleiben, wenn beschattet oder sonst wie geschlossen ) und einen der dort aktiviert wird, wenn man die Terassentür weiter öffnet (zum rausgehen) Nun soll entsprechend auch das Rollo fahren. Wenn ich einen Twostate Fensterkontakt als threestate konfigueriere, macht es doch nichts oder ? Er liefert ja am Ende ein state Reading das "open" liefert und das ist das Wichtigste für die Berarbeitung oder ? Egal wie ich es bisher probiert habe, ich bekomme das Rollo nicht zum bewegen (mit Comfort position). ASC Control  comfort ist im ASC Modul eingeschaltet.

Ich könnte es so wie ich es bisher kenne mit der Ventilate Position benutzen und die Ventilate Position entsprechend konfiguerieren, aber es hat ja einen Grund warum es eine Comfort Position ist. Zudem ist es die Terassentür, also soll mich das Rollo auch nicht ausperren im Falle des Falles ;) Was mach ich da falsch ?

Internals:
   FUUID      5ec46220-f33f-8d79-a4bc-526088c4333cb9be
   NAME       Rollo_EG_WZ_terrasse_tuer
   NR         289
   STATE     
<pre>
read0:closed

read1:100

read2:closed
</pre>

   TYPE       ROLLO
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-06-24 02:13:47   .ASC_AttrUpdateChanges_v0.10.0 1
     2020-05-21 16:06:02   ASC_Enable      on
     2020-06-24 02:13:55   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-06-22 22:09:55   ASC_ShuttersLastDrive manual
     2020-06-24 05:00:02   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 05:00:02   ASC_Time_DriveUp 25.06.2020 - 05:00
     2020-06-24 02:13:42   associatedWith  AUTO_RolloSteuerung
     2020-06-22 22:09:47   command         closed
     2020-06-22 22:09:47   desired_pct     100
     2020-06-22 22:09:50   drive-type      modul
     2020-06-22 22:09:50   last_drive      drive-down
     2020-06-22 22:09:55   pct             100
     2020-06-22 22:09:55   state           closed
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_ComfortOpen_Pos 5
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_WindowRec TK_EG_WZ_terrasse
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      Terrassentür
   cmdIcon    down1:own-down1@red stop:rc_PAUSE@gold up1:own-up1@green
   devStateIcon read0.drive-up:rc_UP@red:stop .*read0..*:rc_UP@green:open read1.drive-down:fts_shutter_down@red:stop read1.drive-up:fts_shutter_up@red:stop read1.0:own-fts_door_shutter_0@green read1.98.*:own-fts_door_shutter_98@gold read1.99.*:own-fts_door_shutter_99@orange read1.100:own-fts_door_shutter_100@red read1.\d{1,2}.*:own-fts_door_shutter_xx@green read1.drive.*:fts_shutter@Crimson:stop read2.drive-down:rc_DOWN@red:stop read2..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       fts_blade_arc_close_00
   rl_autoStop 0
   rl_commandDown set dev_terrasse_jalou_tuer close
   rl_commandStop set dev_terrasse_jalou_tuer stop
   rl_commandUp set dev_terrasse_jalou_tuer open
   rl_excessBottom 1
   rl_excessTop 1
   rl_secondsDown 62
   rl_secondsUp 62
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     40
   stateFormat {
my $state = ReadingsVal($name, "state" , "null");
my $icon;

if ($state =~ /drive/) { $icon = $state;}
else {$icon = ReadingsVal($name, "pct" , "0");}
"
<pre>
read0:$state

read1:$icon

read2:$state
</pre>
"
}
   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_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
   webCmd     up1:stop:down1:pct
   widgetOverride pct:slider,0,1,100


Ich verstehe nicht so ganz auf welcher Basis Du auswertest welcher Kontakt nun offen und welcher geschlossen oder beide offen?
Warum setzt Du beide Kontakte nicht in eine structure und machst dann entsprechend open, closed und tilted.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 24 Juni 2020, 13:12:30
Zitat von: CoolTux am 23 Juni 2020, 16:05:30
ASC_blockAscDrivesAfterManual 1

nimm das mal raus

Hallo,

danke für die Hilfe.
Leider funktioniert die Beschattung immer noch nicht (Rollläden fahren nicht) und die LastPosition wird nicht richtig angezeigt.

Hast du eine Idee?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Astro,Fenster_Erker,Bewohner,BM_Hof,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-24 05:43:11   Ro_Erkerfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Erkerfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Erkerfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:43:15   Ro_Terrassenfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Terrassenfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Terrassenfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:57:42   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-24 09:10:58   Ro_Terrassentuer_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-24 09:10:59   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-24 09:10:54   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-24 09:10:58   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-24 09:10:54   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-24 13:08:23   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-24 05:43:11   ASC_ShuttersLastDrive manual
     2020-06-24 09:10:58   ASC_Time_DriveDown 24.06.2020 - 21:30
     2020-06-24 09:10:58   ASC_Time_DriveUp 25.06.2020 - 06:00
     2020-06-24 05:42:46   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-24 09:10:54   associatedWith  Rollladensteuerung
     2020-06-24 05:43:10   commState       CMDs_done
     2020-06-24 05:43:10   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-24 05:43:10   level           100
     2020-06-24 05:43:10   motor           stop:on
     2020-06-24 05:43:10   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-24 05:43:10   recentStateType info
     2020-06-24 05:43:10   state           on
     2020-06-24 05:43:10   timedOn         off
   helper:
     HM_CMDNR   248
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592982589.7784
       TmplTs     1592982589.7784
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2020, 13:18:58
auch von mir eine Info, dass er immer created new drive timer im ASC Modul anzeigt
Das macht er weiterhin der letzte Status von heute morgen
Im ASC Modul
state  created new drive timer  2020-06-24 08:00:01

Im Rollladen zeigt er
ASC_ShuttersLastDrive  day open  2020-06-24 07:30:30
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 13:21:49
Zitat von: dk3572 am 24 Juni 2020, 13:12:30
Hallo,

danke für die Hilfe.
Leider funktioniert die Beschattung immer noch nicht (Rollläden fahren nicht) und die LastPosition wird nicht richtig angezeigt.

Hast du eine Idee?

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Astro,Fenster_Erker,Bewohner,BM_Hof,Terrassentuer
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-06-24 05:43:11   Ro_Erkerfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Erkerfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Erkerfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:43:15   Ro_Terrassenfenster_PosValue 100
     2020-06-23 21:30:51   Ro_Terrassenfenster_lastPosValue 100
     2020-06-24 09:10:58   Ro_Terrassenfenster_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-06-24 05:57:42   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-24 09:10:58   Ro_Terrassentuer_nextAstroTimeEvent 24.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-24 09:10:59   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-24 09:10:54   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-24 09:10:58   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-24 09:10:54   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   IODev      HMLAN1
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-24 13:08:23   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-24 05:43:11   ASC_ShuttersLastDrive manual
     2020-06-24 09:10:58   ASC_Time_DriveDown 24.06.2020 - 21:30
     2020-06-24 09:10:58   ASC_Time_DriveUp 25.06.2020 - 06:00
     2020-06-24 05:42:46   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-24 09:10:54   associatedWith  Rollladensteuerung
     2020-06-24 05:43:10   commState       CMDs_done
     2020-06-24 05:43:10   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-24 05:43:10   level           100
     2020-06-24 05:43:10   motor           stop:on
     2020-06-24 05:43:10   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-24 05:43:10   recentStateType info
     2020-06-24 05:43:10   state           on
     2020-06-24 05:43:10   timedOn         off
   helper:
     HM_CMDNR   248
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1592982589.7784
       TmplTs     1592982589.7784
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter



Ich habe den Fehler gefunden

ASC_Mode_Up absent

Ich muss das im Code verbessern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 13:29:10
Zitat von: CoolTux am 24 Juni 2020, 13:21:49
Ich habe den Fehler gefunden

ASC_Mode_Up absent

Ich muss das im Code verbessern.

Ich habe es gefixt und eingecheckt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 24 Juni 2020, 13:36:22
Zitat von: CoolTux am 24 Juni 2020, 13:29:10
Ich habe es gefixt und eingecheckt

Super, nur welchen Fehler behebt das?
Die Beschattung od. die falschen LastPosition?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 13:38:27
Erstmal die Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 24 Juni 2020, 14:30:00
Oh, das könnte evtl. auch meine Beschattungsprobleme lösen.

Ich habe die Rollos vor einiger Zeit auf "absent" eingestellt. Es könnte sein, dass meine Beschattung seitdem nicht mehr funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 14:33:11
Zitat von: FunkOdyssey am 24 Juni 2020, 14:30:00
Oh, das könnte evtl. auch meine Beschattungsprobleme lösen.

Ich habe die Rollos vor einiger Zeit auf "absent" eingestellt. Es könnte sein, dass meine Beschattung seitdem nicht mehr funktioniert.

Gilt aber nur bei Up und wenn dem so ist dann wird es definitiv daran liegen. Update morgen früh
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 24 Juni 2020, 14:36:22
Up steht auf "absent".
Dennoch habe ich die Rollos manuell hochgefahren.
Es wird aber nicht nachvollziehbar sporadisch beschattet.

Ich versuche gerade irgendwie ans File zu kommen. Mein SVNUpate kann noch nicht mit der neuen Struktur umgehen. 🤪
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 14:37:43
update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt

sollte es vorerst tun
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2020, 14:38:16
ich habe heute zwei weitere Rollläden dazu genommen und nun zeigt er mir im ASC Modul folgenden Fehler:
ASC_ShadingMessage  ERROR: no brightness sensor found, please set ASC_BrightnessSensor attribut  2020-06-24 13:28:29

Ich habe jetzt 3 Rollläden in Betrieb und in allen 3 ROllläden ist der ASC_BrightnessSensor eingetragen. Muss ich das jetzt auch im Modul eintragen.
Das ist grad etwas verwirrend, wo trage ich das am besten oder richtig ein.?
1x Im ASC Modul oder bei allen Rollläden oder beim ASC Modul und in den Rollläden..?

Den Brightness _Sensor nutze ich auch nur zum Be- und entschatten, mehr mache ich damit nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 14:40:10
Man kann den Brightness Sensor nur im Rollo angeben.
Gib mal bitte ein list von dem Rollodevice wo diese Meldung kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2020, 14:52:25
Er zeigt den Fehler nur im ASC Modul nicht in den Rollläden, brauchst du davon das list.?

list ASC Modul

Internals:
   FUUID      5d41ae21-f33f-a6c6-55b2-831074a6285bf7e3
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  ASC_WindowRec_PosAfterDayClosed,BU_Rollladen,GA_Rollladen,KU_Rollladen,Rollladenautomatik,Temperatur_Terrasse,global,myAstro
   NR         5889
   NTFY_ORDER 51-Rollladenautomatik
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-04-23 17:20:06   ASC_Enable      on
     2020-06-24 13:28:29   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-06-24 13:47:44   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 13:47:44   ASC_Time_DriveUp 25.06.2020 - 05:06
     2020-04-20 06:19:12   Automation_lastPosValue 0
     2020-06-24 14:50:56   BU_Rollladen_lastPosValue 0
     2020-06-24 13:47:44   BU_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 14:50:56   GA_Rollladen_lastPosValue 0
     2020-06-24 13:47:44   GA_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 14:13:31   KU_Rollladen_PosValue 45
     2020-06-24 14:13:16   KU_Rollladen_lastPosValue 100
     2020-06-24 13:47:44   KU_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 05:06:35   Rollladenautomatik_lastPosValue 0
     2020-06-24 13:47:44   Rollladenautomatik_nextAstroTimeEvent 24.06.2020 - 22:00
     2019-10-06 14:12:17   ascEnable       on
     2020-06-24 13:47:41   associatedWith  Rollladenautomatik
     2020-06-24 14:04:56   controlShading  on
     2019-10-06 14:12:17   hardLockOut     off
     2020-06-24 13:47:41   room_Automation_K__che KU_Rollladen
     2020-06-24 13:47:41   room_Automation_OG_-_Flur BU_Rollladen
     2020-06-24 13:47:41   room_OG_-_Flur  GA_Rollladen
     2020-06-24 13:47:41   room_Rollladenautomatik Rollladenautomatik
     2019-10-06 14:12:17   selfDefense     off
     2020-06-24 14:13:31   state           shading in
     2019-11-25 17:11:54   sunriseTimeWeHoliday on
     2020-06-24 13:47:41   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
       Rollladenautomatik
   monitoredDevs:
     ASC_WindowRec_PosAfterDayClosed:
       BU_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       GA_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       GA_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,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_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
       KU_Rollladen 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 => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99 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
       KU_Rollladen 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:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99 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
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Shading_Mode always
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   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_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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 14:59:44
Dann hast Du Mist gebaut.
ASC        1

Warum steht das im ASC Device als Attribut. Ist das ein Rollo? Nein.


Alles löschen und von vorne bitte anfangen. So kommt nur Unsinn raus.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 24 Juni 2020, 15:33:47
Zitat von: CoolTux am 24 Juni 2020, 12:45:58
Erstmal zu Deiner 2. Frage. Auf gar keinen Fall irgendwas von ASC aus dem userattr löschen. Du kannst doch den attr
Öhm ja ... Wie peinlich ... Sorry. Da hab ich wohl vor lauter Bäumen keinen Wald mehr gesehen -.- Natürlich kann ich das so machen und entsprechend auch die Perl Funktion so nutzen ... Vergiss das schnell wieder bitte ;)

Zitat von: CoolTux am 24 Juni 2020, 12:49:00
Ich verstehe nicht so ganz auf welcher Basis Du auswertest welcher Kontakt nun offen und welcher geschlossen oder beide offen?
Warum setzt Du beide Kontakte nicht in eine structure und machst dann entsprechend open, closed und tilted.
Die Basis ist momentan noch keine:
1. Kontakt Lüften (Noch?Keine Ventilate Funktion - Rollo bleibt wie es ist) 2. Kontakt Tür offen (Hier soll das Rollo reagieren)
Warum ich das nicht mit Structure mache ? Ganz ehrlich: Weil ich glaube ich zu dämlich bin, um structure richtig zu verstehen ;( Ich habe structs drin für residents und alle Lichter, die ich mit Ach und Krach zum Laufen bekommen habe, verstanden habe ich sie nicht wirklich ..... Wäre aber wohl die einfachste Lösung, wen man weiß wie  :o
Die Frage die sich mir stellt: Auf Ventilate soll das Rollo nicht reagieren. Open wird vom entsprechendem Fensterkontakt geliefert ... Warum fährt das Rollo trotzdem nicht auf *grübel*

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 16:21:34
Zitat von: flummy1978 am 24 Juni 2020, 15:33:47
Öhm ja ... Wie peinlich ... Sorry. Da hab ich wohl vor lauter Bäumen keinen Wald mehr gesehen -.- Natürlich kann ich das so machen und entsprechend auch die Perl Funktion so nutzen ... Vergiss das schnell wieder bitte ;)
Die Basis ist momentan noch keine:
1. Kontakt Lüften (Noch?Keine Ventilate Funktion - Rollo bleibt wie es ist) 2. Kontakt Tür offen (Hier soll das Rollo reagieren)
Warum ich das nicht mit Structure mache ? Ganz ehrlich: Weil ich glaube ich zu dämlich bin, um structure richtig zu verstehen ;( Ich habe structs drin für residents und alle Lichter, die ich mit Ach und Krach zum Laufen bekommen habe, verstanden habe ich sie nicht wirklich ..... Wäre aber wohl die einfachste Lösung, wen man weiß wie  :o
Die Frage die sich mir stellt: Auf Ventilate soll das Rollo nicht reagieren. Open wird vom entsprechendem Fensterkontakt geliefert ... Warum fährt das Rollo trotzdem nicht auf *grübel*

VG
Andreas

Structure
Internals:
   ATTR       FensterIsa
   CHANGEDCNT 13
   DEF        FensterIsa FensterKinZimIsabel_Li FensterKinZimIsabel_Re
   FUUID      5ef35e68-f33f-5153-efa1-a1404a4eb01cc8f3
   NAME       FensterStructure
   NR         165
   NTFY_ORDER 50-FensterStructure
   STATE      closed
   TYPE       structure
   READINGS:
     2020-06-24 16:18:02   LastDevice      FensterKinZimIsabel_Li
     2020-06-24 16:18:02   LastDevice_Abs  FensterKinZimIsabel_Li
     2020-06-24 16:18:02   state           closed
Attributes:
   clientstate_behavior relative
   clientstate_priority open tilted  closed




Fensterkontakte

Internals:
   FUUID      5c928646-f33f-5153-c9cd-eed92543d3833c0d
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FensterKinZimIsabel_Li
   NR         63
   STATE      closed
   TYPE       dummy
   READINGS:
     2020-06-24 16:18:02   state           closed
Attributes:
   FensterIsa_map open:tilted
   readingList state
   room       IsabelsZimmer
   setList    tilted:noArg open:noArg closed:noArg
   userattr   FensterIsa FensterIsa_map structexclude

Das ist der Kontakt welcher open anzeigt wenn das Fenster nur gekippt ist. Achte bitte auf das Attribut _map


Internals:
   FUUID      5c928656-f33f-5153-a417-e08a83a0231b7e9d
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FensterKinZimIsabel_Re
   NR         64
   STATE      closed
   TYPE       dummy
   READINGS:
     2020-06-24 16:17:58   state           closed
Attributes:
   readingList state
   room       IsabelsZimmer
   setList    tilted:noArg open:noArg closed:noArg
   userattr   FensterIsa FensterIsa_map structexclude


Das ist der Kontakt der zusätzlich auf open geht wenn das Fenster ganz aufgemacht wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 24 Juni 2020, 16:39:53
Vielen Dank für das Beispiel. Werde ich morgen umsetzen und testen...

Diese Structure hast Du dann anstatt des Fensterkontaktes eingesetzt richtig ? Also steht bei Dir
ASC_Window_Rec FensterStructure
im entsprechenden Rollo Device richtig ?

Grüße Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 17:21:44
Richtig
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2020, 18:01:44
Zitat von: CoolTux am 24 Juni 2020, 14:59:44
Dann hast Du Mist gebaut.
ASC        1

Warum steht das im ASC Device als Attribut. Ist das ein Rollo? Nein.


Alles löschen und von vorne bitte anfangen. So kommt nur Unsinn raus.

ich glaube da ist etwas falsch gelaufen, irgendein Codeschnipsel den ich gar nicht drin habe, weil ich es immer erst nach Notepad++ kopiere, da ist auch noch mehr dazu gerutscht was da nicht hingehört.
Also nochmal zur Erklärung, ich habe heute zwei Rollläden mit in die Beschattung genommen, diese habe ich beide neu angelegt, die haben auch Beschattet, sind beide etwas unterschiedlich gefahren, aber ich glaube das kommt davon weil es Somfyshutter sind, deshalb habe ich immer solange gezögert diese mit in ASC zu nehmen.

Aber was eben gestört hat ist der Fehler im ASC Modul.
Ich hänge hier nochmal ein list an:
Internals:
   FUUID      5d41ae21-f33f-a6c6-55b2-831074a6285bf7e3
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  ASC_WindowRec_PosAfterDayClosed,BU_Rollladen,GA_Rollladen,KU_Rollladen,Rollladenautomatik,Temperatur_Terrasse,global,myAstro
   NR         5889
   NTFY_ORDER 51-Rollladenautomatik
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   OLDREADINGS:
   READINGS:
     2020-04-23 17:20:06   ASC_Enable      on
     2020-06-24 13:28:29   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-06-24 13:47:44   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 13:47:44   ASC_Time_DriveUp 25.06.2020 - 05:06
     2020-04-20 06:19:12   Automation_lastPosValue 0
     2020-06-24 17:57:40   BU_Rollladen_lastPosValue 0
     2020-06-24 13:47:44   BU_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 17:57:40   GA_Rollladen_lastPosValue 0
     2020-06-24 13:47:44   GA_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 14:13:31   KU_Rollladen_PosValue 45
     2020-06-24 14:13:16   KU_Rollladen_lastPosValue 100
     2020-06-24 13:47:44   KU_Rollladen_nextAstroTimeEvent 24.06.2020 - 22:00
     2020-06-24 05:06:35   Rollladenautomatik_lastPosValue 0
     2020-06-24 13:47:44   Rollladenautomatik_nextAstroTimeEvent 24.06.2020 - 22:00
     2019-10-06 14:12:17   ascEnable       on
     2020-06-24 13:47:41   associatedWith  Rollladenautomatik
     2020-06-24 14:04:56   controlShading  on
     2019-10-06 14:12:17   hardLockOut     off
     2020-06-24 13:47:41   room_Automation_K__che KU_Rollladen
     2020-06-24 13:47:41   room_Automation_OG_-_Flur BU_Rollladen
     2020-06-24 13:47:41   room_OG_-_Flur  GA_Rollladen
     2020-06-24 13:47:41   room_Rollladenautomatik Rollladenautomatik
     2019-10-06 14:12:17   selfDefense     off
     2020-06-24 14:13:31   state           shading in
     2019-11-25 17:11:54   sunriseTimeWeHoliday on
     2020-06-24 13:47:41   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
       Rollladenautomatik
   monitoredDevs:
     ASC_WindowRec_PosAfterDayClosed:
       BU_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       GA_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       GA_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,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_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
       KU_Rollladen 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 => 'ASC_Shading_Pos:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99 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
       KU_Rollladen 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:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99 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
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_Pos_Reading position
   ASC_Shading_Mode always
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladenautomatik
   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_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


und hier mal ein list von einem heute hinzugefügten Rollladen
Internals:
   ADDRESS    000004
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000004 A9 035B
   FUUID      5c4319de-f33f-a6c6-61eb-d05e6e06b2f10841
   IODev      sduino
   NAME       BU_Rollladen
   NR         2839
   STATE      80
   TYPE       SOMFY
   move       none
   CODE:
     1          000004
   OLDREADINGS:
   READINGS:
     2020-06-24 13:35:40   ASC_Enable      on
     2020-06-24 18:02:37   ASC_ShadingMessage <html> </html>
     2020-06-24 13:47:44   ASC_Time_DriveDown 24.06.2020 - 22:00
     2020-06-24 13:47:44   ASC_Time_DriveUp 25.06.2020 - 08:00
     2020-06-24 13:47:41   associatedWith  Rollladenautomatik
     2020-06-24 14:25:13   enc_key         A9
     2020-06-24 17:57:40   exact           80
     2020-06-24 17:57:40   position        80
     2020-06-24 14:25:13   rolling_code    035B
     2020-06-24 17:57:40   state           80
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Closed_Pos 40
   ASC_Down   astro
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 180:65
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Temperatur_Terrasse:temperature
   ASC_Time_Up_Early 08:00
   ASC_Up     time
   IODev      sduino
   alias      Büro - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 30:Home
   group      Rollladen Büro
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
   verbose    3
   webCmd     on:Stop:off:15:45:Home
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 18:40:56
Das Reading ASC_ShadingMessage gibt es gar nicht im ASC Device, es sei denn man macht einen Fehler und fügt das ASC Device selbst als Rollo dem ASC hinzu. Du kannst das Reading aus dem ASC löschen. Aber das ist jetzt auch egal, dein ASC Device hat userattr bekommen welche eigentlich nur in das Rollo gehören, es wurde intern dem ASC System als Rollo bekannt gemacht.
Also bitte ASC löschen und komplett von vorne.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 24 Juni 2020, 20:55:45
Vielen Dank mal wieder für das tolle Update und die Shading Info! Sehr hilfreich.
Habe heute die Markise ins ASC integriert, folgende Frage: Da ich hier erstmals im Gegensatz zu den Rolläden mit Rain Protection on arbeiten möchte und diese attribut im Markisen device gesetzt habe und meine HMIP Wetterstation im Falle von Regen ein yes und bei nicht-Regen ein no liefert, passt mein Attribut im ASC so wenn ich bei ,,yes" in position 0 fahren will und bei ,,no" wieder aufheben möchte?
ASC_rainSensor out_hm_ip_wetter:1.RAINING yes:no 0
oder müssen die Werte fürs Reading numerisch sein?
Danke und LG,
Chris
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 24 Juni 2020, 21:00:33
Ich muss hier auch erstmal ein großes Lob aussprechen, gestern Abend geupdatet, da war sogar noch ein Rollladen in der Beschattung, FHEM neu gestartet, läuft alles bestens, Rollladen korrekt entschattet kurz darauf, heute auch alles bestens.

Werde fleißig weiter testen und hier RM geben.

Gruß

Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Juni 2020, 21:07:02
Zitat von: MCh76 am 24 Juni 2020, 20:55:45
Vielen Dank mal wieder für das tolle Update und die Shading Info! Sehr hilfreich.
Habe heute die Markise ins ASC integriert, folgende Frage: Da ich hier erstmals im Gegensatz zu den Rolläden mit Rain Protection on arbeiten möchte und diese attribut im Markisen device gesetzt habe und meine HMIP Wetterstation im Falle von Regen ein yes und bei nicht-Regen ein no liefert, passt mein Attribut im ASC so wenn ich bei ,,yes" in position 0 fahren will und bei ,,no" wieder aufheben möchte?
ASC_rainSensor out_hm_ip_wetter:1.RAINING yes:no 0
oder müssen die Werte fürs Reading numerisch sein?
Danke und LG,
Chris

Es gehen bei Regen nur numerische Werte und als Ausnahme die Werte rain und dry


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 24 Juni 2020, 21:24:11
Zitat von: CoolTux am 24 Juni 2020, 21:07:02
Es gehen bei Regen nur numerische Werte und als Ausnahme die Werte rain und dry


Grüße

Super vielen Dank. Dann bau ich ein entsprechendes userReading für die Wetterstation.

update:
ich habe jetzt ein userreading im wetterstations-device gebaut namens asc_rain_dry und dieses testweise auf den wert "rain" gesetzt.
Das Attribut im ASC device sieht wie folgt aus:
ASC_rainSensor out_hm_ip_wetter:asc_rain_dry 1:0

ich habe versucht im quellcode die logik zu erschließen und bin auf folgende stelle gestossen:

    if ( $events =~ m{$reading:\s(\d+(\.\d+)?|rain|dry)}xms ) {
        my $val;
        my $triggerMax = $ascDev->getRainTriggerMax;
        my $triggerMin = $ascDev->getRainTriggerMin;
        my $closedPos  = $ascDev->getRainSensorShuttersClosedPos;

        if    ( $1 eq 'rain' ) { $val = $triggerMax + 1 }
        elsif ( $1 eq 'dry' )  { $val = $triggerMin }
        else                   { $val = $1 }

        RainProtection( $hash, $val, $triggerMax, $closedPos );
    }


daher habe ich die 1:0 kombination im attribut gesetzt da dann ja eigentlich in der RainProtection Funktion alles passen sollte.
Laut Commandref ist der Parameter "CLOSEDPOS" optional. Wird dieser dann aus dem Rollo/Markisen Device ausgelesen? An dieser Stelle steige ich nicht mehr durch.
Oder muss ich den Wert zwingend im ASC Device zentral hinterlegen? Wenn ja sehe ich hier das Problem dass man mit der Rain Protection ja ggf. eine Markise in die Position 0 fahren will (also bspw. reinholen), einen Rollo aber in Position 100 (damit er unten ist und das entsprechende Fenster nicht angeregnet wird).
Wie dem auch sei, aktuell fährt leider meine Markise trotz simuliertem Rain Reading "rain" nicht in die Position 0...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 01:55:06
Zitat von: CoolTux am 24 Juni 2020, 18:40:56
Das Reading ASC_ShadingMessage gibt es gar nicht im ASC Device, es sei denn man macht einen Fehler und fügt das ASC Device selbst als Rollo dem ASC hinzu. Du kannst das Reading aus dem ASC löschen. Aber das ist jetzt auch egal, dein ASC Device hat userattr bekommen welche eigentlich nur in das Rollo gehören, es wurde intern dem ASC System als Rollo bekannt gemacht.
Also bitte ASC löschen und komplett von vorne.
OK ich melde mich wieder, habe alles gelöscht und ganz von vorne angefangen...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 06:13:49
Zitat von: MCh76 am 24 Juni 2020, 21:24:11
Super vielen Dank. Dann bau ich ein entsprechendes userReading für die Wetterstation.

update:
ich habe jetzt ein userreading im wetterstations-device gebaut namens asc_rain_dry und dieses testweise auf den wert "rain" gesetzt.
Das Attribut im ASC device sieht wie folgt aus:
ASC_rainSensor out_hm_ip_wetter:asc_rain_dry 1:0

ich habe versucht im quellcode die logik zu erschließen und bin auf folgende stelle gestossen:

    if ( $events =~ m{$reading:\s(\d+(\.\d+)?|rain|dry)}xms ) {
        my $val;
        my $triggerMax = $ascDev->getRainTriggerMax;
        my $triggerMin = $ascDev->getRainTriggerMin;
        my $closedPos  = $ascDev->getRainSensorShuttersClosedPos;

        if    ( $1 eq 'rain' ) { $val = $triggerMax + 1 }
        elsif ( $1 eq 'dry' )  { $val = $triggerMin }
        else                   { $val = $1 }

        RainProtection( $hash, $val, $triggerMax, $closedPos );
    }


daher habe ich die 1:0 kombination im attribut gesetzt da dann ja eigentlich in der RainProtection Funktion alles passen sollte.
Laut Commandref ist der Parameter "CLOSEDPOS" optional. Wird dieser dann aus dem Rollo/Markisen Device ausgelesen? An dieser Stelle steige ich nicht mehr durch.
Oder muss ich den Wert zwingend im ASC Device zentral hinterlegen? Wenn ja sehe ich hier das Problem dass man mit der Rain Protection ja ggf. eine Markise in die Position 0 fahren will (also bspw. reinholen), einen Rollo aber in Position 100 (damit er unten ist und das entsprechende Fenster nicht angeregnet wird).
Wie dem auch sei, aktuell fährt leider meine Markise trotz simuliertem Rain Reading "rain" nicht in die Position 0...

Fährt die Markise denn überhaupt? Oder gar nicht?
Zeige mal bitte ein list vom ASC Debice
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 07:13:51
Zitat von: CoolTux am 25 Juni 2020, 06:13:49
Fährt die Markise denn überhaupt? Oder gar nicht?
Zeige mal bitte ein list vom ASC Debice

aktuell fährt sie nicht per ASC...
hier das List


Internals:
   .FhemMetaInternals 1
   FUUID      5d35bf20-f33f-7eaa-95ce-b51a47ef91c51a3b
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       asc
   NOTIFYDEV  asc,global,out_hm_ip_wetter,rgr_bewohner,sy_twilight,dg_velux_nord,dg_velux_sued,k1_velux_rollo,k2_velux_rollo,out_markise,wz_rollo_01,wz_rollo_02,wz_rollo_03,wz_rollo_04
   NR         178
   NTFY_ORDER 51-asc
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-06-24 23:17:27   .monitoredDevs  {"rgr_bewohner":{"asc":"ASC_residentsDev"},"sy_twilight":{"asc":"ASC_twilightDevice"},"out_hm_ip_wetter":{"k2_velux_rollo":"ASC_BrightnessSensor","out_markise":"ASC_BrightnessSensor","asc":"ASC_windSensor","dg_velux_sued":"ASC_BrightnessSensor","wz_rollo_01":"ASC_BrightnessSensor","wz_rollo_04":"ASC_BrightnessSensor","wz_rollo_03":"ASC_BrightnessSensor","dg_velux_nord":"ASC_BrightnessSensor","wz_rollo_02":"ASC_BrightnessSensor","k1_velux_rollo":"ASC_BrightnessSensor"}}
     2020-03-26 18:21:21   ascEnable       on
     2020-06-24 21:56:00   controlShading  on
     2020-06-24 21:29:55   dg_velux_nord_PosValue 0
     2020-06-20 05:26:08   dg_velux_nord_lastPosValue 100
     2020-06-25 05:27:29   dg_velux_nord_nextAstroTimeEvent 25.06.2020 - 21:23
     2020-06-24 21:29:53   dg_velux_sued_PosValue 0
     2020-06-20 05:26:08   dg_velux_sued_lastPosValue 100
     2020-06-25 05:27:29   dg_velux_sued_nextAstroTimeEvent 25.06.2020 - 21:23
     2020-03-26 18:21:21   hardLockOut     off
     2020-06-25 06:42:17   k1_velux_rollo_PosValue 0
     2020-06-24 08:30:02   k1_velux_rollo_lastPosValue 100
     2020-06-24 21:56:00   k1_velux_rollo_nextAstroTimeEvent 25.06.2020 - 08:30
     2020-06-25 05:30:52   k2_velux_rollo_PosValue 0
     2020-06-25 05:30:02   k2_velux_rollo_lastPosValue 100
     2020-06-25 05:30:02   k2_velux_rollo_nextAstroTimeEvent 25.06.2020 - 21:23
     2020-06-24 20:31:32   out_markise_PosValue 0
     2020-06-25 05:27:29   out_markise_nextAstroTimeEvent 25.06.2020 - 21:23
     2020-06-24 21:55:53   room_01_Wohnzimmer_Homekit_99_Beschattung wz_rollo_01,wz_rollo_02,wz_rollo_03,wz_rollo_04
     2020-06-24 21:55:53   room_04_Kinderzimmer1_99_Beschattung_Homekit_KLF200Node k1_velux_rollo
     2020-06-24 21:55:53   room_05_Kinderzimmer2_99_Beschattung_Homekit_KLF200Node k2_velux_rollo
     2020-06-24 21:55:53   room_06_DG_99_Beschattung_Homekit_KLF200Node dg_velux_nord,dg_velux_sued
     2020-06-24 21:55:53   room_80_Outdoor_99_Beschattung_Homekit out_markise
     2020-03-26 18:21:21   selfDefense     off
     2020-06-25 06:42:17   state           manual
     2020-03-27 19:18:35   sunriseTimeWeHoliday on
     2020-06-24 21:55:53   userAttrList    rolled out
     2020-06-25 05:10:07   wz_rollo_01_PosValue 0
     2020-06-25 05:09:51   wz_rollo_01_lastPosValue 40
     2020-06-24 22:30:01   wz_rollo_01_nextAstroTimeEvent 25.06.2020 - 08:30
     2020-06-25 05:10:23   wz_rollo_02_PosValue 0
     2020-06-25 05:09:51   wz_rollo_02_lastPosValue 100
     2020-06-24 22:30:01   wz_rollo_02_nextAstroTimeEvent 25.06.2020 - 08:30
     2020-06-25 05:10:26   wz_rollo_03_PosValue 0
     2020-06-25 05:09:51   wz_rollo_03_lastPosValue 100
     2020-06-24 22:30:01   wz_rollo_03_nextAstroTimeEvent 25.06.2020 - 08:30
     2020-06-25 05:10:23   wz_rollo_04_PosValue 0
     2020-06-25 05:09:51   wz_rollo_04_lastPosValue 100
     2020-06-24 22:30:01   wz_rollo_04_nextAstroTimeEvent 25.06.2020 - 08:30
   helper:
     shuttersList:
       dg_velux_nord
       dg_velux_sued
       k1_velux_rollo
       k2_velux_rollo
       out_markise
       wz_rollo_01
       wz_rollo_02
       wz_rollo_03
       wz_rollo_04
   monitoredDevs:
     dg_velux_nord:
     dg_velux_sued:
     k1_velux_rollo:
     k2_velux_rollo:
     out_hm_ip_wetter:
       asc        ASC_windSensor
       dg_velux_nord ASC_BrightnessSensor
       dg_velux_sued ASC_BrightnessSensor
       k1_velux_rollo ASC_BrightnessSensor
       k2_velux_rollo ASC_BrightnessSensor
       out_markise ASC_BrightnessSensor
       wz_rollo_01 ASC_BrightnessSensor
       wz_rollo_02 ASC_BrightnessSensor
       wz_rollo_03 ASC_BrightnessSensor
       wz_rollo_04 ASC_BrightnessSensor
     out_markise:
     rgr_bewohner:
       asc        ASC_residentsDev
     sy_twilight:
       asc        ASC_twilightDevice
     wz_rollo_01:
     wz_rollo_02:
     wz_rollo_03:
     wz_rollo_04:
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 30:45
   ASC_debug  1
   ASC_expert 1
   ASC_rainSensor out_hm_ip_wetter:asc_rain_dry 1:0 0
   ASC_residentsDev rgr_bewohner:home_absent
   ASC_tempSensor out_hm_ip_wetter:temp_c
   ASC_twilightDevice sy_twilight
   ASC_windSensor out_hm_ip_wetter:wind
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       99_Beschattung
   verbose    4



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 07:25:40
Ich denke es liegt daran das Du ein und das selbe Device sowohl für Regen angibst als auch für Brightness. Es gibt das Problem das man immer nur ein Device für eine Aufgabe angeben sollte.
Kannst Du Regen Thema in einem Dummy auslagern und damit bitte einmal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 08:27:23
Zitat von: CoolTux am 25 Juni 2020, 07:25:40
Ich denke es liegt daran das Du ein und das selbe Device sowohl für Regen angibst als auch für Brightness. Es gibt das Problem das man immer nur ein Device für eine Aufgabe angeben sollte.
Kannst Du Regen Thema in einem Dummy auslagern und damit bitte einmal testen.

ok danke das war ein wichtiger hinweis.
dummy ist angelegt und nach einem createNewNotifyDev sieht das asc jetzt so aus (auszug):

   monitoredDevs:
     asc_rain_dry:
       asc        ASC_rainSensor
     dg_velux_nord:
     dg_velux_sued:
     k1_velux_rollo:
     k2_velux_rollo:
     out_hm_ip_wetter:
       asc        ASC_windSensor
       dg_velux_nord ASC_BrightnessSensor
       dg_velux_sued ASC_BrightnessSensor
       k1_velux_rollo ASC_BrightnessSensor
       k2_velux_rollo ASC_BrightnessSensor
       out_markise ASC_BrightnessSensor
       wz_rollo_01 ASC_BrightnessSensor
       wz_rollo_02 ASC_BrightnessSensor
       wz_rollo_03 ASC_BrightnessSensor
       wz_rollo_04 ASC_BrightnessSensor
     out_markise:
     rgr_bewohner:
       asc        ASC_residentsDev
     sy_twilight:
       asc        ASC_twilightDevice
     wz_rollo_01:
     wz_rollo_02:
     wz_rollo_03:
     wz_rollo_04:
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 30:45
   ASC_debug  1
   ASC_expert 1
   ASC_rainSensor asc_rain_dry 1:0 0
   ASC_residentsDev rgr_bewohner:home_absent
   ASC_tempSensor out_hm_ip_wetter:temp_c
   ASC_twilightDevice sy_twilight
   ASC_windSensor out_hm_ip_wetter:wind
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       99_Beschattung
   verbose    4


im dummy device namens asc_rain_dry wird nun immer per "set asc_rain_dry" die werte rain oder dry gesetzt per notify auf die wetterstation. auf ein (user-)reading im dummy device habe ich erst mal verzichtet. jetzt schaue ich erst mal ob heute die markise rausfährt wenn die beschattungsbedingungen erfüllt sind und täusche dann einen regenschauer vor....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 09:20:16
Zitat von: CoolTux am 24 Juni 2020, 13:21:49
Ich habe den Fehler gefunden

ASC_Mode_Up absent

Ich muss das im Code verbessern.

Hallo und guten Morgen.
Nun funktioniert die Beschattung, Danke!

Bleibt nur die fehlerhafte Anzeige von LastPosition bei manueller Fahrt.
Hier auch schon eine Idee?

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 09:30:23
Zitat von: dk3572 am 25 Juni 2020, 09:20:16
Hallo und guten Morgen.
Nun funktioniert die Beschattung, Danke!

Bleibt nur die fehlerhafte Anzeige von LastPosition bei manueller Fahrt.
Hier auch schon eine Idee?

VG Dieter

Nicht wirklich. Gib mal bitte ein list von genau dem Device. Bekommst Du Meldungen vom pct Reading im Eventmonitor?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 09:44:55
Zitat von: CoolTux am 25 Juni 2020, 09:30:23
Nicht wirklich. Gib mal bitte ein list von genau dem Device. Bekommst Du Meldungen vom pct Reading im Eventmonitor?

2020-06-25 09:37:19.958 CUL_HM Ro_Terrassentuer deviceMsg: ab (to VCCU)
2020-06-25 09:37:19.958 CUL_HM Ro_Terrassentuer level: 0
2020-06-25 09:37:19.958 CUL_HM Ro_Terrassentuer motor: stop:ab
2020-06-25 09:37:19.958 CUL_HM Ro_Terrassentuer pct: 0
2020-06-25 09:37:19.958 CUL_HM Ro_Terrassentuer ab


CUL_0_MSGCNT 2
   CUL_0_RAWMSG A0D1EA4102E09A0246BDF06010000::-51.5:CUL_0
   CUL_0_RSSI -51.5
   CUL_0_TIME 2020-06-25 09:37:19
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 2
   HMLAN1_RAWMSG E2E09A0,0000,2717E227,FF,FFBD,1EA4102E09A0246BDF06010000
   HMLAN1_RSSI -67
   HMLAN1_TIME 2020-06-25 09:37:19
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     4
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      ab
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:1E - t:10 s:2E09A0 d:246BDF 06010000
   protLastRcv 2020-06-25 09:37:19
   protRcv    2 last_at:2020-06-25 09:37:19
   protSnd    2 last_at:2020-06-25 09:37:19
   protState  CMDs_done
   rssi_CUL_0 cnt:1 min:-52 max:-52 avg:-52 lst:-52
   rssi_at_CUL_0 cnt:2 min:-51.5 max:-51.5 avg:-51.5 lst:-51.5
   rssi_at_HMLAN1 cnt:2 min:-69 max:-67 avg:-68 lst:-67
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-25 09:28:42   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-25 09:37:20   ASC_ShuttersLastDrive manual
     2020-06-25 08:02:30   ASC_Time_DriveDown 25.06.2020 - 21:30
     2020-06-25 08:02:30   ASC_Time_DriveUp 26.06.2020 - 08:30
     2020-06-25 09:36:54   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-06-25 08:02:26   associatedWith  Rollladensteuerung
     2020-06-25 09:37:19   commState       CMDs_done
     2020-06-25 09:37:19   deviceMsg       off (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-06-25 09:37:19   level           0
     2020-06-25 09:37:19   motor           stop:off
     2020-06-25 09:37:19   pct             0
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-06-25 09:37:19   recentStateType info
     2020-06-25 09:37:19   state           off
     2020-06-25 09:37:19   timedOn         off
   helper:
     HM_CMDNR   30
     cSnd       ,11246BDF2E09A00201000000
     dlvlCmd    ++A011246BDF2E09A00201000000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593064881.20806
       TmplTs     1593064881.20806
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1593070639.90627
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        1E
       io:
         CUL_0:
           -45.5
           -45.5
         HMLAN1:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593070639.80722
       ack:
         HASH(0x5574420fc098)
         1E8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -52
         cnt        1
         lst        -52
         max        -52
         min        -52
       at_CUL_0:
         avg        -51.5
         cnt        2
         lst        -51.5
         max        -51.5
         min        -51.5
       at_HMLAN1:
         avg        -68
         cnt        2
         lst        -67
         max        -67
         min        -69
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


2020-06-25 09:40:43.366 CUL_HM Ro_Terrassentuer deviceMsg: auf (to VCCU)
2020-06-25 09:40:43.366 CUL_HM Ro_Terrassentuer level: 100
2020-06-25 09:40:43.366 CUL_HM Ro_Terrassentuer motor: stop:auf
2020-06-25 09:40:43.366 CUL_HM Ro_Terrassentuer pct: 100
2020-06-25 09:40:43.366 CUL_HM Ro_Terrassentuer auf


CUL_0_MSGCNT 4
   CUL_0_RAWMSG A0D20A4102E09A0246BDF0601C800::-52.5:CUL_0
   CUL_0_RSSI -52.5
   CUL_0_TIME 2020-06-25 09:40:43
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E2E09A0,0000,271AFCD6,FF,FFBD,20A4102E09A0246BDF0601C800
   HMLAN1_RSSI -67
   HMLAN1_TIME 2020-06-25 09:40:43
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     8
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:20 - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-06-25 09:40:43
   protRcv    4 last_at:2020-06-25 09:40:43
   protSnd    4 last_at:2020-06-25 09:40:43
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-52 max:-52 avg:-52 lst:-52
   rssi_at_CUL_0 cnt:4 min:-52.5 max:-51.5 avg:-52 lst:-52.5
   rssi_at_HMLAN1 cnt:4 min:-69 max:-67 avg:-67.5 lst:-67
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-25 09:28:42   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-06-25 09:40:43   ASC_ShuttersLastDrive manual
     2020-06-25 08:02:30   ASC_Time_DriveDown 25.06.2020 - 21:30
     2020-06-25 08:02:30   ASC_Time_DriveUp 26.06.2020 - 08:30
     2020-06-25 09:40:17   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-06-25 08:02:26   associatedWith  Rollladensteuerung
     2020-06-25 09:40:43   commState       CMDs_done
     2020-06-25 09:40:43   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-06-25 09:40:43   level           100
     2020-06-25 09:40:43   motor           stop:on
     2020-06-25 09:40:43   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-06-25 09:40:43   recentStateType info
     2020-06-25 09:40:43   state           on
     2020-06-25 09:40:43   timedOn         off
   helper:
     HM_CMDNR   32
     cSnd       11246BDF2E09A00201000000,11246BDF2E09A00201C80000
     dlvlCmd    ++A011246BDF2E09A00201C80000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593064881.20806
       TmplTs     1593064881.20806
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1593070843.31449
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        20
       io:
         CUL_0:
           -46.5
           -46.5
         HMLAN1:
           -67
           -67
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593070843.21535
       ack:
         HASH(0x5574420fc098)
         208002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -52
         cnt        2
         lst        -52
         max        -52
         min        -52
       at_CUL_0:
         avg        -52
         cnt        4
         lst        -52.5
         max        -51.5
         min        -52.5
       at_HMLAN1:
         avg        -67.5
         cnt        4
         lst        -67
         max        -67
         min        -69
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 65:210
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Terrassentuer,Astro,Bewohner,BM_Hof,Fenster_Erker
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-25 09:13:12   Ro_Erkerfenster_PosValue 50
     2020-06-25 09:12:55   Ro_Erkerfenster_lastPosValue 100
     2020-06-25 08:02:30   Ro_Erkerfenster_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-06-25 09:29:16   Ro_Terrassenfenster_PosValue 30
     2020-06-25 09:28:42   Ro_Terrassenfenster_lastPosValue 100
     2020-06-25 08:02:30   Ro_Terrassenfenster_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-06-25 09:40:43   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-25 08:02:30   Ro_Terrassentuer_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-25 08:02:31   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-25 08:02:26   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-25 09:40:43   state           manual
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-25 08:02:26   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


Anscheinend wird es nur in der ASC Configuration and Information Summary nicht richtig dargestellt.
Im Reading der Rollladensteuerung stimmt es.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 09:52:24
habe eben Terrassenfenster manuell von pct 30 auf pct 40 gefahren:

FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,Terrassentuer,Astro,Bewohner,BM_Hof,Fenster_Erker
   NR         443
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-25 09:13:12   Ro_Erkerfenster_PosValue 50
     2020-06-25 09:12:55   Ro_Erkerfenster_lastPosValue 100
     2020-06-25 08:02:30   Ro_Erkerfenster_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-06-25 09:49:03   Ro_Terrassenfenster_PosValue 40
     2020-06-25 09:28:42   Ro_Terrassenfenster_lastPosValue 100
     2020-06-25 08:02:30   Ro_Terrassenfenster_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-06-25 09:40:43   Ro_Terrassentuer_PosValue 100
     2020-06-21 08:30:02   Ro_Terrassentuer_lastPosValue 0
     2020-06-25 08:02:30   Ro_Terrassentuer_nextAstroTimeEvent 25.06.2020 - 21:30
     2020-05-24 08:34:19   ascEnable       on
     2020-06-25 08:02:31   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-05-24 08:37:20   partyMode       off
     2020-06-25 08:02:26   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-25 09:49:03   state           manual
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-25 08:02:26   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 09:57:39
Was sagt ein
{ ascAPIget('Ro_Terrassenfenster_','LastPos') }


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 10:04:26
Zitat von: CoolTux am 25 Juni 2020, 09:57:39
Was sagt ein
{ ascAPIget('Ro_Terrassenfenster_','LastPos') }


Grüße

Can't locate object method "getRo_Terrassenfenster_" via package "FHEM::Automation::ShuttersControl::Shutters" at lib/FHEM/Automation/ShuttersControl.pm line 304.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 10:15:47
Ups, ich Dummerle. Dreh mal bitte die Werte um, also ist LastPos und dann den Rollonamen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 10:17:55
Zitat von: CoolTux am 25 Juni 2020, 10:15:47
Ups, ich Dummerle. Dreh mal bitte die Werte um, also ist LastPos und dann den Rollonamen

Ergebnis: 50
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 10:28:18
ich habe inzwischen zweifel, dass ich die markise sinnvoll steuern kann, weil ja die logik anders als bei einem rolladen ist.
bspw: momentan steht die position 0 (markise ist nicht ausgefahren), bei erfüllen der beschattungsbedingungen möchte ich sie in position 100 fahren (komplett ausgefahren). wenn nun regen einsetzt oder die windschwelle überschritten wird soll sie wieder in position 0 gefahren werden.
mein markisendevice sieht wie folgt aus:

Internals:
   .eventMapCmd Ausfahren:noArg Einfahren:noArg Ausgefahren:noArg Geschlossen:noArg
   ADDRESS    000001
   DEF        000001 AC 0373
   FUUID      5c51ec85-f33f-7eaa-72a8-a4656db40ae93363
   IODev      sduino
   NAME       out_markise
   NR         25
   STATE      Geschlossen
   TYPE       SOMFY
   move       stop
   .attraggr:
   .attrminint:
   CODE:
     1          000001
   READINGS:
     2020-06-24 20:33:11   .ASC_AttrUpdateChanges_v0.10.0 1
     2020-06-24 20:06:03   ASC_Enable      on
     2020-06-25 10:26:29   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-24 20:31:32   ASC_ShuttersLastDrive manual
     2020-06-25 08:39:59   ASC_Time_DriveDown 25.06.2020 - 21:23
     2020-06-25 08:39:59   ASC_Time_DriveUp 26.06.2020 - 05:27
     2020-06-24 21:55:54   associatedWith  asc
     2020-06-24 23:32:00   enc_key         AC
     2020-06-24 23:32:08   exact           0
     2020-06-24 23:32:08   position        0
     2020-06-24 23:32:00   rolling_code    0373
     2020-06-24 23:32:08   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 600
   ASC_BrightnessSensor out_hm_ip_wetter:brightness_c
   ASC_Closed_Pos 0
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading position
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 100:255
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode home
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 3500:2000
   ASC_WindParameters 35:20 0
   ASC_WindProtection on
   DbLogExclude .*
   IODev      sduino
   devStateIcon Ausgefahren:fts_sunblind Geschlossen:fts_sunblind_10
   drive-down-time-to-100 40
   drive-down-time-to-close 41
   drive-up-time-to-100 1
   drive-up-time-to-open 40
   eventMap   /on:Ausfahren/off:Einfahren/closed:Ausgefahren/open:Geschlossen
   group      Sonnenschutz
   homebridgeMapping On=state,valueOn=closed,valueOff=open
   model      somfyshutter
   room       80_Outdoor,99_Beschattung,Homekit
   siriName   Markise
   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_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


mit open_pos und closed pos habe ich schon gespielt, denke aber dass bei einer markise open und closed pos eine andere bedeutung haben als bei rolladen.
jetzt sind z.b. lt. log alle bedingungen für ein ausfahren erfüllt, aber leider keine fahrt

2020.06.25 10:28:24 4: AutoShuttersControl (out_markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.06.25 10:28:24 - EventProcessingShadingBrightness: out_markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.06.25 10:28:24 4: AutoShuttersControl (out_markise) - EventProcessingShadingBrightness
            Brightness: 6287

ASC_DEBUG!!! 2020.06.25 10:28:24 - EventProcessingShadingBrightness: out_markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 6246 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.06.25 10:28:24 - FnIsDay: out_markise Allgemein: 1

ASC_DEBUG!!! 2020.06.25 10:28:24 - FnIsDay: out_markise Allgemein: 1

ASC_DEBUG!!! 2020.06.25 10:28:24 - ShadingProcessing: out_markise - Übergebende Werte - Azimuth:109.31, Elevation: 46.44, Brightness: 6246, OutTemp: 23, Azimut Beschattung: 100, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2020.06.25 10:28:24 4: AutoShuttersControl (asc) - Shading Processing, Rollladen: out_markise Azimuth: 109.31 Elevation: 46.44 Brightness: 6246 OutTemp: 23
2020.06.25 10:28:24 4: AutoShuttersControl (asc) - Shading Processing, Rollladen: out_markise Nach dem return

ASC_DEBUG!!! 2020.06.25 10:28:24 - ShadingProcessing: out_markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.06.25 10:28:24 - FnIsDay: out_markise Allgemein: 1

ASC_DEBUG!!! 2020.06.25 10:28:24 - FnIsDay: out_markise Allgemein: 1

ASC_DEBUG!!! 2020.06.25 10:28:24 - FnIsDay: out_markise Allgemein: 1
2020.06.25 10:28:24 4: AutoShuttersControl (asc) - Devname: out_markise Name: asc Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 10m'
        ];


ASC_DEBUG!!! 2020.06.25 10:28:24 - EventProcessingShadingBrightness: out_markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 10:35:38
Problem Nr. 1

Hallo, ich hatte es ja bereits angekündigt, dass ich mich mit einem Debug-Log noch einmal melde.
Ich habe die unterschiedlichsten Probleme mit der Beschattung. Ein Absent-Fehler wurde ja gestern bereits behoben.
Aber ich habe auch oft, dass die Jalousien sich beim Shading Out und beim Night Close irgendwie in die Quere kommen.
Ein repräsentatives Beispiel konnte ich gestern erzeugen und als Anhang angefügt.

- Rollo war in Shading in (Pos. 50)
- Rollo ging in Shading out (Pos. 50 > Pos. 0)
- und ging dann danach fälschlicherweise hoch (Pos. 0 > Pos. 100)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 10:44:57
Zitat von: dk3572 am 25 Juni 2020, 10:17:55
Ergebnis: 50

das Ergebnis erhalte ich übrigens bei allen 3 Rollläden.

Tatsächlich steht:
Erkerfenster auf 50
Terrassentuer auf 100
Terrassenfenster auf 40
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 11:02:55
Problem Nr. 2

- Die Jalousie im Kinderzimmer wurde um 13:43 Uhr manuell über den Schalter vollständig heruntergefahren
- Um 22:47 Uhr ist Residents auf absent gegangen
- Um 22:49 Uhr wurde die Jalousie im Kinderzimmer dadurch wieder ein wenig höher gefahren (Von Pos. 0 auf Pos. 10) - ASC_ShuttersLastDrive: residents absent

Das finde ich ein wenig unglücklich, denn eigentlich möchte ich nicht, dass ASC diese Jalousie hochfährt. Das ist auch unglücklich, da dadurch die Kinder wieder wach werden.
Nachvollziehen kann ich das auch nicht, da nur ASC_Mode_Up auf absent steht. Aber warum wird um 22:49 Uhr eine Öffnungsfahrt durchgeführt? Das sollte doch eigentlich nur morgens relevant sein, oder?

Siehe auch Logs im Anhang.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 11:08:58
Zitat von: dk3572 am 25 Juni 2020, 10:17:55
Ergebnis: 50

Sehr interessant, ist die selbe Objektfunktion welche auch bei der Übersicht Verwendung findet. Kann ich mir aktuell nicht erklären.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 11:15:19
Zitat von: CoolTux am 25 Juni 2020, 11:08:58
Sehr interessant, ist die selbe Objektfunktion welche auch bei der Übersicht Verwendung findet. Kann ich mir aktuell nicht erklären.

Heißt aber du bleibst an dem Thema dran?  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 11:16:14
Problem Nr. 3

Ich tippe darauf, dass mein Problem Nr. 3 mit dem Problem Nr. 1 in Beziehung steht.

Ich habe ein Dachfenster mit Lamellensteuerung.

- Um 09:06 war shading in
- Um 19:15 kam dann shading out
- Aber eigentlich hätte um 19:15 Uhr zzgl. Delay die Jalousie per Night Close geschlossen werden müssen.

Mir fällt im Log auf, dass ich im Reading ASC_ShuttersLastDrive kein Day Open stehen hatte. Als die Beschattungsfunktion für dieses Rollo noch deaktiviert war, hatte ich ein Day Open. Vielleicht liegt das aber auch daran, dass ASC noch annimmt, dass das Rollo fälschlicherweise über Nacht in Shading out steht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 11:19:57
Zitat von: MCh76 am 25 Juni 2020, 10:28:18
ich habe inzwischen zweifel, dass ich die markise sinnvoll steuern kann, weil ja die logik anders als bei einem rolladen ist.
....

update: habe es nun hinbekommen die markise wie gewünscht zu steuern. incl. simulieren von schwellenwerten wind und einsetzendem regen.
einzige anregung: wäre es möglich dass die Vorgabeposition für die Position bei RainProtection nicht aus dem ASC device sondern aus dem Rollodevice genommen werden kann? denn m.M. will ich bei Regen in der Regel eine Markise in open position (also reinfahren) bringen und einen rollo in closed position (um das Fenster vor Regen zu schützen). Ein attribut ASC_RainPosition (ähnlich wie ASC_WindParameters) im Rollo wäre optimal finde ich.
Ansonsten nochmal besten Dank für die Hilfe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 11:59:42
Zitat von: MCh76 am 25 Juni 2020, 11:19:57
update: habe es nun hinbekommen die markise wie gewünscht zu steuern. incl. simulieren von schwellenwerten wind und einsetzendem regen.
einzige anregung: wäre es möglich dass die Vorgabeposition für die Position bei RainProtection nicht aus dem ASC device sondern aus dem Rollodevice genommen werden kann? denn m.M. will ich bei Regen in der Regel eine Markise in open position (also reinfahren) bringen und einen rollo in closed position (um das Fenster vor Regen zu schützen). Ein attribut ASC_RainPosition (ähnlich wie ASC_WindParameters) im Rollo wäre optimal finde ich.
Ansonsten nochmal besten Dank für die Hilfe.

Die Anregung nehme ich sehr gerne auf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 12:47:34
und doch noch eine auffälligkeit bzw. unerwartetes verhalten.
die markise ist ausgefahren, automatisch durch die Beschattungsfunktion, wunderbar. jetzt hole ich sie manuell rein (auf pos 0, gleichzeitig die ASC_Open_Pos). die manuelle Fahrt wird nicht erkannt, ASC_ShuttersLastDrive bleibt auf "shading in" stehen und tlw. bevor die markise die manuelle Position 0 erreicht wird sie wieder auf die ASC_Shading_Pos ausgefahren. Damit wird natürlich auch das Attribut ASC_Blocking_Time_afterManual ignoriert, weil die manuelle Aktion nicht registriert wurde...hast du da noch eine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 12:48:40
ich habe nun alles neu angelegt und habe eine allgemeine Frage zu meinen beiden "Neu" angelegten.
Kann es sein das ASC nicht gut mit den Somfyshutter klar kommt.?

Ich habe mal eine Abfrage gemacht mit
{ ascAPIget('LastPos','GA_Rollladen') } und mit
{ ascAPIget('LastPos','BU_Rollladen') }


Bei beiden sagt er mir mit der Abfrage "100"
im Shutter selber zeigt er mir aber "80" denn ich habe den Rollladen nicht gefahren... der steht seit gestern auf 80
Bitte noch nicht auf alle ASC Einstellungen schauen, die habe ich noch nicht komplett, da ich ja gestern das ASC Modul gelöscht habe und so fehlen noch Werte.
Aber da ich eben immer Positions Probleme habe, soll heißen das beide Rollläden das gleiche drin haben und trozdem fahren sie unterschiedlich.
hier mal ein list von einem der beiden shutter
Internals:
   ADDRESS    000001
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000001 A1 0333
   FUUID      5c4319de-f33f-a6c6-3d9e-1e19eeecaeab6618
   IODev      sduino
   NAME       GA_Rollladen
   NR         2752
   STATE      80
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2020-06-24 19:22:05   ASC_Enable      on
     2020-06-25 08:00:04   ASC_ShuttersLastDrive shading in
     2020-06-25 08:00:01   ASC_Time_DriveDown 25.06.2020 - 22:00
     2020-06-25 08:00:01   ASC_Time_DriveUp 26.06.2020 - 08:00
     2020-06-24 19:12:42   associatedWith  Rollladenautomatik,none
     2020-06-25 08:00:04   enc_key         A1
     2020-06-25 08:00:04   exact           80
     2020-06-25 08:00:04   position        80
     2020-06-25 08:00:04   rolling_code    0333
     2020-06-25 08:00:04   state           80
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 180:65
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:00
   ASC_Up     time
   IODev      sduino
   alias      Gäste - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 30:Home
   group      Rollladen Gästezimmer
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   webCmd     on:Stop:off:15:45:Home

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 12:56:41
Zitat von: MCh76 am 25 Juni 2020, 12:47:34
und doch noch eine auffälligkeit bzw. unerwartetes verhalten.
die markise ist ausgefahren, automatisch durch die Beschattungsfunktion, wunderbar. jetzt hole ich sie manuell rein (auf pos 0, gleichzeitig die ASC_Open_Pos). die manuelle Fahrt wird nicht erkannt, ASC_ShuttersLastDrive bleibt auf "shading in" stehen und tlw. bevor die markise die manuelle Position 0 erreicht wird sie wieder auf die ASC_Shading_Pos ausgefahren. Damit wird natürlich auch das Attribut ASC_Blocking_Time_afterManual ignoriert, weil die manuelle Aktion nicht registriert wurde...hast du da noch eine Idee?

Befor die manuelle Fahrt erreicht abgeschlossen war wurde in shading in gefahren, daher keine Erkennung der manuellen fahrt.
Schau Dir mal das Attribut ASC_Shutter_IdleDetection an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 13:20:15
Zitat von: moonsorrox am 25 Juni 2020, 12:48:40
ich habe nun alles neu angelegt und habe eine allgemeine Frage zu meinen beiden "Neu" angelegten.
Kann es sein das ASC nicht gut mit den Somfyshutter klar kommt.?

Ich habe mal eine Abfrage gemacht mit
{ ascAPIget('LastPos','GA_Rollladen') } und mit
{ ascAPIget('LastPos','BU_Rollladen') }


Bei beiden sagt er mir mit der Abfrage "100"
im Shutter selber zeigt er mir aber "80" denn ich habe den Rollladen nicht gefahren... der steht seit gestern auf 80
Bitte noch nicht auf alle ASC Einstellungen schauen, die habe ich noch nicht komplett, da ich ja gestern das ASC Modul gelöscht habe und so fehlen noch Werte.
Aber da ich eben immer Positions Probleme habe, soll heißen das beide Rollläden das gleiche drin haben und trozdem fahren sie unterschiedlich.
hier mal ein list von einem der beiden shutter
Internals:
   ADDRESS    000001
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000001 A1 0333
   FUUID      5c4319de-f33f-a6c6-3d9e-1e19eeecaeab6618
   IODev      sduino
   NAME       GA_Rollladen
   NR         2752
   STATE      80
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2020-06-24 19:22:05   ASC_Enable      on
     2020-06-25 08:00:04   ASC_ShuttersLastDrive shading in
     2020-06-25 08:00:01   ASC_Time_DriveDown 25.06.2020 - 22:00
     2020-06-25 08:00:01   ASC_Time_DriveUp 26.06.2020 - 08:00
     2020-06-24 19:12:42   associatedWith  Rollladenautomatik,none
     2020-06-25 08:00:04   enc_key         A1
     2020-06-25 08:00:04   exact           80
     2020-06-25 08:00:04   position        80
     2020-06-25 08:00:04   rolling_code    0333
     2020-06-25 08:00:04   state           80
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 180:65
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:00
   ASC_Up     time
   IODev      sduino
   alias      Gäste - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 30:Home
   group      Rollladen Gästezimmer
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   webCmd     on:Stop:off:15:45:Home


Muss Dir ehrlich gestehen das ich mir nicht erklären kann wo das mit der 100 dann her kommt. Wenn er nichts auslesen kann setzt er automatisch auf 0 aber nicht auf 100.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 13:21:58
Zitat von: MCh76 am 25 Juni 2020, 12:47:34
und doch noch eine auffälligkeit bzw. unerwartetes verhalten.
die markise ist ausgefahren, automatisch durch die Beschattungsfunktion, wunderbar. jetzt hole ich sie manuell rein (auf pos 0, gleichzeitig die ASC_Open_Pos). die manuelle Fahrt wird nicht erkannt, ASC_ShuttersLastDrive bleibt auf "shading in" stehen und tlw. bevor die markise die manuelle Position 0 erreicht wird sie wieder auf die ASC_Shading_Pos ausgefahren. Damit wird natürlich auch das Attribut ASC_Blocking_Time_afterManual ignoriert, weil die manuelle Aktion nicht registriert wurde...hast du da noch eine Idee?

Interessant, könnte schwören ich habe Dir darauf geantwortet gehabt. Nun gut.
Schaue Dir mal das Attribut ASC_Shutter_IdleDetection an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 13:23:24
Zitat von: FunkOdyssey am 25 Juni 2020, 10:35:38
Problem Nr. 1

Hallo, ich hatte es ja bereits angekündigt, dass ich mich mit einem Debug-Log noch einmal melde.
Ich habe die unterschiedlichsten Probleme mit der Beschattung. Ein Absent-Fehler wurde ja gestern bereits behoben.
Aber ich habe auch oft, dass die Jalousien sich beim Shading Out und beim Night Close irgendwie in die Quere kommen.
Ein repräsentatives Beispiel konnte ich gestern erzeugen und als Anhang angefügt.

- Rollo war in Shading in (Pos. 50)
- Rollo ging in Shading out (Pos. 50 > Pos. 0)
- und ging dann danach fälschlicherweise hoch (Pos. 0 > Pos. 100)

Wann hätte Deiner Meinung nach das Rollo in die Nachtfahrt gehen müssen? Also so Pi mal Daumen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 13:28:05
Zitat von: FunkOdyssey am 25 Juni 2020, 11:02:55
Problem Nr. 2

- Die Jalousie im Kinderzimmer wurde um 13:43 Uhr manuell über den Schalter vollständig heruntergefahren
- Um 22:47 Uhr ist Residents auf absent gegangen
- Um 22:49 Uhr wurde die Jalousie im Kinderzimmer dadurch wieder ein wenig höher gefahren (Von Pos. 0 auf Pos. 10) - ASC_ShuttersLastDrive: residents absent

Das finde ich ein wenig unglücklich, denn eigentlich möchte ich nicht, dass ASC diese Jalousie hochfährt. Das ist auch unglücklich, da dadurch die Kinder wieder wach werden.
Nachvollziehen kann ich das auch nicht, da nur ASC_Mode_Up auf absent steht. Aber warum wird um 22:49 Uhr eine Öffnungsfahrt durchgeführt? Das sollte doch eigentlich nur morgens relevant sein, oder?

Siehe auch Logs im Anhang.

Das Verhalten ist völlig korrekt. Wie oft habe ich Euch gesagt Ihr sollt für Open und Closed die höchsten und die tiefsten Werte nehmen. Du fährst das Rollo in Pos 0 und dann kommt ein Trigger. ASC bekommt mit das die aktuelle Position nicht die geschlossen Position ist und zieht nach. Völlig ok für mich.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 13:50:16
Zitat von: CoolTux am 25 Juni 2020, 13:20:15
Muss Dir ehrlich gestehen das ich mir nicht erklären kann wo das mit der 100 dann her kommt. Wenn er nichts auslesen kann setzt er automatisch auf 0 aber nicht auf 100.
ich denke es kommt daher weil die Somfy Rollläden den Wert 1 haben müssen und das es bei denen dann andersrum ist.
Mein Küchen Rolll. hat oben "100" der Somfy hat oben "0"
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 14:22:21
Jetzt ist der, der auf letzte Fahrt manuell stand, nicht aus der Beschattung gefahren.

CUL_0_MSGCNT 4
   CUL_0_RAWMSG A0D7BA4102E1123246BDF06015000::-58:CUL_0
   CUL_0_RSSI -58
   CUL_0_TIME 2020-06-25 09:49:03
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E2E1123,0000,27229E13,FF,FFC4,7BA4102E1123246BDF06015000
   HMLAN1_RSSI -60
   HMLAN1_TIME 2020-06-25 09:49:03
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     8
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      40
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:7B - t:10 s:2E1123 d:246BDF 06015000
   protLastRcv 2020-06-25 09:49:03
   protRcv    4 last_at:2020-06-25 09:49:03
   protResnd  1 last_at:2020-06-25 09:28:59
   protSnd    4 last_at:2020-06-25 09:49:03
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-82 max:-81 avg:-81.5 lst:-81
   rssi_at_CUL_0 cnt:4 min:-58.5 max:-56 avg:-57.5 lst:-58
   rssi_at_HMLAN1 cnt:4 min:-62 max:-60 avg:-60.5 lst:-60
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-25 14:13:46   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-25 09:49:03   ASC_ShuttersLastDrive manual
     2020-06-25 08:02:30   ASC_Time_DriveDown 25.06.2020 - 21:30
     2020-06-25 08:02:30   ASC_Time_DriveUp 26.06.2020 - 08:30
     2020-06-25 09:48:58   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2020-06-25 08:02:26   associatedWith  Rollladensteuerung
     2020-06-25 09:49:03   commState       CMDs_done
     2020-06-25 09:49:03   deviceMsg       40 (to VCCU)
     2020-06-25 09:49:03   level           40
     2020-06-25 09:49:03   motor           stop:40
     2020-06-25 09:49:03   pct             40
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-25 09:49:03   recentStateType info
     2020-06-25 09:49:03   state           40
     2020-06-25 09:49:03   timedOn         off
   helper:
     HM_CMDNR   123
     cSnd       11246BDF2E112302013C,11246BDF2E1123020150
     dlvlCmd    ++A011246BDF2E1123020150
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593064881.20624
       TmplTs     1593064881.20624
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       nextSend   1593071343.2672
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo        7B
       io:
         CUL_0:
           -52
           -52
         HMLAN1:
           -60
           -60
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593071343.16831
       ack:
         HASH(0x557442081988)
         7B8002246BDF2E112300
     rssi:
       CUL_0:
         avg        -81.5
         cnt        2
         lst        -81
         max        -81
         min        -82
       at_CUL_0:
         avg        -57.5
         cnt        4
         lst        -58
         max        -56
         min        -58.5
       at_HMLAN1:
         avg        -60.5
         cnt        4
         lst        -60
         max        -60
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 60:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 14:26:35
Das ist korrekt so. Er wird erst wieder fahren wenn die nächste Beschattung kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 14:29:04
Zitat von: CoolTux am 25 Juni 2020, 13:21:58
Interessant, könnte schwören ich habe Dir darauf geantwortet gehabt. Nun gut.
Schaue Dir mal das Attribut ASC_Shutter_IdleDetection an.

leider erfolglos. IDleDetetcion auf "state:open" gesetzt (testweise) --> der status wird auch erreicht.
ASC_ShuttersLastDrive bleibt auf "shading in stehen", kein setzen von "manual". eine minute später fährt die markise wieder raus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 14:33:12
Zitat von: MCh76 am 25 Juni 2020, 14:29:04
leider erfolglos. IDleDetetcion auf "state:open" gesetzt (testweise) --> der status wird auch erreicht.
ASC_ShuttersLastDrive bleibt auf "shading in stehen", kein setzen von "manual". eine minute später fährt die markise wieder raus

Das ist sicherlich nicht das Reading welches die Fahrt eines Rollos anzeigt. Gibt es das überhaupt bei Deinen Rollos?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 14:43:29
Zitat von: CoolTux am 25 Juni 2020, 13:23:24
Wann hätte Deiner Meinung nach das Rollo in die Nachtfahrt gehen müssen? Also so Pi mal Daumen

Zu Problem Nr. 1

Brightness spielt hier keine Rolle. Ist zwar gesetzt, aber im Sommer irrelevant.
Das Rollo hätte um 21:00 zzgl. Delay in die Nachtfahrt gehen müssen.
Exakt zu dieser Zeit hat es aber ein Shading out durchgeführt.
Ich habe das bei mehreren Jalousien und vermute, dass der Zeitpunkt kein Zufall sein kann. Plötzlich wird die Beschattung aufgehoben, obwohl ein Night Close kommen müsste. Der Zufall muss schon sehr groß sein, dass Azimuth und Lichtintensität immer exakt dann aus dem Rahmen fällt.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 14:46:36
Zitat von: FunkOdyssey am 25 Juni 2020, 11:02:55
Problem Nr. 2

- Die Jalousie im Kinderzimmer wurde um 13:43 Uhr manuell über den Schalter vollständig heruntergefahren
- Um 22:47 Uhr ist Residents auf absent gegangen
- Um 22:49 Uhr wurde die Jalousie im Kinderzimmer dadurch wieder ein wenig höher gefahren (Von Pos. 0 auf Pos. 10) - ASC_ShuttersLastDrive: residents absent

Das finde ich ein wenig unglücklich, denn eigentlich möchte ich nicht, dass ASC diese Jalousie hochfährt. Das ist auch unglücklich, da dadurch die Kinder wieder wach werden.
Nachvollziehen kann ich das auch nicht, da nur ASC_Mode_Up auf absent steht. Aber warum wird um 22:49 Uhr eine Öffnungsfahrt durchgeführt? Das sollte doch eigentlich nur morgens relevant sein, oder?

Siehe auch Logs im Anhang.

Bei Dir hat folgendes zugeschlagen.



if (
                   $ascDev->getSelfDefense eq 'on'
                && $shutters->getSelfDefenseMode ne 'off'
                || (   $getModeDown eq 'absent'
                    || $getModeDown eq 'always' )
                || (   $shutters->getShadingMode eq 'absent'
                    && $shutters->getRoommatesStatus eq 'none' )
                || (   $shutters->getShadingMode eq 'home'
                    && $shutters->getRoommatesStatus eq 'none' )
              )
            {
              .......
              .......
              elsif (( $getModeDown eq 'absent' || $getModeDown eq 'always' )
                    && !$shutters->getIsDay
                    && IsAfterShuttersTimeBlocking($shuttersDev)
                    && $shutters->getRoommatesStatus eq 'none' )
                {
                    $shutters->setLastDrive('residents absent');
                    $shutters->setDriveCmd( $shutters->getClosedPos );
                }
                ....
                ....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 14:49:47
Zitat von: CoolTux am 25 Juni 2020, 14:33:12
Das ist sicherlich nicht das Reading welches die Fahrt eines Rollos anzeigt. Gibt es das überhaupt bei Deinen Rollos?

das Reading state habe ich nur testweise genommen weil ich für die markise kein reading welches auf eine beendete fahrt hinweist.
bei den rolladen habe ich allerdings bisher gar kein ASC_Shutter_IdleDetection gesetzt und da klappt die beschattung einwandfrei. Bei jeder noch so kleinen Positionsänderung bei allen Rolladen wird sofort der Wert manual gesetzt als ASC_LastDrive.
ist da ein default-reading in verwendung bei rolläden wenn ASC_Shutter_IdleDetection nicht gesetzt ist?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 14:58:17
Zitat von: MCh76 am 25 Juni 2020, 14:49:47
das Reading state habe ich nur testweise genommen weil ich für die markise kein reading welches auf eine beendete fahrt hinweist.
bei den rolladen habe ich allerdings auch allerdings auch kein ASC_Shutter_IdleDetection gesetzt und da klappt die beschattung einwandfrei. Bei jeder noch so kleinen Positionsänderung bei allen Rolladen wird sofort der Wert manual gesetzt als ASC_LastDrive.
ist da ein default in reading in verwendung bei rolläden wenn ASC_Shutter_IdleDetection nicht gesetzt ist?

Du zäumst das Pferd vom falschen Ende auf. Es soll nicht das Ende einer Fahrt erkannt werden sondern ob das Rollo sich gerade in Fahrt befindet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 15:11:42
Zitat von: dk3572 am 25 Juni 2020, 10:44:57
das Ergebnis erhalte ich übrigens bei allen 3 Rollläden.

Tatsächlich steht:
Erkerfenster auf 50
Terrassentuer auf 100
Terrassenfenster auf 40

Ich habe jetzt mal den Rollladen Terrassenfenster aus der Steuerung raus genommen und ein scanforshutters usw. ausgeführt.
Trotzdem erhielt ich nach { ascAPIget('LastPos','Ro_Terrassenfenster_') } den Wert 50.

Bist du nebenbei auch noch an diesem "Fehler" dran?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 15:20:06
Das ist kein Fehler da die Steuerung an sich für das Rollo nicht mehr existent ist. Das Objekt als solches es aber noch gibt. Das stört aber nicht weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 15:21:24
Zitat von: CoolTux am 25 Juni 2020, 15:20:06
Das ist kein Fehler da die Steuerung an sich für das Rollo nicht mehr existent ist. Das Objekt als solches es aber noch gibt. Das stört aber nicht weiter.

ich meinte auch eher die falschen Werte der LastPosition
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 15:32:42
Zitat von: dk3572 am 25 Juni 2020, 14:22:21
Jetzt ist der, der auf letzte Fahrt manuell stand, nicht aus der Beschattung gefahren.

CUL_0_MSGCNT 4
   CUL_0_RAWMSG A0D7BA4102E1123246BDF06015000::-58:CUL_0
   CUL_0_RSSI -58
   CUL_0_TIME 2020-06-25 09:49:03
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E2E1123,0000,27229E13,FF,FFC4,7BA4102E1123246BDF06015000
   HMLAN1_RSSI -60
   HMLAN1_TIME 2020-06-25 09:49:03
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     8
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      40
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:7B - t:10 s:2E1123 d:246BDF 06015000
   protLastRcv 2020-06-25 09:49:03
   protRcv    4 last_at:2020-06-25 09:49:03
   protResnd  1 last_at:2020-06-25 09:28:59
   protSnd    4 last_at:2020-06-25 09:49:03
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-82 max:-81 avg:-81.5 lst:-81
   rssi_at_CUL_0 cnt:4 min:-58.5 max:-56 avg:-57.5 lst:-58
   rssi_at_HMLAN1 cnt:4 min:-62 max:-60 avg:-60.5 lst:-60
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-25 14:13:46   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-25 09:49:03   ASC_ShuttersLastDrive manual
     2020-06-25 08:02:30   ASC_Time_DriveDown 25.06.2020 - 21:30
     2020-06-25 08:02:30   ASC_Time_DriveUp 26.06.2020 - 08:30
     2020-06-25 09:48:58   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2020-06-25 08:02:26   associatedWith  Rollladensteuerung
     2020-06-25 09:49:03   commState       CMDs_done
     2020-06-25 09:49:03   deviceMsg       40 (to VCCU)
     2020-06-25 09:49:03   level           40
     2020-06-25 09:49:03   motor           stop:40
     2020-06-25 09:49:03   pct             40
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-25 09:49:03   recentStateType info
     2020-06-25 09:49:03   state           40
     2020-06-25 09:49:03   timedOn         off
   helper:
     HM_CMDNR   123
     cSnd       11246BDF2E112302013C,11246BDF2E1123020150
     dlvlCmd    ++A011246BDF2E1123020150
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593064881.20624
       TmplTs     1593064881.20624
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       nextSend   1593071343.2672
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo        7B
       io:
         CUL_0:
           -52
           -52
         HMLAN1:
           -60
           -60
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593071343.16831
       ack:
         HASH(0x557442081988)
         7B8002246BDF2E112300
     rssi:
       CUL_0:
         avg        -81.5
         cnt        2
         lst        -81
         max        -81
         min        -82
       at_CUL_0:
         avg        -57.5
         cnt        4
         lst        -58
         max        -56
         min        -58.5
       at_HMLAN1:
         avg        -60.5
         cnt        4
         lst        -60
         max        -60
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 60:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


...nun ist er exakt 1 h später doch hoch gefahren.

Hat das was mit der BlockingTime_afterManual zu tun?
Die steht allerdings auf 1200


Und zu allem Überfluss ist jetzt die komplette Übersicht in der Rollladensteuerung verschwunden  ???
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 15:47:35
Zu Problem Nr. 2

Zitat von: CoolTux am 25 Juni 2020, 13:28:05
Das Verhalten ist völlig korrekt. Wie oft habe ich Euch gesagt Ihr sollt für Open und Closed die höchsten und die tiefsten Werte nehmen. Du fährst das Rollo in Pos 0 und dann kommt ein Trigger. ASC bekommt mit das die aktuelle Position nicht die geschlossen Position ist und zieht nach. Völlig ok für mich.

Ich fahre in diversen Räumen die Jalousien auf Schlitz. Ganz bewusst. Daher habe ich nicht die 0 als Endposition. Wenn man aber mal manuell steuert, so kommt auch mal ne 0 vor.
Ich kann verstehen, wenn die Jalousie herunterfahren würde. Aber warum wird nach oben korrigiert?


Zitat von: CoolTux am 25 Juni 2020, 14:46:36
Bei Dir hat folgendes zugeschlagen.



if (
                   $ascDev->getSelfDefense eq 'on'
                && $shutters->getSelfDefenseMode ne 'off'
                || (   $getModeDown eq 'absent'
                    || $getModeDown eq 'always' )
                || (   $shutters->getShadingMode eq 'absent'
                    && $shutters->getRoommatesStatus eq 'none' )
                || (   $shutters->getShadingMode eq 'home'
                    && $shutters->getRoommatesStatus eq 'none' )
              )
            {
              .......
              .......
              elsif (( $getModeDown eq 'absent' || $getModeDown eq 'always' )
                    && !$shutters->getIsDay
                    && IsAfterShuttersTimeBlocking($shuttersDev)
                    && $shutters->getRoommatesStatus eq 'none' )
                {
                    $shutters->setLastDrive('residents absent');
                    $shutters->setDriveCmd( $shutters->getClosedPos );
                }
                ....
                ....


Sicher? Wird geht es nur um "Mode Down". Den habe ich aber gar nicht auf absent.
Oder gibt es den Teil auch spiegelbildlich für "Mode Up"?

Wenn das gesetzt ist, dann nehme ich das hin. Ich werde den Abwesenheits-Modus in den Schlafzimmern sicherheitshalber deaktivieren.

Wie gesagt: Ich habe NICHT ModeDown auf Absent. Warum passiert dann überhaupt etwas?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 25 Juni 2020, 15:57:01
Zitat von: CoolTux am 25 Juni 2020, 14:58:17
Du zäumst das Pferd vom falschen Ende auf. Es soll nicht das Ende einer Fahrt erkannt werden sondern ob das Rollo sich gerade in Fahrt befindet.

ZitatASC_Shutter_IdleDetection - READING:VALUE gibt das Reading an welches Auskunft über den Fahrstatus des Rollos gibt, sowie als zweites den Wert im Reading welcher aus sagt das das Rollo nicht fährt

dann verstehe ich die erklärung der commandref falsch, der Wert im reading "state" der sagt dass das Rollo nicht fährt war in meinem test vorher "open". ansonsten hat das reading entweder nummerische werte (0 bis 100) oder alternativ wenn ebenfalls keine bewegung den wert "closed".
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 15:59:42
Zitat von: dk3572 am 25 Juni 2020, 15:32:42
...nun ist er exakt 1 h später doch hoch gefahren.

Hat das was mit der BlockingTime_afterManual zu tun?
Die steht allerdings auf 1200


Und zu allem Überfluss ist jetzt die komplette Übersicht in der Rollladensteuerung verschwunden  ???

Was steht als Fahrgrund im Reading?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 16:04:17
Zitat von: CoolTux am 25 Juni 2020, 15:59:42
Was steht als Fahrgrund im Reading?

INFO: current shading status is 'out' - next check in 10m
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 16:04:41
Zitat von: FunkOdyssey am 25 Juni 2020, 15:47:35
Zu Problem Nr. 2

Ich fahre in diversen Räumen die Jalousien auf Schlitz. Ganz bewusst. Daher habe ich nicht die 0 als Endposition. Wenn man aber mal manuell steuert, so kommt auch mal ne 0 vor.
Ich kann verstehen, wenn die Jalousie herunterfahren würde. Aber warum wird nach oben korrigiert?


Sicher? Wird geht es nur um "Mode Down". Den habe ich aber gar nicht auf absent.
Oder gibt es den Teil auch spiegelbildlich für "Mode Up"?

Wenn das gesetzt ist, dann nehme ich das hin. Ich werde den Abwesenheits-Modus in den Schlafzimmern sicherheitshalber deaktivieren.

Wie gesagt: Ich habe NICHT ModeDown auf Absent. Warum passiert dann überhaupt etwas?

Oder ModeDown Always. Und das hast Du. Wenn es nur um abendliches schließen geht kannst auch mal SleepingPos probieren. Und hier 10 nehmen und bei Closed dann 0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 16:05:19
Zitat von: dk3572 am 25 Juni 2020, 16:04:17
INFO: current shading status is 'out' - next check in 10m

Das ist nicht das Reading für den Fahrgrund
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 16:06:12
Zitat von: CoolTux am 25 Juni 2020, 16:05:19
Das ist nicht das Reading für den Fahrgrund

sorry

shading out
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 16:08:19
Habe ich aktuell keine Erklärung für muss ich gestehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Juni 2020, 16:10:44
Zitat von: CoolTux am 25 Juni 2020, 16:04:41
Oder ModeDown Always. Und das hast Du. Wenn es nur um abendliches schließen geht kannst auch mal SleepingPos probieren. Und hier 10 nehmen und bei Closed dann 0

Danke. Ich finde in der CommandRef nicht viel dazu.
Wann wird die Position angefahren? Event-gesteuert? Oder normale, abendliche Position?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 25 Juni 2020, 16:16:47
Zitat von: CoolTux am 25 Juni 2020, 16:08:19
Habe ich aktuell keine Erklärung für muss ich gestehen.

und ich muss gestehen....

ich hatte Gestern auf deinen Rat hin ASC_blockAscDrivesAfterManual aus der Rollladensteuerung gelöscht und vorhin wieder gesetzt.
Evtl. war das genau vor einer Stunde? Weiß ich nicht mehr so genau.

Egal, wichtiger wären mir die falschen LastPosition nach manueller Fahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 18:53:32
ich habe ja nun alles komplett neu gemacht, dass heißt das ASC modul gelöscht und auch die Rollläden nochmal komplett neu angelegt, damit auch nichs mehr von ASC drin steht.
Heute nun alles eingestellt, aber keiner meiner Rollläden ist heute in Beschattung gefahren.
Evtl. habe ich irgend etwas vergessen, aber ich finde jetzt nichts.  :-\

Die Somfyshutter lasse ich erst einmal raus, bei denen ist sovieles anders...!

list vom ASC Modul
Internals:
   CFGFN     
   FUUID      5ef48cdf-f33f-a6c6-8ccb-512591e797179c5b
   FVERSION   73_AutoShuttersControl.pm:v0.10.0-s22229/2020-06-22 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  ASC_WindowRec_PosAfterDayClosed,BU_Rollladen,GA_Rollladen,KU_Rollladen,Rollladenautomatik,Temperatur_Terrasse,global,myAstro
   NR         34065
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.0
   READINGS:
     2020-06-25 13:47:13   BU_Rollladen_PosValue 20
     2020-06-25 13:57:32   BU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 13:46:56   GA_Rollladen_PosValue 20
     2020-06-25 13:57:32   GA_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 13:57:32   KU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 13:40:54   room_Automation_K__che KU_Rollladen
     2020-06-25 13:40:54   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2020-06-25 14:58:17   state           created new drive timer
     2020-06-25 13:40:54   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     ASC_WindowRec_PosAfterDayClosed:
       BU_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       GA_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
       KU_Rollladen 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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_expert 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladenautomatik


list von dem Küchen Rollladen
Internals:
   CFGFN     
   DEF        5DDDBF
   FUUID      5ef4896a-f33f-a6c6-a381-00a6459ebecdda19
   HMUSB_MSGCNT 16
   HMUSB_RAWMSG REB3F265A,0001,49FB5081,FF,FFB4,FDA4105DDDBF1EA1210601C8004C
   HMUSB_RSSI -76
   HMUSB_TIME 2020-06-25 13:31:23
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     16
   NAME       KU_Rollladen
   NOTIFYDEV  global
   NR         33853
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:FD - t:10 s:5DDDBF d:1EA121 0601C8004C
   protLastRcv 2020-06-25 13:31:23
   protRcv    10 last_at:2020-06-25 13:31:23
   protSnd    16 last_at:2020-06-25 13:31:23
   protState  CMDs_done
   rssi_HMUSB cnt:2 min:-76 max:-75 avg:-75.5 lst:-76
   rssi_at_HMUSB cnt:16 min:-76 max:-75 avg:-75.5 lst:-76
   READINGS:
     2020-06-25 13:40:54   ASC_Enable      on
     2020-06-25 14:58:17   ASC_Time_DriveDown 25.06.2020 - 22:00
     2020-06-25 14:58:17   ASC_Time_DriveUp 26.06.2020 - 07:30
     2020-06-25 14:58:17   ASC_Time_PrivacyDriveDown 25.06.2020 - 21:40
     2020-06-25 13:31:22   D-serialNr      OEQ1222412
     2020-06-25 13:30:12   PairedTo        0x1EA121
     2020-06-25 13:30:13   R-driveDown     22 s
     2020-06-25 13:30:13   R-driveTurn     0.5 s
     2020-06-25 13:30:13   R-driveUp       23.5 s
     2020-06-25 13:26:56   R-pairCentral   0x1EA121
     2020-06-25 13:30:13   R-sign          off
     2020-06-25 13:30:12   RegL_00.         00:00 02:01 0A:1E 0B:A1 0C:21 15:FF 18:00
     2020-06-25 13:30:13   RegL_01.         00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:EB 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 13:40:54   associatedWith  Rollladenautomatik
     2020-06-25 13:31:23   commState       CMDs_done
     2020-06-25 13:31:23   deviceMsg       on (to vccu)
     2020-06-25 13:31:23   level           100
     2020-06-25 13:31:23   motor           stop:on
     2020-06-25 13:31:23   pct             100
     2020-06-25 13:31:23   recentStateType info
     2020-06-25 13:31:23   state           on
     2020-06-25 13:31:23   timedOn         off
   helper:
     HM_CMDNR   253
     cSnd       011EA1215DDDBF0103,011EA1215DDDBF010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1593084682.47878
       TmplTs     1593084682.47878
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BWM_Eingang|BWM_Terrasse|Garagentorsensor|HM_RC_12_Btn_01|HM_RC_12_Btn_02|HM_RC_12_Btn_03|HM_RC_12_Btn_04|HM_RC_12_Btn_05|HM_RC_12_Btn_06|HM_RC_12_Btn_07|HM_RC_12_Btn_08|HM_RC_12_Btn_09|HM_RC_12_Btn_10|HM_RC_12_Btn_11|HM_RC_12_Btn_12|RC8_Taste1|RC8_Taste1_WZ|RC8_Taste2|RC8_Taste2_WZ|RC8_Taste3|RC8_Taste3_WZ|RC8_Taste4|RC8_Taste4_WZ|RC8_Taste5|RC8_Taste5_WZ|RC8_Taste6|RC8_Taste6_WZ|RC8_Taste7|RC8_Taste7_WZ|RC8_Taste8|RC8_Taste8_WZ|SZ_Fenstersensor|WZ_Licht_Weihnachten_SenF|WZ_Licht_Weihnachten_SenI|WZ_Licht_Weihnachten_SenPwr|WZ_Licht_Weihnachten_SenU|WZ_TK_Terrasse|vccu_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDDBF,00,00,00
       nextSend   1593084683.88961
       prefIO     
       rxt        0
       vccu       
       p:
         5DDDBF
         00
         00
         00
     mRssi:
       mNo        FD
       io:
         HMUSB:
           -74
           -74
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1593084683.6945
       ack:
         HASH(0x5593615a56a0)
         FD80021EA1215DDDBF00
     rssi:
       HMUSB:
         avg        -75.5
         cnt        2
         lst        -76
         max        -75
         min        -76
       at_HMUSB:
         avg        -75.5
         cnt        16
         lst        -76
         max        -75
         min        -76
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 1200
   ASC_PrivacyDown_Pos 45
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 45
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 07:30
   ASC_Up     time
   IODev      HMUSB
   alias      Küche - Rollladen
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@#00FA9A  off:fts_shutter_100@blue Home:fts_shutter_30@blue 9\d.*:fts_shutter_10@#00bfff  8\d.*:fts_shutter_20@#00bfff  7\d.*:fts_shutter_30@#blue  6\d.*:fts_shutter_40@#00bfff  5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_60@#00bfff  3\d.*:fts_shutter_70@#00bfff  2\d.*:fts_shutter_80@#00bfff  1\d.*:fts_shutter_90@#FF6D00  0\d.*:fts_shutter_1@blue
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 75:Home
   expert     2_raw
   firmware   2.11
   group      Rollläden EG
   icon       fts_shutter_automatic@#F0E68C
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Automation,Küche
   serialNr   OEQ1222412
   sortby     18
   subType    blindActuator
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace 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
   webCmd     on:Stop:off:15:45:Home
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 19:04:12
Irgendwie klappt das bei Dir nicht wirklich gut.
Im NOTIFYDEV steht ASC_WindowRec_PosAfterDayClosed was natürlich Unsinn ist, außerdem fehlt das Reading ShadingInfo im Rollo.
Kannst Du bitte ein createNewNotifyDev machen. Und danach einmal Neustart von FHEM bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 19:19:42
beides gemacht

list vom ASC
Internals:
   FUUID      5ef48cdf-f33f-a6c6-8ccb-512591e797179c5b
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,BU_Rollladen,GA_Rollladen,KU_Rollladen,Temperatur_Terrasse,myAstro
   NR         6129
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-25 18:54:54   BU_Rollladen_PosValue 70
     2020-06-25 19:17:25   BU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 18:55:18   GA_Rollladen_PosValue 70
     2020-06-25 19:17:25   GA_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 19:17:25   KU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 19:12:51   ascEnable       on
     2020-06-25 19:12:51   controlShading  off
     2020-06-25 19:12:51   hardLockOut     off
     2020-06-25 19:17:21   room_Automation_K__che KU_Rollladen
     2020-06-25 19:17:21   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2020-06-25 19:12:51   selfDefense     off
     2020-06-25 19:17:25   state           created new drive timer
     2020-06-25 19:12:51   sunriseTimeWeHoliday off
     2020-06-25 19:17:21   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_expert 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladenautomatik


list Küchen Rollladen
Internals:
   DEF        5DDDBF
   FUUID      5ef4896a-f33f-a6c6-a381-00a6459ebecdda19
   IODev      HMUSB
   NAME       KU_Rollladen
   NOTIFYDEV  global
   NR         6128
   NTFY_ORDER 50-KU_Rollladen
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   OLDREADINGS:
   READINGS:
     2020-06-25 18:56:12   ASC_Enable      on
     2020-06-25 19:17:25   ASC_Time_DriveDown 25.06.2020 - 22:00
     2020-06-25 19:17:25   ASC_Time_DriveUp 26.06.2020 - 07:30
     2020-06-25 19:17:25   ASC_Time_PrivacyDriveDown 25.06.2020 - 21:40
     2020-06-25 19:12:47   D-firmware      2.11
     2020-06-25 13:31:22   D-serialNr      OEQ1222412
     2020-06-25 13:30:12   PairedTo        0x1EA121
     2020-06-25 13:30:13   R-driveDown     22 s
     2020-06-25 13:30:13   R-driveTurn     0.5 s
     2020-06-25 13:30:13   R-driveUp       23.5 s
     2020-06-25 13:26:56   R-pairCentral   0x1EA121
     2020-06-25 13:30:13   R-sign          off
     2020-06-25 13:30:12   RegL_00.        00:00 02:01 0A:1E 0B:A1 0C:21 15:FF 18:00
     2020-06-25 13:30:13   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:DC 0D:00 0E:EB 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik
     2020-06-25 13:31:23   commState       CMDs_done
     2020-06-25 13:31:23   deviceMsg       on (to vccu)
     2020-06-25 13:31:23   level           100
     2020-06-25 13:31:23   motor           stop:on
     2020-06-25 13:31:23   pct             100
     2020-06-25 13:31:23   recentStateType info
     2020-06-25 13:31:23   state           on
     2020-06-25 13:31:23   timedOn         off
   helper:
     HM_CMDNR   187
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1593105436.69406
       TmplTs     1593105436.69406
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BWM_Eingang|BWM_Terrasse|Garagentorsensor|HM_RC_12_Btn_01|HM_RC_12_Btn_02|HM_RC_12_Btn_03|HM_RC_12_Btn_04|HM_RC_12_Btn_05|HM_RC_12_Btn_06|HM_RC_12_Btn_07|HM_RC_12_Btn_08|HM_RC_12_Btn_09|HM_RC_12_Btn_10|HM_RC_12_Btn_11|HM_RC_12_Btn_12|RC8_Taste1|RC8_Taste1_WZ|RC8_Taste2|RC8_Taste2_WZ|RC8_Taste3|RC8_Taste3_WZ|RC8_Taste4|RC8_Taste4_WZ|RC8_Taste5|RC8_Taste5_WZ|RC8_Taste6|RC8_Taste6_WZ|RC8_Taste7|RC8_Taste7_WZ|RC8_Taste8|RC8_Taste8_WZ|SZ_Fenstersensor|WZ_Licht_Weihnachten_SenF|WZ_Licht_Weihnachten_SenI|WZ_Licht_Weihnachten_SenPwr|WZ_Licht_Weihnachten_SenU|WZ_TK_Terrasse|vccu_Btn1]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDDBF,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         5DDDBF
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 1200
   ASC_PrivacyDown_Pos 45
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 45
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 07:30
   ASC_Up     time
   IODev      HMUSB
   alias      Küche - Rollladen
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10@#00FA9A  off:fts_shutter_100@blue Home:fts_shutter_30@blue 9\d.*:fts_shutter_10@#00bfff  8\d.*:fts_shutter_20@#00bfff  7\d.*:fts_shutter_30@#blue  6\d.*:fts_shutter_40@#00bfff  5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_60@#00bfff  3\d.*:fts_shutter_70@#00bfff  2\d.*:fts_shutter_80@#00bfff  1\d.*:fts_shutter_90@#FF6D00  0\d.*:fts_shutter_1@blue
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 45:45 75:Home
   expert     2_raw
   firmware   2.11
   group      Rollläden EG
   icon       fts_shutter_automatic@#F0E68C
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Automation,Küche
   serialNr   OEQ1222412
   sortby     18
   subType    blindActuator
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   webCmd     on:Stop:off:15:45:Home
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Juni 2020, 19:38:38
OK und jetzt im ASC das Shading auf on setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Juni 2020, 19:52:58
OK jetzt steht im Rollladen auch das Reading
ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m

dann wird das wohl morgen auch klappen mit der Beschattung, denn das genau habe ich vergessen zu setzten  :-\ mein Fehler, sorry

list ASC
Internals:
   FUUID      5ef48cdf-f33f-a6c6-8ccb-512591e797179c5b
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,BU_Rollladen,GA_Rollladen,KU_Rollladen,Temperatur_Terrasse,myAstro
   NR         6129
   NTFY_ORDER 51-Rollladenautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-25 18:54:54   BU_Rollladen_PosValue 70
     2020-06-25 19:17:25   BU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 18:55:18   GA_Rollladen_PosValue 70
     2020-06-25 19:17:25   GA_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 19:17:25   KU_Rollladen_nextAstroTimeEvent 25.06.2020 - 22:00
     2020-06-25 19:12:51   ascEnable       on
     2020-06-25 19:49:01   controlShading  on
     2020-06-25 19:12:51   hardLockOut     off
     2020-06-25 19:17:21   room_Automation_K__che KU_Rollladen
     2020-06-25 19:17:21   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2020-06-25 19:12:51   selfDefense     off
     2020-06-25 19:20:36   state           created new drive timer
     2020-06-25 19:12:51   sunriseTimeWeHoliday off
     2020-06-25 19:17:21   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     BU_Rollladen:
     GA_Rollladen:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_expert 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 26 Juni 2020, 13:55:49
@CoolTuX:
Ich verwende das Attribut ASC_Shading_Pos mit Perlcode:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 20 : 55) }

Wenn der Rollladen aus der geöffneten Position(=100) in die Beschattung gefahren wird, sich dann die Aussentemperatur erhöt und somit die Beschattungsposition von 55 auf 20 angepasst wird, so kann es vorkommen, dasss wenn die Voraussetzung zur Beschattung nicht mehr gegeben sind und die Temperatur weiterhin den Wert - in diesem Fall 27 Grad - überschreitet, dass die letzte gespeicherte Rollladenposition - in meinem Fall 20 - angefahren wird. Ich hätte aber gerne, dass der Rollladen wieder komplett geöffnet wird.

Wie sehen das die anderen hier - bei Shading out wieder komplett öffnen?

Alternativ könnte ich auch mit einem Attribut gut leben - vergleichbar zu ASC_WindowRec_PosAfterDayClosed - also vielleicht ASC_Shading_PosAfterShadingOut - mit Auswahl last Position, open (default open).

Gruß
eurofinder

   
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 26 Juni 2020, 14:33:53
Zitat von: eurofinder am 26 Juni 2020, 13:55:49
@CoolTuX:
Ich verwende das Attribut ASC_Shading_Pos mit Perlcode:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 20 : 55) }

Wenn der Rollladen aus der geöffneten Position(=100) in die Beschattung gefahren wird, sich dann die Aussentemperatur erhöt und somit die Beschattungsposition von 55 auf 20 angepasst wird, so kann es vorkommen, dasss wenn die Voraussetzung zur Beschattung nicht mehr gegeben sind und die Temperatur weiterhin den Wert - in diesem Fall 27 Grad - überschreitet, dass die letzte gespeicherte Rollladenposition - in meinem Fall 20 - angefahren wird. Ich hätte aber gerne, dass der Rollladen wieder komplett geöffnet wird.

Wie sehen das die anderen hier - bei Shading out wieder komplett öffnen?

Alternativ könnte ich auch mit einem Attribut gut leben - vergleichbar zu ASC_WindowRec_PosAfterDayClosed - also vielleicht ASC_Shading_PosAfterShadingOut - mit Auswahl last Position, open (default open).

Gruß
eurofinder

Ich fände auch gut, wenn man das Entschatten aussetzen könnte, wie bei ASC_Adv und dann manuell anstößt oder bis die nächste Fahrt kommt.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 26 Juni 2020, 15:48:45
Hallo,

wie genau funktioniert denn die Rain protection?
Ich habe momentan das Phänomen, dass die Markise manuell ausgefahren war. Nachdem nun der Regensensor Regen meldet, fährt die Markise zwar korrekt ein, aber nach einer Minute wieder zurück. Im ASC Debug kommt dann rain un-protected, obwohl der Regensensor immer noch auf 1, also "Regen erkannt" steht. Last drive bleibt die ganze Zeit auf manual.
Ich weiß nicht so recht, welche Infos hier hilfreich wären? Eigentlich muss ja nur geprüft werden, ob Regen, dann hoch.

ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 100

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: felskrone am 26 Juni 2020, 16:01:17
Hallo,


ich habe gerade festgestellt, dass bei einem 3-state-Sensor und eingeschaltetem "Ventilate" (ausgeschaltetes "Comfort") beim Status "Open" des 3-state-Sensors die Ventilate-Position angefahren wird.
Ich finde das nicht sinnvoll: Wenn ich lüften will, mache ich das Fenster (hier die Terrassentür) auf "Kipp".
Wenn ich das Ding auf mache, dann will ich raus.
Das Comfort habe ich ausgeschaltet, da es mein Beschattung wiederum kaputt macht:


Wenn die Beschattung läuft, und ich in den Garten will, öffne ich die Tür (mit Comfort geht das ja...) aber die bleibt dann offen, obwohl sie gerne wieder nach einer Zeit (z.B. BlockAfterManual) schließen kann (auch mit noch geöffnetem Griff - wenn ich das nicht will, setze ich eben Lockout für die Tür).


Ich gehe häufig während der Beschattung in den Garten (z.B. für eine Stunde) und fände es schlüssig, wenn die Jalousie wieder schließt (beschattet).
Das Öffnen von Außen mache ich dann entweder über Handy, oder über meinen Bewegungsmelder vor der Terrassentür (allerdings nur bei Anwesenheit eines Bewohners).


Wie sehen das die anderen Nutzer, bzw. hab ich das verständlich erklärt?


P.S. Das ist kein neuer Feature-Request - lediglich eine leicht andere logische Steuerung der bestehenden Funktionen.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 26 Juni 2020, 16:28:58
Zitat von: felskrone am 26 Juni 2020, 16:01:17

Ich gehe häufig während der Beschattung in den Garten (z.B. für eine Stunde) und fände es schlüssig, wenn die Jalousie wieder schließt (beschattet).
Das Öffnen von Außen mache ich dann entweder über Handy, oder über meinen Bewegungsmelder vor der Terrassentür (allerdings nur bei Anwesenheit eines Bewohners).


Sehr verständlich sogar. Ich finde Dein Anliegen auch total nachvollziehbar, aber....
In solchen Fällen sollte man immer eine eigene Lösung finden. D.h. so wie Du es gelöst hast indem Du Comfort ausschaltest, oder eben anderweitig. Das alles abzudecken, ist selbst in einer Eier-legenden-wollmich-sau wie dem ASC imho nicht möglich. In Deinem Fall würde mir auffallen:
Zitat....beim Status "Open" des 3-state-Sensors die Ventilate-Position angefahren wird.
Ich finde das nicht sinnvoll: Wenn ich lüften will, mache ich das Fenster (hier die Terrassentür) auf "Kipp".
Warum hast Du die Ventilate Position überhaupt aktiviert, wenn das Rollo zu bleiben soll beim Fenster kippen? Anders gefragt, soll das Ding manchmal auf fahren, dann wieder doch nicht, wenn Samstag ist ja aber sonst nicht, wenn Sonne scheint dann vielleicht, aber nur wenn Zeit x vergangen ist .... Du verstehst worauf ich hinaus möchte ?  ;)
Ich habe bei mir einen sehr sehr ähnlichen Fall, werde dieses aber komplett über Ext.manual und eigene Logiken lösen, weil ich nachvollziehen kann, dass es keinen Sinn macht für mich die perfekte Lösung zu bauen mit der andere dann wiederum unzufrieden sind, oder diese nicht das macht was sie soll...
Zitat
Wie sehen das die anderen hier - bei Shading out wieder komplett öffnen?
Alternativ könnte ich auch mit einem Attribut gut leben - vergleichbar zu ASC_WindowRec_PosAfterDayClosed - also vielleicht ASC_Shading_PosAfterShadingOut - mit Auswahl last Position, open (default open).
Maximal die zweite Variante ergänzend . Auch wenn ich das zweite für Unwahrscheinlich halte, weil Marco sich (teilweise nachvollziehbar) gern gegen neue Attribute sträubt ;)
Ansonsten: Eine Änderung der LastPosition würde ich aus Supportgründen allein ablehnen. Was meinst Du was hier lost ist, wenn das umgestellt werden würde  ::) ;D  Ich bin der Meinung dass das sogar erst vor einiger Zeit noch mal angepasst wurde, weil viele gern die letzte Position haben wollten. Ergo aus meiner Sicht wäre maximal ein Attribut eine Option.

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: felskrone am 26 Juni 2020, 16:44:12
ZitatWarum hast Du die Ventilate Position überhaupt aktiviert, wenn das Rollo zu bleiben soll beim Fenster kippen?
Ich hatte doch geschrieben, ich mache das Fenster auf Kipp, wenn ich lüften will.... ?!? genau deshalb setze ich "Ventilate".


Ich stimme zu, dass man nicht alles erwarten kann, und manches selber steuern muss, genau deshalb habe ich auch schon versucht, das Komfort-Open auszuschalten wegen meiner "In-den-Garten-gehen-während-Beschattung-Problematik" und genau das ist gescheitert, weil bei meinem 3-State-Sensor der State "Open" die Ventilate-Position anfährt.


Ich sehe hier das Problem, dass manche Funktionen (z.B. Comfort-Open) sich auch um andere Themen (hier Lockout) kümmern....

Edit:


Nochmal ergänzend: 3-State-Sensor kennt


Übrigens finde ich mein Anliegen hier relativ logisch und weniger speziell als eine Advents-spezifische Steuerung  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Juni 2020, 16:50:46
Zitat von: felskrone am 26 Juni 2020, 16:01:17
Hallo,


ich habe gerade festgestellt, dass bei einem 3-state-Sensor und eingeschaltetem "Ventilate" (ausgeschaltetes "Comfort") beim Status "Open" des 3-state-Sensors die Ventilate-Position angefahren wird.
Ich finde das nicht sinnvoll: Wenn ich lüften will, mache ich das Fenster (hier die Terrassentür) auf "Kipp".
Wenn ich das Ding auf mache, dann will ich raus.
Das Comfort habe ich ausgeschaltet, da es mein Beschattung wiederum kaputt macht:


Wenn die Beschattung läuft, und ich in den Garten will, öffne ich die Tür (mit Comfort geht das ja...) aber die bleibt dann offen, obwohl sie gerne wieder nach einer Zeit (z.B. BlockAfterManual) schließen kann (auch mit noch geöffnetem Griff - wenn ich das nicht will, setze ich eben Lockout für die Tür).


Ich gehe häufig während der Beschattung in den Garten (z.B. für eine Stunde) und fände es schlüssig, wenn die Jalousie wieder schließt (beschattet).
Das Öffnen von Außen mache ich dann entweder über Handy, oder über meinen Bewegungsmelder vor der Terrassentür (allerdings nur bei Anwesenheit eines Bewohners).


Wie sehen das die anderen Nutzer, bzw. hab ich das verständlich erklärt?


P.S. Das ist kein neuer Feature-Request - lediglich eine leicht andere logische Steuerung der bestehenden Funktionen.

Zeig mal bitte ein list von diesem Rollo und vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: felskrone am 26 Juni 2020, 17:32:27
List vom ASC:





Internals:
   FUUID      5d073a2f-f33f-eb98-7a37-02abf936d8dffb4b
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,Jalousie_AZ,Jalousie_KU,Jalousie_SZ,Jalousie_WZ_Ost,Jalousie_WZ_West,Drehgriff_KU,T,Drehgriff_WZ,BewMelder_NordWest,BewMelder_Terrasse,Drehgriff_SZ,Drehgriff_AZ,rgr_Residents
   NR         381
   NTFY_ORDER 51-ASControl
   STATE      ventilate - window open
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-26 14:24:26   Jalousie_AZ_PosValue 30
     2020-06-26 14:23:08   Jalousie_AZ_lastPosValue 30
     2020-06-26 14:59:35   Jalousie_AZ_nextAstroTimeEvent 26.06.2020 - 22:30
     2020-06-26 14:39:39   Jalousie_KU_PosValue 20
     2020-06-12 22:30:02   Jalousie_KU_lastDelayPosValue 0
     2020-06-26 14:37:20   Jalousie_KU_lastPosValue 25
     2020-06-26 14:59:35   Jalousie_KU_nextAstroTimeEvent 26.06.2020 - 22:30
     2020-06-26 07:03:25   Jalousie_SZ_PosValue 100
     2019-07-01 22:30:03   Jalousie_SZ_lastDelayPosValue 25
     2020-06-26 07:00:02   Jalousie_SZ_lastPosValue 0
     2020-06-26 14:59:35   Jalousie_SZ_nextAstroTimeEvent 26.06.2020 - 22:30
     2020-06-26 12:49:35   Jalousie_WZ_Ost_PosValue 100
     2020-06-26 12:49:27   Jalousie_WZ_Ost_lastPosValue 30
     2020-06-26 14:59:35   Jalousie_WZ_Ost_nextAstroTimeEvent 26.06.2020 - 22:30
     2020-06-26 17:23:06   Jalousie_WZ_West_PosValue 25
     2020-06-25 22:30:03   Jalousie_WZ_West_lastDelayPosValue 100
     2020-06-26 13:54:45   Jalousie_WZ_West_lastPosValue 0.5
     2020-06-26 14:59:35   Jalousie_WZ_West_nextAstroTimeEvent 26.06.2020 - 22:30
     2020-05-28 16:48:53   ascEnable       on
     2020-06-26 14:59:35   controlShading  on
     2019-06-17 08:58:56   hardLockOut     off
     2020-06-17 13:07:24   partyMode       off
     2020-06-26 14:59:24   room_Arbeitszimmer Jalousie_AZ
     2020-06-26 14:59:24   room_K__che     Jalousie_KU
     2020-06-26 14:59:24   room_Schlafzimmer Jalousie_SZ
     2020-06-26 14:59:24   room_Wohnzimmer Jalousie_WZ_Ost,Jalousie_WZ_West
     2020-06-25 17:08:15   selfDefense     on
     2020-06-26 17:23:06   state           ventilate - window open
     2019-06-24 18:59:29   sunriseTimeWeHoliday on
     2020-06-26 14:59:24   userAttrList    rolled out
   helper:
     shuttersList:
       Jalousie_AZ
       Jalousie_KU
       Jalousie_SZ
       Jalousie_WZ_Ost
       Jalousie_WZ_West
   monitoredDevs:
     BewMelder_NordWest:
       Jalousie_SZ ASC_BrightnessSensor
       Jalousie_WZ_Ost ASC_BrightnessSensor
     BewMelder_Terrasse:
       Jalousie_AZ ASC_BrightnessSensor
       Jalousie_KU ASC_BrightnessSensor
       Jalousie_WZ_West ASC_BrightnessSensor
     Drehgriff_AZ:
       Jalousie_AZ ASC_WindowRec
     Drehgriff_KU:
       Jalousie_KU ASC_WindowRec
     Drehgriff_SZ:
       Jalousie_SZ ASC_WindowRec
     Drehgriff_WZ:
       Jalousie_WZ_West ASC_WindowRec
     Jalousie_AZ:
     Jalousie_KU:
     Jalousie_SZ:
     Jalousie_WZ_Ost:
     Jalousie_WZ_West:
     T:
       ASControl  ASC_twilightDevice
     rgr_Residents:
       ASControl  ASC_residentsDev
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev rgr_Residents
   ASC_shuttersDriveDelay 60
   ASC_tempSensor THSensor_aussen:temperature
   ASC_twilightDevice T
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC





List vom Rollo:





Internals:
   DEF        1C7547
   FUUID      5c484057-f33f-eb98-976f-b75ac5b8476b92f8
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E1C7547,0000,04C8DD59,FF,FFCC,F184101C754700000006013200
   HMLAN1_RSSI -52
   HMLAN1_TIME 2020-06-26 17:23:06
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     14
   NAME       Jalousie_WZ_West
   NOTIFYDEV  global
   NR         92
   NTFY_ORDER 50-Jalousie_WZ_West
   STATE      25
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:F1 - t:10 s:1C7547 d:000000 06013200
   protLastRcv 2020-06-26 17:23:06
   protRcv    14 last_at:2020-06-26 17:23:06
   protSnd    7 last_at:2020-06-26 17:22:55
   protState  CMDs_done
   rssi_HMLAN1 cnt:7 min:-58 max:-56 avg:-56.57 lst:-57
   rssi_at_HMLAN1 cnt:14 min:-55 max:-52 avg:-53.42 lst:-52
   READINGS:
     2019-06-17 09:02:58   ASC_Enable      on
     2020-06-26 17:26:10   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 1m
     2020-06-26 17:23:06   ASC_ShuttersLastDrive ventilate - window open
     2020-06-26 15:27:42   ASC_Time_DriveDown 26.06.2020 - 22:30
     2020-06-26 15:27:42   ASC_Time_DriveUp 27.06.2020 - 09:00
     2020-06-26 17:22:56   CommandAccepted yes
     2018-08-09 15:00:20   D-firmware      1.5
     2018-08-09 15:00:20   D-serialNr      JEQ0300043
     2020-06-18 19:17:24   PairedTo        0x1E9E78
     2020-06-18 19:17:26   R-driveDown     28 s
     2014-06-29 18:56:58   R-driveTurn     0.5 s
     2020-06-18 19:17:26   R-driveUp       30 s
     2015-01-10 17:04:44   R-pairCentral   0x1E9E78
     2015-01-10 17:04:45   R-sign          off
     2020-06-18 19:17:24   RegL_00.        00:00 02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:1E 0B:9E 0C:78
     2020-06-18 19:17:26   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:18 0D:01 0E:2C 0F:05 10:00
     2020-06-26 14:59:28   associatedWith  ASControl
     2020-06-26 17:22:56   commState       CMDs_done
     2020-06-26 17:23:06   deviceMsg       25 (to broadcast)
     2020-06-26 17:23:06   level           25
     2020-06-26 17:23:06   motor           stop:25
     2020-06-26 17:23:06   pct             25
     2020-06-18 18:31:58   powerOn         2020-06-18 18:31:58
     2020-06-26 17:23:06   recentStateType info
     2020-06-26 17:23:06   state           25
     2020-06-26 17:23:06   timedOn         off
   helper:
     HM_CMDNR   241
     cSnd       111E9E781C7547020100,111E9E781C7547020132
     dlvlCmd    ++A0111E9E781C7547020132
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1593176328.58999
       TmplTs     1593176328.58999
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BewMelder_Carport|BewMelder_NordOst|BewMelder_NordWest|BewMelder_Terrasse|Drehgriff_AZ|Drehgriff_BU|Drehgriff_FU|Drehgriff_KU|Drehgriff_SZ|Drehgriff_WZ|HM_286876_SenF|HM_286876_SenI|HM_286876_SenPwr|HM_286876_SenU|HM_4FA463_Btn_01|HM_4FA463_Btn_02|HM_59CA8C_Btn_01|HM_59CA8C_Btn_02|HM_59CAFD_Btn_01|HM_59CAFD_Btn_02|HM_59CB36_Btn_01|HM_59CB36_Btn_02|HM_6630AE|HM_699BC3|HM_RC01_light|HM_RC01_lock|HM_RC01_open|HM_RC01_unlock|Teich_Level_01|Teich_Level_02|Teich_Level_03|ccu_Btn1|ccu_Btn10|ccu_Btn11|ccu_Btn2|ccu_Btn3|ccu_Btn4|ccu_Btn5|ccu_Btn6|ccu_Btn7|ccu_Btn8|ccu_Btn9]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +1C7547,00,01,00
       nextSend   1593184986.37694
       prefIO     
       rxt        0
       vccu       ccu
       p:
         1C7547
         00
         01
         00
     mRssi:
       mNo        F1
       io:
         HMLAN1:
           -46
           -46
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       HMLAN1:
         avg        -56.5714285714286
         cnt        7
         lst        -57
         max        -56
         min        -58
       at_HMLAN1:
         avg        -53.4285714285714
         cnt        14
         lst        -52
         max        -52
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 45
   ASC_BrightnessSensor BewMelder_Terrasse:brightness
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 30
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 195:350
   ASC_Shading_MinMax_Elevation 3
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 217:215
   ASC_Shading_WaitingPeriod 60
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 08:45
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 25
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Drehgriff_WZ
   ASC_WindowRec_subType threestate
   IODev      HMLAN1
   IOgrp      ccu
   Jalousie_Gruppe Jalousie_Alle
   autoReadReg 4_reqStatus
   eventMap   set 35%:Beschatten
   expert     2_full
   firmware   1.5
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   JEQ0300043
   subType    blindActuator
   userReadings {
my $ReadVal = ReadingsVal("Drehgriff_WZ","state","open");
if ($ReadVal eq "closed") {
return "green";
} elsif ($ReadVal eq "tilted") {
return "yellow";
} else {
return "red";
}
}
   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_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 Jalousie_Gruppe Jalousie_Gruppe_map structexclude
   webCmd     Beschatten:on:off:up:down:stop:statusRequest:toggle



Statusmeldung nach dem drehen des zum Rollo gehörigen Drehgriffs auf "open":



Jalousie_WZ_West
25
on
2020-06-26 17:23:06
ventilate - window open


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Juni 2020, 17:47:50
Entferne mal das Attribut ASC_ShuttersPlace dann schließt sich schon mal das Rollo wieder in der Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 26 Juni 2020, 23:04:37
so bei mir hat das alles heute super geklappt Rollläden sind in die Beschattung gefahren und haben auch wieder entschattet.
Jetzt nochmal meine Frage da ich im Obergeschoss die beiden Somfy Rollläden habe die jetzt (nach einem Modul Update) halbwegs genau fahren, wenn entschattet wurde fährt der Rollladen komplett hoch. Jetzt möchte ich den am Abend aber nur zu einer bestimmten Position fahren, welchen Wert nehem ich da am besten.
ASC_Closed_Pos  oder ASC_Sleep_Pos ?
Irgend etwas war doch da, dass eine Position nicht zu tief sein darf, wenn ich mich recht entsinne, oder unter der ASC_Shading_Pos.

Ich möchte zum Abend hin die Position 50 anfahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 27 Juni 2020, 01:01:03
Zitat von: felskrone am 26 Juni 2020, 16:44:12
Ich hatte doch geschrieben, ich mache das Fenster auf Kipp, wenn ich lüften will.... ?!? genau deshalb setze ich "Ventilate".

Tut mir leid, felskrone. Da hab ich wohl trotz mehrmaligem lesen des Ganzen das irgendwie trotzdem falsch verstanden. Wenn Du das Fenster auf Kipp stellst, dann soll es auch auf Ventilate Position fahren, nicht auf Comfortopen. Da hast Du Recht ;) Sorry nochmal

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juni 2020, 06:43:39
Zitat von: moonsorrox am 26 Juni 2020, 23:04:37
so bei mir hat das alles heute super geklappt Rollläden sind in die Beschattung gefahren und haben auch wieder entschattet.
Jetzt nochmal meine Frage da ich im Obergeschoss die beiden Somfy Rollläden habe die jetzt (nach einem Modul Update) halbwegs genau fahren, wenn entschattet wurde fährt der Rollladen komplett hoch. Jetzt möchte ich den am Abend aber nur zu einer bestimmten Position fahren, welchen Wert nehem ich da am besten.
ASC_Closed_Pos  oder ASC_Sleep_Pos ?
Irgend etwas war doch da, dass eine Position nicht zu tief sein darf, wenn ich mich recht entsinne, oder unter der ASC_Shading_Pos.

Ich möchte zum Abend hin die Position 50 anfahren.

Setze dafür die SleepPos damit das Rollo zur Nachtfahrt in eine andere Position fährt wie ClosePos
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juni 2020, 06:53:32
Zitat von: felskrone am 26 Juni 2020, 16:01:17
Hallo,


ich habe gerade festgestellt, dass bei einem 3-state-Sensor und eingeschaltetem "Ventilate" (ausgeschaltetes "Comfort") beim Status "Open" des 3-state-Sensors die Ventilate-Position angefahren wird.
Ich finde das nicht sinnvoll: Wenn ich lüften will, mache ich das Fenster (hier die Terrassentür) auf "Kipp".
Wenn ich das Ding auf mache, dann will ich raus.
Das Comfort habe ich ausgeschaltet, da es mein Beschattung wiederum kaputt macht:


Wenn die Beschattung läuft, und ich in den Garten will, öffne ich die Tür (mit Comfort geht das ja...) aber die bleibt dann offen, obwohl sie gerne wieder nach einer Zeit (z.B. BlockAfterManual) schließen kann (auch mit noch geöffnetem Griff - wenn ich das nicht will, setze ich eben Lockout für die Tür).


Ich gehe häufig während der Beschattung in den Garten (z.B. für eine Stunde) und fände es schlüssig, wenn die Jalousie wieder schließt (beschattet).
Das Öffnen von Außen mache ich dann entweder über Handy, oder über meinen Bewegungsmelder vor der Terrassentür (allerdings nur bei Anwesenheit eines Bewohners).


Wie sehen das die anderen Nutzer, bzw. hab ich das verständlich erklärt?


P.S. Das ist kein neuer Feature-Request - lediglich eine leicht andere logische Steuerung der bestehenden Funktionen.

Das mit der Lüftenpos schaue ich mir an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 27 Juni 2020, 08:05:08
Zitat von: CoolTux am 27 Juni 2020, 06:43:39
Setze dafür die SleepPos damit das Rollo zur Nachtfahrt in eine andere Position fährt wie ClosePos
Das hatte ich gestern am späten Abend noch gemacht, die sleep Position eingestellt...
Evtl war das zu spät etwa um 22.30 Uhr, denn der Rollladen ist oben geblieben.
Ich habe ihn dann manuell gefahren.

Etwas muss ich noch hinzufügen, da ich das Somfy Modul aus dem Github geholt habe, kann ich jetzt die Position oben invertieren, dass heißt ich habe jetzt die oben und unten Werte getauscht und die Somfy haben jetzt die gleichen Werte wie meine Homematic Geräte oben 100. Deshalb soll er dann zur Nacht die Position 70 anfahren, da ich im OG die Rollläden nie schließe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juni 2020, 09:02:19
Probiere mal heute. Und melde Dich dann bitte noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: felskrone am 27 Juni 2020, 13:03:10
Zitat von: CoolTux am 26 Juni 2020, 17:47:50
Entferne mal das Attribut ASC_ShuttersPlace dann schließt sich schon mal das Rollo wieder in der Beschattung.


Danke, das hat erstmal mein ursprüngliches Problem gelöst - ich schalte dann "Comfort-Open" wieder ein und kümmere mich selber um eine Lösung, um wieder rein zu kommen (Bewegungsmelder).



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 27 Juni 2020, 13:15:52
heute morgen ist nun was merkwürdiges passiert.
Die beiden Somfy Rollläden sind auf die Position 10 gefahren, da es fast dunkel war im Zimmer habe ich sie mit der Somfy Fernbedienung wieder hoch gefahren.
Was nach wie vor ist, wenn ich die mit der Somfy FB fahre bekommt das Fhem nicht mit, aber das erfrage ich im Somfy Beitrag, hab da schon geschrieben. Evtl. ist das so.

Das mit der Sleep Position habe ich noch nicht integriert mache ich jetzt, durch mein Probieraktion von gestern ist noch die ASC_PrivacyDown_Pos 70 drin weil ich dachte damit funktioniert es das er am Abend diese Positon anfährt.

Hier mal ein list der beiden:
Büro Rollladen:
Internals:
   ADDRESS    000004
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000004 AA 038C
   FUUID      5c4319de-f33f-a6c6-61eb-d05e6e06b2f10841
   IODev      sduino
   NAME       BU_Rollladen
   NR         2838
   STATE      down
   TYPE       SOMFY
   move       stop
   CODE:
     1          000004
   OLDREADINGS:
   READINGS:
     2020-06-27 01:07:54   ASC_Enable      on
     2020-06-27 13:11:36   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-06-27 08:15:13   ASC_ShuttersLastDrive day open
     2020-06-27 08:15:01   ASC_Time_DriveDown 27.06.2020 - 22:00
     2020-06-27 08:15:01   ASC_Time_DriveUp 28.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-27 08:15:13   enc_key         AA
     2020-06-27 13:11:36   endposition     10
     2020-06-27 08:15:13   exact           10
     2020-06-27 08:15:13   position        10
     2020-06-27 08:15:13   rolling_code    038C
     2020-06-27 08:15:13   state           down
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 70
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   ASC_WindowRec_PosAfterDayClosed lastManual
   IODev      sduino
   alias      Büro - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 40:40 70:Home
   group      Rollladen Büro
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   positionInverse 1
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userReadings endposition { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   verbose    3
   webCmd     on:Stop:off:15:40:Home


Gästezimmer
Internals:
   ADDRESS    000001
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000001 AD 034F
   FUUID      5c4319de-f33f-a6c6-3d9e-1e19eeecaeab6618
   IODev      sduino
   NAME       GA_Rollladen
   NR         2751
   STATE      down
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2020-06-27 01:06:20   ASC_Enable      on
     2020-06-27 13:11:36   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-06-27 08:15:13   ASC_ShuttersLastDrive day open
     2020-06-27 08:15:01   ASC_Time_DriveDown 27.06.2020 - 22:00
     2020-06-27 08:15:01   ASC_Time_DriveUp 28.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-27 08:15:13   enc_key         AD
     2020-06-27 13:11:36   endposition     10
     2020-06-27 08:15:13   exact           10
     2020-06-27 08:15:13   position        10
     2020-06-27 08:15:13   rolling_code    034F
     2020-06-27 08:15:13   state           down
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 70
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   ASC_WindowRec_PosAfterDayClosed lastManual
   IODev      sduino
   alias      Gäste - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 40:40 70:Home
   group      Rollladen Gästezimmer
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   positionInverse 1
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userReadings endposition { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   webCmd     on:Stop:off:15:40:Home
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 27 Juni 2020, 13:41:20
Zitat von: FunkOdyssey am 25 Juni 2020, 10:35:38
Problem Nr. 1

Hallo, ich hatte es ja bereits angekündigt, dass ich mich mit einem Debug-Log noch einmal melde.
Ich habe die unterschiedlichsten Probleme mit der Beschattung. Ein Absent-Fehler wurde ja gestern bereits behoben.
Aber ich habe auch oft, dass die Jalousien sich beim Shading Out und beim Night Close irgendwie in die Quere kommen.
Ein repräsentatives Beispiel konnte ich gestern erzeugen und als Anhang angefügt.

- Rollo war in Shading in (Pos. 50)
- Rollo ging in Shading out (Pos. 50 > Pos. 0)
- und ging dann danach fälschlicherweise hoch (Pos. 0 > Pos. 100)

@Cooltux: Hast du das noch auf dem Schirm?

Deine Frage dazu: https://forum.fhem.de/index.php/topic,112325.msg1067531.html#msg1067531

Meine Antwort darauf: https://forum.fhem.de/index.php/topic,112325.msg1067557.html#msg1067557
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 27 Juni 2020, 14:17:58
puuh, ich sehe überhaupt nicht mehr durch, jetzt sind beide Rollläden in die Beschattung gefahren, aber diese Position habe ich nirgends stehen.
Hier mal ein list eines der Rollläden, weil ja beide das gleiche gemacht haben.

Mein Küchen Rollladen ist absolut richtig gefahren... der ist auf der selbe Seite und hat auch die gleichen Beschattungswerte, außer die Position natürlich

Internals:
   ADDRESS    000004
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000004 A1 0393
   FUUID      5c4319de-f33f-a6c6-61eb-d05e6e06b2f10841
   IODev      sduino
   NAME       BU_Rollladen
   NR         2838
   STATE      80
   TYPE       SOMFY
   move       stop
   CODE:
     1          000004
   OLDREADINGS:
   READINGS:
     2020-06-27 01:07:54   ASC_Enable      on
     2020-06-27 14:13:24   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-06-27 08:15:13   ASC_ShuttersLastDrive day open
     2020-06-27 08:15:01   ASC_Time_DriveDown 27.06.2020 - 22:00
     2020-06-27 08:15:01   ASC_Time_DriveUp 28.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-27 14:13:27   enc_key         A1
     2020-06-27 14:13:27   endposition     82
     2020-06-27 14:13:27   exact           82
     2020-06-27 14:13:27   position        80
     2020-06-27 14:13:27   rolling_code    0393
     2020-06-27 14:13:27   state           80
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Open_Pos 70
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 70
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   ASC_WindowRec_PosAfterDayClosed lastManual
   IODev      sduino
   alias      Büro - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 40:40 70:Home
   group      Rollladen Büro
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   positionInverse 1
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userReadings endposition { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   verbose    3
   webCmd     on:Stop:off:15:40:Home
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 27 Juni 2020, 17:24:57
Hallo allerseits,

ich habe noch ein Problem:
Rollladen mit 2-State-Sensor.

Rollladen ist offen. Fenster wird geöffnet. Rollladen bleibt offen. Fenster schließen: Rollladen fährt auf Ventilate-Pos. Grund: window closed at day
Nachts läuft es richtig. Wenn ich da das Fenster öffne, fährt er von 100% auf 60% und beim Schließen wieder auf 100%

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juni 2020, 20:11:32
Zitat von: FunkOdyssey am 27 Juni 2020, 13:41:20
@Cooltux: Hast du das noch auf dem Schirm?

Deine Frage dazu: https://forum.fhem.de/index.php/topic,112325.msg1067531.html#msg1067531

Meine Antwort darauf: https://forum.fhem.de/index.php/topic,112325.msg1067557.html#msg1067557

Habe ich auf dem Schirm.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juni 2020, 20:16:32
Zitat von: moonsorrox am 27 Juni 2020, 14:17:58
puuh, ich sehe überhaupt nicht mehr durch, jetzt sind beide Rollläden in die Beschattung gefahren, aber diese Position habe ich nirgends stehen.
Hier mal ein list eines der Rollläden, weil ja beide das gleiche gemacht haben.

Mein Küchen Rollladen ist absolut richtig gefahren... der ist auf der selbe Seite und hat auch die gleichen Beschattungswerte, außer die Position natürlich

Internals:
   ADDRESS    000004
   CFGFN      ./FHEM/Obergeschoss.cfg
   DEF        000004 A1 0393
   FUUID      5c4319de-f33f-a6c6-61eb-d05e6e06b2f10841
   IODev      sduino
   NAME       BU_Rollladen
   NR         2838
   STATE      80
   TYPE       SOMFY
   move       stop
   CODE:
     1          000004
   OLDREADINGS:
   READINGS:
     2020-06-27 01:07:54   ASC_Enable      on
     2020-06-27 14:13:24   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-06-27 08:15:13   ASC_ShuttersLastDrive day open
     2020-06-27 08:15:01   ASC_Time_DriveDown 27.06.2020 - 22:00
     2020-06-27 08:15:01   ASC_Time_DriveUp 28.06.2020 - 08:15
     2020-06-25 19:17:21   associatedWith  Rollladenautomatik,none
     2020-06-27 14:13:27   enc_key         A1
     2020-06-27 14:13:27   endposition     82
     2020-06-27 14:13:27   exact           82
     2020-06-27 14:13:27   position        80
     2020-06-27 14:13:27   rolling_code    0393
     2020-06-27 14:13:27   state           80
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_BrightnessSensor Temperatur_Terrasse:luminosity
   ASC_Down   astro
   ASC_Open_Pos 70
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 196:291
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 180:35
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 70
   ASC_Time_Up_Early 08:15
   ASC_Up     time
   ASC_WindowRec_PosAfterDayClosed lastManual
   IODev      sduino
   alias      Büro - Rollladen
   devStateIcon open:fts_shutter_10@#00FA9A  closed:fts_shutter_100@blue  Home:fts_shutter_30@blue down:fts_shutter_100@blue   9\d.*:fts_shutter_90@#FF6D00 8\d.*:fts_shutter_80@#00bfff   7\d.*:fts_shutter_70@#00bfff  6\d.*:fts_shutter_60@#00bfff 5\d.*:fts_shutter_50@#20B2AA  4\d.*:fts_shutter_40@#00bfff 3\d.*:fts_shutter_30@#blue  2\d.*:fts_shutter_20@#00bfff  1\d.*:fts_shutter_10@#00bfff
   drive-down-time-to-100 18
   drive-down-time-to-close 24
   drive-up-time-to-100 6
   drive-up-time-to-open 25
   event-on-change-reading .*
   eventMap   on:on stop:Stop off:off 15:15 40:40 70:Home
   group      Rollladen Büro
   icon       fts_shutter_automatic@#778899
   model      somfyshutter
   positionInverse 1
   repetition 10
   room       Automation,OG - Flur
   sortby     18
   userReadings endposition { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
   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,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 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_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
   verbose    3
   webCmd     on:Stop:off:15:40:Home


Sleep und Open Pos sind bei Dir gleich 70. ASC 2 bedeutet 100 ist ClosePos dann kann 70 kaum Open sein. Das letzte mal ist das Rollo wegen ASC wohl 8:15 gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 27 Juni 2020, 20:41:04
Zitat von: CoolTux am 27 Juni 2020, 20:16:32
Sleep und Open Pos sind bei Dir gleich 70. ASC 2 bedeutet 100 ist ClosePos dann kann 70 kaum Open sein. Das letzte mal ist das Rollo wegen ASC wohl 8:15 gefahren.
Bin ich jetzt ganz blöd, alle Rollläden sind jetzt in der Position 100 Und sind oben/offen und haben ASC 2, wenn ich jetzt zur Nacht 70 haben möchte sollte der Rolll. Eben auf 70 runter Fahren.
Die anderen beiden sind wohl durch meine probieren fälschlicherweise gleich sollte ich wohl eine löschen..

Edit:// ich hatte auch nicht pct drin sondern Position, dass habe ich noch geändert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 28 Juni 2020, 08:48:57
Mir ist gerade aufgefallen, dass es nicht die Ventilate - Position ist, in die er fährt, sondern auf 50 %.

Also Tagsüber, wenn ich das Fenster schließe, fährt er runter auf 50 %.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Juni 2020, 12:48:13
Zitat von: crusader85 am 28 Juni 2020, 08:48:57
Mir ist gerade aufgefallen, dass es nicht die Ventilate - Position ist, in die er fährt, sondern auf 50 %.

Also Tagsüber, wenn ich das Fenster schließe, fährt er runter auf 50 %.

Grüße

Wir fehlt da gerade der Zusammenhang. Worum genau ging es, konnte hier im Thread nichts finden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 28 Juni 2020, 17:00:40
Hi Cooltux,

Das meinte ich:
Hallo allerseits,

ich habe noch ein Problem:
Rollladen mit 2-State-Sensor.

Rollladen ist offen. Fenster wird geöffnet. Rollladen bleibt offen. Fenster schließen: Rollladen fährt auf 50%. Grund: window closed at day
Nachts läuft es richtig. Wenn ich da das Fenster öffne, fährt er von 100% auf 60% und beim Schließen wieder auf 100%

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Juni 2020, 17:43:17
Zitat von: crusader85 am 28 Juni 2020, 17:00:40
Hi Cooltux,

Das meinte ich:
Hallo allerseits,

ich habe noch ein Problem:
Rollladen mit 2-State-Sensor.

Rollladen ist offen. Fenster wird geöffnet. Rollladen bleibt offen. Fenster schließen: Rollladen fährt auf 50%. Grund: window closed at day
Nachts läuft es richtig. Wenn ich da das Fenster öffne, fährt er von 100% auf 60% und beim Schließen wieder auf 100%

Grüße

Zeig bitte ein list von dem Rollo Device.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 28 Juni 2020, 23:42:10
Irgendwie den Beitrag verpasst,

das ASC_slatDriveCmdInverse, Kann erstmal wieder raus hab die Änderung rückgängig gemacht. Brauch das wohl nur in einem einzigen fall.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 29 Juni 2020, 10:09:25
Hallo,

gestern sind alle 3 Rollläden bei Abwesenheit durch selfDefense geschlossen worden, obwohl kein Fenster/Tür offen war.
Habe ich irgendwo was übersehen?
Es werden doch nur die in ASC_WindowRec eingetragenen Kontakte überprüft?

CUL_0_MSGCNT 10
   CUL_0_RAWMSG A0D68A4102E1123246BDF0601C800::-56.5:CUL_0
   CUL_0_RSSI -56.5
   CUL_0_TIME 2020-06-29 05:45:40
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 10
   HMLAN1_RAWMSG E2E1123,0000,3ADE0139,FF,FFC0,68A4102E1123246BDF0601C800
   HMLAN1_RSSI -64
   HMLAN1_TIME 2020-06-29 05:45:40
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     20
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:68 - t:10 s:2E1123 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:40
   protRcv    10 last_at:2020-06-29 05:45:40
   protSnd    10 last_at:2020-06-29 05:45:40
   protState  CMDs_done
   rssi_CUL_0 cnt:5 min:-80 max:-77 avg:-78.8 lst:-79
   rssi_at_CUL_0 cnt:10 min:-56.5 max:-51.5 avg:-54.59 lst:-56.5
   rssi_at_HMLAN1 cnt:10 min:-68 max:-60 avg:-63.5 lst:-64
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:40   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:13   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:40   commState       CMDs_done
     2020-06-29 05:45:40   deviceMsg       on (to VCCU)
     2020-06-29 05:45:40   level           100
     2020-06-29 05:45:40   motor           stop:on
     2020-06-29 05:45:40   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:40   recentStateType info
     2020-06-29 05:45:40   state           on
     2020-06-29 05:45:40   timedOn         off
   helper:
     HM_CMDNR   104
     cSnd       11246BDF2E1123020100,11246BDF2E11230201C8
     dlvlCmd    ++A011246BDF2E11230201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16701
       TmplTs     1593283076.16701
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       nextSend   1593402340.19475
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo        68
       io:
         CUL_0:
           -50.5
           -50.5
         HMLAN1:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402340.09512
       ack:
         HASH(0x55e56a4cd828)
         688002246BDF2E112300
     rssi:
       CUL_0:
         avg        -78.8
         cnt        5
         lst        -79
         max        -77
         min        -80
       at_CUL_0:
         avg        -54.6
         cnt        10
         lst        -56.5
         max        -51.5
         min        -56.5
       at_HMLAN1:
         avg        -63.5
         cnt        10
         lst        -64
         max        -60
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 6
   CUL_0_RAWMSG A0D4FA4102E09A0246BDF0601C800::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2020-06-28 19:47:17
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E2E09A0,0000,38BA17EE,FF,FFC7,4FA4102E09A0246BDF0601C800
   HMLAN1_RSSI -57
   HMLAN1_TIME 2020-06-28 19:47:17
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     12
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:4F - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-06-28 19:47:17
   protRcv    6 last_at:2020-06-28 19:47:17
   protSnd    6 last_at:2020-06-28 19:47:17
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_CUL_0 cnt:6 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:6 min:-62 max:-55 avg:-58 lst:-57
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-28 19:47:17   ASC_ShuttersLastDrive selfDefense inactive
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-28 19:46:51   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-28 19:47:17   commState       CMDs_done
     2020-06-28 19:47:17   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-06-28 19:47:17   level           100
     2020-06-28 19:47:17   motor           stop:on
     2020-06-28 19:47:17   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-06-28 19:47:17   recentStateType info
     2020-06-28 19:47:17   state           on
     2020-06-28 19:47:17   timedOn         off
   helper:
     HM_CMDNR   79
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16881
       TmplTs     1593283076.16881
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1593366437.77517
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        4F
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593366437.67634
       ack:
         HASH(0x55e56a53c770)
         4F8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -51
         cnt        3
         lst        -51
         max        -51
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -58
         cnt        6
         lst        -57
         max        -55
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 14
   CUL_0_RAWMSG A0D8FA4102E0974246BDF0601C800::-54:CUL_0
   CUL_0_RSSI -54
   CUL_0_TIME 2020-06-29 05:45:34
   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E2E0974,0000,3ADDEC46,FF,FFC1,8FA4102E0974246BDF0601C800
   HMLAN1_RSSI -63
   HMLAN1_TIME 2020-06-29 05:45:34
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8F - t:10 s:2E0974 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:34
   protRcv    14 last_at:2020-06-29 05:45:34
   protSnd    14 last_at:2020-06-29 05:45:34
   protState  CMDs_done
   rssi_CUL_0 cnt:7 min:-76 max:-74 avg:-75 lst:-75
   rssi_at_CUL_0 cnt:14 min:-56 max:-53 avg:-54.21 lst:-54
   rssi_at_HMLAN1 cnt:14 min:-66 max:-60 avg:-63.07 lst:-63
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:34   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:10   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:34   commState       CMDs_done
     2020-06-29 05:45:34   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-29 05:45:34   level           100
     2020-06-29 05:45:34   motor           stop:on
     2020-06-29 05:45:34   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:34   recentStateType info
     2020-06-29 05:45:34   state           on
     2020-06-29 05:45:34   timedOn         off
   helper:
     HM_CMDNR   143
     cSnd       11246BDF2E0974020100,11246BDF2E09740201C8
     dlvlCmd    ++A011246BDF2E09740201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16518
       TmplTs     1593283076.16518
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       nextSend   1593402334.83213
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo        8F
       io:
         CUL_0:
           -48
           -48
         HMLAN1:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402334.73303
       ack:
         HASH(0x55e56a4f3ef0)
         8F8002246BDF2E097400
     rssi:
       CUL_0:
         avg        -75
         cnt        7
         lst        -75
         max        -74
         min        -76
       at_CUL_0:
         avg        -54.2142857142857
         cnt        14
         lst        -54
         max        -53
         min        -56
       at_HMLAN1:
         avg        -63.0714285714286
         cnt        14
         lst        -63
         max        -60
         min        -66
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,BM_Hof,Terrassentuer,Fenster_Erker,Astro,Bewohner
   NR         439
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-29 05:45:34   Ro_Erkerfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Erkerfenster_lastPosValue 0
     2020-06-29 06:00:02   Ro_Erkerfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-29 05:45:40   Ro_Terrassenfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Terrassenfenster_lastPosValue 40
     2020-06-29 06:00:02   Ro_Terrassenfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-28 19:47:17   Ro_Terrassentuer_PosValue 100
     2020-06-27 06:55:40   Ro_Terrassentuer_lastDelayPosValue 30
     2020-06-28 13:21:15   Ro_Terrassentuer_lastPosValue 100
     2020-06-29 06:00:02   Ro_Terrassentuer_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-27 06:50:50   ascEnable       on
     2020-06-27 20:39:06   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-06-27 06:55:40   partyMode       off
     2020-06-27 20:39:01   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-29 06:00:02   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-27 20:39:01   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: RalfPit am 29 Juni 2020, 11:09:45
Hi Cooltux,
dein Modul ist KLASSE und Professoren sollten sich an deinem vorbildlichen Support ein Beispiel nehmen.

Meine Frage:
Ich habe 3 Fenster nach Süden, die nicht mehr entschatten werden müssen.
Gibt es eine Möglichkeit das userattr "ASC_Shading_Mode" um "only shading in" zu ergänzen ?

Der Vorteil für mich (oder auch für Andere?):
Ich kann es meiner Frau und meinen Kindern besser erklären, einfacher in FTUI integrieren und mein unpraktisches DOIF wäre überflüssig.

LG Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 29 Juni 2020, 11:18:57
Zitat von: RalfPit am 29 Juni 2020, 11:09:45
Hi Cooltux,
dein Modul ist KLASSE und Professoren sollten sich an deinem vorbildlichen Support ein Beispiel nehmen.

Meine Frage:
Ich habe 3 Fenster nach Süden, die nicht mehr entschatten werden müssen.
Gibt es eine Möglichkeit das userattr "ASC_Shading_Mode" um "only shading in" zu ergänzen ?

Der Vorteil für mich (oder auch für Andere?):
Ich kann es meiner Frau und meinen Kindern besser erklären, einfacher in FTUI integrieren und mein unpraktisches DOIF wäre überflüssig.

LG Ralf

Hatte ich auch schon angeregt:

Zitat von: dk3572 am 26 Juni 2020, 14:33:53
Ich fände auch gut, wenn man das Entschatten aussetzen könnte, wie bei ASC_Adv und dann manuell anstößt oder bis die nächste Fahrt kommt.

VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 29 Juni 2020, 11:32:16
Hi,
folgendes ist mir aufgefallen:
im Reading "ASC_ShadingMessage" steht "INFO: current shading status is 'out' - next check in 10m" obwohl das Attribut "ASC_Shading_WaitingPeriod" mit "1200" konfiguriert ist.
Bei allen anderen Rollläden steht korrekterweise 20m in der Message.

list:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        42E272
   FUUID      5c54237e-f33f-cf0a-6e67-46c96f1a761177b8
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 60
   HMLAN1_RAWMSG E42E272,0000,7A3E237F,FF,FFAF,B3A41042E27223A38D06010000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2020-06-29 07:00:33
   HMUART1_MSGCNT 60
   HMUART1_RAWMSG 05000045B3A41042E27223A38D06010000
   HMUART1_RSSI -69
   HMUART1_TIME 2020-06-29 07:00:33
   HMUART2_MSGCNT 60
   HMUART2_RAWMSG 0500004CB3A41042E27223A38D06010000
   HMUART2_RSSI -76
   HMUART2_TIME 2020-06-29 07:00:33
   IODev      HMLAN1
   LASTInputDev HMUART1
   MSGCNT     180
   NAME       1_06_KU_Rollladen
   NOTIFYDEV  global
   NR         255
   NTFY_ORDER 50-1_06_KU_Rollladen
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:B3 - t:10 s:42E272 d:23A38D 06010000
   protLastRcv 2020-06-29 07:00:33
   protRcv    64 last_at:2020-06-29 07:00:33
   protSnd    62 last_at:2020-06-29 07:00:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:25 min:-93 max:-82 avg:-84.88 lst:-84
   rssi_at_HMLAN1 cnt:60 min:-88 max:-77 avg:-81.16 lst:-81
   rssi_at_HMUART1 cnt:60 min:-94 max:-64 avg:-72.08 lst:-69
   rssi_at_HMUART2 cnt:60 min:-86 max:-71 avg:-77.5 lst:-76
   .attraggr:
   .attrminint:
   READINGS:
     2020-06-24 10:47:36   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-07-29 08:19:19   .peerListRDate  2019-07-29 08:19:19
     2020-06-29 07:00:33   .protLastRcv    2020-06-29 07:00:33
     2019-05-21 17:33:41   ASC_Enable      on
     2020-06-29 11:31:08   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 07:00:33   ASC_ShuttersLastDrive day open
     2020-06-29 07:30:02   ASC_Time_DriveDown 29.06.2020 - 21:58
     2020-06-29 07:30:02   ASC_Time_DriveUp 30.06.2020 - 07:00
     2020-06-25 08:32:30   Activity        alive
     2020-06-29 07:00:02   CommandAccepted yes
     2017-01-30 20:51:04   D-firmware      2.8
     2017-01-30 20:51:04   D-serialNr      MEQ1312476
     2019-07-29 08:19:18   PairedTo        0x23A38D
     2017-01-30 20:52:39   R-confBtnTime   permanent
     2017-01-30 20:52:40   R-driveDown     26.2 s
     2017-01-30 20:52:40   R-driveTurn     0.5 s
     2017-01-30 20:52:40   R-driveUp       27.3 s
     2017-01-30 20:52:39   R-intKeyVisib   invisib
     2017-01-30 20:52:39   R-localResDis   off
     2017-01-30 20:52:39   R-pairCentral   0x23A38D
     2017-01-30 20:52:40   R-refRunCounter 0
     2017-01-30 20:52:40   R-sign          off
     2017-01-30 20:52:40   R-statusInfoMinDly 2 s
     2017-01-30 20:52:40   R-statusInfoRandom 1 s
     2017-01-30 20:52:40   R-transmitTryMax 6
     2019-07-29 08:19:18   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-07-29 08:19:19   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:06 0D:01 0E:11 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 08:33:08   associatedWith  asc_Rollladen
     2020-06-29 07:00:33   commState       CMDs_done
     2020-06-29 07:00:33   deviceMsg       on (to VCCU)
     2019-07-24 19:25:55   inhibit         set_off
     2020-06-29 07:00:33   level           100
     2020-06-29 07:00:33   motor           stop:on
     2020-06-29 07:00:33   pct             100
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-06-29 07:00:33   recentStateType info
     2020-06-29 07:00:33   state           on
     2020-06-29 07:00:33   timedOn         off
   helper:
     HM_CMDNR   179
     cSnd       1123A38D42E2720201C8,1123A38D42E272020100
     dlvlCmd    ++A01123A38D42E272020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593066758.43765
       TmplTs     1593066758.43765
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +42E272,00,00,00
       nextSend   1593406833.97603
       rxt        0
       vccu       VCCU
       p:
         42E272
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        B3
       io:
         HMLAN1:
           -79
           -79
         HMUART0:
         HMUART1:
           -69
           -69
         HMUART2:
           -76
           -76
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1593406833.41577
       ack:
         HASH(0xbd5b7970)
         B3800223A38D42E27200
     rssi:
       HMLAN1:
         avg        -84.88
         cnt        25
         lst        -84
         max        -82
         min        -93
       at_HMLAN1:
         avg        -81.1666666666667
         cnt        60
         lst        -81
         max        -77
         min        -88
       at_HMUART1:
         avg        -72.0833333333333
         cnt        60
         lst        -69
         max        -64
         min        -94
       at_HMUART2:
         avg        -77.5
         cnt        60
         lst        -76
         max        -71
         min        -86
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 210:280
   ASC_Shading_MinMax_Elevation 23.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_06_KU_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000,
   room       1_06_KU,9_06_CUL_HM
   serialNr   MEQ1312476
   subType    blindActuator
   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_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
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Woran kann das liegen?

Vielen Dank.

Gruß Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 29 Juni 2020, 12:36:21
Eine Frage zu "ASC_Shutter_IdleDetection" - das war mir als Attribut bisher rausgegangen...

Kann es sein, dass das die Ursache ist, warum meine Z-Wave-Jalousie seit einiger Zeit nicht mehr nachts schließt bzw. nach dem Start der Schließ-Fahrt wenig später die Kehrtwende macht und dann auf "offen" iVm. einem geschlossen-Lamellenwert fährt? In den frühen 0.9-er Versionen hatte das funktioniert, aber eben seit geraumer Zeit nicht mehr...

Gestern hatte ich mal wieder Muße, mir das anzusehen und dachte erst, es würde ggf. genügen, in alle möglichen Zwischenpositions-Attribute auch (mit den "Doppelwerten") zu füllen; scheint aber nicht geholfen zu haben, von daher habe ich jetzt die Hoffnung, dass das Setzen dieses Attributs auf
ASC_Shutter_IdleDetection power:0\.0.Whilft...

Was mich in dem Zusammenhang etwas irritiert: Meine "Pseudo"-Jalousieaktoren vom TYPE=CUL_HM verrichten klaglos ihren Dienst; kann aber sein, dass das auch mit etwas anders gesetzten Beschattungs-Attributen (bzw. der nicht-Aktivierung der Beschattung bei allen) zu tun hat... Aber eigentlich wäre ich davon ausgegangen, dass das wenn, dann auch dort irgendwie eine Rolle spielt, im Code (so ich denn überhaupt die richtige Stelle gefunden hatte (... Attr.pm?)) kann ich dazu nichts wirklich an Unterscheidung zwischen beiden Varianten ablesen.

Bevor hier jemand nach lists fragt: die werde ich ggf. dann schon erst mal selbst analysieren. Es geht hier weniger um die konkrete Problemlösung, sondern eher um die ganz normale User-Frage, wann es denn jetzt Sinn macht, dieses Attribut zu setzen (die Suche fördert nur eine einzige Stelle im Forum (https://forum.fhem.de/index.php/topic,110277.msg1065106.html#msg1065106) zutage, wo jemand das tatsächlich gesetzt hat (?!?)), ob ggf. angedacht ist, das für "bekannte Typen" vorzubelegen, und welche Probleme es lösen kann. Das Wiki enthält nämlich dazu auch bisher wenig aufschlussreiches bzw. geht auch nicht über das raus, was in der (D-) commandref steht.

Ggf. sollte man dann was ins Wiki aufnehmen, oder wenigstens Beispiele bei "getesteter Hardware" nennen...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 29 Juni 2020, 12:50:44
Ich bin auch neulich über das RegEx im 0.8er-Thread gestolpert. Es gibt also doch noch eine weitere Fundstelle. :-)
https://forum.fhem.de/index.php/topic,105390.msg1047670/topicseen.html#msg1047670

Und habe es direkt umgesetzt bei meinen ZWave-Jalousien.

Ich hatte viel Hoffnung, dass ASC_Shutter_IdleDetection nun auch bei den ZWave-Jalousien meine Probleme beseitigt.
Aber das hatte es nicht. Ehrlich gesagt müsste ich aber noch einmal prüfen, welche Probleme ich überhaupt hatte.  :D
Dem gehe ich aber noch nach.

Soweit ich das in Erinnerung habe, werden bei den betroffenen Rollos die Tag- und Nachfahrten sporadisch ausgelassen.
Mit den Lamellen hat es aber nichts zu tun. Damit habe ich auch Probleme. Aber das dürfte andere Gründe haben.

Mein Problem (Nr.3) mit den Lamellen hatte ich hier bereits beschrieben:
https://forum.fhem.de/index.php/topic,112325.msg1067494.html#msg1067494
Aber ich tippe darauf, dass es an den fehlenden Tag- und Nachfahrten liegt. Erst wenn das (mein Problem Nr. 1 - https://forum.fhem.de/index.php/topic,112325.msg1067481.html#msg1067481) behoben ist, schaue ich mir die Lamellenproblematik näher an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 29 Juni 2020, 13:09:49
 ::) OK, aber "immerhin" ist es derselbe User...

Der Fahrbefehl an sich kommt schon an, soweit ich das beurteilen kann. Die Jalousie fährt nämlich zusammen mit den anderen in Richtung "geschlossen" los. Sie kehrt dann aber nach kurzer Zeit (vielleicht 10% geschlossen, entspricht 5-10 Sek. Fahrzeit) um, fährt dann aber letztendlich nicht in die "vollständig geschlossen"-Position, sondern auf "offen+Lamellen geschlossen" (zumindest gehe ich jetzt nach etwas Nachdenken davon aus, dass das die effektiv umgesetzte Fahranweisung ist).

Das ganze ist halt deswegen irritierend, weil es schon mal funktioniert hatte in der Anfangszeit von 0.9; von daher glaube ich auch nicht, dass da was "von außerhalb ASC" mit "reinspuckt", denn da habe ich nichts angefaßt (es gibt da ein notify, das schaue ich mir auch nochmal an).

Vielleicht noch eine Beobachtung, die in dem Zusammenhang eine Rolle spielen kann: "gefühlt" dauert es recht lange, bis der power-Wert sich ändert, das ist von der Event-Seite her betrachtet deutlich verzögerter als etwa bei CUL_HM, wo praktisch mit dem "set_0" auch das betreffende motor-Event kommt. Würde mal 1-2 Sekunden in den Raum werfen, die da vergehen...
(Leider blicke ich im Code nun definitiv nicht mehr durch und kann nicht mal mehr raten, wann das wie ausgewertet wird).

Die Grundfrage bleibt aber unabhängig von allem anderen bestehen: Wann macht es Sinn, das Attribut zu setzen bzw. was kann/soll es unter welchen Rahmenbedingungen bewirken?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 13:53:10
Zitat von: dk3572 am 29 Juni 2020, 10:09:25
Hallo,

gestern sind alle 3 Rollläden bei Abwesenheit durch selfDefense geschlossen worden, obwohl kein Fenster/Tür offen war.
Habe ich irgendwo was übersehen?
Es werden doch nur die in ASC_WindowRec eingetragenen Kontakte überprüft?

CUL_0_MSGCNT 10
   CUL_0_RAWMSG A0D68A4102E1123246BDF0601C800::-56.5:CUL_0
   CUL_0_RSSI -56.5
   CUL_0_TIME 2020-06-29 05:45:40
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 10
   HMLAN1_RAWMSG E2E1123,0000,3ADE0139,FF,FFC0,68A4102E1123246BDF0601C800
   HMLAN1_RSSI -64
   HMLAN1_TIME 2020-06-29 05:45:40
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     20
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:68 - t:10 s:2E1123 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:40
   protRcv    10 last_at:2020-06-29 05:45:40
   protSnd    10 last_at:2020-06-29 05:45:40
   protState  CMDs_done
   rssi_CUL_0 cnt:5 min:-80 max:-77 avg:-78.8 lst:-79
   rssi_at_CUL_0 cnt:10 min:-56.5 max:-51.5 avg:-54.59 lst:-56.5
   rssi_at_HMLAN1 cnt:10 min:-68 max:-60 avg:-63.5 lst:-64
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:40   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:13   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:40   commState       CMDs_done
     2020-06-29 05:45:40   deviceMsg       on (to VCCU)
     2020-06-29 05:45:40   level           100
     2020-06-29 05:45:40   motor           stop:on
     2020-06-29 05:45:40   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:40   recentStateType info
     2020-06-29 05:45:40   state           on
     2020-06-29 05:45:40   timedOn         off
   helper:
     HM_CMDNR   104
     cSnd       11246BDF2E1123020100,11246BDF2E11230201C8
     dlvlCmd    ++A011246BDF2E11230201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16701
       TmplTs     1593283076.16701
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E1123,00,01,00
       nextSend   1593402340.19475
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         01
         00
     mRssi:
       mNo        68
       io:
         CUL_0:
           -50.5
           -50.5
         HMLAN1:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402340.09512
       ack:
         HASH(0x55e56a4cd828)
         688002246BDF2E112300
     rssi:
       CUL_0:
         avg        -78.8
         cnt        5
         lst        -79
         max        -77
         min        -80
       at_CUL_0:
         avg        -54.6
         cnt        10
         lst        -56.5
         max        -51.5
         min        -56.5
       at_HMLAN1:
         avg        -63.5
         cnt        10
         lst        -64
         max        -60
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 6
   CUL_0_RAWMSG A0D4FA4102E09A0246BDF0601C800::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2020-06-28 19:47:17
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 6
   HMLAN1_RAWMSG E2E09A0,0000,38BA17EE,FF,FFC7,4FA4102E09A0246BDF0601C800
   HMLAN1_RSSI -57
   HMLAN1_TIME 2020-06-28 19:47:17
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     12
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:4F - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-06-28 19:47:17
   protRcv    6 last_at:2020-06-28 19:47:17
   protSnd    6 last_at:2020-06-28 19:47:17
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_CUL_0 cnt:6 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:6 min:-62 max:-55 avg:-58 lst:-57
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-28 19:47:17   ASC_ShuttersLastDrive selfDefense inactive
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-28 19:46:51   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-28 19:47:17   commState       CMDs_done
     2020-06-28 19:47:17   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-06-28 19:47:17   level           100
     2020-06-28 19:47:17   motor           stop:on
     2020-06-28 19:47:17   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-06-28 19:47:17   recentStateType info
     2020-06-28 19:47:17   state           on
     2020-06-28 19:47:17   timedOn         off
   helper:
     HM_CMDNR   79
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16881
       TmplTs     1593283076.16881
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1593366437.77517
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        4F
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -57
           -57
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593366437.67634
       ack:
         HASH(0x55e56a53c770)
         4F8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -51
         cnt        3
         lst        -51
         max        -51
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -58
         cnt        6
         lst        -57
         max        -55
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


CUL_0_MSGCNT 14
   CUL_0_RAWMSG A0D8FA4102E0974246BDF0601C800::-54:CUL_0
   CUL_0_RSSI -54
   CUL_0_TIME 2020-06-29 05:45:34
   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 14
   HMLAN1_RAWMSG E2E0974,0000,3ADDEC46,FF,FFC1,8FA4102E0974246BDF0601C800
   HMLAN1_RSSI -63
   HMLAN1_TIME 2020-06-29 05:45:34
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     28
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8F - t:10 s:2E0974 d:246BDF 0601C800
   protLastRcv 2020-06-29 05:45:34
   protRcv    14 last_at:2020-06-29 05:45:34
   protSnd    14 last_at:2020-06-29 05:45:34
   protState  CMDs_done
   rssi_CUL_0 cnt:7 min:-76 max:-74 avg:-75 lst:-75
   rssi_at_CUL_0 cnt:14 min:-56 max:-53 avg:-54.21 lst:-54
   rssi_at_HMLAN1 cnt:14 min:-66 max:-60 avg:-63.07 lst:-63
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-06-29 09:59:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 05:45:34   ASC_ShuttersLastDrive manual
     2020-06-29 06:00:02   ASC_Time_DriveDown 29.06.2020 - 21:30
     2020-06-29 06:00:02   ASC_Time_DriveUp 30.06.2020 - 06:00
     2020-06-29 05:45:10   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2020-06-27 20:39:01   associatedWith  Rollladensteuerung
     2020-06-29 05:45:34   commState       CMDs_done
     2020-06-29 05:45:34   deviceMsg       on (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2020-06-29 05:45:34   level           100
     2020-06-29 05:45:34   motor           stop:on
     2020-06-29 05:45:34   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2020-06-29 05:45:34   recentStateType info
     2020-06-29 05:45:34   state           on
     2020-06-29 05:45:34   timedOn         off
   helper:
     HM_CMDNR   143
     cSnd       11246BDF2E0974020100,11246BDF2E09740201C8
     dlvlCmd    ++A011246BDF2E09740201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593283076.16518
       TmplTs     1593283076.16518
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[BM_Einfahrt|BM_Flur_EG|BM_Haustuer|BM_Hof|Fenster_Bad|Fenster_Erker|Fenster_Kueche|Fenster_Schlafzimmer|Fenster_WC|Haustuer|Rauchmelder_Team|Terrassentuer|VCCU|Wassermelder]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E0974,00,01,00
       nextSend   1593402334.83213
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         01
         00
     mRssi:
       mNo        8F
       io:
         CUL_0:
           -48
           -48
         HMLAN1:
           -63
           -63
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1593402334.73303
       ack:
         HASH(0x55e56a4f3ef0)
         8F8002246BDF2E097400
     rssi:
       CUL_0:
         avg        -75
         cnt        7
         lst        -75
         max        -74
         min        -76
       at_CUL_0:
         avg        -54.2142857142857
         cnt        14
         lst        -54
         max        -53
         min        -56
       at_HMLAN1:
         avg        -63.0714285714286
         cnt        14
         lst        -63
         max        -60
         min        -66
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 200:150
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     2_full
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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_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     auf:ab:stop:100:80:60:40:20:0


FUUID      5eca156a-f33f-cd72-ca2c-4e63f96034ab00bf
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer,BM_Hof,Terrassentuer,Fenster_Erker,Astro,Bewohner
   NR         439
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-29 05:45:34   Ro_Erkerfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Erkerfenster_lastPosValue 0
     2020-06-29 06:00:02   Ro_Erkerfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-29 05:45:40   Ro_Terrassenfenster_PosValue 100
     2020-06-28 21:30:34   Ro_Terrassenfenster_lastPosValue 40
     2020-06-29 06:00:02   Ro_Terrassenfenster_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-28 19:47:17   Ro_Terrassentuer_PosValue 100
     2020-06-27 06:55:40   Ro_Terrassentuer_lastDelayPosValue 30
     2020-06-28 13:21:15   Ro_Terrassentuer_lastPosValue 100
     2020-06-29 06:00:02   Ro_Terrassentuer_nextAstroTimeEvent 29.06.2020 - 21:30
     2020-06-27 06:50:50   ascEnable       on
     2020-06-27 20:39:06   controlShading  on
     2020-05-24 08:37:32   hardLockOut     on
     2020-06-27 06:55:40   partyMode       off
     2020-06-27 20:39:01   room_ASC_CUL_HM_Wohnzimmer Ro_Erkerfenster,Ro_Terrassenfenster,Ro_Terrassentuer
     2020-05-24 08:38:07   selfDefense     on
     2020-06-29 06:00:02   state           created new drive timer
     2020-05-24 08:38:22   sunriseTimeWeHoliday on
     2020-06-27 20:39:01   userAttrList    rolled out
   helper:
     shuttersList:
       Ro_Erkerfenster
       Ro_Terrassenfenster
       Ro_Terrassentuer
   monitoredDevs:
     Astro:
       Rollladensteuerung ASC_twilightDevice
     BM_Hof:
       Ro_Erkerfenster ASC_BrightnessSensor
       Ro_Terrassenfenster ASC_BrightnessSensor
       Ro_Terrassentuer ASC_BrightnessSensor
     Bewohner:
       Rollladensteuerung ASC_residentsDev
     Fenster_Erker:
       Ro_Erkerfenster ASC_WindowRec
     Ro_Erkerfenster:
     Ro_Terrassenfenster:
     Ro_Terrassentuer:
     Terrassentuer:
       Ro_Terrassentuer ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor Buderus:/system/sensors/temperatures/outdoor_t1
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolllaeden
   icon       fts_shutter_automatic
   room       ASC
   sortby     01


Danke und VG Dieter

Hallo Dieter,

Ro_Terrassentuer und Ro_Erkerfenster sind korrekt gefahren da Du ja SelfDefense absent hast. Ro_Terrassenfenster hätte gar nicht in SelfDefense fahren dürfen.
Kannst Du Dich noch an den Text erinnern der in ASC_ShuttersLastDrive stand?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 13:55:53
Zitat von: RalfPit am 29 Juni 2020, 11:09:45
Hi Cooltux,
dein Modul ist KLASSE und Professoren sollten sich an deinem vorbildlichen Support ein Beispiel nehmen.

Meine Frage:
Ich habe 3 Fenster nach Süden, die nicht mehr entschatten werden müssen.
Gibt es eine Möglichkeit das userattr "ASC_Shading_Mode" um "only shading in" zu ergänzen ?

Der Vorteil für mich (oder auch für Andere?):
Ich kann es meiner Frau und meinen Kindern besser erklären, einfacher in FTUI integrieren und mein unpraktisches DOIF wäre überflüssig.

LG Ralf

Ich werde es mir als Anregung auf meinen Stapel packen. Wird aber wohl diesen Sommer eher nichts mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 13:58:28
Zitat von: dancatt am 29 Juni 2020, 11:32:16
Hi,
folgendes ist mir aufgefallen:
im Reading "ASC_ShadingMessage" steht "INFO: current shading status is 'out' - next check in 10m" obwohl das Attribut "ASC_Shading_WaitingPeriod" mit "1200" konfiguriert ist.
Bei allen anderen Rollläden steht korrekterweise 20m in der Message.

list:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        42E272
   FUUID      5c54237e-f33f-cf0a-6e67-46c96f1a761177b8
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 60
   HMLAN1_RAWMSG E42E272,0000,7A3E237F,FF,FFAF,B3A41042E27223A38D06010000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2020-06-29 07:00:33
   HMUART1_MSGCNT 60
   HMUART1_RAWMSG 05000045B3A41042E27223A38D06010000
   HMUART1_RSSI -69
   HMUART1_TIME 2020-06-29 07:00:33
   HMUART2_MSGCNT 60
   HMUART2_RAWMSG 0500004CB3A41042E27223A38D06010000
   HMUART2_RSSI -76
   HMUART2_TIME 2020-06-29 07:00:33
   IODev      HMLAN1
   LASTInputDev HMUART1
   MSGCNT     180
   NAME       1_06_KU_Rollladen
   NOTIFYDEV  global
   NR         255
   NTFY_ORDER 50-1_06_KU_Rollladen
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:B3 - t:10 s:42E272 d:23A38D 06010000
   protLastRcv 2020-06-29 07:00:33
   protRcv    64 last_at:2020-06-29 07:00:33
   protSnd    62 last_at:2020-06-29 07:00:33
   protState  CMDs_done
   rssi_HMLAN1 cnt:25 min:-93 max:-82 avg:-84.88 lst:-84
   rssi_at_HMLAN1 cnt:60 min:-88 max:-77 avg:-81.16 lst:-81
   rssi_at_HMUART1 cnt:60 min:-94 max:-64 avg:-72.08 lst:-69
   rssi_at_HMUART2 cnt:60 min:-86 max:-71 avg:-77.5 lst:-76
   .attraggr:
   .attrminint:
   READINGS:
     2020-06-24 10:47:36   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-07-29 08:19:19   .peerListRDate  2019-07-29 08:19:19
     2020-06-29 07:00:33   .protLastRcv    2020-06-29 07:00:33
     2019-05-21 17:33:41   ASC_Enable      on
     2020-06-29 11:31:08   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-29 07:00:33   ASC_ShuttersLastDrive day open
     2020-06-29 07:30:02   ASC_Time_DriveDown 29.06.2020 - 21:58
     2020-06-29 07:30:02   ASC_Time_DriveUp 30.06.2020 - 07:00
     2020-06-25 08:32:30   Activity        alive
     2020-06-29 07:00:02   CommandAccepted yes
     2017-01-30 20:51:04   D-firmware      2.8
     2017-01-30 20:51:04   D-serialNr      MEQ1312476
     2019-07-29 08:19:18   PairedTo        0x23A38D
     2017-01-30 20:52:39   R-confBtnTime   permanent
     2017-01-30 20:52:40   R-driveDown     26.2 s
     2017-01-30 20:52:40   R-driveTurn     0.5 s
     2017-01-30 20:52:40   R-driveUp       27.3 s
     2017-01-30 20:52:39   R-intKeyVisib   invisib
     2017-01-30 20:52:39   R-localResDis   off
     2017-01-30 20:52:39   R-pairCentral   0x23A38D
     2017-01-30 20:52:40   R-refRunCounter 0
     2017-01-30 20:52:40   R-sign          off
     2017-01-30 20:52:40   R-statusInfoMinDly 2 s
     2017-01-30 20:52:40   R-statusInfoRandom 1 s
     2017-01-30 20:52:40   R-transmitTryMax 6
     2019-07-29 08:19:18   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-07-29 08:19:19   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:06 0D:01 0E:11 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 08:33:08   associatedWith  asc_Rollladen
     2020-06-29 07:00:33   commState       CMDs_done
     2020-06-29 07:00:33   deviceMsg       on (to VCCU)
     2019-07-24 19:25:55   inhibit         set_off
     2020-06-29 07:00:33   level           100
     2020-06-29 07:00:33   motor           stop:on
     2020-06-29 07:00:33   pct             100
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-06-29 07:00:33   recentStateType info
     2020-06-29 07:00:33   state           on
     2020-06-29 07:00:33   timedOn         off
   helper:
     HM_CMDNR   179
     cSnd       1123A38D42E2720201C8,1123A38D42E272020100
     dlvlCmd    ++A01123A38D42E272020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593066758.43765
       TmplTs     1593066758.43765
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +42E272,00,00,00
       nextSend   1593406833.97603
       rxt        0
       vccu       VCCU
       p:
         42E272
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        B3
       io:
         HMLAN1:
           -79
           -79
         HMUART0:
         HMUART1:
           -69
           -69
         HMUART2:
           -76
           -76
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1593406833.41577
       ack:
         HASH(0xbd5b7970)
         B3800223A38D42E27200
     rssi:
       HMLAN1:
         avg        -84.88
         cnt        25
         lst        -84
         max        -82
         min        -93
       at_HMLAN1:
         avg        -81.1666666666667
         cnt        60
         lst        -81
         max        -77
         min        -88
       at_HMUART1:
         avg        -72.0833333333333
         cnt        60
         lst        -69
         max        -64
         min        -94
       at_HMUART2:
         avg        -77.5
         cnt        60
         lst        -76
         max        -71
         min        -86
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 210:280
   ASC_Shading_MinMax_Elevation 23.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_06_KU_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000,
   room       1_06_KU,9_06_CUL_HM
   serialNr   MEQ1312476
   subType    blindActuator
   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_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
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Woran kann das liegen?

Vielen Dank.

Gruß Daniel

Wenn "Shading out" ist dann wird immer nach der Hälfte der Wartezeit schon geprüft, wenn "Shading in" ist wird die volle Zeit gewartet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 14:03:44
Zitat von: Beta-User am 29 Juni 2020, 12:36:21
Eine Frage zu "ASC_Shutter_IdleDetection" - das war mir als Attribut bisher rausgegangen...

Kann es sein, dass das die Ursache ist, warum meine Z-Wave-Jalousie seit einiger Zeit nicht mehr nachts schließt bzw. nach dem Start der Schließ-Fahrt wenig später die Kehrtwende macht und dann auf "offen" iVm. einem geschlossen-Lamellenwert fährt? In den frühen 0.9-er Versionen hatte das funktioniert, aber eben seit geraumer Zeit nicht mehr...

Gestern hatte ich mal wieder Muße, mir das anzusehen und dachte erst, es würde ggf. genügen, in alle möglichen Zwischenpositions-Attribute auch (mit den "Doppelwerten") zu füllen; scheint aber nicht geholfen zu haben, von daher habe ich jetzt die Hoffnung, dass das Setzen dieses Attributs auf
ASC_Shutter_IdleDetection power:0\.0.Whilft...

Was mich in dem Zusammenhang etwas irritiert: Meine "Pseudo"-Jalousieaktoren vom TYPE=CUL_HM verrichten klaglos ihren Dienst; kann aber sein, dass das auch mit etwas anders gesetzten Beschattungs-Attributen (bzw. der nicht-Aktivierung der Beschattung bei allen) zu tun hat... Aber eigentlich wäre ich davon ausgegangen, dass das wenn, dann auch dort irgendwie eine Rolle spielt, im Code (so ich denn überhaupt die richtige Stelle gefunden hatte (... Attr.pm?)) kann ich dazu nichts wirklich an Unterscheidung zwischen beiden Varianten ablesen.

Bevor hier jemand nach lists fragt: die werde ich ggf. dann schon erst mal selbst analysieren. Es geht hier weniger um die konkrete Problemlösung, sondern eher um die ganz normale User-Frage, wann es denn jetzt Sinn macht, dieses Attribut zu setzen (die Suche fördert nur eine einzige Stelle im Forum (https://forum.fhem.de/index.php/topic,110277.msg1065106.html#msg1065106) zutage, wo jemand das tatsächlich gesetzt hat (?!?)), ob ggf. angedacht ist, das für "bekannte Typen" vorzubelegen, und welche Probleme es lösen kann. Das Wiki enthält nämlich dazu auch bisher wenig aufschlussreiches bzw. geht auch nicht über das raus, was in der (D-) commandref steht.

Ggf. sollte man dann was ins Wiki aufnehmen, oder wenigstens Beispiele bei "getesteter Hardware" nennen...

Das ganze ist eigentlich Recht simple. Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt. Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 29 Juni 2020, 14:29:41
Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt.
Danke! Damit kann ich was anfangen :) .

Rege an, diesen simplen Satz sinngemäß in die commandref aufzunehmen. Vorschlag:
"Solange die hier angegebene Bedingung erfüllt ist, werden weitere Fahrbefehle seitens ASC verzögert. Die jeweils nächste Prüfung erfolgt dann ..." [z.B. alle 10 Sekunden bzw. event-basiert bei jeder Aktualisierung des Readings?]

Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
Dann wird es wohl was anderes sein und ich muß mir die betreffenden Attribute nochmal im Detail zu Gemüte führen. Vermute, es hängt mit der Beschattung zusammen, denn irritierenderweise funktioniert das ganze, wenn die zugehörige Tür über den Schließzeitraum hinaus offen war und dann erst später geschlossen wird. Dann macht auch diese Jalousie am Ende, was sie soll.
Aber wie gesagt: es ging weniger um das konkrete Problem, sondern mehr darum, wann und wo es ggf. Sinn macht, das Attribut zu setzen. Für mich ist das nun relativ klar: Immer ;) . Ist ein leider völlig unbekanntes/verkanntes, aber tolles feature, und eigentlich sollte das auch per default aktiviert und eingebaut sein! Bei Gelegenheit poste ich das im "Hardware"-Thread, wird aber eher gegen Ende der Woche werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 29 Juni 2020, 14:43:56
Zitat von: CoolTux am 29 Juni 2020, 13:53:10
Hallo Dieter,

Ro_Terrassentuer und Ro_Erkerfenster sind korrekt gefahren da Du ja SelfDefense absent hast. Ro_Terrassenfenster hätte gar nicht in SelfDefense fahren dürfen.
Kannst Du Dich noch an den Text erinnern der in ASC_ShuttersLastDrive stand?

heißt, wenn ASC_Self_Defense_Mode auf OFF steht, funktioniert trotzdem das selfDefense bei geöffnetem Fenster und absent?

Und bei der Gelegenheit, konntest du schon mal ein Auge auf das Problem mit der falschen Anzeige LastPosition bei manuellen Fahrten werfen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 29 Juni 2020, 14:59:12
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Zitat von: phoenix-anasazi am 26 Juni 2020, 15:48:45
Hallo,

wie genau funktioniert denn die Rain protection?
Ich habe momentan das Phänomen, dass die Markise manuell ausgefahren war. Nachdem nun der Regensensor Regen meldet, fährt die Markise zwar korrekt ein, aber nach einer Minute wieder zurück. Im ASC Debug kommt dann rain un-protected, obwohl der Regensensor immer noch auf 1, also "Regen erkannt" steht. Last drive bleibt die ganze Zeit auf manual.
Ich weiß nicht so recht, welche Infos hier hilfreich wären? Eigentlich muss ja nur geprüft werden, ob Regen, dann hoch.

ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 100

Viele Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 15:11:43
Zitat von: dk3572 am 29 Juni 2020, 14:43:56
heißt, wenn ASC_Self_Defense_Mode auf OFF steht, funktioniert trotzdem das selfDefense bei geöffnetem Fenster und absent?

Und bei der Gelegenheit, konntest du schon mal ein Auge auf das Problem mit der falschen Anzeige LastPosition bei manuellen Fahrten werfen?

Nein das heißt das wenn off gesetzt ist im Rollo gar kein SelfDefense angefahren werde sollte.

LastPosition mache ich bei Gelegenheit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 15:13:26
Zitat von: phoenix-anasazi am 29 Juni 2020, 14:59:12
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.

Schaue ich mir an
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 29 Juni 2020, 15:18:00
Zitat von: CoolTux am 29 Juni 2020, 15:11:43
Nein das heißt das wenn off gesetzt ist im Rollo gar kein SelfDefense angefahren werde sollte.

LastPosition mache ich bei Gelegenheit.

wenn ich das Haus verlasse und es würde noch die Terrassentür aufstehen soll der Rollladen in selfDefense fahren.
Was muss ich dafür einstellen?

Bei absent fahren sie gleich bei Abwesenheit.
Bei gone fahren sie nach längerer Abwesenheit.
Das brauch ich aber beides nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 15:34:28
Zitat von: dk3572 am 29 Juni 2020, 15:18:00
wenn ich das Haus verlasse und es würde noch die Terrassentür aufstehen soll der Rollladen in selfDefense fahren.
Was muss ich dafür einstellen?

Bei absent fahren sie gleich bei Abwesenheit.
Bei gone fahren sie nach längerer Abwesenheit.
Das brauch ich aber beides nicht.

Ich schaue da gerne noch mal, aber ich würde sagen off ist off.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 19:13:20
Zitat von: phoenix-anasazi am 29 Juni 2020, 14:59:12
Hallo,

ich hatte das beschriebene Phänomen gerade eben wieder. Diesmal war die Markise allerdings im Shading in.
{ ascAPIget('RainProtectionStatus','EGMarkWGsued') } wechselt dabei ständig zwischen protected und unprotected, obwohl der Regensensor durchgehend (minütlich) 1, also Regen, meldet. Jemand eine Idee? Was könnte da dazwischen funken?

Danke und Grüße

Edit: Und gerade fällt mir auf, dass die Markise nach Ende des Regens und "Rain unprotected" auch gar nicht mehr auf Shading in fährt, sondern offen bleibt.

Ich denke das ich den Fehler gefunden und behoben habe. Update dauert aber noch etwas.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 29 Juni 2020, 19:18:57
Super, vielen Dank für deinen Support. Ich warte gerne noch ein paar Tage auf das Update, Hauptsache gefixt ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 29 Juni 2020, 19:45:07
Zitat von: CoolTux am 29 Juni 2020, 14:03:44
Das ganze ist eigentlich Recht simple. Sobald ASC_Shutter_IdleDetection feststellt das die RegEx nicht mehr erfüllt ist wird kein weiterer Fahrbefehl an die Rollos gesendet, sofern während der Fahrzeit über haupt etwas kommt. Kann mir also nicht vorstellen das es der Grund sein soll für Deine Kehrtwende. Wenn sollte eigentlich gar kein Fahrbefehl während der Fahrt angenommen werden.
Habe jetzt etwas rumgetestet, und irgendwie ist es "komisch" bzw. es fühlt sich nicht richtig an: Bei der WZ-Jalousie in ZWave steht das Attribut jetzt auf "power:0.W" (der 223-er meldet keine "0.0 W", sondern "0 W"). Jetzt reagiert er auch nicht auf Tür-Öffnen, nicht mal, wenn der Wert auf 0 W ist.
Kann es sein, dass der Fahrbefehl dann einfach verworfen wird und später einfach gar nichts mehr gemacht oder geprt wird?
(Das ist jetzt sehr auf die Schnelle ohne FHEM-Neustart oder so. Melde mich, wenn ich das intensiver beleuchtet habe, es sei denn, du kannst das auch ohne nähere Infos im Code lokalisieren?).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 Juni 2020, 20:08:10
Zitat von: Beta-User am 29 Juni 2020, 19:45:07
Habe jetzt etwas rumgetestet, und irgendwie ist es "komisch" bzw. es fühlt sich nicht richtig an: Bei der WZ-Jalousie in ZWave steht das Attribut jetzt auf "power:0.W" (der 223-er meldet keine "0.0 W", sondern "0 W"). Jetzt reagiert er auch nicht auf Tür-Öffnen, nicht mal, wenn der Wert auf 0 W ist.
Kann es sein, dass der Fahrbefehl dann einfach verworfen wird und später einfach gar nichts mehr gemacht oder geprt wird?
(Das ist jetzt sehr auf die Schnelle ohne FHEM-Neustart oder so. Melde mich, wenn ich das intensiver beleuchtet habe, es sei denn, du kannst das auch ohne nähere Infos im Code lokalisieren?).

Der Fahrbefehl wird in der Tat verworfen.
Was genau steht denn im power Reading wenn das Rollo nicht fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 29 Juni 2020, 22:04:52
Zitat von: CoolTux am 29 Juni 2020, 20:08:10
Der Fahrbefehl wird in der Tat verworfen.
Was genau steht denn im power Reading wenn das Rollo nicht fährt.
list Jalous.* power motor:
Jalousie_Links       2020-06-29 06:14:09   motor           stop:on Jalousie_Mitte       2020-06-29 19:46:45   motor           stop:on Jalousie_Rechts      2020-06-29 06:14:08   motor           stop:on Jalousie_WZ          2020-06-29 21:56:32   power           0 W

Bei den HM (obere drei) kann es auch stop:off oder stop:10 (oder eine andere Halb-Zahl zwischen 0.5 und 99.5 sein).

Verworfen ist nicht gut, dann fliegt das Attribut erst mal wieder raus, hilft ja nicht... (Eigentlich bräuchten wir eine sehr viel komplexere Logik, aber erst sollten die anderen Dinge alle funktionieren, bitte da keinen Aufwand reinstecken). Ich mach erst mal ein verbose 5 bei dem ZWave bis morgen früh...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 30 Juni 2020, 07:45:55
Guten Morgen,
seit dem Update ist mir noch ein Unterschied zu der Version vorher aufgefallen:
Wenn der Rollladen (Terassentür) im Zustand "night close" ist und man die Tür öffnet, fährt der Rollladen komplett hoch.
Vorher ging der Rollladen in die "ASC_Ventilate_Pos".
Hat sich hier was geändert?

list:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.222270/2020-06-22
   HMLAN1_MSGCNT 52
   HMLAN1_RAWMSG E4F320B,0000,7F75045B,FF,FFC1,2AA4104F320B23A38D0601C800
   HMLAN1_RSSI -63
   HMLAN1_TIME 2020-06-30 07:18:23
   HMUART1_MSGCNT 54
   HMUART1_RAWMSG 0500003B2AA4104F320B23A38D0601C800
   HMUART1_RSSI -59
   HMUART1_TIME 2020-06-30 07:18:23
   HMUART2_MSGCNT 54
   HMUART2_RAWMSG 050000372AA4104F320B23A38D0601C800
   HMUART2_RSSI -55
   HMUART2_TIME 2020-06-30 07:18:23
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     160
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         275
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:2A - t:10 s:4F320B d:23A38D 0601C800
   protLastRcv 2020-06-30 07:18:23
   protRcv    57 last_at:2020-06-30 07:18:23
   protSnd    52 last_at:2020-06-30 07:18:23
   protState  CMDs_done
   rssi_HMLAN1 cnt:31 min:-90 max:-67 avg:-77.09 lst:-69
   rssi_at_HMLAN1 cnt:52 min:-83 max:-61 avg:-71.65 lst:-63
   rssi_at_HMUART1 cnt:54 min:-62 max:-55 avg:-57.88 lst:-59
   rssi_at_HMUART2 cnt:54 min:-57 max:-45 avg:-47.64 lst:-55
   .attraggr:
   .attrminint:
   READINGS:
     2020-06-24 10:47:36   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-08-08 09:35:29   .peerListRDate  2019-08-08 09:35:29
     2020-06-30 07:18:23   .protLastRcv    2020-06-30 07:18:23
     2019-06-04 11:23:01   ASC_Enable      on
     2020-06-30 07:40:42   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-30 07:18:23   ASC_ShuttersLastDrive ventilate - window open
     2020-06-29 21:58:17   ASC_Time_DriveDown 30.06.2020 - 21:58
     2020-06-29 21:58:17   ASC_Time_DriveUp 30.06.2020 - 08:00
     2020-06-25 08:32:28   Activity        alive
     2020-06-30 07:17:50   CommandAccepted yes
     2019-06-04 11:22:43   D-firmware      2.8
     2019-06-04 11:22:43   D-serialNr      NEQ1220810
     2019-08-08 09:35:28   PairedTo        0x23A38D
     2019-06-04 10:45:09   R-confBtnTime   permanent
     2019-06-04 10:45:10   R-driveDown     26 s
     2019-06-04 10:45:10   R-driveTurn     0.5 s
     2019-06-04 10:45:10   R-driveUp       27.9 s
     2019-06-04 10:45:09   R-intKeyVisib   invisib
     2019-06-04 10:45:09   R-localResDis   off
     2019-06-04 10:45:09   R-pairCentral   0x23A38D
     2019-06-04 10:45:10   R-refRunCounter 0
     2019-06-04 10:45:10   R-sign          off
     2019-06-04 10:45:10   R-statusInfoMinDly 2 s
     2019-06-04 10:45:10   R-statusInfoRandom 1 s
     2019-06-04 10:45:10   R-transmitTryMax 6
     2019-08-08 09:35:28   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-08-08 09:35:29   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00 30:06 56:00 57:24
     2020-06-25 08:33:08   associatedWith  asc_Rollladen
     2020-06-30 07:18:23   commState       CMDs_done
     2020-06-30 07:18:23   deviceMsg       on (to VCCU)
     2019-07-24 15:53:13   inhibit         set_off
     2020-06-30 07:18:23   level           100
     2020-06-30 07:18:23   motor           stop:on
     2020-06-30 07:18:23   pct             100
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-06-30 07:18:23   recentStateType info
     2020-06-30 07:18:23   state           on
     2020-06-30 07:18:23   timedOn         off
   helper:
     HM_CMDNR   42
     cSnd       1123A38D4F320B020100,1123A38D4F320B0201C8
     dlvlCmd    ++A01123A38D4F320B0201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1593066757.34465
       TmplTs     1593066757.34465
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1593494303.7164
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        2A
       io:
         HMLAN1:
           -59
           -59
         HMUART0:
         HMUART1:
           -59
           -59
         HMUART2:
           -55
           -55
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART2
       flg        A
       ts         1593494303.21212
       ack:
         HASH(0xbd866ed0)
         2A800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -77.0967741935484
         cnt        31
         lst        -69
         max        -67
         min        -90
       at_HMLAN1:
         avg        -71.6538461538462
         cnt        52
         lst        -63
         max        -61
         min        -83
       at_HMUART1:
         avg        -57.8888888888889
         cnt        54
         lst        -59
         max        -55
         min        -62
       at_HMUART2:
         avg        -47.6481481481481
         cnt        54
         lst        -55
         max        -45
         min        -57
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 105:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   subType    blindActuator
   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_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
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Vielen Dank.

Gruß Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 08:01:39
Das Verhalten ist korrekt da Du das Rollo mit "ASC_ShuttersPlace terrace" konfiguriert hast.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 30 Juni 2020, 08:32:54
Hallo,

ich würde mir zur Beschattung noch einen einstellbaren Zeitraum wünschen in dem beschattet werden soll.
Bsp.: Gestern wurden die Bedingungen zum Beschatten erst um kurz nach 13 Uhr erreicht.
Entschattet wird bei mir aber bereits gegen 13:30 Uhr. Hätte ich hier eine Zeitvorgabe z.B. zw. 09:00 und 12:00 Uhr, wäre der Rollladen nicht wegen paar Minuten in die Beschattung gefahren.

Oder kann ich das auf anderem Wege verhindern?

Danke für´s Modul und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 08:52:42
Zitat von: dk3572 am 30 Juni 2020, 08:32:54
Hallo,

ich würde mir zur Beschattung noch einen einstellbaren Zeitraum wünschen in dem beschattet werden soll.
Bsp.: Gestern wurden die Bedingungen zum Beschatten erst um kurz nach 13 Uhr erreicht.
Entschattet wird bei mir aber bereits gegen 13:30 Uhr. Hätte ich hier eine Zeitvorgabe z.B. zw. 09:00 und 12:00 Uhr, wäre der Rollladen nicht wegen paar Minuten in die Beschattung gefahren.

Oder kann ich das auf anderem Wege verhindern?

Danke für´s Modul und VG Dieter

Ich nehme das mal so mit. Habe aber aktuell dazu weder ne Meinung noch ne Idee  :)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 30 Juni 2020, 09:55:42
Zitat von: CoolTux am 30 Juni 2020, 08:01:39
Das Verhalten ist korrekt da Du das Rollo mit "ASC_ShuttersPlace terrace" konfiguriert hast.

Grüße

Macht Sinn. Vor kurzem ist der Rollladen aber immer in die ASC_Ventilate_Pos gelaufen (bei mir). Kann das auch am Attribut "ASC_WindowRec_subType" liegen?
Das habe ich vor kurzem auf den Wert twostate gesetzt.

Aber irgendwie dachte ich dass im Falle von "night close" immer in ASC_Ventilate_Pos gelaufen wird und in den anderen Fällen komplett hoch geht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 10:00:41
Zitat von: dancatt am 30 Juni 2020, 09:55:42
Macht Sinn. Vor kurzem ist der Rollladen aber immer in die ASC_Ventilate_Pos gelaufen (bei mir). Kann das auch am Attribut "ASC_WindowRec_subType" liegen?
Das habe ich vor kurzem auf den Wert twostate gesetzt.

Aber irgendwie dachte ich dass im Falle von "night close" immer in ASC_Ventilate_Pos gelaufen wird und in den anderen Fällen komplett hoch geht.

Es hat AUCH etwas mit "ASC_WindowRec_subType" zu tun. Bei einem threestate wäre bei open hoch gefahren wenn Comfort aktiv ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 30 Juni 2020, 10:09:49
Zitat von: CoolTux am 30 Juni 2020, 10:00:41
Es hat AUCH etwas mit "ASC_WindowRec_subType" zu tun. Bei einem threestate wäre bei open hoch gefahren wenn Comfort aktiv ist.
Ok. Da das bei mir auch aktiv ist, wäre der Rollladen ja früher auch komplett hochgefahren.
Dies ist er aber zu 100% nicht. Irgendetwas muss sich hier also geändert haben.

Es war auf jeden Fall so dass im Falle von "night close" immer in ASC_Ventilate_Pos angelaufen wurde wenn der Rollladen geöffnet wurde.
Und das war bei mehreren so.
Dann werde ich mir einen trigger bauen müssen der das aktuelle Verhalten umgeht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 30 Juni 2020, 10:58:46
@CoolTux:

Hast du dazu bitte noc heine Rückmeldung:
Zitathttps://forum.fhem.de/index.php/topic,112325.msg1067845.html#msg1067845

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 11:03:12
Zitat von: eurofinder am 26 Juni 2020, 13:55:49
@CoolTuX:
Ich verwende das Attribut ASC_Shading_Pos mit Perlcode:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 20 : 55) }

Wenn der Rollladen aus der geöffneten Position(=100) in die Beschattung gefahren wird, sich dann die Aussentemperatur erhöt und somit die Beschattungsposition von 55 auf 20 angepasst wird, so kann es vorkommen, dasss wenn die Voraussetzung zur Beschattung nicht mehr gegeben sind und die Temperatur weiterhin den Wert - in diesem Fall 27 Grad - überschreitet, dass die letzte gespeicherte Rollladenposition - in meinem Fall 20 - angefahren wird. Ich hätte aber gerne, dass der Rollladen wieder komplett geöffnet wird.

Wie sehen das die anderen hier - bei Shading out wieder komplett öffnen?

Alternativ könnte ich auch mit einem Attribut gut leben - vergleichbar zu ASC_WindowRec_PosAfterDayClosed - also vielleicht ASC_Shading_PosAfterShadingOut - mit Auswahl last Position, open (default open).

Gruß
eurofinder

Ich werde ein zusätzliches Internes Objektattribut erstellen welches sich die vorletzte Beschattungsposition merkt und werde dann darauf eine Abfrage starten.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: hubiuwe am 30 Juni 2020, 11:05:13
Hallo
Jetzt war ich einige Zeit nicht zuhause und siehe da, bei ASC tut sich einiges. :D.
Ich habe ein Update von 0.8.x auf 0.10.1 gemacht.
Allerdings habe ich nach jedem Neustart 2 Perl Warnings im LOG.
2020.06.30 08:07:42.551 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm line 112.
2020.06.30 08:07:44.813 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at lib/FHEM/Automation/ShuttersControl.pm line 2255.

Sonst scheint aber alles zu funktionieren.
Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 11:18:52
Hast Du unterschiedliche Rollodevice Typen? Gib mal bitte ein list
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: hubiuwe am 30 Juni 2020, 11:24:16
Hallo
ZitatHast Du unterschiedliche Rollodevice Typen? Gib mal bitte ein list
Alles die gleichen Typen.

List vom ASC:
Internals:
   FUUID      5d998c16-f33f-e2e1-02db-975a526970674d10
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollosteuerung
   NOTIFYDEV  global,Rollosteuerung,AK_BD_ROL,AK_KU_ROL,AK_SZ_ROL,AK_WZ_ROL,DU_Fenster_WZ,DU_Fenster_SZ,SonnSens,twilight,rr_Uwe,DU_Fenster_BD,rgr_Bewohner,rg_Schlafgast
   NR         134
   NTFY_ORDER 51-Rollosteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   Helper:
     DBLOG:
       AK_BD_ROL_PosValue:
         DBLogging:
           TIME       1593506245.27806
           VALUE      0
       AK_BD_ROL_lastPosValue:
         DBLogging:
           TIME       1593506217.19849
           VALUE      75
       AK_BD_ROL_nextAstroTimeEvent:
         DBLogging:
           TIME       1593497265.86862
           VALUE      30.06.2020 - 22:00
       AK_KU_ROL_PosValue:
         DBLogging:
           TIME       1593506242.54276
           VALUE      0
       AK_KU_ROL_lastPosValue:
         DBLogging:
           TIME       1593506217.39386
           VALUE      50
       AK_KU_ROL_nextAstroTimeEvent:
         DBLogging:
           TIME       1593497265.87869
           VALUE      30.06.2020 - 22:00
       AK_SZ_ROL_PosValue:
         DBLogging:
           TIME       1593506844.47063
           VALUE      0
       AK_SZ_ROL_lastPosValue:
         DBLogging:
           TIME       1593506809.37586
           VALUE      64
       AK_SZ_ROL_nextAstroTimeEvent:
         DBLogging:
           TIME       1593497265.88662
           VALUE      30.06.2020 - 22:00
       AK_WZ_ROL_PosValue:
         DBLogging:
           TIME       1593506257.53303
           VALUE      0
       AK_WZ_ROL_lastPosValue:
         DBLogging:
           TIME       1593506217.005
           VALUE      75
       AK_WZ_ROL_nextAstroTimeEvent:
         DBLogging:
           TIME       1593497265.89461
           VALUE      30.06.2020 - 22:00
       controlShading:
         DBLogging:
           TIME       1593497267.86632
           VALUE      on
       state:
         DBLogging:
           TIME       1593506844.47647
           VALUE      shading out
   OLDREADINGS:
   READINGS:
     2020-06-30 10:37:25   AK_BD_ROL_PosValue 0
     2020-06-30 10:36:57   AK_BD_ROL_lastPosValue 75
     2020-06-30 08:07:45   AK_BD_ROL_nextAstroTimeEvent 30.06.2020 - 22:00
     2020-06-30 10:37:22   AK_KU_ROL_PosValue 0
     2020-06-30 10:36:57   AK_KU_ROL_lastPosValue 50
     2020-06-30 08:07:45   AK_KU_ROL_nextAstroTimeEvent 30.06.2020 - 22:00
     2020-06-30 10:47:24   AK_SZ_ROL_PosValue 0
     2020-06-30 10:46:49   AK_SZ_ROL_lastPosValue 64
     2020-06-30 08:07:45   AK_SZ_ROL_nextAstroTimeEvent 30.06.2020 - 22:00
     2020-06-30 10:37:37   AK_WZ_ROL_PosValue 0
     2020-06-30 10:36:57   AK_WZ_ROL_lastPosValue 75
     2020-06-30 08:07:45   AK_WZ_ROL_nextAstroTimeEvent 30.06.2020 - 22:00
     2020-05-23 10:32:00   ascEnable       on
     2020-06-30 08:07:47   controlShading  on
     2020-05-23 10:32:00   hardLockOut     off
     2020-06-30 08:07:42   room_10_Wohnzimmer_90_Devices AK_WZ_ROL
     2020-06-30 08:07:42   room_20_Kueche_90_Devices AK_KU_ROL
     2020-06-30 08:07:42   room_30_Bad_90_Devices AK_BD_ROL
     2020-06-30 08:07:42   room_40_Schlafzimmer_90_Devices AK_SZ_ROL
     2020-06-29 19:11:58   selfDefense     off
     2020-06-30 10:47:24   state           shading out
     2020-05-24 11:42:52   sunriseTimeWeHoliday on
     2020-06-30 08:07:42   userAttrList    rolled out
   helper:
     shuttersList:
       AK_BD_ROL
       AK_KU_ROL
       AK_SZ_ROL
       AK_WZ_ROL
   monitoredDevs:
     AK_BD_ROL:
     AK_KU_ROL:
     AK_SZ_ROL:
     AK_WZ_ROL:
     DU_Fenster_BD:
       AK_BD_ROL  ASC_WindowRec
     DU_Fenster_SZ:
       AK_SZ_ROL  ASC_WindowRec
     DU_Fenster_WZ:
       AK_WZ_ROL  ASC_WindowRec
     SonnSens:
       AK_BD_ROL  ASC_BrightnessSensor
       AK_KU_ROL  ASC_BrightnessSensor
       AK_SZ_ROL  ASC_BrightnessSensor
       AK_WZ_ROL  ASC_BrightnessSensor
     rg_Schlafgast:
       AK_WZ_ROL  ASC_Roommate_Device
     rgr_Bewohner:
       Rollosteuerung ASC_residentsDev
     rr_Uwe:
       AK_BD_ROL  ASC_Roommate_Device
       AK_SZ_ROL  ASC_Roommate_Device
     twilight:
       Rollosteuerung ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 25:100
   ASC_expert 1
   ASC_residentsDev rgr_Bewohner
   ASC_tempSensor KS300
   ASC_twilightDevice twilight
   DbLogExclude .*
   DbLogInclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Wohnung
   icon       fts_shutter_automatic
   room       01_Wohnung


List von einem Rollo:
Internals:
   DEF        0500ECB5
   FUUID      5ca65646-f33f-e2e1-ec26-1d8036a71435abce
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     4
   NAME       AK_WZ_ROL
   NR         51
   NTFY_ORDER 50-AK_WZ_ROL
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 4
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -55
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 6
   TCM_ESP3_0_TIME 2020-06-30 10:37:37
   TYPE       EnOcean
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         DBLogging:
           TIME       1593508869.23743
           VALUE      INFO
       ASC_ShuttersLastDrive:
         DBLogging:
           TIME       1593506257.63782
           VALUE      shading out
       anglePos:
         DBLogging:
           TIME       1593506257.52289
           VALUE      -90
       block:
         DBLogging:
           TIME       1593499344.12435
           VALUE      unlock
       endPosition:
         DBLogging:
           TIME       1593506257.52289
           VALUE      open_ack
       position:
         DBLogging:
           TIME       1593506257.52289
           VALUE      0
       state:
         DBLogging:
           TIME       1593506257.52289
           VALUE      open_ack
   READINGS:
     2019-10-06 10:00:44   ASC_Enable      on
     2020-06-30 11:21:09   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-30 10:37:37   ASC_ShuttersLastDrive shading out
     2020-06-30 08:07:45   ASC_Time_DriveDown 30.06.2020 - 22:00
     2020-06-30 08:07:45   ASC_Time_DriveUp  1.07.2020 - 07:00
     2020-06-30 10:37:37   anglePos        -90
     2020-06-30 08:07:42   associatedWith  Rollosteuerung
     2020-06-30 08:42:24   block           unlock
     2020-06-30 10:37:37   endPosition     open_ack
     2020-06-30 10:37:37   position        0
     2020-06-30 10:37:37   state           open_ack
     2019-04-06 20:14:41   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_Adv    on
   ASC_BrightnessSensor SonnSens:brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 10
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 45
   ASC_LockOut soft
   ASC_Mode_Down off
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_Roommate_Device rg_Schlafgast
   ASC_Self_Defense_Mode gone
   ASC_Shading_InOutAzimuth 73:208
   ASC_Shading_MinMax_Elevation 21
   ASC_Shading_Min_OutsideTemperature 23.4
   ASC_Shading_Mode always
   ASC_Shading_Pos {ReadingsVal('Markise_WZ','endPosition','open_ack') eq 'closed' ? 3 : 75;}
   ASC_Shading_StateChange_SunnyCloudy 30000:18000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Alpha2:Ist-Temperatur-4
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 08:00
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 75
   ASC_Ventilate_Window_Open on
   ASC_WindowRec DU_Fenster_WZ
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType threestate
   IODev      TCM_ESP3_0
   alias      Rollo Wohnzimmer
   calAtEndpoints yes
   devStateIcon 100:fts_shutter_100 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90 \d.*:fts_shutter_10 open_ack:fts_window_2w closed:fts_shutter_100
   eep        A5-3F-7F
   group      Rollos
   icon       fts_shutter_100
   manufID    00D
   model      Eltako_FSB_ACK
   room       10_Wohnzimmer,90_Devices
   settingAccuracy high
   shutTime   24
   shutTimeCloses 40
   stateFormat position
   subDef     FFB45103
   subType    manufProfile
   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_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
   webCmd     opens:stop:closes
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 12:39:06
Ich danke Dir sehr. Ich konnte es fixen, wird aber etwas dauern bis die Version kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Juni 2020, 12:58:56
Ich habe mal die gefixte Version in den testing Branch gemergt. Wenn Interesse besteht kann man hier gerne testen
update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt
update


Version 0.10.2


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 30 Juni 2020, 14:46:08
@CoolTux:
ZitatIch werde ein zusätzliches Internes Objektattribut erstellen welches sich die vorletzte Beschattungsposition merkt und werde dann darauf eine Abfrage starten.

Danke.

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 01 Juli 2020, 15:49:29
Hallo,

nachdem der letzte Rollo nun endlich repariert wurde, habe ich auch den bei ASC eingehängt.
Allerdings fährt der nicht in die Beschattung, da irgendwie die Berechnung der Brightness nicht stimmt.
Ich benutze bei 6 Rollos den gleichen Helligkeitssensor TW.Helligkeit (von Homematic).

Bei 5 funktioniert die Berechnung (Wert in ASC schwankt mit der Helligkeit),  bei dem einen nicht
Da steht der Wert immer auf 7232, auch nachts!

Im log-file steht z.B. (Rollo.WZ.Kueche funktioniert, Rollo.WZ.StiegeMitte funktioniert nicht):
ASC_DEBUG!!! 2020.07. 1 15:43:46 - ShadingProcessing: Rollo.WZ.Kueche - Übergebende Werte - Azimuth:245.56, Elevation: 49.32, Brightness: 26171, OutTemp: 28.4, Azimut Beschattung: 223, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 1 15:44:47 - ShadingProcessing: Rollo.WZ.StiegeMitte - Übergebende Werte - Azimuth:246.89, Elevation: 48.55, Brightness: 7232, OutTemp: 28.4, Azimut Beschattung: 218, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA


Gab es das schon mal?
Wo soll ich da ansetzen?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 01 Juli 2020, 15:56:47
Nachtrag:
Im log scheinen diese Einträge für alle Rollos auf, nur nicht für den, der nicht funktioniert.
ASC_DEBUG!!! 2020.06.30 14:35:36 - EventProcessingShadingBrightness: Rollo.WZ.Kueche - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 33330 RainProtection: unprotected WindProtection: unprotected


Edith: ich nutze übrigens die Version 0.10.1

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 01 Juli 2020, 16:27:37
Ich möchte mich hier mit einem kleinen Fehlerchen anschließen.

Nach Update auf v.0.10.1 funktioniert ASC nur solala....

Problem: ASC fährt nach Astro wunderbar, jedoch kein Shading mehr. Einstellungen sind unverändert geblieben.

Auch im Log mit Debug-Modus finden sich außer folgender Meldung keine mehr:

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Esszimmer Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Kueche Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Wohnzimmer Allgemein: 1


ASC sieht so aus:


Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
   NR         43
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-29 00:07:02   ascEnable       on
     2020-07-01 15:58:30   controlShading  on
     2020-06-28 23:53:34   hardLockOut     off
     2020-07-01 12:01:27   rollo_Esszimmer_PosValue 0
     2020-07-01 07:30:02   rollo_Esszimmer_lastPosValue 100
     2020-07-01 15:58:28   rollo_Esszimmer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:36   rollo_HSTuer_PosValue 0
     2020-07-01 07:30:02   rollo_HSTuer_lastPosValue 100
     2020-07-01 15:58:28   rollo_HSTuer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:27   rollo_Kueche_PosValue 0
     2020-07-01 07:30:02   rollo_Kueche_lastPosValue 100
     2020-07-01 15:58:28   rollo_Kueche_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:11:23   rollo_Treppenhaus_Buero_PosValue 0
     2020-07-01 08:00:02   rollo_Treppenhaus_Buero_lastPosValue 0
     2020-07-01 15:58:28   rollo_Treppenhaus_Buero_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:25   rollo_Wohnzimmer_PosValue 0
     2020-07-01 07:30:02   rollo_Wohnzimmer_lastPosValue 100
     2020-07-01 15:58:28   rollo_Wohnzimmer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 15:58:25   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-06-28 23:53:34   selfDefense     off
     2020-07-01 15:58:28   state           created new drive timer
     2020-06-28 23:58:02   sunriseTimeWeHoliday on
     2020-07-01 15:58:25   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


Ein Rolladendevice:

Internals:
   FUUID      5e0238fb-f33f-4070-9f96-6ef239f9fa1286e6
   NAME       rollo_HSTuer
   NR         33
   STATE      open
   STILLDONETIME 0
   TYPE       ROLLO
   READINGS:
     2019-12-30 10:14:33   ASC_Enable      on
     2020-07-01 15:56:02   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-07-01 12:01:36   ASC_ShuttersLastDrive manual
     2020-07-01 15:58:28   ASC_Time_DriveDown  1.07.2020 - 22:00
     2020-07-01 15:58:28   ASC_Time_DriveUp  2.07.2020 - 07:30
     2020-07-01 15:58:25   associatedWith  ASC
     2020-07-01 12:01:00   command         open
     2020-07-01 12:01:00   desired_pct     0
     2020-07-01 12:01:00   drive-type      modul
     2020-07-01 12:01:00   last_drive      drive-up
     2020-07-01 12:01:36   pct             0
     2020-07-01 12:01:36   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Closed_Pos 70
   ASC_Down   astro
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_ShuttersPlace terrace
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a3 AI
   rl_commandStopDown set rollo_a3 AI
   rl_commandStopUp set rollo_a3 A0
   rl_commandUp set rollo_a3 A0
   rl_excessBottom 7
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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_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
   webCmd     open:closed:half:stop:pct


Ich weiß leider nicht wo das Problem liegt, da der Log entsprechend klein ausfällt. Bitte um Hilfe ;)

Dankeschön und Grüße, Leon
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Juli 2020, 17:06:05
Zitat von: gestein am 01 Juli 2020, 15:49:29
Hallo,

nachdem der letzte Rollo nun endlich repariert wurde, habe ich auch den bei ASC eingehängt.
Allerdings fährt der nicht in die Beschattung, da irgendwie die Berechnung der Brightness nicht stimmt.
Ich benutze bei 6 Rollos den gleichen Helligkeitssensor TW.Helligkeit (von Homematic).

Bei 5 funktioniert die Berechnung (Wert in ASC schwankt mit der Helligkeit),  bei dem einen nicht
Da steht der Wert immer auf 7232, auch nachts!

Im log-file steht z.B. (Rollo.WZ.Kueche funktioniert, Rollo.WZ.StiegeMitte funktioniert nicht):
ASC_DEBUG!!! 2020.07. 1 15:43:46 - ShadingProcessing: Rollo.WZ.Kueche - Übergebende Werte - Azimuth:245.56, Elevation: 49.32, Brightness: 26171, OutTemp: 28.4, Azimut Beschattung: 223, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 1 15:44:47 - ShadingProcessing: Rollo.WZ.StiegeMitte - Übergebende Werte - Azimuth:246.89, Elevation: 48.55, Brightness: 7232, OutTemp: 28.4, Azimut Beschattung: 218, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA


Gab es das schon mal?
Wo soll ich da ansetzen?

lg, Gerhard

Zeig mal bitte ein list von dem Rollo Device


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 01 Juli 2020, 17:18:16
Hallo,

ich habe seit gestern sicherlich 10x das "createNewNotifyDev" im ASC Device gemacht.
Gerade eben nochmal und siehe da, der Helligkeitswert stimmt nun auch im neuen Rollo.

Keine Ahnung was nun anders war und warum es nun geklappt hat, aber es funktioniert wieder!

Bitte entschuldige.
Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Juli 2020, 17:38:33
Zitat von: Leon_Emm am 01 Juli 2020, 16:27:37
Ich möchte mich hier mit einem kleinen Fehlerchen anschließen.

Nach Update auf v.0.10.1 funktioniert ASC nur solala....

Problem: ASC fährt nach Astro wunderbar, jedoch kein Shading mehr. Einstellungen sind unverändert geblieben.

Auch im Log mit Debug-Modus finden sich außer folgender Meldung keine mehr:

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Esszimmer Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Kueche Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 1

ASC_DEBUG!!! 2020.07. 1 15:58:25 - FnIsDay: rollo_Wohnzimmer Allgemein: 1


ASC sieht so aus:


Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.1-s22248/2020-06-24 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
   NR         43
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.1
   OLDREADINGS:
   READINGS:
     2020-06-29 00:07:02   ascEnable       on
     2020-07-01 15:58:30   controlShading  on
     2020-06-28 23:53:34   hardLockOut     off
     2020-07-01 12:01:27   rollo_Esszimmer_PosValue 0
     2020-07-01 07:30:02   rollo_Esszimmer_lastPosValue 100
     2020-07-01 15:58:28   rollo_Esszimmer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:36   rollo_HSTuer_PosValue 0
     2020-07-01 07:30:02   rollo_HSTuer_lastPosValue 100
     2020-07-01 15:58:28   rollo_HSTuer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:27   rollo_Kueche_PosValue 0
     2020-07-01 07:30:02   rollo_Kueche_lastPosValue 100
     2020-07-01 15:58:28   rollo_Kueche_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:11:23   rollo_Treppenhaus_Buero_PosValue 0
     2020-07-01 08:00:02   rollo_Treppenhaus_Buero_lastPosValue 0
     2020-07-01 15:58:28   rollo_Treppenhaus_Buero_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 12:01:25   rollo_Wohnzimmer_PosValue 0
     2020-07-01 07:30:02   rollo_Wohnzimmer_lastPosValue 100
     2020-07-01 15:58:28   rollo_Wohnzimmer_nextAstroTimeEvent  1.07.2020 - 22:00
     2020-07-01 15:58:25   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-06-28 23:53:34   selfDefense     off
     2020-07-01 15:58:28   state           created new drive timer
     2020-06-28 23:58:02   sunriseTimeWeHoliday on
     2020-07-01 15:58:25   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


Ein Rolladendevice:

Internals:
   FUUID      5e0238fb-f33f-4070-9f96-6ef239f9fa1286e6
   NAME       rollo_HSTuer
   NR         33
   STATE      open
   STILLDONETIME 0
   TYPE       ROLLO
   READINGS:
     2019-12-30 10:14:33   ASC_Enable      on
     2020-07-01 15:56:02   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-07-01 12:01:36   ASC_ShuttersLastDrive manual
     2020-07-01 15:58:28   ASC_Time_DriveDown  1.07.2020 - 22:00
     2020-07-01 15:58:28   ASC_Time_DriveUp  2.07.2020 - 07:30
     2020-07-01 15:58:25   associatedWith  ASC
     2020-07-01 12:01:00   command         open
     2020-07-01 12:01:00   desired_pct     0
     2020-07-01 12:01:00   drive-type      modul
     2020-07-01 12:01:00   last_drive      drive-up
     2020-07-01 12:01:36   pct             0
     2020-07-01 12:01:36   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Closed_Pos 70
   ASC_Down   astro
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_ShuttersPlace terrace
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a3 AI
   rl_commandStopDown set rollo_a3 AI
   rl_commandStopUp set rollo_a3 A0
   rl_commandUp set rollo_a3 A0
   rl_excessBottom 7
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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_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
   webCmd     open:closed:half:stop:pct


Ich weiß leider nicht wo das Problem liegt, da der Log entsprechend klein ausfällt. Bitte um Hilfe ;)

Dankeschön und Grüße, Leon

Bei Dir sind alle Sensoren aus der NOTIFYDEV raus.
Bitte einmal im ASC expert 1 als Attribut und dann set createNewNotifyDev



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 01 Juli 2020, 18:16:59
Zitat von: CoolTux am 01 Juli 2020, 17:38:33
Bei Dir sind alle Sensoren aus der NOTIFYDEV raus.
Bitte einmal im ASC expert 1 als Attribut und dann set createNewNotifyDev



Grüße

Super Vielen Dank! Hammer, was du da auf die Beine Stellst! Hut Ab!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 01 Juli 2020, 23:01:09
Hallo,

bleibt der Rollo auch mal unten? Der fährt selbst um 23 Uhr mit Shading out komplett auf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juli 2020, 01:20:05
Das sollte nicht sein. Würde Nacht korrekt erkannt. Prüfte mal den getter von IsDay für das Rollo.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juli 2020, 18:21:49
Ich habe ein Update für morgen früh freigegeben. Es werden einige kleinere Bugs behoben inbesondere wieder beim Thema Brightness Tag/Nacht Fahrt.
Das nächste Update ist schon in Arbeit, es wird das Shading komplett in eine Datei auslagern und einige Bugfixes und Erweiterungen bringen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 02 Juli 2020, 21:53:01
Zitat von: CoolTux am 02 Juli 2020, 01:20:05
Das sollte nicht sein. Würde Nacht korrekt erkannt. Prüfte mal den getter von IsDay für das Rollo.
Ist vor ASC_Time_Down_Late 1, danach 0. Mag das Modul es nicht, wenn Shading_Pos und Sleep_Pos gleich sind? Sind aktuell verschieden, jetzt ist Ruhe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juli 2020, 22:02:46
Zitat von: Migul47 am 02 Juli 2020, 21:53:01
Ist vor ASC_Time_Down_Late 1, danach 0. Mag das Modul es nicht, wenn Shading_Pos und Sleep_Pos gleich sind? Sind aktuell verschieden, jetzt ist Ruhe.

Ah, deswegen. Nein alle Positionen in den Attributen sollten unterschiedlich sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 03 Juli 2020, 09:45:57
Zitat von: CoolTux am 02 Juli 2020, 18:21:49
Ich habe ein Update für morgen früh freigegeben. Es werden einige kleinere Bugs behoben inbesondere wieder beim Thema Brightness Tag/Nacht Fahrt.
Das nächste Update ist schon in Arbeit, es wird das Shading komplett in eine Datei auslagern und einige Bugfixes und Erweiterungen bringen.

Vielen Dank. Das hier ist aber noch nicht darin enthalten, oder?
https://forum.fhem.de/index.php/topic,112325.msg1068169.html#msg1068169
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juli 2020, 11:40:48
Bin mir unsicher. Zu mindest nicht bewusst. Ich schaue es mir aber gerne gleich noch mal an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juli 2020, 13:05:56
Zitat von: FunkOdyssey am 03 Juli 2020, 09:45:57
Vielen Dank. Das hier ist aber noch nicht darin enthalten, oder?
https://forum.fhem.de/index.php/topic,112325.msg1068169.html#msg1068169

Ich habe in der aktuellen Entwicklerversion mal was eingebaut. Mal schauen wie gut das klappt. Kommt aber erst Ende des Monats raus.
Wenn Du magst, ich habe einen devel-testing branch mit passenden control file für update
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 03 Juli 2020, 13:10:01
Mach ich. Ich muss dann nur warten bis die Beschattung wieder zuschlagen kann. Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Juli 2020, 09:16:19
@CoolTux:
Habe noch mal eine Frage zum ASC_BrightnessSensor eines Devices. Kann ich in der Version 0.10.x hier unterschiedliche Sensoren verwenden?
Habe 2 Lichtsensoren und PV-Anlage. Ich könnte für die Himmelsrichtungen Osten, Süden und Westen theoretisch von den sich dort befindlichen Sensoren die Werte verwenden. Gegenwärtig nutze ich nur einen Sensor. Das führt allerdings dazu, dass gerade bei Bewölkung die Beschattung oft trotzdem aktiviert wird - das fördert nicht gerade den WAF.

Sollte das nicht der Fall sein, wäre es hervorragend, wenn du das irgendwie einbauen könntest. Beim Temperatursensor geht es ja auch, dass man pro Raum individuell den Sensor des Raumes nutzen kann.

Habe manchmal den Eindruck, dass nach einer manuellen Fahrt - die soll glaube ich die Beschattung ja aussetzen - diese trotzdem wieder aktiv wird. Kann dieses aber bisher nicht reproduzieren. Ansonsten läuft die Beschattung hervorragend.

Gruß und schönes Wochenende
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Juli 2020, 09:36:39
Zitat von: eurofinder am 04 Juli 2020, 09:16:19
@CoolTux:
Habe noch mal eine Frage zum ASC_BrightnessSensor eines Devices. Kann ich in der Version 0.10.x hier unterschiedliche Sensoren verwenden?
Habe 2 Lichtsensoren und PV-Anlage. Ich könnte für die Himmelsrichtungen Osten, Süden und Westen theoretisch von den sich dort befindlichen Sensoren die Werte verwenden. Gegenwärtig nutze ich nur einen Sensor. Das führt allerdings dazu, dass gerade bei Bewölkung die Beschattung oft trotzdem aktiviert wird - das fördert nicht gerade den WAF.

Sollte das nicht der Fall sein, wäre es hervorragend, wenn du das irgendwie einbauen könntest. Beim Temperatursensor geht es ja auch, dass man pro Raum individuell den Sensor des Raumes nutzen kann.

Habe manchmal den Eindruck, dass nach einer manuellen Fahrt - die soll glaube ich die Beschattung ja aussetzen - diese trotzdem wieder aktiv wird. Kann dieses aber bisher nicht reproduzieren. Ansonsten läuft die Beschattung hervorragend.

Gruß und schönes Wochenende
eurofinder

Ich weiß nicht ob ich Deine Frage so richtig verstanden habe.
Du kannst natürlich pro Raum jeweils unterschiedliche Lichtsensoren verwenden. Mache ich ja auch. Wohnzimmer und Schlafzimmer haben Lichtsensor_1 und Küche, Kinderzimmer haben Lichtsensor_2



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 04 Juli 2020, 09:54:42
Hallo Marko,

kann es sein, dass bei dem gestrigen update ein Fehler mitkam?
Bei mir sind heute früh zwei Rolladen gefahren, die eigentlich über ASC_Enable abgeschaltet sind. Ich hänge einmal das list hier an.

Internals:
   CID        shellyswitch25_745A07
   DEF        shellyswitch25_745A07
   DEVICETOPIC Sh_S_Fr
   FUUID      5d7b4cd7-f33f-d4cb-8778-1da6593b9a2c7aa6
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 27928
   MQTT2_FHEM_Server_TIME 2020-07-04 09:47:25
   MSGCNT     27928
   NAME       Sh_S_Fr
   NR         174
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-06-07 21:46:46   ASC_Enable      off
     2020-07-04 09:44:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-04 07:00:47   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-07-04 09:15:01   ASC_Time_DriveDown  4.07.2020 - 23:00
     2020-07-04 09:15:01   ASC_Time_DriveUp  5.07.2020 - 09:15
     2020-07-03 10:33:13   associatedWith  Rolladen
     2020-07-04 07:00:47   current         stop
     2020-07-04 09:47:25   energy          7399
     2020-07-04 07:01:17   energy_total_kWh 0.2217
     2020-07-03 10:33:18   fw_ver          20200309-104051/v1.6.0@43056d58
     2020-07-03 10:33:18   id              shellyswitch25-745A07
     2020-07-04 09:47:25   input0          0
     2020-07-04 09:47:25   input1          0
     2020-07-03 10:33:18   ip              172.16.5.29
     2020-07-03 10:33:18   mac             807D3A745A07
     2020-07-03 10:33:18   new_fw          true
     2020-07-03 10:33:18   online          true
     2020-07-04 09:47:25   overtemperature 0
     2020-07-04 09:47:25   pct             100
     2020-07-04 09:47:25   power           0.00
     2020-07-04 09:47:25   roller_0_energy 7399
     2020-07-04 09:47:25   roller_0_power  0.00
     2020-07-04 09:47:25   state           100
     2020-07-04 09:47:25   temperature     52.67
     2020-03-11 12:51:49   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 340:360
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 150:270
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Min_OutsideTemperature 26
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Wetter_Proplanta','fc0_tempMax',0) >= 25 ? 5 : 20) }
   ASC_Shading_StateChange_SunnyCloudy 870:860
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor SD_WS07_TH_1:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:15
   ASC_Up     brightness
   IODev      MQTT2_FHEM_Server
   alias      Rollo  Frank
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   event-on-update-reading ASC_ShuttersLastDrive
   icon       fts_shutter_automatic
   model      A_11b1a_shelly25_roller_invert_0
   readingList shellies/shellyswitch25-745A07/roller/0/pos:.* pct
  shellies/shellyswitch25-745A07/online:.* online
  shellies/shellyswitch25-745A07/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-745A07...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-745A07/roller/0:.* current
  shellies/shellyswitch25-745A07/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-745A07/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-745A07/roller/0/pos:.* state
  shellies/shellyswitch25-745A07/input/1:.* input1
  shellies/shellyswitch25-745A07/input/0:.* input0
  shellies/shellyswitch25-745A07/temperature:.* temperature
  shellies/shellyswitch25-745A07/overtemperature:.* overtemperature
shellyswitch25_745A07:shellies/shellyswitch25-745A07/temperature_f:.* temperature_f
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/power:.* roller_0_power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/energy:.* roller_0_energy
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/power:.* power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/energy:.* energy
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-745A07/roller/0/command open
  close:noArg shellies/shellyswitch25-745A07/roller/0/command close
  half:noArg shellies/shellyswitch25-745A07/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-745A07/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-745A07/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-745A07/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-745A07/command update_fw
  x_mqttcom shellies/shellyswitch25-745A07/command $EVTPART1
   setStateList open close half stop pct
   sortby     020
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct
   widgetOverride devStateIcon:textFieldNL-long


Schönes Wochenende
Walter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Juli 2020, 10:57:24
Zitat von: wk am 04 Juli 2020, 09:54:42
Hallo Marko,

kann es sein, dass bei dem gestrigen update ein Fehler mitkam?
Bei mir sind heute früh zwei Rolladen gefahren, die eigentlich über ASC_Enable abgeschaltet sind. Ich hänge einmal das list hier an.

Internals:
   CID        shellyswitch25_745A07
   DEF        shellyswitch25_745A07
   DEVICETOPIC Sh_S_Fr
   FUUID      5d7b4cd7-f33f-d4cb-8778-1da6593b9a2c7aa6
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 27928
   MQTT2_FHEM_Server_TIME 2020-07-04 09:47:25
   MSGCNT     27928
   NAME       Sh_S_Fr
   NR         174
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-06-07 21:46:46   ASC_Enable      off
     2020-07-04 09:44:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-04 07:00:47   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-07-04 09:15:01   ASC_Time_DriveDown  4.07.2020 - 23:00
     2020-07-04 09:15:01   ASC_Time_DriveUp  5.07.2020 - 09:15
     2020-07-03 10:33:13   associatedWith  Rolladen
     2020-07-04 07:00:47   current         stop
     2020-07-04 09:47:25   energy          7399
     2020-07-04 07:01:17   energy_total_kWh 0.2217
     2020-07-03 10:33:18   fw_ver          20200309-104051/v1.6.0@43056d58
     2020-07-03 10:33:18   id              shellyswitch25-745A07
     2020-07-04 09:47:25   input0          0
     2020-07-04 09:47:25   input1          0
     2020-07-03 10:33:18   ip              172.16.5.29
     2020-07-03 10:33:18   mac             807D3A745A07
     2020-07-03 10:33:18   new_fw          true
     2020-07-03 10:33:18   online          true
     2020-07-04 09:47:25   overtemperature 0
     2020-07-04 09:47:25   pct             100
     2020-07-04 09:47:25   power           0.00
     2020-07-04 09:47:25   roller_0_energy 7399
     2020-07-04 09:47:25   roller_0_power  0.00
     2020-07-04 09:47:25   state           100
     2020-07-04 09:47:25   temperature     52.67
     2020-03-11 12:51:49   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 340:360
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 150:270
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Min_OutsideTemperature 26
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Wetter_Proplanta','fc0_tempMax',0) >= 25 ? 5 : 20) }
   ASC_Shading_StateChange_SunnyCloudy 870:860
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor SD_WS07_TH_1:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:15
   ASC_Up     brightness
   IODev      MQTT2_FHEM_Server
   alias      Rollo  Frank
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   event-on-update-reading ASC_ShuttersLastDrive
   icon       fts_shutter_automatic
   model      A_11b1a_shelly25_roller_invert_0
   readingList shellies/shellyswitch25-745A07/roller/0/pos:.* pct
  shellies/shellyswitch25-745A07/online:.* online
  shellies/shellyswitch25-745A07/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-745A07...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-745A07/roller/0:.* current
  shellies/shellyswitch25-745A07/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-745A07/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-745A07/roller/0/pos:.* state
  shellies/shellyswitch25-745A07/input/1:.* input1
  shellies/shellyswitch25-745A07/input/0:.* input0
  shellies/shellyswitch25-745A07/temperature:.* temperature
  shellies/shellyswitch25-745A07/overtemperature:.* overtemperature
shellyswitch25_745A07:shellies/shellyswitch25-745A07/temperature_f:.* temperature_f
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/power:.* roller_0_power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/energy:.* roller_0_energy
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/power:.* power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/energy:.* energy
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-745A07/roller/0/command open
  close:noArg shellies/shellyswitch25-745A07/roller/0/command close
  half:noArg shellies/shellyswitch25-745A07/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-745A07/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-745A07/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-745A07/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-745A07/command update_fw
  x_mqttcom shellies/shellyswitch25-745A07/command $EVTPART1
   setStateList open close half stop pct
   sortby     020
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct
   widgetOverride devStateIcon:textFieldNL-long


Schönes Wochenende
Walter

Hallo Walter

Schaue ich mir an. Danke fürs Bescheid geben.


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Juli 2020, 11:30:31
Zitat von: wk am 04 Juli 2020, 09:54:42
Hallo Marko,

kann es sein, dass bei dem gestrigen update ein Fehler mitkam?
Bei mir sind heute früh zwei Rolladen gefahren, die eigentlich über ASC_Enable abgeschaltet sind. Ich hänge einmal das list hier an.

Internals:
   CID        shellyswitch25_745A07
   DEF        shellyswitch25_745A07
   DEVICETOPIC Sh_S_Fr
   FUUID      5d7b4cd7-f33f-d4cb-8778-1da6593b9a2c7aa6
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 27928
   MQTT2_FHEM_Server_TIME 2020-07-04 09:47:25
   MSGCNT     27928
   NAME       Sh_S_Fr
   NR         174
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-06-07 21:46:46   ASC_Enable      off
     2020-07-04 09:44:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-04 07:00:47   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-07-04 09:15:01   ASC_Time_DriveDown  4.07.2020 - 23:00
     2020-07-04 09:15:01   ASC_Time_DriveUp  5.07.2020 - 09:15
     2020-07-03 10:33:13   associatedWith  Rolladen
     2020-07-04 07:00:47   current         stop
     2020-07-04 09:47:25   energy          7399
     2020-07-04 07:01:17   energy_total_kWh 0.2217
     2020-07-03 10:33:18   fw_ver          20200309-104051/v1.6.0@43056d58
     2020-07-03 10:33:18   id              shellyswitch25-745A07
     2020-07-04 09:47:25   input0          0
     2020-07-04 09:47:25   input1          0
     2020-07-03 10:33:18   ip              172.16.5.29
     2020-07-03 10:33:18   mac             807D3A745A07
     2020-07-03 10:33:18   new_fw          true
     2020-07-03 10:33:18   online          true
     2020-07-04 09:47:25   overtemperature 0
     2020-07-04 09:47:25   pct             100
     2020-07-04 09:47:25   power           0.00
     2020-07-04 09:47:25   roller_0_energy 7399
     2020-07-04 09:47:25   roller_0_power  0.00
     2020-07-04 09:47:25   state           100
     2020-07-04 09:47:25   temperature     52.67
     2020-03-11 12:51:49   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 340:360
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 150:270
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Min_OutsideTemperature 26
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Wetter_Proplanta','fc0_tempMax',0) >= 25 ? 5 : 20) }
   ASC_Shading_StateChange_SunnyCloudy 870:860
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor SD_WS07_TH_1:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:15
   ASC_Up     brightness
   IODev      MQTT2_FHEM_Server
   alias      Rollo  Frank
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   event-on-update-reading ASC_ShuttersLastDrive
   icon       fts_shutter_automatic
   model      A_11b1a_shelly25_roller_invert_0
   readingList shellies/shellyswitch25-745A07/roller/0/pos:.* pct
  shellies/shellyswitch25-745A07/online:.* online
  shellies/shellyswitch25-745A07/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-745A07...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-745A07/roller/0:.* current
  shellies/shellyswitch25-745A07/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-745A07/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-745A07/roller/0/pos:.* state
  shellies/shellyswitch25-745A07/input/1:.* input1
  shellies/shellyswitch25-745A07/input/0:.* input0
  shellies/shellyswitch25-745A07/temperature:.* temperature
  shellies/shellyswitch25-745A07/overtemperature:.* overtemperature
shellyswitch25_745A07:shellies/shellyswitch25-745A07/temperature_f:.* temperature_f
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/power:.* roller_0_power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/roller/0/energy:.* roller_0_energy
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/power:.* power
shellyswitch25_745A07:shellies/shellyswitch25-745A07/relay/energy:.* energy
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-745A07/roller/0/command open
  close:noArg shellies/shellyswitch25-745A07/roller/0/command close
  half:noArg shellies/shellyswitch25-745A07/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-745A07/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-745A07/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-745A07/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-745A07/command update_fw
  x_mqttcom shellies/shellyswitch25-745A07/command $EVTPART1
   setStateList open close half stop pct
   sortby     020
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct
   widgetOverride devStateIcon:textFieldNL-long


Schönes Wochenende
Walter

Ich habe es gefixt und getestet. Kommt morgen per Update.
Kann sein das noch andere Merkwürdigkeiten kommen, ich habe alle unless Bedingungen gegen if getauscht. Ist manchmal nicht so einfach das zurück zu "rechnen"



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Juli 2020, 12:22:53
@CoolTux:
ZitatDu kannst natürlich pro Raum jeweils unterschiedliche Lichtsensoren verwenden. Mache ich ja auch. Wohnzimmer und Schlafzimmer haben Lichtsensor_1 und Küche, Kinderzimmer haben Lichtsensor_2
Ja genau - war mir nicht sicher, ob das funktioniert.

Gruß und danke für die Rückmeldung
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 04 Juli 2020, 14:46:09
Hallo,

wie funktioniert die Tastersperre? Nach 10 min Wartezeit ist der Taster noch immer nicht gesperrt.  Wenn ich hardLockOut, bei geöffnetem Fenster mal aus und einschalte, dann wird er gesperrt. Nach erneutem öffnen wieder nicht. ASC_LockOut steht auf hard, ASC_LockOut_Cmd steht auf inhibit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Juli 2020, 15:03:27
Das geht nur bei gesetzten ASC_ShuttersPlace terrace
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 05 Juli 2020, 21:20:12
Hi ich hab einen Bug bei mir. Es wird dunkel am Abend. Die Helligkeit ist zu dunkel zum beschatten. Jetzt fährt meine Jalousie runter und sagt last drive wind unprotect??? Versteh ich nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Juli 2020, 21:25:44
Zitat von: Eistee am 05 Juli 2020, 21:20:12
Hi ich hab einen Bug bei mir. Es wird dunkel am Abend. Die Helligkeit ist zu dunkel zum beschatten. Jetzt fährt meine Jalousie runter und sagt last drive wind unprotect??? Versteh ich nicht.

Zeig mal bitte ein List vom ASC und dem Rollo Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 05 Juli 2020, 21:29:54
Hab es manuell hoch gefahren und eben ein update all gefolgt von shutdown restart gemacht. Das mit dem Sensor versteh ich grad nicht was er nun meldet.

Rollo:
Internals:
   DEF        6686C3
   FUUID      5c4ba490-f33f-43f7-95a4-a6f2032523850372
   FVERSION   10_CUL_HM.pm:0.223450/2020-07-04
   IODev      MAPLECUL868HM
   NAME       mz.HM.Rollo
   NOTIFYDEV  global
   NR         197
   NTFY_ORDER 50-mz.HM.Rollo
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   peerList   self01,self02,
   OLDREADINGS:
   READINGS:
     2020-04-16 20:06:28   ASC_Enable      on
     2020-07-05 21:24:51   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-07-05 21:17:52   ASC_ShuttersLastDrive manual
     2020-07-05 21:24:48   ASC_Time_DriveDown roommate only
     2020-07-05 21:24:48   ASC_Time_DriveUp roommate only
     2020-07-05 21:24:43   ASC_my_Aufbauwinkel 0.516164229764837
     2020-07-05 21:24:43   ASC_my_Azimuth  306.3
     2020-07-05 21:24:43   ASC_my_Elevation 1.6
     2020-07-05 21:24:43   ASC_my_Gesamtneigung 75.9161642297648
     2020-07-05 21:24:43   ASC_my_IfInShading 1
     2020-07-05 21:24:43   ASC_my_LastDrive manual
     2020-07-05 21:24:43   ASC_my_Rollo    3
     2020-07-05 21:24:43   ASC_my_RolloPhi 4.76474885794452
     2020-07-05 21:24:43   ASC_my_RolloTheta 2.89578334808904
     2020-07-05 21:24:43   ASC_my_ShadingLastStatus out
     2020-07-05 21:24:43   ASC_my_ShadingManualDriveStatus 0
     2020-07-05 21:24:43   ASC_my_ShadingRolloPos 2.34625763612455
     2020-07-05 21:24:43   ASC_my_ShadingStatus out
     2020-07-05 21:24:43   ASC_my_Sonne    3
     2020-07-05 21:24:43   ASC_my_SonnePhi 5.34594349885863
     2020-07-05 21:24:43   ASC_my_SonneTheta 1.59872159482681
     2020-07-05 21:24:43   ASC_my_Winkel   76.6799924073558
     2020-07-05 21:24:43   ASC_my_Winkel_acos NaN
     2020-07-05 21:24:43   ASC_my_Winkel_asin NaN
     2020-07-05 21:24:43   ASC_my_Winkel_atan 53.2326798968975
     2020-07-05 21:24:43   ASC_my_Winkel_cos 13.200349181398
     2020-07-05 21:24:43   ASC_my_Winkel_sin 55.7544359804752
     2020-07-05 21:24:43   ASC_my_Winkel_tan 242.000709747532
     2020-07-05 21:16:56   CommandAccepted yes
     2019-03-29 18:31:55   D-firmware      2.11
     2019-03-30 23:20:13   D-serialNr      PEQ0096625
     2019-04-07 18:34:23   PairedTo        0x308393
     2018-07-26 20:52:11   R-confBtnTime   permanent
     2018-07-27 18:23:22   R-driveDown     54 s
     2018-07-26 21:15:59   R-driveTurn     0.5 s
     2018-07-27 18:23:34   R-driveUp       54 s
     2018-07-26 20:53:51   R-intKeyVisib   visib
     2018-07-26 20:52:11   R-localResDis   off
     2018-07-26 20:52:11   R-pairCentral   0x308393
     2018-07-26 21:15:59   R-posSaveTime   2 s
     2018-07-26 21:15:59   R-refRunCounter 0
     2018-07-26 21:26:48   R-refRunTimeSlats 1.3 s
     2018-07-26 20:54:00   R-self01-lgActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOn on
     2018-07-26 20:54:00   R-self01-lgBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRefOn on
     2018-07-26 20:54:00   R-self01-lgCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-lgCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-lgCtOff geLo
     2018-07-26 20:54:00   R-self01-lgCtOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOn geLo
     2018-07-26 20:54:00   R-self01-lgCtValHi 100
     2018-07-26 20:54:00   R-self01-lgCtValLo 50
     2018-07-26 20:54:00   R-self01-lgDriveMode direct
     2018-07-26 20:54:00   R-self01-lgMaxTimeF unused
     2018-07-26 20:54:00   R-self01-lgMultiExec off
     2018-07-26 20:54:00   R-self01-lgOffDly 0 s
     2018-07-26 20:54:00   R-self01-lgOffLevel 0 %
     2018-07-26 20:54:00   R-self01-lgOffTime unused
     2018-07-26 20:54:00   R-self01-lgOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-lgOnDly 0 s
     2018-07-26 20:54:00   R-self01-lgOnLevel 100 %
     2018-07-26 20:54:00   R-self01-lgOnTime unused
     2018-07-26 20:54:00   R-self01-lgOnTimeMode absolut
     2018-07-26 21:03:14   R-self01-shActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-shBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-shBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOn on
     2018-07-26 20:54:00   R-self01-shBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRefOn on
     2018-07-26 20:54:00   R-self01-shCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-shCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-shCtOff geLo
     2018-07-26 20:54:00   R-self01-shCtOn geLo
     2018-07-26 20:54:00   R-self01-shCtRampOff geLo
     2018-07-26 20:54:00   R-self01-shCtRampOn geLo
     2018-07-26 20:54:00   R-self01-shCtRefOff geLo
     2018-07-26 20:54:00   R-self01-shCtRefOn geLo
     2018-07-26 20:54:00   R-self01-shCtValHi 100
     2018-07-26 20:54:00   R-self01-shCtValLo 50
     2018-07-26 20:54:00   R-self01-shDriveMode direct
     2018-07-26 21:00:58   R-self01-shMaxTimeF 0.4 s
     2018-07-26 21:03:14   R-self01-shMultiExec on
     2018-07-26 20:54:00   R-self01-shOffDly 0 s
     2018-07-26 20:54:00   R-self01-shOffLevel 0 %
     2018-07-26 20:54:00   R-self01-shOffTime unused
     2018-07-26 21:03:14   R-self01-shOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-shOnDly 0 s
     2018-07-26 20:54:00   R-self01-shOnLevel 100 %
     2018-07-26 20:54:00   R-self01-shOnTime unused
     2018-07-26 21:03:14   R-self01-shOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-lgBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtRampOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-lgBlJtRefOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-lgCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-lgCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-lgCtOff geLo
     2018-07-26 21:03:15   R-self02-lgCtOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOn geLo
     2018-07-26 21:03:15   R-self02-lgCtValHi 100
     2018-07-26 21:03:15   R-self02-lgCtValLo 50
     2018-07-26 21:03:15   R-self02-lgDriveMode direct
     2018-07-26 21:03:15   R-self02-lgMaxTimeF unused
     2018-07-26 21:03:15   R-self02-lgMultiExec off
     2018-07-26 21:03:15   R-self02-lgOffDly 0 s
     2018-07-26 21:03:15   R-self02-lgOffLevel 0 %
     2018-07-26 21:03:15   R-self02-lgOffTime unused
     2018-07-26 21:03:15   R-self02-lgOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgOnDly 0 s
     2018-07-26 21:03:15   R-self02-lgOnLevel 100 %
     2018-07-26 21:03:15   R-self02-lgOnTime unused
     2018-07-26 21:03:15   R-self02-lgOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-shActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-shBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-shBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtRampOff off
     2018-07-26 21:03:15   R-self02-shBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-shBlJtRefOff off
     2018-07-26 21:03:15   R-self02-shBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-shCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-shCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-shCtOff geLo
     2018-07-26 21:03:15   R-self02-shCtOn geLo
     2018-07-26 21:03:15   R-self02-shCtRampOff geLo
     2018-07-26 21:03:15   R-self02-shCtRampOn geLo
     2018-07-26 21:03:15   R-self02-shCtRefOff geLo
     2018-07-26 21:03:15   R-self02-shCtRefOn geLo
     2018-07-26 21:03:15   R-self02-shCtValHi 100
     2018-07-26 21:03:15   R-self02-shCtValLo 50
     2018-07-26 21:03:15   R-self02-shDriveMode direct
     2018-07-26 21:03:15   R-self02-shMaxTimeF 0.4 s
     2018-07-26 21:03:15   R-self02-shMultiExec on
     2018-07-26 21:03:15   R-self02-shOffDly 0 s
     2018-07-26 21:03:15   R-self02-shOffLevel 0 %
     2018-07-26 21:03:15   R-self02-shOffTime unused
     2018-07-26 21:03:15   R-self02-shOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-shOnDly 0 s
     2018-07-26 21:03:15   R-self02-shOnLevel 100 %
     2018-07-26 21:03:15   R-self02-shOnTime unused
     2018-07-26 21:03:15   R-self02-shOnTimeMode absolut
     2018-07-26 21:15:59   R-sign          off
     2018-07-26 21:15:59   R-statusInfoMinDly 2 s
     2018-07-26 21:15:59   R-statusInfoRandom 1 s
     2018-07-26 21:15:59   R-transmitTryMax 6
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMaxTimeF unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMaxTimeF 0.1 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTimeMode absolut
     2020-07-05 21:24:44   associatedWith  xx.AutoShuttersControl
     2020-07-05 21:17:52   commState       CMDs_done
     2020-07-05 21:17:52   deviceMsg       on (to xx.VCCU)
     2020-07-05 21:17:52   level           100
     2018-09-03 16:56:18   levelMissed     desired:100
     2020-05-02 18:04:02   levelSlat       set_45
     2020-07-05 21:17:52   motor           stop:on
     2020-07-05 21:17:52   pct             100
     2020-07-05 21:17:52   pctSlat         100
     2020-07-05 21:24:02   peerList        self01,self02,
     2018-07-27 14:04:17   powerOn         2018-07-27 14:04:17
     2020-07-05 21:17:52   recentStateType info
     2020-07-05 21:17:52   slatDir         stop
     2020-07-05 21:17:52   state           on
     2020-07-05 21:17:52   timedOn         off
   helper:
     HM_CMDNR   176
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    self01,self02,:no:1593977042.79448
       TmplTs     1593977042.79448
       cmdKey     :1:1:0::0107:01self01,self02,
       TmplCmds:
         tplSet_self01:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
         tplSet_self02:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         pctLvlSlat:-value-|old|noChng -slatValue-|old|noChng
         pctSlat:[0-100]|old|noChng
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[|xx.VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +6686C3,00,00,00
       rxt        0
       vccu       xx.VCCU
       p:
         6686C3
         00
         00
         00
       prefIO:
         MAPLECUL868HM
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 100
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 100
   ASC_Down   roommate
   ASC_DriveUpMaxDuration 65
   ASC_ExternalTrigger wz.Leinwand:state drive-down:drive-up 0
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Alina,rr_Sandra
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 176:360
   ASC_Shading_MinMax_Elevation 5.3:100.0
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos { RolladenHitze(222, 20, 75.4, 2, 273, "mz.HM.Rollo") }
   ASC_Shading_StateChange_SunnyCloudy 42000:15000
   ASC_ShuttersPlace window
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Sleep_Pos 0
   ASC_TempSensor WeatherStation:temperature
   ASC_Up     roommate
   ASC_WindParameters 20:10 100
   ASC_WindProtection on
   IODev      MAPLECUL868HM
   IOgrp      xx.VCCU:MAPLECUL868HM
   alexaName  Rollo
   alexaRoom  Büro
   alias      Rollo
   assistantName Rollo
   autoReadReg 4_reqStatus
   cmdIcon    100:fts_shutter_up stop:fts_shutter_manual 0:fts_shutter_down
   devStateIcon on:fts_window_2w:0 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 off:fts_shutter_100:100 set_on:fts_shutter_up set_off:fts_shutter_down
   event-on-change-reading .*
   expert     1_allReg
   firmware   2.11
   gassistantName Rollo
   genericDeviceType blind
   group      Beschattung
   homebridgeMapping CurrentPosition=pct,minValue=0,maxValue=100,minStep=1
TargetPosition=CurrentPosition,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,6686C301,6686C302,
   room       0 Home,1 Wohnung->1 Büro,GoogleAssistant,Homekit
   serialNr   PEQ0096625
   siriName   mz.HM.Rollo
   subType    blindActuator
   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_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
   webCmd     100:stop:0:pct
   widgetOverride pct:select,100,90,80,70,60,50,40,30,20,10,0


ASC:
Internals:
   FUUID      5e95c14d-f33f-43f7-6a87-e282de004d73b212
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       xx.AutoShuttersControl
   NOTIFYDEV  global,xx.AutoShuttersControl,mz.HM.Rollo,rr_Sandra,xx.Wetter.wunderground,xx.Astro,Bewohner,wz.Leinwand,WeatherStation,xx.zb.Lichtsensor,mz.Twilight,mz.HM.Rollo,rr_Alina,Wetterstation
   NR         261
   NTFY_ORDER 51-xx.AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-04-17 15:39:52   ascEnable       on
     2020-07-05 21:24:50   controlShading  on
     2020-04-15 18:06:03   hardLockOut     off
     2020-07-05 21:17:52   mz.HM.Rollo_PosValue 100
     2020-07-05 20:02:05   mz.HM.Rollo_lastPosValue 10
     2020-07-05 21:24:48   mz.HM.Rollo_nextAstroTimeEvent  5.07.2020 - 21:30
     2020-07-05 21:24:44   room_0_Home_1_Wohnung-_1_B__ro_GoogleAssistant_Homekit mz.HM.Rollo
     2020-04-15 18:06:03   selfDefense     off
     2020-07-05 21:24:48   state           created new drive timer
     2020-04-15 18:08:08   sunriseTimeWeHoliday on
     2020-07-05 21:24:44   userAttrList    rolled out
     2020-04-18 09:23:04   wz.Leinwand_PosValue 0
   helper:
     shuttersList:
       mz.HM.Rollo
   monitoredDevs:
     Bewohner:
       xx.AutoShuttersControl ASC_residentsDev
     WeatherStation:
       mz.HM.Rollo ASC_BrightnessSensor
       xx.AutoShuttersControl ASC_windSensor
     Wetterstation:
       mz.HM.Rollo ASC_BrightnessSensor
     mz.HM.Rollo:
     mz.Twilight:
       xx.AutoShuttersControl ASC_twilightDevice
     rr_Alina:
       mz.HM.Rollo ASC_Roommate_Device
     rr_Sandra:
       mz.HM.Rollo ASC_Roommate_Device
     wz.Leinwand:
       mz.HM.Rollo ASC_ExternalTrigger
     xx.Astro:
       xx.AutoShuttersControl ASC_twilightDevice
     xx.Wetter.wunderground:
       mz.HM.Rollo ASC_BrightnessSensor
     xx.zb.Lichtsensor:
       mz.HM.Rollo ASC_BrightnessSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_freezeTemp 0
   ASC_rainSensor WeatherStation:rain 0.1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor WeatherStation:temperature
   ASC_twilightDevice xx.Astro
   ASC_windSensor WeatherStation:wind_gust_max10m
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Beschattung
   icon       fts_shutter_automatic
   room       1 Wohnung->1 Büro
   verbose    3
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Juli 2020, 21:46:04
Ich sehe das Problem. Oder besser die Probleme.

Erstmal hast Du sowohl im ASC als auch im Rollo jeweils ein Tempsensor definiert und dann auch noch den selben. Das ist Unsinn.
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.

Meine Empfehlung ist es Dummy Devices für die jeweiligen Readings an zu legen.

Das wind-unprotected kommt von dieser Doppelbelegung. ASC wusste nicht was genau das ist. Ich denke es war Dein Brightness Sensor aber ASC hat die erste Funktion genommen welche es dem Device zuordnen konnte und das war wohl Wind.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 05 Juli 2020, 22:20:11
Du willst mir erzählen das ich plötzlich meine Wetterstation nicht mehr nutzen kann die seit 3 Monaten fehlerfrei mit ASC zusammen funktioniert? Das mit den Dummy Devices verstehe ich nicht. Ich habe nicht ein Dummy Device in meinem FHEM da ich der Meinung bin das diese völlig überflüssig sind.

Internals:
   FUUID      5ea4b6da-f33f-43f7-5e51-f6a69a72a2e98aa5
   FVERSION   50_HP1000.pm:0.192630/2019-04-25
   FW         WEBweatherstation
   INTERVAL   30
   IP         192.168.178.112
   NAME       WeatherStation
   NR         267
   SERVER_TYPE php
   STATE      T: 21,7 °C H: 60 %
   SWVERSION  EasyWeatherV1.4.9
   SYSTEMTIME_UTC 2020-07-05 20:17:34
   TYPE       HP1000
   UPLOAD_TYPE customize
   READINGS:
     2020-05-13 19:07:32   Activity        alive
     2020-07-05 22:17:35   UV              0
     2020-07-05 22:17:35   UVR             0
     2020-07-05 19:05:05   UVcondition     low
     2020-07-05 19:05:05   UVcondition_rgb 4C9329
     2020-07-05 21:49:36   condition       nt_clear
     2020-07-05 21:49:36   daylight        0
     2020-07-05 22:17:35   dewpoint        13.6
     2020-07-05 22:17:35   dewpoint_f      56.5
     2020-07-05 22:17:35   humidity        60
     2020-07-05 22:17:35   humidityAbs     11
     2020-07-05 22:17:35   humidityAbs_f   124
     2020-07-05 11:41:06   humidityCondition ideal
     2020-07-05 11:41:06   humidityCondition_rgb 4C9329
     2020-07-05 22:17:35   indoorDewpoint  14
     2020-07-05 22:17:35   indoorDewpoint_f 63
     2020-07-05 22:17:35   indoorHumidity  47
     2020-07-05 22:17:35   indoorHumidityAbs 12
     2020-07-05 22:17:35   indoorHumidityAbs_f 138
     2020-07-04 13:07:06   indoorHumidityCondition ideal
     2020-07-04 13:07:06   indoorHumidityCondition_rgb 4C9329
     2020-07-05 22:17:35   indoorTemperature 26.6
     2020-07-05 21:57:06   indoorTemperatureCondition high
     2020-07-05 21:57:06   indoorTemperatureCondition_rgb E7652B
     2020-07-05 22:17:35   indoorTemperature_f 79.9
     2020-07-02 21:58:35   israining       0
     2020-07-05 22:17:35   luminosity      0.0
     2020-07-05 22:17:35   pressure        1010.9
     2020-07-05 22:17:35   pressureAbs     1010.9
     2020-07-05 22:17:35   pressureAbs_in  29.853
     2020-07-05 22:17:35   pressureAbs_mm  7.6
     2020-07-05 22:17:35   pressure_in     29.853
     2020-07-05 22:17:35   pressure_mm     7.6
     2020-07-05 22:17:35   rain            0.0
     2020-07-05 22:17:35   rain_day        0.0
     2020-07-05 22:17:35   rain_day_in     0.000
     2020-07-05 22:17:35   rain_in         0.000
     2020-07-05 22:17:35   rain_month      3.8
     2020-07-05 22:17:35   rain_month_in   0.150
     2020-07-05 22:17:35   rain_week       0.0
     2020-07-05 22:17:35   rain_week_in    0.000
     2020-07-05 22:17:35   rain_year       310.3
     2020-07-05 22:17:35   rain_year_in    12.217
     2020-07-05 22:17:35   solarradiation  0.00
     2020-07-05 22:17:35   state           T: 21,7 °C H: 60 %
     2020-07-05 22:17:35   temperature     21.7
     2020-07-04 07:41:08   temperatureCondition ideal
     2020-07-04 07:41:08   temperatureCondition_rgb 4C9329
     2020-07-05 22:17:35   temperature_f   71.1
     2020-07-05 22:10:35   windCondition   moderate_breeze
     2020-07-05 22:10:35   windCondition_rgb B1FC7B
     2020-07-05 21:34:05   windWarning     
     2020-07-05 22:17:35   wind_chill      21.7
     2020-07-05 22:17:35   wind_chill_f    71.1
     2020-07-05 22:17:35   wind_compasspoint WSW
     2020-07-05 22:16:36   wind_compasspoint_avg10m W
     2020-07-05 22:17:35   wind_compasspoint_avg2m SW
     2020-07-05 22:17:35   wind_direction  246
     2020-07-05 22:17:35   wind_direction_avg2m 216
     2020-07-05 22:17:35   wind_gust       13.0
     2020-07-05 22:17:35   wind_gust_bft   3
     2020-07-05 22:17:35   wind_gust_direction_avg10m 263
     2020-07-05 22:17:35   wind_gust_fts   12
     2020-07-05 22:17:35   wind_gust_kn    7
     2020-07-05 22:10:35   wind_gust_max10m 23.8
     2020-07-05 22:17:35   wind_gust_mph   8.1
     2020-07-05 22:10:35   wind_gust_mph_max10m 14.8
     2020-07-05 22:17:35   wind_gust_mps   3.6
     2020-07-05 22:17:35   wind_speed      9.4
     2020-07-05 22:17:35   wind_speed_avg2m 6
     2020-07-05 22:17:35   wind_speed_bft  2
     2020-07-05 22:17:35   wind_speed_bft_avg2m 2
     2020-07-05 22:17:35   wind_speed_fts  9
     2020-07-05 22:17:35   wind_speed_kn   5
     2020-07-05 22:17:35   wind_speed_kn_avg2m 3.2
     2020-07-05 22:17:35   wind_speed_mph  5.8
     2020-07-05 22:17:35   wind_speed_mph_avg2m 4
     2020-07-05 22:17:35   wind_speed_mps  2.6
     2020-07-05 22:17:35   wind_speed_mps_avg2m 2
     2020-04-27 18:20:31   wu_state        ok
   fhem:
     infix      updateweatherstation
   helper:
     history:
       windchill:
         21.7
         21.8
         21.8
         21.8
         21.8
         21.8
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         21.9
         22.0
       winddir:
         246
         331
         277
         8
         68
         308
         279
         308
         302
         290
         327
         301
         201
         275
         316
         275
         219
         313
         290
         319
       windgust:
         13.0
         9.4
         9.4
         3.6
         3.6
         7.2
         9.4
         13.0
         7.2
         5.4
         5.4
         13.0
         9.4
         14.8
         23.8
         16.6
         9.4
         5.4
         7.2
         5.4
       windgustmph:
         8.1
         5.8
         5.8
         2.2
         2.2
         4.5
         5.8
         8.1
         4.5
         3.4
         3.4
         8.1
         5.8
         9.2
         14.8
         10.3
         5.8
         3.4
         4.5
         3.4
       windspeed:
         9.4
         7.2
         5.4
         2.5
       windspeedmph:
         5.8
         4.5
         3.4
         1.6
Attributes:
   alias      Wetterstation
   group      Wetter
   room       8.0 Wetter
   stateReadings temperature humidity
   stateReadingsFormat 1
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Juli 2020, 22:31:17
Hast Du das mit Wind neu drin? Denke nicht das Du das seit 3 Monaten drin hast.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 05 Juli 2020, 22:32:31
Dann lass es zwei sein aber in V0.8 und V0.9 lief es schon und V0.10 auch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Juli 2020, 23:33:24
Erklären kann ich es mir nicht. Die Reihenfolge der Funktionen habe ich nicht geändert. Aber davon ab ist es so wie ich gesagt habe.
Devices welche in der NOTIFYDEV stehen dürfen immer nur einem Attribut zugeordnet werden.
Also zum Beispiel ASC_BrightnessSensor das selbe Device darf aber nicht noch mal zum Beispiel in ASC_rainSensor auftauchen.

Allerdings habe ich soeben, Dank Dir, etwas gefunden wie man zu mindestens ein Device im ASC Device als Attribut eintragen kann und das selbe Device in einem Rollo Device als Attribut.
Ich werde das die kommende Woche einbauen und würde mich freuen wenn Du dann das testen könntest. Dann sollte zu mindest Deine aktuelle Konfiguration laufen und rain nicht mehr einfach so auslösen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 06 Juli 2020, 08:59:22
Zitat von: CoolTux am 05 Juli 2020, 21:46:04
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.
Moin. Das Finde ich aber auch etwas unglücklich. Habe auch eine Wetterstation und benutze diese aktuell NUR für "ASC_tempSensor". Deswegen ist das Problem bei mir zum Glück noch nicht aufgetreten. Wollte aber in naher Zukunft diesen auch für "ASC_rainSensor" und "ASC_windSensor" nutzen.
Ich möchte auch ungern mehrere dummys anlegen. Vielleicht gibt es ja eine schicke Lösung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 09:27:59
Zitat von: dancatt am 06 Juli 2020, 08:59:22
Moin. Das Finde ich aber auch etwas unglücklich. Habe auch eine Wetterstation und benutze diese aktuell NUR für "ASC_tempSensor". Deswegen ist das Problem bei mir zum Glück noch nicht aufgetreten. Wollte aber in naher Zukunft diesen auch für "ASC_rainSensor" und "ASC_windSensor" nutzen.
Ich möchte auch ungern mehrere dummys anlegen. Vielleicht gibt es ja eine schicke Lösung.

Mag sein das es ungünstig erscheint, ist aber techn. aus meiner Sicht aktuell nicht anders zu Händeln. Wie gesagt ich werde noch einbauen das ASC zwischen seinen eigenen Device und anderen unterscheiden kann dann. Dann kann man Für Wind im ASC und für Brightness was anderes nehmen. Aber das war es dann auch schon. Temperatur ist was anderes weil hier nicht auf ein Event reagiert wird sondern immer nur ausgelesen wird. Temperatur ist also aussen vor. Es geht nur um Devices welche im Internal NOTIFYDEV stehen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 09:49:55
Zitat von: Eistee am 05 Juli 2020, 21:29:54
Hab es manuell hoch gefahren und eben ein update all gefolgt von shutdown restart gemacht. Das mit dem Sensor versteh ich grad nicht was er nun meldet.

Rollo:
Internals:
   DEF        6686C3
   FUUID      5c4ba490-f33f-43f7-95a4-a6f2032523850372
   FVERSION   10_CUL_HM.pm:0.223450/2020-07-04
   IODev      MAPLECUL868HM
   NAME       mz.HM.Rollo
   NOTIFYDEV  global
   NR         197
   NTFY_ORDER 50-mz.HM.Rollo
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   peerList   self01,self02,
   OLDREADINGS:
   READINGS:
     2020-04-16 20:06:28   ASC_Enable      on
     2020-07-05 21:24:51   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2020-07-05 21:17:52   ASC_ShuttersLastDrive manual
     2020-07-05 21:24:48   ASC_Time_DriveDown roommate only
     2020-07-05 21:24:48   ASC_Time_DriveUp roommate only
     2020-07-05 21:24:43   ASC_my_Aufbauwinkel 0.516164229764837
     2020-07-05 21:24:43   ASC_my_Azimuth  306.3
     2020-07-05 21:24:43   ASC_my_Elevation 1.6
     2020-07-05 21:24:43   ASC_my_Gesamtneigung 75.9161642297648
     2020-07-05 21:24:43   ASC_my_IfInShading 1
     2020-07-05 21:24:43   ASC_my_LastDrive manual
     2020-07-05 21:24:43   ASC_my_Rollo    3
     2020-07-05 21:24:43   ASC_my_RolloPhi 4.76474885794452
     2020-07-05 21:24:43   ASC_my_RolloTheta 2.89578334808904
     2020-07-05 21:24:43   ASC_my_ShadingLastStatus out
     2020-07-05 21:24:43   ASC_my_ShadingManualDriveStatus 0
     2020-07-05 21:24:43   ASC_my_ShadingRolloPos 2.34625763612455
     2020-07-05 21:24:43   ASC_my_ShadingStatus out
     2020-07-05 21:24:43   ASC_my_Sonne    3
     2020-07-05 21:24:43   ASC_my_SonnePhi 5.34594349885863
     2020-07-05 21:24:43   ASC_my_SonneTheta 1.59872159482681
     2020-07-05 21:24:43   ASC_my_Winkel   76.6799924073558
     2020-07-05 21:24:43   ASC_my_Winkel_acos NaN
     2020-07-05 21:24:43   ASC_my_Winkel_asin NaN
     2020-07-05 21:24:43   ASC_my_Winkel_atan 53.2326798968975
     2020-07-05 21:24:43   ASC_my_Winkel_cos 13.200349181398
     2020-07-05 21:24:43   ASC_my_Winkel_sin 55.7544359804752
     2020-07-05 21:24:43   ASC_my_Winkel_tan 242.000709747532
     2020-07-05 21:16:56   CommandAccepted yes
     2019-03-29 18:31:55   D-firmware      2.11
     2019-03-30 23:20:13   D-serialNr      PEQ0096625
     2019-04-07 18:34:23   PairedTo        0x308393
     2018-07-26 20:52:11   R-confBtnTime   permanent
     2018-07-27 18:23:22   R-driveDown     54 s
     2018-07-26 21:15:59   R-driveTurn     0.5 s
     2018-07-27 18:23:34   R-driveUp       54 s
     2018-07-26 20:53:51   R-intKeyVisib   visib
     2018-07-26 20:52:11   R-localResDis   off
     2018-07-26 20:52:11   R-pairCentral   0x308393
     2018-07-26 21:15:59   R-posSaveTime   2 s
     2018-07-26 21:15:59   R-refRunCounter 0
     2018-07-26 21:26:48   R-refRunTimeSlats 1.3 s
     2018-07-26 20:54:00   R-self01-lgActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-lgBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRampOn on
     2018-07-26 20:54:00   R-self01-lgBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-lgBlJtRefOn on
     2018-07-26 20:54:00   R-self01-lgCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-lgCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-lgCtOff geLo
     2018-07-26 20:54:00   R-self01-lgCtOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRampOn geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOff geLo
     2018-07-26 20:54:00   R-self01-lgCtRefOn geLo
     2018-07-26 20:54:00   R-self01-lgCtValHi 100
     2018-07-26 20:54:00   R-self01-lgCtValLo 50
     2018-07-26 20:54:00   R-self01-lgDriveMode direct
     2018-07-26 20:54:00   R-self01-lgMaxTimeF unused
     2018-07-26 20:54:00   R-self01-lgMultiExec off
     2018-07-26 20:54:00   R-self01-lgOffDly 0 s
     2018-07-26 20:54:00   R-self01-lgOffLevel 0 %
     2018-07-26 20:54:00   R-self01-lgOffTime unused
     2018-07-26 20:54:00   R-self01-lgOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-lgOnDly 0 s
     2018-07-26 20:54:00   R-self01-lgOnLevel 100 %
     2018-07-26 20:54:00   R-self01-lgOnTime unused
     2018-07-26 20:54:00   R-self01-lgOnTimeMode absolut
     2018-07-26 21:03:14   R-self01-shActionType jmpToTarget
     2018-07-26 20:54:00   R-self01-shBlJtDlyOff refOff
     2018-07-26 20:54:00   R-self01-shBlJtDlyOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOff dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtOn dlyOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRampOn on
     2018-07-26 20:54:00   R-self01-shBlJtRefOff rampOff
     2018-07-26 20:54:00   R-self01-shBlJtRefOn on
     2018-07-26 20:54:00   R-self01-shCtDlyOff geLo
     2018-07-26 20:54:00   R-self01-shCtDlyOn geLo
     2018-07-26 20:54:00   R-self01-shCtOff geLo
     2018-07-26 20:54:00   R-self01-shCtOn geLo
     2018-07-26 20:54:00   R-self01-shCtRampOff geLo
     2018-07-26 20:54:00   R-self01-shCtRampOn geLo
     2018-07-26 20:54:00   R-self01-shCtRefOff geLo
     2018-07-26 20:54:00   R-self01-shCtRefOn geLo
     2018-07-26 20:54:00   R-self01-shCtValHi 100
     2018-07-26 20:54:00   R-self01-shCtValLo 50
     2018-07-26 20:54:00   R-self01-shDriveMode direct
     2018-07-26 21:00:58   R-self01-shMaxTimeF 0.4 s
     2018-07-26 21:03:14   R-self01-shMultiExec on
     2018-07-26 20:54:00   R-self01-shOffDly 0 s
     2018-07-26 20:54:00   R-self01-shOffLevel 0 %
     2018-07-26 20:54:00   R-self01-shOffTime unused
     2018-07-26 21:03:14   R-self01-shOffTimeMode absolut
     2018-07-26 20:54:00   R-self01-shOnDly 0 s
     2018-07-26 20:54:00   R-self01-shOnLevel 100 %
     2018-07-26 20:54:00   R-self01-shOnTime unused
     2018-07-26 21:03:14   R-self01-shOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-lgBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-lgBlJtRampOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-lgBlJtRefOff off
     2018-07-26 21:03:15   R-self02-lgBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-lgCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-lgCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-lgCtOff geLo
     2018-07-26 21:03:15   R-self02-lgCtOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRampOn geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOff geLo
     2018-07-26 21:03:15   R-self02-lgCtRefOn geLo
     2018-07-26 21:03:15   R-self02-lgCtValHi 100
     2018-07-26 21:03:15   R-self02-lgCtValLo 50
     2018-07-26 21:03:15   R-self02-lgDriveMode direct
     2018-07-26 21:03:15   R-self02-lgMaxTimeF unused
     2018-07-26 21:03:15   R-self02-lgMultiExec off
     2018-07-26 21:03:15   R-self02-lgOffDly 0 s
     2018-07-26 21:03:15   R-self02-lgOffLevel 0 %
     2018-07-26 21:03:15   R-self02-lgOffTime unused
     2018-07-26 21:03:15   R-self02-lgOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-lgOnDly 0 s
     2018-07-26 21:03:15   R-self02-lgOnLevel 100 %
     2018-07-26 21:03:15   R-self02-lgOnTime unused
     2018-07-26 21:03:15   R-self02-lgOnTimeMode absolut
     2018-07-26 21:03:15   R-self02-shActionType jmpToTarget
     2018-07-26 21:03:15   R-self02-shBlJtDlyOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtDlyOn refOn
     2018-07-26 21:03:15   R-self02-shBlJtOff dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtOn dlyOn
     2018-07-26 21:03:15   R-self02-shBlJtRampOff off
     2018-07-26 21:03:15   R-self02-shBlJtRampOn rampOn
     2018-07-26 21:03:15   R-self02-shBlJtRefOff off
     2018-07-26 21:03:15   R-self02-shBlJtRefOn rampOn
     2018-07-26 21:03:15   R-self02-shCtDlyOff geLo
     2018-07-26 21:03:15   R-self02-shCtDlyOn geLo
     2018-07-26 21:03:15   R-self02-shCtOff geLo
     2018-07-26 21:03:15   R-self02-shCtOn geLo
     2018-07-26 21:03:15   R-self02-shCtRampOff geLo
     2018-07-26 21:03:15   R-self02-shCtRampOn geLo
     2018-07-26 21:03:15   R-self02-shCtRefOff geLo
     2018-07-26 21:03:15   R-self02-shCtRefOn geLo
     2018-07-26 21:03:15   R-self02-shCtValHi 100
     2018-07-26 21:03:15   R-self02-shCtValLo 50
     2018-07-26 21:03:15   R-self02-shDriveMode direct
     2018-07-26 21:03:15   R-self02-shMaxTimeF 0.4 s
     2018-07-26 21:03:15   R-self02-shMultiExec on
     2018-07-26 21:03:15   R-self02-shOffDly 0 s
     2018-07-26 21:03:15   R-self02-shOffLevel 0 %
     2018-07-26 21:03:15   R-self02-shOffTime unused
     2018-07-26 21:03:15   R-self02-shOffTimeMode absolut
     2018-07-26 21:03:15   R-self02-shOnDly 0 s
     2018-07-26 21:03:15   R-self02-shOnLevel 100 %
     2018-07-26 21:03:15   R-self02-shOnTime unused
     2018-07-26 21:03:15   R-self02-shOnTimeMode absolut
     2018-07-26 21:15:59   R-sign          off
     2018-07-26 21:15:59   R-statusInfoMinDly 2 s
     2018-07-26 21:15:59   R-statusInfoRandom 1 s
     2018-07-26 21:15:59   R-transmitTryMax 6
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMaxTimeF unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-lgOnTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shActionType jmpToTarget
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtDlyOn refOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOff dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtOn dlyOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRampOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOff off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shBlJtRefOn rampOn
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtDlyOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRampOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOff geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtRefOn geLo
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValHi 100
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shCtValLo 50
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shDriveMode direct
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMaxTimeF 0.1 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shMultiExec off
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffLevel 0 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOffTimeMode absolut
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnDly 0 s
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnLevel 100 %
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTime unused
     2019-04-07 18:34:26   R-xx.VCCU_chn-01-shOnTimeMode absolut
     2020-07-05 21:24:44   associatedWith  xx.AutoShuttersControl
     2020-07-05 21:17:52   commState       CMDs_done
     2020-07-05 21:17:52   deviceMsg       on (to xx.VCCU)
     2020-07-05 21:17:52   level           100
     2018-09-03 16:56:18   levelMissed     desired:100
     2020-05-02 18:04:02   levelSlat       set_45
     2020-07-05 21:17:52   motor           stop:on
     2020-07-05 21:17:52   pct             100
     2020-07-05 21:17:52   pctSlat         100
     2020-07-05 21:24:02   peerList        self01,self02,
     2018-07-27 14:04:17   powerOn         2018-07-27 14:04:17
     2020-07-05 21:17:52   recentStateType info
     2020-07-05 21:17:52   slatDir         stop
     2020-07-05 21:17:52   state           on
     2020-07-05 21:17:52   timedOn         off
   helper:
     HM_CMDNR   176
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    self01,self02,:no:1593977042.79448
       TmplTs     1593977042.79448
       cmdKey     :1:1:0::0107:01self01,self02,
       TmplCmds:
         tplSet_self01:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
         tplSet_self02:[BlStopDnLg_long|BlStopDnLg_short|BlStopDnSh_long|BlStopDnSh_short|BlStopUpLg_long|BlStopUpLg_short|BlStopUpSh_long|BlStopUpSh_short|SwCondAbove_long|SwCondAbove_short|SwCondBelow_long|SwCondBelow_short|SwOnCond_long|SwOnCond_short]
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         pctLvlSlat:-value-|old|noChng -slatValue-|old|noChng
         pctSlat:[0-100]|old|noChng
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[|xx.VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +6686C3,00,00,00
       rxt        0
       vccu       xx.VCCU
       p:
         6686C3
         00
         00
         00
       prefIO:
         MAPLECUL868HM
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 100
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 100
   ASC_Down   roommate
   ASC_DriveUpMaxDuration 65
   ASC_ExternalTrigger wz.Leinwand:state drive-down:drive-up 0
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device rr_Alina,rr_Sandra
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 176:360
   ASC_Shading_MinMax_Elevation 5.3:100.0
   ASC_Shading_Min_OutsideTemperature 0
   ASC_Shading_Mode always
   ASC_Shading_Pos { RolladenHitze(222, 20, 75.4, 2, 273, "mz.HM.Rollo") }
   ASC_Shading_StateChange_SunnyCloudy 42000:15000
   ASC_ShuttersPlace window
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Sleep_Pos 0
   ASC_TempSensor WeatherStation:temperature
   ASC_Up     roommate
   ASC_WindParameters 20:10 100
   ASC_WindProtection on
   IODev      MAPLECUL868HM
   IOgrp      xx.VCCU:MAPLECUL868HM
   alexaName  Rollo
   alexaRoom  Büro
   alias      Rollo
   assistantName Rollo
   autoReadReg 4_reqStatus
   cmdIcon    100:fts_shutter_up stop:fts_shutter_manual 0:fts_shutter_down
   devStateIcon on:fts_window_2w:0 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 off:fts_shutter_100:100 set_on:fts_shutter_up set_off:fts_shutter_down
   event-on-change-reading .*
   expert     1_allReg
   firmware   2.11
   gassistantName Rollo
   genericDeviceType blind
   group      Beschattung
   homebridgeMapping CurrentPosition=pct,minValue=0,maxValue=100,minStep=1
TargetPosition=CurrentPosition,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,6686C301,6686C302,
   room       0 Home,1 Wohnung->1 Büro,GoogleAssistant,Homekit
   serialNr   PEQ0096625
   siriName   mz.HM.Rollo
   subType    blindActuator
   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_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
   webCmd     100:stop:0:pct
   widgetOverride pct:select,100,90,80,70,60,50,40,30,20,10,0


ASC:
Internals:
   FUUID      5e95c14d-f33f-43f7-6a87-e282de004d73b212
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       xx.AutoShuttersControl
   NOTIFYDEV  global,xx.AutoShuttersControl,mz.HM.Rollo,rr_Sandra,xx.Wetter.wunderground,xx.Astro,Bewohner,wz.Leinwand,WeatherStation,xx.zb.Lichtsensor,mz.Twilight,mz.HM.Rollo,rr_Alina,Wetterstation
   NR         261
   NTFY_ORDER 51-xx.AutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-04-17 15:39:52   ascEnable       on
     2020-07-05 21:24:50   controlShading  on
     2020-04-15 18:06:03   hardLockOut     off
     2020-07-05 21:17:52   mz.HM.Rollo_PosValue 100
     2020-07-05 20:02:05   mz.HM.Rollo_lastPosValue 10
     2020-07-05 21:24:48   mz.HM.Rollo_nextAstroTimeEvent  5.07.2020 - 21:30
     2020-07-05 21:24:44   room_0_Home_1_Wohnung-_1_B__ro_GoogleAssistant_Homekit mz.HM.Rollo
     2020-04-15 18:06:03   selfDefense     off
     2020-07-05 21:24:48   state           created new drive timer
     2020-04-15 18:08:08   sunriseTimeWeHoliday on
     2020-07-05 21:24:44   userAttrList    rolled out
     2020-04-18 09:23:04   wz.Leinwand_PosValue 0
   helper:
     shuttersList:
       mz.HM.Rollo
   monitoredDevs:
     Bewohner:
       xx.AutoShuttersControl ASC_residentsDev
     WeatherStation:
       mz.HM.Rollo ASC_BrightnessSensor
       xx.AutoShuttersControl ASC_windSensor
     Wetterstation:
       mz.HM.Rollo ASC_BrightnessSensor
     mz.HM.Rollo:
     mz.Twilight:
       xx.AutoShuttersControl ASC_twilightDevice
     rr_Alina:
       mz.HM.Rollo ASC_Roommate_Device
     rr_Sandra:
       mz.HM.Rollo ASC_Roommate_Device
     wz.Leinwand:
       mz.HM.Rollo ASC_ExternalTrigger
     xx.Astro:
       xx.AutoShuttersControl ASC_twilightDevice
     xx.Wetter.wunderground:
       mz.HM.Rollo ASC_BrightnessSensor
     xx.zb.Lichtsensor:
       mz.HM.Rollo ASC_BrightnessSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_freezeTemp 0
   ASC_rainSensor WeatherStation:rain 0.1
   ASC_residentsDev Bewohner:state
   ASC_shuttersDriveDelay 0
   ASC_tempSensor WeatherStation:temperature
   ASC_twilightDevice xx.Astro
   ASC_windSensor WeatherStation:wind_gust_max10m
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Beschattung
   icon       fts_shutter_automatic
   room       1 Wohnung->1 Büro
   verbose    3


Hallo Alina,

Ich habe im testing Branch eine neue Version hochgeladen welche nun die Unterscheidung zwischen ASC Device und Rollodevice für die Sensor Attribute macht.
Bitte beachte aber das zum Beispiel für wind und rain nicht das selbe Device nehmen kannst oder beim Rollo für Brightness und ExternalTrigger. Ich denke man hat es nun schon sehr eingrenzen können durch diese Variante. Einzig Wind und Rain ist noch etwas ungünstig, aber wie gesagt, es geht leider nicht besser.
Ich hätte vielleicht noch mit etwas Umbau die Möglichkeit zwischen wind und rain zu unterscheiden, aber das dauert und ich muss mir das erst noch mal genauer anschauen.



Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 06 Juli 2020, 10:26:42
Zitat von: CoolTux am 06 Juli 2020, 09:27:59
Mag sein das es ungünstig erscheint, ist aber techn. aus meiner Sicht aktuell nicht anders zu Händeln. Wie gesagt ich werde noch einbauen das ASC zwischen seinen eigenen Device und anderen unterscheiden kann dann. Dann kann man Für Wind im ASC und für Brightness was anderes nehmen. Aber das war es dann auch schon. Temperatur ist was anderes weil hier nicht auf ein Event reagiert wird sondern immer nur ausgelesen wird. Temperatur ist also aussen vor. Es geht nur um Devices welche im Internal NOTIFYDEV stehen.
Grüße

Meine Wetterstation steht im Internal NOTIFYDEV und wird auch aktuell NUR in ASC_tempSensor verwendet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 10:43:47
Zitat von: dancatt am 06 Juli 2020, 10:26:42
Meine Wetterstation steht im Internal NOTIFYDEV und wird auch aktuell NUR in ASC_tempSensor verwendet.

Dann hattest Du ihn mal irgendwo anders mit drin und vergessen sauber zu löschen.
Gib mal ein list von Deinem ASC Device bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 06 Juli 2020, 11:35:06
Zitat von: CoolTux am 06 Juli 2020, 10:43:47
Dann hattest Du ihn mal irgendwo anders mit drin und vergessen sauber zu löschen.
Gib mal ein list von Deinem ASC Device bitte.


Internals:
   .FhemMetaInternals 1
   FUUID      5c765ad0-f33f-cf0a-55eb-449998b200d8a87e
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       asc_Rollladen
   NOTIFYDEV  global,asc_Rollladen,1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r,1_06_KU_Rollladen,1_02_WZ_Tuerkontakt,1_06_KU_Rollladen,1_02_WZ_Rollladen_r,tw_Altenglan,1_02_WZ_Rollladen_l,residents,1_06_KU_Tuerkontakt,ws980wifi
   NR         361
   NTFY_ORDER 51-asc_Rollladen
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-02-07 20:15:54   .monitoredDevs  {"1_02_WZ_Tuerkontakt":{"1_02_WZ_Rollladen_l":"ASC_WindowRec","1_02_WZ_Rollladen_r":"ASC_WindowRec"},"tw_Altenglan":{"asc_Rollladen":"ASC_twilightDevice"},"1_02_WZ_Rollladen_l":{},"1_06_KU_Tuerkontakt":{"1_06_KU_Rollladen":"ASC_WindowRec"},"1_02_WZ_Rollladen_r":{},"1_06_KU_Rollladen":{},"ws980wifi":{"1_06_KU_Rollladen":"ASC_BrightnessSensor","1_02_WZ_Rollladen_r":"ASC_BrightnessSensor","1_02_WZ_Rollladen_l":"ASC_BrightnessSensor"},"residents":{"asc_Rollladen":"ASC_residentsDev"}}
     2020-07-06 08:30:35   1_02_WZ_Rollladen_l_PosValue 100
     2020-07-04 21:56:21   1_02_WZ_Rollladen_l_lastDelayPosValue 40
     2020-07-06 08:30:02   1_02_WZ_Rollladen_l_lastPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_l_nextAstroTimeEvent  6.07.2020 - 21:55
     2020-07-06 08:30:37   1_02_WZ_Rollladen_r_PosValue 100
     2020-07-04 21:56:21   1_02_WZ_Rollladen_r_lastDelayPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_r_lastPosValue 0
     2020-07-06 08:30:02   1_02_WZ_Rollladen_r_nextAstroTimeEvent  6.07.2020 - 21:55
     2020-07-06 07:03:39   1_06_KU_Rollladen_PosValue 100
     2020-07-06 07:30:02   1_06_KU_Rollladen_lastDelayPosValue 100
     2020-07-05 21:55:52   1_06_KU_Rollladen_lastPosValue 100
     2020-07-06 07:30:02   1_06_KU_Rollladen_nextAstroTimeEvent  6.07.2020 - 21:55
     2019-06-04 11:16:22   ascEnable       on
     2020-07-03 10:02:22   controlShading  on
     2019-07-24 15:43:58   hardLockOut     off
     2019-02-27 10:39:29   partyMode       off
     2020-07-03 10:02:03   room_1_02_WZ_9_06_CUL_HM 1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_r
     2020-07-03 10:02:03   room_1_06_KU_9_06_CUL_HM 1_06_KU_Rollladen
     2019-02-27 10:39:29   selfDefense     off
     2020-07-06 08:30:37   state           day open
     2019-03-01 16:27:16   sunriseTimeWeHoliday on
     2020-07-03 10:02:03   userAttrList    rolled out
   helper:
     shuttersList:
       1_02_WZ_Rollladen_l
       1_02_WZ_Rollladen_r
       1_06_KU_Rollladen
   monitoredDevs:
     1_02_WZ_Rollladen_l:
     1_02_WZ_Rollladen_r:
     1_02_WZ_Tuerkontakt:
       1_02_WZ_Rollladen_l ASC_WindowRec
       1_02_WZ_Rollladen_r ASC_WindowRec
     1_06_KU_Rollladen:
     1_06_KU_Tuerkontakt:
       1_06_KU_Rollladen ASC_WindowRec
     residents:
       asc_Rollladen ASC_residentsDev
     tw_Altenglan:
       asc_Rollladen ASC_twilightDevice
     ws980wifi:
       1_02_WZ_Rollladen_l ASC_BrightnessSensor
       1_02_WZ_Rollladen_r ASC_BrightnessSensor
       1_06_KU_Rollladen ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -3
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_residentsDev residents:state
   ASC_tempSensor ws980wifi:temperature
   ASC_twilightDevice tw_Altenglan
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rollladen
   icon       fts_shutter_automatic
   room       1_02_WZ,1_06_KU


ist auch manches doppelt drin sehe ich gerade
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 12:04:55
Du hast ihn laut Anzeige als Brightness Sensor und als Temposensor. Ist der ws98wifi
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 06 Juli 2020, 12:44:34
Zitat von: CoolTux am 06 Juli 2020, 12:04:55
Du hast ihn laut Anzeige als Brightness Sensor und als Temposensor. Ist der ws98wifi
Ja, aber im Rollladen-Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 12:48:11
Zitat von: dancatt am 06 Juli 2020, 12:44:34
Ja, aber im Rollladen-Device

Ja und dennoch erfolgt das Reagieren auf ein Event von einem Sensordevice welchen im Rollo angegeben wird über die ASC Instanz (Device). Daher steht auch das Device in der NOTIFYDEV drin. Aber nicht weil es als Tempsensor angegeben wurde sondern weil es als Brightnesssensor angegeben wurde.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: stefanpf am 06 Juli 2020, 13:40:16
Zitat von: CoolTux am 05 Juli 2020, 21:46:04
Ich sehe das Problem. Oder besser die Probleme.

Erstmal hast Du sowohl im ASC als auch im Rollo jeweils ein Tempsensor definiert und dann auch noch den selben. Das ist Unsinn.
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.

Meine Empfehlung ist es Dummy Devices für die jeweiligen Readings an zu legen.

Das wind-unprotected kommt von dieser Doppelbelegung. ASC wusste nicht was genau das ist. Ich denke es war Dein Brightness Sensor aber ASC hat die erste Funktion genommen welche es dem Device zuordnen konnte und das war wohl Wind.


Oh f&$#, das erklärt vermutlich einiges... ich war immer bemüht alles sauber in einem MQTT Device zusammenzufügen :-(

Noch mal zur Sicherheit:
- Ein Device-Reading für eine Art Attribut in mehreren Rollläden gleichzeitig ist ok ?
- Ein Device-Reading für Attribute in ASC und Rollläden gleichzeitig ist pfui ?
- Ein Device-Reading für unterschiedliche Attribute ist generell pfui ?

Mag es sein, dass das gleiche auch für ASC_Roommate_Device [Rollladen] & ASC_residentsDev [ASC] gilt ?
Da das kommagetrennte auflisten von Roommates in ASC_Roommate_Device bei mir nicht funktionieren wollte, habe ich ebenfalls RESIDENTS Device als eine Art Structure dort hinterlegt (der Status ist ja der gleiche).

Sind Dummies mit userreadings ok oder müssen die Readings extern (per notify oder ähnlichen) geschrieben werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 13:51:58
Nicht Device Readings sondern Devices. Ganz wichtig, es geht nur um Devices. Hier sollte immer nur ein Device pro Attribut verwendet werden.
Also Beispiel:
Für alle ASC_BrightnessSensor Attribute: Sensor1
Damit ist Sensor1 erledigt und darf für keinen anderen ASC Attributsnamen verwendet werden über welchen ASC Events auswertet. Das wären alle ausser Tempsensor.

Aber wie gesagt das ist nun aktuell hinfällig. So wie der aktuelle Stand der Sensorunterstützung ist und wenn kein weiterer Sensor dazu kommt dürfte ich das alles trennen können.
Mit Version 0.10.3 kommt die erste Trennung, dann wären nur noch Wind und Regen welche in unterschiedlichen Devices sein müssen und ich werde schauen das ich die Tage das mit Wind und Regen auch noch trennen kann.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 06 Juli 2020, 15:09:59
Eine Frage zu dem 'Shading-Teil' im Modul. Ich habe den Eindruck, dass nach einem manuellen Fahren eines Rollladen am Tag kein Shading mehr stattfindet bis durch ASC eine automatische Fahrt durchgeführt wurde (meistens dann Abends das automatische runterfahren der Rollos den manuellen Status beendet). Ist das so gewollt?

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 15:16:48
Zitat von: Karflyer am 06 Juli 2020, 15:09:59
Eine Frage zu dem 'Shading-Teil' im Modul. Ich habe den Eindruck, dass nach einem manuellen Fahren eines Rollladen am Tag kein Shading mehr stattfindet bis durch ASC eine automatische Fahrt durchgeführt wurde (meistens dann Abends das automatische runterfahren der Rollos den manuellen Status beendet). Ist das so gewollt?

Grüße
Stefan

Jein. Wenn innerhalb einer Beschattung eine manuelle Fahrt statt findet, dann wird dieses Rollo für die Beschattung bis zur nächsten Shading in Phase nicht mehr angefasst. Dazu muss aber das Rollo einmal in Shading out gefahren sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 06 Juli 2020, 15:27:47
Hallo,

ich habe für meine Türsensoren jeweils eigene Dummy-Devices angelegt, um "open/closed" darzustellen.
Bei den Terrassentüren fährt kein Rollo in die Beschattung, wenn das entsprechende Device "open" meldet. Der Rollo bleibt auf Pos=0.
Wenn ich dann die Türe zumache, dann fährt der Rollo in die Beschattungsposition (Pos=92).
So weit sollte es also passen.

Wenn ich nun allerdings die Tür aufmache, fährt der Rollo aber nicht wieder hoch (Pos=0).

Soll das so sein?

Hier ein List meines Rollos:
Internals:
   ADDRESS    12345F
   DEF        12345F AA 043F
   FUUID      5c43b914-f33f-0b7a-c764-ed8e2dee913952f4
   FVERSION   10_SOMFY.pm:v1.0.0-s12918/2016-12-31
   IODev      mySIGNALduino
   NAME       Rollo.WZ.Kueche
   NR         486
   STATE      90
   TYPE       SOMFY
   move       stop
   CODE:
     1          12345F
   OLDREADINGS:
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-07-06 15:25:38   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-07-06 14:58:42   ASC_ShuttersLastDrive shading in
     2020-07-06 06:48:06   ASC_Time_DriveDown  6.07.2020 - 23:30
     2020-07-06 06:48:06   ASC_Time_DriveUp  7.07.2020 - 06:00
     2020-07-06 06:47:56   associatedWith  myASControl
     2020-07-06 14:58:41   enc_key         AA
     2020-07-06 14:58:41   exact           92
     2020-07-06 15:25:38   myBrightness    23592
     2020-07-06 15:25:38   myBrightnessForShadingCloudy 22000
     2020-07-06 15:25:38   myBrightnessForShadingSunny 55000
     2020-07-06 15:25:38   myShadingPASS_GreaterBrightnessSunny False
     2020-07-06 15:25:38   myShadingPASS_GreaterSunAzimuthLeft True
     2020-07-06 15:25:38   myShadingPASS_GreaterSunElevationMin True
     2020-07-06 15:25:38   myShadingPASS_GreaterTemperatureExternMin True
     2020-07-06 15:25:38   myShadingPASS_LowerBrightnessCloudy True
     2020-07-06 15:25:38   myShadingPASS_LowerSunAzimuthRight True
     2020-07-06 15:25:38   myShadingPASS_LowerSunElevationMax True
     2020-07-06 15:25:38   mySunAzimuth    240.26
     2020-07-06 15:25:38   mySunAzimuthLeft 223
     2020-07-06 15:25:38   mySunAzimuthRight 360
     2020-07-06 15:25:38   mySunElevation  51.41
     2020-07-06 15:25:38   mySunElevationForShadingMax 90
     2020-07-06 15:25:38   mySunElevationForShadingMin 5
     2020-07-06 15:25:38   myTemperatureExtern 28.9
     2020-07-06 15:25:38   myTemperatureExternForShadingMin 21
     2020-07-06 14:58:41   position        90
     2020-07-06 14:58:41   rolling_code    043F
     2020-07-06 14:58:41   state           90
     2020-07-06 14:58:41   usrPos          92
   helper:
     bm:
       SOMFY_Set:
         cnt        160
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.07. 14:58:27
         max        0.444139003753662
         tot        0.921118497848511
         mAr:
           HASH(0x4b8e2b0)
           Rollo.WZ.Kueche
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 20
   ASC_LockOut soft
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading usrPos
   ASC_Shading_InOutAzimuth 223:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos {my $myPos=ReadingsVal('Zuhause','state','home'); my $ret= ($myPos eq 'home' ? 92 : 190); Log 1, "Rollo.WZ.Kueche: Zuhause=" . $myPos . ", ret=". $ret; return $ret; }
   ASC_Shading_StateChange_SunnyCloudy 55000:22000
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_Ventilate_Window_Open off
   ASC_WindProtection on
   ASC_WindowRec WZ.FensterKueche
   ASC_WindowRec_subType twostate
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 35
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nKüche","allowed_values":["0","20","40","60","80","100"],"order":206,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   finalPosReading usrPos
   group      Rolladenstatus
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   verbose    0
   webCmd     stop:my:runter:20:40:60:80:100:rauf


Ich verwende die ASC V0.10.2

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 06 Juli 2020, 15:29:26
Mahlzeit,

momentan komme ich immer besser mit den einzelnen Feinheiten klar. Eine Absolute Ausnahme-Geschichte löse ich bei mir intern aber dennoch habe ich ein "größeres" Problem:

Ich habe ein Bad Rollo, das fast nach Norden zeigt. Demnach ist dort früh Morgen Knüppelsonne drauf. Der Helligkeitssensor ist aber innerhalb des Raumes, also habe ich das mit Hilfe von ASC_PrivacyUpValue_beforeDayOpen gelöst, dass das Rollo quasi vor dem Sonnenschein auf 65 gefahren wird und dann anhand der Einstellungen beschattet oder eben nicht. Das funktioniert soweit ich bisher erkennen konnte PERFEKT Was mir halt komisch vorkam (beim ersten Mal habe ich es noch als Zufall abgetan, danach nicht mehr), ist dass wenn ich in der Shading in Zeit manuell hochfahre, der Rolladen direkt danach sofort wieder runter in Shading in fährt *verwirrtbin* Blockingaftermanuall steht aber noch auf  3600... Kannst Du da so schon erkennen, woran es liegen könnte, oder muss ich tatsächlich debuggen, wenn es soweit ist ?

Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         58
   STATE      <pre>
read1:open

read2:open

read3:open
</pre>
   TYPE       ROLLO
   stoptime   1594030470
   .attraggr:
   .attreour:
     state
      ASC_ShadingMessage
      ASC_Shading_WaitingPeriod
      ASC_ShuttersLastDrive
   .attrminint:
   READINGS:
     2020-06-24 02:13:46   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-05-24 15:44:05   ASC_Enable      on
     2020-07-06 15:20:17   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2019-04-23 15:06:42   ASC_Shading_WaitingPeriod 120
     2019-06-04 21:00:02   ASC_ShuttersLastDrive night close
     2020-07-06 09:00:02   ASC_Time_DriveDown  6.07.2020 - 21:00
     2020-07-06 09:00:02   ASC_Time_DriveUp  7.07.2020 - 09:00
     2020-07-06 09:00:02   ASC_Time_PrivacyDriveDown  6.07.2020 - 19:00
     2020-07-06 09:00:02   ASC_Time_PrivacyDriveUp  7.07.2020 - 07:00
     2020-06-27 12:40:30   associatedWith  AUTO_RolloSteuerung
     2020-07-06 12:14:19   command         pct-0
     2020-07-06 12:14:19   desired_pct     0
     2020-07-06 12:14:19   drive-type      modul
     2020-07-06 12:14:19   last_drive      drive-up
     2020-07-06 12:14:30   pct             0
     2020-07-06 12:14:30   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 95
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor dev_EG_BD_LUX:illuminance
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 7200
   ASC_PrivacyDown_Pos 55
   ASC_PrivacyUpValue_beforeDayOpen 7200
   ASC_PrivacyUp_Pos 65
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 50:140
   ASC_Shading_MinMax_Elevation 5
   ASC_Shading_Min_OutsideTemperature 3
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 26000:1700
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@red:closed
   event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on
   rl_commandStop set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
   rl_commandUp set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 17
   rl_switchTime 3
   rl_type    normal
   room       Bad
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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_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
   webCmd     pct


Vielen Dank und viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 15:53:19
Zitat von: gestein am 06 Juli 2020, 15:27:47
Hallo,

ich habe für meine Türsensoren jeweils eigene Dummy-Devices angelegt, um "open/closed" darzustellen.
Bei den Terrassentüren fährt kein Rollo in die Beschattung, wenn das entsprechende Device "open" meldet. Der Rollo bleibt auf Pos=0.
Wenn ich dann die Türe zumache, dann fährt der Rollo in die Beschattungsposition (Pos=92).
So weit sollte es also passen.

Wenn ich nun allerdings die Tür aufmache, fährt der Rollo aber nicht wieder hoch (Pos=0).

Soll das so sein?

Hier ein List meines Rollos:
Internals:
   ADDRESS    12345F
   DEF        12345F AA 043F
   FUUID      5c43b914-f33f-0b7a-c764-ed8e2dee913952f4
   FVERSION   10_SOMFY.pm:v1.0.0-s12918/2016-12-31
   IODev      mySIGNALduino
   NAME       Rollo.WZ.Kueche
   NR         486
   STATE      90
   TYPE       SOMFY
   move       stop
   CODE:
     1          12345F
   OLDREADINGS:
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-07-06 15:25:38   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-07-06 14:58:42   ASC_ShuttersLastDrive shading in
     2020-07-06 06:48:06   ASC_Time_DriveDown  6.07.2020 - 23:30
     2020-07-06 06:48:06   ASC_Time_DriveUp  7.07.2020 - 06:00
     2020-07-06 06:47:56   associatedWith  myASControl
     2020-07-06 14:58:41   enc_key         AA
     2020-07-06 14:58:41   exact           92
     2020-07-06 15:25:38   myBrightness    23592
     2020-07-06 15:25:38   myBrightnessForShadingCloudy 22000
     2020-07-06 15:25:38   myBrightnessForShadingSunny 55000
     2020-07-06 15:25:38   myShadingPASS_GreaterBrightnessSunny False
     2020-07-06 15:25:38   myShadingPASS_GreaterSunAzimuthLeft True
     2020-07-06 15:25:38   myShadingPASS_GreaterSunElevationMin True
     2020-07-06 15:25:38   myShadingPASS_GreaterTemperatureExternMin True
     2020-07-06 15:25:38   myShadingPASS_LowerBrightnessCloudy True
     2020-07-06 15:25:38   myShadingPASS_LowerSunAzimuthRight True
     2020-07-06 15:25:38   myShadingPASS_LowerSunElevationMax True
     2020-07-06 15:25:38   mySunAzimuth    240.26
     2020-07-06 15:25:38   mySunAzimuthLeft 223
     2020-07-06 15:25:38   mySunAzimuthRight 360
     2020-07-06 15:25:38   mySunElevation  51.41
     2020-07-06 15:25:38   mySunElevationForShadingMax 90
     2020-07-06 15:25:38   mySunElevationForShadingMin 5
     2020-07-06 15:25:38   myTemperatureExtern 28.9
     2020-07-06 15:25:38   myTemperatureExternForShadingMin 21
     2020-07-06 14:58:41   position        90
     2020-07-06 14:58:41   rolling_code    043F
     2020-07-06 14:58:41   state           90
     2020-07-06 14:58:41   usrPos          92
   helper:
     bm:
       SOMFY_Set:
         cnt        160
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        06.07. 14:58:27
         max        0.444139003753662
         tot        0.921118497848511
         mAr:
           HASH(0x4b8e2b0)
           Rollo.WZ.Kueche
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 20
   ASC_LockOut soft
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading usrPos
   ASC_Shading_InOutAzimuth 223:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos {my $myPos=ReadingsVal('Zuhause','state','home'); my $ret= ($myPos eq 'home' ? 92 : 190); Log 1, "Rollo.WZ.Kueche: Zuhause=" . $myPos . ", ret=". $ret; return $ret; }
   ASC_Shading_StateChange_SunnyCloudy 55000:22000
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_Ventilate_Window_Open off
   ASC_WindProtection on
   ASC_WindowRec WZ.FensterKueche
   ASC_WindowRec_subType twostate
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 35
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nKüche","allowed_values":["0","20","40","60","80","100"],"order":206,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   finalPosReading usrPos
   group      Rolladenstatus
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   verbose    0
   webCmd     stop:my:runter:20:40:60:80:100:rauf


Ich verwende die ASC V0.10.2

Danke, lg, Gerhard



Du musst ASC_Ventilate_Window_Open off ändern auf ASC_Ventilate_Window_Open on und die Ventilate Position entsprechend setzen so das das Rollo so weit hoch geht das Du die Terrasse betreten kannst
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 06 Juli 2020, 15:53:25
ZitatEine Frage zu dem 'Shading-Teil' im Modul. Ich habe den Eindruck, dass nach einem manuellen Fahren eines Rollladen am Tag kein Shading mehr stattfindet bis durch ASC eine automatische Fahrt durchgeführt wurde (meistens dann Abends das automatische runterfahren der Rollos den manuellen Status beendet). Ist das so gewollt?

Grüße
Stefan

Jein. Wenn innerhalb einer Beschattung eine manuelle Fahrt statt findet, dann wird dieses Rollo für die Beschattung bis zur nächsten Shading in Phase nicht mehr angefasst. Dazu muss aber das Rollo einmal in Shading out gefahren sein.

Gibt es eine Möglichkeit nach einer manuellen Fahrt durch einen 'Trigger' das 'Shading' wieder automatisiert aufgenommen wird, ohne vorher über 'Shading out' gekommen zu sein?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 15:56:08
Zitat von: flummy1978 am 06 Juli 2020, 15:29:26
Mahlzeit,

momentan komme ich immer besser mit den einzelnen Feinheiten klar. Eine Absolute Ausnahme-Geschichte löse ich bei mir intern aber dennoch habe ich ein "größeres" Problem:

Ich habe ein Bad Rollo, das fast nach Norden zeigt. Demnach ist dort früh Morgen Knüppelsonne drauf. Der Helligkeitssensor ist aber innerhalb des Raumes, also habe ich das mit Hilfe von ASC_PrivacyUpValue_beforeDayOpen gelöst, dass das Rollo quasi vor dem Sonnenschein auf 65 gefahren wird und dann anhand der Einstellungen beschattet oder eben nicht. Das funktioniert soweit ich bisher erkennen konnte PERFEKT Was mir halt komisch vorkam (beim ersten Mal habe ich es noch als Zufall abgetan, danach nicht mehr), ist dass wenn ich in der Shading in Zeit manuell hochfahre, der Rolladen direkt danach sofort wieder runter in Shading in fährt *verwirrtbin* Blockingaftermanuall steht aber noch auf  3600... Kannst Du da so schon erkennen, woran es liegen könnte, oder muss ich tatsächlich debuggen, wenn es soweit ist ?

Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         58
   STATE      <pre>
read1:open

read2:open

read3:open
</pre>
   TYPE       ROLLO
   stoptime   1594030470
   .attraggr:
   .attreour:
     state
      ASC_ShadingMessage
      ASC_Shading_WaitingPeriod
      ASC_ShuttersLastDrive
   .attrminint:
   READINGS:
     2020-06-24 02:13:46   .ASC_AttrUpdateChanges_v0.10.0 1
     2019-05-24 15:44:05   ASC_Enable      on
     2020-07-06 15:20:17   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2019-04-23 15:06:42   ASC_Shading_WaitingPeriod 120
     2019-06-04 21:00:02   ASC_ShuttersLastDrive night close
     2020-07-06 09:00:02   ASC_Time_DriveDown  6.07.2020 - 21:00
     2020-07-06 09:00:02   ASC_Time_DriveUp  7.07.2020 - 09:00
     2020-07-06 09:00:02   ASC_Time_PrivacyDriveDown  6.07.2020 - 19:00
     2020-07-06 09:00:02   ASC_Time_PrivacyDriveUp  7.07.2020 - 07:00
     2020-06-27 12:40:30   associatedWith  AUTO_RolloSteuerung
     2020-07-06 12:14:19   command         pct-0
     2020-07-06 12:14:19   desired_pct     0
     2020-07-06 12:14:19   drive-type      modul
     2020-07-06 12:14:19   last_drive      drive-up
     2020-07-06 12:14:30   pct             0
     2020-07-06 12:14:30   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 95
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor dev_EG_BD_LUX:illuminance
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 7200
   ASC_PrivacyDown_Pos 55
   ASC_PrivacyUpValue_beforeDayOpen 7200
   ASC_PrivacyUp_Pos 65
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 50:140
   ASC_Shading_MinMax_Elevation 5
   ASC_Shading_Min_OutsideTemperature 3
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 26000:1700
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@red:closed
   event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on
   rl_commandStop set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
   rl_commandUp set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on
   rl_excessBottom 2
   rl_excessTop 1
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 17
   rl_switchTime 3
   rl_type    normal
   room       Bad
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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_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
   webCmd     pct


Vielen Dank und viele Grüße
Andreas

Hallo Andreas, das kann ich selbst debuggen. Also zu mindest ob die Zeiten entsprechend eingehalten werden. Wird denn auch tatsächlich die manuelle Fahrt von Dir von ASC als manuelle Fahrt für das Rollo erkannt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 06 Juli 2020, 16:20:15
Zitat von: CoolTux am 06 Juli 2020, 15:56:08
Wird denn auch tatsächlich die manuelle Fahrt von Dir von ASC als manuelle Fahrt für das Rollo erkannt?
Das kann ich so leider nicht mit Gewissheit sagen ;( Wäre ein Versuchsteil für morgen (sofern der Rolladen in Shading in bleibt)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: shrek71 am 06 Juli 2020, 17:41:40
Hallo CoolTux,

ich hatte die Tage von V0.9 auf V0.10 aktualisiert. Seit einiger Zeit habe ich auch die Steuerung disabled.

Siehe:
ascEnable
off
2020-07-06 17:35:07

controlShading
off
2020-07-06 17:28:12

hardLockOut
off
2020-05-24 10:06:37

Trotzdem sind nun alle Rolladen eingeschaltet und werden gesteuert. Ich denke das ist nicht im Interesse des Erfinders. Dann bin ich über
folgendes Reading bei den einzelnen Rolläden gestolpert:
ASC_Enable
on
2020-02-24 19:25:44

Jetzt bin ich verwirrt, die globale über Rolladensteuerung eingestelltes off funktioniert nicht und eine globale Änderung dieses Parameters hat keine
Auswirkung über die einzelnen Rolläden mehr.
Was muss ich nun tun, um dieses vorher einfachen Weg wieder zu bekommen?

Gruß,
Shrek
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 17:57:23
Wenn Du jetzt ein Update machst ist es behoben. War ein Fehler in Version 0.10.1
Sollte in 0.10.2 behoben sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 06 Juli 2020, 18:07:12
Zitat von: CoolTux am 06 Juli 2020, 15:16:48
Jein. Wenn innerhalb einer Beschattung eine manuelle Fahrt statt findet, dann wird dieses Rollo für die Beschattung bis zur nächsten Shading in Phase nicht mehr angefasst. Dazu muss aber das Rollo einmal in Shading out gefahren sein.

Zählt denn dann der ExternalTrigger auch als manuelle Fahrt? Ich habe bei mir eine separate Fernsehbeschattung umgesetzt, die zwei Rollläden in die Beschattung fährt, wenn der Fernseher eingeschaltet ist und einige Sonnenbedingungen passen. Der West Rolladen ist dabei auch für die reguläre Beschattung eingestellt, der Nord Rollladen nicht. Wenn jetzt bereits die reguläre Beschattung aktiv ist, dann fährt der West Rollladen von der Beschattungsposition in die Fernsehbeschattungsposition. Im ASC Device steht dann auch "external trigger device active".
Wenn jetzt aber der Fernseher ausgeschaltet wird, dann fährt nur der Nord Rollladen wieder hoch und im ASC Device steht "external trigger device inactive". Der West Rollladen fährt leider nicht wieder in die reguläre Beschattungsposition und im ASC Device steht weiterhin "external trigger device active".

Ich hänge mal eine List vom ASC Device und von den beiden Rollläden an:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,R_OG_KZ_West,F_EG_Kueche,R_EG_WZ_Nord_re,R_OG_Bad,rr_Niklas,rgr_Bewohner,R_UG_Gaestezimmer,R_EG_WZ_Nord_Mitte,R_EG_WZ_West,R_UG_Buero_Nord,R_OG_KZ_Nord,F_OG_Ankleide,WZ_Bewegungsmelder,F_OG_Schlafzimmer_Ost,R_OG_SZ_Ost,F_EG_WZ_West,R_EG_WZ_Ost_re,myAstro,R_EG_WZ_Nord_li,R_EG_WZ_Ost_li,F_UG_Gaestezimmer,R_OG_SZ_Nord,R_EG_Kueche,F_UG_Buero,F_EG_WZ_Nord_re,R_OG_Ankleide,F_EG_WZ_Ost,R_UG_Buero_Ost,Fernsehbeschattung_dummy
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      external trigger device active
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-07-06 13:29:34   R_EG_Kueche_PosValue 100
     2020-07-06 13:29:17   R_EG_Kueche_lastPosValue 30
     2020-07-06 05:33:56   R_EG_Kueche_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:20   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 18:01:21   R_EG_WZ_Nord_li_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_Nord_li_lastPosValue 100
     2020-07-06 05:33:57   R_EG_WZ_Nord_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:30   R_EG_WZ_Nord_re_PosValue 100
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_lastPosValue 13
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_EG_WZ_Ost_li_PosValue 100
     2020-07-06 13:29:17   R_EG_WZ_Ost_li_lastPosValue 30
     2020-07-06 05:33:58   R_EG_WZ_Ost_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:48   R_EG_WZ_Ost_re_PosValue 100
     2020-07-06 13:29:18   R_EG_WZ_Ost_re_lastPosValue 30
     2020-07-06 05:33:59   R_EG_WZ_Ost_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 16:25:13   R_EG_WZ_West_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_West_lastPosValue 29
     2020-07-06 05:33:59   R_EG_WZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:46   R_OG_Ankleide_PosValue 20
     2020-07-06 14:46:30   R_OG_Ankleide_lastPosValue 100
     2020-07-06 08:00:02   R_OG_Ankleide_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:34   R_OG_Bad_PosValue 100
     2020-07-06 13:29:18   R_OG_Bad_lastPosValue 30
     2020-07-06 05:34:00   R_OG_Bad_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:21:33   R_OG_KZ_Nord_PosValue 100
     2020-07-05 22:09:00   R_OG_KZ_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_OG_KZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:47   R_OG_KZ_West_PosValue 20
     2020-07-06 14:46:31   R_OG_KZ_West_lastPosValue 100
     2020-07-06 05:34:00   R_OG_KZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:22:42   R_OG_SZ_Nord_PosValue 100
     2020-06-21 21:56:05   R_OG_SZ_Nord_lastPosValue 100
     2020-07-06 05:34:00   R_OG_SZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_OG_SZ_Ost_PosValue 100
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-07-06 13:29:19   R_OG_SZ_Ost_lastPosValue 30
     2020-07-06 05:34:00   R_OG_SZ_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:36   R_UG_Buero_Nord_PosValue 100
     2020-07-06 05:34:00   R_UG_Buero_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_UG_Buero_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:37   R_UG_Buero_Ost_PosValue 100
     2020-07-06 13:29:20   R_UG_Buero_Ost_lastPosValue 30
     2020-07-06 05:34:01   R_UG_Buero_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:24   R_UG_Gaestezimmer_PosValue 100
     2020-07-06 05:34:02   R_UG_Gaestezimmer_lastPosValue 0
     2020-07-06 05:34:02   R_UG_Gaestezimmer_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-04-07 10:27:12   ascEnable       on
     2020-07-05 08:47:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-07-05 08:47:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-07-06 18:01:21   state           external trigger device active
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-07-05 08:47:23   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_Mitte:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Nord_re:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_Nord:
     R_OG_KZ_West:
     R_OG_SZ_Nord:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       R_UG_Buero_Ost ASC_Roommate_Device
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        00165A49924574
   FUUID      5e80b5c5-f33f-bf2d-626f-c1fbb2f674e21ad0
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_Nord_li
   NR         49
   STATE      20
   TYPE       HMCCUDEV
   ccuaddr    00165A49924574
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_2
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:47:08   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:47:08   0.ERROR_CODE    0
     2020-07-06 17:47:08   0.ERROR_OVERHEAT no
     2020-07-06 18:01:21   1.ACTIVITY_STATE stop
     2020-07-06 18:01:21   1.LEVEL         20
     2020-07-06 18:01:21   1.LEVEL_2       0
     2020-07-06 18:01:21   1.LEVEL_2_STATUS 0
     2020-07-06 18:01:21   1.LEVEL_STATUS  0
     2020-07-06 18:01:21   2.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-01 10:31:56   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-07-06 18:01:22   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:57   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:57   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 18:01:21   control         20
     2020-07-06 18:01:21   hmstate         20
     2020-07-06 18:01:21   state           20
   hmccu:
     devspec    00165A49924574
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       1.LEVEL:
         OSVAL      94
         OVAL       0.945
         SVAL       20
         VAL        0.2
       1.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PROCESS:
         OVAL       1
         VAL        0
       1.SECTION:
         OVAL       
         VAL       
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       1.0
         VAL        1.0
       13.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       
         VAL       
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        0.2
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       1
         VAL        0
       2.SECTION:
         OVAL       3
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       
         VAL       
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       
         VAL       
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   IODev      MyCCU3
   ccureadingfilter 1.LEVEL;1.ACTIVITY_STATE;2.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 1.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 2.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 2.STOP true:stop/datapoint 2.LEVEL 0:down/datapoint 2.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 1.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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_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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      20
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:42:22   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:42:22   0.ERROR_CODE    0
     2020-07-06 17:42:22   0.ERROR_OVERHEAT no
     2020-07-06 17:42:24   13.ACTIVITY_STATE stop
     2020-07-06 17:42:24   13.LEVEL        20
     2020-07-06 17:42:24   13.LEVEL_2      0
     2020-07-06 17:42:24   13.LEVEL_2_STATUS 0
     2020-07-06 17:42:24   13.LEVEL_STATUS 0
     2020-07-06 17:42:24   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-06 18:06:05   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 2m
     2020-07-06 16:25:14   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:59   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:59   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 17:42:24   control         20
     2020-07-06 17:42:24   hmstate         20
     2020-07-06 17:42:24   state           20
   hmccu:
     devspec    00165A4992444B
 
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Shading_InOutAzimuth 170:299
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 290:30
   ASC_Shading_WaitingPeriod 120
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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_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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 06 Juli 2020, 18:14:22
Hallo zusammen,

ich habe auch eine Wetterstation mit den entsprechenden Problemen. Bin ja froh, dass es euch auch so geht  ;) Freue mich also auch über die Unterstützung mehrerer Readings eines Sensors. Bei mir betrifft das aktuell nur Brightness und Regen.

Aber noch eine andere Sache. Bei mir ist die Anzeige von ASC_LastDrive sehr unzuverlässig. D.h. es steht nicht immer der aktuelle Grund für die letzte Fahrt drin. Oft wird das einfach nicht aktualisiert. Hat noch jemand das Problem? Gibt es dazu evtl. auch eine Lösung?

Danke und Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 06 Juli 2020, 19:35:45
Ich bräuchte hier mal generell Hilfe, wie ich nun den State meines Regensensor ins ASC bekomme ? Der liefert mir ganz simpel true / false. Das ganze sieht so aus.



Internals:
   CFGFN     
   FUUID      5f035c36-f33f-fc62-ff58-9555b8155d934df2
   NAME       zigbee.0.00158d00045a3466.detected
   NR         112
   STATE      false
   TYPE       dummy
   READINGS:
     2020-07-06 19:15:34   state           false
Attributes:
   alias      Regensensor Water leak detected
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.00158d00045a3466
   room       ioB_IN


So wie müsste ich das beim ASC rainsensor attr eintragen ? Oder geht nicht, weil kein rain oder dry vorkommt, genau so wenig, wie ein Zahlenwert ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 06 Juli 2020, 19:57:12
Zitat von: CoolTux am 06 Juli 2020, 15:53:19
Du musst ASC_Ventilate_Window_Open off ändern auf ASC_Ventilate_Window_Open on und die Ventilate Position entsprechend setzen so das das Rollo so weit hoch geht das Du die Terrasse betreten kannst

Ja, das dachte ich mir auch so. Danke Dir.
Aber die Frage ist, warum blieb der Rollo oben solange der Sensor Open meldete und dann runterfuhr, als der Sensor Closed meldete.
Und dann blieb der Rollo unten, obwohl der Sensor wieder auf Open ging.

Müsste ASC den Sensor nicht komplett ignorieren, wenn ich kein Ventilate definiere?
Oder muss ich explizit off reinschreiben?

Danke. Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juli 2020, 20:05:11
Zitat von: D3ltorohd am 06 Juli 2020, 19:35:45
Ich bräuchte hier mal generell Hilfe, wie ich nun den State meines Regensensor ins ASC bekomme ? Der liefert mir ganz simpel true / false. Das ganze sieht so aus.



Internals:
   CFGFN     
   FUUID      5f035c36-f33f-fc62-ff58-9555b8155d934df2
   NAME       zigbee.0.00158d00045a3466.detected
   NR         112
   STATE      false
   TYPE       dummy
   READINGS:
     2020-07-06 19:15:34   state           false
Attributes:
   alias      Regensensor Water leak detected
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.00158d00045a3466
   room       ioB_IN


So wie müsste ich das beim ASC rainsensor attr eintragen ? Oder geht nicht, weil kein rain oder dry vorkommt, genau so wenig, wie ein Zahlenwert ?

Du musst ein userreadings machen. Machste einfach aus true und false 1 und 0, das sollte gegen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 06 Juli 2020, 20:06:34
Zitat von: CoolTux am 06 Juli 2020, 20:05:11
Du musst ein userreadings machen. Machste einfach aus true und false 1 und 0, das sollte gegen.

Oder Du nimmst https://fhem.de/commandref_DE.html#eventMap (https://fhem.de/commandref_DE.html#eventMap) ... Sollte imho auch funktionieren, oder ?

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 06 Juli 2020, 20:21:50
Also müsste dann das bei ASC rain sensor rein ?

zigbee.0.00158d00045a3466.detected:eventMap

Internals:
   CFGFN     
   FUUID      5f035c36-f33f-fc62-ff58-9555b8155d934df2
   NAME       zigbee.0.00158d00045a3466.detected
   NR         112
   STATE      false
   TYPE       dummy
   READINGS:
     2020-07-06 19:15:34   state           false
Attributes:
   alias      Regensensor Water leak detected
   comment    Auto-created by ioBroker fhem.0
   eventMap   true:1 false:0
   group      zigbee.0.00158d00045a3466
   room       ioB_IN
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 06 Juli 2020, 20:29:24
Zitat von: D3ltorohd am 06 Juli 2020, 20:21:50
Also müsste dann das bei ASC rain sensor rein ?

   TYPE       dummy


Nein ins Device selbst, dass die Regenmeldung macht. Aber ich sehe grad, dass es eh ein Dummy ist, dem kannst Du eh alles sagen was er machen soll, ob EventMap oder wie Cooltux vorgeschlagen hat ein Userreading ist dabei vollkommen wurscht :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 06 Juli 2020, 20:31:26
das hab ich so eingetragen

eventMap   true:1 false:0

richtig ? Und wie muss ich das nun als attr im asc setzten ?

ASC_RAINSENSOR DEVICENAME
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 09:31:35
Zitat von: gestein am 06 Juli 2020, 19:57:12
Ja, das dachte ich mir auch so. Danke Dir.
Aber die Frage ist, warum blieb der Rollo oben solange der Sensor Open meldete und dann runterfuhr, als der Sensor Closed meldete.
Und dann blieb der Rollo unten, obwohl der Sensor wieder auf Open ging.

Müsste ASC den Sensor nicht komplett ignorieren, wenn ich kein Ventilate definiere?
Oder muss ich explizit off reinschreiben?

Danke. Lg, Gerhard

default ist on sobald ein Fensterkontakt definiert ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 09:34:15
Zitat von: Wolle02 am 06 Juli 2020, 18:07:12
Zählt denn dann der ExternalTrigger auch als manuelle Fahrt? Ich habe bei mir eine separate Fernsehbeschattung umgesetzt, die zwei Rollläden in die Beschattung fährt, wenn der Fernseher eingeschaltet ist und einige Sonnenbedingungen passen. Der West Rolladen ist dabei auch für die reguläre Beschattung eingestellt, der Nord Rollladen nicht. Wenn jetzt bereits die reguläre Beschattung aktiv ist, dann fährt der West Rollladen von der Beschattungsposition in die Fernsehbeschattungsposition. Im ASC Device steht dann auch "external trigger device active".
Wenn jetzt aber der Fernseher ausgeschaltet wird, dann fährt nur der Nord Rollladen wieder hoch und im ASC Device steht "external trigger device inactive". Der West Rollladen fährt leider nicht wieder in die reguläre Beschattungsposition und im ASC Device steht weiterhin "external trigger device active".

Ich hänge mal eine List vom ASC Device und von den beiden Rollläden an:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,R_OG_KZ_West,F_EG_Kueche,R_EG_WZ_Nord_re,R_OG_Bad,rr_Niklas,rgr_Bewohner,R_UG_Gaestezimmer,R_EG_WZ_Nord_Mitte,R_EG_WZ_West,R_UG_Buero_Nord,R_OG_KZ_Nord,F_OG_Ankleide,WZ_Bewegungsmelder,F_OG_Schlafzimmer_Ost,R_OG_SZ_Ost,F_EG_WZ_West,R_EG_WZ_Ost_re,myAstro,R_EG_WZ_Nord_li,R_EG_WZ_Ost_li,F_UG_Gaestezimmer,R_OG_SZ_Nord,R_EG_Kueche,F_UG_Buero,F_EG_WZ_Nord_re,R_OG_Ankleide,F_EG_WZ_Ost,R_UG_Buero_Ost,Fernsehbeschattung_dummy
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      external trigger device active
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-07-06 13:29:34   R_EG_Kueche_PosValue 100
     2020-07-06 13:29:17   R_EG_Kueche_lastPosValue 30
     2020-07-06 05:33:56   R_EG_Kueche_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:20   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-07-06 05:33:56   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 18:01:21   R_EG_WZ_Nord_li_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_Nord_li_lastPosValue 100
     2020-07-06 05:33:57   R_EG_WZ_Nord_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:30   R_EG_WZ_Nord_re_PosValue 100
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_lastPosValue 13
     2020-07-06 05:33:58   R_EG_WZ_Nord_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_EG_WZ_Ost_li_PosValue 100
     2020-07-06 13:29:17   R_EG_WZ_Ost_li_lastPosValue 30
     2020-07-06 05:33:58   R_EG_WZ_Ost_li_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:48   R_EG_WZ_Ost_re_PosValue 100
     2020-07-06 13:29:18   R_EG_WZ_Ost_re_lastPosValue 30
     2020-07-06 05:33:59   R_EG_WZ_Ost_re_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 16:25:13   R_EG_WZ_West_PosValue 20
     2020-07-06 18:01:04   R_EG_WZ_West_lastPosValue 29
     2020-07-06 05:33:59   R_EG_WZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:46   R_OG_Ankleide_PosValue 20
     2020-07-06 14:46:30   R_OG_Ankleide_lastPosValue 100
     2020-07-06 08:00:02   R_OG_Ankleide_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:34   R_OG_Bad_PosValue 100
     2020-07-06 13:29:18   R_OG_Bad_lastPosValue 30
     2020-07-06 05:34:00   R_OG_Bad_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:21:33   R_OG_KZ_Nord_PosValue 100
     2020-07-05 22:09:00   R_OG_KZ_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_OG_KZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 14:46:47   R_OG_KZ_West_PosValue 20
     2020-07-06 14:46:31   R_OG_KZ_West_lastPosValue 100
     2020-07-06 05:34:00   R_OG_KZ_West_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 06:22:42   R_OG_SZ_Nord_PosValue 100
     2020-06-21 21:56:05   R_OG_SZ_Nord_lastPosValue 100
     2020-07-06 05:34:00   R_OG_SZ_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:46   R_OG_SZ_Ost_PosValue 100
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-07-06 13:29:19   R_OG_SZ_Ost_lastPosValue 30
     2020-07-06 05:34:00   R_OG_SZ_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:36   R_UG_Buero_Nord_PosValue 100
     2020-07-06 05:34:00   R_UG_Buero_Nord_lastPosValue 0
     2020-07-06 05:34:00   R_UG_Buero_Nord_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 13:29:37   R_UG_Buero_Ost_PosValue 100
     2020-07-06 13:29:20   R_UG_Buero_Ost_lastPosValue 30
     2020-07-06 05:34:01   R_UG_Buero_Ost_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-07-06 05:34:24   R_UG_Gaestezimmer_PosValue 100
     2020-07-06 05:34:02   R_UG_Gaestezimmer_lastPosValue 0
     2020-07-06 05:34:02   R_UG_Gaestezimmer_nextAstroTimeEvent  6.07.2020 - 21:52
     2020-04-07 10:27:12   ascEnable       on
     2020-07-05 08:47:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-07-05 08:47:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-07-06 18:01:21   state           external trigger device active
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-07-05 08:47:23   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_Mitte:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Nord_re:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_Nord:
     R_OG_KZ_West:
     R_OG_SZ_Nord:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       R_UG_Buero_Ost ASC_Roommate_Device
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        00165A49924574
   FUUID      5e80b5c5-f33f-bf2d-626f-c1fbb2f674e21ad0
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_Nord_li
   NR         49
   STATE      20
   TYPE       HMCCUDEV
   ccuaddr    00165A49924574
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_2
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:47:08   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:47:08   0.ERROR_CODE    0
     2020-07-06 17:47:08   0.ERROR_OVERHEAT no
     2020-07-06 18:01:21   1.ACTIVITY_STATE stop
     2020-07-06 18:01:21   1.LEVEL         20
     2020-07-06 18:01:21   1.LEVEL_2       0
     2020-07-06 18:01:21   1.LEVEL_2_STATUS 0
     2020-07-06 18:01:21   1.LEVEL_STATUS  0
     2020-07-06 18:01:21   2.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-01 10:31:56   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-07-06 18:01:22   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:57   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:57   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 18:01:21   control         20
     2020-07-06 18:01:21   hmstate         20
     2020-07-06 18:01:21   state           20
   hmccu:
     devspec    00165A49924574
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       1.LEVEL:
         OSVAL      94
         OVAL       0.945
         SVAL       20
         VAL        0.2
       1.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PROCESS:
         OVAL       1
         VAL        0
       1.SECTION:
         OVAL       
         VAL       
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       1.0
         VAL        1.0
       13.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       
         VAL       
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OSVAL      down
         OVAL       2
         SVAL       stop
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        0.2
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       1
         VAL        0
       2.SECTION:
         OVAL       3
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       
         VAL       
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       
         VAL       
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   IODev      MyCCU3
   ccureadingfilter 1.LEVEL;1.ACTIVITY_STATE;2.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 1.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 2.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 2.STOP true:stop/datapoint 2.LEVEL 0:down/datapoint 2.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 1.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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_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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      20
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2020-07-06 17:42:22   0.ACTUAL_TEMPERATURE 26
     2020-07-06 17:42:22   0.ERROR_CODE    0
     2020-07-06 17:42:22   0.ERROR_OVERHEAT no
     2020-07-06 17:42:24   13.ACTIVITY_STATE stop
     2020-07-06 17:42:24   13.LEVEL        20
     2020-07-06 17:42:24   13.LEVEL_2      0
     2020-07-06 17:42:24   13.LEVEL_2_STATUS 0
     2020-07-06 17:42:24   13.LEVEL_STATUS 0
     2020-07-06 17:42:24   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-07-06 18:06:05   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 2m
     2020-07-06 16:25:14   ASC_ShuttersLastDrive external trigger device active
     2020-07-06 05:33:59   ASC_Time_DriveDown  6.07.2020 - 21:52
     2020-07-06 05:33:59   ASC_Time_DriveUp  7.07.2020 - 05:34
     2020-07-05 08:47:25   associatedWith  Rollladensteuerung
     2020-07-06 17:42:24   control         20
     2020-07-06 17:42:24   hmstate         20
     2020-07-06 17:42:24   state           20
   hmccu:
     devspec    00165A4992444B
 
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Shading_InOutAzimuth 170:299
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 290:30
   ASC_Shading_WaitingPeriod 120
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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_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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Muss ich testen, eigentlich sollte er in die inaktv Position fahren
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 09:36:40
Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?

Welche ASC Version verwendest Du?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 07 Juli 2020, 09:45:13
Zitat von: CoolTux am 07 Juli 2020, 09:36:40
Welche ASC Version verwendest Du?

aktuell die v0.10.2
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 09:54:02
Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?

Zitat von: MCh76 am 07 Juli 2020, 09:45:13

War denn um 20:30 die Wind unprotected oder war da schon alles vorbei.
aktuell die v0.10.2
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 07 Juli 2020, 10:08:40
Zitat von: CoolTux am 07 Juli 2020, 09:54:02

sie war um 20:30 definitiv wind-unprotected, so steht es auch jetzt noch in der "Last drive" information der ASC Übersicht.
im ASC_Shutters_LastDrive der markise steht auch: "wind un-protected" mit dem Zeitstempel 20:31:54

ich vermute jetzt einfach mal: wenn die markise ein rolladen wäre wäre alles top vom verhalten. denn dann wäre es ja richtig um diese zeit, wo keine beschattung mehr nötig ist und gleichzeitig kein starker wind mehr gegeben ist in den status "zu" zu fahren. nur bei der markise passt es halt nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 11:24:32
Zitat von: MCh76 am 07 Juli 2020, 10:08:40
sie war um 20:30 definitiv wind-unprotected, so steht es auch jetzt noch in der "Last drive" information der ASC Übersicht.
im ASC_Shutters_LastDrive der markise steht auch: "wind un-protected" mit dem Zeitstempel 20:31:54

ich vermute jetzt einfach mal: wenn die markise ein rolladen wäre wäre alles top vom verhalten. denn dann wäre es ja richtig um diese zeit, wo keine beschattung mehr nötig ist und gleichzeitig kein starker wind mehr gegeben ist in den status "zu" zu fahren. nur bei der markise passt es halt nicht.

Ja. Die Markise war laut ASC in der Nacht, und dann steht im Code das sie geschlossen werden soll.
Ich überlege mir was.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 07 Juli 2020, 11:27:29
Hallo,

das Verhalten (oder ein Ähnliches?) kann ich bestätigen. Bei meinen Markisen werden auch sobald die Protection wegfällt (Wind oder Regen) Fahrten nachgeholt
Also:
- sonniger Tag, Markisen fahren auf Shading in
- Wind/Regen, Markisen fahren wieder ein
- Irgendwann zwischendurch shading out, Markisen aber noch protected
- Wind/Regen hört auf, Markisen fahren aus (weil unprotected, dann aber sofort wieder ein weil shading out)

Deshalb auch meine Frage vor ein paar Tagen, ob bei allen das LastDrive unzuverlässig meldet. Hatte eigentlich vor das zu loggen.


Zitat von: MCh76 am 07 Juli 2020, 09:20:35
ich kämpfe aktuell nach wie vor noch etwas mit der steuerung meiner markise, vllt. habe ich ja noch einen denkfehler oder übersehe etwas.
gestern war es recht windig und es kam zu folgendem verhalten:
markise fuhr gemäß shading einstellungen korrekt in die shading_pos 90. danach kam wind auf und sie wurde korrekt durch die wind-protection eingefahren (pos 0).
um 20:30 Uhr, als längst alle shading bedingungen erloschen waren ("shading out" laut ASC_SHADING_MESSAGE auch gegeben) fuhr sie wieder heraus. eine automatische fahrt nach zeiten oder brightness morgens und abends habe ich nicht definiert, weil die markise nur nach shading logik fahren soll. ich habe die vermutung, dass mir irgendein kniff fehlt um die markise von den sonstigen einstellungen der rolläden abzuheben: rolläden will ich ja abends in die position 100 fahren (zu, damit sie unten sind), eine markise will ich abends in die position 0 fahren (eingefahren/geschlossen). ein vertauschen der ASC_Open_Pos und ASC_Closed_Pos habe ich schon vergebens versucht, dann war trotz erfüllen der Beschattungsparameter (shading_in) keine Fahrt mehr gegeben, vermutlich weil die Positionsvergleiche nicht mehr passen. gibt es noch eine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 07 Juli 2020, 11:30:29
Zitat von: CoolTux am 07 Juli 2020, 11:24:32
Ja. Die Markise war laut ASC in der Nacht, und dann steht im Code das sie geschlossen werden soll.
Ich überlege mir was.

perfekt, danke dir. bis dahin baue ich mir nen manuellen fahrbefehl auf 0 zeitgesteuert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 07 Juli 2020, 12:39:03
Hallo,

gibt es bei "ASC_Shading_Pos" die Möglichkeit im Perlcode Platzhalter zu verwenden?
Also z.B. so wie im ASC beim attr devStateIcon:
attr Rollo.SZ ASC_Shading_Pos { GetRolloDefPos($name) }

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 07 Juli 2020, 13:19:56
Hey,

Zitat von: MCh76 am 07 Juli 2020, 11:30:29
perfekt, danke dir. bis dahin baue ich mir nen manuellen fahrbefehl auf 0 zeitgesteuert.

vielleicht ist es gar nicht nötig dass Marko sich da was überlegt. Das gleiche Problem habe ich mit meiner Markise auch. Das Umgehen ist imho recht einfach: Hast Du eine Nachtfahrt aktiviert?

Zitatich vermute jetzt einfach mal: wenn die markise ein rolladen wäre wäre alles top vom verhalten. denn dann wäre es ja richtig um diese zeit, wo keine beschattung mehr nötig ist und gleichzeitig kein starker wind mehr gegeben ist in den status "zu" zu fahren. nur bei der markise passt es halt nicht.
Speziell dass deutet für mich darauf hin.

Ich habe bei mir die Morgen / Abend Fahrt deaktiviert und lediglich die Beschattun aktiv. Wind und Rain Protection werden aktuelle noch in einer Dummy Markise getestet, die im Prinzip aber die gleichen Einstellungen hat, wie meine richtige Markise.

vielleicht hilft das ja

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 14:11:57
Zitat von: gestein am 07 Juli 2020, 12:39:03
Hallo,

gibt es bei "ASC_Shading_Pos" die Möglichkeit im Perlcode Platzhalter zu verwenden?
Also z.B. so wie im ASC beim attr devStateIcon:
attr Rollo.SZ ASC_Shading_Pos { GetRolloDefPos($name) }

Danke, lg, Gerhard

Ja das gibt es. Sollte meiner Meinung nach auch mit einer Funktion klappen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 14:18:38
Zitat von: flummy1978 am 07 Juli 2020, 13:19:56
Hey,

vielleicht ist es gar nicht nötig dass Marko sich da was überlegt. Das gleiche Problem habe ich mit meiner Markise auch. Das Umgehen ist imho recht einfach: Hast Du eine Nachtfahrt aktiviert?
Speziell dass deutet für mich darauf hin.

Ich habe bei mir die Morgen / Abend Fahrt deaktiviert und lediglich die Beschattun aktiv. Wind und Rain Protection werden aktuelle noch in einer Dummy Markise getestet, die im Prinzip aber die gleichen Einstellungen hat, wie meine richtige Markise.

vielleicht hilft das ja

Grüße
Andreas

Ich glaube nicht das das hilft, denn trotz der abgeschalteten Morgens Abends Fahrten wird den Rollo mitgeteilt ob Tag oder Nacht und das auf Basis der Default Werte. Danach richtet sich speziell die Fahrt der Wind und Regen unprotected.

Ich werde ein Attribut ASC_Type pro Rollo anlegen und dann schauen wir mal wo man das über all abfragen muss.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 07 Juli 2020, 15:27:47
Zitat von: CoolTux am 07 Juli 2020, 14:11:57
Ja das gibt es. Sollte meiner Meinung nach auch mit einer Funktion klappen.

Das wäre cool.
Der Funktionsaufruf in Perl klappt einwandfrei.
Aber den Platzhalter "$name" kennt er nicht.

Heißt der anders?
Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 15:38:20
Ah jetzt verstehe ich. Verdammt. Nee so geht das leider nicht. Du willst quasi den Namen von dem Rollo wo das Attribut steht mit geben? Oder was soll $name sein?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 07 Juli 2020, 15:44:49
Ja, das "$name" sollte der Name des Rollo sein - ähnlich zu dem Aufruf beim "devStateIcon" im ASC-Device.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 07 Juli 2020, 15:50:02
Zitat von: CoolTux am 07 Juli 2020, 14:18:38
Ich glaube nicht das das hilft, denn trotz der abgeschalteten Morgens Abends Fahrten wird den Rollo mitgeteilt ob Tag oder Nacht und das auf Basis der Default Werte. Danach richtet sich speziell die Fahrt der Wind und Regen unprotected.

Ich werde ein Attribut ASC_Type pro Rollo anlegen und dann schauen wir mal wo man das über all abfragen muss.

das ist ne super idee mit dem ASC_Type.
Trotzdem auch danke an Andreas für den Tipp. Ich habe allerdings wirklich weder eine abend noch nachtfahrt aktiv.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 15:54:27
Zitat von: gestein am 07 Juli 2020, 15:44:49
Ja, das "$name" sollte der Name des Rollo sein - ähnlich zu dem Aufruf beim "devStateIcon" im ASC-Device.

lg, Gerhard

Geht glaube so nicht da ist devState ne Ausnahme. Musst bitte immer direkt ausschreiben den Rollonamen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 07 Juli 2020, 15:56:41
Ok, Danke! Ich schreibe es direkt rein.
Es gibt wichtigeres momentan ;-)

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 07 Juli 2020, 15:58:55
Zitat von: CoolTux am 07 Juli 2020, 14:18:38
Ich glaube nicht das das hilft, denn trotz der abgeschalteten Morgens Abends Fahrten wird den Rollo mitgeteilt ob Tag oder Nacht und das auf Basis der Default Werte. Danach richtet sich speziell die Fahrt der Wind und Regen unprotected.

Ich werde ein Attribut ASC_Type pro Rollo anlegen und dann schauen wir mal wo man das über all abfragen muss.

Danke für die Info... Scheinbar war bei mir bisher noch nicht genau dieser Fall -.-

ASC_Type hört sich sehr gut an, ABER die Idee die mir in solchen Fällen immerwieder kommt:

Warum genau hört Shading so sehr auf isDay ?

Klar, grundsätzlich macht Beschattung ja nur am Tag Sinn, aber ist es ja (fast) egal ob Tag oder Nacht. Sofern die Bedingungen erreicht sind, die zum Beschatten führen, soll er das tun. (zu 99,9999999999% wird hier ein Helligkeitssensor eh sagen ääätsch ist zu Dunkel ich fahr nicht in Beschattung) Wenn Du die isDay Abfrage raus hast, kann man z.B. vor der isDay Meldung bereits in shadingIN Position fahren, NACH !isDay aus in ShadingOut usw. usf.
In all den o.g. Fällen hätte man die Lösung ohne separate Einstellung etc.

Alternativ wäre auch möglich den Zeitraum fest zu legen, wann beschattet werden darf und wann nicht - Das wurde ja auch schon einige Male vorgeschlagen....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 07 Juli 2020, 19:20:17
Hi Marko,

ich kann berichten das die aktuelle devel die ich gestern Abend von https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel/controls_AutoShuttersControl.txt installiert habe bisher keine Probleme macht. Es war heute allerdings nicht windig genug für den Windschutz. Das Beschatten klappte so wie es soll. Es gab keine ungewöhnlichen Fahrten der Jalousie.

Gruß Alina
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 19:41:15
Zitat von: Eistee am 07 Juli 2020, 19:20:17
Hi Marko,

ich kann berichten das die aktuelle devel die ich gestern Abend von https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel/controls_AutoShuttersControl.txt installiert habe bisher keine Probleme macht. Es war heute allerdings nicht windig genug für den Windschutz. Das Beschatten klappte so wie es soll. Es gab keine ungewöhnlichen Fahrten der Jalousie.

Gruß Alina

Hallo Alina,

Das sind gute Nachrichten. Bitte lade Dir morgen früh die aktuelle SVN Version runter (normales FHEM Update) Den Update Kanal vom Git kannst dann wieder entfernen. Das morgige Update ist wichtig, da ich einen Bug in meiner Änderung gefunden habe.


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 07 Juli 2020, 19:42:20
Zitat von: D3ltorohd am 06 Juli 2020, 20:31:26
das hab ich so eingetragen

eventMap   true:1 false:0

richtig ? Und wie muss ich das nun als attr im asc setzten ?

ASC_RAINSENSOR DEVICENAME

Bräuchte hier immer noch Hilfe, wie ich diesen Sensor in das ASC bekomme ? Wie muss der Eintrag dort aussehen ?

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 19:47:56
Zitat von: D3ltorohd am 07 Juli 2020, 19:42:20
Bräuchte hier immer noch Hilfe, wie ich diesen Sensor in das ASC bekomme ? Wie muss der Eintrag dort aussehen ?

attr ASCDEVICENAME ASC_rainSensor SENSORNAME:READING 1:1 POS
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 07 Juli 2020, 20:07:50
Zitat von: CoolTux am 07 Juli 2020, 19:47:56
attr ASCDEVICENAME ASC_rainSensor SENSORNAME:READING 1:1 POS



attr ASCDEVICENAME ASC_rainSensor zigbee.0.00158d00045a3466.detected:STATE 1:1 POS

So ?

Was bedeutet 1:1 POS ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 20:24:44
Zitat von: D3ltorohd am 07 Juli 2020, 20:07:50


attr ASCDEVICENAME ASC_rainSensor zigbee.0.00158d00045a3466.detected:STATE 1:1 POS

So ?

Was bedeutet 1:1 POS ?

Nein das ist falsch. STATE ist ein Internal kein Reading. Schaue bitte in die deutsche Commandref.
Die erste 1 ist der Trigger die zweite die Hysterese zum beenden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juli 2020, 20:25:31
ASC_rainSensor - DEVICENAME[:READINGNAME] MAXTRIGGER[:HYSTERESE] [CLOSEDPOS:[WAITINGTIME]] - der Inhalt ist eine Kombination aus Devicename, Readingname, Wert ab dem getriggert werden soll, Hysterese Wert ab dem der Status Regenschutz aufgehoben werden soll und der "wegen Regen geschlossen Position", sowie der Wartezeit bis dann tatsächlich die aktion ausgeführt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 07 Juli 2020, 20:47:13
Dieses FHEM ich checks einfach nicht. Hab mir jetzt auch Beispiele für userreadings angeschaut, aber mit diesem Perl steig ich einfach nicht durch. In das reading muss auch die Umwandlung false = 0 und true = 1 mit rein, sowie der name.

Also als reading hätte ich ja state steht zumindest unter readings. Da dort aber false steht kann ja ASC nichts mit anfangen,also erstelle ich ein userreading das wie folgt aussehen muss ?

Mein ASC_rainSensor muss dann so aussehen ?

attr ASCDEVICENAME ASC_rainSensor zigbee.0.00158d00045a3466.detected:Readingname 1:0 0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 07 Juli 2020, 20:53:16
hm wahrscheinlich falsch, weils unter readins nicht auftaucht :

userReadings Regenstatus { if(ReadingsVal($state,"false","0") eq "true","1")

oder eher so ?

Regenstatus { ReadingsVal($name,"state","") eq "false" ? '0': '1' }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 08 Juli 2020, 10:10:09
Zitat von: D3ltorohd am 07 Juli 2020, 20:53:16
hm wahrscheinlich falsch, weils unter readins nicht auftaucht :

userReadings Regenstatus { if(ReadingsVal($state,"false","0") eq "true","1")

oder eher so ?

Regenstatus { ReadingsVal($name,"state","") eq "false" ? '0': '1' }

der CoolTux war weiter vorne so nett und hatte mal geantwortet dass auch ein dummy device geht, welches als werte für STATE rain oder dry annehmen kann.
ich habe dann ein dummy device namens asc_rain_dry erstellt und damit ein notify auf meine wetterstation verknüpft. grund: helligkeit-, wind- und regensensor sind bei mir allesamt von der gleichen wetterstation, was stand heute nicht geht.
das notify sieht wie folgt aus:

out_hm_ip_wetter:1.RAINING:.* {
my $raining = ReadingsVal("out_hm_ip_wetter","1.RAINING",0);
# $raining = "yes"; #only debug
if ( $raining eq "yes" ) { #it is raining
fhem ("set asc_rain_dry rain");
}
else { #it is not raining
fhem ("set asc_rain_dry dry");
}
}


im asc device dann folgendes attribut für ASC_rainSensor gesetzt:
asc_rain_dry 1:0 0

funktioniert wie gewünscht. vielleicht hilft dir das ja
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 Juli 2020, 10:55:01
Moin Marko,

Zitat von: CoolTux am 06 Juli 2020, 15:56:08
Hallo Andreas, das kann ich selbst debuggen. Also zu mindest ob die Zeiten entsprechend eingehalten werden. Wird denn auch tatsächlich die manuelle Fahrt von Dir von ASC als manuelle Fahrt für das Rollo erkannt?

habs heute nochmal probiert, weil die Werte entsprechend niedrig sind und der beschattet obwohl es nicht nötig ist:

List vor dem Hochfahren, das Gleiche wie oben. Debug während und nach der Hochfahrt -> Folgend SOFORT eine runterfahrt:

ASC_DEBUG!!! 2020.07. 8 10:44:49 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:44:49 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 29894 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:44:49 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:49 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:49 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 29894, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:44:49 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:44:49 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:49 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:44:49 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:49 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:49 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:44:49 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 10:44:54 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:44:54 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 32207 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:54 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 32207, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:44:54 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:54 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnSetCmdFn: Rollo_EG_BAD - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 60. Grund der Fahrt: shading in

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnSetDriveCmd: Rollo_EG_BAD - NICHT versetztes fahren

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnSetDriveCmd: Rollo_EG_BAD - NoDelay: NEIN

ASC_DEBUG!!! 2020.07. 8 10:44:54 - FnShuttersCommandSet: Rollo_EG_BAD - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2020.07. 8 10:44:54 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 60 zum Beschatten gefahren

ASC_DEBUG!!! 2020.07. 8 10:44:54 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:44:54 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 10:44:59 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:44:59 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 34433 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:59 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 34433, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:44:59 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:59 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnSetCmdFn: Rollo_EG_BAD - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 60. Grund der Fahrt: shading in

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnSetDriveCmd: Rollo_EG_BAD - NICHT versetztes fahren

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnSetDriveCmd: Rollo_EG_BAD - NoDelay: NEIN

ASC_DEBUG!!! 2020.07. 8 10:44:59 - FnShuttersCommandSet: Rollo_EG_BAD - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2020.07. 8 10:44:59 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 60 zum Beschatten gefahren

ASC_DEBUG!!! 2020.07. 8 10:44:59 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:44:59 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 10:45:04 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:45:04 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 34732 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:45:04 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:04 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:04 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 34732, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:45:04 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:45:04 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:04 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:45:04 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:04 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:04 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:45:04 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 10:45:09 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:45:09 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 33330 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:45:09 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:09 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:09 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 33330, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:45:09 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:45:09 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:09 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:45:09 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:09 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:09 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:45:09 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 10:45:14 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 10:45:14 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 31691 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 10:45:15 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:15 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:15 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:114.2, Elevation: 45.6, Brightness: 31691, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 10:45:15 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 10:45:15 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:15 - ShadingProcessing: Rollo_EG_BAD - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2020.07. 8 10:45:15 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:15 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 10:45:15 - ShadingProcessingDriveCommand: Rollo_EG_BAD - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.07. 8 09:02:29

ASC_DEBUG!!! 2020.07. 8 10:45:15 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Was mir in der Ganzen Zeit NICHT aufgefallen ist: 2019-06-04 21:00:02   ASC_ShuttersLastDrive night close Wie kommt denn das Datum zu Stande, wenn das Rollo durchgehend ALLE Bewegungen im Automatik Modus macht ? (Hoch Runter, jeweils vorher und nachher in privacy und Beschattung) *verwirrtbin*

Sprich der Grund ist, dass er die manuelle Fahrt nicht erkennt. Aber warum ?... Die Steuerung ist exakt gleich mit allen anderen Rollos und da wird sie erkannt.

Vielleicht finden wir so auch wieder eine Kleinigkeit :)

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 12:28:55
Aktiviere mal verbose 5 und debug 1 und mache dann eine manuelle Fahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 Juli 2020, 12:43:01
Zitat von: CoolTux am 08 Juli 2020, 12:28:55
Aktiviere mal verbose 5 und debug 1 und mache dann eine manuelle Fahrt.

Einmal zur Hälfte runter stop und dann wieder hoch ...

ASC_DEBUG!!! 2020.07. 8 12:40:21 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 12:40:26 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:26 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 35760 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:26 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:26 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:26 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 35760, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:26 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:26 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:26 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:26 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:26 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:40:29.321 5: ROLLO (Rollo_EG_BAD) >> Set (closed,)
2020.07.08 12:40:29.322 5: ROLLO (Rollo_EG_BAD) DesiredPos set to closed, ()
2020.07.08 12:40:29.323 5: ROLLO (Rollo_EG_BAD) DesiredPos now 100, closed
2020.07.08 12:40:29.325 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:40:29.326 4: ROLLO (Rollo_EG_BAD) drive from 0 to 100. command: closed. state: open
2020.07.08 12:40:29.327 4: ROLLO (Rollo_EG_BAD) pct: 0 -> 100 / direction: down
2020.07.08 12:40:29.329 5: ROLLO (Rollo_EG_BAD) >> calculateDriveTime | going down: from 0 to 100
2020.07.08 12:40:29.330 5: ROLLO (Rollo_EG_BAD) netto drive time = 15
2020.07.08 12:40:29.331 4: ROLLO (Rollo_EG_BAD) calculateDriveTime: oldpos=0,newpos=100,direction=down,time=15,steps=100,drivetime=18
2020.07.08 12:40:29.391 4: ROLLO (Rollo_EG_BAD) execute following commands: set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on; ;
2020.07.08 12:40:29.476 4: ROLLO (Rollo_EG_BAD) stop in 18 seconds.

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 35860 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:31 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:31 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:31 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 35860, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:31 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:31 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:31 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:31 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:31 - EventProcessingShadingBrightness: dum_JALOU_Gang - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:40:37.718 5: ROLLO (Rollo_EG_BAD) >> Set (stop,)
2020.07.08 12:40:37.718 5: ROLLO (Rollo_EG_BAD) DesiredPos set to stop, ()
2020.07.08 12:40:37.719 5: ROLLO (Rollo_EG_BAD) DesiredPos now 100, stop
2020.07.08 12:40:37.720 5: ROLLO (Rollo_EG_BAD) >> calculatepct
2020.07.08 12:40:37.720 4: ROLLO (Rollo_EG_BAD) calculated pct is 53.3333333333333; rest drivetime is 7
2020.07.08 12:40:37.723 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:40:37.724 4: ROLLO (Rollo_EG_BAD) drive from 53.3333333333333 to 53.3333333333333. command: stop. state: drive-down
2020.07.08 12:40:37.724 4: ROLLO (Rollo_EG_BAD) pct: 53.3333333333333 -> 53.3333333333333 / direction: down
2020.07.08 12:40:37.725 5: ROLLO (Rollo_EG_BAD) >> Stop
2020.07.08 12:40:37.726 4: ROLLO (Rollo_EG_BAD) stops from drive-down at pct 53.3333333333333
2020.07.08 12:40:37.820 4: ROLLO (Rollo_EG_BAD) stopped by excuting the command: set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
2020.07.08 12:40:37.821 4: ROLLO (Rollo_EG_BAD) updating state to half
2020.07.08 12:40:39.660 5: ROLLO (Rollo_EG_BAD) >> Get

ASC_DEBUG!!! 2020.07. 8 12:40:41 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:41 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 35146 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:41 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:41 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:41 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 35146, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:41 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:41 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:41 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:41 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:41 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:40:41.845 5: ROLLO (Rollo_EG_BAD) >> Set (open,)
2020.07.08 12:40:41.846 5: ROLLO (Rollo_EG_BAD) DesiredPos set to open, ()
2020.07.08 12:40:41.847 5: ROLLO (Rollo_EG_BAD) DesiredPos now 0, open
2020.07.08 12:40:41.848 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:40:41.849 4: ROLLO (Rollo_EG_BAD) drive from 53.3333333333333 to 0. command: open. state: half
2020.07.08 12:40:41.849 4: ROLLO (Rollo_EG_BAD) pct: 53.3333333333333 -> 0 / direction: up
2020.07.08 12:40:41.850 5: ROLLO (Rollo_EG_BAD) >> calculateDriveTime | going up: from 53.3333333333333 to 0
2020.07.08 12:40:41.851 5: ROLLO (Rollo_EG_BAD) netto drive time = 9.06666666666667
2020.07.08 12:40:41.852 4: ROLLO (Rollo_EG_BAD) calculateDriveTime: oldpos=53.3333333333333,newpos=0,direction=up,time=17,steps=53.3333333333333,drivetime=10.0666666666667
2020.07.08 12:40:41.881 4: ROLLO (Rollo_EG_BAD) execute following commands: set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on; ;
2020.07.08 12:40:41.965 4: ROLLO (Rollo_EG_BAD) stop in 10.0666666666667 seconds.


ASC_DEBUG!!! 2020.07. 8 12:40:46 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:46 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 33587 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:46 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:46 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:46 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 33587, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:46 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:46 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:46 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:46 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:46 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.07. 8 12:40:51 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:51 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 33306 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:51 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:51 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:51 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 33306, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:51 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:51 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:51 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:51 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:51 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:40:52.001 5: ROLLO (Rollo_EG_BAD) >> Timer
2020.07.08 12:40:52.003 5: ROLLO (Rollo_EG_BAD) >> Stop
2020.07.08 12:40:52.004 4: ROLLO (Rollo_EG_BAD) stops from drive-up at pct 0
2020.07.08 12:40:52.084 4: ROLLO (Rollo_EG_BAD) stopped by excuting the command: set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
2020.07.08 12:40:52.085 4: ROLLO (Rollo_EG_BAD) updating state to open

ASC_DEBUG!!! 2020.07. 8 12:40:56 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.07. 8 12:40:56 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 34174 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:40:56 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:56 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:56 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:150.8, Elevation: 58.3, Brightness: 34174, OutTemp: 14, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.07. 8 12:40:56 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.07. 8 12:40:56 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:40:56 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:56 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:40:56 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 12:51:02
Hast Du wirklich verbose 5 im ASC Device an? Sieht nicht danach aus.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 Juli 2020, 12:55:42
Mea Culpa ... Sorry  :-X

Habs im ASC Device überlesen und nur das Rollo selbst auf Verbose 5 gestellt .... jetzt stand beides Verbose 5:


ASC_DEBUG!!! 2020.07. 8 12:40:56 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:51:39.248 5: ROLLO (Rollo_EG_BAD) >> Attr
2020.07.08 12:51:39.389 5: ROLLO (Rollo_EG_BAD) >> Get
2020.07.08 12:52:19.846 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: global Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'ATTR AUTO_RolloSteuerung verbose 5'
        ];

2020.07.08 12:52:26.413 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'wind_speed: 1.4'
        ];

2020.07.08 12:52:26.415 4: AutoShuttersControl (Rollo_OG_SZ_02) - EventProcessingShadingBrightness
2020.07.08 12:52:26.416 4: AutoShuttersControl (Rollo_EG_WZ_MAR_markise) - EventProcessingShadingBrightness
2020.07.08 12:52:26.417 4: AutoShuttersControl (dum_JALOU_Gang) - EventProcessingShadingBrightness
2020.07.08 12:52:26.523 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: global Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'ATTR AUTO_RolloSteuerung ASC_debug 1'
        ];

2020.07.08 12:52:29.025 5: ROLLO (Rollo_EG_BAD) >> Set (closed,)
2020.07.08 12:52:29.025 5: ROLLO (Rollo_EG_BAD) DesiredPos set to closed, ()
2020.07.08 12:52:29.027 5: ROLLO (Rollo_EG_BAD) DesiredPos now 100, closed
2020.07.08 12:52:29.030 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:52:29.031 4: ROLLO (Rollo_EG_BAD) drive from 0 to 100. command: closed. state: open
2020.07.08 12:52:29.033 4: ROLLO (Rollo_EG_BAD) pct: 0 -> 100 / direction: down
2020.07.08 12:52:29.035 5: ROLLO (Rollo_EG_BAD) >> calculateDriveTime | going down: from 0 to 100
2020.07.08 12:52:29.036 5: ROLLO (Rollo_EG_BAD) netto drive time = 15
2020.07.08 12:52:29.038 4: ROLLO (Rollo_EG_BAD) calculateDriveTime: oldpos=0,newpos=100,direction=down,time=15,steps=100,drivetime=18
2020.07.08 12:52:29.078 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Rollo_EG_BAD Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'state: drive-down'
        ];

2020.07.08 12:52:29.092 4: ROLLO (Rollo_EG_BAD) execute following commands: set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on; ;
2020.07.08 12:52:29.177 4: ROLLO (Rollo_EG_BAD) stop in 18 seconds.
2020.07.08 12:52:36.645 5: ROLLO (Rollo_EG_BAD) >> Set (stop,)
2020.07.08 12:52:36.646 5: ROLLO (Rollo_EG_BAD) DesiredPos set to stop, ()
2020.07.08 12:52:36.646 5: ROLLO (Rollo_EG_BAD) DesiredPos now 100, stop
2020.07.08 12:52:36.647 5: ROLLO (Rollo_EG_BAD) >> calculatepct
2020.07.08 12:52:36.648 4: ROLLO (Rollo_EG_BAD) calculated pct is 46.6666666666667; rest drivetime is 8
2020.07.08 12:52:36.652 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:52:36.653 4: ROLLO (Rollo_EG_BAD) drive from 46.6666666666667 to 46.6666666666667. command: stop. state: drive-down
2020.07.08 12:52:36.653 4: ROLLO (Rollo_EG_BAD) pct: 46.6666666666667 -> 46.6666666666667 / direction: down
2020.07.08 12:52:36.654 5: ROLLO (Rollo_EG_BAD) >> Stop
2020.07.08 12:52:36.655 4: ROLLO (Rollo_EG_BAD) stops from drive-down at pct 46.6666666666667
2020.07.08 12:52:36.743 4: ROLLO (Rollo_EG_BAD) stopped by excuting the command: set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
2020.07.08 12:52:36.744 4: ROLLO (Rollo_EG_BAD) updating state to half
2020.07.08 12:52:36.778 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Rollo_EG_BAD Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'state: half'
        ];

2020.07.08 12:52:38.076 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dev_EG_BD_LUX Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'illuminance: 36802',
          'illuminance_lux: 9097'
        ];

2020.07.08 12:52:38.078 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:38 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:38.079 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness
            Brightness: 36802

ASC_DEBUG!!! 2020.07. 8 12:52:38 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 37133 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:52:38 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:38 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:38 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:159.4, Elevation: 59.6, Brightness: 37133, OutTemp: 15, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2020.07.08 12:52:38.093 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Azimuth: 159.4 Elevation: 59.6 Brightness: 37133 OutTemp: 15
2020.07.08 12:52:38.093 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Nach dem return

ASC_DEBUG!!! 2020.07. 8 12:52:38 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
2020.07.08 12:52:38.095 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD In der Out Abfrage, Shadingwert: out, Zeitstempel: 1594203105

ASC_DEBUG!!! 2020.07. 8 12:52:38 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:52:38 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:38 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:38 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:52:39.118 5: ROLLO (Rollo_EG_BAD) >> Set (open,)
2020.07.08 12:52:39.119 5: ROLLO (Rollo_EG_BAD) DesiredPos set to open, ()
2020.07.08 12:52:39.119 5: ROLLO (Rollo_EG_BAD) DesiredPos now 0, open
2020.07.08 12:52:39.120 5: ROLLO (Rollo_EG_BAD) >> Start
2020.07.08 12:52:39.121 4: ROLLO (Rollo_EG_BAD) drive from 46.6666666666667 to 0. command: open. state: half
2020.07.08 12:52:39.121 4: ROLLO (Rollo_EG_BAD) pct: 46.6666666666667 -> 0 / direction: up
2020.07.08 12:52:39.122 5: ROLLO (Rollo_EG_BAD) >> calculateDriveTime | going up: from 46.6666666666667 to 0
2020.07.08 12:52:39.123 5: ROLLO (Rollo_EG_BAD) netto drive time = 7.93333333333333
2020.07.08 12:52:39.123 4: ROLLO (Rollo_EG_BAD) calculateDriveTime: oldpos=46.6666666666667,newpos=0,direction=up,time=17,steps=46.6666666666667,drivetime=8.93333333333333
2020.07.08 12:52:39.143 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Rollo_EG_BAD Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'state: drive-up'
        ];

2020.07.08 12:52:39.154 4: ROLLO (Rollo_EG_BAD) execute following commands: set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on; ;
2020.07.08 12:52:39.233 4: ROLLO (Rollo_EG_BAD) stop in 8.93333333333333 seconds.
2020.07.08 12:52:43.302 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dev_EG_BD_LUX Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'illuminance: 33962',
          'illuminance_lux: 4729'
        ];

2020.07.08 12:52:43.303 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:43 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:43.304 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness
            Brightness: 33962

ASC_DEBUG!!! 2020.07. 8 12:52:43 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 36029 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:52:43 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:43 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:43 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:159.4, Elevation: 59.6, Brightness: 36029, OutTemp: 15, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2020.07.08 12:52:43.317 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Azimuth: 159.4 Elevation: 59.6 Brightness: 36029 OutTemp: 15
2020.07.08 12:52:43.317 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Nach dem return

ASC_DEBUG!!! 2020.07. 8 12:52:43 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
2020.07.08 12:52:43.318 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD In der Out Abfrage, Shadingwert: out, Zeitstempel: 1594203105

ASC_DEBUG!!! 2020.07. 8 12:52:43 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:52:43 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:43 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:43 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:52:45.909 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'wind_speed: 1.4'
        ];

2020.07.08 12:52:45.910 4: AutoShuttersControl (Rollo_OG_SZ_02) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:45 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:45.911 4: AutoShuttersControl (Rollo_EG_WZ_MAR_markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:45 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:45.912 4: AutoShuttersControl (dum_JALOU_Gang) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:45 - EventProcessingShadingBrightness: dum_JALOU_Gang - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:48.093 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dev_EG_BD_LUX Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'illuminance: 36474',
          'illuminance_lux: 8434'
        ];

2020.07.08 12:52:48.095 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:48 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:48.096 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness
            Brightness: 36474

ASC_DEBUG!!! 2020.07. 8 12:52:48 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 35746 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:52:48 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:48 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:48 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:159.4, Elevation: 59.6, Brightness: 35746, OutTemp: 15, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2020.07.08 12:52:48.111 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Azimuth: 159.4 Elevation: 59.6 Brightness: 35746 OutTemp: 15
2020.07.08 12:52:48.112 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Nach dem return

ASC_DEBUG!!! 2020.07. 8 12:52:48 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
2020.07.08 12:52:48.113 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD In der Out Abfrage, Shadingwert: out, Zeitstempel: 1594203105

ASC_DEBUG!!! 2020.07. 8 12:52:48 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:52:48 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:48 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:48 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:52:48.129 5: ROLLO (Rollo_EG_BAD) >> Timer
2020.07.08 12:52:48.130 5: ROLLO (Rollo_EG_BAD) >> Stop
2020.07.08 12:52:48.131 4: ROLLO (Rollo_EG_BAD) stops from drive-up at pct 0
2020.07.08 12:52:48.208 4: ROLLO (Rollo_EG_BAD) stopped by excuting the command: set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
2020.07.08 12:52:48.209 4: ROLLO (Rollo_EG_BAD) updating state to open
2020.07.08 12:52:48.227 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Rollo_EG_BAD Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'state: open'
        ];

2020.07.08 12:52:53.051 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dev_EG_BD_LUX Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'illuminance: 37247',
          'illuminance_lux: 10078'
        ];

2020.07.08 12:52:53.052 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2020.07. 8 12:52:53 - EventProcessingShadingBrightness: Rollo_EG_BAD - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2020.07.08 12:52:53.053 4: AutoShuttersControl (Rollo_EG_BAD) - EventProcessingShadingBrightness
            Brightness: 37247

ASC_DEBUG!!! 2020.07. 8 12:52:53 - EventProcessingShadingBrightness: Rollo_EG_BAD - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 35894 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.07. 8 12:52:53 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:53 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:53 - ShadingProcessing: Rollo_EG_BAD - Übergebende Werte - Azimuth:159.4, Elevation: 59.6, Brightness: 35894, OutTemp: 15, Azimut Beschattung: 50, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2020.07.08 12:52:53.066 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Azimuth: 159.4 Elevation: 59.6 Brightness: 35894 OutTemp: 15
2020.07.08 12:52:53.066 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD Nach dem return

ASC_DEBUG!!! 2020.07. 8 12:52:53 - ShadingProcessing: Rollo_EG_BAD - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
2020.07.08 12:52:53.068 4: AutoShuttersControl (AUTO_RolloSteuerung) - Shading Processing, Rollladen: Rollo_EG_BAD In der Out Abfrage, Shadingwert: out, Zeitstempel: 1594203105

ASC_DEBUG!!! 2020.07. 8 12:52:53 - ShadingProcessing: Rollo_EG_BAD - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.07. 8 12:52:53 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:53 - FnIsDay: Rollo_EG_BAD Allgemein: 1

ASC_DEBUG!!! 2020.07. 8 12:52:53 - EventProcessingShadingBrightness: Rollo_EG_BAD - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2020.07.08 12:52:55.798 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: global Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'DELETEATTR AUTO_RolloSteuerung ASC_debug'
        ];

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 13:14:19
event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive

Da fehlt pct   ;D  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 Juli 2020, 13:46:37
Zitat von: CoolTux am 08 Juli 2020, 13:14:19
event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive

Da fehlt pct   ;D  ;)

Oh mann -.- wie peinlich .....

Ausrede: Es ist der erste Rolladen überhaupt den ich eingerichtet habe. Zu 99,99% fährt das Ding automatisch rauf und runter. Alle Rolläden die ich danach eingerichtet hab, haben ein .* oder pct drin ;)

Vielen Dank für die super schnelle und direkte Hilfe :)

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 08 Juli 2020, 13:58:22
Zitat von: CoolTux am 06 Juli 2020, 15:16:48
Jein. Wenn innerhalb einer Beschattung eine manuelle Fahrt statt findet, dann wird dieses Rollo für die Beschattung bis zur nächsten Shading in Phase nicht mehr angefasst. Dazu muss aber das Rollo einmal in Shading out gefahren sein.
Moin
So, heute hatte ich endlich mal Zeit mich durch das Posting der aktuellen Version zu lesen.
Und hier treffe ich nun auf etwas, was bei mir genau anders ist!
Ein manual drive interessiert mein ASC leider gar nicht, was beim Fensterputzen extrem hinderlich ist. So schnell wie das Rollo wieder runter will, hat man nicht mal das Tuch im Eimer!
Auch ein nicht erreichen der Position wird durch ASC immer wieder erneut angestossen, was bloed ist, wenn das Dachfenster nun mal im Weg ist!
Das meine Rollos seit Ewigkeiten nicht mehr hoch fahren, erklaert sich mir auch nicht. Ich vermute, dass es mit einer nicht durchgefuehrten Migration/Neuerstellung zu tun hat, weiss es aber nicht genau, da man es urch die vielen Postings und Versionen nicht nachvollziehen kann.
Seltsam ist auch, dass alle gleichzeitig ins Shading gehen, obwohl unterschiedliche Winkel angegeben sind.
Last drive ist irgendwie auch seltsam, da Schliessen und shaden ja problemlos funktioniert, und wir natuerlich jeden Tag per Hand oeffnen.

Anbei beispielhaft ein list:
Internals:
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink pairOneWayController unpairAllOneWayControllers:noArg unpairOneWayController
   DEF        DEVICE io://0805-3505-1817/10875273
   FUUID      5c4ed0d0-f33f-e15b-90f6-5f23e78ddeda329e
   IODev      Connexoon
   NAME       tahoma_10875273
   NR         60
   NTFY_ORDER 50-tahoma_10875273
   STATE      dim100
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0805-3505-1817/10875273
   fid        10875273
   inClass    RollerShutter
   inControllable io:RollerShutterVeluxIOComponent
   inExecId   finished
   inExecState COMPLETED
   inLabel    Buegeln
   inPlaceOID 7918ef38-215c-4802-bff5-5330cef37b22
   inType     1
   OLDREADINGS:
   READINGS:
     2019-06-23 11:47:51   ASC_Enable      on
     2020-07-08 13:51:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-01 17:17:27   ASC_ShuttersLastDrive manual
     2020-07-08 06:30:02   ASC_Time_DriveDown  8.07.2020 - 22:26
     2020-07-08 06:30:02   ASC_Time_DriveUp  9.07.2020 - 06:30
     2020-07-08 08:33:15   ClosureState    100
     2020-07-08 12:58:50   DiscreteRSSILevelState normal
     2020-07-08 08:33:15   NameState       Buegeln
     2020-07-08 08:33:15   OpenClosedState closed
     2020-07-08 08:33:15   PriorityLockTimerState 0
     2020-07-08 12:58:50   RSSILevelState  76.0
     2020-07-08 08:33:15   StatusState     available
     2020-07-05 12:56:03   associatedWith  ASC
     2020-07-08 08:33:15   devicestate     closed
     2020-07-08 08:33:15   state           dim100
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_BrightnessSensor Aussensensor:luminosity
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading dim
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 105:255
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 85
   ASC_Shading_StateChange_SunnyCloudy 500:400
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      Connexoon
   alias      RollerShutter Buegeln
   genericDeviceType blind
   room       Buegeln,tahoma
   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_BrightnessMaxVal ASC_BrightnessMinVal ASC_BrightnessSensor ASC_Brightness_Reading ASC_Brightness_Sensor 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_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
   webCmd     dim

Internals:
   FUUID      5c4ed0d0-f33f-e15b-23fb-96712ad6a025c1be
   FVERSION   73_AutoShuttersControl.pm:v0.10.2-s22328/2020-07-02 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,tahoma_10875273,tahoma_13384468,tahoma_13816462,tahoma_2370054,tahoma_6325084,Astro,Aussensensor
   NR         57
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.2
   OLDREADINGS:
   READINGS:
     2020-05-27 14:34:45   ascEnable       on
     2020-07-05 12:56:08   controlShading  on
     2018-12-25 14:17:47   hardLockOut     off
     2018-11-10 14:35:08   partyMode       off
     2020-07-05 12:56:02   room_Bad_tahoma tahoma_13384468
     2020-07-05 12:56:02   room_Buegeln_tahoma tahoma_10875273
     2020-07-05 12:56:02   room_Flur_tahoma tahoma_13816462
     2020-07-05 12:56:02   room_Schlafzimmer_tahoma tahoma_2370054
     2020-07-05 12:56:02   room_Timo_tahoma tahoma_6325084
     2018-11-10 14:35:08   selfDefense     off
     2020-07-08 06:30:02   state           created new drive timer
     2019-02-24 12:22:54   sunriseTimeWeHoliday on
     2020-06-01 17:17:26   tahoma_10875273_PosValue 0
     2020-07-08 06:30:02   tahoma_10875273_lastPosValue 0
     2020-07-08 06:30:02   tahoma_10875273_nextAstroTimeEvent  8.07.2020 - 22:26
     2020-06-01 17:16:08   tahoma_13384468_PosValue 0
     2020-07-08 05:30:02   tahoma_13384468_lastPosValue 0
     2020-07-08 05:30:02   tahoma_13384468_nextAstroTimeEvent  8.07.2020 - 22:26
     2020-06-01 14:40:10   tahoma_13816462_PosValue 0
     2020-07-08 06:30:02   tahoma_13816462_lastPosValue 0
     2020-07-08 06:30:02   tahoma_13816462_nextAstroTimeEvent  8.07.2020 - 22:26
     2020-06-01 16:59:39   tahoma_2370054_PosValue 80
     2020-07-08 06:30:02   tahoma_2370054_lastPosValue 0
     2020-07-08 06:30:02   tahoma_2370054_nextAstroTimeEvent  8.07.2020 - 22:26
     2020-06-01 17:16:38   tahoma_6325084_PosValue 0
     2020-07-08 06:30:02   tahoma_6325084_lastPosValue 0
     2020-07-08 06:30:02   tahoma_6325084_nextAstroTimeEvent  8.07.2020 - 22:26
     2020-07-05 12:56:02   userAttrList    rolled out
   helper:
     shuttersList:
       tahoma_10875273
       tahoma_13384468
       tahoma_13816462
       tahoma_2370054
       tahoma_6325084
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     Aussensensor:
       tahoma_10875273 ASC_BrightnessSensor
       tahoma_13384468 ASC_BrightnessSensor
       tahoma_13816462 ASC_BrightnessSensor
       tahoma_2370054 ASC_BrightnessSensor
       tahoma_6325084 ASC_BrightnessSensor
     tahoma_10875273:
     tahoma_13384468:
     tahoma_13816462:
     tahoma_2370054:
     tahoma_6325084:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_tempSensor KS300:temperature
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 08 Juli 2020, 14:29:23
Moin
Ok, das erste habe ich wohl schon selber gefunden. ASC_blockAscDrivesAfterManual sollte dann wohl das Fensterputzproblem beheben!?
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 Juli 2020, 14:41:24
Moin Christoph,

Zitat von: pc1246 am 08 Juli 2020, 13:58:22
Ein manual drive interessiert mein ASC leider gar nicht, was beim Fensterputzen extrem hinderlich ist. So schnell wie das Rollo wieder runter will, hat man nicht mal das Tuch im Eimer!

schau mal 2 Beiträge zurück ... da wurde mein Problem dahin gehend bearbeitet und für mich gelöst. Auch hier wurde eine manuelle Fahrt nicht erkannt und es ist (oder besser gesagt erscheint mir) identisch. Es fehlt ein event-on-change ..........

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 08 Juli 2020, 15:18:50
Moin Andreas
Danke, aber ich erkenne nicht woran Marko das erkannt hat, und weiss auch nicht wo ich das setzen muss. Im ASC oder am jeweiligen Rollladen!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 15:21:46
Zitat von: pc1246 am 08 Juli 2020, 14:29:23
Moin
Ok, das erste habe ich wohl schon selber gefunden. ASC_blockAscDrivesAfterManual sollte dann wohl das Fensterputzproblem beheben!?
Gruss Christoph

Du hast so ein zwei Attribute stehen die gibt es nicht mehr.
Meine Empfehlung, ASC löschen, danach in den Rollos schauen ob wirklich alles von ASC auch aus den Rollos ist und dann alles neu machen.
Ganz wichtig, nur Attribute setzen die Du auch anders wie Default belegen willst. Defaults stehen in der Commandref.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 08 Juli 2020, 15:28:21
Moin Marko
Danke, das war auch meine Vermutung.
Nur einmal kurz eine Frage, wie ist das mit der Position? Ich habe tahoma devices, da ist dim vorgegeben, aber das reading gibt es gar nicht.
Wie funktioniert das, wo kann ich das nachlesen?
Danke und Gruss
Christoph

Edith:
ClosureState als Posreading hilft. Aber wie kann ich testen, ob er jetzt noch faehrt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 15:37:07
Zitat von: pc1246 am 08 Juli 2020, 15:28:21
Moin Marko
Danke, das war auch meine Vermutung.
Nur einmal kurz eine Frage, wie ist das mit der Position? Ich habe tahoma devices, da ist dim vorgegeben, aber das reading gibt es gar nicht.
Wie funktioniert das, wo kann ich das nachlesen?
Danke und Gruss
Christoph

Edith:
ClosureState als Posreading hilft. Aber wie kann ich testen, ob er jetzt noch faehrt?

Nimm dim und erstelle ein userreadings dim aus einem Reading welches den Positionswert enthält.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 08 Juli 2020, 16:16:31
Zitat von: CoolTux am 08 Juli 2020, 15:37:07
Nimm dim und erstelle ein userreadings dim aus einem Reading welches den Positionswert enthält.

mensch genial, das war der entscheidende hinweis mit dem userReading für mich.
d.h. das erkennen einer manuellen fahrt hängt davon ab dass entsprechend benamte readings gesetzt sein müssen?
in meinen rolläden gibt es standard readings namens pct, manuelle fahrten wurden seit jeher wunderbar erkannt.
an der markise gibt es als standard-reading für die position nur gleichnamig "position" (gleichzeitig auch von mir verwendet für ASC_Pos_Reading). Wenn ich manuell über "set markise position xx" gesteuert habe --> kein wegschreiben des Status einer manuellen fahrt.
nun mit dem setzen eines UserReadings namens pct (auf den Wert von "position") erkennt ASC die manuelle Fahrt...
hab ich wohl nirgends in der doku entdecken können.
grüße,
Chris
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 08 Juli 2020, 16:34:35
Komisch nur, dass ich der Einzige bin, der dies Problem hat.
Ja, ich weiss, dass die meisten von tahoma zu KLF200 gewechselt sind, mein KLF ist ja auch schon da, aber trotzdem haette ich diese Frage schon oefter erwartet!
Und bei mir erkennt er das immer noch nicht!
Gruss Christoph

Edith:
Da ich jetzt erstmal keine Zeit mehr habe, werde ich mal abwarten wie es morgen frueh aussieht, habe jetzt unterschiedliche Ansaetze auf den 6 Rolllaeden!
Das mit dem Loeschen gefaellt mir am wenigsten, da fummele ich mir ja nen Wolf!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 16:59:16
Zitat von: pc1246 am 08 Juli 2020, 16:34:35
Komisch nur, dass ich der Einzige bin, der dies Problem hat.
Ja, ich weiss, dass die meisten von tahoma zu KLF200 gewechselt sind, mein KLF ist ja auch schon da, aber trotzdem haette ich diese Frage schon oefter erwartet!
Und bei mir erkennt er das immer noch nicht!
Gruss Christoph

Edith:
Da ich jetzt erstmal keine Zeit mehr habe, werde ich mal abwarten wie es morgen frueh aussieht, habe jetzt unterschiedliche Ansaetze auf den 6 Rolllaeden!
Das mit dem Loeschen gefaellt mir am wenigsten, da fummele ich mir ja nen Wolf!

Das löschen muss!!! aber sein, sonst wird es nie richtig klappen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 08 Juli 2020, 17:25:21
Zitat von: MCh76 am 08 Juli 2020, 10:10:09
der CoolTux war weiter vorne so nett und hatte mal geantwortet dass auch ein dummy device geht, welches als werte für STATE rain oder dry annehmen kann.
ich habe dann ein dummy device namens asc_rain_dry erstellt und damit ein notify auf meine wetterstation verknüpft. grund: helligkeit-, wind- und regensensor sind bei mir allesamt von der gleichen wetterstation, was stand heute nicht geht.
das notify sieht wie folgt aus:

out_hm_ip_wetter:1.RAINING:.* {
my $raining = ReadingsVal("out_hm_ip_wetter","1.RAINING",0);
# $raining = "yes"; #only debug
if ( $raining eq "yes" ) { #it is raining
fhem ("set asc_rain_dry rain");
}
else { #it is not raining
fhem ("set asc_rain_dry dry");
}
}


im asc device dann folgendes attribut für ASC_rainSensor gesetzt:
asc_rain_dry 1:0 0

funktioniert wie gewünscht. vielleicht hilft dir das ja

Danke dir, aber dieses Perl, ich komm einfach nicht drauf klar. Mein UserReading hat wohl schon mal geklappt und ich habe das jetzt im Device stehen mit 0 / 1 So im ASC hab ich jetzt folgendes eingetragen ::

zigbee.0.00158d00045a3466.detected:Regenstatus 1:0 0

Ich werde das gleich mal testen.

So das müsste jetzt wie laufen, nur wenn das Fenster offen ist, was das Rollo ja durch den Fensterkontakt weiß, fährt er runter ? Wenn der Sensor meldet, kein Regen mehr, fährt er wieder hoch ?

EDIT::

Also das reading im Device ändert sich. Am Rollo passiert nichts. Am Wunschrollo ja nur ASC_RainProtection eintragen und fertig ? @CoolTux
Das ist nun mein Eintrag im ASC ASC_rainSensor zigbee.0.00158d00045a3466.detected:Regenstatus 1:0 0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 21:03:12
Zitat von: D3ltorohd am 08 Juli 2020, 17:25:21
Danke dir, aber dieses Perl, ich komm einfach nicht drauf klar. Mein UserReading hat wohl schon mal geklappt und ich habe das jetzt im Device stehen mit 0 / 1 So im ASC hab ich jetzt folgendes eingetragen ::

zigbee.0.00158d00045a3466.detected:Regenstatus 1:0 0

Ich werde das gleich mal testen.

So das müsste jetzt wie laufen, nur wenn das Fenster offen ist, was das Rollo ja durch den Fensterkontakt weiß, fährt er runter ? Wenn der Sensor meldet, kein Regen mehr, fährt er wieder hoch ?

EDIT::

Also das reading im Device ändert sich. Am Rollo passiert nichts. Am Wunschrollo ja nur ASC_RainProtection eintragen und fertig ? @CoolTux
Das ist nun mein Eintrag im ASC ASC_rainSensor zigbee.0.00158d00045a3466.detected:Regenstatus 1:0 0

Hast Du heute ein Update gemacht? Wenn nicht bitte machen und noch mal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2020, 22:31:50
Zitat von: MCh76 am 08 Juli 2020, 16:16:31
mensch genial, das war der entscheidende hinweis mit dem userReading für mich.
d.h. das erkennen einer manuellen fahrt hängt davon ab dass entsprechend benamte readings gesetzt sein müssen?
in meinen rolläden gibt es standard readings namens pct, manuelle fahrten wurden seit jeher wunderbar erkannt.
an der markise gibt es als standard-reading für die position nur gleichnamig "position" (gleichzeitig auch von mir verwendet für ASC_Pos_Reading). Wenn ich manuell über "set markise position xx" gesteuert habe --> kein wegschreiben des Status einer manuellen fahrt.
nun mit dem setzen eines UserReadings namens pct (auf den Wert von "position") erkennt ASC die manuelle Fahrt...
hab ich wohl nirgends in der doku entdecken können.
grüße,
Chris

Es gibt vereinzelt noch einen kleinen Fehler wo das auslesen des Attributs ASC_Pos_Reading nicht korrekt funktioniert und das ein default genommen wird. Dieser ist immer pct. Ich suche da noch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 09 Juli 2020, 10:37:56
Moin
Also alle sind gefahren. Lastdrive und positon sind aber nicht so ganz richtig, manche ja manche nein.
@Marko
Ich habe mir den code zwar nicht angesehen, aber ich vermute mal, dass Du doch intern alle Rollos als Element abbildest!?
Waere es nicht denkbar, dass Du die auch nach aussen zeigst, und einfach die Schnittstelle zum echten Rollo parametrierbar machst.
Ich bin da heute morgen drauf gekommen, da ich mich gewundert habe, dass es eine position gibt, die man nur auf der ASC Seite sehen kann im Element aber nicht.
Das haette auch diverse Vorteile, da Du nicht wissen musst, wie welches Rollo faehrt, oder wo man die Position findet. Und fuer den Anwender waere die Trennung klarer, da man nicht am "echten" Element sucht, wenn mit ASC was nicht funktioniert.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2020, 12:06:57
Zitat von: pc1246 am 09 Juli 2020, 10:37:56
Moin
Also alle sind gefahren. Lastdrive und positon sind aber nicht so ganz richtig, manche ja manche nein.
@Marko
Ich habe mir den code zwar nicht angesehen, aber ich vermute mal, dass Du doch intern alle Rollos als Element abbildest!?
Waere es nicht denkbar, dass Du die auch nach aussen zeigst, und einfach die Schnittstelle zum echten Rollo parametrierbar machst.
Ich bin da heute morgen drauf gekommen, da ich mich gewundert habe, dass es eine position gibt, die man nur auf der ASC Seite sehen kann im Element aber nicht.
Das haette auch diverse Vorteile, da Du nicht wissen musst, wie welches Rollo faehrt, oder wo man die Position findet. Und fuer den Anwender waere die Trennung klarer, da man nicht am "echten" Element sucht, wenn mit ASC was nicht funktioniert.
Gruss Christoph

Leider verstehe ich nicht ganz was Du mit Element meinst.
Wird denn der LastDriveStatus nicht korrekt bei Dir gesetzt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 09 Juli 2020, 12:55:25
Zitat von: CoolTux am 07 Juli 2020, 09:31:35
default ist on sobald ein Fensterkontakt definiert ist.

Hallo,

Ich habe nun die Parameter für Ventilate gesetzt. Funktioniert soweit auch.
Eines verwundert mich aber:
Wenn die Beschattung beginnt, fahren die Rollos bei den jeweiligen offenen Türen gar nicht.
Erst wenn man die Tür zu macht, fährt der Rollo runter in die Beschattungsposition.
Öffnet man dann die Tür wieder, fährt der Rollo in die Ventilate_Pos.
Nur am Anfang passiert nix - wenn die Tür offen ist.
Sollte der Rollo dann nicht in die Ventilate_Pos fahren?

Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2020, 13:02:36
Zitat von: gestein am 09 Juli 2020, 12:55:25
Hallo,

Ich habe nun die Parameter für Ventilate gesetzt. Funktioniert soweit auch.
Eines verwundert mich aber:
Wenn die Beschattung beginnt, fahren die Rollos bei den jeweiligen offenen Türen gar nicht.
Erst wenn man die Tür zu macht, fährt der Rollo runter in die Beschattungsposition.
Öffnet man dann die Tür wieder, fährt der Rollo in die Ventilate_Pos.
Nur am Anfang passiert nix - wenn die Tür offen ist.
Sollte der Rollo dann nicht in die Ventilate_Pos fahren?

Lg, Gerhard

Um Gotteswillen NEIN. Das wäre fatal. Du würdest Dich doch damit aussperren und genau das soll ja gerade nicht passieren. Bei einem ShuttersPlace terrace fährt das Rollo nie wenn der Türkontakt offen meldet.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 09 Juli 2020, 13:25:11
Wenn man das so bedenkt, hast Du natürlich recht.
Da ich auch außen Taster zum Bedienen der Rollos habe, hatte ich daran gar nicht gedacht.
Bei uns werden die Rollos auch runtergefahren, wenn ich länger draußen bin.

Und wenn die Türen nach der Beschattung geöffnet werden, dann nimmst Du an, dass man das ja von herinnen macht und daher werden die Rollos in die Ventilate_Pos gefahren. Richtig?

Danke, Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2020, 13:50:22
Zitat von: gestein am 09 Juli 2020, 13:25:11
Wenn man das so bedenkt, hast Du natürlich recht.
Da ich auch außen Taster zum Bedienen der Rollos habe, hatte ich daran gar nicht gedacht.
Bei uns werden die Rollos auch runtergefahren, wenn ich länger draußen bin.

Und wenn die Türen nach der Beschattung geöffnet werden, dann nimmst Du an, dass man das ja von herinnen macht und daher werden die Rollos in die Ventilate_Pos gefahren. Richtig?

Danke, Lg, Gerhard

Jepp, Genau. Du kannst bei Dir gerne mal das Attribut ASC_ShuttersPlace entfernen und schauen ob die Rollos für Dich richtig reagieren dann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 09 Juli 2020, 14:26:05
Moin CoolTux,

ich habe diesen Beitrag von weiter vorne geloescht und hier nochmal plaziert. Das soll kein draengeln sein, aber Ihr wart so im Fluss mit den anderen Problemen, da habe ich mich hinten angestellt :-)


ich habe da eine Unschoenheit mit meinen FSB61, die jedoch am Rolladenaktor liegt. Durch eine Ungenauigkeit beim Einstellen der Laufzeit kommt es leider zu leichten Verschiebungen der Position.
Gibt es im ASC eine Moeglichkeit einen Fahrbefehl abzusetzen, der nicht als manuelle Fahrt gewertet wird? Damit koennte ich sehr einfach diesen Fehler minimieren.

Die bessere Loesung waere natuerlich im EnOcean Modul die Fahrt auf Pos 0/100 abzufangen und durch opens/closes zu ersetzen, doch da habe ich noch nicht die richtige Position gefunden und mein Perl ist grottig :-)

Ansonsten bin ich auch auf v 0.10 und es laeuft alles super, wie immer danke fuer die tolle Arbeit.

Viele Gruesse
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2020, 14:49:30
Zitat von: ch.eick am 09 Juli 2020, 14:26:05
Moin CoolTux,

ich habe diesen Beitrag von weiter vorne geloescht und hier nochmal plaziert. Das soll kein draengeln sein, aber Ihr wart so im Fluss mit den anderen Problemen, da habe ich mich hinten angestellt :-)


ich habe da eine Unschoenheit mit meinen FSB61, die jedoch am Rolladenaktor liegt. Durch eine Ungenauigkeit beim Einstellen der Laufzeit kommt es leider zu leichten Verschiebungen der Position.
Gibt es im ASC eine Moeglichkeit einen Fahrbefehl abzusetzen, der nicht als manuelle Fahrt gewertet wird? Damit koennte ich sehr einfach diesen Fehler minimieren.

Die bessere Loesung waere natuerlich im EnOcean Modul die Fahrt auf Pos 0/100 abzufangen und durch opens/closes zu ersetzen, doch da habe ich noch nicht die richtige Position gefunden und mein Perl ist grottig :-)

Ansonsten bin ich auch auf v 0.10 und es laeuft alles super, wie immer danke fuer die tolle Arbeit.

Viele Gruesse
   Christian

Hallo Christian,

Leider gibt es da aktuell keine Möglichkeit. Soweit ich weiß kann man aber wohl über ein Attribut die EnOcean dazu bringen das Positionsreading korrekt zu setzen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 09 Juli 2020, 16:05:56
Zitat von: CoolTux am 09 Juli 2020, 14:49:30
Leider gibt es da aktuell keine Möglichkeit. Soweit ich weiß kann man aber wohl über ein Attribut die EnOcean dazu bringen das Positionsreading korrekt zu setzen.
Das habe ich auch schon gemacht, jedoch kommt es bei  langen Rollos trotzdem zu Verschiebungen, wenn mehrfach zwischen Positionen gewechselt wurde.
Die Einstellung der Fahrzeit geschieht ueber ein winziges Potentiometer und es sind nur winzigste Bewegungen, in dem sich das dann abspielt.
Jedoch kennen die Aktoren ein opens/closes Befehl, der dann in die Endposition faehrt und das quittiert. Ich denke das baue ich dann in das EnOcean Modul ein und fange einfach 0/100 ab. Ist dann zwar ein kleiner Patch, den ich immer wieder nachfuehren muss, aber das waere es wert. Ich hatte die Idee schon mal beim EnOcean Modul angefragt, das wurde aber leider nicht aufgenommen.

Vielen Dank
     Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 09 Juli 2020, 18:38:59
Ich habe hier ein Rollo, dass aus irgendwelchen Gründen
a) beim Shading in auf 0 gefahren ist
und
b) laut ASC_ShadingMessage eigentlich ein OUT gemacht haben sollte, aber ASC_ShuttersLastDrive steht auf shading in

alle anderen Rollos sind sauber gefahren (und sind mittlerweile auch im shading out)

Rollo:
Internals:
   DEF        NEQxxxxxxx
   FUUID      xyz
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      d_ccu
   LASTInputDev Mosquitto
   MSGCNT     16
   Mosquitto_MSGCNT 16
   Mosquitto_TIME 2020-07-09 14:16:32
   NAME       HM_Rollo_OG_Kind1_Sued
   NR         133
   STATE      none
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Kind1-Sued
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2019-09-16 19:22:29   ASC_Enable      on
     2020-07-09 18:32:46   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-09 14:16:32   ASC_ShuttersLastDrive shading in
     2020-07-09 10:30:01   ASC_Time_DriveDown  9.07.2020 - 22:00
     2020-07-09 10:30:01   ASC_Time_DriveUp 10.07.2020 - 10:30
     2020-07-08 09:12:09   associatedWith  myASControl
     2020-07-09 14:16:37   control         0
     2020-07-09 14:16:37   direction       stop
     2020-07-09 14:16:37   hmstate         unreachable
     2020-07-08 09:12:13   inhibit         unlocked
     2020-07-09 14:16:37   level           none
     2020-07-08 09:12:13   lock            unlocked
     2020-07-09 14:16:37   motor           stop
     2020-07-09 14:16:37   pct             0
     2020-07-09 14:16:37   state           none
     2020-07-09 14:16:37   working         no
   hmccu:
     devspec    NEQxxxxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      none
         OVAL       0.000000
         SVAL       none
         VAL        0.000000
       1.WORKING:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_beforDayOpen 900
   ASC_BlockingTime_beforNightClose 900
   ASC_BrightnessSensor HM_Sonne_Aussen_HWR:control 90:50
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_LockOut_Cmd inhibit
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_res3
   ASC_Shading_InOutAzimuth 121:286
   ASC_Shading_MinMax_Elevation 20
   ASC_Shading_Min_OutsideTemperature 6.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 58000:40000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 10:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 25
   ASC_WindowRec HM_Kontakt_OG_Kind1_Sued
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   mqttPublish control|level|motor|working|state:topic={"$base/Kind1/RolloSued/$name"} control|state:retain=1 control|state:resendOnConnect=last
   mqttSubscribe control:stopic={"$base/Kind1/RolloSued/control"}
   room       Homematic,Kind_1
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   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_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
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


ASC:
Internals:
   FUUID      5c446461-f33f-8030-851f-a2a18b413b0830e9
   FVERSION   73_AutoShuttersControl.pm:v0.10.3-s22366/2020-07-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,HM_Rollo_EG_Bad_Ost,HM_Rollo_EG_Flur_Ost,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2,HM_Rollo_OG_Allrum_West,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West,HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued,HM_Rollo_OG_Schlafzimmer_Ost,HM_Kontakt_OG_Schlafzimmer_Ost,myAstro,HM_Kontakt_EG_Wohnzimmer_West1,HM_Kontakt_OG_Kind2_Sued,rr_res1,rr_res2,rr_res4,HM_Sonne_Aussen_Ankleide,rr_res3,HM_Kontakt_OG_Kind1_Sued,HM_Kontakt_OG_Allrum_West,HM_Kontakt_EG_Gaeste_Sued,HM_Sonne_Aussen_Kind1,HM_Sonne_Aussen_HWR,HM_Tuergriff_EG_Terrassentuer,Fam_Familie
   NR         264
   NTFY_ORDER 51-myASControl
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.3
   OLDREADINGS:
   READINGS:
     2020-07-09 06:31:21   HM_Rollo_EG_Bad_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Bad_Ost_lastPosValue 0
     2020-07-09 09:00:01   HM_Rollo_EG_Bad_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:31:21   HM_Rollo_EG_Flur_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Flur_Ost_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Flur_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:33   HM_Rollo_EG_Gaeste_Sued_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Gaeste_Sued_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Gaeste_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:50   HM_Rollo_EG_Gaeste_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Gaeste_West_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Gaeste_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:12   HM_Rollo_EG_Kueche_West_PosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Kueche_West_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Kueche_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:31:22   HM_Rollo_EG_Speisekammer_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Speisekammer_Ost_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Speisekammer_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:13   HM_Rollo_EG_Wohnzimmer_Nord_PosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Wohnzimmer_Nord_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:37   HM_Rollo_EG_Wohnzimmer_Sued_1_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_1_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:37   HM_Rollo_EG_Wohnzimmer_Sued_2_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_2_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:36   HM_Rollo_EG_Wohnzimmer_Sued_3_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_3_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:21   HM_Rollo_EG_Wohnzimmer_Tuer_West_PosValue 100
     2020-06-27 07:15:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastDelayPosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:51   HM_Rollo_EG_Wohnzimmer_West_1_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Wohnzimmer_West_1_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:51   HM_Rollo_EG_Wohnzimmer_West_2_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Wohnzimmer_West_2_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:46   HM_Rollo_OG_Allrum_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Allrum_West_lastPosValue 30
     2020-07-09 09:30:01   HM_Rollo_OG_Allrum_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 08:28:52   HM_Rollo_OG_Ankleide_Ost_PosValue 100
     2020-07-09 11:08:08   HM_Rollo_OG_Ankleide_Ost_lastPosValue 0
     2020-07-09 10:00:01   HM_Rollo_OG_Ankleide_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:49   HM_Rollo_OG_Bad_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Bad_West_lastPosValue 30
     2020-07-09 09:00:01   HM_Rollo_OG_Bad_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 14:16:32   HM_Rollo_OG_Kind1_Sued_PosValue 0
     2020-07-09 14:16:05   HM_Rollo_OG_Kind1_Sued_lastPosValue 100
     2020-07-09 10:30:01   HM_Rollo_OG_Kind1_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:49   HM_Rollo_OG_Kind1_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Kind1_West_lastPosValue 30
     2020-07-09 10:30:01   HM_Rollo_OG_Kind1_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:12   HM_Rollo_OG_Kind2_Ost_PosValue 100
     2020-07-09 08:36:43   HM_Rollo_OG_Kind2_Ost_lastPosValue 0
     2020-07-09 10:30:01   HM_Rollo_OG_Kind2_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:34   HM_Rollo_OG_Kind2_Sued_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_OG_Kind2_Sued_lastPosValue 30
     2020-07-09 10:30:01   HM_Rollo_OG_Kind2_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 08:28:47   HM_Rollo_OG_Schlafzimmer_Ost_PosValue 100
     2020-07-09 11:08:08   HM_Rollo_OG_Schlafzimmer_Ost_lastPosValue 25
     2020-07-09 10:00:01   HM_Rollo_OG_Schlafzimmer_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-04-10 16:35:59   ascEnable       on
     2020-07-08 09:12:15   controlShading  on
     2020-04-10 16:36:33   hardLockOut     on
     2020-07-08 09:12:08   room_Allrum_Homematic HM_Rollo_OG_Allrum_West
     2020-07-08 09:12:08   room_Ankleide_Homematic HM_Rollo_OG_Ankleide_Ost
     2020-07-08 09:12:08   room_Badezimmer_Homematic HM_Rollo_OG_Bad_West
     2020-07-08 09:12:08   room_Flur_Homematic HM_Rollo_EG_Flur_Ost
     2020-07-08 09:12:08   room_G__stebad_Homematic HM_Rollo_EG_Bad_Ost
     2020-07-08 09:12:08   room_G__stezimmer_Homematic HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West
     2020-07-08 09:12:08   room_Homematic  HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued
     2020-07-08 09:12:08   room_Homematic_Kind_1 HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West
     2020-07-08 09:12:08   room_Homematic_Wohnzimmer HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2
     2020-07-08 09:12:08   room_Homematic_alexa HM_Rollo_EG_Kueche_West
     2020-07-08 09:12:08   room_Schlafzimmer_Homematic HM_Rollo_OG_Schlafzimmer_Ost
     2020-07-08 09:12:08   room_Speisekammer_Homematic HM_Rollo_EG_Speisekammer_Ost
     2019-09-18 21:06:20   selfDefense     off
     2020-07-09 17:58:51   state           shading out
     2019-10-19 08:22:56   sunriseTimeWeHoliday on
     2020-07-08 09:12:08   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rollo_EG_Bad_Ost
       HM_Rollo_EG_Flur_Ost
       HM_Rollo_EG_Gaeste_Sued
       HM_Rollo_EG_Gaeste_West
       HM_Rollo_EG_Kueche_West
       HM_Rollo_EG_Speisekammer_Ost
       HM_Rollo_EG_Wohnzimmer_Nord
       HM_Rollo_EG_Wohnzimmer_Sued_1
       HM_Rollo_EG_Wohnzimmer_Sued_2
       HM_Rollo_EG_Wohnzimmer_Sued_3
       HM_Rollo_EG_Wohnzimmer_Tuer_West
       HM_Rollo_EG_Wohnzimmer_West_1
       HM_Rollo_EG_Wohnzimmer_West_2
       HM_Rollo_OG_Allrum_West
       HM_Rollo_OG_Ankleide_Ost
       HM_Rollo_OG_Bad_West
       HM_Rollo_OG_Kind1_Sued
       HM_Rollo_OG_Kind1_West
       HM_Rollo_OG_Kind2_Ost
       HM_Rollo_OG_Kind2_Sued
       HM_Rollo_OG_Schlafzimmer_Ost
   monitoredDevs:
     HM_Kontakt_EG_Gaeste_Sued:
       HM_Rollo_EG_Gaeste_Sued ASC_WindowRec
     HM_Kontakt_EG_Wohnzimmer_West1:
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_WindowRec
     HM_Kontakt_OG_Allrum_West:
       HM_Rollo_OG_Allrum_West ASC_WindowRec
     HM_Kontakt_OG_Kind1_Sued:
       HM_Rollo_OG_Kind1_Sued ASC_WindowRec
     HM_Kontakt_OG_Kind2_Sued:
       HM_Rollo_OG_Kind2_Sued ASC_WindowRec
     HM_Kontakt_OG_Schlafzimmer_Ost:
       HM_Rollo_OG_Schlafzimmer_Ost ASC_WindowRec
     HM_Rollo_EG_Bad_Ost:
     HM_Rollo_EG_Flur_Ost:
     HM_Rollo_EG_Gaeste_Sued:
     HM_Rollo_EG_Gaeste_West:
     HM_Rollo_EG_Kueche_West:
     HM_Rollo_EG_Speisekammer_Ost:
     HM_Rollo_EG_Wohnzimmer_Nord:
     HM_Rollo_EG_Wohnzimmer_Sued_1:
     HM_Rollo_EG_Wohnzimmer_Sued_2:
     HM_Rollo_EG_Wohnzimmer_Sued_3:
     HM_Rollo_EG_Wohnzimmer_Tuer_West:
     HM_Rollo_EG_Wohnzimmer_West_1:
     HM_Rollo_EG_Wohnzimmer_West_2:
     HM_Rollo_OG_Allrum_West:
     HM_Rollo_OG_Ankleide_Ost:
     HM_Rollo_OG_Bad_West:
     HM_Rollo_OG_Kind1_Sued:
     HM_Rollo_OG_Kind1_West:
     HM_Rollo_OG_Kind2_Ost:
     HM_Rollo_OG_Kind2_Sued:
     HM_Rollo_OG_Schlafzimmer_Ost:
     HM_Sonne_Aussen_Ankleide:
       HM_Rollo_EG_Bad_Ost ASC_BrightnessSensor
       HM_Rollo_EG_Flur_Ost ASC_BrightnessSensor
       HM_Rollo_EG_Speisekammer_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Ankleide_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Schlafzimmer_Ost ASC_BrightnessSensor
     HM_Sonne_Aussen_HWR:
       HM_Rollo_EG_Gaeste_Sued ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_1 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_2 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_3 ASC_BrightnessSensor
       HM_Rollo_OG_Kind1_Sued ASC_BrightnessSensor
       HM_Rollo_OG_Kind2_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Kind2_Sued ASC_BrightnessSensor
     HM_Sonne_Aussen_Kind1:
       HM_Rollo_EG_Gaeste_West ASC_BrightnessSensor
       HM_Rollo_EG_Kueche_West ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Nord ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_West_2 ASC_BrightnessSensor
       HM_Rollo_OG_Allrum_West ASC_BrightnessSensor
       HM_Rollo_OG_Bad_West ASC_BrightnessSensor
       HM_Rollo_OG_Kind1_West ASC_BrightnessSensor
     HM_Tuergriff_EG_Terrassentuer:
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_WindowRec
     Fam_Familie:
       myASControl ASC_residentsDev
     myAstro:
       myASControl ASC_twilightDevice
     rr_res3:
       HM_Rollo_OG_Kind1_Sued ASC_Roommate_Device
       HM_Rollo_OG_Kind1_West ASC_Roommate_Device
     rr_res2:
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
     rr_res4:
       HM_Rollo_OG_Kind2_Ost ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Sued ASC_Roommate_Device
     rr_res1:
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 0:0
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDev Fam_Familie:state
   ASC_shuttersDriveDelay 90
   ASC_tempSensor HM_Temperatur_Aussen_HWR:shading_temp
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2020, 19:26:40
Zitat von: kjmEjfu am 09 Juli 2020, 18:38:59
Ich habe hier ein Rollo, dass aus irgendwelchen Gründen
a) beim Shading in auf 0 gefahren ist
und
b) laut ASC_ShadingMessage eigentlich ein OUT gemacht haben sollte, aber ASC_ShuttersLastDrive steht auf shading in

alle anderen Rollos sind sauber gefahren (und sind mittlerweile auch im shading out)

Rollo:
Internals:
   DEF        NEQxxxxxxx
   FUUID      xyz
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      d_ccu
   LASTInputDev Mosquitto
   MSGCNT     16
   Mosquitto_MSGCNT 16
   Mosquitto_TIME 2020-07-09 14:16:32
   NAME       HM_Rollo_OG_Kind1_Sued
   NR         133
   STATE      none
   TYPE       HMCCUDEV
   ccuaddr    NEQxxxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-Rollo-OG-Kind1-Sued
   ccutype    HM-LC-Bl1-FM
   channels   2
   firmware   2.8
   statevals  devstate
   OLDREADINGS:
   READINGS:
     2019-09-16 19:22:29   ASC_Enable      on
     2020-07-09 18:32:46   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-09 14:16:32   ASC_ShuttersLastDrive shading in
     2020-07-09 10:30:01   ASC_Time_DriveDown  9.07.2020 - 22:00
     2020-07-09 10:30:01   ASC_Time_DriveUp 10.07.2020 - 10:30
     2020-07-08 09:12:09   associatedWith  myASControl
     2020-07-09 14:16:37   control         0
     2020-07-09 14:16:37   direction       stop
     2020-07-09 14:16:37   hmstate         unreachable
     2020-07-08 09:12:13   inhibit         unlocked
     2020-07-09 14:16:37   level           none
     2020-07-08 09:12:13   lock            unlocked
     2020-07-09 14:16:37   motor           stop
     2020-07-09 14:16:37   pct             0
     2020-07-09 14:16:37   state           none
     2020-07-09 14:16:37   working         no
   hmccu:
     devspec    NEQxxxxxxx
     dp:
       0.AES_KEY:
         OVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       true
         VAL        true
       0.UNREACH:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      stop
         OVAL       0
         SVAL       stop
         VAL        0
       1.INHIBIT:
         OSVAL      unlocked
         OVAL       false
         SVAL       unlocked
         VAL        false
       1.LEVEL:
         OSVAL      none
         OVAL       0.000000
         SVAL       none
         VAL        0.000000
       1.WORKING:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_beforDayOpen 900
   ASC_BlockingTime_beforNightClose 900
   ASC_BrightnessSensor HM_Sonne_Aussen_HWR:control 90:50
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_LockOut_Cmd inhibit
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_res3
   ASC_Shading_InOutAzimuth 121:286
   ASC_Shading_MinMax_Elevation 20
   ASC_Shading_Min_OutsideTemperature 6.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 58000:40000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 10:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 25
   ASC_WindowRec HM_Kontakt_OG_Kind1_Sued
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname ^(.+\.)?DIRECTION$:+motor
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/datapoint 1.INHIBIT 0:inhibit off/datapoint 1.INHIBIT 1:inhibit on/
   genericDeviceType blind
   group      Rolladen
   mqttPublish control|level|motor|working|state:topic={"$base/Kind1/RolloSued/$name"} control|state:retain=1 control|state:resendOnConnect=last
   mqttSubscribe control:stopic={"$base/Kind1/RolloSued/control"}
   room       Homematic,Kind_1
   statedatapoint 1.LEVEL
   stripnumber 1
   subType    blindActuator
   substexcl  control|pct
   substitute LEVEL!#0-0:none,#100-100:open;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   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_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
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


ASC:
Internals:
   FUUID      5c446461-f33f-8030-851f-a2a18b413b0830e9
   FVERSION   73_AutoShuttersControl.pm:v0.10.3-s22366/2020-07-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,HM_Rollo_EG_Bad_Ost,HM_Rollo_EG_Flur_Ost,HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West,HM_Rollo_EG_Kueche_West,HM_Rollo_EG_Speisekammer_Ost,HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2,HM_Rollo_OG_Allrum_West,HM_Rollo_OG_Ankleide_Ost,HM_Rollo_OG_Bad_West,HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West,HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued,HM_Rollo_OG_Schlafzimmer_Ost,HM_Kontakt_OG_Schlafzimmer_Ost,myAstro,HM_Kontakt_EG_Wohnzimmer_West1,HM_Kontakt_OG_Kind2_Sued,rr_res1,rr_res2,rr_res4,HM_Sonne_Aussen_Ankleide,rr_res3,HM_Kontakt_OG_Kind1_Sued,HM_Kontakt_OG_Allrum_West,HM_Kontakt_EG_Gaeste_Sued,HM_Sonne_Aussen_Kind1,HM_Sonne_Aussen_HWR,HM_Tuergriff_EG_Terrassentuer,Fam_Familie
   NR         264
   NTFY_ORDER 51-myASControl
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.3
   OLDREADINGS:
   READINGS:
     2020-07-09 06:31:21   HM_Rollo_EG_Bad_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Bad_Ost_lastPosValue 0
     2020-07-09 09:00:01   HM_Rollo_EG_Bad_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:31:21   HM_Rollo_EG_Flur_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Flur_Ost_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Flur_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:33   HM_Rollo_EG_Gaeste_Sued_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Gaeste_Sued_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Gaeste_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:50   HM_Rollo_EG_Gaeste_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Gaeste_West_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Gaeste_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:12   HM_Rollo_EG_Kueche_West_PosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Kueche_West_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Kueche_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:31:22   HM_Rollo_EG_Speisekammer_Ost_PosValue 100
     2020-07-09 06:30:59   HM_Rollo_EG_Speisekammer_Ost_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Speisekammer_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:13   HM_Rollo_EG_Wohnzimmer_Nord_PosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Wohnzimmer_Nord_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Nord_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:37   HM_Rollo_EG_Wohnzimmer_Sued_1_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_1_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_1_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:37   HM_Rollo_EG_Wohnzimmer_Sued_2_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_2_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_2_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:36   HM_Rollo_EG_Wohnzimmer_Sued_3_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_EG_Wohnzimmer_Sued_3_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Sued_3_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:21   HM_Rollo_EG_Wohnzimmer_Tuer_West_PosValue 100
     2020-06-27 07:15:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastDelayPosValue 100
     2020-07-09 06:31:49   HM_Rollo_EG_Wohnzimmer_Tuer_West_lastPosValue 0
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_Tuer_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:51   HM_Rollo_EG_Wohnzimmer_West_1_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Wohnzimmer_West_1_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_West_1_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:51   HM_Rollo_EG_Wohnzimmer_West_2_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_EG_Wohnzimmer_West_2_lastPosValue 30
     2020-07-09 08:45:01   HM_Rollo_EG_Wohnzimmer_West_2_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:46   HM_Rollo_OG_Allrum_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Allrum_West_lastPosValue 30
     2020-07-09 09:30:01   HM_Rollo_OG_Allrum_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 08:28:52   HM_Rollo_OG_Ankleide_Ost_PosValue 100
     2020-07-09 11:08:08   HM_Rollo_OG_Ankleide_Ost_lastPosValue 0
     2020-07-09 10:00:01   HM_Rollo_OG_Ankleide_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:49   HM_Rollo_OG_Bad_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Bad_West_lastPosValue 30
     2020-07-09 09:00:01   HM_Rollo_OG_Bad_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 14:16:32   HM_Rollo_OG_Kind1_Sued_PosValue 0
     2020-07-09 14:16:05   HM_Rollo_OG_Kind1_Sued_lastPosValue 100
     2020-07-09 10:30:01   HM_Rollo_OG_Kind1_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:58:49   HM_Rollo_OG_Kind1_West_PosValue 100
     2020-07-09 17:58:31   HM_Rollo_OG_Kind1_West_lastPosValue 30
     2020-07-09 10:30:01   HM_Rollo_OG_Kind1_West_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 06:32:12   HM_Rollo_OG_Kind2_Ost_PosValue 100
     2020-07-09 08:36:43   HM_Rollo_OG_Kind2_Ost_lastPosValue 0
     2020-07-09 10:30:01   HM_Rollo_OG_Kind2_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 17:36:34   HM_Rollo_OG_Kind2_Sued_PosValue 100
     2020-07-09 17:36:16   HM_Rollo_OG_Kind2_Sued_lastPosValue 30
     2020-07-09 10:30:01   HM_Rollo_OG_Kind2_Sued_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-07-09 08:28:47   HM_Rollo_OG_Schlafzimmer_Ost_PosValue 100
     2020-07-09 11:08:08   HM_Rollo_OG_Schlafzimmer_Ost_lastPosValue 25
     2020-07-09 10:00:01   HM_Rollo_OG_Schlafzimmer_Ost_nextAstroTimeEvent  9.07.2020 - 22:00
     2020-04-10 16:35:59   ascEnable       on
     2020-07-08 09:12:15   controlShading  on
     2020-04-10 16:36:33   hardLockOut     on
     2020-07-08 09:12:08   room_Allrum_Homematic HM_Rollo_OG_Allrum_West
     2020-07-08 09:12:08   room_Ankleide_Homematic HM_Rollo_OG_Ankleide_Ost
     2020-07-08 09:12:08   room_Badezimmer_Homematic HM_Rollo_OG_Bad_West
     2020-07-08 09:12:08   room_Flur_Homematic HM_Rollo_EG_Flur_Ost
     2020-07-08 09:12:08   room_G__stebad_Homematic HM_Rollo_EG_Bad_Ost
     2020-07-08 09:12:08   room_G__stezimmer_Homematic HM_Rollo_EG_Gaeste_Sued,HM_Rollo_EG_Gaeste_West
     2020-07-08 09:12:08   room_Homematic  HM_Rollo_OG_Kind2_Ost,HM_Rollo_OG_Kind2_Sued
     2020-07-08 09:12:08   room_Homematic_Kind_1 HM_Rollo_OG_Kind1_Sued,HM_Rollo_OG_Kind1_West
     2020-07-08 09:12:08   room_Homematic_Wohnzimmer HM_Rollo_EG_Wohnzimmer_Nord,HM_Rollo_EG_Wohnzimmer_Sued_1,HM_Rollo_EG_Wohnzimmer_Sued_2,HM_Rollo_EG_Wohnzimmer_Sued_3,HM_Rollo_EG_Wohnzimmer_Tuer_West,HM_Rollo_EG_Wohnzimmer_West_1,HM_Rollo_EG_Wohnzimmer_West_2
     2020-07-08 09:12:08   room_Homematic_alexa HM_Rollo_EG_Kueche_West
     2020-07-08 09:12:08   room_Schlafzimmer_Homematic HM_Rollo_OG_Schlafzimmer_Ost
     2020-07-08 09:12:08   room_Speisekammer_Homematic HM_Rollo_EG_Speisekammer_Ost
     2019-09-18 21:06:20   selfDefense     off
     2020-07-09 17:58:51   state           shading out
     2019-10-19 08:22:56   sunriseTimeWeHoliday on
     2020-07-08 09:12:08   userAttrList    rolled out
   helper:
     shuttersList:
       HM_Rollo_EG_Bad_Ost
       HM_Rollo_EG_Flur_Ost
       HM_Rollo_EG_Gaeste_Sued
       HM_Rollo_EG_Gaeste_West
       HM_Rollo_EG_Kueche_West
       HM_Rollo_EG_Speisekammer_Ost
       HM_Rollo_EG_Wohnzimmer_Nord
       HM_Rollo_EG_Wohnzimmer_Sued_1
       HM_Rollo_EG_Wohnzimmer_Sued_2
       HM_Rollo_EG_Wohnzimmer_Sued_3
       HM_Rollo_EG_Wohnzimmer_Tuer_West
       HM_Rollo_EG_Wohnzimmer_West_1
       HM_Rollo_EG_Wohnzimmer_West_2
       HM_Rollo_OG_Allrum_West
       HM_Rollo_OG_Ankleide_Ost
       HM_Rollo_OG_Bad_West
       HM_Rollo_OG_Kind1_Sued
       HM_Rollo_OG_Kind1_West
       HM_Rollo_OG_Kind2_Ost
       HM_Rollo_OG_Kind2_Sued
       HM_Rollo_OG_Schlafzimmer_Ost
   monitoredDevs:
     HM_Kontakt_EG_Gaeste_Sued:
       HM_Rollo_EG_Gaeste_Sued ASC_WindowRec
     HM_Kontakt_EG_Wohnzimmer_West1:
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_WindowRec
     HM_Kontakt_OG_Allrum_West:
       HM_Rollo_OG_Allrum_West ASC_WindowRec
     HM_Kontakt_OG_Kind1_Sued:
       HM_Rollo_OG_Kind1_Sued ASC_WindowRec
     HM_Kontakt_OG_Kind2_Sued:
       HM_Rollo_OG_Kind2_Sued ASC_WindowRec
     HM_Kontakt_OG_Schlafzimmer_Ost:
       HM_Rollo_OG_Schlafzimmer_Ost ASC_WindowRec
     HM_Rollo_EG_Bad_Ost:
     HM_Rollo_EG_Flur_Ost:
     HM_Rollo_EG_Gaeste_Sued:
     HM_Rollo_EG_Gaeste_West:
     HM_Rollo_EG_Kueche_West:
     HM_Rollo_EG_Speisekammer_Ost:
     HM_Rollo_EG_Wohnzimmer_Nord:
     HM_Rollo_EG_Wohnzimmer_Sued_1:
     HM_Rollo_EG_Wohnzimmer_Sued_2:
     HM_Rollo_EG_Wohnzimmer_Sued_3:
     HM_Rollo_EG_Wohnzimmer_Tuer_West:
     HM_Rollo_EG_Wohnzimmer_West_1:
     HM_Rollo_EG_Wohnzimmer_West_2:
     HM_Rollo_OG_Allrum_West:
     HM_Rollo_OG_Ankleide_Ost:
     HM_Rollo_OG_Bad_West:
     HM_Rollo_OG_Kind1_Sued:
     HM_Rollo_OG_Kind1_West:
     HM_Rollo_OG_Kind2_Ost:
     HM_Rollo_OG_Kind2_Sued:
     HM_Rollo_OG_Schlafzimmer_Ost:
     HM_Sonne_Aussen_Ankleide:
       HM_Rollo_EG_Bad_Ost ASC_BrightnessSensor
       HM_Rollo_EG_Flur_Ost ASC_BrightnessSensor
       HM_Rollo_EG_Speisekammer_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Ankleide_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Schlafzimmer_Ost ASC_BrightnessSensor
     HM_Sonne_Aussen_HWR:
       HM_Rollo_EG_Gaeste_Sued ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_1 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_2 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Sued_3 ASC_BrightnessSensor
       HM_Rollo_OG_Kind1_Sued ASC_BrightnessSensor
       HM_Rollo_OG_Kind2_Ost ASC_BrightnessSensor
       HM_Rollo_OG_Kind2_Sued ASC_BrightnessSensor
     HM_Sonne_Aussen_Kind1:
       HM_Rollo_EG_Gaeste_West ASC_BrightnessSensor
       HM_Rollo_EG_Kueche_West ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Nord ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_West_1 ASC_BrightnessSensor
       HM_Rollo_EG_Wohnzimmer_West_2 ASC_BrightnessSensor
       HM_Rollo_OG_Allrum_West ASC_BrightnessSensor
       HM_Rollo_OG_Bad_West ASC_BrightnessSensor
       HM_Rollo_OG_Kind1_West ASC_BrightnessSensor
     HM_Tuergriff_EG_Terrassentuer:
       HM_Rollo_EG_Wohnzimmer_Tuer_West ASC_WindowRec
     Fam_Familie:
       myASControl ASC_residentsDev
     myAstro:
       myASControl ASC_twilightDevice
     rr_res3:
       HM_Rollo_OG_Kind1_Sued ASC_Roommate_Device
       HM_Rollo_OG_Kind1_West ASC_Roommate_Device
     rr_res2:
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
     rr_res4:
       HM_Rollo_OG_Kind2_Ost ASC_Roommate_Device
       HM_Rollo_OG_Kind2_Sued ASC_Roommate_Device
     rr_res1:
       HM_Rollo_OG_Ankleide_Ost ASC_Roommate_Device
       HM_Rollo_OG_Schlafzimmer_Ost ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 0:0
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDev Fam_Familie:state
   ASC_shuttersDriveDelay 90
   ASC_tempSensor HM_Temperatur_Aussen_HWR:shading_temp
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Kann es sein das für Dein Rollo bereits Nacht ist? Dann würde es die Fahrt nach 0 erklären. Zu mindest das  :D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 09 Juli 2020, 23:56:56
Hallo CoolTux,

Gibt es eigentlich bei der Vielzahl von ascAPIget eine Möglichkeit den aktuellen Status eines Rollos zu bekommen?
Also nicht die reine Position sondern wirklich den Grund, warum der Rollo dort steht wo er steht.
z.B. weil Beschattung aktiv ist, weil, manuell verfahren wurde, weil in VentilatePos, weil in PrivacyPos, weil, weil, weil...

Oder müsste ich dazu alle möglichen ascAPIget-Abfragen machen?
Damit werde ich aber nicht alle möglichen Stati bekommen. Oder?

Danke im Voraus
Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: amenomade am 10 Juli 2020, 00:09:46
Zitat von: gestein am 09 Juli 2020, 23:56:56Also nicht die reine Position sondern wirklich den Grund, warum der Rollo dort steht wo er steht.

Hast Du kein ASC_ShuttersLastDrive Reading?
Zitat von: CommandRefASC_ShuttersLastDrive - Grund der letzten Fahrt vom Rollladen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 10 Juli 2020, 12:49:45
Zitat von: CoolTux am 09 Juli 2020, 19:26:40
Kann es sein das für Dein Rollo bereits Nacht ist? Dann würde es die Fahrt nach 0 erklären. Zu mindest das  :D

dann hätten die anderen Südfenster (gleicher Eintrag bei ASC_BrightnessSensor) aber auch nach 0 fahren müssen, die sind aber alle schön hochgefahren. Hmm.
Werde aber beim nächsten Mal schauen, was ASC für das Rollo entsprechend zurückgibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juli 2020, 12:52:18
Zitat von: gestein am 09 Juli 2020, 23:56:56
Hallo CoolTux,

Gibt es eigentlich bei der Vielzahl von ascAPIget eine Möglichkeit den aktuellen Status eines Rollos zu bekommen?
Also nicht die reine Position sondern wirklich den Grund, warum der Rollo dort steht wo er steht.
z.B. weil Beschattung aktiv ist, weil, manuell verfahren wurde, weil in VentilatePos, weil in PrivacyPos, weil, weil, weil...

Oder müsste ich dazu alle möglichen ascAPIget-Abfragen machen?
Damit werde ich aber nicht alle möglichen Stati bekommen. Oder?

Danke im Voraus
Lg, Gerhard

{ ascAPIget('LastDrive','ROLLONAME') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 10 Juli 2020, 14:45:52
Danke. Damit lässt sich wahrscheinlich was machen.
Ich weiß, ich bin jetzt unverschämt, aber gibt es vielleicht eine Übersicht, welche Werte dort zu finden sein können?
Oder sehe ich das irgendwo im Code?

Danke, Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 10 Juli 2020, 16:14:43
Bug oder Absicht?

Nachdem alles nahezu perfekt läuft, habe ich angefangen mit Roommates zu experimentieren.
Bei einem Rollo möchte ich, dass er nachts nur fährt wenn niemand da ist, aber tagsüber in jedem Fall beschattet.
Daher habe ich 'ASC_Mode_Down' auf 'gone' und 'ASC_Mode_Up' auf 'gone' gesetzt und 'ASC_Shading_Mode' auf  'always'.
Das funktioniert aber nicht. Er fährt nie, obwohl
'ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m'

Internals:
   CID        shellyswitch25_98F4ABF35EF3
   DEF        shellyswitch25_98F4ABF35EF3
   DEVICETOPIC Sh_W_Ez
   FUUID      5ead9de6-f33f-d4cb-3109-bccafc4b9ba40bff
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 52854
   MQTT2_FHEM_Server_TIME 2020-07-10 16:05:26
   MSGCNT     52854
   NAME       Sh_W_Ez
   NR         244
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-05-04 16:19:03   ASC_Enable      on
     2020-07-10 16:01:12   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-07-09 06:59:20   ASC_ShuttersLastDrive day open
     2020-07-10 06:59:02   ASC_Time_DriveDown 10.07.2020 - 23:06
     2020-07-10 06:59:02   ASC_Time_DriveUp 11.07.2020 - 06:59
     2020-07-08 20:06:13   associatedWith  Rolladen
     2020-07-09 06:59:20   current         stop
     2020-07-10 16:05:26   energy          869
     2020-07-09 07:00:20   energy_total_kWh 0.0617
     2020-07-08 20:06:17   fw_ver          20200601-122849/v1.7.0@d7961837
     2020-07-08 20:06:17   id              shellyswitch25-98F4ABF35EF3
     2020-07-10 16:05:26   input0          0
     2020-07-10 16:05:26   input1          0
     2020-07-08 20:06:17   ip              172.16.5.36
     2020-07-08 20:06:17   mac             98F4ABF35EF3
     2020-07-08 20:06:17   new_fw          false
     2020-07-08 20:06:17   online          true
     2020-07-10 16:05:26   overtemperature 0
     2020-07-10 16:05:25   pct             100
     2020-07-10 16:05:26   power           0.00
     2020-07-10 16:05:26   roller_0_energy 869
     2020-07-10 16:05:26   roller_0_power  0.00
     2020-07-10 16:05:25   state           100
     2020-07-10 16:05:26   temperature     58.09
     2020-05-02 18:31:25   temperature_f   123.06
     2020-05-02 18:21:58   x_mqttcom       set announce
     2020-06-24 11:54:25   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 550:550
   ASC_Down   time
   ASC_Mode_Down gone
   ASC_Mode_Up gone
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Esszimmer
   ASC_Shading_InOutAzimuth 200:305
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 25.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 880:870
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OWX_28_AAFF4D501401:temperature
   ASC_Time_Down_Early {ASCSunset('NAUTIC','0','19:00-19:20 20:00-20:15')}
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:59
   ASC_Time_Up_Late 09:15
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      Rollo Esszimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   icon       fts_shutter_automatic
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* pct
  shellies/shellyswitch25-98F4ABF35EF3/status/0/rollers:.* power
  shellies/shellyswitch25-98F4ABF35EF3/online:.* online
  shellies/shellyswitch25-98F4ABF35EF3/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-98F4ABF35EF3...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:.* current
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* state
  shellies/shellyswitch25-98F4ABF35EF3/input/1:.* input1
  shellies/shellyswitch25-98F4ABF35EF3/input/0:.* input0
  shellies/shellyswitch25-98F4ABF35EF3/relay/power:.* power
  shellies/shellyswitch25-98F4ABF35EF3/relay/energy:.* energy
  shellies/shellyswitch25-98F4ABF35EF3/temperature:.* temperature
  shellies/shellyswitch25-98F4ABF35EF3/overtemperature:.* overtemperature
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/power:.* roller_0_power
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/energy:.* roller_0_energy
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/temperature_f:.* temperature_f
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command open
  close:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command close
  half:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-98F4ABF35EF3/command update_fw
  x_mqttcom shellies/shellyswitch25-98F4ABF35EF3/command $EVTPART1
   setStateList open close half stop pct
   sortby     045
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Juli 2020, 06:48:06
Zitat von: gestein am 10 Juli 2020, 14:45:52
Danke. Damit lässt sich wahrscheinlich was machen.
Ich weiß, ich bin jetzt unverschämt, aber gibt es vielleicht eine Übersicht, welche Werte dort zu finden sein können?
Oder sehe ich das irgendwo im Code?

Danke, Lg, Gerhard

Suche einfach nach "setLastDrive(" in lib/FHEM/Automation/ShuttersControl.pm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Juli 2020, 06:51:53
Zitat von: wk am 10 Juli 2020, 16:14:43
Bug oder Absicht?

Nachdem alles nahezu perfekt läuft, habe ich angefangen mit Roommates zu experimentieren.
Bei einem Rollo möchte ich, dass er nachts nur fährt wenn niemand da ist, aber tagsüber in jedem Fall beschattet.
Daher habe ich 'ASC_Mode_Down' auf 'gone' und 'ASC_Mode_Up' auf 'gone' gesetzt und 'ASC_Shading_Mode' auf  'always'.
Das funktioniert aber nicht. Er fährt nie, obwohl
'ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m'

Internals:
   CID        shellyswitch25_98F4ABF35EF3
   DEF        shellyswitch25_98F4ABF35EF3
   DEVICETOPIC Sh_W_Ez
   FUUID      5ead9de6-f33f-d4cb-3109-bccafc4b9ba40bff
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 52854
   MQTT2_FHEM_Server_TIME 2020-07-10 16:05:26
   MSGCNT     52854
   NAME       Sh_W_Ez
   NR         244
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-05-04 16:19:03   ASC_Enable      on
     2020-07-10 16:01:12   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-07-09 06:59:20   ASC_ShuttersLastDrive day open
     2020-07-10 06:59:02   ASC_Time_DriveDown 10.07.2020 - 23:06
     2020-07-10 06:59:02   ASC_Time_DriveUp 11.07.2020 - 06:59
     2020-07-08 20:06:13   associatedWith  Rolladen
     2020-07-09 06:59:20   current         stop
     2020-07-10 16:05:26   energy          869
     2020-07-09 07:00:20   energy_total_kWh 0.0617
     2020-07-08 20:06:17   fw_ver          20200601-122849/v1.7.0@d7961837
     2020-07-08 20:06:17   id              shellyswitch25-98F4ABF35EF3
     2020-07-10 16:05:26   input0          0
     2020-07-10 16:05:26   input1          0
     2020-07-08 20:06:17   ip              172.16.5.36
     2020-07-08 20:06:17   mac             98F4ABF35EF3
     2020-07-08 20:06:17   new_fw          false
     2020-07-08 20:06:17   online          true
     2020-07-10 16:05:26   overtemperature 0
     2020-07-10 16:05:25   pct             100
     2020-07-10 16:05:26   power           0.00
     2020-07-10 16:05:26   roller_0_energy 869
     2020-07-10 16:05:26   roller_0_power  0.00
     2020-07-10 16:05:25   state           100
     2020-07-10 16:05:26   temperature     58.09
     2020-05-02 18:31:25   temperature_f   123.06
     2020-05-02 18:21:58   x_mqttcom       set announce
     2020-06-24 11:54:25   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 550:550
   ASC_Down   time
   ASC_Mode_Down gone
   ASC_Mode_Up gone
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Esszimmer
   ASC_Shading_InOutAzimuth 200:305
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 25.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 880:870
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OWX_28_AAFF4D501401:temperature
   ASC_Time_Down_Early {ASCSunset('NAUTIC','0','19:00-19:20 20:00-20:15')}
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:59
   ASC_Time_Up_Late 09:15
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      Rollo Esszimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   icon       fts_shutter_automatic
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* pct
  shellies/shellyswitch25-98F4ABF35EF3/status/0/rollers:.* power
  shellies/shellyswitch25-98F4ABF35EF3/online:.* online
  shellies/shellyswitch25-98F4ABF35EF3/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-98F4ABF35EF3...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:.* current
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* state
  shellies/shellyswitch25-98F4ABF35EF3/input/1:.* input1
  shellies/shellyswitch25-98F4ABF35EF3/input/0:.* input0
  shellies/shellyswitch25-98F4ABF35EF3/relay/power:.* power
  shellies/shellyswitch25-98F4ABF35EF3/relay/energy:.* energy
  shellies/shellyswitch25-98F4ABF35EF3/temperature:.* temperature
  shellies/shellyswitch25-98F4ABF35EF3/overtemperature:.* overtemperature
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/power:.* roller_0_power
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/energy:.* roller_0_energy
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/temperature_f:.* temperature_f
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command open
  close:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command close
  half:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-98F4ABF35EF3/command update_fw
  x_mqttcom shellies/shellyswitch25-98F4ABF35EF3/command $EVTPART1
   setStateList open close half stop pct
   sortby     045
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct


Könnte ein Bug sein, schaue ich mir die Tage an
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 11 Juli 2020, 14:54:59
Zitat von: CoolTux am 11 Juli 2020, 06:48:06
Suche einfach nach "setLastDrive(" in lib/FHEM/Automation/ShuttersControl.pm

Perfekt. Danke. Das hilft mir schon sehr.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 12 Juli 2020, 10:02:17
Kurze Frage, ob das gewollt oder ein Bug ist.
Meine Jalousie befand sich auf der SleepPos=10. LastDrive war "Night Close"
Und wurde wurde direkt nach dem Late-Zeitpunkt beschattet.
Neue Position ist nun 25 und LastDrive "Shading In".

Sie wurde also zum Beschatten hochgefahren. Ist das korrekt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Juli 2020, 12:30:49
Zitat von: FunkOdyssey am 12 Juli 2020, 10:02:17
Kurze Frage, ob das gewollt oder ein Bug ist.
Meine Jalousie befand sich auf der SleepPos=10. LastDrive war "Night Close"
Und wurde wurde direkt nach dem Late-Zeitpunkt beschattet.
Neue Position ist nun 25 und LastDrive "Shading In".

Sie wurde also zum Beschatten hochgefahren. Ist das korrekt?

Nein eigentlich nicht. Wenn night Close gefahren wurde sollte das Rollo im Nachtmodus sein und da sollte nicht beschattet werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 12 Juli 2020, 12:48:45
Zitat von: CoolTux am 12 Juli 2020, 12:30:49
Nein eigentlich nicht. Wenn night Close gefahren wurde sollte das Rollo im Nachtmodus sein und da sollte nicht beschattet werden.

Die Jalousie hat ASC_Mode_Up=off. Vielleicht spielt das eine Rolle?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Juli 2020, 13:42:05
Muss ich prüfen. Komme aber erst Anfang nächsten Monats zu irgendwas. Jetzt ist ein Monat Urlaub.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 12 Juli 2020, 13:45:26
Ich habe es nicht eilig damit. Ist das schon irgendwo notiert? Oder soll es als Ticket festgehalten werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Juli 2020, 13:54:40
Zitat von: FunkOdyssey am 12 Juli 2020, 13:45:26
Ich habe es nicht eilig damit. Ist das schon irgendwo notiert? Oder soll es als Ticket festgehalten werden?

Mach mal bitte ein Ticket mit Verweis auf Deinen Post.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 12 Juli 2020, 15:08:30
Irgendwie hab ich überlesen, dass es jetzt zum supporten ein Ticketsystem gibt!? Wo find ich denn da was drüber? Wie kann man ein Ticket aufmachen?

Cooltux, dir erstmal einen schönen, wohlverdienten Urlaub.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Juli 2020, 15:11:36
Zitat von: Wolle02 am 12 Juli 2020, 15:08:30
Irgendwie hab ich überlesen, dass es jetzt zum supporten ein Ticketsystem gibt!? Wo find ich denn da was drüber? Wie kann man ein Ticket aufmachen?

Cooltux, dir erstmal einen schönen, wohlverdienten Urlaub.

https://github.com/fhem/AutoShuttersControl/issues
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 12 Juli 2020, 15:50:41
Zitat von: kjmEjfu am 10 Juli 2020, 12:49:45
dann hätten die anderen Südfenster (gleicher Eintrag bei ASC_BrightnessSensor) aber auch nach 0 fahren müssen, die sind aber alle schön hochgefahren. Hmm.
Werde aber beim nächsten Mal schauen, was ASC für das Rollo entsprechend zurückgibt.

so, heute wieder passiert.
Ein { ascAPIget('IsDay','HM_Rollo_OG_Kind1_Sued') } liefert eine 1 zurück.

Was vielleicht bei der Fehlersuche hilft: das Fenster ist gleichzeitig gekippt, ist einmal ordentlich aus der Beschattung rausgefahren (längeres Wolkenband) und dann wieder neu reingefahren. Und jetzt steht es mit "shading in" wieder auf 0.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 12 Juli 2020, 20:38:33
Zitat
Zitat von: FunkOdyssey am 25 Juni 2020, 10:35:38
Problem Nr. 1

Ausgangs-Post:

https://forum.fhem.de/index.php/topic,112325.msg1067481.html#msg1067481

Hallo, ich hatte es ja bereits angekündigt, dass ich mich mit einem Debug-Log noch einmal melde.
Ich habe die unterschiedlichsten Probleme mit der Beschattung. Ein Absent-Fehler wurde ja gestern bereits behoben.
Aber ich habe auch oft, dass die Jalousien sich beim Shading Out und beim Night Close irgendwie in die Quere kommen.
Ein repräsentatives Beispiel konnte ich gestern erzeugen und als Anhang angefügt.

- Rollo war in Shading in (Pos. 50)
- Rollo ging in Shading out (Pos. 50 > Pos. 0)
- und ging dann danach fälschlicherweise hoch (Pos. 0 > Pos. 100)

@Cooltux: Hast du das noch auf dem Schirm?

Deine Frage dazu: https://forum.fhem.de/index.php/topic,112325.msg1067531.html#msg1067531

Meine Antwort darauf: https://forum.fhem.de/index.php/topic,112325.msg1067557.html#msg1067557

Zitat von: CoolTux am 03 Juli 2020, 13:05:56
Ich habe in der aktuellen Entwicklerversion mal was eingebaut. Mal schauen wie gut das klappt. Kommt aber erst Ende des Monats raus.
Wenn Du magst, ich habe einen devel-testing branch mit passenden control file für update
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt

Heute war wieder ein Sonnentage und ich konnte es wieder testen. Der ursprüngliche Zweig "devel-testing" wurde soweit ich weiß auch schon ins FHEM-SVN gemerged.

Leider waren meine Jalousien wieder alle oben.

Der Tag der Jalousie sah wie folgt aus:

2020-07-12_11:48:09 bad_jal ASC_ShuttersLastDrive: manual
2020-07-12_11:48:27 bad_jal deviceMsg: on (to VCCU)
2020-07-12_11:48:27 bad_jal level: 100
2020-07-12_11:48:27 bad_jal motor: stop:on
2020-07-12_11:48:27 bad_jal pct: 100
2020-07-12_11:48:27 bad_jal on
2020-07-12_13:52:57 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 10m
2020-07-12_14:04:55 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_14:06:48 bad_jal commState: CMDs_pending
2020-07-12_14:06:48 bad_jal level: set_30
2020-07-12_14:06:48 bad_jal set_30
2020-07-12_14:06:48 bad_jal commState: CMDs_processing...
2020-07-12_14:06:48 bad_jal commState: CMDs_done
2020-07-12_14:06:48 bad_jal level: 100
2020-07-12_14:06:48 bad_jal motor: down:on
2020-07-12_14:06:48 bad_jal on
2020-07-12_14:07:03 bad_jal deviceMsg: 30 (to VCCU)
2020-07-12_14:07:03 bad_jal level: 30
2020-07-12_14:07:03 bad_jal motor: stop:30
2020-07-12_14:07:03 bad_jal pct: 30
2020-07-12_14:07:03 bad_jal 30
2020-07-12_14:07:03 bad_jal ASC_ShuttersLastDrive: shading in
2020-07-12_14:15:25 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_14:25:26 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_14:35:27 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_15:12:17 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_15:22:18 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_15:32:57 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_15:57:53 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_16:09:48 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_16:19:58 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_17:07:04 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_17:17:09 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 20m
2020-07-12_17:27:14 bad_jal ASC_ShadingMessage: INFO: current shading status is 'in' - next check in 20m
2020-07-12_18:15:59 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 20m
2020-07-12_18:49:26 bad_jal ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-07-12_19:16:47 bad_jal commState: CMDs_pending
2020-07-12_19:16:47 bad_jal level: set_100
2020-07-12_19:16:47 bad_jal set_100
2020-07-12_19:16:47 bad_jal commState: CMDs_processing...
2020-07-12_19:16:47 bad_jal commState: CMDs_done
2020-07-12_19:16:47 bad_jal level: 30
2020-07-12_19:16:47 bad_jal motor: up:30
2020-07-12_19:16:47 bad_jal 30
2020-07-12_19:17:04 bad_jal deviceMsg: on (to VCCU)
2020-07-12_19:17:04 bad_jal level: 100
2020-07-12_19:17:04 bad_jal motor: stop:on
2020-07-12_19:17:04 bad_jal pct: 100
2020-07-12_19:17:04 bad_jal on
2020-07-12_19:17:04 bad_jal ASC_ShuttersLastDrive: shading out
2020-07-12_19:18:35 bad_jal commState: CMDs_pending
2020-07-12_19:18:35 bad_jal level: set_0
2020-07-12_19:18:35 bad_jal set_0
2020-07-12_19:18:35 bad_jal commState: CMDs_processing...
2020-07-12_19:18:35 bad_jal commState: CMDs_done
2020-07-12_19:18:35 bad_jal level: 100
2020-07-12_19:18:35 bad_jal motor: down:on
2020-07-12_19:18:35 bad_jal on
2020-07-12_19:18:56 bad_jal deviceMsg: off (to VCCU)
2020-07-12_19:18:56 bad_jal level: 0
2020-07-12_19:18:56 bad_jal motor: stop:off
2020-07-12_19:18:56 bad_jal pct: 0
2020-07-12_19:18:56 bad_jal off
2020-07-12_19:19:04 bad_jal commState: CMDs_pending
2020-07-12_19:19:04 bad_jal level: set_100
2020-07-12_19:19:04 bad_jal set_100
2020-07-12_19:19:04 bad_jal commState: CMDs_processing...
2020-07-12_19:19:04 bad_jal commState: CMDs_done
2020-07-12_19:19:04 bad_jal level: 0
2020-07-12_19:19:04 bad_jal motor: up:off
2020-07-12_19:19:04 bad_jal off
2020-07-12_19:19:26 bad_jal deviceMsg: on (to VCCU)
2020-07-12_19:19:26 bad_jal level: 100
2020-07-12_19:19:26 bad_jal motor: stop:on
2020-07-12_19:19:26 bad_jal pct: 100
2020-07-12_19:19:26 bad_jal on


Parameter wie im Ausgangspost. Die Jalousie hätte eigentlich um 19:15 Uhr zzgl. Delay herunterfahren müssen. Ansonsten fahre ich per Brightness. Im Sommer zieht aber eher die Zeit.

Ich leider sagen, dass es vermutlich der folgende Commit es scheinbar schlimmer gemacht hat. Er fährt nun noch öfters hoch und runter. 
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/924363fe18c6f4d30787c471336424ec504a5cd3
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dancatt am 13 Juli 2020, 08:26:41
Moin,
am Wochenende hatte ich ein Residents Problem. Folgender Sachverhalt:
- das Residents-Device wurde am Freitag auf "gone" gesetzt wegen Urlaub. Alle Rollläden fuhren runter
-> passt
- das Residents-Device wurde am Sonntag auf "home" gesetzt. NUR der Küchen-Rollladen fuhr hoch. Die Wohnzimmerrollläden blieben unten
-> Fehler

list Wohnzimmer:

Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        4F320B
   FUUID      5c54237f-f33f-cf0a-a643-72548756feb57505
   FVERSION   10_CUL_HM.pm:0.223550/2020-07-05
   HMLAN1_MSGCNT 40
   HMLAN1_RAWMSG E4F320B,0000,2DE0F6EE,FF,FFBE,ABA4104F320B23A38D06010000
   HMLAN1_RSSI -66
   HMLAN1_TIME 2020-07-12 21:51:20
   HMUART0_MSGCNT 26
   HMUART0_RAWMSG 0500004BABA4104F320B23A38D06010000
   HMUART0_RSSI -75
   HMUART0_TIME 2020-07-12 21:51:20
   HMUART1_MSGCNT 38
   HMUART1_RAWMSG 0500003BABA4104F320B23A38D06010000
   HMUART1_RSSI -59
   HMUART1_TIME 2020-07-12 21:51:19
   HMUART2_MSGCNT 42
   HMUART2_RAWMSG 0500002CABA4104F320B23A38D06010000
   HMUART2_RSSI -44
   HMUART2_TIME 2020-07-12 21:51:20
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     146
   NAME       1_02_WZ_Rollladen_l
   NOTIFYDEV  global
   NR         275
   NTFY_ORDER 50-1_02_WZ_Rollladen_l
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:AB - t:10 s:4F320B d:23A38D 06010000
   protLastRcv 2020-07-12 21:51:19
   protRcv    45 last_at:2020-07-12 21:51:19
   protResnd  1 last_at:2020-07-08 08:00:06
   protSnd    42 last_at:2020-07-12 21:51:19
   protState  CMDs_done
   rssi_HMLAN1 cnt:20 min:-82 max:-70 avg:-75.29 lst:-73
   rssi_at_HMLAN1 cnt:40 min:-77 max:-53 avg:-66.89 lst:-66
   rssi_at_HMUART0 cnt:26 min:-80 max:-74 avg:-76.92 lst:-75
   rssi_at_HMUART1 cnt:38 min:-65 max:-55 avg:-58.07 lst:-59
   rssi_at_HMUART2 cnt:42 min:-57 max:-43 avg:-46.23 lst:-44
   .attraggr:
   .attrminint:
   READINGS:
     2020-07-03 10:02:21   .ASC_AttrUpdateChanges_v0.10.2 1
     2020-07-06 14:07:58   .associatedWith 1_02_WZ_Rollladen_l,1_02_WZ_Rollladen_l
     2019-08-08 09:35:29   .peerListRDate  2019-08-08 09:35:29
     2020-07-12 21:51:19   .protLastRcv    2020-07-12 21:51:19
     2019-06-04 11:23:01   ASC_Enable      on
     2020-07-13 08:05:48   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-07-12 21:51:20   ASC_ShuttersLastDrive night close
     2020-07-13 08:00:02   ASC_Time_DriveDown 13.07.2020 - 21:49
     2020-07-13 08:00:02   ASC_Time_DriveUp 13.07.2020 - 08:30
     2020-07-06 14:07:51   Activity        alive
     2020-07-12 21:50:46   CommandAccepted yes
     2019-06-04 11:22:43   D-firmware      2.8
     2019-06-04 11:22:43   D-serialNr      NEQ1220810
     2019-08-08 09:35:28   PairedTo        0x23A38D
     2019-06-04 10:45:09   R-confBtnTime   permanent
     2019-06-04 10:45:10   R-driveDown     26 s
     2019-06-04 10:45:10   R-driveTurn     0.5 s
     2019-06-04 10:45:10   R-driveUp       27.9 s
     2019-06-04 10:45:09   R-intKeyVisib   invisib
     2019-06-04 10:45:09   R-localResDis   off
     2019-06-04 10:45:09   R-pairCentral   0x23A38D
     2019-06-04 10:45:10   R-refRunCounter 0
     2019-06-04 10:45:10   R-sign          off
     2019-06-04 10:45:10   R-statusInfoMinDly 2 s
     2019-06-04 10:45:10   R-statusInfoRandom 1 s
     2019-06-04 10:45:10   R-transmitTryMax 6
     2019-08-08 09:35:28   RegL_00.        00:00 02:01 0A:23 0B:A3 0C:8D 15:FF 18:00
     2019-08-08 09:35:29   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:04 0D:01 0E:17 0F:05 10:00 30:06 56:00 57:24
     2020-07-06 14:08:31   associatedWith  asc_Rollladen
     2020-07-06 14:08:37   cfgState        ok
     2020-07-12 21:51:19   commState       CMDs_done
     2020-07-12 21:51:19   deviceMsg       off (to VCCU)
     2019-07-24 15:53:13   inhibit         set_off
     2020-07-12 21:51:19   level           0
     2020-07-12 21:51:19   motor           stop:off
     2020-07-12 21:51:19   pct             0
     2020-03-08 11:38:42   powerOn         2020-03-08 11:38:42
     2020-07-12 21:51:19   recentStateType info
     2020-07-12 21:51:19   state           off
     2020-07-12 21:51:19   timedOn         off
   helper:
     HM_CMDNR   171
     cSnd       1123A38D4F320B0201000000,1123A38D4F320B020100
     dlvlCmd    ++A01123A38D4F320B020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1594037278.19809
       TmplTs     1594037278.19809
       cmdKey     :1:1:0::0005:01
       TmplCmds:
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:[1_01_EZ_1_02_WZ_Tuerkontakt_Virt_01|1_02_WZ_Tuerkontakt|1_04_GT_Fensterkontakt|1_06_KU_Schalter_01|1_06_KU_Schalter_02|1_06_KU_Schalter_03|1_06_KU_Schalter_04|1_06_KU_Schalter_05|1_06_KU_Schalter_06|1_06_KU_Schalter_Virt_Btn1|1_06_KU_Schalter_Virt_Btn2|1_06_KU_Schalter_Virt_Btn3|1_06_KU_Schalter_Virt_Btn4|1_06_KU_Schalter_Virt_Btn5|1_06_KU_Schalter_Virt_Btn6|1_06_KU_Tuerkontakt|2_01_KM_Fensterkontakt|2_02_KL_Fensterkontakt|2_03_SZ_Fensterkontakt|2_05_BZ_Fensterkontakt|Rauchmelder_Team|Rauchmelder_Team2|VCCU]
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     io:
       newChn     +4F320B,00,00,00
       nextSend   1594583480.40328
       rxt        0
       vccu       VCCU
       p:
         4F320B
         00
         00
         00
       prefIO:
         HMLAN1
     mRssi:
       mNo        AB
       io:
         HMLAN1:
           -62
           -62
         HMUART0:
           -75
           -75
         HMUART1:
           -59
           -59
         HMUART2:
           -44
           -44
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUART1
       flg        A
       ts         1594583479.34444
       ack:
         HASH(0xbdabd1b0)
         AB800223A38D4F320B00
     rssi:
       HMLAN1:
         avg        -75.3
         cnt        20
         lst        -73
         max        -70
         min        -82
       at_HMLAN1:
         avg        -66.9
         cnt        40
         lst        -66
         max        -53
         min        -77
       at_HMUART0:
         avg        -76.9230769230769
         cnt        26
         lst        -75
         max        -74
         min        -80
       at_HMUART1:
         avg        -58.078947368421
         cnt        38
         lst        -59
         max        -55
         min        -65
       at_HMUART2:
         avg        -46.2380952380952
         cnt        42
         lst        -44
         max        -43
         min        -57
     tmpl:
Attributes:
   .mId       0005
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 120
   ASC_BlockingTime_beforNightClose 120
   ASC_BrightnessSensor ws980wifi:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut soft
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 105:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode home
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 50000:40000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindParameters -1
   ASC_WindowRec 1_02_WZ_Tuerkontakt
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon on:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 off:fts_shutter_100 down:fts_shutter_down up:fts_shutter_up
   expert     251_anything
   firmware   2.8
   group      Rollladen
   icon       fts_shutter
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       1_02_WZ,9_06_CUL_HM
   serialNr   NEQ1220810
   subType    blindActuator
   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_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
   webCmd     stop:off:down:90:80:70:60:50:40:30:20:10:up:on


Heute morgen mal folgendes getestet:
Vor der "day open" Fahrt residents auf gone gesetzt. Im Wohnimmerrollladen steht das Attribut ASC_Time_DriveUp auf 8:00 Uhr. Der Rollladen ist korrekterweise wegen Abwesenheit nicht hochgefahren. Nach 8:00 Uhr hat sich das Attribut ASC_Time_DriveUp auf 8:30 Uhr geändert. Um kurz nach 8:00 Uhr habe ich residents auf "home" gesetzt. Küche ist hochgefahren und im Attribut "ASC_ShuttersLastDrive" steht auch "residents home". Wohnzimmer sind immer noch untengeblieben.

Liegt das eventuell daran dass nun im Attribut "ASC_Time_DriveUp" 8:30 Uhr drin steht und diese Zeit noch nicht erreicht wurde? Das würde aber auch nur das Verhalten heute morgen erklären. Gestern war es schon mittags als ich auf home gestellt habe. Würde bedeuten dass es da eventuell ein anderes Problem war.

Bei dem Rollladen in der Küche steht "ASC_Time_DriveUp" normalerweise auf 7:00 Uhr. Da hat sich die Uhrzeit auch auf 7:30 Uhr geändert. Irgendwann stand sie dann wieder korrekterweise auf morgen 7:00 Uhr.

Die Uhrzeiten wurden anscheinend einmal um 30 min verlängert.

Hoffe es ist verständlich was ich hier geschrieben habe :-)

Vielen Dank.

Gruß Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: majestro84 am 14 Juli 2020, 07:34:53
Guten Morgen,

Ich habe da noch zwei drei Fragen zur fahrt als Roommate.
Ich habe eine Rolllade in der Küche die morgens nach Astro(ASC UP) und  abends nach Roommate (ASC Down) fahren soll.
In der aktuellen Version ist es immer noch so das die Rolllade morgens erst hochfährt wenn auch das Roommate von asleep auf awoken geht. Gut kommt man mit klar, hätte ich mir aber grundsätzlich anders vorgestellt.
Am Abend fährt die Rolllade dann runter wenn das Roommate auf asleep geht. Soweit alles korrekt.
Jetzt kommt das Problem. Wenn es für ASC schon Nacht ist und an der Rolllade das Fenster noch offen war oder geöffnet und dann geschlossen wird, fährt die Rolllade runter. Vermutlich weil für ASC ja Nacht ist.
Aber da die Rolllade ja nur runter soll wenn das Roommate auf asleep geht dürfte das eigentlich nicht passieren.
Vielleicht kannst du dir bei Gelegenheit noch angucken.

Als zweites ist mir noch aufgefallen. Die Rolllade in der Küche hat ASC_Self_Defense_Mode auf absent aktiv. Das geht auch soweit wenn die Residents auf absent sind. Jetzt waren wir über Nacht weg und die Rolllade ist morgens mit den anderen hochgefahren. Sollte die nihct unten bleiben Roommate/Residents war immer auf absent.

Drittens. Ich haben eine Rolllade im Gäste WC mit Brightness. Läuft auch alles soweit.
Nur fährt diese morgens erst hoch wenn das Residents Device im ASC von asleep auf home springt.
Sollte die Rolllade nicht so wie die mit Astro dann fahren wenn die Bedingungen erfüllt sind. Was hat das Residents Device damit zu tun?

VG Alex

list Rolllade Küche:
Internals:
   DEF        d0c32d9e 12
   FUUID      5c48851d-f33f-e69a-3e30-31e2d39b3ed52ac7
   FVERSION   10_ZWave.pm:0.222440/2020-06-23
   IMAGE      /fhem/deviceimages/zwave/271.770.4096_fgr222.roller.shutter.controller.jpg
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     45
   NAME       K_Jalousie
   NR         211
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 45
   ZWDongle_0_RAWMSG 0004000c06310504220000a500
   ZWDongle_0_TIME 2020-07-14 07:09:55
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1594703357.31825
   nodeIdHex  0c
   OLDREADINGS:
   READINGS:
     2019-05-21 08:49:12   ASC_Enable      on
     2020-06-26 15:22:53   ASC_ShadingMessage  WARN:  global shading active but ASC_Shading_Mode attribut is not set or off
     2020-07-14 07:09:49   ASC_ShuttersLastDrive roommate awoken
     2020-07-14 06:30:02   ASC_Time_DriveDown roommate only
     2020-07-14 06:30:02   ASC_Time_DriveUp 15.07.2020 - 06:30
     2018-09-19 19:33:17   Automatik_abschatten_nach_Schliessen 0
     2020-05-02 08:17:41   CMD             ZW_APPLICATION_UPDATE
     2020-07-11 08:27:00   SEND_DATA       failed:00
     2020-07-08 03:57:47   UNPARSED        BASIC_TARIFF_INFO 0a360221440000002f0000
     2019-05-24 11:04:44   assocGroup_1    Max 16 Nodes ZWDongle_0
     2019-05-24 11:04:44   assocGroup_2    Max 16 Nodes
     2019-05-24 11:04:44   assocGroup_3    Max 1 Nodes ZWDongle_0
     2019-05-27 14:37:47   assocGroups     3
     2020-07-13 11:06:47   associatedWith  JalousieControl
     2020-06-01 20:46:59   battery         58 %
     2020-06-01 20:46:59   batteryPercent  58
     2020-06-01 20:46:59   batteryState    ok
     2018-09-02 02:28:03   current         0 A previous: 0 delta_time: 301 s
     2019-10-28 17:56:36   doorWindow      253
     2020-07-14 06:57:26   energy          0.49 kWh
     2020-07-14 07:09:55   energyCons      0.49
     2020-03-29 15:21:09   generalPurpose  1726
     2020-02-21 07:25:18   luminance       40 Lux
     2019-05-24 11:05:52   mcaGroups       2
     2019-05-24 11:05:52   mca_1           Max 7 Nodes ZWDongle_0
     2019-05-24 11:05:52   mca_2           Max 7
     2019-09-16 13:19:49   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-09-16 13:19:49   modelConfig     fibaro/fgrm222.xml
     2019-09-16 13:19:49   modelId         010f-0302-1000
     2019-09-11 10:09:07   neighborList    ZWDongle_0 EZ_Jalousie AZ_Jalousie GWC_Jalousie WZ_Jalousie_Garage WZ_Jalousie_Terrasse K_Waschmaschine WZ_Aquarium AZ_Fensterkontakt_kipp WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt_kipp WZ_Fensterkontakt_Garage AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten ZS_Thermostat SZ_Thermostat ZS_Jalousie ZS_Fensterkontakt ZE_Jalousie_links K_Bewegung Bad_Jalousie K_Fensterkontakt_offen GA_Bewegung EZ_Fensterkontakt_offen AZ_Fensterkontakt_offen
     2019-09-11 10:09:01   neighborUpdate  done
     2020-07-14 07:09:49   position        99
     2020-07-14 07:09:55   power           0.0 W
     2017-06-11 16:31:17   powerlvl        current 0 remain 0
     2019-01-27 16:03:26   reportedState   dim 99
     2020-07-14 07:09:17   state           dim 99
     2020-07-14 07:09:17   timeToAck       0.059
     2020-07-14 07:09:17   transmit        OK
     2020-04-24 01:12:07   undef           0.27 undef
     2018-07-29 12:53:20   version         Lib 3 Prot 3.52 App 25.25
     2020-05-18 10:07:37   wakeup          notification
Attributes:
   ASC        2
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor Helligkeitssensor_Westen:illuminance_lux -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 95
   ASC_Down   roommate
   ASC_Drive_DelayStart 17
   ASC_LockOut hard
   ASC_LockOut_Cmd protection
   ASC_Open_Pos 99
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device rr_Verena,rr_Alex
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 185:335
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode off
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 80000:50000
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_ShuttersPlace terrace
   ASC_TempSensor K_Thermometer:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 10
   ASC_WiggleValue 10
   ASC_WindProtection off
   ASC_WindowRec K_Fensterkontakt
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   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 99:fts_shutter_20:0 80:fts_shutter_30:0 60:fts_shutter_60:0 30:fts_shutter_60:0 20:fts_shutter_70:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   neighborListPos 599.9088896230487,761.0874965771839
   room       Küche,ZWave
   stateFormat position
   userReadings energyCons {ReadingsNum("K_Jalousie","energy",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_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_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


list Rolllade Gäste WC(brightness):
Internals:
   DEF        d0c32d9e 5
   FUUID      5c48851d-f33f-e69a-2544-8d7693fbb11889ed
   FVERSION   10_ZWave.pm:0.222440/2020-06-23
   IMAGE      /fhem/deviceimages/zwave/271.770.4096_fgr222.roller.shutter.controller.jpg
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     88
   NAME       GWC_Jalousie
   NR         202
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 88
   ZWDongle_0_RAWMSG 0004000506310504220000b000
   ZWDongle_0_TIME 2020-07-14 07:10:19
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1594703403.96984
   nodeIdHex  05
   OLDREADINGS:
   READINGS:
     2019-05-21 08:49:12   ASC_Enable      on
     2020-07-14 07:29:19   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-07-14 07:10:19   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-07-13 22:30:01   ASC_Time_DriveDown 14.07.2020 - 22:30
     2020-07-13 22:30:01   ASC_Time_DriveUp 14.07.2020 - 09:00
     2018-07-23 07:48:39   Automatik_abschatten_nach_Schliessen 0
     2020-06-14 17:13:04   CMD             ZW_APPLICATION_UPDATE
     2020-07-13 15:34:23   SEND_DATA       failed:00
     2020-06-28 00:29:49   UNPARSED        METER 0a3200a14a001b0007001d
     2019-05-24 11:02:52   assocGroup_1    Max 16 Nodes ZWDongle_0
     2019-05-24 11:02:52   assocGroup_2    Max 16 Nodes
     2019-05-24 11:02:52   assocGroup_3    Max 1 Nodes ZWDongle_0
     2019-05-24 11:52:07   assocGroups     3
     2020-07-13 11:06:47   associatedWith  JalousieControl
     2020-06-06 02:06:57   current         0.51 A previous: 0.48 delta_time: 141 s
     2020-07-14 06:56:46   energy          0.17 kWh
     2020-07-14 07:29:19   energyCons      0.17
     2020-02-20 15:42:12   humidity        0.0 %
     2019-05-24 11:04:05   mcaGroups       2
     2019-05-24 11:04:05   mca_1           Max 7 Nodes ZWDongle_0
     2019-05-24 11:04:05   mca_2           Max 7
     2019-09-11 10:07:37   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-09-11 10:07:37   modelConfig     fibaro/fgrm222.xml
     2019-09-11 10:07:37   modelId         010f-0302-1000
     2018-09-27 17:34:33   motion          247
     2019-09-11 10:08:20   neighborList    ZWDongle_0 EZ_Jalousie AZ_Jalousie WZ_Jalousie_Garage K_Fensterkontakt_kipp K_Jalousie Helligkeitssensor_Sueden WZ_Fensterkontakt_Terrasse_kipp WZ_Jalousie_Terrasse HA_NAS K_Waschmaschine WZ_Aquarium K_Kuehlschrank AZ_Fensterkontakt_kipp WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt_kipp AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten Bad_Fensterkontakt HA_Tuerkontakt ZE_Thermostat RM_Flur_EG Klingel ZE_Jalousie_rechts ZE_Jalousie_links K_Bewegung Bad_Jalousie K_Fensterkontakt_offen EZ_Fensterkontakt_offen AZ_Fensterkontakt_offen
     2019-09-11 10:07:59   neighborUpdate  done
     2020-07-14 07:10:19   position        99
     2020-07-14 07:10:19   power           0.0 W
     2020-07-14 07:10:03   state           dim 99
     2020-07-14 07:10:05   timeToAck       1.114
     2020-07-14 07:10:05   transmit        OK
     2020-06-05 13:08:00   undef           0.08 undef previous: 0.07 delta_time: 51 s
     2020-06-06 19:26:36   voltage         237.09 V previous: 238.96 delta_time: 137 s
     2019-12-11 11:05:37   wakeup          notification
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeitssensor_Osten:illuminance_lux  65:130
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Open_Pos 99
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 60
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 5:155
   ASC_Shading_MinMax_Elevation 10
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 40000:30000
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_TempSensor Aussentemperatur_AVG:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_WiggleValue 10
   ASC_WindProtection off
   ASC_WindowRec GWC_Fensterkontakt
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   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 99:fts_shutter_20:0 80:fts_shutter_30:0 60:fts_shutter_60:0 30:fts_shutter_60:0 20:fts_shutter_70:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   neighborListPos 822.0589069265562,534.0863964553051
   room       Gäste WC,ZWave
   stateFormat position
   userReadings energyCons {ReadingsNum("GWC_Jalousie","energy",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_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_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


list ASC:
Internals:
   FUUID      5c488520-f33f-e69a-77aa-d2161968211909ff
   FVERSION   73_AutoShuttersControl.pm:v0.10.3-s22366/2020-07-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       JalousieControl
   NOTIFYDEV  global,JalousieControl,AZ_Jalousie,Bad_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie,rr_Alex,Wetterstation_Herbern,ZE_Fensterkontakt_rechts,Helligkeitssensor_Osten,GWC_Fensterkontakt,rr_Kind2,rr_Kind1,ZE_Fensterkontakt_links,WZ_Fensterkontakt_Terrasse,Bad_Fensterkontakt,K_Fensterkontakt,WZ_Fensterkontakt_Garage,AZ_Fensterkontakt,ZS_Fensterkontakt,Residents,rr_Verena,Helligkeitssensor_Sueden,Helligkeitssensor_Westen,EZ_Fensterkontakt,Sonne_Auf_Unter
   NR         263
   NTFY_ORDER 51-JalousieControl
   STATE      maximum brightness threshold exceeded
   TYPE       AutoShuttersControl
   VERSION    v0.10.3
   OLDREADINGS:
   READINGS:
     2020-04-27 07:26:03   ASC_Jalousien_Times commands {position => 'dim:selectnumbers,0,1,99,0,lin',
     2020-07-13 22:28:10   AZ_Jalousie_PosValue 0
     2020-06-26 22:30:02   AZ_Jalousie_lastDelayPosValue 95
     2020-07-13 22:27:41   AZ_Jalousie_lastPosValue 99
     2020-07-13 22:27:41   AZ_Jalousie_nextAstroTimeEvent 14.07.2020 - 08:00
     2020-07-13 15:39:40   Bad_Jalousie_PosValue 99
     2019-04-22 06:30:02   Bad_Jalousie_lastDelayPosValue 99
     2020-07-14 06:30:02   Bad_Jalousie_lastPosValue 30
     2020-07-14 06:30:02   Bad_Jalousie_nextAstroTimeEvent 14.07.2020 - 22:26
     2020-07-14 06:30:36   EZ_Jalousie_PosValue 99
     2020-07-13 21:42:41   EZ_Jalousie_lastDelayPosValue 60
     2020-07-14 06:30:02   EZ_Jalousie_lastPosValue 99
     2020-07-14 06:30:02   EZ_Jalousie_nextAstroTimeEvent 14.07.2020 - 22:26
     2020-07-14 07:10:19   GWC_Jalousie_PosValue 99
     2019-04-24 20:26:06   GWC_Jalousie_lastDelayPosValue 10
     2020-07-14 07:10:04   GWC_Jalousie_lastPosValue 10
     2020-07-13 22:30:01   GWC_Jalousie_nextAstroTimeEvent 14.07.2020 - 09:00
     2020-07-14 07:09:49   K_Jalousie_PosValue 99
     2020-06-28 19:35:04   K_Jalousie_lastDelayPosValue 99
     2020-07-14 07:10:01   K_Jalousie_lastPosValue 0
     2020-07-14 06:30:02   K_Jalousie_nextAstroTimeEvent 14.07.2020 - 21:30
     2020-07-14 06:30:40   WZ_Jalousie_Garage_PosValue 99
     2019-04-20 21:10:01   WZ_Jalousie_Garage_lastDelayPosValue 10
     2020-07-14 06:30:02   WZ_Jalousie_Garage_lastPosValue 60
     2020-07-14 06:30:02   WZ_Jalousie_Garage_nextAstroTimeEvent 14.07.2020 - 22:26
     2020-07-14 06:30:53   WZ_Jalousie_Terrasse_PosValue 99
     2020-07-05 22:30:02   WZ_Jalousie_Terrasse_lastDelayPosValue 0
     2020-07-14 06:30:02   WZ_Jalousie_Terrasse_lastPosValue 95
     2020-07-14 06:30:02   WZ_Jalousie_Terrasse_nextAstroTimeEvent 14.07.2020 - 22:26
     2020-07-13 18:52:59   ZE_Jalousie_links_PosValue 0
     2019-04-14 08:00:02   ZE_Jalousie_links_lastDelayPosValue 99
     2020-07-14 00:10:36   ZE_Jalousie_links_lastPosValue 30
     2020-07-13 19:00:02   ZE_Jalousie_links_nextAstroTimeEvent 14.07.2020 - 07:30
     2020-07-13 18:52:47   ZE_Jalousie_rechts_PosValue 0
     2019-06-23 08:00:02   ZE_Jalousie_rechts_lastDelayPosValue 99
     2020-07-14 00:10:36   ZE_Jalousie_rechts_lastPosValue 30
     2020-07-13 19:00:02   ZE_Jalousie_rechts_nextAstroTimeEvent 14.07.2020 - 07:30
     2020-07-13 19:37:44   ZS_Jalousie_PosValue 0
     2019-06-18 07:00:08   ZS_Jalousie_lastDelayPosValue 99
     2020-07-14 00:10:36   ZS_Jalousie_lastPosValue 20
     2020-07-13 19:00:02   ZS_Jalousie_nextAstroTimeEvent 14.07.2020 - 07:30
     2019-05-21 08:49:12   ascEnable       on
     2020-07-13 11:06:54   controlShading  on
     2019-04-27 13:25:58   hardLockOut     on
     2020-06-12 10:11:05   partyMode       off
     2020-07-13 11:06:46   room_Arbeitszimmer_ZWave AZ_Jalousie
     2020-07-13 11:06:46   room_Badezimmer_ZWave Bad_Jalousie
     2020-07-13 11:06:46   room_Esszimmer_ZWave EZ_Jalousie
     2020-07-13 11:06:46   room_G__ste_WC_ZWave GWC_Jalousie
     2020-07-13 11:06:46   room_K__che_ZWave K_Jalousie
     2020-07-13 11:06:46   room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
     2020-07-13 11:06:46   room_ZWave_Zimmer_Kind2 ZE_Jalousie_links,ZE_Jalousie_rechts
     2020-07-13 11:06:46   room_ZWave_Zimmer_Kind1 ZS_Jalousie
     2020-02-07 10:09:42   selfDefense     on
     2020-07-14 07:10:19   state           maximum brightness threshold exceeded
     2020-03-21 22:17:21   sunriseTimeWeHoliday on
     2020-07-13 11:06:46   userAttrList    rolled out
   helper:
     shuttersList:
       AZ_Jalousie
       Bad_Jalousie
       EZ_Jalousie
       GWC_Jalousie
       K_Jalousie
       WZ_Jalousie_Garage
       WZ_Jalousie_Terrasse
       ZE_Jalousie_links
       ZE_Jalousie_rechts
       ZS_Jalousie
   monitoredDevs:
     AZ_Fensterkontakt:
       AZ_Jalousie ASC_WindowRec
     AZ_Jalousie:
     Bad_Fensterkontakt:
       Bad_Jalousie ASC_WindowRec
     Bad_Jalousie:
     Residents:
       JalousieControl ASC_residentsDev
     EZ_Fensterkontakt:
       EZ_Jalousie ASC_WindowRec
     EZ_Jalousie:
     GWC_Fensterkontakt:
       GWC_Jalousie ASC_WindowRec
     GWC_Jalousie:
     Helligkeitssensor_Osten:
       Bad_Jalousie ASC_BrightnessSensor
       GWC_Jalousie ASC_BrightnessSensor
     Helligkeitssensor_Sueden:
       AZ_Jalousie ASC_BrightnessSensor
       EZ_Jalousie ASC_BrightnessSensor
       WZ_Jalousie_Garage ASC_BrightnessSensor
       ZE_Jalousie_links ASC_BrightnessSensor
       ZE_Jalousie_rechts ASC_BrightnessSensor
     Helligkeitssensor_Westen:
       K_Jalousie ASC_BrightnessSensor
       WZ_Jalousie_Terrasse ASC_BrightnessSensor
       ZS_Jalousie ASC_BrightnessSensor
     K_Fensterkontakt:
       K_Jalousie ASC_WindowRec
     K_Jalousie:
     Sonne_Auf_Unter:
       JalousieControl ASC_twilightDevice
     WZ_Fensterkontakt_Garage:
       WZ_Jalousie_Garage ASC_WindowRec
     WZ_Fensterkontakt_Terrasse:
       WZ_Jalousie_Terrasse ASC_WindowRec
     WZ_Jalousie_Garage:
     WZ_Jalousie_Terrasse:
     Wetterstation_Herbern:
       JalousieControl ASC_rainSensor
     ZE_Fensterkontakt_links:
       ZE_Jalousie_links ASC_WindowRec
     ZE_Fensterkontakt_rechts:
       ZE_Jalousie_rechts ASC_WindowRec
     ZE_Jalousie_links:
     ZE_Jalousie_rechts:
     ZS_Fensterkontakt:
       ZS_Jalousie ASC_WindowRec
     ZS_Jalousie:
     rr_Alex:
       K_Jalousie ASC_Roommate_Device
     rr_Kind2:
       ZE_Jalousie_links ASC_Roommate_Device
       ZE_Jalousie_rechts ASC_Roommate_Device
     rr_Kind1:
       ZS_Jalousie ASC_Roommate_Device
     rr_Verena:
       K_Jalousie ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 40:40
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor Wetterstation_Herbern:Niederschlag_1h
   ASC_residentsDev Residents:state
   ASC_tempSensor Aussentemperatur_AVG:temperature
   ASC_twilightDevice Sonne_Auf_Unter
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Jalousien
   verbose    0


List Residents:
Internals:
   DURATIONTIMER 1594704601.89853
   FUUID      5c48851f-f33f-e69a-4b90-d93122de30083527
   FVERSION   10_RESIDENTS.pm:0.195330/2019-06-02
   NAME       Residents
   NOTIFYDEV  global,rr_Alex,rr_Kind2,rr_Kind1,rr_Verena
   NR         414
   NTFY_ORDER 50-Residents
   READY      1
   ROOMMATES  rr_Alex,rr_Kind2,rr_Kind1,rr_Verena
   STATE      zuhause
   TYPE       RESIDENTS
   READINGS:
     2020-07-12 14:57:33   durTimerAbsence 00:00:00
     2020-07-12 14:57:33   durTimerAbsence_cr 0
     2020-07-14 07:29:01   durTimerPresence 40:31:28
     2020-07-14 07:29:01   durTimerPresence_cr 2431
     2020-07-14 07:09:00   durTimerSleep   00:00:00
     2020-07-14 07:09:00   durTimerSleep_cr 0
     2020-07-11 15:19:49   homealoneSubtype -
     2020-07-11 15:19:49   homealoneType   -
     2020-07-14 07:10:01   lastActivity    home
     2020-07-14 07:10:01   lastActivityBy  Verena
     2020-07-14 07:10:01   lastActivityByDev rr_Verena
     2020-07-12 14:57:33   lastArrival     2020-07-12 14:57:33
     2020-07-14 07:09:00   lastAwake       2020-07-14 07:09:00
     2020-07-11 15:19:49   lastDeparture   2020-07-11 15:19:49
     2020-07-12 14:57:33   lastDurAbsence  23:37:44
     2020-07-12 14:57:33   lastDurAbsence_cr 1418
     2020-07-11 15:19:49   lastDurPresence 75:47:07
     2020-07-11 15:19:49   lastDurPresence_cr 4547
     2020-07-14 07:09:00   lastDurSleep    06:58:23
     2020-07-14 07:09:00   lastDurSleep_cr 418
     2020-07-11 15:20:39   lastHomealoneSubtype -
     2020-07-11 15:20:39   lastHomealoneType -
     2020-07-14 00:10:37   lastSleep       2020-07-14 00:10:37
     2020-07-14 07:10:01   lastState       awoken
     2020-07-12 14:57:33   presence        present
     2020-07-13 17:28:08   residentsAbsent 0
     2020-07-13 17:28:08   residentsAbsentDevs -
     2020-07-13 17:28:08   residentsAbsentNames -
     2020-07-14 07:09:00   residentsAsleep 2
     2020-07-14 07:09:00   residentsAsleepDevs rr_Kind2,rr_Kind1
     2020-07-14 07:09:00   residentsAsleepNames Kind2, Kind1
     2020-07-14 07:10:01   residentsAwoken 0
     2020-07-14 07:10:01   residentsAwokenDevs -
     2020-07-14 07:10:01   residentsAwokenNames -
     2020-02-04 15:06:42   residentsGone   0
     2020-02-04 15:06:42   residentsGoneDevs -
     2020-02-04 15:06:42   residentsGoneNames -
     2020-07-14 00:10:37   residentsGotosleep 0
     2020-07-14 00:10:37   residentsGotosleepDevs -
     2020-07-14 00:10:37   residentsGotosleepNames -
     2020-07-14 07:10:01   residentsHome   2
     2020-07-14 07:10:01   residentsHomeDevs rr_Alex,rr_Verena
     2020-07-14 07:10:01   residentsHomeNames Alex, Verena
     2020-03-18 15:57:45   residentsTotal  4
     2020-07-13 17:28:08   residentsTotalAbsent 0
     2020-07-13 17:28:08   residentsTotalAbsentDevs -
     2020-07-13 17:28:08   residentsTotalAbsentNames -
     2018-11-27 14:05:26   residentsTotalGuests 0
     2018-11-27 14:05:26   residentsTotalGuestsAbsent 0
     2018-11-27 14:05:26   residentsTotalGuestsAbsentDevs -
     2018-11-27 14:05:26   residentsTotalGuestsAbsentNames -
     2018-11-27 10:40:58   residentsTotalGuestsPresent 0
     2018-11-27 10:40:58   residentsTotalGuestsPresentDevs -
     2018-11-27 10:40:58   residentsTotalGuestsPresentNames -
     2020-03-18 15:57:45   residentsTotalPeople 4
     2020-07-13 17:28:08   residentsTotalPeopleAbsent 0
     2020-07-13 17:28:08   residentsTotalPeopleAbsentDevs -
     2020-07-13 17:28:08   residentsTotalPeopleAbsentNames -
     2020-07-13 17:28:08   residentsTotalPeoplePresent 4
     2020-07-13 17:28:08   residentsTotalPeoplePresentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Verena
     2020-07-13 17:28:08   residentsTotalPeoplePresentNames Alex, Kind2, Kind1, Verena
     2019-05-06 12:28:32   residentsTotalPets 0
     2019-05-06 12:28:32   residentsTotalPetsAbsent 0
     2019-05-06 12:28:32   residentsTotalPetsAbsentDevs -
     2019-05-06 12:28:32   residentsTotalPetsAbsentNames -
     2019-05-06 12:28:32   residentsTotalPetsPresent 0
     2019-05-06 12:28:32   residentsTotalPetsPresentDevs -
     2019-05-06 12:28:32   residentsTotalPetsPresentNames -
     2020-07-13 17:28:08   residentsTotalPresent 4
     2020-07-13 17:28:08   residentsTotalPresentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Verena
     2020-07-13 17:28:08   residentsTotalPresentNames Alex, Kind2, Kind1, Verena
     2020-03-18 15:57:45   residentsTotalRoommates 4
     2020-07-13 17:28:08   residentsTotalRoommatesAbsent 0
     2020-07-13 17:28:08   residentsTotalRoommatesAbsentDevs -
     2020-07-13 17:28:08   residentsTotalRoommatesAbsentNames -
     2020-07-13 17:28:08   residentsTotalRoommatesPresent 4
     2020-07-13 17:28:08   residentsTotalRoommatesPresentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Verena
     2020-07-13 17:28:08   residentsTotalRoommatesPresentNames Alex, Kind2, Kind1, Verena
     2017-03-05 13:37:11   residentsTotalWakeup 0
     2017-03-05 13:37:11   residentsTotalWakeupDevs -
     2017-03-05 13:37:11   residentsTotalWakeupNames -
     2017-03-05 13:37:11   residentsTotalWayhome 0
     2017-03-05 13:37:11   residentsTotalWayhomeDelayed 0
     2017-03-05 13:37:11   residentsTotalWayhomeDelayedDevs -
     2017-03-05 13:37:11   residentsTotalWayhomeDelayedNames -
     2017-03-05 13:37:11   residentsTotalWayhomeDevs -
     2017-03-05 13:37:11   residentsTotalWayhomeNames -
     2020-07-14 07:10:01   state           home
   TIMER:
     Residents_DurationTimer:
       HASH       Residents
       MODIFIER   DurationTimer
       NAME       Residents_DurationTimer
Attributes:
   alias      Residents
   devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Home State
   icon       control_building_filled
   room       Bewohner
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 14 Juli 2020, 12:19:48

CoolTux ist ja nun bekanntlich für längere Zeit im Urlaub.
Vielleicht sollten wir ihm einen Gefallen tun und Bugs auf GitHub veröffentlichen.
Im Forum ist, meiner Meinung nach, die Verfolgung von Bugs über mehrere Thread-Seiten immer sehr schwierig.
Ich bewundere CoolTux, wie er das schon seit Jahren schafft.
Soweit ich das mitbekommen habe, sucht er bereits nach einer Lösung/einem Ticketsystem. Ich haben den Thread auf die Schnelle nicht wiedergefunden.

Wir könnten versuchen, die Probleme im Thread intern zu klären und uns gegenseitig unterstützen.
Aber ab einem gewissen Punkte sollten wir das als GitHub-Issue eintragen und im Post darauf verweisen.
Was meint ihr?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 14 Juli 2020, 13:17:12
Zitat von: CoolTux am 09 Juli 2020, 12:06:57
Leider verstehe ich nicht ganz was Du mit Element meinst.
Wird denn der LastDriveStatus nicht korrekt bei Dir gesetzt?
Moin
Erstmal schoenen Urlaub.
Mit Element meine ich ein Device!
Und LastDriveStatus wird jetzt bei allen gesetzt. Da wo es nicht ging war changeonupdate gesetzt.
Nein, ich habe noch nicht geloescht! Das ist mir echt zu aufwaendig! Deshalb ja auch meine Idee mit Deinen eigenen devices (Elementen). Dann kann man naemlich schoen ein template drueberjagen und alles ist gut.
Momentan tobst Du aber mit Deinen Attributen in anderen devices rum, so dass das ausarten wuerde.
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 14 Juli 2020, 13:20:56
Ich nochmal
Ich hatte schon mal geschrieben, dass es sehr unschoen ist, dass versucht wird die gewollte Position unbedingt anzufahren!
Meine Solarrolllaeden schaffen es nicht das Fenster zuzudruecken. Und da sie recht gross sind, koennen Sie sich auch nicht selbst hochheben.
Aus irgendeinem Grund geben Sie dann irgendwann auf, gefuehlt nach 5mal Versuchen!
Gruss Christoph
P.S.: Geht auch ins GIT
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 14 Juli 2020, 21:24:22
Hallöchen,

Zitat von: pc1246 am 14 Juli 2020, 13:20:56
Ich hatte schon mal geschrieben, dass es sehr unschoen ist, dass versucht wird die gewollte Position unbedingt anzufahren!
Meine Solarrolllaeden schaffen es nicht das Fenster zuzudruecken. Und da sie recht gross sind, koennen Sie sich auch nicht selbst hochheben.
Vorrausgesetzt ich verstehe das richtig - Die Rolläden versuchen zu fahren und stoßen auf ein Hindernis - sehe ich es aber sehr sehr kritisch ASC die Schuld dafür zu geben. Ich meine wie soll es bestimmt werden, dass man die andere Position nicht erreicht ? Wann soll er öfter versuchen die Position anzufahren (bsw im Beschattungsmodus) und wann lieber nicht ?
Es wäre imho unmöglich die Logik dahingehend anzupassen, dass es passt. Das ASC hat jetzt schon bereits so viele Optionen und ist immernoch nicht für alle Fälle präpariert, weil es eben unmöglich ist :)

In diesem Fall würde ich Fensterkontakte nutzen, die eine ASC fahrt deaktivieren, wenn das Fenster geöffnet wird (und somit im Weg stehen würde) ... Vielleicht hilft es ja :)

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 15 Juli 2020, 14:30:15
Hallo,

ich bin mal wieder am Durchschauen der CommandRef und des Wikis, ob ich denn eh alle Parameter richtig gesetzt habe.
Dabei bin ich auf "ASC_Shutter_IdleDetection" gestossen.
Weiß jemand, wozu ASC das braucht? Die Erklärung ist relativ klar.
Aber ich habe das nirgends gesetzt. Ist es also nur in Spezialfällen notwendig?

Und wozu sollte man den Parameter "ASC_DriveUpMaxDuration" setzen.
Bis dato habe ich den nicht gesetzt. D.h., es wird der Default=60 verwendet.
Bringt es etwas, den richtig zu setzen?

Danke im Voraus
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 15 Juli 2020, 14:38:46
Zitat von: gestein am 15 Juli 2020, 14:30:15
Dabei bin ich auf "ASC_Shutter_IdleDetection" gestossen.
Weiß jemand, wozu ASC das braucht? Die Erklärung ist relativ klar.
Bin neulich auch drüber gestolpert, könnte aber noch im "Devel"-Stadium gewesen sein.

Das Attribut bzw. das dort hinterlegte Reading wird vor dem Senden eines Fahrbefehls ausgewertet. Wird darüber eine grade laufende Fahrt erkannt, wird der anstehende Fahrbefehl nicht ausgeführt (und verworfen).
Habe daher für mich entschieden, das Attribut an keinem meiner Rollläden zu setzen...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cwagner am 15 Juli 2020, 20:14:09
Zitat von: pc1246 am 14 Juli 2020, 13:20:56
Ich hatte schon mal geschrieben, dass es sehr unschoen ist, dass versucht wird die gewollte Position unbedingt anzufahren!
Meine Solarrolllaeden schaffen es nicht das Fenster zuzudruecken. Und da sie recht gross sind, koennen Sie sich auch nicht selbst hochheben.
Aus irgendeinem Grund geben Sie dann irgendwann auf, gefuehlt nach 5mal Versuchen!

Auch aus anderen Lösungsansätzen mit Rollläden, Türen und Fenstern kann ich nur dringend davon abraten, allzuviel "Intelligenz" in ein schon so mächtiges Tool wie ASC stecken zu wollen. Dass der Rollladen-Motor nach 5 Fehlversuchen aufgibt ist aus meiner Sicht schon schlecht konstruiert vom Hersteller des Motors, der dafür sorgen sollte, dass (unter Berücksichtigung erschwerender Faktoren wie Frost oder auch Dreck) zum Selbstschutz des Motors wie auch eventueller Menschen bei einem Widerstand gestoppt wird.

Für den Vorschlag, die Fensteröffnung mit einem Fenster-Sensor zu erkennen und dann eine Fahrt zu blockieren, wird ja von ASC auch mit der Türgriff-Erkennungz.B. für eine Terrassentür unterstützt. Damit soll ein Aussperren verhindert werden, gleichzeitig aber auch ein langsamer Mensch davor geschützt werden, dann ihm der Rollladen auf den Kopf fährt. Das kann man auch für ein Dachfenster adaptieren [fail safe ist das Stichwort zu diesen Überlegungen]

Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 16 Juli 2020, 09:25:40
Hallo CoolTux,

meine alte DOIF-Rolladensteuerung ist nun nahezu vollständig zu ASC umgezogen. Ich bin weiter sehr begeistert!

Mit Blick auf die verbleibenden Funktionen habe ich einen Feature-Request, der am Jahresende relevant wird:
Die Funktion zu anderem Fahrverhalten in der Advents- und Weihnachtszeit ist gut. Noch besser wäre sie, wenn man den Zeitraum konfigurieren könnte. Nicht alles ist am 6. Januar vorbei. Manch einer lässt seine Weihnachtsbeleuchtung noch länger hängen (z.B. bis Lichtmess im Februar). Auch hält sich nicht jeder daran, die Lampen erst am ersten Advent einzuschalten und fängt ein paar Tage früher damit an. Konfigurierbare Anfangs- und Enddaten wären hier super - alternativ ein Setter, um den Modus manuell ein-/auszuschalten, wenn man die Lampen montiert hat.

Eine zweite Verbesserung wäre, wenn man pro Rolladen die Advent-Position beeinflussen könnte. Bei mancher Beleuchtung im Fenster ist z.B. die Privacy-Position (oder gleich eine konfigurierbare) hinreichend, um das Licht von draußen zu sehen.


Gruß
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 16 Juli 2020, 10:15:30
Zitat von: Beta-User am 15 Juli 2020, 14:38:46
Bin neulich auch drüber gestolpert, könnte aber noch im "Devel"-Stadium gewesen sein.

Das Attribut bzw. das dort hinterlegte Reading wird vor dem Senden eines Fahrbefehls ausgewertet. Wird darüber eine grade laufende Fahrt erkannt, wird der anstehende Fahrbefehl nicht ausgeführt (und verworfen).
Habe daher für mich entschieden, das Attribut an keinem meiner Rollläden zu setzen...
Hallo Beta-User,

danke, das werde ich wohl auch so machen.
Weißt Du auch was zum Parameter "ASC_DriveUpMaxDuration"?
Verwendest Du den oder ignorierst Du den auch?

Danke ,lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 16 Juli 2020, 10:52:55
ASC_DriveUpMaxDuration verwende ich teilweise - das war u.a. meine Idee ;) , weil ich ein paar Jalousien habe, die etwas länger laufen als die 60 Sekunden (?), die ASC als default berücksichtigt... (Kürzer habe ich nicht eingestellt, nur länger (glaube ich zumindest)).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Raspi-lars am 16 Juli 2020, 18:17:45
Hallo Zusammen,

ich hatte im Thread zur Version 0.8 die frage schon mal gestellt, aber leider keine Antwort bekommen und finde leider keine Lösung dazu. Daher versuche ich es noch einmal.

Ich steure 4 Homatic-Rollos und ein Shelly über ASC . Ich habe aktuell bei mir das Phänomen, das die Homatics sauber fahren, der Shelly 2.5 aber nicht. Das öffnen morgens funktioniert, das schließen abends nicht. Aktuell betreibe ich den Shelly als MQTT2_Device.

Listing vom ASC Device:
Internals:
   FUUID      5efcc607-f33f-6fb2-0487-50a178c1d42fd0e8
   FVERSION   73_AutoShuttersControl.pm:v0.10.3-s22366/2020-07-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollosteuerung
   NOTIFYDEV  global,Rollosteuerung,HM_5E5552,HM_5E558C,HM_5E55B3,HM_5E55CF,Rollo_GaesteWC,Rollo_GaesteWC,HM_5E558C,HM_5E55B3,HM_5E0DFA,HM_5E55CF,HM_5640C8,HM_654866,Twilight,HM_5E5552
   NR         261
   NTFY_ORDER 51-Rollosteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.3
   OLDREADINGS:
   READINGS:
     2020-07-16 07:01:19   HM_5E5552_PosValue 100
     2020-07-16 07:00:02   HM_5E5552_lastPosValue 100
     2020-07-16 07:00:02   HM_5E5552_nextAstroTimeEvent 16.07.2020 - 22:15
     2020-07-16 07:00:53   HM_5E558C_PosValue 100
     2020-07-16 07:00:02   HM_5E558C_lastPosValue 100
     2020-07-16 07:00:02   HM_5E558C_nextAstroTimeEvent 16.07.2020 - 22:15
     2020-07-16 07:01:18   HM_5E55B3_PosValue 100
     2020-07-16 07:00:02   HM_5E55B3_lastPosValue 100
     2020-07-16 07:00:02   HM_5E55B3_nextAstroTimeEvent 16.07.2020 - 22:15
     2020-07-16 07:01:28   HM_5E55CF_PosValue 100
     2020-07-16 07:00:02   HM_5E55CF_lastPosValue 100
     2020-07-16 07:00:02   HM_5E55CF_nextAstroTimeEvent 16.07.2020 - 22:15
     2020-07-16 18:11:31   Rollo_GaesteWC_PosValue 100
     2020-07-16 07:00:02   Rollo_GaesteWC_lastPosValue 0
     2020-07-16 07:00:02   Rollo_GaesteWC_nextAstroTimeEvent 16.07.2020 - 22:15
     2020-07-01 22:35:25   ascEnable       on
     2020-07-03 10:57:09   controlShading  off
     2020-07-03 10:57:09   hardLockOut     off
     2020-07-15 02:21:56   room_ASC_CUL_HM_Homekit_Wohnzimmer___bersicht HM_5E5552,HM_5E558C,HM_5E55B3,HM_5E55CF
     2020-07-15 02:21:56   room_ASC_Eingang_MQTT2_DEVICE___bersicht Rollo_GaesteWC
     2020-07-03 10:57:09   selfDefense     off
     2020-07-16 18:11:31   state           manual
     2020-07-11 18:40:48   sunriseTimeWeHoliday on
     2020-07-15 02:21:56   userAttrList    rolled out
   helper:
     shuttersList:
       HM_5E5552
       HM_5E558C
       HM_5E55B3
       HM_5E55CF
       Rollo_GaesteWC
   monitoredDevs:
     HM_5640C8:
       HM_5E55CF  ASC_WindowRec
     HM_5E0DFA:
       HM_5E558C  ASC_WindowRec
     HM_5E5552:
     HM_5E558C:
     HM_5E55B3:
     HM_5E55CF:
     HM_654866:
       HM_5E55B3  ASC_WindowRec
     Rollo_GaesteWC:
     Twilight:
       Rollosteuerung ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_shuttersDriveDelay 30
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolladen
   icon       fts_shutter_automatic
   room       ASC,Übersicht


Listing Shelly Rollo:
Internals:
   CID        shellyswitch25-BCDDC277534A
   DEF        shellyswitch25-BCDDC277534A
   DEVICETOPIC Rollo_GaesteWC
   FUUID      5ec13db4-f33f-6fb2-f68b-b2b267d724a2659c
   IODev      MQTT2Client
   LASTInputDev MQTT2Client
   MQTT2Client_MSGCNT 47834
   MQTT2Client_TIME 2020-07-16 18:12:01
   MSGCNT     47834
   NAME       Rollo_GaesteWC
   NR         248
   STATE      100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-07-01 19:23:24   ASC_Enable      on
     2020-07-16 18:12:01   ASC_ShuttersLastDrive manual
     2020-07-16 07:00:02   ASC_Time_DriveDown 16.07.2020 - 22:15
     2020-07-16 07:00:02   ASC_Time_DriveUp 17.07.2020 - 07:00
     2020-07-15 02:21:57   associatedWith  MQTT2_GeneralBridge,Rolladensteuerung,Rollosteuerung
     2020-05-17 16:23:30   command         announce
     2020-07-16 06:48:12   current         stop
     2020-07-16 18:12:01   energy          641
     2020-07-02 17:48:32   fw_ver          20200601-122849/v1.7.0@d7961837
     2020-07-02 17:48:32   id              shellyswitch25-BCDDC277534A
     2020-07-16 18:12:01   input0          0
     2020-07-16 18:12:01   input1          0
     2020-07-02 17:48:32   ip              192.168.178.124
     2020-07-02 17:48:32   mac             BCDDC277534A
     2020-07-02 17:48:32   new_fw          false
     2020-07-02 17:48:32   online          true
     2020-07-16 18:12:01   overtemperature 0
     2020-07-16 18:12:01   pct             100
     2020-07-15 07:00:39   pos             100
     2020-07-16 18:12:01   power           0.00
     2020-07-05 22:55:06   roller_0_command close
     2020-07-16 18:12:01   roller_0_energy 641
     2020-07-16 18:12:01   roller_0_power  0.00
     2020-07-16 18:12:01   state           100
     2020-07-16 18:12:01   temperature     53.66
     2020-07-16 18:12:01   temperature_f   128.59
     2020-05-17 16:23:30   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 30
   ASC_Pos_Reading pct
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 7:00
   ASC_Time_Up_Late 8:00
   ASC_Time_Up_WE_Holiday 9:00
   IODev      MQTT2Client
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-BCDDC277534A/roller/0/pos:.* pct
  shellies/shellyswitch25-BCDDC277534A/status/0/rollers:.* power
  shellies/shellyswitch25-BCDDC277534A/online:.* online
  shellies/shellyswitch25-BCDDC277534A/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-BCDDC277534A...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-BCDDC277534A/roller/0:.* current
  shellies/shellyswitch25-BCDDC277534A/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-BCDDC277534A/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-BCDDC277534A/roller/0/pos:.* state
  shellies/shellyswitch25-BCDDC277534A/input/1:.* input1
  shellies/shellyswitch25-BCDDC277534A/input/0:.* input0
  shellies/shellyswitch25-BCDDC277534A/relay/power:.* power
  shellies/shellyswitch25-BCDDC277534A/relay/energy:.* energy
  shellies/shellyswitch25-BCDDC277534A/temperature:.* temperature
  shellies/shellyswitch25-BCDDC277534A/overtemperature:.* overtemperature
shellies/shellyswitch25-BCDDC277534A/command:.* command
shellies/shellyswitch25-BCDDC277534A/roller/0/power:.* roller_0_power
shellies/shellyswitch25-BCDDC277534A/roller/0/energy:.* roller_0_energy
shellies/shellyswitch25-BCDDC277534A/temperature_f:.* temperature_f
shellies/shellyswitch25-BCDDC277534A/roller/0/command:.* roller_0_command
shellies/shellyswitch25-BCDDC277534A/roller/0/command/pos:.* pos
   room       ASC,Eingang,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-BCDDC277534A/roller/0/command open
  close:noArg shellies/shellyswitch25-BCDDC277534A/roller/0/command close
  half:noArg shellies/shellyswitch25-BCDDC277534A/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-BCDDC277534A/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-BCDDC277534A/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-BCDDC277534A/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-BCDDC277534A/command update_fw
  x_mqttcom shellies/shellyswitch25-BCDDC277534A/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_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_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
   webCmd     :open:close:half:stop:pct


Auszug aus dem Logfile:


2020.07.14 22:15:33.134 3: CUL_HM set HM_5E55B3 pct 0
2020.07.14 22:15:42.086 3: CUL_HM set HM_5E558C pct 0
2020.07.14 22:15:56.165 3: CUL_HM set HM_5E55CF pct 0
2020.07.14 22:16:00.026 3: CUL_HM set HM_5E5552 pct 0
...
...
...
2020.07.15 07:00:33.736 3: CUL_HM set HM_5E55B3 pct 100
2020.07.15 07:00:39.762 3: MQTT2_DEVICE set Rollo_GaesteWC pct 100
2020.07.15 07:00:43.738 3: CUL_HM set HM_5E558C pct 100
2020.07.15 07:00:43.775 3: CUL_HM set HM_5E55CF pct 100
2020.07.15 07:00:58.706 3: CUL_HM set HM_5E5552 pct 100


Habe ich eventuell eine Falsche einstellung?
Kann es sein, das das MQTT2_Device über "close" geschlossen werden soll, und die anderen übert pct?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 16 Juli 2020, 18:41:54
Du hattest bereits eine Antwort afaik.

Der Hase liegt hier im Pfeffer:

Zitat2020-07-16 18:12:01   ASC_ShuttersLastDrive manual

Das Grundproblem ist, dass der Shelly ständig denselben Wert sendet... (event-on-change-reading war dein Stichwort für die weitere Suche!)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Raspi-lars am 16 Juli 2020, 19:24:46
Zitat von: Beta-User am 16 Juli 2020, 18:41:54
Du hattest bereits eine Antwort afaik.

Der Hase liegt hier im Pfeffer:

Das Grundproblem ist, dass der Shelly ständig denselben Wert sendet... (event-on-change-reading war dein Stichwort für die weitere Suche!)

Sorry, hab ich wohl nicht verstanden. Ich werde das ausprobieren,
Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 19 Juli 2020, 14:37:20
Hallo,

soweit klappt jetzt alles, aber gestern ist mir ein komisches Verhalten aufgefallen. Alle Rollos sind mit window closed at night in ASC_Sleep_Pos gefahren. Als ich dann später in den Status Absent ging, fuhren alle Rollos, die nicht komplett geschlossen waren (5% offen) mit residents absent komplett zu . selfDefense ist off, ASC_Self_Defense_Mode ist nicht gesetzt, ASC_ShuttersPlace ist nicht angegeben. Alle Fenster waren geschlossen. Hab ich irgendetwas vergessen einzustellen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: stefanpf am 19 Juli 2020, 16:26:50
Hatte das auch schon beobachtet und mir allerdings gedacht, dass absent auch irgendwie != sleep ist.
An einem Abend führen die Rollläden dann auch gleich 2-3 Mal rauf und runter (nicht reproduzierbar).
Hatte dann sleep_pos überall gelöscht und wieder closed_pos entsprechend gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 20 Juli 2020, 09:26:06
Gibt es hier einen Timeout für die Fensterkontakte ? Sprich, die Rollos sind unten Nachts, mein Fenster ist gekippt und der Rollo auf Lüftungsposition. So möchte ich nun mein Fenster von Kipp auf offen stellen, muss ich es ja kurz schießen. Die Kontakte melden zu und der Rollo fährt runter. Dann muss ich warten bis er unten ist und dann das Fenster wieder öffnen. Gäbe es hier einen Timeout z.b. 10 Sekunden, könnte man das umgehen. So kann ich das Fenster von Kipp auf auf stellen und nichts würde fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 Juli 2020, 10:03:41
Zitat von: D3ltorohd am 20 Juli 2020, 09:26:06
Gibt es hier einen Timeout für die Fensterkontakte ? Sprich, die Rollos sind unten Nachts, mein Fenster ist gekippt und der Rollo auf Lüftungsposition. So möchte ich nun mein Fenster von Kipp auf offen stellen, muss ich es ja kurz schießen. Die Kontakte melden zu und der Rollo fährt runter. Dann muss ich warten bis er unten ist und dann das Fenster wieder öffnen. Gäbe es hier einen Timeout z.b. 10 Sekunden, könnte man das umgehen. So kann ich das Fenster von Kipp auf auf stellen und nichts würde fahren.

Bei Homatic z.B. set <device> regSet eventDlyTime

https://wiki.fhem.de/wiki/HM-Sec-RHS_Funk-Fenster-Drehgriffkontakt (https://wiki.fhem.de/wiki/HM-Sec-RHS_Funk-Fenster-Drehgriffkontakt)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 20 Juli 2020, 12:06:59
Danke, aber ich habe keine HM Sensoren. Das sind Zigbee Sensoren. Hätte gedacht so eine Verzögerung gibt es vllt als attr in ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: stefanpf am 20 Juli 2020, 12:32:18
Schau mal hier

https://forum.fhem.de/index.php?topic=57133.0

Ich würde es mit einem "entprellten" Userreading im Sensor (gesteuert mit so einem notify versuchen)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 20 Juli 2020, 17:32:31
Bastel dir doch einfach ein DOIF welches die drei Zustände annehmen kann und mit wait verzögerst du es.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 21 Juli 2020, 15:31:33
Danke euch für die Tipps. Ich hab das jetzt über ioBroker gelöst. Dort habe ich Fake Kontakte angelegt, die dann verzögert mit True oder False beschrieben werden. Diese hab ich dann den Rollos in FHEM zugeordnet.

So war es für mich einfacher zu lösen.

@CoolTux

Thema Regensensor. Hier habe ich auch noch mal einen Fake Sensor in ioBroker angelegt, der dann eben die Werte 0 für keinen Regen und 1 für Regen bekommt. Diesen habe ich wie folgt in ASC angegeben.

Regnet_es:state 1:0 0

Beim test, tut sich leider nichts.



Internals:
   CFGFN     
   FUUID      5f16dc2f-f33f-fc62-0786-72e4bd516d6d805a
   NAME       0_userdata.0.Jalousiesteuerung.Regnet_es
   NR         150
   STATE      1
   TYPE       dummy
   READINGS:
     2020-07-21 14:54:08   state           1
Attributes:
   alias      Regnet_es
   comment    Auto-created by ioBroker fhem.0
   group      0_userdata.0.Jalousiesteuerung
   room       ioB_IN


Update von FHEM und dessen Module habe ich gemacht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 21 Juli 2020, 20:06:34
Hallo,

Ich bräuchte bitte mal wieder Eure Hilfe benötigen.
Diesmal geht es um ASC_ExternalTrigger.

Im Rollo habe ich das Attribut ASC_ExternalTrigger wie folgt gesetzt:
ASC_ExternalTrigger dyExternalTriggerTVRollos:state online:offline 90

Und das Dummy dyExternalTriggerTVRollos ist wie folgt definiert:
defmod dyExternalTrigger4Rollos dummy
attr dyExternalTrigger4Rollos devStateIcon offline:ios-off online:ios-on-blue
attr dyExternalTrigger4Rollos event-on-change-reading state
attr dyExternalTrigger4Rollos setList online offline


Ich dachte eigentlich, dass das schon mal funktioniert hat.
Aber nun fährt der Rollo nicht mehr auf Position 90, wenn ich das dyExternalTrigger4Rollos auf online setze.

Was mache ich falsch?

Danke im Voraus für jede Hilfe
Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 22 Juli 2020, 07:12:18
Bei mir fährt das Rollo inzwischen bei jedem Event vom Windsensor hoch auch wenn der Wind deutlich zu wenig ist für die Windprotection. Gestern bestimmt 20 mal das ich bei Sonnenschein das Rollo wieder runterfahren musste. Aber ohne Windschutz kann ich es nicht gebrauche. Wenn Windstille ist also der Windsensor immer 0 liefert passiert das nicht. Bin langsam so verzweifelt das ich ASC am Wochenende wieder entfernen werde und wieder mit DOIF die Steuerung mache.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 22 Juli 2020, 08:58:38
Zitat von: gestein am 21 Juli 2020, 20:06:34
Ich dachte eigentlich, dass das schon mal funktioniert hat.
Aber nun fährt der Rollo nicht mehr auf Position 90, wenn ich das dyExternalTrigger4Rollos auf online setze.

Was mache ich falsch?
Hallo,

ich bin wieder mal über mich selbst gestolpert. Der Name im Rollo und der des Dummy waren unterschiedlich.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 22 Juli 2020, 09:21:49
Zitat von: D3ltorohd am 21 Juli 2020, 15:31:33
Thema Regensensor. Hier habe ich auch noch mal einen Fake Sensor in ioBroker angelegt, der dann eben die Werte 0 für keinen Regen und 1 für Regen bekommt. Diesen habe ich wie folgt in ASC angegeben.

Regnet_es:state 1:0 0
Hallo,

versuche es mal mit:
Regnet_es:state 0 0
CoolTux meinte auf eine analoge Frage meinerseits, dass ASC auf >MAXTRIGGER prüft. Hysterese ist dann nicht notwendig, nur deine CLOSEDPOS.

VG
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: phoenix-anasazi am 22 Juli 2020, 09:30:51
Zitat von: gestein am 21 Juli 2020, 20:06:34
Hallo,

Ich bräuchte bitte mal wieder Eure Hilfe benötigen.
Diesmal geht es um ASC_ExternalTrigger.

Im Rollo habe ich das Attribut ASC_ExternalTrigger wie folgt gesetzt:
ASC_ExternalTrigger dyExternalTriggerTVRollos:state online:offline 90

Und das Dummy dyExternalTriggerTVRollos ist wie folgt definiert:
defmod dyExternalTrigger4Rollos dummy
attr dyExternalTrigger4Rollos devStateIcon offline:ios-off online:ios-on-blue
attr dyExternalTrigger4Rollos event-on-change-reading state
attr dyExternalTrigger4Rollos setList online offline


Ich dachte eigentlich, dass das schon mal funktioniert hat.
Aber nun fährt der Rollo nicht mehr auf Position 90, wenn ich das dyExternalTrigger4Rollos auf online setze.

Was mache ich falsch?

Danke im Voraus für jede Hilfe
Lg, Gerhard

Hallo,

du hast im ASC External Trigger nicht den korrekten Namen des Dummys stehen. Oder ist das nur ein kopier/abschreib Fehler?

VG
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 22 Juli 2020, 13:11:33
Hallo phoenix-anasazi,

Danke für den Hinweis.
Bin heute Früh auch darüber gestolpert. Blöder Fehler.
Da dürfte mir ein Tippfehler passiert sein.

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 22 Juli 2020, 20:34:32
Hallöchen zusammen,

Edit sagt: Irgendwie hat er mit den Beitrag von D3ltorohd als letzter angezeigt wurde .. daher meine Antwort wieder gelöscht...

Nu hab ich aber selbst mal was komisches ...

Meine Markisenbeschattung funktioniert weitesgehend, so wie ich es gern hätte außer die abendliche Entschattung:

Die Markise fährt irgendwann Abends rein wenn der Elevation Wert in dem Device <15 unterschritten wird. Ich bin scheinbar zu blöd den MinMaxElevation Wert einzustellen... könnte mir das jemand irgendwie erklären ? (Oder mir zumindest vorsagen, wie ich es einstellen muss, dass die Beschattung diesen Wert nahezu ignoriert und möglichst immer beschattet)

Eigentlich sollte sie noch draußen bleiben, weil die Sonne noch lang nicht unter gegangen ist und es laut Helligkeitssensoren noch hell genug ist. Mir ist aufgefallen, dass es langsam aber sicher immer früher passiert, wie die Markise rein fährt (vor einiger Zeit war es noch gegen 20 Uhr nun ist es selbst bei strahlendem Sonnenschein schon mal ca 19.30 Uhr der Fall ;(  )

Der Vollständigkeitshalber folgt unten noch mal das List der Markise ....aber ich gehe stark davon aus, dass es an dem Elevation Wert liegt.
Internals:
   FUUID      5d78f415-f33f-8d79-517f-c959dd367020f396
   NAME       Rollo_EG_WZ_MAR_markise
   NR         155
   STATE      <pre>
read1:open

read2:open

read3:open
</pre>
   TYPE       ROLLO
   driveDir   up
   driveTime  40
   stoptime   1595440266
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2020-07-07 13:41:27   .ASC_AttrUpdateChanges_v0.10.2 1
     2020-03-19 15:08:14   ASC_Enable      on
     2020-07-22 20:41:35   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-07-22 19:51:06   ASC_ShuttersLastDrive shading out
     2020-07-22 05:00:02   ASC_Time_DriveDown 22.07.2020 - 22:00
     2020-07-22 05:00:02   ASC_Time_DriveUp 23.07.2020 - 05:00
     2020-07-10 01:17:14   associatedWith  AUTO_RolloSteuerung
     2020-07-22 19:50:38   command         pct-0
     2020-07-22 19:50:38   desired_pct     0
     2020-07-22 19:50:38   drive-type      modul
     2020-07-22 19:50:38   last_drive      drive-up
     2020-07-22 19:51:06   pct             0
     2020-07-22 19:51:06   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 97:299
   ASC_Shading_MinMax_Elevation 5:100
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 52000:18500 2
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor dev_SYS_wetter_ext:temperature
   ASC_WindProtection off
   DbLogExclude .*
   alias      Markise
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive-down:fts_shutter_down@Crimson:stop read2.drive-up:fts_shutter_up@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       awning
   rl_autoStop 1
   rl_commandDown set dev_MarkiseFB down
   rl_commandStop set dev_MarkiseFB stop
   rl_commandUp set dev_MarkiseFB open
   rl_excessBottom 2
   rl_excessTop 1
   rl_secondsDown 46
   rl_secondsUp 47
   rl_switchTime 2
   rl_type    normal
   room       Wohnzimmer
   sortby     1
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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_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
   webCmd     :::pct
   widgetOverride pct:slider,0,1,100


Vielen Dank im Voraus

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: stefanpf am 22 Juli 2020, 21:41:18
Für mich sieht das Attribut gut aus.
Allerdings ist in der commandref beim Beispielwert immer eine Nachkommastelle angegeben "25.0:100.0".
Ich nutze nur den min Wert und habe 4 eingetragen. Bei 4° ist die Sonne allerdings lange hinter dem Nachbarhaus verschwunden, so dass die Beschattung eher wegen Brightness beendet wird -> ich kann es nicht validieren.
Du kannst ja Mal mittels
.{ ascAPIget('ShadingMinElevation','Rollo_EG_WZ_MAR_markise') 
testen ob das Attribut ordentlich auseinander genommen wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: hummeruli am 23 Juli 2020, 19:02:20
Hallo Mitstreiter,

bei mir ist die Tabelle "ASC Configuration and Information Summary" ohne Leerzeichen, so dass die Werte unter

"Shutters      Next DriveUp      Next DriveDown      ASC" direkt aneinander kleben. Es gibt keine sichbare Trennung.

Ich hatte gehofft, dass es beim Umstieg von der 0.8 auf die 0.10 bereinigt, jedoch hat es sich nicht geändert.

Danke

Uli
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 24 Juli 2020, 11:22:00
Hi und guten Morgen,

ich hab mal eine Frage bezüglich des shadings. Bei mir funktioniert soweit alles so wie es soll, habe zur Zeit nur etwas Probleme mit den "Fahrzeiten" der Rollläden. Ich habe z.B. auf der Ostseite 5 Rollläden die zeitgleich ins shading fahen, siehe hier:

2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 9
2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 8
2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 5
2020.07.24 08:20:54 3: SIGNALduino: JaroLift set up 6
2020.07.24 08:20:54 3: SIGNALduino: JaroLift set up 7


Jetzt habe ich natürlich das Problem das vom Signalduino die Befehle nacheinander abgearbeitet werden, zusätzlich kommt noch eine Sendewiederholung der Befehle hinzu. Das heißt die im Rollo-Modul hinterlegten Fahrzeiten stimmen nun nicht mehr und der Rollladen fährt nicht mehr in die 90% Stellung sondern hält bei z.B. 75% an.

Gibt es die Möglichkeit bei der shading-Fahrt die Rollläden etwas zeitlich zu versetzen, für normalen Fahrten gibt es da das Attribut ASC_shuttersDriveDelay

Danke schon mal und Gruß

Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 26 Juli 2020, 10:10:56
Guten Morgen zusammen,

nachdem ich die Rollofunktion nun seit Längerem nutze und ich abgesehen von Kleinigkeiten, die aber eher an der eigenen Hardware liegen, glücklich bin (bei der Beschattung arbeite ich mich langsam in den Zielkooridor :o), ist mir nun aber aufgefallen, dass der DriveUp_WE seit mind. zwei Wochen nicht funktioniert, obwohl hier keine Änderungen an meinerKonfiguration vorgenommen wurden.
Zeitlich könnte das in Zusammenhang mit einer Urlaubseintragung im "holiday" Device stehen. Kann es sein, dass hier eine Unverträglichkeit zum "holiday" Device besteht und das ASC zur Auswertung nun einvordefinierte Eingabe wie z.B. Urlaub fordert?

Danke vorab.

LG,
muede   
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: bicmac am 26 Juli 2020, 13:23:41
Hi,
ich habe gestern das ASC auch mal für meien DUOFERN Rademacher Rollladen installiert. Bisher scheint es gut zu funktionieren.
Nun möchte ich aber auch externe Trigger mit ASC_ExternalTrigger einbinden bzw habe das auch erfolgreich für einen Trigger gemacht.

Ich habe nun 3 Fragen:

1) kann ich auch in einem Device mehrere trigger einbauen? Wenn ja wie gebe ich diese an?

2) Kann mann ggf auch im ASC Device selber dieses Attribute einfügen so das dieser auslst und alle Rollos hochfährt (zum Beispiel wenn Rauchmelder angehen und "Feuer" signalisieren") oder muss ich das in jedem Device extra machen?

3) kann ich im Down "time" mode irgendwie erreichen das die Rollos abens in einem Zeitraum "zufällig" herunterfahren und nicht alle zu einem Zeitpunkt? Ich würd dazu gern sagen die Rollos können sollen zum Beispiel zw. 18:00 - 19:30 runten. Die genaue Zeit in dem Zeitraum soll aber zufällig sein. Das dient dazu um ein wenig "manuelle Tätogkeit" im Haus vorzuspielen wenn man das Haus von außen beobachtet. So das man nicht erkennt das niemand daheim ist. Bei Duofern bietet der Homepilot genau die Funktion und ich fand das super. Jetzt im FHEM mit ASC geht das wie ich verstanden habe leider nicht. Oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 26 Juli 2020, 20:32:59
Frage zu einem Szenario ::

Draußen noch hell, Rollos manuell runtergefahren. So wenn ich jetzt Fenster auf mach, fahren sie in Lüftungsposition. Dies sollte aber erst nach einer bestimmten Uhrzeit passieren z.b. 22:30 wenn es dunkel ist. Da das für die Kids zu hell ist, bleiben die Rollos erst mal unten. Ich lasse die Rollos dann um 22:30 wenn sie sicher schlafen auf 50 % fahren, damit sie frische Luft bekommen. Dazu sollte ich aber die Fenster öffnen, nachdem ich die Rollos manuell unten habe.

Kann ich das mit bocking time befor day realisieren ? Oder könnte man da was einbauen ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 27 Juli 2020, 08:52:16
Zitat von: muede am 26 Juli 2020, 10:10:56
..., dass der DriveUp_WE seit mind. zwei Wochen nicht funktioniert, obwohl hier keine Änderungen an meinerKonfiguration vorgenommen wurden.
Zeitlich könnte das in Zusammenhang mit einer Urlaubseintragung im "holiday" Device stehen. Kann es sein, dass hier eine Unverträglichkeit zum "holiday" Device besteht und das ASC zur Auswertung nun einvordefinierte Eingabe wie z.B. Urlaub fordert?

Bei mir funktioniert das seit Wochen stabil. An welchen Wochentagen hat es nicht funktioniert? Samstag/Sonntag oder an einem Werktag, der durch das Holidaydevice zum Wochenendr werden sollte?
Was hast du im Holidaydevice verändert?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 27 Juli 2020, 09:26:53
CoolTux war im Urlaub fleißig: https://svn.fhem.de/trac/changeset/22473/
Du sollst dich doch erholen.  :)

Aber auch vielen Dank.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 27 Juli 2020, 12:47:11
Hallo zusammen,

ich habe da auch noch etwas konfiguriert. Für den Fall, dass z.B. nicht alle Fenster einen Fenterkontakt haben.
Meine Situation für das nächtliche Querlüften um die Haustemperatur zu senken ist, dass ich immer beide Terrassentüren öffne.
Geschieht das zwischen 22:00 und 08:00 Uhr, erzeuge ich ein Fenster open für ein weiteres Fenster, das keinen Fensterkontakt hat.


defmod BA_N_Fenster DOIF \
################################################################################################################\
## 1 Fensterkontakt offen, wenn Küche und Wohnzimmer in der Nacht offen sind\
##\
([KU_S_Fenster:state] eq "open" and\
  [WO_W_Fenster:state] eq "open" and\
  [22:00-08:00] )\
\
    (setreading $SELF BA_N_Fenster open)\
\
################################################################################################################\
## 2 ansonsten Fensterkontakt schließen\
##\
DOELSEIF\
([KU_S_Fenster:state] eq "closed" or\
  [WO_W_Fenster:state] eq "closed" )\
    (setreading $SELF BA_N_Fenster closed)

attr BA_N_Fenster DbLogExclude .*
attr BA_N_Fenster DbLogInclude state
attr BA_N_Fenster alias BA_N_Fenster
attr BA_N_Fenster comment Dummy Fensterkontakt für das Querlüften in der Nacht. Gekoppelt mit WZ und KU
attr BA_N_Fenster devStateIcon open:fts_window_2w_open_l closed:fts_window_2w
attr BA_N_Fenster disable 0
attr BA_N_Fenster do always
attr BA_N_Fenster event-on-change-reading .*
attr BA_N_Fenster group ASC Rollos
attr BA_N_Fenster icon fts_window_2w
attr BA_N_Fenster room Rollos
attr BA_N_Fenster sortby 21
attr BA_N_Fenster state [$SELF:BA_N_Fenster]
attr BA_N_Fenster verbose 0


Dieser Fensterkontakt wird dann im ASC als twostate definiert.

Viele Spass
     Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juli 2020, 17:08:31
Zitat von: FunkOdyssey am 27 Juli 2020, 09:26:53
CoolTux war im Urlaub fleißig: https://svn.fhem.de/trac/changeset/22473/
Du sollst dich doch erholen.  :)

Aber auch vielen Dank.

Das meiste war vor meinem Urlaub  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Juli 2020, 17:10:03
Zitat von: D3ltorohd am 26 Juli 2020, 20:32:59
Frage zu einem Szenario ::

Draußen noch hell, Rollos manuell runtergefahren. So wenn ich jetzt Fenster auf mach, fahren sie in Lüftungsposition. Dies sollte aber erst nach einer bestimmten Uhrzeit passieren z.b. 22:30 wenn es dunkel ist. Da das für die Kids zu hell ist, bleiben die Rollos erst mal unten. Ich lasse die Rollos dann um 22:30 wenn sie sicher schlafen auf 50 % fahren, damit sie frische Luft bekommen. Dazu sollte ich aber die Fenster öffnen, nachdem ich die Rollos manuell unten habe.

Kann ich das mit bocking time befor day realisieren ? Oder könnte man da was einbauen ?

Mir würde da auf die schnelle nichts einfallen. BlockingTime könnte man nehmen aber du weißt ja nicht wann Du lüften willst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: bicmac am 27 Juli 2020, 19:35:01
Hi,
hab heut wieder den halben Tag gelesen und bastelt aber ich konnt mir die Fragen unten nicht selber beantworten. Hat jemand eine Idee?

Zitat von: bicmac am 26 Juli 2020, 13:23:41
Hi,
ich habe gestern das ASC auch mal für meien DUOFERN Rademacher Rollladen installiert. Bisher scheint es gut zu funktionieren.
Nun möchte ich aber auch externe Trigger mit ASC_ExternalTrigger einbinden bzw habe das auch erfolgreich für einen Trigger gemacht.

Ich habe nun 3 Fragen:

1) kann ich auch in einem Device mehrere trigger einbauen? Wenn ja wie gebe ich diese an?

2) Kann mann ggf auch im ASC Device selber dieses Attribute einfügen so das dieser auslst und alle Rollos hochfährt (zum Beispiel wenn Rauchmelder angehen und "Feuer" signalisieren") oder muss ich das in jedem Device extra machen?

3) kann ich im Down "time" mode irgendwie erreichen das die Rollos abens in einem Zeitraum "zufällig" herunterfahren und nicht alle zu einem Zeitpunkt? Ich würd dazu gern sagen die Rollos können sollen zum Beispiel zw. 18:00 - 19:30 runten. Die genaue Zeit in dem Zeitraum soll aber zufällig sein. Das dient dazu um ein wenig "manuelle Tätogkeit" im Haus vorzuspielen wenn man das Haus von außen beobachtet. So das man nicht erkennt das niemand daheim ist. Bei Duofern bietet der Homepilot genau die Funktion und ich fand das super. Jetzt im FHEM mit ASC geht das wie ich verstanden habe leider nicht. Oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 27 Juli 2020, 19:40:11
Zitat von: D3ltorohd am 26 Juli 2020, 20:32:59
Frage zu einem Szenario ::

Draußen noch hell, Rollos manuell runtergefahren. So wenn ich jetzt Fenster auf mach, fahren sie in Lüftungsposition. Dies sollte aber erst nach einer bestimmten Uhrzeit passieren z.b. 22:30 wenn es dunkel ist. Da das für die Kids zu hell ist, bleiben die Rollos erst mal unten. Ich lasse die Rollos dann um 22:30 wenn sie sicher schlafen auf 50 % fahren, damit sie frische Luft bekommen. Dazu sollte ich aber die Fenster öffnen, nachdem ich die Rollos manuell unten habe.

Kann ich das mit bocking time befor day realisieren ? Oder könnte man da was einbauen ?

Ich schummle da etwas. Ich stelle, wenn die Kinder schlafen (gibt einen Knopf, der dann auch Klingel stummschaltet z.B.) die ventilatepos auf 100 Prozent und ändere sie wieder, wenn ich ins Bett gehe. Damit funktioniert es bei mir eigentlich ganz gut. Die Rollos fahren allerdings mit etwas Verspätung, aber sie verändern dann die ventilate Pos. (Alles mit DoIfs)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 28 Juli 2020, 10:58:41
Zitat von: CoolTux am 27 Juli 2020, 17:10:03
Mir würde da auf die schnelle nichts einfallen. BlockingTime könnte man nehmen aber du weißt ja nicht wann Du lüften willst.
Es wird immer ab 22 Uhr gefahren, per Timer. Also müsste ich irgendeinen Timer haben, der zwischen sagen wir 20 und 22 Uhr das Lüften blockiert. Und gegebenenfalls danach das Lüften nachholt, sofern in der Zeit die Fenster aufgemacht wurden.

Zitat von: crusader85 am 27 Juli 2020, 19:40:11
Ich schummle da etwas. Ich stelle, wenn die Kinder schlafen (gibt einen Knopf, der dann auch Klingel stummschaltet z.B.) die ventilatepos auf 100 Prozent und ändere sie wieder, wenn ich ins Bett gehe. Damit funktioniert es bei mir eigentlich ganz gut. Die Rollos fahren allerdings mit etwas Verspätung, aber sie verändern dann die ventilate Pos. (Alles mit DoIfs)

Das wäre noch eine Idee, mit der Lüftungsposition, diese zu ändern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 Juli 2020, 11:03:13
Zitat von: D3ltorohd am 28 Juli 2020, 10:58:41
Das wäre noch eine Idee, mit der Lüftungsposition, diese zu ändern.
Aber bedenke, dass das ein Attribut aendert und auch gerne wieder in der fhem.cfg gespeichert werden moechte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 28 Juli 2020, 11:08:44
Zitat von: ch.eick am 28 Juli 2020, 11:03:13
Aber bedenke, dass das ein Attribut aendert und auch gerne wieder in der fhem.cfg gespeichert werden moechte.

Ich würde das versuchen über ioBroker zu ändern, auch per Timerscript.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 Juli 2020, 14:53:13
Zitat von: D3ltorohd am 28 Juli 2020, 11:08:44
Ich würde das versuchen über ioBroker zu ändern, auch per Timerscript.
Der Weg der Aenderung waere egal, bei der Aenderung von Attributen zeigt bei mir FHEM immer an, das die Config nicht gesichert wurde.
Ich hatte sowas auch irgendwo im Forum mal gelesen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 28 Juli 2020, 17:35:12
Hallo Markus,

Zitat von: meier81 am 24 Juli 2020, 11:22:00
Hi und guten Morgen,

ich hab mal eine Frage bezüglich des shadings. Bei mir funktioniert soweit alles so wie es soll, habe zur Zeit nur etwas Probleme mit den "Fahrzeiten" der Rollläden. Ich habe z.B. auf der Ostseite 5 Rollläden die zeitgleich ins shading fahen, siehe hier:

2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 9
2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 8
2020.07.24 08:17:04 3: SIGNALduino: JaroLift set up 5
2020.07.24 08:20:54 3: SIGNALduino: JaroLift set up 6
2020.07.24 08:20:54 3: SIGNALduino: JaroLift set up 7


da noch niemand darauf Bezug genommen hat, meine (vielleicht auch doofe) Idee dazu:

So direkt aus dem Kopf heraus, würde mir da nichts ASC spezifisches einfallen, was die Verzögerung möglich machen würde, außer: Wie wäre es damit diesen "Überlauf" entweder:

- Extern lösen (JaroLift set up XX - XX Abfangen und dann setzen, wenn gerade kein anderes Gerät drauf zugreift) - Hätte den Vorteil, dass Du dann auch 2 (oder mehr) Jalousieen von Hand fahren könntest ohne dass es zu diesem Überlauf käme (Brächte allerdings ein wenig programmierfähigkeit voraus - wäre dafür global einsetzbar)

- den Shading Zeitpunt zu manipulieren indem Du ASC_Shading_WaitingPeriod etwas veränderst: z.B: 600 620 640 660 ....(oder entsprechend an Deine Zeiten angepasst)  Dann hättest Du beim Beschatten immer eine 20 sekündige und beim entschatten mind 10 Sek verzögerung  zwischen den Fahrzeiten -WENN alle auf die gleichen Trigger wie Sonne, Helligkeit etc reagieren.

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 28 Juli 2020, 19:39:04
Zitat von: cbl am 27 Juli 2020, 08:52:16
Bei mir funktioniert das seit Wochen stabil. An welchen Wochentagen hat es nicht funktioniert? Samstag/Sonntag oder an einem Werktag, der durch das Holidaydevice zum Wochenendr werden sollte?
Was hast du im Holidaydevice verändert?

Hallo cbl,
Danke für deine Antwort. Bei mir hat das auch Monate mit den Wochenenden und dem Urlaub sauber funktioniert. Seit ca. zwei Wochen nun an den Wochenenden nur die Werkstagsregelung. Auch der in der Holiday Datei eingestellte Urlaub wird nicht beachtet. Sehr komisch.
Um holidaydevice habe ich nichts verändert.

LG, muede
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 28 Juli 2020, 19:59:04
Zitat
- bugfix:  73_AutoShuttersControl: Fix Shading bug then shutters ClosedPos,

Meinen unter
https://forum.fhem.de/index.php/topic,112325.msg1071668.html#msg1071668 bzw. https://forum.fhem.de/index.php/topic,112325.msg1071249.html#msg1071249 gemeldeten Fehler mit ClosedPos beim Shading Out anfahren behebt es leider nicht. Der ist heute wieder aufgetreten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 28 Juli 2020, 20:47:09
Zitat von: muede am 28 Juli 2020, 19:39:04
Hallo cbl,
Danke für deine Antwort. Bei mir hat das auch Monate mit den Wochenenden und dem Urlaub sauber funktioniert. Seit ca. zwei Wochen nun an den Wochenenden nur die Werkstagsregelung. Auch der in der Holiday Datei eingestellte Urlaub wird nicht beachtet. Sehr komisch.
Um holidaydevice habe ich nichts verändert.

LG, muede

Liefert  {IsWe()} zum aktuellen Tag das richtige Ergebnis (1 = true, 0 = false)?
Und zeigt das Holiday-Device in seinen Readings den Urlaub für heute/morgen an?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 29 Juli 2020, 09:30:19
Zitat von: flummy1978 am 28 Juli 2020, 17:35:12
Hallo Markus,
da noch niemand darauf Bezug genommen hat, meine (vielleicht auch doofe) Idee dazu:

So direkt aus dem Kopf heraus, würde mir da nichts ASC spezifisches einfallen, was die Verzögerung möglich machen würde, außer: Wie wäre es damit diesen "Überlauf" entweder:

- Extern lösen (JaroLift set up XX - XX Abfangen und dann setzen, wenn gerade kein anderes Gerät drauf zugreift) - Hätte den Vorteil, dass Du dann auch 2 (oder mehr) Jalousieen von Hand fahren könntest ohne dass es zu diesem Überlauf käme (Brächte allerdings ein wenig programmierfähigkeit voraus - wäre dafür global einsetzbar)

- den Shading Zeitpunt zu manipulieren indem Du ASC_Shading_WaitingPeriod etwas veränderst: z.B: 600 620 640 660 ....(oder entsprechend an Deine Zeiten angepasst)  Dann hättest Du beim Beschatten immer eine 20 sekündige und beim entschatten mind 10 Sek verzögerung  zwischen den Fahrzeiten -WENN alle auf die gleichen Trigger wie Sonne, Helligkeit etc reagieren.

Viele Grüße
Andreas

Hi und guten Morgen,

als erstes muss ich mal meinen Log-Ausschnitt korrigieren, der war nämlich vom hochfahren, da ist es ja egal. Hier mal der richtige von heute morgen für die Beschattung:

2020.07.29 08:44:54 3: SIGNALduino: JaroLift set down 10
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 9
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 8
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 5
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 6
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 7
2020.07.29 08:44:55 3: SIGNALduino: JaroLift set down 3
2020.07.29 08:45:09 3: SIGNALduino: JaroLift set stop 9
2020.07.29 08:45:09 3: SIGNALduino: JaroLift set stop 5
2020.07.29 08:45:09 3: SIGNALduino: JaroLift set stop 6
2020.07.29 08:45:10 3: SIGNALduino: JaroLift set stop 10
2020.07.29 08:45:15 3: SIGNALduino: JaroLift set stop 8
2020.07.29 08:45:15 3: SIGNALduino: JaroLift set stop 3
2020.07.29 08:45:16 3: SIGNALduino: JaroLift set stop 7


Das was du vorgeschlagen hast bezüglich der "ASC_Shading_WaitingPeriod" hatte ich auch schon im Kopf, das wäre dann die Variante falls es nichts des weiteren gibt. Hatte gedacht ich frage zuerst mal, es könnte ja sein das es diesbezüglich schon einen Parameter dafür gibt (hab aber auch nicht wirklich einen wahrgenommen).
Bezüglich der 2. Variante mit "JaroLift set down XX - XX" würde mir zur Zeit mal kein Ansatz einfallen wie ich das auf die Schnelle lösen könnte. Das Modul SD_Keeloq kann damit umgehen, würde dann richtig lauten "set Jarolift down 1,4,6", da ich ja aber für jeden Rollladen ein Rollladen-Device habe und deshalb die Befehle einzeln bekomme müsste ich diese zusammenfassen, dann den zusammengefassten Befehl senden und die Einzelbefehle nicht mehr. Da fehlt mir erstmal jegliche Idee der Umsetzung.

Ich werde parallel dazu nochmal im SD-Keeloq-Modul nachschauen nach so einer Verzögerungszeit bzw. beim SIGNALduino nachfragen ob so etwas bekannt ist.

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 29 Juli 2020, 18:54:17
Zitat von: cbl am 28 Juli 2020, 20:47:09
Liefert  {IsWe()} zum aktuellen Tag das richtige Ergebnis (1 = true, 0 = false)?
Und zeigt das Holiday-Device in seinen Readings den Urlaub für heute/morgen an?

Hallo cbl,
das Holiday device gibt schon die richtigen Werte aus; es ist Urlaub und IsWe wird mit 1 bestätigt.

Insofern sollte der Fehler wohl im ASC liegen, die Markisensteuerung klappt entgegen der Rollos auch nicht richtig, obwohl die gleichen Helligkeitssensoren genutzt werden.

Auch konnte ich bislang nicht erreichen, dass Sharing out bei geöffneten Fenstern auf offen läuft. Die Rollos fahren dann nur auf die Lüftungsstellung, die höher als Shading ist. Nach Empfehlung von Cooltux habe ich schon ASC_WindowRec_PosAfterDayClosed auf Open gestellt, aber leider keine Besserung.

LG,
muede
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 30 Juli 2020, 09:18:28
Hallo zusammen,

ich mache seit gestern die ersten Gehversuche mit ASC, das Wiki und die Commandref x-mal quergelesen aber es will irgendwie nicht.

zum testen erstmal nur ein Rollo und ein Helligkeitssensor (kein Fensterkontakt)
Rollo soll morgens in der Zeit von 06:00 bis 07:15 und einem Helligkeitswert "0.5" hochfahren
Abends in der Zeit von 20:00 bis 23:00 und einem Helligkeitswert ebenfalls "0.5" runterfahren.

Zum testen habe ich statt eines Helligkeits-Sensor ein Dummy erstellt da es gestern Abend und Heute morgen nicht funktioniert hat.
Rollo ist punkt 06:00 hochgefahren obwohl der Helligkeitswert 0.5 nicht überschritten/erreicht wurde)

Manuelle Tests den Helligkeitswert über ein Dummy zu steuern blieben erfolglos.




list RolladenSteuerung (ASC Modul)

Internals:
   FUUID      5f213cbe-f33f-c561-aaf6-960551184a1b1825
   FVERSION   73_AutoShuttersControl.pm:v0.10.3-s22366/2020-07-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  EG.Rollo.Buero.Fenster,RolladenSteuerung,Sensor_test,global
   NR         360
   NTFY_ORDER 51-RolladenSteuerung
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.3
   OLDREADINGS:
   READINGS:
     2020-07-30 09:00:22   EG.Rollo.Buero.Fenster_PosValue 32
     2020-07-30 09:00:01   EG.Rollo.Buero.Fenster_lastPosValue 35
     2020-07-30 09:00:01   EG.Rollo.Buero.Fenster_nextAstroTimeEvent 30.07.2020 - 20:00
     2020-07-30 08:03:07   ascEnable       on
     2020-07-30 09:01:30   controlShading  off
     2020-07-29 11:35:37   hardLockOut     off
     2020-07-29 11:28:26   rg_ASC_Rolllaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
     2020-07-30 08:45:53   room_1.EG       EG.Rollo.Buero.Fenster
     2020-07-29 11:35:37   selfDefense     off
     2020-07-30 09:00:22   state           day open
     2020-07-29 11:35:37   sunriseTimeWeHoliday off
     2020-07-30 08:45:53   userAttrList    rolled out
   helper:
     shuttersList:
       EG.Rollo.Buero.Fenster
   monitoredDevs:
     EG.Rollo.Buero.Fenster:
     Sensor_test:
       EG.Rollo.Buero.Fenster ASC_BrightnessSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 0.5:0.5
   ASC_expert 1
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC




EG.Rollo.Buero.Fenster

Internals:
   DEF        491658
   FUUID      5c5ecff2-f33f-c561-3981-961d529e2b01b7df
   HM_LAN_TCP_MSGCNT 10
   HM_LAN_TCP_RAWMSG 0501002D9CA41049165807126706014000
   HM_LAN_TCP_RSSI -45
   HM_LAN_TCP_TIME 2020-07-30 09:00:22
   IODev      HM_LAN_TCP
   LASTInputDev HM_LAN_TCP
   MSGCNT     10
   NAME       EG.Rollo.Buero.Fenster
   NOTIFYDEV  global
   NR         70
   NTFY_ORDER 50-EG.Rollo.Buero.Fenster
   STATE      stop:32
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:9C - t:10 s:491658 d:071267 06014000
   peerList   self01,self02,
   protLastRcv 2020-07-30 09:00:22
   protRcv    10 last_at:2020-07-30 09:00:22
   protSnd    10 last_at:2020-07-30 09:00:22
   protState  CMDs_done
   rssi_HM_LAN_TCP cnt:6 min:-61 max:-50 avg:-53 lst:-51
   rssi_at_HM_LAN_TCP cnt:10 min:-57 max:-42 avg:-46.2 lst:-45
   READINGS:
     2020-07-29 11:11:18   ASC_Enable      on
     2020-07-30 08:06:58   ASC_ShadingMessage <html> </html>
     2020-07-30 09:00:22   ASC_ShuttersLastDrive day open
     2020-07-30 09:00:01   ASC_Time_DriveDown 30.07.2020 - 20:00
     2020-07-30 09:00:01   ASC_Time_DriveUp 31.07.2020 - 09:00
     2020-07-30 09:00:13   CommandAccepted yes
     2018-09-19 17:22:17   D-firmware      2.11
     2018-09-19 17:22:17   D-serialNr      NEQ0080430
     2019-11-25 08:12:56   PairedTo        0x071267
     2018-09-17 13:57:55   R-confBtnTime   permanent
     2019-09-03 10:26:33   R-driveDown     15.5 s
     2018-09-17 13:57:56   R-driveTurn     0.5 s
     2019-11-25 08:12:57   R-driveUp       16.5 s
     2019-08-28 05:35:35   R-intKeyVisib   visib
     2018-09-17 13:57:55   R-localResDis   off
     2018-09-17 16:23:28   R-pairCentral   0x071267
     2018-09-17 13:57:56   R-powerUpAction off
     2018-09-17 13:57:56   R-refRunCounter 0
     2019-08-28 05:35:38   R-self01-lgActionType jmpToTarget
     2019-08-28 05:35:38   R-self01-lgBlJtDlyOff refOff
     2019-08-28 05:35:38   R-self01-lgBlJtDlyOn dlyOff
     2019-08-29 12:46:41   R-self01-lgBlJtOff dlyOff
     2019-08-29 12:46:41   R-self01-lgBlJtOn dlyOff
     2019-08-29 13:20:15   R-self01-lgBlJtRampOff rampOff
     2019-08-29 13:20:15   R-self01-lgBlJtRampOn on
     2019-08-29 12:46:41   R-self01-lgBlJtRefOff rampOff
     2019-08-29 12:46:41   R-self01-lgBlJtRefOn on
     2019-08-28 05:35:38   R-self01-lgCtDlyOff geLo
     2019-08-28 05:35:38   R-self01-lgCtDlyOn geLo
     2019-08-28 05:35:38   R-self01-lgCtOff geLo
     2019-08-28 05:35:38   R-self01-lgCtOn geLo
     2019-08-28 05:35:38   R-self01-lgCtRampOff geLo
     2019-08-28 05:35:38   R-self01-lgCtRampOn geLo
     2019-08-28 05:35:38   R-self01-lgCtRefOff geLo
     2019-08-28 05:35:38   R-self01-lgCtRefOn geLo
     2019-08-28 05:35:38   R-self01-lgCtValHi 100
     2019-08-28 05:35:38   R-self01-lgCtValLo 50
     2019-08-28 05:35:38   R-self01-lgDriveMode direct
     2019-08-28 05:35:38   R-self01-lgMaxTimeF 0.4 s
     2019-08-28 05:35:38   R-self01-lgMultiExec on
     2019-08-28 05:35:38   R-self01-lgOffDly 0 s
     2019-08-28 05:35:38   R-self01-lgOffLevel 0 %
     2019-08-28 05:35:38   R-self01-lgOffTime unused
     2019-08-28 05:35:38   R-self01-lgOffTimeMode absolut
     2019-08-28 05:35:38   R-self01-lgOnDly 0 s
     2019-08-28 05:35:38   R-self01-lgOnLevel 100 %
     2019-08-28 05:35:38   R-self01-lgOnTime unused
     2019-08-28 05:35:38   R-self01-lgOnTimeMode absolut
     2019-08-28 05:35:38   R-self01-shActionType jmpToTarget
     2019-08-29 13:26:12   R-self01-shBlJtDlyOff refOff
     2019-08-29 13:26:12   R-self01-shBlJtDlyOn dlyOff
     2019-08-29 13:26:12   R-self01-shBlJtOff dlyOff
     2019-08-29 13:26:12   R-self01-shBlJtOn dlyOff
     2019-08-29 13:22:27   R-self01-shBlJtRampOff off
     2019-08-29 13:22:27   R-self01-shBlJtRampOn on
     2019-08-29 13:26:12   R-self01-shBlJtRefOff rampOff
     2019-08-29 13:26:12   R-self01-shBlJtRefOn on
     2019-08-28 05:35:38   R-self01-shCtDlyOff geLo
     2019-08-28 05:35:38   R-self01-shCtDlyOn geLo
     2019-08-28 05:35:38   R-self01-shCtOff geLo
     2019-08-28 05:35:38   R-self01-shCtOn geLo
     2019-08-28 05:35:38   R-self01-shCtRampOff geLo
     2019-08-28 05:35:38   R-self01-shCtRampOn geLo
     2019-08-28 05:35:38   R-self01-shCtRefOff geLo
     2019-08-28 05:35:38   R-self01-shCtRefOn geLo
     2019-08-28 05:35:38   R-self01-shCtValHi 100
     2019-08-28 05:35:38   R-self01-shCtValLo 50
     2019-08-28 05:35:38   R-self01-shDriveMode direct
     2019-08-28 05:35:38   R-self01-shMaxTimeF unused
     2019-08-28 05:35:38   R-self01-shMultiExec off
     2019-08-28 05:35:38   R-self01-shOffDly 0 s
     2019-08-28 05:35:38   R-self01-shOffLevel 0 %
     2019-08-28 05:35:38   R-self01-shOffTime unused
     2019-08-28 05:35:38   R-self01-shOffTimeMode absolut
     2019-08-28 05:35:38   R-self01-shOnDly 0 s
     2019-08-28 05:35:38   R-self01-shOnLevel 100 %
     2019-08-28 05:35:38   R-self01-shOnTime unused
     2019-08-28 05:35:38   R-self01-shOnTimeMode absolut
     2019-08-28 05:35:40   R-self02-lgActionType jmpToTarget
     2019-08-28 05:35:40   R-self02-lgBlJtDlyOff dlyOn
     2019-08-28 05:35:40   R-self02-lgBlJtDlyOn refOn
     2019-08-29 12:46:43   R-self02-lgBlJtOff dlyOn
     2019-08-29 12:46:43   R-self02-lgBlJtOn dlyOn
     2019-08-29 13:20:17   R-self02-lgBlJtRampOff off
     2019-08-29 13:20:17   R-self02-lgBlJtRampOn rampOn
     2019-08-29 12:46:43   R-self02-lgBlJtRefOff off
     2019-08-29 12:46:43   R-self02-lgBlJtRefOn rampOn
     2019-08-28 05:35:40   R-self02-lgCtDlyOff geLo
     2019-08-28 05:35:40   R-self02-lgCtDlyOn geLo
     2019-08-28 05:35:40   R-self02-lgCtOff geLo
     2019-08-28 05:35:40   R-self02-lgCtOn geLo
     2019-08-28 05:35:40   R-self02-lgCtRampOff geLo
     2019-08-28 05:35:40   R-self02-lgCtRampOn geLo
     2019-08-28 05:35:40   R-self02-lgCtRefOff geLo
     2019-08-28 05:35:40   R-self02-lgCtRefOn geLo
     2019-08-28 05:35:40   R-self02-lgCtValHi 100
     2019-08-28 05:35:40   R-self02-lgCtValLo 50
     2019-08-28 05:35:40   R-self02-lgDriveMode direct
     2019-08-28 05:35:40   R-self02-lgMaxTimeF 0.4 s
     2019-08-28 05:35:40   R-self02-lgMultiExec on
     2019-08-28 05:35:40   R-self02-lgOffDly 0 s
     2019-08-28 05:35:40   R-self02-lgOffLevel 0 %
     2019-08-28 05:35:40   R-self02-lgOffTime unused
     2019-08-28 05:35:40   R-self02-lgOffTimeMode absolut
     2019-08-28 05:35:40   R-self02-lgOnDly 0 s
     2019-08-28 05:35:40   R-self02-lgOnLevel 100 %
     2019-08-28 05:35:40   R-self02-lgOnTime unused
     2019-08-28 05:35:40   R-self02-lgOnTimeMode absolut
     2019-08-28 05:35:40   R-self02-shActionType jmpToTarget
     2019-08-29 13:26:13   R-self02-shBlJtDlyOff dlyOn
     2019-08-29 13:26:13   R-self02-shBlJtDlyOn refOn
     2019-08-29 13:26:13   R-self02-shBlJtOff dlyOn
     2019-08-29 13:26:13   R-self02-shBlJtOn dlyOn
     2019-08-29 13:22:29   R-self02-shBlJtRampOff off
     2019-08-29 13:22:29   R-self02-shBlJtRampOn on
     2019-08-29 13:26:13   R-self02-shBlJtRefOff off
     2019-08-29 13:26:13   R-self02-shBlJtRefOn rampOn
     2019-08-28 05:35:40   R-self02-shCtDlyOff geLo
     2019-08-28 05:35:40   R-self02-shCtDlyOn geLo
     2019-08-28 05:35:40   R-self02-shCtOff geLo
     2019-08-28 05:35:40   R-self02-shCtOn geLo
     2019-08-28 05:35:40   R-self02-shCtRampOff geLo
     2019-08-28 05:35:40   R-self02-shCtRampOn geLo
     2019-08-28 05:35:40   R-self02-shCtRefOff geLo
     2019-08-28 05:35:40   R-self02-shCtRefOn geLo
     2019-08-28 05:35:40   R-self02-shCtValHi 100
     2019-08-28 05:35:40   R-self02-shCtValLo 50
     2019-08-28 05:35:40   R-self02-shDriveMode direct
     2019-08-28 05:35:40   R-self02-shMaxTimeF unused
     2019-08-28 05:35:40   R-self02-shMultiExec off
     2019-08-28 05:35:40   R-self02-shOffDly 0 s
     2019-08-28 05:35:40   R-self02-shOffLevel 0 %
     2019-08-28 05:35:40   R-self02-shOffTime unused
     2019-08-28 05:35:40   R-self02-shOffTimeMode absolut
     2019-08-28 05:35:40   R-self02-shOnDly 0 s
     2019-08-28 05:35:40   R-self02-shOnLevel 100 %
     2019-08-28 05:35:40   R-self02-shOnTime unused
     2019-08-28 05:35:40   R-self02-shOnTimeMode absolut
     2018-09-17 13:57:56   R-sign          off
     2018-09-17 13:57:56   R-statusInfoMinDly 2 s
     2018-09-17 13:57:56   R-statusInfoRandom 1 s
     2018-09-17 13:57:56   R-transmitTryMax 6
     2020-07-30 08:45:53   associatedWith  RolladenSteuerung
     2020-07-29 11:35:46   cfgState        ok
     2020-07-30 09:00:22   commState       CMDs_done
     2020-07-30 09:00:22   deviceMsg       32 (to VCCU)
     2018-09-17 16:19:28   fwUpdate        done
     2020-07-30 09:00:22   level           32
     2020-07-30 09:00:22   motor           stop:32
     2020-07-30 09:00:22   pct             32
     2020-07-29 11:35:34   peerList        self01,self02,
     2019-06-02 16:09:31   powerOn         2019-06-02 16:09:31
     2020-07-30 09:00:22   recentStateType info
     2018-09-17 14:55:53   sabotageAttackId_ErrIoId_FF0712 cnt:12
     2018-09-17 14:55:53   sabotageAttack_ErrIoAttack cnt 12
     2020-07-30 09:00:22   state           32
     2020-07-30 09:00:22   timedOn         off
   helper:
     HM_CMDNR   156
     cSnd       110712674916580301,11071267491658020140
     dlvlCmd    ++A011071267491658020140
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    self01,self02,:no:1596015334.81146
       TmplTs     1596015334.81146
       cmdKey     :1:1:0::0005:01self01,self02,
       TmplCmds:
         tplSet_0:-tplChan-
         tplSet_self01:-tplPeer-
         tplSet_self02:-tplPeer-
       cmdList:
         assignHmKey:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         down:[-changeValue-] [-ontime-] [-ramptime-] ...
         eventL:-peer- -cond-
         eventS:-peer- -cond-
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial:
         getVersion:
         inhibit:[on|off]
         off:
         on:
         pair:
         pct:[-value-] ... [-ontime-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerIODev:[IO] -btn- [set|unset]... not for future use
         peerSmart:-peerOpt-
         press:[long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         pressL:-peer-
         pressS:-peer-
         raw:data ...
         regBulk:-list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         statusRequest:
         stop:
         toggle:
         toggleDir:
         tplDel:tmplt
         unpair:
         up:[-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       self01|self02
         peerOpt    HM.SEC.SC.2_NEQ1110481|HM_35C855_Sw_01|HM_35C855_Sw_02|HM_35C855_Sw_03|HM_MOD_Em_8_Btn_01|HM_MOD_Em_8_Btn_02|HM_MOD_Em_8_Btn_03|HM_MOD_Em_8_Btn_04|HM_MOD_Em_8_Btn_05|HM_MOD_Em_8_Btn_06|HM_MOD_Em_8_Btn_07|HM_MOD_Em_8_Btn_08|HM_Messsteckdose_1_SenF|HM_Messsteckdose_1_SenI|HM_Messsteckdose_1_SenPwr|HM_Messsteckdose_1_SenU|HM_Messsteckdose_2_SenF|HM_Messsteckdose_2_SenI|HM_Messsteckdose_2_SenPwr|HM_Messsteckdose_2_SenU|KG.FensterKontakt.Waschkeller|OG.Bewegungsmelder.Diele.1_Btn_01|OG.Bewegungsmelder.Diele.1_Btn_02|OG.Bewegungsmelder.Diele.1_Motion|OG.Bewegungsmelder.Diele.2_Btn_01|OG.Bewegungsmelder.Diele.2_Btn_02|OG.Bewegungsmelder.Diele.2_Motion|OG.Bewegungsmelder.Diele.3_Btn_01|OG.Bewegungsmelder.Diele.3_Btn_02|OG.Bewegungsmelder.Diele.3_Motion|OG.Bewegungsmelder.Treppe.1_Btn_01|OG.Bewegungsmelder.Treppe.1_Btn_02|OG.Bewegungsmelder.Treppe.1_Motion|OG.FensterKontakt.Diele|OG.FensterKontakt.Henna|OG.FensterKontakt.Kinderbad|OG.FensterKontakt.Schlafzimmer|OG.FensterKontakt.Shirin|OG.RemoteDimmer.Diele.1_Btn_01|OG.RemoteDimmer.Diele.1_Btn_02|OG.RemoteDimmer.Diele.2_Btn_01|OG.RemoteDimmer.Diele.2_Btn_02|OG.RemoteDimmer.Diele.3_Btn_01|OG.RemoteDimmer.Diele.3_Btn_02|OG.RemoteDimmer.Schlafzimmer.1_Btn_01|OG.RemoteDimmer.Schlafzimmer.1_Btn_02|OG.RemoteDimmer.Schlafzimmer.2_Btn_01|OG.RemoteDimmer.Schlafzimmer.2_Btn_02|OG.RemoteDimmer.Treppe.1_Btn_01|OG.RemoteDimmer.Treppe.1_Btn_02|OG.TuerKontakt.Buero|VCCU
         tplChan   
         tplPeer    BlStopUpSh_long|BlStopDnSh_long|SwCondAbove_short|SwOnCond_long|SwCondAbove_long|SwCondBelow_long|BlStopUpSh_short|BlStopDnSh_short|BlStopUpLg_short|BlStopUpLg_long|SwCondBelow_short|SwOnCond_short|BlStopDnLg_short|BlStopDnLg_long
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +491658,00,00,00
       nextSend   1596092422.77064
       rxt        0
       vccu       VCCU
       p:
         491658
         00
         00
         00
       prefIO:
         HM_LAN_TCP
     mRssi:
       mNo        9C
       io:
         HM_LAN_TCP:
           -37
           -37
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HM_LAN_TCP
       flg        A
       ts         1596092422.47767
       ack:
         HASH(0x4564fa0)
         9C800207126749165800
     rssi:
       HM_LAN_TCP:
         avg        -53
         cnt        6
         lst        -51
         max        -50
         min        -61
       at_HM_LAN_TCP:
         avg        -46.2
         cnt        10
         lst        -45
         max        -42
         min        -57
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor Sensor_test:state 0.5:0.5
   ASC_Down   time
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 10:05
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     time
   DbLogExclude .*
   IODev      HM_LAN_TCP
   IOgrp      VCCU:HM_LAN_TCP
   alexaName  Büro Rollo
   alexaRoom  EG_Büro
   alias      Büro
   autoReadReg 0_off
   devStateIcon stop.auf:fts_shutter_10@#B3002B:noFhemwebLink stop.zu:fts_shutter_100@#1f943f:noFhemwebLink  stop.9\d.*:fts_shutter_10@#B3002B:noFhemwebLink  stop.8\d.*:fts_shutter_20@#B3002B:noFhemwebLink  stop.7\d.*:fts_shutter_30@B3002B:noFhemwebLink  stop.6\d.*:fts_shutter_40@#B3002B:noFhemwebLink  stop.5\d.*:fts_shutter_50@#B3002B:noFhemwebLink  stop.4\d.*:fts_shutter_60@#B3002B:noFhemwebLink  stop.3\d.*:fts_shutter_70@#B3002B:noFhemwebLink  stop.2\d.*:fts_shutter_80@#B3002B:noFhemwebLink  stop.1\d.*:fts_shutter_90@#B3002B:noFhemwebLink  stop.0\d.*:fts_shutter_100:noFhemwebLink  up.*:fts_shutter_up@#B3002B:noFhemwebLink  down.*:fts_shutter_down@#B3002B:noFhemwebLink
   event-on-change-reading .*
   eventMap   off:zu on:auf
   expert     defReg,allReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       bilder/HM-lc-bi1pbu-fm
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,49165801,49165802,
   room       1.EG
   serialNr   NEQ0080430
   sortby     e
   stateFormat motor
   subType    blindActuator
   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_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     auf:zu:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 30 Juli 2020, 09:40:17
Zitat von: ms_steini am 30 Juli 2020, 09:18:28
Rollo soll morgens in der Zeit von 06:00 bis 07:15 und einem Helligkeitswert "0.5" hochfahren
Abends in der Zeit von 20:00 bis 23:00 und einem Helligkeitswert ebenfalls "0.5" runterfahren.
Mir kommt das Test-setup mehrfach suboptimal vor:
- nimm verschiedene Werte für hoch und runter, meinetwegen 0.49 und 0.51 (entsprechend dem commandref-Beispiel).
- sorge dafür, dass der "Sensorwert" regelmäßig aktualisiert wird und dann auch mal über oder unter der jeweiligen Grenze liegt. Der scheint starr zu sein...

Die Brightness-Logik ist afaik im wesentlichen die: Zum frühesten Zeitpunkt wird geschaut, ob die Bedingung erfüllt wird, wenn ja, wird gefahren. Wenn nein, lauscht ASC auf entsprechende Events. Bleiben die aus, passiert erst mal nichts. Erst, wenn die späteste Zeit erreicht ist, wird dann jeweils gefahren, egal, was der Brightness-Seonsor sagt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 30 Juli 2020, 19:16:35
leider nein, ASC bleibt völlig unbeeindruckt von meinem Sensorwert

ASC_BrightnessSensor Sensor_test:state 0.49:0.51
ASC_Time_Down_Early 19:10
ASC_Time_Down_Late  20:00

Sensorwert 0.73

Rollo fährt um 19:10 (ASC_Time_Down_Early) runter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 31 Juli 2020, 00:21:05
ich glaube ich habe den Fehler gefunden. Ich hatte ASC_Down und ASC_Up auf "time" stehen, das Verhalten ist dann auch klar
habs jetzt auf "brightness" stehen, sollte jetzt eigentlich funktionieren.
ist aber schon spät, ich teste morgen weiter

aus der Commandref

ASC_Down - astro|time|brightness|roommate - Drive the shutter depending on this setting:
astro - drive down at sunset
time - drive at ASC_Time_Down_Early
brightness - drive between ASC_Time_Down_Early and ASC_Time_Down_Late, depending on the settings of ASC_BrightnessSensor (see above).
roommate - no drive by time or brightness, roommate trigger only
Defaults to astro.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 31 Juli 2020, 09:06:35
Morgen euch allen,

mal eine Verständnisfrage: Heute morgen Rollläden in die Beschattung gefahren, soweit alles wie immer. Meine Frau hatte heute morgen aber die Balkontür offen zum lüften, da LockOut auf soft steht ist der Rollladen völlig korrekt offen geblieben.
Im Rollladendevice steht jetzt als ShadingMessage: INFO: current shading status is 'in' - next check in 20m
und als ShuttersLastDrive shading out, das war die Fahrt gestern Mittag.

War es jetzt nicht so das er diese Fahrt nachgeholt hätte oder holt er shading-Fahren generell nicht nach. Dachte die Fahrt würde evtl. nachgeholt.

Gruß Markus

Update: Hat sich glaube ich erledigt, der Rollladen hat die Fahrt eben nachgeholt, hat anscheinend nur etwas gedauert  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 31 Juli 2020, 10:07:52
 
Zitat von: meier81 am 31 Juli 2020, 09:06:35

War es jetzt nicht so das er diese Fahrt nachgeholt hätte oder holt er shading-Fahren generell nicht nach. Dachte die Fahrt würde evtl. nachgeholt.

Gruß Markus

Update: Hat sich glaube ich erledigt, der Rollladen hat die Fahrt eben nachgeholt, hat anscheinend nur etwas gedauert  ;)

Kurz weil mobil:
Auch wenn sich das aktuelle Problem gelöst hat nur zur Info:
Eine shading Fahrt wird nie nachgeholt. Wenn beschattet ist, es wird aus irgendeinem Grund manuell gefahren und im der zwischenzeit sind voraussetzungen fürs shading erreicht wird die Fahrt nicht nachgeholt sondern die Bedingungen werden erneut abgefragt (Helligkeit, Sonnenstand, lock Zustand, blockingtime, shading time usw usf) wenn das alles erfüllt ist wird wieder beschattet. Das wird bei Dir jetzt auch der Fall sein.

Ich werde etwas ähnliches bei mir lösen indem ich das Betroffene Device extern auf die shading Position fahre und damit dann wieder shading in Position habe. Das asc greift dann aufgrund der korrekten Position nach Ablauf der manuellen Block Zeit, auf das Device zu und fährt in shading out sofern nötig.

(Tippfehler auf dem Mäusekino bitte ich zu entschuldigen)

Grüße Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 31 Juli 2020, 12:36:42
Zitat von: flummy1978 am 31 Juli 2020, 10:07:52

Kurz weil mobil:
Auch wenn sich das aktuelle Problem gelöst hat nur zur Info:
Eine shading Fahrt wird nie nachgeholt. Wenn beschattet ist, es wird aus irgendeinem Grund manuell gefahren und im der zwischenzeit sind voraussetzungen fürs shading erreicht wird die Fahrt nicht nachgeholt sondern die Bedingungen werden erneut abgefragt (Helligkeit, Sonnenstand, lock Zustand, blockingtime, shading time usw usf) wenn das alles erfüllt ist wird wieder beschattet. Das wird bei Dir jetzt auch der Fall sein.

Alles klar, dann hab ich das auch noch richtig im Kopf gehabt mit dem nachholen der shading-Fahrten, ich war nämlich auch der Meinung diese werden nicht nachgeholt. Bin aber dankbar für die Erklärung mit dem erneuten Abfragen der Bedingungen, mir fehlte der Gedanke das wenn der Türsensor wieder zu meldet dann ja die Bedingungen wieder alle erfüllt sind und dann ja shading ganz normal wieder funktioniert.

Zitat
Ich werde etwas ähnliches bei mir lösen indem ich das Betroffene Device extern auf die shading Position fahre und damit dann wieder shading in Position habe. Das asc greift dann aufgrund der korrekten Position nach Ablauf der manuellen Block Zeit, auf das Device zu und fährt in shading out sofern nötig.

Das geht bei mir leider nur bedingt, habe ja vor Ort die Jarolift-Steuerung, die sendet hat keine Rückmeldung der vor-Ort Bedienung und damit merkt FHEM halt nicht das vor Ort händig gefahren wurde. Werde ich mir aber mal im Hinterkopf behalten.

Gruß und danke, Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cwagner am 31 Juli 2020, 13:24:06
Falls der Rollladentaster noch einen freien Kontakt hat, könnte man mit einem Kontaktschalter (gegebenenfalls per Funk) der Steuerung ein Signal geben, dass der Schalter gedrückt wurde, annehmend, dass dass das Rollo sich auch in Bewegung gesetzt hat.

Zweite Option: Einfacher Kontakt mit Wippe in der Rollladen-Bahn, der an der Beschattungsendposition vom Rollladen gedrückt wird und dann an FHEM meldet: Rollladen ist an dieser Position (oder vorher, weil dann nicht gedrückt oder dahinter, weil immer noch gedrückt).

Auf diese Weise überprüfe ich mit FHEM per Kontakt in der Türfalle das Ausfahren des Schlossriegels durch das autarke Schließsystem in die Falle zu bestimmten Zeiten.

Herzliche Grüße

Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 31 Juli 2020, 16:13:22
Zitat von: meier81 am 31 Juli 2020, 12:36:42
Das geht bei mir leider nur bedingt, habe ja vor Ort die Jarolift-Steuerung, die sendet hat keine Rückmeldung der vor-Ort Bedienung und damit merkt FHEM halt nicht das vor Ort händig gefahren wurde. Werde ich mir aber mal im Hinterkopf behalten.

Gruß und danke, Markus

Hallo Markus,

Das hast Du wohl falsch verstanden: Mit Extern lösen war nicht ein externer Schalter gemeint, sondern ein Notify (Doif oder was auch immer) das auf das Schließen der Balkontür reagiert (sofern Türkontakt vorhanden, was ja der Fall ist, sonst würde das Lüften ja nicht zum Lockout führen) Nun kommt das Event vom Fensterkontakt (ggf Randbedingungen werden geprüft *)   Das betreffende Rollo wird mit External Drive (ASC direkt) oder per direktem Set Befehl auf Shading Position gefahren.
Damit überspringst Du quasi die Prüfung der Beschattung - Daher sind manuelle Prüfungen mit  * gekennzeichnet wichtig.

Ich bin noch nicht dazu gekommen, das umzusetzen, aber ich werde es bei mir so einsetzen:
Kontakt wird geschlossen ->Prüfen ob das Rollo daneben sich in der Beschattung befindet -> Prüfen ob das Terrassenrollo durch den Fensterkontakt nach oben gefahren wurde -> Prüfen ob das Terrassenrollo höher steht als die gewünschte Beschattugsposition -> Wenn ja fahren, wenn nein, passiert nichts.

Vielleicht hilft die Idee ja :)

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 31 Juli 2020, 22:11:26
Seit dem Update auf v0.10.5 wird beim Aufruf des ASC-Devices die Übersichtstabelle nicht mehr angezeigt. Ist das nur bei mir so oder kann das jemand bestätigen?

Änderungen am ASC-Device wurde nicht vorgenommen.

Wie bekomme ich die Übersicht wieder angezeigt?

Gruß
eurofinder

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dreggwatz am 31 Juli 2020, 22:30:49
Kann man folgendes unterbinden: nachdem Ventilate_Pos über den Fensterkontakt gefahren wurde und danach das Fenster wieder geschlossen wird, fährt der Rolladen automatisch in die Open Position. Ich möchte aber das er wieder in die Closed Position fährt oder zumindest in der Ventilate_Pos bleibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 31 Juli 2020, 22:40:41
Zitat von: eurofinder am 31 Juli 2020, 22:11:26
Seit dem Update auf v0.10.5 wird beim Aufruf des ASC-Devices die Übersichtstabelle nicht mehr angezeigt. Ist das nur bei mir so oder kann das jemand bestätigen?

Änderungen am ASC-Device wurde nicht vorgenommen.

Seit wann hast Du nicht mehr upgedatet ? Bestätigen kann ich das so nicht, die Übersicht wird bei mir immernoch genauso angezeigt... 

Ansonsten ggf mal nach Shuttern scannen, notify neu erstellen. Wenn das nicht hilft, ASC Device löschen, neu erstellen und dann die Scans neu ausführen.

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 01 August 2020, 08:23:52
Zitat von: Dreggwatz am 31 Juli 2020, 22:30:49
Kann man folgendes unterbinden: nachdem Ventilate_Pos über den Fensterkontakt gefahren wurde und danach das Fenster wieder geschlossen wird, fährt der Rolladen automatisch in die Open Position. Ich möchte aber das er wieder in die Closed Position fährt oder zumindest in der Ventilate_Pos bleibt.

Es gibt doch zur Auswahl hier derzeit nur "open" und "last manual". Ich habe das derzeit nicht konfiguriert, da mir auch die einzig wichtige "last position" fehlt, wenn der zuvor geschlossene Rolladen zum Lüften auf ventilate fahren soll und danach wieder geschlossen werden soll.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 01 August 2020, 08:26:15
Das Verhalten habe ich genau umgekehrt. Nach dem morgendlichen Hochfahren der Jalousie und dann das gekippte Fenster schließen, fährt die Jalousie wieder runter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 01 August 2020, 11:09:10
flummy1978:
Habe jetzt noch ein wenig rumprobiert, warum ich keine Übersicht mehr beim Aufruf von ASC angezeigt bekomme.
Wenn gerade ein Rollladen gefahren wurde, dann erhalte ich die Ansicht. Bei einem erneuten Aufruf von ASC ist die Übersicht nicht mehr da.

Das Verhalten habe ich in allen Browsern.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 01 August 2020, 11:25:56
Hallo zusammen,
Seitdem ich auf v0.10.5 passieren komische Sachen.
Aktuell regnet es bei uns bei weniger als 10000lux. Der Markiseauslösewert ist 25000 Lux. Dennoch wurde durch das ASC ein shading in berechnet und die Markise fährt raus.
Wenn die Sonne mit über 40000 Lux scheint, bleibt die Markise hingegen drinnen.
Das ist doch unlogisch. Wer kann mir helfen?

LG,
muede
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 01 August 2020, 11:26:33
Holla,

Zitat von: eurofinder am 01 August 2020, 11:09:10
Wenn gerade ein Rollladen gefahren wurde, dann erhalte ich die Ansicht. Bei einem erneuten Aufruf von ASC ist die Übersicht nicht mehr da.

Das Verhalten habe ich in allen Browsern.
Das ist in der Tat sehr merkwürdig ... wir sprechen aber schon von der Übersicht, oben im ASC Modul wo darüber steht "ASC Configuration and Information Summary" ?

Standard Style ? Mal die Temporären I-Net dateien gelöscht - dann F5 auf der Seite (sehr unwahrscheinlich, aber möglich) oder anderen Rechner probiert ?

Ansonsten hast Du auch zu den Sachen nichts geschrieben ;)
Zitat von: flummy1978 am 31 Juli 2020, 22:40:41
Seit wann hast Du nicht mehr upgedatet ? Bestätigen kann ich das so nicht, die Übersicht wird bei mir immernoch genauso angezeigt... 

Ansonsten ggf mal nach Shuttern scannen, notify neu erstellen. Wenn das nicht hilft, ASC Device löschen, neu erstellen und dann die Scans neu ausführen.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 01 August 2020, 23:03:15
So,

die Übersicht "ASC Configuration and Information Summary" ist wieder da. Ich habe zwar immer noch keine Ahnung, woran es lag, dass nach einem Update auf ASC v0.10.5 diese nur noch sporadisch nach einer Rollladenfahrt angezeigt wurde, aber nachdem ich die fhem.cfg von vor dem Update wieder eingespielt habe, ist sie wieder vorhanden.

Shuttern scannen, notify neu erstellen, ASC Device löschen, neu erstellen und dann Scans neu ausführen hat alles nichts geholfen.

Ich hoffe das bleibt jetzt auch so:-)

Nachtrag:
Ich glaube ich habe die Ursache gefunden. Ich habe ein structure bestehend aus 3 Rollläden definiert, die in ASC integriert sind. Sobald ich diese structure anlege, verschwindet die Übersichtsanzeige. Kann man kein structure mit "ASC-Rollläden" anlegen?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: edition am 02 August 2020, 08:40:27
Guten Tag zusammen

Ich versuche jetzt seit 3 Tagen meine Rollläden mit diesem Modul zu steuern. Zustande gebracht habe ich lediglich die automatische Beschattung für das Büro und das Schlafzimmer! Öffnen am Morgen und schließen am Abend funktioniert nicht, Comfortöffnen funktioniert ebenfalls nicht. Das ASC Modul ist auf on, ebenso in den Rollläden. Die Zeiten für öffnen und schließen sind im Rollladen eingetragen, kein Partymodus, kein Hardlock, kein Holyday, kein Blocking. Wiggle funktioniert bei allen Rollläden. Trotzdem fährt hier morgens und abends nichts! Hier das Summary von heute Morgen vor dem öffnen:

Um 8:00 Uhr sollten die Rollläden öffnen. Passiert ist nichts, ausser das neue Timer erstellt wurden. Keine Fehlermeldung, etc.

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'Rolladen_Bad_nextAstroTimeEvent:  2.08.2020 - 21:37'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'Rolladen_Buero_nextAstroTimeEvent:  2.08.2020 - 21:37'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'Rolladen_Gaestezimmer_nextAstroTimeEvent:  2.08.2020 - 21:37'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'Rolladen_Schlafzimmer_nextAstroTimeEvent:  2.08.2020 - 21:37'
        ];

2020.08.02 08:00:01 4: AutoShuttersControl (Rollladenautomatik) - Devname: Rollladenautomatik Name: Rollladenautomatik Notify: $VAR1 = [
          'state: created new drive timer'


Wo suche ich denn nun nach dem Fehler?

edition
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 02 August 2020, 09:43:59
Zitat von: muede am 28 Juli 2020, 19:39:04
Hallo cbl,
Danke für deine Antwort. Bei mir hat das auch Monate mit den Wochenenden und dem Urlaub sauber funktioniert. Seit ca. zwei Wochen nun an den Wochenenden nur die Werkstagsregelung. Auch der in der Holiday Datei eingestellte Urlaub wird nicht beachtet. Sehr komisch.
Um holidaydevice habe ich nichts verändert.

LG, muede
Hallo,

hat bei mir bis Gestern auch funktioniert. Hab heute früh, nach dem Ergebnislosem Versuch mit ASC_shuttersDriveDelay etwas Zufall in meine Zeiten zu bringen alle Timer neu erstellen lassen. Dabei hate er nicht die Zeit vom WE sonden Werktags genommen. Ein IsWe liefert 1.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 02 August 2020, 10:46:35
Zitat von: Typ1er am 01 August 2020, 08:26:15
Das Verhalten habe ich genau umgekehrt. Nach dem morgendlichen Hochfahren der Jalousie und dann das gekippte Fenster schließen, fährt die Jalousie wieder runter.

Ist bei mir auch so.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: brucky@freenet.de am 02 August 2020, 23:05:24
Hallo Zusammen,

seit einiger Zeit geht meine Automation nicht mehr. ich habe mir jetzt die Sache mal genauer angeschaut:

FHEM:configfile: Cannot load module AutoShuttersControl

Scheinbar fehlen alle Dateien unter lib/FHEM/Automation/...

habt Ihr eine Idee, wie ich die installiert bekommen?

Danke,
Simon
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: amenomade am 02 August 2020, 23:11:06
Zitat von: brucky@freenet.de am 02 August 2020, 23:05:24
Hallo Zusammen,

seit einiger Zeit geht meine Automation nicht mehr. ich habe mir jetzt die Sache mal genauer angeschaut:

FHEM:configfile: Cannot load module AutoShuttersControl

Scheinbar fehlen alle Dateien unter lib/FHEM/Automation/...

habt Ihr eine Idee, wie ich die installiert bekommen?

Danke,
Simon

Fhem "update" ? Wenn es nicht reicht, dann "update force"?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 August 2020, 01:43:57
Guten Abend alleine, edition

Bitte unbedingt das beachten: Unbedingt vor dem ersten Post lesen  (http://"https://forum.fhem.de/index.php/topic,71806.0.html)

Zitat von: edition am 02 August 2020, 08:40:27
Ich versuche jetzt seit 3 Tagen meine Rollläden mit diesem Modul zu steuern. Zustande gebracht habe ich lediglich die automatische Beschattung für das Büro und das Schlafzimmer! Öffnen am Morgen und schließen am Abend funktioniert nicht, Comfortöffnen funktioniert ebenfalls nicht. Das ASC Modul ist auf on, ebenso in den Rollläden. Die Zeiten für öffnen und schließen sind im Rollladen eingetragen, kein Partymodus, kein Hardlock, kein Holyday, kein Blocking. Wiggle funktioniert bei allen Rollläden. Trotzdem fährt hier morgens und abends nichts! Hier das Summary von heute Morgen vor dem öffnen:

Um 8:00 Uhr sollten die Rollläden öffnen. Passiert ist nichts, ausser das neue Timer erstellt wurden. Keine Fehlermeldung, etc.


Wo suche ich denn nun nach dem Fehler?


die Glaskugel sagt ..... Keine unterschiedlichen Positionen, die Zeiten passen nicht zu den Einstellungen (ASC_AutoModeUp/Down - ASC_Down/Up usw oder kein localisation Device beim Versuch über Sonnenstand zu fahren )  und und und und mist nu is die Glaskugel kapputt  ;)
Sprich man muss schon wissen, was Du alles gemacht hast Wiki & Commandref studiert ? Komisch dass die Beschattung angeblich funktioniert und der Rest quasi gar nicht - Sicher dass die Beschattung vom ASC kommt ? (oder noch alte leichen aus anderen Modulen / Selbstbauten ? )
Bitte lists jeweils vom ASC Modul und den Rollos oder zumindest einem. Wenn eines fährt, werden die anderen sicherlich auch schnell zum laufen gebracht.

Auch wenn ich selbst sicherlich noch kein Profi bin, alles zu finden woran es liegt... möchte ich helfen und versuche es auch. Aber ohne Infos ist das Ganze dann doch sehr schwierig.... und nur mal ein Tipp von mir (weil das Modul so mächtig ist, dass man sich selbst schnell ein Beinchen stellt:
ZitatRollladen eingetragen, kein Partymodus, kein Hardlock, kein Holyday, kein Blocking. Wiggle funktioniert bei allen Rollläden
Speziell als Anfänger (aber eigentlich gar)NICHT alles auf einmal probieren zu aktivieren. Imho wäre mein Vorschlag Block / Lock etc erst mal außenvor zu lassen. Dann Zeiten / Beschattung etc einstellen und dann erst Funktion für Funktion in Betrieb nehmen

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 03 August 2020, 06:38:20
Guten Morgen zusammen,
alle Rollos sind soweit eingerichtet,

ASC 2
ASC_BrightnessSensor Brightness_Sensor
ASC_Down brightness
ASC_Mode_Down always
ASC_Mode_Up always
ASC_Pos_Reading pct
ASC_Time_Down_Early 20:00
ASC_Time_Down_Late 23:00
ASC_Time_Up_Early 06:00
ASC_Time_Up_Late 09:15
ASC_Time_Up_WE_Holiday 09:00
ASC_Up brightness


jetzt möchte ich gerne das die 2 Kinderzimmer-Rollos in den Schulferien auch erst um 09:00 Uhr hochfahren.
Ich habe dazu ohne ASC immer eine "ical url http://xxxxx.xxxxx.com/export/Schulferien_2020.ics" benutzt und dazu folgendes DoIf
..........
DOELSEIF
([[DUMMY_Rollo.Gruppe_4:auf_WE]]
and [[DUMMY_Rollo.Gruppe_4:auf_WE]|WE]
or [[DUMMY_Rollo.Gruppe_4:auf_WE]]and [NRW_Schulferien:Ferientag] eq "Ja")
(set [DUMMY_Rollo.Gruppe_4:Rollos] auf)
.........


Wie stelle ich die 2 Kinderzimmer-Rollos in ASC ein, damit die in den Schulferien erst um 09:00 Uhr hochfahren?

Das gleiche gilt auch für die 2 Schlafzimmer-Rollos, die erst um 14:00 Uhr hochfahren sollen wenn ich Nachtdienst hatte.
Dienstplan ebenfalls als "ical url http://xxxxx.xxxxx.com/Schichtplan.ics 10800" vorhanden.

Besten Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: edition am 03 August 2020, 08:43:30
Zitat von: flummy1978 am 03 August 2020, 01:43:57
Guten Abend alleine, edition

Bitte unbedingt das beachten: Unbedingt vor dem ersten Post lesen  (http://"https://forum.fhem.de/index.php/topic,71806.0.html)


die Glaskugel sagt ..... Keine unterschiedlichen Positionen, die Zeiten passen nicht zu den Einstellungen (ASC_AutoModeUp/Down - ASC_Down/Up usw oder kein localisation Device beim Versuch über Sonnenstand zu fahren )  und und und und mist nu is die Glaskugel kapputt  ;)
Sprich man muss schon wissen, was Du alles gemacht hast Wiki & Commandref studiert ? Komisch dass die Beschattung angeblich funktioniert und der Rest quasi gar nicht - Sicher dass die Beschattung vom ASC kommt ? (oder noch alte leichen aus anderen Modulen / Selbstbauten ? )
Bitte lists jeweils vom ASC Modul und den Rollos oder zumindest einem. Wenn eines fährt, werden die anderen sicherlich auch schnell zum laufen gebracht.

Auch wenn ich selbst sicherlich noch kein Profi bin, alles zu finden woran es liegt... möchte ich helfen und versuche es auch. Aber ohne Infos ist das Ganze dann doch sehr schwierig.... und nur mal ein Tipp von mir (weil das Modul so mächtig ist, dass man sich selbst schnell ein Beinchen stellt: Speziell als Anfänger (aber eigentlich gar)NICHT alles auf einmal probieren zu aktivieren. Imho wäre mein Vorschlag Block / Lock etc erst mal außenvor zu lassen. Dann Zeiten / Beschattung etc einstellen und dann erst Funktion für Funktion in Betrieb nehmen

Viele Grüße
Andreas

Hat sich soeben erledigt. Die Rollläden fahren jetzt, wie sie programmiert sind.
Woran es lag, weiß ich nicht wiklich. Nach dem Sonntäglichen update und fhem neustart habe ich mit dem Rolladen der Terassentür ein wenig herumgetestet. Da hat alles auf Anhieb funktioniert. Am Abend sind alle Rolläden gemäß Programmierung herunter gefahren und heute Morgen wieder hoch.
Weil das Tool so umfangreich ist und an mehreren Stellen Einstellungen vorgenommen weden können, wusste ich nicht, was ich posten soll. Darum wollte ich erst fragen, welche Informationen von euch benötigt werden, um einen möglichen Fehler zu finden.

Gruß
edition
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 August 2020, 09:30:41
Hallo Leute,

Ich habe die letzten Wochen Eure Posts zum großen Teil gelesen und auch mir schon das ein oder andere auf Github angeschaut.
Leider fühle ich mich aktuell aus persönlichen Gründen noch nicht in der Lage größere Anfragen zu bearbeiten. Tut mir wirklich leid. Aber keine Sorge, weiter gehen wird es. Zu mindest erstmal die Bugfixes. Ich weiß nur noch nicht wann.


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 August 2020, 10:00:36
Guten morgen,

@ms_steini: Ich habs selbst noch nicht eingerichtet, aber nette Idee für Nachtschichtler (momentan fahre ich von Hand, bzw spiel ein wenig mit dem Roommate device)

onTopic: Ist 9 Uhr auch die sonstige "Feiertags / WE Zeit? - Dann würde mit Zitat aus: https://wiki.fhem.de/wiki/AutoShuttersControl#Basics (https://wiki.fhem.de/wiki/AutoShuttersControl#Basics)
ZitatWenn Feiertage berücksichtigt werden sollen: Ein oder mehrere holiday2we-Angaben in global samt entsprechender holiday-Dateien[2] [3].

.... schon mal Deine Schulferienproblematik lösen. 

Was die Nachtschicht angeht *grübel* Ich bin mir sicher es geht irgendwie einfacher (irgendwer wird da sicher eine nette Idee haben) aber vielleicht hilft es schon mal in die Richtung:

ZitatASC_Time_Up_Early       05:00    Sonnenaufgang frühste Zeit zum Hochfahren !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
ASC_Time_Up_Late       08:30    Sonnenaufgang späteste Zeit zum Hochfahren  !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!

D.h. wenn Du Dich ein wenig mit Perl auskennst und dort eine Abfrage machst mit "Nachtschicht Ja -> 14 Uhr nein -> 8 Uhr" würde es wohl funktionieren.....

@edition: Freut mich sehr, dass es allem Anschein nach genauso fährt wie gewünscht :) Wahrscheinlich war der simple Neustart nach dem Update des Rätsels Lösung ;) (Bin davon ausgegangen, dass Du den schon hattest,  weil Shading ja auch funktioniert hat)

@CoolTux: Die Leute vermissen Dich schon sehr wie man sieht,.... ABER privates hat sowas von Vorrang, (hoffe sehr dass es nichts schlimmes ist) also mach in Ruhe und dann wird es bald sicher auch mit neuem Elan möglich sein. Wünsche Dir alles Gute.

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 03 August 2020, 10:26:45
Das Nachtschicht-Thema könnte ggf. auch über den ROOMMATE-Status gelöst werden?

@CoolTux: Laß dir Zeit!

@all: ggf. wäre es gut, wenn wir CoolTux irgendwie die Arbeit erleichtern könnten. Meinem persönlichen Eindruck nach ging das hier über die diversen Threads leider teils ziemlich wirr durcheinander. Vielleicht hat jemand eine Idee, wie wir eine Art Vorklärung etablieren könnten, damit CoolTux sich dann eher auf "Second-level-support" konzentrieren/beschränken könnte?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 August 2020, 11:24:20
Zitat von: Beta-User am 03 August 2020, 10:26:45
@all: ggf. wäre es gut, wenn wir CoolTux irgendwie die Arbeit erleichtern könnten. Meinem persönlichen Eindruck nach ging das hier über die diversen Threads leider teils ziemlich wirr durcheinander. Vielleicht hat jemand eine Idee, wie wir eine Art Vorklärung etablieren könnten, damit CoolTux sich dann eher auf "Second-level-support" konzentrieren/beschränken könnte?

Das ist nicht nur Dein persönlicher Eindruck, sondern meiner auch (früher) schon gewesen. Ich habe bei meinen Versuchen das Ganze einzurichten immerwieder drauf gepocht, zu erfahren wie man auf den Fehler kommen könnte um eben NICHT jeden Beitrag auf 100Seiten++ ansteigen zu lassen. Ich habe in meinem Fall sogar noch vergleichsweise WENIG eingestellt und bin sicher, auch viele Dinge nicht zu erkennen oder falsch zu machen, aber ich versuche dennoch die Hilfe die mir gegeben wurde, auch weiter zu geben.
CoolTux hat mit seine Fürsorge und mega Support leider auch dafür gesorgt, dass kaum mehr jemand Wiki oder Commandref befragt hat, sondern direkt Fragen gepostet hat, weil es bequemer war und bedingt durch CoolTux`Einsatz auch die Erfolgsversprechendere Variante war.

Wie könnte man es am besten Abfangen ... *grübel* die ersten Ideen wären:

Das einfachste für Anfänger wäre wohl eine Schritt für Schritt Einrichtung eines Rollos, mit Erklärungen warum wieso weshalb. Da ich aber eher zu der Try or Error Fraktion gehöre, wäre ich da wohl nicht in der lage dazu.

Was aber in meinen Augen 90% der Fehler erschlagen würde, wären markante Infos (Im Modul bsw wenn man entsprechende Attribute auswählt) dass es zwei GANZ WICHTIGE Einschränkungen beim Setup gibt:
1. Positionen dürfen sich innerhalb eines Rollos nicht überschneiden - Auch ASC_Closed_Pos 100 night 99 ASC_Shading_Pos 98 ASC_ComfortOpen_Pos 97 usw... sind bereits unterschiedliche Positionen.
2. Sensoren dürfen sich im ASC Device nicht überschneiden - D.h. wurde bereits die Temperatur vom Wettermodul genommen so muss für die Regen oder Windinfos ein anderes Device / Dummy zwischen gelegt werden.

Wenn man das in die Commandref / Wiki übernehmen könnte, (oder auch bei der Attribut Auswahl als Hilfe (vergesse immer wieder der Teil heisst -.-)) dass die Leute immer und immer und immerwieder drüber stolpern, bin ich mir sicher, dass hier bereits sehr viele Anfragen sich von vorne herein erledigen. Ich hatte bereits den Beschattung (http://"https://wiki.fhem.de/wiki/AutoShuttersControl#Beschattung") Teil in der Wiki angepasst, weil viele sicherlich erwarten, dass beim Überschreiten von Helligkeitsgrenzwerten SOFORT gefahren wird. Aber das ist erstmal nur ein kleine Tropfen auf dem heißen Stein ;)

Wenn ich helfen kann, wie gesagt gern, "versuche dennoch die Hilfe die mir gegeben wurde, auch weiter zu geben..."

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 03 August 2020, 12:04:38
Zitat von: flummy1978 am 03 August 2020, 10:00:36
Guten morgen,

@ms_steini: Ich habs selbst noch nicht eingerichtet, aber nette Idee für Nachtschichtler (momentan fahre ich von Hand, bzw spiel ein wenig mit dem Roommate device)

Was die Nachtschicht angeht *grübel* Ich bin mir sicher es geht irgendwie einfacher (irgendwer wird da sicher eine nette Idee haben) aber vielleicht hilft es schon mal in die Richtung:

D.h. wenn Du Dich ein wenig mit Perl auskennst und dort eine Abfrage machst mit "Nachtschicht Ja -> 14 Uhr nein -> 8 Uhr" würde es wohl funktionieren.....
......

Das ist ja eine super Idee, klar mit Perl kann ich den ics Kalender auf Nachtdienst abfragen und die entsprechenden Uhrzeiten setzen, das ginge dann natürlich auch mit den Schulferien ical kalender.
die Schulferien mit in Global holiday2we packen ist schlecht, da ja dann alle Rollos betroffen sind. Dann scheint mir das über Perl irgendwie angenehmer zu sein.

Besten Dank für den anschupser


ich teste das mal, sollte eigentlich so schon funktionieren.
ASC_Time_Up_Early  {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"06:30")}
ASC_Time_Up_Late   {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"07:30")}



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 August 2020, 12:18:03
Zitat von: ms_steini am 03 August 2020, 12:04:38
Besten Dank für den anschupser


ich teste das mal, sollte eigentlich so schon funktionieren.
ASC_Time_Up_Early  {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"06:30")}
ASC_Time_Up_Late   {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"07:30")}

Sehr gern ... da Du scheinbar noch mehr in Perl drauf hast als ich, war das wohl der richtige Wink ;)

Da würden mich die Ergebnisse sehr interessieren. Sollte das so funktionieren, hättest Du meine Nachtschichtproblematik gleich mal mit gelöst  8)

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 03 August 2020, 15:42:45
Zitat von: flummy1978 am 03 August 2020, 11:24:20
Wie könnte man es am besten Abfangen ... *grübel* die ersten Ideen wären:

Das einfachste für Anfänger wäre wohl eine Schritt für Schritt Einrichtung eines Rollos, mit Erklärungen warum wieso weshalb. Da ich aber eher zu der Try or Error Fraktion gehöre, wäre ich da wohl nicht in der lage dazu.

Was aber in meinen Augen 90% der Fehler erschlagen würde, wären markante Infos (Im Modul bsw wenn man entsprechende Attribute auswählt) dass es zwei GANZ WICHTIGE Einschränkungen beim Setup gibt:
1. Positionen dürfen sich innerhalb eines Rollos nicht überschneiden - Auch ASC_Closed_Pos 100 night 99 ASC_Shading_Pos 98 ASC_ComfortOpen_Pos 97 usw... sind bereits unterschiedliche Positionen.
2. Sensoren dürfen sich im ASC Device nicht überschneiden - D.h. wurde bereits die Temperatur vom Wettermodul genommen so muss für die Regen oder Windinfos ein anderes Device / Dummy zwischen gelegt werden.

Grundsätzlich fände ich es auch zielführend, wenn wir den Wiki-Artikel wieder auf einen aktuellen Stand bringen könnten, und irgendwo zentrale häufige Fehlerquellen benennen würden. Was die Vorgehensweise dazu angeht, fände ich ein (detaillierteres) Einrichtungsbeispiel mit einer Variante (rein zeitgesteuert ohne brightness?) und einem normalen Rollladen und einer Terrassentür einen guten Anfang; dann kann man ggf. davon ausgehend dann noch Bewohner und Brightness-Varianten ergänzen (oder mit brightness beginnen).
Ein paar Hinweise habe ich grade reingebastelt, hoffe, das paßt auch inhaltlich.

Ansonsten habe ich den Eindruck, dass jede Überarbeitung von jemandem was bringt, der sich in letzter Zeit intensiver mit der Modulfunktionalität auseinandergesetzt hat. Besser eine halbwegs aktuelle 65%-Lösung als zu lange diesen (mMn. zwischenzeitlich weitgehend überholten) Stand...
(Ich werd's für's erse nicht machen, denn zum einen bin ich ziemlich raus, zum anderen habe ich noch eine andere größere Doku-Baustelle.)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 August 2020, 16:12:59
Zitat von: flummy1978 am 03 August 2020, 12:18:03
Da würden mich die Ergebnisse sehr interessieren. Sollte das so funktionieren, hättest Du meine Nachtschichtproblematik gleich mal mit gelöst  8)

ich würde solche Sachen, wie auch Schulferien o.ä. gar nicht mehr unterschiedlichen Fahrzeiten lösen.
Habe das bei mir wie folgt gelöst:

- Rollos in normalen Aufenthaltsräumen (Wohnzimmer, Küche, ...) haben ASC_Time_Down_Early, ASC_Time_Down_Late, ASC_Time_Up_Early, ASC_Time_Up_Late und ASC_Time_Up_WE_Holiday definiert. Grundsätzlich fahren sie aber per brightness gesteuert.
- Rollos in Schlafräumen sind analog angelegt, haben aber zusätzlich in ASC_Roommate_Device einen (Kinderzimmer) oder zwei (Schlafzimmer) Einträge. Dadurch fahren die Rollos abends zum Brightness oder Time_Down_Late Ereignis runter - oder aber, wenn der Roommate vorher den Status auf "asleep" gesetzt hat. Hoch fahren die Rollos morgen dadurch erst, wenn der Roommate auf "awoken" gewechselt hat und gleichzeitig brightness und mindestens Time_Up_Early erreicht ist. Hat man zwei Roommates in einem Rollos hinterlegt, müssen übrigens beide wach sein, bevor das Rollo fährt.
- Rollos in kritischen Räumen (z.B. Flur zwischen den Schlafräumen) ist wie die Schlafräume angelegt. Im ASC_Roommate_Device stehen prinzipiell alle Familienmitglieder, außer die Tiefschläfer die nix hören ;-)

Wenn nun jemand meint morgens länger schlafen zu müssen als ASC_Time_Down_Late vorgibt, so kann er das machen und wird nicht durch hochfahrende Rollos geweckt. Ebenso kann er, wenn er abends (oder sogar schon nachmittags) früher schlafen will, dies machen und das Rollo fährt runter.
Ist eine Person, die in einem ASC_Roommate_Device hinterlegt ist, nicht zu hause (away oder absent), so fahren die ihm zugehörigen Rollos so als wäre in ASC_Roommate_Device gar nichts eingetragen. In meinem Fall also nach brightness innerhalb der definierten Zeitfenster.
Ist super flexibel und es muss nichts mit irgendwelchen Schichtplänen, wechselnden Arbeitstagen u.ä. verändert werden. Wenn natürlich das Rollo gleichzeitig der sanfte Wecker sein soll, so muss man etwas anpassen, geht aber auch ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 03 August 2020, 17:29:49
Zitat von: kjmEjfu am 03 August 2020, 16:12:59
.....
- Rollos in Schlafräumen sind analog angelegt, haben aber zusätzlich in ASC_Roommate_Device einen (Kinderzimmer) oder zwei (Schlafzimmer) Einträge. Dadurch fahren die Rollos abends zum Brightness oder Time_Down_Late Ereignis runter - oder aber, wenn der Roommate vorher den Status auf "asleep" gesetzt hat. Hoch fahren die Rollos morgen dadurch erst, wenn der Roommate auf "awoken" gewechselt hat und gleichzeitig brightness und mindestens Time_Up_Early erreicht ist.
............

hört sich auch gut an, aber wie wechselt denn der Status auf "awoken", irgendwoher muss doch die Information kommen. ?? ist mir jetzt irgendwie nicht klar
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 August 2020, 17:36:23
Zitat von: ms_steini am 03 August 2020, 17:29:49
hört sich auch gut an, aber wie wechselt denn der Status auf "awoken", irgendwoher muss doch die Information kommen. ?? ist mir jetzt irgendwie nicht klar

das hat primär mit Roommate, weniger mit ASC zu tun ;-)
Bei uns hat jeder am Bett einen Schalter (kann man z.B. die günstigen von Aqara nehmen) und mit denen kann man (per notify) "gotosleep" bzw. "awoken" schalten. Ist auch in der Kombination mit Homemode (oder DOIF) sehr nützlich, weil man dann automatisch Lichter ausschalten kann usw.
https://fhem.de/commandref_DE.html#ROOMMATE
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 03 August 2020, 17:43:56
oh ne, sorry. das ist gar nicht nach meinem Geschmack. Wenn ich morgens um 06:00 vom Nachdienst nach Hause komme, muss ich ja noch daran denken einen Knopf zu drücken, das geht garantiert in die Hose.
Ich mag's da lieber automatisiert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: edition am 03 August 2020, 19:34:19
Oh ja, das Nachtschichthema interessiert mich auch. Gerne auch über Onlinekalender. Das macht es vollautomatisch und auch ein wenig flexibel, weil man die Tage an denen man z.b. Urlaub hat ja anpassen kann.
Ideal wäre eine Auswahlmöglichkeit beim Attribut ASC_Up. Soetwas, wie Calendar oder so. Vielleicht kann man aber auch mit dem Kalender den Roomate Status ändern und darüber die Zeiten steuern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: hhhdg am 03 August 2020, 22:56:39
Moin,

erstmal vielen Dank für das coole Modul - ich habe meine eigenen Funktionen so ziemlich alle mittlerweile deaktiviert und bin in den letzten Wochen nach und nach auf ASC gewechselt, weil einfach viel mehr Sonderfälle bereits abgedeckt sind, die ich bei mir immer erst nach dem ersten Auftreten versucht habe zu korrigieren (und dann für Ewigkeiten nicht wieder aufgetreten sind).

Ein Problem(chen) habe ich allerdings noch mit ASC: Ich benutze Eltako-Aktoren für meine Rollos, also mit der Logik 0=offen 100=geschlossen und bei mir Funktionieren die ThreeState Fenstergriffe nicht wie gewünscht. "tilted" führt erfolgreich zu "ventilate", aber "open" bleibt stumm im Log-File mit DEBUG auf 1.

Im Source-Code habe ich dann rausgefunden, dass meine gewählte ComfortOpenPos mit dem Wert 0, also "ganz auf", dazu führt.
Die Zeile die ich meine wäre diese hier: https://github.com/fhem/AutoShuttersControl/blob/338db55e05c1ea09ac22738972ff663bd040a36a/lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm#L483:
if ( defined($posValue) && $posValue ) {

Der zweite Term schägt damit immer fehl und der Block kommt nicht zur Ausführung. Ich behelfe mir jetzt mit ComfortOpenPos auf 1, aber gibt es eine Grund, den ich nicht sehe, warum der zweite Term im if steht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 August 2020, 00:00:15
Zitat von: hhhdg am 03 August 2020, 22:56:39

Im Source-Code habe ich dann rausgefunden, dass meine gewählte ComfortOpenPos mit dem Wert 0, also "ganz auf", dazu führt.

Auch wenn ich nicht weiß ob das der endgültige Fehler ist...Glaskugel vermutet etwas das 3 Postings darüber steht:
Zitat von: flummy1978 am 03 August 2020, 11:24:20
Was aber in meinen Augen 90% der Fehler erschlagen würde, wären markante Infos (Im Modul bsw wenn man entsprechende Attribute auswählt) dass es zwei GANZ WICHTIGE Einschränkungen beim Setup gibt:
1. Positionen dürfen sich innerhalb eines Rollos nicht überschneiden - Auch ASC_Closed_Pos 100 night 99 ASC_Shading_Pos 98 ASC_ComfortOpen_Pos 97 usw... sind bereits unterschiedliche Positionen.
2. Sensoren dürfen sich im ASC Device nicht überschneiden - D.h. wurde bereits die Temperatur vom Wettermodul genommen so muss für die Regen oder Windinfos ein anderes Device / Dummy zwischen gelegt werden.

Vielleicht ist es das ja bereits :)

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 04 August 2020, 00:06:37
Schichtdienst:

ich habe ein wenig herumexperimentiert und es leider nicht wirklich geschafft im Attribute "ASC_Time_Up_Early" mit Perl den vorhandenen ical Schichtkalender abzufragen.
Das geht schon, aber zu viele Log Meldungen, Probleme mit vorhandener ReadingsGroup und und und, war mir dann doch zu viel Arbeit.

ABER, vielleicht habe ich ja den Vogel von hinten durch die Brust erschossen.........

der Schicht/Dienstplan ist vorhanden, z.B. "defmod Schichtplan Calendar ical url http://xxxxx.xxx.xxx/schichtplan.ics 10800"

dann ein DoIf mit Zeitangabe erstellen:   
defmod DOIF_Schichttermin DOIF ([00:05:00]) \
(attr EG.Rollo.Buero.Fenster ASC_Time_Up_Early {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"06:00")};;\
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Late {(fhem('get Schichtplan events format:custom="$U" limit:from=-1d,to=0d') =~ "_Nacht" ? "14:00":"09:15")};;\
)


um 00:05 wird einfach nur der ical Schichtplan.ics  abgefragt und die Attribute im Device mit der gewünschten Uhrzeit gefüllt.

3 mal getestet und funktioniert so für mich.

vielleicht kann ja der ein oder andere damit etwas anfangen.....

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 August 2020, 00:19:20
Zitat von: ms_steini am 04 August 2020, 00:06:37
um 00:05 wird einfach nur der ical Schichtplan.ics  abgefragt und die Attribute im Device mit der gewünschten Uhrzeit gefüllt.

3 mal getestet und funktioniert so für mich.


Vielen Dank fürs dranbleiben ... führt aber dann zur Meldung dass ungespeicherte Änderungen vorhanden sind oder ?

Ich werde mich dem auch noch mal widmen, wenn ich etwas mehr Lust auf Basteleien hab ;)

Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 04 August 2020, 00:21:34
ja klar, das schon. Aber man kann ja ein save hinterschicken
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: hhhdg am 04 August 2020, 01:17:44
Hallo Andreas,

sorry, ich hatte das gelesen, aber wohl falsch verstanden.

Zitat von: flummy1978 am 03 August 2020, 11:24:20
Was aber in meinen Augen 90% der Fehler erschlagen würde, wären markante Infos (Im Modul bsw wenn man entsprechende Attribute auswählt) dass es zwei GANZ WICHTIGE Einschränkungen beim Setup gibt:
1. Positionen dürfen sich innerhalb eines Rollos nicht überschneiden - Auch ASC_Closed_Pos 100 night 99 ASC_Shading_Pos 98 ASC_ComfortOpen_Pos 97 usw... sind bereits unterschiedliche Positionen.
2. Sensoren dürfen sich im ASC Device nicht überschneiden - D.h. wurde bereits die Temperatur vom Wettermodul genommen so muss für die Regen oder Windinfos ein anderes Device / Dummy zwischen gelegt werden.
Du meinst mit Überschneiden, das Positionswerte (also die gleichen Zahlen) nicht identisch gesetzt werden dürfen, damit das Modul unterscheiden kann, in welchem Zustand es das Fenster zuletzt gefahren hat? Ich hatte vermutet Sie müssen nur einer Reihenfolge genügen (OpenPos < ComfortOpenPos < Shading < ... < ClosedPos, ggf. sogar mit <= anstelle <) und dass du das mit "überschneiden" gemeint hast. Auf jeden Fall sind ja solch Logiken drin, die Rollos in diesem Fall nicht fahren, wenn sie schon weiter auf sind als die anzufahrende Stellung wäre...

Dennoch wird ein paar Zeilen weiter vorn im Source-Code OpenPos anstelle von VentilatePos benutzt, wenn 'terrace' und 'twostate' gesetzt sind. In beiden Fällen ohne Prüfung auf 0 oder undef - deshalb hatte ich mich gefragt, warum hier explizit verhindert wird auf 0 zu fahren, während für twostates an Terrassentüren OpenPos genutzt wird, das ja i.d.R. der Wert 0 haben wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 04 August 2020, 10:44:24
Mal eine kurze Frage. Wie kann ich gewisse Rollos temporär aus der ASC Steuerung nehmen, so das sie nur noch manuell fahren ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 04 August 2020, 12:48:21
Im RolladenDevice den Befehl 'set shutterASCenableToggle' benutzen. Es erscheint eine Auswahl der an- oder auszuschaltenden Rollos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 August 2020, 13:08:16
Noch eine Anregung für das wiki zum Modul.

Vielleicht könnten wir einen Abschnitt mit Beispielen anlegen, wo Problemlösungen an Hand von Beispieleinträgen in den entsprechenden Attributen hinterlegt sind.
Mir kommt es auch so vor, als dass einzelne Themen hier immer wieder auftreten.

Mein größter Wunsch für das Modul wäre, dieses intern so umzustrukturieren, dass für jedes Attribut jede Position angewählt werden kann. Vielleicht könnte dazu intern eine Kombination aus aktueller Position und Fahrgrund genutzt werden.
z.B.:
Rollladen befindet sich in Beschattung, mit Position 40. Nun wird Terrassentür geöffnet, damit (ComfortOpen) und Position 100. Beim Schließen wird wieder Position 40 und Shading in gesetzt. Bei Shading Out wird Position auf 100 gesetzt. Wurde der Rollladen manuell gesteuertauf 100 ist der Fahrgrund halt manuell usw. Durch aktuelle Position, Fahrgrund und alte Position und Fahrgrund sollte das doch machbar sein:-)

Nur mal so als Idee.

Gruß
eurofinder
 
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 04 August 2020, 13:30:28
Zitat von: eurofinder am 04 August 2020, 13:08:16
Noch eine Anregung für das wiki zum Modul.

Vielleicht könnten wir einen Abschnitt mit Beispielen anlegen, wo Problemlösungen an Hand von Beispieleinträgen in den entsprechenden Attributen hinterlegt sind.
Es gibt afaik einen Artikel zu ASC im Wiki-Bereich.

Bitte: Wer mag, kann einfach die betreffenden Textbausteile als Vorschlag da einkippen (muß nicht formatiert sein, aber wenn, dann bitte möglichst (!) im Wiki-Format) und in den Wiki-Thread einkippen. Ich werde das dann versuchen einzubauen, falls nicht jemand anderes sich darum kümmern mag.
Insbesondere eine Art FAQ-Liste wäre m.E. gut und vermutlich auch nicht allzu aufwendig in der Erstellung? (Sowas ist eine Fleißaufgabe, evtl. würde es für's erste reichen, das ganze als simple Stichwort+Linkliste direkt auf die passenden Forums-Postings zu gestalten? Ausformulieren könnte man dann bei Bedarf später, aber es wäre schon mal das Material etwas geordneter?)

Was features angeht: das mit der internen Liste kommt mir bekannt vor, wäre aber mMn. im Moment wohl besser auf github aufgehoben, da kann man das dann auch leichter priorisieren. Für den Moment würde ich das als "Schönheitsfehler mit dem Potential zur Dauerirritation bei Einsteigern" betrachten?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 August 2020, 14:23:15
Hey,
Zitat von: hhhdg am 04 August 2020, 01:17:44
sorry, ich hatte das gelesen, aber wohl falsch verstanden.
Du meinst mit Überschneiden, das Positionswerte (also die gleichen Zahlen) nicht identisch gesetzt werden dürfen, damit das Modul unterscheiden kann, in welchem Zustand es das Fenster zuletzt gefahren hat?
Exakt, genau das ist es .... ** CoolTux hat es so angefangen und darauf mehr oder weniger das Ganze Modul aufgebaut, das Ganze jetzt (partiell) zu ändern, wäre imho 1. SEHR aufwändig 2. sehr verwirrend (warum gehen auf einmal gleiche Positionen) 3. Unnötig (Wer erkennt schon den Rolladenunterschied zwischen 48 und 47 ? Das ist AUSSCHLIEßLICH fürs Modul und dessen Funktion wichtig)

Zu Deinem Problem:
Ich bin mir nicht sicher, aber ich meine ComfortOpen und Twostate beisst sich. Wenn ich sichergehen will, dass ich nicht ausgesperrt werde, dann sicherlich nicht abhängig von einem Modul / RasPi oder ähnlichem ;) Für die eigentliche Funktion musst Du mal nach einem Beitrag von mir im Bezug auf Terrasse und TwoState, da hatte CoolTux mir eine entsprechende Lösung vorgestellt, die ich mitterweile abgewandelt eingesetzt habe - Weil mir wichtig ist, dass die Außenjalousie in diesem Fall SOFORT wieder runter fährt, wenn ich die Tür aufgemacht habe und damit Beschattung unterbrochen habe - auch dann wenn die Tür noch Spalt offen ist und nicht ganz offen.  (Habs gefunden: # 67 (https://forum.fhem.de/index.php/topic,112325.msg1067245/topicseen.html#msg1067245) in dem Bereich war das)

@Eurofinder:
ZitatDurch aktuelle Position, Fahrgrund und alte Position und Fahrgrund sollte das doch machbar sein:-)
Siehe **
und zum "größten Wunsch" ... nur zu, bau es ein :), wirklich nur meine bescheidenen eigenen 2 cent:
Wenn man einmal den Grund weiß, warum es so ist. Muss ich mich damit abfinden, dass der Modulautor das eben so gemacht hat. CoolTux hat darauf die kompletten Berechnungen, Verriegelungen und und und aufgebaut. Er wird das ganz sicher nicht mehr ändern und es wäre in meinen Augen auch sinnlos. Aus welchen Grund sollte eine Position ZWINGEND 40 und nicht 39 sein ? Warum muss es 3x 90 sein und nicht 89,90 und 91 ? Den optischen Unterschied erkennt man am Rollo imho niemals.

Bitte nicht falsch verstehen.... Ich verstehe, wenn man ALLE seine Ausnahmen etc vom Modul abgedeckt haben möchte, aber wir haben hier bereits eine Eierlegende Wollmichsau, sie muss nicht noch mehr Besonderheiten und Ausnahmen abdecken als es ohnehin schon passiert ;) Hierzu gibt es dann die Möglichkeiten außen herum seine Ausnahme selbst zu führen, oder im Modul die Änderung selbst vornehmen (wie ich es im ROLLO Modul auch schon mal gemacht habe)

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 04 August 2020, 14:37:26
@flummy1978:
Auch wenn der Hinweis ok ist, dass es diese Einschränkung mit den verschiedenen Positionen schon immer gab: zwingend ist das nicht, und teils ist es afaik auch nicht so einfach, Zwischenwerte anzufahren, weil manche Module das nicht erlauben, Zwischenpositionen runden, ....
Kurz: Es gibt teils gute Gründe, das für verbesserungsfähig zu erachten, und es ist darüber hinaus auch immer wieder ein "Stolpersteinchen" für Einsteiger. Es wäre daher auch nach meiner persönlichen Ansicht erstrebenswert, das möglichst durch eine andere Logik zu ersetzen.

Aber dringend ist das nicht, da sind wir uns einig, dass man in den meisten Fällen sehr gut mit den Einschränkungen leben kann (und es ggf. auch workarounds gibt, die man zumindest zum Teil im "Hardwarethread" finden kann (Falls jemand jetzt was einfallen sollte: Da ist Platz für weitere Lösungen...)).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 04 August 2020, 15:51:33
ich verstehe das nicht, kann mir das bitte jemand erklären:

wenn ich in den Attribeuten vom Device Perl Code nutze
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Early { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:10':'06:00') }
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Late { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:15':'06:30') }


und das Attribut "ASC_Up" auf brightness steht, tut sich da gar nichts, obwohl im ASC "Next DriveUp 04.08.2020 - 15:15:01" steht.
Stelle ich das Attribut "ASC_Up" auf "time" funktionieren die Attribute "ASC_Time_Up_Early" und "ASC_Time_Up_Late" mit Perl
Das Attribut "ASC_brightnessDriveUpDown 20.00:0.51" in ASC ist gesetzt.
Trage ich eine normale Uhrzeit in  ASC_Time_Up_Early und  ASC_Time_Up_Late ein (ohne Perl) funktioniert es auch.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: amenomade am 04 August 2020, 18:36:10
Zitat von: ms_steini am 04 August 2020, 15:51:33
ich verstehe das nicht, kann mir das bitte jemand erklären:

wenn ich in den Attribeuten vom Device Perl Code nutze
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Early { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:10':'06:00') }
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Late { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:15':'06:30') }


und das Attribut "ASC_Up" auf brightness steht, tut sich da gar nichts, obwohl im ASC "Next DriveUp 04.08.2020 - 15:15:01" steht.
Stelle ich das Attribut "ASC_Up" auf "time" funktionieren die Attribute "ASC_Time_Up_Early" und "ASC_Time_Up_Late" mit Perl
Das Attribut "ASC_brightnessDriveUpDown 20.00:0.51" in ASC ist gesetzt.
Trage ich eine normale Uhrzeit in  ASC_Time_Up_Early und  ASC_Time_Up_Late ein (ohne Perl) funktioniert es auch.

Das würde mich sehr interessieren, wenn mittlerweile Perl Code in diesen Attribute unterstützt wäre. Ich lese mit...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 August 2020, 19:05:40
Aloha zusammen,

Zitat von: ms_steini am 04 August 2020, 15:51:33
ich verstehe das nicht, kann mir das bitte jemand erklären:

wenn ich in den Attribeuten vom Device Perl Code nutze
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Early { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:10':'06:00') }
attr EG.Rollo.Buero.Fenster ASC_Time_Up_Late { (ReadingsVal('Schichtplan','Schicht_Gestern_Nachtdienst',0) == 1 ? '15:15':'06:30') }


und das Attribut "ASC_Up" auf brightness steht, tut sich da gar nichts, obwohl im ASC "Next DriveUp 04.08.2020 - 15:15:01" steht.
Stelle ich das Attribut "ASC_Up" auf "time" funktionieren die Attribute "ASC_Time_Up_Early" und "ASC_Time_Up_Late" mit Perl
Das Attribut "ASC_brightnessDriveUpDown 20.00:0.51" in ASC ist gesetzt.
Trage ich eine normale Uhrzeit in  ASC_Time_Up_Early und  ASC_Time_Up_Late ein (ohne Perl) funktioniert es auch.

Erklärung nein, lediglich die Vermutung, mal in Erinnerung zu haben, dass CoolTux in seinen Sachen auch immer mal wieder berücksichtigt hat ob isday 0|1 ist. Bedeutet, es KANN sein, dass manche Fahrten nicht funktionieren, obwohl sie korrekt eingestellt sind, weil diese zu den Tages / Nachtfahrten gehören, die jeweils nur einmal pro Tag vorkommen (dürfen). Ob das ausgerechnet in Deinem Fall so ist, kann ich Dir nicht sagen, aber wäre eine Möglichkeit.
Daher teste ich sowas immer indem ich ein Dummy Rollo mit entsprechenden Attributen belege und es mitlogge, was dort passiert.
In DIESEM speziellem Fall, wäre die Frage: MÜSSEN diese Rolläden nach Brightness fahren ? Wäre es hier nicht einfacher nach Zeit zu agieren und entsprechend ob Nachtschicht oder nicht belegen?

Und aaaahhhja .. .das könnte es sein: Hast Du nach der Änderung createnewNotify und newTimer gemacht ? (auch wenn dort die richtige Zeit steht kann es manchmal passieren, dass die Timer nicht sofort neu übernommen werden, sondern erst beim neuen Erstellen des Timers - z.B. durch manuelles erstellen oder nach der nächsten Fahrt)


@Beta-User: Ich weiss nicht ob ich Deinen Einwand jetzt richtig verstanden habe, aber es ist nunmal in dem Modul so, dass für viele Funktionen, die Positionen nicht gleich sein dürfen? Und ....
ZitatKurz: Es gibt teils gute Gründe, das für verbesserungsfähig zu erachten, und es ist darüber hinaus auch immer wieder ein "Stolpersteinchen" für Einsteiger. Es wäre daher auch nach meiner persönlichen Ansicht erstrebenswert, das möglichst durch eine andere Logik zu ersetzen.
Das hätte ich mir auch ursprünglich gewünscht aber so ist es nunmal (leider) nicht und man muss damit umzugehen lernen. Ich denke einfach, sämtliche Logiken aus dieser Einschränkung zu nehmen, käme einem Neuschreiben des Moduls gleich.
Stolpersteinchen ist imho vor allem deshalb, weil CoolTux wie ich schon mal sagte, die Leute verwöhnt hat und ihnen das nicht gesagt hat, sondern die Lösung präsentiert hat. D.h. die Leute lesen / lernen weniger und lassen sich schneller die fertige Lösung präsentieren ;)

@amenomade:
Zitat von: amenomade am 04 August 2020, 18:36:10
Das würde mich sehr interessieren, wenn mittlerweile Perl Code in diesen Attribute unterstützt wäre. Ich lese mit...
Schau mal in #422 (https://forum.fhem.de/index.php/topic,112325.msg1076006.html#msg1076006) das ist es doch was Du meinst oder nicht ?
Zitat
    ASC_Time_Up_Early       05:00    Sonnenaufgang frühste Zeit zum Hochfahren !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
    ASC_Time_Up_Late       08:30    Sonnenaufgang späteste Zeit zum Hochfahren  !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: edition am 04 August 2020, 19:29:52
Guten Abend

Ich habe die Idee, die Sache mit der Nachtschicht über roommate zu steuern aufgegeben, nachdem ich gesehen habe, was ms_steini gemacht hat.
Da ich den Googlekalender ohnehin in fhem habe und auch das dazugehörige CALVIEW, setze ich einfach das Reading aus dem CALVIEW in die Attribute.
ASC_Time_Up_Early {ReadingsVal("Kalenderauszug3","tomorrow_001_btime","")}
ASC_Time_Up_Late {ReadingsVal("Kalenderauszug3","tomorrow_001_etime","")}


Ich nehme die Zeiten aus dem tomorrow Termin, weil der neue Timer ja erstellt wird, nachdem der Rollladen hochgefahren ist.

Ich hoffe, ich habe da keinen Denkfehler. Aktuell steht jedenfalls in der Information Summary 05.08.2020 - 08:55:01 als next Drive Up für den Rollladen im Schlafzimmer.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 04 August 2020, 21:41:17
Abend zusammen,

ich habe mit der v.0.10.5 das Problem, das nach einem FHEM Neustart das Attribut "ASC_ShuttersPlace" gelöscht wird. Ist mit aufgefallen, das bei meinem Terrassenfenster auf einmal das Rollo trotz geöffneten Fenster geschlossen wurde.

Kann jemand das Verhalten bei sich auch nachstellen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 August 2020, 12:22:06
Zitat von: xerion am 04 August 2020, 21:41:17
Abend zusammen,

ich habe mit der v.0.10.5 das Problem, das nach einem FHEM Neustart das Attribut "ASC_ShuttersPlace" gelöscht wird. Ist mit aufgefallen, das bei meinem Terrassenfenster auf einmal das Rollo trotz geöffneten Fenster geschlossen wurde.

Kann jemand das Verhalten bei sich auch nachstellen?

Sieht so aus als könne er wieder mal nicht das versteckte Reading für die neue Version setzen. Mach mal bitte ein list -r auf einem Rollo
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 05 August 2020, 12:31:40
Zitat von: CoolTux am 05 August 2020, 12:22:06
Sieht so aus als könne er wieder mal nicht das versteckte Reading für die neue Version setzen. Mach mal bitte ein list -r auf einem Rollo

Hi CoolTux,

hier ein list -r von einem der betroffenen Rollos.

define Rollo_WZ MQTT2_DEVICE DVES_2AD515
attr Rollo_WZ 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
attr Rollo_WZ ASC 1
attr Rollo_WZ ASC_BrightnessSensor Wemos_Daemmerung:Lux
attr Rollo_WZ ASC_Down brightness
attr Rollo_WZ ASC_Mode_Up home
attr Rollo_WZ ASC_Pos_Reading pct
attr Rollo_WZ ASC_PrivacyDownValue_beforeNightClose 900:45
attr Rollo_WZ ASC_PrivacyDown_Pos 40
attr Rollo_WZ ASC_Shading_InOutAzimuth 100:255
attr Rollo_WZ ASC_Shading_MinMax_Elevation 25.0:100.0
attr Rollo_WZ ASC_Shading_Min_OutsideTemperature 22
attr Rollo_WZ ASC_Shading_Mode always
attr Rollo_WZ ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:50)}
attr Rollo_WZ ASC_Shading_StateChange_SunnyCloudy 72000:20000
attr Rollo_WZ ASC_Shading_WaitingPeriod 1200
attr Rollo_WZ ASC_TempSensor Temperatur_draussen
attr Rollo_WZ ASC_Time_Down_Late 22:30
attr Rollo_WZ ASC_Time_Up_Early 06:00
attr Rollo_WZ ASC_Time_Up_Late 09:30
attr Rollo_WZ ASC_Time_Up_WE_Holiday 08:00
attr Rollo_WZ ASC_Up brightness
attr Rollo_WZ ASC_WindowRec wohnzimmer_fenster
attr Rollo_WZ DbLogExclude .*
attr Rollo_WZ IODev Mosquitto_Broker
attr Rollo_WZ alexaName Rollo Wohnzimmer
attr Rollo_WZ alias Rollo Wohnzimmer
attr Rollo_WZ autocreate 1
attr Rollo_WZ cmdIcon open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Rollo_WZ comment After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.\
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"\
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1;; you may use this for general setOptions in tasmota also.\
commands may need restart to take effect.\
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
attr Rollo_WZ devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
attr Rollo_WZ event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
attr Rollo_WZ group Rollos
attr Rollo_WZ icon scene_livingroom
attr Rollo_WZ model tasmota_2ch_shutter_invert_1
attr Rollo_WZ readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT\
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }\
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1\
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}\
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2\
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}\
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state\
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct\
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }\
   cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1:.* ShutterPosition1\
   cmnd/sonoff_rollo_wohnzimmer/ShutterClose1:.* ShutterClose1\
   cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1:.* ShutterOpen1\
   cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
attr Rollo_WZ room ASC,Rollos,Tasmota,Wohnzimmer
attr Rollo_WZ setList close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1\
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1\
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50\
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1\
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1\
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1\
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
attr Rollo_WZ setStateList open close half stop pct
attr Rollo_WZ stateFormat \
LWT\
\
state
attr Rollo_WZ userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},\
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},\
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},\
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},\
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},\
mySunAzimuth {ascAPIget('Azimuth')},\
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},\
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},\
mySunElevation {ascAPIget('Elevation')},\
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},\
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},\
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},\
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},\
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},\
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
attr Rollo_WZ webCmd :open:close:half:stop:pct

setstate Rollo_WZ \
Online\
\
50
setstate Rollo_WZ 2020-06-25 11:50:46 .ASC_AttrUpdateChanges_v0.10.1 1
setstate Rollo_WZ 2020-08-05 12:28:36 ANALOG_A0 119
setstate Rollo_WZ 2019-12-31 22:48:04 ASC_Enable on
setstate Rollo_WZ 2020-08-05 12:30:11 ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
setstate Rollo_WZ 2020-08-05 11:29:28 ASC_ShuttersLastDrive shading in
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_DriveDown  5.08.2020 - 22:30
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_DriveUp  6.08.2020 - 09:30
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_PrivacyDriveDown  5.08.2020 - 22:15
setstate Rollo_WZ 2020-01-18 20:59:22 ButtonTopic 0
setstate Rollo_WZ 2020-01-17 21:51:30 DeepSleepTime 0
setstate Rollo_WZ 2020-07-08 09:08:24 FallbackTopic cmnd/DVES_2AD515_fb/
setstate Rollo_WZ 2020-07-08 09:08:24 GroupTopic cmnd/sonoffs/
setstate Rollo_WZ 2019-12-31 22:43:31 Groups 1,2
setstate Rollo_WZ 2020-08-05 12:28:36 Heap 27
setstate Rollo_WZ 2020-07-08 09:08:24 Hostname sonoff_rollo_wohnzimmer-5397
setstate Rollo_WZ 2020-07-08 09:08:24 IPAddress 192.168.178.140
setstate Rollo_WZ 2020-03-04 21:31:28 IPAddress1 192.168.178.140 (192.168.178.44)
setstate Rollo_WZ 2019-12-31 22:43:31 Interlock on
setstate Rollo_WZ 2020-08-05 08:45:43 LWT Online
setstate Rollo_WZ 2019-12-31 22:43:31 LedState 2
setstate Rollo_WZ 2020-08-05 12:28:36 LoadAvg 20
setstate Rollo_WZ 2020-07-08 09:08:24 Module Generic
setstate Rollo_WZ 2020-08-05 12:28:36 MqttCount 61
setstate Rollo_WZ 2020-07-04 20:23:31 MqttRetry 600
setstate Rollo_WZ 2020-01-17 21:40:18 OtaUrl http://thehackbox.org/tasmota/release/sonoff.bin
setstate Rollo_WZ 2020-08-03 20:36:58 POWER
setstate Rollo_WZ 2020-08-05 12:28:36 POWER1 off
setstate Rollo_WZ 2020-08-05 12:28:36 POWER2 off
setstate Rollo_WZ 2020-08-05 12:28:36 POWER3 off
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime1_Remaining 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime1_Set 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime2_Remaining 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime2_Set 0
setstate Rollo_WZ 2019-12-31 22:43:29 Restart Restarting
setstate Rollo_WZ 2020-07-08 09:08:24 RestartReason Software/System restart
setstate Rollo_WZ 2019-12-31 22:43:49 SaveData on
setstate Rollo_WZ 2019-12-31 22:43:30 SetOption26 on
setstate Rollo_WZ 2019-12-31 22:43:31 SetOption80 on
setstate Rollo_WZ 2019-12-31 22:43:31 SetOption81 on
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Direction 0
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Position 50
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Target 50
setstate Rollo_WZ 2020-05-04 21:14:11 Shutter1_direction 0
setstate Rollo_WZ 2020-07-30 22:08:14 ShutterClose1 100
setstate Rollo_WZ 2019-12-31 22:43:49 ShutterCloseDuration1 20.0
setstate Rollo_WZ 2019-12-31 22:43:49 ShutterInvert1 1
setstate Rollo_WZ 2020-08-05 06:37:25 ShutterOpen1 0
setstate Rollo_WZ 2020-04-16 09:17:38 ShutterOpenDuration1 21.0
setstate Rollo_WZ 2020-08-05 11:29:12 ShutterPosition1 50
setstate Rollo_WZ 2020-01-21 08:59:24 ShutterStop Done
setstate Rollo_WZ 2020-08-05 12:28:36 Sleep 50
setstate Rollo_WZ 2020-08-05 12:28:36 SleepMode Dynamic
setstate Rollo_WZ 2020-01-17 21:45:04 Sleep_0_Active 0
setstate Rollo_WZ 2020-01-17 21:45:12 Sleep_50_Active 50
setstate Rollo_WZ 2019-12-31 22:43:29 StateText1 off
setstate Rollo_WZ 2019-12-31 22:43:30 StateText2 on
setstate Rollo_WZ 2019-12-31 22:43:30 StateText3 toggle
setstate Rollo_WZ 2019-12-31 22:43:30 StateText4 hold
setstate Rollo_WZ 2019-12-31 22:43:32 SwitchMode1 3
setstate Rollo_WZ 2019-12-31 22:43:32 SwitchMode2 3
setstate Rollo_WZ 2020-08-05 12:28:36 Time 2020-08-05T11:28:37
setstate Rollo_WZ 2020-01-17 21:40:32 Upgrade Failed File Not Found (404)
setstate Rollo_WZ 2020-08-05 12:28:36 Uptime 28T03:20:34
setstate Rollo_WZ 2020-08-05 12:28:36 UptimeSec 2431234
setstate Rollo_WZ 2020-05-05 10:53:04 Vcc 3.418
setstate Rollo_WZ 2020-07-08 09:08:24 Version 8.2.0.6(f5bc8d1-tasmota)
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_1 #eaeaea
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_10 #faffff
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_11 #1fa3ec
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_12 #0e70a4
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_13 #d43535
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_14 #931f1f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_15 #47c266
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_16 #5aaf6f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_17 #faffff
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_18 #999999
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_19 #eaeaea
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_2 #252525
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_3 #4f4f4f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_4 #000000
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_5 #dddddd
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_6 #65c115
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_7 #1f1f1f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_8 #ff5661
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_9 #008000
setstate Rollo_WZ 2020-07-08 09:08:24 WebServerMode Admin
setstate Rollo_WZ 2020-05-14 13:09:59 WifiConfig_2 WifiManager
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_AP 1
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_BSSId 5C:49:79:DC:24:A5
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Channel 6
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Downtime 0T00:09:34
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_LinkCount 45
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_RSSI 72
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_SSId FRITZ!Box EF 2,4 GHz
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Signal -64
setstate Rollo_WZ 2020-08-05 08:45:29 associatedWith ASC
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightness 78953
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightnessForShadingCloudy 20000
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightnessForShadingSunny 72000
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterBrightnessSunny True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterSunAzimuthLeft True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterSunElevationMin True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterTemperatureExternMin True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerBrightnessCloudy True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerSunAzimuthRight True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerSunElevationMax True
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuth 139
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuthLeft 100
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuthRight 255
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevation 48.2
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevationForShadingMax 100.0
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevationForShadingMin 25.0
setstate Rollo_WZ 2020-08-05 12:30:11 myTemperatureExtern 25
setstate Rollo_WZ 2020-08-05 12:30:11 myTemperatureExternForShadingMin 22
setstate Rollo_WZ 2020-08-05 11:29:26 pct 50
setstate Rollo_WZ 2020-08-05 11:29:27 state 50
setstate Rollo_WZ 2020-06-29 13:30:38 subscriptions cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 05 August 2020, 18:28:43
Hallo zusammen,

da ich leider weiterhin das Problem habe, dass mein ASC trotz richtiger Ausgabe IsWE keine Wochen- und Urlaubssteuerung macht, kommt nun noch ein weiterer Fehler hinzu. Mit dem letzten Update des ASC stürzt fhem mit folgender Fehlermeldung ab:
undefined subroutine &FHEM::Automation::ShuttersControl::_IsDay called at lib/FHEM/Automation/ShuttersControl/Shutters.pm line 526.

Die Rolladensteuerung funktioniert bis auf das shading out bei geöffnet Fenstern, wenn RolloLüften < RolloBeschattung und der Wochenendfunktion fehöerfrei. Die Markisensteuerung ist Glückssache und erfolgt nicht wirklich immer in Abhängigkeit der eingestellten Helligkeitswerte.
Ich habe das ASC bereits mehrfach neu eingerichtet und die SD-Karte gewechselt, da ich vermutet habe, dass altersbedingt hier vielleicht einige Sektoren defekt wären. Aber auch mit der neuen SD-Karte und sehr alten Backups war keine Änderung zu erzielen.

Hat jemand eine Idee, wo der Fehler im System liegen könnte?

Herzlichen Dank vorab.

LG,
muede
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: BOFH am 05 August 2020, 18:38:44
Ich hätte da auch noch ein Problem. In einer alten Version ging es.

Ich komme heim und alle Rollos fahren in ihre Position...
sprich hoch bzw. in die shading pos. eenn die Werte passen.

Aktuell fahre nur alle Rollos hoch, dessen shading Werte nicht mehr greifen und die anderen bleiben unten und fahren nicht in die shading Position.
Im shadingmessage steht shading in.
Gibts neue Parameter die ich übersehen?

Danke dir.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: amenomade am 05 August 2020, 20:31:21
Zitat von: flummy1978 am 04 August 2020, 19:05:40
@amenomade: Schau mal in #422 (https://forum.fhem.de/index.php/topic,112325.msg1076006.html#msg1076006) das ist es doch was Du meinst oder nicht ?

Ohje, das habe ich verpasst! Danke dir. Ja das ist was ich immer haben wollte. Jetzt kann ich vernünftig meine Automatisierung machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 05 August 2020, 22:50:44
Hallo CoolTux,

Ich habe vor ein paar Tagen das Update auf 0.10.5 gemacht und jetzt fängt ASC an, sehr merkwürdige Dinge zu machen.

So melden die Rollos nun in ASC_ShadingMessage:
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

Ich hatte bisher nur den Globalen TempSensor und das sollte eigentlich auch so bleiben?!?!

Was ich auch nicht verstehe, ist das sich eine ReadingsGroup über die ich ASC Attribute einstellen kann, in die Readings der ASC _Device reinmogelt??
(Siehe Anhang).

Im Log habe hunderte von diesen Einträgen:

ERROR: empty name in readingsBeginUpdate
2020.08.05 22:20:56 1: stacktrace:
2020.08.05 22:20:56 1:     main::readingsBeginUpdate           called by fhem.pl (4971)
2020.08.05 22:20:56 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (1473)
2020.08.05 22:20:56 1:     main::CommandRereadCfg              called by fhem.pl (1254)
2020.08.05 22:20:56 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.08.05 22:20:56 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.08.05 22:20:56 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (2502)
2020.08.05 22:20:56 1:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (1160)
2020.08.05 22:20:56 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.08.05 22:20:56 1:     main::FW_Read                       called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (762)
2020.08.05 22:20:56 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4826.
2020.08.05 22:20:56 1: readingsUpdate(,associatedWith,myASControl,none) missed to call readingsBeginUpdate first.
2020.08.05 22:20:56 1: stacktrace:
2020.08.05 22:20:56 1:     main::readingsBulkUpdate            called by fhem.pl (4972)
2020.08.05 22:20:56 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (1473)
2020.08.05 22:20:56 1:     main::CommandRereadCfg              called by fhem.pl (1254)
2020.08.05 22:20:56 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.08.05 22:20:56 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.08.05 22:20:56 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (2502)
2020.08.05 22:20:56 1:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (1160)
2020.08.05 22:20:56 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.08.05 22:20:56 1:     main::FW_Read                       called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (762)
2020.08.05 22:20:56 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4579.
2020.08.05 22:20:56 1: ERROR: empty name in readingsBeginUpdate
2020.08.05 22:20:56 1: stacktrace:
2020.08.05 22:20:56 1:     main::readingsBeginUpdate           called by fhem.pl (4971)
2020.08.05 22:20:56 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (1473)
2020.08.05 22:20:56 1:     main::CommandRereadCfg              called by fhem.pl (1254)
2020.08.05 22:20:56 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.08.05 22:20:56 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.08.05 22:20:56 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (2502)
2020.08.05 22:20:56 1:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (1160)
2020.08.05 22:20:56 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.08.05 22:20:56 1:     main::FW_Read                       called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (762)
2020.08.05 22:20:56 1: readingsUpdate(,associatedWith,myASControl,none) missed to call readingsBeginUpdate first.
2020.08.05 22:20:56 1: stacktrace:
2020.08.05 22:20:56 1:     main::readingsBulkUpdate            called by fhem.pl (4972)
2020.08.05 22:20:56 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.08.05 22:20:56 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (1473)
2020.08.05 22:20:56 1:     main::CommandRereadCfg              called by fhem.pl (1254)
2020.08.05 22:20:56 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.08.05 22:20:56 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.08.05 22:20:56 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (2502)
2020.08.05 22:20:56 1:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (1160)
2020.08.05 22:20:56 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.08.05 22:20:56 1:     main::FW_Read                       called by fhem.pl (3806)
2020.08.05 22:20:56 1:     main::CallFn                        called by fhem.pl (762)


Bevor ich hier Listings und Logfiles poste, wollte ich dich erst mal fragen ob du eine Idee hast und was du für Daten brauchst.

Ich habe ausser dem Update an der Konfiguration nichts verändert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 05 August 2020, 23:09:25
Hallo CoolTux,

Die Meldungen erscheint nach einen Restart und verschwinden scheinbar nach der eingestellten Zeit in "ASC_Shading_WaitingPeriod".
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

Die oben erwähnte ReadingsGroup hat irgendwann alles was im Attribut "commands" steht als Reading ins ASC Device geschrieben (das macht gar keinen Sinn). Egal was da gelaufen ist, es hat FHEM stark ausgelastet. Ich habe die ReadingsGroup jetzt gelöscht und dann war scheinbar der Spuk vorbei. Ich hatte vor einiger Zeit schon mal so einen Effekt gepostet, hatte aber damals keine Antwort darauf bekommen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 August 2020, 23:36:05
Zitat von: muede am 05 August 2020, 18:28:43
Hallo zusammen,

da ich leider weiterhin das Problem habe, dass mein ASC trotz richtiger Ausgabe IsWE keine Wochen- und Urlaubssteuerung macht, kommt nun noch ein weiterer Fehler hinzu. Mit dem letzten Update des ASC stürzt fhem mit folgender Fehlermeldung ab:
undefined subroutine &FHEM::Automation::ShuttersControl::_IsDay called at lib/FHEM/Automation/ShuttersControl/Shutters.pm line 526.

Die Rolladensteuerung funktioniert bis auf das shading out bei geöffnet Fenstern, wenn RolloLüften < RolloBeschattung und der Wochenendfunktion fehöerfrei. Die Markisensteuerung ist Glückssache und erfolgt nicht wirklich immer in Abhängigkeit der eingestellten Helligkeitswerte.
Ich habe das ASC bereits mehrfach neu eingerichtet und die SD-Karte gewechselt, da ich vermutet habe, dass altersbedingt hier vielleicht einige Sektoren defekt wären. Aber auch mit der neuen SD-Karte und sehr alten Backups war keine Änderung zu erzielen.

Hat jemand eine Idee, wo der Fehler im System liegen könnte?

Herzlichen Dank vorab.

LG,
muede

Kannst du nochmal ein Update all oder so machen. _IsDay befindet sich eigentlich nun in der lib/FHEM/Automation/ShuttersControl/Helper.pm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 August 2020, 23:38:04
Zitat von: xerion am 05 August 2020, 12:31:40
Hi CoolTux,

hier ein list -r von einem der betroffenen Rollos.

define Rollo_WZ MQTT2_DEVICE DVES_2AD515
attr Rollo_WZ 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
attr Rollo_WZ ASC 1
attr Rollo_WZ ASC_BrightnessSensor Wemos_Daemmerung:Lux
attr Rollo_WZ ASC_Down brightness
attr Rollo_WZ ASC_Mode_Up home
attr Rollo_WZ ASC_Pos_Reading pct
attr Rollo_WZ ASC_PrivacyDownValue_beforeNightClose 900:45
attr Rollo_WZ ASC_PrivacyDown_Pos 40
attr Rollo_WZ ASC_Shading_InOutAzimuth 100:255
attr Rollo_WZ ASC_Shading_MinMax_Elevation 25.0:100.0
attr Rollo_WZ ASC_Shading_Min_OutsideTemperature 22
attr Rollo_WZ ASC_Shading_Mode always
attr Rollo_WZ ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:50)}
attr Rollo_WZ ASC_Shading_StateChange_SunnyCloudy 72000:20000
attr Rollo_WZ ASC_Shading_WaitingPeriod 1200
attr Rollo_WZ ASC_TempSensor Temperatur_draussen
attr Rollo_WZ ASC_Time_Down_Late 22:30
attr Rollo_WZ ASC_Time_Up_Early 06:00
attr Rollo_WZ ASC_Time_Up_Late 09:30
attr Rollo_WZ ASC_Time_Up_WE_Holiday 08:00
attr Rollo_WZ ASC_Up brightness
attr Rollo_WZ ASC_WindowRec wohnzimmer_fenster
attr Rollo_WZ DbLogExclude .*
attr Rollo_WZ IODev Mosquitto_Broker
attr Rollo_WZ alexaName Rollo Wohnzimmer
attr Rollo_WZ alias Rollo Wohnzimmer
attr Rollo_WZ autocreate 1
attr Rollo_WZ cmdIcon open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Rollo_WZ comment After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.\
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"\
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1;; you may use this for general setOptions in tasmota also.\
commands may need restart to take effect.\
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
attr Rollo_WZ devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
attr Rollo_WZ event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
attr Rollo_WZ group Rollos
attr Rollo_WZ icon scene_livingroom
attr Rollo_WZ model tasmota_2ch_shutter_invert_1
attr Rollo_WZ readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT\
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }\
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1\
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}\
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2\
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}\
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state\
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct\
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }\
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }\
   cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1:.* ShutterPosition1\
   cmnd/sonoff_rollo_wohnzimmer/ShutterClose1:.* ShutterClose1\
   cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1:.* ShutterOpen1\
   cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
attr Rollo_WZ room ASC,Rollos,Tasmota,Wohnzimmer
attr Rollo_WZ setList close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1\
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1\
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50\
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1\
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1\
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1\
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
attr Rollo_WZ setStateList open close half stop pct
attr Rollo_WZ stateFormat \
LWT\
\
state
attr Rollo_WZ userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},\
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},\
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},\
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},\
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},\
mySunAzimuth {ascAPIget('Azimuth')},\
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},\
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},\
mySunElevation {ascAPIget('Elevation')},\
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},\
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},\
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},\
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},\
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},\
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},\
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
attr Rollo_WZ webCmd :open:close:half:stop:pct

setstate Rollo_WZ \
Online\
\
50
setstate Rollo_WZ 2020-06-25 11:50:46 .ASC_AttrUpdateChanges_v0.10.1 1
setstate Rollo_WZ 2020-08-05 12:28:36 ANALOG_A0 119
setstate Rollo_WZ 2019-12-31 22:48:04 ASC_Enable on
setstate Rollo_WZ 2020-08-05 12:30:11 ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
setstate Rollo_WZ 2020-08-05 11:29:28 ASC_ShuttersLastDrive shading in
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_DriveDown  5.08.2020 - 22:30
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_DriveUp  6.08.2020 - 09:30
setstate Rollo_WZ 2020-08-05 09:30:01 ASC_Time_PrivacyDriveDown  5.08.2020 - 22:15
setstate Rollo_WZ 2020-01-18 20:59:22 ButtonTopic 0
setstate Rollo_WZ 2020-01-17 21:51:30 DeepSleepTime 0
setstate Rollo_WZ 2020-07-08 09:08:24 FallbackTopic cmnd/DVES_2AD515_fb/
setstate Rollo_WZ 2020-07-08 09:08:24 GroupTopic cmnd/sonoffs/
setstate Rollo_WZ 2019-12-31 22:43:31 Groups 1,2
setstate Rollo_WZ 2020-08-05 12:28:36 Heap 27
setstate Rollo_WZ 2020-07-08 09:08:24 Hostname sonoff_rollo_wohnzimmer-5397
setstate Rollo_WZ 2020-07-08 09:08:24 IPAddress 192.168.178.140
setstate Rollo_WZ 2020-03-04 21:31:28 IPAddress1 192.168.178.140 (192.168.178.44)
setstate Rollo_WZ 2019-12-31 22:43:31 Interlock on
setstate Rollo_WZ 2020-08-05 08:45:43 LWT Online
setstate Rollo_WZ 2019-12-31 22:43:31 LedState 2
setstate Rollo_WZ 2020-08-05 12:28:36 LoadAvg 20
setstate Rollo_WZ 2020-07-08 09:08:24 Module Generic
setstate Rollo_WZ 2020-08-05 12:28:36 MqttCount 61
setstate Rollo_WZ 2020-07-04 20:23:31 MqttRetry 600
setstate Rollo_WZ 2020-01-17 21:40:18 OtaUrl http://thehackbox.org/tasmota/release/sonoff.bin
setstate Rollo_WZ 2020-08-03 20:36:58 POWER
setstate Rollo_WZ 2020-08-05 12:28:36 POWER1 off
setstate Rollo_WZ 2020-08-05 12:28:36 POWER2 off
setstate Rollo_WZ 2020-08-05 12:28:36 POWER3 off
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime1_Remaining 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime1_Set 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime2_Remaining 0
setstate Rollo_WZ 2019-12-31 22:43:32 PulseTime2_Set 0
setstate Rollo_WZ 2019-12-31 22:43:29 Restart Restarting
setstate Rollo_WZ 2020-07-08 09:08:24 RestartReason Software/System restart
setstate Rollo_WZ 2019-12-31 22:43:49 SaveData on
setstate Rollo_WZ 2019-12-31 22:43:30 SetOption26 on
setstate Rollo_WZ 2019-12-31 22:43:31 SetOption80 on
setstate Rollo_WZ 2019-12-31 22:43:31 SetOption81 on
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Direction 0
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Position 50
setstate Rollo_WZ 2020-08-05 12:28:36 Shutter1_Target 50
setstate Rollo_WZ 2020-05-04 21:14:11 Shutter1_direction 0
setstate Rollo_WZ 2020-07-30 22:08:14 ShutterClose1 100
setstate Rollo_WZ 2019-12-31 22:43:49 ShutterCloseDuration1 20.0
setstate Rollo_WZ 2019-12-31 22:43:49 ShutterInvert1 1
setstate Rollo_WZ 2020-08-05 06:37:25 ShutterOpen1 0
setstate Rollo_WZ 2020-04-16 09:17:38 ShutterOpenDuration1 21.0
setstate Rollo_WZ 2020-08-05 11:29:12 ShutterPosition1 50
setstate Rollo_WZ 2020-01-21 08:59:24 ShutterStop Done
setstate Rollo_WZ 2020-08-05 12:28:36 Sleep 50
setstate Rollo_WZ 2020-08-05 12:28:36 SleepMode Dynamic
setstate Rollo_WZ 2020-01-17 21:45:04 Sleep_0_Active 0
setstate Rollo_WZ 2020-01-17 21:45:12 Sleep_50_Active 50
setstate Rollo_WZ 2019-12-31 22:43:29 StateText1 off
setstate Rollo_WZ 2019-12-31 22:43:30 StateText2 on
setstate Rollo_WZ 2019-12-31 22:43:30 StateText3 toggle
setstate Rollo_WZ 2019-12-31 22:43:30 StateText4 hold
setstate Rollo_WZ 2019-12-31 22:43:32 SwitchMode1 3
setstate Rollo_WZ 2019-12-31 22:43:32 SwitchMode2 3
setstate Rollo_WZ 2020-08-05 12:28:36 Time 2020-08-05T11:28:37
setstate Rollo_WZ 2020-01-17 21:40:32 Upgrade Failed File Not Found (404)
setstate Rollo_WZ 2020-08-05 12:28:36 Uptime 28T03:20:34
setstate Rollo_WZ 2020-08-05 12:28:36 UptimeSec 2431234
setstate Rollo_WZ 2020-05-05 10:53:04 Vcc 3.418
setstate Rollo_WZ 2020-07-08 09:08:24 Version 8.2.0.6(f5bc8d1-tasmota)
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_1 #eaeaea
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_10 #faffff
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_11 #1fa3ec
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_12 #0e70a4
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_13 #d43535
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_14 #931f1f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_15 #47c266
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_16 #5aaf6f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_17 #faffff
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_18 #999999
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_19 #eaeaea
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_2 #252525
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_3 #4f4f4f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_4 #000000
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_5 #dddddd
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_6 #65c115
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_7 #1f1f1f
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_8 #ff5661
setstate Rollo_WZ 2020-01-17 21:53:20 WebColor_9 #008000
setstate Rollo_WZ 2020-07-08 09:08:24 WebServerMode Admin
setstate Rollo_WZ 2020-05-14 13:09:59 WifiConfig_2 WifiManager
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_AP 1
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_BSSId 5C:49:79:DC:24:A5
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Channel 6
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Downtime 0T00:09:34
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_LinkCount 45
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_RSSI 72
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_SSId FRITZ!Box EF 2,4 GHz
setstate Rollo_WZ 2020-08-05 12:28:36 Wifi_Signal -64
setstate Rollo_WZ 2020-08-05 08:45:29 associatedWith ASC
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightness 78953
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightnessForShadingCloudy 20000
setstate Rollo_WZ 2020-08-05 12:30:11 myBrightnessForShadingSunny 72000
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterBrightnessSunny True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterSunAzimuthLeft True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterSunElevationMin True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_GreaterTemperatureExternMin True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerBrightnessCloudy True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerSunAzimuthRight True
setstate Rollo_WZ 2020-08-05 12:30:11 myShadingPASS_LowerSunElevationMax True
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuth 139
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuthLeft 100
setstate Rollo_WZ 2020-08-05 12:30:11 mySunAzimuthRight 255
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevation 48.2
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevationForShadingMax 100.0
setstate Rollo_WZ 2020-08-05 12:30:11 mySunElevationForShadingMin 25.0
setstate Rollo_WZ 2020-08-05 12:30:11 myTemperatureExtern 25
setstate Rollo_WZ 2020-08-05 12:30:11 myTemperatureExternForShadingMin 22
setstate Rollo_WZ 2020-08-05 11:29:26 pct 50
setstate Rollo_WZ 2020-08-05 11:29:27 state 50
setstate Rollo_WZ 2020-06-29 13:30:38 subscriptions cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#


Ich weiß nicht wieso aber er kann das Reading .ASC_AttrUpdateChanges_v0.10.1 1 nicht korrekt setzen. Sollte ja nun .ASC_AttrUpdateChanges_v0.10.5 1 heißen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 August 2020, 23:39:37
Zitat von: Borkk am 05 August 2020, 23:09:25
Hallo CoolTux,

Die Meldungen erscheint nach einen Restart und verschwinden scheinbar nach der eingestellten Zeit in "ASC_Shading_WaitingPeriod".
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

Die oben erwähnte ReadingsGroup hat irgendwann alles was im Attribut "commands" steht als Reading ins ASC Device geschrieben (das macht gar keinen Sinn). Egal was da gelaufen ist, es hat FHEM stark ausgelastet. Ich habe die ReadingsGroup jetzt gelöscht und dann war scheinbar der Spuk vorbei. Ich hatte vor einiger Zeit schon mal so einen Effekt gepostet, hatte aber damals keine Antwort darauf bekommen.

Mit der ReadingsGroup habe ich nichts zu tun. Sorry. Eventuell kann da ein anderer helfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 August 2020, 23:41:29
Zitat von: BOFH am 05 August 2020, 18:38:44
Ich hätte da auch noch ein Problem. In einer alten Version ging es.

Ich komme heim und alle Rollos fahren in ihre Position...
sprich hoch bzw. in die shading pos. eenn die Werte passen.

Aktuell fahre nur alle Rollos hoch, dessen shading Werte nicht mehr greifen und die anderen bleiben unten und fahren nicht in die shading Position.
Im shadingmessage steht shading in.
Gibts neue Parameter die ich übersehen?

Danke dir.

Danke für die Meldung. In der Tat war dies vor Version 0.10.5 möglich, aber nicht gewollt. Das jetzige Verhalten ist da korrekt.

Die Antwort war Unsinn. Die Änderung sollte mit Residenz home nichts zu tun haben.
Das muss ich mir anschauen.

Hat doch etwas damit zu tun, da zum fahren die ShadingDriveCommand Routine verwendet wird und ich da eingetragen habe das bei ClosedPos nicht gefahren werden soll. Das ist ja so eigentlich Unsinn in Verbindung mit coming home.
Ich schaue
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 06 August 2020, 07:32:01
Zitat von: CoolTux am 05 August 2020, 23:38:04
Ich weiß nicht wieso aber er kann das Reading .ASC_AttrUpdateChanges_v0.10.1 1 nicht korrekt setzen. Sollte ja nun .ASC_AttrUpdateChanges_v0.10.5 1 heißen.

Ich konnte das Problem lösen. Lag daran das FHEM zu lange nach einen Neustart braucht. Das hatten wir schon mal und es liegt bei mir am INSTALLER Modul bzw. am perl::PrereqScanner::NotQuiteLite. Habe das deinstalliert und nun klappt das setzen der Attribute auch wieder.

Ich habe aber noch ein anderes Problem und zwar mit der IsDay Funktion. Wenn die Rollläden morgen nach Brightness und Residents Home erfolgreich hochgefahren sind, dann steht Sunset auf 0 und Sunrise auch auf 1. Aber IsDay bleibt auf 0 was zu Folge hat, wenn ich in dieser Zeit ein Fenster öffne und danach wieder schließe, wird das wegen "window closed at night" geschlossen.
Sobald ASC_Time_Up_Late vorbei ist, wird auch IsDay gesetzt. Auch funktioniert innerhalb dieser Zeit meine morgendliche Beschattung nicht, da ASC wohl denkt das es noch Nacht ist.

list ASC

Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   FVERSION   73_AutoShuttersControl.pm:v0.10.5-s22473/2020-07-26 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,fenster_badezimmer,global,kuechen_fenster_carport,kuechen_fenster_strasse,rgr_asc,rr_Badezimmer,schlafzimmer_fenster,terrassen_tuer,test_fenster,wc_fenster,wohnzimmer_fenster,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_BZ,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         263
   NTFY_ORDER 51-ASC
   STATE      window closed at night
   TYPE       AutoShuttersControl
   VERSION    v0.10.5
   OLDREADINGS:
   READINGS:
     2020-08-04 17:00:39   Rollo_ASC2_PosValue 0
     2020-08-05 21:44:12   Rollo_ASC2_lastDelayPosValue 70
     2020-08-06 06:00:18   Rollo_ASC2_lastPosValue 0
     2020-08-05 22:30:01   Rollo_ASC2_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-04 19:58:54   Rollo_ASC_PosValue 0
     2020-08-06 06:00:01   Rollo_ASC_lastPosValue 0
     2020-08-05 22:30:01   Rollo_ASC_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:32   Rollo_Anbau_PosValue 0
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-08-06 06:00:01   Rollo_Anbau_lastPosValue 100
     2020-08-05 22:30:01   Rollo_Anbau_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-04 07:07:10   Rollo_BZ_PosValue 0
     2020-08-05 22:00:01   Rollo_BZ_lastDelayPosValue 10
     2020-08-03 22:00:01   Rollo_BZ_lastPosValue 0
     2020-08-05 22:00:01   Rollo_BZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 05:28:51   Rollo_Kueche_Carport_PosValue 0
     2020-06-28 22:15:01   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-08-06 05:28:42   Rollo_Kueche_Carport_lastPosValue 40
     2020-08-05 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 07:27:40   Rollo_Kueche_Strasse_PosValue 100
     2020-08-05 21:43:42   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-08-06 05:28:42   Rollo_Kueche_Strasse_lastPosValue 20
     2020-08-05 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:24   Rollo_SZ_PosValue 0
     2020-06-27 22:30:01   Rollo_SZ_lastDelayPosValue 70
     2020-08-06 06:00:01   Rollo_SZ_lastPosValue 100
     2020-08-05 22:30:01   Rollo_SZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:22   Rollo_WC_PosValue 0
     2020-08-05 21:43:42   Rollo_WC_lastDelayPosValue 70
     2020-08-06 06:00:02   Rollo_WC_lastPosValue 100
     2020-08-05 22:30:01   Rollo_WC_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:39   Rollo_WZ_PosValue 0
     2020-08-05 21:44:12   Rollo_WZ_lastDelayPosValue 70
     2020-08-06 06:00:18   Rollo_WZ_lastPosValue 100
     2020-08-05 22:30:01   Rollo_WZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-08-05 21:18:28   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-08-05 21:18:13   room_ASC_Badezimmer_Rollos_Tasmota Rollo_BZ
     2020-08-05 21:18:13   room_ASC_Rollos_Tasmota_WC Rollo_WC
     2020-08-05 21:18:13   room_ASC_Rollos_Tasmota_Wohnzimmer Rollo_WZ
     2020-08-05 21:18:13   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ
     2020-08-05 21:18:13   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-06-02 12:16:45   selfDefense     on
     2020-08-06 07:27:40   state           window closed at night
     2020-07-20 06:34:04   sunriseTimeWeHoliday off
     2020-08-05 21:18:13   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_BZ
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_BZ   ASC_BrightnessSensor
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_Anbau:
     Rollo_BZ:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     fenster_badezimmer:
       Rollo_BZ   ASC_WindowRec
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_asc:
       ASC        ASC_residentsDev
     rr_Badezimmer:
       Rollo_BZ   ASC_Roommate_Device
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_asc:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 August 2020, 09:45:52
Zitat von: xerion am 06 August 2020, 07:32:01
Ich konnte das Problem lösen. Lag daran das FHEM zu lange nach einen Neustart braucht. Das hatten wir schon mal und es liegt bei mir am INSTALLER Modul bzw. am perl::PrereqScanner::NotQuiteLite. Habe das deinstalliert und nun klappt das setzen der Attribute auch wieder.

Ich habe aber noch ein anderes Problem und zwar mit der IsDay Funktion. Wenn die Rollläden morgen nach Brightness und Residents Home erfolgreich hochgefahren sind, dann steht Sunset auf 0 und Sunrise auch auf 1. Aber IsDay bleibt auf 0 was zu Folge hat, wenn ich in dieser Zeit ein Fenster öffne und danach wieder schließe, wird das wegen "window closed at night" geschlossen.
Sobald ASC_Time_Up_Late vorbei ist, wird auch IsDay gesetzt. Auch funktioniert innerhalb dieser Zeit meine morgendliche Beschattung nicht, da ASC wohl denkt das es noch Nacht ist.

list ASC

Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   FVERSION   73_AutoShuttersControl.pm:v0.10.5-s22473/2020-07-26 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,fenster_badezimmer,global,kuechen_fenster_carport,kuechen_fenster_strasse,rgr_asc,rr_Badezimmer,schlafzimmer_fenster,terrassen_tuer,test_fenster,wc_fenster,wohnzimmer_fenster,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_BZ,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         263
   NTFY_ORDER 51-ASC
   STATE      window closed at night
   TYPE       AutoShuttersControl
   VERSION    v0.10.5
   OLDREADINGS:
   READINGS:
     2020-08-04 17:00:39   Rollo_ASC2_PosValue 0
     2020-08-05 21:44:12   Rollo_ASC2_lastDelayPosValue 70
     2020-08-06 06:00:18   Rollo_ASC2_lastPosValue 0
     2020-08-05 22:30:01   Rollo_ASC2_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-04 19:58:54   Rollo_ASC_PosValue 0
     2020-08-06 06:00:01   Rollo_ASC_lastPosValue 0
     2020-08-05 22:30:01   Rollo_ASC_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:32   Rollo_Anbau_PosValue 0
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-08-06 06:00:01   Rollo_Anbau_lastPosValue 100
     2020-08-05 22:30:01   Rollo_Anbau_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-04 07:07:10   Rollo_BZ_PosValue 0
     2020-08-05 22:00:01   Rollo_BZ_lastDelayPosValue 10
     2020-08-03 22:00:01   Rollo_BZ_lastPosValue 0
     2020-08-05 22:00:01   Rollo_BZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 05:28:51   Rollo_Kueche_Carport_PosValue 0
     2020-06-28 22:15:01   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-08-06 05:28:42   Rollo_Kueche_Carport_lastPosValue 40
     2020-08-05 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 07:27:40   Rollo_Kueche_Strasse_PosValue 100
     2020-08-05 21:43:42   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-08-06 05:28:42   Rollo_Kueche_Strasse_lastPosValue 20
     2020-08-05 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:24   Rollo_SZ_PosValue 0
     2020-06-27 22:30:01   Rollo_SZ_lastDelayPosValue 70
     2020-08-06 06:00:01   Rollo_SZ_lastPosValue 100
     2020-08-05 22:30:01   Rollo_SZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:22   Rollo_WC_PosValue 0
     2020-08-05 21:43:42   Rollo_WC_lastDelayPosValue 70
     2020-08-06 06:00:02   Rollo_WC_lastPosValue 100
     2020-08-05 22:30:01   Rollo_WC_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-08-06 06:00:39   Rollo_WZ_PosValue 0
     2020-08-05 21:44:12   Rollo_WZ_lastDelayPosValue 70
     2020-08-06 06:00:18   Rollo_WZ_lastPosValue 100
     2020-08-05 22:30:01   Rollo_WZ_nextAstroTimeEvent  6.08.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-08-05 21:18:28   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-08-05 21:18:13   room_ASC_Badezimmer_Rollos_Tasmota Rollo_BZ
     2020-08-05 21:18:13   room_ASC_Rollos_Tasmota_WC Rollo_WC
     2020-08-05 21:18:13   room_ASC_Rollos_Tasmota_Wohnzimmer Rollo_WZ
     2020-08-05 21:18:13   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ
     2020-08-05 21:18:13   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-06-02 12:16:45   selfDefense     on
     2020-08-06 07:27:40   state           window closed at night
     2020-07-20 06:34:04   sunriseTimeWeHoliday off
     2020-08-05 21:18:13   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_BZ
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_BZ   ASC_BrightnessSensor
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_Anbau:
     Rollo_BZ:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     fenster_badezimmer:
       Rollo_BZ   ASC_WindowRec
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_asc:
       ASC        ASC_residentsDev
     rr_Badezimmer:
       Rollo_BZ   ASC_Roommate_Device
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_asc:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


Dachte eigentlich ich hätte das durchgetestet. Muss ich mir wohl noch mal anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 06 August 2020, 10:11:59
Hallo CoolTux, könntest du bitte dieses Ticket wieder öffnen?
Ich habe vor ein paar Tagen Ergänzungen vorgenommen.

https://github.com/fhem/AutoShuttersControl/issues/75
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 06 August 2020, 11:04:21
Zitat von: amenomade am 05 August 2020, 20:31:21
Ohje, das habe ich verpasst! Danke dir. Ja das ist was ich immer haben wollte. Jetzt kann ich vernünftig meine Automatisierung machen.

Wobei Du Dir dau auch den separaten Thread  (https://forum.fhem.de/index.php/topic,113360.0.html)anschauen solltest ..... scheint leider noch nicht so ganz ausgereift zu sein  :-\
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 06 August 2020, 11:42:38
Zitat von: CoolTux am 05 August 2020, 23:39:37
Mit der ReadingsGroup habe ich nichts zu tun. Sorry. Eventuell kann da ein anderer helfen.

ok, ich suche mal jemand. aber wie kann es denn sein, das ReadingsGroup ein Reading in deinem Modul erzeugt ?!?!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 August 2020, 14:29:22
Zitat von: Borkk am 06 August 2020, 11:42:38
ok, ich suche mal jemand. aber wie kann es denn sein, das ReadingsGroup ein Reading in deinem Modul erzeugt ?!?!

Ich weiß es wirklich nicht.
Kannst Du mir ein list davon zeigen und welches Reading das sein soll?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 07 August 2020, 07:40:07
Zitat von: CoolTux am 06 August 2020, 09:45:52
Dachte eigentlich ich hätte das durchgetestet. Muss ich mir wohl noch mal anschauen.
Guten Morgen CoolTux,

Habe gestern Abend auf die 10.0.6 upgedated und heute morgen war IsDay auf jeden Fall richtig gesetzt. Ich werde das Mal beobachten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 08 August 2020, 06:52:01
Zitat von: xerion am 07 August 2020, 07:40:07
Guten Morgen CoolTux,

Habe gestern Abend auf die 10.0.6 upgedated und heute morgen war IsDay auf jeden Fall richtig gesetzt. Ich werde das Mal beobachten.

Leider steht IsDay heute morgen wieder falsch also auf 0. Verstehe nicht warum es Mal geht und Mal nicht. Hast du noch eine Idee?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 08 August 2020, 14:45:20
Zitat von: CoolTux am 06 August 2020, 14:29:22
Ich weiß es wirklich nicht.
Kannst Du mir ein list davon zeigen und welches Reading das sein soll?

Schau mal in meinem Beitrag vom 5.August. Da ist alles drin. Es liegt wohl daran, wenn man per "commands" Attribut direkt Werte in ASC Rollos schreibt.

Ich hatte schon mal ein ähnliches Problem (https://forum.fhem.de/index.php/topic,105390.msg1059447.html#msg1059447). Damals wollte ich über ein Notify die Shading Info per Pushover versenden lassen. Das hat damals das ASC Device komplett mit sinnlosen Readings vollgeballert. Ich habe das dann einfach gelassen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 08 August 2020, 15:16:11
Hallo,

das nachstehende Rollladendevice fährt bei Abwesenheit in die Beschattung.
Wenn ich wieder anwesend bin fährt es hoch.
Wie kann ich das Hochfahren unterbinden?

Danke für Hilfe und VG Dieter.

DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.225330/2020-08-03
   IODev      HMLAN1
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      71.5
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-08 12:00:03   ASC_ShadingMessage <html> </html>
     2020-08-08 09:12:04   ASC_ShuttersLastDrive shading in
     2020-08-08 14:52:39   ASC_Time_DriveDown  8.08.2020 - 20:48
     2020-08-08 14:52:39   ASC_Time_DriveUp  9.08.2020 - 08:30
     2020-08-08 12:51:52   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-08 14:52:36   associatedWith  Rollladensteuerung
     2020-08-08 14:52:37   cfgState        ok
     2020-08-08 12:52:01   commState       CMDs_done
     2020-08-08 12:52:01   deviceMsg       71.5 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-08 12:52:01   level           71.5
     2020-08-08 12:52:01   motor           stop:71.5
     2020-08-08 12:52:01   pct             71.5
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-08 12:52:01   recentStateType info
     2020-08-08 12:52:01   state           71.5
     2020-08-08 12:52:01   timedOn         off
   helper:
     HM_CMDNR   93
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1596891052.21224
       TmplTs     1596891052.21224
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 218:215
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: diki am 08 August 2020, 15:46:34
Hallo zusammen,

vielen Dank, vor allem an CoolTux für das fortwährende Engagement.

Ich habe noch ein paar Unklarheiten.

Bei mir stimmen die Angaben von "LastDrive" im ASC Modul bei zwei Rolläden nicht. Hat jemand eine Idee?

"ASC_Shading_MinMax_Elevation 50:10 geht offenbar nicht. Ich will damit ein Dachfenster auf der Nordseite beschatten" Das ist erst ab Mittag nötig.

Danke schonmal!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 August 2020, 15:57:18
Hallo Dieter,
Zitat von: dk3572 am 08 August 2020, 15:16:11
das nachstehende Rollladendevice fährt bei Abwesenheit in die Beschattung.
Wenn ich wieder anwesend bin fährt es hoch.
Wie kann ich das Hochfahren unterbinden?

Du base   ASC_Shading_Mode eingestellt... Schau dir die Doku dazu mal an 😉🙂

VG
Andreas

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 08 August 2020, 16:23:49
Danke für deine Antwort. Auch wenn sie mir nicht weiter hilft.
Was soll ich mir dort anschauen?
Ich möchte das der Rollladen nur bei Abwesenheit in Beschattung fährt.
Allerdings soll er nicht hochfahren wenn ich wieder anwesend bin.
Was muss ich hierfür einstellen? Oder geht das generell nicht?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 08 August 2020, 16:29:15
Zitat von: diki am 08 August 2020, 15:46:34

"ASC_Shading_MinMax_Elevation 50:10 geht offenbar nicht. Ich will damit ein Dachfenster auf der Nordseite beschatten" Das ist erst ab Mittag nötig.


Probiers mal mit ASC_Shading_MinMax_Elevation 50.0:100.0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 08 August 2020, 16:31:57
Zitat von: dk3572 am 08 August 2020, 16:23:49
Danke für deine Antwort. Auch wenn sie mir nicht weiter hilft.
Was soll ich mir dort anschauen?
Ich möchte das der Rollladen nur bei Abwesenheit in Beschattung fährt.
Allerdings soll er nicht hochfahren wenn ich wieder anwesend bin.
Was muss ich hierfür einstellen? Oder geht das generell nicht?

Danke und VG Dieter

Das wird wahrscheinlich so nicht gehen. Stell ASC_Shading_Mode mal auf always. Dann fahren die Rollläden nicht mehr hoch wenn du heimkommst; allerdings findet die Beschattung dann auch statt, wenn du zu hause bist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: diki am 08 August 2020, 16:45:57
Hallo Wolle02,

ZitatProbiers mal mit ASC_Shading_MinMax_Elevation 50.0:100.0

ich habe meine Frage sicher falsch gestellt. Ich meinte wirklich 50:10. Der Punkt und die Dezimalstelle sind nicht notwendig, denke ich. Ich möchte Beschatten, wenn der Sonnenstand (Höhe) über 50 geht und dann soll bis 10 beschattet werden. Hintergrund: Dachfenster Richtung Norden, wird erst ab dieser Sonnenhöhe und ca. ab Mittag notwendig zu beschatten.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 08 August 2020, 16:53:32
Zitat von: diki am 08 August 2020, 16:45:57

ich habe meine Frage sicher falsch gestellt. Ich meinte wirklich 50:10. Der Punkt und die Dezimalstelle sind nicht notwendig, denke ich. Ich möchte Beschatten, wenn der Sonnenstand (Höhe) über 50 geht und dann soll bis 10 beschattet werden. Hintergrund: Dachfenster Richtung Norden, wird erst ab dieser Sonnenhöhe und ca. ab Mittag notwendig zu beschatten.

Danke

50 ist ja der Min-Wert und 10 der Max-Wert. Wahrscheinlich wird der Max-Wert über dem Min-Wert liegen müssen, damit es funktioniert. 10 ist aber kleiner als 50.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 08 August 2020, 17:06:20
Holla,

Zitat von: dk3572 am 08 August 2020, 16:23:49
Danke für deine Antwort. Auch wenn sie mir nicht weiter hilft.
Was soll ich mir dort anschauen?
Ich möchte das der Rollladen nur bei Abwesenheit in Beschattung fährt.
Allerdings soll er nicht hochfahren wenn ich wieder anwesend bin.
Was muss ich hierfür einstellen? Oder geht das generell nicht?

Danke und VG Dieter
Hättest du das so geschrieben, hätte ich auch anders geantwortet 😉
Du hast gefragt wie man das hochfahren unterbinden kann - das würde Zb mit ASC_Shading_Mode always gehen. Dass sie nicht beschatten sollen wenn du zu Hause bist, hast du dort nicht geschrieben....

Wie dem auch sei:
Im ASC für mich imho ausgeschlossen. Was aber geht : Ein Dummy Roommate der mit allen anderen abwesend ges haltet wird, aber anwesend erst wenn entsprechende Roommate anwesend sind UND Betroffene Rolladen nach oben fahren (shading out)... Danach wurden sie dann bei Anwesenheit trotzdem nicht fahren und bei der nächsten Abwesenheit ja  :)

Vielleicht hilft das ja besser

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 08 August 2020, 17:22:33
Danke für deine Hilfe.
Ich behaupte mal, ich habe es genau beschrieben  ;)

Evtl. missbrauche ich den PartyMode dafür. Den nutze ich sonst nicht.
Z.B. wenn der Rollladen in Beschattung ist, dann Party on. In der Hoffnung das er dann nicht mehr gefahren wird.
Wenn die anderen Rollläden ihren nächsten Fahrbefehl bekommen, dann Party off und er sollte die Fahrt nachholen.
Vielleicht auch mit shutterASCenableToggle den Rollladen ganz aus der Steuerung nehmen.

Mal testen.

Vielleicht gibt es ja noch Tipps und Anregungen  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 08 August 2020, 22:10:55
Zitat von: Wolle02 am 08 August 2020, 16:53:32
50 ist ja der Min-Wert und 10 der Max-Wert. Wahrscheinlich wird der Max-Wert über dem Min-Wert liegen müssen, damit es funktioniert. 10 ist aber kleiner als 50.

Ich glaube auch das war so das der Min-Wert kleiner sein muss wie er Max-Wert, habe es jedenfalls überall so bei mir. Habe bei mir z.B. auf der Ostseite eine Elevation von 20:100 und auf der Westseite von 30:100 eingestellt, das heißt die Rolläden auf der Ostseite gehen Elevation größer 20 in die Beschattung und über den Azimuth wieder aus der Beschattung, die Rollläden auf der Westseite gehen über den Azimuth in die Beschattung und dann über die Elevation kleiner wie 30 wieder aus der Beschattung. Funktioniert einwandfrei.

Ich würde also "ASC_Shading_MinMax_Elevation 50:100" einstellen und den richtigen Azimuth, dann geht der Rollladen bei einer Elevation von größer 50 in die Beschattung und dann über den Azimuth später wieder aus der Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: diki am 09 August 2020, 15:06:24
ZitatIch würde also "ASC_Shading_MinMax_Elevation 50:100" einstellen und den richtigen Azimuth, dann geht der Rollladen bei einer Elevation von größer 50 in die Beschattung und dann über den Azimuth später wieder aus der Beschattung.

Danke, das habe ich schon so verstanden, aber das funtioniert bei dem Dachfenster so nicht. Bei Elevation unter 50 endet die Beschattung aber das Fenster ist weiterhin in der Sonne. Das Dachfenster hat eine Neigung von 45° und ist nach Norden ausgerichtet. Ich denke, das ist mit dem ASC Modul nur mit ASC_ExternalTrigger umsetzbar.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 09 August 2020, 19:23:53
Hallo CoolTux,
bezüglich Elevation hätte ich eine Idee, einen Vorschlag. Gut möglich das es nicht nur mir so geht.
Über Azimuth stelle ich die Himmelsrichtung meines Fensters ein. Das beinhaltet natürlich auch den Bereich (z.B. Osten 60° - 140°). Ab oder bis wann bei mir die Sonne ins Fenster scheint ist aber in erster Linie von der Elevation abhängig. Richtung Osten super: Elevation Shading in, Azimuth Shading out. Richtung Süden habe ich aber ein Problem. Da müsste ich beide Male, also Shading in und Shading out, über Elevation steuern. Und hier müsste ich 2 verschiedene Werte einstellen. Jetzt zu meinem Vorschlag. Der Max-Wert wird wahrscheinlich von niemanden verwendet um die Beschattung zu beenden. Wer will schon die Beschattung abschalten wenn die Sonne am höchsten steht? Wäre es vorstellbar den ersten Elevation Wert als Shading in und den zweiten als Shading out zu verwenden? Damit ließe sich Nord- und Südseite des Hauses sehr viel besser in den Griff kriegen. Wie gesagt, ich kann mir nicht vorstellen, das jemand die Max-Funktionalität verwendet.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 10 August 2020, 00:21:26
Zitat von: Reinhard.M am 09 August 2020, 19:23:53Ab oder bis wann bei mir die Sonne ins Fenster scheint ist aber in erster Linie von der Elevation abhängig.

Das stimmt nicht. Bzw. musst du das mal erklären warum das so sein soll. Mit Azimut stellst du quasi Ost (links) und West (rechts) ein und mit Elevation die Höhe. Bei einem Fenster nach Süden dürfte die Sonne sehr wahrscheinlich immer über dem Horizont sein. Somit ist Elevation hier eh unwichtig. Es seihe denn du Wohnst in den Alpen und hast im Süden einen riesigen Berg vorm Fenster hinter dem die Sonne verschwinden kann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 10 August 2020, 07:58:21
Zitat von: Reinhard.M am 09 August 2020, 19:23:53
Der Max-Wert wird wahrscheinlich von niemanden verwendet um die Beschattung zu beenden. Wer will schon die Beschattung abschalten wenn die Sonne am höchsten steht?

Nun ja, wenn die Sonne im Sommer mittags quasi senkrecht am Himmel steht, kommen die Sonnenstrahlen gar nicht auf direktem Weg ans/durchs Fenster. Insofern kann man zu der Zeit tatsächlich die Abschattung beenden und sich über mehr Licht freuen.
Darüber hinaus gibt es durchaus Fenster, die insbesondere morgens und abends direkte Sonne abbekommen, weil die Sonne dann tief steht, aber dann zwischen halt nicht, weil die Sonne hoch genug steht.
Aus meiner Sicht gibt es einige sinnvolle Einsatzpunkte für den Max-Wert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 10 August 2020, 08:02:12
Das ist recht einfach erklärt. Zumindest in meiner Umgebung gibt es einige Häuser, Bäume und Büsche die lange Schatten auf meine Fenster werfen wenn die Sonne niedrig steht. Erst wenn die Sonne über diese Gegenstände hinaus kommt ist für mich eine Beschattung durch die Rollos notwendig. Während der Azimuth sich über das Jahr leicht ändert bleibt die Elevation konstant. Wenn die Gegenstände gleich hoch bleiben :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 08:05:56
Zitat von: Borkk am 08 August 2020, 14:45:20
Schau mal in meinem Beitrag vom 5.August. Da ist alles drin. Es liegt wohl daran, wenn man per "commands" Attribut direkt Werte in ASC Rollos schreibt.

Ich hatte schon mal ein ähnliches Problem (https://forum.fhem.de/index.php/topic,105390.msg1059447.html#msg1059447). Damals wollte ich über ein Notify die Shading Info per Pushover versenden lassen. Das hat damals das ASC Device komplett mit sinnlosen Readings vollgeballert. Ich habe das dann einfach gelassen.

Kann ich mir wirklich keinen Reim draus machen, sorry.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 08:07:22
Zitat von: dk3572 am 08 August 2020, 15:16:11
Hallo,

das nachstehende Rollladendevice fährt bei Abwesenheit in die Beschattung.
Wenn ich wieder anwesend bin fährt es hoch.
Wie kann ich das Hochfahren unterbinden?

Danke für Hilfe und VG Dieter.

DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.225330/2020-08-03
   IODev      HMLAN1
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      71.5
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-08 12:00:03   ASC_ShadingMessage <html> </html>
     2020-08-08 09:12:04   ASC_ShuttersLastDrive shading in
     2020-08-08 14:52:39   ASC_Time_DriveDown  8.08.2020 - 20:48
     2020-08-08 14:52:39   ASC_Time_DriveUp  9.08.2020 - 08:30
     2020-08-08 12:51:52   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-08 14:52:36   associatedWith  Rollladensteuerung
     2020-08-08 14:52:37   cfgState        ok
     2020-08-08 12:52:01   commState       CMDs_done
     2020-08-08 12:52:01   deviceMsg       71.5 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-08 12:52:01   level           71.5
     2020-08-08 12:52:01   motor           stop:71.5
     2020-08-08 12:52:01   pct             71.5
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-08 12:52:01   recentStateType info
     2020-08-08 12:52:01   state           71.5
     2020-08-08 12:52:01   timedOn         off
   helper:
     HM_CMDNR   93
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     cmds:
       TmplKey    :no:1596891052.21224
       TmplTs     1596891052.21224
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode absent
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 218:215
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Nur in dem Du den Shading Mode änderst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 10 August 2020, 08:08:49
Zitat von: kjmEjfu am 10 August 2020, 07:58:21
Nun ja, wenn die Sonne im Sommer mittags quasi senkrecht am Himmel steht, kommen die Sonnenstrahlen gar nicht auf direktem Weg ans/durchs Fenster. Insofern kann man zu der Zeit tatsächlich die Abschattung beenden und sich über mehr Licht freuen.
Darüber hinaus gibt es durchaus Fenster, die insbesondere morgens und abends direkte Sonne abbekommen, weil die Sonne dann tief steht, aber dann zwischen halt nicht, weil die Sonne hoch genug steht.
Aus meiner Sicht gibt es einige sinnvolle Einsatzpunkte für den Max-Wert.
Na ja, ich wohne bereits weit im Süden. Bei mir kommt die Sonne im Juni gerade mal so an einen Höchststand von 65° heran. In Flensburg sind es gerade mal 58°. Da kommt noch eine Menge Sonne und Hitze rein...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 08:09:21
Zitat von: diki am 08 August 2020, 15:46:34
Hallo zusammen,

vielen Dank, vor allem an CoolTux für das fortwährende Engagement.

Ich habe noch ein paar Unklarheiten.

Bei mir stimmen die Angaben von "LastDrive" im ASC Modul bei zwei Rolläden nicht. Hat jemand eine Idee?

"ASC_Shading_MinMax_Elevation 50:10 geht offenbar nicht. Ich will damit ein Dachfenster auf der Nordseite beschatten" Das ist erst ab Mittag nötig.

Danke schonmal!

Das geht in der Tat mit den Elevation so nicht. Er beginnt immer bei einer kleinen Zahl und endet dann bei der großen. Beispiel 10:50 oder 25:50
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cwagner am 10 August 2020, 09:52:22
Lösung vom Modulautor in Nachricht #500: Es müssen explizit zwei Attribute gesetzt werden.

Reproduzierbar kann ich nun auch mit V 10.6 festhalten, dass es bei Benutzung von Brightness-Sensor für die Fahrten der Rollläden morgens und abends in Verbindung mit einem Contaktsensor als Aussperrschutz zu einer unerwünschten Situation kommen kann:
Der Rollladen wurde heute um 5.36 Uhr helligkeitsgesteuert hochgefahren. Entsprechend steht im ASC-Device als Info: maximum brightness threshold exceeded
Die späteste Hochfahrzeit ist mit 7:45 Uhr festgelegt (für die dunken Wintermonate).

Wenn ich nun in der Zeit zwischen 5.36 Uhr und 7.45 die Tür öffne und nach draußen gehen will, sperrt mich der Aussperrschutz erst recht aus, denn der Rollladen geht runter! Wenn ich draußen bin, komme ich natürlich dann nicht mehr an den Griff. Von Innen kann ich simmulieren, dass mit Schließen der Tür der Rollladen wieder hochfährt.

Der Aussperrschutz funktioniert einwandfrei, wenn der Contact offen ist und der Rollladen eigentlich runterfahren soll. Dann bleibt er solange offen, bis ich die Tür schließe. Perfekt!

Hier noch die Definition des Rollladens für den Fall, dass ich es besser einrichten könnte:
define ROLL_Terrasse CUL_HM 19470B
attr ROLL_Terrasse 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
attr ROLL_Terrasse .devInfo 010100
attr ROLL_Terrasse .mId 0005
attr ROLL_Terrasse .stc 30
attr ROLL_Terrasse ASC 1
attr ROLL_Terrasse ASC_BrightnessSensor Umweltsensor:Helligkeit
attr ROLL_Terrasse ASC_Closed_Pos 100
attr ROLL_Terrasse ASC_Down brightness
attr ROLL_Terrasse ASC_Drive_Delay -1
attr ROLL_Terrasse ASC_Mode_Down always
attr ROLL_Terrasse ASC_Mode_Up always
attr ROLL_Terrasse ASC_Pos_Reading level
attr ROLL_Terrasse ASC_Shading_Mode off
attr ROLL_Terrasse ASC_ShuttersPlace window
attr ROLL_Terrasse ASC_Time_Down_Early 17:00
attr ROLL_Terrasse ASC_Time_Down_Late 23:00
attr ROLL_Terrasse ASC_Time_Up_Early 05:30
attr ROLL_Terrasse ASC_Time_Up_Late 07:45
attr ROLL_Terrasse ASC_Up brightness
attr ROLL_Terrasse ASC_Ventilate_Pos 5
attr ROLL_Terrasse ASC_Ventilate_Window_Open on
attr ROLL_Terrasse ASC_WindowRec C.Terrasse
attr ROLL_Terrasse ASC_WindowRec_subType twostate
attr ROLL_Terrasse DbLogExclude .*
attr ROLL_Terrasse IODev CUL_0
attr ROLL_Terrasse alexaName R_Terrasse
attr ROLL_Terrasse autoReadReg 5_readMissing
attr ROLL_Terrasse devStateIcon 0:fts_shutter_10 70:fts_shutter_50 100:fts_shutter_100
attr ROLL_Terrasse event-on-change-reading pct,level,state
attr ROLL_Terrasse eventMap on:AB off:AUF
attr ROLL_Terrasse expert defReg,rawReg
attr ROLL_Terrasse firmware 1.5
attr ROLL_Terrasse genericDeviceType blind
attr ROLL_Terrasse model HM-LC-BL1-FM
attr ROLL_Terrasse peerIDs 00000000,
attr ROLL_Terrasse room Unsorted
attr ROLL_Terrasse serialNr ************
attr ROLL_Terrasse stateFormat pct
attr ROLL_Terrasse subType blindActuator
attr ROLL_Terrasse verbose 2
attr ROLL_Terrasse webCmd statusRequest:toggleDir:AB:AUF:up:down:stop

setstate ROLL_Terrasse 0
setstate ROLL_Terrasse 2020-08-08 13:20:43 .ASC_AttrUpdateChanges_v0.10.6 1
setstate ROLL_Terrasse 2019-09-08 19:45:44 .D-devInfo 010100
setstate ROLL_Terrasse 2019-09-08 19:45:44 .D-stc 30
setstate ROLL_Terrasse 2019-09-08 20:15:25 .R-intKeyVisib invisib
setstate ROLL_Terrasse 2019-09-08 20:15:26 .R-refRunCounter 0
setstate ROLL_Terrasse 2020-08-08 13:20:24 .associatedWith ROLL_Terrasse,ROLL_Terrasse
setstate ROLL_Terrasse 2019-09-08 20:15:26 .peerListRDate 2019-09-08 20:15:26
setstate ROLL_Terrasse 2020-08-10 05:36:19 .protLastRcv 20200810053619
setstate ROLL_Terrasse 2020-07-17 07:18:36 ASC_Enable on
setstate ROLL_Terrasse 2020-07-25 19:07:03 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate ROLL_Terrasse 2020-08-10 05:36:20 ASC_ShuttersLastDrive maximum brightness threshold exceeded
setstate ROLL_Terrasse 2020-08-10 07:45:01 ASC_Time_DriveDown 10.08.2020 - 23:00
setstate ROLL_Terrasse 2020-08-10 07:45:01 ASC_Time_DriveUp 11.08.2020 - 07:45
setstate ROLL_Terrasse 2020-08-10 05:35:51 CommandAccepted yes
setstate ROLL_Terrasse 2019-09-08 19:45:44 D-firmware 1.5
setstate ROLL_Terrasse 2019-09-08 19:45:44 D-serialNr ***************
setstate ROLL_Terrasse 2019-09-08 20:15:25 PairedTo 0xF11234
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveDown 28 s
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveTurn 1.2 s
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveUp 25 s
setstate ROLL_Terrasse 2019-09-08 20:15:25 R-pairCentral 0xF11234
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-sign off
setstate ROLL_Terrasse 2019-09-08 20:15:25 RegL_00. 00:00 02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:F1 0B:12 0C:34
setstate ROLL_Terrasse 2019-09-08 20:15:26 RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:18 0D:00 0E:FA 0F:0C 10:00
setstate ROLL_Terrasse 2020-08-08 13:20:32 associatedWith RollladenCTRL,none
setstate ROLL_Terrasse 2020-08-08 13:20:35 cfgState ok
setstate ROLL_Terrasse 2020-08-10 05:35:51 commState CMDs_done
setstate ROLL_Terrasse 2020-08-10 05:36:19 deviceMsg off (to broadcast)
setstate ROLL_Terrasse 2020-08-10 05:36:19 level 0
setstate ROLL_Terrasse 2020-08-10 05:36:19 motor stop:off
setstate ROLL_Terrasse 2020-08-10 05:36:19 pct 0
setstate ROLL_Terrasse 2020-08-10 05:36:19 recentStateType info


Vielen Dank für das großartige Modul und den engagierten Support!


Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 10 August 2020, 11:13:46
Könnte mich mal bitte jemand an die Hand nehmen, um die Auto Beschattung ein zu stellen. Welche Attr muss ich dafür alle setzten ? Ich habe einen Helligkeitssensor der mit den Lux Wert Ausspuckt, das sieht wie folgt aus.



Internals:
   FUUID      5f1810be-f33f-fc62-debf-15085fbf6fd62e07
   NAME       zigbee.0.04cf8cdf3c772184.illuminance
   NR         58
   STATE      7041
   TYPE       dummy
   READINGS:
     2020-08-10 10:53:32   state           7041
Attributes:
   alias      Helligkeitssensor_aussen Illuminance
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.04cf8cdf3c772184
   room       ioB_IN


Ich brauche noch die Winkel meiner Fenster richtig ? Noch was ? Da ich den Lux Sensor habe, brauche ich kein Twilight oder anderes Modul ?

Kann man das ganze noch mit innen aussen Temp kombinieren, wenn drauße wärmer als drinnen ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 10 August 2020, 11:32:41
Zitat von: Reinhard.M am 10 August 2020, 08:02:12Während der Azimuth sich über das Jahr leicht ändert bleibt die Elevation konstant. Wenn die Gegenstände gleich hoch bleiben :)

Wenn der Azimuth sich ändert dann müsste sich dein Haus ja drehen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 11:52:10
Zitat von: cwagner am 10 August 2020, 09:52:22
Reproduzierbar kann ich nun auch mit V 10.6 festhalten, dass es bei Benutzung von Brightness-Sensor für die Fahrten der Rollläden morgens und abends in Verbindung mit einem Contaktsensor als Aussperrschutz zu einer unerwünschten Situation kommen kann:
Der Rollladen wurde heute um 5.36 Uhr helligkeitsgesteuert hochgefahren. Entsprechend steht im ASC-Device als Info: maximum brightness threshold exceeded
Die späteste Hochfahrzeit ist mit 7:45 Uhr festgelegt (für die dunken Wintermonate).

Wenn ich nun in der Zeit zwischen 5.36 Uhr und 7.45 die Tür öffne und nach draußen gehen will, sperrt mich der Aussperrschutz erst recht aus, denn der Rollladen geht runter! Wenn ich draußen bin, komme ich natürlich dann nicht mehr an den Griff. Von Innen kann ich simmulieren, dass mit Schließen der Tür der Rollladen wieder hochfährt.

Der Aussperrschutz funktioniert einwandfrei, wenn der Contact offen ist und der Rollladen eigentlich runterfahren soll. Dann bleibt er solange offen, bis ich die Tür schließe. Perfekt!

Hier noch die Definition des Rollladens für den Fall, dass ich es besser einrichten könnte:
define ROLL_Terrasse CUL_HM 19470B
attr ROLL_Terrasse 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
attr ROLL_Terrasse .devInfo 010100
attr ROLL_Terrasse .mId 0005
attr ROLL_Terrasse .stc 30
attr ROLL_Terrasse ASC 1
attr ROLL_Terrasse ASC_BrightnessSensor Umweltsensor:Helligkeit
attr ROLL_Terrasse ASC_Closed_Pos 100
attr ROLL_Terrasse ASC_Down brightness
attr ROLL_Terrasse ASC_Drive_Delay -1
attr ROLL_Terrasse ASC_Mode_Down always
attr ROLL_Terrasse ASC_Mode_Up always
attr ROLL_Terrasse ASC_Pos_Reading level
attr ROLL_Terrasse ASC_Shading_Mode off
attr ROLL_Terrasse ASC_ShuttersPlace window
attr ROLL_Terrasse ASC_Time_Down_Early 17:00
attr ROLL_Terrasse ASC_Time_Down_Late 23:00
attr ROLL_Terrasse ASC_Time_Up_Early 05:30
attr ROLL_Terrasse ASC_Time_Up_Late 07:45
attr ROLL_Terrasse ASC_Up brightness
attr ROLL_Terrasse ASC_Ventilate_Pos 5
attr ROLL_Terrasse ASC_Ventilate_Window_Open on
attr ROLL_Terrasse ASC_WindowRec C.Terrasse
attr ROLL_Terrasse ASC_WindowRec_subType twostate
attr ROLL_Terrasse DbLogExclude .*
attr ROLL_Terrasse IODev CUL_0
attr ROLL_Terrasse alexaName R_Terrasse
attr ROLL_Terrasse autoReadReg 5_readMissing
attr ROLL_Terrasse devStateIcon 0:fts_shutter_10 70:fts_shutter_50 100:fts_shutter_100
attr ROLL_Terrasse event-on-change-reading pct,level,state
attr ROLL_Terrasse eventMap on:AB off:AUF
attr ROLL_Terrasse expert defReg,rawReg
attr ROLL_Terrasse firmware 1.5
attr ROLL_Terrasse genericDeviceType blind
attr ROLL_Terrasse model HM-LC-BL1-FM
attr ROLL_Terrasse peerIDs 00000000,
attr ROLL_Terrasse room Unsorted
attr ROLL_Terrasse serialNr ************
attr ROLL_Terrasse stateFormat pct
attr ROLL_Terrasse subType blindActuator
attr ROLL_Terrasse verbose 2
attr ROLL_Terrasse webCmd statusRequest:toggleDir:AB:AUF:up:down:stop

setstate ROLL_Terrasse 0
setstate ROLL_Terrasse 2020-08-08 13:20:43 .ASC_AttrUpdateChanges_v0.10.6 1
setstate ROLL_Terrasse 2019-09-08 19:45:44 .D-devInfo 010100
setstate ROLL_Terrasse 2019-09-08 19:45:44 .D-stc 30
setstate ROLL_Terrasse 2019-09-08 20:15:25 .R-intKeyVisib invisib
setstate ROLL_Terrasse 2019-09-08 20:15:26 .R-refRunCounter 0
setstate ROLL_Terrasse 2020-08-08 13:20:24 .associatedWith ROLL_Terrasse,ROLL_Terrasse
setstate ROLL_Terrasse 2019-09-08 20:15:26 .peerListRDate 2019-09-08 20:15:26
setstate ROLL_Terrasse 2020-08-10 05:36:19 .protLastRcv 20200810053619
setstate ROLL_Terrasse 2020-07-17 07:18:36 ASC_Enable on
setstate ROLL_Terrasse 2020-07-25 19:07:03 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate ROLL_Terrasse 2020-08-10 05:36:20 ASC_ShuttersLastDrive maximum brightness threshold exceeded
setstate ROLL_Terrasse 2020-08-10 07:45:01 ASC_Time_DriveDown 10.08.2020 - 23:00
setstate ROLL_Terrasse 2020-08-10 07:45:01 ASC_Time_DriveUp 11.08.2020 - 07:45
setstate ROLL_Terrasse 2020-08-10 05:35:51 CommandAccepted yes
setstate ROLL_Terrasse 2019-09-08 19:45:44 D-firmware 1.5
setstate ROLL_Terrasse 2019-09-08 19:45:44 D-serialNr ***************
setstate ROLL_Terrasse 2019-09-08 20:15:25 PairedTo 0xF11234
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveDown 28 s
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveTurn 1.2 s
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-driveUp 25 s
setstate ROLL_Terrasse 2019-09-08 20:15:25 R-pairCentral 0xF11234
setstate ROLL_Terrasse 2019-09-08 20:15:26 R-sign off
setstate ROLL_Terrasse 2019-09-08 20:15:25 RegL_00. 00:00 02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:F1 0B:12 0C:34
setstate ROLL_Terrasse 2019-09-08 20:15:26 RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:18 0D:00 0E:FA 0F:0C 10:00
setstate ROLL_Terrasse 2020-08-08 13:20:32 associatedWith RollladenCTRL,none
setstate ROLL_Terrasse 2020-08-08 13:20:35 cfgState ok
setstate ROLL_Terrasse 2020-08-10 05:35:51 commState CMDs_done
setstate ROLL_Terrasse 2020-08-10 05:36:19 deviceMsg off (to broadcast)
setstate ROLL_Terrasse 2020-08-10 05:36:19 level 0
setstate ROLL_Terrasse 2020-08-10 05:36:19 motor stop:off
setstate ROLL_Terrasse 2020-08-10 05:36:19 pct 0
setstate ROLL_Terrasse 2020-08-10 05:36:19 recentStateType info


Vielen Dank für das großartige Modul und den engagierten Support!


Christian

Dein Attribut attr ROLL_Terrasse ASC_ShuttersPlace window ist mit window falsch belegt. Wenn es eine Terrasse ist solltest Du es auf terrace stellen. Und dazu noch ASC_LockOut auf soft. Das reicht schon.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 11:55:36
Zitat von: D3ltorohd am 10 August 2020, 11:13:46
Könnte mich mal bitte jemand an die Hand nehmen, um die Auto Beschattung ein zu stellen. Welche Attr muss ich dafür alle setzten ? Ich habe einen Helligkeitssensor der mit den Lux Wert Ausspuckt, das sieht wie folgt aus.



Internals:
   FUUID      5f1810be-f33f-fc62-debf-15085fbf6fd62e07
   NAME       zigbee.0.04cf8cdf3c772184.illuminance
   NR         58
   STATE      7041
   TYPE       dummy
   READINGS:
     2020-08-10 10:53:32   state           7041
Attributes:
   alias      Helligkeitssensor_aussen Illuminance
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.04cf8cdf3c772184
   room       ioB_IN


Ich brauche noch die Winkel meiner Fenster richtig ? Noch was ? Da ich den Lux Sensor habe, brauche ich kein Twilight oder anderes Modul ?

Kann man das ganze noch mit innen aussen Temp kombinieren, wenn drauße wärmer als drinnen ?

Ein Astro Device brauchst Du auf jeden Fall wegen dem Sonnenstand welcher dann mit Deinen angegebenen Winkeln verglichen wird.
Innen und Aussentemp kann man angeben aber nicht so das beide eine Delta für Shading bilden. Man kann nur den globalen Tempsensor der aussen sein sollte durch einen lokalen Sensor im Rollo Device übergeben. Das kann auch ein Innensensor sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 10 August 2020, 12:21:43
Zitat von: Eistee am 10 August 2020, 11:32:41
Wenn der Azimuth sich ändert dann müsste sich dein Haus ja drehen?
Das macht das Haus ja auch - bezogen auf die Sonne. Ab wann die Sonne in dein Fenster scheint ist stark von der Höhe abhängig. Selbst wenn der erste Sonnenstrahl über dem Horizont bereits dein Fenster trifft. Schau dir mal anhand von https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/) an wie sehr der Azimuth sich für den Sonnenaufgang ändert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Darkwing Duck am 10 August 2020, 15:23:45
Hallo zusammen,

ich bin etwas ratlos, da sich einige meiner Rollos ungewünscht selbstständig bewegen. Ich versuche mich mal möglichst kurz zu fassen. Meine Rollos sind SOMFY-Devices mit Xiaomi-Magnetfensterkontakten. Letztere sind über Deconz als HueDevices in FHEM eingebunden. Die Verwendung als Twostate-Sensoren funktioniert auch insofern, dass z.B. beim öffnen des Fensters die Rollos in ihre Sollposition fahren bzw. beim abendlichen Herunterfahren nicht vollständig schließen. Die Fenstersensoren bekommen ca. alle 50 min ein Statusupdate, selbst wenn in der Zwischenzeit das Fenster nicht geöffnet bzw. geschlossen wird.

Da ich bisher noch nicht dazu gekommen bin, mich mit dem Shading mittels ASC zu befassen, fahre ich momentan einige Rollos im Laufe des Vormittags manuell in eine Schattierungsposition, in meinem Fall z.B. 70 oder 80. Dabei sind und bleiben die Fenster(kontakte) geschlossen. Wenn nun wie oben beschrieben die Fenstersensoren ihr Statusupdate bekommen, fahren teilweise die entsprechenden Rollos in die offen-Position und bekommen "window closed at day" als Wert des Readings ASC_ShuttersLastDrive. Das ganze scheint mir bisher unbeeinflusst von der Belegung des Attributs ASC_WindowRec_PosAfterDayClosed. Hier habe ich allerdings noch keinen Zusammenhang entdeckt, da ich Fenster habe, an denen das gar nicht passiert und andere, an denen es an manchen Tagen vorkommt und an anderen Tagen wieder nicht. Im ASC-Debug Log sehe ich bis zur eigentlichen Fahrt keinen Unterschied zwischen den Rollos, die sich vermeintlich verselbstständigen und denen die wie gewollt geschlossen bleiben.

Habe ich grundsätzlich irgendwas falsch verstanden, was die Funktionsweise von ASC_WindowRec_PosAfterDayClosed angeht? Ich habe dieses Attribut bei den betroffenen Fenstern auf lastManual gestellt, wobei ich ein Fenster habe, bei dem es explizit auf open steht und sich dort das Rollo nicht verselbstständigt. Welche Logs und Lists wären ggf hilfreich um mein Problem weiter einzugrenzen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 August 2020, 17:15:07
Du musst bei den Fensterkontakten event-on-update-reading entsprechend setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 10 August 2020, 22:41:04
Wo gebe ich denn die Himmelsrichtung vom Fenster an und ab welchem Winkel shading in / out ?
Kann ich das mit Helligkeit koppeln, schon oder ? Wie geb ich den Temp Sensor an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 07:25:58
Himmelsrichtungen wird über Azimuth eingestellt, Höhe über Elevation. Über https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/) lassen sich die Werte herausbekommen. Um dein Haus zu sehen "OSM" als Base Map selektieren. Temperatur und Helligkeit werden von Hause aus berücksichtigt. Alles andere steht in der Commandref. Die deutsche Version scheint momentan die aktuellste zu sein. Die englische unterscheidet sich jedenfalls bei mir von der deutschen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cwagner am 11 August 2020, 07:33:20
Zitat von: CoolTux am 10 August 2020, 11:52:10
Dein Attribut attr ROLL_Terrasse ASC_ShuttersPlace window ist mit window falsch belegt. Wenn es eine Terrasse ist solltest Du es auf terrace stellen. Und dazu noch ASC_LockOut auf soft. Das reicht schon.
Exakt so funktioniert es nun wie gewünscht und: Jetzt verstehe ich auch die Schilderung im Wiki - vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 09:16:15
Zitat von: Reinhard.M am 11 August 2020, 07:25:58
Himmelsrichtungen wird über Azimuth eingestellt, Höhe über Elevation. Über https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/) lassen sich die Werte herausbekommen. Um dein Haus zu sehen "OSM" als Base Map selektieren. Temperatur und Helligkeit werden von Hause aus berücksichtigt. Alles andere steht in der Commandref. Die deutsche Version scheint momentan die aktuellste zu sein. Die englische unterscheidet sich jedenfalls bei mir von der deutschen.

Ok, ich habe mal angefangen. Astro Modul installiert und im ASC hinterlegt, denke passt soweit. So nun der Temp Sensor, ist als Dummy über ioBroker eingereicht. Gebe ich das so an Devicename:Reading steht es einfach nur grau im ASC. Sollte das nicht auch orange sein, wie das Astro Modul, wenn ich es richtig verknüpft habe ?

List vom Temp Sensor Dummy ::

Internals:
   CFGFN     
   FUUID      5f3243b6-f33f-fc62-ba5f-1f58475f06244d50
   NAME       zigbee.0.00158d00045c3576.temperatur
   NR         100
   STATE      22.78
   TYPE       dummy
   READINGS:
     2020-08-11 09:07:34   state           22.78
Attributes:
   alias      Außentemperatur Temperature
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.00158d00045c3576
   room       ioB_IN


Sollte doch so richtig angegeben sein, im ASC unter TempSensor ?

zigbee.0.00158d00045c3576.temperatur:state
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 10:20:07
Zitat von: D3ltorohd am 11 August 2020, 09:16:15
Sollte das nicht auch orange sein, wie das Astro Modul, wenn ich es richtig verknüpft habe ?
zigbee.0.00158d00045c3576.temperatur:state
Sobald du ":<reading>" an das TempSensor Device anfügst, in deinem Fall ":state", wird das Device nicht mehr als Link (= orange) angezeigt. Wenn du das möchtest, musst du im TemperatureDevice ein entsprechendes Reading für den Defaultwert anlegen:
attr <TemperatureDeviceName> userReadings  temperature {ReadingsVal("$NAME","state",0);;}
Dann kannst du ":state" löschen und dar TempSensor wird als Link angezeigt.


Zitat von: D3ltorohd am 11 August 2020, 09:16:15
Sollte doch so richtig angegeben sein, im ASC unter TempSensor ?
zigbee.0.00158d00045c3576.temperatur:state
Ob dein RolloDevice die richtige Außentemperatur vom Sensor sieht findest du am leichtesten hiermit heraus:
{ascAPIget('OutTemp','<RolloDeviceName>')}
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Darkwing Duck am 11 August 2020, 12:13:18
Zitat von: CoolTux am 10 August 2020, 17:15:07
Du musst bei den Fensterkontakten event-on-update-reading entsprechend setzen.

Danke, das hat mich zumindest in die richtige Richtung gebracht. Ein setzen von event-on-change-reading auf die Wildcard schafft ebenfalls Abhilfe. Allerdings verstehe ich noch nicht ganz, warum ich das oben geschilderte Problem nicht bei allen Fenstern hatte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 August 2020, 12:20:33
Zitat von: Darkwing Duck am 11 August 2020, 12:13:18
Danke, das hat mich zumindest in die richtige Richtung gebracht. Ein setzen von event-on-change-reading auf die Wildcard schafft ebenfalls Abhilfe. Allerdings verstehe ich noch nicht ganz, warum ich das oben geschilderte Problem nicht bei allen Fenstern hatte.

Ach verdammt man sollte seinen Text auch lesen. Ich meinte in der Tat change und nicht update.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 16:11:19
Zitat von: Reinhard.M am 11 August 2020, 10:20:07
Sobald du ":<reading>" an das TempSensor Device anfügst, in deinem Fall ":state", wird das Device nicht mehr als Link (= orange) angezeigt. Wenn du das möchtest, musst du im TemperatureDevice ein entsprechendes Reading für den Defaultwert anlegen:
attr <TemperatureDeviceName> userReadings  temperature {ReadingsVal("$NAME","state",0);;}
Dann kannst du ":state" löschen und dar TempSensor wird als Link angezeigt.

Ob dein RolloDevice die richtige Außentemperatur vom Sensor sieht findest du am leichtesten hiermit heraus:
{ascAPIget('OutTemp','<RolloDeviceName>')}

Dann passt das so hoffentlich. Dachte, wenn es kein Link ist, hab ich was falsch angegeben, aber dann sollte das so passen.

Das mit der Überprüfung der Temp, mach ich oben in der Eingabeleiste von FHEM ?

Wenn ich das so eingebe {ascAPIget('OutTemp','Schlafzimmer_li')} dann steht da -100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 16:20:37
Zitat von: D3ltorohd am 11 August 2020, 16:11:19
Dann passt das so hoffentlich. Dachte, wenn es kein Link ist, hab ich was falsch angegeben, aber dann sollte das so passen.

Das mit der Überprüfung der Temp, mach ich oben in der Eingabeleiste von FHEM ?

Wenn ich das so eingebe {ascAPIget('OutTemp','Schlafzimmer_li')} dann steht da -100

Da ist offensichtlich dein Temp-Sensor nicht richtig konfiguriert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 16:22:32
Zitat von: Reinhard.M am 11 August 2020, 16:20:37
Da ist offensichtlich dein Temp-Sensor nicht richtig konfiguriert.

Ich habe das jetzt im ASC gesetzt, unter den einzelnen Rollo Devices, gibt es ja noch mal das Attr ASC_TempSensor muss ich diesen hier auch noch einmal setzten ? Oder würde das dann im ASC Global für alle Rollos sein, ausser ich setzte im Rollo ein extra Sensor ein, der vllt direkt am Kasten klebt ?

Hm so hab ich den eingetragen im ASC :: zigbee.0.00158d00045c3576.temperatur:state

Mein list sah ja so aus.

Internals:
   CFGFN     
   FUUID      5f3243b6-f33f-fc62-ba5f-1f58475f06244d50
   NAME       zigbee.0.00158d00045c3576.temperatur
   NR         100
   STATE      22.78
   TYPE       dummy
   READINGS:
     2020-08-11 09:07:34   state           22.78
Attributes:
   alias      Außentemperatur Temperature
   comment    Auto-created by ioBroker fhem.0
   group      zigbee.0.00158d00045c3576
   room       ioB_IN


So noch ein EDIT. Gebe ich das direkt im Rollo Device an, zeigt er mir die Temp das passt schon mal. Kann ich eigentlich so auch prüfen,ob der Rain Sensor passt ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 16:50:47
So, ich hab jetzt mal alles eingetragen, wie ich meine, das es richtig ist. Jetzt ist hier auch noch bewölkt. Aber ich kann ja Lux Wert runtersetzten zum testen.

EDIT: Naja wär hätte es gedacht, klappt noch nicht so wirklich. Hab mal Brightness runter und auch den Wert von : bis geändert. Nun kommt folgendes im Rollo Device :

ASC_ShadingMessage
ERROR: ASC_Shading_Mode attribut is set but global shading has errors, look at ASC device ASControl


Gehe ich ins ASC Device steht dort folgendes ::

controlShading
no valid data from the ASC temperature sensor, is ASC_tempSensor attribut set?


Der ist gleich gesetzt wie im Rollo Device, dort kann ich unter Abfrage auch die Temp sehen. Sollte doch im ASC dann gleich gesetzt werden ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 11 August 2020, 17:47:17
Servus,

mal ne Frage, kann ich bei ASC_Shading_Pos keine Perl-Code mehr eingeben? Hatte vor folgendes umzusetzen:

ASC_Shading_Pos {(ReadingsVal("Wetterstation","temperature",0) >= 22 ? 0:10)}

Wenn ich aber auf das Attribut gehe bekomme ich nur eine Auswahlliste von 10 bis 100.

Wird das jetzt in der Version 0.10 anders realisiert?

Hallo Hagen,
bezüglich deines Problems:
Zitat von: D3ltorohd am 11 August 2020, 16:50:47
So, ich hab jetzt mal alles eingetragen, wie ich meine, das es richtig ist. Jetzt ist hier auch noch bewölkt. Aber ich kann ja Lux Wert runtersetzten zum testen.

EDIT: Naja wär hätte es gedacht, klappt noch nicht so wirklich. Hab mal Brightness runter und auch den Wert von : bis geändert. Nun kommt folgendes im Rollo Device :

ASC_ShadingMessage
ERROR: ASC_Shading_Mode attribut is set but global shading has errors, look at ASC device ASControl


Gehe ich ins ASC Device steht dort folgendes ::

controlShading
no valid data from the ASC temperature sensor, is ASC_tempSensor attribut set?


Der ist gleich gesetzt wie im Rollo Device, dort kann ich unter Abfrage auch die Temp sehen. Sollte doch im ASC dann gleich gesetzt werden ?

Welche Parameter hast du denn alle gesetzt, du benötigst im ASC-Device:
ASC_tempSensor -> da kommt das Device rein für den Außentemperaturwert, wenn das reading "temperature" heißt reicht dort das Device z.B. "Wetterstation"
ASC_twilightDevice -> das Device für die Astrowerte, bei mir "Astro"

im Rolladen-Device:
ASC -> bei mir "2" weil zu 0% und auf 100% ist
ASC_BrightnessSensor -> bei mir "Wetterstation", die liefert auch die Helligkeit bei mir
ASC_Shading_InOutAzimuth -> bei meinem Rollladen auf der Ostseite z.B. "15:185"
ASC_Shading_MinMax_Elevation -> bei mir "20:100", soll morgens ab 20° beschatten
ASC_Shading_Min_OutsideTemperature -> bei mir "15", soll ab 15°C aktiv sein
ASC_Shading_Mode -> "always" bei mir
ASC_Shading_Pos -> "10" bei mir damit noch geschlitzt ist

Danach im ASC-Device "set control shading on", dann solltest du dort ein reading haben das "controlShading" heißt und "on" ist.


Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 17:56:04
Zitat von: meier81 am 11 August 2020, 17:47:17
Servus,

mal ne Frage, kann ich bei ASC_Shading_Pos keine Perl-Code mehr eingeben? Hatte vor folgendes umzusetzen:

ASC_Shading_Pos {(ReadingsVal("Wetterstation","temperature",0) >= 22 ? 0:10)}

Wenn ich aber auf das Attribut gehe bekomme ich nur eine Auswahlliste von 10 bis 100.

Wird das jetzt in der Version 0.10 anders realisiert?

Hallo Hagen,
bezüglich deines Problems:
Welche Parameter hast du denn alle gesetzt, du benötigst im ASC-Device:
ASC_tempSensor -> da kommt das Device rein für den Außentemperaturwert, wenn das reading "temperature" heißt reicht dort das Device z.B. "Wetterstation"
ASC_twilightDevice -> das Device für die Astrowerte, bei mir "Astro"

im Rolladen-Device:
ASC -> bei mir "2" weil zu 0% und auf 100% ist
ASC_BrightnessSensor -> bei mir "Wetterstation", die liefert auch die Helligkeit bei mir
ASC_Shading_InOutAzimuth -> bei meinem Rollladen auf der Ostseite z.B. "15:185"
ASC_Shading_MinMax_Elevation -> bei mir "20:100", soll morgens ab 20° beschatten
ASC_Shading_Min_OutsideTemperature -> bei mir "15", soll ab 15°C aktiv sein
ASC_Shading_Mode -> "always" bei mir
ASC_Shading_Pos -> "10" bei mir damit noch geschlitzt ist

Danach im ASC-Device "set control shading on", dann solltest du dort ein reading haben das "controlShading" heißt und "on" ist.


Gruß Markus

Hallo Markus,

so sieht es bei mir jetzt aus, die attr sollten so richtig gesetzt sein, wie du angegeben hast, jeweils im ASC und im Rollo Device.

Rollo Device
Internals:
   FUUID      5ce426a3-f33f-fc62-ef02-7d448e00de137320
   NAME       Schlafzimmer_li
   NR         28
   STATE      open
   TYPE       ROLLO
   READINGS:
     2020-08-11 16:42:24   ASC_Enable      on
     2020-08-11 17:51:40   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 0.833333333333333m
     2020-08-11 16:21:22   ASC_ShuttersLastDrive manual
     2020-08-11 17:12:16   ASC_Time_DriveDown 11.08.2020 - 20:49
     2020-08-11 17:12:16   ASC_Time_DriveUp 12.08.2020 - 08:30
     2020-08-11 17:12:13   associatedWith  ASControl
     2020-08-11 16:21:01   command         open
     2020-08-11 16:21:01   desired_pct     0
     2020-08-11 16:21:01   drive-type      modul
     2020-08-11 16:21:01   last_drive      drive-up
     2020-08-11 16:21:22   pct             100
     2020-08-11 16:21:22   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state 2000:18000
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 150:290
   ASC_Shading_MinMax_Elevation 8.0:7.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 2000:1800
   ASC_Shading_WaitingPeriod 100
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Time_Up_Early 09:00
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact
   ASC_WindowRec_subType threestate
   alias      Schlafzimmer_li
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 7
   rl_commandStop set JaroFB stop 7
   rl_commandUp set JaroFB up 7
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 19
   rl_secondsUp 19
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct


ASC Device ::

Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown zigbee.0.04cf8cdf3c772184.illuminance:state 500:100
   ASC_rainSensor 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 0
   ASC_shuttersDriveDelay 400
   ASC_tempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_twilightDevice Astro
   alias      ASControl
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Jalousien,ioB_OUT


So das ist auch auf on : 2020-08-11 17:50:13   controlShading  on

im Rollo Device steht nun immer folgendes ::

ASC_ShadingMessage
INFO: current shading status is 'out' - next check in 0.833333333333333m


hab die Zeit mal runter gesetzt, damit ich da schneller Ergebnisse sehe. Aber es tut sich leider nichts.

Aussen Temp : 25.86° / Helligkeit 2218

SunAz : 254.2

SunAt = Elevation ? bei 33

Sollten doch alle Bedingungen gesetzt sein, oder muss ich noch die Zeit von/bis eintragen ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:07:56
Schau dir mal deine Elevation an. Da wird nie ein Rollo fahren; 8.0:7.0.
Kleiner Tipp am Rande: Immer nur eine Funktion gleichzeitig testen bis sie sauber läuft. Alles gleichzeitig macht die Fehlersuche extrem schwer.

Noch eine Kleinigkeit: Viele deiner Fragen sind bereits direkt in der Commandref beantwortet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 18:11:43
Hatte das so verstanden, das das min Angaben sind, die der Rollo braucht um zu funktionieren. Die Werte hab ich von einem anderen System, dort ist das so angegeben.
Was stimmt an den Zahlen nicht ?

Auf der Webseite steht jetzt 23.76° da wäre ich doch mit 8.0:7.0 drin ?

Wenn ich das auf der Webseite durchspiele, ist die Sonne bei ca. 11° Hinter Bäumen und Häusern, da scheint nichts mehr aufs Haus. Die 7° hauen eigentlich morgens hin, das mir die Sonne dann ins Wohnzimmer scheint.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:15:45
Wie gesagt: Commandref :)
8.0 bedeutet 8°. Wenn die Sonne darüber hinaus geht wird Shading aktiviert
7.0 bedeutet 7°. Wenn die Sonne darüber hinaus geht wird Shading deaktiviert. Das kann nicht funktionieren. 8:70 wäre etwas sinnvolles
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 18:17:52
Zitat von: Reinhard.M am 11 August 2020, 18:15:45
Wie gesagt: Commandref :)
8.0 bedeutet 8°. Wenn die Sonne darüber hinaus geht wird Shading aktiviert
7.0 bedeutet 7°. Wenn die Sonne darüber hinaus geht wird Shading deaktiviert. Das kann nicht funktionieren. 8:70 wäre etwas sinnvolles

Ich bin davon ausgegangen das das Shading bei 8° anfängt, so dann steigt die Sonne hier bis auf ca. 55° danach fällt sie wieder ab und ist dann bei ca. 11° wieder weg und das Shading kann beendet werden.

70° Würde die Sonne ja nie erreichen, dann bleibt das Shading dauerhaft aktiv ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:22:32
Commandref :)

ZitatASC_Shading_MinMax_Elevation - ab welcher min Höhe des Sonnenstandes soll beschattet und ab welcher max Höhe wieder beendet werden, immer in Abhängigkeit der anderen einbezogenen Sensorwerte (default: 25.0:100.0)
"max" bedeutet wirklich maximale Höhe, nicht "wann soll das Rollo Abends aus dem Shading raus". Ist zwar ein Vorschlag von mir diesen Wert so wie du es gerne hättest abzuändern, ich habe darauf aber noch kein Feedback.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:23:41
Zitat von: D3ltorohd am 11 August 2020, 18:17:52
Ich bin davon ausgegangen das das Shading bei 8° anfängt, so dann steigt die Sonne hier bis auf ca. 55° danach fällt sie wieder ab und ist dann bei ca. 11° wieder weg und das Shading kann beendet werden.

70° Würde die Sonne ja nie erreichen, dann bleibt das Shading dauerhaft aktiv ?
Nein, wenn die Sonne unter 8° fällt wird das Shading beendet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 18:34:26
Zitat von: Reinhard.M am 11 August 2020, 18:22:32
Commandref :)
"max" bedeutet wirklich maximale Höhe, nicht "wann soll das Rollo Abends aus dem Shading raus". Ist zwar ein Vorschlag von mir diesen Wert so wie du es gerne hättest abzuändern, ich habe darauf aber noch kein Feedback.

Ich hab mich erst nicht ans Shading im ASC ran getraut, daher die Steuerung in einer anderen SmartHome SW versucht, dort war Anfang und Endwert. Aber mit 8:70 fuhr der Rollo jetzt.
Denke mal ab jetzt ist dann Finetuning angesagt. Immer wieder beobachten und die Werte anpassen, wie Azimut min/max und Lux Wert.

Aber der eine Rollo ist schon mal gefahren. Wie würde die Jugend sagen. Ich küss dein Auge  ;D Gilt an alle, die mir jetzt hier so tatkräftig geholfen haben. ER IST GEFAHREN, ich kanns noch gar nicht glauben.

Auch coolTux sein Auge wird geküsst, der dieses mega umfangreiche Modul geschrieben hat, vortaufend verbessert und tollen Support leistet.

Noch eine Frage zu ASC_BrightnessSensor und ASC_Shading_StateChange_SunnyCloudy, Brightness ist der Wert von / bis überhaupt Shading läuft, SunnyCloud ist dann wenn Tagsüber dann sich Wolken vor die Sonne schieben, damit ASC ungefähr weiß wann eben Wolken vorhanden sind, wann nicht. Wird dann zwischenzeitig hochgefahren und dann bei Änderung wieder runter ? Hätte da nicht auch ein Wert gereicht, der von Brightness z.b. ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:42:32
Gerne :)
Und auch wenn ich mich wiederhole: Schalte zum testen alle ASC Funktionen im Rollo und ASC Device aus die du gerade nicht testen willst. Ansonsten geht die Fehlersuche sehr schnell daneben. Wenn du noch Regen und Wind einbinden willst - erst einmal ein Dummy Device aufsetzen und damit testen. Geht sehr viel schneller und schont die Motoren. Zum lernen hat es mir sehr geholfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 11 August 2020, 18:46:23
Zitat von: D3ltorohd am 11 August 2020, 18:34:26
Noch eine Frage zu ASC_BrightnessSensor und ASC_Shading_StateChange_SunnyCloudy, Brightness ist der Wert von / bis überhaupt Shading läuft, SunnyCloud ist dann wenn Tagsüber dann sich Wolken vor die Sonne schieben, damit ASC ungefähr weiß wann eben Wolken vorhanden sind, wann nicht. Wird dann zwischenzeitig hochgefahren und dann bei Änderung wieder runter ? Hätte da nicht auch ein Wert gereicht, der von Brightness z.b. ?
Commandref :)
ZitatASC_BrightnessSensor - DEVICE[:READING] WERT-MORGENS:WERT-ABENDS / 'Sensorname[:brightness [400:800]]' Angaben zum Helligkeitssensor mit (Readingname, optional) für die Beschattung und dem Fahren der Rollladen nach brightness und den optionalen Brightnesswerten für Sonnenauf- und Sonnenuntergang. (default: none)
Die Werte am Sensor sind für Sonnenauf- bzw Sonnenuntergang. SunnyCloudy ist fürs Shading.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 11 August 2020, 19:45:19
Zitat von: Reinhard.M am 11 August 2020, 18:22:32
ASC_Shading_MinMax_Elevation - ab welcher min Höhe des Sonnenstandes soll beschattet und ab welcher max Höhe wieder beendet werden, immer in Abhängigkeit der anderen einbezogenen Sensorwerte (default: 25.0:100.0)

Genau deswegen habe ich z.B. bei mir 20:100 im Osten bei den Rollläden, bei 20° kommt die Sonne morgens bei mir über den Berg und fällt in die Fenster, die 100° werden ja nie erreicht (quasi deaktiviert) und deshalb geht es dann wieder aus der Beschattung über den Azimuth, also wenn die Sonne vom Winkel her nicht mehr in die Fenster fällt.

Würde an deiner Stelle Hagen mal morgens schauen ab welcher Elevation die Sonne bei dir anfängt in die Fenster zu scheinen, dann diesen Wert mit :100 in Elevation eintragen. Auf der Westseite das gleiche machen und den Wert wo die Sonneneinstrahlung verschwindet ermitteln und in den Westrollläden wieder mit :100 eintragen. Jetzt noch wichtig wie dein Haus bzw. die Fenster stehen, wenn dein Fenster z.B. genau auf Osten liegt (sind ja 90°, Fängt bei 0° genau im Norden an und geht dann im Uhrzeigersinn weiter)  für den Azimuth z.B. 5:175 eintragen, das wären dann 85° nach links und rechts Einfallwinkel. Sollte für den Anfang eigentlich so passen. Bei mir ist das Haus  z.B. 10° verdreht Richtung Norden, das heißt ich habe für den Azimuth überall 10 dazuzählen müssen (15:185) und schon passt´s.  ;)

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 20:23:46
Bin mein Haus mit nem Kompass abgelaufen, im anderen System war das der Wert und dort wurde dann links rechts die Abweichung dazu addiert. Ich werde die Werte nehmen und eben abändern - 70 + 70 die Werte dann übernehmen. Habt ihr das ganz genau gemacht für jedes Fenster, oder nur pro Hausseite ?

So nun sollte doch mein Rollo wieder hochgefahren sein ?

INFO: current shading status is 'out' - next check in 5m

Min Elevation ist ja nun unter 8°. Oder muss min noch die Temp oder der Azimut raus fallen aus dem Shading ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 11 August 2020, 21:08:10
Zitat von: D3ltorohd am 11 August 2020, 20:23:46
Bin mein Haus mit nem Kompass abgelaufen, im anderen System war das der Wert und dort wurde dann links rechts die Abweichung dazu addiert. Ich werde die Werte nehmen und eben abändern - 70 + 70 die Werte dann übernehmen. Habt ihr das ganz genau gemacht für jedes Fenster, oder nur pro Hausseite ?

So nun sollte doch mein Rollo wieder hochgefahren sein ?

INFO: current shading status is 'out' - next check in 5m

Min Elevation ist ja nun unter 8°. Oder muss min noch die Temp oder der Azimut raus fallen aus dem Shading ?

Also ich habe bei meinen Fenstern keinerlei weitere Einflüsse, von daher sind die Parameter bei mir für jede Seite identisch für alle Fenster. Vom Status her ist dein Rollladen wieder aus der Beschattung rausgefahren, so sieht das bei mir exakt auch aus.

Bezüglich deiner Werte für´s shading es müssen alle Parameter erfüllt sein damit er in die Beschattung fährt, sobald einer dieser Parameter nicht mehr erfüllt ist wird wieder entschattet.

Bei dir könnte jetzt wieder das Thema "Jarolift" zugeschlagen haben, ich habe auch ab und zu einen Rollladen der den Befehl nicht bekommt, das lässt sich so glaube ich auch nicht wirklich abstellen. Du kannst ja aber mal im Log schauen, sobald ein Rollladen fahren soll müsste es so in etwa im Log stehen:

2020.08.11 20:54:09.029 3: SIGNALduino: JaroLift set down 5
2020.08.11 20:54:19.216 3: SIGNALduino: JaroLift set down 8
2020.08.11 20:54:19.312 3: SIGNALduino: JaroLift set down 9


Daran erkennst du das der SIGNALduino das ganze schonmal bekommen hat und soweit alles passt, dann ging eben was beim senden schief.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 August 2020, 21:25:11
Zitat von: meier81 am 11 August 2020, 21:08:10
Bei dir könnte jetzt wieder das Thema "Jarolift" zugeschlagen haben, ich habe auch ab und zu einen Rollladen der den Befehl nicht bekommt, das lässt sich so glaube ich auch nicht wirklich abstellen. Du kannst ja aber mal im Log schauen, sobald ein Rollladen fahren soll müsste es so in etwa im Log stehen:

Ich habe das jetzt eigentlich im Griff, lasse einfach im Modul, den Befehl wiederholen. Seither gab es keinen Rollo mehr der nicht fuhr. Ich muss den NUC noch mal umstellen, früher hatte ich keine Probleme mit, es ist exakt jeder so gefahren wie er sollte. Vllt hab ich mittlerweile zu viele Geräte die stören.

Naja, eins ist mir noch aufgefallen, die PCT Angabe passt nicht so wirklich mit dem Rollostatus zusammen, also quasi wie er dann auch fährt. Grad z.b. auf pct 50, der Rollo ist aber definitiv nicht in der Mitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 12 August 2020, 00:03:21
Zitat von: D3ltorohd am 11 August 2020, 21:25:11
Naja, eins ist mir noch aufgefallen, die PCT Angabe passt nicht so wirklich mit dem Rollostatus zusammen, also quasi wie er dann auch fährt. Grad z.b. auf pct 50, der Rollo ist aber definitiv nicht in der Mitte.

Das wird nie ganz passen, die Positionsbestimmung macht er ja über die Zeiten für hoch/runterfahren, dein Rollladen ist ja aber aufgerollt und hat am Anfang der Fahrt (ganz geöffnet) natürlich den größten Umfang bzw. die größte Strecke die z.B. in 1 Sekunde zurückgelegt wird. Von daher schätze ich das dein Rollladen etwas mehr zugefahren war wie 50% (wenn 0% geschlossen sind)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 12 August 2020, 09:42:08
Reinhard.M ich glaube du erzählst hier völligen Blödsinn. Azimut (Min und Max) beschreibt bei ASC ab welchem Winkel und bis zu welchem Winkel die Sonne auf dein Fenster scheint und nicht in welchem Winkel die sonne auf und unter geht. Wenn die Sonne ab 80° auf dein Fenster scheinen könnte und erst bei 90° auf geht dann ist der min Wert trotzdem 80°. Das deine Beschattung dann passend startet machst du mit Elevation min was ja bedeutet ab welcher höhe die Sonne auf dein Fenster scheint. Wenn beides richtig eingestellt ist dann sollte das im Sommer und Winter gleich gut passen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 09:56:14
So die Sonnenseite, ist jetzt eingestellt. Wie verhält sich hier, das fahren in Schatten, wenn die Fenster offen sind ? Fährt er trotzdem, oder bleiben die auf Lüftungsstellung stehen ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 August 2020, 09:59:42
Zitat von: D3ltorohd am 12 August 2020, 09:56:14
So die Sonnenseite, ist jetzt eingestellt. Wie verhält sich hier, das fahren in Schatten, wenn die Fenster offen sind ? Fährt er trotzdem, oder bleiben die auf Lüftungsstellung stehen ?

Das kommt auf das Attribut Shutterplace an. Wenn auf Window dann geht die Beschattung wenn auf Terrace dann wird nicht beschattet
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 10:26:01
Nächstes Problem. So das Rollo Device sagt shading in, also alle Bedingungen erfüllt und der Rollo hätte fahren sollen. So aber selbst das Rollo Device, zeigt an 100% also offen. Da wurde gar kein Befehl abgesetzt. Also nicht, das der Rollo das nicht bekommen hätte, oder de Stick nicht gesendet hätte. Das Rollo Device hat einfach keinen Befehl pct 10 gesendet. Warum ? Ich kann nichts sehen. Bei 3 Rollos die ich jetzt mal eingerichtet habe. Oder fährt er nicht direkt, wenn dort shading in steht ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 August 2020, 10:33:27
Zitat von: D3ltorohd am 12 August 2020, 10:26:01
Nächstes Problem. So das Rollo Device sagt shading in, also alle Bedingungen erfüllt und der Rollo hätte fahren sollen. So aber selbst das Rollo Device, zeigt an 100% also offen. Da wurde gar kein Befehl abgesetzt. Also nicht, das der Rollo das nicht bekommen hätte, oder de Stick nicht gesendet hätte. Das Rollo Device hat einfach keinen Befehl pct 10 gesendet. Warum ? Ich kann nichts sehen. Bei 3 Rollos die ich jetzt mal eingerichtet habe. Oder fährt er nicht direkt, wenn dort shading in steht ?

Ich sehe auch nichts ;-) da du kein list vom Rollo beigefügt hast.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 10:58:47
 ;D Ok, scheint verzögert zu fahren. Also nicht direkt, wenn er sagt shading in. Jetzt sind einige Rollos die fahren sollten, gefahren.

Hier mal ein List.

Internals:
   DEF       
   FUUID      5ce30247-f33f-fc62-f207-f0f74c99d98b42e1
   NAME       Wohnzimmer_mi
   NR         23
   STATE      pct-10
   TYPE       ROLLO
   stoptime   1597220775
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2020-08-12 10:57:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-12 10:26:15   ASC_ShuttersLastDrive shading in
     2020-08-12 10:02:19   ASC_Time_DriveDown 12.08.2020 - 20:47
     2020-08-12 10:02:19   ASC_Time_DriveUp 13.08.2020 - 06:20
     2020-08-11 17:12:13   associatedWith  ASControl
     2020-08-12 10:25:45   command         pct-90
     2020-08-12 10:25:45   desired_pct     90
     2020-08-12 10:25:45   drive-type      modul
     2020-08-12 10:25:45   last_drive      drive-down
     2020-08-12 10:26:15   pct             10
     2020-08-12 10:26:15   state           pct-10
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state 400:0
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:170
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 3800:2300
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact
   ASC_WindowRec_subType threestate
   alias      Wohnzimmer_mi
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 2
   rl_commandStop set JaroFB stop 2
   rl_commandUp set JaroFB up 2
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


@coolTux könntest du vllt auch die 0 freigeben, bei Shading Pos ? Bei einigen Fenstern, fahre ich immer komplett zu, damit es so kühl wie möglich bleibt. Habe Alubehang / gedämmt am Rollo, da wäre zu am besten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 August 2020, 11:09:56
Zitat von: D3ltorohd am 12 August 2020, 10:58:47
;D Ok, scheint verzögert zu fahren. Also nicht direkt, wenn er sagt shading in. Jetzt sind einige Rollos die fahren sollten, gefahren.

Hier mal ein List.

Die 0 ist bewusst nicht freigegeben da es zu Komplikationen bei Open oder wie bei dir bei der Close Position kommt wenn ein und der selbe Wert doppelt verwendet wird. Was du machen könntest per attr Befehl auf 5 zu setzen wenn die das hilft bzw. Ausreichend genug ist.

Internals:
   DEF       
   FUUID      5ce30247-f33f-fc62-f207-f0f74c99d98b42e1
   NAME       Wohnzimmer_mi
   NR         23
   STATE      pct-10
   TYPE       ROLLO
   stoptime   1597220775
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2020-08-12 10:57:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-12 10:26:15   ASC_ShuttersLastDrive shading in
     2020-08-12 10:02:19   ASC_Time_DriveDown 12.08.2020 - 20:47
     2020-08-12 10:02:19   ASC_Time_DriveUp 13.08.2020 - 06:20
     2020-08-11 17:12:13   associatedWith  ASControl
     2020-08-12 10:25:45   command         pct-90
     2020-08-12 10:25:45   desired_pct     90
     2020-08-12 10:25:45   drive-type      modul
     2020-08-12 10:25:45   last_drive      drive-down
     2020-08-12 10:26:15   pct             10
     2020-08-12 10:26:15   state           pct-10
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state 400:0
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:170
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 3800:2300
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact
   ASC_WindowRec_subType threestate
   alias      Wohnzimmer_mi
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 2
   rl_commandStop set JaroFB stop 2
   rl_commandUp set JaroFB up 2
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


@coolTux könntest du vllt auch die 0 freigeben, bei Shading Pos ? Bei einigen Fenstern, fahre ich immer komplett zu, damit es so kühl wie möglich bleibt. Habe Alubehang / gedämmt am Rollo, da wäre zu am besten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 August 2020, 11:10:17
Zitat von: D3ltorohd am 12 August 2020, 10:58:47
;D Ok, scheint verzögert zu fahren. Also nicht direkt, wenn er sagt shading in. Jetzt sind einige Rollos die fahren sollten, gefahren.

Hier mal ein List.

Internals:
   DEF       
   FUUID      5ce30247-f33f-fc62-f207-f0f74c99d98b42e1
   NAME       Wohnzimmer_mi
   NR         23
   STATE      pct-10
   TYPE       ROLLO
   stoptime   1597220775
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2020-08-12 10:57:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-12 10:26:15   ASC_ShuttersLastDrive shading in
     2020-08-12 10:02:19   ASC_Time_DriveDown 12.08.2020 - 20:47
     2020-08-12 10:02:19   ASC_Time_DriveUp 13.08.2020 - 06:20
     2020-08-11 17:12:13   associatedWith  ASControl
     2020-08-12 10:25:45   command         pct-90
     2020-08-12 10:25:45   desired_pct     90
     2020-08-12 10:25:45   drive-type      modul
     2020-08-12 10:25:45   last_drive      drive-down
     2020-08-12 10:26:15   pct             10
     2020-08-12 10:26:15   state           pct-10
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state 400:0
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:170
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 3800:2300
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact
   ASC_WindowRec_subType threestate
   alias      Wohnzimmer_mi
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 2
   rl_commandStop set JaroFB stop 2
   rl_commandUp set JaroFB up 2
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


@coolTux könntest du vllt auch die 0 freigeben, bei Shading Pos ? Bei einigen Fenstern, fahre ich immer komplett zu, damit es so kühl wie möglich bleibt. Habe Alubehang / gedämmt am Rollo, da wäre zu am besten.

Das geht nicht weil dies mit komplett offen oder komplett geschlossen kollidieren würde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 August 2020, 11:10:54
Es gibt morgen früh ab 8 Uhr ein Bugfix Update über das FHEM SVN
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 12 August 2020, 11:15:51
Zitat von: Eistee am 12 August 2020, 09:42:08
Reinhard.M ich glaube du erzählst hier völligen Blödsinn. Azimut (Min und Max) beschreibt bei ASC ab welchem Winkel und bis zu welchem Winkel die Sonne auf dein Fenster scheint und nicht in welchem Winkel die sonne auf und unter geht. Wenn die Sonne ab 80° auf dein Fenster scheinen könnte und erst bei 90° auf geht dann ist der min Wert trotzdem 80°. Das deine Beschattung dann passend startet machst du mit Elevation min was ja bedeutet ab welcher höhe die Sonne auf dein Fenster scheint. Wenn beides richtig eingestellt ist dann sollte das im Sommer und Winter gleich gut passen.
Möglicherweise habe ich mich ungeschickt ausgedrückt, sorry. Ich versuche es mal anders zu beschreiben, bevorzuge aber eher sachliche Formulierungen.
Zunächst einmal Elevation. Dieser Winkel beschreibt für einen bestimmten Standort in welchen Winkel die Sonne über dem Horizont steht. Wenn ich nicht gerade auf dem Meer bin gibt es am Horizont immer etwas was die Sonne beim Aufgang und Untergang verdeckt. Mal mehr mal weniger. Dieser Winkel muss erst einmal überschritten werden bevor ich von der Sonne etwas sehe. Insbesondere in eng bebauten Gebieten macht sich das stark bemerkbar. Bei einer Südausrichtung eines Fensters kann es daher dazu kommen, dass z.B die Sonne morgens bei einer Elevation von 25° erst ins Fenster scheint, am Abend aber noch bei 20°. Den Azimuth kann ich hier frei wählen, z.B. von 90° bis 270°.
Wenn ich in Richtung Osten schaue sieht das ein wenig anders aus. Egal zu welcher Jahreszeit, die Sonne muss weiterhin erst einmal hoch genug stehen damit sie mein Fenster erreicht. Diese Höhe, genauer dieser Winkel ist konstant und ergibt sich aus der Höhe und dem Abstand des Schatten werfenden Objekts. Nehmen wir mal als Beispiel 10° an.  Wenn ich mir jetzt den Azimuth zu diesem Sonnenstand über das Jahr anschaue verändert er sich sehr stark. Im Sommer ist bei mir z.B. diese Höhe bereits bei einem Azimuth von 66° erreicht. Im Winter ist die Höhe aber erst bei einem Azimuth von 143° erreicht. Ok, Winter ist natürlich für Beschattung nicht so wichtig und sowieso über Temperatur abgedreht. Im August hat sich der Azimuth ab dem die Sone in mein Fenster scheint bereits auf 80° geändert und da macht es mir sehr wohl etwas aus. Um das Fenster also konstant richtig zu beschatten wähle ich Richtung Osten die Elevation für den Beginn und setze den Azimuth Startwert auf kleiner gleich 66° (in meinem Beispiel). Für das Entschatten nehme ich dann natürlich den Azimuth-Wert da die Sonne Richtung Osten immer höher steht als mein Startwert für Elevation.
Die Elevation ist aus diesem Grund für mich der wichtigere weil über das Jahr fixe Wert den ich einmal setzen und anschließend vergessen kann. Wenn ich das Gleich über den Azimuth erreichen will müsste ich diesen Wert permanent nachtrimmen. Z.B. in Richtung Osten gebe ich also hier nur den kleinsten möglichen Wert an. Ich hoffe das erklärt meine Aussage von vorher ein wenig besser.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 11:18:20
Thema fahrt des Rollos, wenn in oder out eintrifft. Wenn nun steht out, warten 5 min für nächsten check, wenn dann immer noch alles passt, fährt er dann erst hoch, kann das sein ? Das gleiche für in, er prüft, alle Bedingungen für in sind erfüllt, er wartet und testet nach der Wartezeit erneut, ist nun immer noch alles gegeben, fährt er runter ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 12 August 2020, 12:23:09
Zitat von: Reinhard.M am 12 August 2020, 11:15:51...

Azimut = Winkel der Fensterscheibe minus und plus <90° sofern da nichts im Weg steht. Das kann man mit jedem Kompass ermitteln und ändert sich nicht sofern dein Haus sich nicht dreht. Daher verstehe ich deine Aussage nicht.
Natürlich kann man den Winkel kleiner 90° machen denn wenn die Sonne nur ganz flach auf die Scheibe scheint dann wird es noch nicht warm.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 12:48:27
Wer hatte das hier erwähnt so ein Test Button wäre nicht schlecht, "set shading check" oder so ähnlich.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 12 August 2020, 13:08:24
Zitat von: D3ltorohd am 12 August 2020, 11:18:20
Thema fahrt des Rollos, wenn in oder out eintrifft. Wenn nun steht out, warten 5 min für nächsten check, wenn dann immer noch alles passt, fährt er dann erst hoch, kann das sein ? Das gleiche für in, er prüft, alle Bedingungen für in sind erfüllt, er wartet und testet nach der Wartezeit erneut, ist nun immer noch alles gegeben, fährt er runter ?

So sieht´s aus. Am Anfang müsste stehen
INFO: current shading status is 'in reserved' - next check in 10m
dann sind deine Bedingungen erfüllt und die "ASC_SHADING_WAITINGPERIOD" kommt zum tragen. Wenn die zur hälfte abgelaufen ist (ich hoffe ich bin da richtig) kommt die Meldung
INFO: current shading status is 'in' - next check in 20m
und die Rollläden fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 13:12:26
wahrscheinlich liegt das am DriveDelay, das er erst ein paar min später fährt.
WaitingPeriode ist in Sekunden angegeben, also 300sec gleich 5 min. Komisch bei 600 steht 5min, bei 300 dann 2,5min irgendwie passt das nicht so ganz zusammen. Irgendwie komisch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 August 2020, 14:08:44
Zitat von: D3ltorohd am 12 August 2020, 11:18:20
Thema fahrt des Rollos, wenn in oder out eintrifft. Wenn nun steht out, warten 5 min für nächsten check, wenn dann immer noch alles passt, fährt er dann erst hoch, kann das sein ? Das gleiche für in, er prüft, alle Bedingungen für in sind erfüllt, er wartet und testet nach der Wartezeit erneut, ist nun immer noch alles gegeben, fährt er runter ?

Nein er fährt sofort nachdem er das in bekommen hat.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 August 2020, 14:11:10
Zitat von: D3ltorohd am 12 August 2020, 13:12:26
wahrscheinlich liegt das am DriveDelay, das er erst ein paar min später fährt.
WaitingPeriode ist in Sekunden angegeben, also 300sec gleich 5 min. Komisch bei 600 steht 5min, bei 300 dann 2,5min irgendwie passt das nicht so ganz zusammen. Irgendwie komisch.

Das passt. 600 sind 10 min aber der Check für in erfolgt schon nach der hälfte der waitingPeriode also 300 5 min.
Beim out wartet er die volle waiting periode
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 August 2020, 16:33:00
Zitat von: CoolTux am 12 August 2020, 14:08:44
Nein er fährt sofort nachdem er das in bekommen hat.

hm es dauert locker 3-4 min bis er fährt, da steht schon in.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 12 August 2020, 18:07:54
Hi wollte mal meine Lösung ohne ASC hier Vorstellen. ASC funktioniert bei mir leider nicht wegen meiner Wetterstation.


Viellecht hilft es CoolTux ja auch zu sehen welche Anforderungen man noch so an ein ASC Modul haben kann.

defmod mz.Rollo.di DOIF ## 1 : Rollo hoch\
(\
( ## or\
( ## and\
( ## Sonne hinter Berg\
[xx.Twilight:elevation] < 4.1\
and [xx.Twilight:azimuth] > 176\
)\
or ( ## Leinewand oben und Dämmerung\
[wz.Leinwand] eq "open"\
and [xx.Twilight:azimuth] < 260\
and [WeatherStation:luminosity] < 10000\
)\
or ( ## Leinewand oben und Dämmerung\
[wz.Leinwand] eq "open"\
and [xx.Twilight:azimuth] > 260\
and [WeatherStation:luminosity] < 3000\
)\
or ( ## Leinwand unten und Dunkel\
[wz.Leinwand] eq "closed"\
and [WeatherStation:luminosity] < 10\
)\
)\
and [Bewohner] !~ "sleep"\
)\
or [WeatherStation:wind_gust_max10m] > 25\
)\
( IF ([mz.HM.Rollo:pct] ne "100") (set mz.HM.Rollo pctSlat 40) )\
( IF ([mz.HM.Rollo:pct] ne "100") (set mz.HM.Rollo pctSlat 80) )\
( IF ([mz.HM.Rollo:pct] ne "100") (set mz.HM.Rollo 100) )\
\
## 2 : Rollo runter\
DOELSEIF (\
( ## and\
( ## Sonne auf Fenster\
[xx.Twilight:elevation] > 4.1\
and [xx.Twilight:azimuth] > 176\
and [WeatherStation:luminosity] > 42000\
)\
or ( ## Sonne auf Fenster später\
[xx.Twilight:elevation] > 4.1\
and [xx.Twilight:azimuth] > 230\
and [WeatherStation:luminosity] > 20000\
)\
or ( ## Sonne auf Fenster später\
[xx.Twilight:elevation] > 4.1\
and [xx.Twilight:azimuth] > 260\
and [WeatherStation:luminosity] > 10000\
)\
or ( ## Leinwand unten und hell\
[wz.Leinwand] eq "drive-down"\
and [WeatherStation:luminosity] > 10\
)\
or [Bewohner] =~ "sleep"\
)\
and [WeatherStation:wind_gust_max10m] < 20\
)\
( IF ([mz.HM.Rollo:pct] ne "0") (set mz.HM.Rollo 0) )
attr mz.Rollo.di alias Rollo
attr mz.Rollo.di cmdState Rollo hoch|\
Rollo runter
attr mz.Rollo.di cmdpause 65:65
attr mz.Rollo.di do always
attr mz.Rollo.di group Beschattung
attr mz.Rollo.di icon helper_doif
attr mz.Rollo.di room 9.1 DOIF
attr mz.Rollo.di wait 0,3,3:0
attr mz.Rollo.di widgetOverride cmdState:textField-long
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: naund am 12 August 2020, 19:50:47
Ich verwende auch diese Wetterstation, allerdings mit ASC und kenne das Problem.  Bei niedrigem Sonnenstand bleibt das Rollo oben.  Ich habe auch schon überlegt, den Helligkeitswert durch den Sinus der Elevation zu teilen, um diesen Effekt zu verringern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 12 August 2020, 20:54:13
Zitat von: Eistee am 12 August 2020, 18:07:54
Der Helligkeitssensor ist gerade nach oben in den Himmel gerichtet daher muss ich die am Abend immer flacher darauf scheinende Sonne etwas kompensieren um die Beschattung bei Sonne und Entschattung bei Wolken zu realisieren.

Das Problem dürfte des öfteren auftreten, habe eine ELV WS980, da sieht es mit dem Helligkeitssensor genau so aus, ist auch senkrecht nach oben gerichtet.
Habe das Problem bei mir morgens, die Sonne kommt über den Berg und fällt sofort in die Fenster rein, der Helligkeitssensor hat aber erst 10000Lux, ich habe aber 35000Lux zum beschatten eingestellt. Würde ich den Wert runterstellen hätte ich das Problem das tagsüber selbst bei Bewölkung die Rollläden nicht mehr hochfahren würden, der Wert ist eigentlich okay, müsste eher noch etwas hochgesetzt werden.

Vielleicht kann man ja an dem Parameter "ASC_SHADING_STATECHANGE_SUNNYCLOUDY" Perl-tauglich machen, dann könnte man das verknüpfen z.B. Elevation < 30 dann nimm 15000Lux, Elevation > 30 dann nimm 35000Lux.

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 13 August 2020, 08:11:53
Zitat von: meier81 am 12 August 2020, 20:54:13
Vielleicht kann man ja an dem Parameter "ASC_SHADING_STATECHANGE_SUNNYCLOUDY" Perl-tauglich machen, dann könnte man das verknüpfen z.B. Elevation < 30 dann nimm 15000Lux, Elevation > 30 dann nimm 35000Lux.
Ich stehe vor dem gleichen Problem. Der Sonnensensor für ASC (ich nehme dafür eine Differenztemperatur) bringt mir morgens und abends Werte, die nicht ins "Muster" für tagsüber passen.
Verständnisfrage: könnte man nicht statt Perl im Statechange genauso einfach einen von Doif befüllen Dummy benutzen, der die im Statechange angegebenen Werte sinnvoll tageszeit/elevationabhängig normalisiert?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 13 August 2020, 08:55:05
Zitat von: JHo am 13 August 2020, 08:11:53von Doif befüllen Dummy
attr userReadings ist da deutlich sinvoller.
https://wiki.fhem.de/wiki/UserReadings
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wardancer am 13 August 2020, 09:14:53
Moin,

Ich hätte ein Feature-Request. Und zwar ist mir jetzt bei den abendlichen Lüftungsaktionen aufgefallen, dass ASC bzw. meine Fenstersensoren sehr nervös und direkt auf das Schließen nach dem kippen und anschliessende ganzen öffnen reagieren. Meist erkennt ASC dann das schließen, fährt die Rollade komplett runter macht aber, vermutlich wegen einer Min-Verzögerung bei automatischer Fahrt, das Hochfahren nicht mehr mit. Ergo ist, dass ich dann die Rolladen dann doch wieder manuell öffnen muss. Bei einem, Threestate-Sensor den ich hab, ist das Problem noch etwas komplexer...
Ich kann in den Sensoren keinen Delay oder so etwas einstellen, wie das bei einigen Homematic-Sensoren funktioniert, sondern die Dinger feuern im Prinzip direkt.
Ich könnte jetzt natürlich jeweils einen Dummy bauen, der per DoIf und waits das ganze regelt, aber ich denke, das jeder mit zwave-Sensoren das gleiche Problem haben wird, daher die Frage ob es evtl möglich wäre einen Delay einzubauen, den ASC wartet bis es einen Fahrbefehl absetzt, wenn ein Sensor feuert, und natürlich dann den jeweils aktuellen Zustand auch nimmt, bzw. bei solchen relativ schnell auf einander folgenden Events nur das letzte nimmt?
Ich meine auch, dass es so etwas ähnliches mal in der 0.6 oder 0.7 gab. Kann mich aber leider an den Attributnamen von damals nicht mehr erinnern.

Ich hoffe das war halbwegs verständlich? Und nützt auch anderen....
Wenn das alles nur totaler Humbug ist, dann bastele ich mir auch was mit DOIFs...

Vg

Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 August 2020, 09:34:05
Zitat von: Wardancer am 13 August 2020, 09:14:53
Moin,

Ich hätte ein Feature-Request. Und zwar ist mir jetzt bei den abendlichen Lüftungsaktionen aufgefallen, dass ASC bzw. meine Fenstersensoren sehr nervös und direkt auf das Schließen nach dem kippen und anschliessende ganzen öffnen reagieren. Meist erkennt ASC dann das schließen, fährt die Rollade komplett runter macht aber, vermutlich wegen einer Min-Verzögerung bei automatischer Fahrt, das Hochfahren nicht mehr mit. Ergo ist, dass ich dann die Rolladen dann doch wieder manuell öffnen muss. Bei einem, Threestate-Sensor den ich hab, ist das Problem noch etwas komplexer...
Ich kann in den Sensoren keinen Delay oder so etwas einstellen, wie das bei einigen Homematic-Sensoren funktioniert, sondern die Dinger feuern im Prinzip direkt.
Ich könnte jetzt natürlich jeweils einen Dummy bauen, der per DoIf und waits das ganze regelt, aber ich denke, das jeder mit zwave-Sensoren das gleiche Problem haben wird, daher die Frage ob es evtl möglich wäre einen Delay einzubauen, den ASC wartet bis es einen Fahrbefehl absetzt, wenn ein Sensor feuert, und natürlich dann den jeweils aktuellen Zustand auch nimmt, bzw. bei solchen relativ schnell auf einander folgenden Events nur das letzte nimmt?
Ich meine auch, dass es so etwas ähnliches mal in der 0.6 oder 0.7 gab. Kann mich aber leider an den Attributnamen von damals nicht mehr erinnern.

Ich hoffe das war halbwegs verständlich? Und nützt auch anderen....
Wenn das alles nur totaler Humbug ist, dann bastele ich mir auch was mit DOIFs...

Vg

Thomas

Hallo Thomas,

Vielen Dank für Deine Idee. Leider ist es aktuell so das ich aus persönlichen Gründen bis mindestens Ende kommenden Jahres keine weiteren Features in ASC einbauen kann.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 13 August 2020, 10:05:38
So nun an Rain Protection. Es regnet aktuell, aber es fährt kein einziges Fenster.

das hab ich beim ASC_RainSensro angegeben :: 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 0

1 wäre regen, 0 keiner. Bei den Rollos ist Rainprotect auf on. Fehlt noch was ?

EDIT. Ich hab das jetzt mal auf rain / dry umgestellt, das mein DP diesen Wert ausgibt, nun fahren sie.

So nun sitze ich aber im dunkeln, sollte der Protect nicht nur greifen, wenn die Fenster offen sind,die meisten sind zu, aber der Rollo dennoch unten.

Oder liegt das hier dran ? zigbee.0.04cf8cdf3c772184.illuminance:state 400:15 ?

Fährt hoch ab 400 und mehr Lux, fährt aber dann erst wieder runter wenn 15 und weniger ? Oder schon wenn er die 400 unterschreitet ?

Ne ASC_ShuttersLastDrive :: rain protected Also wegen Rain Protect.

Hier wäre noch klasse, die höhe individuell ein zu stellen, am Rollo extra. Habe bodentiefe Fenster im Wohnzimmer, hier würde die hälfte reichen, weil nur oben ein Flügel ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 13 August 2020, 10:28:42
Zitat von: JHo am 13 August 2020, 08:11:53
Ich stehe vor dem gleichen Problem. Der Sonnensensor für ASC (ich nehme dafür eine Differenztemperatur) bringt mir morgens und abends Werte, die nicht ins "Muster" für tagsüber passen.
Verständnisfrage: könnte man nicht statt Perl im Statechange genauso einfach einen von Doif befüllen Dummy benutzen, der die im Statechange angegebenen Werte sinnvoll tageszeit/elevationabhängig normalisiert?

Anstelle von Perl kann man es auch mit folgenden DOIF nutzen:

([Daemmerungswert:elevation] < 30)
(attr Rollo_Kueche_Strasse ASC_Shading_StateChange_SunnyCloudy 25000:20000)
(attr Rollo_WC ASC_Shading_StateChange_SunnyCloudy 25000:20000)
(save)
DOELSE
(attr Rollo_Kueche_Strasse ASC_Shading_StateChange_SunnyCloudy 35000:20000)
(attr Rollo_WC ASC_Shading_StateChange_SunnyCloudy 35000:20000)
(save)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 August 2020, 10:29:46
Zitat von: D3ltorohd am 13 August 2020, 10:05:38
So nun an Rain Protection. Es regnet aktuell, aber es fährt kein einziges Fenster.

das hab ich beim ASC_RainSensro angegeben :: 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 0

1 wäre regen, 0 keiner. Bei den Rollos ist Rainprotect auf on. Fehlt noch was ?

EDIT. Ich hab das jetzt mal auf rain / dry umgestellt, das mein DP diesen Wert ausgibt, nun fahren sie.

So nun sitze ich aber im dunkeln, sollte der Protect nicht nur greifen, wenn die Fenster offen sind,die meisten sind zu, aber der Rollo dennoch unten.

Oder liegt das hier dran ? zigbee.0.04cf8cdf3c772184.illuminance:state 400:15 ?

Fährt hoch ab 400 und mehr Lux, fährt aber dann erst wieder runter wenn 15 und weniger ? Oder schon wenn er die 400 unterschreitet ?

Ne ASC_ShuttersLastDrive :: rain protected Also wegen Rain Protect.

Hier wäre noch klasse, die höhe individuell ein zu stellen, am Rollo extra. Habe bodentiefe Fenster im Wohnzimmer, hier würde die hälfte reichen, weil nur oben ein Flügel ist.

ASC_rainSensor - DEVICENAME[:READINGNAME] MAXTRIGGER[:HYSTERESE] [CLOSEDPOS:[WAITINGTIME]] - der Inhalt ist eine Kombination aus Devicename, Readingname, Wert ab dem getriggert werden soll, Hysterese Wert ab dem der Status Regenschutz aufgehoben werden soll und der "wegen Regen geschlossen Position", sowie der Wartezeit bis dann tatsächlich die aktion ausgeführt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 13 August 2020, 13:38:32
ich muss jetzt nochmal fragen wegen der Beschattung...
Die Beschattung wird bei mir um einiges zu früh beendet, die 3 Attribute die dafür in Frage kommen sind ja die folgenden:

ASC_Shading_InOutAzimuth  196:291
ASC_Shading_MinMax_Elevation  25
ASC_Shading_StateChange_SunnyCloudy  180:35


jetzt hatte ich gedacht das ich mit dem attr ASC_Shading_InOutAzimuth 196:291 dieses erreiche, wobei es hier der Wert 291 zum entschatten wäre, die Zeit wäre ungefahr um 20 Uhr dann hat er den Winkel erreicht..!
Aber die Entschattung findet bereits ca. um 18.20 Uhr statt.
Welcher Wert müßte denn jetzt noch verändert werden damit ich die Entschattung ca. 20 Uhr habe..? Ich sehe da irgendwie nicht durch und wollte jetzt nicht irgend etwas verändern.  :-\
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 13 August 2020, 13:40:46
Zitat von: moonsorrox am 13 August 2020, 13:38:32
ich muss jetzt nochmal fragen wegen der Beschattung...
Die Beschattung wird bei mir um einiges zu früh beendet, die 3 Attribute die dafür in Frage kommen sind ja die folgenden:

ASC_Shading_InOutAzimuth  196:291
ASC_Shading_MinMax_Elevation  25
ASC_Shading_StateChange_SunnyCloudy  180:35


jetzt hatte ich gedacht das ich mit dem attr ASC_Shading_InOutAzimuth 196:291 dieses erreiche, wobei es hier der Wert 291 zum entschatten wäre, die Zeit wäre ungefahr um 20 Uhr dann hat er den Winkel erreicht..!
Aber die Entschattung findet bereits ca. um 18.20 Uhr statt.
Welcher Wert müßte denn jetzt noch verändert werden damit ich die Entschattung ca. 20 Uhr habe..? Ich sehe da irgendwie nicht durch und wollte jetzt nicht irgend etwas verändern.  :-\

Wahrscheinlich unterschreitet die Sonne gg. 18.20 Uhr den Höhenwinkel von 25°.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 13 August 2020, 13:43:31
Ok danke, ich werde das heute mal testen  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 13 August 2020, 17:36:16
Hallo zusammen,
hier gibt's Auskunft:

get Astro text SunAlt "2020-08-13 18:20" ==> 22.3

Wie doch die Zeit vergeht, der Winter kommt...
Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 13 August 2020, 17:48:59
Zitat von: CoolTux am 13 August 2020, 10:29:46
ASC_rainSensor - DEVICENAME[:READINGNAME] MAXTRIGGER[:HYSTERESE] [CLOSEDPOS:[WAITINGTIME]] - der Inhalt ist eine Kombination aus Devicename, Readingname, Wert ab dem getriggert werden soll, Hysterese Wert ab dem der Status Regenschutz aufgehoben werden soll und der "wegen Regen geschlossen Position", sowie der Wartezeit bis dann tatsächlich die aktion ausgeführt wird.

Also ist diese Angabe bei dem attr falsch ? 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 0  ?
Device : 0_userdata.0.Jalousiesteuerung.Regnet_es
Readingname : state
Maxtrigger : 1 ( Das heißt doch sobald das erste mal rain gelesen wird ist der Trigger erreicht und er sollte fahren ?
Hysterese : müsste dann hier eine 1 rein ? Mein Sensor liefert nur true / false das habe ich umgeändert in eben rain und dry.
Closepos : 0
Dann müsste hinter die 0 von closepos noch mal eine 0, damit er direkt fährt ? Da ich noch nicht feiner auswerten kann, wann es so regnet, das der Protect Sinn macht.
Also er fuhr dann runter, aber irgendwie überall, auch bei den geschlossenen Fenstern. Hatte von 1 und 0 auf rain und dry geändert, dann fuhr er.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 13 August 2020, 19:21:18
Zitat von: xerion am 13 August 2020, 10:28:42
Anstelle von Perl kann man es auch mit folgenden DOIF nutzen:

([Daemmerungswert:elevation] < 30)
(attr Rollo_Kueche_Strasse ASC_Shading_StateChange_SunnyCloudy 25000:20000)
(attr Rollo_WC ASC_Shading_StateChange_SunnyCloudy 25000:20000)
(save)
DOELSE
(attr Rollo_Kueche_Strasse ASC_Shading_StateChange_SunnyCloudy 35000:20000)
(attr Rollo_WC ASC_Shading_StateChange_SunnyCloudy 35000:20000)
(save)


Jetzt muss ich doch noch mal nachfragen, ist das so kein Problem wenn man diese Variante so anwendet oder sollte man auf doif´s die die config speichern eher absehen? Hab zwar schon einiges gemacht mit FHEM aber so etwas bislang noch nicht.

@CoolTux:
weiß nicht ob du folgenden Beitrag gelesen hast bzw. was du davon hälst:
Zitat von: meier81 am 12 August 2020, 20:54:13
Das Problem dürfte des öfteren auftreten, habe eine ELV WS980, da sieht es mit dem Helligkeitssensor genau so aus, ist auch senkrecht nach oben gerichtet.
Habe das Problem bei mir morgens, die Sonne kommt über den Berg und fällt sofort in die Fenster rein, der Helligkeitssensor hat aber erst 10000Lux, ich habe aber 35000Lux zum beschatten eingestellt. Würde ich den Wert runterstellen hätte ich das Problem das tagsüber selbst bei Bewölkung die Rollläden nicht mehr hochfahren würden, der Wert ist eigentlich okay, müsste eher noch etwas hochgesetzt werden.

Vielleicht kann man ja an dem Parameter "ASC_SHADING_STATECHANGE_SUNNYCLOUDY" Perl-tauglich machen, dann könnte man das verknüpfen z.B. Elevation < 30 dann nimm 15000Lux, Elevation > 30 dann nimm 35000Lux.

Falls du möchtest stell ich auch bei dir (https://git.cooltux.net/) einen Issue ein.

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 August 2020, 20:05:24
Zitat von: meier81 am 13 August 2020, 19:21:18
Jetzt muss ich doch noch mal nachfragen, ist das so kein Problem wenn man diese Variante so anwendet oder sollte man auf doif´s die die config speichern eher absehen? Hab zwar schon einiges gemacht mit FHEM aber so etwas bislang noch nicht.

@CoolTux:
weiß nicht ob du folgenden Beitrag gelesen hast bzw. was du davon hälst:
Falls du möchtest stell ich auch bei dir (https://git.cooltux.net/) einen Issue ein.

Gruß Markus

Kannst Du gerne auf GitHub machen. Aber ich werde erstmal nicht daran arbeiten können.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 August 2020, 20:06:34
Zitat von: D3ltorohd am 13 August 2020, 17:48:59
Also ist diese Angabe bei dem attr falsch ? 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 0  ?
Device : 0_userdata.0.Jalousiesteuerung.Regnet_es
Readingname : state
Maxtrigger : 1 ( Das heißt doch sobald das erste mal rain gelesen wird ist der Trigger erreicht und er sollte fahren ?
Hysterese : müsste dann hier eine 1 rein ? Mein Sensor liefert nur true / false das habe ich umgeändert in eben rain und dry.
Closepos : 0
Dann müsste hinter die 0 von closepos noch mal eine 0, damit er direkt fährt ? Da ich noch nicht feiner auswerten kann, wann es so regnet, das der Protect Sinn macht.
Also er fuhr dann runter, aber irgendwie überall, auch bei den geschlossenen Fenstern. Hatte von 1 und 0 auf rain und dry geändert, dann fuhr er.


Mir ging es um die Positionen Angabe, da Du ja lieber 50 haben wolltest. Und das mit rain und dry kannste so lassen. Das sollte so gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 13 August 2020, 20:59:10
Zitat von: meier81 am 13 August 2020, 19:21:18
Jetzt muss ich doch noch mal nachfragen, ist das so kein Problem wenn man diese Variante so anwendet oder sollte man auf doif´s die die config speichern eher absehen? Hab zwar schon einiges gemacht mit FHEM aber so etwas bislang noch nicht.

Ich habe mir jetzt ein userReading gebaut, das zeitabhängig den Sensor "manipuliert", d.h. höhere Werte liefert als gemessen. Dieses userReading ("difftempkueche") setze ich dann im nach Osten gerichteten Fenster auf, das eben im Sommer auch schon ab 7 Uhr in der vollen Sonne steht, während der Sensor das noch nicht so richtig messen kann. Lässt sich vielleicht noch sinniger über die Elevation steuern, statt rein per Zeit ("zwischen 7 und 10 Uhr").
difftempkueche { if ((strftime("%H",localtime)>7) && (strftime("%H",localtime)<10) && ReadingsNum("difftemp.gartenhaus","difftemp",0)<20) { return ReadingsNum("difftemp.gartenhaus","difftemp",0)+6} else { return ReadingsNum("difftemp.gartenhaus","difftemp",0)} }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 14 August 2020, 12:52:03
Zitat von: CoolTux am 13 August 2020, 20:06:34

Mir ging es um die Positionen Angabe, da Du ja lieber 50 haben wolltest. Und das mit rain und dry kannste so lassen. Das sollte so gehen.

oK, naja bei den restlichen Fenster brauche ich 0 oder max. 10.

Also passt so der Eintrag ? Aber warum, fuhren alle runter, auch wenn Fenster zu ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 14 August 2020, 13:16:32
Zitat von: JHo am 13 August 2020, 20:59:10
Ich habe mir jetzt ein userReading gebaut, das zeitabhängig den Sensor "manipuliert", d.h. höhere Werte liefert als gemessen. Dieses userReading ("difftempkueche") setze ich dann im nach Osten gerichteten Fenster auf, das eben im Sommer auch schon ab 7 Uhr in der vollen Sonne steht, während der Sensor das noch nicht so richtig messen kann. Lässt sich vielleicht noch sinniger über die Elevation steuern, statt rein per Zeit ("zwischen 7 und 10 Uhr").
difftempkueche { if ((strftime("%H",localtime)>7) && (strftime("%H",localtime)<10) && ReadingsNum("difftemp.gartenhaus","difftemp",0)<20) { return ReadingsNum("difftemp.gartenhaus","difftemp",0)+6} else { return ReadingsNum("difftemp.gartenhaus","difftemp",0)} }

Ich sag mal vielen Dank für den Denkanstoß, hab jetzt mal bei meiner Wetterstation ein userReading zum testen angelegt, werde das ganze dann noch etwas anpassen und verfeinern. Hier mal mein erster Entwurf:

attr Wetterstation userReadings brightness_corr {
if (ReadingsNum("Astro","SunAlt",0)<20)
{return ReadingsNum("Wetterstation","brightness",0)*2}
elsif ((ReadingsNum("Astro","SunAlt",0)>=20) && (ReadingsNum("Astro","SunAlt",0)<22))
{return ReadingsNum("Wetterstation","brightness",0)*1.8}
elsif ((ReadingsNum("Astro","SunAlt",0)>=22) && (ReadingsNum("Astro","SunAlt",0)<24))
{return ReadingsNum("Wetterstation","brightness",0)*1.6}
elsif ((ReadingsNum("Astro","SunAlt",0)>=24) && (ReadingsNum("Astro","SunAlt",0)<26))
{return ReadingsNum("Wetterstation","brightness",0)*1.6}
elsif ((ReadingsNum("Astro","SunAlt",0)>=26) && (ReadingsNum("Astro","SunAlt",0)<28))
{return ReadingsNum("Wetterstation","brightness",0)*1.4}
elsif ((ReadingsNum("Astro","SunAlt",0)>=28) && (ReadingsNum("Astro","SunAlt",0)<30))
{return ReadingsNum("Wetterstation","brightness",0)*1.2}
else
{return ReadingsNum("Wetterstation","brightness",0)}
}


Ich werde das die Tage mal optimieren und noch mal Rückmeldung geben :)

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 14 August 2020, 13:47:16
Hm das Shading, funktioniert optimal denke ich erst wenn man wirklich so ne Wetterstation hat, die einem Helligkeit, Sonnenstrahlen usw. liefert. Damit man dann einen sauberen Wert bekommt.
Mit meinem Lux Sensor ist das halt so suboptimal. Es kann bewölkt sein und trotzdem 4000-5000 Lux, aber es kann auch teilsbewölkt sein mit dem gleichen Wert, die Sonne ballert in die Zimmer und der Rollo fährt nicht, weil nicht hell genug.

Was habt ihr denn für Wetterstationen, die on the fly funktionieren ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 August 2020, 14:07:06
Zitat von: D3ltorohd am 14 August 2020, 12:52:03
oK, naja bei den restlichen Fenster brauche ich 0 oder max. 10.

Also passt so der Eintrag ? Aber warum, fuhren alle runter, auch wenn Fenster zu ?

Weil es keine Rolle spielt ob Fenster auf oder zu. Es wird immer gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 14 August 2020, 14:08:23
Zitat von: D3ltorohd am 14 August 2020, 13:47:16
Hm das Shading, funktioniert optimal denke ich erst wenn man wirklich so ne Wetterstation hat, die einem Helligkeit, Sonnenstrahlen usw. liefert. Damit man dann einen sauberen Wert bekommt.
Mit meinem Lux Sensor ist das halt so suboptimal. Es kann bewölkt sein und trotzdem 4000-5000 Lux, aber es kann auch teilsbewölkt sein mit dem gleichen Wert, die Sonne ballert in die Zimmer und der Rollo fährt nicht, weil nicht hell genug.

Was habt ihr denn für Wetterstationen, die on the fly funktionieren ?

Hallo Hagen,

finde komisch das du nur 4000-5000Lux hast, ich habe bei schönem, bewölktem Wetter (so wie heute bei uns) wo ab und zu mal die Sonne durchscheint zwischen 50000 und 85000 Lux, finde da deinen Wert wirklich sehr niedrig. Ich weiß noch nicht einmal ob die Werte so niedrig sind wenn es bei uns schüttet.
Als Wetterstation habe ich die ELV WS980, bislang echt keine Probleme, läuft problemlos, es gibt ein Modul in FHEM für die Daten einzulesen, die Wetterstation ist per WLan im Heimnetz eingebunden und muss auch nicht über irgendeine Cloud verbunden werden :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 14 August 2020, 15:48:35
Zitat von: CoolTux am 14 August 2020, 14:07:06
Weil es keine Rolle spielt ob Fenster auf oder zu. Es wird immer gefahren.

Das wäre vllt noch ein Feature für später mal, das das Fenster berücksichtigt wird. So sehe ich da irgendwie keinen Sinn drin, das die Rollos fahren, wenn die Fenster zu sind. Ich hätte das Rain Protect eher so verstanden, das wenn die Fenster offen sind der Rollo fährt, quasi als Schutz, damit nichts rein regnet.

Also irgendwie komm ich hier nicht klar, nichts geändert seit gestern, aber die Rollos fahren nicht, obwohl es regnet. In der Log kann ich nichts sehen. Sensor sagt rain. Geht jetzt schon mehrere Minuten.

Das hab ich gefunden, aber das hat mit dem Rain nichts zu tun.

2020.08.11 17:12:17 3: [Astro] No altitude attribute set in global device, using 0.0 m above sea level
2020.08.11 17:12:43 2: AttrTemplates: got 180 entries
2020.08.11 17:15:08 3: FHEMWEB WEB CSRF error: csrf_253301875746496 ne csrf_266885505309027 for client WEB_192.168.178.20_56731 / command {AttrVal("ASControl","ASC_tempSensor","")}. For details see the csrfToken FHEMWEB attribute.
2020.08.11 17:15:15 3: FHEMWEB WEB CSRF error: csrf_253301875746496 ne csrf_266885505309027 for client WEB_192.168.178.20_56731 / command attr ASControl ASC_tempSensor zigbee.0.00158d00045c3576.temperatur:state. For details see the csrfToken FHEMWEB attribute.
2020.08.11 17:16:11 3: FHEMWEB WEB CSRF error: csrf_253301875746496 ne csrf_266885505309027 for client WEB_192.168.178.20_56732 / command {AttrVal("Schlafzimmer_li","ASC_TempSensor","")}. For details see the csrfToken FHEMWEB attribute.
2020.08.11 17:16:16 3: FHEMWEB WEB CSRF error: csrf_253301875746496 ne csrf_266885505309027 for client WEB_192.168.178.20_56732 / command attr Schlafzimmer_li ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state. For details see the csrfToken FHEMWEB attribute.


Ist der Fehler schlimm, wie bekomme ich den weg und was beeinflusst er ?

@meier81, das ist nur nen Aqara Helligkeitssensor, der ist ca. 10cm unterm Dachvorsprung. Denke weil er nicht direkt bestrahlt wird, ist der Wert so klein. Er geht auch mal auf 10000 - 13000 hoch. Da er eigentlich nicht für draußen gemacht wurde, ich da aber schon mal was haben wollte für die Beschattung.

Geplant ist eine richtige Wetterstation mit all den Features, ich habe hier den Rainyman/Weathermen im Auge, oder so ähnlich. Der kann dann Helligkeit und Sonnenstrahlen ;- schein messen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Deckoffizier am 14 August 2020, 16:04:06
Hallo D3ltorohd,

ZitatWas habt ihr denn für Wetterstationen, die on the fly funktionieren ?

Als Wetterstation habe ich auch die ELV WS980 und bin bisher zufrieden mit dem Zusammenspiel zu ASC.

Anbei nochmal mein großen Dank für CoolTux seinen Fleiß und Engelsgeduld!

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 14 August 2020, 21:06:40
Also kann ich mit der ELV quasi unterscheiden, ob Sonne scheint, oder Wolken davor sind ? Weil allein mit der Helligkeit, kann man das ja nicht sagen. Hier war es heute bewölkt bei 10000 Lux, da wären sie theoretisch schon gefahren. Obwohl die Sonne nicht rein schien. Verbraucht die ELV Wetterstation viel Credits ? Habe auch noch Thermostate und 3 Kontakte.

Die sind heute allgemein nicht gefahren. Bei jedem Rollo steht

ASC_ShuttersLastDrive
manual


Bei Shading steht nichts von prüfen in / out.

So noch mal :: Irgendwie hab ich jetzt den Faden verloren.

im ASC Modul ASC_BRIGHTNESSDRIVEUPDOWN gebe ich z.b. 500:10 ein ? Oder kommt dort auch das Device und der State ? Wobei das nicht in der Beschreibung steht, die kommt, wenn man das Attr anklickt.

im Rollo Device, wenn ich Shading will, muss ich dort nur Device und State angeben ? ASC_BrightnessSensor = zigbee.0.04cf8cdf3c772184.illuminance:state ?

Ich möchte wieder per Sonnen auf und Untergang fahren lassen, also per Zeit. Nun habe ich im ASC Modul das hier wieder gelöscht ASC_BRIGHTNESSDRIVEUPDOWN und in den Rollo Devices ASC_BrightnessSensor = zigbee.0.04cf8cdf3c772184.illuminance:state dort hatte ich dann noch 400:0 stehen. Das ist dann überflüssig, weil ich das mit SunnyCloud steuere ?


EDIT::

Also, Auto Shading, + fahren nach Astrozeit, dann sollte das so stimmen ?

Internals:
   FUUID      5ce427ff-f33f-fc62-1775-191cf7a596c1a099
   NAME       Bad
   NR         30
   STATE      half
   TYPE       ROLLO
   stoptime   1597432885
   READINGS:
     2020-08-11 16:42:37   ASC_Enable      on
     2020-08-14 21:31:39   ASC_ShadingMessage <html> </html>
     2020-08-14 21:21:25   ASC_ShuttersLastDrive ventilate - window open
     2020-08-14 21:21:05   ASC_Time_DriveDown 15.08.2020 - 21:03
     2020-08-14 21:21:05   ASC_Time_DriveUp 15.08.2020 - 06:22
     2020-08-14 21:21:02   associatedWith  ASControl
     2020-08-14 21:21:13   command         pct-50
     2020-08-14 21:21:13   desired_pct     50
     2020-08-14 21:21:13   drive-type      modul
     2020-08-14 21:21:13   last_drive      drive-up
     2020-08-14 21:21:25   pct             50
     2020-08-14 21:21:25   state           half
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 245:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 3800:2300
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact
   ASC_WindowRec_subType threestate
   alias      Bad


Möchte ich über den Helligkeitssensor fahren, müsste ich brightnessdriveupdown im asc Modul setzten, mit zigbee.0.04cf8cdf3c772184.illuminance:state 400:20 z.b. as ist ja dann global. Möchte ich bei manchen Rollos erst bei :0 fahren, müsste ich dort dann ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state 400:0 setzten ?

Aber wenn ich aus dem ASC Modul brightnessdriveupdown lösche und in den Rollo Devices nur ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state setze müsste die Beschattung funktionieren und nach Astro Zeit fahren, z.b. EveningHorizon.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: muede am 16 August 2020, 09:48:44
Zitat von: meier81 am 13 August 2020, 19:21:18
Jetzt muss ich doch noch mal nachfragen, ist das so kein Problem wenn man diese Variante so anwendet oder sollte man auf doif´s die die config speichern eher absehen? Hab zwar schon einiges gemacht mit FHEM aber so etwas bislang noch nicht.

@CoolTux:
weiß nicht ob du folgenden Beitrag gelesen hast bzw. was du davon hälst:
Falls du möchtest stell ich auch bei dir (https://git.cooltux.net/) einen Issue ein.

Gruß Markus

Hallo meier81,

die Thematik mit der Wetterstation und dem nach oben gerichteten Lichtsensor habe ich auch. Da zu kommt, dass einige Fenster und Markisen lichtmäßig über die "Hausecke" reagieren sollen und damit mehrere vorhandene Lichtsensoren angesprochen werden sollen.
Gelöst habe ich das Ganze mit einer Maxmialwertauswertung aller Lichtsensoren mittels doif, das den Max-Wert in einen Dummy schreibt, sowie der Reaktionsbegrenzung der Devices über den Azimuth.
defmod di_maxLux DOIF ([#max:"d_Lux.*$":"^1.CURRENT_ILLUMINATION$"])(setreading  V_LuxMax state [#max:"d_Lux.*$":"^1.CURRENT_ILLUMINATION$"])


LG,
muede
Titel: "Verirrungen" bei Lüftungs und Beschattungsposition - Version 0.10
Beitrag von: muede am 16 August 2020, 10:00:09
Hallo Cooltux,

danke für deine kürzlichen Tipp, hat geholfen. Die SD-Karte hatte zu viele defekte Sektoren, so dass die Updates nicht mehr richtig gelaufen sind. Läuft nun wieder.

Was mir aktuell nach einer Woche Betrieb aber auffällt ist, dass ASC bei geöffnetem Fenster die Lüftungsposition  bis zur Beschattungsposition "überfährt". Nach wenigen Minuten rechnet er dann nach und schließt das Rollo, offensichtlich wegen des offnen Fensters, noch weiter, dass dieses fast gänzlich geschlossen ist. Schließe ich das Fenster, so fährt er wieder auf die Beschattungsposition, um nach wenigen Minuten nachzukorrigieren und wieder fast zu schließen.

Ist dieses Verhalten bekannt? Anbei mal ein list eine betroffenen Rollos.
Internals:
   FUUID      5c56ca3b-f33f-117f-de12-d724fed630dce8ea
   NAME       RolladenBuero
   NR         330
   STATE      pct-80
   TYPE       ROLLO
   stoptime   1597562231
   READINGS:
     2020-08-05 19:27:32   ASC_Enable      on
     2020-08-16 09:56:29   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-16 09:17:11   ASC_ShuttersLastDrive shading in
     2020-08-16 07:54:20   ASC_Time_DriveDown 16.08.2020 - 21:17
     2020-08-16 07:54:20   ASC_Time_DriveUp 17.08.2020 - 06:00
     2020-08-08 12:54:42   associatedWith  Rollladenautomatik
     2020-08-16 09:17:06   command         pct-80
     2020-08-16 09:17:06   desired_pct     80
     2020-08-16 09:17:06   drive-type      modul
     2020-08-16 09:17:06   last_drive      drive-down
     2020-08-16 09:17:11   pct             80
     2020-08-16 09:17:11   state           pct-80
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessSensor V_LuxMax:state -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_DelayStart 8
   ASC_Mode_Down home
   ASC_Mode_Up home
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 35:185
   ASC_Shading_MinMax_Elevation 18.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor V_TempSensor:state
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:45
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WindowRec str_FS_Buero
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rolladen Buero
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   icon       fts_shutter_40
   rl_autoStop 1
   rl_commandDown set SD_Keeloq_983000 down 6
   rl_commandStop set SD_Keeloq_983000 stop 6
   rl_commandUp set SD_Keeloq_983000 up 6
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 1
   rl_type    normal
   room       Büro,Rollo
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos ASC_Antifreeze_Pos:10,20,30,40,50,60,70,80,90,100 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
   webCmd     open:closed:half:stop:pct


Danke vorab.

LG, muede
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: C0mmanda am 16 August 2020, 23:21:27
Ich habe bis heute Probleme mit der Erkennung von manuellen Fahrten
Bei meinen Homematic-Aktoren.
Wie kann man das endlich in den Griff bekommen?

Gruss
C0mmanda
Titel: Antw:"Verirrungen" bei Lüftungs und Beschattungsposition - Version 0.10
Beitrag von: CoolTux am 17 August 2020, 08:45:48
Zitat von: muede am 16 August 2020, 10:00:09
Hallo Cooltux,

danke für deine kürzlichen Tipp, hat geholfen. Die SD-Karte hatte zu viele defekte Sektoren, so dass die Updates nicht mehr richtig gelaufen sind. Läuft nun wieder.

Was mir aktuell nach einer Woche Betrieb aber auffällt ist, dass ASC bei geöffnetem Fenster die Lüftungsposition  bis zur Beschattungsposition "überfährt". Nach wenigen Minuten rechnet er dann nach und schließt das Rollo, offensichtlich wegen des offnen Fensters, noch weiter, dass dieses fast gänzlich geschlossen ist. Schließe ich das Fenster, so fährt er wieder auf die Beschattungsposition, um nach wenigen Minuten nachzukorrigieren und wieder fast zu schließen.

Ist dieses Verhalten bekannt? Anbei mal ein list eine betroffenen Rollos.
Internals:
   FUUID      5c56ca3b-f33f-117f-de12-d724fed630dce8ea
   NAME       RolladenBuero
   NR         330
   STATE      pct-80
   TYPE       ROLLO
   stoptime   1597562231
   READINGS:
     2020-08-05 19:27:32   ASC_Enable      on
     2020-08-16 09:56:29   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-08-16 09:17:11   ASC_ShuttersLastDrive shading in
     2020-08-16 07:54:20   ASC_Time_DriveDown 16.08.2020 - 21:17
     2020-08-16 07:54:20   ASC_Time_DriveUp 17.08.2020 - 06:00
     2020-08-08 12:54:42   associatedWith  Rollladenautomatik
     2020-08-16 09:17:06   command         pct-80
     2020-08-16 09:17:06   desired_pct     80
     2020-08-16 09:17:06   drive-type      modul
     2020-08-16 09:17:06   last_drive      drive-down
     2020-08-16 09:17:11   pct             80
     2020-08-16 09:17:11   state           pct-80
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 1800
   ASC_BlockingTime_beforNightClose 1800
   ASC_BrightnessSensor V_LuxMax:state -1:-1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_DelayStart 8
   ASC_Mode_Down home
   ASC_Mode_Up home
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 35:185
   ASC_Shading_MinMax_Elevation 18.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode home
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor V_TempSensor:state
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:45
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WindowRec str_FS_Buero
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rolladen Buero
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   icon       fts_shutter_40
   rl_autoStop 1
   rl_commandDown set SD_Keeloq_983000 down 6
   rl_commandStop set SD_Keeloq_983000 stop 6
   rl_commandUp set SD_Keeloq_983000 up 6
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 1
   rl_type    normal
   room       Büro,Rollo
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos ASC_Antifreeze_Pos:10,20,30,40,50,60,70,80,90,100 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
   webCmd     open:closed:half:stop:pct


Danke vorab.

LG, muede

Wenn ich Dich recht verstehe ist es so. Du machst das Fenster auf wenn das Rollo ganz oben ist, dann irgendwann wird beschattet und erwartest eigentlich das das Rollo nur bis Fensteroffen Position fährt. Dem ist aber nicht so und das ist auch so gewollt. Beschattung geht vor lüften. Also fährt das Rollo korrekt in die Beschattungsposition. Das mit dem danach noch mal fahren habe ich nicht ganz verstanden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 August 2020, 08:50:17
Zitat von: C0mmanda am 16 August 2020, 23:21:27
Ich habe bis heute Probleme mit der Erkennung von manuellen Fahrten
Bei meinen Homematic-Aktoren.
Wie kann man das endlich in den Griff bekommen?

Gruss
C0mmanda

Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.
Titel: Antw:"Verirrungen" bei Lüftungs und Beschattungsposition - Version 0.10
Beitrag von: Reinhard.M am 17 August 2020, 10:17:32
Zitat von: CoolTux am 17 August 2020, 08:45:48
... Dem ist aber nicht so und das ist auch so gewollt. Beschattung geht vor lüften. Also fährt das Rollo korrekt in die Beschattungsposition. ...

Hallo CoolTux,
hast du eine wie auch immer geartete Übersicht der Abhängigkeiten in deinem Modul? Hier im Forum sehe ich zwar immer wieder sporadisch die ein oder andere Andeutung (wie z.B. die im Zitat) aber zumindest mir würde es bei der Interpretation vermeintlicher Fehlfahrten sehr helfen. Oder ist es ausschließlich im Code festgehalten?

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 17 August 2020, 13:57:35
Hallo,

ich möchte bei Shading_Pos, wenn ich zuhause bin und der Rollladen ganz geöffnet ist (pct 100), die Position 100 beibehalten.
Nur wenn ich abwesend bin od. der Rollladen z.B. von Hand in Beschattung gefahren wurde, soll er beschatten (pct 80).

Bei ASC_Shading_Pos habe ich folgendes eingetrage:

{ (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }

Funktioniert leider noch nicht ganz.

Als ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

CUL_0_MSGCNT 5
   CUL_0_RAWMSG A0D71A4102E09A0246BDF0601A000::-49:CUL_0
   CUL_0_RSSI -49
   CUL_0_TIME 2020-08-17 13:41:53
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.226140/2020-08-16
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2E09A0,0000,006665FB,FF,FFBB,71A4102E09A0246BDF0601A000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-08-17 13:41:53
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      80
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:71 - t:10 s:2E09A0 d:246BDF 0601A000
   protLastRcv 2020-08-17 13:41:53
   protRcv    5 last_at:2020-08-17 13:41:53
   protResnd  1 last_at:2020-08-17 08:13:25
   protSnd    6 last_at:2020-08-17 13:41:53
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-50 max:-50 avg:-50 lst:-50
   rssi_at_CUL_0 cnt:5 min:-50 max:-48.5 avg:-49 lst:-49
   rssi_at_HMLAN1 cnt:5 min:-70 max:-67 avg:-68.2 lst:-69
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-17 13:53:57   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-08-17 13:41:53   ASC_ShuttersLastDrive shading in
     2020-08-17 08:13:08   ASC_Time_DriveDown 17.08.2020 - 20:31
     2020-08-17 08:13:08   ASC_Time_DriveUp 18.08.2020 - 06:24
     2020-08-17 13:41:37   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-17 08:13:05   associatedWith  Rollladensteuerung
     2020-08-17 08:13:39   cfgState        ok
     2020-08-17 13:41:53   commState       CMDs_done
     2020-08-17 13:41:53   deviceMsg       80 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-17 13:41:53   level           80
     2020-08-17 13:41:53   motor           stop:80
     2020-08-17 13:41:53   pct             80
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-17 13:41:53   recentStateType info
     2020-08-17 13:41:53   state           80
     2020-08-17 13:41:53   timedOn         off
   helper:
     HM_CMDNR   113
     cSnd       11246BDF2E09A0020128,11246BDF2E09A00201A0
     dlvlCmd    ++A011246BDF2E09A00201A0
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1597644685.73031
       TmplTs     1597644685.73031
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1597664513.2351
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        71
       io:
         CUL_0:
           -41
           -41
         HMLAN1:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1597664513.13601
       ack:
         HASH(0x5613c70de518)
         718002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50
         cnt        3
         lst        -50
         max        -50
         min        -50
       at_CUL_0:
         avg        -49
         cnt        5
         lst        -49
         max        -48.5
         min        -50
       at_HMLAN1:
         avg        -68.2
         cnt        5
         lst        -69
         max        -67
         min        -70
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Hat jemand einen Tipp?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: C0mmanda am 17 August 2020, 16:02:18
Zitat von: CoolTux am 17 August 2020, 08:50:17
Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.

Wird gemacht & getestet.

Attr "ASC_Pos_Reading" auch ändern oder ist das ausschließlich für das ansteuern der Rollladen wichtig?

Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 17 August 2020, 16:21:55
Hallo Cooltux,

seit dem letzten Update des Moduls habe ich beim Neustart von FHEM die folgende Fehlermeldung im Log:
PERL WARNING: Useless use of numeric eq (==) in void context at lib/FHEM/Automation/ShuttersControl/Helper.pm line 386, <$fh> line 3549.
Ein Bug, oder liegt es an meiner Installation?

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Deckoffizier am 17 August 2020, 23:04:52
Hallo Dieter,

ZitatHat jemand einen Tipp?

kann ja jetzt daneben liegen sollen nicht die Werte für die einzelnen anzusteuernden Fahrpositionen jeweils
immer Unterschiedlich sein.
Vielleicht reicht in Deinem Code schon 99 für Beschattung ?

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 August 2020, 08:43:39
Zitat von: Karflyer am 17 August 2020, 16:21:55
Hallo Cooltux,

seit dem letzten Update des Moduls habe ich beim Neustart von FHEM die folgende Fehlermeldung im Log:
PERL WARNING: Useless use of numeric eq (==) in void context at lib/FHEM/Automation/ShuttersControl/Helper.pm line 386, <$fh> line 3549.
Ein Bug, oder liegt es an meiner Installation?

Grüße
Stefan

Habe ich soeben gefixt. Danke Dir.
Titel: Antw:"Verirrungen" bei Lüftungs und Beschattungsposition - Version 0.10
Beitrag von: CoolTux am 18 August 2020, 08:44:52
Zitat von: Reinhard.M am 17 August 2020, 10:17:32
Hallo CoolTux,
hast du eine wie auch immer geartete Übersicht der Abhängigkeiten in deinem Modul? Hier im Forum sehe ich zwar immer wieder sporadisch die ein oder andere Andeutung (wie z.B. die im Zitat) aber zumindest mir würde es bei der Interpretation vermeintlicher Fehlfahrten sehr helfen. Oder ist es ausschließlich im Code festgehalten?

Gruß Reinhard

Hallo Reinhard,

Eine Übersicht der Abhängigkeiten habe ich leider nicht.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 18 August 2020, 12:16:01
Zitat von: dk3572 am 17 August 2020, 13:57:35
Hallo,

ich möchte bei Shading_Pos, wenn ich zuhause bin und der Rollladen ganz geöffnet ist (pct 100), die Position 100 beibehalten.
Nur wenn ich abwesend bin od. der Rollladen z.B. von Hand in Beschattung gefahren wurde, soll er beschatten (pct 80).

Bei ASC_Shading_Pos habe ich folgendes eingetrage:

{ (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }

Funktioniert leider noch nicht ganz.

Als ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

CUL_0_MSGCNT 5
   CUL_0_RAWMSG A0D71A4102E09A0246BDF0601A000::-49:CUL_0
   CUL_0_RSSI -49
   CUL_0_TIME 2020-08-17 13:41:53
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.226140/2020-08-16
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2E09A0,0000,006665FB,FF,FFBB,71A4102E09A0246BDF0601A000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-08-17 13:41:53
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      80
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:71 - t:10 s:2E09A0 d:246BDF 0601A000
   protLastRcv 2020-08-17 13:41:53
   protRcv    5 last_at:2020-08-17 13:41:53
   protResnd  1 last_at:2020-08-17 08:13:25
   protSnd    6 last_at:2020-08-17 13:41:53
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-50 max:-50 avg:-50 lst:-50
   rssi_at_CUL_0 cnt:5 min:-50 max:-48.5 avg:-49 lst:-49
   rssi_at_HMLAN1 cnt:5 min:-70 max:-67 avg:-68.2 lst:-69
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-17 13:53:57   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-08-17 13:41:53   ASC_ShuttersLastDrive shading in
     2020-08-17 08:13:08   ASC_Time_DriveDown 17.08.2020 - 20:31
     2020-08-17 08:13:08   ASC_Time_DriveUp 18.08.2020 - 06:24
     2020-08-17 13:41:37   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-17 08:13:05   associatedWith  Rollladensteuerung
     2020-08-17 08:13:39   cfgState        ok
     2020-08-17 13:41:53   commState       CMDs_done
     2020-08-17 13:41:53   deviceMsg       80 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-17 13:41:53   level           80
     2020-08-17 13:41:53   motor           stop:80
     2020-08-17 13:41:53   pct             80
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-17 13:41:53   recentStateType info
     2020-08-17 13:41:53   state           80
     2020-08-17 13:41:53   timedOn         off
   helper:
     HM_CMDNR   113
     cSnd       11246BDF2E09A0020128,11246BDF2E09A00201A0
     dlvlCmd    ++A011246BDF2E09A00201A0
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1597644685.73031
       TmplTs     1597644685.73031
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1597664513.2351
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        71
       io:
         CUL_0:
           -41
           -41
         HMLAN1:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1597664513.13601
       ack:
         HASH(0x5613c70de518)
         718002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50
         cnt        3
         lst        -50
         max        -50
         min        -50
       at_CUL_0:
         avg        -49
         cnt        5
         lst        -49
         max        -48.5
         min        -50
       at_HMLAN1:
         avg        -68.2
         cnt        5
         lst        -69
         max        -67
         min        -70
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Hat jemand einen Tipp?

Danke und VG Dieter

Hierzu keiner einen Rat?
Stimmt der Perl Code überhaupt für meine Beschreibung?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 18 August 2020, 12:56:03
@dk3572:
Ich würde für den betreffenden Rollladen das Shading deaktivieren, wenn du zu Hause bist, und aktivieren, wenn du abwesend bist. Shading Pos auf 80 setzen.
An- und Abwesenheit z.B. über ein Roommate und Presence automatisiert realisieren.
Über ein notify dann set ASC-Devicename shutterASCenableToggle Rolladenname ändern.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 18 August 2020, 13:13:27
Zitat von: eurofinder am 18 August 2020, 12:56:03
@dk3572:
Ich würde für den betreffenden Rollladen das Shading deaktivieren, wenn du zu Hause bist, und aktivieren, wenn du abwesend bist. Shading Pos auf 80 setzen.
An- und Abwesenheit z.B. über ein Roommate und Presence automatisiert realisieren.
Über ein notify dann set ASC-Devicename shutterASCenableToggle Rolladenname ändern.

Gruß
eurofinder

Danke für deine Antwort.
Wie aktiviere bzw. deaktiviere ich das Shading? Über ASC_Shading_Mode? Dann muss doch jedes mal gespeichert werden.
shutterASCenableToggle deaktiviert doch den gesamten Rollladen in der Steuerung, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 18 August 2020, 13:26:06
@dk3572:
Sorry, meinte natürlich über Attribut ASC_ShadingMode im Rolladen .
Entweder umschalten zwischen off und home/always oder tatsächlich über absent.

ZitatAls ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

Da wurde bei geöffnetem Fentser dann wohl ASC_Ventilate_Pos angefahren.

Gruß und viel Erfolg
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 18 August 2020, 13:37:40
Zitat von: eurofinder am 18 August 2020, 13:26:06
@dk3572:
Sorry, meinte natürlich über Attribut ASC_ShadingMode im Rolladen .
Entweder umschalten zwischen off und home/always oder tatsächlich über absent.

Da wurde bei geöffnetem Fentser dann wohl ASC_Ventilate_Pos angefahren.

Gruß und viel Erfolg
eurofinder

wenn ich das über die Attribute mache, müsste ich doch jedes mal speichern????
Oder sehe ich das falsch?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 18 August 2020, 22:30:02
Hallo,

ich versuche die Beschattung zu aktivieren.
Nach vielen manuellen Veruchen ohne Erfolg, habe ich aus dem Wiki die Readinggroup Einstellungen eingepflegt.
Da diese für V0.6 ist und ich die aktuelle Version im Einsatz habe, musste ich feststellen das sich einige Readings Namentlich geändert haben.

Hat jemand ein funktionierens Beispiel für mich?

Danke
Titel: Problem mit ShadeOut
Beitrag von: e-t-h am 19 August 2020, 19:59:01
Hallo CoolTux,

danke erstmal für das Modul, das macht sicher ne Menge Arbeit!

Ich habe ein Problem mit dem Shade out am Abend. Ab einem bestimmten Zeitpunkt fahren einige Jalousien einfach nicht mehr aus der Beschattung. Stelle ich versuchshalber den ShadeOut-Azimut Wert auf was kleineres klappt es. Ich habe noch nicht verstanden was das Problem sein könnte, ich vermute mal es hat was mit einer Zeit oder Helligkeit zu tun. Bin aber noch nicht drauf gekommen. Ich hänge mal das Log eines solchen Rollos an:
1.
kurz vor dem Zeitpunkt wo es abwärts gehen sollte:
ASC_DEBUG!!! 2020.08.19 19:21:53 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:279.9, Elevation: 8.6, Brightness: 2899, OutTemp: 24.4, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


Dann wenn der Azimut wert gekommen ist und es eigentlich fahren sollte:

ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:281.1, Elevation: 7.7, Brightness: 2124, OutTemp: 24.3, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_rere RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_rere Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_rere getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0


Ich denke mal die Zeile "ShadingProcessing: R_WZ_reli - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet" beschreibt das Problem.

Hier das List vom ASC:

Internals:
   FUUID      5f233b87-f33f-f3c0-1306-a22210a0bd9a5b74
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  Astro,GT_Lux,Rollladenautomatik,global,R_BadEkki,R_BadKati,R_Ekki,R_FloLi,R_FloRe,R_KatiLi,R_KatiRe,R_Kueche,R_WZ_Anja,R_WZ_Elke,R_WZ_lili,R_WZ_lire,R_WZ_reli,R_WZ_rere
   NR         973
   NTFY_ORDER 51-Rollladenautomatik
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-19 13:27:03   R_BadEkki_PosValue 0
     2020-08-19 13:26:53   R_BadEkki_lastPosValue 30
     2020-08-19 06:02:23   R_BadEkki_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 13:45:40   R_BadKati_PosValue 0
     2020-08-19 13:45:24   R_BadKati_lastPosValue 50
     2020-08-19 06:02:23   R_BadKati_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-06 08:08:34   R_Ekki_PosValue 0
     2020-08-19 05:00:02   R_Ekki_lastPosValue 0
     2020-08-19 05:00:02   R_Ekki_nextAstroTimeEvent 19.08.2020 - 22:00
     2020-08-19 13:46:13   R_FloLi_PosValue 0
     2020-08-19 13:45:54   R_FloLi_lastPosValue 60
     2020-08-19 06:02:23   R_FloLi_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:35   R_FloRe_PosValue 0
     2020-08-19 14:00:14   R_FloRe_lastPosValue 0
     2020-08-19 06:02:23   R_FloRe_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:36   R_KatiLi_PosValue 0
     2020-08-19 13:59:28   R_KatiLi_lastPosValue 0
     2020-08-19 06:02:23   R_KatiLi_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:21   R_KatiRe_PosValue 0
     2020-08-19 18:01:45   R_KatiRe_lastPosValue 10
     2020-08-19 06:02:23   R_KatiRe_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 14:27:18   R_Kueche_PosValue 0
     2020-08-19 14:27:14   R_Kueche_lastPosValue 60
     2020-08-19 06:02:23   R_Kueche_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 15:41:14   R_WZ_Anja_PosValue 0
     2020-08-19 15:40:45   R_WZ_Anja_lastPosValue 60
     2020-08-19 06:02:23   R_WZ_Anja_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-07 05:43:07   R_WZ_Elke_PosValue 0
     2020-08-19 06:02:23   R_WZ_Elke_lastPosValue 0
     2020-08-19 06:02:23   R_WZ_Elke_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:54   R_WZ_lili_PosValue 0
     2020-08-19 13:10:53   R_WZ_lili_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_lili_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 18:10:40   R_WZ_lire_PosValue 0
     2020-08-19 12:59:52   R_WZ_lire_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_lire_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:55   R_WZ_reli_PosValue 0
     2020-08-19 12:50:51   R_WZ_reli_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_reli_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:55   R_WZ_rere_PosValue 0
     2020-08-19 12:48:21   R_WZ_rere_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_rere_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-01 10:50:27   ascEnable       on
     2020-08-14 20:31:28   controlShading  on
     2020-08-04 08:50:46   hardLockOut     off
     2020-08-06 00:18:54   partyMode       off
     2020-08-14 20:31:20   room_Bad-Ekki_SD_Keeloq R_BadEkki
     2020-08-14 20:31:20   room_Bad-Kati_SD_Keeloq R_BadKati
     2020-08-14 20:31:20   room_Ekki_SD_Keeloq R_Ekki
     2020-08-14 20:31:20   room_Flo_SD_Keeloq R_FloLi,R_FloRe
     2020-08-14 20:31:20   room_Kati_SD_Keeloq R_KatiLi,R_KatiRe
     2020-08-14 20:31:20   room_SD_Keeloq_Wohnz R_Kueche,R_WZ_Anja,R_WZ_Elke,R_WZ_lili,R_WZ_lire,R_WZ_reli,R_WZ_rere
     2020-08-04 08:50:46   selfDefense     off
     2020-08-19 19:39:55   state           manual
     2020-08-04 08:50:46   sunriseTimeWeHoliday off
     2020-08-14 20:31:20   userAttrList    rolled out
   helper:
     shuttersList:
       R_BadEkki
       R_BadKati
       R_Ekki
       R_FloLi
       R_FloRe
       R_KatiLi
       R_KatiRe
       R_Kueche
       R_WZ_Anja
       R_WZ_Elke
       R_WZ_lili
       R_WZ_lire
       R_WZ_reli
       R_WZ_rere
   monitoredDevs:
     Astro:
       Rollladenautomatik ASC_twilightDevice
     GT_Lux:
       R_BadEkki  ASC_BrightnessSensor
       R_BadKati  ASC_BrightnessSensor
       R_Ekki     ASC_BrightnessSensor
       R_FloLi    ASC_BrightnessSensor
       R_FloRe    ASC_BrightnessSensor
       R_KatiLi   ASC_BrightnessSensor
       R_KatiRe   ASC_BrightnessSensor
       R_Kueche   ASC_BrightnessSensor
       R_WZ_Anja  ASC_BrightnessSensor
       R_WZ_Elke  ASC_BrightnessSensor
       R_WZ_lili  ASC_BrightnessSensor
       R_WZ_lire  ASC_BrightnessSensor
       R_WZ_reli  ASC_BrightnessSensor
       R_WZ_rere  ASC_BrightnessSensor
     R_BadEkki:
     R_BadKati:
     R_FloLi:
     R_FloRe:
     R_KatiLi:
     R_KatiRe:
     R_Kueche:
     R_WZ_Anja:
     R_WZ_lili:
     R_WZ_lire:
     R_WZ_reli:
     R_WZ_rere:
Attributes:
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 500:10
   ASC_debug  1
   ASC_expert 1
   ASC_tempSensor AussenHeizung:state
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       SD_Keeloq


und hier das vom Rollo:


Internals:
   CFGFN      ./FHEM/blinds.cfg
   FUUID      5f22d7d0-f33f-f3c0-3028-7b5d18dcf274f384
   NAME       R_WZ_reli
   NR         709
   STATE      open
   TYPE       ROLLO
   stoptime   1597858795
   OLDREADINGS:
   READINGS:
     2020-07-30 23:34:12   ASC_Enable      on
     2020-08-19 19:53:30   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 0.0416666666666667m
     2020-08-19 19:39:55   ASC_ShuttersLastDrive manual
     2020-08-19 06:02:24   ASC_Time_DriveDown AutoShuttersControl off
     2020-08-19 06:02:24   ASC_Time_DriveUp 20.08.2020 - 06:04
     2020-08-14 20:31:22   associatedWith  Rollladenautomatik
     2020-08-19 19:39:26   command         open
     2020-08-19 19:39:26   desired_pct     0
     2020-08-19 19:39:26   drive-type      modul
     2020-08-19 19:39:26   last_drive      drive-up
     2020-08-19 19:39:55   pct             0
     2020-08-19 19:39:55   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 5
   ASC_BrightnessSensor GT_Lux:BH1750_Illuminance
   ASC_Closed_Pos 100
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 172.2:281
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 260:190:1
   ASC_Shading_WaitingPeriod 5
   DbLogExclude .*
   alias      Rechts Links
   cmdIcon    half:fts_shutter_50@grey open:fts_shutter_up@grey closed:fts_shutter_down@grey   stop:fts_shutter_manual@grey
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   rl_autoStop 1
   rl_blockMode none
   rl_commandDown set Jaro down 4
   rl_commandStop set Jaro stop 4
   rl_commandUp set Jaro up 4
   rl_excessBottom 0
   rl_excessTop 0
   rl_reactionTime 1
   rl_secondsDown 44
   rl_secondsUp 46
   rl_switchTime 1
   rl_type    normal
   room       SD_Keeloq,Wohnz
   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
   webCmd     half:open:closed:stop:pct


Hab mit einigem rumgespielt, ich bekomme es nicht hin. Morgens sind dann alle oben.
Ich benutze das Ganze derzeit nur für die Beschattung.
Hast Du einen Tip?
Ich bedanke mich schon mal ganz artig ;-)
Ekkehard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 19 August 2020, 23:02:58
@e-t-h:
Das liegt an ASC_BlockingTime_beforNightClose. Ist im Standard auf 3600 Sekunden eingestellt - also 1 Stunde.
Um 19:27:54 Uhr sollte entschattet werden, aber um 20:16 Uhr soll bereits night close erfolgen. Da dies innerhalb der 1 Stunde liegt wird der Rollladen nicht mehr bewegt.
Ändere einfach mal das Attribut ASC_BlockingTime_beforNightClose im betreffenden Rollladen-Device.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Chris8888 am 20 August 2020, 08:35:00
Hallo,

ich habe angefangen vom alten Cluni-Modul auf ASC umzuschwenken.

Meine Rollladenschalter HM-LC-BL1PBU-FM und die HM-IP-Fensterkontakte funktionieren bisher wunderbar.
Was genau trägt man beim ASC_Shutter_IdleDetection-Reading für die Schalter ein?
Das Reading "motor" sieht je nach Richtung im idle so aus: "stop:on" oder "stop:off".

Funktioniert da ein "motor:stop" im ASC-Reading? Mir ist nicht ganz klar, woran ich erkenne, ob das Reading sauber verarbeitet wird oder nicht.
Was genau macht es überhaupt?

Danke für euer Feedback!

VG
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 August 2020, 08:36:46
Zitat von: eurofinder am 19 August 2020, 23:02:58
@e-t-h:
Das liegt an ASC_BlockingTime_beforNightClose. Ist im Standard auf 3600 Sekunden eingestellt - also 1 Stunde.
Um 19:27:54 Uhr sollte entschattet werden, aber um 20:16 Uhr soll bereits night close erfolgen. Da dies innerhalb der 1 Stunde liegt wird der Rollladen nicht mehr bewegt.
Ändere einfach mal das Attribut ASC_BlockingTime_beforNightClose im betreffenden Rollladen-Device.

Gruß
eurofinder

Laut Code dürfte ASC_BlockingTime_beforNightClose keinerlei Einfluss auf die Beschattungsfahrten haben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 20 August 2020, 08:51:29
Zitat von: eurofinder am 19 August 2020, 23:02:58
@e-t-h:
Das liegt an ASC_BlockingTime_beforNightClose. Ist im Standard auf 3600 Sekunden eingestellt - also 1 Stunde.
..

@eurofinder
Danke, ich teste das heute Abend so und melde mich hier.

@cooltux
Hast Du vielleicht ne andere Idee? Was käme nach dem Quellcode sonst in Frage?

Danke an alle..
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 20 August 2020, 09:20:04
@CoolTux:
ZitatLaut Code dürfte ASC_BlockingTime_beforNightClose keinerlei Einfluss auf die Beschattungsfahrten haben.
War bei mir vor längerer Zeit auch mal ein Problem und das hatte es bei mir geholfen ASC_BlockingTime_beforNightClose zu ändern. Warten wir mal ab, was e-t-h berichtet:-)

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 August 2020, 09:44:40
Möglich das ich was gefunden habe, ich bin unsicher. Eine Funktionsaufruf erfolge über einen falschen Packagekontext. Eigentlich erwarte ich bei sowas dann immer einen Crash. Ich habe das mal korrigiert und werde es heute noch testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 August 2020, 10:22:52
Zitat von: dk3572 am 17 August 2020, 13:57:35
Hallo,

ich möchte bei Shading_Pos, wenn ich zuhause bin und der Rollladen ganz geöffnet ist (pct 100), die Position 100 beibehalten.
Nur wenn ich abwesend bin od. der Rollladen z.B. von Hand in Beschattung gefahren wurde, soll er beschatten (pct 80).

Bei ASC_Shading_Pos habe ich folgendes eingetrage:

{ (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }

Funktioniert leider noch nicht ganz.

Als ich Bewohner auf absent gestellt habe ist er auf pct 30 gefahren. (Terrassentür war offen, ASC_LockOut war off)

CUL_0_MSGCNT 5
   CUL_0_RAWMSG A0D71A4102E09A0246BDF0601A000::-49:CUL_0
   CUL_0_RSSI -49
   CUL_0_TIME 2020-08-17 13:41:53
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.226140/2020-08-16
   HMLAN1_MSGCNT 5
   HMLAN1_RAWMSG E2E09A0,0000,006665FB,FF,FFBB,71A4102E09A0246BDF0601A000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-08-17 13:41:53
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     10
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      80
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:71 - t:10 s:2E09A0 d:246BDF 0601A000
   protLastRcv 2020-08-17 13:41:53
   protRcv    5 last_at:2020-08-17 13:41:53
   protResnd  1 last_at:2020-08-17 08:13:25
   protSnd    6 last_at:2020-08-17 13:41:53
   protState  CMDs_done
   rssi_CUL_0 cnt:3 min:-50 max:-50 avg:-50 lst:-50
   rssi_at_CUL_0 cnt:5 min:-50 max:-48.5 avg:-49 lst:-49
   rssi_at_HMLAN1 cnt:5 min:-70 max:-67 avg:-68.2 lst:-69
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-08-17 13:53:57   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2020-08-17 13:41:53   ASC_ShuttersLastDrive shading in
     2020-08-17 08:13:08   ASC_Time_DriveDown 17.08.2020 - 20:31
     2020-08-17 08:13:08   ASC_Time_DriveUp 18.08.2020 - 06:24
     2020-08-17 13:41:37   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-08-17 08:13:05   associatedWith  Rollladensteuerung
     2020-08-17 08:13:39   cfgState        ok
     2020-08-17 13:41:53   commState       CMDs_done
     2020-08-17 13:41:53   deviceMsg       80 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-08-17 13:41:53   level           80
     2020-08-17 13:41:53   motor           stop:80
     2020-08-17 13:41:53   pct             80
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-08-17 13:41:53   recentStateType info
     2020-08-17 13:41:53   state           80
     2020-08-17 13:41:53   timedOn         off
   helper:
     HM_CMDNR   113
     cSnd       11246BDF2E09A0020128,11246BDF2E09A00201A0
     dlvlCmd    ++A011246BDF2E09A00201A0
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1597644685.73031
       TmplTs     1597644685.73031
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1597664513.2351
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        71
       io:
         CUL_0:
           -41
           -41
         HMLAN1:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1597664513.13601
       ack:
         HASH(0x5613c70de518)
         718002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50
         cnt        3
         lst        -50
         max        -50
         min        -50
       at_CUL_0:
         avg        -49
         cnt        5
         lst        -49
         max        -48.5
         min        -50
       at_HMLAN1:
         avg        -68.2
         cnt        5
         lst        -69
         max        -67
         min        -70
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Bewohner','state',0) eq 'home' and ReadingsVal('Ro_Terrassentuer','pct',0) ==100 ? '100':'80') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Hat jemand einen Tipp?

Danke und VG Dieter

Hallo CoolTux,

vielleicht hast du ja auch noch kurz Zeit um zu meinem Problem etwas zu sagen?

Danke und VG Dieter
Titel: Antw:Problem mit ShadeOut
Beitrag von: CoolTux am 20 August 2020, 11:29:52
Zitat von: e-t-h am 19 August 2020, 19:59:01
Hallo CoolTux,

danke erstmal für das Modul, das macht sicher ne Menge Arbeit!

Ich habe ein Problem mit dem Shade out am Abend. Ab einem bestimmten Zeitpunkt fahren einige Jalousien einfach nicht mehr aus der Beschattung. Stelle ich versuchshalber den ShadeOut-Azimut Wert auf was kleineres klappt es. Ich habe noch nicht verstanden was das Problem sein könnte, ich vermute mal es hat was mit einer Zeit oder Helligkeit zu tun. Bin aber noch nicht drauf gekommen. Ich hänge mal das Log eines solchen Rollos an:
1.
kurz vor dem Zeitpunkt wo es abwärts gehen sollte:
ASC_DEBUG!!! 2020.08.19 19:21:53 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:279.9, Elevation: 8.6, Brightness: 2899, OutTemp: 24.4, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - ShadingProcessing: R_WZ_reli - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2830 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:21:53 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2830 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:21:53 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


Dann wenn der Azimut wert gekommen ist und es eigentlich fahren sollte:

ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:281.1, Elevation: 7.7, Brightness: 2124, OutTemp: 24.3, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.19 19:27:54 - ShadingProcessing: R_WZ_reli - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_reli getUpBrightness: 1 Brightness: 2086 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2020.08.19 19:27:54 - EventProcessingTwilightDevice: R_WZ_rere RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_rere Allgemein: 1
ASC_DEBUG!!! 2020.08.19 19:27:54 - FnIsDay: R_WZ_rere getDownBrightness: 1 Brightness: 2086 BrightnessMin: 500 Sunset: 0


Ich denke mal die Zeile "ShadingProcessing: R_WZ_reli - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet" beschreibt das Problem.

Hier das List vom ASC:

Internals:
   FUUID      5f233b87-f33f-f3c0-1306-a22210a0bd9a5b74
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  Astro,GT_Lux,Rollladenautomatik,global,R_BadEkki,R_BadKati,R_Ekki,R_FloLi,R_FloRe,R_KatiLi,R_KatiRe,R_Kueche,R_WZ_Anja,R_WZ_Elke,R_WZ_lili,R_WZ_lire,R_WZ_reli,R_WZ_rere
   NR         973
   NTFY_ORDER 51-Rollladenautomatik
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-19 13:27:03   R_BadEkki_PosValue 0
     2020-08-19 13:26:53   R_BadEkki_lastPosValue 30
     2020-08-19 06:02:23   R_BadEkki_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 13:45:40   R_BadKati_PosValue 0
     2020-08-19 13:45:24   R_BadKati_lastPosValue 50
     2020-08-19 06:02:23   R_BadKati_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-06 08:08:34   R_Ekki_PosValue 0
     2020-08-19 05:00:02   R_Ekki_lastPosValue 0
     2020-08-19 05:00:02   R_Ekki_nextAstroTimeEvent 19.08.2020 - 22:00
     2020-08-19 13:46:13   R_FloLi_PosValue 0
     2020-08-19 13:45:54   R_FloLi_lastPosValue 60
     2020-08-19 06:02:23   R_FloLi_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:35   R_FloRe_PosValue 0
     2020-08-19 14:00:14   R_FloRe_lastPosValue 0
     2020-08-19 06:02:23   R_FloRe_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:36   R_KatiLi_PosValue 0
     2020-08-19 13:59:28   R_KatiLi_lastPosValue 0
     2020-08-19 06:02:23   R_KatiLi_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:21   R_KatiRe_PosValue 0
     2020-08-19 18:01:45   R_KatiRe_lastPosValue 10
     2020-08-19 06:02:23   R_KatiRe_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 14:27:18   R_Kueche_PosValue 0
     2020-08-19 14:27:14   R_Kueche_lastPosValue 60
     2020-08-19 06:02:23   R_Kueche_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 15:41:14   R_WZ_Anja_PosValue 0
     2020-08-19 15:40:45   R_WZ_Anja_lastPosValue 60
     2020-08-19 06:02:23   R_WZ_Anja_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-07 05:43:07   R_WZ_Elke_PosValue 0
     2020-08-19 06:02:23   R_WZ_Elke_lastPosValue 0
     2020-08-19 06:02:23   R_WZ_Elke_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:54   R_WZ_lili_PosValue 0
     2020-08-19 13:10:53   R_WZ_lili_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_lili_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 18:10:40   R_WZ_lire_PosValue 0
     2020-08-19 12:59:52   R_WZ_lire_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_lire_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:55   R_WZ_reli_PosValue 0
     2020-08-19 12:50:51   R_WZ_reli_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_reli_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-19 19:39:55   R_WZ_rere_PosValue 0
     2020-08-19 12:48:21   R_WZ_rere_lastPosValue 0
     2020-08-19 06:02:24   R_WZ_rere_nextAstroTimeEvent 19.08.2020 - 20:16
     2020-08-01 10:50:27   ascEnable       on
     2020-08-14 20:31:28   controlShading  on
     2020-08-04 08:50:46   hardLockOut     off
     2020-08-06 00:18:54   partyMode       off
     2020-08-14 20:31:20   room_Bad-Ekki_SD_Keeloq R_BadEkki
     2020-08-14 20:31:20   room_Bad-Kati_SD_Keeloq R_BadKati
     2020-08-14 20:31:20   room_Ekki_SD_Keeloq R_Ekki
     2020-08-14 20:31:20   room_Flo_SD_Keeloq R_FloLi,R_FloRe
     2020-08-14 20:31:20   room_Kati_SD_Keeloq R_KatiLi,R_KatiRe
     2020-08-14 20:31:20   room_SD_Keeloq_Wohnz R_Kueche,R_WZ_Anja,R_WZ_Elke,R_WZ_lili,R_WZ_lire,R_WZ_reli,R_WZ_rere
     2020-08-04 08:50:46   selfDefense     off
     2020-08-19 19:39:55   state           manual
     2020-08-04 08:50:46   sunriseTimeWeHoliday off
     2020-08-14 20:31:20   userAttrList    rolled out
   helper:
     shuttersList:
       R_BadEkki
       R_BadKati
       R_Ekki
       R_FloLi
       R_FloRe
       R_KatiLi
       R_KatiRe
       R_Kueche
       R_WZ_Anja
       R_WZ_Elke
       R_WZ_lili
       R_WZ_lire
       R_WZ_reli
       R_WZ_rere
   monitoredDevs:
     Astro:
       Rollladenautomatik ASC_twilightDevice
     GT_Lux:
       R_BadEkki  ASC_BrightnessSensor
       R_BadKati  ASC_BrightnessSensor
       R_Ekki     ASC_BrightnessSensor
       R_FloLi    ASC_BrightnessSensor
       R_FloRe    ASC_BrightnessSensor
       R_KatiLi   ASC_BrightnessSensor
       R_KatiRe   ASC_BrightnessSensor
       R_Kueche   ASC_BrightnessSensor
       R_WZ_Anja  ASC_BrightnessSensor
       R_WZ_Elke  ASC_BrightnessSensor
       R_WZ_lili  ASC_BrightnessSensor
       R_WZ_lire  ASC_BrightnessSensor
       R_WZ_reli  ASC_BrightnessSensor
       R_WZ_rere  ASC_BrightnessSensor
     R_BadEkki:
     R_BadKati:
     R_FloLi:
     R_FloRe:
     R_KatiLi:
     R_KatiRe:
     R_Kueche:
     R_WZ_Anja:
     R_WZ_lili:
     R_WZ_lire:
     R_WZ_reli:
     R_WZ_rere:
Attributes:
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 500:10
   ASC_debug  1
   ASC_expert 1
   ASC_tempSensor AussenHeizung:state
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       SD_Keeloq


und hier das vom Rollo:


Internals:
   CFGFN      ./FHEM/blinds.cfg
   FUUID      5f22d7d0-f33f-f3c0-3028-7b5d18dcf274f384
   NAME       R_WZ_reli
   NR         709
   STATE      open
   TYPE       ROLLO
   stoptime   1597858795
   OLDREADINGS:
   READINGS:
     2020-07-30 23:34:12   ASC_Enable      on
     2020-08-19 19:53:30   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 0.0416666666666667m
     2020-08-19 19:39:55   ASC_ShuttersLastDrive manual
     2020-08-19 06:02:24   ASC_Time_DriveDown AutoShuttersControl off
     2020-08-19 06:02:24   ASC_Time_DriveUp 20.08.2020 - 06:04
     2020-08-14 20:31:22   associatedWith  Rollladenautomatik
     2020-08-19 19:39:26   command         open
     2020-08-19 19:39:26   desired_pct     0
     2020-08-19 19:39:26   drive-type      modul
     2020-08-19 19:39:26   last_drive      drive-up
     2020-08-19 19:39:55   pct             0
     2020-08-19 19:39:55   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 5
   ASC_BrightnessSensor GT_Lux:BH1750_Illuminance
   ASC_Closed_Pos 100
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 172.2:281
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 260:190:1
   ASC_Shading_WaitingPeriod 5
   DbLogExclude .*
   alias      Rechts Links
   cmdIcon    half:fts_shutter_50@grey open:fts_shutter_up@grey closed:fts_shutter_down@grey   stop:fts_shutter_manual@grey
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      Rollo
   rl_autoStop 1
   rl_blockMode none
   rl_commandDown set Jaro down 4
   rl_commandStop set Jaro stop 4
   rl_commandUp set Jaro up 4
   rl_excessBottom 0
   rl_excessTop 0
   rl_reactionTime 1
   rl_secondsDown 44
   rl_secondsUp 46
   rl_switchTime 1
   rl_type    normal
   room       SD_Keeloq,Wohnz
   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
   webCmd     half:open:closed:stop:pct


Hab mit einigem rumgespielt, ich bekomme es nicht hin. Morgens sind dann alle oben.
Ich benutze das Ganze derzeit nur für die Beschattung.
Hast Du einen Tip?
Ich bedanke mich schon mal ganz artig ;-)
Ekkehard

Ist es nach der Zeitblockadezeit: NEIN


Das hier ist der entscheidende Hinweis. Es war in der Tat ein Zeitblockade.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 August 2020, 11:45:43
Ich habe für Morgen ein Update vorbereitet. Bitte alle die Probleme mit dem Entschatten am Abend haben oder andere Beschattungsprobleme einmal testen. Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 20 August 2020, 12:24:08
Wer ist direkt testen möchte:
{ Svn_GetFile('lib/FHEM/Automation/ShuttersControl/Shading.pm', 'lib/FHEM/Automation/ShuttersControl/Shading.pm') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 21 August 2020, 08:57:54
Zitat
Das hier ist der entscheidende Hinweis. Es war in der Tat ein Zeitblockade.

Hi, es war so wie Eurofinder gesagt hatte, nachdem ich die Werte runter genommen habe ging es gestern Abend. Wie ich gerade gelesen habe gibts ein Update, ich teste es heute Abend und melde mich morgen wieder dazu.
Auf alle Fälle schon mal Danke an CoolTux und Eurofinder für die rasant schnelle Hilfe!

@CoolTux:
Soweit ich das aus allem was ich so gelesen habe verstanden habe, wird die Elevation beim Shading nicht ausgewertet. Ist das richtig? (Habs noch nicht getestet..)
Wenn ja: Wäre das ein größeres Ding das einzubauen? Aktuell sind wir ja im (leider viel zu schnell) sinkenden Bereich und gerade die späteren Rollos von Süd-West-Ausrichtungen könnten nun schon vorher aufmachen (wie z.B. Teile meiner "Problemanten"). Das mit Luxsensoren abzufangen gestaltet sich aus meiner Sicht etwas schwierig, weil die um diese Zeit auf Grund der Einfallswinkel ja eh schon Werte liefern, die sich mit denen beissen, die Wolken am Tage liefern. (Mal so rein hypothetisch gesprochen wären Azimut-abhängige Luxwerte vielleicht ein Ansatz dafür, aber das ist wirklich ins unreine gesprochen ;-)).


Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 August 2020, 09:20:59
Zitat von: e-t-h am 21 August 2020, 08:57:54
Hi, es war so wie Eurofinder gesagt hatte, nachdem ich die Werte runter genommen habe ging es gestern Abend. Wie ich gerade gelesen habe gibts ein Update, ich teste es heute Abend und melde mich morgen wieder dazu.
Auf alle Fälle schon mal Danke an CoolTux und Eurofinder für die rasant schnelle Hilfe!

@CoolTux:
Soweit ich das aus allem was ich so gelesen habe verstanden habe, wird die Elevation beim Shading nicht ausgewertet. Ist das richtig? (Habs noch nicht getestet..)
Wenn ja: Wäre das ein größeres Ding das einzubauen? Aktuell sind wir ja im (leider viel zu schnell) sinkenden Bereich und gerade die späteren Rollos von Süd-West-Ausrichtungen könnten nun schon vorher aufmachen (wie z.B. Teile meiner "Problemanten"). Das mit Luxsensoren abzufangen gestaltet sich aus meiner Sicht etwas schwierig, weil die um diese Zeit auf Grund der Einfallswinkel ja eh schon Werte liefern, die sich mit denen beissen, die Wolken am Tage liefern. (Mal so rein hypothetisch gesprochen wären Azimut-abhängige Luxwerte vielleicht ein Ansatz dafür, aber das ist wirklich ins unreine gesprochen ;-)).


Danke!

Elevation wir auf jeden Fall ausgewertet. Gibt ja auch ein Attribut dazu.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 21 August 2020, 09:42:03
Zitat
Elevation wir auf jeden Fall ausgewertet. Gibt ja auch ein Attribut dazu.

Danke, hab's gerade in den Quellen gesehen. Muss ich irgendwo gelesen haben.. Probiere es aus. Update ist drin, melde mich dann morgen hier nochmal.
Gruß!

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 21 August 2020, 10:12:26
Zitat von: e-t-h am 21 August 2020, 09:42:03
Danke, hab's gerade in den Quellen gesehen. Muss ich irgendwo gelesen haben.. Probiere es aus. Update ist drin, melde mich dann morgen hier nochmal.
Gruß!

@CoolTux
Also sorry für die "fake news", läuft perfekt mit der Elevation, hätte es vorher auch einfach mal testen können...


Aber noch ne Frage: das Attribut ASC_debug kann man in der Oberfläche über die Listbox auf 1 stellen, aber nicht mehr auf 0. Soll das so sein? Gleiches gilt auch für ASC_expert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 August 2020, 10:21:05
Zitat von: e-t-h am 21 August 2020, 10:12:26
@CoolTux
Also sorry für die "fake news", läuft perfekt mit der Elevation, hätte es vorher auch einfach mal testen können...


Aber noch ne Frage: das Attribut ASC_debug kann man in der Oberfläche über die Listbox auf 1 stellen, aber nicht mehr auf 0. Soll das so sein? Gleiches gilt auch für ASC_expert.

Ja das soll so sein. Null ist ja aus und dann kann man das Attribut auch löschen.  ;)

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 21 August 2020, 10:24:52
Zitat von: CoolTux am 21 August 2020, 10:21:05
Ja das soll so sein. Null ist ja aus und dann kann man das Attribut auch löschen.  ;)

Grüße

:-[ ::)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 21 August 2020, 10:32:46
Ich habe ein neues Problem, wenn ich die Jalousie per Hand fahre am Taster, schaltet mein Zwave Modul jedesmal in den Kalibrierungsmodus. Das tritt nur auf wenn die Taste ,,auf" 3x schnell hintereinander tippe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: darkness am 21 August 2020, 10:39:41
Das liegt aber nicht am ASC-Modul sondern am ZWave-Gerät. Bei meinen Fibaro-Geräten wird durch dreimaliges drücken bestimmter Taster auch der Konfigmodus aktiviert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 21 August 2020, 10:40:48
Zitat von: Typ1er am 21 August 2020, 10:32:46
Ich habe ein neues Problem, wenn ich die Jalousie per Hand fahre am Taster, schaltet mein Zwave Modul jedesmal in den Kalibrierungsmodus. Das tritt nur auf wenn die Taste ,,auf" 3x schnell hintereinander tippe.

Ich denke, dass das der falsche Thread dafür ist, hat ja m.E. nichts direkt mit ASC zu tun und sollte der übersichtshalber hier nicht diskutiert werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 21 August 2020, 11:12:33
Zitat von: darkness am 21 August 2020, 10:39:41
Das liegt aber nicht am ASC-Modul sondern am ZWave-Gerät. Bei meinen Fibaro-Geräten wird durch dreimaliges drücken bestimmter Taster auch der Konfigmodus aktiviert.

Das weiss ich ich, Bei mir ist es die Auffahren Taste.

Trotzdem ist seltsam das es nur in Kombination mit FHEM auftritt und nur wenn das ASC Aktiv ist, und das erst seit 2-4 Wochen. Seitdem Fahren auch die Jalousien (aus der Beschattung oder beim Schliessen der Fenster gelegentlich in die falsche Richtung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: darkness am 21 August 2020, 11:25:26
ZitatDas tritt nur auf wenn die Taste ,,auf" 3x schnell hintereinander tippe.

Zitat von: Typ1er am 21 August 2020, 11:12:33
Das weiss ich ich, Bei mir ist es die Auffahren Taste.

Zitat von: Fibaro ManualQuickly, triple click the S1 switch.

Ich denke weiterhin dass es nicht an ASC liegt. Lasse mich da aber gerne vom Gegenteil überzeugen.  ;D. Allerdings kann ich mir nicht vorstellen wie sich das ASC-Modul derart auf dein Gerät auswirken soll? Letzendlich sendet es ja nur den  fahre hoch/runter-Befehl oder in Pos X Befehl (Mal von der ganzen Logik dahinter abgesehen, bitte nicht falsch verstehen :)  )
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 21 August 2020, 20:30:30
Hi CoolTux,

Sorry, hatte alle Attr ASC_BlockingTime_beforNightClose gelöscht, das Update eingespielt, kein Rollo bewegt sich. Hier ein Log (allerdings etwas später):


ASC_DEBUG!!! 2020.08.21 20:26:26 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:292.3, Elevation: -1.4, Brightness: 34, OutTemp: 30, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessingDriveCommand: R_WZ_reli - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 60 zum beenden der Beschattung gefahren
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessingDriveCommand: R_WZ_reli - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2020.08.21 20:20:55
ASC_DEBUG!!! 2020.08.21 20:26:26 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


:-[
Wie kann ich helfen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 August 2020, 06:36:59
Zitat von: e-t-h am 21 August 2020, 20:30:30
Hi CoolTux,

Sorry, hatte alle Attr ASC_BlockingTime_beforNightClose gelöscht, das Update eingespielt, kein Rollo bewegt sich. Hier ein Log (allerdings etwas später):


ASC_DEBUG!!! 2020.08.21 20:26:26 - EventProcessingTwilightDevice: R_WZ_reli RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Übergebende Werte - Azimuth:292.3, Elevation: -1.4, Brightness: 34, OutTemp: 30, Azimut Beschattung: 172.2, Azimut Endschattung: 281, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessing: R_WZ_reli - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli Allgemein: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getDownBrightness: 0 Brightness: 31 BrightnessMin: 10 Sunset: 1
ASC_DEBUG!!! 2020.08.21 20:26:26 - FnIsDay: R_WZ_reli getUpBrightness: 0 Brightness: 31 BrightnessMax: 500 Sunrise: 0
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessingDriveCommand: R_WZ_reli - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 60 zum beenden der Beschattung gefahren
ASC_DEBUG!!! 2020.08.21 20:26:26 - ShadingProcessingDriveCommand: R_WZ_reli - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2020.08.21 20:20:55
ASC_DEBUG!!! 2020.08.21 20:26:26 - EventProcessingTwilightDevice: R_WZ_reli - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt


:-[
Wie kann ich helfen?

Wenn Du das Attribut löschst dann gilt die Default Vorgabe. Er fährt also nicht aus der Beschattung. Das ist erstmal OK. Die Frage die halt bleibt, warum schließt er die Rollos nicht zur Nacht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 22 August 2020, 08:34:24
Hi CoolTux gibt es mittlerweile schon einen Lösungsansatz für das IsDay Problem. Ich habe immer wieder sporadisch morgens das Problem das trotz Sunrise =1, IsDay auf 0 bleibt. Heute morgen auch wieder.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 August 2020, 09:25:51
Zitat von: xerion am 22 August 2020, 08:34:24
Hi CoolTux gibt es mittlerweile schon einen Lösungsansatz für das IsDay Problem. Ich habe immer wieder sporadisch morgens das Problem das trotz Sunrise =1, IsDay auf 0 bleibt. Heute morgen auch wieder.

Aktuell noch nicht. Und sunrise ist 1 und Sunset ist 0??
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 22 August 2020, 09:32:08
Zitat von: CoolTux am 22 August 2020, 09:25:51
Aktuell noch nicht. Und sunrise ist 1 und Sunset ist 0??

Ja genau Sunrise ist 1 und Sunset ist 0. Das komische ist das es nicht immer ist, irgendwelche Bedingungen müssen da rein spielen. Fenster offen, brightness Wert oder so. Wenn timeuplate vorbei ist wird IsDay auf 1 gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 22 August 2020, 11:33:35
Das mit Sunrise und Sunset tritt früh in der Zeit auf, wo der Rollladen nicht mehr herunterfahren würde in der Nacht. Meine Fenster waren meist gekippt, habe die dann geöffnet zum Lüften (ASC_ComfortOpen_Pos). Beim Schliessen fahren sie dann ab und zu ganz zu. Meist war hier dann schon der Sonnenaufgang vorbei.


Abends ist es ab und zu umgekehrt Fenster war offen wurde geschlossen , dann gekippt, hier ist ab und zu der Rolladen auf gefahren. Log habe ich keines, bei 11 Geräten ist das log viel zu groß und FHEM hängt sich förmlich daran auf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Chris8888 am 22 August 2020, 14:26:05
Hi, hat niemand eine Idee dazu? VG Christian

Zitat von: Chris8888 am 20 August 2020, 08:35:00
Hallo,

ich habe angefangen vom alten Cluni-Modul auf ASC umzuschwenken.

Meine Rollladenschalter HM-LC-BL1PBU-FM und die HM-IP-Fensterkontakte funktionieren bisher wunderbar.
Was genau trägt man beim ASC_Shutter_IdleDetection-Reading für die Schalter ein?
Das Reading "motor" sieht je nach Richtung im idle so aus: "stop:on" oder "stop:off".

Funktioniert da ein "motor:stop" im ASC-Reading? Mir ist nicht ganz klar, woran ich erkenne, ob das Reading sauber verarbeitet wird oder nicht.
Was genau macht es überhaupt?

Danke für euer Feedback!

VG
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 22 August 2020, 19:08:24
Ich hatte heute wieder so einen Effekt, von einem mal ein Beispiel, Rollo war in Beschattung mit 50% aus irgendeinem Grund sind 3 Rollos in die geschlossen Position gefahren, die in Beschattung waren.

untitled text 2:43923: 2020.08.22 18:18:25.592 3: ZWave set Rollladen_07_Wz_Re dim 50
untitled text 2:43941: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
untitled text 2:43943: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late
untitled text 2:43945: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 0 Größer dem eingestellten Sunrise-Wert: 1000 oder kleiner dem eingestellten Sunset-Wert: 85 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 1 getSunset ist: 0
untitled text 2:43947: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Verarbeitungszeit für Sunset wurd erkannt. Prüfe Status der Roommates
untitled text 2:43949: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnSetDriveCmd: Rollladen_07_Wz_Re - versetztes fahren
untitled text 2:43951: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnSetDriveCmd: Rollladen_07_Wz_Re - NoDelay: NEIN
untitled text 2:43953: ASC_DEBUG!!! 2020.08.22 18:18:43 - FnShuttersCommandSet: Rollladen_07_Wz_Re - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 2:43955: ASC_DEBUG!!! 2020.08.22 18:18:43 - EventProcessingBrightness: Rollladen_07_Wz_Re - Verarbeitung für Sunset. Roommatestatus korrekt zum fahren. Fahrbefehl wird an die Funktion FnFHEM::Automation::ShuttersControl::ShuttersCommandSet gesendet. Zielposition: 0 Grund des fahrens: minimum brightness threshold fell below
untitled text 2:44001: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
untitled text 2:44003: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late
untitled text 2:44005: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 65313 Größer dem eingestellten Sunrise-Wert: 1000 oder kleiner dem eingestellten Sunset-Wert: 85 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1
untitled text 2:44007: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
untitled text 2:44009: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 46990 RainProtection: unprotected WindProtection: unprotected
untitled text 2:44011: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
untitled text 2:44013: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getDownBrightness: 0 Brightness: 65313 BrightnessMin: 85 Sunset: 1
untitled text 2:44015: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getUpBrightness: 0 Brightness: 65313 BrightnessMax: 1000 Sunrise: 0
untitled text 2:44017: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
untitled text 2:44019: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getDownBrightness: 0 Brightness: 65313 BrightnessMin: 85 Sunset: 1
untitled text 2:44021: ASC_DEBUG!!! 2020.08.22 18:18:48 - FnIsDay: Rollladen_07_Wz_Re getUpBrightness: 0 Brightness: 65313 BrightnessMax: 1000 Sunrise: 0
untitled text 2:44023: ASC_DEBUG!!! 2020.08.22 18:18:48 - ShadingProcessing: Rollladen_07_Wz_Re - Übergebende Werte - Azimuth:265, Elevation: 18.5, Brightness: 46990, OutTemp: 27.33, Azimut Beschattung: 164, Azimut Endschattung: 344, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
untitled text 2:44025: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingShadingBrightness: Rollladen_07_Wz_Re - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
untitled text 2:44027: ASC_DEBUG!!! 2020.08.22 18:18:48 - EventProcessingBrightness: Rollladen_07_Wz_Re - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.
untitled text 2:44124: ASC_DEBUG!!! 2020.08.22 18:21:25 - FnSetCmdFn: Rollladen_07_Wz_Re - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 0. Grund der Fahrt: minimum brightness threshold fell below
untitled text 2:44125: 2020.08.22 18:21:25.312 3: ZWave set Rollladen_07_Wz_Re off


Hier mal die Werte von dem Sensor, hier kommt nichtmal die 0 vor:
untitled text 4:28067: 2020-08-22_17:04:13 Lichtsensor_05 lightlevel: 42562
untitled text 4:28068: 2020-08-22_17:07:18 Lichtsensor_05 lightlevel: 45990
untitled text 4:28072: 2020-08-22_17:07:48 Lichtsensor_05 lightlevel: 48356
untitled text 4:28078: 2020-08-22_17:12:47 Lichtsensor_05 lightlevel: 49393
untitled text 4:28083: 2020-08-22_17:14:11 Lichtsensor_05 lightlevel: 44470
untitled text 4:28087: 2020-08-22_17:15:56 Lichtsensor_05 lightlevel: 42464
untitled text 4:28088: 2020-08-22_17:20:55 Lichtsensor_05 lightlevel: 44299
untitled text 4:28092: 2020-08-22_17:21:10 Lichtsensor_05 lightlevel: 46566
untitled text 4:28096: 2020-08-22_17:21:25 Lichtsensor_05 lightlevel: 44212
untitled text 4:28100: 2020-08-22_17:25:40 Lichtsensor_05 lightlevel: 46967
untitled text 4:28107: 2020-08-22_17:26:54 Lichtsensor_05 lightlevel: 49060
untitled text 4:28111: 2020-08-22_17:31:54 Lichtsensor_05 lightlevel: 49200
untitled text 4:28113: 2020-08-22_17:36:50 Lichtsensor_05 lightlevel: 49300
untitled text 4:28119: 2020-08-22_17:41:49 Lichtsensor_05 lightlevel: 49260
untitled text 4:28120: 2020-08-22_17:46:48 Lichtsensor_05 lightlevel: 49323
untitled text 4:28129: 2020-08-22_17:51:47 Lichtsensor_05 lightlevel: 49269
untitled text 4:28130: 2020-08-22_17:56:47 Lichtsensor_05 lightlevel: 49091
untitled text 4:28136: 2020-08-22_18:01:46 Lichtsensor_05 lightlevel: 48994
untitled text 4:28140: 2020-08-22_18:06:45 Lichtsensor_05 lightlevel: 48913
untitled text 4:28144: 2020-08-22_18:11:44 Lichtsensor_05 lightlevel: 48878
untitled text 4:28148: 2020-08-22_18:15:29 Lichtsensor_05 lightlevel: 46309
untitled text 4:28151: 2020-08-22_18:15:44 Lichtsensor_05 lightlevel: 43804
untitled text 4:28156: 2020-08-22_18:15:54 Lichtsensor_05 lightlevel: 45961
untitled text 4:28158: 2020-08-22_18:16:04 Lichtsensor_05 lightlevel: 48594
untitled text 4:28165: 2020-08-22_18:17:08 Lichtsensor_05 lightlevel: 45895
untitled text 4:28166: 2020-08-22_18:17:38 Lichtsensor_05 lightlevel: 47935
untitled text 4:28171: 2020-08-22_18:22:37 Lichtsensor_05 lightlevel: 48332
untitled text 4:28175: 2020-08-22_18:27:34 Lichtsensor_05 lightlevel: 48171
untitled text 4:28181: 2020-08-22_18:28:04 Lichtsensor_05 lightlevel: 45341
untitled text 4:28184: 2020-08-22_18:29:33 Lichtsensor_05 lightlevel: 43331
untitled text 4:28187: 2020-08-22_18:30:38 Lichtsensor_05 lightlevel: 46131
untitled text 4:28192: 2020-08-22_18:31:23 Lichtsensor_05 lightlevel: 48136
untitled text 4:28194: 2020-08-22_18:36:22 Lichtsensor_05 lightlevel: 48224
untitled text 4:28201: 2020-08-22_18:41:21 Lichtsensor_05 lightlevel: 47740
untitled text 4:28205: 2020-08-22_18:46:21 Lichtsensor_05 lightlevel: 47385
untitled text 4:28209: 2020-08-22_18:48:10 Lichtsensor_05 lightlevel: 44157
untitled text 4:28214: 2020-08-22_18:48:20 Lichtsensor_05 lightlevel: 42088
untitled text 4:28218: 2020-08-22_18:52:45 Lichtsensor_05 lightlevel: 44251
untitled text 4:28220: 2020-08-22_18:52:59 Lichtsensor_05 lightlevel: 46468
untitled text 4:28227: 2020-08-22_18:57:59 Lichtsensor_05 lightlevel: 47716
untitled text 4:28229: 2020-08-22_19:02:58 Lichtsensor_05 lightlevel: 47520
untitled text 4:28235: 2020-08-22_19:07:57 Lichtsensor_05 lightlevel: 47059
untitled text 4:28236: 2020-08-22_19:12:56 Lichtsensor_05 lightlevel: 46834
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 August 2020, 08:41:26
Zitat von: Typ1er am 22 August 2020, 11:33:35
Das mit Sunrise und Sunset tritt früh in der Zeit auf, wo der Rollladen nicht mehr herunterfahren würde in der Nacht. Meine Fenster waren meist gekippt, habe die dann geöffnet zum Lüften (ASC_ComfortOpen_Pos). Beim Schliessen fahren sie dann ab und zu ganz zu. Meist war hier dann schon der Sonnenaufgang vorbei.


Abends ist es ab und zu umgekehrt Fenster war offen wurde geschlossen , dann gekippt, hier ist ab und zu der Rolladen auf gefahren. Log habe ich keines, bei 11 Geräten ist das log viel zu groß und FHEM hängt sich förmlich daran auf.
Ich nutz6 für die morgendlichen Fahrten roommates. Nutzt du zufällig auch roommates zur Steuerung, ich habe die Vermutung daß es damit zusammenhängt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 23 August 2020, 09:15:35
@xerion Nutze keine roommates
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 23 August 2020, 13:40:31
Hallo CoolTux,

ich habe hier einen Rollladen für den ich einen ExternalTrigger für die Fernsehbeschattung eingestellt habe. Das hat bislang auch tadellos funktioniert. Da dieses Fenster im EG zur Straße raus geht und ab und zu mal vergessen wird das Fenster zu schließen, habe ich das Attribut 'ShuttersPlace' auf 'terrace' gesetzt, damit die Selfdefence bei Abwesenheit greift. Das scheint zwar soweit auch zu funktionieren, aber seit dem funktioniert mein ExternalTrigger für die Fernsehbeschattung nicht mehr, wenn das Fenster geöffnet ist. Wird das Fenster geschlossen funktioniert der ExternalTrigger wieder.

Ist dieses Verhalten so gewollt oder stimmt hier im Zusammenspiel von ShuttersPlace und ExternalTrigger etwas nicht?

List vom ASC Device:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,Fernsehbeschattung_dummy,F_EG_WZ_West,F_UG_Gaestezimmer,F_OG_Schlafzimmer_Ost,myAstro,rr_Niklas,F_EG_Kueche,F_EG_WZ_Ost,F_OG_Ankleide,F_UG_Buero,rgr_Bewohner
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-23 13:22:17   R_EG_Kueche_PosValue 100
     2020-08-23 13:22:01   R_EG_Kueche_lastPosValue 40
     2020-08-23 11:11:28   R_EG_Kueche_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-08-23 06:19:41   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-08-23 11:11:29   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:04:27   R_EG_WZ_Nord_li_PosValue 100
     2020-08-23 13:04:06   R_EG_WZ_Nord_li_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Nord_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:16   R_EG_WZ_Nord_re_PosValue 100
     2020-08-23 06:19:42   R_EG_WZ_Nord_re_lastPosValue 13
     2020-08-23 11:11:29   R_EG_WZ_Nord_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:22:30   R_EG_WZ_Ost_li_PosValue 100
     2020-08-23 13:22:01   R_EG_WZ_Ost_li_lastPosValue 25
     2020-08-23 11:11:29   R_EG_WZ_Ost_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:39   R_EG_WZ_Ost_re_PosValue 100
     2020-08-23 13:24:07   R_EG_WZ_Ost_re_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Ost_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:27   R_EG_WZ_West_PosValue 100
     2020-08-23 12:21:03   R_EG_WZ_West_lastDelayPosValue 94
     2020-08-23 13:24:08   R_EG_WZ_West_lastPosValue 30
     2020-08-23 11:11:29   R_EG_WZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:29   R_OG_Ankleide_PosValue 100
     2020-08-23 13:24:08   R_OG_Ankleide_lastPosValue 20
     2020-08-23 11:11:29   R_OG_Ankleide_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:24   R_OG_Bad_PosValue 100
     2020-08-23 13:24:09   R_OG_Bad_lastPosValue 40
     2020-08-23 11:11:29   R_OG_Bad_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 07:08:22   R_OG_KZ_Nord_PosValue 100
     2020-08-23 08:00:07   R_OG_KZ_Nord_lastPosValue 24
     2020-08-23 11:11:29   R_OG_KZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:28:42   R_OG_KZ_West_PosValue 100
     2020-08-23 13:22:00   R_OG_KZ_West_lastPosValue 19
     2020-08-23 11:11:29   R_OG_KZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 08:22:01   R_OG_SZ_Nord_PosValue 100
     2020-08-22 20:44:28   R_OG_SZ_Nord_lastPosValue 100
     2020-08-23 11:11:29   R_OG_SZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 11:23:04   R_OG_SZ_Ost_PosValue 40
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-08-21 17:32:54   R_OG_SZ_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_OG_SZ_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:23   R_UG_Buero_Nord_PosValue 100
     2020-08-23 06:19:45   R_UG_Buero_Nord_lastPosValue 0
     2020-08-23 11:11:29   R_UG_Buero_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:29:25   R_UG_Buero_Ost_PosValue 100
     2020-08-23 13:29:07   R_UG_Buero_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_UG_Buero_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_UG_Gaestezimmer_PosValue 100
     2020-08-23 06:19:47   R_UG_Gaestezimmer_lastPosValue 20
     2020-08-23 11:11:29   R_UG_Gaestezimmer_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-04-07 10:27:12   ascEnable       on
     2020-08-23 11:11:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-08-23 11:11:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-08-23 13:29:25   state           shading out
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-08-23 11:11:22   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_West:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -2
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC



List vom Rollladen-Device:

Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-23 13:38:09   0.ACTUAL_TEMPERATURE 26
     2020-08-23 13:38:09   0.ERROR_CODE    0
     2020-08-23 13:38:09   0.ERROR_OVERHEAT no
     2020-08-23 13:38:10   13.ACTIVITY_STATE stop
     2020-08-23 13:38:10   13.LEVEL        open
     2020-08-23 13:38:10   13.LEVEL_2      0
     2020-08-23 13:38:10   13.LEVEL_2_STATUS 0
     2020-08-23 13:38:10   13.LEVEL_STATUS 0
     2020-08-23 13:38:12   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-23 13:37:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-23 13:24:28   ASC_ShuttersLastDrive shading out
     2020-08-23 11:11:29   ASC_Time_DriveDown 23.08.2020 - 20:42
     2020-08-23 11:11:29   ASC_Time_DriveUp 24.08.2020 - 06:21
     2020-08-23 11:11:25   associatedWith  Rollladensteuerung
     2020-08-23 13:38:10   control         100
     2020-08-23 13:38:12   hmstate         open
     2020-08-23 13:38:10   state           open
   hmccu:
     devspec    00165A4992444B
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       13.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       13.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 190:299
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: stefanpf am 24 August 2020, 07:02:50
Zitat von: Chris8888 am 22 August 2020, 14:26:05
Hi, hat niemand eine Idee dazu? VG Christian

Nutze selbst
motor:stop.*

um stop.on bzw stop.off abzufangen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: C0mmanda am 24 August 2020, 14:08:55
Zitat von: CoolTux am 17 August 2020, 08:50:17
Erstelle zum testen bitte einmal ein userreadings namens position welches die Werte von pct übernimmt.

Moin,

habe das jetzt mal einige Tage getestet und es scheint die manuellen Fahrten damit zuverlässiger zu erkennen!
Wie kann ich jetzt weiter machen? Oder lasse ich das einfach so :)

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 August 2020, 15:22:09
Bitte so lassen. Geht dann halt nicht anders.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Stephan1965 am 24 August 2020, 18:04:37
Hallo,
folgende Frage:
Ist es möglich, je nach Anwesenheitsstatus der Residents bestimmte Rollladen zu unterschiedlichen Zeiten zu fahren?

Hintergrund:
Wir haben im Erdgeschoß zwei Rollladen an der Hausseite, die weder von den Nachbarn, bzw. von der Straße aus einsehbar sind und bei ähnlichen Häusern von Nachbarn eine Straße weiter schon für Einbrüche genutzt wurden. Bislang fahre ich diese Rollladen per ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL abends früher runter und morgens später hoch. Wenn wir nicht da sind, ist das auch in Ordnung. Aber wenn wir da sind, könnten diese beiden Rollladen besser zur Zeit der anderen Rollladen fahren.
Sprich:
- wenn Residents da sind ->  ASC_AutoAstroModeEvening CIVIL, bzw. ASC_AutoAstroModeMorning CIVIL
- wenn Residents nicht da sind ->  ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL

Kann man das in ASC lösen oder muss so was anderweitig gelöst werden?

Viele Grüße

Stephan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 24 August 2020, 20:44:39
Zitat von: CoolTux am 22 August 2020, 06:36:59
Wenn Du das Attribut löschst dann gilt die Default Vorgabe. Er fährt also nicht aus der Beschattung. Das ist erstmal OK. Die Frage die halt bleibt, warum schließt er die Rollos nicht zur Nacht.
Hi CollTux,

waren unterwegs, deswegen jetzt erst: Ich denke wir verstehen uns evtl. nicht richtig?

Ausgangspunkt war die Diskussion dass die Rollos nicht hochfuhren, wenn das Azimut überschritten ist und dass dies bei mir nur bei den Rollos so war, die bei >ca. 280° hätten fahren sollen. Eurofinder brachte daraufhin das Attribut ASC_BlockingTime_beforNightClose ins Spiel, mit dessen Reduzierung es dann auch klappte. Du sagtest das dieses in den Zusammenhang eigentlich nicht ausgewertet wird und brachtest ein Update. Ich habe es dann damit getestet, in dem ich ASC_BlockingTime_beforNightClose aus allen Rollos wieder gelöscht habe, was den Default Wert zur Folge hat. Im Ergebnis fuhren die Rollos aber (auch nach dem Update) nicht mehr hoch.
Habe es nun heute nochmal getestet, es sind bei mir 6 Rollos die betroffen sind. Ich habe bei 3 das Attribut ASC_BlockingTime_beforNightClose=10 gesetzt. Diese fahren nun wieder hoch, die mit dem Default-Wert nicht.

Hatte es so verstanden, dass ASC_BlockingTime_beforNightClose keine Auswirkung auf das Shading haben sollte und Du was gefunden hast, warum es das doch tut. Liege ich da falsch?
Jedenfalls fahren die Rollos hoch, wenn die Zeit ASC_BlockingTime_beforNightClose hinreichend klein ist. Anderenfalls nicht. Ist also kein "wirkliches" Problem, wenn das so sein soll. Ich setze das Attribut nun überall so.

Abends fahren sie sowieso dann alle hoch, da gabs bis jetzt bei mir kein Problem.

Wenn das so nicht sein sollte helfe ich gerne mit Input weiter.

Viele Grüße und wirklich Danke für Deine Arbeit!

Ekkehard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 August 2020, 10:36:54
Zitat von: Stephan1965 am 24 August 2020, 18:04:37
Hallo,
folgende Frage:
Ist es möglich, je nach Anwesenheitsstatus der Residents bestimmte Rollladen zu unterschiedlichen Zeiten zu fahren?

Hintergrund:
Wir haben im Erdgeschoß zwei Rollladen an der Hausseite, die weder von den Nachbarn, bzw. von der Straße aus einsehbar sind und bei ähnlichen Häusern von Nachbarn eine Straße weiter schon für Einbrüche genutzt wurden. Bislang fahre ich diese Rollladen per ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL abends früher runter und morgens später hoch. Wenn wir nicht da sind, ist das auch in Ordnung. Aber wenn wir da sind, könnten diese beiden Rollladen besser zur Zeit der anderen Rollladen fahren.
Sprich:
- wenn Residents da sind ->  ASC_AutoAstroModeEvening CIVIL, bzw. ASC_AutoAstroModeMorning CIVIL
- wenn Residents nicht da sind ->  ASC_AutoAstroModeEvening REAL, bzw. ASC_AutoAstroModeMorning REAL

Kann man das in ASC lösen oder muss so was anderweitig gelöst werden?

Viele Grüße

Stephan

Da Du für die Attribute der Zeiten Perlcode verwenden kannst, kannst Du da auch eine eigene Routine einbauen.
Also ja, es ist machbar.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 August 2020, 10:45:43
Zitat von: e-t-h am 24 August 2020, 20:44:39
Hi CollTux,

waren unterwegs, deswegen jetzt erst: Ich denke wir verstehen uns evtl. nicht richtig?

Ausgangspunkt war die Diskussion dass die Rollos nicht hochfuhren, wenn das Azimut überschritten ist und dass dies bei mir nur bei den Rollos so war, die bei >ca. 280° hätten fahren sollen. Eurofinder brachte daraufhin das Attribut ASC_BlockingTime_beforNightClose ins Spiel, mit dessen Reduzierung es dann auch klappte. Du sagtest das dieses in den Zusammenhang eigentlich nicht ausgewertet wird und brachtest ein Update. Ich habe es dann damit getestet, in dem ich ASC_BlockingTime_beforNightClose aus allen Rollos wieder gelöscht habe, was den Default Wert zur Folge hat. Im Ergebnis fuhren die Rollos aber (auch nach dem Update) nicht mehr hoch.
Habe es nun heute nochmal getestet, es sind bei mir 6 Rollos die betroffen sind. Ich habe bei 3 das Attribut ASC_BlockingTime_beforNightClose=10 gesetzt. Diese fahren nun wieder hoch, die mit dem Default-Wert nicht.

Hatte es so verstanden, dass ASC_BlockingTime_beforNightClose keine Auswirkung auf das Shading haben sollte und Du was gefunden hast, warum es das doch tut. Liege ich da falsch?
Jedenfalls fahren die Rollos hoch, wenn die Zeit ASC_BlockingTime_beforNightClose hinreichend klein ist. Anderenfalls nicht. Ist also kein "wirkliches" Problem, wenn das so sein soll. Ich setze das Attribut nun überall so.

Abends fahren sie sowieso dann alle hoch, da gabs bis jetzt bei mir kein Problem.

Wenn das so nicht sein sollte helfe ich gerne mit Input weiter.

Viele Grüße und wirklich Danke für Deine Arbeit!

Ekkehard

Hallo Ekkehard

Wir reden aber immer noch davon das die Rollos Abends nicht aus der Beschattung fahren, oder? Und genau das wäre dann ja korrekt. Sobald die Abendliche Schließenfahrt in weniger wie 60min stattfinden soll, fährt das Rollo nicht mehr aus der Beschattung auch wenn der Fahrbefehl dazu kommen sollte aus der Beschattungsroutine. Es macht dann keinen Sinn für nur 40 min noch mal hoch zu fahren um dann in 40 min wieder runter zu fahren. Das war die Ausgangsidee.
Dennoch sollten aber die Rollos zur Zeit der Abendfahrt von der Beschattung in die komplett geschlossen Pos fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: e-t-h am 25 August 2020, 15:07:03
Zitat von: CoolTux am 25 August 2020, 10:45:43
Hallo Ekkehard

Wir reden aber immer noch davon das die Rollos Abends nicht aus der Beschattung fahren, oder? Und genau das wäre dann ja korrekt. Sobald die Abendliche Schließenfahrt in weniger wie ..

Dann hatten wir uns also falsch verstanden. Abends sollten die Rollos bei mir nicht ganz runter fahren (jedenfalls in den Sommermonaten..), sondern eben hoch. Zum Lüften, das hatte ich mit ASC_autoShuttersControlEvening=off so eingestellt. Morgens fuhren dann ja alle hoch (ASC_autoShuttersControlMorning=on), so hatte ich dann wieder die "Ausgangslage".
Das Problem für mich war, dass die meisten hoch fuhren, nur eben die letzten nicht. Den Parameter ASC_BlockingTime_beforNightClose hatte ich zu dem Zeitpunkt noch gar nicht in Betracht gezogen, war ja auch noch ewig hell.. und ich wollte ja auch gar nicht runterfahren (ASC_autoShuttersControlEvening ist ja off, diese Bedingung könnte man vielleicht ja bei Gelegenheit mal einbauen?). Eurofinder gab dann den Tip.

Dann ist das also so alles gewollt und ja auch sinnvoll.

Sind ja ne Menge Parameter, die man erstmal überschauen muss! (Heute vormittag hatte ich den Schocker, dass nix mehr runter fuhr. Es waren 16.5 Grad  ???)

Was ist denn dann eigentlich durch das Update geändert worden?

Gruß!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 25 August 2020, 15:46:00
Hallo CoolTux,

mit ASC hast Du ein super Modul entwickelt.

Jedoch verstehe ich nicht warum Verzögerungszeiten vorbelegt sind. Aus meiner Sicht, sollte eigentlich keine Verzögerung sein, außer man möchte es.
So muss man in allen Geräten per Hand die Verzögerung auf 0 setzten.
Ich meine hierbei folgende Werte:
ASC_BlockingTime_afterManual - default: 1200
ASC_BlockingTime_beforDayOpen - default: 3600
ASC_BlockingTime_beforNightClose - default: 3600

Die Beschreibung führt den Default von ASC_Sleep_Pos als 75 bzw. 25 auf.
Kann ich irgendwo wählen, dass der Rollo Nachts auf ASC_Closed_Pos oder ASC_Sleep_Pos geht?
Bisher konnte ich die Sleep Position nur erreichen, wenn ich den Wert in den Attributen des Rollos gesetzt habe.

PS: Kann es sein, dass hier ein Fehler in der Beschreibung ist:
ZitatASC_Self_Defense_Exclude - on/off - bei on Wert wird dieser Rollladen bei aktiven Self Defense und offenen Fenster nicht runter gefahren, wenn Residents absent ist. (default: off), off bedeutet das es ausgeschlossen ist vom Self Defense
Müsste es nicht heißen: bei on wird dieser Rollladen bei aktiven Self Defense und offenen Fenster runter gefahren
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 August 2020, 20:42:48
Zitat von: e-t-h am 25 August 2020, 15:07:03
Was ist denn dann eigentlich durch das Update geändert worden?

Gruß!

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/70a56ddf3b64509a78243fa094eaa180ab4e3e28

Die Routine zur Auswertung der Abfrage für das Blocking wurde mit falschen Package Kontext aufgerufen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 August 2020, 20:48:42
Zitat von: teufelchen am 25 August 2020, 15:46:00
Hallo CoolTux,

mit ASC hast Du ein super Modul entwickelt.

Jedoch verstehe ich nicht warum Verzögerungszeiten vorbelegt sind. Aus meiner Sicht, sollte eigentlich keine Verzögerung sein, außer man möchte es.
So muss man in allen Geräten per Hand die Verzögerung auf 0 setzten.
Ich meine hierbei folgende Werte:
ASC_BlockingTime_afterManual - default: 1200
ASC_BlockingTime_beforDayOpen - default: 3600
ASC_BlockingTime_beforNightClose - default: 3600

Die Beschreibung führt den Default von ASC_Sleep_Pos als 75 bzw. 25 auf.
Kann ich irgendwo wählen, dass der Rollo Nachts auf ASC_Closed_Pos oder ASC_Sleep_Pos geht?
Bisher konnte ich die Sleep Position nur erreichen, wenn ich den Wert in den Attributen des Rollos gesetzt habe.

PS: Kann es sein, dass hier ein Fehler in der Beschreibung ist:Müsste es nicht heißen: bei on wird dieser Rollladen bei aktiven Self Defense und offenen Fenster runter gefahren

Hallo,

Das sind keine Verzögerungszeiten sondern eine Zeitvorgabe ab welche ein Rollo nicht mehr gefahren werden soll weil ja dann in so und so viel Sekunden eh komplett geöffnet oder geschlossen wird.
Beziehungsweise soll nach manueller Fahrt für so und so lange keine ASC Fahrt statt finden.

Du kannst nur in sleepPos fahren wenn Du das Attribut gesetzt hast. Und dann wird auch immer in die Post gefahren.

Die Beschreibung scheint in der Tat einen Fehler zu haben. Das NICHT muss da raus. Danke Dir.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 26 August 2020, 08:52:38
Hallo Leon,

meine Frage scheint zwischen all den anderen wohl untergegangen zu sein.
Darf ich Deine Aufmerksamkeit nochmal hierauf lenken?
https://forum.fhem.de/index.php/topic,112325.msg1080095.html#msg1080095 (https://forum.fhem.de/index.php/topic,112325.msg1080095.html#msg1080095)


Danke und Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 08:57:44
Zitat von: Wolle02 am 23 August 2020, 13:40:31
Hallo CoolTux,

ich habe hier einen Rollladen für den ich einen ExternalTrigger für die Fernsehbeschattung eingestellt habe. Das hat bislang auch tadellos funktioniert. Da dieses Fenster im EG zur Straße raus geht und ab und zu mal vergessen wird das Fenster zu schließen, habe ich das Attribut 'ShuttersPlace' auf 'terrace' gesetzt, damit die Selfdefence bei Abwesenheit greift. Das scheint zwar soweit auch zu funktionieren, aber seit dem funktioniert mein ExternalTrigger für die Fernsehbeschattung nicht mehr, wenn das Fenster geöffnet ist. Wird das Fenster geschlossen funktioniert der ExternalTrigger wieder.

Ist dieses Verhalten so gewollt oder stimmt hier im Zusammenspiel von ShuttersPlace und ExternalTrigger etwas nicht?

List vom ASC Device:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,Fernsehbeschattung_dummy,F_EG_WZ_West,F_UG_Gaestezimmer,F_OG_Schlafzimmer_Ost,myAstro,rr_Niklas,F_EG_Kueche,F_EG_WZ_Ost,F_OG_Ankleide,F_UG_Buero,rgr_Bewohner
   NR         132
   NTFY_ORDER 51-Rollladensteuerung
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-08-23 13:22:17   R_EG_Kueche_PosValue 100
     2020-08-23 13:22:01   R_EG_Kueche_lastPosValue 40
     2020-08-23 11:11:28   R_EG_Kueche_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_EG_WZ_Nord_Mitte_PosValue 100
     2020-08-23 06:19:41   R_EG_WZ_Nord_Mitte_lastPosValue 0
     2020-08-23 11:11:29   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:04:27   R_EG_WZ_Nord_li_PosValue 100
     2020-08-23 13:04:06   R_EG_WZ_Nord_li_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Nord_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:16   R_EG_WZ_Nord_re_PosValue 100
     2020-08-23 06:19:42   R_EG_WZ_Nord_re_lastPosValue 13
     2020-08-23 11:11:29   R_EG_WZ_Nord_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:22:30   R_EG_WZ_Ost_li_PosValue 100
     2020-08-23 13:22:01   R_EG_WZ_Ost_li_lastPosValue 25
     2020-08-23 11:11:29   R_EG_WZ_Ost_li_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:39   R_EG_WZ_Ost_re_PosValue 100
     2020-08-23 13:24:07   R_EG_WZ_Ost_re_lastPosValue 20
     2020-08-23 11:11:29   R_EG_WZ_Ost_re_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:27   R_EG_WZ_West_PosValue 100
     2020-08-23 12:21:03   R_EG_WZ_West_lastDelayPosValue 94
     2020-08-23 13:24:08   R_EG_WZ_West_lastPosValue 30
     2020-08-23 11:11:29   R_EG_WZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:29   R_OG_Ankleide_PosValue 100
     2020-08-23 13:24:08   R_OG_Ankleide_lastPosValue 20
     2020-08-23 11:11:29   R_OG_Ankleide_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:24:24   R_OG_Bad_PosValue 100
     2020-08-23 13:24:09   R_OG_Bad_lastPosValue 40
     2020-08-23 11:11:29   R_OG_Bad_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 07:08:22   R_OG_KZ_Nord_PosValue 100
     2020-08-23 08:00:07   R_OG_KZ_Nord_lastPosValue 24
     2020-08-23 11:11:29   R_OG_KZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:28:42   R_OG_KZ_West_PosValue 100
     2020-08-23 13:22:00   R_OG_KZ_West_lastPosValue 19
     2020-08-23 11:11:29   R_OG_KZ_West_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 08:22:01   R_OG_SZ_Nord_PosValue 100
     2020-08-22 20:44:28   R_OG_SZ_Nord_lastPosValue 100
     2020-08-23 11:11:29   R_OG_SZ_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 11:23:04   R_OG_SZ_Ost_PosValue 40
     2020-06-12 21:52:45   R_OG_SZ_Ost_lastDelayPosValue 0
     2020-08-21 17:32:54   R_OG_SZ_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_OG_SZ_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:23   R_UG_Buero_Nord_PosValue 100
     2020-08-23 06:19:45   R_UG_Buero_Nord_lastPosValue 0
     2020-08-23 11:11:29   R_UG_Buero_Nord_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 13:29:25   R_UG_Buero_Ost_PosValue 100
     2020-08-23 13:29:07   R_UG_Buero_Ost_lastPosValue 30
     2020-08-23 11:11:29   R_UG_Buero_Ost_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-08-23 06:20:06   R_UG_Gaestezimmer_PosValue 100
     2020-08-23 06:19:47   R_UG_Gaestezimmer_lastPosValue 20
     2020-08-23 11:11:29   R_UG_Gaestezimmer_nextAstroTimeEvent 23.08.2020 - 20:42
     2020-04-07 10:27:12   ascEnable       on
     2020-08-23 11:11:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-08-23 11:11:23   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-08-23 13:29:25   state           shading out
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-08-23 11:11:22   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_West:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -2
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC



List vom Rollladen-Device:

Internals:
   DEF        00165A4992444B
   FUUID      5e80b3a3-f33f-bf2d-9e0d-3ffbc137b9c62ede
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_West
   NR         47
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992444B
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_1
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-23 13:38:09   0.ACTUAL_TEMPERATURE 26
     2020-08-23 13:38:09   0.ERROR_CODE    0
     2020-08-23 13:38:09   0.ERROR_OVERHEAT no
     2020-08-23 13:38:10   13.ACTIVITY_STATE stop
     2020-08-23 13:38:10   13.LEVEL        open
     2020-08-23 13:38:10   13.LEVEL_2      0
     2020-08-23 13:38:10   13.LEVEL_2_STATUS 0
     2020-08-23 13:38:10   13.LEVEL_STATUS 0
     2020-08-23 13:38:12   14.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-23 13:37:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-23 13:24:28   ASC_ShuttersLastDrive shading out
     2020-08-23 11:11:29   ASC_Time_DriveDown 23.08.2020 - 20:42
     2020-08-23 11:11:29   ASC_Time_DriveUp 24.08.2020 - 06:21
     2020-08-23 11:11:25   associatedWith  Rollladensteuerung
     2020-08-23 13:38:10   control         100
     2020-08-23 13:38:12   hmstate         open
     2020-08-23 13:38:10   state           open
   hmccu:
     devspec    00165A4992444B
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       13.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       13.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       1.0
         VAL        1.0
       9.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_ExternalTrigger Fernsehbeschattung_dummy:state Beschattung_aktiv:Beschattung_inaktiv 20
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 190:299
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 12
   ASC_Ventilate_Window_Open on
   ASC_WindowRec F_EG_WZ_West
   IODev      MyCCU3
   ccureadingfilter 13.LEVEL;13.ACTIVITY_STATE;14.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 13.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 14.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 14.STOP true:stop/datapoint 14.LEVEL 0:down/datapoint 14.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 13.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Gruß
Wolle
Grundsätzlich es ja ein Fenster welches al Terrassenfenster deklariert wird, als Ein - und Ausgang gedacht und dadurch wäre es fatal wenn man bei geöffneten Fenster das Rollo schließen könnte. So ist es auch bei der Beschattung diese wir auch bei terrace und geöffnet Fenster erst dann ausgelöst wenn das Fenster geschlossen ist. Somit kann ich mir gut vorstellen, das es bei externalTrigger genau so ist, das wäre auch m.E. konsequent.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 26 August 2020, 09:15:41
Zitat von: xerion am 26 August 2020, 08:57:44
Grundsätzlich es ja ein Fenster welches al Terrassenfenster deklariert wird, als Ein - und Ausgang gedacht und dadurch wäre es fatal wenn man bei geöffneten Fenster das Rollo schließen könnte. So ist es auch bei der Beschattung diese wir auch bei terrace und geöffnet Fenster erst dann ausgelöst wenn das Fenster geschlossen ist. Somit kann ich mir gut vorstellen, das es bei externalTrigger genau so ist, das wäre auch m.E. konsequent.

Also die ganzen Zusammenhänge der einzelnen Attribute sind ja schon ein wenig undurchsichtig, aber für die Verhinderung der Aussperrung so wie du das beschreibst gibt es ja eigentlich das Attribut ASC_LockOut. Laut CommandRef sollte die Aussperrungsverhinderung ja nur greifen wenn zusätzlich zu ShutterPlace terrace dieses Atribut gesetzt ist. Das ist bei mir an diesem Rolladen aber nicht der Fall.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 09:45:40
Zitat von: Wolle02 am 26 August 2020, 09:15:41
Also die ganzen Zusammenhänge der einzelnen Attribute sind ja schon ein wenig undurchsichtig, aber für die Verhinderung der Aussperrung so wie du das beschreibst gibt es ja eigentlich das Attribut ASC_LockOut. Laut CommandRef sollte die Aussperrungsverhinderung ja nur greifen wenn zusätzlich zu ShutterPlace terrace dieses Atribut gesetzt ist. Das ist bei mir an diesem Rolladen aber nicht der Fall.

Ich ASC_LockOut auch nicht gesetzt und trotzdem verhält es sich so bei mir wie ich es beschrieben habe. Wenn "terrace" und Fenster "open" dann keine Fahrt mehr durch ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 August 2020, 10:16:58
Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: majestro84 am 26 August 2020, 13:06:35
Hallo

zum Issue 77 auf Github
https://github.com/fhem/AutoShuttersControl/issues/77

Punkt 1 und 3 scheine zu funtionieren, soweit wie ich es getestet habe.
Punkt 2 ist leider immer noch so das heißt die Rolllade fährt am nächsten morgen hoch und bleibt dann dort da die Roommates auch nihct auf gotosleep gestellt werden da sie immer noch absent oder gone sind.

Vielleicht kannst du dir das bei Gelegenheit noch einmal angucken.

Vielen Dank
Gruß Alex
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 26 August 2020, 13:55:26
Zitat von: CoolTux am 26 August 2020, 10:16:58
Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.

Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Wäre es denn dann möglich beim Attribut ASC_ShuutersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 August 2020, 14:12:56
Zitat von: Wolle02 am 26 August 2020, 13:55:26
Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 26 August 2020, 14:17:29
Zitat von: CoolTux am 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Dann gehen aber diese Rollläden immer zu wenn der Roommate absent ist, unabhängig davon ob Fenster geöffnet sind oder nicht.

Zitat aus der CommandRef:
ZitatASC_Self_Defense_Mode - absent/gone/off - ab welchen Residents Status soll Selfdefense aktiv werden ohne das Fenster auf sind. (default: gone)

Ziel sollte ja sein, dass Selfdefence nur greift wenn das Fenster geöffnet ist und das scheint nur mit terrace zu gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 14:33:37
Zitat von: CoolTux am 26 August 2020, 10:16:58
Terrace wurde extra so eingerichtet das es ohne ASC_LockOut immer blockiert.
Weil es halt Terrasse ist und nie nimmer niemals sich schließen darf. Das waren vor 1,5 Jahren die Uservorgaben, nachdem sich ein zwei Leute ausgeschlossen hatten.

Bzgl. Self Defense. Steuerst du auch über Brightness?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 14:34:39
Zitat von: CoolTux am 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Bei Brightness leider nicht ist immer noch ein Bug ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 26 August 2020, 15:44:03
Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 26 August 2020, 17:22:38
Kurze Frage, gibt es die Möglichkeit einen Attr, bei allen Rollos auf einmal zu ändern ?z.B. ASC_Shading_StateChange_SunnyCloudy gibt es ja bei jedem Modul, oder Outside Temp, vllt gibt es da ne Möglichkeit, bei allen Rollos wo das attr gesetzt wurde, man das mit einem Befehl ändern kann, bei allen auf einmal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 17:42:23
Zitat von: D3ltorohd am 26 August 2020, 17:22:38
Kurze Frage, gibt es die Möglichkeit einen Attr, bei allen Rollos auf einmal zu ändern ?z.B. ASC_Shading_StateChange_SunnyCloudy gibt es ja bei jedem Modul, oder Outside Temp, vllt gibt es da ne Möglichkeit, bei allen Rollos wo das attr gesetzt wurde, man das mit einem Befehl ändern kann, bei allen auf einmal.

Ja gibt es.Hat aber eher mit FHEM Grundlagen wie mit ASC zu tun. Schaue dir Mal "attr" in der commandref an.
Beispiel wenn alle deine Rollladendevices mit Rollo anfangen:
attr Rollo.* ASC_Shading_StateChange_SunnyCloudy 20000:10000

Das einfach in der FHEM Kommandozeile eingeben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 August 2020, 20:13:16
Zitat von: teufelchen am 26 August 2020, 15:44:03
Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?
Welche Attribute hast du denn gesetzt, Bitte ein list vom Rollo dann brauchen wir nicht raten ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 26 August 2020, 22:26:57
Ich hatte heute ein etwas seltsames Verhalten des Terrassenrolladens:
1. Rolladen fährt in die Beschattungsposition
2. Einige Zeit später wird der Rolladen von Hand nach oben gefahren - damit sollte ja eigentlich das Beschattungsprogramm abgebrochen sein.
3. Terrassentür wird geöffnet.
4. Terrassentür wird geschlossen.
5. Rolladen fährt sofort nach den Schließen der Terrassentür in die Beschattungsposition.
Hier ein List des betreffenden Rolladens:
Internals:
   DEF        585627
   FUUID      5c447b9d-f33f-c1fa-e0f2-4b78a2520e8b6a4b
   HMLANGW_MSGCNT 129
   HMLANGW_RAWMSG 050100369CA410585627A7D08E0601C800
   HMLANGW_RSSI -54
   HMLANGW_TIME 2020-08-26 11:33:40
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     129
   NAME       Rollladen_WZ_rechts
   NOTIFYDEV  global
   NR         38
   NTFY_ORDER 50-Rollladen_WZ_rechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:9C - t:10 s:585627 d:XXXXXX 0601C800
   protLastRcv 2020-08-26 11:33:40
   protRcv    129 last_at:2020-08-26 11:33:40
   protSnd    129 last_at:2020-08-26 11:33:40
   protState  CMDs_done
   rssi_HMLANGW cnt:60 min:-76 max:-58 avg:-64.68 lst:-63
   rssi_at_HMLANGW cnt:129 min:-72 max:-48 avg:-55.11 lst:-54
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         myDbLog:
           TIME       1598438083.438
           VALUE      INFO
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1598434403.49479
           VALUE      manual
       commState:
         myDbLog:
           TIME       1598431655.5504
           VALUE      CMDs_done
       deviceMsg:
         myDbLog:
           TIME       1598434420.65736
           VALUE      up (to VCCU)
       level:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       motor:
         myDbLog:
           TIME       1598434420.65736
           VALUE      stop:up
       pct:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       position:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       state:
         myDbLog:
           TIME       1598434420.65736
           VALUE      on
   READINGS:
     2020-04-02 18:23:52   ASC_Enable      on
     2020-08-26 22:19:56   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2020-08-26 11:33:40   ASC_ShuttersLastDrive manual
     2020-08-26 15:08:36   ASC_Time_DriveDown 26.08.2020 - 23:10
     2020-08-26 15:08:36   ASC_Time_DriveUp 27.08.2020 - 06:45
     2020-08-26 10:47:35   CommandAccepted yes
     2018-10-22 12:13:02   D-firmware      2.8
     2018-10-22 12:13:02   D-serialNr      XXXXXXXXXX
     2020-02-08 12:38:30   PairedTo        0xXXXXXX
     2019-08-11 13:20:54   R-driveDown     19 s
     2018-10-22 13:50:02   R-driveTurn     0.5 s
     2019-08-11 12:40:40   R-driveUp       21.4 s
     2018-10-22 13:50:01   R-pairCentral   0xXXXXXX
     2018-10-22 13:50:02   R-powerUpAction off
     2018-10-22 13:50:02   R-sign          off
     2020-02-08 12:38:30   RegL_00.        00:00 02:01 0A:A7 0B:D0 0C:8E 15:FF 18:00
     2020-02-08 12:38:31   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:D6 0F:05 10:00 30:06 56:00 57:24
     2020-08-12 22:02:46   associatedWith  myASC
     2020-08-12 22:02:50   cfgState        ok
     2020-08-26 11:33:40   commState       CMDs_done
     2020-08-26 11:33:40   deviceMsg       on (to VCCU)
     2020-08-26 11:33:40   level           100
     2020-08-26 11:33:40   motor           stop:on
     2020-08-26 11:33:40   pct             100
     2020-08-26 11:33:40   position        100
     2020-02-08 12:37:58   powerOn         2020-02-08 12:37:58
     2020-08-26 11:33:40   recentStateType info
     2020-08-26 11:33:40   state           on
     2020-08-26 11:33:40   timedOn         off
   helper:
     HM_CMDNR   156
     cSnd       11XXXXXX58562702013C,11XXXXXX58562702013C
     dlvlCmd    ++A011XXXXXX58562702013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1597262564.75307
       TmplTs     1597262564.75307
       cmdKey     1:1:0::Rollladen_WZ_rechts:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    Bodenfeuchte_Btn_01,Bodenfeuchte_Btn_02,Bodenfeuchte_Sensor,Fernbedienung_Rolllaeden_Dachfenster_Btn_01,Fernbedienung_Rolllaeden_Dachfenster_Btn_02,Fernbedienung_Rolllaeden_Dachfenster_Btn_03,Fernbedienung_Rolllaeden_Dachfenster_Btn_04,Fernbedienung_Rolllaeden_Dachfenster_Btn_05,Fernbedienung_Rolllaeden_Dachfenster_Btn_06,Fernbedienung_Rolllaeden_Dachfenster_Btn_07,Fernbedienung_Rolllaeden_Dachfenster_Btn_08,Kontakt_Badezimmer,Kontakt_Balkontuer,Kontakt_Dach_links,Kontakt_Dach_rechts,Kontakt_Esszimmer_Mitte,Kontakt_Esszimmer_links,Kontakt_Esszimmer_rechts,Kontakt_Fahrradgarage,Kontakt_Haustuer,Kontakt_Kellertuer,Kontakt_Kueche_links,Kontakt_Kueche_rechts,Kontakt_Panzerriegel,Kontakt_Schlafzimmer,Kontakt_Terrassentuer,Kontakt_Toilette_EG,Kontakt_Vorratskeller,Teich_Fuellstand_Btn_01,Teich_Fuellstand_Btn_02,Teich_Fuellstand_Sensor,VCCU
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585627,00,00,00
       nextSend   1598434420.93747
       rxt        0
       vccu       VCCU
       p:
         585627
         00
         00
         00
       prefIO:
         HMLANGW
     mRssi:
       mNo        9C
       io:
         HMLANGW:
           -48
           -48
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1598434420.64273
       ack:
         HASH(0x563cc65195a8)
         9C8002XXXXXX58562700
     rssi:
       HMLANGW:
         avg        -64.6833333333333
         cnt        60
         lst        -63
         max        -58
         min        -76
       at_HMLANGW:
         avg        -55.1162790697674
         cnt        129
         lst        -54
         max        -48
         min        -72
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Ost:brightnessMixedDamped
   ASC_DriveUpMaxDuration 27
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 70:160
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "23:10") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "8:00" : "6:45") }
   ASC_WindowRec Kontakt_Terrassentuer
   IODev      HMLANGW
   IOgrp      VCCU:HMLANGW
   alexaName  Rollladen Wohnzimmer rechts
   alias      Rollladen Wohnzimmer rechts
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon up:fts_shutter_10@green down: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 .*
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType blind
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       System->ASC,System->Alexa,System->Protokolle->CUL_HM,Wohnzimmer
   serialNr   OEQ0364139
   subType    blindActuator
   userReadings position:pct.* { ReadingsVal("$NAME","pct","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 Rollladen Rollladen_map structexclude
   webCmd     up:down:stop
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 09:45:59
Zitat von: teufelchen am 26 August 2020, 15:44:03
Meine Terrassentüre fährt nachts wieder komplett hoch wenn ich die Türe öffne.

Welche Einstellung muss ich vornehmen, damit der Rollo nicht hochfährt?

Ist es ein TwoState Sensor? Dann kann man das nicht ändern. Bei einem ThreeState kannst Du Comfort setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 09:50:19
Zitat von: JWRu am 26 August 2020, 22:26:57
Ich hatte heute ein etwas seltsames Verhalten des Terrassenrolladens:
1. Rolladen fährt in die Beschattungsposition
2. Einige Zeit später wird der Rolladen von Hand nach oben gefahren - damit sollte ja eigentlich das Beschattungsprogramm abgebrochen sein.
3. Terrassentür wird geöffnet.
4. Terrassentür wird geschlossen.
5. Rolladen fährt sofort nach den Schließen der Terrassentür in die Beschattungsposition.
Hier ein List des betreffenden Rolladens:
Internals:
   DEF        585627
   FUUID      5c447b9d-f33f-c1fa-e0f2-4b78a2520e8b6a4b
   HMLANGW_MSGCNT 129
   HMLANGW_RAWMSG 050100369CA410585627A7D08E0601C800
   HMLANGW_RSSI -54
   HMLANGW_TIME 2020-08-26 11:33:40
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     129
   NAME       Rollladen_WZ_rechts
   NOTIFYDEV  global
   NR         38
   NTFY_ORDER 50-Rollladen_WZ_rechts
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:9C - t:10 s:585627 d:XXXXXX 0601C800
   protLastRcv 2020-08-26 11:33:40
   protRcv    129 last_at:2020-08-26 11:33:40
   protSnd    129 last_at:2020-08-26 11:33:40
   protState  CMDs_done
   rssi_HMLANGW cnt:60 min:-76 max:-58 avg:-64.68 lst:-63
   rssi_at_HMLANGW cnt:129 min:-72 max:-48 avg:-55.11 lst:-54
   Helper:
     DBLOG:
       ASC_ShadingMessage:
         myDbLog:
           TIME       1598438083.438
           VALUE      INFO
       ASC_ShuttersLastDrive:
         myDbLog:
           TIME       1598434403.49479
           VALUE      manual
       commState:
         myDbLog:
           TIME       1598431655.5504
           VALUE      CMDs_done
       deviceMsg:
         myDbLog:
           TIME       1598434420.65736
           VALUE      up (to VCCU)
       level:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       motor:
         myDbLog:
           TIME       1598434420.65736
           VALUE      stop:up
       pct:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       position:
         myDbLog:
           TIME       1598434420.65736
           VALUE      100
       state:
         myDbLog:
           TIME       1598434420.65736
           VALUE      on
   READINGS:
     2020-04-02 18:23:52   ASC_Enable      on
     2020-08-26 22:19:56   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 2.5m
     2020-08-26 11:33:40   ASC_ShuttersLastDrive manual
     2020-08-26 15:08:36   ASC_Time_DriveDown 26.08.2020 - 23:10
     2020-08-26 15:08:36   ASC_Time_DriveUp 27.08.2020 - 06:45
     2020-08-26 10:47:35   CommandAccepted yes
     2018-10-22 12:13:02   D-firmware      2.8
     2018-10-22 12:13:02   D-serialNr      XXXXXXXXXX
     2020-02-08 12:38:30   PairedTo        0xXXXXXX
     2019-08-11 13:20:54   R-driveDown     19 s
     2018-10-22 13:50:02   R-driveTurn     0.5 s
     2019-08-11 12:40:40   R-driveUp       21.4 s
     2018-10-22 13:50:01   R-pairCentral   0xXXXXXX
     2018-10-22 13:50:02   R-powerUpAction off
     2018-10-22 13:50:02   R-sign          off
     2020-02-08 12:38:30   RegL_00.        00:00 02:01 0A:A7 0B:D0 0C:8E 15:FF 18:00
     2020-02-08 12:38:31   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:D6 0F:05 10:00 30:06 56:00 57:24
     2020-08-12 22:02:46   associatedWith  myASC
     2020-08-12 22:02:50   cfgState        ok
     2020-08-26 11:33:40   commState       CMDs_done
     2020-08-26 11:33:40   deviceMsg       on (to VCCU)
     2020-08-26 11:33:40   level           100
     2020-08-26 11:33:40   motor           stop:on
     2020-08-26 11:33:40   pct             100
     2020-08-26 11:33:40   position        100
     2020-02-08 12:37:58   powerOn         2020-02-08 12:37:58
     2020-08-26 11:33:40   recentStateType info
     2020-08-26 11:33:40   state           on
     2020-08-26 11:33:40   timedOn         off
   helper:
     HM_CMDNR   156
     cSnd       11XXXXXX58562702013C,11XXXXXX58562702013C
     dlvlCmd    ++A011XXXXXX58562702013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1597262564.75307
       TmplTs     1597262564.75307
       cmdKey     1:1:0::Rollladen_WZ_rechts:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         down       [-changeValue-] [-ontime-] [-ramptime-] ...
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         getVersion noArg
         inhibit    [on|off]
         off        noArg
         on         noArg
         pair       noArg
         pct        [-value-] ... [-ontime-]
         peerBulk   -peer1,peer2,...- [set|unset]
         peerIODev  [IO] -btn- [set|unset]... not for future use
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
         up         [-changeValue-] [-ontime-] [-ramptime-] ...
       lst:
         peer       
         peerOpt    Bodenfeuchte_Btn_01,Bodenfeuchte_Btn_02,Bodenfeuchte_Sensor,Fernbedienung_Rolllaeden_Dachfenster_Btn_01,Fernbedienung_Rolllaeden_Dachfenster_Btn_02,Fernbedienung_Rolllaeden_Dachfenster_Btn_03,Fernbedienung_Rolllaeden_Dachfenster_Btn_04,Fernbedienung_Rolllaeden_Dachfenster_Btn_05,Fernbedienung_Rolllaeden_Dachfenster_Btn_06,Fernbedienung_Rolllaeden_Dachfenster_Btn_07,Fernbedienung_Rolllaeden_Dachfenster_Btn_08,Kontakt_Badezimmer,Kontakt_Balkontuer,Kontakt_Dach_links,Kontakt_Dach_rechts,Kontakt_Esszimmer_Mitte,Kontakt_Esszimmer_links,Kontakt_Esszimmer_rechts,Kontakt_Fahrradgarage,Kontakt_Haustuer,Kontakt_Kellertuer,Kontakt_Kueche_links,Kontakt_Kueche_rechts,Kontakt_Panzerriegel,Kontakt_Schlafzimmer,Kontakt_Terrassentuer,Kontakt_Toilette_EG,Kontakt_Vorratskeller,Teich_Fuellstand_Btn_01,Teich_Fuellstand_Btn_02,Teich_Fuellstand_Sensor,VCCU
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585627,00,00,00
       nextSend   1598434420.93747
       rxt        0
       vccu       VCCU
       p:
         585627
         00
         00
         00
       prefIO:
         HMLANGW
     mRssi:
       mNo        9C
       io:
         HMLANGW:
           -48
           -48
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1598434420.64273
       ack:
         HASH(0x563cc65195a8)
         9C8002XXXXXX58562700
     rssi:
       HMLANGW:
         avg        -64.6833333333333
         cnt        60
         lst        -63
         max        -58
         min        -76
       at_HMLANGW:
         avg        -55.1162790697674
         cnt        129
         lst        -54
         max        -48
         min        -72
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeit_aussen_Ost:brightnessMixedDamped
   ASC_DriveUpMaxDuration 27
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 70:160
   ASC_Shading_MinMax_Elevation 13.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_TempSensor Klima_aussen
   ASC_Time_Down_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "16:00" : "23:10") }
   ASC_Time_Down_Late 23:50
   ASC_Time_Up_Early { (ReadingsVal("rgr_Bewohner","presence","") eq "absent" ? "8:00" : "6:45") }
   ASC_WindowRec Kontakt_Terrassentuer
   IODev      HMLANGW
   IOgrp      VCCU:HMLANGW
   alexaName  Rollladen Wohnzimmer rechts
   alias      Rollladen Wohnzimmer rechts
   autoReadReg 4_reqStatus
   cmdIcon    up:fts_shutter_up down:fts_shutter_down stop:fts_shutter_updown@red
   devStateIcon up:fts_shutter_10@green down: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 .*
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType blind
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       System->ASC,System->Alexa,System->Protokolle->CUL_HM,Wohnzimmer
   serialNr   OEQ0364139
   subType    blindActuator
   userReadings position:pct.* { ReadingsVal("$NAME","pct","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 Rollladen Rollladen_map structexclude
   webCmd     up:down:stop


Danke für den Hinweis. Das schaue ich mir die Tage an. Es ist in der Tat möglich das ich da eine Abfrage vergessen habe.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 27 August 2020, 09:52:19
Wie könnte ich denn beim Shading noch die Innentemperatur mit einbeziehen ? Erst wenn auch hier der Wert überschritten wurde, shading in. Sobald dann ein Wert unter den gesetzten fällt shading out, also egal welcher, Innen Temp, Aussen Temp, Helligkeit.

Hat doch bestimmt jemand mit einbezogen, vllt kann man mir da helfen. Das einfachste hätte ich jetzt gedacht, im ASC das Shading Control zu steuern, wenn eben die Innen Temp einen Wert übersteigt, dann aktivieren. Dann von mir aus um 0 Uhr wieder auf aus stellen. Damit er auch ordentlich aus dem Shading fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 August 2020, 10:12:33
Zitat von: Wolle02 am 26 August 2020, 13:55:26
Hmm, aber dafür ist doch das Attribut ASC_LockOut genau da, dann brauch ich das doch bei terrace nicht nochmal?

Allerdings brauch ich die Einstellung terrace ja auch für im EG gelegene Fenster, weil sonst die Selfdefence nicht greift, wenn das Fenster noch geöffnet ist und die Roommates absent sind.

Wäre es denn dann möglich beim Attribut ASC_ShuutersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?


Hallo Leon,

könntest du noch kurz was dazu sagen, ob so eine zusätzliche Attributeinstellung möglich wäre oder ob ich mir Gedanke zu einer Lösung außerhalb des Moduls machen muss?

Danke und Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 10:44:03
Zitat von: CoolTux am 26 August 2020, 14:12:56
Das sollte aber gehen wenn Du SelfDefenseMode aud absent stellst.

Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 August 2020, 10:52:05
Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.

??? Das beantwortet jetzt eigentlich nicht die Frage.

Wie schon geschrieben greift die Selfdefense bei geöffnetem Fenster nur wenn Shuttersplace auf terrace steht. Das Attribut ASC_Self_Defense_Mode hielft hier nicht weiter, weil dann der Rolladen IMMER geschlossen wird wenn der Roommate absent ist und nicht nur wenn das Fenster geöffnet ist.

Deswegen war die Frage:
Wäre es denn dann möglich beim Attribut ASC_ShuttersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 11:06:02
Zitat von: Wolle02 am 27 August 2020, 10:52:05
??? Das beantwortet jetzt eigentlich nicht die Frage.

Wie schon geschrieben greift die Selfdefense bei geöffnetem Fenster nur wenn Shuttersplace auf terrace steht. Das Attribut ASC_Self_Defense_Mode hielft hier nicht weiter, weil dann der Rolladen IMMER geschlossen wird wenn der Roommate absent ist und nicht nur wenn das Fenster geöffnet ist.

Deswegen war die Frage:
Wäre es denn dann möglich beim Attribut ASC_ShuttersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?

Aktuell werde ich keine solche Erweiterung machen. Aber ich schaue gerne einmal wieso sich das Rollo im Defense Mode nicht schließt. Muss mal schauen ob ich hier das verhalten ändern sollte oder nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 August 2020, 11:33:48
Zitat von: CoolTux am 27 August 2020, 11:06:02
Aktuell werde ich keine solche Erweiterung machen. Aber ich schaue gerne einmal wieso sich das Rollo im Defense Mode nicht schließt. Muss mal schauen ob ich hier das verhalten ändern sollte oder nicht.

Danke, dass du dir das mal ansehen willst. Toll fände ich auch eine Überlegung, ob das generelle "Auto-Fahr-Verbot" bei terrace überdacht werden sollte, weil sonst das Attribut ASC_LockOut eigentlich sinnlos ist. Ein Aussperrschutz kann damit ja problemlos realisiert werden, so dass nicht nochmal ein Schutz bei terrace vorhanden sein muss. Irgendwie wäre das doppelt-gemoppelt.  :D

Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 August 2020, 12:07:54
Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.

Das ist richtig, aber das SelfDefense bei Brightness nicht greift wenn das Fenster als "window" deklariert wurde. Wenn du auf Astro schaltest geht es auch auch bei window. Die Auswahl terrace ist eigentlich mehr ein Workaround bist du den Bug gefixt hast ;-)
Haben wir schon öfters drüber gesprochen ist aber leider immer wieder hinten runtergefallen vom Stapel :-(
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 12:48:26
Zitat von: Wolle02 am 27 August 2020, 11:33:48
Danke, dass du dir das mal ansehen willst. Toll fände ich auch eine Überlegung, ob das generelle "Auto-Fahr-Verbot" bei terrace überdacht werden sollte, weil sonst das Attribut ASC_LockOut eigentlich sinnlos ist. Ein Aussperrschutz kann damit ja problemlos realisiert werden, so dass nicht nochmal ein Schutz bei terrace vorhanden sein muss. Irgendwie wäre das doppelt-gemoppelt.  :D

Gruß
Wolle

Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 August 2020, 12:53:23
Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Das hört sich gut an. Aber bzgl. Obergeschoss. Wenn ich nicht möchte das die schließen reicht es doch aus wenn ich Selfdefense beim entsprechenden Fenster auf off schalte. Das müsste doch den gleichen Effekt haben. Oder habe ich da einen Denkfehler?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 August 2020, 12:59:07
Zitat von: CoolTux am 27 August 2020, 10:44:03
Du solltest eigentlich das Terrace immer nur bei tatsächlich Terrassentüren verwenden.
Ich nutze die Einstellung Terrace auch noch dafür wenn man abends noch  am lüften ist dann kann das Rollo nicht von Privacy Close oder shutter Close geschlossen werden, das finde ich auch ganz hilfreich. Sonst hat man gerade die Fenster geöffnet und die Rolläden werden wegen timedownlate geschlossen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 August 2020, 13:09:29
Zitat von: xerion am 27 August 2020, 12:53:23
Das hört sich gut an. Aber bzgl. Obergeschoss. Wenn ich nicht möchte das die schließen reicht es doch aus wenn ich Selfdefense beim entsprechenden Fenster auf off schalte. Das müsste doch den gleichen Effekt haben. Oder habe ich da einen Denkfehler?

Eigentlich schon. Aber vielleicht sollen die sich ja schließen wenn Residents auf gone geht. Aber halt nicht gleich bei absent nur weil das Fenster auf ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 August 2020, 13:21:26
Zitat von: CoolTux am 27 August 2020, 13:09:29
Eigentlich schon. Aber vielleicht sollen die sich ja schließen wenn Residents auf gone geht. Aber halt nicht gleich bei absent nur weil das Fenster auf ist.
Ja wäre ein Argument, aber ob ich bei einer längeren Abwesenheit die Fenster oben auf lassen würde, wage ich zu bezweifeln.
Man könnte ja das OG auch noch notfalls mit ASC_Self_Defense_Delay um eine gewisse Zeit verzögern, das die z.B. nach ein paar Tagen runter gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 August 2020, 15:31:04
Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Hallo Leon,

das hört sich gut an und fände ich die beste Lösung. Aber toll wäre es bitte wenn das auch beim SelfDefenseMode absent funktioniert. Ein gone gibt es in meiner Config nicht. Wenn ich nicht da bin, bin ich nicht da und dann soll das Haus sicher sein.

Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 August 2020, 15:32:47
Zitat von: xerion am 27 August 2020, 12:59:07
Ich nutze die Einstellung Terrace auch noch dafür wenn man abends noch  am lüften ist dann kann das Rollo nicht von Privacy Close oder shutter Close geschlossen werden, das finde ich auch ganz hilfreich. Sonst hat man gerade die Fenster geöffnet und die Rolläden werden wegen timedownlate geschlossen.

Aber auch dieses Szenario könnte man doch mit dem Attribut ASC_LockOut lösen, denn bei gesetztem Attribut fährt ASC nicht mehr automatisch, wenn das Fenster geöffnet ist. Dazu bräuchte es dann ja nicht den ShuttersPlace terrace. Das wäre in der Tat dann nur ein Workaround.

Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 August 2020, 20:05:32
Zitat von: Wolle02 am 27 August 2020, 15:32:47
Aber auch dieses Szenario könnte man doch mit dem Attribut ASC_LockOut lösen, denn bei gesetztem Attribut fährt ASC nicht mehr automatisch, wenn das Fenster geöffnet ist. Dazu bräuchte es dann ja nicht den ShuttersPlace terrace. Das wäre in der Tat dann nur ein Workaround.

Gruß
Wolle

Ja da hast du recht. Wenn CoolTux den Bug mit den SelfDefense gelöst hat und dann habe ich hiermit eine Lösung für die "window" Fenster das herunterfahren zu unterbinden. So ergänzt man sich halt  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 August 2020, 09:08:46
Hallo zusammen,
ich möchte nur kurz meine Befürwortung zu folgendem Request kundtun: Antiblendposition im Winter #66
Hab leider keine Möglichkeit auf GitHub gefunden :-)

Gruß
     Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Eistee am 28 August 2020, 12:47:02
Zitat von: ch.eick am 28 August 2020, 09:08:46Antiblendposition im Winter

Hatte schon vor längeren vorgeschlagen das die Beschattungsposition variabel über eine function sein sollte. Antwort von Cooltux: Seine programmier Fähigkeiten reichen dazu nicht aus.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 August 2020, 13:22:19
Zitat von: Eistee am 28 August 2020, 12:47:02
Hatte schon vor längeren vorgeschlagen das die Beschattungsposition variabel über eine function sein sollte. Antwort von Cooltux: Seine programmier Fähigkeiten reichen dazu nicht aus.
Okay, mein Vorschlag wäre ein Kopie der Beschattung zu verwenden.

ASC_Blinding_InOutAzimuth [in_Wert]:[out_Wert]
ASC_Blinding_MinMax_Elevation [in_Wert]:[out_Wert]
ASC_Blinding_Mode always
ASC_Blinding_Pos [Position]
ASC_Blinding_StateChange_SunnyBlind [in_Wert]:[out_Wert]

Dann kann ich natürlich nicht die Komplexität für die Verriegelungen in den Funktionen untereinander abschätzen, was das ganze ja beliebig schwrierig machen kann.
Bisher hatte ich noch keine zeit in den Kode zu schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 28 August 2020, 15:09:05
Weiß zufällig jemand woran es liegen kann, dass manche Fahrbefehle beim Shading nicht bei den Aktoren ankommen? Ich hab das immer mal wieder, dass z.B. bei einem Shading out irgendein Rolladen nicht fährt, aber in der ASC Übersicht alle Rollläden auf Shading Out stehen.
Bei den normalen Astro-Fahrbefehlen hab ich das noch nie gehabt; da fahren immer alle Rollläden.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 August 2020, 15:12:22
Zitat von: Wolle02 am 28 August 2020, 15:09:05
Weiß zufällig jemand woran es liegen kann, dass manche Fahrbefehle beim Shading nicht bei den Aktoren ankommen? Ich hab das immer mal wieder, dass z.B. bei einem Shading out irgendein Rolladen nicht fährt, aber in der ASC Übersicht alle Rollläden auf Shading Out stehen.
Bei den normalen Astro-Fahrbefehlen hab ich das noch nie gehabt; da fahren immer alle Rollläden.
Da schließe ich mich an.
Meine HW ist EnOcean, ich wollte schon mal die Verzögerung ausprobieren, falls der Sender nicht alles ordentlich raus sendet.

EDIT: Ich habe es gerade mal konfiguriert und beobachte mal weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 28 August 2020, 17:44:48
Zitat von: Eistee am 28 August 2020, 12:47:02
Hatte schon vor längeren vorgeschlagen das die Beschattungsposition variabel über eine function sein sollte. Antwort von Cooltux: Seine programmier Fähigkeiten reichen dazu nicht aus.

du kannst doch in ASC_Shading_Pos Perl hinterlegen. Was möchtest du mehr/anders?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 28 August 2020, 19:02:03
Zitat von: kjmEjfu am 28 August 2020, 17:44:48
du kannst doch in ASC_Shading_Pos Perl hinterlegen. Was möchtest du mehr/anders?
Hättest Du schon ein Beispiel, bei dem das Shading mit den ASC Funktionalitäten weiter läuft und zusätzlich eine Blend Funktion aktiv ist?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 28 August 2020, 19:08:18
Zitat von: phoenix-anasazi am 07 Juli 2020, 11:27:29
Hallo,

das Verhalten (oder ein Ähnliches?) kann ich bestätigen. Bei meinen Markisen werden auch sobald die Protection wegfällt (Wind oder Regen) Fahrten nachgeholt
Also:
- sonniger Tag, Markisen fahren auf Shading in
- Wind/Regen, Markisen fahren wieder ein
- Irgendwann zwischendurch shading out, Markisen aber noch protected
- Wind/Regen hört auf, Markisen fahren aus (weil unprotected, dann aber sofort wieder ein weil shading out)

Deshalb auch meine Frage vor ein paar Tagen, ob bei allen das LastDrive unzuverlässig meldet. Hatte eigentlich vor das zu loggen.

da meine markise aufgrund der kombination aus warmem aber auch windigem wetter der letzten woche immer mal wieder nachts unerwünschterweise rausgefahren ist, weil wind-protection aufgehoben wurde und gleichzeitig aber keine beschattung mehr war habe ich mir versucht selbst zu helfen.
so habe ich nun zwar weiterhin in meiner markise die super Beschattungsfunktion vom ASC im Einsatz, verzichte aber auf die wind-protection und habe mir dafür selbst was gebaut.

mit folgendem notify fahre ich mir die markise bei wind ein (wenn der gerundete wind-wert der wetterstation 14 überschreitet und sie noch ausgefahren).

define n.out_hm_ip_wetter_check_wind_protection notify out_hm_ip_wetter:wind_c:.* {\
my $wind = ReadingsVal("out_hm_ip_wetter","wind_c",0);;\
my $position = ReadingsVal("out_markise","position",110);;\
if ( ($wind > 14) && ($position > 0) ) { \
fhem ("set out_markise position 0");;\
}\
}


die markise geht dann zwar wenn der wind unter die vorgesehene grenze fällt nicht mehr raus, aber damit kann ich leben, passt besser als wenn sie mitten in der nacht rausfährt.

für die ASC_Shading_Pos habe ich dann folgendes gemacht: wenn beschattet werden soll, aber der wind zu stark ist --> keine Fahrt (position 0), ansonsten in position 90 fahren.
attr out_markise ASC_Shading_Pos {my $shadingpos;;my $wind = ReadingsVal("out_hm_ip_wetter","wind_c",0);;if ($wind > 14) {$shadingpos = 0;;} else {$shadingpos = 90;;}return $shadingpos;;}


was mich auch noch gestört hat, war dass obwohl ich die ASC_Shading_Mode auf "home" habe die markise draussen bleibt wenn keiner mehr zu Hause ist (residents geht dann auf absent).
dafür habe ich folgendes gemacht:

define n.markise_wenn_abwesend notify rgr_bewohner:presence.* {\
if (ReadingsVal("rgr_bewohner", "presence", "") ne "present") {\
if (ReadingsNum("out_markise", "pct", 300) > 0 ) {\
fhem("set out_markise pos 0");;\
}\
}\
}


schlussendlich habe ich dann noch ein at- auf 18:30 definiert, welches in jedem fall die markise reinfährt.

fazit für mich: aktuell im ASC ist einfach der gewünschte effekt bei markisen anders als bei rolläden, denn rolläden sollen ja nachts "zu" (position 100) gehen, während ich die markise eingefahren (position 0) haben möchte. daher die manuellen ergänzungen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 29 August 2020, 00:21:26
@Wolle02 & @ch.eick

Ich habe das selbe Problem, bei mir sind es Zwave Aktoren. Seit 1-2 Monaten gehen hier unregelmässig die set Befehle verloren, von FHEM sind sie scheinbar abgeschickt. Meist fährt der eine oder andere Rollladen nicht. Genauso gehen etwas öfters die Positionsmeldungen verloren (schon immer). Ist scheinbar ein Problem mit dem Senden und Empfangen der Aktoren. Das ASC bleibt dann meist hängen.


@CoolTux
Hallo Marco vielleicht kannst du hier eine Prüfung einbauen zwischen dem Set-Befehl und dem Ende von ASC_DriveUpMaxDuration, sollte normal ja die Neue Position gemeldet werden, könnte man dann den Set-Befehl wiederholen wenn die Postion aus bleibt? Dann würde der Befehl 2-4 Minuten später wiederholt werden, meist kommt bei mir dann die Position.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 29 August 2020, 08:56:52
Durch den Delay sind gestern alle sauber gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 29 August 2020, 09:02:46
Zitat von: ch.eick am 29 August 2020, 08:56:52
Durch den Delay sind gestern alle sauber gefahren.

Interessant. Kannst du mal genauer sagen was du konfiguriert hast; mit Benennung des Attributs?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 29 August 2020, 09:11:52
Zitat von: ch.eick am 28 August 2020, 13:22:19
Okay, mein Vorschlag wäre ein Kopie der Beschattung zu verwenden.

ASC_Blinding_InOutAzimuth [in_Wert]:[out_Wert]
ASC_Blinding_MinMax_Elevation [in_Wert]:[out_Wert]
ASC_Blinding_Mode always
ASC_Blinding_Pos [Position]
ASC_Blinding_StateChange_SunnyBlind [in_Wert]:[out_Wert]

Dann kann ich natürlich nicht die Komplexität für die Verriegelungen in den Funktionen untereinander abschätzen, was das ganze ja beliebig schwrierig machen kann.
Bisher hatte ich noch keine zeit in den Kode zu schauen.

Grundsätzlich kann ich natürlich aus eigenem Interesse auch nachvollziehen das man so gut wie alle Eventualitäten in ASC abdeckt l, da es halt ein Super Modul Dank @CoolTux ist. Aber da ich auch Versuche immer wieder Mal Support zu geben,  lese ich ich gefühlt doch jeden dritten Beitrag das niemand die ganzen Abhängigkeiten versteht. Das entsteht natürlich durch komplexe Abfragen die durch uns User als Anforderungen kommen. Ich denke aber wenn man spezielle Anforderungen hat, dann hat man sich auch schon mehr mit der ganzen Steuerungsautomatik auseinander gesetzt und diese User würde ich schon als Profi bezeichnen. Und für die Profis wurde in der Vergangenheit auch die Möglichkeit geschaffen, das man Attribute mit Perl Code füttern kann. Deswegen würde ich es favorisieren das wie eher versuchen komplexe Sachen auszulagern da diese doch meistens sehr speziell sind und sich sich von Einsatzort und User unterscheiden. Bevor  wir noch eine Attribute für eine Attribute fordern, sollten wir schauen ob es nicht möglich ist Perl Code zu verwenden und falls das für diese Attribute nicht möglich ist wäre es m.E. effektiver die Eingabe von Perl Code für diese Attribute zu wünschen. Momentan bekommt man ja so einen super Support da CoolTux sehr viel Zeit investiert und er der einzige ist der alles versteht. Wenn er aber Mal nicht verfügbar ist und es nur komplexe Abhängigkeiten gibt wird es für Support von anderen Usern echt schwierig.

Ich hoffe ihr versteht was ich meine....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 30 August 2020, 19:49:46
Zitat von: ch.eick am 28 August 2020, 13:22:19

ASC_Blinding_InOutAzimuth [in_Wert]:[out_Wert]
ASC_Blinding_MinMax_Elevation [in_Wert]:[out_Wert]
ASC_Blinding_StateChange_SunnyBlind [in_Wert]:[out_Wert]



Hallo zusammen,

kann mir jemand die oben genannten Parameter erklären und mit welchen Werten ich einmal probieren soll bzw wie ich sinvolle Werte ermitteln kann.

Ich habe es versucht, doch das Testrollo fährt nicht.

Danke Euch
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 30 August 2020, 20:34:00
hat noch jemand das problem dass neuerdings im rollo das attribut ASC_ShuttersLastDrive nicht mehr korrekt ankommt? vor dem letzten update kam bei der abendlichen fahrt nach brightness stets ,,minimum brightness threshold fell below". jetzt fahren die rolladen zwar in die gewünschte zielposition aber im ASC_ShuttersLastDrive steht ,,manual"
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 August 2020, 09:15:42
Zitat von: MCh76 am 30 August 2020, 20:34:00
hat noch jemand das problem dass neuerdings im rollo das attribut ASC_ShuttersLastDrive nicht mehr korrekt ankommt? vor dem letzten update kam bei der abendlichen fahrt nach brightness stets ,,minimum brightness threshold fell below". jetzt fahren die rolladen zwar in die gewünschte zielposition aber im ASC_ShuttersLastDrive steht ,,manual"

Schau Dir mal
ASC_DriveUpMaxDuration
ASC_DriveDownMaxDuration
an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 31 August 2020, 09:33:54
Hallo Leon,

heute morgen um 06:40 Uhr ist mein Schlafzimmerrollladen plötzlich hochgefahren, weil er in ShadingOut gefahren ist, obwohl eigentlich gar nicht beschattet war. Diese automatische Fahrt ist außerdem passiert, obwohl der Rolladen ShuttersPlace terrace und LockOut Soft eingestellt hat und das Fenster geöffnet war. Das sollte eigentlich nicht sein oder?

Internals:
   DEF        00165A4992439F
   FUUID      5e89d880-f33f-bf2d-b157-a7bc7d36a9b84faf
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_OG_SZ_Ost
   NR         131
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992439F
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_4
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-31 09:22:30   0.ACTUAL_TEMPERATURE 28
     2020-08-31 09:22:30   0.ERROR_CODE    0
     2020-08-31 09:22:30   0.ERROR_OVERHEAT no
     2020-08-31 09:22:29   10.ACTIVITY_STATE stop
     2020-08-31 09:22:29   9.ACTIVITY_STATE stop
     2020-08-31 09:22:29   9.LEVEL         open
     2020-08-31 09:22:29   9.LEVEL_2       0
     2020-08-31 09:22:29   9.LEVEL_2_STATUS 0
     2020-08-31 09:22:29   9.LEVEL_STATUS  0
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-31 09:32:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-31 07:20:43   ASC_ShuttersLastDrive manual
     2020-08-31 06:37:32   ASC_Time_DriveDown 31.08.2020 - 20:25
     2020-08-31 06:37:32   ASC_Time_DriveUp 01.09.2020 - 06:38
     2020-08-30 09:22:38   associatedWith  Rollladensteuerung
     2020-08-31 09:22:29   control         100
     2020-08-31 09:22:30   hmstate         open
     2020-08-31 09:22:29   state           open
   hmccu:
     devspec    00165A4992439F
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      28
         OVAL       28.0
         SVAL       28
         VAL        28.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.2
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       1.0
         VAL        1.0
       13.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       9.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       9.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 60:170
   ASC_Shading_MinMax_Elevation 16.0:100.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open off
   ASC_WindowRec F_OG_Schlafzimmer_Ost
   IODev      MyCCU3
   ccureadingfilter 9.LEVEL;9.ACTIVITY_STATE;10.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 9.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 10.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 10.STOP true:stop/datapoint 10.LEVEL 0:down/datapoint 10.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 9.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 31 August 2020, 10:25:06
Das Problem habe ich auch.
Neulich wurde ich vom Hochfahren geweckt und das obwohl tagelang keine Beschattung aktiv war. Dies war auch eine ShadingOut-Fahrt. Ich vermute, dass dies noch irgendwo zwischengespeichert war. Und die eigentliche Nachfahrt Tage zuvor nicht richtig registriert wurde.

Ich habe dazu bereits ein Ticket:
https://github.com/fhem/AutoShuttersControl/issues/75
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 August 2020, 10:40:56
Zitat von: Wolle02 am 31 August 2020, 09:33:54
Hallo Leon,

heute morgen um 06:40 Uhr ist mein Schlafzimmerrollladen plötzlich hochgefahren, weil er in ShadingOut gefahren ist, obwohl eigentlich gar nicht beschattet war. Diese automatische Fahrt ist außerdem passiert, obwohl der Rolladen ShuttersPlace terrace und LockOut Soft eingestellt hat und das Fenster geöffnet war. Das sollte eigentlich nicht sein oder?

Internals:
   DEF        00165A4992439F
   FUUID      5e89d880-f33f-bf2d-b157-a7bc7d36a9b84faf
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_OG_SZ_Ost
   NR         131
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00165A4992439F
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_4
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2020-08-31 09:22:30   0.ACTUAL_TEMPERATURE 28
     2020-08-31 09:22:30   0.ERROR_CODE    0
     2020-08-31 09:22:30   0.ERROR_OVERHEAT no
     2020-08-31 09:22:29   10.ACTIVITY_STATE stop
     2020-08-31 09:22:29   9.ACTIVITY_STATE stop
     2020-08-31 09:22:29   9.LEVEL         open
     2020-08-31 09:22:29   9.LEVEL_2       0
     2020-08-31 09:22:29   9.LEVEL_2_STATUS 0
     2020-08-31 09:22:29   9.LEVEL_STATUS  0
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-31 09:32:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2020-08-31 07:20:43   ASC_ShuttersLastDrive manual
     2020-08-31 06:37:32   ASC_Time_DriveDown 31.08.2020 - 20:25
     2020-08-31 06:37:32   ASC_Time_DriveUp 01.09.2020 - 06:38
     2020-08-30 09:22:38   associatedWith  Rollladensteuerung
     2020-08-31 09:22:29   control         100
     2020-08-31 09:22:30   hmstate         open
     2020-08-31 09:22:29   state           open
   hmccu:
     devspec    00165A4992439F
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      28
         OVAL       28.0
         SVAL       28
         VAL        28.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       24.3
         VAL        24.2
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       1.0
         VAL        1.0
       1.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       10.LEVEL:
         OVAL       1.0
         VAL        1.0
       10.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       4
         VAL        4
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       1.0
         VAL        1.0
       13.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       1.0
         VAL        1.0
       14.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       4
         VAL        4
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       1.0
         VAL        1.0
       2.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       4
         VAL        4
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       5.LEVEL:
         OVAL       1.0
         VAL        1.0
       5.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       6.LEVEL:
         OVAL       1.0
         VAL        1.0
       6.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       4
         VAL        4
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       0
         VAL        0
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       9.LEVEL:
         OSVAL      open
         OVAL       1.0
         SVAL       open
         VAL        1.0
       9.LEVEL_2:
         OSVAL      0
         OVAL       0.0
         SVAL       0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       9.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Antifreeze soft
   ASC_BrightnessSensor WZ_Bewegungsmelder:3.ILLUMINATION
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Pos_Reading control
   ASC_Self_Defense_AbsentDelay 1
   ASC_Shading_InOutAzimuth 60:170
   ASC_Shading_MinMax_Elevation 16.0:100.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 250:30
   ASC_Shading_WaitingPeriod 120
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open off
   ASC_WindowRec F_OG_Schlafzimmer_Ost
   IODev      MyCCU3
   ccureadingfilter 9.LEVEL;9.ACTIVITY_STATE;10.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 9.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 10.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 10.STOP true:stop/datapoint 10.LEVEL 0:down/datapoint 10.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 9.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Auf welcher Position stand das Rollo bevor die Shading Out Fahrt durchgeführt wurde?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 31 August 2020, 12:45:55
Zitat von: CoolTux am 31 August 2020, 09:15:42
Schau Dir mal
ASC_DriveUpMaxDuration
ASC_DriveDownMaxDuration
an.

dass attribut ASC_DriveDownMaxDuration steht bei mir gar nicht zur Verfügung (v.10.7).
ASC_DriveUpMaxDuration habe ich nun mal auf den handgestoppten wert gesetzt...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 August 2020, 12:46:55
Zitat von: MCh76 am 31 August 2020, 12:45:55
dass attribut ASC_DriveDownMaxDuration steht bei mir gar nicht zur Verfügung (v.10.7).
ASC_DriveUpMaxDuration habe ich nun mal auf den handgestoppten wert gesetzt...

Sorry mein Fehler, ich meinte in der Tat nur Up.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 31 August 2020, 14:38:26
Zitat von: CoolTux am 31 August 2020, 10:40:56
Auf welcher Position stand das Rollo bevor die Shading Out Fahrt durchgeführt wurde?

Scheinbar stand der Rollo tatsächlich auf der ShadingPos; da wurde er dann aber manuell hingefahren.
Ich hab mich nur gefragt warum der Rollo automatisch fährt? Das sollte er bei terrace und LockOut Soft bei geöffnetem Fenster doch eigentlich nicht; egal auf welcher Position er steht.

Ein ShadingIn funktioniert bei dem Rollladen ja auch nicht, wenn die Tür geöffnet ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 August 2020, 19:39:50
Zitat von: Wolle02 am 31 August 2020, 14:38:26
Scheinbar stand der Rollo tatsächlich auf der ShadingPos; da wurde er dann aber manuell hingefahren.
Ich hab mich nur gefragt warum der Rollo automatisch fährt? Das sollte er bei terrace und LockOut Soft bei geöffnetem Fenster doch eigentlich nicht; egal auf welcher Position er steht.

Ein ShadingIn funktioniert bei dem Rollladen ja auch nicht, wenn die Tür geöffnet ist.

Also ein generelles fahren wird nicht unterdrückt, sondern lediglich das tiefer fahren wie der aktuelle Stand ist. Zum Beispiel schließen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 31 August 2020, 20:03:20
Zitat von: Beetle2003 am 30 August 2020, 19:49:46
Zitat von: ch.eick am 28 August 2020, 13:22:19

ASC_Blinding_InOutAzimuth [in_Wert]:[out_Wert]
ASC_Blinding_MinMax_Elevation [in_Wert]:[out_Wert]
ASC_Blinding_StateChange_SunnyBlind [in_Wert]:[out_Wert]



Hallo zusammen,

kann mir jemand die oben genannten Parameter erklären und mit welchen Werten ich einmal probieren soll bzw wie ich sinvolle Werte ermitteln kann.

Ich habe es versucht, doch das Testrollo fährt nicht.

Danke Euch

Das war nur ein Vorschlag für eine eventuelle Implementierung. Diese Attribute gibt es nicht!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 31 August 2020, 20:32:05
Zitat von: CoolTux am 31 August 2020, 12:46:55
Sorry mein Fehler, ich meinte in der Tat nur Up.

habe ASC_DriveUpMaxDuration bei allen 4 Rolladen auf die handgestoppten 30 sek. gesetzt.
von den 4 bzgl. aller attribute identisch gesetzten rolladen haben alle die gewünschte DOWN position erreicht, allerdings nur 2 ASC_ShuttersLastDrive = minimum brightness threshold fell below. Die beiden anderen ,,manual"...ich kann mir nicht erklären warum
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 September 2020, 05:53:25
Zitat von: MCh76 am 31 August 2020, 20:32:05
habe ASC_DriveUpMaxDuration bei allen 4 Rolladen auf die handgestoppten 30 sek. gesetzt.
von den 4 bzgl. aller attribute identisch gesetzten rolladen haben alle die gewünschte DOWN position erreicht, allerdings nur 2 ASC_ShuttersLastDrive = minimum brightness threshold fell below. Die beiden anderen ,,manual"...ich kann mir nicht erklären warum

Setze mal bitte noch 5s Toleranz mit drauf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: MCh76 am 01 September 2020, 20:14:36
Zitat von: CoolTux am 01 September 2020, 05:53:25
Setze mal bitte noch 5s Toleranz mit drauf.

mit den 5 sec toleranz hat es nun tatsächlich geklappt! vielen lieben Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 03 September 2020, 09:39:09
Zitat von: ch.eick am 31 August 2020, 20:03:20
Das war nur ein Vorschlag für eine eventuelle Implementierung. Diese Attribute gibt es nicht!

Hallo,

ich habe die die Attribute in meinem ASC.
Wie kann ich die Werte ermitteln? Was sind sinvolle für einen ersten Test?

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 03 September 2020, 15:52:04
Zitat von: Beetle2003 am 03 September 2020, 09:39:09
Hallo,

ich habe die die Attribute in meinem ASC.
Wie kann ich die Werte ermitteln? Was sind sinvolle für einen ersten Test?
Dann schick mal einen Screenshot, bei mit gibt es nur die ASC_Shading_*
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 September 2020, 12:15:32
Hallöchen,

soweit bekomme ich meine Rolläden zu 99% so gefahren wie ich sie haben möchte, soweit wie sie sollen und so schnell wieder runter wenn nötig. Außer einem ... dazu habe ich mal eine Verständniss bzw Funktionsfrage: (meine Annahmen stehen in Kursiv, diese habe ich aus dem Code heraus gelesen)

Die Beschattung funktioniert nur wenn isDay=1 ist. Dummerweise ist isDay nicht tatsächlich isDay sondern "ist der Rolladen im Tagesmodus" dieses wiederum wird durch die morgendliche Hochfahrt gesetzt. Wenn jetzt das Fenster nach Nord-Osten ist - wie bei mir, ist es so dass zwischen 7 und 12  sehr starke Sonnenstrahlung auf der Seite herrscht. Nun ist mein Sonnensensor außerhalb diesen Raumes, also sieht der Ablauf so aus:

Nacht -> Sonne geht auf -> Alle Bedingungen sind erfüllt um zu beschatten -> es passiert nichts weil die morgendliche Fahrt noch nicht erfolgt ist als isDay=0-> TimeUP zeit kommt -> Rolladen fährt komplett nach oben -> isDay=1 + Bedingungen sind immernoch alle da -> innerhalb weniger Minuten (Ablauf der Wartezeit) fährt das Rollo in Beschattung -> Alles weitere funktioniert wie gehabt / wie es soll...

Dass ein Rollo Beschattungsoptionen nicht beachten soll, wenn es Nacht ist, macht Sinn, aber in diesem Fall werden ja erst alle anderen Sachen abgefragt (Sonnenstand, Temperatur, Helligkeit etc) erst dann kommt die Abfrage "isDay" (kann man immer Debug Log ganz gut sehen) und dann bricht er ab weil für den Rolladen noch kein Tag ist (obewohl die Sonne 4 Std zuvor aufgegangen ist)

Nun meine Frage(n):
1. Kann man die isDay Abfrage irgendwie umgehen (für den einen Rolladen manipulieren) ?
2. Wie haben andere es gelöst, wenn ein Rolladen aus Nachtposition direkt in Shading gehen soll?
3. Alternative Ideen ?

Meine Frage bezieht sich auf ein Fenster dass Du, Cooltux, glaube ich in der Art auch mal erwähnt hattest.

Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 September 2020, 12:38:36
Zitat von: flummy1978 am 04 September 2020, 12:15:32
Hallöchen,

soweit bekomme ich meine Rolläden zu 99% so gefahren wie ich sie haben möchte, soweit wie sie sollen und so schnell wieder runter wenn nötig. Außer einem ... dazu habe ich mal eine Verständniss bzw Funktionsfrage: (meine Annahmen stehen in Kursiv, diese habe ich aus dem Code heraus gelesen)

Die Beschattung funktioniert nur wenn isDay=1 ist. Dummerweise ist isDay nicht tatsächlich isDay sondern "ist der Rolladen im Tagesmodus" dieses wiederum wird durch die morgendliche Hochfahrt gesetzt. Wenn jetzt das Fenster nach Nord-Osten ist - wie bei mir, ist es so dass zwischen 7 und 12  sehr starke Sonnenstrahlung auf der Seite herrscht. Nun ist mein Sonnensensor außerhalb diesen Raumes, also sieht der Ablauf so aus:

Nacht -> Sonne geht auf -> Alle Bedingungen sind erfüllt um zu beschatten -> es passiert nichts weil die morgendliche Fahrt noch nicht erfolgt ist als isDay=0-> TimeUP zeit kommt -> Rolladen fährt komplett nach oben -> isDay=1 + Bedingungen sind immernoch alle da -> innerhalb weniger Minuten (Ablauf der Wartezeit) fährt das Rollo in Beschattung -> Alles weitere funktioniert wie gehabt / wie es soll...

Dass ein Rollo Beschattungsoptionen nicht beachten soll, wenn es Nacht ist, macht Sinn, aber in diesem Fall werden ja erst alle anderen Sachen abgefragt (Sonnenstand, Temperatur, Helligkeit etc) erst dann kommt die Abfrage "isDay" (kann man immer Debug Log ganz gut sehen) und dann bricht er ab weil für den Rolladen noch kein Tag ist (obewohl die Sonne 4 Std zuvor aufgegangen ist)

Nun meine Frage(n):
1. Kann man die isDay Abfrage irgendwie umgehen (für den einen Rolladen manipulieren) ?
2. Wie haben andere es gelöst, wenn ein Rolladen aus Nachtposition direkt in Shading gehen soll?
3. Alternative Ideen ?

Meine Frage bezieht sich auf ein Fenster dass Du, Cooltux, glaube ich in der Art auch mal erwähnt hattest.

Viele Grüße
Andreas

Ja ich habe das auch. Allerdings habe ich diese 2 Fenster, Wohnzimmer, mittels ASC_ModeUp home fahren lassen. Sobald also Residents auf home gegangen ist, ist das Rollo erst gefahren und dann war im Sommer immer schon Tag und Shading war in gesetzt. Aber ich gebe Dir Recht, ich muss hier mal was bauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 September 2020, 14:29:17
Zitat von: flummy1978 am 04 September 2020, 12:15:32
Hallöchen,

soweit bekomme ich meine Rolläden zu 99% so gefahren wie ich sie haben möchte, soweit wie sie sollen und so schnell wieder runter wenn nötig. Außer einem ... dazu habe ich mal eine Verständniss bzw Funktionsfrage: (meine Annahmen stehen in Kursiv, diese habe ich aus dem Code heraus gelesen)

Die Beschattung funktioniert nur wenn isDay=1 ist. Dummerweise ist isDay nicht tatsächlich isDay sondern "ist der Rolladen im Tagesmodus" dieses wiederum wird durch die morgendliche Hochfahrt gesetzt. Wenn jetzt das Fenster nach Nord-Osten ist - wie bei mir, ist es so dass zwischen 7 und 12  sehr starke Sonnenstrahlung auf der Seite herrscht. Nun ist mein Sonnensensor außerhalb diesen Raumes, also sieht der Ablauf so aus:

Nacht -> Sonne geht auf -> Alle Bedingungen sind erfüllt um zu beschatten -> es passiert nichts weil die morgendliche Fahrt noch nicht erfolgt ist als isDay=0-> TimeUP zeit kommt -> Rolladen fährt komplett nach oben -> isDay=1 + Bedingungen sind immernoch alle da -> innerhalb weniger Minuten (Ablauf der Wartezeit) fährt das Rollo in Beschattung -> Alles weitere funktioniert wie gehabt / wie es soll...

Dass ein Rollo Beschattungsoptionen nicht beachten soll, wenn es Nacht ist, macht Sinn, aber in diesem Fall werden ja erst alle anderen Sachen abgefragt (Sonnenstand, Temperatur, Helligkeit etc) erst dann kommt die Abfrage "isDay" (kann man immer Debug Log ganz gut sehen) und dann bricht er ab weil für den Rolladen noch kein Tag ist (obewohl die Sonne 4 Std zuvor aufgegangen ist)

Nun meine Frage(n):
1. Kann man die isDay Abfrage irgendwie umgehen (für den einen Rolladen manipulieren) ?
2. Wie haben andere es gelöst, wenn ein Rolladen aus Nachtposition direkt in Shading gehen soll?
3. Alternative Ideen ?

Meine Frage bezieht sich auf ein Fenster dass Du, Cooltux, glaube ich in der Art auch mal erwähnt hattest.

Viele Grüße
Andreas

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/3535042915a041b4914362e1668e5284d0493845

Müsstest dann mal bei Gelegenheit testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 04 September 2020, 15:18:19
Hallo CoolTux,

noch ist es warm aber wenn es Frost gibt, bildet sich durch das offene Schlafzimmerfenster Wasser und dann Eis am Rollo, so dass dieser einfriert und nicht mehr fahren soll.

Da es ein Spezialfall ist würde ich versuchen die Auswertung losgelöst von ASC hinzubekommen.

Meine Frage bzw. Wunsch wäre, wenn es in ASC jeweils eine Variable für hoch und runter gäbe die die automatische Fahrt unterbindet, wenn die Bedingung nicht zutrifft sollen die Fahrten nachgeholt werden.

z. B:
ASC_not_up: DEVICENAME[:READINGNAME]:[Bedingung], Wenn Bedingung zutrifft wird die geplante Öffnung unterbunden, wenn diese nicht (mehr) zutrifft öffnet ASC normal bzw. holt unterdrückte Fahrt nach.
ASC_not_down: DEVICENAME[:READINGNAME]:[Bedingung], Wenn Bedingung zutrifft wird die geplante Schließung unterbunden, wenn diese nicht (mehr) zutrifft schließt ASC normal bzw. holt unterdrückte Fahrt nach.

Meinst Du solch eine Funktion könnte irgendwann (möglichst vor Wintereinbruch) eingebaut werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 September 2020, 15:21:55
Zitat von: teufelchen am 04 September 2020, 15:18:19
Hallo CoolTux,

noch ist es warm aber wenn es Frost gibt, bildet sich durch das offene Schlafzimmerfenster Wasser und dann Eis am Rollo, so dass dieser einfriert und nicht mehr fahren soll.

Da es ein Spezialfall ist würde ich versuchen die Auswertung losgelöst von ASC hinzubekommen.

Meine Frage bzw. Wunsch wäre, wenn es in ASC jeweils eine Variable für hoch und runter gäbe die die automatische Fahrt unterbindet, wenn die Bedingung nicht zutrifft sollen die Fahrten nachgeholt werden.

z. B:
ASC_not_up: DEVICENAME[:READINGNAME]:[Bedingung], Wenn Bedingung zutrifft wird die geplante Öffnung unterbunden, wenn diese nicht (mehr) zutrifft öffnet ASC normal bzw. holt unterdrückte Fahrt nach.
ASC_not_down: DEVICENAME[:READINGNAME]:[Bedingung], Wenn Bedingung zutrifft wird die geplante Schließung unterbunden, wenn diese nicht (mehr) zutrifft schließt ASC normal bzw. holt unterdrückte Fahrt nach.

Meinst Du solch eine Funktion könnte irgendwann (möglichst vor Wintereinbruch) eingebaut werden?

Es gibt bereits eine Frost Implementierung in ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 September 2020, 15:34:49
Zitat von: CoolTux am 04 September 2020, 14:29:17
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/3535042915a041b4914362e1668e5284d0493845

Müsstest dann mal bei Gelegenheit testen.

Wenn ich es heute noch schaffe, es einzubinden, teste ich es morgen  8)

Was hast Du dort geändert ? Muss ich was beachten ?

p.s. jetzt bin ich doch grad mal total dämlich: Wie installiere ich denn ein entsprechdens Feature ? Oder muss ich das händisch in entsprechenden Dateien ändern?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 04 September 2020, 15:58:30
Zitat von: CoolTux am 04 September 2020, 15:21:55
Es gibt bereits eine Frost Implementierung in ASC.

Hallo,

Du meinst sicherlich ASC_Antifreeze
Für mich ist das etwas zu unflexibel. Denn die Temperatur ist der einzige Trigger. Unterschritten (bei am/pm/hard) fährt nicht, überschritten fährt.

Für meine Anwendung wäre etwas mit Verzögerung und dazu noch Temperaturabhängig wünschenswert.
Sicherlich im ASC Modul zuviel Sonderfall eines einzelnen Users.
Das Attribut ASC_ExternalTrigger ist auch schon etwas für die externe Ansteuerung, trifft es aber nicht ganz.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 September 2020, 16:40:29
Zitat von: flummy1978 am 04 September 2020, 15:34:49
Wenn ich es heute noch schaffe, es einzubinden, teste ich es morgen  8)

Was hast Du dort geändert ? Muss ich was beachten ?

p.s. jetzt bin ich doch grad mal total dämlich: Wie installiere ich denn ein entsprechdens Feature ? Oder muss ich das händisch in entsprechenden Dateien ändern?


update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt

update
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 06 September 2020, 15:02:55
ASC_Shading_StateChange_SunnyCloudy - Brightness Wert ab welchen die Beschattung stattfinden und aufgehoben werden soll, immer in Abhängigkeit der anderen einbezogenen Sensorwerte. Ein optionaler dritter Wert gibt an wie, viele Brightnesswerte für den aktuellen Brightness-Durchschnitt berücksichtigt werden. Standard ist 3, es sollten nicht mehr als 5 berücksichtigt werden. (default: 35000:20000 [3])

Hallo CoolTux,
ich wollte den Average Wet von 3 auf 1 ändern und habe dabei festgestellt, dass immer mindesten 3 Werte genommen werden. Die Settings 1, 2 und 3 erzeugen immer den gleichen Average-Wert ("BrightnessAverage") aus den letzten 3 Values. Erst ab 4 werden tatsächlich die letzten 4 statt der letzten 3 Werte für den Durchschnitt verwendet. Ist das so gewollt? Dann wäre eine kleine Anpassung in der Comandref nicht schlecht :) Zum testen würde mir persönlich aber eine Korrektur des Verhaltens besser gefallen. Ich teste viele Settings zuerst mit einem kompletten Dummy Setup und immer die Werte mehrfach eingeben ist ein wenig lästig  ;)

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 06 September 2020, 15:30:34
Zitat von: Reinhard.M am 06 September 2020, 15:02:55
ASC_Shading_StateChange_SunnyCloudy - Brightness Wert ab welchen die Beschattung stattfinden und aufgehoben werden soll, immer in Abhängigkeit der anderen einbezogenen Sensorwerte. Ein optionaler dritter Wert gibt an wie, viele Brightnesswerte für den aktuellen Brightness-Durchschnitt berücksichtigt werden. Standard ist 3, es sollten nicht mehr als 5 berücksichtigt werden. (default: 35000:20000 [3])

Hallo CoolTux,
ich wollte den Average Wet von 3 auf 1 ändern und habe dabei festgestellt, dass immer mindesten 3 Werte genommen werden. Die Settings 1, 2 und 3 erzeugen immer den gleichen Average-Wert ("BrightnessAverage") aus den letzten 3 Values. Erst ab 4 werden tatsächlich die letzten 4 statt der letzten 3 Werte für den Durchschnitt verwendet. Ist das so gewollt? Dann wäre eine kleine Anpassung in der Comandref nicht schlecht :) Zum testen würde mir persönlich aber eine Korrektur des Verhaltens besser gefallen. Ich teste viele Settings zuerst mit einem kompletten Dummy Setup und immer die Werte mehrfach eingeben ist ein wenig lästig  ;)

Gruß Reinhard

Hallo Reinhard,

ich habe die Einrichtung der Beschattung bisher nicht verstanden.

Kannst Du mir helfen welche Einstellungen ich vornehmen muss und wie ich ggf die Werte ermittel. Was sind Werte mit denen ich erst einmal die Funktion an einem Rollo testen kann.

Vielen Dank

Gruss

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 06 September 2020, 15:42:20
Zitat von: Beetle2003 am 06 September 2020, 15:30:34
Kannst Du mir helfen welche Einstellungen ich vornehmen muss und wie ich ggf die Werte ermittel. Was sind Werte mit denen ich erst einmal die Funktion an einem Rollo testen kann.

Ich hatte das hier bei meiner Einrichtung geschrieben. Eventuell findest Du da ja noch Informationen.
https://forum.fhem.de/index.php/topic,102199.msg957534.html#msg957534 (https://forum.fhem.de/index.php/topic,102199.msg957534.html#msg957534)
Insbesondere Punkt 6)

Und das hier https://forum.fhem.de/index.php/topic,102199.msg967512.html#msg967512 (https://forum.fhem.de/index.php/topic,102199.msg967512.html#msg967512) , die dritte CodeBox von oben :-)

Und diese Seite hat mir geholfen: www.sonnenverlauf.de (https://www.sonnenverlauf.de/#/50.1125,8.6908,17/2020.09.06/15:41/1/3), da kannst Du ermitteln, wo die Sonne zu einer bestimmten Zeit steht.
Das ganze dann für jedes Fenster und Du hast gute Einstiegswerte für die Winkel.

Gruß
    Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 September 2020, 16:43:47
Zitat von: Reinhard.M am 06 September 2020, 15:02:55
ASC_Shading_StateChange_SunnyCloudy - Brightness Wert ab welchen die Beschattung stattfinden und aufgehoben werden soll, immer in Abhängigkeit der anderen einbezogenen Sensorwerte. Ein optionaler dritter Wert gibt an wie, viele Brightnesswerte für den aktuellen Brightness-Durchschnitt berücksichtigt werden. Standard ist 3, es sollten nicht mehr als 5 berücksichtigt werden. (default: 35000:20000 [3])

Hallo CoolTux,
ich wollte den Average Wet von 3 auf 1 ändern und habe dabei festgestellt, dass immer mindesten 3 Werte genommen werden. Die Settings 1, 2 und 3 erzeugen immer den gleichen Average-Wert ("BrightnessAverage") aus den letzten 3 Values. Erst ab 4 werden tatsächlich die letzten 4 statt der letzten 3 Werte für den Durchschnitt verwendet. Ist das so gewollt? Dann wäre eine kleine Anpassung in der Comandref nicht schlecht :) Zum testen würde mir persönlich aber eine Korrektur des Verhaltens besser gefallen. Ich teste viele Settings zuerst mit einem kompletten Dummy Setup und immer die Werte mehrfach eingeben ist ein wenig lästig  ;)

Gruß Reinhard

Hallo Reinhard,

Kannst Du das Verhalten bitte nach einem Neustart von FHEM noch mal testen. Also den Average Wert ändern und dann einen Neustart machen bitte.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 06 September 2020, 17:04:48
Zitat von: Beetle2003 am 06 September 2020, 15:30:34
Hallo Reinhard,

ich habe die Einrichtung der Beschattung bisher nicht verstanden.

Kannst Du mir helfen welche Einstellungen ich vornehmen muss und wie ich ggf die Werte ermittel. Was sind Werte mit denen ich erst einmal die Funktion an einem Rollo testen kann.

Hallo Ralf,

wenn du die grundsätzlichen Settings meinst möchte ich wie Christian https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/) als ersten Anlaufpunkt empfehlen. Auf dieser Webseite kannst du deine Adresse und beliebige Tage eingeben. Als "Base Map" (blaues Icon oben rechts auf der Map) aber nicht die "Esri Street" sondern die "OSM" selektieren. Die OSM Map zeigt neben den Straßen auch die Häuser und deren Position. Damit ist es jetzt ganz einfach die "Azimuth" Werte für das jeweilige Fenster abzulesen. Optimal wäre es, wenn du an einem Tag im Juni schaust ab welcher Uhrzeit die Sonne ins Fenster scheint und wann nicht mehr. Diese Zeiten stellst du auf der Webseite ein und hast sofort den Anfangs- und End-Azimuth. Das natürlich pro Fensterseite.
Die "Elevation" im ASC entspricht der Sonnenhöhe im Sonnenverlauf. In Deutschland wird der höchste Wert im Sommer mit ca. 67° ganz im Süden und ca. 59° ganz im Norden erreicht. In den meisten Fällen wollen wir die Beschattung auch bei Sonnenhöchststand beibehalten weswegen hier der zweite Elevation Wert von CoolTux per Default auf 100° gesetzt wurde. Dieser Wert wird an keinem Ort erreicht, es geht nicht über 90° hinaus. Damit ist aber sichergestellt, dass die Beschattung nicht gerade dann aufhört wenn es heiß wird. Wichtiger ist hier der erste Wert der Elevation. Die Wenigsten werden ihr Haus so allein im freien oder auf einem Berg stehen haben, dass sie mit einer Elevation von 0° beginnen. Die Meisten haben sicherlich einen Baum, ein Gebäude oder irgendetwas anderes über das die Sonne hinaus kommen muss. Wenn man weiß, wie weit dieser Gegenstand entfernt ist und wie hoch er ist kann man über den Tanges den Winkel für die Elevation berechnen. Geht aber viel einfacher wiederum mit Sonnenverlauf. Da kann ich auch die einzustellende Sonnenhöhe ablesen wenn ich wie beim Azimuth Tag und Zeit im Sonnenverlauf eintrage. Dieser Winkel ist übrigens unabhängig von der Jahreszeit, macht sich aber nur bei Sonnenauf- bzw. Sonnenuntergang bemerkbar.
Wenn die Winkel eingestellt sind kommt der von mir genannte "SunnyClaudy" Wert. Hier wird es etwas tricky wie bereits Christian angedeutet hat. Je nach Sensor können hier die Lux Werte bei vollem Sonnenschein 100.000 und mehr erreichen (ich habe hier schon Postings gesehen da wurde von Werten im 100er Bereich gesprochen. Das sind mit großer Wahrscheinlichkeit Watt/m² und nicht Lux!). Im Sommer möchte man morgens aber gerne bereits ab 10.000 beschatten damit das Zimmer sich nicht aufheitzt. Dieser Wert wird aber auch bei bewölktem Himmel zu einem späteren Zeitpunkt leicht erreicht, da brauche ich aber keine Beschattung. Hier muss man also irgendwie Ausgleich erzeugen damit es über den ganzen Tag richtig verhält. Neben Christian haben in diesem Thread auch andere bereits Lösungsvorschläge gepostet, z.B. "Eistee". Ich bin grade an einer algorithmischen Lösung, mal sehen ob ich es hinbekomme. Die beiden Werte hier muss man quasi als "Hysterese" betrachten. Würden wir hier nur einen Wert verwenden könnte es im Übergangsbereich, wenn der Wert also gerade überschritten wird, das Rollo im kurzen Abstand runter, rauf, runter fährt weil gerade eine dünne Wolke in der Nähe ist. Um das zu verhinder ist die Hysterese notwendig. Der Abstand ist ein wenig Geschmacks- und Gefühlssache, da gibt es keine falsch oder richtig. der zweite Wert muss auf alle Fälle kleiner als der erste sein. Der optionale dritte Wert gibt an wieviel letzten Werte für die Bildung des Mittelwertes herangezogen werden.
Hoffe das hilft dir ein wenig weiter, ansonsten hier posten.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 06 September 2020, 17:22:13
Zitat von: CoolTux am 06 September 2020, 16:43:47
Kannst Du das Verhalten bitte nach einem Neustart von FHEM noch mal testen. Also den Average Wert ändern und dann einen Neustart machen bitte.

Nach einem Restart wird tatsächlich auch mit "1" bzw. "2" gearbeitet. Wenn man dann wieder versucht auf einen kleineren Wert einzustellen bleibt der Average beim höchsten selektierten Wert. Wenn man den Wert hoch setzt kommt man ohne Restart nicht mehr darunter. Also auch nicht von 4 auf 3.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 September 2020, 19:09:56
Zitat von: Reinhard.M am 06 September 2020, 17:22:13
Nach einem Restart wird tatsächlich auch mit "1" bzw. "2" gearbeitet. Wenn man dann wieder versucht auf einen kleineren Wert einzustellen bleibt der Average beim höchsten selektierten Wert. Wenn man den Wert hoch setzt kommt man ohne Restart nicht mehr darunter. Also auch nicht von 4 auf 3.

Ich schaue mir das die Woche mal genauer an.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 07 September 2020, 08:30:11
Moinsen,

kleine Rückmeldung von mir: Funktioniert einwandfrei (zumindest das was ich testen wollte). Der betroffene Rolladen fährt jetzt sofort in die Beschattungsposition wenn die Bedingungen bereits vor der TimeUp Zeit erreicht worden sind UND die TimeUp Zeit erreicht ist. (diese hatte ich am Sa / So vergessen noch umzustellen, weshalb ich keinen Untschied gemerkt habe)

Zitat von: CoolTux am 04 September 2020, 16:40:29

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt

update

Muss ich jetzt etwas tun um die offiziellen Versionen weiterhin upzudaten, oder .... ?

Vielen Dank für die schnelle Umsetzung
Viele Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 September 2020, 08:41:39
Zitat von: flummy1978 am 07 September 2020, 08:30:11
Moinsen,

kleine Rückmeldung von mir: Funktioniert einwandfrei (zumindest das was ich testen wollte). Der betroffene Rolladen fährt jetzt sofort in die Beschattungsposition wenn die Bedingungen bereits vor der TimeUp Zeit erreicht worden sind UND die TimeUp Zeit erreicht ist. (diese hatte ich am Sa / So vergessen noch umzustellen, weshalb ich keinen Untschied gemerkt habe)
Muss ich jetzt etwas tun um die offiziellen Versionen weiterhin upzudaten, oder .... ?

Vielen Dank für die schnelle Umsetzung
Viele Grüße
Andreas

Du entfernst nun wieder den zusätzlichen Update Strang und machst bitte die nächsten 3 Tage kein Update. Ich gebe die Version die Tage ins offizielle SVN frei.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 08 September 2020, 11:22:20
Ich habe gestern ein etwas seltsames Verhalten von ASC bemerkt:
Die Beschattung lief (controlShading on) und zwei Rollläden sind in die Beschattung gefahren. Ich habe dann beide von Hand hochgefahren.
Um zu verhindern, dass die anderen Rollläden in die Beschattung fahren, habe ich controiShading auf "off" gesetzt.
Am nächsten Morgen sind diese beiden Rollläden nicht ganz nach oben gefahren, sondern in die Beschattungsposition (controlShading war immer noch "off").
In der letzten Spalte der ASC-Übersicht (Shading Info) stand für beide Rollläden immer noch "in".

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 September 2020, 11:27:44
Zitat von: JWRu am 08 September 2020, 11:22:20
Ich habe gestern ein etwas seltsames Verhalten von ASC bemerkt:
Die Beschattung lief (controlShading on) und zwei Rollläden sind in die Beschattung gefahren. Ich habe dann beide von Hand hochgefahren.
Um zu verhindern, dass die anderen Rollläden in die Beschattung fahren, habe ich controiShading auf "off" gesetzt.
Am nächsten Morgen sind diese beiden Rollläden nicht ganz nach oben gefahren, sondern in die Beschattungsposition (controlShading war immer noch "off").
In der letzten Spalte der ASC-Übersicht (Shading Info) stand für beide Rollläden immer noch "in".

Danke Dir. Ich weiß bereits woran es liegt. Ich werde da einen Patch die Tage für machen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 09 September 2020, 11:46:45
Zitat von: CoolTux am 06 September 2020, 19:09:56
Ich schaue mir das die Woche mal genauer an.

Funktionier jetzt auch ohne Restart des FHEM :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 09 September 2020, 12:40:37
Dafür werden jetzt allerdings die Fahrbefehle für das Shading zumindest bei den Markisen (awning) nicht mehr abgesetzt. Das ASC Modul sagt "Shading Info: in", ich sehe auch den Übergang von out auf in aber es werden keine Fahrbefehle gesendet. Rückwärts das gleiche Verhalten. Von out auf in aber keine Fahrbefehle. Bei den Fenstern geht es weiterhin ohne Probleme. Irgendeine Idee?
Nachtrag:
Kein vom ASC Modul ausgelöster Fahrbefehl. Das Rollo Modul macht und zeigt alles richtig.
Noch ein Nachtrag:
Nach einem scanForShutter, createNewNotifyDev, renewAllTimer funktionierte das Shading out. Shading in macht wieder Probleme. Ich muss mal genauer analysieren, bitte bis zum nächsten Post warten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 09 September 2020, 16:24:09
Das Problem lag in der ASC_Sleep_Pos. Die stand (seit Anfang an bei mir) auf 0. Ich weiß, alle einstellbaren Positionen sollten unterschiedlich sein. Meine bisherige Beobachtung: Das ist nicht immer so und kann sich ändern. In alle Richtungen. Diese Anforderung kommt wohl aus dem ursprünglichen Modul welches hierfür als Basis verwendet wurde. Verstanden habe ich die Notwendigkeit dafür aber bis heute nicht. Fazit: Alles gut, läuft :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 September 2020, 08:57:29
Guten Morgen CoolTux, ich habe die v0.10.9 seit ein paar Tagen im Einsatz und es sah so aus als wenn das IsDay Problem behoben war. Heute morgen leider aber nicht. Muss aber dabei sagen daß ich Weekend Steuerung aktiv habe kann es dort mit zusammen noch ein Problem geben?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 September 2020, 09:00:12
Zitat von: xerion am 12 September 2020, 08:57:29
Guten Morgen CoolTux, ich habe die v0.10.9 seit ein paar Tagen im Einsatz und es sah so aus als wenn das IsDay Problem behoben war. Heute morgen leider aber nicht. Muss aber dabei sagen daß ich Weekend Steuerung aktiv habe kann es dort mit zusammen noch ein Problem geben?

Exit: das Rollo mit time hat IsDay richtig die brightness Rollos nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: thorsten299 am 12 September 2020, 09:43:15
Hallo,

benutzt jemand die Attribute ASC_Drive_Delay und/oder ASC_Drive_DelayStart und kann bestätigen, dass sie bei der Berechnung der Fahrzeiten eine Auswirkung zeigen. Bei mir ist dies leider nicht der Fall. Alles andere funktioniert soweit einwandfrei.

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 12 September 2020, 09:52:30
Ich benutze beides, funktioniert wie beschrieben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 10:23:11
Guten Morgen zusammen,

irgendwie funktioniert mein "autoshuttercontrol" nicht wie es soll.

im ACS wird angezeigt:
Next DriveUp = 12.09.2020 - 09:15:01
Next DriveDown = 11.09.2020 - 22:00:01

zusätzlich ist eingestellt:
ASC_brightnessDriveUpDown 20.00:0.40


eingestellt ist:
ASC_Time_Down_Early         19:00
ASC_Time_Down_Late          22:00
ASC_Time_Up_Early             {setTimeUp('Early','OG.Rollo.Henna.Fenster')} Ergebnis = 06:15
ASC_Time_Up_Late              {setTimeUp('Late','OG.Rollo.Henna.Fenster')} Ergebnis = 09:15
ASC_Time_Up_WE_Holiday    09:00

hochgefahren ist das Rollo heute morgen um "2020-09-12_06:36:38 0.48" Uhrzeit des Brightness Sensor

irgendwie nimmt der nicht die eingestellte Uhrzeit von ASC_Time_Up_WE_Holiday  09:00

was wird benötigt und was muss ich einstellen damit man mir helfen kann?

Vielen Dank

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 September 2020, 10:38:51
Zitat von: ms_steini am 12 September 2020, 10:23:11
Guten Morgen zusammen,

irgendwie funktioniert mein "autoshuttercontrol" nicht wie es soll.

im ACS wird angezeigt:
Next DriveUp = 12.09.2020 - 09:15:01
Next DriveDown = 11.09.2020 - 22:00:01

zusätzlich ist eingestellt:
ASC_brightnessDriveUpDown 20.00:0.40


eingestellt ist:
ASC_Time_Down_Early         19:00
ASC_Time_Down_Late          22:00
ASC_Time_Up_Early             {setTimeUp('Early','OG.Rollo.Henna.Fenster')} Ergebnis = 06:15
ASC_Time_Up_Late              {setTimeUp('Late','OG.Rollo.Henna.Fenster')} Ergebnis = 09:15
ASC_Time_Up_WE_Holiday    09:00

hochgefahren ist das Rollo heute morgen um "2020-09-12_06:36:38 0.48" Uhrzeit des Brightness Sensor

irgendwie nimmt der nicht die eingestellte Uhrzeit von ASC_Time_Up_WE_Holiday  09:00

was wird benötigt und was muss ich einstellen damit man mir helfen kann?

Vielen Dank

Schicke Mal bitte ein list von ASC
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 10:57:53
Internals:
   FUUID      5f213cbe-f33f-c561-aaf6-960551184a1b1825
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  global,RolladenSteuerung,EG.Rollo.Buero.Fenster,EG.Rollo.Diele_1.Fenster,EG.Rollo.Diele_2.Fenster,EG.Rollo.Esszimmer.Fenster,EG.Rollo.Esszimmer.Tuer,EG.Rollo.G_WC.Fenster,EG.Rollo.Wohnzimmer.Fenster,EG.Rollo.Wohnzimmer.Terrassenfenster,EG.Rollo.Wohnzimmer.Terrassentuer,OG.Rollo.Buero.Tuer,OG.Rollo.Diele.Fenster,OG.Rollo.Elternbad.Fenster.Links,OG.Rollo.Elternbad.Fenster.Rechts,OG.Rollo.Henna.Fenster,OG.Rollo.Kinderbad.Fenster,OG.Rollo.Schlafzimmer.Fenster,OG.Rollo.Schlafzimmer.Tuer,OG.Rollo.Shirin.Fenster,OG.Rollo.Treppe.Fenster,Lichtsensor
   NR         358
   NTFY_ORDER 51-RolladenSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-09-12 07:00:09   EG.Rollo.Buero.Fenster_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Buero.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Buero.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:06   EG.Rollo.Diele_1.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Diele_1.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Diele_1.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:04   EG.Rollo.Diele_2.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Diele_2.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Diele_2.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:10   EG.Rollo.Esszimmer.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Esszimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Esszimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:18   EG.Rollo.Esszimmer.Tuer_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Esszimmer.Tuer_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Esszimmer.Tuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:07   EG.Rollo.G_WC.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.G_WC.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.G_WC.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:11   EG.Rollo.Wohnzimmer.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Wohnzimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:10   EG.Rollo.Wohnzimmer.Terrassenfenster_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Wohnzimmer.Terrassenfenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Terrassenfenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:12   EG.Rollo.Wohnzimmer.Terrassentuer_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Wohnzimmer.Terrassentuer_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Terrassentuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:16   OG.Rollo.Buero.Tuer_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Buero.Tuer_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Buero.Tuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:11   OG.Rollo.Diele.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Diele.Fenster_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Diele.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:08   OG.Rollo.Elternbad.Fenster.Links_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Elternbad.Fenster.Links_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Elternbad.Fenster.Links_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:02   OG.Rollo.Elternbad.Fenster.Rechts_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Elternbad.Fenster.Rechts_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Elternbad.Fenster.Rechts_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:05   OG.Rollo.Henna.Fenster_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Henna.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Henna.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:06   OG.Rollo.Kinderbad.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Kinderbad.Fenster_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Kinderbad.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:09   OG.Rollo.Schlafzimmer.Fenster_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Schlafzimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Schlafzimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:14   OG.Rollo.Schlafzimmer.Tuer_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Schlafzimmer.Tuer_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Schlafzimmer.Tuer_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:08   OG.Rollo.Shirin.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Shirin.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Shirin.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:07   OG.Rollo.Treppe.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Treppe.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Treppe.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-08-27 21:14:01   ascEnable       on
     2020-07-30 09:01:30   controlShading  off
     2020-07-29 11:35:37   hardLockOut     off
     2020-08-02 06:06:10   rg_ASC_Rolllaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
     2020-09-10 07:48:58   room_1.EG       EG.Rollo.Buero.Fenster,EG.Rollo.Diele_1.Fenster,EG.Rollo.Diele_2.Fenster,EG.Rollo.Esszimmer.Fenster,EG.Rollo.Esszimmer.Tuer,EG.Rollo.G_WC.Fenster,EG.Rollo.Wohnzimmer.Fenster,EG.Rollo.Wohnzimmer.Terrassenfenster,EG.Rollo.Wohnzimmer.Terrassentuer
     2020-09-10 07:48:58   room_2.OG       OG.Rollo.Buero.Tuer,OG.Rollo.Diele.Fenster,OG.Rollo.Elternbad.Fenster.Links,OG.Rollo.Elternbad.Fenster.Rechts,OG.Rollo.Henna.Fenster,OG.Rollo.Kinderbad.Fenster,OG.Rollo.Schlafzimmer.Fenster,OG.Rollo.Schlafzimmer.Tuer,OG.Rollo.Shirin.Fenster,OG.Rollo.Treppe.Fenster
     2020-07-29 11:35:37   selfDefense     off
     2020-09-12 09:15:01   state           created new drive timer
     2020-07-29 11:35:37   sunriseTimeWeHoliday off
     2020-09-10 07:48:58   userAttrList    rolled out
   helper:
     shuttersList:
       EG.Rollo.Buero.Fenster
       EG.Rollo.Diele_1.Fenster
       EG.Rollo.Diele_2.Fenster
       EG.Rollo.Esszimmer.Fenster
       EG.Rollo.Esszimmer.Tuer
       EG.Rollo.G_WC.Fenster
       EG.Rollo.Wohnzimmer.Fenster
       EG.Rollo.Wohnzimmer.Terrassenfenster
       EG.Rollo.Wohnzimmer.Terrassentuer
       OG.Rollo.Buero.Tuer
       OG.Rollo.Diele.Fenster
       OG.Rollo.Elternbad.Fenster.Links
       OG.Rollo.Elternbad.Fenster.Rechts
       OG.Rollo.Henna.Fenster
       OG.Rollo.Kinderbad.Fenster
       OG.Rollo.Schlafzimmer.Fenster
       OG.Rollo.Schlafzimmer.Tuer
       OG.Rollo.Shirin.Fenster
       OG.Rollo.Treppe.Fenster
   monitoredDevs:
     EG.Rollo.Buero.Fenster:
     EG.Rollo.Diele_1.Fenster:
     EG.Rollo.Diele_2.Fenster:
     EG.Rollo.Esszimmer.Fenster:
     EG.Rollo.Esszimmer.Tuer:
     EG.Rollo.G_WC.Fenster:
     EG.Rollo.Wohnzimmer.Fenster:
     EG.Rollo.Wohnzimmer.Terrassenfenster:
     EG.Rollo.Wohnzimmer.Terrassentuer:
     Lichtsensor:
       EG.Rollo.Buero.Fenster ASC_BrightnessSensor
       EG.Rollo.Diele_1.Fenster ASC_BrightnessSensor
       EG.Rollo.Diele_2.Fenster ASC_BrightnessSensor
       EG.Rollo.Esszimmer.Fenster ASC_BrightnessSensor
       EG.Rollo.Esszimmer.Tuer ASC_BrightnessSensor
       EG.Rollo.G_WC.Fenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Fenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Terrassenfenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Terrassentuer ASC_BrightnessSensor
       OG.Rollo.Buero.Tuer ASC_BrightnessSensor
       OG.Rollo.Diele.Fenster ASC_BrightnessSensor
       OG.Rollo.Elternbad.Fenster.Links ASC_BrightnessSensor
       OG.Rollo.Elternbad.Fenster.Rechts ASC_BrightnessSensor
       OG.Rollo.Henna.Fenster ASC_BrightnessSensor
       OG.Rollo.Kinderbad.Fenster ASC_BrightnessSensor
       OG.Rollo.Schlafzimmer.Fenster ASC_BrightnessSensor
       OG.Rollo.Schlafzimmer.Tuer ASC_BrightnessSensor
       OG.Rollo.Shirin.Fenster ASC_BrightnessSensor
       OG.Rollo.Treppe.Fenster ASC_BrightnessSensor
     OG.Rollo.Buero.Tuer:
     OG.Rollo.Diele.Fenster:
     OG.Rollo.Elternbad.Fenster.Links:
     OG.Rollo.Elternbad.Fenster.Rechts:
     OG.Rollo.Henna.Fenster:
     OG.Rollo.Kinderbad.Fenster:
     OG.Rollo.Schlafzimmer.Fenster:
     OG.Rollo.Schlafzimmer.Tuer:
     OG.Rollo.Shirin.Fenster:
     OG.Rollo.Treppe.Fenster:
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 20.00:0.40
   ASC_expert 1
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 11:01:01
oh, sehe ich gerade: sunriseTimeWeHoliday off

könnte das schon die Ursache sein ??
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 September 2020, 11:01:15
Zitat von: ms_steini am 12 September 2020, 10:57:53
Internals:
   FUUID      5f213cbe-f33f-c561-aaf6-960551184a1b1825
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  global,RolladenSteuerung,EG.Rollo.Buero.Fenster,EG.Rollo.Diele_1.Fenster,EG.Rollo.Diele_2.Fenster,EG.Rollo.Esszimmer.Fenster,EG.Rollo.Esszimmer.Tuer,EG.Rollo.G_WC.Fenster,EG.Rollo.Wohnzimmer.Fenster,EG.Rollo.Wohnzimmer.Terrassenfenster,EG.Rollo.Wohnzimmer.Terrassentuer,OG.Rollo.Buero.Tuer,OG.Rollo.Diele.Fenster,OG.Rollo.Elternbad.Fenster.Links,OG.Rollo.Elternbad.Fenster.Rechts,OG.Rollo.Henna.Fenster,OG.Rollo.Kinderbad.Fenster,OG.Rollo.Schlafzimmer.Fenster,OG.Rollo.Schlafzimmer.Tuer,OG.Rollo.Shirin.Fenster,OG.Rollo.Treppe.Fenster,Lichtsensor
   NR         358
   NTFY_ORDER 51-RolladenSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-09-12 07:00:09   EG.Rollo.Buero.Fenster_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Buero.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Buero.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:06   EG.Rollo.Diele_1.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Diele_1.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Diele_1.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:04   EG.Rollo.Diele_2.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Diele_2.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Diele_2.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:10   EG.Rollo.Esszimmer.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Esszimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Esszimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:18   EG.Rollo.Esszimmer.Tuer_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Esszimmer.Tuer_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Esszimmer.Tuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:07   EG.Rollo.G_WC.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.G_WC.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.G_WC.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:11   EG.Rollo.Wohnzimmer.Fenster_PosValue 100
     2020-09-12 06:59:44   EG.Rollo.Wohnzimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:10   EG.Rollo.Wohnzimmer.Terrassenfenster_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Wohnzimmer.Terrassenfenster_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Terrassenfenster_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:12   EG.Rollo.Wohnzimmer.Terrassentuer_PosValue 100
     2020-09-12 06:59:43   EG.Rollo.Wohnzimmer.Terrassentuer_lastPosValue 0
     2020-09-12 09:15:01   EG.Rollo.Wohnzimmer.Terrassentuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:16   OG.Rollo.Buero.Tuer_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Buero.Tuer_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Buero.Tuer_nextAstroTimeEvent 12.09.2020 - 23:00
     2020-09-12 07:00:11   OG.Rollo.Diele.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Diele.Fenster_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Diele.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:08   OG.Rollo.Elternbad.Fenster.Links_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Elternbad.Fenster.Links_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Elternbad.Fenster.Links_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:02   OG.Rollo.Elternbad.Fenster.Rechts_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Elternbad.Fenster.Rechts_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Elternbad.Fenster.Rechts_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:05   OG.Rollo.Henna.Fenster_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Henna.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Henna.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:06   OG.Rollo.Kinderbad.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Kinderbad.Fenster_lastPosValue 0
     2020-09-12 07:30:01   OG.Rollo.Kinderbad.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:09   OG.Rollo.Schlafzimmer.Fenster_PosValue 100
     2020-09-12 06:59:43   OG.Rollo.Schlafzimmer.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Schlafzimmer.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:14   OG.Rollo.Schlafzimmer.Tuer_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Schlafzimmer.Tuer_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Schlafzimmer.Tuer_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:08   OG.Rollo.Shirin.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Shirin.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Shirin.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-09-12 07:00:07   OG.Rollo.Treppe.Fenster_PosValue 100
     2020-09-12 06:59:44   OG.Rollo.Treppe.Fenster_lastPosValue 0
     2020-09-12 09:15:01   OG.Rollo.Treppe.Fenster_nextAstroTimeEvent 12.09.2020 - 22:00
     2020-08-27 21:14:01   ascEnable       on
     2020-07-30 09:01:30   controlShading  off
     2020-07-29 11:35:37   hardLockOut     off
     2020-08-02 06:06:10   rg_ASC_Rolllaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
     2020-09-10 07:48:58   room_1.EG       EG.Rollo.Buero.Fenster,EG.Rollo.Diele_1.Fenster,EG.Rollo.Diele_2.Fenster,EG.Rollo.Esszimmer.Fenster,EG.Rollo.Esszimmer.Tuer,EG.Rollo.G_WC.Fenster,EG.Rollo.Wohnzimmer.Fenster,EG.Rollo.Wohnzimmer.Terrassenfenster,EG.Rollo.Wohnzimmer.Terrassentuer
     2020-09-10 07:48:58   room_2.OG       OG.Rollo.Buero.Tuer,OG.Rollo.Diele.Fenster,OG.Rollo.Elternbad.Fenster.Links,OG.Rollo.Elternbad.Fenster.Rechts,OG.Rollo.Henna.Fenster,OG.Rollo.Kinderbad.Fenster,OG.Rollo.Schlafzimmer.Fenster,OG.Rollo.Schlafzimmer.Tuer,OG.Rollo.Shirin.Fenster,OG.Rollo.Treppe.Fenster
     2020-07-29 11:35:37   selfDefense     off
     2020-09-12 09:15:01   state           created new drive timer
     2020-07-29 11:35:37   sunriseTimeWeHoliday off
     2020-09-10 07:48:58   userAttrList    rolled out
   helper:
     shuttersList:
       EG.Rollo.Buero.Fenster
       EG.Rollo.Diele_1.Fenster
       EG.Rollo.Diele_2.Fenster
       EG.Rollo.Esszimmer.Fenster
       EG.Rollo.Esszimmer.Tuer
       EG.Rollo.G_WC.Fenster
       EG.Rollo.Wohnzimmer.Fenster
       EG.Rollo.Wohnzimmer.Terrassenfenster
       EG.Rollo.Wohnzimmer.Terrassentuer
       OG.Rollo.Buero.Tuer
       OG.Rollo.Diele.Fenster
       OG.Rollo.Elternbad.Fenster.Links
       OG.Rollo.Elternbad.Fenster.Rechts
       OG.Rollo.Henna.Fenster
       OG.Rollo.Kinderbad.Fenster
       OG.Rollo.Schlafzimmer.Fenster
       OG.Rollo.Schlafzimmer.Tuer
       OG.Rollo.Shirin.Fenster
       OG.Rollo.Treppe.Fenster
   monitoredDevs:
     EG.Rollo.Buero.Fenster:
     EG.Rollo.Diele_1.Fenster:
     EG.Rollo.Diele_2.Fenster:
     EG.Rollo.Esszimmer.Fenster:
     EG.Rollo.Esszimmer.Tuer:
     EG.Rollo.G_WC.Fenster:
     EG.Rollo.Wohnzimmer.Fenster:
     EG.Rollo.Wohnzimmer.Terrassenfenster:
     EG.Rollo.Wohnzimmer.Terrassentuer:
     Lichtsensor:
       EG.Rollo.Buero.Fenster ASC_BrightnessSensor
       EG.Rollo.Diele_1.Fenster ASC_BrightnessSensor
       EG.Rollo.Diele_2.Fenster ASC_BrightnessSensor
       EG.Rollo.Esszimmer.Fenster ASC_BrightnessSensor
       EG.Rollo.Esszimmer.Tuer ASC_BrightnessSensor
       EG.Rollo.G_WC.Fenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Fenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Terrassenfenster ASC_BrightnessSensor
       EG.Rollo.Wohnzimmer.Terrassentuer ASC_BrightnessSensor
       OG.Rollo.Buero.Tuer ASC_BrightnessSensor
       OG.Rollo.Diele.Fenster ASC_BrightnessSensor
       OG.Rollo.Elternbad.Fenster.Links ASC_BrightnessSensor
       OG.Rollo.Elternbad.Fenster.Rechts ASC_BrightnessSensor
       OG.Rollo.Henna.Fenster ASC_BrightnessSensor
       OG.Rollo.Kinderbad.Fenster ASC_BrightnessSensor
       OG.Rollo.Schlafzimmer.Fenster ASC_BrightnessSensor
       OG.Rollo.Schlafzimmer.Tuer ASC_BrightnessSensor
       OG.Rollo.Shirin.Fenster ASC_BrightnessSensor
       OG.Rollo.Treppe.Fenster ASC_BrightnessSensor
     OG.Rollo.Buero.Tuer:
     OG.Rollo.Diele.Fenster:
     OG.Rollo.Elternbad.Fenster.Links:
     OG.Rollo.Elternbad.Fenster.Rechts:
     OG.Rollo.Henna.Fenster:
     OG.Rollo.Kinderbad.Fenster:
     OG.Rollo.Schlafzimmer.Fenster:
     OG.Rollo.Schlafzimmer.Tuer:
     OG.Rollo.Shirin.Fenster:
     OG.Rollo.Treppe.Fenster:
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 20.00:0.40
   ASC_expert 1
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable


Laut deinem list ist die Wochenend Schaltung deaktiviert.:
sunriseTimeWeHoliday off
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 11:03:27
OK Danke, war mir nicht klar das es sepperat aktiviert werden muss,
dachte ein "ASC_Time_Up_WE_Holiday 09:00" reicht.

Besten Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 11:08:16
Äh, sorry....

ich kann das attr. im "sunriseTimeWeHoliday" ASC nicht finden
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ms_steini am 12 September 2020, 11:11:06
ok, habs gefunden
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 12 September 2020, 13:06:02
Zitat von: thorsten299 am 12 September 2020, 09:43:15
Hallo,

benutzt jemand die Attribute ASC_Drive_Delay und/oder ASC_Drive_DelayStart und kann bestätigen, dass sie bei der Berechnung der Fahrzeiten eine Auswirkung zeigen. Bei mir ist dies leider nicht der Fall. Alles andere funktioniert soweit einwandfrei.

Vielen Dank
Ja es funktioniert, Ich habe ASC_Drive_Delay auf 0 (Zufällige Fahrzeit) und ASC_Drive_DelayStart bei allen Rollladen mindesten 4 Sekunden versetzt. In der Tabelle beim ASC-Device wird es nicht mit berücksichtigt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 12 September 2020, 21:00:22
Kleines Problem:

Fenster ist zu, Rollo fährt ,,ASC_PrivacyDown_Pos" position. Wenn ich jetzt das Fenster öffne (threestate) fährt das Rollo zu. Habe es dann manuell auf fahren lassen,  Minuten später kam die die Fahrt zum Schliessen, der Rollladen ist mit geöffneten Fenster zu gefahren. Jetzt wieder manuell nach oben, beim Schliessen vom Fenster fährt er dann richtig zu.

Los geht es in Zeile 46298.

untitled text 7:40976: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:40978: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:40980: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:40982: ASC_DEBUG!!! 2020.09.12 18:33:27 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:265.2, Elevation: 9, Brightness: -1, OutTemp: 23.63, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:40984: ASC_DEBUG!!! 2020.09.12 18:33:27 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:44545: ASC_DEBUG!!! 2020.09.12 19:29:18 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:44547: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:44549: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:44551: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:44553: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:44555: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:44557: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:44559: ASC_DEBUG!!! 2020.09.12 19:29:18 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:276.2, Elevation: 0.5, Brightness: -1, OutTemp: 23.49, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:44561: ASC_DEBUG!!! 2020.09.12 19:29:18 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:45177: ASC_DEBUG!!! 2020.09.12 19:34:43 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:45179: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:45181: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:45183: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:45185: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:45187: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:45189: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:45191: ASC_DEBUG!!! 2020.09.12 19:34:43 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:277.3, Elevation: -0.2, Brightness: -1, OutTemp: 23.49, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:45193: ASC_DEBUG!!! 2020.09.12 19:34:43 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:45986: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnSetDriveCmd: Rollladen_04_Bu - versetztes fahren
untitled text 7:45988: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: NEIN
untitled text 7:45990: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnShuttersCommandSet: Rollladen_04_Bu - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 7:46298: ASC_DEBUG!!! 2020.09.12 19:46:42 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 50. Grund der Fahrt: timer privacy night close
untitled text 7:46299: 2020.09.12 19:46:42.007 3: ZWave set Rollladen_04_Bu dim 50
untitled text 7:46301: ASC_DEBUG!!! 2020.09.12 19:46:42 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:46310: ASC_DEBUG!!! 2020.09.12 19:46:42 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599932802 Last Position Timestamp: 1599932802 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 50
untitled text 7:46316: ASC_DEBUG!!! 2020.09.12 19:46:55 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:46326: ASC_DEBUG!!! 2020.09.12 19:46:55 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599932815 Last Position Timestamp: 1599932802 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 50
untitled text 7:46848: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnSetDriveCmd: Rollladen_04_Bu - versetztes fahren
untitled text 7:46850: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: NEIN
untitled text 7:46852: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnShuttersCommandSet: Rollladen_04_Bu - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 7:47042: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: open - IDENTIFIED EVENT: open - STORED EVENT: open
untitled text 7:47044: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
untitled text 7:47046: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 50, Zielposition: 70. Grund der Fahrt: comfort - window open
untitled text 7:47047: 2020.09.12 19:55:35.335 3: ZWave set Rollladen_04_Bu dim 70
untitled text 7:47049: ASC_DEBUG!!! 2020.09.12 19:55:35 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47058: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933335 Last Position Timestamp: 1599933335 Drive Up Max Duration: 60 Last Position: 50 aktuelle Position: 70
untitled text 7:47064: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47066: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47068: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed
untitled text 7:47070: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:47072: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47074: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47076: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47078: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47080: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47082: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47084: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu Event Closed
untitled text 7:47086: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47088: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47090: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47092: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47094: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47096: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47098: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47100: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47102: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47104: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 70, Zielposition: 0. Grund der Fahrt: window closed at night
untitled text 7:47105: 2020.09.12 19:55:35.390 3: ZWave set Rollladen_04_Bu off
untitled text 7:47107: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47109: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47111: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: open - IDENTIFIED EVENT: open - STORED EVENT: open
untitled text 7:47113: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:47115: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Abbruch aktuelle Position ist gleich der Zielposition 70=70
untitled text 7:47117: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47119: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47167: ASC_DEBUG!!! 2020.09.12 19:56:42 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 98, Zielposition: 0. Grund der Fahrt: timer privacy night close
untitled text 7:47168: 2020.09.12 19:56:42.087 3: ZWave set Rollladen_04_Bu off
untitled text 7:47170: ASC_DEBUG!!! 2020.09.12 19:57:07 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47180: ASC_DEBUG!!! 2020.09.12 19:57:07 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933427 Last Position Timestamp: 1599933402 Drive Up Max Duration: 60 Last Position: 98 aktuelle Position: 0
untitled text 7:47479: ASC_DEBUG!!! 2020.09.12 19:58:45 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47489: ASC_DEBUG!!! 2020.09.12 19:58:45 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933525 Last Position Timestamp: 1599933402 Drive Up Max Duration: 60 Last Position: 98 aktuelle Position: 99
untitled text 7:47491: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47493: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47495: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:48488: ASC_DEBUG!!! 2020.09.12 20:08:59 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:48490: ASC_DEBUG!!! 2020.09.12 20:08:59 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:284.1, Elevation: -5.9, Brightness: -1, OutTemp: 23.64, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:48492: ASC_DEBUG!!! 2020.09.12 20:08:59 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:50142: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed
untitled text 7:50144: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:50146: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50148: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50150: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50152: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50154: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50156: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50158: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu Event Closed
untitled text 7:50160: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50162: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50164: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50166: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50168: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50170: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50172: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50174: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50176: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50178: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 0. Grund der Fahrt: window closed at night
untitled text 7:50179: 2020.09.12 20:45:18.718 3: ZWave set Rollladen_04_Bu off
untitled text 7:50181: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:50183: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:50185: ASC_DEBUG!!! 2020.09.12 20:45:43 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:50195: ASC_DEBUG!!! 2020.09.12 20:45:43 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599936343 Last Position Timestamp: 1599936318 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 12 September 2020, 22:36:16
Zitat von: Reinhard.M am 06 September 2020, 17:04:48
Hallo Ralf,

wenn du die grundsätzlichen Settings meinst möchte ich wie Christian https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/) als ersten Anlaufpunkt empfehlen. Auf dieser Webseite kannst du deine Adresse und beliebige Tage eingeben. Als "Base Map" (blaues Icon oben rechts auf der Map) aber nicht die "Esri Street" sondern die "OSM" selektieren. Die OSM Map zeigt neben den Straßen auch die Häuser und deren Position. Damit ist es jetzt ganz einfach die "Azimuth" Werte für das jeweilige Fenster abzulesen. Optimal wäre es, wenn du an einem Tag im Juni schaust ab welcher Uhrzeit die Sonne ins Fenster scheint und wann nicht mehr. Diese Zeiten stellst du auf der Webseite ein und hast sofort den Anfangs- und End-Azimuth. Das natürlich pro Fensterseite.
Die "Elevation" im ASC entspricht der Sonnenhöhe im Sonnenverlauf. In Deutschland wird der höchste Wert im Sommer mit ca. 67° ganz im Süden und ca. 59° ganz im Norden erreicht. In den meisten Fällen wollen wir die Beschattung auch bei Sonnenhöchststand beibehalten weswegen hier der zweite Elevation Wert von CoolTux per Default auf 100° gesetzt wurde. Dieser Wert wird an keinem Ort erreicht, es geht nicht über 90° hinaus. Damit ist aber sichergestellt, dass die Beschattung nicht gerade dann aufhört wenn es heiß wird. Wichtiger ist hier der erste Wert der Elevation. Die Wenigsten werden ihr Haus so allein im freien oder auf einem Berg stehen haben, dass sie mit einer Elevation von 0° beginnen. Die Meisten haben sicherlich einen Baum, ein Gebäude oder irgendetwas anderes über das die Sonne hinaus kommen muss. Wenn man weiß, wie weit dieser Gegenstand entfernt ist und wie hoch er ist kann man über den Tanges den Winkel für die Elevation berechnen. Geht aber viel einfacher wiederum mit Sonnenverlauf. Da kann ich auch die einzustellende Sonnenhöhe ablesen wenn ich wie beim Azimuth Tag und Zeit im Sonnenverlauf eintrage. Dieser Winkel ist übrigens unabhängig von der Jahreszeit, macht sich aber nur bei Sonnenauf- bzw. Sonnenuntergang bemerkbar.
Wenn die Winkel eingestellt sind kommt der von mir genannte "SunnyClaudy" Wert. Hier wird es etwas tricky wie bereits Christian angedeutet hat. Je nach Sensor können hier die Lux Werte bei vollem Sonnenschein 100.000 und mehr erreichen (ich habe hier schon Postings gesehen da wurde von Werten im 100er Bereich gesprochen. Das sind mit großer Wahrscheinlichkeit Watt/m² und nicht Lux!). Im Sommer möchte man morgens aber gerne bereits ab 10.000 beschatten damit das Zimmer sich nicht aufheitzt. Dieser Wert wird aber auch bei bewölktem Himmel zu einem späteren Zeitpunkt leicht erreicht, da brauche ich aber keine Beschattung. Hier muss man also irgendwie Ausgleich erzeugen damit es über den ganzen Tag richtig verhält. Neben Christian haben in diesem Thread auch andere bereits Lösungsvorschläge gepostet, z.B. "Eistee". Ich bin grade an einer algorithmischen Lösung, mal sehen ob ich es hinbekomme. Die beiden Werte hier muss man quasi als "Hysterese" betrachten. Würden wir hier nur einen Wert verwenden könnte es im Übergangsbereich, wenn der Wert also gerade überschritten wird, das Rollo im kurzen Abstand runter, rauf, runter fährt weil gerade eine dünne Wolke in der Nähe ist. Um das zu verhinder ist die Hysterese notwendig. Der Abstand ist ein wenig Geschmacks- und Gefühlssache, da gibt es keine falsch oder richtig. der zweite Wert muss auf alle Fälle kleiner als der erste sein. Der optionale dritte Wert gibt an wieviel letzten Werte für die Bildung des Mittelwertes herangezogen werden.
Hoffe das hilft dir ein wenig weiter, ansonsten hier posten.

Gruß Reinhard

Hallo Reinhard,

vielen Dank für die ausführliche Beschreibung.
Werde versuchen dieses so wie beschrieben umzusetzten.

Werde berichten.

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: thorsten299 am 13 September 2020, 09:12:10
Zitat von: Typ1er am 12 September 2020, 13:06:02
Ja es funktioniert, Ich habe ASC_Drive_Delay auf 0 (Zufällige Fahrzeit) und ASC_Drive_DelayStart bei allen Rollladen mindesten 4 Sekunden versetzt. In der Tabelle beim ASC-Device wird es nicht mit berücksichtigt.

Danke für die Info. Warum werden denn die verzögerten oder zufällige berechneten Zeitverschiebungen nicht in der Tabelle beim ASC-Device berücksichtigt? Dies wäre doch sehr hilfreich. Lässt sich das noch einbauen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 13 September 2020, 10:50:34
Zitat von: xerion am 12 September 2020, 09:00:12

Leider hat es nichts mit Weekend zu tun habe es gestern extra deaktiviert damit ich es heute beobachten kann. Trotzdem war IsDay heute morgen nicht richtig gesetzt. Ich habe die Vermutung dass es an dem Zusammenspiel mit brightness und roommates zu tun hat. Wenn die roommates vor dem brightness Wert "Zuhause" sind scheint es zu funktionieren. Kannst du dir das noch Mal bitte anschauen @CoolTux? Denn im Hochsommer hatte ich jeden Tag das Problem da brightness schon vor roommates erreicht war. Jetzt wo der Herbst näher rückt ist es andersrum ausser am Wochende da man ja Mal länger liegen bleiben möchte. Ist nur so eine Idee hoffe das hilft für die Analyse.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 13 September 2020, 17:55:48
Hm, mir ist die Tage was aufgefallen. Ich nutze ja das Auto Shading. Die Rollos Tagsüber fahren runter und später wieder hoch. Die Rollos die die Sonne ab Nachmittags abbekommen, fahren runter, bleiben aber dann auch unten. Die fahren abends gar nicht mehr hoch. Z.b. Habe ich aktuell die min Outsite Temp unterschritten. Aber es ist immer noch shading in. Die Nachtfahrt steht um 19:45 an. Aber die letzten Rollos bleiben quasi immer unten.

Hier mal ein Beispiel von einem.

Internals:
   FUUID      5ce426a3-f33f-fc62-ef02-7d448e00de137320
   NAME       Schlafzimmer_li
   NR         28
   STATE      pct-10
   TYPE       ROLLO
   stoptime   1599999426
   READINGS:
     2020-08-11 16:42:24   ASC_Enable      on
     2020-09-13 17:52:46   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-09-13 14:17:06   ASC_ShuttersLastDrive shading in
     2020-09-13 09:00:02   ASC_Time_DriveDown 13.09.2020 - 19:44
     2020-09-13 09:00:02   ASC_Time_DriveUp 14.09.2020 - 09:00
     2020-09-11 21:21:26   associatedWith  ASControl
     2020-09-13 14:16:48   command         pct-90
     2020-09-13 14:16:48   desired_pct     90
     2020-09-13 14:16:48   drive-type      modul
     2020-09-13 14:16:48   last_drive      drive-down
     2020-09-13 14:17:06   pct             10
     2020-09-13 14:17:06   state           pct-10
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 168:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 09:30
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact
   ASC_WindowRec_subType threestate
   alias      Schlafzimmer_li


Und hier noch was zur Terrasse. Was muss ich noch setzen das sie nicht fährt abends, wenn die Tür offen steht ?

Internals:
   FUUID      5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
   NAME       Terrasse
   NR         25
   STATE      open
   TYPE       ROLLO
   stoptime   1600001925
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2020-09-13 17:54:35   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-09-13 14:58:45   ASC_ShuttersLastDrive manual
     2020-09-13 07:01:59   ASC_Time_DriveDown 13.09.2020 - 19:44
     2020-09-13 07:01:59   ASC_Time_DriveUp 14.09.2020 - 07:03
     2020-09-11 21:21:26   associatedWith  ASControl
     2020-09-13 14:58:16   command         pct-0
     2020-09-13 14:58:16   desired_pct     0
     2020-09-13 14:58:16   drive-type      modul
     2020-09-13 14:58:16   last_drive      drive-up
     2020-09-13 14:58:45   pct             100
     2020-09-13 14:58:45   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:220
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open off
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   ASC_WindowRec_subType threestate
   alias      Terrasse


Das wars gestern fast. Geistesgegenwärtig bin ich dann noch rein ge hechtet, hatten besuch da.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 September 2020, 18:44:03
@D3ltorohd:
Um welche Uhrzeit sollte denn Shading Out erfolgen? Wenn es innerhalb der Zeitspanne von ASC_BlockingTime_beforeNightClose (standard sind 3600 Sekunden) liegt, dann wurde kein Shading Out mehr gemacht, weil die Blocking Time erfüllt war.

Warum allerdings dein Rollladen trotz geöffnetem three-State ASC_WindowRec_subType gefahren ist, kann ich nicht sagen. Bei mir funktioniert das. Wenn ich die Terrassentür geöffnet habe und nightclose erfolgt, wird der Rollladen erst geschlossen, wenn ich die Tür schließe. Allerdings hatte ich auch noch nie die Kombination, dass sic hder Rollladen noch in Beschattung befand und ASC_BlockingTime_beforeNightClose erfüllt ist. Bist du dir sicher, dass der three-State-Sensor korrekt funktioniert, also open, close und tilted liefert?

Ich würde vorsorglich mal die Positionen von ASC_ComfortOpen_Pos und ASC_Ventilate_Pos (obwohl du ja ASC_Ventilate_Window_Open auf off gesetzt hast) auf unterschiedliche Werte einstellen.

0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact als Kontakt für ASC_WindowRec ist auch korrekt?

Gruß
eurofinder



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 13 September 2020, 18:53:04
Also vor 18 Uhr rum, hätte er fahren sollen, weil die Temp unter 24 ° viel. Blocking Time 3600 min würde ja da nicht ziehen ? Habe da nichts gesetzt.

ja das mit dem Kontakt passt, ich lasse den verzögert schalten, nicht sofort bei Bewegung der Tür.
Also tilted gibt es bei mir nicht, habe nur einen normalen Fensterkontakt. Also open und closed. Liegt hier das Problem ? Ich bin mir nicht mehr sicher warum ich auf threestate gestellt habe, aber das habe ich bei den anderen Fenstern z.b. auch, die fahren auch nicht, wenn das Fenster noch offen ist. Ich meine cooltux hat da mal was gesagt, ist schon lange her. Aber vllt rede ich auch einfach nur bullshit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 September 2020, 19:22:19
@D3ltorohd:
Stell mal auf twostate am betroffenen Rollladen. Zusätzlich sollte ASC_Ventilate_Window_Open auf on stehen.

Wenn du auf nummer sicher gehen willst, dann aktiviere im ASC-Device den partyMode und in den entsprechenden Rollläden setzt du ASC_Partymode auf on.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 08:00:54
Zitat von: xerion am 12 September 2020, 08:57:29
Guten Morgen CoolTux, ich habe die v0.10.9 seit ein paar Tagen im Einsatz und es sah so aus als wenn das IsDay Problem behoben war. Heute morgen leider aber nicht. Muss aber dabei sagen daß ich Weekend Steuerung aktiv habe kann es dort mit zusammen noch ein Problem geben?

Ich habe da auch noch nichts weiter gemacht. Gerade bei Brightness ist es recht schwierig. Wichtig wäre das auf jeden Fall sobald eine Tagesfahrt statt fand Sunrise auf 1 und Sunset auf 0 steht und bei einer Nachtfahrt Sunrise auf 0 und Sunset auf 1.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 08:09:17
Zitat von: Typ1er am 12 September 2020, 21:00:22
Kleines Problem:

Fenster ist zu, Rollo fährt ,,ASC_PrivacyDown_Pos" position. Wenn ich jetzt das Fenster öffne (threestate) fährt das Rollo zu. Habe es dann manuell auf fahren lassen,  Minuten später kam die die Fahrt zum Schliessen, der Rollladen ist mit geöffneten Fenster zu gefahren. Jetzt wieder manuell nach oben, beim Schliessen vom Fenster fährt er dann richtig zu.

Los geht es in Zeile 46298.

untitled text 7:40976: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:40978: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:40980: ASC_DEBUG!!! 2020.09.12 18:33:27 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:40982: ASC_DEBUG!!! 2020.09.12 18:33:27 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:265.2, Elevation: 9, Brightness: -1, OutTemp: 23.63, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:40984: ASC_DEBUG!!! 2020.09.12 18:33:27 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:44545: ASC_DEBUG!!! 2020.09.12 19:29:18 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:44547: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:44549: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:44551: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:44553: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:44555: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:44557: ASC_DEBUG!!! 2020.09.12 19:29:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:44559: ASC_DEBUG!!! 2020.09.12 19:29:18 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:276.2, Elevation: 0.5, Brightness: -1, OutTemp: 23.49, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:44561: ASC_DEBUG!!! 2020.09.12 19:29:18 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:45177: ASC_DEBUG!!! 2020.09.12 19:34:43 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:45179: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:45181: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:45183: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:45185: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu Allgemein: 1
untitled text 7:45187: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getDownBrightness: 1 Brightness: -1 BrightnessMin: 500 Sunset: 0
untitled text 7:45189: ASC_DEBUG!!! 2020.09.12 19:34:43 - FnIsDay: Rollladen_04_Bu getUpBrightness: 1 Brightness: -1 BrightnessMax: 800 Sunrise: 1
untitled text 7:45191: ASC_DEBUG!!! 2020.09.12 19:34:43 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:277.3, Elevation: -0.2, Brightness: -1, OutTemp: 23.49, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:45193: ASC_DEBUG!!! 2020.09.12 19:34:43 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:45986: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnSetDriveCmd: Rollladen_04_Bu - versetztes fahren
untitled text 7:45988: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: NEIN
untitled text 7:45990: ASC_DEBUG!!! 2020.09.12 19:44:42 - FnShuttersCommandSet: Rollladen_04_Bu - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 7:46298: ASC_DEBUG!!! 2020.09.12 19:46:42 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 50. Grund der Fahrt: timer privacy night close
untitled text 7:46299: 2020.09.12 19:46:42.007 3: ZWave set Rollladen_04_Bu dim 50
untitled text 7:46301: ASC_DEBUG!!! 2020.09.12 19:46:42 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:46310: ASC_DEBUG!!! 2020.09.12 19:46:42 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599932802 Last Position Timestamp: 1599932802 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 50
untitled text 7:46316: ASC_DEBUG!!! 2020.09.12 19:46:55 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:46326: ASC_DEBUG!!! 2020.09.12 19:46:55 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599932815 Last Position Timestamp: 1599932802 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 50
untitled text 7:46848: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnSetDriveCmd: Rollladen_04_Bu - versetztes fahren
untitled text 7:46850: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: NEIN
untitled text 7:46852: ASC_DEBUG!!! 2020.09.12 19:54:42 - FnShuttersCommandSet: Rollladen_04_Bu - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
untitled text 7:47042: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: open - IDENTIFIED EVENT: open - STORED EVENT: open
untitled text 7:47044: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort: 1
untitled text 7:47046: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 50, Zielposition: 70. Grund der Fahrt: comfort - window open
untitled text 7:47047: 2020.09.12 19:55:35.335 3: ZWave set Rollladen_04_Bu dim 70
untitled text 7:47049: ASC_DEBUG!!! 2020.09.12 19:55:35 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47058: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933335 Last Position Timestamp: 1599933335 Drive Up Max Duration: 60 Last Position: 50 aktuelle Position: 70
untitled text 7:47064: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47066: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47068: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed
untitled text 7:47070: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:47072: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47074: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47076: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47078: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47080: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47082: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47084: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu Event Closed
untitled text 7:47086: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47088: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47090: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47092: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47094: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47096: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47098: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47100: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47102: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:47104: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 70, Zielposition: 0. Grund der Fahrt: window closed at night
untitled text 7:47105: 2020.09.12 19:55:35.390 3: ZWave set Rollladen_04_Bu off
untitled text 7:47107: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47109: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47111: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: open - IDENTIFIED EVENT: open - STORED EVENT: open
untitled text 7:47113: ASC_DEBUG!!! 2020.09.12 19:55:35 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:47115: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetCmdFn: Rollladen_04_Bu - Abbruch aktuelle Position ist gleich der Zielposition 70=70
untitled text 7:47117: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:47119: ASC_DEBUG!!! 2020.09.12 19:55:35 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:47167: ASC_DEBUG!!! 2020.09.12 19:56:42 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 98, Zielposition: 0. Grund der Fahrt: timer privacy night close
untitled text 7:47168: 2020.09.12 19:56:42.087 3: ZWave set Rollladen_04_Bu off
untitled text 7:47170: ASC_DEBUG!!! 2020.09.12 19:57:07 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47180: ASC_DEBUG!!! 2020.09.12 19:57:07 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933427 Last Position Timestamp: 1599933402 Drive Up Max Duration: 60 Last Position: 98 aktuelle Position: 0
untitled text 7:47479: ASC_DEBUG!!! 2020.09.12 19:58:45 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:47489: ASC_DEBUG!!! 2020.09.12 19:58:45 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599933525 Last Position Timestamp: 1599933402 Drive Up Max Duration: 60 Last Position: 98 aktuelle Position: 99
untitled text 7:47491: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:47493: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:47495: ASC_DEBUG!!! 2020.09.12 19:58:45 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:48488: ASC_DEBUG!!! 2020.09.12 20:08:59 - EventProcessingTwilightDevice: Rollladen_04_Bu RainProtection: unprotected WindProtection: unprotected
untitled text 7:48490: ASC_DEBUG!!! 2020.09.12 20:08:59 - ShadingProcessing: Rollladen_04_Bu - Übergebende Werte - Azimuth:284.1, Elevation: -5.9, Brightness: -1, OutTemp: 23.64, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
untitled text 7:48492: ASC_DEBUG!!! 2020.09.12 20:08:59 - EventProcessingTwilightDevice: Rollladen_04_Bu - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
untitled text 7:50142: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu - RECEIVED EVENT: state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed
untitled text 7:50144: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
untitled text 7:50146: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50148: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50150: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50152: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50154: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50156: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50158: ASC_DEBUG!!! 2020.09.12 20:45:18 - EventProcessingWindowRec: Rollladen_04_Bu Event Closed
untitled text 7:50160: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50162: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50164: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50166: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50168: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50170: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50172: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu Allgemein: 0
untitled text 7:50174: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1
untitled text 7:50176: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnIsDay: Rollladen_04_Bu getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0
untitled text 7:50178: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetCmdFn: Rollladen_04_Bu - Rollo wird gefahren, aktuelle Position: 99, Zielposition: 0. Grund der Fahrt: window closed at night
untitled text 7:50179: 2020.09.12 20:45:18.718 3: ZWave set Rollladen_04_Bu off
untitled text 7:50181: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetDriveCmd: Rollladen_04_Bu - NICHT versetztes fahren
untitled text 7:50183: ASC_DEBUG!!! 2020.09.12 20:45:18 - FnSetDriveCmd: Rollladen_04_Bu - NoDelay: JA
untitled text 7:50185: ASC_DEBUG!!! 2020.09.12 20:45:43 - Notify:  ASC_Pos_Reading Event vom Rollo Rollladen_04_Bu wurde erkannt  - RECEIVED EVENT: $VAR1 = [
untitled text 7:50195: ASC_DEBUG!!! 2020.09.12 20:45:43 - EventProcessingShutters: Rollladen_04_Bu - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1599936343 Last Position Timestamp: 1599936318 Drive Up Max Duration: 60 Last Position: 99 aktuelle Position: 0


Gib mir mal bitte ein list vom ASC und genau diesem Rollodevice aus dem Log.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 08:10:37
Zitat von: xerion am 13 September 2020, 10:50:34
Leider hat es nichts mit Weekend zu tun habe es gestern extra deaktiviert damit ich es heute beobachten kann. Trotzdem war IsDay heute morgen nicht richtig gesetzt. Ich habe die Vermutung dass es an dem Zusammenspiel mit brightness und roommates zu tun hat. Wenn die roommates vor dem brightness Wert "Zuhause" sind scheint es zu funktionieren. Kannst du dir das noch Mal bitte anschauen @CoolTux? Denn im Hochsommer hatte ich jeden Tag das Problem da brightness schon vor roommates erreicht war. Jetzt wo der Herbst näher rückt ist es andersrum ausser am Wochende da man ja Mal länger liegen bleiben möchte. Ist nur so eine Idee hoffe das hilft für die Analyse.

Ich versuche es mir genauer an zu schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 08:14:29
Zitat von: D3ltorohd am 13 September 2020, 17:55:48
Und hier noch was zur Terrasse. Was muss ich noch setzen das sie nicht fährt abends, wenn die Tür offen steht ?

Internals:
   FUUID      5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
   NAME       Terrasse
   NR         25
   STATE      open
   TYPE       ROLLO
   stoptime   1600001925
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2020-09-13 17:54:35   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-09-13 14:58:45   ASC_ShuttersLastDrive manual
     2020-09-13 07:01:59   ASC_Time_DriveDown 13.09.2020 - 19:44
     2020-09-13 07:01:59   ASC_Time_DriveUp 14.09.2020 - 07:03
     2020-09-11 21:21:26   associatedWith  ASControl
     2020-09-13 14:58:16   command         pct-0
     2020-09-13 14:58:16   desired_pct     0
     2020-09-13 14:58:16   drive-type      modul
     2020-09-13 14:58:16   last_drive      drive-up
     2020-09-13 14:58:45   pct             100
     2020-09-13 14:58:45   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:220
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open off
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   ASC_WindowRec_subType threestate
   alias      Terrasse


Das wars gestern fast. Geistesgegenwärtig bin ich dann noch rein ge hechtet, hatten besuch da.

Setzte mal ASC_LockOut auf soft.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 14 September 2020, 08:53:21
Zitat von: CoolTux am 14 September 2020, 08:00:54
Ich habe da auch noch nichts weiter gemacht. Gerade bei Brightness ist es recht schwierig. Wichtig wäre das auf jeden Fall sobald eine Tagesfahrt statt fand Sunrise auf 1 und Sunset auf 0 steht und bei einer Nachtfahrt Sunrise auf 0 und Sunset auf 1.

Dasmit Sunset und Sunrise passt immer. Haben mir extra eine Readingsroup mit getter erstellt um es schnell sehen zu können:
Nur IsDay macht was es will ;-)

Heute morgen passte es auch wieder, da die Roommates bei Brightness=0  "Zuhause" waren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 14 September 2020, 09:56:53
Hallo zusammen,

ich habe seit ein paar Tagen ein Problem mit einem Rollo, was morgens nicht mehr hochfährt. Gefüllt habe ich an der ASC config nichts geändert. Kann man an den Lists von den Devices was sehen? Ich sehe nichts auffälliges.
Rollo was Probleme macht ist K2.Rollladen
ASC-Device:

Internals:
   FUUID      5dc18094-f33f-80cb-e3e2-f31f98dfd4fde1b8
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       as.rollladen
   NOTIFYDEV  global,as.rollladen,BZ.Rollladen,EZ.Rollladen,GWC.Rollladen,K.Rollladen,K1.Rollladen,K2.Rollladen,SZ.Rollladen,WZ.Rollladen_gross,WZ.Rollladen_links,WZ.Rollladen_rechts
   NR         125
   NTFY_ORDER 51-as.rollladen
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   Helper:
     DBLOG:
       BZ.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058179.16319
           VALUE      100
       BZ.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058179.27665
           VALUE      14.09.2020 - 20:08
       EZ.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058179.37458
           VALUE      100
       EZ.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058179.41194
           VALUE      14.09.2020 - 20:08
       GWC.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058179.52368
           VALUE      100
       GWC.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058179.56977
           VALUE      14.09.2020 - 20:08
       K.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058179.67088
           VALUE      100
       K.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058179.70892
           VALUE      14.09.2020 - 20:08
       K1.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058179.85097
           VALUE      100
       K1.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058179.88905
           VALUE      14.09.2020 - 20:08
       K2.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058180.04242
           VALUE      100
       K2.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058180.18372
           VALUE      14.09.2020 - 20:08
       SZ.Rollladen_lastPosValue:
         SYS.DBLog:
           TIME       1600058180.35334
           VALUE      100
       SZ.Rollladen_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058180.39163
           VALUE      14.09.2020 - 20:08
       WZ.Rollladen_gross_lastPosValue:
         SYS.DBLog:
           TIME       1600058180.5839
           VALUE      100
       WZ.Rollladen_gross_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058180.62138
           VALUE      14.09.2020 - 20:08
       WZ.Rollladen_links_lastPosValue:
         SYS.DBLog:
           TIME       1600058180.77796
           VALUE      100
       WZ.Rollladen_links_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058180.81675
           VALUE      14.09.2020 - 20:08
       WZ.Rollladen_rechts_lastPosValue:
         SYS.DBLog:
           TIME       1600058180.92293
           VALUE      100
       WZ.Rollladen_rechts_nextAstroTimeEvent:
         SYS.DBLog:
           TIME       1600058180.96094
           VALUE      14.09.2020 - 20:08
       state:
         SYS.DBLog:
           TIME       1600058180.9951
           VALUE      created new drive timer
   OLDREADINGS:
   READINGS:
     2020-09-14 06:36:19   BZ.Rollladen_lastPosValue 100
     2020-09-14 06:36:19   BZ.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:19   EZ.Rollladen_lastPosValue 100
     2020-09-14 06:36:19   EZ.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:19   GWC.Rollladen_lastPosValue 100
     2020-09-14 06:36:19   GWC.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:19   K.Rollladen_lastPosValue 100
     2020-09-14 06:36:19   K.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:19   K1.Rollladen_lastPosValue 100
     2020-09-14 06:36:19   K1.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:20   K2.Rollladen_lastPosValue 100
     2020-09-14 06:36:20   K2.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:20   SZ.Rollladen_lastPosValue 100
     2020-09-14 06:36:20   SZ.Rollladen_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:20   WZ.Rollladen_gross_lastPosValue 100
     2020-09-14 06:36:20   WZ.Rollladen_gross_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:20   WZ.Rollladen_links_lastPosValue 100
     2020-09-14 06:36:20   WZ.Rollladen_links_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-09-14 06:36:20   WZ.Rollladen_rechts_lastPosValue 100
     2020-09-14 06:36:20   WZ.Rollladen_rechts_nextAstroTimeEvent 14.09.2020 - 20:08
     2020-04-25 07:37:22   ascEnable       on
     2020-03-24 12:31:22   controlShading  off
     2020-03-24 12:31:22   hardLockOut     off
     2020-09-09 13:57:05   room_10_Wohnzimmer_80_Homekit_KNX WZ.Rollladen_gross,WZ.Rollladen_links,WZ.Rollladen_rechts
     2020-09-09 13:57:05   room_11_K__che/Esszimmer_80_Homekit_KNX EZ.Rollladen,K.Rollladen
     2020-09-09 13:57:05   room_12_Schlafzimmer_80_Homekit_KNX SZ.Rollladen
     2020-09-09 13:57:05   room_13_Curtis_Zimmer_80_Homekit_KNX K1.Rollladen
     2020-09-09 13:57:05   room_14_Cassandras_Zimmer_80_Homekit_KNX K2.Rollladen
     2020-09-09 13:57:05   room_15_Badezimmer_80_Homekit_KNX BZ.Rollladen
     2020-09-09 13:57:05   room_16_G__steWC/Windfang/Flur_80_Homekit_KNX GWC.Rollladen
     2020-03-24 12:31:22   selfDefense     off
     2020-09-14 06:36:20   state           created new drive timer
     2020-03-24 12:31:22   sunriseTimeWeHoliday off
     2020-09-09 13:57:05   userAttrList    rolled out
   helper:
     shuttersList:
       BZ.Rollladen
       EZ.Rollladen
       GWC.Rollladen
       K.Rollladen
       K1.Rollladen
       K2.Rollladen
       SZ.Rollladen
       WZ.Rollladen_gross
       WZ.Rollladen_links
       WZ.Rollladen_rechts
   monitoredDevs:
     BZ.Rollladen:
     EZ.Rollladen:
     GWC.Rollladen:
     K.Rollladen:
     K1.Rollladen:
     K2.Rollladen:
     SZ.Rollladen:
     WZ.Rollladen_gross:
     WZ.Rollladen_links:
     WZ.Rollladen_rechts:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -6
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_residentsDev Residents:state
   ASC_twilightDevice astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rollladen
   icon       fts_shutter_automatic
   room       70_Automatisierung


und das Problemdevice:

Internals:
   DEF        3/1/9:dpt1.008:rollladen_auf_ab 3/2/9:dpt1.017:rollladen_stop 3/3/9:dpt5.001:soll_position 3/5/9:dpt5.001:ist_position:listenonly 3/6/9:dpt1.011:verfahrstatus:listenonly
   DEVNAME    K2.Rollladen
   FIRSTGADNAME rollladen_auf_ab
   FUUID      5cad92ec-f33f-80cb-09b9-f56e3833aa6d89f9
   GETSTRING  ist_position:noArg soll_position:noArg verfahrstatus:noArg rollladen_auf_ab:noArg rollladen_stop:noArg
   IODev      KNX
   KNX_MSGCNT 85
   KNX_RAWMSG C0110cw0350900
   KNX_TIME   2020-09-14 06:40:43
   LASTInputDev KNX
   MSGCNT     85
   NAME       K2.Rollladen
   NR         31
   NTFY_ORDER 50-K2.Rollladen
   SETSTRING  soll_position:slider,0,1,100 rollladen_auf_ab:up,down rollladen_stop:trigger,trigger
   STATE      0 %
   TYPE       KNX
   GADDETAILS:
     ist_position:
       CODE       03509
       GROUP      3/5/9
       MODEL      dpt5.001
       NO         4
       OPTION     listenonly
       RDNAMEGET  ist_position-get
       RDNAMEPUT  ist_position-put
       RDNAMESET 
       SETLIST    :slider,0,1,100
     rollladen_auf_ab:
       CODE       03109
       GROUP      3/1/9
       MODEL      dpt1.008
       NO         1
       OPTION     
       RDNAMEGET  rollladen_auf_ab-get
       RDNAMEPUT  rollladen_auf_ab-put
       RDNAMESET  rollladen_auf_ab-set
       SETLIST    :up,down
     rollladen_stop:
       CODE       03209
       GROUP      3/2/9
       MODEL      dpt1.017
       NO         2
       OPTION     
       RDNAMEGET  rollladen_stop-get
       RDNAMEPUT  rollladen_stop-put
       RDNAMESET  rollladen_stop-set
       SETLIST    :trigger,trigger
     soll_position:
       CODE       03309
       GROUP      3/3/9
       MODEL      dpt5.001
       NO         3
       OPTION     
       RDNAMEGET  soll_position-get
       RDNAMEPUT  soll_position-put
       RDNAMESET  soll_position-set
       SETLIST    :slider,0,1,100
     verfahrstatus:
       CODE       03609
       GROUP      3/6/9
       MODEL      dpt1.011
       NO         5
       OPTION     listenonly
       RDNAMEGET  verfahrstatus-get
       RDNAMEPUT  verfahrstatus-put
       RDNAMESET 
       SETLIST    :inactive,active
   GADTABLE:
     03109      rollladen_auf_ab
     03209      rollladen_stop
     03309      soll_position
     03509      ist_position
     03609      verfahrstatus
   Helper:
     DBLOG:
       ist_position-get:
         SYS.DBLog:
           TIME       1600058443.14713
           VALUE      0
       last-sender:
         SYS.DBLog:
           TIME       1600058414.67752
           VALUE      1/1/12
       rollladen_auf_ab-get:
         SYS.DBLog:
           TIME       1600058414.49606
           VALUE      up
       soll_position:
         SYS.DBLog:
           TIME       1600058443.14713
           VALUE      0
       soll_position-int:
         SYS.DBLog:
           TIME       1600017908.85551
           VALUE      100
       soll_position-set:
         SYS.DBLog:
           TIME       1599916930.82425
           VALUE      0
       state:
         SYS.DBLog:
           TIME       1600058443.14713
           VALUE      0
       verfahrstatus-get:
         SYS.DBLog:
           TIME       1600058440.61102
           VALUE      inactive
   READINGS:
     2020-09-09 13:57:02   ASC_Enable      on
     2020-09-14 06:36:20   ASC_Time_DriveDown 14.09.2020 - 20:08
     2020-09-14 06:36:20   ASC_Time_DriveUp 15.09.2020 - 06:38
     2020-09-09 13:57:06   associatedWith  as.rollladen
     2020-09-14 06:40:43   ist_position-get 0 %
     2020-09-14 06:40:43   last-sender     1/1/12
     2020-09-14 06:40:14   rollladen_auf_ab-get up
     2020-09-09 13:57:02   rollladen_auf_ab-set up
     2020-09-09 13:57:02   rollladen_stop-get trigger
     2020-09-14 06:40:46   soll_position   0 %
     2020-09-14 06:40:46   soll_position-int 0 %
     2020-09-14 06:36:19   soll_position-set 0 %
     2020-09-14 06:40:43   state           0 %
     2020-09-14 06:40:40   verfahrstatus-get inactive
Attributes:
   ASC        1
   ASC_Pos_Reading soll_position
   ASC_WiggleValue 20
   IODev      KNX
   alexaName  Rollladen Cassandras Zimmer
   alexaRoom  Cassandras Zimmer
   alias      Rollladen Cassandras Zimmer
   event-on-change-reading .*
   genericDeviceType blind
   group      Rollladen
   homebridgeMapping clear CurrentPosition=ist_position-get,minValue=0,maxValue=100,minStep=5,invert=1 TargetPosition=soll_position-int,minValue=0,maxValue=100,minStep=5,invert=1,cmd=soll_position,minValue=0,maxValue=100,minStep=5,delay=500
   room       14_Cassandras_Zimmer,80_Homekit,KNX
   stateCmd   {ReadingsVal($name,"ist_position-get","undef")}
   userReadings soll_position {ReadingsVal($NAME,"ist_position-get","") }
   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
   webCmd     soll_position


Braucht man doch den Debug-Log? Wie mache ich das? ASC_Debug = 1?

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 10:34:42
Heist das das Rollo früh morgens gegen 6:30 Uhr aktuell nicht hoch fährt?
Macht das Rollo denn andere ASC Fahrten? Also Abends zum Beispiel?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 14 September 2020, 10:54:20
ZitatHeist das das Rollo früh morgens gegen 6:30 Uhr aktuell nicht hoch fährt?
Macht das Rollo denn andere ASC Fahrten? Also Abends zum Beispiel?

Genau seit c.a. 5 Tagen immer das Gleiche, fährt nicht hoch. Die Abendsfahrten konnte ich nicht testen, da die kleine früher ins Bett geht, fahre ich das Rollo aktuell manuell runter.

Welche alternativen Fahrten könnte ich schnell testen ohne auf heute Abend zu warten?

P.S.: Ich habe vor kurzem im K1.Rollladen device das Attribut ASC_Mode_up (Stand vorher auf off) gelöscht. Dürfte doch nicht sich in irgend einer weise auf K2.Rollladen Device auswirken.

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 14 September 2020, 11:04:18
Habe jetzt im Rollodevice folgendes eingestellt:
attr ASC_Time_Down_Early 11:01
attr ASC_Down time


Und das Rollo ist runtergefahren
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 11:05:50
Zitat von: EinEinfach am 14 September 2020, 10:54:20
Genau seit c.a. 5 Tagen immer das Gleiche, fährt nicht hoch. Die Abendsfahrten konnte ich nicht testen, da die kleine früher ins Bett geht, fahre ich das Rollo aktuell manuell runter.

Welche alternativen Fahrten könnte ich schnell testen ohne auf heute Abend zu warten?

P.S.: Ich habe vor kurzem im K1.Rollladen device das Attribut ASC_Mode_up (Stand vorher auf off) gelöscht. Dürfte doch nicht sich in irgend einer weise auf K2.Rollladen Device auswirken.

Gruß

Hast Du in der Zwischenzeit FHEM einmal neu gestartet? Wenn nicht versuch das erstmal. Ansonsten kannst Du auch mit dem wiggle erstmal generell eine ASC Funktion testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 14 September 2020, 11:08:56
Ja, Neustart von fhem bzw. vom Komplettsystem ausgeführt. Leider ohne Erfolg.

ZitatAnsonsten kannst Du auch mit dem wiggle erstmal generell eine ASC Funktion testen.

Generell scheint es zu gehen (siehe meinen Post drüber)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 11:14:35
Dann stell erstmal wieder zurück und schaue mal morgen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 14 September 2020, 11:20:11
ZitatDann stell erstmal wieder zurück und schaue mal morgen.
Kann ich was loggen, falls es morgen doch nicht geht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2020, 11:21:11
Zitat von: EinEinfach am 14 September 2020, 11:20:11
Kann ich was loggen, falls es morgen doch nicht geht?

Du kannst erstmal im ASC Device verbose auf 4 stellen und dann schauen wir mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 14 September 2020, 19:33:39
So noch mal zu den Rollos mit dem letzten Shading. Alle 4 immer noch unten.

ASC_Enable  on  2020-08-11 16:42:24
ASC_ShadingMessage  INFO: current shading status is 'out' - next check in 5m  2020-09-14 19:30:50
ASC_ShuttersLastDrive  shading in  2020-09-14 14:12:44
ASC_Time_DriveDown  14.09.2020 - 19:42  2020-09-14 09:00:02


Elevation bin ich schon ne weile raus. Da hab ich aktuell im Astro 1,8 bei Alt.

ASC_Shading_InOutAzimuth  168:285
ASC_Shading_MinMax_Elevation  8.0:80


Auch die Blocktime dürfte hier nicht greifen, da es ja längere Zeit dazwischen ist als 3600 Sek. bis zur nächsten Fahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 15 September 2020, 08:26:35
Das Rollo "K2.Rollladen" ist heute morgen wieder geschlossen geblieben.

Hier ist der Log mit verbose 4 (Sehe ich es richtig, dass der Befehl abgesetzt wird?):

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:00 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.15 06:38:02 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: 1/1/12'
        ];

2020.09.15 06:38:04 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'untere_position-get: inactive'
        ];

2020.09.15 06:38:04 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'UNDEFINED KNX_0301104 KNX 3/1/104:MODEL_NOT_DEFINED'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 74 %',
          'state: 74 %',
          'soll_position: 74 %'
        ];

2020.09.15 06:38:05 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:06 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 47 %',
          'state: 47 %',
          'soll_position: 47 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:10 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:15 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:16 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.15 06:38:19 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:20 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:21 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:26 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:27 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.15 06:38:28 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:28 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:29 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.15 06:38:30 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 September 2020, 08:28:47
Zitat von: D3ltorohd am 14 September 2020, 19:33:39
So noch mal zu den Rollos mit dem letzten Shading. Alle 4 immer noch unten.

ASC_Enable  on  2020-08-11 16:42:24
ASC_ShadingMessage  INFO: current shading status is 'out' - next check in 5m  2020-09-14 19:30:50
ASC_ShuttersLastDrive  shading in  2020-09-14 14:12:44
ASC_Time_DriveDown  14.09.2020 - 19:42  2020-09-14 09:00:02


Elevation bin ich schon ne weile raus. Da hab ich aktuell im Astro 1,8 bei Alt.

ASC_Shading_InOutAzimuth  168:285
ASC_Shading_MinMax_Elevation  8.0:80


Auch die Blocktime dürfte hier nicht greifen, da es ja längere Zeit dazwischen ist als 3600 Sek. bis zur nächsten Fahrt.

Setze mal die blockingTime_beforNightClose auf 600 zum testen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 September 2020, 08:35:46
Zitat von: EinEinfach am 15 September 2020, 08:26:35

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen
2020.09.15 06:38:01 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 15.09.2020 - 20:05'
        ];


Scheint aber entsprechende Fahrbefehle ab zu senden wenn ich das korrekt interpretiere. Du kannst gerne auch noch debug auf 1 stellen aber wenn dann am besten kurz vor der Morgen-Fahrt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 16 September 2020, 08:22:54
Hallo CoolTux,

hier ist die Fahrt von heute Morgen mit aktivem Debug Modus. Kannst du evtl. was erkennen:
2020.09.16 06:22:18 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'ATTR as.rollladen verbose 4'
        ];

2020.09.16 06:36:42 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'ATTR as.rollladen ASC_debug 1'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: BZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: BZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: BZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: BZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'BZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: EZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: EZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: EZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: EZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'EZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: GWC.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: GWC.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: GWC.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: GWC.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'GWC.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: K.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: K.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetCmdFn: K1.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K1.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnSetDriveCmd: K1.Rollladen - NoDelay: NEIN
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:41 - FnShuttersCommandSet: K1.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:41 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K1.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: SZ.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: SZ.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: SZ.Rollladen - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: SZ.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'SZ.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_gross - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_gross - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_gross - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_gross - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_gross_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_links - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_links - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_links - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_links - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_links_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: WZ.Rollladen_rechts - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'soll_position-set: 0 %',
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_rechts - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: WZ.Rollladen_rechts - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: WZ.Rollladen_rechts - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'WZ.Rollladen_rechts_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetCmdFn: K2.Rollladen - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: day open
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: fhem'
        ];


ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: K2.Rollladen - NICHT versetztes fahren

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnSetDriveCmd: K2.Rollladen - NoDelay: NEIN
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_lastPosValue: 100'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - ShuttersCommandSet setDriveCmd wird aufgerufen

ASC_DEBUG!!! 2020.09.16 06:39:42 - FnShuttersCommandSet: K2.Rollladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'K2.Rollladen_nextAstroTimeEvent: 16.09.2020 - 20:03'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: as.rollladen Name: as.rollladen Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2020.09.16 06:39:42 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/13',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: active',
          'last-sender: 1/1/12',
          'soll_position-int: 0 %'
        ];

2020.09.16 06:39:43 4: AutoShuttersControl (as.rollladen) - Devname: K2.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'last-sender: 1/1/12'
        ];

2020.09.16 06:39:45 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'untere_position-get: inactive'
        ];

2020.09.16 06:39:45 4: AutoShuttersControl (as.rollladen) - Devname: global Name: as.rollladen Notify: $VAR1 = [
          'UNDEFINED KNX_0301104 KNX 3/1/104:MODEL_NOT_DEFINED'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 74 %',
          'state: 74 %',
          'soll_position: 74 %'
        ];

2020.09.16 06:39:46 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:47 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 81 %',
          'state: 81 %',
          'soll_position: 81 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 47 %',
          'state: 47 %',
          'soll_position: 47 %'
        ];

2020.09.16 06:39:51 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:52 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 62 %',
          'state: 62 %',
          'soll_position: 62 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:56 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:39:57 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 42 %',
          'state: 42 %',
          'soll_position: 42 %'
        ];

2020.09.16 06:40:00 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:01 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: GWC.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:02 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 23 %',
          'state: 23 %',
          'soll_position: 23 %'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:07 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:08 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'verfahrstatus-get: inactive'
        ];

2020.09.16 06:40:09 4: AutoShuttersControl (as.rollladen) - Devname: BZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: EZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: K.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: K1.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: SZ.Rollladen Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:10 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_gross Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_links Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];

2020.09.16 06:40:11 4: AutoShuttersControl (as.rollladen) - Devname: WZ.Rollladen_rechts Name: as.rollladen Notify: $VAR1 = [
          'ist_position-get: 0 %',
          'state: 0 %',
          'soll_position: 0 %'
        ];
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 08:43:30
Ich habe noch mal geschaut in Deinen alten lists, ich finde da nirgends das Reading  ASC_ShuttersLastDrive, Ist das immer noch nicht da?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 08:47:08
Andere bitte einmal Dein userReadings von
userReadings soll_position {ReadingsVal($NAME,"ist_position-get","") }

in
userReadings soll_position {ReadingsNum($NAME,"ist_position-get","") }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 16 September 2020, 09:27:41
ZitatAndere bitte einmal Dein userReadings von
Code: [Auswählen]

userReadings soll_position {ReadingsVal($NAME,"ist_position-get","") }


in
Code: [Auswählen]

userReadings soll_position {ReadingsNum($NAME,"ist_position-get","") }


Ok, macht Sinn.

ZitatIch habe noch mal geschaut in Deinen alten lists, ich finde da nirgends das Reading  ASC_ShuttersLastDrive, Ist das immer noch nicht da?

Nein, ist nicht da. Weder im Rollo-Device noch im ASC-Device

Habe soeben in KNX-Diagnosemonitor reingeschaut, habe auch heute Morgen mitlaufen lassen. Der Befehl kommt:
174 16.09.2020 06:39:... vom Bus Niedrig 0.0.2 - 3/3/9 EG_K2_Rollladen_Abs_Position 5 GroupValueWrite 5.001 Pr... $00 | 0 %


Wie es aussieht macht dein Modul alles richtig.
Ich muss jetzt suchen, warum der Aktor den Befehl nicht ausführt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 16 September 2020, 09:29:04
trigger?!? (Für das userReading)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 09:36:40
Zitat von: EinEinfach am 16 September 2020, 09:27:41
Ok, macht Sinn.

Nein, ist nicht da. Weder im Rollo-Device noch im ASC-Device

Habe soeben in KNX-Diagnosemonitor reingeschaut, habe auch heute Morgen mitlaufen lassen. Der Befehl kommt:
174 16.09.2020 06:39:... vom Bus Niedrig 0.0.2 - 3/3/9 EG_K2_Rollladen_Abs_Position 5 GroupValueWrite 5.001 Pr... $00 | 0 %


Wie es aussieht macht dein Modul alles richtig.
Ich muss jetzt suchen, warum der Aktor den Befehl nicht ausführt.


Das Reading muss im Rollo Device stehen. Wird aber auch erst nach einer erkannten Fahrt gesetzt. Erkannt wird die Fahrt über das im Attribut ASC_Pos_Reading angegebene Reading.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 16 September 2020, 09:45:47
Ich glaube, ich habe den Übeltäter gefunden. Warum auch immer war die "Erweiterte Sperrfunktion/Absolute Position/Beschattung sperren" im Aktor aktiv. Laut dem Datenblatt:
ZitatDas Objekt ,,Absolute Position/Beschattung sperren" wird dazu verwendet den Kanal für absolute Positionsbefehle zu sperren...
Und da das ASC Modul über absolute Befehle arbeitet, hat der Aktor es einfach ignoriert.

Die Sperre wird aufgehoben unter anderem wenn:
ZitatErreichen der oberen Endlage (0%) wenn Parameter ,,Sperre aufheben, wenn obere Position erreicht ist"aktiviert ist

Deswegen hat auch die Testfahrt mit runterfahren über ASC Device funktioniert.

Habe jetzt alles rausgenommen, hoffentlich ist es morgen wie es sein soll.

Zitattrigger?!? (Für das userReading)
Ich will, dass das Reading immer aktuell gehalten wird, quasi bei jeder Änderung. Falsch?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 16 September 2020, 09:50:44
ZitatDas Reading muss im Rollo Device stehen. Wird aber auch erst nach einer erkannten Fahrt gesetzt. Erkannt wird die Fahrt über das im Attribut ASC_Pos_Reading angegebene Reading.

In keinem meiner Rollo-Device gibt es dieses Reading... Oh je... doch eine größere Baustelle  :-\
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 10:09:23
Zitat von: EinEinfach am 16 September 2020, 09:50:44
In keinem meiner Rollo-Device gibt es dieses Reading... Oh je... doch eine größere Baustelle  :-\

Probiere das mit ReadingsNum statt ReadingsVal ich denke das es das schon ist. Du hast überall noch % mit in den Readings stehen daher wird das von meiner RegEx nicht erkannt.
Es darf ausschließlich ein nummerischer Wert sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 16 September 2020, 10:26:05
Zitat von: EinEinfach am 16 September 2020, 09:45:47
Ich will, dass das Reading immer aktuell gehalten wird, quasi bei jeder Änderung. Falsch?
Jein. WENN du wirklich bei jeder Änderung irgendeines Readings eine Aktualisierung wolltest, wäre es richtig. Du willst aber doch NUR Änderungen des Readings "ist_position-get" auch in dem userReading berücksichtigen, welchen Sinn macht es dann, auf alles zu reagieren? Du erzeugst ggf. nur unbeabsichtigt eine (uU. deutliche) Erhöhung der Systemlast durch entsprechend viele unnötige Event-Auswertungen...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 16 September 2020, 11:02:24
ZitatDu willst aber doch NUR Änderungen des Readings "ist_position-get" auch in dem userReading berücksichtigen, welchen Sinn macht es dann, auf alles zu reagieren?

Ok, dann wahrscheinlich so:
userReadings soll_position:ist_position-get {ReadingsNum($NAME,"ist_position-get","") }

Dann vielen Dank für den schnellen Support. Ich melde mich noch mal morgen hoffentlich mit guten Nachrichten.

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 16 September 2020, 11:05:55
Zitat von: EinEinfach am 16 September 2020, 11:02:24
Ok, dann wahrscheinlich so:
userReadings soll_position:ist_position-get {ReadingsNum($NAME,"ist_position-get","") }
No, da fehlt ein ".*" am Ende (bitte auch nochmal in die commandref zu userReadings schauen und prüfen, ob die "0" ein guter default ist):
userReadings soll_position:ist_position-get.* {ReadingsNum($NAME,"ist_position-get",0) }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 16 September 2020, 16:19:56
Zitat von: CoolTux am 15 September 2020, 08:28:47
Setze mal die blockingTime_beforNightClose auf 600 zum testen

Ich habe es gesetzt und fast direkt im Anschluss fuhr der Rollo hoch. Indem Fall war beforNightClose Schuld ? Standard war 1h (3600 sek) ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 16:21:48
Zitat von: D3ltorohd am 16 September 2020, 16:19:56
Ich habe es gesetzt und fast direkt im Anschluss fuhr der Rollo hoch. Indem Fall war beforNightClose Schuld ? Standard war 1h (3600 sek) ?

Ja 3600
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Papaloewe am 16 September 2020, 17:00:58
Folgende Situation:
Der Fenstergriff (three-state-sensor) ist offen und der Rolladen belibt daher abends offen.
Nice wäre,wenn er dann nur ein kleines Stück runterfahren würde.

Dann gehen wir irgendwann ins Bett und der Fenstergriff wird geschlossen.
Der Rolladen bleibt oben, obwohl er jetzt doch ganz herunterfahren könnte?

Vielleicht habe ich auch nur bei den so umfangreichen Attributen eines, oder mehrere übersehen?

Hier ist mein ASC-Device:
defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening HORIZON
attr ASC ASC_autoAstroModeEveningHorizon -4
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_expert 1
attr ASC ASC_shuttersDriveDelay 0
attr ASC ASC_tempSensor GA.TH:temperature
attr ASC ASC_twilightDevice Astro
attr ASC alias ASC
attr ASC devStateIcon { ShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room ASC

setstate ASC shading in
setstate ASC 2020-06-13 15:30:12 .monitoredDevs {"EG.KU.TFK.re":{"EG.KU.Roll":"ASC_WindowRec"},"Patrick":{"KG.KZ.Roll":"ASC_Roommate_Device"},"Astro":{"ASC":"ASC_twilightDevice"},"st_OG.KZ.TFK":{"OG.KZ.Roll":"ASC_WindowRec"},"rgr_Eltern":{"OG.SZ.Roll":"ASC_Roommate_Device"},"GA.BRI":{"OG.SZ.Roll":"ASC_BrightnessSensor","SP.WZ.Roll":"ASC_BrightnessSensor","OG.WC.Roll":"ASC_BrightnessSensor","EG.KU.Roll":"ASC_BrightnessSensor"},"OG.WC.TFK.re":{"OG.WC.Roll":"ASC_WindowRec"},"1":{"KG.KZ.Roll":"ASC_BrightnessSensor","OG.KZ.Roll":"ASC_BrightnessSensor"},"st_OG.SZ.TFK":{"OG.SZ.Roll":"ASC_WindowRec"},"st_KG.KZ.TFK":{"KG.KZ.Roll":"ASC_WindowRec"},"rr_Marvin":{"OG.KZ.Roll":"ASC_Roommate_Device"}}
setstate ASC 2020-09-16 15:33:00 EG.KU.Roll_PosValue 30
setstate ASC 2020-09-16 15:32:50 EG.KU.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 EG.KU.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-13 20:09:12 EG.WZ.Roll_lastDelayPosValue 60
setstate ASC 2020-09-14 08:00:02 EG.WZ.Roll_lastPosValue 70
setstate ASC 2020-09-16 12:28:38 EG.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 10:00:02 KG.KZ.Roll_lastPosValue 20
setstate ASC 2020-09-16 12:28:38 KG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-08-23 10:00:37 OG.KZ.Roll_PosValue 0
setstate ASC 2020-09-14 10:00:02 OG.KZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:59 OG.SZ.Roll_PosValue 50
setstate ASC 2020-09-16 15:32:50 OG.SZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.SZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 08:00:10 OG.WC.Roll_PosValue 0
setstate ASC 2020-09-14 08:00:02 OG.WC.Roll_lastPosValue 50
setstate ASC 2020-09-16 12:28:38 OG.WC.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:50 SP.WZ.Roll_lastPosValue 100
setstate ASC 2020-09-16 12:28:38 SP.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-05-24 09:24:12 ascEnable on
setstate ASC 2020-09-16 12:28:41 controlShading on
setstate ASC 2020-05-24 09:24:12 hardLockOut off
setstate ASC 2020-09-16 12:28:35 room_ASC_Bad OG.WC.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Kueche EG.KU.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Marvin_ioBroker OG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Patrick KG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Schlafen OG.SZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Stadtpark SP.WZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Wohnen EG.WZ.Roll
setstate ASC 2020-05-24 09:24:12 selfDefense off
setstate ASC 2020-09-16 15:33:00 state shading in
setstate ASC 2020-05-28 12:16:15 sunriseTimeWeHoliday on
setstate ASC 2020-09-16 12:28:35 userAttrList rolled out


und um diesen Rolladen geht es:
defmod EG.WZ.Roll CUL_HM 20A2D5
attr EG.WZ.Roll 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 AutoShutters7Control_Shading_WaitingPeriod AutoShuttersControl_Antifreeze:off,morning AutoShuttersControl_Pos_after_ComfortOpen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 AutoShuttersControl_lock-out:on,off Rolladen Rolladen_map room_map structexclude
attr EG.WZ.Roll .devInfo 010100
attr EG.WZ.Roll .mId 006A
attr EG.WZ.Roll .stc 30
attr EG.WZ.Roll ASC 2
attr EG.WZ.Roll ASC_Adv off
attr EG.WZ.Roll ASC_Antifreeze off
attr EG.WZ.Roll ASC_Antifreeze_Pos 15
attr EG.WZ.Roll ASC_AutoAstroModeEvening none
attr EG.WZ.Roll ASC_AutoAstroModeEveningHorizon none
attr EG.WZ.Roll ASC_AutoAstroModeMorning none
attr EG.WZ.Roll ASC_AutoAstroModeMorningHorizon none
attr EG.WZ.Roll ASC_BlockingTime_afterManual 60
attr EG.WZ.Roll ASC_BlockingTime_beforDayOpen 3600
attr EG.WZ.Roll ASC_BlockingTime_beforNightClose 3600
attr EG.WZ.Roll ASC_BrightnessSensor 1
attr EG.WZ.Roll ASC_Closed_Pos 0
attr EG.WZ.Roll ASC_ComfortOpen_Pos 60
attr EG.WZ.Roll ASC_Drive_Delay -1
attr EG.WZ.Roll ASC_Drive_DelayStart -1
attr EG.WZ.Roll ASC_GuestRoom none
attr EG.WZ.Roll ASC_LockOut off
attr EG.WZ.Roll ASC_LockOut_Cmd inhibit
attr EG.WZ.Roll ASC_Mode_Down always
attr EG.WZ.Roll ASC_Mode_Up always
attr EG.WZ.Roll ASC_Open_Pos 100
attr EG.WZ.Roll ASC_Partymode off
attr EG.WZ.Roll ASC_Pos_Reading pct
attr EG.WZ.Roll ASC_PrivacyDownValue_beforeNightClose 1200
attr EG.WZ.Roll ASC_PrivacyDown_Pos 80
attr EG.WZ.Roll ASC_PrivacyUpValue_beforeDayOpen 1800
attr EG.WZ.Roll ASC_PrivacyUp_Pos 70
attr EG.WZ.Roll ASC_Roommate_Device rgr_Eltern
attr EG.WZ.Roll ASC_Roommate_Reading state
attr EG.WZ.Roll ASC_Shading_InOutAzimuth 250:400
attr EG.WZ.Roll ASC_Shading_MinMax_Elevation 20:70
attr EG.WZ.Roll ASC_Shading_Min_OutsideTemperature 20
attr EG.WZ.Roll ASC_Shading_Mode off
attr EG.WZ.Roll ASC_Shading_Pos 100
attr EG.WZ.Roll ASC_Shading_StateChange_SunnyCloudy 3500:2000
attr EG.WZ.Roll ASC_Shading_WaitingPeriod 900
attr EG.WZ.Roll ASC_ShuttersPlace terrace
attr EG.WZ.Roll ASC_Time_Down_Early 16:30
attr EG.WZ.Roll ASC_Time_Down_Late 23:00
attr EG.WZ.Roll ASC_Time_Up_Early 06:00
attr EG.WZ.Roll ASC_Time_Up_Late 08:00
attr EG.WZ.Roll ASC_Time_Up_WE_Holiday 08:00
attr EG.WZ.Roll ASC_Ventilate_Pos 20
attr EG.WZ.Roll ASC_Ventilate_Window_Open on
attr EG.WZ.Roll ASC_WiggleValue 5
attr EG.WZ.Roll ASC_WindowRec EG.WZ.FG.li
attr EG.WZ.Roll ASC_WindowRec_subType threestate
attr EG.WZ.Roll IODev HMUART
attr EG.WZ.Roll IOgrp vccu
attr EG.WZ.Roll Rolladen Roll
attr EG.WZ.Roll alias EG.WZ.Roll
attr EG.WZ.Roll autoReadReg 5_readMissing
attr EG.WZ.Roll cmdIcon up:fts_shutter_up down:fts_shutter_down stop:stop2
attr EG.WZ.Roll devStateIcon set_.*:fts_shutter_updown@red up:fts_shutter_10 down:fts_shutter_100 half:fts_shutter_50 100:fts_shutter_100 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:fts_shutter_10
attr EG.WZ.Roll event-on-change-reading state
attr EG.WZ.Roll eventMap on:up off:down
attr EG.WZ.Roll expert defReg,allReg
attr EG.WZ.Roll firmware 2.11
attr EG.WZ.Roll group Rolladen
attr EG.WZ.Roll model HM-LC-BL1PBU-FM
attr EG.WZ.Roll peerIDs 00000000,
attr EG.WZ.Roll room ASC,Wohnen
attr EG.WZ.Roll serialNr KEQ0154684
attr EG.WZ.Roll subType blindActuator
attr EG.WZ.Roll verbose 0
attr EG.WZ.Roll webCmd up:down:stop:pct

setstate EG.WZ.Roll up
setstate EG.WZ.Roll 2020-09-08 12:46:58 .ASC_AttrUpdateChanges_v0.10.9 1
setstate EG.WZ.Roll from archivexx .D-devInfo 010100
setstate EG.WZ.Roll from archivexx .D-stc 30
setstate EG.WZ.Roll 2020-08-29 18:30:57 .RegL_00. 00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
setstate EG.WZ.Roll 2020-08-29 18:30:58 .RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:22 0D:01 0E:36 0F:05 10:00 30:06 56:00 57:06
setstate EG.WZ.Roll 2020-09-16 12:28:20 .associatedWith EG.WZ.Roll,EG.WZ.Roll
setstate EG.WZ.Roll 2020-08-29 18:30:59 .peerListRDate 2020-08-29 18:30:59
setstate EG.WZ.Roll 2020-09-16 12:28:38 .protLastRcv 20200916122838
setstate EG.WZ.Roll 2020-08-30 17:44:57 ASC_Enable on
setstate EG.WZ.Roll 2020-08-30 17:45:04 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveDown 16.09.2020 - 20:02
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveUp 17.09.2020 - 08:00
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveDown 16.09.2020 - 19:42
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveUp 17.09.2020 - 07:30
setstate EG.WZ.Roll 2020-09-13 08:00:02 CommandAccepted yes
setstate EG.WZ.Roll from archivexx D-firmware 2.11
setstate EG.WZ.Roll from archivexx D-serialNr KEQ0154684
setstate EG.WZ.Roll 2020-08-29 18:30:57 PairedTo 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-confBtnTime permanent
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveDown 29 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveTurn 0.5 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveUp 31 s
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-intKeyVisib invisib
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-localResDis off
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-pairCentral 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-refRunCounter 0
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-sign off
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoMinDly 3 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoRandom 0 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-transmitTryMax 6
setstate EG.WZ.Roll 2020-09-16 12:28:35 associatedWith ASC
setstate EG.WZ.Roll 2020-09-16 12:28:21 cfgState ok
setstate EG.WZ.Roll 2020-09-16 12:28:38 commState CMDs_done
setstate EG.WZ.Roll 2020-09-16 12:28:38 deviceMsg on (to vccu)
setstate EG.WZ.Roll 2020-09-16 12:28:38 level 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 motor stop:on
setstate EG.WZ.Roll 2020-09-16 12:28:38 pct 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 recentStateType info
setstate EG.WZ.Roll 2020-09-16 12:28:38 state on
setstate EG.WZ.Roll 2020-09-16 12:28:38 timedOn off


Leon, an welchem Scräubchen muss ich noch drehen?  :)

Danke & Gruß
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 16 September 2020, 17:35:01
Zitat von: Papaloewe am 16 September 2020, 17:00:58
Folgende Situation:
Der Fenstergriff (three-state-sensor) ist offen und der Rolladen belibt daher abends offen.
Nice wäre,wenn er dann nur ein kleines Stück runterfahren würde.

Dann gehen wir irgendwann ins Bett und der Fenstergriff wird geschlossen.
Der Rolladen bleibt oben, obwohl er jetzt doch ganz herunterfahren könnte?

Vielleicht habe ich auch nur bei den so umfangreichen Attributen eines, oder mehrere übersehen?

Hier ist mein ASC-Device:
defmod ASC AutoShuttersControl
attr ASC ASC_autoAstroModeEvening HORIZON
attr ASC ASC_autoAstroModeEveningHorizon -4
attr ASC ASC_autoAstroModeMorning CIVIL
attr ASC ASC_autoShuttersControlComfort on
attr ASC ASC_autoShuttersControlEvening on
attr ASC ASC_autoShuttersControlMorning on
attr ASC ASC_expert 1
attr ASC ASC_shuttersDriveDelay 0
attr ASC ASC_tempSensor GA.TH:temperature
attr ASC ASC_twilightDevice Astro
attr ASC alias ASC
attr ASC devStateIcon { ShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room ASC

setstate ASC shading in
setstate ASC 2020-06-13 15:30:12 .monitoredDevs {"EG.KU.TFK.re":{"EG.KU.Roll":"ASC_WindowRec"},"Patrick":{"KG.KZ.Roll":"ASC_Roommate_Device"},"Astro":{"ASC":"ASC_twilightDevice"},"st_OG.KZ.TFK":{"OG.KZ.Roll":"ASC_WindowRec"},"rgr_Eltern":{"OG.SZ.Roll":"ASC_Roommate_Device"},"GA.BRI":{"OG.SZ.Roll":"ASC_BrightnessSensor","SP.WZ.Roll":"ASC_BrightnessSensor","OG.WC.Roll":"ASC_BrightnessSensor","EG.KU.Roll":"ASC_BrightnessSensor"},"OG.WC.TFK.re":{"OG.WC.Roll":"ASC_WindowRec"},"1":{"KG.KZ.Roll":"ASC_BrightnessSensor","OG.KZ.Roll":"ASC_BrightnessSensor"},"st_OG.SZ.TFK":{"OG.SZ.Roll":"ASC_WindowRec"},"st_KG.KZ.TFK":{"KG.KZ.Roll":"ASC_WindowRec"},"rr_Marvin":{"OG.KZ.Roll":"ASC_Roommate_Device"}}
setstate ASC 2020-09-16 15:33:00 EG.KU.Roll_PosValue 30
setstate ASC 2020-09-16 15:32:50 EG.KU.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 EG.KU.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-13 20:09:12 EG.WZ.Roll_lastDelayPosValue 60
setstate ASC 2020-09-14 08:00:02 EG.WZ.Roll_lastPosValue 70
setstate ASC 2020-09-16 12:28:38 EG.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 10:00:02 KG.KZ.Roll_lastPosValue 20
setstate ASC 2020-09-16 12:28:38 KG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-08-23 10:00:37 OG.KZ.Roll_PosValue 0
setstate ASC 2020-09-14 10:00:02 OG.KZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.KZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:59 OG.SZ.Roll_PosValue 50
setstate ASC 2020-09-16 15:32:50 OG.SZ.Roll_lastPosValue 0
setstate ASC 2020-09-16 12:28:38 OG.SZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-14 08:00:10 OG.WC.Roll_PosValue 0
setstate ASC 2020-09-14 08:00:02 OG.WC.Roll_lastPosValue 50
setstate ASC 2020-09-16 12:28:38 OG.WC.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-09-16 15:32:50 SP.WZ.Roll_lastPosValue 100
setstate ASC 2020-09-16 12:28:38 SP.WZ.Roll_nextAstroTimeEvent 16.09.2020 - 20:02
setstate ASC 2020-05-24 09:24:12 ascEnable on
setstate ASC 2020-09-16 12:28:41 controlShading on
setstate ASC 2020-05-24 09:24:12 hardLockOut off
setstate ASC 2020-09-16 12:28:35 room_ASC_Bad OG.WC.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Kueche EG.KU.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Marvin_ioBroker OG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Patrick KG.KZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Schlafen OG.SZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Stadtpark SP.WZ.Roll
setstate ASC 2020-09-16 12:28:35 room_ASC_Wohnen EG.WZ.Roll
setstate ASC 2020-05-24 09:24:12 selfDefense off
setstate ASC 2020-09-16 15:33:00 state shading in
setstate ASC 2020-05-28 12:16:15 sunriseTimeWeHoliday on
setstate ASC 2020-09-16 12:28:35 userAttrList rolled out


und um diesen Rolladen geht es:
defmod EG.WZ.Roll CUL_HM 20A2D5
attr EG.WZ.Roll 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 AutoShutters7Control_Shading_WaitingPeriod AutoShuttersControl_Antifreeze:off,morning AutoShuttersControl_Pos_after_ComfortOpen:-2,-1,0,10,20,30,40,50,60,70,80,90,100 AutoShuttersControl_lock-out:on,off Rolladen Rolladen_map room_map structexclude
attr EG.WZ.Roll .devInfo 010100
attr EG.WZ.Roll .mId 006A
attr EG.WZ.Roll .stc 30
attr EG.WZ.Roll ASC 2
attr EG.WZ.Roll ASC_Adv off
attr EG.WZ.Roll ASC_Antifreeze off
attr EG.WZ.Roll ASC_Antifreeze_Pos 15
attr EG.WZ.Roll ASC_AutoAstroModeEvening none
attr EG.WZ.Roll ASC_AutoAstroModeEveningHorizon none
attr EG.WZ.Roll ASC_AutoAstroModeMorning none
attr EG.WZ.Roll ASC_AutoAstroModeMorningHorizon none
attr EG.WZ.Roll ASC_BlockingTime_afterManual 60
attr EG.WZ.Roll ASC_BlockingTime_beforDayOpen 3600
attr EG.WZ.Roll ASC_BlockingTime_beforNightClose 3600
attr EG.WZ.Roll ASC_BrightnessSensor 1
attr EG.WZ.Roll ASC_Closed_Pos 0
attr EG.WZ.Roll ASC_ComfortOpen_Pos 60
attr EG.WZ.Roll ASC_Drive_Delay -1
attr EG.WZ.Roll ASC_Drive_DelayStart -1
attr EG.WZ.Roll ASC_GuestRoom none
attr EG.WZ.Roll ASC_LockOut off
attr EG.WZ.Roll ASC_LockOut_Cmd inhibit
attr EG.WZ.Roll ASC_Mode_Down always
attr EG.WZ.Roll ASC_Mode_Up always
attr EG.WZ.Roll ASC_Open_Pos 100
attr EG.WZ.Roll ASC_Partymode off
attr EG.WZ.Roll ASC_Pos_Reading pct
attr EG.WZ.Roll ASC_PrivacyDownValue_beforeNightClose 1200
attr EG.WZ.Roll ASC_PrivacyDown_Pos 80
attr EG.WZ.Roll ASC_PrivacyUpValue_beforeDayOpen 1800
attr EG.WZ.Roll ASC_PrivacyUp_Pos 70
attr EG.WZ.Roll ASC_Roommate_Device rgr_Eltern
attr EG.WZ.Roll ASC_Roommate_Reading state
attr EG.WZ.Roll ASC_Shading_InOutAzimuth 250:400
attr EG.WZ.Roll ASC_Shading_MinMax_Elevation 20:70
attr EG.WZ.Roll ASC_Shading_Min_OutsideTemperature 20
attr EG.WZ.Roll ASC_Shading_Mode off
attr EG.WZ.Roll ASC_Shading_Pos 100
attr EG.WZ.Roll ASC_Shading_StateChange_SunnyCloudy 3500:2000
attr EG.WZ.Roll ASC_Shading_WaitingPeriod 900
attr EG.WZ.Roll ASC_ShuttersPlace terrace
attr EG.WZ.Roll ASC_Time_Down_Early 16:30
attr EG.WZ.Roll ASC_Time_Down_Late 23:00
attr EG.WZ.Roll ASC_Time_Up_Early 06:00
attr EG.WZ.Roll ASC_Time_Up_Late 08:00
attr EG.WZ.Roll ASC_Time_Up_WE_Holiday 08:00
attr EG.WZ.Roll ASC_Ventilate_Pos 20
attr EG.WZ.Roll ASC_Ventilate_Window_Open on
attr EG.WZ.Roll ASC_WiggleValue 5
attr EG.WZ.Roll ASC_WindowRec EG.WZ.FG.li
attr EG.WZ.Roll ASC_WindowRec_subType threestate
attr EG.WZ.Roll IODev HMUART
attr EG.WZ.Roll IOgrp vccu
attr EG.WZ.Roll Rolladen Roll
attr EG.WZ.Roll alias EG.WZ.Roll
attr EG.WZ.Roll autoReadReg 5_readMissing
attr EG.WZ.Roll cmdIcon up:fts_shutter_up down:fts_shutter_down stop:stop2
attr EG.WZ.Roll devStateIcon set_.*:fts_shutter_updown@red up:fts_shutter_10 down:fts_shutter_100 half:fts_shutter_50 100:fts_shutter_100 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:fts_shutter_10
attr EG.WZ.Roll event-on-change-reading state
attr EG.WZ.Roll eventMap on:up off:down
attr EG.WZ.Roll expert defReg,allReg
attr EG.WZ.Roll firmware 2.11
attr EG.WZ.Roll group Rolladen
attr EG.WZ.Roll model HM-LC-BL1PBU-FM
attr EG.WZ.Roll peerIDs 00000000,
attr EG.WZ.Roll room ASC,Wohnen
attr EG.WZ.Roll serialNr KEQ0154684
attr EG.WZ.Roll subType blindActuator
attr EG.WZ.Roll verbose 0
attr EG.WZ.Roll webCmd up:down:stop:pct

setstate EG.WZ.Roll up
setstate EG.WZ.Roll 2020-09-08 12:46:58 .ASC_AttrUpdateChanges_v0.10.9 1
setstate EG.WZ.Roll from archivexx .D-devInfo 010100
setstate EG.WZ.Roll from archivexx .D-stc 30
setstate EG.WZ.Roll 2020-08-29 18:30:57 .RegL_00. 00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
setstate EG.WZ.Roll 2020-08-29 18:30:58 .RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:22 0D:01 0E:36 0F:05 10:00 30:06 56:00 57:06
setstate EG.WZ.Roll 2020-09-16 12:28:20 .associatedWith EG.WZ.Roll,EG.WZ.Roll
setstate EG.WZ.Roll 2020-08-29 18:30:59 .peerListRDate 2020-08-29 18:30:59
setstate EG.WZ.Roll 2020-09-16 12:28:38 .protLastRcv 20200916122838
setstate EG.WZ.Roll 2020-08-30 17:44:57 ASC_Enable on
setstate EG.WZ.Roll 2020-08-30 17:45:04 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveDown 16.09.2020 - 20:02
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_DriveUp 17.09.2020 - 08:00
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveDown 16.09.2020 - 19:42
setstate EG.WZ.Roll 2020-09-16 12:28:38 ASC_Time_PrivacyDriveUp 17.09.2020 - 07:30
setstate EG.WZ.Roll 2020-09-13 08:00:02 CommandAccepted yes
setstate EG.WZ.Roll from archivexx D-firmware 2.11
setstate EG.WZ.Roll from archivexx D-serialNr KEQ0154684
setstate EG.WZ.Roll 2020-08-29 18:30:57 PairedTo 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-confBtnTime permanent
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveDown 29 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveTurn 0.5 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-driveUp 31 s
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-intKeyVisib invisib
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-localResDis off
setstate EG.WZ.Roll 2020-08-29 18:30:57 R-pairCentral 0x123ABC
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-refRunCounter 0
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-sign off
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoMinDly 3 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-statusInfoRandom 0 s
setstate EG.WZ.Roll 2020-08-29 18:30:58 R-transmitTryMax 6
setstate EG.WZ.Roll 2020-09-16 12:28:35 associatedWith ASC
setstate EG.WZ.Roll 2020-09-16 12:28:21 cfgState ok
setstate EG.WZ.Roll 2020-09-16 12:28:38 commState CMDs_done
setstate EG.WZ.Roll 2020-09-16 12:28:38 deviceMsg on (to vccu)
setstate EG.WZ.Roll 2020-09-16 12:28:38 level 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 motor stop:on
setstate EG.WZ.Roll 2020-09-16 12:28:38 pct 100
setstate EG.WZ.Roll 2020-09-16 12:28:38 recentStateType info
setstate EG.WZ.Roll 2020-09-16 12:28:38 state on
setstate EG.WZ.Roll 2020-09-16 12:28:38 timedOn off


Leon, an welchem Scräubchen muss ich noch drehen?  :)

Danke & Gruß
Thomasius

Da du das Fenster als Terrassenfenster deklariert hast ist es gewollt das es sich keinen mm bewegt. Wenn du es auf window stellst uns Privacydown entsprechend einrichtest solltest du dein gewünschtes Ergebnis bekommen. Die Privacydown Position wird noch bei geöffneten Fenster angefahren aber die Close Position erst beim schließen des Fensters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Papaloewe am 16 September 2020, 17:43:57
Cool, danke das hat mir noch gefehlt, der Unterschied zwischen Terassentüre und normalem Fenster.
Wird direkt ausprobiert.

Vielen Dank.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 19:43:34
Das Rollo sollte sich beim Fenster zumachen schließen sobald Nacht erkannt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Stephan1965 am 16 September 2020, 21:02:29
Hallo,
ich habe das Problem, das immer mal wieder eine Fahrt irgendeines zufälligen Rollladens nicht ausgeführt wird. Im ASC-Device wird die Fahrt als korrekt ausgeführt  angezeigt, aber der Rollladen bleibt z. B. Abends oben (das ist aber auch morgens schon passiert). Um ihn dann runter zu bekommen, muss ich erst eine Fahrt nach oben machen (wobei natürlich real nichts passiert, aber im Rollladendevice wird so getan) und dann anschließend die Fahrt nach unten.
Kann das Nichtfahren irgendwie durch die Software abgefangen werden?

Viele Grüße
Stephan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2020, 21:17:16
Zitat von: Stephan1965 am 16 September 2020, 21:02:29
Hallo,
ich habe das Problem, das immer mal wieder eine Fahrt irgendeines zufälligen Rollladens nicht ausgeführt wird. Im ASC-Device wird die Fahrt als korrekt ausgeführt  angezeigt, aber der Rollladen bleibt z. B. Abends oben (das ist aber auch morgens schon passiert). Um ihn dann runter zu bekommen, muss ich erst eine Fahrt nach oben machen (wobei natürlich real nichts passiert, aber im Rollladendevice wird so getan) und dann anschließend die Fahrt nach unten.
Kann das Nichtfahren irgendwie durch die Software abgefangen werden?

Viele Grüße
Stephan

Nicht durch ASC. Sowas ist Aufgabe des eigentlichen Moduls welches direkt die Hardware ansteuert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 17 September 2020, 09:40:36
ZitatDann vielen Dank für den schnellen Support. Ich melde mich noch mal morgen hoffentlich mit guten Nachrichten.

Funktioniert alles wie es soll! Das Rollo Device hat jetzt auch den ASC_ShuttersLastDrive Reading.
Danke an alle!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 17 September 2020, 09:49:39
Zitat von: EinEinfach am 17 September 2020, 09:40:36
Funktioniert alles wie es soll! Das Rollo Device hat jetzt auch den ASC_ShuttersLastDrive Reading.
Danke an alle!
Thx. für's Rückmelden!

Da wäre noch eine Sache: Falls die Hardware noch nicht in "Getestete Hardware" (oder wie auch immer der fragliche Thread heißt) gelistet ist, wäre es nett, wenn du die wesentlichen Konfigurationselemente unter Nennung des Aktors usw. da hinterlegen würdest ;) .
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 17 September 2020, 10:28:07
ZitatDa wäre noch eine Sache: Falls die Hardware noch nicht in "Getestete Hardware" (oder wie auch immer der fragliche Thread heißt) gelistet ist, wäre es nett, wenn du die wesentlichen Konfigurationselemente unter Nennung des Aktors usw. da hinterlegen würdest ;) .

Ok, angesehen, ist sogar gelistet. Sogar die gleiche Vorgehensweise mit dem userReadings.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 17 September 2020, 10:36:43
Zitat von: EinEinfach am 17 September 2020, 10:28:07
Ok, angesehen, ist sogar gelistet. Sogar die gleiche Vorgehensweise mit dem userReadings.
Danke für's nachsehen und die Rückmeldung :) . Falls mal wieder jemand was sucht oder beitragen will: https://forum.fhem.de/index.php/topic,101182.msg946394.html#msg946394

(Der Thread ist ausdrücklich dazu gedacht, solche Infos zu tauschen, zu optimieren, "Baumaterial" für ähnliches zu finden und das Wissen zu verstetigen. Also ruhig dahin verweisen, auch wenn da schon länger nicht mehr viel passiert ist! Vermutlich, weil man zwischenzeitlich "das meiste" da findet...?)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 17 September 2020, 13:36:38
Ich habe die automatische Beschattung bei mir aktiviert.
Als Bedingung für die Beschattung habe ich:
ASC_Shading_Mode absent
Wenn die Beschattungsbedingungen zutreffen und Residents absent geht schließen die Rollos.

Jedoch wenn die Beschattung aktiv ist und Resindents zurück kommt öffnet die Beschattung nicht.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 September 2020, 13:46:58
Zitat von: teufelchen am 17 September 2020, 13:36:38
Ich habe die automatische Beschattung bei mir aktiviert.
Als Bedingung für die Beschattung habe ich:
ASC_Shading_Mode absent
Wenn die Beschattungsbedingungen zutreffen und Residents absent geht schließen die Rollos.

Jedoch wenn die Beschattung aktiv ist und Resindents zurück kommt öffnet die Beschattung nicht.


  • Ist das so gewollt?
  • Habe ich noch eine Einstellung übersehen?
  • Oder Fehler im Modul?

Eigentlich sollte unmittelbar nach erkennen von Residents home die Beschattung beendet werden. Ich schaue es mir gerne die Tage an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 17 September 2020, 15:58:01
Guten Tag,

dank Reinhard bin ich etwas weiter mit der Beschattungsteuerung gekommen.

Bei dem Testrollo erhalte ich immer    INFO: current shading status is 'out' - next check in 10m
Wie kann ich prüfen welche Bedingung nicht erfüllt ist?
Es ist warm und hell draussen, sodass ich davon ausgehe, dass das Rollo fahren müsste.

Danke für Hinweise
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 17 September 2020, 16:46:13
Hallo,

die Bedingungen werden zur Laufzeit berechnet und sind daher oft schwer nachzuvollziehen.
Hier helfen natürlich die Log-Einträge.

Für eine einfachere Übersicht sorgt auch eine Readingsgroup wie hier:
https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745 (https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745)

Vielleicht hilft Dir das was.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 18 September 2020, 09:00:39
Zitat von: gestein am 17 September 2020, 16:46:13
Hallo,

die Bedingungen werden zur Laufzeit berechnet und sind daher oft schwer nachzuvollziehen.
Hier helfen natürlich die Log-Einträge.

Für eine einfachere Übersicht sorgt auch eine Readingsgroup wie hier:
https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745 (https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745)

Vielleicht hilft Dir das was.
lg, Gerhard

Guten Morgen Gerhard,

vielen Dank für den Hinweis.

Gruss

Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 September 2020, 09:02:38
Zitat von: Beetle2003 am 17 September 2020, 15:58:01
Guten Tag,

dank Reinhard bin ich etwas weiter mit der Beschattungsteuerung gekommen.

Bei dem Testrollo erhalte ich immer    INFO: current shading status is 'out' - next check in 10m
Wie kann ich prüfen welche Bedingung nicht erfüllt ist?
Es ist warm und hell draussen, sodass ich davon ausgehe, dass das Rollo fahren müsste.

Danke für Hinweise

Mach mal bitte ein list vom Rollo und vom ASC Device und verrate mal bitte die relevanten Sensorwerte, Temperatur, Azimut und so weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 20 September 2020, 15:23:05
Zitat von: gestein am 17 September 2020, 16:46:13
Hallo,

die Bedingungen werden zur Laufzeit berechnet und sind daher oft schwer nachzuvollziehen.
Hier helfen natürlich die Log-Einträge.

Für eine einfachere Übersicht sorgt auch eine Readingsgroup wie hier:
https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745 (https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745)

Vielleicht hilft Dir das was.
lg, Gerhard

Hallo Gerhard,

ich möchte Dir folgende Frage stellen:
Sehe ich das richtig, dass wenn alle Ampeln auf grün sind die Beschattung duchgeführt wird? Ich habe immer die Herausforderung, dass der MinAzi rot ist und der MaxAzi grün. Gegen späteren Nachmittag passiert ein Wechsel der beiden.

Ich verstehe nicht, wie ich beide grün bekomme. Habe mit deinem Link die Werte  ermittelt sowie attr gobal den Längen und Breitengrad für mein zu Hause eingetragen. Den MinEle und MaxEle habe ich durch -1 immer grün.
Wie kann ich die aktuellen Werte sehen, welche das ASC Modul verwendet? Habe sicherlich irgend eine Einstellung falsch.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 20 September 2020, 16:19:57
Hallo,

alle Parameter werden nicht abgedeckt (z.B. Fensterzustand).
Aber man sieht mal wie die Parameter ausgewertet sind.

Bei mir sind alle grün, dann kann der Rollo fahren.
Sobald eine Ampel rot ist, fährt der Rollo nicht bzw. wird wieder aufgefahren.

Die Werte für Azimuth sind bei mir:
ASC_Shading_InOutAzimuth 223:360
ASC_Shading_MinMax_Elevation 5:90

Ich habe die Werte eher durch ausprobieren bekommen, in dem ich zur richtigen Zeit die Werte aus dem Twilight-Modul genommen habe.
Man kann sie aber auch aus diversen Seiten nehmen. Hier im Forum sind einige Links dafür.
Ob das mit -1 funktioniert, weiß ich nicht. Nimm mal richtige Werte.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 20 September 2020, 20:08:51
Zitat von: Beetle2003 am 20 September 2020, 15:23:05
Hallo Gerhard,

ich möchte Dir folgende Frage stellen:
Sehe ich das richtig, dass wenn alle Ampeln auf grün sind die Beschattung duchgeführt wird? Ich habe immer die Herausforderung, dass der MinAzi rot ist und der MaxAzi grün. Gegen späteren Nachmittag passiert ein Wechsel der beiden.

Ich verstehe nicht, wie ich beide grün bekomme. Habe mit deinem Link die Werte  ermittelt sowie attr gobal den Längen und Breitengrad für mein zu Hause eingetragen. Den MinEle und MaxEle habe ich durch -1 immer grün.
Wie kann ich die aktuellen Werte sehen, welche das ASC Modul verwendet? Habe sicherlich irgend eine Einstellung falsch.

Danke

Damit wir nicht rätseln brauchen was deine Einstellungen sind, wäre bei solchen Fragen immer ein list des betroffen Rollos/ASC Moduls hilfreich. Manchmal sind s nur die Kleinigkeiten die man übersieht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 21 September 2020, 22:16:15
Hallo und sorry, falls diese Frage jetzt selten blöd ist - aber kann ich mit irgendeinem Attribut oder sonst einem Trick festlegen, dass die Rollos immer erst 30 Minuten NACH der Astro-Sonnenaufgangszeit hochfahren?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 22 September 2020, 07:51:18
Zitat von: zife am 21 September 2020, 22:16:15
Hallo und sorry, falls diese Frage jetzt selten blöd ist - aber kann ich mit irgendeinem Attribut oder sonst einem Trick festlegen, dass die Rollos immer erst 30 Minuten NACH der Astro-Sonnenaufgangszeit hochfahren?

Moin,
Ich habe mir ein Script erstellt, welches jede Nacht die Fahrzeiten neu berechnet und entsprechend der Vorgaben verändert.

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 22 September 2020, 07:57:03
Zitat von: gestein am 20 September 2020, 16:19:57
Hallo,

alle Parameter werden nicht abgedeckt (z.B. Fensterzustand).
Aber man sieht mal wie die Parameter ausgewertet sind.

Bei mir sind alle grün, dann kann der Rollo fahren.
Sobald eine Ampel rot ist, fährt der Rollo nicht bzw. wird wieder aufgefahren.

Die Werte für Azimuth sind bei mir:
ASC_Shading_InOutAzimuth 223:360
ASC_Shading_MinMax_Elevation 5:90

Ich habe die Werte eher durch ausprobieren bekommen, in dem ich zur richtigen Zeit die Werte aus dem Twilight-Modul genommen habe.
Man kann sie aber auch aus diversen Seiten nehmen. Hier im Forum sind einige Links dafür.
Ob das mit -1 funktioniert, weiß ich nicht. Nimm mal richtige Werte.

lg, Gerhard

Guten Morgen,

Ich habe den Fehler gefunden. Das Problem sitzt vor dem Monitor. :o

Ich hatte einen Schreibfehler im Device für das ASC_twilightDevice.
Somit konnte es nicht funktionieren.

Danke für die Unterstützung.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 22 September 2020, 08:38:37
Zitat von: zife am 21 September 2020, 22:16:15
Hallo und sorry, falls diese Frage jetzt selten blöd ist - aber kann ich mit irgendeinem Attribut oder sonst einem Trick festlegen, dass die Rollos immer erst 30 Minuten NACH der Astro-Sonnenaufgangszeit hochfahren?

Man kann ja bei Astro verschieden Modis auswählen:
ASC_autoAstroModeMorning - REAL, CIVIL, NAUTIC, ASTRONOMIC oder HORIZON

Vielleicht würdest du es damit auch annähernd beeinflussen können
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 22 September 2020, 11:26:00
...dann bliebe nur der Weg über den Horizont-Wert und dessen Beeinflussung über das Attribut "ASC_autoAstroModeMorningHorizon"? Eine rein zeitliche Verschiebung geht nicht, auch nicht mit irgendwelchen Perl-Tricks?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 September 2020, 11:56:03
Zitat von: zife am 22 September 2020, 11:26:00
...dann bliebe nur der Weg über den Horizont-Wert und dessen Beeinflussung über das Attribut "ASC_autoAstroModeMorningHorizon"? Eine rein zeitliche Verschiebung geht nicht, auch nicht mit irgendwelchen Perl-Tricks?

Du könntest auf Time stellen und dann mit eigenen Perlcode arbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 22 September 2020, 14:24:56
Ah, jetzt ja... ich packe Perlcode, der mir das Offset vom Astrowert berechnet, ins Attribut "ASC_Time_Down_Early" und setze "ASC_Down" auf time.
Das probiere ich, danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 22 September 2020, 16:01:24
Na ja, am leichtesten wäre es mit HORIZON für ASC_autoAstroModeMorning. Dann kannst du in Gradschritten vor oder nachsteuern wobei 1 Grad 4 Minuten entspricht. Mit -9 also 36 Minuten vor Sonnenaufgang. Mit +8 32 Minuten nach Sonnenaufgang. Wenn das ausreicht  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 22 September 2020, 16:21:25
Das wär ein Kompromiss, für die 30 Minuten reicht es in der Tat gerade so. Gibt es einen Grund, warum nur +/- 9 Grad möglich sind, oder kann man da auch höhere Werte nutzen?

Oder ganz anderer Ansatz: kann ich das Astro-Event "Sonnenuntergang" auch dafür nutzen, den Rolladen nur in Privacy-Mode zu fahren - und ihn dann später rein zeitgesteuert (z.B. 22 Uhr) ganz zu schließen?
Ich möchte nach Sonnenuntergang nicht "im Bunker" sitzen, sondern nur Sichtschutz, und erst spät dann richtig schließen. Und ich habe leider keine Brightness-/Temperatur-Sensoren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 22 September 2020, 16:23:36
Privacy wäre sicherlich der richtige Ansatz und die Werte kannst du durchaus größer wählen. Musst nur die Kommandozeile bemühen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 22 September 2020, 16:42:13
Aber wenn ich die COMMANDREF richtig verstehe, sorgt der Astro-Sonnenuntergang (oder ein fester Zeitwert) immer für ein komplettes Schließen. Der Privacy-Mode wird dann in "Sekunden vor diesem Zeitpunkt" abgeleitet.

Ich kann also nicht zum Astro-Sonnenuntergang den Privacy-Mode auslösen, und zu einem festen (Uhr-)Zeitpunkt dann das komplette Schließen. Oder steh ich auf der Leitung?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 22 September 2020, 16:51:23
Dann müsstest du Perl mit Berechnung des Sonnenuntergang für Privacy verwenden und eine feste Zeit für das Schließen. Aufpassen, dass die beiden Zeiten sich nicht irgendwann in die Quere kommen. Ansonsten wäre es auch möglich, dass du Schließen auf 8 Grad (= 32 Min) einstellst und Privacy auf 32*60=1920 sek. Dann geht das Rollo immer mit Sonnenuntergang in Privacy und 32 Minuten später schließt es.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 22 September 2020, 19:06:42
Nach meinem letzten Fhem Update und 73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

Funktioniert bei mir leider gar nichts mehr. Die läden fahren völlig unsinnig bzw gar nicht mehr. Gesteuert wird hauptsächlich mittels Brightness.


Internals:
   FUUID      5c432079-f33f-c2c3-4c9d-f93e944883e4b339
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,AnkleideRollladen,FlurRolladen,GwRolladen,JuRollladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer,SzRolladenBalkon,SzRolladenTerrasse,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,SzTerrasseTuer,SzRolladenBalkon,DSHOME,KuRolladenTuer,KzRolladenRechts,Astro,WzRolladenGarten,KuRolladenMitte,WzTerrasseTuer,KzFensterRechts,WzRolladenTerrasse,AkRolladen,KuTerrasseTuer,JuRollladen,SzRolladenTerrasse,GwFenster,WzRolladenLinks,AkFensterkontakt,SzBalkonTuer,KzFensterBalkon,KuFensterSpuele,KzBalkonTuer,AnkleideRollladen,KuRolladenSpuele,JuFenster,KzRolladenTuer,WzGartenTuer,TeHelligkeit,FlurRolladen,WzRolladenTuer,GwRolladen,KzRolladenBalkon
   NR         189
   NTFY_ORDER 51-myASControl
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-09-22 14:01:50   AkRolladen_PosValue 0
     2020-09-21 19:45:15   AkRolladen_lastPosValue 100
     2020-09-22 14:01:49   AkRolladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 19:46:36   AnkleideRollladen_PosValue 0
     2020-09-21 19:45:15   AnkleideRollladen_lastPosValue 0
     2020-09-22 14:01:49   AnkleideRollladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:01:52   FlurRolladen_PosValue 0
     2020-09-20 18:45:01   FlurRolladen_lastPosValue 100
     2020-09-22 18:45:01   FlurRolladen_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 14:01:49   GwRolladen_PosValue 0
     2020-09-21 19:45:15   GwRolladen_lastPosValue 100
     2020-09-22 14:01:49   GwRolladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 18:45:34   JuRollladen_PosValue 0
     2020-09-22 18:45:01   JuRollladen_lastPosValue 100
     2020-09-22 18:45:01   JuRollladen_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-06-09 05:24:12   Julie_lastPosValue 0
     2020-09-22 14:01:58   KuRolladenMitte_PosValue 0
     2020-09-21 19:45:15   KuRolladenMitte_lastPosValue 100
     2020-09-22 14:01:49   KuRolladenMitte_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:01:59   KuRolladenSpuele_PosValue 0
     2020-09-21 19:45:15   KuRolladenSpuele_lastPosValue 100
     2020-09-22 14:01:49   KuRolladenSpuele_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:00   KuRolladenTuer_PosValue 100
     2020-09-06 07:30:01   KuRolladenTuer_lastDelayPosValue 100
     2020-09-22 07:00:42   KuRolladenTuer_lastPosValue 0
     2020-09-22 14:01:49   KuRolladenTuer_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 18:45:01   KzRolladenBalkon_PosValue 0
     2020-09-20 18:45:01   KzRolladenBalkon_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenBalkon_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 14:02:46   KzRolladenRechts_PosValue 100
     2020-09-20 18:45:01   KzRolladenRechts_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenRechts_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 18:45:31   KzRolladenTuer_PosValue 0
     2020-09-22 18:45:01   KzRolladenTuer_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenTuer_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 07:10:49   SzRolladenBalkon_PosValue 100
     2020-08-24 21:40:21   SzRolladenBalkon_lastDelayPosValue 100
     2020-09-22 07:10:49   SzRolladenBalkon_lastPosValue 0
     2020-09-22 14:01:49   SzRolladenBalkon_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 19:46:36   SzRolladenTerrasse_PosValue 0
     2020-09-21 19:45:15   SzRolladenTerrasse_lastPosValue 0
     2020-09-22 14:01:49   SzRolladenTerrasse_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:11   WzRolladenGarten_PosValue 0
     2020-09-21 19:45:15   WzRolladenGarten_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenGarten_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:12   WzRolladenLinks_PosValue 0
     2020-09-21 19:45:15   WzRolladenLinks_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenLinks_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:13   WzRolladenTerrasse_PosValue 0
     2020-09-21 19:45:15   WzRolladenTerrasse_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenTerrasse_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:14   WzRolladenTuer_PosValue 100
     2020-08-19 20:54:36   WzRolladenTuer_lastDelayPosValue 100
     2020-09-22 10:37:22   WzRolladenTuer_lastPosValue 40
     2020-09-22 14:01:49   WzRolladenTuer_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-08-13 06:49:12   ascEnable       on
     2020-09-22 14:01:50   controlShading  on
     2019-04-16 22:48:22   hardLockOut     on
     2018-12-21 14:25:59   partyMode       off
     2020-09-22 14:01:44   room_Abstellkammer AkRolladen
     2020-09-22 14:01:44   room_Ankleide   AnkleideRollladen
     2020-09-22 14:01:44   room_FlurOG     FlurRolladen
     2020-09-22 14:01:44   room_G__steWC   GwRolladen
     2020-09-22 14:01:44   room_Julie      JuRollladen
     2020-09-22 14:01:44   room_K__che     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2020-09-22 14:01:44   room_Kinderzimmer KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer
     2020-09-22 14:01:44   room_Schlafzimmer SzRolladenBalkon,SzRolladenTerrasse
     2020-09-22 14:01:44   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2020-03-02 21:42:44   selfDefense     on
     2020-09-22 18:45:34   state           night close
     2020-06-01 07:20:10   sunriseTimeWeHoliday on
     2020-09-22 14:01:44   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       AnkleideRollladen
       FlurRolladen
       GwRolladen
       JuRollladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       KzRolladenBalkon
       KzRolladenRechts
       KzRolladenTuer
       SzRolladenBalkon
       SzRolladenTerrasse
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     AnkleideRollladen:
     Astro:
       myASControl ASC_twilightDevice
     DSHOME:
       myASControl ASC_residentsDev
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     JuFenster:
       JuRollladen ASC_WindowRec
     JuRollladen:
     KuFensterSpuele:
       KuRolladenSpuele ASC_WindowRec
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     KzBalkonTuer:
       KzRolladenTuer ASC_WindowRec
     KzFensterBalkon:
       KzRolladenBalkon ASC_WindowRec
     KzFensterRechts:
       KzRolladenRechts ASC_WindowRec
     KzRolladenBalkon:
     KzRolladenRechts:
     KzRolladenTuer:
     SzBalkonTuer:
       SzRolladenBalkon ASC_WindowRec
     SzRolladenBalkon:
     SzRolladenTerrasse:
     SzTerrasseTuer:
       SzRolladenTerrasse ASC_WindowRec
     TeHelligkeit:
       AkRolladen ASC_BrightnessSensor
       AnkleideRollladen ASC_BrightnessSensor
       FlurRolladen ASC_BrightnessSensor
       GwRolladen ASC_BrightnessSensor
       JuRollladen ASC_BrightnessSensor
       KuRolladenMitte ASC_BrightnessSensor
       KuRolladenSpuele ASC_BrightnessSensor
       KuRolladenTuer ASC_BrightnessSensor
       KzRolladenBalkon ASC_BrightnessSensor
       KzRolladenRechts ASC_BrightnessSensor
       KzRolladenTuer ASC_BrightnessSensor
       SzRolladenBalkon ASC_BrightnessSensor
       SzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenGarten ASC_BrightnessSensor
       WzRolladenLinks ASC_BrightnessSensor
       WzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenTuer ASC_BrightnessSensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
     WzTerrasseTuer:
       WzRolladenTerrasse ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 15:4
   ASC_freezeTemp 3
   ASC_residentsDev DSHOME:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor TeTempFeuchte:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolläden
   icon       fts_shutter_automatic
   room       Zentral


List eines Rollos der völlig falsch getriggert wurde


Internals:
   DEF        35F00A
   FUUID      5c432072-f33f-c2c3-9bdf-20833d06665ac2cb
   HMLAN1_MSGCNT 1
   HMLAN1_RAWMSG E35F00A,0000,43640D1D,FF,FFBB,3BA41035F00A2864FE0601000045
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-09-22 14:02:26
   HMUSB_MSGCNT 2
   HMUSB_RAWMSG RB5B15596,0001,98CB8C5A,FF,FFBF,3BA41035F00A2864FE0601000045
   HMUSB_RSSI -65
   HMUSB_TIME 2020-09-22 14:02:11
   IODev      HMUSB
   LASTInputDev HMLAN1
   MSGCNT     3
   NAME       WzRolladenGarten
   NOTIFYDEV  global
   NR         43
   NTFY_ORDER 50-WzRolladenGarten
   STATE      down
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3B - t:10 s:35F00A d:2864FE 0601000045
   protLastRcv 2020-09-22 14:02:11
   protRcv    1 last_at:2020-09-22 14:02:11
   protSnd    2 last_at:2020-09-22 14:02:11
   protState  CMDs_done
   rssi_HMUSB cnt:1 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMLAN1 cnt:1 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMUSB cnt:2 min:-65 max:-65 avg:-65 lst:-65
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-09-22 19:08:00   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 7.5m
     2020-09-22 14:02:11   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-09-22 14:01:49   ASC_Time_DriveDown 22.09.2020 - 22:00
     2020-09-22 14:01:49   ASC_Time_DriveUp 23.09.2020 - 07:45
     2020-09-21 19:45:16   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0651786
     2020-03-27 10:42:51   PairedTo        0x2864FE
     2018-03-19 15:42:49   R-driveDown     30 s
     2018-03-19 15:42:49   R-driveTurn     0.5 s
     2020-03-27 10:42:52   R-driveUp       32.8 s
     2018-03-19 15:42:48   R-pairCentral   0x2864FE
     2018-03-19 15:42:49   R-sign          off
     2020-03-27 10:42:51   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2020-03-27 10:42:52   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:2C 0D:01 0E:48 0F:05 10:00 30:06 56:00 57:24
     2020-09-22 14:01:45   associatedWith  myASControl
     2020-09-18 00:32:19   cfgState        ok
     2020-09-22 14:02:11   commState       CMDs_done
     2020-09-22 14:02:11   deviceMsg       off (to CCU)
     2020-05-14 07:50:35   inhibit         set_off
     2020-09-22 14:02:11   level           0
     2020-09-22 14:02:11   motor           stop:off
     2020-09-22 14:02:11   pct             0
     2019-08-12 12:54:19   powerOn         2019-08-12 12:54:19
     2020-09-22 14:02:11   recentStateType info
     2020-09-22 14:02:11   state           off
     2020-09-22 14:02:11   timedOn         off
   helper:
     HM_CMDNR   59
     cSnd       ,012864FE35F00A010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1600776102.98573
       TmplTs     1600776102.98573
       cmdKey     1:1:0::WzRolladenGarten:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    AkFensterkontakt,BadFenster,CCU_Btn2,FlurEGBewegung,GaliBewegung,GaliSwitch01,GaliSwitch02,GwFenster,JuFenster,KuFensterSpuele,KuTerrasseTuer,KzBalkonTuer,KzFensterBalkon,KzFensterRechts,SzBalkonTuer,SzTerrasseTuer,TeBachWasserstand,TeKuLichtSchalter,TeWzLichtSchalter,WaschmaschineSenF,WaschmaschineSenI,WaschmaschineSenPwr,WaschmaschineSenU,WkFenster,WzGartenTuer,WzSchalterTerrasse_1,WzSchalterTerrasse_2,WzSchalterTerrasse_3,WzSchalterTerrasse_4,WzSofaDimmer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +35F00A,00,00,00
       nextSend   1600776146.27345
       prefIO     
       rxt        0
       vccu       CCU
       p:
         35F00A
         00
         00
         00
     mRssi:
       mNo        3B
       io:
         HMLAN1:
           -69
           -69
         HMUSB:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1600776131.86978
       ack:
         HASH(0x55dff62b65a8)
         3B80022864FE35F00A00
     rssi:
       HMUSB:
         avg        -69
         cnt        1
         lst        -69
         max        -69
         min        -69
       at_HMLAN1:
         avg        -69
         cnt        1
         lst        -69
         max        -69
         min        -69
       at_HMUSB:
         avg        -65
         cnt        2
         lst        -65
         max        -65
         min        -65
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 15:120
   ASC_Shading_MinMax_Elevation 7:50
   ASC_Shading_Min_OutsideTemperature 8
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 5000:3500
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0651786
   subType    blindActuator
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Der hier wurde seit 2 Tagen gar nkcht mehr getriggert:


Internals:
   FUUID      5dcc888e-f33f-c2c3-6273-bcbf85a1a5dc0cd3
   IODev      mqtt
   NAME       KzRolladenBalkon
   NR         356
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1600776189.84539
           VALUE      1552
       power:
         DBLogging:
           TIME       1600776159.81528
           VALUE      0.00
   READINGS:
     2019-11-14 00:04:00   ASC_Enable      on
     2020-06-25 11:18:02   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-20 18:45:01   ASC_ShuttersLastDrive night close
     2020-09-22 18:45:01   ASC_Time_DriveDown 23.09.2020 - 18:45
     2020-09-22 18:45:01   ASC_Time_DriveUp 23.09.2020 - 08:30
     2020-09-22 14:01:45   associatedWith  myASControl
     2020-09-22 18:45:14   energy          1552
     2020-09-22 18:46:44   online          false
     2020-09-20 18:45:01   pct             0
     2020-09-22 18:45:14   pos             100
     2020-09-22 18:45:14   power           0.00
     2020-09-22 18:45:14   state           stop
     2020-09-22 18:46:44   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch-55B8D3/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch-55B8D3/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch-55B8D3/command
     shellies/shellyswitch-55B8D3/roller/0/energy
     shellies/shellyswitch-55B8D3/online
     shellies/shellyswitch-55B8D3/roller/0/pos
     shellies/shellyswitch-55B8D3/roller/0/power
     shellies/shellyswitch-55B8D3/roller/0
   subscribeExpr:
     ^shellies\/shellyswitch-55B8D3\/command$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/energy$
     ^shellies\/shellyswitch-55B8D3\/online$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/pos$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/power$
     ^shellies\/shellyswitch-55B8D3\/roller\/0$
   subscribeQos:
     shellies/shellyswitch-55B8D3/command 0
     shellies/shellyswitch-55B8D3/online 0
     shellies/shellyswitch-55B8D3/roller/0 0
     shellies/shellyswitch-55B8D3/roller/0/energy 0
     shellies/shellyswitch-55B8D3/roller/0/pos 0
     shellies/shellyswitch-55B8D3/roller/0/power 0
   subscribeReadings:
     shellies/shellyswitch-55B8D3/command:
       cmd       
       name       command
     shellies/shellyswitch-55B8D3/online:
       cmd       
       name       online
     shellies/shellyswitch-55B8D3/roller/0:
       cmd       
       name       state
     shellies/shellyswitch-55B8D3/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch-55B8D3/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch-55B8D3/roller/0/power:
       cmd       
       name       power
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 7:10
   ASC_Time_Up_Late 8:30
   ASC_Time_Up_WE_Holiday 8:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterBalkon
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude energy,power
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch-55B8D3/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch-55B8D3/roller/0/command/pos
   qos        exactly-once
   room       Kinderzimmer
   stateFormat pos
   subscribeReading_command shellies/shellyswitch-55B8D3/command
   subscribeReading_energy shellies/shellyswitch-55B8D3/roller/0/energy
   subscribeReading_online shellies/shellyswitch-55B8D3/online
   subscribeReading_pos shellies/shellyswitch-55B8D3/roller/0/pos
   subscribeReading_power shellies/shellyswitch-55B8D3/roller/0/power
   subscribeReading_state shellies/shellyswitch-55B8D3/roller/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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 September 2020, 19:58:57
Das letzte Rollo würde aber heute wohl bewegt.
Den Rest kann ich mir gerade nicht erklären. Bitte expert auf 1 dann rescan shutters und anschließend createNewNotifyDev


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 22 September 2020, 20:11:07
Ja sehr eigenartig das Ganze. Habe deine schritte mal durchgeführt. Was bewirken die im Detail? (Ja die Namen erklären schon einiges)

Aufgefallen ist mir, dass nur noch die Läden mit einem ThreeStateSensor normal gefahren sind. Alle anderen, ohne sensor oder nur twostate, haben sich eigenartig verhalte. (Gar nicht mehr gefahren oder willkürlich außerhalb der Regel.)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 22 September 2020, 20:30:32
Zitat von: zife am 22 September 2020, 16:42:13
Aber wenn ich die COMMANDREF richtig verstehe, sorgt der Astro-Sonnenuntergang (oder ein fester Zeitwert) immer für ein komplettes Schließen. Der Privacy-Mode wird dann in "Sekunden vor diesem Zeitpunkt" abgeleitet.

Ich kann also nicht zum Astro-Sonnenuntergang den Privacy-Mode auslösen, und zu einem festen (Uhr-)Zeitpunkt dann das komplette Schließen. Oder steh ich auf der Leitung?

Diese Umsetzung kannst du am besten mit einem Brightness Sensor realisieren. Oder wie CoolTux schon schrieb. Stelle auf Time und nutze bei den Attribute ASC_Time_Down_Early Perl Code. Dann kannst du ja berechnen wie du möchtest und gibst  dann die gewünschte Zeit zurück. Von dieser Zeit aus wird dann auch Privacy zurück gerechnet und deine Anforderung müsste damit umsetzbar sein und das sogar ohne Brightness Sensor falls du dort nicht drin investieren möchtest. Falls du aber sowieso mit den Gedanken der Beschattung spielst solltest du den Gedanken des Brighntess Sensor nicht zu weit weg stellen ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 22 September 2020, 20:45:30
Zitat von: zife am 22 September 2020, 16:42:13
Aber wenn ich die COMMANDREF richtig verstehe, sorgt der Astro-Sonnenuntergang (oder ein fester Zeitwert) immer für ein komplettes Schließen. Der Privacy-Mode wird dann in "Sekunden vor diesem Zeitpunkt" abgeleitet.

Ich kann also nicht zum Astro-Sonnenuntergang den Privacy-Mode auslösen, und zu einem festen (Uhr-)Zeitpunkt dann das komplette Schließen. Oder steh ich auf der Leitung?

Du kannst ja auf mal Time stellen und folgendes Eintragen, Dir die Fahrzeiten anschauen und langsam rantasten. Wenn du die Zeit (+4600) nach oben oder unten korrigierst. Und wenn du Privacy sofort mit einstellst also die gewünschte Zeit vor der unten errechneten Zeit, dann siehst du auch sofort wie sich die Zeit auch entsprechend verändert. Habe das gerade mal schnell getestet und sollte genau deine Anforderung treffen :-)
attr Rollo_Time ASC_Time_Down_Early {sunset(+4600,"17:00","22:00")}
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 22 September 2020, 22:31:29
Grandiose Hilfsbereitschaft hier.. danke!
Komme so schnell gar nicht mit dem Ausprobieren nach  8)
Werde jetzt mal mehrere Ansätze durchspielen, da wird ja wohl was passen. Also... danke für's Modul und die Hilfe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 08:46:17
Zitat von: CoolTux am 22 September 2020, 19:58:57
Das letzte Rollo würde aber heute wohl bewegt.
Den Rest kann ich mir gerade nicht erklären. Bitte expert auf 1 dann rescan shutters und anschließend createNewNotifyDev


Grüße

Hat leider nichts gebracht. Alle Läden ohne threestate sensor blieben unten heute morgen. Ist evtl irgendwas an Residents geändert worden?

EDIT: ja liegt an Residents. Wir sind im Urlaub und daher steht das auf absent. Habe es eben mal auf zuhause gesetzt und alle läden fahren hoch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 September 2020, 09:15:16
Zitat von: Dersch am 23 September 2020, 08:46:17
Hat leider nichts gebracht. Alle Läden ohne threestate sensor blieben unten heute morgen. Ist evtl irgendwas an Residents geändert worden?

EDIT: ja liegt an Residents. Wir sind im Urlaub und daher steht das auf absent. Habe es eben mal auf zuhause gesetzt und alle läden fahren hoch.

Ja das hat sich geändert mit Residents. Das war ein "Bug" sowohl bei absent als auch bei gone wird morgens nicht mehr hoch gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 09:23:10
Der Bug hat mir eigentlich ganz gut gepasst. Kann man den wieder einschalten? :) und bei läden mit threestate scheint sie Änderung nicht zu funktionieren denn diese läden fahren ja hoch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 23 September 2020, 09:24:56
Zitat von: xerion am 22 September 2020, 20:45:30
Du kannst ja auf mal Time stellen und folgendes Eintragen, Dir die Fahrzeiten anschauen und langsam rantasten. Wenn du die Zeit (+4600) nach oben oder unten korrigierst. Und wenn du Privacy sofort mit einstellst also die gewünschte Zeit vor der unten errechneten Zeit, dann siehst du auch sofort wie sich die Zeit auch entsprechend verändert. Habe das gerade mal schnell getestet und sollte genau deine Anforderung treffen :-)

Einen hab ich dann doch noch  ;)
Der PrivacyMode ist aber immer fest zeitlich verdrahtet mit dem nightclose, richtig? Ich kann also nicht das komplette Schließen auf immer 22 Uhr setzen (z.B. über TIME oder über ASTRO mit engen early/late-Grenzen), und dann den PrivacyMode nach Sunset steuern? Oder kann ich auch den PrivacyMode mit PERL steuern? Laut COMMANDREF geht das nicht.

Ich sehe schon, ich muss wohl noch einen Helligkeitssensor anschaffen. Aber brauche ich dann auch noch einen Temperatursensor? Ich meine gelesen zu haben, dass ich beide Devices zuordnen muss, BRIGHTNESS und TEMPERATURE.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 September 2020, 09:35:52
Zitat von: zife am 23 September 2020, 09:24:56
Einen hab ich dann doch noch  ;)
Der PrivacyMode ist aber immer fest zeitlich verdrahtet mit dem nightclose, richtig? Ich kann also nicht das komplette Schließen auf immer 22 Uhr setzen (z.B. über TIME oder über ASTRO mit engen early/late-Grenzen), und dann den PrivacyMode nach Sunset steuern? Oder kann ich auch den PrivacyMode mit PERL steuern? Laut COMMANDREF geht das nicht.

Ich sehe schon, ich muss wohl noch einen Helligkeitssensor anschaffen. Aber brauche ich dann auch noch einen Temperatursensor? Ich meine gelesen zu haben, dass ich beide Devices zuordnen muss, BRIGHTNESS und TEMPERATURE.

Nein Perlcode geht da nicht.
Und für Abends und Morgens Fahrten brauchst Du nur einen Brightness Sensor. Temperature brauchst Du nur noch zusätzlich für Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 09:45:49
Zitat von: zife am 23 September 2020, 09:24:56
Einen hab ich dann doch noch  ;)
Der PrivacyMode ist aber immer fest zeitlich verdrahtet mit dem nightclose, richtig? Ich kann also nicht das komplette Schließen auf immer 22 Uhr setzen (z.B. über TIME oder über ASTRO mit engen early/late-Grenzen), und dann den PrivacyMode nach Sunset steuern? Oder kann ich auch den PrivacyMode mit PERL steuern? Laut COMMANDREF geht das nicht.

Ich sehe schon, ich muss wohl noch einen Helligkeitssensor anschaffen. Aber brauche ich dann auch noch einen Temperatursensor? Ich meine gelesen zu haben, dass ich beide Devices zuordnen muss, BRIGHTNESS und TEMPERATURE.

ZitatDer PrivacyMode ist aber immer fest zeitlich verdrahtet mit dem nightclose, richtig?
Bei Time ist das so, bei Brightness kannst du Zeit und Helligkeit eintragen. Je nachdem was zuerst eintrifft würde dann greifen.
Wenn du keinen Temperatursensor nutzen willst könntest du das ja auch über ein Wettermodul abgreifen und z.B. in einen Dummy schreiben und im ASC als Temperatur Device nutzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 23 September 2020, 10:25:21
Ok, dann brauche ich für mein (neues) Lieblingsszenario doch zwingend den Brightness Sensor (PrivacyMode wenn es dunkel wird, ganz zu um 22:00, morgens immer um 7:00 Uhr hoch, am WE erst um 8:30):

ASC_BrightnessSensor DEVICE[:READING] 300:300 (Device muss ich noch besorgen)
ASC_PrivacyDownValue_beforeNightClose 1800:300
ASC_Down BRIGHTNESS
ASC_Time_Down_Early 22:00
ASC_Time_Down_Late 22:01
ASC_Up TIME
ASC_Time_Up_Early 7:00
ASC_Time_Up_WE_Holiday 8:30

Dann greift der PrivacyMode ab 300 LUX, und um 22:00 geht das Rollo ganz zu, weil ja längst 300 Lux erreicht sind.

Für den Wunschzettel wäre irgendwann, dass der PrivacyMode-Zeitpunkt auch PERL versteht  ;)

Und, damit ich wenigstens überhaupt irgendwas beitragen kann... in der CommandRef scheint mir ein Tippfehler in den Attributen ASC_BlockingTime_beforDayOpen und ASC_BlockingTime_beforNightClose vorzuliegen - oder muss bei diesen Attributen tatsächlich das "e" von "before" weggelassen werden? Keine Krümelsuche, nur der Versuch, den ein oder anderen Nutzer vor Fragezeichen im Kopf zu bewahren  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 September 2020, 10:37:05
Das geht nicht. Du musst um im Privacy mit Brightness arbeiten zu können im ASC_Up oder ASC_Down auch mit Brightness arbeiten. Also PrivacyDown mit Brightnesswert dann ASC_Down brightness und bei Up das selbige wenn gewünscht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 23 September 2020, 10:58:12
Ah! Also ok, dann

ASC_BrightnessSensor DEVICE[:READING] 300:300 (Device muss ich noch besorgen)
ASC_PrivacyDownValue_beforeNightClose 1800:300
ASC_Down BRIGHTNESS
ASC_Time_Down_Early 22:00
ASC_Time_Down_Late 22:01
ASC_Up TIME  ASC_Up BRIGHTNESS
ASC_Time_Up_Early 7:00
ASC_Time_Up_WE_Holiday 8:30

und dazu
ASC_Time_Up_Late 8:31

Geht dann der Rolladen trotzdem immer um 7:00 Uhr hoch? Oder muss ich dafür den MORGEN-Brightness-Wert auf 0 setzen, damit bereits um 7:00 beim ersten Check die notwendige Helligkeit auch im Winter auf jeden Fall schon erreicht wurde?

Sorry, hätte nie gedacht, dass ich aus einem vermeintlich simplen Problem so eine Wissenschaft machen könnte  :o
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 11:03:53
Zitat von: zife am 23 September 2020, 10:58:12
Ah! Also ok, dann

ASC_BrightnessSensor DEVICE[:READING] 300:300 (Device muss ich noch besorgen)
ASC_PrivacyDownValue_beforeNightClose 1800:300
ASC_Down BRIGHTNESS
ASC_Time_Down_Early 22:00
ASC_Time_Down_Late 22:01
ASC_Up TIME  ASC_Up BRIGHTNESS
ASC_Time_Up_Early 7:00
ASC_Time_Up_WE_Holiday 8:30

und dazu
ASC_Time_Up_Late 8:31

Geht dann der Rolladen trotzdem immer um 7:00 Uhr hoch? Oder muss ich dafür den MORGEN-Brightness-Wert auf 0 setzen, damit bereits um 7:00 beim ersten Check die notwendige Helligkeit auch im Winter auf jeden Fall schon erreicht wurde?

Sorry, hätte nie gedacht, dass ich aus einem vermeintlich simplen Problem so eine Wissenschaft machen könnte  :o

Um 07:00 Uhr in deinem Beispiel würde er hochgehen wenn bis dahin die eingetragen Lux Zahl erreicht wurde, also bei Dir 300. Wenn um 07:00 Uhr aber z.B. noch 10 Lux wären dann würd er nicht hochgehen. Falls bis 08:31 auch die 300 Lux nicht erreicht wurde, würde trotzdem das Rollo hochfahren.

Edit: Sehe gerade das du noch einen Fehler hast:
Bei dem Brightnesssensor, wird nur der Devicename und das Reading eingetragen, nicht der Wert des Readings. Das muss du im ASC Modul unter ASC_brightnessDriveUpDown machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 23 September 2020, 11:21:30
Ja, das passt... dann setz ich einfach den niedrigsten LUX Wert ein, den der Sensor kann - der ist dann ja um 7:00 auf jeden Fall erreicht.
Die 8:31 setze ich ja nur, weil es die Bedingung gibt, dass der Late-Wert später sein muss als der Holiday-Wert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 23 September 2020, 11:23:47
Zitat von: xerion am 23 September 2020, 11:03:53
Bei dem Brightnesssensor, wird nur der Devicename und das Reading eingetragen, nicht der Wert des Readings. Das muss du im ASC Modul unter ASC_brightnessDriveUpDown machen.

Sicher?
Das hab ich aus der CommandRef - hab ich das falsch verstanden?
ZitatASC_BrightnessSensor - DEVICE[:READING] WERT-MORGENS:WERT-ABENDS / 'Sensorname[:brightness [400:800]]' Angaben zum Helligkeitssensor mit (Readingname, optional) für die Beschattung und dem Fahren der Rollladen nach brightness und den optionalen Brightnesswerten für Sonnenauf- und Sonnenuntergang. (default: none)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 11:29:15
Zitat von: zife am 23 September 2020, 11:23:47
Sicher?
Das hab ich aus der CommandRef - hab ich das falsch verstanden?

Wir haben beide Recht ;-). Ich nutze bei mir die Brightnesswerte momentan global, also im ASC Device und das was du hast ist für das Rollo Device, aber beides ist richtig. Wenn du aber nur einen Sensor hast und nicht unterschiedliche Fahrzeiten abhängig vom Luxwert pro Rollodevice haben möchtest, dann kannst du das so machen wie es beschrieben habe. Spart etwas Arbeit  bevor du nachher bei jedem Rollodevice die gleichen Werte einträgst. Ich habe mehrere Sensoren und baue das gerade um, da sich die Werte durch die Position etwas unterscheiden und das kann man dann mit dem Wert im Rollo Device schön feintunen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 12:39:02
Zitat von: CoolTux am 23 September 2020, 09:15:16
Ja das hat sich geändert mit Residents. Das war ein "Bug" sowohl bei absent als auch bei gone wird morgens nicht mehr hoch gefahren.

Was mir noch einfällt, es fahren die Rollos ja gar nicht mehr runter wenn Residents auf gone oder absent steht. Das kann ja auch nicht richtig sein. Zudem funktionieren die Rollos mit threestate sensor noch nach dem alten Schema mit dem "Bug".

Ich fände es gut wenn man sich das Verhalten besser im Bezug auf den Residents Status aussuchen könnte. Ich möchte nicht das die Rollos pauschal unten bleiben. Häuse bei denen die Rollos dauerhaft unten sind, sind für Einbrecher immer besonders interessant da die Bewohner so sicher im Urlaub sind. Zudem gibt es ja auch Zimmerpflanzen die etwas Licht wollen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 13:09:55
Zitat von: Dersch am 23 September 2020, 12:39:02
Was mir noch einfällt, es fahren die Rollos ja gar nicht mehr runter wenn Residents auf gone oder absent steht. Das kann ja auch nicht richtig sein. Zudem funktionieren die Rollos mit threestate sensor noch nach dem alten Schema mit dem "Bug".

Ich fände es gut wenn man sich das Verhalten besser im Bezug auf den Residents Status aussuchen könnte. Ich möchte nicht das die Rollos pauschal unten bleiben. Häuse bei denen die Rollos dauerhaft unten sind, sind für Einbrecher immer besonders interessant da die Bewohner so sicher im Urlaub sind. Zudem gibt es ja auch Zimmerpflanzen die etwas Licht wollen.

Ich fände es gut wenn man sich das Verhalten besser im Bezug auf den Residents Status aussuchen könnte. Ich möchte nicht das die Rollos pauschal unten bleiben. Häuse bei denen die Rollos dauerhaft unten sind

Das kannst du ja auch indem du das Attribute  "ASC_Mode_Up" im Rollo Device einstellst. Defaultmäßig steht es auf always kann es sein dass bei Dir was anders drin steht und darum nicht fährt, also z.B. "home"?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 13:14:48
Zitat von: xerion am 23 September 2020, 13:09:55
Ich fände es gut wenn man sich das Verhalten besser im Bezug auf den Residents Status aussuchen könnte. Ich möchte nicht das die Rollos pauschal unten bleiben. Häuse bei denen die Rollos dauerhaft unten sind

Nee alle meine Rollos stehen auf Always Up & Down
Das kannst du ja auch indem du das Attribute  "ASC_Mode_Up" im Rollo Device einstellst. Defaultmäßig steht es auf always kann es sein dass bei Dir was anders drin steht und darum nicht fährt, also z.B. "home"?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 13:23:36
Zitat von: Dersch am 23 September 2020, 13:14:48


Komisch :-\  Vielleicht hilft ein list vom ASC- und Rollo-Device. Da ich das Verhalten nicht habe, könnte es ggf. ein Einstellungssache sein?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 13:37:30
Siehe hier, ich wüsste nicht was ich da drehen sollte.

Zitat von: Dersch am 22 September 2020, 19:06:42
Nach meinem letzten Fhem Update und 73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

Funktioniert bei mir leider gar nichts mehr. Die läden fahren völlig unsinnig bzw gar nicht mehr. Gesteuert wird hauptsächlich mittels Brightness.


Internals:
   FUUID      5c432079-f33f-c2c3-4c9d-f93e944883e4b339
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,AnkleideRollladen,FlurRolladen,GwRolladen,JuRollladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer,SzRolladenBalkon,SzRolladenTerrasse,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,SzTerrasseTuer,SzRolladenBalkon,DSHOME,KuRolladenTuer,KzRolladenRechts,Astro,WzRolladenGarten,KuRolladenMitte,WzTerrasseTuer,KzFensterRechts,WzRolladenTerrasse,AkRolladen,KuTerrasseTuer,JuRollladen,SzRolladenTerrasse,GwFenster,WzRolladenLinks,AkFensterkontakt,SzBalkonTuer,KzFensterBalkon,KuFensterSpuele,KzBalkonTuer,AnkleideRollladen,KuRolladenSpuele,JuFenster,KzRolladenTuer,WzGartenTuer,TeHelligkeit,FlurRolladen,WzRolladenTuer,GwRolladen,KzRolladenBalkon
   NR         189
   NTFY_ORDER 51-myASControl
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-09-22 14:01:50   AkRolladen_PosValue 0
     2020-09-21 19:45:15   AkRolladen_lastPosValue 100
     2020-09-22 14:01:49   AkRolladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 19:46:36   AnkleideRollladen_PosValue 0
     2020-09-21 19:45:15   AnkleideRollladen_lastPosValue 0
     2020-09-22 14:01:49   AnkleideRollladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:01:52   FlurRolladen_PosValue 0
     2020-09-20 18:45:01   FlurRolladen_lastPosValue 100
     2020-09-22 18:45:01   FlurRolladen_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 14:01:49   GwRolladen_PosValue 0
     2020-09-21 19:45:15   GwRolladen_lastPosValue 100
     2020-09-22 14:01:49   GwRolladen_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 18:45:34   JuRollladen_PosValue 0
     2020-09-22 18:45:01   JuRollladen_lastPosValue 100
     2020-09-22 18:45:01   JuRollladen_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-06-09 05:24:12   Julie_lastPosValue 0
     2020-09-22 14:01:58   KuRolladenMitte_PosValue 0
     2020-09-21 19:45:15   KuRolladenMitte_lastPosValue 100
     2020-09-22 14:01:49   KuRolladenMitte_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:01:59   KuRolladenSpuele_PosValue 0
     2020-09-21 19:45:15   KuRolladenSpuele_lastPosValue 100
     2020-09-22 14:01:49   KuRolladenSpuele_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:00   KuRolladenTuer_PosValue 100
     2020-09-06 07:30:01   KuRolladenTuer_lastDelayPosValue 100
     2020-09-22 07:00:42   KuRolladenTuer_lastPosValue 0
     2020-09-22 14:01:49   KuRolladenTuer_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 18:45:01   KzRolladenBalkon_PosValue 0
     2020-09-20 18:45:01   KzRolladenBalkon_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenBalkon_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 14:02:46   KzRolladenRechts_PosValue 100
     2020-09-20 18:45:01   KzRolladenRechts_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenRechts_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 18:45:31   KzRolladenTuer_PosValue 0
     2020-09-22 18:45:01   KzRolladenTuer_lastPosValue 100
     2020-09-22 18:45:01   KzRolladenTuer_nextAstroTimeEvent 23.09.2020 - 08:30
     2020-09-22 07:10:49   SzRolladenBalkon_PosValue 100
     2020-08-24 21:40:21   SzRolladenBalkon_lastDelayPosValue 100
     2020-09-22 07:10:49   SzRolladenBalkon_lastPosValue 0
     2020-09-22 14:01:49   SzRolladenBalkon_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-20 19:46:36   SzRolladenTerrasse_PosValue 0
     2020-09-21 19:45:15   SzRolladenTerrasse_lastPosValue 0
     2020-09-22 14:01:49   SzRolladenTerrasse_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:11   WzRolladenGarten_PosValue 0
     2020-09-21 19:45:15   WzRolladenGarten_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenGarten_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:12   WzRolladenLinks_PosValue 0
     2020-09-21 19:45:15   WzRolladenLinks_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenLinks_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:13   WzRolladenTerrasse_PosValue 0
     2020-09-21 19:45:15   WzRolladenTerrasse_lastPosValue 100
     2020-09-22 14:01:49   WzRolladenTerrasse_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-09-22 14:02:14   WzRolladenTuer_PosValue 100
     2020-08-19 20:54:36   WzRolladenTuer_lastDelayPosValue 100
     2020-09-22 10:37:22   WzRolladenTuer_lastPosValue 40
     2020-09-22 14:01:49   WzRolladenTuer_nextAstroTimeEvent 22.09.2020 - 22:00
     2020-08-13 06:49:12   ascEnable       on
     2020-09-22 14:01:50   controlShading  on
     2019-04-16 22:48:22   hardLockOut     on
     2018-12-21 14:25:59   partyMode       off
     2020-09-22 14:01:44   room_Abstellkammer AkRolladen
     2020-09-22 14:01:44   room_Ankleide   AnkleideRollladen
     2020-09-22 14:01:44   room_FlurOG     FlurRolladen
     2020-09-22 14:01:44   room_G__steWC   GwRolladen
     2020-09-22 14:01:44   room_Julie      JuRollladen
     2020-09-22 14:01:44   room_K__che     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2020-09-22 14:01:44   room_Kinderzimmer KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer
     2020-09-22 14:01:44   room_Schlafzimmer SzRolladenBalkon,SzRolladenTerrasse
     2020-09-22 14:01:44   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2020-03-02 21:42:44   selfDefense     on
     2020-09-22 18:45:34   state           night close
     2020-06-01 07:20:10   sunriseTimeWeHoliday on
     2020-09-22 14:01:44   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       AnkleideRollladen
       FlurRolladen
       GwRolladen
       JuRollladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       KzRolladenBalkon
       KzRolladenRechts
       KzRolladenTuer
       SzRolladenBalkon
       SzRolladenTerrasse
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     AnkleideRollladen:
     Astro:
       myASControl ASC_twilightDevice
     DSHOME:
       myASControl ASC_residentsDev
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     JuFenster:
       JuRollladen ASC_WindowRec
     JuRollladen:
     KuFensterSpuele:
       KuRolladenSpuele ASC_WindowRec
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     KzBalkonTuer:
       KzRolladenTuer ASC_WindowRec
     KzFensterBalkon:
       KzRolladenBalkon ASC_WindowRec
     KzFensterRechts:
       KzRolladenRechts ASC_WindowRec
     KzRolladenBalkon:
     KzRolladenRechts:
     KzRolladenTuer:
     SzBalkonTuer:
       SzRolladenBalkon ASC_WindowRec
     SzRolladenBalkon:
     SzRolladenTerrasse:
     SzTerrasseTuer:
       SzRolladenTerrasse ASC_WindowRec
     TeHelligkeit:
       AkRolladen ASC_BrightnessSensor
       AnkleideRollladen ASC_BrightnessSensor
       FlurRolladen ASC_BrightnessSensor
       GwRolladen ASC_BrightnessSensor
       JuRollladen ASC_BrightnessSensor
       KuRolladenMitte ASC_BrightnessSensor
       KuRolladenSpuele ASC_BrightnessSensor
       KuRolladenTuer ASC_BrightnessSensor
       KzRolladenBalkon ASC_BrightnessSensor
       KzRolladenRechts ASC_BrightnessSensor
       KzRolladenTuer ASC_BrightnessSensor
       SzRolladenBalkon ASC_BrightnessSensor
       SzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenGarten ASC_BrightnessSensor
       WzRolladenLinks ASC_BrightnessSensor
       WzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenTuer ASC_BrightnessSensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
     WzTerrasseTuer:
       WzRolladenTerrasse ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 15:4
   ASC_freezeTemp 3
   ASC_residentsDev DSHOME:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor TeTempFeuchte:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolläden
   icon       fts_shutter_automatic
   room       Zentral


List eines Rollos der völlig falsch getriggert wurde


Internals:
   DEF        35F00A
   FUUID      5c432072-f33f-c2c3-9bdf-20833d06665ac2cb
   HMLAN1_MSGCNT 1
   HMLAN1_RAWMSG E35F00A,0000,43640D1D,FF,FFBB,3BA41035F00A2864FE0601000045
   HMLAN1_RSSI -69
   HMLAN1_TIME 2020-09-22 14:02:26
   HMUSB_MSGCNT 2
   HMUSB_RAWMSG RB5B15596,0001,98CB8C5A,FF,FFBF,3BA41035F00A2864FE0601000045
   HMUSB_RSSI -65
   HMUSB_TIME 2020-09-22 14:02:11
   IODev      HMUSB
   LASTInputDev HMLAN1
   MSGCNT     3
   NAME       WzRolladenGarten
   NOTIFYDEV  global
   NR         43
   NTFY_ORDER 50-WzRolladenGarten
   STATE      down
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3B - t:10 s:35F00A d:2864FE 0601000045
   protLastRcv 2020-09-22 14:02:11
   protRcv    1 last_at:2020-09-22 14:02:11
   protSnd    2 last_at:2020-09-22 14:02:11
   protState  CMDs_done
   rssi_HMUSB cnt:1 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMLAN1 cnt:1 min:-69 max:-69 avg:-69 lst:-69
   rssi_at_HMUSB cnt:2 min:-65 max:-65 avg:-65 lst:-65
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-09-22 19:08:00   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 7.5m
     2020-09-22 14:02:11   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-09-22 14:01:49   ASC_Time_DriveDown 22.09.2020 - 22:00
     2020-09-22 14:01:49   ASC_Time_DriveUp 23.09.2020 - 07:45
     2020-09-21 19:45:16   CommandAccepted yes
     2018-03-19 15:40:23   D-firmware      2.8
     2018-03-19 15:40:23   D-serialNr      MEQ0651786
     2020-03-27 10:42:51   PairedTo        0x2864FE
     2018-03-19 15:42:49   R-driveDown     30 s
     2018-03-19 15:42:49   R-driveTurn     0.5 s
     2020-03-27 10:42:52   R-driveUp       32.8 s
     2018-03-19 15:42:48   R-pairCentral   0x2864FE
     2018-03-19 15:42:49   R-sign          off
     2020-03-27 10:42:51   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2020-03-27 10:42:52   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:2C 0D:01 0E:48 0F:05 10:00 30:06 56:00 57:24
     2020-09-22 14:01:45   associatedWith  myASControl
     2020-09-18 00:32:19   cfgState        ok
     2020-09-22 14:02:11   commState       CMDs_done
     2020-09-22 14:02:11   deviceMsg       off (to CCU)
     2020-05-14 07:50:35   inhibit         set_off
     2020-09-22 14:02:11   level           0
     2020-09-22 14:02:11   motor           stop:off
     2020-09-22 14:02:11   pct             0
     2019-08-12 12:54:19   powerOn         2019-08-12 12:54:19
     2020-09-22 14:02:11   recentStateType info
     2020-09-22 14:02:11   state           off
     2020-09-22 14:02:11   timedOn         off
   helper:
     HM_CMDNR   59
     cSnd       ,012864FE35F00A010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1600776102.98573
       TmplTs     1600776102.98573
       cmdKey     1:1:0::WzRolladenGarten:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    AkFensterkontakt,BadFenster,CCU_Btn2,FlurEGBewegung,GaliBewegung,GaliSwitch01,GaliSwitch02,GwFenster,JuFenster,KuFensterSpuele,KuTerrasseTuer,KzBalkonTuer,KzFensterBalkon,KzFensterRechts,SzBalkonTuer,SzTerrasseTuer,TeBachWasserstand,TeKuLichtSchalter,TeWzLichtSchalter,WaschmaschineSenF,WaschmaschineSenI,WaschmaschineSenPwr,WaschmaschineSenU,WkFenster,WzGartenTuer,WzSchalterTerrasse_1,WzSchalterTerrasse_2,WzSchalterTerrasse_3,WzSchalterTerrasse_4,WzSofaDimmer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +35F00A,00,00,00
       nextSend   1600776146.27345
       prefIO     
       rxt        0
       vccu       CCU
       p:
         35F00A
         00
         00
         00
     mRssi:
       mNo        3B
       io:
         HMLAN1:
           -69
           -69
         HMUSB:
           -61
           -61
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1600776131.86978
       ack:
         HASH(0x55dff62b65a8)
         3B80022864FE35F00A00
     rssi:
       HMUSB:
         avg        -69
         cnt        1
         lst        -69
         max        -69
         min        -69
       at_HMLAN1:
         avg        -69
         cnt        1
         lst        -69
         max        -69
         min        -69
       at_HMUSB:
         avg        -65
         cnt        2
         lst        -65
         max        -65
         min        -65
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 15:120
   ASC_Shading_MinMax_Elevation 7:50
   ASC_Shading_Min_OutsideTemperature 8
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 5000:3500
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 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
   eventMap   on:up off:down
   expert     defReg,rawReg
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0651786
   subType    blindActuator
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Der hier wurde seit 2 Tagen gar nkcht mehr getriggert:


Internals:
   FUUID      5dcc888e-f33f-c2c3-6273-bcbf85a1a5dc0cd3
   IODev      mqtt
   NAME       KzRolladenBalkon
   NR         356
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1600776189.84539
           VALUE      1552
       power:
         DBLogging:
           TIME       1600776159.81528
           VALUE      0.00
   READINGS:
     2019-11-14 00:04:00   ASC_Enable      on
     2020-06-25 11:18:02   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-20 18:45:01   ASC_ShuttersLastDrive night close
     2020-09-22 18:45:01   ASC_Time_DriveDown 23.09.2020 - 18:45
     2020-09-22 18:45:01   ASC_Time_DriveUp 23.09.2020 - 08:30
     2020-09-22 14:01:45   associatedWith  myASControl
     2020-09-22 18:45:14   energy          1552
     2020-09-22 18:46:44   online          false
     2020-09-20 18:45:01   pct             0
     2020-09-22 18:45:14   pos             100
     2020-09-22 18:45:14   power           0.00
     2020-09-22 18:45:14   state           stop
     2020-09-22 18:46:44   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch-55B8D3/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch-55B8D3/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch-55B8D3/command
     shellies/shellyswitch-55B8D3/roller/0/energy
     shellies/shellyswitch-55B8D3/online
     shellies/shellyswitch-55B8D3/roller/0/pos
     shellies/shellyswitch-55B8D3/roller/0/power
     shellies/shellyswitch-55B8D3/roller/0
   subscribeExpr:
     ^shellies\/shellyswitch-55B8D3\/command$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/energy$
     ^shellies\/shellyswitch-55B8D3\/online$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/pos$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/power$
     ^shellies\/shellyswitch-55B8D3\/roller\/0$
   subscribeQos:
     shellies/shellyswitch-55B8D3/command 0
     shellies/shellyswitch-55B8D3/online 0
     shellies/shellyswitch-55B8D3/roller/0 0
     shellies/shellyswitch-55B8D3/roller/0/energy 0
     shellies/shellyswitch-55B8D3/roller/0/pos 0
     shellies/shellyswitch-55B8D3/roller/0/power 0
   subscribeReadings:
     shellies/shellyswitch-55B8D3/command:
       cmd       
       name       command
     shellies/shellyswitch-55B8D3/online:
       cmd       
       name       online
     shellies/shellyswitch-55B8D3/roller/0:
       cmd       
       name       state
     shellies/shellyswitch-55B8D3/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch-55B8D3/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch-55B8D3/roller/0/power:
       cmd       
       name       power
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 7:10
   ASC_Time_Up_Late 8:30
   ASC_Time_Up_WE_Holiday 8:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterBalkon
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude energy,power
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch-55B8D3/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch-55B8D3/roller/0/command/pos
   qos        exactly-once
   room       Kinderzimmer
   stateFormat pos
   subscribeReading_command shellies/shellyswitch-55B8D3/command
   subscribeReading_energy shellies/shellyswitch-55B8D3/roller/0/energy
   subscribeReading_online shellies/shellyswitch-55B8D3/online
   subscribeReading_pos shellies/shellyswitch-55B8D3/roller/0/pos
   subscribeReading_power shellies/shellyswitch-55B8D3/roller/0/power
   subscribeReading_state shellies/shellyswitch-55B8D3/roller/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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 September 2020, 17:31:36
Zitat von: Dersch am 23 September 2020, 13:37:30
Siehe hier, ich wüsste nicht was ich da drehen sollte.
So auf Anhieb konnte ich auch keinen Fehler denken. Wenn es nach dem Update erst gekommen ist dann kann dort vielleicht was durcheinander geraten sein. Wenn du du schon die Ratschläge ovn CoolTux befolgt hast, also Scanforshutters und CreateNewNotifys dann müsste du am besten vor der Abendfahrt ASC_Debug auf 1 stellen und das Logfile dann posten. Nur nicht zu lange an lassen sonst explodiert das Logfile ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 September 2020, 19:19:34
Zitat von: Dersch am 23 September 2020, 13:37:30
Siehe hier, ich wüsste nicht was ich da drehen sollte.
Bei mir hat sich kürzlich ASC alles andere als nachvollziehbar verhalten. ""ScanFor...", "Create...", "renew..." hat alles nicht zum Erfolg geführt. Wohl aber ein "Shutdown restart" von FHEM. Eventuell hast du das schon längst versucht, falls nicht wäre es ein Versuch wert.  :-\
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 23 September 2020, 20:06:59
Shutdown Restart habe ich mehrfach gemacht die Tage. Heute Abend sind die Läden allerdings ganz normal gefahren. Evtl brauchte es mal einen Trigger von Residents Modul um wieder in den normalen Lauf zu kommen. Da wir im Urlaub sind war das schon länger auf absent. Mal schauen wie es morgen früh so abläuft.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 September 2020, 09:44:40
Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Hallo CoolTux,

bist du in dieser Sache eventl. schon ein bisschen weitergekommen? So langsam fängt die dunkle Jahreszeit an und da sind ungesicherte, offen stehende Fenster nicht so gut.  ;)

Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 September 2020, 10:12:09
Zitat von: Wolle02 am 24 September 2020, 09:44:40
Hallo CoolTux,

bist du in dieser Sache eventl. schon ein bisschen weitergekommen? So langsam fängt die dunkle Jahreszeit an und da sind ungesicherte, offen stehende Fenster nicht so gut.  ;)

Gruß
Wolle

Ich bin die letzten Wochen leider zu gar nichts am ASC gekommen. Wird auch die nächsten Wochen noch so sein. Aber ich gehe davon aus das ich in meiner Urlaubswoche vom 19.10. -23.10. zu mindest dazu kommen werde.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 September 2020, 11:22:14
Zitat von: CoolTux am 24 September 2020, 10:12:09
Ich bin die letzten Wochen leider zu gar nichts am ASC gekommen. Wird auch die nächsten Wochen noch so sein. Aber ich gehe davon aus das ich in meiner Urlaubswoche vom 19.10. -23.10. zu mindest dazu kommen werde.


Grüße

Ahh, danke für die Info. Will dich nicht drängen; es ging mir nur darum, ob es zeitlich sinnvoll ist nach einem Workaround außerhalb des Moduls zu suchen, was ja nicht der Fall wäre, wenn du nächste Woche ein Update einchecken wolltest  :D ;)

Danke und Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 25 September 2020, 09:58:52
Zitat von: JWRu am 08 September 2020, 11:22:20
Ich habe gestern ein etwas seltsames Verhalten von ASC bemerkt:
Die Beschattung lief (controlShading on) und zwei Rollläden sind in die Beschattung gefahren. Ich habe dann beide von Hand hochgefahren.
Um zu verhindern, dass die anderen Rollläden in die Beschattung fahren, habe ich controiShading auf "off" gesetzt.
Am nächsten Morgen sind diese beiden Rollläden nicht ganz nach oben gefahren, sondern in die Beschattungsposition (controlShading war immer noch "off").
In der letzten Spalte der ASC-Übersicht (Shading Info) stand für beide Rollläden immer noch "in".
Das Problem besteht immer noch. Zusätzlich ist heute folgendes passiert:
controlShading ist "off". Heute früh sind die Rollläden statt nach oben in die Beschattungsposition gefahren. Ich habe sie dann beide manuell hochgefahren.
Danach habe ich die Terrassentür geöffnet. Als ich sie wieder geschlossen habe, ist der entsprechende Rolladen wieder in die Beschattungsposition gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 September 2020, 11:14:25
Zitat von: JWRu am 25 September 2020, 09:58:52
Das Problem besteht immer noch. Zusätzlich ist heute folgendes passiert:
controlShading ist "off". Heute früh sind die Rollläden statt nach oben in die Beschattungsposition gefahren. Ich habe sie dann beide manuell hochgefahren.
Danach habe ich die Terrassentür geöffnet. Als ich sie wieder geschlossen habe, ist der entsprechende Rolladen wieder in die Beschattungsposition gefahren.

Dadurch das Du die Beschattung komplett deaktiviert hast kann er anscheinend kein out mehr machen. Bitte setzte bei allen Rollos welche den Beschattungsstatus in haben ein out mittels
{ ascAPIset('ShadingStatus','ROLLONAME','out') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 25 September 2020, 12:44:52
ZitatDadurch das Du die Beschattung komplett deaktiviert hast kann er anscheinend kein out mehr machen. Bitte setzte bei allen Rollos welche den Beschattungsstatus in haben ein out mittels
Code: [Auswählen]
{ ascAPIset('ShadingStatus','ROLLONAME','out') }
Vielen Dank! Ich hatte das schon anderweitig gelöst:
controlShading auf "on" gesetzt. Da es gerade kalt ist, geht "ShadingStatus" nach kurzer Zeit überall auf "out". Danach controlShading auf "off".

Ich dachte irrtümlich, dass ShadingStatus überall auf "out" gesetzt wird, wenn man controlShading auf "off" stellt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 September 2020, 13:12:47
Zitat von: JWRu am 25 September 2020, 12:44:52
Vielen Dank! Ich hatte das schon anderweitig gelöst:
controlShading auf "on" gesetzt. Da es gerade kalt ist, geht "ShadingStatus" nach kurzer Zeit überall auf "out". Danach controlShading auf "off".

Ich dachte irrtümlich, dass ShadingStatus überall auf "out" gesetzt wird, wenn man controlShading auf "off" stellt.

Genau das ist ja aktuell der Bug. Er macht das nicht, sollte es aber machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 25 September 2020, 13:47:40
Verstanden. Lass dir Zeit mit dem Fixen. Du bist ja anscheinend momentan ordentlich im Stress.
Ich kann einstweilen damit leben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 26 September 2020, 18:52:29
Irgendwie ist da noch der Wurm drin. Dieser Rollo wurde seit 3 Tagen nicht mehr angesprochen:


Internals:
   FUUID      5dcc888e-f33f-c2c3-6273-bcbf85a1a5dc0cd3
   IODev      mqtt
   NAME       KzRolladenBalkon
   NR         356
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1601104162.85861
           VALUE      1689
       power:
         DBLogging:
           TIME       1601104102.82657
           VALUE      0.00
   READINGS:
     2019-11-14 00:04:00   ASC_Enable      on
     2020-06-25 11:18:02   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-23 18:45:01   ASC_ShuttersLastDrive night close
     2020-09-26 18:45:01   ASC_Time_DriveDown 27.09.2020 - 18:45
     2020-09-26 18:45:01   ASC_Time_DriveUp 27.09.2020 - 08:00
     2020-09-22 20:07:36   associatedWith  myASControl
     2020-09-26 18:48:35   energy          1689
     2020-09-25 07:44:22   online          true
     2020-09-23 18:45:01   pct             0
     2020-09-26 18:48:35   pos             100
     2020-09-26 18:48:35   power           0.00
     2020-09-26 18:48:35   state           stop
     2020-09-26 18:48:35   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch-55B8D3/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch-55B8D3/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch-55B8D3/command
     shellies/shellyswitch-55B8D3/roller/0/energy
     shellies/shellyswitch-55B8D3/online
     shellies/shellyswitch-55B8D3/roller/0/pos
     shellies/shellyswitch-55B8D3/roller/0/power
     shellies/shellyswitch-55B8D3/roller/0
   subscribeExpr:
     ^shellies\/shellyswitch-55B8D3\/command$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/energy$
     ^shellies\/shellyswitch-55B8D3\/online$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/pos$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/power$
     ^shellies\/shellyswitch-55B8D3\/roller\/0$
   subscribeQos:
     shellies/shellyswitch-55B8D3/command 0
     shellies/shellyswitch-55B8D3/online 0
     shellies/shellyswitch-55B8D3/roller/0 0
     shellies/shellyswitch-55B8D3/roller/0/energy 0
     shellies/shellyswitch-55B8D3/roller/0/pos 0
     shellies/shellyswitch-55B8D3/roller/0/power 0
   subscribeReadings:
     shellies/shellyswitch-55B8D3/command:
       cmd       
       name       command
     shellies/shellyswitch-55B8D3/online:
       cmd       
       name       online
     shellies/shellyswitch-55B8D3/roller/0:
       cmd       
       name       state
     shellies/shellyswitch-55B8D3/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch-55B8D3/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch-55B8D3/roller/0/power:
       cmd       
       name       power
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 7:10
   ASC_Time_Up_Late 8:30
   ASC_Time_Up_WE_Holiday 8:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterBalkon
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude energy,power
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch-55B8D3/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch-55B8D3/roller/0/command/pos
   qos        exactly-once
   room       Kinderzimmer
   stateFormat pos
   subscribeReading_command shellies/shellyswitch-55B8D3/command
   subscribeReading_energy shellies/shellyswitch-55B8D3/roller/0/energy
   subscribeReading_online shellies/shellyswitch-55B8D3/online
   subscribeReading_pos shellies/shellyswitch-55B8D3/roller/0/pos
   subscribeReading_power shellies/shellyswitch-55B8D3/roller/0/power
   subscribeReading_state shellies/shellyswitch-55B8D3/roller/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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100


Edit:
Der auch:


Internals:
   FUUID      5cfeb404-f33f-c2c3-e4a1-31dbae87f435b640
   IODev      mqtt
   NAME       AnkleideRollladen
   NR         237
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1601104142.66085
           VALUE      1732
       power:
         DBLogging:
           TIME       1601104114.97827
           VALUE      0.00
       temperature:
         DBLogging:
           TIME       1601141335.70525
           VALUE      53.87
   READINGS:
     2019-06-11 00:10:17   ASC_Enable      on
     2020-06-25 11:17:57   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-23 19:39:07   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-09-26 08:00:01   ASC_Time_DriveDown 26.09.2020 - 22:00
     2020-09-26 08:00:01   ASC_Time_DriveUp 27.09.2020 - 08:00
     2020-09-22 20:07:36   associatedWith  myASControl
     2020-09-26 19:29:29   energy          1732
     2020-09-25 07:44:27   online          true
     2020-09-23 19:39:07   pct             0
     2020-09-26 19:29:29   pos             100
     2020-09-26 19:29:29   power           0.00
     2020-09-26 09:08:34   state           stop
     2020-09-26 19:29:29   temperature     53.87
     2020-09-26 19:29:29   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch25-68D644/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch25-68D644/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch25-68D644/command
     shellies/shellyswitch25-68D644/roller/0/energy
     shellies/shellyswitch25-68D644/online
     shellies/shellyswitch25-68D644/roller/0/pos
     shellies/shellyswitch25-68D644/roller/0/power
     shellies/shellyswitch25-68D644/roller/0
     shellies/shellyswitch25-68D644/temperature
   subscribeExpr:
     ^shellies\/shellyswitch25-68D644\/command$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/energy$
     ^shellies\/shellyswitch25-68D644\/online$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/pos$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/power$
     ^shellies\/shellyswitch25-68D644\/roller\/0$
     ^shellies\/shellyswitch25-68D644\/temperature$
   subscribeQos:
     shellies/shellyswitch25-68D644/command 0
     shellies/shellyswitch25-68D644/online 0
     shellies/shellyswitch25-68D644/roller/0 0
     shellies/shellyswitch25-68D644/roller/0/energy 0
     shellies/shellyswitch25-68D644/roller/0/pos 0
     shellies/shellyswitch25-68D644/roller/0/power 0
     shellies/shellyswitch25-68D644/temperature 0
   subscribeReadings:
     shellies/shellyswitch25-68D644/command:
       cmd       
       name       command
     shellies/shellyswitch25-68D644/online:
       cmd       
       name       online
     shellies/shellyswitch25-68D644/roller/0:
       cmd       
       name       state
     shellies/shellyswitch25-68D644/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch25-68D644/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch25-68D644/roller/0/power:
       cmd       
       name       power
     shellies/shellyswitch25-68D644/temperature:
       cmd       
       name       temperature
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   DbLogExclude .*
   DbLogInclude energy,power,temperature
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch25-68D644/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch25-68D644/roller/0/command/pos
   qos        exactly-once
   room       Ankleide
   stateFormat pos
   subscribeReading_command shellies/shellyswitch25-68D644/command
   subscribeReading_energy shellies/shellyswitch25-68D644/roller/0/energy
   subscribeReading_online shellies/shellyswitch25-68D644/online
   subscribeReading_pos shellies/shellyswitch25-68D644/roller/0/pos
   subscribeReading_power shellies/shellyswitch25-68D644/roller/0/power
   subscribeReading_state shellies/shellyswitch25-68D644/roller/0
   subscribeReading_temperature shellies/shellyswitch25-68D644/temperature
   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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100


Noch 2 andere hatten das.

Auffällig ist, das es alle MQTT gesteuerte Läden sind. Ist ASC Mode 2 da irgendwie anders in der aktuellen Version?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 27 September 2020, 10:04:23
Sorry, ich muss mich hier auch nochmal melden... ich bring meine Rolläden einfach nicht dazu, sich per AutoShuttersControl zu bewegen. Alle Einstellungen scheinen ok,  in den Logs finde ich nichts Auffälliges - aber irgendwo wird wohl noch was fehlen...? Die manuelle Steuerung funktioniert einwandfrei, und das Modul erkennt diese Fahrten auch.

Habe fhem neu gestartet, die Notifydefs neu erstellen lassen, Scanforshutters wiederholt - nix. Zum Teil hatte ich im Log x-fach den Fehler "ERROR: empty name in readingsBeginUpdate", der ist aber nach meheren Neustarts verschwunden.

Habe jetzt auch einen Brightness-Sensor, und einen Temperatursensor (erstmal geliehen), beide geben auch Werte aus. Beim Temperatursensor musste ich ein UserReading erstellen, da der Sensor sonst uninterpretierte Rohwerte ausspuckt.


Hier das List vom ASC-Device:
Internals:
   FUUID      5f68f2c8-f33f-93cd-cad4-ca690ca30d841568
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  global,RolladenSteuerung,RO_AZ_Sued_FSB61_OG,RO_BZ_Ost_FSB61_OG,RO_FE_Ost_FSB61_EG,RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_KU_Sued2_FSB61_EG,RO_WC_Ost_FSB61_EG,RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RO_WZ_West2_FSB61_EG,DE_AstroFunktion,MS_GT_Sued_FAH60alt,FG_WZ_Sued_SecSig,FG_KU_Sued_SecSig
   NR         62
   NTFY_ORDER 51-RolladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-09-27 09:00:28   RO_AZ_Sued_FSB61_OG_PosValue 0
     2020-09-27 09:00:01   RO_AZ_Sued_FSB61_OG_lastPosValue 100
     2020-09-27 09:00:01   RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 09:28:23   RO_AZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:31   RO_AZ_Sued_FSB61_lastPosValue 100
     2020-09-27 09:00:01   RO_BZ_Ost_FSB61_OG_lastPosValue 0
     2020-09-27 09:00:01   RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:39:45   RO_BZ_Ost_FSB61_PosValue 33
     2020-09-25 18:59:31   RO_BZ_Ost_FSB61_lastPosValue 0
     2020-09-27 07:27:15   RO_FE_Ost_FSB61_EG_PosValue 0
     2020-09-27 09:00:01   RO_FE_Ost_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:01   RO_FE_Ost_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:47   RO_FE_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_FE_Ost_FSB61_lastPosValue 0
     2020-09-27 09:00:02   RO_KO_Ost_FSB61_OG_lastPosValue 0
     2020-09-27 09:00:02   RO_KO_Ost_FSB61_OG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 09:29:15   RO_KO_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Ost_FSB61_lastPosValue 0
     2020-09-27 09:53:40   RO_KO_Sued_FSB61_OG_PosValue 100
     2020-09-27 09:00:02   RO_KO_Sued_FSB61_OG_lastPosValue 100
     2020-09-27 09:00:02   RO_KO_Sued_FSB61_OG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 09:28:19   RO_KO_Sued_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Sued_FSB61_lastPosValue 100
     2020-09-27 07:27:39   RO_KU_Ost_FSB61_EG_PosValue 0
     2020-09-27 09:00:02   RO_KU_Ost_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:02   RO_KU_Ost_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:46   RO_KU_Ost_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Ost_FSB61_lastPosValue 0
     2020-09-27 07:27:14   RO_KU_Sued1_FSB61_EG_PosValue 0
     2020-09-27 09:00:03   RO_KU_Sued1_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:03   RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:47   RO_KU_Sued1_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Sued1_FSB61_lastPosValue 0
     2020-09-27 09:26:22   RO_KU_Sued2_FSB61_EG_PosValue 0
     2020-09-27 09:00:03   RO_KU_Sued2_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:03   RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:56   RO_KU_Sued2_FSB61_PosValue 0
     2020-09-23 19:03:46   RO_KU_Sued2_FSB61_lastPosValue 100
     2020-09-26 13:22:02   RO_KW_Sued_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_Sued_FSB61_lastPosValue 100
     2020-09-26 13:22:13   RO_KW_West_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_West_FSB61_lastPosValue 100
     2020-09-26 13:21:14   RO_SZ_Nord_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_SZ_Nord_FSB61_lastPosValue 100
     2020-09-26 13:21:23   RO_SZ_West_FSB61_PosValue 100
     2020-09-25 18:59:35   RO_SZ_West_FSB61_lastPosValue 22
     2020-09-27 07:27:40   RO_WC_Ost_FSB61_EG_PosValue 0
     2020-09-27 09:00:03   RO_WC_Ost_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:03   RO_WC_Ost_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:47   RO_WC_Ost_FSB61_PosValue 0
     2020-09-25 18:59:35   RO_WC_Ost_FSB61_lastPosValue 0
     2020-09-27 07:27:44   RO_WZ_Sued_FSB61_EG_PosValue 0
     2020-09-27 09:00:03   RO_WZ_Sued_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:03   RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:51   RO_WZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_Sued_FSB61_lastPosValue 0
     2020-09-27 07:27:47   RO_WZ_West1_FSB61_EG_PosValue 0
     2020-09-27 09:00:04   RO_WZ_West1_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:04   RO_WZ_West1_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West1_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_West1_FSB61_lastPosValue 0
     2020-09-27 07:27:14   RO_WZ_West2_FSB61_EG_PosValue 0
     2020-09-27 09:00:04   RO_WZ_West2_FSB61_EG_lastPosValue 0
     2020-09-27 09:00:04   RO_WZ_West2_FSB61_EG_nextAstroTimeEvent 27.09.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West2_FSB61_PosValue 0
     2020-09-25 18:59:37   RO_WZ_West2_FSB61_lastPosValue 0
     2020-09-26 13:49:39   ascEnable       on
     2020-09-26 19:56:03   controlShading  on
     2020-09-21 21:45:40   hardLockOut     off
     2020-09-26 19:51:38   room_EnOcean_EG_Flur RO_FE_Ost_FSB61_EG
     2020-09-26 19:51:38   room_EnOcean_EG_Kueche RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_KU_Sued2_FSB61_EG
     2020-09-26 19:51:38   room_EnOcean_EG_WC RO_WC_Ost_FSB61_EG
     2020-09-26 19:51:38   room_EnOcean_EG_Wohnzimmer RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RO_WZ_West2_FSB61_EG
     2020-09-26 19:51:38   room_EnOcean_OG_Arbeitszimmer RO_AZ_Sued_FSB61_OG
     2020-09-26 19:51:38   room_EnOcean_OG_Badezimmer RO_BZ_Ost_FSB61_OG
     2020-09-26 19:51:38   room_EnOcean_OG_Kinderzimmer_Ost RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG
     2020-09-21 21:45:40   selfDefense     off
     2020-09-27 09:53:41   state           manual
     2020-09-21 21:52:44   sunriseTimeWeHoliday on
     2020-09-26 19:51:38   userAttrList    rolled out
   helper:
     shuttersList:
       RO_AZ_Sued_FSB61_OG
       RO_BZ_Ost_FSB61_OG
       RO_FE_Ost_FSB61_EG
       RO_KO_Ost_FSB61_OG
       RO_KO_Sued_FSB61_OG
       RO_KU_Ost_FSB61_EG
       RO_KU_Sued1_FSB61_EG
       RO_KU_Sued2_FSB61_EG
       RO_WC_Ost_FSB61_EG
       RO_WZ_Sued_FSB61_EG
       RO_WZ_West1_FSB61_EG
       RO_WZ_West2_FSB61_EG
   monitoredDevs:
     DE_AstroFunktion:
       RolladenSteuerung ASC_twilightDevice
     FG_KU_Sued_SecSig:
       RO_KU_Sued2_FSB61_EG ASC_WindowRec
     FG_WZ_Sued_SecSig:
       RO_WZ_Sued_FSB61_EG ASC_WindowRec
     MS_GT_Sued_FAH60alt:
       RO_AZ_Sued_FSB61_OG ASC_BrightnessSensor
       RO_BZ_Ost_FSB61_OG ASC_BrightnessSensor
       RO_FE_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KO_Ost_FSB61_OG ASC_BrightnessSensor
       RO_KO_Sued_FSB61_OG ASC_BrightnessSensor
       RO_KU_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued1_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued2_FSB61_EG ASC_BrightnessSensor
       RO_WC_Ost_FSB61_EG ASC_BrightnessSensor
       RO_WZ_Sued_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West1_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West2_FSB61_EG ASC_BrightnessSensor
     RO_AZ_Sued_FSB61_OG:
     RO_BZ_Ost_FSB61_OG:
     RO_FE_Ost_FSB61_EG:
     RO_KO_Ost_FSB61_OG:
     RO_KO_Sued_FSB61_OG:
     RO_KU_Ost_FSB61_EG:
     RO_KU_Sued1_FSB61_EG:
     RO_KU_Sued2_FSB61_EG:
     RO_WC_Ost_FSB61_EG:
     RO_WZ_Sued_FSB61_EG:
     RO_WZ_West1_FSB61_EG:
     RO_WZ_West2_FSB61_EG:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 300:300
   ASC_expert 1
   ASC_tempSensor MT_KU_Nord_FTMT:TempWert2
   ASC_twilightDevice DE_AstroFunktion
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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
   verbose    5



Und eins von einem Rolladen:
Internals:
   DEF        0587D1DA
   FUUID      5e5ad5f8-f33f-6ef9-84d9-1c126dd81c81a3f3
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     4
   NAME       RO_AZ_Sued_FSB61_OG
   NR         1308
   NTFY_ORDER 50-RO_AZ_Sued_FSB61_OG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 4
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -74
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 2
   TCM_ESP3_0_SubTelNum 6
   TCM_ESP3_0_TIME 2020-09-27 09:00:28
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-09-27 09:55:26   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-09-27 09:00:28   ASC_ShuttersLastDrive day open
     2020-09-27 09:00:01   ASC_Time_DriveDown 27.09.2020 - 22:01
     2020-09-27 09:00:01   ASC_Time_DriveUp 28.09.2020 - 09:00
     2020-09-27 09:00:01   ASC_Time_PrivacyDriveDown 27.09.2020 - 21:31
     2020-09-27 09:00:28   anglePos        0
     2020-09-26 19:51:41   associatedWith  RolladenSteuerung
     2020-09-27 09:00:28   block           unlock
     2020-09-27 09:00:28   endPosition     open
     2020-09-27 09:00:28   position        0
     2020-09-27 09:00:28   state           open
   helper:
Attributes:
   ASC        1
   ASC_Adv    on
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60alt:brightness 300:300
   ASC_ComfortOpen_Pos 50
   ASC_Down   brightness
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1800:301
   ASC_PrivacyDown_Pos 60
   ASC_PrivacyUp_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 35
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,OG Arbeitszimmer
   shutTime   27
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE4101
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Und das Log vom ASC-Device mit verbose 5 seit gestern Abend:
2020-09-26_19:44:31 RolladenSteuerung userAttrList: rolled out
2020-09-26_19:44:37 RolladenSteuerung RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_FE_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_KO_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_KO_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_KU_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:38 RolladenSteuerung created new drive timer
2020-09-26_19:44:38 RolladenSteuerung RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:39 RolladenSteuerung RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:39 RolladenSteuerung RO_WC_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:39 RolladenSteuerung RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:39 RolladenSteuerung RO_WZ_West1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:39 RolladenSteuerung RO_WZ_West2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:44:39 RolladenSteuerung created new drive timer
2020-09-26_19:44:45 RolladenSteuerung controlShading: on
2020-09-26_19:47:04 RolladenSteuerung userAttrList: rolled out
2020-09-26_19:47:11 RolladenSteuerung RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:11 RolladenSteuerung created new drive timer
2020-09-26_19:47:11 RolladenSteuerung RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:11 RolladenSteuerung created new drive timer
2020-09-26_19:47:11 RolladenSteuerung RO_FE_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:11 RolladenSteuerung created new drive timer
2020-09-26_19:47:11 RolladenSteuerung RO_KO_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:11 RolladenSteuerung created new drive timer
2020-09-26_19:47:11 RolladenSteuerung RO_KO_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_KU_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_WC_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_WZ_West1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:12 RolladenSteuerung created new drive timer
2020-09-26_19:47:12 RolladenSteuerung RO_WZ_West2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:47:13 RolladenSteuerung created new drive timer
2020-09-26_19:47:14 RolladenSteuerung controlShading: on
2020-09-26_19:51:38 RolladenSteuerung userAttrList: rolled out
2020-09-26_19:51:47 RolladenSteuerung RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:48 RolladenSteuerung created new drive timer
2020-09-26_19:51:48 RolladenSteuerung RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:48 RolladenSteuerung created new drive timer
2020-09-26_19:51:48 RolladenSteuerung RO_FE_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:48 RolladenSteuerung created new drive timer
2020-09-26_19:51:48 RolladenSteuerung RO_KO_Ost_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:48 RolladenSteuerung created new drive timer
2020-09-26_19:51:48 RolladenSteuerung RO_KO_Sued_FSB61_OG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:49 RolladenSteuerung RO_KU_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:49 RolladenSteuerung RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:49 RolladenSteuerung RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:49 RolladenSteuerung RO_WC_Ost_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:49 RolladenSteuerung RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:49 RolladenSteuerung created new drive timer
2020-09-26_19:51:50 RolladenSteuerung RO_WZ_West1_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:50 RolladenSteuerung created new drive timer
2020-09-26_19:51:50 RolladenSteuerung RO_WZ_West2_FSB61_EG_nextAstroTimeEvent: 26.09.2020 - 22:01
2020-09-26_19:51:50 RolladenSteuerung created new drive timer
2020-09-26_19:51:50 RolladenSteuerung controlShading: on
2020-09-26_19:56:03 RolladenSteuerung controlShading: on
2020-09-26_19:58:46 RolladenSteuerung RO_AZ_Sued_FSB61_OG_PosValue: 100
2020-09-26_19:58:46 RolladenSteuerung manual
2020-09-26_19:59:14 RolladenSteuerung RO_AZ_Sued_FSB61_OG_PosValue: 100
2020-09-26_19:59:14 RolladenSteuerung manual
2020-09-26_19:59:43 RolladenSteuerung RO_KU_Ost_FSB61_EG_PosValue: 100
2020-09-26_19:59:43 RolladenSteuerung manual
2020-09-26_20:00:25 RolladenSteuerung RO_WZ_Sued_FSB61_EG_PosValue: 100
2020-09-26_20:00:25 RolladenSteuerung manual
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung RO_BZ_Ost_FSB61_OG_lastPosValue: 0
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung RO_FE_Ost_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung RO_KO_Ost_FSB61_OG_lastPosValue: 0
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung created new drive timer
2020-09-26_21:31:01 RolladenSteuerung RO_KU_Sued1_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_21:31:02 RolladenSteuerung RO_KU_Sued2_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_21:31:02 RolladenSteuerung RO_WC_Ost_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_21:31:02 RolladenSteuerung RO_WZ_West1_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_21:31:02 RolladenSteuerung RO_WZ_West2_FSB61_EG_lastPosValue: 0
2020-09-26_21:31:02 RolladenSteuerung created new drive timer
2020-09-26_22:01:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_lastPosValue: 15
2020-09-26_22:01:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:01 RolladenSteuerung created new drive timer
2020-09-26_22:01:01 RolladenSteuerung RO_BZ_Ost_FSB61_OG_lastPosValue: 0
2020-09-26_22:01:01 RolladenSteuerung RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:01 RolladenSteuerung created new drive timer
2020-09-26_22:01:01 RolladenSteuerung RO_FE_Ost_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:01 RolladenSteuerung RO_FE_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:01 RolladenSteuerung created new drive timer
2020-09-26_22:01:01 RolladenSteuerung RO_KO_Ost_FSB61_OG_lastPosValue: 0
2020-09-26_22:01:01 RolladenSteuerung RO_KO_Ost_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:02 RolladenSteuerung created new drive timer
2020-09-26_22:01:02 RolladenSteuerung RO_KO_Sued_FSB61_OG_lastPosValue: 100
2020-09-26_22:01:02 RolladenSteuerung RO_KO_Sued_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:02 RolladenSteuerung created new drive timer
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Ost_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:02 RolladenSteuerung created new drive timer
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Sued1_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:02 RolladenSteuerung created new drive timer
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Sued2_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:02 RolladenSteuerung RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:03 RolladenSteuerung created new drive timer
2020-09-26_22:01:03 RolladenSteuerung RO_WC_Ost_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:03 RolladenSteuerung RO_WC_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:03 RolladenSteuerung created new drive timer
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_Sued_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:03 RolladenSteuerung created new drive timer
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_West1_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_West1_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:03 RolladenSteuerung created new drive timer
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_West2_FSB61_EG_lastPosValue: 0
2020-09-26_22:01:03 RolladenSteuerung RO_WZ_West2_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 09:00
2020-09-26_22:01:04 RolladenSteuerung created new drive timer
2020-09-26_22:22:03 RolladenSteuerung advDriveDown
2020-09-26_23:32:54 RolladenSteuerung RO_WC_Ost_FSB61_EG_PosValue: 100
2020-09-26_23:32:54 RolladenSteuerung manual
2020-09-27_07:27:13 RolladenSteuerung RO_WZ_Sued_FSB61_EG_PosValue: 0
2020-09-27_07:27:13 RolladenSteuerung manual
2020-09-27_07:27:13 RolladenSteuerung RO_WZ_West1_FSB61_EG_PosValue: 0
2020-09-27_07:27:13 RolladenSteuerung manual
2020-09-27_07:27:14 RolladenSteuerung RO_WZ_West2_FSB61_EG_PosValue: 0
2020-09-27_07:27:14 RolladenSteuerung manual
2020-09-27_07:27:14 RolladenSteuerung RO_KU_Ost_FSB61_EG_PosValue: 0
2020-09-27_07:27:14 RolladenSteuerung manual
2020-09-27_07:27:14 RolladenSteuerung RO_KU_Sued1_FSB61_EG_PosValue: 0
2020-09-27_07:27:14 RolladenSteuerung manual
2020-09-27_07:27:15 RolladenSteuerung RO_KU_Sued2_FSB61_EG_PosValue: 0
2020-09-27_07:27:15 RolladenSteuerung manual
2020-09-27_07:27:15 RolladenSteuerung RO_WC_Ost_FSB61_EG_PosValue: 0
2020-09-27_07:27:15 RolladenSteuerung manual
2020-09-27_07:27:15 RolladenSteuerung RO_FE_Ost_FSB61_EG_PosValue: 0
2020-09-27_07:27:15 RolladenSteuerung manual
2020-09-27_07:27:39 RolladenSteuerung RO_KU_Ost_FSB61_EG_PosValue: 0
2020-09-27_07:27:39 RolladenSteuerung manual
2020-09-27_07:27:40 RolladenSteuerung RO_WC_Ost_FSB61_EG_PosValue: 0
2020-09-27_07:27:40 RolladenSteuerung manual
2020-09-27_07:27:44 RolladenSteuerung RO_WZ_Sued_FSB61_EG_PosValue: 0
2020-09-27_07:27:44 RolladenSteuerung manual
2020-09-27_07:27:47 RolladenSteuerung RO_WZ_West1_FSB61_EG_PosValue: 0
2020-09-27_07:27:47 RolladenSteuerung manual
2020-09-27_07:55:54 RolladenSteuerung RO_KO_Sued_FSB61_OG_PosValue: 100
2020-09-27_07:55:54 RolladenSteuerung manual
2020-09-27_08:00:00 RolladenSteuerung RO_KO_Sued_FSB61_OG_PosValue: 100
2020-09-27_08:00:00 RolladenSteuerung manual
2020-09-27_09:00:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_PosValue: 0
2020-09-27_09:00:01 RolladenSteuerung day open
2020-09-27_09:00:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_lastPosValue: 100
2020-09-27_09:00:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:01 RolladenSteuerung created new drive timer
2020-09-27_09:00:01 RolladenSteuerung RO_BZ_Ost_FSB61_OG_lastPosValue: 0
2020-09-27_09:00:01 RolladenSteuerung RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:01 RolladenSteuerung created new drive timer
2020-09-27_09:00:01 RolladenSteuerung RO_FE_Ost_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:01 RolladenSteuerung RO_FE_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:02 RolladenSteuerung created new drive timer
2020-09-27_09:00:02 RolladenSteuerung RO_KO_Ost_FSB61_OG_lastPosValue: 0
2020-09-27_09:00:02 RolladenSteuerung RO_KO_Ost_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:02 RolladenSteuerung created new drive timer
2020-09-27_09:00:02 RolladenSteuerung RO_KO_Sued_FSB61_OG_PosValue: 0
2020-09-27_09:00:02 RolladenSteuerung day open
2020-09-27_09:00:02 RolladenSteuerung RO_KO_Sued_FSB61_OG_lastPosValue: 100
2020-09-27_09:00:02 RolladenSteuerung RO_KO_Sued_FSB61_OG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:02 RolladenSteuerung created new drive timer
2020-09-27_09:00:02 RolladenSteuerung RO_KU_Ost_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:02 RolladenSteuerung RO_KU_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:03 RolladenSteuerung created new drive timer
2020-09-27_09:00:03 RolladenSteuerung RO_KU_Sued1_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:03 RolladenSteuerung RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:03 RolladenSteuerung created new drive timer
2020-09-27_09:00:03 RolladenSteuerung RO_KU_Sued2_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:03 RolladenSteuerung RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:03 RolladenSteuerung created new drive timer
2020-09-27_09:00:03 RolladenSteuerung RO_WC_Ost_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:03 RolladenSteuerung RO_WC_Ost_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:03 RolladenSteuerung created new drive timer
2020-09-27_09:00:03 RolladenSteuerung RO_WZ_Sued_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:03 RolladenSteuerung RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:04 RolladenSteuerung created new drive timer
2020-09-27_09:00:04 RolladenSteuerung RO_WZ_West1_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:04 RolladenSteuerung RO_WZ_West1_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:04 RolladenSteuerung created new drive timer
2020-09-27_09:00:04 RolladenSteuerung RO_WZ_West2_FSB61_EG_lastPosValue: 0
2020-09-27_09:00:04 RolladenSteuerung RO_WZ_West2_FSB61_EG_nextAstroTimeEvent: 27.09.2020 - 22:01
2020-09-27_09:00:04 RolladenSteuerung created new drive timer
2020-09-27_09:00:18 RolladenSteuerung RO_KO_Sued_FSB61_OG_PosValue: 0
2020-09-27_09:00:18 RolladenSteuerung day open
2020-09-27_09:00:28 RolladenSteuerung RO_AZ_Sued_FSB61_OG_PosValue: 0
2020-09-27_09:00:28 RolladenSteuerung day open
2020-09-27_09:25:49 RolladenSteuerung RO_KU_Sued2_FSB61_EG_PosValue: 10
2020-09-27_09:25:49 RolladenSteuerung manual
2020-09-27_09:25:53 RolladenSteuerung RO_KU_Sued2_FSB61_EG_PosValue: 12
2020-09-27_09:25:53 RolladenSteuerung manual
2020-09-27_09:26:17 RolladenSteuerung RO_KU_Sued2_FSB61_EG_PosValue: 0
2020-09-27_09:26:17 RolladenSteuerung manual
2020-09-27_09:26:22 RolladenSteuerung RO_KU_Sued2_FSB61_EG_PosValue: 0
2020-09-27_09:26:22 RolladenSteuerung manual
2020-09-27_09:53:40 RolladenSteuerung RO_KO_Sued_FSB61_OG_PosValue: 100
2020-09-27_09:53:41 RolladenSteuerung manual

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dersch am 27 September 2020, 10:16:11
Zitat von: Dersch am 26 September 2020, 18:52:29
Irgendwie ist da noch der Wurm drin. Dieser Rollo wurde seit 3 Tagen nicht mehr angesprochen:


Internals:
   FUUID      5dcc888e-f33f-c2c3-6273-bcbf85a1a5dc0cd3
   IODev      mqtt
   NAME       KzRolladenBalkon
   NR         356
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1601104162.85861
           VALUE      1689
       power:
         DBLogging:
           TIME       1601104102.82657
           VALUE      0.00
   READINGS:
     2019-11-14 00:04:00   ASC_Enable      on
     2020-06-25 11:18:02   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-23 18:45:01   ASC_ShuttersLastDrive night close
     2020-09-26 18:45:01   ASC_Time_DriveDown 27.09.2020 - 18:45
     2020-09-26 18:45:01   ASC_Time_DriveUp 27.09.2020 - 08:00
     2020-09-22 20:07:36   associatedWith  myASControl
     2020-09-26 18:48:35   energy          1689
     2020-09-25 07:44:22   online          true
     2020-09-23 18:45:01   pct             0
     2020-09-26 18:48:35   pos             100
     2020-09-26 18:48:35   power           0.00
     2020-09-26 18:48:35   state           stop
     2020-09-26 18:48:35   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch-55B8D3/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch-55B8D3/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch-55B8D3/command
     shellies/shellyswitch-55B8D3/roller/0/energy
     shellies/shellyswitch-55B8D3/online
     shellies/shellyswitch-55B8D3/roller/0/pos
     shellies/shellyswitch-55B8D3/roller/0/power
     shellies/shellyswitch-55B8D3/roller/0
   subscribeExpr:
     ^shellies\/shellyswitch-55B8D3\/command$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/energy$
     ^shellies\/shellyswitch-55B8D3\/online$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/pos$
     ^shellies\/shellyswitch-55B8D3\/roller\/0\/power$
     ^shellies\/shellyswitch-55B8D3\/roller\/0$
   subscribeQos:
     shellies/shellyswitch-55B8D3/command 0
     shellies/shellyswitch-55B8D3/online 0
     shellies/shellyswitch-55B8D3/roller/0 0
     shellies/shellyswitch-55B8D3/roller/0/energy 0
     shellies/shellyswitch-55B8D3/roller/0/pos 0
     shellies/shellyswitch-55B8D3/roller/0/power 0
   subscribeReadings:
     shellies/shellyswitch-55B8D3/command:
       cmd       
       name       command
     shellies/shellyswitch-55B8D3/online:
       cmd       
       name       online
     shellies/shellyswitch-55B8D3/roller/0:
       cmd       
       name       state
     shellies/shellyswitch-55B8D3/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch-55B8D3/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch-55B8D3/roller/0/power:
       cmd       
       name       power
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 18:45
   ASC_Time_Up_Early 7:10
   ASC_Time_Up_Late 8:30
   ASC_Time_Up_WE_Holiday 8:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindowRec KzFensterBalkon
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude energy,power
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch-55B8D3/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch-55B8D3/roller/0/command/pos
   qos        exactly-once
   room       Kinderzimmer
   stateFormat pos
   subscribeReading_command shellies/shellyswitch-55B8D3/command
   subscribeReading_energy shellies/shellyswitch-55B8D3/roller/0/energy
   subscribeReading_online shellies/shellyswitch-55B8D3/online
   subscribeReading_pos shellies/shellyswitch-55B8D3/roller/0/pos
   subscribeReading_power shellies/shellyswitch-55B8D3/roller/0/power
   subscribeReading_state shellies/shellyswitch-55B8D3/roller/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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100


Edit:
Der auch:


Internals:
   FUUID      5cfeb404-f33f-c2c3-e4a1-31dbae87f435b640
   IODev      mqtt
   NAME       AnkleideRollladen
   NR         237
   STATE      100
   TYPE       MQTT_DEVICE
   qos        *:2
   Helper:
     DBLOG:
       energy:
         DBLogging:
           TIME       1601104142.66085
           VALUE      1732
       power:
         DBLogging:
           TIME       1601104114.97827
           VALUE      0.00
       temperature:
         DBLogging:
           TIME       1601141335.70525
           VALUE      53.87
   READINGS:
     2019-06-11 00:10:17   ASC_Enable      on
     2020-06-25 11:17:57   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-09-23 19:39:07   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-09-26 08:00:01   ASC_Time_DriveDown 26.09.2020 - 22:00
     2020-09-26 08:00:01   ASC_Time_DriveUp 27.09.2020 - 08:00
     2020-09-22 20:07:36   associatedWith  myASControl
     2020-09-26 19:29:29   energy          1732
     2020-09-25 07:44:27   online          true
     2020-09-23 19:39:07   pct             0
     2020-09-26 19:29:29   pos             100
     2020-09-26 19:29:29   power           0.00
     2020-09-26 09:08:34   state           stop
     2020-09-26 19:29:29   temperature     53.87
     2020-09-26 19:29:29   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      shellies/shellyswitch25-68D644/roller/0/command
       values:
         open
         close
         stop
     pct:
       topic      shellies/shellyswitch25-68D644/roller/0/command/pos
       values:
         0,10,20,30,40,50,60,70,80,90,100
   sets:
     close     
     open       
     pct        0,10,20,30,40,50,60,70,80,90,100
     stop       
   subscribe:
     shellies/shellyswitch25-68D644/command
     shellies/shellyswitch25-68D644/roller/0/energy
     shellies/shellyswitch25-68D644/online
     shellies/shellyswitch25-68D644/roller/0/pos
     shellies/shellyswitch25-68D644/roller/0/power
     shellies/shellyswitch25-68D644/roller/0
     shellies/shellyswitch25-68D644/temperature
   subscribeExpr:
     ^shellies\/shellyswitch25-68D644\/command$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/energy$
     ^shellies\/shellyswitch25-68D644\/online$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/pos$
     ^shellies\/shellyswitch25-68D644\/roller\/0\/power$
     ^shellies\/shellyswitch25-68D644\/roller\/0$
     ^shellies\/shellyswitch25-68D644\/temperature$
   subscribeQos:
     shellies/shellyswitch25-68D644/command 0
     shellies/shellyswitch25-68D644/online 0
     shellies/shellyswitch25-68D644/roller/0 0
     shellies/shellyswitch25-68D644/roller/0/energy 0
     shellies/shellyswitch25-68D644/roller/0/pos 0
     shellies/shellyswitch25-68D644/roller/0/power 0
     shellies/shellyswitch25-68D644/temperature 0
   subscribeReadings:
     shellies/shellyswitch25-68D644/command:
       cmd       
       name       command
     shellies/shellyswitch25-68D644/online:
       cmd       
       name       online
     shellies/shellyswitch25-68D644/roller/0:
       cmd       
       name       state
     shellies/shellyswitch25-68D644/roller/0/energy:
       cmd       
       name       energy
     shellies/shellyswitch25-68D644/roller/0/pos:
       cmd       
       name       pos
     shellies/shellyswitch25-68D644/roller/0/power:
       cmd       
       name       power
     shellies/shellyswitch25-68D644/temperature:
       cmd       
       name       temperature
Attributes:
   ASC        2
   ASC_BrightnessSensor TeHelligkeit:luminosity
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:10
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   DbLogExclude .*
   DbLogInclude energy,power,temperature
   IODev      mqtt
   cmdIcon    open:rc_UP stop:rc_STOP close:rc_DOWN
   devStateIcon 100:fts_shutter_10@green 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:fts_shutter_100@grey
   event-on-change-reading .*
   group      Rolläden
   icon       fts_shutter_updown
   publishSet open close stop shellies/shellyswitch25-68D644/roller/0/command
   publishSet_pct 0,10,20,30,40,50,60,70,80,90,100 shellies/shellyswitch25-68D644/roller/0/command/pos
   qos        exactly-once
   room       Ankleide
   stateFormat pos
   subscribeReading_command shellies/shellyswitch25-68D644/command
   subscribeReading_energy shellies/shellyswitch25-68D644/roller/0/energy
   subscribeReading_online shellies/shellyswitch25-68D644/online
   subscribeReading_pos shellies/shellyswitch25-68D644/roller/0/pos
   subscribeReading_power shellies/shellyswitch25-68D644/roller/0/power
   subscribeReading_state shellies/shellyswitch25-68D644/roller/0
   subscribeReading_temperature shellies/shellyswitch25-68D644/temperature
   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
   webCmd     open:stop:close:pct
   widgetOverride pct:0,10,20,30,40,50,60,70,80,90,100


Noch 2 andere hatten das.

Auffällig ist, das es alle MQTT gesteuerte Läden sind. Ist ASC Mode 2 da irgendwie anders in der aktuellen Version?

Heute morgen sind alle hoch gefahren. Mal schauen wie es heute Abend ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 27 September 2020, 10:43:34
ZitatSorry, ich muss mich hier auch nochmal melden... ich bring meine Rolläden einfach nicht dazu, sich per AutoShuttersControl zu bewegen. Alle Einstellungen scheinen ok,  in den Logs finde ich nichts Auffälliges - aber irgendwo wird wohl noch was fehlen...? Die manuelle Steuerung funktioniert einwandfrei, und das Modul erkennt diese Fahrten auch.

Habe fhem neu gestartet, die Notifydefs neu erstellen lassen, Scanforshutters wiederholt - nix. Zum Teil hatte ich im Log x-fach den Fehler "ERROR: empty name in readingsBeginUpdate", der ist aber nach meheren Neustarts verschwunden.

Habe jetzt auch einen Brightness-Sensor, und einen Temperatursensor (erstmal geliehen), beide geben auch Werte aus. Beim Temperatursensor musste ich ein UserReading erstellen, da der Sensor sonst uninterpretierte Rohwerte ausspuckt.
Fahren die Rollladen denn gar nicht? Aus dem List von "RO_AZ_Sued_FSB61_OG" geht hervor, dass er heute um Punkt 9:00 Uhr hochgefahren wurde:
2020-09-27 09:00:28   endPosition     open
Die 28 Sekunden sind wahrscheinlich die Fahrzeit.

Das sollte er auch, denn:
ASC_Time_Up_WE_Holiday 9:00
Das steht zu ASC_Time_Up_WE_Holiday in der CommandRef
Zitatfrühste Zeit zum Hochfahren am Wochenende und/oder Urlaub
... und heute ist glaube ich Wochenende ;-)

Das Runterfahren nach Brightness funktioniert zur Zeit natürlich nicht, denn ASC_Time_Down_Early steht auf 22:00 Uhr. Er fährt also frühestens um 22:00 Uhr runter, egal wie die Helligkeit ist.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 27 September 2020, 11:56:30
So sollte es sein, aber es passiert gar nichts... weder um 9, noch um 22 Uhr.

Ziel ist ein Hochfahren um 9 am WE, und abends inmer um 22 Uhr, aber je nach Helligkeit die Privacy Position.

Es gibt auch keine Reaktion auf die Fenstergriffe in KU_Sued2 und WZ_Sued, kein block in den Readings. Also streng genommen ist alles so, als hätte ich kein ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 27 September 2020, 12:47:21
ZitatSo sollte es sein, aber es passiert gar nichts.
Das ist aber seltsam.
Laut den Readings im Rolladen-Device wurden um 09:00:01 verschiedene ASC-Readings aktualisiert. Zu dieser Zeit wurde wohl auch der Fahrbefehl gesendet.
Ist denn zu dieser Zeit was im FHEM-Log zu finden? Leider halten sich viele Modulautoren nicht an die Vorgabe "set"-Befehle zu loggen - bei mir ist das mit DUOFERN auch so.
Ich habe allerdings EnOcean-Schalter, da werden "set"-Befehle geloggt.
im ASC-Log steht zu dieser Zeit das:
2020-09-27_09:00:01 RolladenSteuerung RO_AZ_Sued_FSB61_OG_PosValue: 0
2020-09-27_09:00:01 RolladenSteuerung day open

ASC sendet höchstwahrscheinlich den Befehl "set position 0". Wird das von dem EnOcean-Device unterstützt?

Um 09:00:28 meldet der Rolladen dann, dass er in der Endposition angekommen ist (position 0, state open). Die Zeitverzögerung entspricht einer typischen Fahrzeit.
Das ist schon seltsam, wenn er nicht gefahren ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 27 September 2020, 13:20:16
Also ich bin jetzt selbst verunsichert - normalerweise höre ich die Rollos, aber ich werde mir das nochmal ansehen morgen früh. Vielleicht ist ausgerechnet dieses eine Rollo doch gefahren  ::).
Abends fährt er aber auf keinen Fall, weder in Privacy Position noch ganz runter. Im Log steht um 22:00 Uhr nur:

2020-09-26_22:01:01 RO_AZ_Sued_FSB61_OG ASC_Time_PrivacyDriveDown: 27.09.2020 - 21:31

Also um 22 Uhr kommt kein Fahrbefehl.

Das gilt auch für sämtliche anderen Rollos - keine Fahrbefehle im Log. Und auch keine Reaktion auf Fenstergriffe hier bei diesem Rolladen - im Log entsteht kein Eintrag, wenn ich den Fenstergriff bediene, weder ein lock noch ein Fahrbefehl für die ComfortPosition:
Internals:
   DEF        0585E7A3
   FUUID      5e5ad5f9-f33f-6ef9-6eef-ea6ef08bcd686435
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     8
   NAME       RO_KU_Sued2_FSB61_EG
   NR         1442
   NTFY_ORDER 50-RO_KU_Sued2_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 8
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -73
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 10
   TCM_ESP3_0_TIME 2020-09-27 09:26:21
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-09-27 13:16:52   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-09-27 09:26:23   ASC_ShuttersLastDrive manual
     2020-09-27 09:00:03   ASC_Time_DriveDown 27.09.2020 - 22:01
     2020-09-27 09:00:03   ASC_Time_DriveUp 28.09.2020 - 09:00
     2020-09-27 09:00:03   ASC_Time_PrivacyDriveDown 27.09.2020 - 21:31
     2020-09-27 09:26:21   anglePos        0
     2020-09-26 19:51:41   associatedWith  RolladenSteuerung
     2020-09-27 09:26:21   block           unlock
     2020-09-27 09:26:21   endPosition     open
     2020-09-27 09:26:21   position        0
     2020-09-27 09:26:21   state           open
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60alt:brightness 300:300
   ASC_ComfortOpen_Pos 50
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1800:301
   ASC_PrivacyDown_Pos 60
   ASC_PrivacyUp_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 35
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec FG_KU_Sued_SecSig
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   33
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410C
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Hab ich da was in den Attributen versaut?

EDIT: Habe eben mal die Werte von TimeDownEarly und Late auf 13:50 und 13.51 gesetzt... und was passiert? Das Rollo fuhr pünktlich, aber in die Privacy-Position. Da hab ich wohl grundsätzlich die Funktionsweise falsch verstanden... ich dachte, bei meiner Einstellung oben fährt er bei einer Brigjtness von 301 in die PrivacyPos, und um 22 Uhr ganz zu!?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 27 September 2020, 13:21:41
Zitat von: JWRu am 27 September 2020, 12:47:21
ASC sendet höchstwahrscheinlich den Befehl "set position 0". Wird das von dem EnOcean-Device unterstützt?

Ja, ein "set RO_AZ_Sued_FSB61_OG position 0" funktioniert einwandfrei.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 27 September 2020, 18:46:28
@zife:
Fahren die Rollläden denn, wenn du statt Brightness mal ASTRO probierst?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 28 September 2020, 22:03:16
Habs eben testen können... ja, Astro funktioniert.
Also liegts am Helligkeitssensor? Hab den Devicenamen mehrfach kontrolliert, der stimmt, und das Reading auch ... und gemäß Log liefert er auch alle paar Minuten den Brightness-Wert... wo kann ich noch suchen oder wie kann ich das Zusammenspiel Sensor/ASC prüfen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 28 September 2020, 22:55:32
Prüf doch Mal mit
{ascAPIget('BrightnessAverage','R_Dum')}
wie der Average Wert für dein Rollo ist. Ich hatte schon das Problem, dass der Wert schlicht nicht upgedatet wurde. Lag an meiner Brightness Source. Für R_Dum natürlich dein Rollonamen einsetzen :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 28 September 2020, 23:09:40
Der spuckt jetzt um 23:00 Uhr "92" aus, was zwar ein bisschen hoch ist, aber doch im realistischen Bereich (auch weil der Sensor unterhalb von 300 Lux eigentlich nicht mehr sauber messen kann). Deshalb hatte ich meine Schwellwerte auch auf 300 bzw. 301 gesetzt...

Also scheint es auch nicht an der Übertragung des Sensors an ASC zu scheitern. Hm.

Hm.

Hmmm... 

Und ich hab ja das Problem, dass auch die Fenstergriffe mit Öffnungssensor keinerlei Statusänderung im ASC auslösen, bzw. die Comfortposition nicht angefahren wird. Da steckt doch noch irgendwo der Wurm drin...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 September 2020, 09:17:48
Gib mal bitte ien list vom ASC Device selber.

Außerdem sind Ventilate und Comfort Pos bei Dir gleich, ändere das mal bite. Und hast Du auch Comfort im ASC aktiviert?




Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 29 September 2020, 14:12:10
Hier das aktuelle List - habe seit meinem erfolgreichen Astro-Test oben erst ein Rollo wieder auf Brightness zurückgestellt, nicht irritieren lassen. Und ein paar Rollos habe ich per ASC = 0 aus der Steuerung rausgenommen (da schlafen Kinder, Fehlfunktionen werden durch nervenzerrendes Geschrei mit Höchststrafe versehen).

Comfort ist im ASC aktiviert, ja.

Das mit den identischen Positionen für Comfort und Ventilate passe ich noch an, danke für den Hinweis.

Internals:
   FUUID      5f68f2c8-f33f-93cd-cad4-ca690ca30d841568
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  global,RolladenSteuerung,RO_AZ_Sued_FSB61_OG,RO_BZ_Ost_FSB61_OG,RO_FE_Ost_FSB61_EG,RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_KU_Sued2_FSB61_EG,RO_WC_Ost_FSB61_EG,RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RO_WZ_West2_FSB61_EG,RO_WC_Ost_FSB61_EG,MS_GT_Sued_FAH60alt,RO_WZ_Sued_FSB61_EG,RO_KU_Sued2_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_WZ_West2_FSB61_EG,RO_KU_Ost_FSB61_EG,RO_AZ_Sued_FSB61_OG,RO_WZ_West1_FSB61_EG,RO_FE_Ost_FSB61_EG,FG_KU_Sued_SecSig,RO_BZ_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,FG_WZ_Sued_SecSig,DE_AstroFunktion,RO_KO_Ost_FSB61_OG
   NR         66
   NTFY_ORDER 51-RolladenSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-09-29 07:47:50   RO_AZ_Sued_FSB61_OG_PosValue 0
     2020-09-28 22:00:02   RO_AZ_Sued_FSB61_OG_lastPosValue 62
     2020-09-29 13:09:19   RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 09:28:23   RO_AZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:31   RO_AZ_Sued_FSB61_lastPosValue 100
     2020-09-28 22:00:03   RO_BZ_Ost_FSB61_OG_lastPosValue 0
     2020-09-29 13:09:19   RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:39:45   RO_BZ_Ost_FSB61_PosValue 33
     2020-09-25 18:59:31   RO_BZ_Ost_FSB61_lastPosValue 0
     2020-09-29 07:09:15   RO_FE_Ost_FSB61_EG_PosValue 0
     2020-09-28 22:00:03   RO_FE_Ost_FSB61_EG_lastPosValue 62
     2020-09-29 13:09:19   RO_FE_Ost_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:47   RO_FE_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_FE_Ost_FSB61_lastPosValue 0
     2020-09-28 22:00:03   RO_KO_Ost_FSB61_OG_lastPosValue 0
     2020-09-29 13:09:19   RO_KO_Ost_FSB61_OG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 09:29:15   RO_KO_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Ost_FSB61_lastPosValue 0
     2020-09-28 13:04:59   RO_KO_Sued_FSB61_OG_PosValue 100
     2020-09-28 22:00:04   RO_KO_Sued_FSB61_OG_lastPosValue 100
     2020-09-29 13:09:19   RO_KO_Sued_FSB61_OG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 09:28:19   RO_KO_Sued_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Sued_FSB61_lastPosValue 100
     2020-09-29 07:11:18   RO_KU_Ost_FSB61_EG_PosValue 0
     2020-09-28 22:00:04   RO_KU_Ost_FSB61_EG_lastPosValue 62
     2020-09-29 13:09:19   RO_KU_Ost_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:46   RO_KU_Ost_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Ost_FSB61_lastPosValue 0
     2020-09-29 07:11:18   RO_KU_Sued1_FSB61_EG_PosValue 0
     2020-09-28 22:00:05   RO_KU_Sued1_FSB61_EG_lastPosValue 61
     2020-09-29 13:09:19   RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:47   RO_KU_Sued1_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Sued1_FSB61_lastPosValue 0
     2020-09-29 07:11:27   RO_KU_Sued2_FSB61_EG_PosValue 0
     2020-09-28 22:00:05   RO_KU_Sued2_FSB61_EG_lastPosValue 60
     2020-09-29 13:09:20   RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:01
     2020-09-26 07:40:56   RO_KU_Sued2_FSB61_PosValue 0
     2020-09-23 19:03:46   RO_KU_Sued2_FSB61_lastPosValue 100
     2020-09-26 13:22:02   RO_KW_Sued_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_Sued_FSB61_lastPosValue 100
     2020-09-26 13:22:13   RO_KW_West_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_West_FSB61_lastPosValue 100
     2020-09-26 13:21:14   RO_SZ_Nord_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_SZ_Nord_FSB61_lastPosValue 100
     2020-09-26 13:21:23   RO_SZ_West_FSB61_PosValue 100
     2020-09-25 18:59:35   RO_SZ_West_FSB61_lastPosValue 22
     2020-09-29 07:09:15   RO_WC_Ost_FSB61_EG_PosValue 0
     2020-09-28 22:00:06   RO_WC_Ost_FSB61_EG_lastPosValue 62
     2020-09-29 13:09:20   RO_WC_Ost_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:47   RO_WC_Ost_FSB61_PosValue 0
     2020-09-25 18:59:35   RO_WC_Ost_FSB61_lastPosValue 0
     2020-09-29 07:09:19   RO_WZ_Sued_FSB61_EG_PosValue 0
     2020-09-28 22:00:07   RO_WZ_Sued_FSB61_EG_lastPosValue 60
     2020-09-29 13:09:20   RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:51   RO_WZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_Sued_FSB61_lastPosValue 0
     2020-09-29 07:09:22   RO_WZ_West1_FSB61_EG_PosValue 0
     2020-09-28 22:00:07   RO_WZ_West1_FSB61_EG_lastPosValue 60
     2020-09-29 13:09:20   RO_WZ_West1_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:55   RO_WZ_West1_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_West1_FSB61_lastPosValue 0
     2020-09-29 07:09:23   RO_WZ_West2_FSB61_EG_PosValue 0
     2020-09-28 22:00:02   RO_WZ_West2_FSB61_EG_lastPosValue 0
     2020-09-29 13:09:20   RO_WZ_West2_FSB61_EG_nextAstroTimeEvent 29.09.2020 - 22:00
     2020-09-26 07:40:55   RO_WZ_West2_FSB61_PosValue 0
     2020-09-25 18:59:37   RO_WZ_West2_FSB61_lastPosValue 0
     2020-09-26 13:49:39   ascEnable       on
     2020-09-29 13:09:20   controlShading  on
     2020-09-21 21:45:40   hardLockOut     off
     2020-09-27 13:23:31   partyMode       off
     2020-09-29 13:09:09   room_EnOcean_EG_Flur RO_FE_Ost_FSB61_EG
     2020-09-29 13:09:09   room_EnOcean_EG_Kueche RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_KU_Sued2_FSB61_EG
     2020-09-29 13:09:09   room_EnOcean_EG_WC RO_WC_Ost_FSB61_EG
     2020-09-29 13:09:09   room_EnOcean_EG_Wohnzimmer RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RO_WZ_West2_FSB61_EG
     2020-09-29 13:09:09   room_EnOcean_OG_Arbeitszimmer RO_AZ_Sued_FSB61_OG
     2020-09-29 13:09:09   room_EnOcean_OG_Badezimmer RO_BZ_Ost_FSB61_OG
     2020-09-29 13:09:09   room_EnOcean_OG_Kinderzimmer_Ost RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG
     2020-09-21 21:45:40   selfDefense     off
     2020-09-29 13:09:20   state           created new drive timer
     2020-09-21 21:52:44   sunriseTimeWeHoliday on
     2020-09-29 13:09:09   userAttrList    rolled out
   helper:
     shuttersList:
       RO_AZ_Sued_FSB61_OG
       RO_BZ_Ost_FSB61_OG
       RO_FE_Ost_FSB61_EG
       RO_KO_Ost_FSB61_OG
       RO_KO_Sued_FSB61_OG
       RO_KU_Ost_FSB61_EG
       RO_KU_Sued1_FSB61_EG
       RO_KU_Sued2_FSB61_EG
       RO_WC_Ost_FSB61_EG
       RO_WZ_Sued_FSB61_EG
       RO_WZ_West1_FSB61_EG
       RO_WZ_West2_FSB61_EG
   monitoredDevs:
     DE_AstroFunktion:
       RolladenSteuerung ASC_twilightDevice
     FG_KU_Sued_SecSig:
       RO_KU_Sued2_FSB61_EG ASC_WindowRec
     FG_WZ_Sued_SecSig:
       RO_WZ_Sued_FSB61_EG ASC_WindowRec
     MS_GT_Sued_FAH60alt:
       RO_AZ_Sued_FSB61_OG ASC_BrightnessSensor
       RO_BZ_Ost_FSB61_OG ASC_BrightnessSensor
       RO_FE_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KO_Ost_FSB61_OG ASC_BrightnessSensor
       RO_KO_Sued_FSB61_OG ASC_BrightnessSensor
       RO_KU_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued1_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued2_FSB61_EG ASC_BrightnessSensor
       RO_WC_Ost_FSB61_EG ASC_BrightnessSensor
       RO_WZ_Sued_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West1_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West2_FSB61_EG ASC_BrightnessSensor
     RO_AZ_Sued_FSB61_OG:
     RO_BZ_Ost_FSB61_OG:
     RO_FE_Ost_FSB61_EG:
     RO_KO_Ost_FSB61_OG:
     RO_KO_Sued_FSB61_OG:
     RO_KU_Ost_FSB61_EG:
     RO_KU_Sued1_FSB61_EG:
     RO_KU_Sued2_FSB61_EG:
     RO_WC_Ost_FSB61_EG:
     RO_WZ_Sued_FSB61_EG:
     RO_WZ_West1_FSB61_EG:
     RO_WZ_West2_FSB61_EG:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 300:300
   ASC_expert 1
   ASC_tempSensor MT_KU_Nord_FTMT:TempWert2
   ASC_twilightDevice DE_AstroFunktion
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 September 2020, 14:23:48
Scheint erstmal alles so weit zu passen. Am besten Du testest das ganze einfach mal. Fahre ein nach unten, stelle im Rollo die ASC_BlockingTime_afterManual auf 10 und nach 11s öffnest Du einfach ein Fenster. Dann sollte er eigentlich in die ComfortPos fahren.

Sollte es nicht gehen kopiere zum fraglichen Zeitraum passend bitte alle Zeilen aus dem Log zum jeweiligen Rollo.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 29 September 2020, 14:46:04
Ok, probiere ich nachher, danke! Komme nur gerade nicht an die Geräte, hab das List über VPN geholt. Das Fenster krieg ich remote auch noch nicht auf...  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 29 September 2020, 20:14:39
Ok, scheint wie eine Fernheilung... ComfortOpen klappt jetzt!
Dann taste ich mich jetzt wieder an meine ursprünglich geplante Brightness-Schließung ran... in kleinen Schritten zum Ziel!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 29 September 2020, 20:57:46
Hallo CoolTux,
zu erst einmal vielen Dank für die Mühe die Du Dir machst, die Wünsche der User zu verstehen und dann zu implementieren und die viele Zeit, die Du dafür opferst.
Umso ernüchternder ist es für mich, den simplen Wunsch, die Rollos bei Helligkeit X in die PrivatPosition zu fahren und dann um Y Uhr ganz zu zu fahren. Ich habe auch den passende Forumsbeitrag dazu gefunden https://forum.fhem.de/index.php/topic,103792.msg988380.html#msg988380 (https://forum.fhem.de/index.php/topic,103792.msg988380.html#msg988380) , nur fahren meine Rollos zwar noch in die Privatposition, dann aber bereits kurz danach komplett zu.
Ich pflege die Attribute mit Hilfe einer ReadingsGroup, weswegen vielleicht auch unnötige, wahrscheinlich sogar störende dabei Attribute gesetzt sind. Nur erschließt sich mir weder aus der Commandref, noch dem Wiki, noch dem Forum, welcher Parameter stört und welcher zwingend notwendig ist.
Vielleicht kannst Du's bitte nochmal erklären?

list ASC-DEVICE:

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  ASTRODATEN_EICHENWEG3,FK_EG_KINDERZIMMER,FK_EG_KUECHE,FK_EG_SPEISEKAMMER,FK_EG_TOILETTE,FK_EG_TREPPE,FK_EG_VORHAUS,FK_EG_WZ_FENSTER_STRUCTURE,FK_OG_BAD,FK_OG_HANNA,FK_OG_SCHLAFZIMMER,OUT_BRIGHTNESSSENSOR,RGR_RESIDENTS,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,ROLLLADENSTEUERUNG,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,TK_OG_BALKON_GRIFF,global,unknown
   NR         483
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      minimum brightness threshold fell below
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-09-29 19:09:35   RL_EG_KINDERZIMMER_PosValue 30
     2020-09-08 19:57:06   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-09-29 19:23:49   RL_EG_KINDERZIMMER_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_KINDERZIMMER_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:44   RL_EG_KUECHE_PosValue 0
     2019-12-16 06:45:01   RL_EG_KUECHE_lastDelayPosValue 100
     2020-09-29 19:23:49   RL_EG_KUECHE_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_KUECHE_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:26   RL_EG_SPEISEKAMMER_PosValue 0
     2020-09-08 19:57:06   RL_EG_SPEISEKAMMER_lastDelayPosValue 30
     2020-09-29 19:23:49   RL_EG_SPEISEKAMMER_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:20:25   RL_EG_STUBE_FENSTER_PosValue 0
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-09-29 19:19:23   RL_EG_STUBE_FENSTER_lastPosValue 100
     2020-09-29 19:18:14   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 07:01:55   RL_EG_STUBE_TUER_PosValue 100
     2020-09-29 19:23:49   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-09-29 07:00:45   RL_EG_STUBE_TUER_lastPosValue 100
     2020-09-29 19:18:14   RL_EG_STUBE_TUER_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:49   RL_EG_TOILETTE_PosValue 20
     2020-09-08 19:57:06   RL_EG_TOILETTE_lastDelayPosValue 30
     2020-09-29 19:23:49   RL_EG_TOILETTE_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_TOILETTE_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:55   RL_EG_TREPPE_PosValue 0
     2020-09-29 19:23:49   RL_EG_TREPPE_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_TREPPE_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:42   RL_EG_VORHAUS_PosValue 0
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-09-29 19:23:49   RL_EG_VORHAUS_lastPosValue 30
     2020-09-29 19:18:14   RL_EG_VORHAUS_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 18:34:50   RL_OG_BAD_PosValue 0
     2020-09-08 06:54:23   RL_OG_BAD_lastDelayPosValue 100
     2020-09-29 19:19:23   RL_OG_BAD_lastPosValue 0
     2020-09-29 19:18:15   RL_OG_BAD_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 07:01:16   RL_OG_BALKON_PosValue 100
     2020-09-29 19:23:49   RL_OG_BALKON_lastDelayPosValue 100
     2020-09-29 07:00:45   RL_OG_BALKON_lastPosValue 0
     2020-09-29 19:18:15   RL_OG_BALKON_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:24:34   RL_OG_SCHLAFZIMMER_PosValue 40
     2020-09-08 19:57:06   RL_OG_SCHLAFZIMMER_lastDelayPosValue 50
     2020-09-29 19:23:49   RL_OG_SCHLAFZIMMER_lastPosValue 50
     2020-09-29 19:18:15   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 29.09.2020 - 22:30
     2020-09-29 19:09:22   RL_OG_ZIMMER_HANNA_PosValue 30
     2020-09-08 19:57:06   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-09-29 19:23:49   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-09-29 19:18:15   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 29.09.2020 - 22:30
     2019-11-30 01:39:25   ascEnable       on
     2020-09-29 19:23:55   controlShading  on
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-09-29 19:18:10   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-09-29 19:18:10   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-09-29 19:18:10   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-09-29 19:18:10   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-09-29 19:18:10   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-09-29 19:18:10   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-09-29 19:18:10   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-09-29 19:18:10   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-09-29 19:18:10   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-09-29 19:18:10   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-09-29 19:18:10   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-09-23 09:23:23   selfDefense     on
     2020-09-29 19:24:55   state           minimum brightness threshold fell below
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-09-29 19:18:10   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       RL_EG_KINDERZIMMER ASC_Roommate_Device
       RL_EG_KUECHE ASC_Roommate_Device
       RL_EG_SPEISEKAMMER ASC_Roommate_Device
       RL_EG_STUBE_FENSTER ASC_Roommate_Device
       RL_EG_STUBE_TUER ASC_Roommate_Device
       RL_EG_TOILETTE ASC_Roommate_Device
       RL_EG_TREPPE ASC_Roommate_Device
       RL_EG_VORHAUS ASC_Roommate_Device
       RL_OG_BAD  ASC_Roommate_Device
       RL_OG_BALKON ASC_Roommate_Device
       RL_OG_SCHLAFZIMMER ASC_Roommate_Device
       RL_OG_ZIMMER_HANNA ASC_Roommate_Device
       ROLLLADENSTEUERUNG ASC_residentsDev
     RL_EG_KUECHE:
     RL_EG_SPEISEKAMMER:
     RL_EG_STUBE_FENSTER:
     RL_EG_TOILETTE:
     RL_EG_TREPPE:
     RL_EG_VORHAUS:
     RL_OG_SCHLAFZIMMER:
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
     unknown:
       RL_EG_KINDERZIMMER ASC_ExternalTrigger
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS:state
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4




list ROLLODEVICE:

Internals:
   AktorID    3
   DEF        3
   FUUID      5d342732-f33f-8609-592f-432c2ce6fa022fe5
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   NAME       RL_OG_BAD
   NR         80
   STATE      closed
   TYPE       SELVECommeo
   maskbase64 CAAAAAAAAAA=
   maskdec    8
   READINGS:
     2019-11-30 11:40:26   ASC_Enable      on
     2020-09-29 20:39:41   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-09-29 18:34:50   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-09-29 19:18:15   ASC_Time_DriveDown 29.09.2020 - 22:30
     2020-09-29 19:18:15   ASC_Time_DriveUp 30.09.2020 - 09:15
     2020-09-29 19:18:15   ASC_Time_PrivacyDriveDown 29.09.2020 - 22:30
     2020-09-29 19:18:15   ASC_Time_PrivacyDriveUp 30.09.2020 - 05:00
     2020-09-29 18:34:54   alarm           
     2020-09-29 19:18:11   associatedWith  ROLLLADENSTEUERUNG
     2020-09-29 18:34:54   automatic       on
     2020-09-29 18:34:54   day_mode        Tagmodus
     2020-09-29 18:34:54   drive           Aktor ist gestoppt
     2020-09-29 18:34:54   flags           32
     2020-09-29 18:34:54   frost           off
     2020-09-29 18:34:49   last_drive      drive-down
     2020-09-29 18:34:54   lost_gateway    off
     2020-09-29 18:34:54   lost_sensor     off
     2020-09-29 18:34:54   motor           stop
     2020-09-29 18:34:54   obstacle        off
     2020-09-29 18:34:54   overload        off
     2020-09-29 18:34:54   pct             100
     2020-09-29 18:34:54   position        0
     2020-09-29 18:34:54   position_actual 0
     2020-09-29 18:34:36   position_desired 0
     2020-09-29 18:34:54   position_target 0
     2020-09-29 18:34:54   rain            off
     2020-09-29 18:34:54   signal          off
     2020-09-29 18:34:54   state           closed
     2020-09-29 18:34:54   unreachable     off
     2020-09-29 18:34:54   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 1000:1000
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 21
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1:1000
   ASC_PrivacyDown_Pos 15
   ASC_PrivacyUpValue_beforeDayOpen 15300:1
   ASC_PrivacyUp_Pos 15
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 205:274
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 09:15
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_OG_BAD
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alexaName  Rollo Bad
   alias      Rollladen Bad
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   homebridgeMapping TargetPosition:minStep=10
   room       40_OG->BAD,SELVECommeo
   type       HomeKit
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position



RAW-Code ReadingsGroup (wer's auch nutzen möchte):

defmod rg_ROLLLAEDEN_EINSTELLUNGEN readingsGroup <Grundeinstellungen>\
<>,<ASC_AutoAstroModeEveningHorizon>,<ASC_AutoAstroModeMorningHorizon>,<ASC_BrightnessSensor>,<ASC_DriveUpMaxDuration>,<ASC_LockOut>,<ASC_LockOut_Cmd>,<ASC_Pos_Reading>,<ASC_Roommate_Device>,<ASC_Roommate_Reading>,<ASC_Shutter_IdleDetection>,<ASC_ShuttersPlace>,<ASC_TempSensor>,<ASC_WindowRec>,<ASC_WindowRec_subType>\
(RL_.*):!?ASC_AutoAstroModeEveningHorizon,!?ASC_AutoAstroModeMorningHorizon,!?ASC_BrightnessSensor,!?ASC_DriveUpMaxDuration,!?ASC_LockOut,!?ASC_LockOut_Cmd,!?ASC_Pos_Reading,!?ASC_Roommate_Device,!?ASC_Roommate_Reading,!?ASC_Shutter_IdleDetection,!?ASC_ShuttersPlace,!?ASC_TempSensor,!?ASC_WindowRec,!?ASC_WindowRec_subType\
<>\
<>\
<>\
<>\
<>\
<Betriebsmodi>\
<>,<ASC_AutoAstroModeEvening>,<ASC_AutoAstroModeMorning>,<ASC_Down>,<ASC_Mode_Down>,<ASC_Mode_Up>,<ASC_RainProtection>,<ASC_Self_Defense_Residents_State>,<>,<ASC_Up>,<ASC_Ventilate_Window_Open>,<ASC_WindProtection>,<ASC_WindowRec_PosAfterDayClosed>\
(RL_.*):!?ASC_AutoAstroModeEvening,!?ASC_AutoAstroModeMorning,!?ASC_Down,!?ASC_Mode_Down,!?ASC_Mode_Up,!?ASC_RainProtection,!?ASC_Self_Defense_Mode,<>,!?ASC_Up,!?ASC_Ventilate_Window_Open,!?ASC_WindProtection,!?ASC_WindowRec_PosAfterDayClosed\
<>\
<>\
<>\
<>\
<>\
<Zeiten>\
<>,<ASC_BlockingTime_afterManual>,<ASC_BlockingTime_beforDayOpen>,<ASC_BlockingTime_beforNightClose>,<ASC_Self_Defense_AbsentDelay>,<ASC_Time_Down_Early>,<ASC_Time_Down_Late>,<ASC_Time_Up_Early>,<ASC_Time_Up_Late>,<ASC_Time_Up_WE_Holiday>\
(RL_.*):!?ASC_BlockingTime_afterManual,!?ASC_BlockingTime_beforDayOpen,!?ASC_BlockingTime_beforNightClose,!?ASC_Self_Defense_AbsentDelay,!?ASC_Time_Down_Early,!?ASC_Time_Down_Late,!?ASC_Time_Up_Early,!?ASC_Time_Up_Late,!?ASC_Time_Up_WE_Holiday\
<>\
<>\
<>\
<>\
<>\
<Positionen>\
<>,<ASC_Antifreeze_Pos>,<ASC_Closed_Pos>,<ASC_ComfortOpen_Pos>,<ASC_Open_Pos>,<ASC_PrivacyDown_Pos>,<ASC_PrivacyUp_Pos>,<ASC_Sleep_Pos>,<ASC_Ventilate_Pos>\
(RL_.*):!?ASC_Antifreeze_Pos,!?ASC_Closed_Pos,!?ASC_ComfortOpen_Pos,!?ASC_Open_Pos,!?ASC_PrivacyDown_Pos,!?ASC_PrivacyUp_Pos,!?ASC_Sleep_Pos,!?ASC_Ventilate_Pos\
<>\
<>\
<>\
<>\
<>\
<Beschattung>\
<>,<ASC_Shading_Pos>,<ASC_Shading_BetweenTheTime>,<ASC_Shading_InOutAzimuth>,<ASC_Shading_MinMax_Elevation>,<ASC_Shading_Min_OutsideTemperature>,<ASC_Shading_Mode>,<ASC_Shading_StateChange_SunnyCloudy>,<ASC_Shading_WaitingPeriod>\
(RL_.*):!?ASC_Shading_Pos,!?ASC_Shading_BetweenTheTime,!?ASC_Shading_InOutAzimuth,!?ASC_Shading_MinMax_Elevation,!?ASC_Shading_Min_OutsideTemperature,!?ASC_Shading_Mode,!?ASC_Shading_StateChange_SunnyCloudy,!?ASC_Shading_WaitingPeriod\
<>\
<>\
<>\
<>\
<>\
<Optionen>\
<>,<ASC_Adv>,<ASC_Drive_Delay>,<ASC_Drive_DelayStart>,<ASC_ExternalTrigger>,<ASC_GuestRoom>,<ASC_Partymode>,<ASC_PrivacyDownValue_beforeNightClose>,<ASC_PrivacyUpValue_beforeDayOpen>,<ASC_WiggleValue>,<ASC_WindParameters>\
(RL_.*):!?ASC_Adv,!?ASC_Drive_Delay,!?ASC_Drive_DelayStart,!?ASC_ExternalTrigger,!?ASC_GuestRoom,!?ASC_Partymode,!?ASC_PrivacyDownValue_beforeNightClose,!?ASC_PrivacyUpValue_beforeDayOpen,!?ASC_WiggleValue,!?ASC_WindParameters\

attr rg_ROLLLAEDEN_EINSTELLUNGEN DbLogExclude .*
attr rg_ROLLLAEDEN_EINSTELLUNGEN alias Rollladeneinstellungen
attr rg_ROLLLAEDEN_EINSTELLUNGEN commands {\
#position => 'position:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',\
ASC_Adv=>'ASC_Adv:on,off',\
ASC_Antifreeze=>'ASC_Antifreeze:off,soft,hard,am,pm',\
ASC_Antifreeze_Pos=>'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=>'ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON',\
ASC_AutoAstroModeEveningHorizon=>'ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9',\
ASC_AutoAstroModeMorning=>'ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON',\
ASC_AutoAstroModeMorningHorizon=>'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_afterManual:textFieldNL',\
ASC_BlockingTime_beforDayOpen=>'ASC_BlockingTime_beforDayOpen:textFieldNL',\
ASC_BlockingTime_beforNightClose=>'ASC_BlockingTime_beforNightClose:textFieldNL',\
ASC_BrightnessSensor=>'ASC_BrightnessSensor:textFieldNL',\
ASC_Closed_Pos=>'ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100',\
ASC_ComfortOpen_Pos=>'ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100',\
ASC_Down=>'ASC_Down:time,astro,brightness,roommate',\
ASC_DriveUpMaxDuration=>'ASC_DriveUpMaxDuration:selectnumbers,0,1,120,0,lin',\
ASC_Drive_Delay=>'ASC_Drive_Delay:selectnumbers,0,5,300,0,lin',\
ASC_Drive_DelayStart=>'ASC_Drive_DelayStart:selectnumbers,0,5,300,0,lin',\
ASC_ExternalTrigger=>'ASC_ExternalTrigger:textFieldNL',\
ASC_GuestRoom=>'ASC_GuestRoom:on,off',\
ASC_LockOut=>'ASC_LockOut:soft,hard,off',\
ASC_LockOut_Cmd=>'ASC_LockOut_Cmd:inhibit,blocked,protection',\
ASC_Mode_Down=>'ASC_Mode_Down:absent,always,off,home',\
ASC_Mode_Up=>'ASC_Mode_Up:absent,always,off,home',\
ASC_Open_Pos=>'ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100',\
ASC_Partymode=>'ASC_Partymode:on,off',\
ASC_Pos_Reading=>'ASC_Pos_Reading:textFieldNL',\
ASC_PrivacyDownValue_beforeNightClose=>'ASC_PrivacyDownValue_beforeNightClose:textFieldNL',\
ASC_PrivacyDown_Pos=>'ASC_PrivacyDown_Pos:selectnumbers,0,5,100,0,lin',\
ASC_PrivacyUpValue_beforeDayOpen=>'ASC_PrivacyUpValue_beforeDayOpen:textFieldNL',\
ASC_PrivacyUp_Pos=>'ASC_PrivacyUp_Pos:selectnumbers,0,5,100,0,lin',\
ASC_RainProtection=>'ASC_RainProtection:on,off',\
ASC_Roommate_Device=>'ASC_Roommate_Device:textFieldNL',\
ASC_Roommate_Reading=>'ASC_Roommate_Reading:textFieldNL',\
ASC_Self_Defense_AbsentDelay=>'ASC_Self_Defense_AbsentDelay:selectnumbers,0,5,300,0,lin',\
ASC_Self_Defense_Mode=>'ASC_Self_Defense_Mode:absent,gone,off',\
ASC_Shading_BetweenTheTime=>'ASC_Shading_BetweenTheTime:textFieldNL',\
ASC_Shading_InOutAzimuth=>'ASC_Shading_InOutAzimuth:textFieldNL',\
ASC_Shading_MinMax_Elevation=>'ASC_Shading_MinMax_Elevation:textFieldNL',\
ASC_Shading_Min_OutsideTemperature=>'ASC_Shading_Min_OutsideTemperature:selectnumbers,10,1,40,0,lin',\
ASC_Shading_Mode=>'ASC_Shading_Mode:absent,always,off,home',\
ASC_Shading_Pos=>'ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100',\
ASC_Shading_StateChange_SunnyCloudy=>'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',\
ASC_Shading_WaitingPeriod=>'ASC_Shading_WaitingPeriod:selectnumbers,0,60,600,0,lin',\
ASC_Shutter_IdleDetection=>'ASC_Shutter_IdleDetection:textFieldNL',\
ASC_ShuttersPlace=>'ASC_ShuttersPlace:window,terrace',\
ASC_Sleep_Pos=>'ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100',\
ASC_TempSensor=>'ASC_TempSensor:textFieldNL',\
ASC_Time_Down_Early=>'ASC_Time_Down_Early:textFieldNL',\
ASC_Time_Down_Late=>'ASC_Time_Down_Late:textFieldNL',\
ASC_Time_Up_Early=>'ASC_Time_Up_Early:textFieldNL',\
ASC_Time_Up_Late=>'ASC_Time_Up_Late:textFieldNL',\
ASC_Time_Up_WE_Holiday=>'ASC_Time_Up_WE_Holiday:textFieldNL',\
ASC_Up=>'ASC_Up:time,astro,brightness,roommate',\
ASC_Ventilate_Pos=>'ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100',\
ASC_Ventilate_Window_Open=>'ASC_Ventilate_Window_Open:on,off',\
ASC_WiggleValue=>'ASC_WiggleValue:selectnumbers,0,5,100,0,lin',\
ASC_WindParameters=>'ASC_WindParameters:textFieldNL',\
ASC_WindProtection=>'ASC_WindProtection:on,off',\
ASC_WindowRec=>'ASC_WindowRec:textFieldNL',\
ASC_WindowRec_PosAfterDayClosed=>'ASC_WindowRec_PosAfterDayClosed:open,lastManual',\
ASC_WindowRec_subType=>'ASC_WindowRec_subType:twostate,threestate',\
}
attr rg_ROLLLAEDEN_EINSTELLUNGEN room 70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN
attr rg_ROLLLAEDEN_EINSTELLUNGEN verbose 2
attr rg_ROLLLAEDEN_EINSTELLUNGEN visibility collapsible






Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 September 2020, 08:53:27
Stören tut da gar nichts. Du hast nur schlecht gesetzt denke ich.
ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 1000:1000
Das steht in Deinem Rollo Device. Das Rollo soll also komplett schließen bei einem Brightnesswert von 1000
Gleichzeitig
ASC_PrivacyDownValue_beforeNightClose 1:1000
soll das Rollo in die Privacy fahren 1s vor ASC_Time_Down_Late oder bei erreichen von einem Brightnesswert von 1000. Du siehst er macht genau das was Du ihm sagst. Du musst also bei einen der beiden Attribute die Werte/den Wert ändern.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 30 September 2020, 10:50:14
Die SOLL-Funktion sieht so aus:
Das Rollo soll bei einem Brightnesswert von 1000 erstmal in die Private-Position fahren und dann um 22:30 Uhr endgültig schließen, wenn das Fenster nicht zum Lüften gekippt ist (für diesen Fall wäre die SOLL-Position die Lüftungsposition).
Ansonsten soll das Rollo dann beim Schließen des Fensters in die zum jeweiligen Zeitpunkt vorgesehene SOLL-Position fahren.


Mir ist dabei momentan unklar, ob ich dazu den ASC_brightnessDriveUpDown - WERT-MORGENS:WERT-ABENDS im Rollo-Device oder ASC-Device überhaupt setzen sollte/muss, wenn ich Brightness eigentlich nur für das Anfahren der Private-Position benötige und ansonsten nach fest vorgegebener Zeit morgens hoch (ASC_Time_Up_Late) und abends (ASC_Time_Down_Late) runter fahren möchte. Wenn bei so einer Fahrweise das Attribut ASC_Time_Up_WE_Holiday kleiner sein muss als ASC_Time_Up_Late, muss ich das Attribut dann überhaupt noch setzen?
Auch ist mir unklar, was passiert, wenn der Brightnesswert vor ASC_Time_Up_Early/ASC_Time_Down_Early erreicht ist und ob die 1s vor ASC_Time_Down_Late ausreicht, wenn der Rollladen noch 21s unterwegs sein kann, oder ob er vor der finalen night closed-Fahrt erst wieder ein "motor:stop" gesendet haben muss.

Als dramatisch empfinde ich es auch, dass mir noch keine vernünftige Lösung eingefallen ist, wie ich die Auswirkungen der Variation der einzelnen Attribute auf die SOLL-Position (Priorisierung) am besten mit einem Rollo-Dummy-Device testen könnte. Das würde die Fehlersuche erheblich vereinfachen, da ich eine Vorschau auf das Verhalten des Rollo-Devices hätte, ohne auf die Tageszeit, die Werte des Lichtsensor, die Anwesenheitslogik, etc. angewiesen zu sein.

(Vielleicht sehe ich den Wald auch nur vor lauter Bäumen nicht mehr... => die verklausulierte Bitte um betreutes Denken)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 30 September 2020, 12:47:03
Hallo,

habe heute im Logfile nach Neustart des FHEM Servers folgende Einträge gefunden:
2020.09.30 09:00:49.876 1:     main::readingsBeginUpdate           called by fhem.pl (4989)
2020.09.30 09:00:49.877 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (892)
2020.09.30 09:00:49.877 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.09.30 09:00:49.877 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3817)
2020.09.30 09:00:49.878 1:     main::CallFn                        called by fhem.pl (1474)
2020.09.30 09:00:49.878 1:     main::CommandRereadCfg              called by fhem.pl (1255)
2020.09.30 09:00:49.878 1:     main::AnalyzeCommand                called by fhem.pl (1106)
2020.09.30 09:00:49.879 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.09.30 09:00:49.879 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (984)
2020.09.30 09:00:49.879 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.09.30 09:00:49.879 1:     main::FW_Read                       called by fhem.pl (3817)
2020.09.30 09:00:49.880 1:     main::CallFn                        called by fhem.pl (763)
2020.09.30 09:00:49.880 1: readingsUpdate(,associatedWith,RolloControl,none) missed to call readingsBeginUpdate first.
2020.09.30 09:00:49.880 1: stacktrace:

Diese  sind einige male vorhanden.

Was ist das und wie bekomme ich diese Hinweise verhindert?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 September 2020, 12:55:50
Da scheint beim Start einiges verschluckt worden zu sein. Was ist wenn Du noch mal neu startest?
Titel: Rolladen fahren seit ein paar Tagen direkt in die Abschattung
Beitrag von: Bäschdler am 01 Oktober 2020, 08:06:19
Hallo,

ich habe ASC seit langem im Einsatz. Den Sommer über hat alles wunderbar funktioniert, die Rolläden sind morgens hoch gefahren und als die Sonne da war sind sie in Abschattungsposition gefahren. Seit ein paar Tagen fahren die Rolläden auf der Südseite aber morgens (derzeit kurz nach 7 Uhr) direkt in die Abschattungsposition und bleiben dort auch bis zum night close wenn man nichts von Hand verfährt.
An den Settings habe ich seither nichts verändert.

Hat mir jemand einen Tipp was ich tun kann / soll?

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 01 Oktober 2020, 08:17:06
Habe schon FHEM neu gestartet, den Raspi heruntergefahren und neu gestartet. Blieb alles gleich.
Titel: Antw:Rolladen fahren seit ein paar Tagen direkt in die Abschattung
Beitrag von: CoolTux am 01 Oktober 2020, 08:32:17
Zitat von: Bäschdler am 01 Oktober 2020, 08:06:19
Hallo,

ich habe ASC seit langem im Einsatz. Den Sommer über hat alles wunderbar funktioniert, die Rolläden sind morgens hoch gefahren und als die Sonne da war sind sie in Abschattungsposition gefahren. Seit ein paar Tagen fahren die Rolläden auf der Südseite aber morgens (derzeit kurz nach 7 Uhr) direkt in die Abschattungsposition und bleiben dort auch bis zum night close wenn man nichts von Hand verfährt.
An den Settings habe ich seither nichts verändert.

Hat mir jemand einen Tipp was ich tun kann / soll?

Danke und viele Grüsse
Bäschdler

Mach mal bitte in FHEMWEB ein
{ ascAPIget('ShadingStatus','ROLLONAME') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 01 Oktober 2020, 08:42:55
da kommt ein "in"
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Oktober 2020, 09:45:46
Du hast Shading im ASC auf off? Schau mal hier (https://forum.fhem.de/index.php/topic,112325.msg1087572.html#msg1087572), mach das mal. Anscheinend kann er nicht mehr entschatten
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 01 Oktober 2020, 09:56:08
Stimmt, ich habe heute morgen erst mal alle auf "shading off" gesetzt in der Hoffnung erst mal damit eine Lösung zu haben.

Habe jetzt wie beschrieben alle betroffenen Rolladen entsprechend gesetzt und werde nun das shading wieder aktivieren.

Danke erst mal
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 01 Oktober 2020, 20:14:20
Also ich erkläre mich jetzt endgültig zum Volldeppen  :o

Ich hab Euch ja schon in den letzten Posts mit meinem Problemen zugetextet, aber trotz der Hilfe will es nicht funktionieren. Ich habe wohl alle Varianten außer der einzig richtigen durchprobiert. Vielleicht erbarmt sich jemand und erklärt mir (für ganz Dumme), welche Attribute ich wie setzen muss.

Ich möchte meine Rollos bei einsetzender Dunkelheit (Brightness zB. unter 500) in die Privacy-Position fahren und zu einer festen Zeit (z.B. 22 Uhr) ganz zu.

Ich kann gar nicht so viele Lists posten, wie ich durchprobiert habe - aber ich bringe alles zustande außer die Privacy-Position.

Hier mein letztes List - mit der Testeinstellung 19 Uhr statt 22 Uhr. Das Rollo fährt auch um 19 Uhr zu, aber es hätte lt. Brightness-Sensor schon um kurz nach 18 Uhr in die Privacy-Position fahren müssen - zumindest spuckt der Sensor seit ca. 18:10 Uhr alle paar Minuten Werte unterhalb 500 aus. Die ganzen Shading-Attribute habe ich erstmal rausgeworfen, so von wegen "start small". Nur starte ich gerade nicht small, sondern gar nicht.

Derjenige, der's lösen kann, wird in meiner fhem.cfg mit Credits eingefügt - auch wenn man sich dafür (zumindest Stand heute) nix kaufen kann  ;)

Internals:
   DEF        05895E29
   FUUID      5e5ad5f9-f33f-6ef9-4cb4-eeecb0a3bdf75a79
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     6
   NAME       RO_KU_Sued1_FSB61_EG
   NR         1504
   NTFY_ORDER 50-RO_KU_Sued1_FSB61_EG
   STATE      100
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 6
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -74
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 7
   TCM_ESP3_0_TIME 2020-10-01 19:01:55
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-01 20:03:09   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-01 19:01:55   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-10-01 09:01:02   ASC_Time_DriveDown 01.10.2020 - 22:01
     2020-10-01 09:01:02   ASC_Time_DriveUp 02.10.2020 - 09:01
     2020-10-01 09:01:02   ASC_Time_PrivacyDriveDown 01.10.2020 - 21:01
     2020-10-01 19:01:55   anglePos        90
     2020-09-30 22:12:57   associatedWith  RolladenSteuerung
     2020-10-01 19:01:55   block           unlock
     2020-10-01 19:01:55   endPosition     closed
     2020-10-01 19:01:55   position        100
     2020-10-01 19:01:55   state           closed
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000:400
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 3600:500
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410B
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 01 Oktober 2020, 20:22:49
Zitat von: zife am 01 Oktober 2020, 20:14:20
Also ich erkläre mich jetzt endgültig zum Volldeppen  :o

Ich hab Euch ja schon in den letzten Posts mit meinem Problemen zugetextet, aber trotz der Hilfe will es nicht funktionieren. Ich habe wohl alle Varianten außer der einzig richtigen durchprobiert. Vielleicht erbarmt sich jemand und erklärt mir (für ganz Dumme), welche Attribute ich wie setzen muss.

Ich möchte meine Rollos bei einsetzender Dunkelheit (Brightness zB. unter 500) in die Privacy-Position fahren und zu einer festen Zeit (z.B. 22 Uhr) ganz zu.

Ich kann gar nicht so viele Lists posten, wie ich durchprobiert habe - aber ich bringe alles zustande außer die Privacy-Position.

Hier mein letztes List - mit der Testeinstellung 19 Uhr statt 22 Uhr. Das Rollo fährt auch um 19 Uhr zu, aber es hätte lt. Brightness-Sensor schon um kurz nach 18 Uhr in die Privacy-Position fahren müssen - zumindest spuckt der Sensor seit ca. 18:10 Uhr alle paar Minuten Werte unterhalb 500 aus. Die ganzen Shading-Attribute habe ich erstmal rausgeworfen, so von wegen "start small". Nur starte ich gerade nicht small, sondern gar nicht.

Derjenige, der's lösen kann, wird in meiner fhem.cfg mit Credits eingefügt - auch wenn man sich dafür (zumindest Stand heute) nix kaufen kann  ;)

Internals:
   DEF        05895E29
   FUUID      5e5ad5f9-f33f-6ef9-4cb4-eeecb0a3bdf75a79
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     6
   NAME       RO_KU_Sued1_FSB61_EG
   NR         1504
   NTFY_ORDER 50-RO_KU_Sued1_FSB61_EG
   STATE      100
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 6
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -74
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 7
   TCM_ESP3_0_TIME 2020-10-01 19:01:55
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-01 20:03:09   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-01 19:01:55   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-10-01 09:01:02   ASC_Time_DriveDown 01.10.2020 - 22:01
     2020-10-01 09:01:02   ASC_Time_DriveUp 02.10.2020 - 09:01
     2020-10-01 09:01:02   ASC_Time_PrivacyDriveDown 01.10.2020 - 21:01
     2020-10-01 19:01:55   anglePos        90
     2020-09-30 22:12:57   associatedWith  RolladenSteuerung
     2020-10-01 19:01:55   block           unlock
     2020-10-01 19:01:55   endPosition     closed
     2020-10-01 19:01:55   position        100
     2020-10-01 19:01:55   state           closed
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000:400
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 3600:500
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410B
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Bei Dir steht ASC_Time_Down_Early 19:00. Das vor 19:00 darf er nicht herunter fahren. Man kann ja auch dem Reading entnehmen, das er um 19:01:55 wegen brightness herunter gefahren ist. Also wenn dein Privay Brightness Wert um 18:00 erreicht war dann solltest du auch ASC_Time_Down_Early 19:00 vielleicht mal auf ASC_Time_Down_Early 18:00 oder noch früher stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 01 Oktober 2020, 20:49:05
Ach so, ich dachte, Time_Down_Early bezieht sich aufs komplette Schließen... aber wie lege ich dann fest, dass er erst um 22 Uhr ganz schließt? Da ist die Brightness ja schon lange 0...
Kann ich den Brightnesswert fürs Schliessen auf -1 setzen und er wartet dann bis zu Time_Down_Late?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 01 Oktober 2020, 20:57:33
Zitat von: zife am 01 Oktober 2020, 20:49:05
Ach so, ich dachte, Time_Down_Early bezieht sich aufs komplette Schließen... aber wie lege ich dann fest, dass er erst um 22 Uhr ganz schließt? Da ist die Brightness ja schon lange 0...
Tja du willst ja nach grundsätzlich nach Brightness steuern und trotzdem irgendwie per Time, ich glaube du musst dafür am besten in ASC_Time_Down_Early mit Perlcode arbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 01 Oktober 2020, 21:13:02
Seht's mir nach, aber warum fährt dann mein zweites Testrollo eben gerade (21 Uhr) in die Privacy-Position, wo ich ihm doch eine Time_Down_Early von 21:30 Uhr eingestellt habe? (Achtung, da habe ich auch andere Brightness-Werte drin)...

Ich hatte es eben so verstanden, dass die Time_Down_Early-Angabe den Zeitraum der Privacy-Fahrt einschließen sollte. Ist das so? Checkt das Modul die Helligkeit für den Privacy-Modus erst ab der Time_Down_Early-Zeit? Oder ab wann?

Oh mann, ich brauch ein Bier, vielleicht versteh' ich's dann besser. Und versprochen... wenn ich das hier begriffen habe, geb' ich erst einmal Ruhe  :D

Der Brightness-Sensor liefert übrigens seit 19 Uhr den Wert 0 und lag zw. 20 und 20.45 Uhr zwischen 59 und 60 (warum auch immer). Ab dann wieder 0.

Internals:
   DEF        0585E7A3
   FUUID      5e5ad5f9-f33f-6ef9-6eef-ea6ef08bcd686435
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     6
   NAME       RO_KU_Sued2_FSB61_EG
   NR         1522
   NTFY_ORDER 50-RO_KU_Sued2_FSB61_EG
   STATE      60
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 6
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -70
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 13
   TCM_ESP3_0_TIME 2020-10-01 21:01:22
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-01 21:03:07   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-01 21:01:23   ASC_ShuttersLastDrive timer privacy night close
     2020-10-01 21:01:02   ASC_Time_DriveDown 01.10.2020 - 22:01
     2020-10-01 21:01:02   ASC_Time_DriveUp 02.10.2020 - 09:01
     2020-10-01 21:01:02   ASC_Time_PrivacyDriveDown 02.10.2020 - 21:01
     2020-10-01 21:01:22   anglePos        90
     2020-09-30 22:12:57   associatedWith  RolladenSteuerung
     2020-10-01 21:01:22   block           unlock
     2020-10-01 21:01:22   endPosition     not_reached
     2020-10-01 21:01:22   position        60
     2020-10-01 21:01:22   state           stop
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000:50
   ASC_ComfortOpen_Pos 10
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 3600:400
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 21:30
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec FG_KU_Sued_SecSig:state
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   33
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410C
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 01 Oktober 2020, 21:38:23
Das kühle Getränk hilft... jetzt dämmert es nicht draussen, sondern mir.
Eben ging er zu, weil...

...der Helligkeitstrigger ausserhalb der frühest erlaubten Zeit (Time_Down_Early) lag und somit nicht feuern konnte
... sich der Privacy-Mode-Zeitpunkt auf Time_Down_Late bezieht und somit jetzt um 21 Uhr meine 3600 Sekunden eingetroffen sind.

Bleibt nur die Frage von oben: kann ich den Brightness-Check für das komplette Schliessen durch das Setzen auf -1 austricksen und er schliesst dann zur Time_Down_Late-Zeit? Oder ich mach mir ein UserReading aus Helligkeit +1, und setze den Brightnesswert zum Schliessen auf 0, und da das nie erreicht werden kann, geht er zur Time_Down_Late zu?

Ansonsten widme ich mich wohl der vorgeschlagenen Perl-Variante!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 02 Oktober 2020, 06:39:52
Zitat von: CoolTux am 30 September 2020, 12:55:50
Da scheint beim Start einiges verschluckt worden zu sein. Was ist wenn Du noch mal neu startest?

Guten Morgen,

Heute Nacht hat das System einen geplanten Neustart durchgeführt.
Es sind keine vergleichbaren Einträge im Log enthalten.

Kann man nachvollziehen weshalb es zu den genannten Meldungen gekommen ist.

Gruss
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag 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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Oktober 2020, 08:46:59
Zitat von: Beetle2003 am 02 Oktober 2020, 06:39:52
Guten Morgen,

Heute Nacht hat das System einen geplanten Neustart durchgeführt.
Es sind keine vergleichbaren Einträge im Log enthalten.

Kann man nachvollziehen weshalb es zu den genannten Meldungen gekommen ist.

Gruss

Nein leider nicht wirklich. Eventuell konnte ein Hash nicht korrekt initialisiert werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Oktober 2020, 08:50:46
Zitat von: zife am 01 Oktober 2020, 21:38:23
Das kühle Getränk hilft... jetzt dämmert es nicht draussen, sondern mir.
Eben ging er zu, weil...

...der Helligkeitstrigger ausserhalb der frühest erlaubten Zeit (Time_Down_Early) lag und somit nicht feuern konnte
... sich der Privacy-Mode-Zeitpunkt auf Time_Down_Late bezieht und somit jetzt um 21 Uhr meine 3600 Sekunden eingetroffen sind.

Bleibt nur die Frage von oben: kann ich den Brightness-Check für das komplette Schliessen durch das Setzen auf -1 austricksen und er schliesst dann zur Time_Down_Late-Zeit? Oder ich mach mir ein UserReading aus Helligkeit +1, und setze den Brightnesswert zum Schliessen auf 0, und da das nie erreicht werden kann, geht er zur Time_Down_Late zu?

Ansonsten widme ich mich wohl der vorgeschlagenen Perl-Variante!

Zu Deiner Frage. Wenn Du ihm sagst er soll erst bei -2 schließen, dann sollte es in der Tat gehen. -1 ist ein default im Code den ich auswerte. Daher bitte nicht -1 sondern -2
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Oktober 2020, 08:52:39
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

Spontan hätte ich gesagt das der ein Event durch ein sporadisches abrufen des Status bekommen hat. Aber die pct-70 kann ich mir da nicht erklären.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 02 Oktober 2020, 10:41:54
Ich werde mal "verbose" der beiden Devices (Rollo ASC) auf 4 setzen. Oder würde ASC reichen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Oktober 2020, 10:46:24
Zitat von: Reinhard.M am 02 Oktober 2020, 10:41:54
Ich werde mal "verbose" der beiden Devices (Rollo ASC) auf 4 setzen. Oder würde ASC reichen?

Im Grunde sollte es reichen die Events auf zu zeichnen. Also ein einfaches Device Logfile anlegen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 02 Oktober 2020, 18:36:21
So, kleiner Projektstand von mir: ich lege das Thema erstmal auf Eis, ich hab nicht mehr genug Bier da.
Heute sind alle Rolläden um 18:18 komplett runtergefahren, als der Brightness Sensor aus irgendeinem blöden Grund einmal einen Wert unter 100 geliefert hat. Da hätte aber lt. Attributen der Privacy Mode kommen müssen.
Im Log steht: "minimum brightness threshold fell below" (stimmt ja auch, aber eben für Privacy, nicht für komplett zu).
Um 18.20 hab ich manuell wieder geöffnet, um die Stimmung beim Abendessen nicht zu düster (im wahren Wortsinn) werden zu lassen  ;)

Ob's ein Bug im Modul oder in meinem Hirn ist, lass ich mal ungeklärt (wobei ich ja anscheinend der Einzige bin, der's nicht hinbekommt).
Wenn sich noch jemand mit meinem Rollofiasko beschäftigen mag, hier das aktuelle List:

Internals:
   DEF        05895E29
   FUUID      5e5ad5f9-f33f-6ef9-4cb4-eeecb0a3bdf75a79
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     5
   NAME       RO_KU_Sued1_FSB61_EG
   NR         1504
   NTFY_ORDER 50-RO_KU_Sued1_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 5
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -73
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 2
   TCM_ESP3_0_SubTelNum 11
   TCM_ESP3_0_TIME 2020-10-02 18:20:29
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-02 18:32:32   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-02 18:20:29   ASC_ShuttersLastDrive manual
     2020-10-01 21:01:02   ASC_Time_DriveDown 01.10.2020 - 22:01
     2020-10-01 21:01:02   ASC_Time_DriveUp 02.10.2020 - 09:01
     2020-10-01 21:01:02   ASC_Time_PrivacyDriveDown 02.10.2020 - 21:01
     2020-10-02 18:20:29   anglePos        0
     2020-09-30 22:12:57   associatedWith  RolladenSteuerung
     2020-10-02 18:20:29   block           unlock
     2020-10-02 18:20:29   endPosition     open
     2020-10-02 18:20:29   position        0
     2020-10-02 18:20:29   state           open
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000:-2
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 7200:100
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410B
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 02 Oktober 2020, 19:41:17
Guten Abend,

mir ist aufgefallen, das das Rollo meines Sohnes schon recht früh hochfährt. Auf jeden Fall lange vor der Zeit, die ich gesetzt habe. Normal sollte er frühestens um 8 Uhr hochfahren. Aber er ist schon um zwischen 6 und 7:30 offen ca.

ZitatInternals:
   FUUID      5ce44189-f33f-fc62-43b3-54de99f4a7a8ae8b
   NAME       Phillip
   NR         32
   STATE      closed
   TYPE       ROLLO
   stoptime   1601658526
   READINGS:
     2020-08-11 16:43:09   ASC_Enable      on
     2020-10-02 19:35:16   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-02 19:08:46   ASC_ShuttersLastDrive night close
     2020-10-02 19:05:32   ASC_Time_DriveDown  3.10.2020 - 19:05
     2020-10-02 19:05:32   ASC_Time_DriveUp  3.10.2020 - 08:00
     2020-10-01 20:17:58   associatedWith  ASControl
     2020-10-02 19:08:14   command         pct-100
     2020-10-02 19:08:14   desired_pct     100
     2020-10-02 19:08:14   drive-type      modul
     2020-10-02 19:08:14   last_drive      drive-down
     2020-10-02 19:08:46   pct             0
     2020-10-02 19:08:46   state           closed
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 245:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045c3576.temperature:state
   ASC_Time_Up_Early 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open off
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact
   ASC_WindowRec_subType threestate
   alias      Phillip
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Deckoffizier am 02 Oktober 2020, 21:35:12
Hallo D3ltorohd,

benutze zwar auch ASC aber bin ziemlich unbeleckt in dieser Materie.

Eventuell attr ASC_Up ?
Eventuell attr ASC_Down  setzen?

Es wird eventuell astro(Sonnenaufgang?) als Standard zum Hochfahren
für ASC_Up gesetzt.

Gruß
Hans-Jürgen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 04 Oktober 2020, 14:39:25
Also ich meine wenn ich ASC_Time_Up_Early 08:00 setzte, fährt er frühstens um 8 Uhr hoch, so war es bisher eigentlich auch immer.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Oktober 2020, 14:56:47
Zitat von: D3ltorohd am 04 Oktober 2020, 14:39:25
Also ich meine wenn ich ASC_Time_Up_Early 08:00 setzte, fährt er frühstens um 8 Uhr hoch, so war es bisher eigentlich auch immer.

Und so sollte es auch noch sein.
Ein list nach der morgendlichen Fahrt wäre gut.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 04 Oktober 2020, 17:19:37
Zitat von: zife am 02 Oktober 2020, 18:36:21
So, kleiner Projektstand von mir: ich lege das Thema erstmal auf Eis, ich hab nicht mehr genug Bier da.
Heute sind alle Rolläden um 18:18 komplett runtergefahren, als der Brightness Sensor aus irgendeinem blöden Grund einmal einen Wert unter 100 geliefert hat. Da hätte aber lt. Attributen der Privacy Mode kommen müssen.
Im Log steht: "minimum brightness threshold fell below" (stimmt ja auch, aber eben für Privacy, nicht für komplett zu).
Um 18.20 hab ich manuell wieder geöffnet, um die Stimmung beim Abendessen nicht zu düster (im wahren Wortsinn) werden zu lassen  ;)

Ob's ein Bug im Modul oder in meinem Hirn ist, lass ich mal ungeklärt (wobei ich ja anscheinend der Einzige bin, der's nicht hinbekommt).
Wenn sich noch jemand mit meinem Rollofiasko beschäftigen mag, hier das aktuelle List:



Hallo zife,
ich kann Dein Leid nachvollziehen. Bei mir ist's das Gleiche. Auch die -2 als Wert für Brightness down hat nichts genützt.
Mein Wohnstubenrollo fuhr 4:46 Uhr in die PrivateUp-Position (ASC_Time_Up_Early = 05:00 Uhr) und schloss gestern Abend vollständig 18:31 Uhr (ASC_PrivacyDown_Pos 28; ASC_Time_Down_Late 22:30 Uhr; ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 20:-2).
DU BIST NICHT ALLEIN!



Internals:
   AktorID    10
   AktorName  RL_EG_STUBE_FENSTER
   DEF        10
   DevValues  AktorID: 10 | Status: Aktor ist gestoppt | Aktueller Wert: 37309 | Zielwert: 65535 | Zustand: 32 | DayMode: Tagmodus | Name: RL_EG_STUBE_FENSTER
   FUUID      5d342733-f33f-8609-d5ea-53dc863998431cbb
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     24
   NAME       RL_EG_STUBE_FENSTER
   NR         94
   SELVEGateway_MSGCNT 24
   SELVEGateway_TIME 2020-10-04 16:57:57
   STATE      position-40
   TYPE       SELVECommeo
   lastCommand selve.GW.command.device:0
   maskbase64 AAQAAAAAAAA=
   maskdec    1024
   READINGS:
     2020-09-06 20:04:47   ASC_Enable      on
     2020-10-04 17:18:00   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-04 16:57:58   ASC_ShuttersLastDrive manual
     2020-10-04 07:00:01   ASC_Time_DriveDown 04.10.2020 - 22:30
     2020-10-04 07:00:01   ASC_Time_DriveUp 05.10.2020 - 07:00
     2020-10-04 07:00:01   ASC_Time_PrivacyDriveDown 04.10.2020 - 22:29
     2020-10-04 07:00:01   ASC_Time_PrivacyDriveUp 05.10.2020 - 04:45
     2020-10-04 16:57:57   alarm           
     2020-10-04 02:12:55   associatedWith  ROLLLADENSTEUERUNG
     2020-10-04 16:57:57   automatic       on
     2020-10-04 16:57:57   day_mode        Tagmodus
     2020-10-04 16:57:57   drive           Aktor ist gestoppt
     2020-10-04 16:57:57   flags           32
     2020-10-04 16:57:57   frost           off
     2020-10-04 16:57:57   last_drive      drive-down
     2020-10-04 16:57:57   lost_gateway    off
     2020-10-04 16:57:57   lost_sensor     off
     2020-10-04 16:57:57   motor           stop
     2020-10-04 16:57:57   obstacle        off
     2020-10-04 16:57:57   overload        off
     2020-10-04 16:57:57   pct             60
     2020-10-04 16:57:57   position        40
     2020-10-04 16:57:57   position_actual 43
     2020-10-04 16:57:57   position_desired 40
     2020-10-04 16:57:57   position_target 0
     2020-10-04 16:57:57   rain            off
     2020-10-04 16:57:57   signal          off
     2020-10-04 16:57:57   state           position-40
     2020-10-04 16:57:57   unreachable     off
     2020-10-04 16:57:57   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 20:-2
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 28
   ASC_PrivacyUpValue_beforeDayOpen 8100:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 116:270
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_EG_WZ_FENSTER_STRUCTURE
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollladen Wohnstubenfenster
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   room       30_EG->WOHNZIMMER,SELVECommeo
   type       HomeKit
   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
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 04 Oktober 2020, 17:25:46
Die Woche mal wieder einen Fehler gehabt.

Es ist Nacht (0%) und ich öffne das Fenster (threestate), Rollo fährt in die ASC_ComfortOpen_Pos  Position (70%), wenn es dann Tag wird öffnet sich das Rollo ganz (99%). Beim Schliessen des Fenster geht das Rollo wieder in die Nacht Position (0%).

Wenn ich manuell eingreife, fährt das Rollo jedesmal wieder in die entgegen gesetzte Richtung, wenn die Endposition erreicht. Es kann sein das auch die Kalibrierung des Rollos ausgelöst wird, irgendwie habe ich 3-6 am Schalter drücken müssen bis das Rollo stehen bleibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 04 Oktober 2020, 18:35:44
Das Rollo in der Wohnstube fuhr eben runter bei einem Brightnesswert von 497 (???).

Habe softort danach eine list geordert:


Internals:
   AktorID    10
   AktorName  RL_EG_STUBE_FENSTER
   DEF        10
   DevValues  AktorID: 10 | Status: Aktor ist gestoppt | Aktueller Wert: 65535 | Zielwert: 65535 | Zustand: 32 | DayMode: Tagmodus | Name: RL_EG_STUBE_FENSTER
   FUUID      5d342733-f33f-8609-d5ea-53dc863998431cbb
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     37
   NAME       RL_EG_STUBE_FENSTER
   NR         94
   SELVEGateway_MSGCNT 37
   SELVEGateway_TIME 2020-10-04 18:32:27
   STATE      closed
   TYPE       SELVECommeo
   lastCommand selve.GW.command.device:7
   maskbase64 AAQAAAAAAAA=
   maskdec    1024
   READINGS:
     2020-09-06 20:04:47   ASC_Enable      on
     2020-10-04 18:29:13   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-04 18:32:24   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-10-04 07:00:01   ASC_Time_DriveDown 04.10.2020 - 22:30
     2020-10-04 07:00:01   ASC_Time_DriveUp 05.10.2020 - 07:00
     2020-10-04 07:00:01   ASC_Time_PrivacyDriveDown 04.10.2020 - 22:29
     2020-10-04 07:00:01   ASC_Time_PrivacyDriveUp 05.10.2020 - 04:45
     2020-10-04 18:32:27   alarm           
     2020-10-04 02:12:55   associatedWith  ROLLLADENSTEUERUNG
     2020-10-04 18:32:27   automatic       on
     2020-10-04 18:32:27   day_mode        Tagmodus
     2020-10-04 18:32:27   drive           Aktor ist gestoppt
     2020-10-04 18:32:27   flags           32
     2020-10-04 18:32:27   frost           off
     2020-10-04 18:32:21   last_drive      drive-down
     2020-10-04 18:32:27   lost_gateway    off
     2020-10-04 18:32:27   lost_sensor     off
     2020-10-04 18:32:27   motor           stop
     2020-10-04 18:32:27   obstacle        off
     2020-10-04 18:32:27   overload        off
     2020-10-04 18:32:27   pct             100
     2020-10-04 18:32:27   position        0
     2020-10-04 18:32:27   position_actual 0
     2020-10-04 18:32:08   position_desired 0
     2020-10-04 18:32:27   position_target 0
     2020-10-04 18:32:27   rain            off
     2020-10-04 18:32:27   signal          off
     2020-10-04 18:32:27   state           closed
     2020-10-04 18:32:27   unreachable     off
     2020-10-04 18:32:27   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 20:-2
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 28
   ASC_PrivacyUpValue_beforeDayOpen 8100:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 116:270
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_EG_WZ_FENSTER_STRUCTURE
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollladen Wohnstubenfenster
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   room       30_EG->WOHNZIMMER,SELVECommeo
   type       HomeKit
   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
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Oktober 2020, 18:45:03
@trabantp60:
ASC_Open_Pos und ASC_ComfortOpen_Pos stehen beide auf Wert 100 - das wird wohl nicht ursächlich sein, würde ich aber trotzdem ändern.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 04 Oktober 2020, 19:10:55
Hallo eurofinder,
ich hoffe, dass dies nicht die Ursache ist.
Beide Positionen müssen diesen Wert haben, da sich sonst die Insektenschutztür nicht mehr öffnen läßt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Oktober 2020, 20:05:44
Zitat von: trabantp60 am 04 Oktober 2020, 19:10:55
Hallo eurofinder,
ich hoffe, dass dies nicht die Ursache ist.
Beide Positionen müssen diesen Wert haben, da sich sonst die Insektenschutztür nicht mehr öffnen läßt.

Das Rollo ist gefahren weil der Brightnesswert für Down erreicht wurde. Was steht im ASC Device? Bitte ein list.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 04 Oktober 2020, 20:18:40
Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  global,ROLLLADENSTEUERUNG,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,FK_EG_KINDERZIMMER,RL_EG_TREPPE,RL_OG_BAD,TK_OG_BALKON_GRIFF,RL_OG_BALKON,FK_OG_HANNA,RL_EG_STUBE_TUER,RL_EG_KINDERZIMMER,FK_EG_TREPPE,RL_OG_ZIMMER_HANNA,FK_OG_BAD,OUT_BRIGHTNESSSENSOR,FK_EG_SPEISEKAMMER,FK_EG_KUECHE,FK_EG_WZ_FENSTER_STRUCTURE,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,FK_EG_TOILETTE,ASTRODATEN_EICHENWEG3,RL_EG_VORHAUS,RL_OG_SCHLAFZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_TOILETTE,RGR_RESIDENTS,FK_EG_VORHAUS,RL_EG_STUBE_FENSTER,FK_OG_SCHLAFZIMMER,unknown
   NR         483
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-04 19:00:33   RL_EG_KINDERZIMMER_PosValue 30
     2020-09-08 19:57:06   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-04 19:11:40   RL_EG_KINDERZIMMER_lastPosValue 100
     2020-10-04 19:57:48   RL_EG_KINDERZIMMER_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:45   RL_EG_KUECHE_PosValue 20
     2019-12-16 06:45:01   RL_EG_KUECHE_lastDelayPosValue 100
     2020-10-04 19:11:40   RL_EG_KUECHE_lastPosValue 100
     2020-10-04 19:57:48   RL_EG_KUECHE_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:42   RL_EG_SPEISEKAMMER_PosValue 0
     2020-09-08 19:57:06   RL_EG_SPEISEKAMMER_lastDelayPosValue 30
     2020-10-04 19:11:40   RL_EG_SPEISEKAMMER_lastPosValue 100
     2020-10-04 19:57:48   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-03 18:33:08   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-04 19:49:40   RL_EG_STUBE_FENSTER_PosValue 30
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-04 18:31:38   RL_EG_STUBE_FENSTER_lastPosValue 30
     2020-10-04 19:57:48   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 06:59:05   RL_EG_STUBE_TUER_PosValue 100
     2020-10-04 19:11:40   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-04 09:00:01   RL_EG_STUBE_TUER_lastPosValue 0
     2020-10-04 19:57:48   RL_EG_STUBE_TUER_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:07   RL_EG_TOILETTE_PosValue 20
     2020-09-08 19:57:06   RL_EG_TOILETTE_lastDelayPosValue 30
     2020-10-04 19:11:40   RL_EG_TOILETTE_lastPosValue 100
     2020-10-04 19:57:48   RL_EG_TOILETTE_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:11:55   RL_EG_TREPPE_PosValue 0
     2020-10-04 19:11:40   RL_EG_TREPPE_lastPosValue 100
     2020-10-04 19:57:48   RL_EG_TREPPE_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:02   RL_EG_VORHAUS_PosValue 0
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-04 19:11:40   RL_EG_VORHAUS_lastPosValue 90
     2020-10-04 19:57:48   RL_EG_VORHAUS_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-03 18:33:08   RL_OG_BAD       RL_OG_BAD_lastPosValue 0
     2020-10-04 18:32:19   RL_OG_BAD_PosValue 0
     2020-09-08 06:54:23   RL_OG_BAD_lastDelayPosValue 100
     2020-10-04 18:31:38   RL_OG_BAD_lastPosValue 100
     2020-10-04 19:57:48   RL_OG_BAD_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:42   RL_OG_BALKON_PosValue 0
     2020-10-02 19:15:32   RL_OG_BALKON_lastDelayPosValue 100
     2020-10-04 19:11:40   RL_OG_BALKON_lastPosValue 100
     2020-10-04 19:57:48   RL_OG_BALKON_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:19:09   RL_OG_SCHLAFZIMMER_PosValue 40
     2020-09-08 19:57:06   RL_OG_SCHLAFZIMMER_lastDelayPosValue 50
     2020-10-04 19:18:42   RL_OG_SCHLAFZIMMER_lastPosValue 60
     2020-10-04 19:57:48   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 04.10.2020 - 22:30
     2020-10-04 19:12:34   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-09-08 19:57:06   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-04 19:11:40   RL_OG_ZIMMER_HANNA_lastPosValue 100
     2020-10-04 19:57:48   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 04.10.2020 - 22:30
     2019-11-30 01:39:25   ascEnable       on
     2020-10-04 19:57:50   controlShading  on
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-04 19:57:44   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-04 19:57:44   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-04 19:57:44   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-04 19:57:44   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-04 19:57:44   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-04 19:57:44   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-04 19:57:44   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-04 19:57:44   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-04 19:57:44   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-04 19:57:44   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-04 19:57:44   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-09-23 09:23:23   selfDefense     on
     2020-10-04 19:57:48   state           created new drive timer
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-04 19:57:44   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       RL_EG_KINDERZIMMER ASC_Roommate_Device
       RL_EG_KUECHE ASC_Roommate_Device
       RL_EG_SPEISEKAMMER ASC_Roommate_Device
       RL_EG_STUBE_FENSTER ASC_Roommate_Device
       RL_EG_STUBE_TUER ASC_Roommate_Device
       RL_EG_TOILETTE ASC_Roommate_Device
       RL_EG_TREPPE ASC_Roommate_Device
       RL_EG_VORHAUS ASC_Roommate_Device
       RL_OG_BAD  ASC_Roommate_Device
       RL_OG_BALKON ASC_Roommate_Device
       RL_OG_SCHLAFZIMMER ASC_Roommate_Device
       RL_OG_ZIMMER_HANNA ASC_Roommate_Device
       ROLLLADENSTEUERUNG ASC_residentsDev
     RL_EG_KINDERZIMMER:
     RL_EG_KUECHE:
     RL_EG_SPEISEKAMMER:
     RL_EG_STUBE_FENSTER:
     RL_EG_STUBE_TUER:
     RL_EG_TOILETTE:
     RL_EG_TREPPE:
     RL_EG_VORHAUS:
     RL_OG_BAD:
     RL_OG_BALKON:
     RL_OG_SCHLAFZIMMER:
     RL_OG_ZIMMER_HANNA:
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
     unknown:
       RL_EG_KINDERZIMMER ASC_ExternalTrigger
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS:state
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Oktober 2020, 20:39:40
OK ich denke ich habe da eine Idee wieso das so ist.
Ich schaue morgen mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 08:51:34
Ich habe da den schuldigen gefunden. Jetzt muss ich nur noch eine vernünftige alternative Logik mir ausdenken.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 13:40:03
Zitat von: wk am 10 Juli 2020, 16:14:43
Bug oder Absicht?

Nachdem alles nahezu perfekt läuft, habe ich angefangen mit Roommates zu experimentieren.
Bei einem Rollo möchte ich, dass er nachts nur fährt wenn niemand da ist, aber tagsüber in jedem Fall beschattet.
Daher habe ich 'ASC_Mode_Down' auf 'gone' und 'ASC_Mode_Up' auf 'gone' gesetzt und 'ASC_Shading_Mode' auf  'always'.
Das funktioniert aber nicht. Er fährt nie, obwohl
'ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m'

Internals:
   CID        shellyswitch25_98F4ABF35EF3
   DEF        shellyswitch25_98F4ABF35EF3
   DEVICETOPIC Sh_W_Ez
   FUUID      5ead9de6-f33f-d4cb-3109-bccafc4b9ba40bff
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 52854
   MQTT2_FHEM_Server_TIME 2020-07-10 16:05:26
   MSGCNT     52854
   NAME       Sh_W_Ez
   NR         244
   STATE      100
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2020-05-04 16:19:03   ASC_Enable      on
     2020-07-10 16:01:12   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2020-07-09 06:59:20   ASC_ShuttersLastDrive day open
     2020-07-10 06:59:02   ASC_Time_DriveDown 10.07.2020 - 23:06
     2020-07-10 06:59:02   ASC_Time_DriveUp 11.07.2020 - 06:59
     2020-07-08 20:06:13   associatedWith  Rolladen
     2020-07-09 06:59:20   current         stop
     2020-07-10 16:05:26   energy          869
     2020-07-09 07:00:20   energy_total_kWh 0.0617
     2020-07-08 20:06:17   fw_ver          20200601-122849/v1.7.0@d7961837
     2020-07-08 20:06:17   id              shellyswitch25-98F4ABF35EF3
     2020-07-10 16:05:26   input0          0
     2020-07-10 16:05:26   input1          0
     2020-07-08 20:06:17   ip              172.16.5.36
     2020-07-08 20:06:17   mac             98F4ABF35EF3
     2020-07-08 20:06:17   new_fw          false
     2020-07-08 20:06:17   online          true
     2020-07-10 16:05:26   overtemperature 0
     2020-07-10 16:05:25   pct             100
     2020-07-10 16:05:26   power           0.00
     2020-07-10 16:05:26   roller_0_energy 869
     2020-07-10 16:05:26   roller_0_power  0.00
     2020-07-10 16:05:25   state           100
     2020-07-10 16:05:26   temperature     58.09
     2020-05-02 18:31:25   temperature_f   123.06
     2020-05-02 18:21:58   x_mqttcom       set announce
     2020-06-24 11:54:25   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 550:550
   ASC_Down   time
   ASC_Mode_Down gone
   ASC_Mode_Up gone
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Esszimmer
   ASC_Shading_InOutAzimuth 200:305
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 25.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 880:870
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OWX_28_AAFF4D501401:temperature
   ASC_Time_Down_Early {ASCSunset('NAUTIC','0','19:00-19:20 20:00-20:15')}
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:59
   ASC_Time_Up_Late 09:15
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      Rollo Esszimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   icon       fts_shutter_automatic
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* pct
  shellies/shellyswitch25-98F4ABF35EF3/status/0/rollers:.* power
  shellies/shellyswitch25-98F4ABF35EF3/online:.* online
  shellies/shellyswitch25-98F4ABF35EF3/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-98F4ABF35EF3...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:.* current
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-98F4ABF35EF3/roller/0/pos:.* state
  shellies/shellyswitch25-98F4ABF35EF3/input/1:.* input1
  shellies/shellyswitch25-98F4ABF35EF3/input/0:.* input0
  shellies/shellyswitch25-98F4ABF35EF3/relay/power:.* power
  shellies/shellyswitch25-98F4ABF35EF3/relay/energy:.* energy
  shellies/shellyswitch25-98F4ABF35EF3/temperature:.* temperature
  shellies/shellyswitch25-98F4ABF35EF3/overtemperature:.* overtemperature
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/power:.* roller_0_power
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/roller/0/energy:.* roller_0_energy
shellyswitch25_98F4ABF35EF3:shellies/shellyswitch25-98F4ABF35EF3/temperature_f:.* temperature_f
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command open
  close:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command close
  half:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-98F4ABF35EF3/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-98F4ABF35EF3/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-98F4ABF35EF3/command update_fw
  x_mqttcom shellies/shellyswitch25-98F4ABF35EF3/command $EVTPART1
   setStateList open close half stop pct
   sortby     045
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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_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
   webCmd     :open:close:half:stop:pct


Ich habe es mal als Bug gesehen und entsprechend gefixt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 13:57:30
Ich habe nun diverse Sachen gefixt.

- IsDay Erkennung bei Brightness (muss getestet werden.)
- abschalten von Shading über ASC Device oder per Attribut im Rollo Device und die daraus resultierende Umsetzung der Abschaltung.

Wer den Brightnesswert im Rollo ganz niedrig angeben will um am Ende den DownLast zu fahren oder UpLast der muss -1 als Wert setzen.

Würde mich freuen wenn das diejenigen welche es betrifft testen könnten


update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt
update


Damit erfolgt ein Update über mein testing devel branch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 05 Oktober 2020, 16:56:03
Hilft es, wenn ich mein bisher nicht erfolgreich umgesetztes Konstrukt :

Abends PrivacyPos bei Brightness 300 (über PrivacyDownValue_beforeNightClose 1000:300)
Ganz zu um 22:00 (über TimeDownLate 22:00 und brightness -2)

nochmal teste?

Oder haben Deine Änderungen und mein halb havariertes Projekt keine Abhängigkeiten?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 17:30:16
Zitat von: zife am 05 Oktober 2020, 16:56:03
Hilft es, wenn ich mein bisher nicht erfolgreich umgesetztes Konstrukt :

Abends PrivacyPos bei Brightness 300 (über PrivacyDownValue_beforeNightClose 1000:300)
Ganz zu um 22:00 (über TimeDownLate 22:00 und brightness -2)

nochmal teste?

Oder haben Deine Änderungen und mein halb havariertes Projekt keine Abhängigkeiten?

Ja auf jeden Fall. Aber diesmal muss im Rollo -1 gesetzt werden. Ganz wichtig.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 05 Oktober 2020, 18:04:09
Hi,

ich hätte noch eine Frage / Bitte: gibt es eine Möglichkeit, dass man im Logbuch (idealerweise im Logbuch des jeweiligen Rollos) einen Eintrag schreiben lässt weshalb (shading in, shading out, night close,...) und mit dabei die (letzte) Bedingung (z. B. überschreiten des Azimut / der Helligkeit bei shading in, unterschreiten der Helligkeit bei night close,...) der Rolladen gefahren ist? Mit verbose kommen ja ganz viele Einträge und oft auch wiederholende wenn sich nichts an den Bedingungen geändert hat.

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 18:13:26
Zitat von: Bäschdler am 05 Oktober 2020, 18:04:09
Hi,

ich hätte noch eine Frage / Bitte: gibt es eine Möglichkeit, dass man im Logbuch (idealerweise im Logbuch des jeweiligen Rollos) einen Eintrag schreiben lässt weshalb (shading in, shading out, night close,...) und mit dabei die (letzte) Bedingung (z. B. überschreiten des Azimut / der Helligkeit bei shading in, unterschreiten der Helligkeit bei night close,...) der Rolladen gefahren ist? Mit verbose kommen ja ganz viele Einträge und oft auch wiederholende wenn sich nichts an den Bedingungen geändert hat.

Danke und viele Grüsse
Bäschdler

Wenn dann nur in einem separaten Logfile aber nicht als Eventlog was man als FileLog oder in eine DB speichert.

Das ganze wird aber als Umsetzung dauern. Nicht vor Herbst nächsten Jahres.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 05 Oktober 2020, 19:07:29
Hallo CoolTux,
ich teste und berichte.
Vielen Dank für Deine Mühe
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 05 Oktober 2020, 19:33:50
Noch 'ne Frage:
Ist der Zeitwert bei ASC_PrivacyDownValue_beforeNightClose / ASC_PrivacyUpValue_beforeDayOpen für die Fahrt in die ASC_PrivacyUp_Pos / ASC_PrivacyDown_Pos dann überhaupt noch sinnvoll / notwendig, wenn die Zeitfenster für die UP- / Down-Fahrt (früheste bis späteste Zeit) bei gewähltem Helligkeitswert vorgegeben sind?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 05 Oktober 2020, 20:21:21
...ich hab auch noch ein Problem gefunden, aber auf meiner Seite. Wenn ein Rolladen in die PrivacyPos 60 geschickt wird, landet er am Ende z.B. in der 62. Scheint eine Ungenauigkeit meiner Motoren zu sein, oder der Aktoren. Bringt das ggf. das Modul durcheinander?

Hier mal ein Auszug aus dem Device-Log dazu:
2020-10-05_18:33:19 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG position: 60
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG not_reached
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG down
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG block: unlock
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG position: 62
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG stop
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-05_18:39:26 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 05 Oktober 2020, 20:37:02
Zitat von: CoolTux am 05 Oktober 2020, 13:57:30
Ich habe nun diverse Sachen gefixt.

- IsDay Erkennung bei Brightness (muss getestet werden.)
- abschalten von Shading über ASC Device oder per Attribut im Rollo Device und die daraus resultierende Umsetzung der Abschaltung.

Wer den Brightnesswert im Rollo ganz niedrig angeben will um am Ende den DownLast zu fahren oder UpLast der muss -1 als Wert setzen.

Würde mich freuen wenn das diejenigen welche es betrifft testen könnten


update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt
update


Damit erfolgt ein Update über mein testing devel branch.

Hi CollTux, danke für deine Unterstützung. Ich teste auch gerne wieder. Mit der IsDay Funktion wird es aber schwierig eine zu verlässliche Aussage treffen zu können. Ich hatte das immer im Sommer wenn die Helligkeit schon über 0 war bevor ein Roomate "wach" war. Jetzt ist es ja genau andersherum. Aber wir schauen mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 21:34:54
Zitat von: trabantp60 am 05 Oktober 2020, 19:33:50
Noch 'ne Frage:
Ist der Zeitwert bei ASC_PrivacyDownValue_beforeNightClose / ASC_PrivacyUpValue_beforeDayOpen für die Fahrt in die ASC_PrivacyUp_Pos / ASC_PrivacyDown_Pos dann überhaupt noch sinnvoll / notwendig, wenn die Zeitfenster für die UP- / Down-Fahrt (früheste bis späteste Zeit) bei gewähltem Helligkeitswert vorgegeben sind?

Ja, denn der Zeitwert ist Pflicht und der Brightnesswert optional.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Oktober 2020, 21:35:58
Zitat von: zife am 05 Oktober 2020, 20:21:21
...ich hab auch noch ein Problem gefunden, aber auf meiner Seite. Wenn ein Rolladen in die PrivacyPos 60 geschickt wird, landet er am Ende z.B. in der 62. Scheint eine Ungenauigkeit meiner Motoren zu sein, oder der Aktoren. Bringt das ggf. das Modul durcheinander?

Hier mal ein Auszug aus dem Device-Log dazu:
2020-10-05_18:33:19 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG position: 60
2020-10-05_18:34:49 RO_KU_Ost_FSB61_EG not_reached
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:34:50 RO_KU_Ost_FSB61_EG down
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG block: unlock
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG position: 62
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG stop
2020-10-05_18:35:05 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-05_18:39:26 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m


Ja, die Werte müssen zwingend korrekt sein da durch die genaue Positionen bestimmt wird weswegen das Rollo in dieser Position ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 05 Oktober 2020, 22:18:43
Oh Mist...
Dann muss ich erstmal rausfinden, ob ich die angefahrenen Positionen genauer hinbekomme, kann ja nur an den eingestellten Fahrzeiten liegen... ansonsten wär ja mein Projekt mausetot  :o
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: twinFHEM am 06 Oktober 2020, 00:47:05
Hi,

ich habe auch das Update-Problem:

2020.10.06 00:29:18 1 : UPD FHEM/lib/MP3/Tag.pm
2020.10.06 00:29:18 1 : UPD FHEM/lib/SD_ProtocolData.pm
2020.10.06 00:29:18 1 : UPD FHEM/lib/UPnP/ControlPoint.pm
...
2020.10.06 00:29:19 1 : UPD lib/FHEM/Automation/ShuttersControl.pm
2020.10.06 00:29:19 1 : open ./lib/FHEM/Automation/ShuttersControl.pm failed: No such file or directory, trying to restore the previous version and aborting the update


Ich habe die Verzeichnisse und Datei zwar angelegt, hat aber leider nichts gebracht.
Außerdem sieht der Pfad anders aus: lib/FHEM <-> FHEM/lib

Hat das so seine Richtigkeit?



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Oktober 2020, 07:25:12
Das Verzeichnis lautet .lib/FHEM/Automation/
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 06 Oktober 2020, 08:24:17
Guten Morgen!
Ein kurzer Zwischenbericht:

folgende Positionen hatte das Rollo im Wohnzimmer heute morgen:

Positionen RL_EG_WZ_FENSTER:
(bis 2020-10-06_04:45:37: position 0)
2020-10-06_04:45:37 position 30
2020-10-06_07:01:08 position 100


bei den folgenden Helligkeitswerten:

OUT_BRIGHTNESSSENSOR:brightness:
2020-10-06_04:21:16 0.02
2020-10-06_04:23:33 0
2020-10-06_04:28:29 0.01
2020-10-06_04:31:07 0
2020-10-06_04:55:00 0.02
2020-10-06_05:22:53 0
2020-10-06_06:23:25 0.01
2020-10-06_06:26:24 0.02
2020-10-06_06:29:08 0.01
2020-10-06_06:31:39 0.04
2020-10-06_06:33:54 0.08
2020-10-06_06:35:56 0.11
2020-10-06_06:38:47 0.19
2020-10-06_06:41:23 0.33
2020-10-06_06:43:45 0.5
2020-10-06_06:45:53 0.82
2020-10-06_06:48:50 1.28
2020-10-06_06:51:33 4.82
2020-10-06_06:54:01 6.11
2020-10-06_06:56:15 8.43
2020-10-06_06:59:19 12.73
2020-10-06_07:02:08 19.62
2020-10-06_07:04:42 29.99
2020-10-06_07:07:03 43.87


list Rollo-Device:

Internals:
   AktorID    10
   AktorName  RL_EG_STUBE_FENSTER
   DEF        10
   DevValues  AktorID: 10 | Status: Aktor ist gestoppt | Aktueller Wert: 0 | Zielwert: 0 | Zustand: 32 | DayMode: Tagmodus | Name: RL_EG_STUBE_FENSTER
   FUUID      5d342733-f33f-8609-d5ea-53dc863998431cbb
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     64
   NAME       RL_EG_STUBE_FENSTER
   NR         94
   SELVEGateway_MSGCNT 64
   SELVEGateway_TIME 2020-10-06 07:01:11
   STATE      open
   TYPE       SELVECommeo
   lastCommand selve.GW.command.device:7
   maskbase64 AAQAAAAAAAA=
   maskdec    1024
   READINGS:
     2020-09-06 20:04:47   ASC_Enable      on
     2020-10-06 07:52:49   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-06 07:01:08   ASC_ShuttersLastDrive day open
     2020-10-06 07:00:01   ASC_Time_DriveDown 06.10.2020 - 22:30
     2020-10-06 07:00:01   ASC_Time_DriveUp 07.10.2020 - 07:00
     2020-10-06 07:00:01   ASC_Time_PrivacyDriveDown 06.10.2020 - 22:29
     2020-10-06 07:00:01   ASC_Time_PrivacyDriveUp 07.10.2020 - 04:45
     2020-10-06 07:01:11   alarm           
     2020-10-04 19:57:45   associatedWith  ROLLLADENSTEUERUNG
     2020-10-06 07:01:11   automatic       on
     2020-10-06 07:01:11   day_mode        Tagmodus
     2020-10-06 07:01:11   drive           Aktor ist gestoppt
     2020-10-06 07:01:11   flags           32
     2020-10-06 07:01:11   frost           off
     2020-10-06 07:01:04   last_drive      drive-up
     2020-10-06 07:01:11   lost_gateway    off
     2020-10-06 07:01:11   lost_sensor     off
     2020-10-06 07:01:11   motor           stop
     2020-10-06 07:01:11   obstacle        off
     2020-10-06 07:01:11   overload        off
     2020-10-06 07:01:11   pct             0
     2020-10-06 07:01:11   position        100
     2020-10-06 07:01:11   position_actual 100
     2020-10-06 07:00:56   position_desired 100
     2020-10-06 07:01:11   position_target 100
     2020-10-06 07:01:11   rain            off
     2020-10-06 07:01:11   signal          off
     2020-10-06 07:01:11   state           open
     2020-10-06 07:01:11   unreachable     off
     2020-10-06 07:01:11   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 28
   ASC_PrivacyUpValue_beforeDayOpen 8100:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 116:270
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_EG_WZ_FENSTER_STRUCTURE
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollladen Wohnstubenfenster
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   room       30_EG->WOHNZIMMER,SELVECommeo
   type       HomeKit
   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
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position




list ASC-Device:

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  ASTRODATEN_EICHENWEG3,FK_EG_KINDERZIMMER,FK_EG_KUECHE,FK_EG_SPEISEKAMMER,FK_EG_TOILETTE,FK_EG_TREPPE,FK_EG_VORHAUS,FK_EG_WZ_FENSTER_STRUCTURE,FK_OG_BAD,FK_OG_HANNA,FK_OG_SCHLAFZIMMER,OUT_BRIGHTNESSSENSOR,RGR_RESIDENTS,ROLLLADENSTEUERUNG,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,TK_OG_BALKON_GRIFF,global,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA
   NR         483
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      maximum brightness threshold exceeded
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-05 20:55:17   RL_EG_KINDERZIMMER_PosValue 100
     2020-09-08 19:57:06   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_KINDERZIMMER_lastPosValue 0
     2020-10-06 07:15:01   RL_EG_KINDERZIMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:08:09   RL_EG_KUECHE_PosValue 100
     2019-12-16 06:45:01   RL_EG_KUECHE_lastDelayPosValue 100
     2020-10-06 07:07:03   RL_EG_KUECHE_lastPosValue 0
     2020-10-06 07:15:01   RL_EG_KUECHE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:26   RL_EG_SPEISEKAMMER_PosValue 100
     2020-09-08 19:57:06   RL_EG_SPEISEKAMMER_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_SPEISEKAMMER_lastPosValue 0
     2020-10-06 07:15:01   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-03 18:33:08   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-06 07:01:08   RL_EG_STUBE_FENSTER_PosValue 100
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-06 07:00:01   RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-06 07:00:01   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 06:44:31   RL_EG_STUBE_TUER_PosValue 100
     2020-10-06 07:07:03   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-06 05:00:01   RL_EG_STUBE_TUER_lastPosValue 100
     2020-10-06 07:15:01   RL_EG_STUBE_TUER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:51   RL_EG_TOILETTE_PosValue 100
     2020-09-08 19:57:06   RL_EG_TOILETTE_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_TOILETTE_lastPosValue 20
     2020-10-06 07:15:01   RL_EG_TOILETTE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:49   RL_EG_TREPPE_PosValue 100
     2020-10-06 07:07:03   RL_EG_TREPPE_lastPosValue 0
     2020-10-06 07:15:01   RL_EG_TREPPE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:58   RL_EG_VORHAUS_PosValue 90
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_VORHAUS_lastPosValue 0
     2020-10-06 07:15:01   RL_EG_VORHAUS_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-03 18:33:08   RL_OG_BAD       RL_OG_BAD_lastPosValue 0
     2020-10-06 07:40:30   RL_OG_BAD_PosValue 100
     2020-09-08 06:54:23   RL_OG_BAD_lastDelayPosValue 100
     2020-10-06 07:40:06   RL_OG_BAD_lastPosValue 0
     2020-10-05 22:30:01   RL_OG_BAD_nextAstroTimeEvent 06.10.2020 - 09:15
     2020-10-06 07:07:37   RL_OG_BALKON_PosValue 100
     2020-10-05 18:53:43   RL_OG_BALKON_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_OG_BALKON_lastPosValue 0
     2020-10-06 07:15:01   RL_OG_BALKON_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:53   RL_OG_SCHLAFZIMMER_PosValue 100
     2020-09-08 19:57:06   RL_OG_SCHLAFZIMMER_lastDelayPosValue 50
     2020-10-06 07:07:03   RL_OG_SCHLAFZIMMER_lastPosValue 40
     2020-10-06 07:15:01   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-05 19:06:44   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-09-08 19:57:06   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-10-06 07:15:01   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 06.10.2020 - 22:30
     2019-11-30 01:39:25   ascEnable       on
     2020-10-05 19:11:05   controlShading  on
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-04 19:57:44   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-04 19:57:44   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-04 19:57:44   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-04 19:57:44   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-04 19:57:44   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-04 19:57:44   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-04 19:57:44   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-04 19:57:44   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-04 19:57:44   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-04 19:57:44   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-04 19:57:44   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-09-23 09:23:23   selfDefense     on
     2020-10-06 07:40:30   state           maximum brightness threshold exceeded
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-04 19:57:44   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       RL_EG_KINDERZIMMER ASC_Roommate_Device
       RL_EG_KUECHE ASC_Roommate_Device
       RL_EG_SPEISEKAMMER ASC_Roommate_Device
       RL_EG_STUBE_FENSTER ASC_Roommate_Device
       RL_EG_STUBE_TUER ASC_Roommate_Device
       RL_EG_TOILETTE ASC_Roommate_Device
       RL_EG_TREPPE ASC_Roommate_Device
       RL_EG_VORHAUS ASC_Roommate_Device
       RL_OG_BAD  ASC_Roommate_Device
       RL_OG_BALKON ASC_Roommate_Device
       RL_OG_SCHLAFZIMMER ASC_Roommate_Device
       RL_OG_ZIMMER_HANNA ASC_Roommate_Device
       ROLLLADENSTEUERUNG ASC_residentsDev
     RL_EG_KINDERZIMMER:
     RL_EG_KUECHE:
     RL_EG_SPEISEKAMMER:
     RL_EG_STUBE_FENSTER:
     RL_EG_STUBE_TUER:
     RL_EG_TOILETTE:
     RL_EG_TREPPE:
     RL_EG_VORHAUS:
     RL_OG_BAD:
     RL_OG_BALKON:
     RL_OG_SCHLAFZIMMER:
     RL_OG_ZIMMER_HANNA:
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS:state
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4



Scheint erstmal soweit zu passen.
Für morgen früh habe ich nun den Zweitwert des privacyUp-Value auf 1 gesetzt, um die Sperrung vor ASC_Time_Up_Early 05:00 noch zu testen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Oktober 2020, 08:36:24
Deine Aussage bezieht sich aber auf die aktuell stabile Version nehme ich an. Nicht die devel von mir welche über mein Git kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 06 Oktober 2020, 10:25:18
Besser?

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  global,ROLLLADENSTEUERUNG,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,FK_EG_TOILETTE,ASTRODATEN_EICHENWEG3,FK_EG_WZ_FENSTER_STRUCTURE,FK_EG_SPEISEKAMMER,FK_EG_VORHAUS,OUT_BRIGHTNESSSENSOR,FK_OG_SCHLAFZIMMER,RGR_RESIDENTS,TK_OG_BALKON_GRIFF,FK_OG_BAD,FK_EG_KINDERZIMMER,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,FK_EG_KUECHE,FK_EG_TREPPE,FK_OG_HANNA
   NR         483
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-05 20:55:17   RL_EG_KINDERZIMMER_PosValue 100
     2020-09-08 19:57:06   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_KINDERZIMMER_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_KINDERZIMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:08:09   RL_EG_KUECHE_PosValue 100
     2019-12-16 06:45:01   RL_EG_KUECHE_lastDelayPosValue 100
     2020-10-06 07:07:03   RL_EG_KUECHE_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_KUECHE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:26   RL_EG_SPEISEKAMMER_PosValue 100
     2020-09-08 19:57:06   RL_EG_SPEISEKAMMER_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_SPEISEKAMMER_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-03 18:33:08   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-06 07:01:08   RL_EG_STUBE_FENSTER_PosValue 100
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-06 07:00:01   RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 06:44:31   RL_EG_STUBE_TUER_PosValue 100
     2020-10-06 07:07:03   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-06 05:00:01   RL_EG_STUBE_TUER_lastPosValue 100
     2020-10-06 10:19:26   RL_EG_STUBE_TUER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:51   RL_EG_TOILETTE_PosValue 100
     2020-09-08 19:57:06   RL_EG_TOILETTE_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_TOILETTE_lastPosValue 20
     2020-10-06 10:19:26   RL_EG_TOILETTE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:49   RL_EG_TREPPE_PosValue 100
     2020-10-06 07:07:03   RL_EG_TREPPE_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_TREPPE_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:58   RL_EG_VORHAUS_PosValue 90
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_EG_VORHAUS_lastPosValue 0
     2020-10-06 10:19:26   RL_EG_VORHAUS_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-03 18:33:08   RL_OG_BAD       RL_OG_BAD_lastPosValue 0
     2020-10-06 07:40:30   RL_OG_BAD_PosValue 100
     2020-09-08 06:54:23   RL_OG_BAD_lastDelayPosValue 100
     2020-10-06 07:40:06   RL_OG_BAD_lastPosValue 0
     2020-10-06 10:19:26   RL_OG_BAD_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:37   RL_OG_BALKON_PosValue 100
     2020-10-05 18:53:43   RL_OG_BALKON_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_OG_BALKON_lastPosValue 0
     2020-10-06 10:19:26   RL_OG_BALKON_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-06 07:07:53   RL_OG_SCHLAFZIMMER_PosValue 100
     2020-09-08 19:57:06   RL_OG_SCHLAFZIMMER_lastDelayPosValue 50
     2020-10-06 07:07:03   RL_OG_SCHLAFZIMMER_lastPosValue 40
     2020-10-06 10:19:26   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 06.10.2020 - 22:30
     2020-10-05 19:06:44   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-09-08 19:57:06   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-06 07:07:03   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-10-06 10:19:26   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 06.10.2020 - 22:30
     2019-11-30 01:39:25   ascEnable       on
     2020-10-06 10:19:26   controlShading  on
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-06 10:19:20   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-06 10:19:20   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-06 10:19:20   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-06 10:19:20   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-06 10:19:20   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-06 10:19:20   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-06 10:19:20   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-06 10:19:20   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-06 10:19:20   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-06 10:19:20   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-06 10:19:20   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-09-23 09:23:23   selfDefense     on
     2020-10-06 10:19:26   state           created new drive timer
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-06 10:19:20   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       RL_EG_KINDERZIMMER ASC_Roommate_Device
       RL_EG_KUECHE ASC_Roommate_Device
       RL_EG_SPEISEKAMMER ASC_Roommate_Device
       RL_EG_STUBE_FENSTER ASC_Roommate_Device
       RL_EG_STUBE_TUER ASC_Roommate_Device
       RL_EG_TOILETTE ASC_Roommate_Device
       RL_EG_TREPPE ASC_Roommate_Device
       RL_EG_VORHAUS ASC_Roommate_Device
       RL_OG_BAD  ASC_Roommate_Device
       RL_OG_BALKON ASC_Roommate_Device
       RL_OG_SCHLAFZIMMER ASC_Roommate_Device
       RL_OG_ZIMMER_HANNA ASC_Roommate_Device
       ROLLLADENSTEUERUNG ASC_residentsDev
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS:state
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Oktober 2020, 10:42:36
Jepp, viel besser
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 06 Oktober 2020, 19:31:00
Bis jetzt sieht's gut aus:
das Rollo fuhr um 18:47 Uhr bei Brightness 20 in die Private-Position 30 und steht da nun.
Warten auf 22:30 Uhr....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 06 Oktober 2020, 20:13:12
Also bei mir hat die Privacy-Position auch gut funktioniert, aber um 20:00 (statt 22:00) gingen alle Rollos in den nightClose.

Anbei der Auszug aus einem Rollo-Log. Interessant ist, dass er anscheinend ein zweites Mal ein Privacy-Signal bekommen hat - nämlich zu der Zeit, die sich aus der Sekundenangabe im Attribut PrivacyDownValue_beforeNightClose ergibt (7200 Sek. vor 22.00 Uhr = 20.00 Uhr). Und diesmal lag es nicht an meinen ungenauen Aktoren - die Position war genau 60, wie im Privacy-Attribut angegeben.

2020-10-06_18:37:22 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-10-06_18:38:34 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-06_18:38:34 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-06_18:38:34 RO_KU_Ost_FSB61_EG position: 60
2020-10-06_18:38:34 RO_KU_Ost_FSB61_EG not_reached
2020-10-06_18:38:35 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-06_18:38:36 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-06_18:38:36 RO_KU_Ost_FSB61_EG down
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG block: unlock
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG position: 60
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG stop
2020-10-06_18:38:49 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: brightness privacy night close
2020-10-06_18:42:27 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-10-06_19:13:51 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2020-10-06_20:01:02 RO_KU_Ost_FSB61_EG endPosition: closed
2020-10-06_20:01:02 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-06_20:01:02 RO_KU_Ost_FSB61_EG position: 100
2020-10-06_20:01:02 RO_KU_Ost_FSB61_EG closed
2020-10-06_20:01:03 RO_KU_Ost_FSB61_EG ASC_Time_PrivacyDriveDown: 07.10.2020 - 20:01
2020-10-06_20:01:05 RO_KU_Ost_FSB61_EG endPosition: not_reached
2020-10-06_20:01:05 RO_KU_Ost_FSB61_EG down
2020-10-06_20:01:05 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: night close
2020-10-06_20:01:48 RO_KU_Ost_FSB61_EG position: 100
2020-10-06_20:01:48 RO_KU_Ost_FSB61_EG anglePos: 90
2020-10-06_20:01:48 RO_KU_Ost_FSB61_EG endPosition: closed
2020-10-06_20:01:48 RO_KU_Ost_FSB61_EG closed
2020-10-06_20:01:48 RO_KU_Ost_FSB61_EG ASC_ShuttersLastDrive: night close
2020-10-06_20:01:51 RO_KU_Ost_FSB61_EG ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m


Hier noch das aktuelle List des Rollos:
Internals:
   DEF        0588DCE8
   FUUID      5e5ad5f9-f33f-6ef9-5a69-fb304af03c7b6397
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     6
   NAME       RO_KU_Ost_FSB61_EG
   NR         1909
   NTFY_ORDER 50-RO_KU_Ost_FSB61_EG
   STATE      100
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 6
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -73
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 10
   TCM_ESP3_0_TIME 2020-10-06 20:01:48
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-06 20:09:51   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-06 20:01:48   ASC_ShuttersLastDrive night close
     2020-10-06 20:01:03   ASC_Time_DriveDown 06.10.2020 - 22:01
     2020-10-06 20:01:03   ASC_Time_DriveUp 07.10.2020 - 09:01
     2020-10-06 20:01:03   ASC_Time_PrivacyDriveDown 07.10.2020 - 20:01
     2020-10-06 20:01:48   anglePos        90
     2020-10-05 20:30:49   associatedWith  RolladenSteuerung
     2020-10-06 18:38:49   block           unlock
     2020-10-06 20:01:48   endPosition     closed
     2020-10-06 20:01:48   position        100
     2020-10-06 20:01:48   state           closed
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000:-1
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 7200:200
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   calAtEndpoints yes
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   settingAccuracy high
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410A
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Und das List des ASC Device:
Internals:
   FUUID      5f68f2c8-f33f-93cd-cad4-ca690ca30d841568
   FVERSION   73_AutoShuttersControl.pm:v0.10.7-s22581/2020-08-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  DE_AstroFunktion,MS_GT_Sued_FAH60,RolladenSteuerung,global,RO_AZ_Sued_FSB61_OG,RO_BZ_Ost_FSB61_OG,RO_FE_Ost_FSB61_EG,RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_WC_Ost_FSB61_EG,RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG
   NR         66
   NTFY_ORDER 51-RolladenSteuerung
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.7
   OLDREADINGS:
   READINGS:
     2020-10-06 20:01:12   RO_AZ_Sued_FSB61_OG_PosValue 100
     2020-10-06 20:01:01   RO_AZ_Sued_FSB61_OG_lastPosValue 62
     2020-10-06 09:01:01   RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 09:28:23   RO_AZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:31   RO_AZ_Sued_FSB61_lastPosValue 100
     2020-10-06 20:01:01   RO_BZ_Ost_FSB61_OG_lastPosValue 0
     2020-10-06 09:01:01   RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:39:45   RO_BZ_Ost_FSB61_PosValue 33
     2020-09-25 18:59:31   RO_BZ_Ost_FSB61_lastPosValue 0
     2020-10-06 20:01:12   RO_FE_Ost_FSB61_EG_PosValue 100
     2020-10-06 20:01:01   RO_FE_Ost_FSB61_EG_lastPosValue 62
     2020-10-06 09:01:01   RO_FE_Ost_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:47   RO_FE_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_FE_Ost_FSB61_lastPosValue 0
     2020-10-06 20:01:02   RO_KO_Ost_FSB61_OG_lastPosValue 0
     2020-10-06 09:01:01   RO_KO_Ost_FSB61_OG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 09:29:15   RO_KO_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Ost_FSB61_lastPosValue 0
     2020-10-06 20:01:09   RO_KO_Sued_FSB61_OG_PosValue 100
     2020-10-06 20:01:02   RO_KO_Sued_FSB61_OG_lastPosValue 64
     2020-10-06 09:01:01   RO_KO_Sued_FSB61_OG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 09:28:19   RO_KO_Sued_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Sued_FSB61_lastPosValue 100
     2020-10-06 20:01:48   RO_KU_Ost_FSB61_EG_PosValue 100
     2020-10-06 20:01:02   RO_KU_Ost_FSB61_EG_lastPosValue 60
     2020-10-06 09:01:01   RO_KU_Ost_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:46   RO_KU_Ost_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Ost_FSB61_lastPosValue 0
     2020-10-06 20:01:13   RO_KU_Sued1_FSB61_EG_PosValue 100
     2020-10-06 20:01:03   RO_KU_Sued1_FSB61_EG_lastPosValue 62
     2020-10-06 09:01:02   RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:47   RO_KU_Sued1_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Sued1_FSB61_lastPosValue 0
     2020-10-05 13:35:33   RO_KU_Sued2_FSB61_EG_PosValue 12
     2020-10-03 18:27:39   RO_KU_Sued2_FSB61_EG_lastPosValue 0
     2020-09-26 07:40:56   RO_KU_Sued2_FSB61_PosValue 0
     2020-09-23 19:03:46   RO_KU_Sued2_FSB61_lastPosValue 100
     2020-09-26 13:22:02   RO_KW_Sued_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_Sued_FSB61_lastPosValue 100
     2020-09-26 13:22:13   RO_KW_West_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_West_FSB61_lastPosValue 100
     2020-09-26 13:21:14   RO_SZ_Nord_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_SZ_Nord_FSB61_lastPosValue 100
     2020-09-26 13:21:23   RO_SZ_West_FSB61_PosValue 100
     2020-09-25 18:59:35   RO_SZ_West_FSB61_lastPosValue 22
     2020-10-06 20:01:18   RO_WC_Ost_FSB61_EG_PosValue 100
     2020-10-06 20:01:03   RO_WC_Ost_FSB61_EG_lastPosValue 62
     2020-10-06 09:01:02   RO_WC_Ost_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:47   RO_WC_Ost_FSB61_PosValue 0
     2020-09-25 18:59:35   RO_WC_Ost_FSB61_lastPosValue 0
     2020-10-06 20:01:18   RO_WZ_Sued_FSB61_EG_PosValue 100
     2020-10-06 20:01:04   RO_WZ_Sued_FSB61_EG_lastPosValue 60
     2020-10-06 09:01:02   RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:51   RO_WZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_Sued_FSB61_lastPosValue 0
     2020-10-06 20:01:19   RO_WZ_West1_FSB61_EG_PosValue 100
     2020-10-06 20:01:04   RO_WZ_West1_FSB61_EG_lastPosValue 60
     2020-10-06 09:01:02   RO_WZ_West1_FSB61_EG_nextAstroTimeEvent 06.10.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West1_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_West1_FSB61_lastPosValue 0
     2020-10-05 07:23:56   RO_WZ_West2_FSB61_EG_PosValue 0
     2020-10-03 18:27:42   RO_WZ_West2_FSB61_EG_lastPosValue 0
     2020-09-26 07:40:55   RO_WZ_West2_FSB61_PosValue 0
     2020-09-25 18:59:37   RO_WZ_West2_FSB61_lastPosValue 0
     2020-09-26 13:49:39   ascEnable       on
     2020-10-05 20:30:55   controlShading  on
     2020-09-21 21:45:40   hardLockOut     off
     2020-09-27 13:23:31   partyMode       off
     2020-10-05 20:30:47   room_EnOcean_EG_Flur RO_FE_Ost_FSB61_EG
     2020-10-05 20:30:47   room_EnOcean_EG_Kueche RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG
     2020-10-05 20:30:47   room_EnOcean_EG_WC RO_WC_Ost_FSB61_EG
     2020-10-05 20:30:47   room_EnOcean_EG_Wohnzimmer RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG
     2020-10-05 20:30:47   room_EnOcean_OG_Arbeitszimmer RO_AZ_Sued_FSB61_OG
     2020-10-05 20:30:47   room_EnOcean_OG_Badezimmer RO_BZ_Ost_FSB61_OG
     2020-10-05 20:30:47   room_EnOcean_OG_Kinderzimmer_Ost RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG
     2020-09-21 21:45:40   selfDefense     off
     2020-10-06 20:01:48   state           night close
     2020-09-21 21:52:44   sunriseTimeWeHoliday on
     2020-10-05 20:30:47   userAttrList    rolled out
   helper:
     shuttersList:
       RO_AZ_Sued_FSB61_OG
       RO_BZ_Ost_FSB61_OG
       RO_FE_Ost_FSB61_EG
       RO_KO_Ost_FSB61_OG
       RO_KO_Sued_FSB61_OG
       RO_KU_Ost_FSB61_EG
       RO_KU_Sued1_FSB61_EG
       RO_WC_Ost_FSB61_EG
       RO_WZ_Sued_FSB61_EG
       RO_WZ_West1_FSB61_EG
   monitoredDevs:
     DE_AstroFunktion:
       RolladenSteuerung ASC_twilightDevice
     MS_GT_Sued_FAH60:
       RO_AZ_Sued_FSB61_OG ASC_BrightnessSensor
       RO_BZ_Ost_FSB61_OG ASC_BrightnessSensor
       RO_FE_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KO_Ost_FSB61_OG ASC_BrightnessSensor
       RO_KO_Sued_FSB61_OG ASC_BrightnessSensor
       RO_KU_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued1_FSB61_EG ASC_BrightnessSensor
       RO_WC_Ost_FSB61_EG ASC_BrightnessSensor
       RO_WZ_Sued_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West1_FSB61_EG ASC_BrightnessSensor
     RO_AZ_Sued_FSB61_OG:
     RO_BZ_Ost_FSB61_OG:
     RO_FE_Ost_FSB61_EG:
     RO_KO_Ost_FSB61_OG:
     RO_KO_Sued_FSB61_OG:
     RO_KU_Ost_FSB61_EG:
     RO_KU_Sued1_FSB61_EG:
     RO_WC_Ost_FSB61_EG:
     RO_WZ_Sued_FSB61_EG:
     RO_WZ_West1_FSB61_EG:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 1000:-1
   ASC_expert 1
   ASC_tempSensor MT_KU_Nord_FTMT:TempWert2
   ASC_twilightDevice DE_AstroFunktion
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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
   verbose    3
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Oktober 2020, 21:41:11
Du verwendest eine Uraltversion. Bitte aktualisiere.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 06 Oktober 2020, 22:33:07
APPLAUS!!!!
Der Rollladen fuhr pünktlich 22:30 Uhr vollständig zu.
Perfekt! Vielen Dank Dir, CoolTux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 06 Oktober 2020, 23:22:03
Zitat von: CoolTux am 06 Oktober 2020, 21:41:11
Du verwendest eine Uraltversion. Bitte aktualisiere.

Huch, ist ja schräg... hab schon 2x Updates angestoßen, und auch das auf Deine oben genannte. Da muss ich mal in den Logs suchen, da ist ja wohl was schiefgelaufen.

EDIT:
Oh mann, anscheinend shutdown restart vergessen. Wie peinlich.  ::)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2020, 05:48:59
Dann wäre jetzt noch Interessant ob IsDay endlich bei Brightness korrekt funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 07 Oktober 2020, 08:05:07
Zitat von: CoolTux am 07 Oktober 2020, 05:48:59
Dann wäre jetzt noch Interessant ob IsDay endlich bei Brightness korrekt funktioniert.

Also ich kann bis jetzt nur sagen das die Grundfunktion vorhanden ist aber nicht ob das Problem gelöst ist. Da die Reihenfolgen von Sunset, Roommate anwesend und Brighntess nur so immer Sommer bei uns war. Jetzt in der dunklen Jahreszeit ist die Reihenfolge halt anderes und darum kann ich jetzt kein zuverlässige Aussage liefern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 07 Oktober 2020, 08:42:09
Wenn Ihr mir sagt, wie ich das genau testen kann, mach ich's gern...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2020, 09:28:42
Im Grunde geht es um die Brightnessfahrt.
Es muss zwischen TimeEarly und TimeLast sein und das Rollo muss gefahren sein. Also egal ob morgens auf oder Abends zu.
Und dann muss geschaut werden ob er ab diesem Moment den Tag oder die Nacht kennt. Am besten wäre Morgens das er den Tag kennt.

Abfrage mit

{ ascAPIget('IsDay','ROLLONAME') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 07 Oktober 2020, 09:49:08
Also was ich schon mal sagen kann:

Heute ist bei mir der Status von IsDay von 0 auf 1 gewechselt gegen 8.35 Uhr.
Mein TimeUpEarly steht auf 7:30, mein TimeUpLate auf 9:00.

Und zu genau dieser Zeit hat mein Brightness-Sensor auf >1000 gewechselt, mein aktueller Morgens-Grenzwert im Brightness-Sensor-Attribut des Rollos und im ASC_brightnessDriveUpDown-Attribut im ASC-Device.

Allerdings weiß ich nicht, ob wirklich was gefahren wäre - laut ASC-Log hat jemand bei uns das Rollo vorher schon manuell hochgefahren.
Und was ich noch nicht testen konnte, ist eine Privacy-Fahrt am Morgen.

Sieht aber auf jeden Fall ziemlich gut aus!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 07 Oktober 2020, 11:37:04
Zitat von: zife am 07 Oktober 2020, 09:49:08
Also was ich schon mal sagen kann:

Heute ist bei mir der Status von IsDay von 0 auf 1 gewechselt gegen 8.35 Uhr.
Mein TimeUpEarly steht auf 7:30, mein TimeUpLate auf 9:00.

Und zu genau dieser Zeit hat mein Brightness-Sensor auf >1000 gewechselt, mein aktueller Morgens-Grenzwert im Brightness-Sensor-Attribut des Rollos und im ASC_brightnessDriveUpDown-Attribut im ASC-Device.

Allerdings weiß ich nicht, ob wirklich was gefahren wäre - laut ASC-Log hat jemand bei uns das Rollo vorher schon manuell hochgefahren.
Und was ich noch nicht testen konnte, ist eine Privacy-Fahrt am Morgen.

Sieht aber auf jeden Fall ziemlich gut aus!

Wie gesagt grundsätzlich wird es auch zu dieser Jahreszeit funktionieren. Es waren nur besondere Umstände die dazu führten das IsDay im Sommer erst mit TimUpLate gesetzt wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 07 Oktober 2020, 13:54:21
Bei mir fuhr das Testrollo heute morgen um 5:02 in die Open-Position (100%) bei einem Brightnesswert von 0.
Das verstehe ich nicht, ehrlich gesagt.


Internals:
   AktorID    10
   AktorName  RL_EG_STUBE_FENSTER
   DEF        10
   DevValues  AktorID: 10 | Status: Aktor ist gestoppt | Aktueller Wert: 0 | Zielwert: 0 | Zustand: 32 | DayMode: Tagmodus | Name: RL_EG_STUBE_FENSTER
   FUUID      5d342733-f33f-8609-d5ea-53dc863998431cbb
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     22
   NAME       RL_EG_STUBE_FENSTER
   NR         94
   SELVEGateway_MSGCNT 22
   SELVEGateway_TIME 2020-10-07 12:23:01
   STATE      open
   TYPE       SELVECommeo
   lastCommand selve.GW.device.getValues
   maskbase64 AAQAAAAAAAA=
   maskdec    1024
   READINGS:
     2020-09-06 20:04:47   ASC_Enable      on
     2020-10-07 13:48:19   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-07 05:02:44   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-10-07 07:00:01   ASC_Time_DriveDown 07.10.2020 - 22:30
     2020-10-07 07:00:01   ASC_Time_DriveUp 08.10.2020 - 07:00
     2020-10-07 07:00:01   ASC_Time_PrivacyDriveDown 07.10.2020 - 22:29
     2020-10-07 07:00:01   ASC_Time_PrivacyDriveUp 08.10.2020 - 07:00
     2020-10-07 12:23:01   alarm           
     2020-10-06 19:57:08   associatedWith  ROLLLADENSTEUERUNG
     2020-10-07 12:23:01   automatic       on
     2020-10-07 12:23:01   day_mode        Tagmodus
     2020-10-07 12:23:01   drive           Aktor ist gestoppt
     2020-10-07 12:23:01   flags           32
     2020-10-07 12:23:01   frost           off
     2020-10-07 05:02:42   last_drive      drive-up
     2020-10-07 12:23:01   lost_gateway    off
     2020-10-07 12:23:01   lost_sensor     off
     2020-10-07 12:23:01   motor           stop
     2020-10-07 12:23:01   obstacle        off
     2020-10-07 12:23:01   overload        off
     2020-10-07 12:23:01   pct             0
     2020-10-07 12:23:01   position        100
     2020-10-07 12:23:01   position_actual 100
     2020-10-07 05:02:26   position_desired 100
     2020-10-07 12:23:01   position_target 100
     2020-10-07 12:23:01   rain            off
     2020-10-07 12:23:01   signal          off
     2020-10-07 12:23:01   state           open
     2020-10-07 12:23:01   unreachable     off
     2020-10-07 12:23:01   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 28
   ASC_PrivacyUpValue_beforeDayOpen 1:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode gone
   ASC_Shading_InOutAzimuth 116:270
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_EG_WZ_FENSTER_STRUCTURE
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollladen Wohnstubenfenster
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   room       30_EG->WOHNZIMMER,SELVECommeo
   type       HomeKit
   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
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position





Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2020, 14:01:42
Zitat von: trabantp60 am 07 Oktober 2020, 13:54:21
Bei mir fuhr das Testrollo heute morgen um 5:02 in die Open-Position (100%) bei einem Brightnesswert von 0.
Das verstehe ich nicht, ehrlich gesagt.


Internals:
   AktorID    10
   AktorName  RL_EG_STUBE_FENSTER
   DEF        10
   DevValues  AktorID: 10 | Status: Aktor ist gestoppt | Aktueller Wert: 0 | Zielwert: 0 | Zustand: 32 | DayMode: Tagmodus | Name: RL_EG_STUBE_FENSTER
   FUUID      5d342733-f33f-8609-d5ea-53dc863998431cbb
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     22
   NAME       RL_EG_STUBE_FENSTER
   NR         94
   SELVEGateway_MSGCNT 22
   SELVEGateway_TIME 2020-10-07 12:23:01
   STATE      open
   TYPE       SELVECommeo
   lastCommand selve.GW.device.getValues
   maskbase64 AAQAAAAAAAA=
   maskdec    1024
   READINGS:
     2020-09-06 20:04:47   ASC_Enable      on
     2020-10-07 13:48:19   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2020-10-07 05:02:44   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-10-07 07:00:01   ASC_Time_DriveDown 07.10.2020 - 22:30
     2020-10-07 07:00:01   ASC_Time_DriveUp 08.10.2020 - 07:00
     2020-10-07 07:00:01   ASC_Time_PrivacyDriveDown 07.10.2020 - 22:29
     2020-10-07 07:00:01   ASC_Time_PrivacyDriveUp 08.10.2020 - 07:00
     2020-10-07 12:23:01   alarm           
     2020-10-06 19:57:08   associatedWith  ROLLLADENSTEUERUNG
     2020-10-07 12:23:01   automatic       on
     2020-10-07 12:23:01   day_mode        Tagmodus
     2020-10-07 12:23:01   drive           Aktor ist gestoppt
     2020-10-07 12:23:01   flags           32
     2020-10-07 12:23:01   frost           off
     2020-10-07 05:02:42   last_drive      drive-up
     2020-10-07 12:23:01   lost_gateway    off
     2020-10-07 12:23:01   lost_sensor     off
     2020-10-07 12:23:01   motor           stop
     2020-10-07 12:23:01   obstacle        off
     2020-10-07 12:23:01   overload        off
     2020-10-07 12:23:01   pct             0
     2020-10-07 12:23:01   position        100
     2020-10-07 12:23:01   position_actual 100
     2020-10-07 05:02:26   position_desired 100
     2020-10-07 12:23:01   position_target 100
     2020-10-07 12:23:01   rain            off
     2020-10-07 12:23:01   signal          off
     2020-10-07 12:23:01   state           open
     2020-10-07 12:23:01   unreachable     off
     2020-10-07 12:23:01   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 20
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 28
   ASC_PrivacyUpValue_beforeDayOpen 1:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Roommate_Device RGR_RESIDENTS
   ASC_Roommate_Reading state
   ASC_Self_Defense_AbsentDelay 5
   ASC_Self_Defense_Mode gone
   ASC_Shading_InOutAzimuth 116:270
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 07:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 20
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 20
   ASC_WindProtection off
   ASC_WindowRec FK_EG_WZ_FENSTER_STRUCTURE
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollladen Wohnstubenfenster
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   room       30_EG->WOHNZIMMER,SELVECommeo
   type       HomeKit
   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
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position


Das wäre eigentlich korrekt. Denn das Rollo soll ab einem Wert von > dem eingestellten fahren. Du hast -1 drin stehen und 0 ist größer -1.
So ein Mist da werde ich mir wohl etwas anderes ausdenken müssen.
Ich werde das ganze Konzept diesbezüglich noch mal überarbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2020, 14:03:29
Halt warte mal, machen wir es anders. Gib mal bitte einen utopischen Wert für morgens ein wenn Du möchtest das er nur nach der LastTime fährt. Also sowas wie

1000000:-1


Das sollte auf jeden Fall gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 07 Oktober 2020, 15:55:21
So soll es sein.
Morgen früh wissen wir mehr...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 07 Oktober 2020, 16:23:07
Zitat von: CoolTux am 07 Oktober 2020, 14:03:29
1000000:-1

Hey, Sonnenstürme, Klimawandel, Polverschiebung ... sicher bald ein realistischer Wert  8) 8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fettgu am 07 Oktober 2020, 20:06:02
Das folgende ist kein Witz...

Mir ist seit einiger Zeit aufgefallen, dass die automatische Aussenbeleuchtung ganz schön oft ausgeschaltet wird - auch wenn sie gar nicht an ist; immer zu gewissen Zeiten am Abend und am Morgen. Ich hatte erst gedacht, ich habe meine Kommandos nicht im Griff und habe dann mal FHEM mit verbose level 4 ein bißchen laufen lassen. Da finde ich dann, dass ASC die Lampe ausschaltet - siehe die letzten beiden Zeilen unten. Die Lampe hat natürlich kein ASC attribut.

Woran kann das liegen?

Viele Grüße
Guido Fett

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: Looking for SVN Id in module 98_DOIF.pm
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];

2020.10.07 19:52:03 3: ZWave set out.relais.Beleuchtung.Eingang off
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 07 Oktober 2020, 20:09:19
Also ich habe ja nun hoffentlich die aktuelle Version, bzw. die Testversion. Nur leider fahren meine Rollos immer noch um 20 Uhr zu, obwohl die Time_Down_Late auf 22 Uhr steht. Ich vermute, dass es mit der Sekundenangabe im Attribut PrivacyDownValue_beforeNightClose zusammenhängt, denn das kommt genau hin (7200 sek vor 22 Uhr). Das würde trabantp60's Beobachtungen nicht widersprechen, denn bei ihm sind es ja nur 30 Sekunden.

Oder ist das Quark?

Meine Idee war, dass die Rollos spätestens 2 Std. vor NightClose in den PrivacyMode fahren, sofern es bis dahin noch nicht dunkel ist.

Internals:
   FUUID      5f68f2c8-f33f-93cd-cad4-ca690ca30d841568
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  DE_AstroFunktion,MS_GT_Sued_FAH60,RO_AZ_Sued_FSB61_OG,RO_BZ_Ost_FSB61_OG,RO_FE_Ost_FSB61_EG,RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_WC_Ost_FSB61_EG,RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RolladenSteuerung,global
   NR         66
   NTFY_ORDER 51-RolladenSteuerung
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-07 20:01:12   RO_AZ_Sued_FSB61_OG_PosValue 100
     2020-10-07 20:01:01   RO_AZ_Sued_FSB61_OG_lastPosValue 62
     2020-10-07 09:01:01   RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:28:23   RO_AZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:31   RO_AZ_Sued_FSB61_lastPosValue 100
     2020-10-07 20:01:01   RO_BZ_Ost_FSB61_OG_lastPosValue 0
     2020-10-07 09:01:01   RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:39:45   RO_BZ_Ost_FSB61_PosValue 33
     2020-09-25 18:59:31   RO_BZ_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:13   RO_FE_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:02   RO_FE_Ost_FSB61_EG_lastPosValue 62
     2020-10-07 09:01:01   RO_FE_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_FE_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_FE_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:01   RO_KO_Ost_FSB61_OG_lastPosValue 0
     2020-10-07 09:01:01   RO_KO_Ost_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:29:15   RO_KO_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:10   RO_KO_Sued_FSB61_OG_PosValue 100
     2020-10-07 20:01:02   RO_KO_Sued_FSB61_OG_lastPosValue 64
     2020-10-07 09:01:01   RO_KO_Sued_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:28:19   RO_KO_Sued_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Sued_FSB61_lastPosValue 100
     2020-10-07 20:01:48   RO_KU_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:02   RO_KU_Ost_FSB61_EG_lastPosValue 60
     2020-10-07 09:01:01   RO_KU_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:46   RO_KU_Ost_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:27   RO_KU_Sued1_FSB61_EG_PosValue 100
     2020-10-07 20:01:03   RO_KU_Sued1_FSB61_EG_lastPosValue 0
     2020-10-07 09:01:01   RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_KU_Sued1_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Sued1_FSB61_lastPosValue 0
     2020-10-05 13:35:33   RO_KU_Sued2_FSB61_EG_PosValue 12
     2020-10-07 20:01:03   RO_KU_Sued2_FSB61_EG_lastPosValue 50
     2020-10-07 17:22:28   RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:56   RO_KU_Sued2_FSB61_PosValue 0
     2020-09-23 19:03:46   RO_KU_Sued2_FSB61_lastPosValue 100
     2020-09-26 13:22:02   RO_KW_Sued_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_Sued_FSB61_lastPosValue 100
     2020-09-26 13:22:13   RO_KW_West_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_West_FSB61_lastPosValue 100
     2020-09-26 13:21:14   RO_SZ_Nord_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_SZ_Nord_FSB61_lastPosValue 100
     2020-09-26 13:21:23   RO_SZ_West_FSB61_PosValue 100
     2020-09-25 18:59:35   RO_SZ_West_FSB61_lastPosValue 22
     2020-10-07 20:01:15   RO_WC_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WC_Ost_FSB61_EG_lastPosValue 62
     2020-10-07 09:01:02   RO_WC_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_WC_Ost_FSB61_PosValue 0
     2020-09-25 18:59:35   RO_WC_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:35   RO_WZ_Sued_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WZ_Sued_FSB61_EG_lastPosValue 0
     2020-10-07 09:01:02   RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:51   RO_WZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_Sued_FSB61_lastPosValue 0
     2020-10-07 20:01:19   RO_WZ_West1_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WZ_West1_FSB61_EG_lastPosValue 60
     2020-10-07 09:01:02   RO_WZ_West1_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West1_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_West1_FSB61_lastPosValue 0
     2020-10-05 07:23:56   RO_WZ_West2_FSB61_EG_PosValue 0
     2020-10-07 20:01:05   RO_WZ_West2_FSB61_EG_lastPosValue 50
     2020-10-07 17:22:28   RO_WZ_West2_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West2_FSB61_PosValue 0
     2020-09-25 18:59:37   RO_WZ_West2_FSB61_lastPosValue 0
     2020-09-26 13:49:39   ascEnable       on
     2020-10-07 17:20:44   controlShading  on
     2020-09-21 21:45:40   hardLockOut     off
     2020-09-27 13:23:31   partyMode       off
     2020-10-06 23:28:55   room_EnOcean_EG_Flur RO_FE_Ost_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_Kueche RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_WC RO_WC_Ost_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_Wohnzimmer RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_OG_Arbeitszimmer RO_AZ_Sued_FSB61_OG
     2020-10-06 23:28:55   room_EnOcean_OG_Badezimmer RO_BZ_Ost_FSB61_OG
     2020-10-06 23:28:55   room_EnOcean_OG_Kinderzimmer_Ost RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG
     2020-09-21 21:45:40   selfDefense     off
     2020-10-07 20:01:48   state           night close
     2020-09-21 21:52:44   sunriseTimeWeHoliday on
     2020-10-06 23:28:54   userAttrList    rolled out
   helper:
     shuttersList:
       RO_AZ_Sued_FSB61_OG
       RO_BZ_Ost_FSB61_OG
       RO_FE_Ost_FSB61_EG
       RO_KO_Ost_FSB61_OG
       RO_KO_Sued_FSB61_OG
       RO_KU_Ost_FSB61_EG
       RO_KU_Sued1_FSB61_EG
       RO_WC_Ost_FSB61_EG
       RO_WZ_Sued_FSB61_EG
       RO_WZ_West1_FSB61_EG
   monitoredDevs:
     DE_AstroFunktion:
       RolladenSteuerung ASC_twilightDevice
     MS_GT_Sued_FAH60:
       RO_AZ_Sued_FSB61_OG ASC_BrightnessSensor
       RO_BZ_Ost_FSB61_OG ASC_BrightnessSensor
       RO_FE_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KO_Ost_FSB61_OG ASC_BrightnessSensor
       RO_KO_Sued_FSB61_OG ASC_BrightnessSensor
       RO_KU_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued1_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued2_FSB61_EG ASC_BrightnessSensor
       RO_WC_Ost_FSB61_EG ASC_BrightnessSensor
       RO_WZ_Sued_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West1_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West2_FSB61_EG ASC_BrightnessSensor
     RO_AZ_Sued_FSB61_OG:
     RO_BZ_Ost_FSB61_OG:
     RO_FE_Ost_FSB61_EG:
     RO_KO_Ost_FSB61_OG:
     RO_KO_Sued_FSB61_OG:
     RO_KU_Ost_FSB61_EG:
     RO_KU_Sued1_FSB61_EG:
     RO_WC_Ost_FSB61_EG:
     RO_WZ_Sued_FSB61_EG:
     RO_WZ_West1_FSB61_EG:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 1000:-1
   ASC_expert 1
   ASC_tempSensor MT_KU_Nord_FTMT:TempWert2
   ASC_twilightDevice DE_AstroFunktion
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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
   verbose    3



@trabantp60: kannst Du testweise mal in einem Rollo den Sekundenwert von PrivacyDownValue_beforeNightClose deutlich hochsetzen und schauen, ob das Rollo dann entsprechend früher ganz schließt? Es sei denn, CoolTux widerspricht, weil es gar nicht sein kann...  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 07:22:49
Zitat von: CoolTux am 05 Juli 2020, 21:46:04
Ich sehe das Problem. Oder besser die Probleme.

Erstmal hast Du sowohl im ASC als auch im Rollo jeweils ein Tempsensor definiert und dann auch noch den selben. Das ist Unsinn.
Und jetzt zum eigentlichen Problem. Du verwendest ein und das selbe Sensordevice für unterschiedliche Attribute. Das geht in ASC nicht auf Grund der interne Logik. Selbst bei unterschiedlichen Readings ist das nicht möglich.

Meine Empfehlung ist es Dummy Devices für die jeweiligen Readings an zu legen.

Das wind-unprotected kommt von dieser Doppelbelegung. ASC wusste nicht was genau das ist. Ich denke es war Dein Brightness Sensor aber ASC hat die erste Funktion genommen welche es dem Device zuordnen konnte und das war wohl Wind.



Grüße

Hallo CoolTux,

ich habe auch das Problem mit dem wind-unprotect: Meine Jalousien fahren immer runter wenn der Wind weg ist, egal ob es draußen dunkel oder hell ist und eben auch dann, wenn eigentlich gar nicht beschattet werden soll. Ich verwende aber tatsächlich in verschiedenen Attributen unterschiedliche readings ein und desselben Wetter-Sensors. Das werde ich dann Deiner Empfehlung nach mit den Dummys verändern. Was mich jetzt aber stutzig gemacht hat, war Deine Aussage zu den Temperatursensoren. Ich habe ebenfalls immer den gleichen Temperatursensor im ASC und in allen Jalousien. Du meintest, das sei Unsinn. Wie wäre es denn richtig?

Viele Grüße

Philip
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 08:22:09
Zitat von: fettgu am 07 Oktober 2020, 20:06:02
Das folgende ist kein Witz...

Mir ist seit einiger Zeit aufgefallen, dass die automatische Aussenbeleuchtung ganz schön oft ausgeschaltet wird - auch wenn sie gar nicht an ist; immer zu gewissen Zeiten am Abend und am Morgen. Ich hatte erst gedacht, ich habe meine Kommandos nicht im Griff und habe dann mal FHEM mit verbose level 4 ein bißchen laufen lassen. Da finde ich dann, dass ASC die Lampe ausschaltet - siehe die letzten beiden Zeilen unten. Die Lampe hat natürlich kein ASC attribut.

Woran kann das liegen?

Viele Grüße
Guido Fett

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:02 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: struc.rr_family Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'state: home'
        ];

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: state
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - EventProcessingRoommate_1: Roll.eg.wz.Kamin und Events state: home
2020.10.07 19:52:03 4: Looking for SVN Id in module 98_DOIF.pm
2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];

2020.10.07 19:52:03 3: ZWave set out.relais.Beleuchtung.Eingang off


Dann muss das Gerät out.relais.Beleuchtung.Eingang irgendwo als Attribut drin stehen oder zu mindest steht es dann in der NOTIFYDEV als Internal im ASC Device. Bitte einmal prüfen. Kannst auch gerne ein list vom ASC hier eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 08:24:10
Zitat von: zife am 07 Oktober 2020, 20:09:19
Also ich habe ja nun hoffentlich die aktuelle Version, bzw. die Testversion. Nur leider fahren meine Rollos immer noch um 20 Uhr zu, obwohl die Time_Down_Late auf 22 Uhr steht. Ich vermute, dass es mit der Sekundenangabe im Attribut PrivacyDownValue_beforeNightClose zusammenhängt, denn das kommt genau hin (7200 sek vor 22 Uhr). Das würde trabantp60's Beobachtungen nicht widersprechen, denn bei ihm sind es ja nur 30 Sekunden.

Oder ist das Quark?

Meine Idee war, dass die Rollos spätestens 2 Std. vor NightClose in den PrivacyMode fahren, sofern es bis dahin noch nicht dunkel ist.

Internals:
   FUUID      5f68f2c8-f33f-93cd-cad4-ca690ca30d841568
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RolladenSteuerung
   NOTIFYDEV  DE_AstroFunktion,MS_GT_Sued_FAH60,RO_AZ_Sued_FSB61_OG,RO_BZ_Ost_FSB61_OG,RO_FE_Ost_FSB61_EG,RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG,RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG,RO_WC_Ost_FSB61_EG,RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG,RolladenSteuerung,global
   NR         66
   NTFY_ORDER 51-RolladenSteuerung
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-07 20:01:12   RO_AZ_Sued_FSB61_OG_PosValue 100
     2020-10-07 20:01:01   RO_AZ_Sued_FSB61_OG_lastPosValue 62
     2020-10-07 09:01:01   RO_AZ_Sued_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:28:23   RO_AZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:31   RO_AZ_Sued_FSB61_lastPosValue 100
     2020-10-07 20:01:01   RO_BZ_Ost_FSB61_OG_lastPosValue 0
     2020-10-07 09:01:01   RO_BZ_Ost_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:39:45   RO_BZ_Ost_FSB61_PosValue 33
     2020-09-25 18:59:31   RO_BZ_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:13   RO_FE_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:02   RO_FE_Ost_FSB61_EG_lastPosValue 62
     2020-10-07 09:01:01   RO_FE_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_FE_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_FE_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:01   RO_KO_Ost_FSB61_OG_lastPosValue 0
     2020-10-07 09:01:01   RO_KO_Ost_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:29:15   RO_KO_Ost_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:10   RO_KO_Sued_FSB61_OG_PosValue 100
     2020-10-07 20:01:02   RO_KO_Sued_FSB61_OG_lastPosValue 64
     2020-10-07 09:01:01   RO_KO_Sued_FSB61_OG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 09:28:19   RO_KO_Sued_FSB61_PosValue 0
     2020-09-25 18:59:32   RO_KO_Sued_FSB61_lastPosValue 100
     2020-10-07 20:01:48   RO_KU_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:02   RO_KU_Ost_FSB61_EG_lastPosValue 60
     2020-10-07 09:01:01   RO_KU_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:46   RO_KU_Ost_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:27   RO_KU_Sued1_FSB61_EG_PosValue 100
     2020-10-07 20:01:03   RO_KU_Sued1_FSB61_EG_lastPosValue 0
     2020-10-07 09:01:01   RO_KU_Sued1_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_KU_Sued1_FSB61_PosValue 0
     2020-09-25 18:59:33   RO_KU_Sued1_FSB61_lastPosValue 0
     2020-10-05 13:35:33   RO_KU_Sued2_FSB61_EG_PosValue 12
     2020-10-07 20:01:03   RO_KU_Sued2_FSB61_EG_lastPosValue 50
     2020-10-07 17:22:28   RO_KU_Sued2_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:56   RO_KU_Sued2_FSB61_PosValue 0
     2020-09-23 19:03:46   RO_KU_Sued2_FSB61_lastPosValue 100
     2020-09-26 13:22:02   RO_KW_Sued_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_Sued_FSB61_lastPosValue 100
     2020-09-26 13:22:13   RO_KW_West_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_KW_West_FSB61_lastPosValue 100
     2020-09-26 13:21:14   RO_SZ_Nord_FSB61_PosValue 100
     2020-09-25 18:59:34   RO_SZ_Nord_FSB61_lastPosValue 100
     2020-09-26 13:21:23   RO_SZ_West_FSB61_PosValue 100
     2020-09-25 18:59:35   RO_SZ_West_FSB61_lastPosValue 22
     2020-10-07 20:01:15   RO_WC_Ost_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WC_Ost_FSB61_EG_lastPosValue 62
     2020-10-07 09:01:02   RO_WC_Ost_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:47   RO_WC_Ost_FSB61_PosValue 0
     2020-09-25 18:59:35   RO_WC_Ost_FSB61_lastPosValue 0
     2020-10-07 20:01:35   RO_WZ_Sued_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WZ_Sued_FSB61_EG_lastPosValue 0
     2020-10-07 09:01:02   RO_WZ_Sued_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:51   RO_WZ_Sued_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_Sued_FSB61_lastPosValue 0
     2020-10-07 20:01:19   RO_WZ_West1_FSB61_EG_PosValue 100
     2020-10-07 20:01:04   RO_WZ_West1_FSB61_EG_lastPosValue 60
     2020-10-07 09:01:02   RO_WZ_West1_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West1_FSB61_PosValue 0
     2020-09-25 18:59:36   RO_WZ_West1_FSB61_lastPosValue 0
     2020-10-05 07:23:56   RO_WZ_West2_FSB61_EG_PosValue 0
     2020-10-07 20:01:05   RO_WZ_West2_FSB61_EG_lastPosValue 50
     2020-10-07 17:22:28   RO_WZ_West2_FSB61_EG_nextAstroTimeEvent 07.10.2020 - 22:01
     2020-09-26 07:40:55   RO_WZ_West2_FSB61_PosValue 0
     2020-09-25 18:59:37   RO_WZ_West2_FSB61_lastPosValue 0
     2020-09-26 13:49:39   ascEnable       on
     2020-10-07 17:20:44   controlShading  on
     2020-09-21 21:45:40   hardLockOut     off
     2020-09-27 13:23:31   partyMode       off
     2020-10-06 23:28:55   room_EnOcean_EG_Flur RO_FE_Ost_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_Kueche RO_KU_Ost_FSB61_EG,RO_KU_Sued1_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_WC RO_WC_Ost_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_EG_Wohnzimmer RO_WZ_Sued_FSB61_EG,RO_WZ_West1_FSB61_EG
     2020-10-06 23:28:55   room_EnOcean_OG_Arbeitszimmer RO_AZ_Sued_FSB61_OG
     2020-10-06 23:28:55   room_EnOcean_OG_Badezimmer RO_BZ_Ost_FSB61_OG
     2020-10-06 23:28:55   room_EnOcean_OG_Kinderzimmer_Ost RO_KO_Ost_FSB61_OG,RO_KO_Sued_FSB61_OG
     2020-09-21 21:45:40   selfDefense     off
     2020-10-07 20:01:48   state           night close
     2020-09-21 21:52:44   sunriseTimeWeHoliday on
     2020-10-06 23:28:54   userAttrList    rolled out
   helper:
     shuttersList:
       RO_AZ_Sued_FSB61_OG
       RO_BZ_Ost_FSB61_OG
       RO_FE_Ost_FSB61_EG
       RO_KO_Ost_FSB61_OG
       RO_KO_Sued_FSB61_OG
       RO_KU_Ost_FSB61_EG
       RO_KU_Sued1_FSB61_EG
       RO_WC_Ost_FSB61_EG
       RO_WZ_Sued_FSB61_EG
       RO_WZ_West1_FSB61_EG
   monitoredDevs:
     DE_AstroFunktion:
       RolladenSteuerung ASC_twilightDevice
     MS_GT_Sued_FAH60:
       RO_AZ_Sued_FSB61_OG ASC_BrightnessSensor
       RO_BZ_Ost_FSB61_OG ASC_BrightnessSensor
       RO_FE_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KO_Ost_FSB61_OG ASC_BrightnessSensor
       RO_KO_Sued_FSB61_OG ASC_BrightnessSensor
       RO_KU_Ost_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued1_FSB61_EG ASC_BrightnessSensor
       RO_KU_Sued2_FSB61_EG ASC_BrightnessSensor
       RO_WC_Ost_FSB61_EG ASC_BrightnessSensor
       RO_WZ_Sued_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West1_FSB61_EG ASC_BrightnessSensor
       RO_WZ_West2_FSB61_EG ASC_BrightnessSensor
     RO_AZ_Sued_FSB61_OG:
     RO_BZ_Ost_FSB61_OG:
     RO_FE_Ost_FSB61_EG:
     RO_KO_Ost_FSB61_OG:
     RO_KO_Sued_FSB61_OG:
     RO_KU_Ost_FSB61_EG:
     RO_KU_Sued1_FSB61_EG:
     RO_WC_Ost_FSB61_EG:
     RO_WZ_Sued_FSB61_EG:
     RO_WZ_West1_FSB61_EG:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 1000:-1
   ASC_expert 1
   ASC_tempSensor MT_KU_Nord_FTMT:TempWert2
   ASC_twilightDevice DE_AstroFunktion
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   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_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
   verbose    3



@trabantp60: kannst Du testweise mal in einem Rollo den Sekundenwert von PrivacyDownValue_beforeNightClose deutlich hochsetzen und schauen, ob das Rollo dann entsprechend früher ganz schließt? Es sei denn, CoolTux widerspricht, weil es gar nicht sein kann...  ;)

Gib mal bitte ein list von dem Rollo wo das passiert ist. Privacy sollte ja nicht komplett schließen sondern nur in eine Antisichtposition fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 08:32:56
Zitat von: fraggle777 am 08 Oktober 2020, 07:22:49
Hallo CoolTux,

ich habe auch das Problem mit dem wind-unprotect: Meine Jalousien fahren immer runter wenn der Wind weg ist, egal ob es draußen dunkel oder hell ist und eben auch dann, wenn eigentlich gar nicht beschattet werden soll. Ich verwende aber tatsächlich in verschiedenen Attributen unterschiedliche readings ein und desselben Wetter-Sensors. Das werde ich dann Deiner Empfehlung nach mit den Dummys verändern. Was mich jetzt aber stutzig gemacht hat, war Deine Aussage zu den Temperatursensoren. Ich habe ebenfalls immer den gleichen Temperatursensor im ASC und in allen Jalousien. Du meintest, das sei Unsinn. Wie wäre es denn richtig?

Viele Grüße

Philip

Entweder verstehe ich Dich nicht korrekt oder Du verwechselst da was.

Erstmal zum Tempsensor. Wenn Du eh überall den selben hast reicht es diesen im ASC Device an zu geben, Du musst ihn nicht noch zusätzlich in den Rollo mit angeben.

ZitatIch verwende aber tatsächlich in verschiedenen Attributen unterschiedliche readings ein und desselben Wetter-Sensors.
Das hier ist in der Tat ein Problem. Ein Multisensor kann ASC nicht verarbeiten. Zu mindest nicht so wirklich. Ich habe da einige Sachen versucht abzufangen und generell können auch einige Readings eines Multisensors unterschieden werden. Je nach dem was genau erfasst wurde.
Allerdings dürfte das ganze nichts mit Deinem eigentlichen Problem zu tun haben denke ich. Das die Rollos wieder fahren wenn der Windsensor sofort vom Wert unter die Hysterese fällt ist ja so gewollt und hat auch nichts mit Beschattung zu tun. Wenn Wind erfasst wird fährt das Rollo in die ClosedPos und nach dem unterschreiten der Hysterese sollte er wieder öffnen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 09:05:33
Vielen Dank, das mit den Temperatursensoren ist mir jetzt klar.

Was die Windfunktion anbetrifft: Ich habe Außenjalousien, und die fahren im Protection Mode hoch. Was ich jetzt festgestellt habe ist folgendes Verhalten:

- Die Jalousien sind oben (weil zum Beispiel keine Sonne scheint)
- Es kommt starker Wind auf --> ASC meldet 'wind protection' die Jalousien bleiben natürlich oben, weil sie ja schon oben waren
- Der Wind lässt nach --> ASC meldet 'wind-unprotected' --> die Jalousien fahren runter (und bleiben dort), obwohl immer noch keine Sonne scheint
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 08 Oktober 2020, 09:41:00
Heute war ich überrascht. Ich sehe plötzlich aus der Ferne, dass zwei Rollos mit der Begründung residents absent heruntergefahren wurden.
Ich habe aber keine Residents-Einstellungen für diese Rollos gesetzt. Es gibt auch keine Hinweise dazu in den NotifyDevInformationen.

Die Rollos habe ich um ca. 07:30 Uhr manuell hochgefahren. So wie ich es jeden morgen mache. Heute waren um 08:00 Uhr aber keine Personen im Hause. Ich verstehe nicht, warum die Rollos wieder heruntergefahren sind.


READINGS:
     2019-05-20 11:46:30   ASC_Enable      on
     2020-10-08 09:30:27   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-08 08:03:42   ASC_ShuttersLastDrive residents absent
     2020-10-08 09:00:01   ASC_Time_DriveDown 08.10.2020 - 19:15
     2020-10-08 09:00:01   ASC_Time_DriveUp 09.10.2020 - 09:00
Attributes:
   ASC        2
   ASC_BrightnessSensor lichtsensor:lux 400:400
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 25
   ASC_Drive_Delay 180
   ASC_Drive_DelayStart 90
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 185:335
   ASC_Shading_MinMax_Elevation 10:100
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 60000:20000
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 16:15
   ASC_Time_Down_Late 19:15
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   ASC_WiggleValue 15
   IODev      HMUSB
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   model      HM-LC-BL1PBU-FM
   room       Jalousien
   subType    blindActuator
   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 struct_jalousien struct_jalousien_map structexclude



2020-10-07_18:00:03 rollo ASC_ShuttersLastDrive: minimum brightness threshold fell below

2020-10-08_07:37:04 rollo deviceMsg: 17.5 (to VCCU)
2020-10-08_07:37:04 rollo level: 17.5
2020-10-08_07:37:04 rollo motor: up:17.5
2020-10-08_07:37:04 rollo pct: 17.5
2020-10-08_07:37:04 rollo 17.5
2020-10-08_07:37:23 rollo deviceMsg: on (to VCCU)
2020-10-08_07:37:23 rollo level: 100
2020-10-08_07:37:23 rollo motor: stop:on
2020-10-08_07:37:23 rollo pct: 100
2020-10-08_07:37:23 rollo on
2020-10-08_07:37:23 rollo ASC_ShuttersLastDrive: manual

2020-10-08_08:03:20 rollo commState: CMDs_pending
2020-10-08_08:03:20 rollo level: set_0
2020-10-08_08:03:20 rollo set_0
2020-10-08_08:03:20 rollo commState: CMDs_processing...
2020-10-08_08:03:20 rollo commState: CMDs_done
2020-10-08_08:03:20 rollo level: 100
2020-10-08_08:03:20 rollo motor: down:on
2020-10-08_08:03:20 rollo on
2020-10-08_08:03:41 rollo deviceMsg: off (to VCCU)
2020-10-08_08:03:41 rollo level: 0
2020-10-08_08:03:41 rollo motor: stop:off
2020-10-08_08:03:41 rollo pct: 0
2020-10-08_08:03:41 rollo off
2020-10-08_08:03:42 rollo ASC_ShuttersLastDrive: residents absent


Mein FHEM ist aktuell.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 08 Oktober 2020, 10:02:17
Zitat von: CoolTux am 08 Oktober 2020, 08:24:10
Gib mal bitte ein list von dem Rollo wo das passiert ist. Privacy sollte ja nicht komplett schließen sondern nur in eine Antisichtposition fahren.

Nur, um Mißverständnisse zu vermeiden:
Privacy ist er richtig gefahren, als der Brightness-Wert unter die Helligkeits-Schwelle gefallen ist. Nur ist er dann gegen 20:00 ganz zu gefahren, anstatt damit bis 22:00 zu warten. Und dieser Zeitunterschied entsprach genau meinem Sekundenwert im Attribut "PrivacyDownValue_beforeNightClose", falls das damit zusammenhängen könnte. Den hab ich inzwischen testweise sehr niedrig gesetzt, Ergebnis steht noch aus.

Es ist auch kein Einzelphänomen eines Rollos - alle, die ich so konfiguriert habe, sind gleichzeitig gefahren.

Hier das dazugehörige List des Rollos:

Internals:
   DEF        05895E29
   FUUID      5e5ad5f9-f33f-6ef9-4cb4-eeecb0a3bdf75a79
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     10
   NAME       RO_KU_Sued1_FSB61_EG
   NR         1927
   NTFY_ORDER 50-RO_KU_Sued1_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 10
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -70
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 10
   TCM_ESP3_0_TIME 2020-10-08 07:11:02
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-08 09:16:02   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-08 09:15:56   ASC_ShuttersLastDrive manual
     2020-10-08 07:45:02   ASC_Time_DriveDown 08.10.2020 - 22:01
     2020-10-08 07:45:02   ASC_Time_DriveUp 09.10.2020 - 07:45
     2020-10-08 07:45:02   ASC_Time_PrivacyDriveDown 08.10.2020 - 22:00
     2020-10-08 09:15:56   anglePos        90
     2020-10-06 23:28:57   associatedWith  RolladenSteuerung
     2020-10-08 07:11:02   block           unlock
     2020-10-08 09:15:56   endPosition     open
     2020-10-08 09:15:56   position        0
     2020-10-08 07:11:02   state           open
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20    #<-- Der Wert stand gestern noch auf 7200:100
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:15
   ASC_Time_Up_Late 7:45
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410B
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes




Und noch ein Phänomen, falls es Hinweise gibt:
Heute ist um 7:45 ein anderes Rollo ohne irgendeinen manuellen Einfluss von "geöffnet" in die Position 40 gefahren, meine ShadingPosition. Das Log liefert wenig Erkenntnis, dort steht nur die Fahrt auf Pos 40 und ein Eintrag "ASC_Time_PrivacyDriveDown: 08.10.2020 - 22:00". 7:45 ist übrigens meine Time_Up_Late.
Ein paar Minuten später wurde es manuell wieder hoch gefahren, die Runterfahrt kam nämlich grad gar nicht gut. ::)

Hier das List dieses Rollos:

Internals:
   DEF        0585E7A3
   FUUID      5e5ad5f9-f33f-6ef9-6eef-ea6ef08bcd686435
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     10
   NAME       RO_KU_Sued2_FSB61_EG
   NR         1945
   NTFY_ORDER 50-RO_KU_Sued2_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 10
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -68
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 7
   TCM_ESP3_0_TIME 2020-10-08 07:48:16
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-08 09:17:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 20m
     2020-10-05 13:35:33   ASC_ShuttersLastDrive comfort - window open
     2020-10-08 07:45:02   ASC_Time_DriveDown 08.10.2020 - 22:01
     2020-10-08 07:45:02   ASC_Time_DriveUp 09.10.2020 - 07:45
     2020-10-08 07:45:02   ASC_Time_PrivacyDriveDown 08.10.2020 - 22:00
     2020-10-08 07:48:16   anglePos        -90
     2020-10-03 13:11:17   associatedWith  RolladenSteuerung
     2020-10-08 07:45:16   block           unlock
     2020-10-08 07:48:16   endPosition     open_ack
     2020-10-08 07:48:16   position        0
     2020-10-08 07:48:16   state           open_ack
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:15
   ASC_Time_Up_Late 7:45
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   33
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410C
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes



Sehe gerade selbst, dass der Time_Up_Late jetzt zu früh ist für den Time_Up_WE_Holiday. Aber das sollte ja nicht der Grund für die obigen Phänomene sein, denke ich. Ist ja (noch) nicht Wochenende... (?)

Mein Brightness-Sensor ist in jedem Rollo separat als Attribut vorhanden, da ich später mal die Brightness-Werte je Rollo unterschiedlich haben möchte. Aber es ist immer dasselbe Reading angegeben (und das ist soweit unkritisch, wenn ich es bisher richtig verstanden habe).



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 10:50:30
Zitat von: fraggle777 am 08 Oktober 2020, 09:05:33
Vielen Dank, das mit den Temperatursensoren ist mir jetzt klar.

Was die Windfunktion anbetrifft: Ich habe Außenjalousien, und die fahren im Protection Mode hoch. Was ich jetzt festgestellt habe ist folgendes Verhalten:

- Die Jalousien sind oben (weil zum Beispiel keine Sonne scheint)
- Es kommt starker Wind auf --> ASC meldet 'wind protection' die Jalousien bleiben natürlich oben, weil sie ja schon oben waren
- Der Wind lässt nach --> ASC meldet 'wind-unprotected' --> die Jalousien fahren runter (und bleiben dort), obwohl immer noch keine Sonne scheint

Das liegt an lastPosition. Die war halt unten und da fährt er auch hin. Aber seit wann fährt das Rollo bei Wind hoch. Eigentlich sollte es runter fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 11:06:31
Zitat von: zife am 08 Oktober 2020, 10:02:17
Nur, um Mißverständnisse zu vermeiden:
Privacy ist er richtig gefahren, als der Brightness-Wert unter die Helligkeits-Schwelle gefallen ist. Nur ist er dann gegen 20:00 ganz zu gefahren, anstatt damit bis 22:00 zu warten. Und dieser Zeitunterschied entsprach genau meinem Sekundenwert im Attribut "PrivacyDownValue_beforeNightClose", falls das damit zusammenhängen könnte. Den hab ich inzwischen testweise sehr niedrig gesetzt, Ergebnis steht noch aus.

Es ist auch kein Einzelphänomen eines Rollos - alle, die ich so konfiguriert habe, sind gleichzeitig gefahren.

Hier das dazugehörige List des Rollos:

Internals:
   DEF        05895E29
   FUUID      5e5ad5f9-f33f-6ef9-4cb4-eeecb0a3bdf75a79
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     10
   NAME       RO_KU_Sued1_FSB61_EG
   NR         1927
   NTFY_ORDER 50-RO_KU_Sued1_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 10
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -70
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 10
   TCM_ESP3_0_TIME 2020-10-08 07:11:02
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-08 09:16:02   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-10-08 09:15:56   ASC_ShuttersLastDrive manual
     2020-10-08 07:45:02   ASC_Time_DriveDown 08.10.2020 - 22:01
     2020-10-08 07:45:02   ASC_Time_DriveUp 09.10.2020 - 07:45
     2020-10-08 07:45:02   ASC_Time_PrivacyDriveDown 08.10.2020 - 22:00
     2020-10-08 09:15:56   anglePos        90
     2020-10-06 23:28:57   associatedWith  RolladenSteuerung
     2020-10-08 07:11:02   block           unlock
     2020-10-08 09:15:56   endPosition     open
     2020-10-08 09:15:56   position        0
     2020-10-08 07:11:02   state           open
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20    #<-- Der Wert stand gestern noch auf 7200:100
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:15
   ASC_Time_Up_Late 7:45
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410B
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes




Und noch ein Phänomen, falls es Hinweise gibt:
Heute ist um 7:45 ein anderes Rollo ohne irgendeinen manuellen Einfluss von "geöffnet" in die Position 40 gefahren, meine ShadingPosition. Das Log liefert wenig Erkenntnis, dort steht nur die Fahrt auf Pos 40 und ein Eintrag "ASC_Time_PrivacyDriveDown: 08.10.2020 - 22:00". 7:45 ist übrigens meine Time_Up_Late.
Ein paar Minuten später wurde es manuell wieder hoch gefahren, die Runterfahrt kam nämlich grad gar nicht gut. ::)

Hier das List dieses Rollos:

Internals:
   DEF        0585E7A3
   FUUID      5e5ad5f9-f33f-6ef9-6eef-ea6ef08bcd686435
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     10
   NAME       RO_KU_Sued2_FSB61_EG
   NR         1945
   NTFY_ORDER 50-RO_KU_Sued2_FSB61_EG
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 10
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -68
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 7
   TCM_ESP3_0_TIME 2020-10-08 07:48:16
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-10-08 09:17:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 20m
     2020-10-05 13:35:33   ASC_ShuttersLastDrive comfort - window open
     2020-10-08 07:45:02   ASC_Time_DriveDown 08.10.2020 - 22:01
     2020-10-08 07:45:02   ASC_Time_DriveUp 09.10.2020 - 07:45
     2020-10-08 07:45:02   ASC_Time_PrivacyDriveDown 08.10.2020 - 22:00
     2020-10-08 07:48:16   anglePos        -90
     2020-10-03 13:11:17   associatedWith  RolladenSteuerung
     2020-10-08 07:45:16   block           unlock
     2020-10-08 07:48:16   endPosition     open_ack
     2020-10-08 07:48:16   position        0
     2020-10-08 07:48:16   state           open_ack
   helper:
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:20
   ASC_PrivacyDown_Pos 60
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:15
   ASC_Time_Up_Late 7:45
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     brightness
   IODev      TCM_ESP3_0
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,EG Kueche
   shutTime   33
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE410C
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes



Sehe gerade selbst, dass der Time_Up_Late jetzt zu früh ist für den Time_Up_WE_Holiday. Aber das sollte ja nicht der Grund für die obigen Phänomene sein, denke ich. Ist ja (noch) nicht Wochenende... (?)

Mein Brightness-Sensor ist in jedem Rollo separat als Attribut vorhanden, da ich später mal die Brightness-Werte je Rollo unterschiedlich haben möchte. Aber es ist immer dasselbe Reading angegeben (und das ist soweit unkritisch, wenn ich es bisher richtig verstanden habe).

Das schaue ich mir die Tage ab. Eventuell habe ich ein Logikproblem in der Auswertung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 12:41:49
Zitat von: CoolTux am 08 Oktober 2020, 10:50:30
Das liegt an lastPosition. Die war halt unten und da fährt er auch hin. Aber seit wann fährt das Rollo bei Wind hoch. Eigentlich sollte es runter fahren.

Na ja, wir reden hier von Außenraffstoren zur Verschattung eines Wintergarten. Wenn die bei starkem Wind unten sind, gehen die kaputt.

Nochmal zu meinem Problem: Die Raffstoren waren eben NICHT unten, sondern oben. Daher wundert es mich, dass sie bei wind-unprotect nach unten fahren, obwohl sie vorher eben nicht unten waren. Ich werde lastPosition mal im Auge behalten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 13:27:20
Zitat von: fraggle777 am 08 Oktober 2020, 12:41:49
Na ja, wir reden hier von Außenraffstoren zur Verschattung eines Wintergarten. Wenn die bei starkem Wind unten sind, gehen die kaputt.

Nochmal zu meinem Problem: Die Raffstoren waren eben NICHT unten, sondern oben. Daher wundert es mich, dass sie bei wind-unprotect nach unten fahren, obwohl sie vorher eben nicht unten waren. Ich werde lastPosition mal im Auge behalten.

Aber wie schaffst Du es das sie hoch fahren bei Wind, eingentlich ist hart ClosedPos drin, oder hast Du die Werte gedreht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 08 Oktober 2020, 20:17:56
Zitat von: CoolTux am 08 Oktober 2020, 11:06:31
Das schaue ich mir die Tage ab. Eventuell habe ich ein Logikproblem in der Auswertung.

Danke!

Meine Vermutung scheint sich zu bestätigen - mit einem sehr niedrigen Sekundenwert im PrivacyDown_BeforeNightClose bleiben die Rollos wie gewünscht in Privacy Position. Nur das mit den 7200 Sekunden ist wieder Punkt 20.00 Uhr ganz zugefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fettgu am 08 Oktober 2020, 20:24:57
Vielen Dank Cootux,

ZitatDann muss das Gerät out.relais.Beleuchtung.Eingang irgendwo als Attribut drin stehen oder zu mindest steht es dann in der NOTIFYDEV als Internal im ASC Device. Bitte einmal prüfen. Kannst auch gerne ein list vom ASC hier eintragen.

Hier ein list vom ASC

Internals:
   FUUID      5eca7383-f33f-c8fc-d385-175dd46e89afab27
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Haus.Rolladensteuerung
   NOTIFYDEV  global,Haus.Rolladensteuerung,Roll.eg.Gast_links,Roll.eg.Gast_rechts,Roll.eg.kueche.Doppel,Roll.eg.kueche.Einzel,Roll.eg.kueche.Terrasse,Roll.eg.wz.Esstisch_rechts,Roll.eg.wz.Kamin,Roll.eg.wz.Terrasse_links,Roll.eg.wz.Terrasse_mitte,Roll.eg.wz.Terrasse_rechts,Roll.og.flur.Balkon,Roll.og.flur.Blanca.hinten,Roll.og.flur.Blanca.seite,Roll.og.flur.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Lasse.seite,Roll.og.flur.Treppe,Roll.eg.wz.Terrasse_mitte,Roll.og.flur.Blanca.hinten,Roll.eg.wz.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Treppe,Sens.eg.wz,Roll.eg.Gast_links,struc.rr_family,Roll.eg.kueche.Terrasse,rr_Gast,Roll.og.flur.Lasse.seite,Astro.Rauenberg,Roll.eg.kueche.Einzel,Roll.og.flur.Balkon,Roll.og.flur.Kamin,Roll.eg.wz.Terrasse_rechts,Roll.eg.Gast_rechts,Sens.og.flur,Roll.og.flur.Blanca.seite,Roll.eg.wz.Esstisch_rechts,Roll.eg.kueche.Doppel,Roll.eg.wz.Terrasse_links
   NR         346
   NTFY_ORDER 51-Haus.Rolladensteuerung
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-08 06:46:05   Roll.eg.Gast_links_PosValue 99
     2020-09-25 22:30:02   Roll.eg.Gast_links_lastDelayPosValue 0
     2020-10-08 06:45:02   Roll.eg.Gast_links_lastPosValue 99
     2020-10-08 06:45:02   Roll.eg.Gast_links_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:53:22   Roll.eg.Gast_rechts_PosValue 99
     2020-09-25 22:30:02   Roll.eg.Gast_rechts_lastDelayPosValue 0
     2020-10-08 06:45:02   Roll.eg.Gast_rechts_lastPosValue 99
     2020-10-08 06:45:02   Roll.eg.Gast_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:40:00   Roll.eg.kueche.Doppel_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Doppel_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Doppel_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Doppel_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:35:17   Roll.eg.kueche.Einzel_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Einzel_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Einzel_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Einzel_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:37   Roll.eg.kueche.Terrasse_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Terrasse_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Terrasse_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Terrasse_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:35:03   Roll.eg.wz.Esstisch_rechts_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Esstisch_rechts_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Esstisch_rechts_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Esstisch_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:00   Roll.eg.wz.Kamin_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Kamin_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Kamin_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Kamin_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:39:39   Roll.eg.wz.Terrasse_links_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_links_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_links_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_links_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:34   Roll.eg.wz.Terrasse_mitte_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_mitte_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_mitte_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_mitte_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:37:17   Roll.eg.wz.Terrasse_rechts_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_rechts_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_rechts_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-07 21:02:09   Roll.og.flur.Balkon_PosValue 0
     2020-09-30 06:30:02   Roll.og.flur.Balkon_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Balkon_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Balkon_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 13:31:02   Roll.og.flur.Blanca.hinten_PosValue 84
     2020-10-04 13:30:41   Roll.og.flur.Blanca.hinten_lastPosValue 20
     2020-10-08 06:30:02   Roll.og.flur.Blanca.hinten_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 22:23:59   Roll.og.flur.Blanca.seite_PosValue 99
     2020-10-04 16:26:50   Roll.og.flur.Blanca.seite_lastPosValue 20
     2020-10-08 06:30:02   Roll.og.flur.Blanca.seite_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-08 06:32:06   Roll.og.flur.Kamin_PosValue 99
     2020-09-30 06:30:02   Roll.og.flur.Kamin_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Kamin_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Kamin_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-05 14:58:39   Roll.og.flur.Lasse.hinten_PosValue 35
     2020-07-17 22:25:15   Roll.og.flur.Lasse.hinten_lastDelayPosValue 99
     2020-10-04 12:32:57   Roll.og.flur.Lasse.hinten_lastPosValue 47
     2020-10-08 06:30:02   Roll.og.flur.Lasse.hinten_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 12:33:35   Roll.og.flur.Lasse.seite_PosValue 98
     2020-07-24 22:32:53   Roll.og.flur.Lasse.seite_lastDelayPosValue 99
     2020-10-02 21:57:40   Roll.og.flur.Lasse.seite_lastPosValue 98
     2020-10-08 06:30:02   Roll.og.flur.Lasse.seite_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-08 06:31:03   Roll.og.flur.Treppe_PosValue 99
     2020-09-30 06:30:02   Roll.og.flur.Treppe_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Treppe_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Treppe_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-05-24 15:15:48   ascEnable       on
     2020-10-04 20:15:54   controlShading  on
     2020-05-24 15:15:48   hardLockOut     off
     2020-10-02 21:57:40   partyMode       off
     2020-10-04 20:15:46   room_Homekit_System-_ZWave Roll.eg.kueche.Terrasse,Roll.eg.wz.Terrasse_mitte
     2020-10-04 20:15:46   room_System-_ZWave Roll.eg.Gast_links,Roll.eg.Gast_rechts,Roll.eg.kueche.Doppel,Roll.eg.kueche.Einzel,Roll.eg.wz.Esstisch_rechts,Roll.eg.wz.Kamin,Roll.eg.wz.Terrasse_links,Roll.eg.wz.Terrasse_rechts,Roll.og.flur.Balkon,Roll.og.flur.Blanca.hinten,Roll.og.flur.Blanca.seite,Roll.og.flur.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Lasse.seite,Roll.og.flur.Treppe
     2020-05-24 15:15:48   selfDefense     off
     2020-10-08 06:53:22   state           day open
     2020-05-24 15:15:48   sunriseTimeWeHoliday off
     2020-10-04 20:15:46   userAttrList    rolled out
   helper:
     shuttersList:
       Roll.eg.Gast_links
       Roll.eg.Gast_rechts
       Roll.eg.kueche.Doppel
       Roll.eg.kueche.Einzel
       Roll.eg.kueche.Terrasse
       Roll.eg.wz.Esstisch_rechts
       Roll.eg.wz.Kamin
       Roll.eg.wz.Terrasse_links
       Roll.eg.wz.Terrasse_mitte
       Roll.eg.wz.Terrasse_rechts
       Roll.og.flur.Balkon
       Roll.og.flur.Blanca.hinten
       Roll.og.flur.Blanca.seite
       Roll.og.flur.Kamin
       Roll.og.flur.Lasse.hinten
       Roll.og.flur.Lasse.seite
       Roll.og.flur.Treppe
   monitoredDevs:
     Astro.Rauenberg:
       Haus.Rolladensteuerung ASC_twilightDevice
     Roll.eg.Gast_links:
     Roll.eg.Gast_rechts:
     Roll.eg.kueche.Doppel:
     Roll.eg.kueche.Einzel:
     Roll.eg.kueche.Terrasse:
     Roll.eg.wz.Esstisch_rechts:
     Roll.eg.wz.Kamin:
     Roll.eg.wz.Terrasse_links:
     Roll.eg.wz.Terrasse_mitte:
     Roll.eg.wz.Terrasse_rechts:
     Roll.og.flur.Balkon:
     Roll.og.flur.Blanca.hinten:
     Roll.og.flur.Blanca.seite:
     Roll.og.flur.Kamin:
     Roll.og.flur.Lasse.hinten:
     Roll.og.flur.Lasse.seite:
     Roll.og.flur.Treppe:
     Sens.eg.wz:
       Roll.eg.Gast_links ASC_BrightnessSensor
       Roll.eg.Gast_rechts ASC_BrightnessSensor
       Roll.eg.kueche.Doppel ASC_BrightnessSensor
       Roll.eg.kueche.Einzel ASC_BrightnessSensor
       Roll.eg.kueche.Terrasse ASC_BrightnessSensor
       Roll.eg.wz.Esstisch_rechts ASC_BrightnessSensor
       Roll.eg.wz.Kamin ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_links ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_mitte ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_rechts ASC_BrightnessSensor
       Roll.og.flur.Balkon ASC_BrightnessSensor
       Roll.og.flur.Blanca.hinten ASC_BrightnessSensor
       Roll.og.flur.Blanca.seite ASC_BrightnessSensor
       Roll.og.flur.Kamin ASC_BrightnessSensor
       Roll.og.flur.Lasse.hinten ASC_BrightnessSensor
       Roll.og.flur.Lasse.seite ASC_BrightnessSensor
       Roll.og.flur.Treppe ASC_BrightnessSensor
     Sens.og.flur:
       Roll.eg.kueche.Terrasse ASC_BrightnessSensor
       Roll.eg.wz.Esstisch_rechts ASC_BrightnessSensor
       Roll.og.flur.Balkon ASC_BrightnessSensor
       Roll.og.flur.Blanca.seite ASC_BrightnessSensor
     rr_Gast:
       Roll.eg.Gast_links ASC_Roommate_Device
       Roll.eg.Gast_rechts ASC_Roommate_Device
     struc.rr_family:
       Roll.eg.wz.Kamin ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_shuttersDriveDelay 600
   ASC_tempSensor out.temperatur.garten:temperature_asc
   ASC_twilightDevice Astro.Rauenberg
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladen


und diese devices müssten wir suchen

out.relais.Beleuchtung.Eingang


Und ich sehe es nicht.

Viele Grüße
Guido
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 21:05:23
Zitat von: CoolTux am 08 Oktober 2020, 13:27:20
Aber wie schaffst Du es das sie hoch fahren bei Wind, eingentlich ist hart ClosedPos drin, oder hast Du die Werte gedreht?

Das ist ein guter Punkt. Ich wollte mich beim Windschutz nicht ausschließlich auf ASC verlassen, weil das im Fehlerfall bei 14 Außenraffstoren ein ziemlich teurer Spaß wäre. Aus diesem Grund habe ich die Wind Protection zusätzlich direkt in den DUOFERN Aktoren programmiert, allerdings so, dass eigentlich ASC etwas früher kommt. Vermutlich hat dann bisher immer die Funktion aus meinen DUOFERN Aktoren gegriffen. Na dann ist ja eigentlich klar, dass da komische Sachen passieren, wenn ich die beiden Funktionen gegeneinander laufen lasse. Allerdings hätte ich dann erwartet, dass die Raffstoren dauernd hoch und runter fahren. Evtl. blockiert der DUOFERN Aktor aber auch einfach jede weitere Steuerung wenn zu viel Wind ist, ansonsten würde ASC ja immer versuchen, die Raffstoren herunter zu fahren.

Jetzt muss ich mal schauen, wie ich da vorgehe. Perfekt wäre natürlich, wenn man ein Attribut hätte, bei dem man die Position der wind protection auswählen kann. So ist es im DUOFERN Aktor geregelt. Ansonsten werde ich auch mal schauen, wie genau die wind protection im Aktor funktioniert. Im Notfall würde ich ASC über ein notify ausschalten, wenn zu viel Wind ist, und wieder ein, wenn der Wind nachlässt. Das müsste funktionieren, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 21:09:23
Zitat von: fettgu am 08 Oktober 2020, 20:24:57
Vielen Dank Cootux,

Hier ein list vom ASC

Internals:
   FUUID      5eca7383-f33f-c8fc-d385-175dd46e89afab27
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Haus.Rolladensteuerung
   NOTIFYDEV  global,Haus.Rolladensteuerung,Roll.eg.Gast_links,Roll.eg.Gast_rechts,Roll.eg.kueche.Doppel,Roll.eg.kueche.Einzel,Roll.eg.kueche.Terrasse,Roll.eg.wz.Esstisch_rechts,Roll.eg.wz.Kamin,Roll.eg.wz.Terrasse_links,Roll.eg.wz.Terrasse_mitte,Roll.eg.wz.Terrasse_rechts,Roll.og.flur.Balkon,Roll.og.flur.Blanca.hinten,Roll.og.flur.Blanca.seite,Roll.og.flur.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Lasse.seite,Roll.og.flur.Treppe,Roll.eg.wz.Terrasse_mitte,Roll.og.flur.Blanca.hinten,Roll.eg.wz.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Treppe,Sens.eg.wz,Roll.eg.Gast_links,struc.rr_family,Roll.eg.kueche.Terrasse,rr_Gast,Roll.og.flur.Lasse.seite,Astro.Rauenberg,Roll.eg.kueche.Einzel,Roll.og.flur.Balkon,Roll.og.flur.Kamin,Roll.eg.wz.Terrasse_rechts,Roll.eg.Gast_rechts,Sens.og.flur,Roll.og.flur.Blanca.seite,Roll.eg.wz.Esstisch_rechts,Roll.eg.kueche.Doppel,Roll.eg.wz.Terrasse_links
   NR         346
   NTFY_ORDER 51-Haus.Rolladensteuerung
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-08 06:46:05   Roll.eg.Gast_links_PosValue 99
     2020-09-25 22:30:02   Roll.eg.Gast_links_lastDelayPosValue 0
     2020-10-08 06:45:02   Roll.eg.Gast_links_lastPosValue 99
     2020-10-08 06:45:02   Roll.eg.Gast_links_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:53:22   Roll.eg.Gast_rechts_PosValue 99
     2020-09-25 22:30:02   Roll.eg.Gast_rechts_lastDelayPosValue 0
     2020-10-08 06:45:02   Roll.eg.Gast_rechts_lastPosValue 99
     2020-10-08 06:45:02   Roll.eg.Gast_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:40:00   Roll.eg.kueche.Doppel_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Doppel_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Doppel_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Doppel_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:35:17   Roll.eg.kueche.Einzel_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Einzel_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Einzel_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Einzel_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:37   Roll.eg.kueche.Terrasse_PosValue 99
     2020-09-30 06:30:02   Roll.eg.kueche.Terrasse_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Terrasse_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.kueche.Terrasse_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:35:03   Roll.eg.wz.Esstisch_rechts_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Esstisch_rechts_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Esstisch_rechts_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Esstisch_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:00   Roll.eg.wz.Kamin_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Kamin_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Kamin_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Kamin_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:39:39   Roll.eg.wz.Terrasse_links_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_links_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_links_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_links_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:34:34   Roll.eg.wz.Terrasse_mitte_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_mitte_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_mitte_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_mitte_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-08 06:37:17   Roll.eg.wz.Terrasse_rechts_PosValue 99
     2020-09-30 06:30:02   Roll.eg.wz.Terrasse_rechts_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_rechts_lastPosValue 99
     2020-10-08 06:30:02   Roll.eg.wz.Terrasse_rechts_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-07 21:02:09   Roll.og.flur.Balkon_PosValue 0
     2020-09-30 06:30:02   Roll.og.flur.Balkon_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Balkon_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Balkon_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 13:31:02   Roll.og.flur.Blanca.hinten_PosValue 84
     2020-10-04 13:30:41   Roll.og.flur.Blanca.hinten_lastPosValue 20
     2020-10-08 06:30:02   Roll.og.flur.Blanca.hinten_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 22:23:59   Roll.og.flur.Blanca.seite_PosValue 99
     2020-10-04 16:26:50   Roll.og.flur.Blanca.seite_lastPosValue 20
     2020-10-08 06:30:02   Roll.og.flur.Blanca.seite_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-08 06:32:06   Roll.og.flur.Kamin_PosValue 99
     2020-09-30 06:30:02   Roll.og.flur.Kamin_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Kamin_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Kamin_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-10-05 14:58:39   Roll.og.flur.Lasse.hinten_PosValue 35
     2020-07-17 22:25:15   Roll.og.flur.Lasse.hinten_lastDelayPosValue 99
     2020-10-04 12:32:57   Roll.og.flur.Lasse.hinten_lastPosValue 47
     2020-10-08 06:30:02   Roll.og.flur.Lasse.hinten_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-04 12:33:35   Roll.og.flur.Lasse.seite_PosValue 98
     2020-07-24 22:32:53   Roll.og.flur.Lasse.seite_lastDelayPosValue 99
     2020-10-02 21:57:40   Roll.og.flur.Lasse.seite_lastPosValue 98
     2020-10-08 06:30:02   Roll.og.flur.Lasse.seite_nextAstroTimeEvent 08.10.2020 - 21:00
     2020-10-08 06:31:03   Roll.og.flur.Treppe_PosValue 99
     2020-09-30 06:30:02   Roll.og.flur.Treppe_lastDelayPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Treppe_lastPosValue 99
     2020-10-08 06:30:02   Roll.og.flur.Treppe_nextAstroTimeEvent 08.10.2020 - 22:30
     2020-05-24 15:15:48   ascEnable       on
     2020-10-04 20:15:54   controlShading  on
     2020-05-24 15:15:48   hardLockOut     off
     2020-10-02 21:57:40   partyMode       off
     2020-10-04 20:15:46   room_Homekit_System-_ZWave Roll.eg.kueche.Terrasse,Roll.eg.wz.Terrasse_mitte
     2020-10-04 20:15:46   room_System-_ZWave Roll.eg.Gast_links,Roll.eg.Gast_rechts,Roll.eg.kueche.Doppel,Roll.eg.kueche.Einzel,Roll.eg.wz.Esstisch_rechts,Roll.eg.wz.Kamin,Roll.eg.wz.Terrasse_links,Roll.eg.wz.Terrasse_rechts,Roll.og.flur.Balkon,Roll.og.flur.Blanca.hinten,Roll.og.flur.Blanca.seite,Roll.og.flur.Kamin,Roll.og.flur.Lasse.hinten,Roll.og.flur.Lasse.seite,Roll.og.flur.Treppe
     2020-05-24 15:15:48   selfDefense     off
     2020-10-08 06:53:22   state           day open
     2020-05-24 15:15:48   sunriseTimeWeHoliday off
     2020-10-04 20:15:46   userAttrList    rolled out
   helper:
     shuttersList:
       Roll.eg.Gast_links
       Roll.eg.Gast_rechts
       Roll.eg.kueche.Doppel
       Roll.eg.kueche.Einzel
       Roll.eg.kueche.Terrasse
       Roll.eg.wz.Esstisch_rechts
       Roll.eg.wz.Kamin
       Roll.eg.wz.Terrasse_links
       Roll.eg.wz.Terrasse_mitte
       Roll.eg.wz.Terrasse_rechts
       Roll.og.flur.Balkon
       Roll.og.flur.Blanca.hinten
       Roll.og.flur.Blanca.seite
       Roll.og.flur.Kamin
       Roll.og.flur.Lasse.hinten
       Roll.og.flur.Lasse.seite
       Roll.og.flur.Treppe
   monitoredDevs:
     Astro.Rauenberg:
       Haus.Rolladensteuerung ASC_twilightDevice
     Roll.eg.Gast_links:
     Roll.eg.Gast_rechts:
     Roll.eg.kueche.Doppel:
     Roll.eg.kueche.Einzel:
     Roll.eg.kueche.Terrasse:
     Roll.eg.wz.Esstisch_rechts:
     Roll.eg.wz.Kamin:
     Roll.eg.wz.Terrasse_links:
     Roll.eg.wz.Terrasse_mitte:
     Roll.eg.wz.Terrasse_rechts:
     Roll.og.flur.Balkon:
     Roll.og.flur.Blanca.hinten:
     Roll.og.flur.Blanca.seite:
     Roll.og.flur.Kamin:
     Roll.og.flur.Lasse.hinten:
     Roll.og.flur.Lasse.seite:
     Roll.og.flur.Treppe:
     Sens.eg.wz:
       Roll.eg.Gast_links ASC_BrightnessSensor
       Roll.eg.Gast_rechts ASC_BrightnessSensor
       Roll.eg.kueche.Doppel ASC_BrightnessSensor
       Roll.eg.kueche.Einzel ASC_BrightnessSensor
       Roll.eg.kueche.Terrasse ASC_BrightnessSensor
       Roll.eg.wz.Esstisch_rechts ASC_BrightnessSensor
       Roll.eg.wz.Kamin ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_links ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_mitte ASC_BrightnessSensor
       Roll.eg.wz.Terrasse_rechts ASC_BrightnessSensor
       Roll.og.flur.Balkon ASC_BrightnessSensor
       Roll.og.flur.Blanca.hinten ASC_BrightnessSensor
       Roll.og.flur.Blanca.seite ASC_BrightnessSensor
       Roll.og.flur.Kamin ASC_BrightnessSensor
       Roll.og.flur.Lasse.hinten ASC_BrightnessSensor
       Roll.og.flur.Lasse.seite ASC_BrightnessSensor
       Roll.og.flur.Treppe ASC_BrightnessSensor
     Sens.og.flur:
       Roll.eg.kueche.Terrasse ASC_BrightnessSensor
       Roll.eg.wz.Esstisch_rechts ASC_BrightnessSensor
       Roll.og.flur.Balkon ASC_BrightnessSensor
       Roll.og.flur.Blanca.seite ASC_BrightnessSensor
     rr_Gast:
       Roll.eg.Gast_links ASC_Roommate_Device
       Roll.eg.Gast_rechts ASC_Roommate_Device
     struc.rr_family:
       Roll.eg.wz.Kamin ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_shuttersDriveDelay 600
   ASC_tempSensor out.temperatur.garten:temperature_asc
   ASC_twilightDevice Astro.Rauenberg
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladen


und diese devices müssten wir suchen

out.relais.Beleuchtung.Eingang


Und ich sehe es nicht.

Viele Grüße
Guido



Ich sehe es auch nicht. Und deswegen habe ich noch mal Dein Lob angeschaut. ASC hat da gar nichts gemacht. Es war lediglich ein globaler Event von out.relais.Beleuchtung.Eingang_till welcher zu sehen war. Der Event war DELETED out.relais.Beleuchtung.Eingang_till

Der nächste Log darunter kam schon nicht mehr von ASC.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 21:12:15
Zitat von: fraggle777 am 08 Oktober 2020, 21:05:23
Das ist ein guter Punkt. Ich wollte mich beim Windschutz nicht ausschließlich auf ASC verlassen, weil das im Fehlerfall bei 14 Außenraffstoren ein ziemlich teurer Spaß wäre. Aus diesem Grund habe ich die Wind Protection zusätzlich direkt in den DUOFERN Aktoren programmiert, allerdings so, dass eigentlich ASC etwas früher kommt. Vermutlich hat dann bisher immer die Funktion aus meinen DUOFERN Aktoren gegriffen. Na dann ist ja eigentlich klar, dass da komische Sachen passieren, wenn ich die beiden Funktionen gegeneinander laufen lasse. Allerdings hätte ich dann erwartet, dass die Raffstoren dauernd hoch und runter fahren. Evtl. blockiert der DUOFERN Aktor aber auch einfach jede weitere Steuerung wenn zu viel Wind ist, ansonsten würde ASC ja immer versuchen, die Raffstoren herunter zu fahren.

Jetzt muss ich mal schauen, wie ich da vorgehe. Perfekt wäre natürlich, wenn man ein Attribut hätte, bei dem man die Position der wind protection auswählen kann. So ist es im DUOFERN Aktor geregelt. Ansonsten werde ich auch mal schauen, wie genau die wind protection im Aktor funktioniert. Im Notfall würde ich ASC über ein notify ausschalten, wenn zu viel Wind ist, und wieder ein, wenn der Wind nachlässt. Das müsste funktionieren, oder?


Halt, Kommando zurück: Im Attribut ASC_WindParameters kann ich doch die DRIVEPOSITION angeben...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 21:13:58
Zitat von: fraggle777 am 08 Oktober 2020, 21:12:15

Halt, Kommando zurück: Im Attribut ASC_WindParameters kann ich doch die DRIVEPOSITION angeben...

Das muss ich mir morgen anschauen. Laut Commandref nicht. Ich prüfe morgen den Code.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 21:20:34
Zitat von: CoolTux am 08 Oktober 2020, 21:13:58
Das muss ich mir morgen anschauen. Laut Commandref nicht. Ich prüfe morgen den Code.

Steht so im Wiki und im Commandref:

ASC_WindParameters - TRIGGERMAX[:HYSTERESE] [DRIVEPOSITION] / Angabe von Max Wert ab dem für Wind getriggert werden soll, Hytsrese Wert ab dem der Windschutz aufgehoben werden soll TRIGGERMAX - HYSTERESE / Ist es bei einigen Rollläden nicht gewünscht das gefahren werden soll, so ist der TRIGGERMAX Wert mit -1 an zu geben. (default: '50:20 ClosedPosition')
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2020, 21:30:33
Zitat von: fraggle777 am 08 Oktober 2020, 21:20:34
Steht so im Wiki und im Commandref:

ASC_WindParameters - TRIGGERMAX[:HYSTERESE] [DRIVEPOSITION] / Angabe von Max Wert ab dem für Wind getriggert werden soll, Hytsrese Wert ab dem der Windschutz aufgehoben werden soll TRIGGERMAX - HYSTERESE / Ist es bei einigen Rollläden nicht gewünscht das gefahren werden soll, so ist der TRIGGERMAX Wert mit -1 an zu geben. (default: '50:20 ClosedPosition')

Ah ok, gut dann liegt es an der lastPosition denn da fährt das Rollo bei wind-unprotected hin. Anscheinend ist das bei dir immer die ClosedPos. Kommt das hin?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fettgu am 08 Oktober 2020, 21:32:01
ZitatIch sehe es auch nicht. Und deswegen habe ich noch mal Dein Lob angeschaut. ASC hat da gar nichts gemacht. Es war lediglich ein globaler Event von out.relais.Beleuchtung.Eingang_till welcher zu sehen war. Der Event war DELETED out.relais.Beleuchtung.Eingang_till

Du meinst diese Zeile ist nicht vom ASC?

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];


Viele Grüße
Guido
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fraggle777 am 08 Oktober 2020, 21:59:24
Zitat von: CoolTux am 08 Oktober 2020, 21:30:33
Ah ok, gut dann liegt es an der lastPosition denn da fährt das Rollo bei wind-unprotected hin. Anscheinend ist das bei dir immer die ClosedPos. Kommt das hin?

Das muss ich mir mal genau anschauen, wenn mal wieder so eine Situation ist. Aber das kann natürlich gut sein. Wenn die Raffstoren oben sind, dann ist die LastPosition normalerweise "99" (99 ist meine Closed Position). Wenn dann die Wind Protection an geht, ändert sich die LastPosition vermutlich nicht, weil die Raffstoren eh schon oben sind. Also steht in der LastPosition immer noch "99" und sobald wind-unprotected kommt, fahren die Raffstoren wieder runter. Eigentlich müsste man an der Stelle im Code, wo die Wind Protection ausgewertet wird, in dem Moment wo Wind > THRESHOLD erkannt wird, die aktelle Position als LastPosition speichern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2020, 07:45:57
Zitat von: fettgu am 08 Oktober 2020, 21:32:01
Du meinst diese Zeile ist nicht vom ASC?

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];


Viele Grüße
Guido

Doch, diese Zeile ist von ASC. Aber das ist kein Schaltbefehl. Hier wurde wohl das Device out.relais.Beleuchtung.Eingang_till gelöscht. Das ist ein globaler Event und deswegen wird er von ASC abgefangen aber nicht weiter verarbeitet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 09 Oktober 2020, 08:58:06
Zitat von: CoolTux am 08 Oktober 2020, 11:06:31
Das schaue ich mir die Tage ab. Eventuell habe ich ein Logikproblem in der Auswertung.

Also... hat keine Eile, ist eh genug los hier  ???
Aber ich kann zumindest inzwischen klar eingrenzen, woran das zu frühe Schließen des Rollos nach erfolgreichem Privacy-Modus liegt.

Der Gauner steckt in der Tat im Zusammenhang mit "PrivacyDown_BeforeNightClose". Wenn ich dort 7200:20 reinschreibe, geht das Rollo bei Erreichen einer Brightness von 20 in Privacy Position (korrekt), und dann 7200 Sek vor Time_Down_Late ganz zu (falsch). Wenn ich das auf 30:20 ändere, fährt das Rollo erst zur Time_Down_Late komplett zu (richtig, bzw. vermutlich 30 Sek zu früh).

Mit diesem Workaround kann ich erstmal gut leben. Perspektivisch würde ich aber gern einen sinnvollen Zeitwert setzen, damit die Privacy Position spätestens 2 Std. vor Time_Down_Late angefahren wird (das ist aber erst im nächsten Sommer wieder relevant - nu isses ja erstmal früh dunkel).

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2020, 09:20:47
Zitat von: zife am 09 Oktober 2020, 08:58:06
Also... hat keine Eile, ist eh genug los hier  ???
Aber ich kann zumindest inzwischen klar eingrenzen, woran das zu frühe Schließen des Rollos nach erfolgreichem Privacy-Modus liegt.

Der Gauner steckt in der Tat im Zusammenhang mit "PrivacyDown_BeforeNightClose". Wenn ich dort 7200:20 reinschreibe, geht das Rollo bei Erreichen einer Brightness von 20 in Privacy Position (korrekt), und dann 7200 Sek vor Time_Down_Late ganz zu (falsch). Wenn ich das auf 30:20 ändere, fährt das Rollo erst zur Time_Down_Late komplett zu (richtig, bzw. vermutlich 30 Sek zu früh).

Mit diesem Workaround kann ich erstmal gut leben. Perspektivisch würde ich aber gern einen sinnvollen Zeitwert setzen, damit die Privacy Position spätestens 2 Std. vor Time_Down_Late angefahren wird (das ist aber erst im nächsten Sommer wieder relevant - nu isses ja erstmal früh dunkel).

Laut Code wurde alles weitestgehend beachtet. Kannst Du heute Abend nach der PrivacyDown Fahrt auf Grund der Brightness bitte mal ein
{ ascAPIget('PrivacyDownStatus','ROLLONAME') }
machen.

Da sollte eine 2 raus kommen. Ich werde am WE das ganze mal an meinem Testsystem prüfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 09 Oktober 2020, 16:56:04
Hi,

gibt es eine Möglichkeit den ASC nach einer manuellen Fahrt wieder so zu stellen, dass das shading weiter bearbeitet wird?

Konkretes Beispiel:
Um 10 Uhr morgens sind die Parameter für shading erfüllt und ASC fährt den Rollo von Büro und Kinderzimmerauf 60 %. Soweit alles gut. Jetzt geht aber um 13 Uhr der Junior in's Bett und daher soll der Rolladen natürlich auf 100 % was manuell ausgeführt wird. Junior schläft 2 Stunden und wacht um 15 Uhr auf. Wenn ich jetzt im Kinderzimmer den Rolladen manuell wieder auf 60 % fahre sind wieder beide Rolläden in der Position wie ich sie zur Abschattung haben möchte. Wenn jetzt aber um 17 Uhr die Bedingungen für das Abschatten nicht mehr erfüllt sind (weil Azimuth überschritten,...) dann fährt nur der vom Büro hoch und der im Kinderzimmer nicht weil ja (mindestens) eine manuelle Fahrt stattgefunden hat.
Ganz komfortabel wäre es natürlich wenn man den ASC nach dem Schlafen dazu bringen könnte da hin zu fahren wo er ohne manuellen eingriff stehen würde - damit würde der Rolladen an Sonnentagen auf 60 % und an Regentagen bzw. im Winter auf 0 % fahren weil ja die Bedingungen für das Abschatten nicht erfüllt sind.


Ich hoffe, ich habe das Beispiel konkret genug beschrieben.


Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 09 Oktober 2020, 17:46:54
Kurze Frage:

ASC_Shutter_IdleDetection basiert Readings und nicht auf Events, oder?

Bei Homematic also NICHT:

motor:.stop.*

Sondern:

motor:stop.*

Ich denke, das ich die Antwort schon kenne. Ich habe nur geade alle meine ASC_Shutter_IdleDetection-RegEx um das zusätzliche Leerzeichen erweitert, um dann festzustellen, dass ich das ja gar nicht brauche. :-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2020, 18:16:08
Zitat von: FunkOdyssey am 09 Oktober 2020, 17:46:54
Kurze Frage:

ASC_Shutter_IdleDetection basiert Readings und nicht auf Events, oder?

Bei Homematic also NICHT:

motor:.stop.*

Sondern:

motor:stop.*

Ich denke, das ich die Antwort schon kenne. Ich habe nur geade alle meine ASC_Shutter_IdleDetection-RegEx um das zusätzliche Leerzeichen erweitert, um dann festzustellen, dass ich das ja gar nicht brauche. :-)

Wird mittels ReadingsVal ausgewertet  :) also kein Event.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2020, 21:50:51
Zitat von: Bäschdler am 09 Oktober 2020, 16:56:04
Hi,

gibt es eine Möglichkeit den ASC nach einer manuellen Fahrt wieder so zu stellen, dass das shading weiter bearbeitet wird?

Konkretes Beispiel:
Um 10 Uhr morgens sind die Parameter für shading erfüllt und ASC fährt den Rollo von Büro und Kinderzimmerauf 60 %. Soweit alles gut. Jetzt geht aber um 13 Uhr der Junior in's Bett und daher soll der Rolladen natürlich auf 100 % was manuell ausgeführt wird. Junior schläft 2 Stunden und wacht um 15 Uhr auf. Wenn ich jetzt im Kinderzimmer den Rolladen manuell wieder auf 60 % fahre sind wieder beide Rolläden in der Position wie ich sie zur Abschattung haben möchte. Wenn jetzt aber um 17 Uhr die Bedingungen für das Abschatten nicht mehr erfüllt sind (weil Azimuth überschritten,...) dann fährt nur der vom Büro hoch und der im Kinderzimmer nicht weil ja (mindestens) eine manuelle Fahrt stattgefunden hat.
Ganz komfortabel wäre es natürlich wenn man den ASC nach dem Schlafen dazu bringen könnte da hin zu fahren wo er ohne manuellen eingriff stehen würde - damit würde der Rolladen an Sonnentagen auf 60 % und an Regentagen bzw. im Winter auf 0 % fahren weil ja die Bedingungen für das Abschatten nicht erfüllt sind.


Ich hoffe, ich habe das Beispiel konkret genug beschrieben.


Danke und viele Grüsse
Bäschdler


{ ascAPIset('ShadingManualDriveStatus','ROLLONAME',0) }

sollte genau das tun was du wünschst. Einfach diesen Befehl nach manuellen hoch fahrt ausführen lassen.
Viel besser wäre es natürlich wenn Du ASC die ganze schlafen gehen Geschichte machen lassen würdest. Junior als Roommate anlegen und dem Rolllo zuweisen, danach Roommate schlafen legen und ASC steuert den Rest.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 10 Oktober 2020, 08:39:22
Zitat von: CoolTux am 07 Oktober 2020, 05:48:59
Dann wäre jetzt noch Interessant ob IsDay endlich bei Brightness korrekt funktioniert.

Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Oktober 2020, 09:48:23
Zitat von: xerion am 10 Oktober 2020, 08:39:22
Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.

kannst Du mir kurz ein list von einem der Rollos geben wo Du die Abfrage gemacht hast? Danke Dir
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 10 Oktober 2020, 10:38:17
Zitat von: CoolTux am 09 Oktober 2020, 09:20:47
Laut Code wurde alles weitestgehend beachtet. Kannst Du heute Abend nach der PrivacyDown Fahrt auf Grund der Brightness bitte mal ein
{ ascAPIget('PrivacyDownStatus','ROLLONAME') }
machen.

Da sollte eine 2 raus kommen. Ich werde am WE das ganze mal an meinem Testsystem prüfen.

Kann ich bestätigen... steht nach der Privacy-Fahrt auf 2.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 10 Oktober 2020, 10:50:37
Zitat von: CoolTux am 10 Oktober 2020, 09:48:23
kannst Du mir kurz ein list von einem der Rollos geben wo Du die Abfrage gemacht hast? Danke Dir
Klar doch.
Das ist ein von den Brightness Rollläden.

Internals:
   CID        DVES_973735
   DEF        DVES_973735
   DEVICETOPIC Rollo_Kueche_Carport
   FUUID      5e0b0509-f33f-26f5-0251-48f3d65b799b6144
   IODev      Mosquitto_Broker
   LASTInputDev Mosquitto_Broker
   MSGCNT     1297
   Mosquitto_Broker_MSGCNT 1297
   Mosquitto_Broker_TIME 2020-10-10 10:44:24
   NAME       Rollo_Kueche_Carport
   NR         260
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2019-12-31 22:02:44   ASC_Enable      on
     2020-06-25 11:50:50   ASC_ShadingMessage  WARN:  global shading active but ASC_Shading_Mode attribut is not set or off
     2020-10-10 07:29:19   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-10-10 09:30:01   ASC_Time_DriveDown 10.10.2020 - 22:30
     2020-10-10 09:30:01   ASC_Time_DriveUp 11.10.2020 - 09:30
     2020-10-10 09:30:01   ASC_Time_PrivacyDriveUp 11.10.2020 - 09:20
     2020-03-28 21:18:16   Command         Unknown
     2020-10-03 08:03:37   FallbackTopic   cmnd/DVES_973735_fb/
     2020-10-03 08:03:37   GroupTopic      cmnd/sonoffs/
     2020-10-10 10:44:24   Heap            26
     2020-10-03 08:03:37   Hostname        sonoff_rollo_kueche_carport-594
     2020-10-03 08:03:37   IPAddress       192.168.178.135
     2020-03-04 21:27:49   IPAddress1      192.168.178.135 (192.168.178.38)
     2020-10-10 03:07:03   LWT             Online
     2020-10-10 10:44:24   LoadAvg         19
     2020-10-03 08:03:37   Module          Sonoff T1 2CH
     2020-10-10 10:44:24   MqttCount       14
     2020-07-04 20:22:39   MqttRetry       600
     2020-05-04 21:09:10   OtaUrl          http://thehackbox.org/tasmota/tasmota-de.bin
     2020-10-10 02:59:08   POWER           
     2020-10-10 10:44:24   POWER1          off
     2020-10-10 10:44:24   POWER2          off
     2020-10-03 08:03:37   RestartReason   Software/System restart
     2020-03-28 21:32:05   SetOption13     on
     2020-09-08 20:49:12   SetOption56     on
     2020-09-08 20:49:16   SetOption57     on
     2020-10-10 10:44:24   Shutter1_Direction 0
     2020-10-10 10:44:24   Shutter1_Position 0
     2020-10-10 10:44:24   Shutter1_Target 0
     2020-05-04 21:07:43   Shutter1_direction 0
     2020-09-16 18:23:53   ShutterClose1   100
     2020-10-09 07:28:59   ShutterOpen1    0
     2020-09-01 10:41:24   ShutterOpenDuration1 20.8
     2020-10-10 07:29:11   ShutterPosition1 0
     2020-03-07 07:39:38   ShutterSetHalfway1 50
     2020-01-21 08:59:24   ShutterStop1    44
     2020-10-10 10:44:24   Sleep           50
     2020-10-10 10:44:24   SleepMode       Dynamic
     2020-01-17 21:48:17   Sleep_50_Active 50
     2020-10-10 10:44:24   Time            2020-10-10T09:44:25
     2020-05-04 21:09:22   Upgrade         Failed File Not Found (404)
     2020-10-10 10:44:24   Uptime          7T02:40:57
     2020-10-10 10:44:24   UptimeSec       614457
     2020-05-05 10:36:10   Vcc             3.458
     2020-10-03 08:03:37   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-18 21:02:26   WebColor_1      #eaeaea
     2020-01-18 21:02:26   WebColor_10     #faffff
     2020-01-18 21:02:26   WebColor_11     #1fa3ec
     2020-01-18 21:02:26   WebColor_12     #0e70a4
     2020-01-18 21:02:26   WebColor_13     #d43535
     2020-01-18 21:02:26   WebColor_14     #931f1f
     2020-01-18 21:02:26   WebColor_15     #47c266
     2020-01-18 21:02:26   WebColor_16     #5aaf6f
     2020-01-18 21:02:26   WebColor_17     #faffff
     2020-01-18 21:02:26   WebColor_18     #999999
     2020-01-18 21:02:26   WebColor_19     #eaeaea
     2020-01-18 21:02:26   WebColor_2      #252525
     2020-01-18 21:02:26   WebColor_3      #4f4f4f
     2020-01-18 21:02:26   WebColor_4      #000000
     2020-01-18 21:02:26   WebColor_5      #dddddd
     2020-01-18 21:02:26   WebColor_6      #65c115
     2020-01-18 21:02:26   WebColor_7      #1f1f1f
     2020-01-18 21:02:26   WebColor_8      #ff5661
     2020-01-18 21:02:26   WebColor_9      #008000
     2020-10-03 08:03:37   WebServerMode   Admin
     2020-10-04 21:32:30   WifiConfig_2    WifiManager
     2020-05-14 12:37:51   WifiConfig_4    Retry
     2020-09-09 20:21:08   WifiConfig_7    ManagerRst
     2020-10-10 10:44:24   Wifi_AP         1
     2020-10-10 10:44:24   Wifi_BSSId      DC:39:6F:7E:81:C5
     2020-10-10 10:44:24   Wifi_Channel    6
     2020-10-10 10:44:24   Wifi_Downtime   0T00:00:25
     2020-10-10 10:44:24   Wifi_LinkCount  5
     2020-10-10 10:44:24   Wifi_RSSI       90
     2020-10-10 10:44:24   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-10-10 10:44:24   Wifi_Signal     -55
     2020-10-08 10:59:36   associatedWith  ASC
     2020-10-10 07:29:19   pct             0
     2020-10-10 07:29:19   state           0
     2020-06-29 10:14:21   subscriptions   cmnd/DVES_973735_fb/# cmnd/sonoff_rollo_kueche_carport/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor ESP_Easy_Helligkeit:Lux 25:14
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 26
   ASC_LockOut soft
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDown_Pos 20
   ASC_PrivacyUpValue_beforeDayOpen 600:10
   ASC_PrivacyUp_Pos 40
   ASC_Roommate_Device rr_asc
   ASC_Shading_Mode off
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WindowRec kuechen_fenster_carport
   DbLogExclude .*
   IODev      Mosquitto_Broker
   alexaName  Rollo Küche Carport
   alias      Rollo Küche Carport
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   group      Rollos
   icon       scene_dinner
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_kueche_carport/LWT:.* LWT
   stat/sonoff_rollo_kueche_carport/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_kueche_carport/POWER1:.* POWER1
   stat/sonoff_rollo_kueche_carport/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_kueche_carport/POWER2:.* POWER2
   stat/sonoff_rollo_kueche_carport/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_kueche_carport/SHUTTER1:.* state
   stat/sonoff_rollo_kueche_carport/SHUTTER1:.* pct
   tele/sonoff_rollo_kueche_carport/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/UPTIME:.* { json2nameValue($EVENT) }
   cmnd/sonoff_rollo_kueche_carport/ShutterPosition1:.* ShutterPosition1
   cmnd/sonoff_rollo_kueche_carport/ShutterClose1:.* ShutterClose1
   cmnd/sonoff_rollo_kueche_carport/ShutterOpen1:.* ShutterOpen1
   cmnd/sonoff_rollo_kueche_carport/POWER:.* POWER
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_kueche_carport/ShutterClose1
   open:noArg cmnd/sonoff_rollo_kueche_carport/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_kueche_carport/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_kueche_carport/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_kueche_carport/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_kueche_carport/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_kueche_carport/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Oktober 2020, 11:37:45
Zitat von: xerion am 10 Oktober 2020, 08:39:22
Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.

Kannst Du morgen bitte etwas testen.
Nach dem das Rollo wegen Brightness Wert hoch gefahren ist, stell bitte debug auf 1 und dann mach noch einmal eine IsDay Abfrage. Die Logausgabe dazu benötige ich dann bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 10 Oktober 2020, 12:51:23
Zitat von: CoolTux am 10 Oktober 2020, 11:37:45
Kannst Du morgen bitte etwas testen.
Nach dem das Rollo wegen Brightness Wert hoch gefahren ist, stell bitte debug auf 1 und dann mach noch einmal eine IsDay Abfrage. Die Logausgabe dazu benötige ich dann bitte.
Am Wochenende und in der Woche wird brightness solange unterdrückt bis das residents device Home meldet. Auch wenn brightness schon erreicht wurde, das nutze ich auch als Weekend Steuerung da ich residents durch Bewegungsmelder schalten lasse so bin ich am Wochenende zeitunabhängig kann aber trotzdem die Rolläden solange unten lassen bis wir aufgestanden sind.
Macht es dann Sinn zu testen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 11 Oktober 2020, 13:11:35
Zitat von: CoolTux am 10 Oktober 2020, 11:37:45
Kannst Du morgen bitte etwas testen.
Nach dem das Rollo wegen Brightness Wert hoch gefahren ist, stell bitte debug auf 1 und dann mach noch einmal eine IsDay Abfrage. Die Logausgabe dazu benötige ich dann bitte.

Hi CoolTux, wir haben "Glück" Das Problem war heute morgen wieder da. Anbei das Log.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Oktober 2020, 14:16:13
Ich habe einen Ansatz. Hast Du im ASC Device zufällig sunriseTimeWeHoliday auf on stehen?
Kannst Du beim Rollo Rollo_Kueche_Carport bitte ein
{ ascAPIget('TimeUpWeHoliday','Rollo_Kueche_Carport') }
machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 11 Oktober 2020, 14:35:34
Zitat von: CoolTux am 11 Oktober 2020, 14:16:13
Ich habe einen Ansatz. Hast Du im ASC Device zufällig sunriseTimeWeHoliday auf on stehen?
Kannst Du beim Rollo Rollo_Kueche_Carport bitte ein
{ ascAPIget('TimeUpWeHoliday','Rollo_Kueche_Carport') }
machen.

sunriseTimeWeHoliday steht bei mir seit September auf Off.
ascAPIget gibt 01:25 zurück

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Oktober 2020, 15:02:51
Zitat von: xerion am 11 Oktober 2020, 14:35:34


OK, danke. Das muss ich mir genauer anschauen. Ist nicht ganz was ich erwartet habe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 11 Oktober 2020, 17:19:54
Hat einer eine kreative Idee, wie ich die Rollos morgens nach einer festen Zeit hochfahren lassen kann (am Wochenende später), und trotzdem abends nach Brightness fahre?

Mein Problem dabei:
Ich habe gelernt, dass der Modus für hoch und runter gleich sein muss, also entweder beide Brightness oder beide Time. Also brauche ich Brightness, sonst klappt das abends nicht mit dem PrivacyDown bei Dunkelheit.

Wenn ich nun für morgens eine widersinnig hohe Brightness einstelle (z.B. 1000000) und die Time_Up_Late auf die Wunschzeit (z.B. 7:30 Uhr), dann klappt das erst einmal. Aber wenn ich am Wochenende eine spätere Zeit möchte via Time_Up_WE_Holiday, dann darf diese ja lt. CommandRef nicht über der Time_Up_late sein. Das wäre dann aber max. 7:29 Uhr.

Und schon sitze ich in der Falle... ich finde so keinen Weg, unter der Woche um 7:30 hochzufahren und am WE z.B. um 8:30 Uhr.

Oder gibt's doch einen?


Vielleicht wäre es eine Idee für spätere Releases, dass man die PrivacyDown einfach völlig unabhängig von der eigentlichen Auf- und Zufahrt Brightness-gesteuert auslösen kann, während das eigentliche Auf und Zu nach Time funktioniert. Dann wäre mein Wunsch Wirklichkeit  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Oktober 2020, 17:37:00
Wer sagt denn das er gleich sein sollte. Es sollte kein Problem sein Morgens mit fester Zeit und Abends über Brightness zu fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 11 Oktober 2020, 18:18:10
Zitat von: CoolTux am 23 September 2020, 10:37:05
Das geht nicht. Du musst um im Privacy mit Brightness arbeiten zu können im ASC_Up oder ASC_Down auch mit Brightness arbeiten. Also PrivacyDown mit Brightnesswert dann ASC_Down brightness und bei Up das selbige wenn gewünscht.

Ach so, dann hab ich das hier falsch gelesen. Danke für die Klärung. Up und Down sind also komplett unabhängig voneinander. Steht ja eigentlich auch da, wenn man's nochmal liest  :P
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Oktober 2020, 07:55:35
Zitat von: xerion am 11 Oktober 2020, 13:11:35
Hi CoolTux, wir haben "Glück" Das Problem war heute morgen wieder da. Anbei das Log.

Ich denke das ich es fixen konnte. Hast Du das devel-testing Repo bei Deinem update eingebunden? Wenn ja dann mach mal bitte ein Update und teste das bitte noch einmal.
Sollte nun entsprechend korrekt anzeigen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 Oktober 2020, 07:55:50
Zitat von: CoolTux am 11 Oktober 2020, 15:02:51
OK, danke. Das muss ich mir genauer anschauen. Ist nicht ganz was ich erwartet habe.

Hallo CoolTux, ich habe Dir von heute Morgen auch ein Debug Log erstellt. Hier läuft es durch die andere Reihenfolge alles richtig. Also erst reseidents auf home und dann Brightness >0.
Vielleicht findest du unterschiede die dir helfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 Oktober 2020, 07:57:13
Zitat von: CoolTux am 12 Oktober 2020, 07:55:35
Ich denke das ich es fixen konnte. Hast Du das devel-testing Repo bei Deinem update eingebunden? Wenn ja dann mach mal bitte ein Update und teste das bitte noch einmal.
Sollte nun entsprechend korrekt anzeigen.

Oh das ist gerade was doppelt gelaufen :-). Ja ich nutze deine Test Repo, werde gleich mal updaten
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Oktober 2020, 08:05:52
Zitat von: xerion am 12 Oktober 2020, 07:55:50
Hallo CoolTux, ich habe Dir von heute Morgen auch ein Debug Log erstellt. Hier läuft es durch die andere Reihenfolge alles richtig. Also erst reseidents auf home und dann Brightness >0.
Vielleicht findest du unterschiede die dir helfen.

Die Erklärung ist einfach. Es lag am Wochenende das es nicht ging, bzw. am IsWe(). Es fehlte in der IsDay Funktion eine tiefere Abfrage wenn Wochenende ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 Oktober 2020, 08:08:50
Zitat von: CoolTux am 12 Oktober 2020, 08:05:52
Die Erklärung ist einfach. Es lag am Wochenende das es nicht ging, bzw. am IsWe(). Es fehlte in der IsDay Funktion eine tiefere Abfrage wenn Wochenende ist.
Alles klar, aber kann es dann auch in der Woche Probleme damit gegeben haben? Denn im Sommer hatte ich das fast jeden Morgen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Oktober 2020, 08:48:26
Zitat von: xerion am 12 Oktober 2020, 08:08:50
Alles klar, aber kann es dann auch in der Woche Probleme damit gegeben haben? Denn im Sommer hatte ich das fast jeden Morgen?

Nach meiner Analyse eher nicht. Wieso das im Sommer so war müsste man sich noch mal anschauen. Beziehungsweise schauen ob es überhaupt noch so ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 12 Oktober 2020, 09:09:01
Zitat von: CoolTux am 12 Oktober 2020, 08:48:26
Nach meiner Analyse eher nicht. Wieso das im Sommer so war müsste man sich noch mal anschauen. Beziehungsweise schauen ob es überhaupt noch so ist.

Das einzige was mir gerade einfällt, das ich für den Urlaub ein Dummy habe, der von Google Kalender getriggert wird. Dadurch wird dann IsWe auf 1 gesetzt. Vielleicht war das aktiv. Aber genau das kann ich jetzt Mal für morgen zum testen nehmen;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Oktober 2020, 10:03:14
Zitat von: xerion am 12 Oktober 2020, 09:09:01
Das einzige was mir gerade einfällt, das ich für den Urlaub ein Dummy habe, der von Google Kalender getriggert wird. Dadurch wird dann IsWe auf 1 gesetzt. Vielleicht war das aktiv. Aber genau das kann ich jetzt Mal für morgen zum testen nehmen;-)

Ja das kann sein, ich hatte in meinem Testsystem genau das selbe. Daher konnte ich so gut testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 13 Oktober 2020, 10:51:53
In meinem Log finde ich mehrere dieser Einträge, die wohl mit ASC zusammenhängen.
2020.10.13 07:12:02 1: ERROR: empty name in readingsBeginUpdate
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)
2020.10.13 07:12:02 1: readingsUpdate(,ASC_Time_DriveDown,13.10.2020 - 19:10) missed to call readingsBeginUpdate first.
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)
2020.10.13 07:12:02 1: readingsUpdate(,ASC_Time_DriveUp,14.10.2020 - 07:13) missed to call readingsBeginUpdate first.
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)
2020.10.13 07:12:02 1: ERROR: empty name in readingsBeginUpdate
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)
2020.10.13 07:12:02 1: readingsUpdate(,ASC_Time_DriveDown,13.10.2020 - 19:10) missed to call readingsBeginUpdate first.
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)
2020.10.13 07:12:02 1: readingsUpdate(,ASC_Time_DriveUp,14.10.2020 - 07:13) missed to call readingsBeginUpdate first.
2020.10.13 07:12:02 1: stacktrace:
2020.10.13 07:12:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.10.13 07:12:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3350)
2020.10.13 07:12:02 1:     main::HandleTimeout                 called by fhem.pl (685)

ist es das gleiche Problem wie in diese Forumsbeitrag im Zusammenhang mit einem anderen Modul?
https://forum.fhem.de/index.php?topic=107211.0

Ich kann leider auch nicht für mich ableiten, was ich tun kann, um den Eintrag im Log zu vermeiden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Oktober 2020, 11:15:36
Ich benötige bitte die genaue Version welche Du einsetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 13 Oktober 2020, 11:25:48
73_AutoShuttersControl.pm 22743 2020-09-07 07:32:13Z CoolTux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Oktober 2020, 11:28:25
Zitat von: Alcamar am 13 Oktober 2020, 11:25:48
73_AutoShuttersControl.pm 22743 2020-09-07 07:32:13Z CoolTux


Schau mal bitte im ASC Device da steht direkt eine Entwicklerversion hinter dem Internal VERSION
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 13 Oktober 2020, 11:32:32
sorry. Dann meinst Du wohl das:
73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Oktober 2020, 11:34:03
Kann es sein das Du ein Rollo noch in der Liste hast welches Du eigentlich nicht mehr besitzt.
Ich empfehle entweder ein neustart oder mal ein rescan machen. Und dann beobachten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 13 Oktober 2020, 11:37:22
ich habe zwei Aktoren von Rollos ersetzt, die auch wie die alten funktionieren.
ich mache mal einen Rescan und schaue mal wieder in das Log.
Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 13 Oktober 2020, 11:49:11
Interessant. Die beiden alten Rollos, die ich in *_OLD umbenannt hatte, erscheinen nach dem scanForShutters wieder.
Die Devices sind aber schon längst gelöscht. Nach save und Restart von fhem sind die alten Devices nun weg. Ein weiteres scanForShutters bringt sie offensichtlich auch nicht zurück. Nun schaue ich die nächsten Tage im Log nach. Könnte sein, dass dies schon das Problem gelöst hat.

Als Hinweis leite ich für mich ab, dass ich beim löschen eines Rollos immer ein Rescan des ASC-Devices und Restart von fhem mache.  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Oktober 2020, 12:12:49
Zitat von: Alcamar am 13 Oktober 2020, 11:49:11
Interessant. Die beiden alten Rollos, die ich in *_OLD umbenannt hatte, erscheinen nach dem scanForShutters wieder.
Die Devices sind aber schon längst gelöscht. Nach save und Restart von fhem sind die alten Devices nun weg. Ein weiteres scanForShutters bringt sie offensichtlich auch nicht zurück. Nun schaue ich die nächsten Tage im Log nach. Könnte sein, dass dies schon das Problem gelöst hat.

Als Hinweis leite ich für mich ab, dass ich beim löschen eines Rollos immer ein Rescan des ASC-Devices und Restart von fhem mache.  :)

Sehr schön. Ich nehme mit das ich mir mal anschaue wie ich das löschen erfassen kann um ein rescan zu machen  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 14 Oktober 2020, 19:53:18
Ich mag ja eigentlich nicht schon wieder hier ankommen, aber nachdem nun 3 Tage lang das abendliche Fahren mit Privacy nach Brightness und NightClose nach Zeit geklappt hat, sind heute nur 2 Rolläden gefahren und der Rest nicht. Ich habe aber an der Konfig nichts geändert, nur einmal gestern Abend fhem aktualisiert und durchgestartet.

Ich habe testweise je 2 Rolläden mit verschiedenen Brightness-Werten ausgestattet (das hat bisher auch funktioniert), nur heute hat meine Frau nach der Privacy-Fahrt der ersten beiden diese manuell wieder hochgefahren. Das sollte doch aber ASC nicht komplett zum Abbruch der Abendfahrten bringen, oder ist das so gewollt?

@CoolTux: hast Du an der Devel was geändert, was ich mir durch das Update dann "unabsichtlich" geladen habe?

EDIT: Ich sehe gerade, dass mein Brightness-Sensor keine korrekten Werte mehr liefert - er hängt seit knapp 2 Stunden auf einem Brightness-Wert fest. Das ist anscheinend ein ganz anders Problem - sorry, stelle diesen Teil der Frage erstmal zurück.


Zusätzlich habe ich das Problem, das ein Rolladen bei allen Fahrten immer ausgelassen wird, obwohl er von ASC erkannt wurde und von fhem auch manuell gesteuert werden kann. Findet jemand einen Fehler? Ich muss Tomaten auf den Augen haben. In der ASC Summary sind alle Daten identisch mit den anderen (funktionierenden) Rolläden, nur bei "last Drive" steht "none".

Internals:
   DEF        05892CDC
   FUUID      5e5ad5f8-f33f-6ef9-bf09-3ec4fab6e29f256c
   IODev      TCM_ESP3_0
   NAME       RO_KO_Ost_FSB61_OG
   NR         1853
   NTFY_ORDER 50-RO_KO_Ost_FSB61_OG
   STATE      position
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-09-26 13:50:21   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-10-14 07:30:02   ASC_Time_DriveDown 14.10.2020 - 22:01
     2020-10-14 07:30:02   ASC_Time_DriveUp 15.10.2020 - 07:30
     2020-10-14 07:30:02   ASC_Time_PrivacyDriveDown 14.10.2020 - 22:00
     2020-10-13 22:31:58   associatedWith  RolladenSteuerung
   helper:
Attributes:
   ASC        1
   ASC_Adv    off
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:100
   ASC_PrivacyDown_Pos 60
   ASC_Time_Down_Early 18:15
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     time
   IODev      TCM_ESP3_0
   calAtEndpoints yes
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,OG Kinderzimmer Ost
   settingAccuracy high
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE4104
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 14 Oktober 2020, 21:48:12
Hallo zusammen,

ich benutze nun schon seit einigen Monaten ASC in Verbindung mit einer eigenen Steuerung meiner Rollläden (EG) mittels ROLLO und MQTT2 ohne Probleme. ASC ist wirklich super!
Meine kürzlich verbauten Shelly 2.5 (OG) laufen auch prima, allerdings können diese nicht von ASC gesteuert werden.

Rolllade 1 im EG, die ASC steuern kann
Internals:
   DEVICETOPIC Rolllade.EG.1
   FUUID      5ea6e231-f33f-b7d9-d99f-d14c178b523e4897
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 28
   MQTT2Server_TIME 2020-10-14 19:49:50
   MSGCNT     28
   NAME       Rolllade.EG.1
   NR         76
   STATE      closed
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-12 23:56:28   ASC_Enable      on
     2020-10-14 19:49:50   ASC_ShuttersLastDrive night close
     2020-10-14 19:49:26   ASC_Time_DriveDown 15.10.2020 - 19:49
     2020-10-14 19:49:26   ASC_Time_DriveUp 15.10.2020 - 07:20
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-10-14 19:49:26   last_drive      drive-down
     2020-05-12 22:54:29   online          true
     2020-10-14 19:49:50   pct             100
     2020-10-14 19:49:50   state           closed
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_Pos 40
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   IODev      MQTT2Server
   alexaName  Rolllade Gäste-WC
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10 closed:fts_shutter_100:open half:fts_shutter_50 drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_90 pct-80:fts_shutter_80 pct-70:fts_shutter_70 pct-60:fts_shutter_60 pct-50:fts_shutter_50 pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_0
   genericDeviceType blind
   group      Rolllaeden EG
   icon       fts_shutter
   readingList Shutter1/state:.* state
Shutter1/pct:.* pct
Shutter1/last_drive:.* last_drive
   room       Rolllaeden
   setList    open:noArg Shutter1/state/set open
closed:noArg Shutter1/state/set closed
half:noArg Shutter1/state/set half
stop:noArg Shutter1/state/set stop
pct:slider,0,1,100 Shutter1/state/set pct
   stateFormat state
   userReadings 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:closed:half:stop:pct


Rolllade 1 im OG, die ASC nicht steuern kann
Internals:
   CID        shellyswitch25_76C3F0
   DEF        shellyswitch25_76C3F0
   DEVICETOPIC Rolllade.OG.1
   FUUID      5ea0b183-f33f-b7d9-e306-745dab2b1b780f64
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 103951
   MQTT2Server_TIME 2020-10-14 21:43:58
   MSGCNT     103951
   NAME       Rolllade.OG.1
   NR         81
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1602704638.68505
           VALUE      0
   READINGS:
     2020-05-29 18:02:27   ASC_Enable      on
     2020-10-14 21:43:58   ASC_ShuttersLastDrive manual
     2020-10-14 19:49:26   ASC_Time_DriveDown 15.10.2020 - 19:49
     2020-10-14 19:49:26   ASC_Time_DriveUp 15.10.2020 - 07:20
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-05-29 18:01:24   attrTemplateVersion 20200522 or prior
     2020-10-04 15:21:55   current         stop
     2020-10-14 21:43:58   energy          0
     2020-10-11 14:57:36   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-11 14:57:36   id              shellyswitch25-76C3F0
     2020-10-14 21:43:58   input0          0
     2020-10-14 21:43:58   input1          0
     2020-10-11 14:57:36   ip              192.168.1.25
     2020-10-11 14:57:36   mac             DC4F2276C3F0
     2020-10-11 14:57:36   model           SHSW-25
     2020-10-11 14:57:36   new_fw          false
     2020-10-11 14:57:36   online          true
     2020-10-14 21:43:58   overtemperature 0
     2020-10-14 21:43:58   pct             0
     2020-10-14 21:43:58   power           0.00
     2020-10-14 21:43:58   roller_0_energy 0
     2020-10-14 21:43:58   roller_0_power  0.00
     2020-10-14 21:43:58   roller_0_stop_reason normal
     2020-10-14 21:43:58   state           0
     2020-10-14 21:43:58   temperature     60.49
     2020-10-14 21:43:58   temperature_f   140.88
     2020-05-29 18:01:24   x_mqttcom       set announce
     2020-10-04 15:21:34   x_update        set
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Badezimmer
   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-76C3F0/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-76C3F0/status/0/rollers:.* power
  shellies/shellyswitch25-76C3F0/online:.* online
  shellies/shellyswitch25-76C3F0/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-76C3F0...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-76C3F0/roller/0:.* current
  shellies/shellyswitch25-76C3F0/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-76C3F0/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-76C3F0/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-76C3F0/input/1:.* input1
  shellies/shellyswitch25-76C3F0/input/0:.* input0
  shellies/shellyswitch25-76C3F0/relay/power:.* power
  shellies/shellyswitch25-76C3F0/relay/energy:.* energy
  shellies/shellyswitch25-76C3F0/temperature:.* temperature
  shellies/shellyswitch25-76C3F0/overtemperature:.* overtemperature
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/power:.* roller_0_power
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/energy:.* roller_0_energy
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/temperature_f:.* temperature_f
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-76C3F0/roller/0/command open
  close:noArg shellies/shellyswitch25-76C3F0/roller/0/command close
  half:noArg shellies/shellyswitch25-76C3F0/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-76C3F0/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-76C3F0/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-76C3F0/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-76C3F0/command update_fw
  x_mqttcom shellies/shellyswitch25-76C3F0/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


Hier noch das ASC Device
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  OUT_Twilight,RollladenSteuerung,SonyTV,global,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
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-14 19:49:50   Rolllade.EG.1_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.1_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.1_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:49:50   Rolllade.EG.2_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.2_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.2_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:49:48   Rolllade.EG.3_PosValue 100
     2020-10-14 19:49:26   Rolllade.EG.3_lastPosValue 40
     2020-10-14 19:49:26   Rolllade.EG.3_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:50:01   Rolllade.EG.4_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.4_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.4_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:50:01   Rolllade.EG.5_PosValue 100
     2020-10-13 20:23:30   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.5_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.5_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:28   Rolllade.OG.1_PosValue 0
     2020-10-14 19:49:26   Rolllade.OG.1_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:29   Rolllade.OG.2_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.2_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:31   Rolllade.OG.3_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.3_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:24   Rolllade.OG.4_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.4_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:30   Rolllade.OG.5_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.5_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:27   Rolllade.OG.6_PosValue 87
     2020-10-14 07:45:02   Rolllade.OG.6_lastPosValue 88
     2020-10-14 18:31:46   Rolllade.OG.6_nextAstroTimeEvent 15.10.2020 - 07:45
     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-13 21:28:28   partyMode       off
     2020-10-11 15:03:21   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-14 21:44:31   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-11 15:03:21   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


Hat jemand vielleicht eine Idee, warum sich die Shelly-Rolllade nicht automatisch steuern lässt? Liegt es ggf. an "close" vs. "closed"? Positionen etc. werden richtig erkannt.

Vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Oktober 2020, 08:17:53
Zitat von: zife am 14 Oktober 2020, 19:53:18
Ich mag ja eigentlich nicht schon wieder hier ankommen, aber nachdem nun 3 Tage lang das abendliche Fahren mit Privacy nach Brightness und NightClose nach Zeit geklappt hat, sind heute nur 2 Rolläden gefahren und der Rest nicht. Ich habe aber an der Konfig nichts geändert, nur einmal gestern Abend fhem aktualisiert und durchgestartet.

Ich habe testweise je 2 Rolläden mit verschiedenen Brightness-Werten ausgestattet (das hat bisher auch funktioniert), nur heute hat meine Frau nach der Privacy-Fahrt der ersten beiden diese manuell wieder hochgefahren. Das sollte doch aber ASC nicht komplett zum Abbruch der Abendfahrten bringen, oder ist das so gewollt?

@CoolTux: hast Du an der Devel was geändert, was ich mir durch das Update dann "unabsichtlich" geladen habe?

EDIT: Ich sehe gerade, dass mein Brightness-Sensor keine korrekten Werte mehr liefert - er hängt seit knapp 2 Stunden auf einem Brightness-Wert fest. Das ist anscheinend ein ganz anders Problem - sorry, stelle diesen Teil der Frage erstmal zurück.


Zusätzlich habe ich das Problem, das ein Rolladen bei allen Fahrten immer ausgelassen wird, obwohl er von ASC erkannt wurde und von fhem auch manuell gesteuert werden kann. Findet jemand einen Fehler? Ich muss Tomaten auf den Augen haben. In der ASC Summary sind alle Daten identisch mit den anderen (funktionierenden) Rolläden, nur bei "last Drive" steht "none".

Internals:
   DEF        05892CDC
   FUUID      5e5ad5f8-f33f-6ef9-bf09-3ec4fab6e29f256c
   IODev      TCM_ESP3_0
   NAME       RO_KO_Ost_FSB61_OG
   NR         1853
   NTFY_ORDER 50-RO_KO_Ost_FSB61_OG
   STATE      position
   TYPE       EnOcean
   READINGS:
     2020-09-26 13:35:42   ASC_Enable      on
     2020-09-26 13:50:21   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-10-14 07:30:02   ASC_Time_DriveDown 14.10.2020 - 22:01
     2020-10-14 07:30:02   ASC_Time_DriveUp 15.10.2020 - 07:30
     2020-10-14 07:30:02   ASC_Time_PrivacyDriveDown 14.10.2020 - 22:00
     2020-10-13 22:31:58   associatedWith  RolladenSteuerung
   helper:
Attributes:
   ASC        1
   ASC_Adv    off
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor MS_GT_Sued_FAH60:brightness 1000000:-1
   ASC_Down   brightness
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 30:100
   ASC_PrivacyDown_Pos 60
   ASC_Time_Down_Early 18:15
   ASC_Time_Down_Late 22:01
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 9:01
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     time
   IODev      TCM_ESP3_0
   calAtEndpoints yes
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,OG Kinderzimmer Ost
   settingAccuracy high
   shutTime   24
   shutTimeCloses 45
   stateFormat position
   subDef     FFBE4104
   subType    manufProfile
   teachMethod RPS
   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
   webCmd     opens:stop:closes


Es wird an dem neustartzeitpunkt gelegen haben. Er war bestimmt nach UpEarly und vor UpLast. Der beste Zeitpunkt für ASC für einen Neustart ist mitten am Tag.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Oktober 2020, 08:19:13
Zitat von: alpinestars am 14 Oktober 2020, 21:48:12
Hallo zusammen,

ich benutze nun schon seit einigen Monaten ASC in Verbindung mit einer eigenen Steuerung meiner Rollläden (EG) mittels ROLLO und MQTT2 ohne Probleme. ASC ist wirklich super!
Meine kürzlich verbauten Shelly 2.5 (OG) laufen auch prima, allerdings können diese nicht von ASC gesteuert werden.

Rolllade 1 im EG, die ASC steuern kann
Internals:
   DEVICETOPIC Rolllade.EG.1
   FUUID      5ea6e231-f33f-b7d9-d99f-d14c178b523e4897
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 28
   MQTT2Server_TIME 2020-10-14 19:49:50
   MSGCNT     28
   NAME       Rolllade.EG.1
   NR         76
   STATE      closed
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-12 23:56:28   ASC_Enable      on
     2020-10-14 19:49:50   ASC_ShuttersLastDrive night close
     2020-10-14 19:49:26   ASC_Time_DriveDown 15.10.2020 - 19:49
     2020-10-14 19:49:26   ASC_Time_DriveUp 15.10.2020 - 07:20
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-10-14 19:49:26   last_drive      drive-down
     2020-05-12 22:54:29   online          true
     2020-10-14 19:49:50   pct             100
     2020-10-14 19:49:50   state           closed
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_Pos 40
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   IODev      MQTT2Server
   alexaName  Rolllade Gäste-WC
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10 closed:fts_shutter_100:open half:fts_shutter_50 drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_90 pct-80:fts_shutter_80 pct-70:fts_shutter_70 pct-60:fts_shutter_60 pct-50:fts_shutter_50 pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_0
   genericDeviceType blind
   group      Rolllaeden EG
   icon       fts_shutter
   readingList Shutter1/state:.* state
Shutter1/pct:.* pct
Shutter1/last_drive:.* last_drive
   room       Rolllaeden
   setList    open:noArg Shutter1/state/set open
closed:noArg Shutter1/state/set closed
half:noArg Shutter1/state/set half
stop:noArg Shutter1/state/set stop
pct:slider,0,1,100 Shutter1/state/set pct
   stateFormat state
   userReadings 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:closed:half:stop:pct


Rolllade 1 im OG, die ASC nicht steuern kann
Internals:
   CID        shellyswitch25_76C3F0
   DEF        shellyswitch25_76C3F0
   DEVICETOPIC Rolllade.OG.1
   FUUID      5ea0b183-f33f-b7d9-e306-745dab2b1b780f64
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 103951
   MQTT2Server_TIME 2020-10-14 21:43:58
   MSGCNT     103951
   NAME       Rolllade.OG.1
   NR         81
   STATE      0
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1602704638.68505
           VALUE      0
   READINGS:
     2020-05-29 18:02:27   ASC_Enable      on
     2020-10-14 21:43:58   ASC_ShuttersLastDrive manual
     2020-10-14 19:49:26   ASC_Time_DriveDown 15.10.2020 - 19:49
     2020-10-14 19:49:26   ASC_Time_DriveUp 15.10.2020 - 07:20
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-05-29 18:01:24   attrTemplateVersion 20200522 or prior
     2020-10-04 15:21:55   current         stop
     2020-10-14 21:43:58   energy          0
     2020-10-11 14:57:36   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-11 14:57:36   id              shellyswitch25-76C3F0
     2020-10-14 21:43:58   input0          0
     2020-10-14 21:43:58   input1          0
     2020-10-11 14:57:36   ip              192.168.1.25
     2020-10-11 14:57:36   mac             DC4F2276C3F0
     2020-10-11 14:57:36   model           SHSW-25
     2020-10-11 14:57:36   new_fw          false
     2020-10-11 14:57:36   online          true
     2020-10-14 21:43:58   overtemperature 0
     2020-10-14 21:43:58   pct             0
     2020-10-14 21:43:58   power           0.00
     2020-10-14 21:43:58   roller_0_energy 0
     2020-10-14 21:43:58   roller_0_power  0.00
     2020-10-14 21:43:58   roller_0_stop_reason normal
     2020-10-14 21:43:58   state           0
     2020-10-14 21:43:58   temperature     60.49
     2020-10-14 21:43:58   temperature_f   140.88
     2020-05-29 18:01:24   x_mqttcom       set announce
     2020-10-04 15:21:34   x_update        set
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_Pos 50
   ASC_Ventilate_Pos 80
   DbLogExclude .*
   DbLogInclude state
   IODev      MQTT2Server
   alexaName  Rolllade Badezimmer
   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-76C3F0/roller/0/pos:.* {'pct' => 100-$EVENT}
  shellies/shellyswitch25-76C3F0/status/0/rollers:.* power
  shellies/shellyswitch25-76C3F0/online:.* online
  shellies/shellyswitch25-76C3F0/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-76C3F0...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-76C3F0/roller/0:.* current
  shellies/shellyswitch25-76C3F0/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-76C3F0/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-76C3F0/roller/0/pos:.* {'state' => 100-$EVENT}
  shellies/shellyswitch25-76C3F0/input/1:.* input1
  shellies/shellyswitch25-76C3F0/input/0:.* input0
  shellies/shellyswitch25-76C3F0/relay/power:.* power
  shellies/shellyswitch25-76C3F0/relay/energy:.* energy
  shellies/shellyswitch25-76C3F0/temperature:.* temperature
  shellies/shellyswitch25-76C3F0/overtemperature:.* overtemperature
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/power:.* roller_0_power
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/energy:.* roller_0_energy
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/temperature_f:.* temperature_f
shellyswitch25_76C3F0:shellies/shellyswitch25-76C3F0/roller/0/stop_reason:.* roller_0_stop_reason
   room       Rolllaeden
   setList    open:noArg shellies/shellyswitch25-76C3F0/roller/0/command open
  close:noArg shellies/shellyswitch25-76C3F0/roller/0/command close
  half:noArg shellies/shellyswitch25-76C3F0/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-76C3F0/roller/0/command stop
  pct:slider,0,1,100 {"shellies/shellyswitch25-76C3F0/roller/0/command/pos ".(100-$EVTPART1)}
  x_recalibration:noArg shellies/shellyswitch25-76C3F0/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-76C3F0/command update_fw
  x_mqttcom shellies/shellyswitch25-76C3F0/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


Hier noch das ASC Device
Internals:
   FUUID      5ebb1b28-f33f-b7d9-ae99-f6775aef309f74cf
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenSteuerung
   NOTIFYDEV  OUT_Twilight,RollladenSteuerung,SonyTV,global,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
   NR         93
   NTFY_ORDER 51-RollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-10-14 19:49:50   Rolllade.EG.1_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.1_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.1_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.1_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:49:50   Rolllade.EG.2_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.2_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.2_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.2_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:49:48   Rolllade.EG.3_PosValue 100
     2020-10-14 19:49:26   Rolllade.EG.3_lastPosValue 40
     2020-10-14 19:49:26   Rolllade.EG.3_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:50:01   Rolllade.EG.4_PosValue 100
     2020-10-13 19:51:30   Rolllade.EG.4_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.4_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.4_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 19:50:01   Rolllade.EG.5_PosValue 100
     2020-10-13 20:23:30   Rolllade.EG.5_lastDelayPosValue 100
     2020-10-14 19:49:26   Rolllade.EG.5_lastPosValue 0
     2020-10-14 19:49:26   Rolllade.EG.5_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:28   Rolllade.OG.1_PosValue 0
     2020-10-14 19:49:26   Rolllade.OG.1_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:29   Rolllade.OG.2_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.2_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:31   Rolllade.OG.3_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.3_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:24   Rolllade.OG.4_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.4_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:30   Rolllade.OG.5_PosValue 100
     2020-10-14 18:31:46   Rolllade.OG.5_nextAstroTimeEvent 15.10.2020 - 07:20
     2020-10-14 21:44:27   Rolllade.OG.6_PosValue 87
     2020-10-14 07:45:02   Rolllade.OG.6_lastPosValue 88
     2020-10-14 18:31:46   Rolllade.OG.6_nextAstroTimeEvent 15.10.2020 - 07:45
     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-13 21:28:28   partyMode       off
     2020-10-11 15:03:21   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-14 21:44:31   state           manual
     2020-06-02 15:35:29   sunriseTimeWeHoliday on
     2020-10-11 15:03:21   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


Hat jemand vielleicht eine Idee, warum sich die Shelly-Rolllade nicht automatisch steuern lässt? Liegt es ggf. an "close" vs. "closed"? Positionen etc. werden richtig erkannt.

Vielen Dank!

Was genau soll ASC denn an dem "nicht funktionierenden" Rollo steuern? ASC_ModeDown und ASC_ModeUp stehen auf off.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 15 Oktober 2020, 20:31:16
Zitat von: CoolTux am 12 Oktober 2020, 08:48:26
Nach meiner Analyse eher nicht. Wieso das im Sommer so war müsste man sich noch mal anschauen. Beziehungsweise schauen ob es überhaupt noch so ist.

Hi CoolTux, ich konnte das Verhalten mit IsWe bzw IsDay und der aktuellen Version auch in meinen Testsystem nachstellen und habe danach die Devel Version geladen und konnte heute Morgen das erfolgreich testen. Also ist für mich die IsDay Problem damit verhoben. Wieder mal viel Dank für deinen grenzenlosen Einsatz.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 15 Oktober 2020, 21:06:04
Mal eine Verständnisfrage, weil ich aus der Commandref nicht schlau geworden bin:
Wie funktioniert ComfortOpen/Ventilate beim threestate Fenstergriff?

Wenn ich meinen Hoppe auf Kipp stelle, fährt das Rollo in Comfort Position (und im Log steht Comfort Open). Aber Comfort ist eigentlich fürs richtige Türöffnen gedacht, oder?

Um aber auf Kipp zu stellen, geht der Fenstergriff ja auch kurz durch die Open-Position. Wartet ASC, in welcher Position der Fenstergriff länger als 1 Sekunde o.ä. bleibt, um eine falsche Reaktion zu vermeiden? Oder überschreibt ASC einfach den letzten Befehl dann sofort mit einem neuen?

Keine Ahnung, ob jemand mein Gefasel versteht, aber auf jeden Fall reagiert ASC bei mir auf Kipp mit Comfort Position statt Ventilate...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 15 Oktober 2020, 21:26:50
Zitat von: CoolTux am 15 Oktober 2020, 08:19:13
Was genau soll ASC denn an dem "nicht funktionierenden" Rollo steuern? ASC_ModeDown und ASC_ModeUp stehen auf off.


Grüße

Oha, mea culpa. Da habe ich genau die Rolllade im OG gelistet, die ich nicht automatisch steuern möchte.
Hier nun das richtige Beispiel:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 135094
   MQTT2Server_TIME 2020-10-15 21:18:52
   MSGCNT     135094
   NAME       Rolllade.OG.2
   NR         82
   STATE      100
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1602789532.0417
           VALUE      100
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-15 21:18:52   ASC_ShuttersLastDrive manual
     2020-10-15 18:29:38   ASC_Time_DriveDown 16.10.2020 - 18:29
     2020-10-15 18:29:38   ASC_Time_DriveUp 16.10.2020 - 07:21
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-15 18:09:44   current         stop
     2020-10-15 21:18:52   energy          1803
     2020-10-11 14:57:38   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-11 14:57:38   id              shellyswitch25-BCDDC277A07C
     2020-10-15 21:18:52   input0          0
     2020-10-15 21:18:52   input1          0
     2020-10-11 14:57:38   ip              192.168.1.27
     2020-10-11 14:57:38   mac             BCDDC277A07C
     2020-10-11 14:57:38   model           SHSW-25
     2020-10-11 14:57:38   new_fw          false
     2020-10-11 14:57:38   online          true
     2020-10-15 21:18:52   overtemperature 0
     2020-10-15 21:18:52   pct             100
     2020-10-15 21:18:52   power           0.00
     2020-10-15 21:18:52   roller_0_energy 1803
     2020-10-15 21:18:52   roller_0_power  0.00
     2020-10-15 21:18:52   roller_0_stop_reason normal
     2020-10-15 21:18:52   state           100
     2020-10-15 21:18:52   temperature     58.79
     2020-10-15 21:18:52   temperature_f   137.82
     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


Die o.g. Rolllade hätte heute eigentlich um ca. 18:30 Uhr automatisch herunterfahren müssen, macht es aber nicht. Manuell lässt sich ohne Probleme steuern, kann pct anfahren usw.

Vielen lieben Dank!

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Oktober 2020, 07:36:58
Zitat von: zife am 15 Oktober 2020, 21:06:04
Mal eine Verständnisfrage, weil ich aus der Commandref nicht schlau geworden bin:
Wie funktioniert ComfortOpen/Ventilate beim threestate Fenstergriff?

Wenn ich meinen Hoppe auf Kipp stelle, fährt das Rollo in Comfort Position (und im Log steht Comfort Open). Aber Comfort ist eigentlich fürs richtige Türöffnen gedacht, oder?

Um aber auf Kipp zu stellen, geht der Fenstergriff ja auch kurz durch die Open-Position. Wartet ASC, in welcher Position der Fenstergriff länger als 1 Sekunde o.ä. bleibt, um eine falsche Reaktion zu vermeiden? Oder überschreibt ASC einfach den letzten Befehl dann sofort mit einem neuen?

Keine Ahnung, ob jemand mein Gefasel versteht, aber auf jeden Fall reagiert ASC bei mir auf Kipp mit Comfort Position statt Ventilate...

ASC verarbeitet die ankommenden Events der entsprechend konfigurierten Devices. Wenn Dein Fensterkontakt erst ein open und dann ein title sendet wird das open verarbeitet und das title wohl übersprungen. Dein Fensterkontakt sollte also schon etwas verzögert den entsprechenden Status senden sonst wird das nix.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Oktober 2020, 07:40:52
Zitat von: alpinestars am 15 Oktober 2020, 21:26:50
Oha, mea culpa. Da habe ich genau die Rolllade im OG gelistet, die ich nicht automatisch steuern möchte.
Hier nun das richtige Beispiel:
Internals:
   CID        shellyswitch25_BCDDC277A07C
   DEF        shellyswitch25_BCDDC277A07C
   DEVICETOPIC Rolllade.OG.2
   FUUID      5ea89ace-f33f-b7d9-b804-3bb23a949ce17dff
   IODev      MQTT2Server
   LASTInputDev MQTT2Server
   MQTT2Server_MSGCNT 135094
   MQTT2Server_TIME 2020-10-15 21:18:52
   MSGCNT     135094
   NAME       Rolllade.OG.2
   NR         82
   STATE      100
   TYPE       MQTT2_DEVICE
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1602789532.0417
           VALUE      100
   READINGS:
     2020-06-02 23:19:41   ASC_Enable      on
     2020-10-15 21:18:52   ASC_ShuttersLastDrive manual
     2020-10-15 18:29:38   ASC_Time_DriveDown 16.10.2020 - 18:29
     2020-10-15 18:29:38   ASC_Time_DriveUp 16.10.2020 - 07:21
     2020-10-11 15:03:22   associatedWith  RollladenSteuerung
     2020-06-02 23:08:05   attrTemplateVersion 20200522 or prior
     2020-10-15 18:09:44   current         stop
     2020-10-15 21:18:52   energy          1803
     2020-10-11 14:57:38   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2020-10-11 14:57:38   id              shellyswitch25-BCDDC277A07C
     2020-10-15 21:18:52   input0          0
     2020-10-15 21:18:52   input1          0
     2020-10-11 14:57:38   ip              192.168.1.27
     2020-10-11 14:57:38   mac             BCDDC277A07C
     2020-10-11 14:57:38   model           SHSW-25
     2020-10-11 14:57:38   new_fw          false
     2020-10-11 14:57:38   online          true
     2020-10-15 21:18:52   overtemperature 0
     2020-10-15 21:18:52   pct             100
     2020-10-15 21:18:52   power           0.00
     2020-10-15 21:18:52   roller_0_energy 1803
     2020-10-15 21:18:52   roller_0_power  0.00
     2020-10-15 21:18:52   roller_0_stop_reason normal
     2020-10-15 21:18:52   state           100
     2020-10-15 21:18:52   temperature     58.79
     2020-10-15 21:18:52   temperature_f   137.82
     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


Die o.g. Rolllade hätte heute eigentlich um ca. 18:30 Uhr automatisch herunterfahren müssen, macht es aber nicht. Manuell lässt sich ohne Probleme steuern, kann pct anfahren usw.

Vielen lieben Dank!

Schicke mal aus ASC heraus auf genau dem Rollo ein wiggle Befehl. Dann sollte das Rollo sich auf jeden Fall bewegen und nach 60s wieder in die Ausgangsposition fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 16 Oktober 2020, 23:19:25
Zitat von: CoolTux am 16 Oktober 2020, 07:40:52
Schicke mal aus ASC heraus auf genau dem Rollo ein wiggle Befehl. Dann sollte das Rollo sich auf jeden Fall bewegen und nach 60s wieder in die Ausgangsposition fahren.

Wiggle-Befehl wurde absolut korrekt ausgeführt, das automatische Herunterfahren um ca. 18:29 Uhr hat hingegen nicht stattgefunden. Was kann ich tun?

Besten Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag 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.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 18 Oktober 2020, 18:41:50
Ach herrje, was hab ich denn nu angestellt... jetzt hab ich auch mein fhem.log prall gefüllt mit...

2020.10.17 10:59:30 1: stacktrace:
2020.10.17 10:59:30 1:     main::readingsBulkUpdate            called by fhem.pl (4990)
2020.10.17 10:59:30 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (892)
2020.10.17 10:59:30 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (381)
2020.10.17 10:59:30 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3817)
2020.10.17 10:59:30 1:     main::CallFn                        called by fhem.pl (1474)
2020.10.17 10:59:30 1:     main::CommandRereadCfg              called by fhem.pl (1255)
2020.10.17 10:59:30 1:     main::AnalyzeCommand                called by fhem.pl (1106)
2020.10.17 10:59:30 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2717)
2020.10.17 10:59:30 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (2502)
2020.10.17 10:59:30 1:     main::FW_style                      called by ./FHEM/01_FHEMWEB.pm (1160)
2020.10.17 10:59:30 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.10.17 10:59:30 1:     main::FW_Read                       called by fhem.pl (3817)
2020.10.17 10:59:30 1:     main::CallFn                        called by fhem.pl (763)
2020.10.17 10:59:30 1: ERROR: empty name in readingsBeginUpdate


Und prall gefüllt heißt: hunderte Einträge. Wie kann ich die Ursache dafür finden? Hier waren ja schon manchmal entsprechende Posts, aber so richtig hilft mir das noch nicht weiter...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Oktober 2020, 18:57:04
Neustart machen oder ein recanShutters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: zife am 18 Oktober 2020, 19:11:33
Gibts da irgendeine "typische" Ursache für?
Mein Logfile war so groß, hat mir fhem lahmgelegt.
Würde ich natürlich gerne vermeiden - und ich weiß gar nicht, ob überhaupt ASC "schuld" ist...

EDIT: Ok, jetzt habe ich ein richtiges Problem - 10 Sek. nach Neustart läuft fhem so gut wie gar nicht mehr - Antwortzeiten von 5 Minuten auf 1 Tasterbefehl. Kann völlig unabhängig von ASC sein, nur ist es schwierig, was zu analysieren, wenn sogar das Aufrufen einer fhem-Seite 5 Minten dauert....  :o

EDIT2: Erneut hunderte Einträge "stacktrace". Trotz 2x Neustart des kompletten Servers. Mein Log läuft so schnell über, ich kann gar nicht mehr damit arbeiten. Aber ich glaube, die Ursache für die Blockade liegt nicht bei ASC. Die stacktrace-Einträge kommen übrigens vor allem, wenn man (ja, ich weiß, böse:) die fhem.cfg direkt editiert und dann speichert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Oktober 2020, 21:12:27
Zitat von: zife am 18 Oktober 2020, 19:11:33
Gibts da irgendeine "typische" Ursache für?
Mein Logfile war so groß, hat mir fhem lahmgelegt.
Würde ich natürlich gerne vermeiden - und ich weiß gar nicht, ob überhaupt ASC "schuld" ist...

EDIT: Ok, jetzt habe ich ein richtiges Problem - 10 Sek. nach Neustart läuft fhem so gut wie gar nicht mehr - Antwortzeiten von 5 Minuten auf 1 Tasterbefehl. Kann völlig unabhängig von ASC sein, nur ist es schwierig, was zu analysieren, wenn sogar das Aufrufen einer fhem-Seite 5 Minten dauert....  :o

EDIT2: Erneut hunderte Einträge "stacktrace". Trotz 2x Neustart des kompletten Servers. Mein Log läuft so schnell über, ich kann gar nicht mehr damit arbeiten. Aber ich glaube, die Ursache für die Blockade liegt nicht bei ASC. Die stacktrace-Einträge kommen übrigens vor allem, wenn man (ja, ich weiß, böse:) die fhem.cfg direkt editiert und dann speichert.

Dann solltest Du einen Thread für das Problem aufmachen. Ich denke auch das es nicht von ASC kommt.
Im neuen Thread schreibst Du dann die letzten 30 Zeilen des Logfiles rein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 20 Oktober 2020, 13:48:45
Hallo CoolTux,
es gibt eine neue (berichtenswerte?) Auffälligkeit.
Meine Rollos sollten nun morgens nach Helligkeit oder wenn BrightnessUp bei TimeUpLate noch nicht erreicht, zu gegebener Zeit hochfahren.
Diese Zeit ist bei den meisten Rollos 7 Uhr + Delaytime 60s.

heute früh im Log:
2020.10.20 07:01:00.001 1: PERL WARNING: Use of uninitialized value $homemode in string eq at lib/FHEM/Automation/ShuttersControl.pm line 1419.
2020.10.20 07:01:00.002 1: PERL WARNING: Use of uninitialized value $homemode in string eq at lib/FHEM/Automation/ShuttersControl.pm line 1421.
2020.10.20 07:01:00.003 1: PERL WARNING: Use of uninitialized value in string eq at lib/FHEM/Automation/ShuttersControl.pm line 1449.


Irgendwas macht ASC um diese Zeit, aber es bewegt sich seit ein paar Tagen um diese Zeit kein Rollo mehr.
Was kann ich tun?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 Oktober 2020, 14:13:47
Er scheint kein Roommate oder Residents Status auslesen zu können. Zu mindest ein Default sollte er aber eigentlich haben. Kannst Du bitte FHEM einmal neu starten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 20 Oktober 2020, 15:57:52
Hab ich soeben.
Worauf soll ich achten?

Als Residents Status habe ich in den Rollo-Devices das ASC_Roommate_Device "RGR_RESIDENTS" und das ASC_Roommate_Reading "presence" definiert.
Im ASC-Device war bis eben noch das ASC_residentsDev RGR_RESIDENTS:state vorgegeben.

Könnte das die Ursache sein?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 Oktober 2020, 16:08:45
Zitat von: trabantp60 am 20 Oktober 2020, 15:57:52
Hab ich soeben.
Worauf soll ich achten?

Als Residents Status habe ich in den Rollo-Devices das ASC_Roommate_Device "RGR_RESIDENTS" und das ASC_Roommate_Reading "presence" definiert.
Im ASC-Device war bis eben noch das ASC_residentsDev RGR_RESIDENTS:state vorgegeben.

Könnte das die Ursache sein?

Presence ist falsch als Reading. Grund ist das presence kein home oder asleep oder ähnliches kennt.
Lass das Reading Attribut weg. Oder schreibe state rein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 21 Oktober 2020, 21:26:29
Zitat von: xerion am 15 Oktober 2020, 20:31:16
Hi CoolTux, ich konnte das Verhalten mit IsWe bzw IsDay und der aktuellen Version auch in meinen Testsystem nachstellen und habe danach die Devel Version geladen und konnte heute Morgen das erfolgreich testen. Also ist für mich die IsDay Problem damit verhoben. Wieder mal viel Dank für deinen grenzenlosen Einsatz.

Hi CoolTux wann wirst du Version ins FHEM SVN einchecken?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Oktober 2020, 05:51:35
Ich denke ich werde sie am WE freigegeben.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 22 Oktober 2020, 07:07:45
Hast du noch Bugs finden können?
Beispiel: https://github.com/fhem/AutoShuttersControl/issues/90
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2020, 07:05:56
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.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2020, 14:07:02
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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2020, 16:06:18
Du musst dafür sagen das für state kein Event kommt wenn sich der Zustand nicht ändert.

event-on-change-reading
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2020, 16:10:40
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.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag 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)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2020, 09:40:32
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.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 24 Oktober 2020, 09:53:10
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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2020, 11:25:26
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  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 24 Oktober 2020, 13:00:11
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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2020, 13:08:36
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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 24 Oktober 2020, 23:45:01
@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.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 25 Oktober 2020, 01:34:35
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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Oktober 2020, 05:21:29
Bug ja, ASC trifft aber wohl keine Schuld
https://forum.fhem.de/index.php/topic,115255.0.html
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 25 Oktober 2020, 08:42:20
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?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Oktober 2020, 10:22:48
Zitat von: kjmEjfu am 25 Oktober 2020, 08:42:20
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?

Ich teste das die Woche. Aber die Uhrumstellung ist definitiv ein Problem, was man auch gestern gesehen hat da die errechnete Zeit immer eine Stunde vor der gewünschten war.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 25 Oktober 2020, 12:53:04
Zitat von: CoolTux am 25 Oktober 2020, 05:21:29
Bug ja, ASC trifft aber wohl keine Schuld
https://forum.fhem.de/index.php/topic,115255.0.html
Heute morgen lief dann alles wieder...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 25 Oktober 2020, 16:49:10
Zitat von: CoolTux am 23 Oktober 2020, 16:06:18
Du musst dafür sagen das für state kein Event kommt wenn sich der Zustand nicht ändert.

event-on-change-reading

Das hat leider nichts gebracht. Allerdings bin ich ein Stück weiter gekommen. Der "Übeltäter" ist die LastManPos. Die PosAfterDayClosed steht auf LastMan. LastManPos steht immer auf 70, auch wenn ich eine oder mehrere manuelle Fahrten ausgeführt habe. Der LastManPosTimestamp wird aber jedes Mal upgedated. Ich habe bislang keinen Weg gefunden die LastManPos zu ändern. Wenn ich PosAfterDayClosed auf open setze bleibt das Rollo sauber oben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 25 Oktober 2020, 17:07:36
Zitat von: FunkOdyssey am 24 Oktober 2020, 23:45:01
@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.

Ich weiß nicht, ob das in den anderen Posts untergangen ist.
Kann man die Frage einfach beantworten oder kann ich mich vielleicht sogar irgendwo einlesen?
Oder ist das Thema zu komplex, um es zwischendurch zu beantworten.
Ich bin mir ganz sicher, dass dies schon häufig besprochen wurde, aber ich finde dazu kein Post mehr.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 25 Oktober 2020, 18:49:50
Zitat von: Reinhard.M am 25 Oktober 2020, 16:49:10
Das hat leider nichts gebracht. Allerdings bin ich ein Stück weiter gekommen. Der "Übeltäter" ist die LastManPos. Die PosAfterDayClosed steht auf LastMan. LastManPos steht immer auf 70, auch wenn ich eine oder mehrere manuelle Fahrten ausgeführt habe. Der LastManPosTimestamp wird aber jedes Mal upgedated. Ich habe bislang keinen Weg gefunden die LastManPos zu ändern. Wenn ich PosAfterDayClosed auf open setze bleibt das Rollo sauber oben.
Ich habe die Ursache dieses Fehlverhaltens gefunden. Aus dem Thema "Extra Readings für Shading im Rolladendevice definieren" https://forum.fhem.de/index.php/topic,110396.msg1044737.html#msg1044737 (https://forum.fhem.de/index.php/topic,110396.msg1044737.html#msg1044737) habe ich die readingsGroup für das Shading Ampelsystem von Xerion übernommen. Nachdem ich die readingsGroup und alle zugehörigen userReadings gelöscht hatte wird jetzt auch die LastManPos immer richtig gesetzt. Eventuell hat diese readingsGroup auch mit anderen merkwürdigen Effekten zu tun. Hat eventuell einer der FHEM Profis eine Idee wie das zusammenhängt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Oktober 2020, 20:03:49
Zitat von: FunkOdyssey am 25 Oktober 2020, 17:07:36
Ich weiß nicht, ob das in den anderen Posts untergangen ist.
Kann man die Frage einfach beantworten oder kann ich mich vielleicht sogar irgendwo einlesen?
Oder ist das Thema zu komplex, um es zwischendurch zu beantworten.
Ich bin mir ganz sicher, dass dies schon häufig besprochen wurde, aber ich finde dazu kein Post mehr.

Danke

Ich versuche Dir Morgen zu antworten. Heute schaffe ich es nicht mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Oktober 2020, 09:21:47
Zitat von: FunkOdyssey am 24 Oktober 2020, 23:45:01
@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.

Wenn ASC eine Fahrt macht dann wird ein interner Timestamp gesetzt. ( LastPosTimestamp ). Da dieser kurz vor dem Fahrbefehl gesetzt wird ist davon aus zu gehen das der Timestamp nicht älter sein sollte wie DriveUpMaxDuration (per default 60s). Und das wird dann in der Funktion EventProcessingShutter ausgewertet.
Ich hoffe ich konnte es ein bisschen verständlich erklären


if (
            (
                int( gettimeofday() ) -
                $FHEM::Automation::ShuttersControl::shutters
                ->getLastPosTimestamp
            ) >
            $FHEM::Automation::ShuttersControl::shutters->getDriveUpMaxDuration
            && (
                int( gettimeofday() ) -
                $FHEM::Automation::ShuttersControl::shutters
                ->getLastManPosTimestamp ) >
            $FHEM::Automation::ShuttersControl::shutters->getDriveUpMaxDuration
          )
        {
            $FHEM::Automation::ShuttersControl::shutters->setLastDrive(
                'manual');
            $FHEM::Automation::ShuttersControl::shutters->setLastDriveReading;
            $FHEM::Automation::ShuttersControl::ascDev->setStateReading;
            $FHEM::Automation::ShuttersControl::shutters->setLastManPos($1);

            $FHEM::Automation::ShuttersControl::shutters
              ->setShadingManualDriveStatus(1)
              if ( $FHEM::Automation::ShuttersControl::shutters->getIsDay
                && $FHEM::Automation::ShuttersControl::shutters->getIfInShading
              );

            FHEM::Automation::ShuttersControl::ASC_Debug(
                'EventProcessingShutters: eine manualle Fahrt wurde erkannt!');
        }
        else {
            $FHEM::Automation::ShuttersControl::shutters->setLastDriveReading;
            $FHEM::Automation::ShuttersControl::ascDev->setStateReading;

            FHEM::Automation::ShuttersControl::ASC_Debug(
'EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!'
            );
        }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 26 Oktober 2020, 13:55:38
Vielen Dank für die Erläuterung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 26 Oktober 2020, 22:25:16
Zitat von: CoolTux am 24 Oktober 2020, 13:08:36

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

Sehr gut, das war es! Ich habe nun event-on-change-reading auf pct gesetzt und die Rollläden sind heute Abend das erste Mal automatisch gefahren :-)

Vielen lieben Dank für Deine Unterstützung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 27 Oktober 2020, 07:25:52
Hallo, erst mal ein grosses Kompliment: Wollte gestern schon hier den Vorschlag für eine morgendliche Privacy Funktion machen und siehe da, es gibt sie bereits.

Ich weiss aber nicht wie es anderen geht oder ob dies hier schon mal diskutiert wurde: Für mich wäre eine Privacy After Day open sinnvoll, also dass nach dem morgendlichen Öffnen einige Rollläden noch eine gewisse Zeit halb offen bleiben. Leider funktioniert das mit einer negativen Zeit nicht so.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Capu am 27 Oktober 2020, 17:29:00
Auch von mir erstmal ein riesen Kompliment, ein echt klasse Modul... Weiß gar nicht warum ich das erst vorgestern für mich entdeckt hab  :-[
Eine Frage konnte ich leider durch die Suche/Wiki/comandref nicht klären. Ist das Attribut "ASC_Shading_Direction" im Shutter Device ersatzlos rausgefallen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 27 Oktober 2020, 17:30:54
Die Winkel stelle ich über ASC_Shading_InOutAzimuth ein. Das ist quasi der Nachfolger des alten Attributs.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Capu am 27 Oktober 2020, 17:48:23
Ah ok... Macht Sinn! :-D Dank dir für die schnelle Aufklärung!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alpinestars am 29 Oktober 2020, 22:54:25
Hallo zusammen,

ich benötige bitte einmal Eure Hilfe  ;)

Mittels ASC_ExternalTrigger lasse ich eine Rolllade auf 40% fahren, sofern der TV eingeschaltet wird ("SonyTV:power on:off 40"). Im Sommer super praktisch, damit das Fenster von hinten nicht blendet.
Es wäre nun perfekt, wenn die 40% gar nicht angefahren werden würden, wenn wir bereits bei > 40% (manuell oder per night close) sind. Mittlerweile (Herbst) ist die Rolllade aufgrund der ASTRO-Funktion natürlich seit Stunden geschlossen (100%) bevor ich abends den TV anmache.
Bietet ASC oder ASC_ExternalTrigger  da direkt etwas an? Ansonsten ging meine Idee dahin, mittels DOIF mir einen eigenen TV-Status zusammenzubauen.

Ich danke Euch!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: trabantp60 am 30 Oktober 2020, 11:14:48
Hallo CoolTux

wieder zwei Fragen (obwohl ich nun langsam den Status "zufrieden mit der Rollomimik" erreiche)

1.Frage:
Warum verschattet das Rollo im Badezimmer, obwohl das Shading global deaktiviert ist?

list Rollladen-Device:

Internals:
   AktorID    3
   AktorName  RL_OG_BAD
   DEF        3
   DevValues  AktorID: 3 | Status: Aktor ist gestoppt | Aktueller Wert: 52407 | Zielwert: 52407 | Zustand: 32 | DayMode: Tagmodus | Name: RL_OG_BAD
   FUUID      5d342732-f33f-8609-592f-432c2ce6fa022fe5
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     14
   NAME       RL_OG_BAD
   NR         80
   SELVEGateway_MSGCNT 14
   SELVEGateway_TIME 2020-10-30 08:10:07
   STATE      position-20
   TYPE       SELVECommeo
   lastCommand selve.GW.device.getValues
   maskbase64 CAAAAAAAAAA=
   maskdec    8
   READINGS:
     2019-11-30 11:40:26   ASC_Enable      on
     2020-10-14 19:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-10-30 06:30:55   ASC_ShuttersLastDrive shading in
     2020-10-30 10:59:00   ASC_Time_DriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_DriveUp 31.10.2020 - 09:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveUp 31.10.2020 - 06:29
     2020-10-30 08:10:07   alarm           
     2020-10-30 10:58:46   associatedWith  ROLLLADENSTEUERUNG
     2020-10-30 08:10:07   automatic       on
     2020-10-30 08:10:07   day_mode        Tagmodus
     2020-10-30 08:10:07   drive           Aktor ist gestoppt
     2020-10-30 08:10:07   flags           32
     2020-10-30 08:10:07   frost           off
     2020-10-30 06:30:53   last_drive      drive-up
     2020-10-30 08:10:07   lost_gateway    off
     2020-10-30 08:10:07   lost_sensor     off
     2020-10-30 08:10:07   motor           stop
     2020-10-30 08:10:07   obstacle        off
     2020-10-30 08:10:07   overload        off
     2020-10-30 08:10:07   pct             80
     2020-10-30 08:10:07   position        20
     2020-10-30 08:10:07   position_actual 20
     2020-10-30 06:30:52   position_desired 20
     2020-10-30 08:10:07   position_target 20
     2020-10-30 08:10:07   rain            off
     2020-10-30 08:10:07   signal          off
     2020-10-30 08:10:07   state           position-20
     2020-10-30 08:10:07   unreachable     off
     2020-10-30 08:10:07   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 1000:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 99
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1:800
   ASC_PrivacyDown_Pos 29
   ASC_PrivacyUpValue_beforeDayOpen 10860:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Self_Defense_AbsentDelay 60
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 205:300
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 300
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:31
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 21
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 35
   ASC_WindProtection off
   ASC_WindowRec FK_OG_BAD
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alexaName  Rollo Bad
   alias      Rollladen Bad
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   homebridgeMapping TargetPosition:minStep=10
   room       40_OG->BAD,SELVECommeo
   type       HomeKit
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position




list ASC-Device:

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  ASTRODATEN_EICHENWEG3,FK_EG_KINDERZIMMER,FK_EG_KUECHE,FK_EG_SPEISEKAMMER,FK_EG_TOILETTE,FK_EG_TREPPE,FK_EG_VORHAUS,FK_EG_WZ_FENSTER_STRUCTURE,FK_OG_BAD,FK_OG_HANNA,FK_OG_SCHLAFZIMMER,OUT_BRIGHTNESSSENSOR,RGR_RESIDENTS,ROLLLADENSTEUERUNG,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,TK_OG_BALKON_GRIFF,global,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,RL_du_TESTROLLO
   NR         464
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-09 10:11:53   RL_EG_KINDERZIMMER RL_EG_KINDERZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:00:47   RL_EG_KINDERZIMMER_PosValue 100
     2020-10-18 22:30:00   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_EG_KINDERZIMMER_lastPosValue 30
     2020-10-30 10:58:49   RL_EG_KINDERZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_KUECHE    RL_EG_KUECHE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:18   RL_EG_KUECHE_PosValue 100
     2020-10-17 22:30:00   RL_EG_KUECHE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_KUECHE_lastPosValue 20
     2020-10-30 10:58:49   RL_EG_KUECHE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_SPEISEKAMMER RL_EG_SPEISEKAMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:02:16   RL_EG_SPEISEKAMMER_PosValue 100
     2020-10-17 22:30:00   RL_EG_SPEISEKAMMER_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_SPEISEKAMMER_lastPosValue 0
     2020-10-30 10:58:49   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:36   RL_EG_STUBE_FENSTER_PosValue 100
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-30 07:01:01   RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_TUER RL_EG_STUBE_TUER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:28:02   RL_EG_STUBE_TUER_PosValue 100
     2020-10-29 22:30:00   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-30 07:01:01   RL_EG_STUBE_TUER_lastPosValue 30
     2020-10-30 10:58:50   RL_EG_STUBE_TUER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TOILETTE  RL_EG_TOILETTE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:22   RL_EG_TOILETTE_PosValue 100
     2020-10-17 22:30:00   RL_EG_TOILETTE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_TOILETTE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TOILETTE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TREPPE    RL_EG_TREPPE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:55   RL_EG_TREPPE_PosValue 100
     2020-10-30 07:01:01   RL_EG_TREPPE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TREPPE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_VORHAUS   RL_EG_VORHAUS_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:49   RL_EG_VORHAUS_PosValue 90
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-30 07:01:01   RL_EG_VORHAUS_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_VORHAUS_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BAD       RL_OG_BAD_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:30:55   RL_OG_BAD_PosValue 20
     2020-10-18 17:30:58   RL_OG_BAD_lastDelayPosValue 25
     2020-10-30 06:30:01   RL_OG_BAD_lastPosValue 20
     2020-10-30 10:58:50   RL_OG_BAD_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BALKON    RL_OG_BALKON_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:58   RL_OG_BALKON_PosValue 100
     2020-10-26 17:00:01   RL_OG_BALKON_lastDelayPosValue 25
     2020-10-30 07:01:01   RL_OG_BALKON_lastPosValue 0
     2020-10-30 10:58:50   RL_OG_BALKON_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_SCHLAFZIMMER RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:19   RL_OG_SCHLAFZIMMER_PosValue 100
     2020-10-20 21:39:59   RL_OG_SCHLAFZIMMER_lastDelayPosValue 41
     2020-10-30 08:00:07   RL_OG_SCHLAFZIMMER_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:54   RL_OG_ZIMMER_HANNA RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:17   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-10-18 22:30:00   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-30 10:58:50   RL_du_TESTROLLO_nextAstroTimeEvent 30.10.2020 - 16:37
     2019-11-30 01:39:25   ascEnable       on
     2020-10-14 19:24:40   controlShading  off
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-30 10:58:46   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-30 10:58:46   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-30 10:58:46   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-30 10:58:46   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-30 10:58:46   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-30 10:58:46   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-30 10:58:46   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-30 10:58:46   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-30 10:58:46   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-30 10:58:46   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-30 10:58:46   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-10-30 10:58:46   room_Entwicklung_SELVECommeo RL_du_TESTROLLO
     2020-09-23 09:23:23   selfDefense     on
     2020-10-30 10:59:00   state           created new drive timer
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-30 10:58:46   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
       RL_du_TESTROLLO
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       ROLLLADENSTEUERUNG ASC_residentsDev
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4




und die zweite Frage ist eher eine bezüglich der Steuerungslogik.
Was muss ich einstellen, damit das Rollo am Wochenende nicht die PrivacyOpenPosition anfährt und damit den/die Schlafende(n) bei der Erholung stört und anschließend ich gestört werde?

Viele Grüße
Frank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 Oktober 2020, 12:27:19
Hallo Frank,

Zur ersten Frage kann ich aktuell nichts sagen. Das muss ich mir vom Code her einmal genauer anschauen.
Zur zweiten Frage. Überall wo Du roommates in den Rollos mit angibst wird der Status dieser Roommates für eine Fahrt ausgewertet. Stehen diese auf asleep wird das Rollo nicht bewegt und erst bei einem Status von awoken oder home wird die Fahrt entsprechend nachgeholt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 30 Oktober 2020, 14:29:24
Zitat von: alpinestars am 29 Oktober 2020, 22:54:25
Mittels ASC_ExternalTrigger lasse ich eine Rolllade auf 40% fahren, sofern der TV eingeschaltet wird ("SonyTV:power on:off 40"). Im Sommer super praktisch, damit das Fenster von hinten nicht blendet.
Es wäre nun perfekt, wenn die 40% gar nicht angefahren werden würden, wenn wir bereits bei > 40% (manuell oder per night close) sind. Mittlerweile (Herbst) ist die Rolllade aufgrund der ASTRO-Funktion natürlich seit Stunden geschlossen (100%) bevor ich abends den TV anmache.
Bietet ASC oder ASC_ExternalTrigger  da direkt etwas an? Ansonsten ging meine Idee dahin, mittels DOIF mir einen eigenen TV-Status zusammenzubauen.
Wenn Du einen ASC_ExternalTrigger verwendest solltest Du die zusätzliche Logik dort mit rein bauen.
Ein DOIF wäre da meine Wahl, um die gesamte Logik unter zu bringen.
z.B. TV-Status gekoppelt mit der aktuelle Position auswerten, oder ist es Herbst/Winter, ...

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 31 Oktober 2020, 17:34:34
Zitat von: CoolTux am 25 Oktober 2020, 10:22:48
Ich teste das die Woche. Aber die Uhrumstellung ist definitiv ein Problem, was man auch gestern gesehen hat da die errechnete Zeit immer eine Stunde vor der gewünschten war.

Hattest du schon Zeit dir das mit ASC_Time_Up_WE_Holiday (auch in Verbindung mit Brightness) anzuschauen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 Oktober 2020, 17:41:06
Zitat von: kjmEjfu am 31 Oktober 2020, 17:34:34
Hattest du schon Zeit dir das mit ASC_Time_Up_WE_Holiday (auch in Verbindung mit Brightness) anzuschauen?

Leider noch nicht.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dr. Ulfi am 01 November 2020, 18:50:38
Hallo,

ich habe das Problem das  etwa 10% der vom ASC-Modul gesendeten Fahrbefehle nicht vom Rollo  ausgeführt werden. Diese werden dann meist manuell nachgeholt.

Die Steuerung des Rollos erfolgt über sduino mit 433 Mhz. Vermutlich gehen die Funksignal durch Störungen verloren. Als ich das Rollo noch mit at-Befehlen gesteuert habe, hatte ich 2 at-Befehle mit einer Minute Zeitverzug, dass hat die Fehlerqoute drastisch reduziert. Ging natürlich nur bei Befehlen für komplett AUF oder ZU. Wie kann man ich dies am einfachsten mit dem ASC- Modul realisieren?

Danke für eure Tipps.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 November 2020, 19:10:54
ASC kann und wird ja gar nichts tun. Sowas ist immer Aufgabe das Moduls für das physikalische Gerät.
Schau ob Dein Modul für die Rollos die Möglichkeit bietet die Befehle zu wiederholen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 02 November 2020, 11:53:21
Hallo zusammen,

ich habe gerade festgestellt, das da etwas mit meinen Zeiten nicht stimmt.

FVERSION 73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

ASC_Up time
ASC_Time_Up_Early {sunrise("CIVIL", 5400)}

{sunrise("CIVIL", 5400)} liefert 32:15:59 => nächster Tag 06:15:59

Eine fixe Uhrzeit wird dann wiederum korrekt angezeigt.

Im Device wird jedoch ASC_Time_DriveUp 03.11.2020 - 05:00 angezeigt, was für mich ein Default sein könnte.

Die folgende Kombination bei einem anderen Rollo läuft hingegen super
ASC_Down time
ASC_Time_Down_Early {sunset("CIVIL",1800)}



defmod SC_W_Rollo_FSB61 EnOcean 019F0995

attr SC_W_Rollo_FSB61 ASC 1
attr SC_W_Rollo_FSB61 ASC_BrightnessSensor ASC_Brightness:brightness
attr SC_W_Rollo_FSB61 ASC_Down astro
attr SC_W_Rollo_FSB61 ASC_Drive_Delay 2
attr SC_W_Rollo_FSB61 ASC_Mode_Down always
attr SC_W_Rollo_FSB61 ASC_Mode_Up always
attr SC_W_Rollo_FSB61 ASC_Pos_Reading position
attr SC_W_Rollo_FSB61 ASC_PrivacyDownValue_beforeNightClose 7200
attr SC_W_Rollo_FSB61 ASC_PrivacyDown_Pos 50
attr SC_W_Rollo_FSB61 ASC_Shading_InOutAzimuth 240:277
attr SC_W_Rollo_FSB61 ASC_Shading_MinMax_Elevation 20
attr SC_W_Rollo_FSB61 ASC_Shading_Min_OutsideTemperature 25
attr SC_W_Rollo_FSB61 ASC_Shading_Mode always
attr SC_W_Rollo_FSB61 ASC_Shading_Pos 60
attr SC_W_Rollo_FSB61 ASC_Shading_StateChange_SunnyCloudy 400:200

attr SC_W_Rollo_FSB61 ASC_Time_Up_Early {sunrise("CIVIL", 5400)}
attr SC_W_Rollo_FSB61 ASC_Time_Up_WE_Holiday 08:30
attr SC_W_Rollo_FSB61 ASC_Up time

attr SC_W_Rollo_FSB61 IODev TCM_ESP3_0
attr SC_W_Rollo_FSB61 alias SC_W_Rollo
attr SC_W_Rollo_FSB61 calAtEndpoints yes
attr SC_W_Rollo_FSB61 comMode confirm
attr SC_W_Rollo_FSB61 eep A5-3F-7F
attr SC_W_Rollo_FSB61 manufID 00D
attr SC_W_Rollo_FSB61 model Eltako_FSB_ACK
attr SC_W_Rollo_FSB61 settingAccuracy high
attr SC_W_Rollo_FSB61 shutTime 19
attr SC_W_Rollo_FSB61 shutTimeCloses 21
attr SC_W_Rollo_FSB61 stateFormat position
attr SC_W_Rollo_FSB61 subDef FFBA2385
attr SC_W_Rollo_FSB61 subType manufProfile
attr SC_W_Rollo_FSB61 verbose 0

setstate SC_W_Rollo_FSB61 0
setstate SC_W_Rollo_FSB61 2020-09-25 09:48:52 .ASC_AttrUpdateChanges_v0.10.9 1
setstate SC_W_Rollo_FSB61 2020-11-02 06:33:43 .anglePosStart 0
setstate SC_W_Rollo_FSB61 2020-11-02 06:33:43 .positionStart 0
setstate SC_W_Rollo_FSB61 2020-07-10 22:20:43 ASC_Enable on
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:25 ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 ASC_ShuttersLastDrive manual
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_DriveDown 02.11.2020 - 17:34
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_DriveUp 03.11.2020 - 05:00                   <<<<<<<<<<<<<<< Das ist wohl ein Default
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_PrivacyDriveDown 02.11.2020 - 15:34
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 anglePos -90
setstate SC_W_Rollo_FSB61 2020-11-02 09:32:23 associatedWith ASC
setstate SC_W_Rollo_FSB61 2020-10-30 15:39:14 block unlock
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 endPosition open_ack
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 position 0
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 state open_ack


Gruß
    Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 03 November 2020, 14:16:58
Und noch eine Frage von mir :-)

Ich habe jetzt neu folgende Idee:

Im Frühling/Sommer und im Herbst/Winter variiert die Zeit zum Rollo Schließen, was auch korrekt eingetragen wird.
Nun müsste aber auch das PrivacyDown flexibel reagieren können, damit wir die Terrassenbeleuchtung länger genießen können.

- Bisher stand dort 2400 was auch super klappt.
- Der Perl Code soll nun verschiedene Zeiten je Jahreszeit setzen, was auf der Komandozeile auch okay ist.
- Mit einem Fixen Wert klappt das auch (siehe Test)



ASC_PrivacyDownValue_beforeNightClose { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?2400:13200 }
ASC_PrivacyDown_Pos 25
ASC_Time_Down_Early { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",14400)}


Tests

{ (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",14400)} => 21:32:47
{ (ReadingsVal("Astro","ObsSeasonN",0) < 3)?2400:13200 } => 13200

ASC_PrivacyDownValue_beforeNightClose 13200
ASC_Time_DriveDown             03.11.2020 - 21:32
ASC_Time_PrivacyDriveDown 03.11.2020 - 17:52

Ich denke, da wird kein Perl Code zugelassen.

Gruß
    Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 03 November 2020, 17:31:44
Hallo,

der Rollladen soll nur runter fahren wenn ich abwesend bin.
Hoch fahren soll er erst wenn ich nicht mehr schlafe.
Leider fährt er auch runter wenn mein Status auf schlafen geht.

Ist das ein Fehler oder habe ich was übersehen?

Internals:
   CUL_0_MSGCNT 13
   CUL_0_RAWMSG A0DEDA4102E09A0246BDF0601C800::-49.5:CUL_0
   CUL_0_RSSI -49.5
   CUL_0_TIME 2020-11-03 06:02:21
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.229730/2020-10-15
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,0DF0DB74,FF,FFBA,EDA4102E09A0246BDF0601C800
   HMLAN1_RSSI -70
   HMLAN1_TIME 2020-11-03 06:02:21
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     26
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:ED - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-11-03 06:02:20
   protRcv    13 last_at:2020-11-03 06:02:20
   protSnd    14 last_at:2020-11-03 06:02:21
   protState  CMDs_done
   rssi_CUL_0 cnt:6 min:-51 max:-50 avg:-50.16 lst:-51
   rssi_at_CUL_0 cnt:13 min:-55 max:-48 avg:-50.19 lst:-49.5
   rssi_at_HMLAN1 cnt:13 min:-76 max:-57 avg:-68.76 lst:-70
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-10-27 13:35:20   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-11-03 06:02:21   ASC_ShuttersLastDrive manual
     2020-11-03 16:51:40   ASC_Time_DriveDown 04.11.2020 - 16:51
     2020-11-03 16:51:40   ASC_Time_DriveUp 04.11.2020 - 07:24
     2020-11-03 06:01:54   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-10-30 09:23:39   associatedWith  Rollladensteuerung
     2020-11-01 13:33:07   cfgState        ok
     2020-11-03 06:02:21   commState       CMDs_done
     2020-11-03 06:02:21   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-11-03 06:02:21   level           100
     2020-11-03 06:02:21   motor           stop:on
     2020-11-03 06:02:21   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-11-03 06:02:21   recentStateType info
     2020-11-03 06:02:21   state           on
     2020-11-03 06:02:21   timedOn         off
   helper:
     HM_CMDNR   237
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1604046114.17674
       TmplTs     1604046114.17674
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1604379741.04633
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        ED
       io:
         CUL_0:
           -41.5
           -41.5
         HMLAN1:
           -70
           -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1604379740.9465
       ack:
         HASH(0x55b8600f56c8)
         ED8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1923076923077
         cnt        13
         lst        -49.5
         max        -48
         min        -55
       at_HMLAN1:
         avg        -68.7692307692308
         cnt        13
         lst        -70
         max        -57
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 November 2020, 18:49:31
Zitat von: dk3572 am 03 November 2020, 17:31:44
Hallo,

der Rollladen soll nur runter fahren wenn ich abwesend bin.
Hoch fahren soll er erst wenn ich nicht mehr schlafe.
Leider fährt er auch runter wenn mein Status auf schlafen geht.

Ist das ein Fehler oder habe ich was übersehen?

Internals:
   CUL_0_MSGCNT 13
   CUL_0_RAWMSG A0DEDA4102E09A0246BDF0601C800::-49.5:CUL_0
   CUL_0_RSSI -49.5
   CUL_0_TIME 2020-11-03 06:02:21
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.229730/2020-10-15
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,0DF0DB74,FF,FFBA,EDA4102E09A0246BDF0601C800
   HMLAN1_RSSI -70
   HMLAN1_TIME 2020-11-03 06:02:21
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     26
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:ED - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-11-03 06:02:20
   protRcv    13 last_at:2020-11-03 06:02:20
   protSnd    14 last_at:2020-11-03 06:02:21
   protState  CMDs_done
   rssi_CUL_0 cnt:6 min:-51 max:-50 avg:-50.16 lst:-51
   rssi_at_CUL_0 cnt:13 min:-55 max:-48 avg:-50.19 lst:-49.5
   rssi_at_HMLAN1 cnt:13 min:-76 max:-57 avg:-68.76 lst:-70
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-10-27 13:35:20   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-11-03 06:02:21   ASC_ShuttersLastDrive manual
     2020-11-03 16:51:40   ASC_Time_DriveDown 04.11.2020 - 16:51
     2020-11-03 16:51:40   ASC_Time_DriveUp 04.11.2020 - 07:24
     2020-11-03 06:01:54   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-10-30 09:23:39   associatedWith  Rollladensteuerung
     2020-11-01 13:33:07   cfgState        ok
     2020-11-03 06:02:21   commState       CMDs_done
     2020-11-03 06:02:21   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-11-03 06:02:21   level           100
     2020-11-03 06:02:21   motor           stop:on
     2020-11-03 06:02:21   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-11-03 06:02:21   recentStateType info
     2020-11-03 06:02:21   state           on
     2020-11-03 06:02:21   timedOn         off
   helper:
     HM_CMDNR   237
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1604046114.17674
       TmplTs     1604046114.17674
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1604379741.04633
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        ED
       io:
         CUL_0:
           -41.5
           -41.5
         HMLAN1:
           -70
           -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1604379740.9465
       ack:
         HASH(0x55b8600f56c8)
         ED8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1923076923077
         cnt        13
         lst        -49.5
         max        -48
         min        -55
       at_HMLAN1:
         avg        -68.7692307692308
         cnt        13
         lst        -70
         max        -57
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal und VG Dieter


Muss ich die Tage selbst Mal testen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 November 2020, 14:41:30
@CoolTux:
Dazu habe ich auch noch etwas:
Es sind für 2 Personen von Typ Roommates angelegt, die wiederum in einem Resident "Bewohner" sind.
Für die betroffenen Rollläden ist als ASC_Roommate_Device = Bewohner gesetzt.
Wechselt "Bewohner" in den Status=Abwesend, dann fahren die Rollläden auch herunter - soweit korrekt.

Ist ein Bewohner abwesend und der andere wechselt auf sleep, dann fahren die Rollläden jedoch auch runter, obwohl die Zeit von Next DriveDown im ASC-Device noch nicht erreicht ist.

ich fände es gut, dass in dem Fall die Rollläden noch oben bleiben würden.

Anders im Fall bei einem Rollladen (Schlafzimmer), wo die Roommates direkt als ASC_Roommate_Device eingetragen sind. Sind z.B. in einem Schlafzimmer 2 Roommates eingetragen und geht davon mindestens einer auf "schlafen", dann soll der Rollladen auch herunterfahren (das klappt übrigens).

Gruß
eurofinder   
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 November 2020, 14:51:32
Zitat von: eurofinder am 04 November 2020, 14:41:30
@CoolTux:
Dazu habe ich auch noch etwas:
Es sind für 2 Personen von Typ Roommates angelegt, die wiederum in einem Resident "Bewohner" sind.
Für die betroffenen Rollläden ist als ASC_Roommate_Device = Bewohner gesetzt.
Wechselt "Bewohner" in den Status=Abwesend, dann fahren die Rollläden auch herunter - soweit korrekt.

Ist ein Bewohner abwesend und der andere wechselt auf sleep, dann fahren die Rollläden jedoch auch runter, obwohl die Zeit von Next DriveDown im ASC-Device noch nicht erreicht ist.

ich fände es gut, dass in dem Fall die Rollläden noch oben bleiben würden.

Anders im Fall bei einem Rollladen (Schlafzimmer), wo die Roommates direkt als ASC_Roommate_Device eingetragen sind. Sind z.B. in einem Schlafzimmer 2 Roommates eingetragen und geht davon mindestens einer auf "schlafen", dann soll der Rollladen auch herunterfahren (das klappt übrigens).

Gruß
eurofinder   

Das Verhalten ist für einen eingetragenen Roommate korrekt. Sobald ein Roommate auf asleep geht ist der Gesamtzustand des Raumes asleep und die Rollos sollen geschlossen werden.
Die ganze Roommate Geschichte ist eigentlich für Schlafräume ausgelegt. Für erweiterte Funktionen müsste man wieder was neues dazu bauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 05 November 2020, 13:54:22
ich bekomme bei mir seit gestern die folgenden Meldungen im Log. Einmal gestern 17.50 Uhr und heute morgen siehe Zeit, ich werde das mal beobachten, ob es wieder passiert heute um die gleiche Zeit.
Die Meldungen sagen mir nichts und verändert habe ich auch nichts.
Version v0.10.10

2020.11.05 07:31:03 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.05 07:31:03 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.11.05 07:31:03 1: stacktrace:
2020.11.05 07:31:03 1: readingsUpdate(,ASC_Time_DriveUp,06.11.2020 - 07:32) missed to call readingsBeginUpdate first.
2020.11.05 07:31:03 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.05 07:31:03 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.11.05 07:31:03 1: stacktrace:
2020.11.05 07:31:03 1: readingsUpdate(,ASC_Time_DriveDown,05.11.2020 - 17:19) missed to call readingsBeginUpdate first.
2020.11.05 07:31:03 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.05 07:31:03 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.05 07:31:03 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.11.05 07:31:03 1: stacktrace:
2020.11.05 07:31:03 1: ERROR: empty name in readingsBeginUpdate


hier noch das list
Internals:
   FUUID      5ef48cdf-f33f-a6c6-8ccb-512591e797179c5b
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladenautomatik
   NOTIFYDEV  global,Rollladenautomatik,BU_Rollladen,GA_Rollladen,KU_Rollladen,myAstro,Temperatur_Terrasse
   NR         5924
   NTFY_ORDER 51-Rollladenautomatik
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-06-27 08:15:13   BU_Rollladen_PosValue 10
     2020-11-05 08:15:01   BU_Rollladen_lastPosValue 0
     2020-11-05 08:15:01   BU_Rollladen_nextAstroTimeEvent 05.11.2020 - 17:19
     2020-06-27 08:15:13   GA_Rollladen_PosValue 10
     2020-11-05 08:15:01   GA_Rollladen_lastPosValue 0
     2020-11-05 08:15:01   GA_Rollladen_nextAstroTimeEvent 05.11.2020 - 17:19
     2020-11-05 08:25:29   KU_Rollladen_PosValue 100
     2020-11-05 08:25:01   KU_Rollladen_lastPosValue 0
     2020-11-05 08:25:01   KU_Rollladen_nextAstroTimeEvent 05.11.2020 - 17:19
     2020-06-25 19:12:51   ascEnable       on
     2020-10-17 12:07:57   controlShading  off
     2020-06-25 19:12:51   hardLockOut     off
     2020-11-05 07:31:03   rg_ASC_Rollladen_Zeiten commands {position => 'position:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Up => 'ASC_Up:time,astro,brightness',
ASC_Down => 'ASC_Down:time,astro,brightness',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:55,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:05,08:10,08:15,08:20,08:25,08:30,08:35,08:40,08:45,08:50,08:55,09:00,09:05,09:10,09:15,09:20,09:25,09:30,09:35,09:40,09:45,09:50,09:55,10:00', 
_lastPosValue 0
     2020-11-05 07:31:03   rg_ASC_Rollladen_Zeiten commands {position => 'position:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
ASC_Up => 'ASC_Up:time,astro,brightness',
ASC_Down => 'ASC_Down:time,astro,brightness',
ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',
ASC_Time_Down_Late  => 'ASC_Time_Down_Late:19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',
ASC_Time_Up_WE_Holiday => 'ASC_Time_Up_WE_Holiday:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',
ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:55,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:05,08:10,08:15,08:20,08:25,08:30,08:35,08:40,08:45,08:50,08:55,09:00,09:05,09:10,09:15,09:20,09:25,09:30,09:35,09:40,09:45,09:50,09:55,10:00', 
_nextAstroTimeEvent 05.11.2020 - 17:19
     2020-11-03 13:46:13   room_Automation_K__che KU_Rollladen
     2020-11-03 13:46:13   room_Automation_OG_-_Flur BU_Rollladen,GA_Rollladen
     2020-06-25 19:12:51   selfDefense     off
     2020-11-05 08:25:29   state           day open
     2020-06-25 19:12:51   sunriseTimeWeHoliday off
     2020-11-03 13:46:13   userAttrList    rolled out
   helper:
     shuttersList:
       BU_Rollladen
       GA_Rollladen
       KU_Rollladen
   monitoredDevs:
     KU_Rollladen:
     Temperatur_Terrasse:
       BU_Rollladen ASC_BrightnessSensor
       GA_Rollladen ASC_BrightnessSensor
       KU_Rollladen ASC_BrightnessSensor
     myAstro:
       Rollladenautomatik ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoShuttersControlEvening on
   ASC_expert 1
   ASC_tempSensor Temperatur_Terrasse:temperature
   ASC_twilightDevice myAstro
   alias      Rollladenautomatik
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladenautomatik
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 05 November 2020, 16:43:45
Zitat
Das Verhalten ist für einen eingetragenen Roommate korrekt. Sobald ein Roommate auf asleep geht ist der Gesamtzustand des Raumes asleep und die Rollos sollen geschlossen werden.
Die ganze Roommate Geschichte ist eigentlich für Schlafräume ausgelegt. Für erweiterte Funktionen müsste man wieder was neues dazu bauen.
OK, das verstehe ich. Würde mich trotzdem freuen, wenn du für die Zukunft da ggf. was dran ändern könntest, denn ich finde die Grundidee mit Roommates und Residents in Räumen "arbeiten" zu können super. Allerdings finde ich sollte es einen Unterschied machen ob ich zwei Roommates in einem Raum angebe (da sollte ASC auf eine Änderung bereits reagieren, wenn bereits der Status eines Roommates sich ändert) oder ein Redient-Device, das mehrere Roommates beinhaltet (hier sollte ASC erst reagieren, wenn sich der Status des Resident-Devices ändert).

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: drpen am 07 November 2020, 08:37:35
FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

Ich wünsche einen wunderschönen guten Morgen,

all unsere Rollläden sind heute erstmals wie in der Woche hochgefahren. Offensichtliche wird WE nicht berücksichtigt.

Ich habe bereits scanForShutters, renewAllTimer ausgeführt. Systemdatum und Zeit stimmen.

Im ASC Modul habe ich auch die ASC_Time_Up_WE_Holiday auf 08:30 Uhr gesetzt.  RenewAllTimer ausgeführt - keine Änderung.

In den einzelnen Rollläden sind die Zeiten morgen (Sonntag) ebenfalls wieder wie in der Woche gesetzt - also heisst es wieder früh aufstehen.

Was kann ich noch prüfen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 07 November 2020, 09:09:49
Zitat von: dk3572 am 03 November 2020, 17:31:44
Hallo,

der Rollladen soll nur runter fahren wenn ich abwesend bin.
Hoch fahren soll er erst wenn ich nicht mehr schlafe.
Leider fährt er auch runter wenn mein Status auf schlafen geht.

Ist das ein Fehler oder habe ich was übersehen?

Internals:
   CUL_0_MSGCNT 13
   CUL_0_RAWMSG A0DEDA4102E09A0246BDF0601C800::-49.5:CUL_0
   CUL_0_RSSI -49.5
   CUL_0_TIME 2020-11-03 06:02:21
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.229730/2020-10-15
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,0DF0DB74,FF,FFBA,EDA4102E09A0246BDF0601C800
   HMLAN1_RSSI -70
   HMLAN1_TIME 2020-11-03 06:02:21
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     26
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:ED - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-11-03 06:02:20
   protRcv    13 last_at:2020-11-03 06:02:20
   protSnd    14 last_at:2020-11-03 06:02:21
   protState  CMDs_done
   rssi_CUL_0 cnt:6 min:-51 max:-50 avg:-50.16 lst:-51
   rssi_at_CUL_0 cnt:13 min:-55 max:-48 avg:-50.19 lst:-49.5
   rssi_at_HMLAN1 cnt:13 min:-76 max:-57 avg:-68.76 lst:-70
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-10-27 13:35:20   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-11-03 06:02:21   ASC_ShuttersLastDrive manual
     2020-11-03 16:51:40   ASC_Time_DriveDown 04.11.2020 - 16:51
     2020-11-03 16:51:40   ASC_Time_DriveUp 04.11.2020 - 07:24
     2020-11-03 06:01:54   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-10-30 09:23:39   associatedWith  Rollladensteuerung
     2020-11-01 13:33:07   cfgState        ok
     2020-11-03 06:02:21   commState       CMDs_done
     2020-11-03 06:02:21   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-11-03 06:02:21   level           100
     2020-11-03 06:02:21   motor           stop:on
     2020-11-03 06:02:21   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-11-03 06:02:21   recentStateType info
     2020-11-03 06:02:21   state           on
     2020-11-03 06:02:21   timedOn         off
   helper:
     HM_CMDNR   237
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1604046114.17674
       TmplTs     1604046114.17674
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1604379741.04633
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        ED
       io:
         CUL_0:
           -41.5
           -41.5
         HMLAN1:
           -70
           -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1604379740.9465
       ack:
         HASH(0x55b8600f56c8)
         ED8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1923076923077
         cnt        13
         lst        -49.5
         max        -48
         min        -55
       at_HMLAN1:
         avg        -68.7692307692308
         cnt        13
         lst        -70
         max        -57
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal und VG Dieter

Guten Morgen CoolTux,

hast du hierzu schon irgendwelche Erkenntnisse?

VG und schönes Wochenende
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 07 November 2020, 09:52:57
Hey Leute,
bitte vergesst mich nicht :-)
https://forum.fhem.de/index.php/topic,112325.msg1098008.html#msg1098008 (https://forum.fhem.de/index.php/topic,112325.msg1098008.html#msg1098008)
https://forum.fhem.de/index.php/topic,112325.msg1097549.html#msg1097549 (https://forum.fhem.de/index.php/topic,112325.msg1097549.html#msg1097549)

Gruß und ein schönes WE
      Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 07 November 2020, 12:52:23
nach ein paar Tagen nun habe ich festgestellt das diese Meldungen immer im Log erscheinen, wenn der Rollladen gefahren ist.
Ich weiß aber nicht was es zu bedeuten hat, denn es wird ja auch ein Fehler angezeigt.
Habt ihr das auch in eurem log..?

Ich habe bisher auch kein Update gemacht weil ich gesehen habe das AutoShutterControl nicht in der Updateliste drin ist

2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: readingsUpdate(,ASC_Time_DriveUp,08.11.2020 - 07:36) missed to call readingsBeginUpdate first.
2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: readingsUpdate(,ASC_Time_DriveDown,07.11.2020 - 17:16) missed to call readingsBeginUpdate first.
2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: ERROR: empty name in readingsBeginUpdate
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 07:13:18
Zitat von: moonsorrox am 07 November 2020, 12:52:23
nach ein paar Tagen nun habe ich festgestellt das diese Meldungen immer im Log erscheinen, wenn der Rollladen gefahren ist.
Ich weiß aber nicht was es zu bedeuten hat, denn es wird ja auch ein Fehler angezeigt.
Habt ihr das auch in eurem log..?

Ich habe bisher auch kein Update gemacht weil ich gesehen habe das AutoShutterControl nicht in der Updateliste drin ist

2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: readingsUpdate(,ASC_Time_DriveUp,08.11.2020 - 07:36) missed to call readingsBeginUpdate first.
2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: readingsUpdate(,ASC_Time_DriveDown,07.11.2020 - 17:16) missed to call readingsBeginUpdate first.
2020.11.07 07:34:47 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.07 07:34:47 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1507)
2020.11.07 07:34:47 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.11.07 07:34:47 1: stacktrace:
2020.11.07 07:34:47 1: ERROR: empty name in readingsBeginUpdate


Hast Du zufällig ein Rollo Device mal gelöscht gehabt? Wie ist es nach einem Neustart von FHEM. Hast Du das schon gemacht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 07:18:06
Zitat von: dk3572 am 07 November 2020, 09:09:49
Guten Morgen CoolTux,

hast du hierzu schon irgendwelche Erkenntnisse?

VG und schönes Wochenende
Dieter

Hallo Dieter,

Das Verhalten ist aktuell korrekt so. Man könnte es als Fehler in der Programmierung sehen da der Mode abwesend beim schlafen legen nicht beachtet wird. Ich würde das jetzt dann mal korrigieren  :)


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 07:34:46
Zitat von: drpen am 07 November 2020, 08:37:35
FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

Ich wünsche einen wunderschönen guten Morgen,

all unsere Rollläden sind heute erstmals wie in der Woche hochgefahren. Offensichtliche wird WE nicht berücksichtigt.

Ich habe bereits scanForShutters, renewAllTimer ausgeführt. Systemdatum und Zeit stimmen.

Im ASC Modul habe ich auch die ASC_Time_Up_WE_Holiday auf 08:30 Uhr gesetzt.  RenewAllTimer ausgeführt - keine Änderung.

In den einzelnen Rollläden sind die Zeiten morgen (Sonntag) ebenfalls wieder wie in der Woche gesetzt - also heisst es wieder früh aufstehen.

Was kann ich noch prüfen?

Da es bei mir zu funktionieren scheint bräuchte ich von Dir bitte ein list vom ASC Device und einem Beispielrollo Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 07:52:34
Zitat von: ch.eick am 03 November 2020, 14:16:58
Und noch eine Frage von mir :-)

Ich habe jetzt neu folgende Idee:

Im Frühling/Sommer und im Herbst/Winter variiert die Zeit zum Rollo Schließen, was auch korrekt eingetragen wird.
Nun müsste aber auch das PrivacyDown flexibel reagieren können, damit wir die Terrassenbeleuchtung länger genießen können.

- Bisher stand dort 2400 was auch super klappt.
- Der Perl Code soll nun verschiedene Zeiten je Jahreszeit setzen, was auf der Komandozeile auch okay ist.
- Mit einem Fixen Wert klappt das auch (siehe Test)



ASC_PrivacyDownValue_beforeNightClose { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?2400:13200 }
ASC_PrivacyDown_Pos 25
ASC_Time_Down_Early { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",14400)}


Tests

{ (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",14400)} => 21:32:47
{ (ReadingsVal("Astro","ObsSeasonN",0) < 3)?2400:13200 } => 13200

ASC_PrivacyDownValue_beforeNightClose 13200
ASC_Time_DriveDown             03.11.2020 - 21:32
ASC_Time_PrivacyDriveDown 03.11.2020 - 17:52

Ich denke, da wird kein Perl Code zugelassen.

Gruß
    Christian

Für Privacy ist kein Perlcode vorgesehen. Du kannst für die Funktionalität ausschließlich einen Wert in Sekunden nehmen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 07:56:59
Zitat von: ch.eick am 02 November 2020, 11:53:21
Hallo zusammen,

ich habe gerade festgestellt, das da etwas mit meinen Zeiten nicht stimmt.

FVERSION 73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING

ASC_Up time
ASC_Time_Up_Early {sunrise("CIVIL", 5400)}

{sunrise("CIVIL", 5400)} liefert 32:15:59 => nächster Tag 06:15:59

Eine fixe Uhrzeit wird dann wiederum korrekt angezeigt.

Im Device wird jedoch ASC_Time_DriveUp 03.11.2020 - 05:00 angezeigt, was für mich ein Default sein könnte.

Die folgende Kombination bei einem anderen Rollo läuft hingegen super
ASC_Down time
ASC_Time_Down_Early {sunset("CIVIL",1800)}



defmod SC_W_Rollo_FSB61 EnOcean 019F0995

attr SC_W_Rollo_FSB61 ASC 1
attr SC_W_Rollo_FSB61 ASC_BrightnessSensor ASC_Brightness:brightness
attr SC_W_Rollo_FSB61 ASC_Down astro
attr SC_W_Rollo_FSB61 ASC_Drive_Delay 2
attr SC_W_Rollo_FSB61 ASC_Mode_Down always
attr SC_W_Rollo_FSB61 ASC_Mode_Up always
attr SC_W_Rollo_FSB61 ASC_Pos_Reading position
attr SC_W_Rollo_FSB61 ASC_PrivacyDownValue_beforeNightClose 7200
attr SC_W_Rollo_FSB61 ASC_PrivacyDown_Pos 50
attr SC_W_Rollo_FSB61 ASC_Shading_InOutAzimuth 240:277
attr SC_W_Rollo_FSB61 ASC_Shading_MinMax_Elevation 20
attr SC_W_Rollo_FSB61 ASC_Shading_Min_OutsideTemperature 25
attr SC_W_Rollo_FSB61 ASC_Shading_Mode always
attr SC_W_Rollo_FSB61 ASC_Shading_Pos 60
attr SC_W_Rollo_FSB61 ASC_Shading_StateChange_SunnyCloudy 400:200

attr SC_W_Rollo_FSB61 ASC_Time_Up_Early {sunrise("CIVIL", 5400)}
attr SC_W_Rollo_FSB61 ASC_Time_Up_WE_Holiday 08:30
attr SC_W_Rollo_FSB61 ASC_Up time

attr SC_W_Rollo_FSB61 IODev TCM_ESP3_0
attr SC_W_Rollo_FSB61 alias SC_W_Rollo
attr SC_W_Rollo_FSB61 calAtEndpoints yes
attr SC_W_Rollo_FSB61 comMode confirm
attr SC_W_Rollo_FSB61 eep A5-3F-7F
attr SC_W_Rollo_FSB61 manufID 00D
attr SC_W_Rollo_FSB61 model Eltako_FSB_ACK
attr SC_W_Rollo_FSB61 settingAccuracy high
attr SC_W_Rollo_FSB61 shutTime 19
attr SC_W_Rollo_FSB61 shutTimeCloses 21
attr SC_W_Rollo_FSB61 stateFormat position
attr SC_W_Rollo_FSB61 subDef FFBA2385
attr SC_W_Rollo_FSB61 subType manufProfile
attr SC_W_Rollo_FSB61 verbose 0

setstate SC_W_Rollo_FSB61 0
setstate SC_W_Rollo_FSB61 2020-09-25 09:48:52 .ASC_AttrUpdateChanges_v0.10.9 1
setstate SC_W_Rollo_FSB61 2020-11-02 06:33:43 .anglePosStart 0
setstate SC_W_Rollo_FSB61 2020-11-02 06:33:43 .positionStart 0
setstate SC_W_Rollo_FSB61 2020-07-10 22:20:43 ASC_Enable on
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:25 ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 ASC_ShuttersLastDrive manual
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_DriveDown 02.11.2020 - 17:34
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_DriveUp 03.11.2020 - 05:00                   <<<<<<<<<<<<<<< Das ist wohl ein Default
setstate SC_W_Rollo_FSB61 2020-11-02 11:42:55 ASC_Time_PrivacyDriveDown 02.11.2020 - 15:34
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 anglePos -90
setstate SC_W_Rollo_FSB61 2020-11-02 09:32:23 associatedWith ASC
setstate SC_W_Rollo_FSB61 2020-10-30 15:39:14 block unlock
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 endPosition open_ack
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 position 0
setstate SC_W_Rollo_FSB61 2020-11-02 08:12:07 state open_ack


Gruß
    Christian

Wenn Deine Perlfunktion einen Wert von 32:15:59 zurück liefert so ist dieser Wert für ASC fehlerhaft. Es darf nur eine gültige Uhrzeit rauskommen. Maximal 23:59:59


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: drpen am 08 November 2020, 13:16:51
Zitat von: CoolTux am 08 November 2020, 07:34:46
Da es bei mir zu funktionieren scheint bräuchte ich von Dir bitte ein list vom ASC Device und einem Beispielrollo Device

Hi CoolTux,

hier die Liste

ASC


Internals:
   FUUID      5d49ef7e-f33f-17b9-953f-559abce2476ef312
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,RoAZ,RoBadEg,RoFlurOG,RoKueche,RoLinda,RoLindaDG,RoNils,RoVeranda,RoWZ01,RoWZ02,RoWzTuer,myASControl
   NR         272
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-11-03 20:03:29   ASC_Enable      on
     2020-11-08 06:44:35   ASC_Time_DriveDown 08.11.2020 - 17:06
     2020-11-08 06:44:35   ASC_Time_DriveUp 09.11.2020 - 06:46
     2020-11-07 18:50:01   RoAZ_lastPosValue 0
     2020-11-08 07:00:01   RoAZ_nextAstroTimeEvent 08.11.2020 - 18:50
     2020-11-08 11:42:43   RoBadEg_PosValue 0
     2020-11-07 17:07:48   RoBadEg_lastPosValue 80
     2020-11-08 06:44:35   RoBadEg_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:42:57   RoFlurOG_PosValue 0
     2020-11-07 19:30:03   RoFlurOG_lastPosValue 60
     2020-11-08 06:45:01   RoFlurOG_nextAstroTimeEvent 08.11.2020 - 19:30
     2020-11-08 11:43:17   RoKueche_PosValue 0
     2020-11-07 22:00:01   RoKueche_lastPosValue 0
     2020-11-08 06:30:01   RoKueche_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 08:14:27   RoLindaDG_PosValue 0
     2020-11-07 20:00:02   RoLindaDG_lastPosValue 0
     2020-11-08 06:10:01   RoLindaDG_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:41   RoLinda_PosValue 0
     2020-11-07 20:00:02   RoLinda_lastPosValue 40
     2020-11-08 06:46:17   RoLinda_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:51   RoNils_PosValue 0
     2020-11-07 20:30:02   RoNils_lastPosValue 0
     2020-11-08 06:12:01   RoNils_nextAstroTimeEvent 08.11.2020 - 20:30
     2020-11-08 11:43:09   RoVeranda_PosValue 0
     2020-11-07 17:07:48   RoVeranda_lastPosValue 40
     2020-11-08 06:46:17   RoVeranda_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:07   RoWZ01_PosValue 0
     2020-11-07 22:00:02   RoWZ01_lastPosValue 50
     2020-11-08 06:44:35   RoWZ01_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 11:43:04   RoWZ02_PosValue 0
     2020-11-07 17:07:48   RoWZ02_lastPosValue 80
     2020-11-08 06:44:35   RoWZ02_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:12   RoWzTuer_PosValue 0
     2020-11-07 20:16:01   RoWzTuer_lastPosValue 0
     2020-11-08 06:44:35   RoWzTuer_nextAstroTimeEvent 08.11.2020 - 20:16
     2020-11-03 19:58:15   ascEnable       on
     2020-11-07 08:24:30   associatedWith  myASControl
     2020-11-03 19:58:15   controlShading  off
     2020-11-03 19:58:15   hardLockOut     off
     2020-11-08 06:44:35   myASControl_lastPosValue 0
     2020-11-08 06:44:35   myASControl_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-07 08:24:29   room_Bad_EG_Rolllaeden RoBadEg
     2020-11-07 08:24:29   room_Linda_Rolllaeden RoLinda,RoLindaDG
     2020-11-07 08:24:29   room_Nils_Rolllaeden RoNils
     2020-11-07 08:24:29   room_Rolllaeden RoAZ,RoFlurOG,RoKueche,RoVeranda,myASControl
     2020-11-07 08:24:29   room_Rolllaeden_WZ RoWZ01,RoWZ02,RoWzTuer
     2020-11-03 19:58:15   selfDefense     off
     2020-11-08 11:43:17   state           manual
     2020-11-03 19:58:15   sunriseTimeWeHoliday off
     2020-11-07 08:24:29   userAttrList    rolled out
   helper:
     shuttersList:
       RoAZ
       RoBadEg
       RoFlurOG
       RoKueche
       RoLinda
       RoLindaDG
       RoNils
       RoVeranda
       RoWZ01
       RoWZ02
       RoWzTuer
       myASControl
   monitoredDevs:
     RoAZ:
     RoBadEg:
     RoFlurOG:
     RoKueche:
     RoLinda:
     RoLindaDG:
     RoNils:
     RoVeranda:
     RoWZ01:
     RoWZ02:
     RoWzTuer:
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Time_Up_WE_Holiday 08:30
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   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
   verbose    0


Rollladen


Internals:
   FUUID      5d49ef7e-f33f-17b9-953f-559abce2476ef312
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,RoAZ,RoBadEg,RoFlurOG,RoKueche,RoLinda,RoLindaDG,RoNils,RoVeranda,RoWZ01,RoWZ02,RoWzTuer,myASControl
   NR         272
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-11-03 20:03:29   ASC_Enable      on
     2020-11-08 06:44:35   ASC_Time_DriveDown 08.11.2020 - 17:06
     2020-11-08 06:44:35   ASC_Time_DriveUp 09.11.2020 - 06:46
     2020-11-07 18:50:01   RoAZ_lastPosValue 0
     2020-11-08 07:00:01   RoAZ_nextAstroTimeEvent 08.11.2020 - 18:50
     2020-11-08 11:42:43   RoBadEg_PosValue 0
     2020-11-07 17:07:48   RoBadEg_lastPosValue 80
     2020-11-08 06:44:35   RoBadEg_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:42:57   RoFlurOG_PosValue 0
     2020-11-07 19:30:03   RoFlurOG_lastPosValue 60
     2020-11-08 06:45:01   RoFlurOG_nextAstroTimeEvent 08.11.2020 - 19:30
     2020-11-08 11:43:17   RoKueche_PosValue 0
     2020-11-07 22:00:01   RoKueche_lastPosValue 0
     2020-11-08 06:30:01   RoKueche_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 08:14:27   RoLindaDG_PosValue 0
     2020-11-07 20:00:02   RoLindaDG_lastPosValue 0
     2020-11-08 06:10:01   RoLindaDG_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:41   RoLinda_PosValue 0
     2020-11-07 20:00:02   RoLinda_lastPosValue 40
     2020-11-08 06:46:17   RoLinda_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:51   RoNils_PosValue 0
     2020-11-07 20:30:02   RoNils_lastPosValue 0
     2020-11-08 06:12:01   RoNils_nextAstroTimeEvent 08.11.2020 - 20:30
     2020-11-08 11:43:09   RoVeranda_PosValue 0
     2020-11-07 17:07:48   RoVeranda_lastPosValue 40
     2020-11-08 06:46:17   RoVeranda_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:07   RoWZ01_PosValue 0
     2020-11-07 22:00:02   RoWZ01_lastPosValue 50
     2020-11-08 06:44:35   RoWZ01_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 11:43:04   RoWZ02_PosValue 0
     2020-11-07 17:07:48   RoWZ02_lastPosValue 80
     2020-11-08 06:44:35   RoWZ02_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:12   RoWzTuer_PosValue 0
     2020-11-07 20:16:01   RoWzTuer_lastPosValue 0
     2020-11-08 06:44:35   RoWzTuer_nextAstroTimeEvent 08.11.2020 - 20:16
     2020-11-03 19:58:15   ascEnable       on
     2020-11-07 08:24:30   associatedWith  myASControl
     2020-11-03 19:58:15   controlShading  off
     2020-11-03 19:58:15   hardLockOut     off
     2020-11-08 06:44:35   myASControl_lastPosValue 0
     2020-11-08 06:44:35   myASControl_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-07 08:24:29   room_Bad_EG_Rolllaeden RoBadEg
     2020-11-07 08:24:29   room_Linda_Rolllaeden RoLinda,RoLindaDG
     2020-11-07 08:24:29   room_Nils_Rolllaeden RoNils
     2020-11-07 08:24:29   room_Rolllaeden RoAZ,RoFlurOG,RoKueche,RoVeranda,myASControl
     2020-11-07 08:24:29   room_Rolllaeden_WZ RoWZ01,RoWZ02,RoWzTuer
     2020-11-03 19:58:15   selfDefense     off
     2020-11-08 11:43:17   state           manual
     2020-11-03 19:58:15   sunriseTimeWeHoliday off
     2020-11-07 08:24:29   userAttrList    rolled out
   helper:
     shuttersList:
       RoAZ
       RoBadEg
       RoFlurOG
       RoKueche
       RoLinda
       RoLindaDG
       RoNils
       RoVeranda
       RoWZ01
       RoWZ02
       RoWzTuer
       myASControl
   monitoredDevs:
     RoAZ:
     RoBadEg:
     RoFlurOG:
     RoKueche:
     RoLinda:
     RoLindaDG:
     RoNils:
     RoVeranda:
     RoWZ01:
     RoWZ02:
     RoWzTuer:
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Time_Up_WE_Holiday 08:30
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   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
   verbose    0


Wir haben heute ausgeschlafen. Bewohner habe ich auf schlafen gesetzt.

Viele Grüße
Mario
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 08 November 2020, 19:01:21
Zitat
Zitat von: CoolTux am 08 November 2020, 07:56:59
Wenn Deine Perlfunktion einen Wert von 32:15:59 zurück liefert so ist dieser Wert für ASC fehlerhaft. Es darf nur eine gültige Uhrzeit rauskommen. Maximal 23:59:59
Okay, danke das werde ich dann überprüfen.

Wenn bei sunset 32:15:59 raus kommt ist das der nächste Tag. Also nach dem heutigen sunset abgefragt.
Das ist so glaube ich in sunset richtig implementiert.
Das kann ich aber auch leicht selber abfangen.
Die Lösung ist einfach und folgende Funktion liefert bereits den richtigen Zeitwert.

{sunrise_abs("CIVIL",3600)}


Leider klappt das mit ASC_PrivacyDownValue_beforeNightClose in Verbindung mit Perl dann doch noch nicht.
Bei ASC_Time_Down_Early funktioniert das mit der Perl Funktion.
Hier soll im Herbst/Winter ein anderer Privacy Wert gesetzt werden.

ASC_PrivacyDownValue_beforeNightClose { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?3600:13200}


Gruß
    Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 November 2020, 19:23:15
Zitat von: ch.eick am 08 November 2020, 19:01:21
Okay, danke das werde ich dann überprüfen.

Wenn bei sunset 32:15:59 raus kommt ist das der nächste Tag. Also nach dem heutigen sunset abgefragt.
Das ist so glaube ich in sunset richtig implementiert.
Das kann ich aber auch leicht selber abfangen.

Die Lösung ist einfach und folgende Funktion liefert bereits den richtigen Zeitwert.

{sunrise_abs("CIVIL",3600)}


Leider klappt das mit ASC_PrivacyDownValue_beforeNightClose in Verbindung mit Perl dann doch noch nicht.
Bei ASC_Time_Down_Early funktioniert das mit der Perl Funktion.
Hier soll im Herbst/Winter ein anderer Privacy Wert gesetzt werden.

ASC_PrivacyDownValue_beforeNightClose { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?3600:13200}


Gruß
    Christian

Bitte entschuldige, das hatte ich vergessen zu erwähnen, hier ist kein Perl erlaubt. Das liegt daran weil dort 2 Werte angegeben werden können. Da wäre die Auswertung etwas komplexer. Ich werde es aber gerne auf meinen Stapel legen.   :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 08 November 2020, 22:04:56
Schade, das wäre so schön gewesen :-) Aber trotzdem danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 08 November 2020, 23:45:46
Zitat von: CoolTux am 08 November 2020, 07:13:18
Hast Du zufällig ein Rollo Device mal gelöscht gehabt? Wie ist es nach einem Neustart von FHEM. Hast Du das schon gemacht?

Hallo CoolTux, nein ich habe nichts gelöscht und ja ein Neustart hatte ich auch gemacht, aber das mache ich sowieso wenn mal ein Update gefahren wurde.
Die Meldungen sind nach wie vor da, immer wenn der Rollladen gefahren wurde, damit meine ich wenn ASC morgens öffnet und Abends schließt. Manuell brauche ich nicht einzugreifen soweit funktioniert es über ASC also.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 November 2020, 03:43:50
Zitat von: drpen am 08 November 2020, 13:16:51
Hi CoolTux,

hier die Liste

ASC


Internals:
   FUUID      5d49ef7e-f33f-17b9-953f-559abce2476ef312
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,RoAZ,RoBadEg,RoFlurOG,RoKueche,RoLinda,RoLindaDG,RoNils,RoVeranda,RoWZ01,RoWZ02,RoWzTuer,myASControl
   NR         272
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-11-03 20:03:29   ASC_Enable      on
     2020-11-08 06:44:35   ASC_Time_DriveDown 08.11.2020 - 17:06
     2020-11-08 06:44:35   ASC_Time_DriveUp 09.11.2020 - 06:46
     2020-11-07 18:50:01   RoAZ_lastPosValue 0
     2020-11-08 07:00:01   RoAZ_nextAstroTimeEvent 08.11.2020 - 18:50
     2020-11-08 11:42:43   RoBadEg_PosValue 0
     2020-11-07 17:07:48   RoBadEg_lastPosValue 80
     2020-11-08 06:44:35   RoBadEg_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:42:57   RoFlurOG_PosValue 0
     2020-11-07 19:30:03   RoFlurOG_lastPosValue 60
     2020-11-08 06:45:01   RoFlurOG_nextAstroTimeEvent 08.11.2020 - 19:30
     2020-11-08 11:43:17   RoKueche_PosValue 0
     2020-11-07 22:00:01   RoKueche_lastPosValue 0
     2020-11-08 06:30:01   RoKueche_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 08:14:27   RoLindaDG_PosValue 0
     2020-11-07 20:00:02   RoLindaDG_lastPosValue 0
     2020-11-08 06:10:01   RoLindaDG_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:41   RoLinda_PosValue 0
     2020-11-07 20:00:02   RoLinda_lastPosValue 40
     2020-11-08 06:46:17   RoLinda_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:51   RoNils_PosValue 0
     2020-11-07 20:30:02   RoNils_lastPosValue 0
     2020-11-08 06:12:01   RoNils_nextAstroTimeEvent 08.11.2020 - 20:30
     2020-11-08 11:43:09   RoVeranda_PosValue 0
     2020-11-07 17:07:48   RoVeranda_lastPosValue 40
     2020-11-08 06:46:17   RoVeranda_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:07   RoWZ01_PosValue 0
     2020-11-07 22:00:02   RoWZ01_lastPosValue 50
     2020-11-08 06:44:35   RoWZ01_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 11:43:04   RoWZ02_PosValue 0
     2020-11-07 17:07:48   RoWZ02_lastPosValue 80
     2020-11-08 06:44:35   RoWZ02_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:12   RoWzTuer_PosValue 0
     2020-11-07 20:16:01   RoWzTuer_lastPosValue 0
     2020-11-08 06:44:35   RoWzTuer_nextAstroTimeEvent 08.11.2020 - 20:16
     2020-11-03 19:58:15   ascEnable       on
     2020-11-07 08:24:30   associatedWith  myASControl
     2020-11-03 19:58:15   controlShading  off
     2020-11-03 19:58:15   hardLockOut     off
     2020-11-08 06:44:35   myASControl_lastPosValue 0
     2020-11-08 06:44:35   myASControl_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-07 08:24:29   room_Bad_EG_Rolllaeden RoBadEg
     2020-11-07 08:24:29   room_Linda_Rolllaeden RoLinda,RoLindaDG
     2020-11-07 08:24:29   room_Nils_Rolllaeden RoNils
     2020-11-07 08:24:29   room_Rolllaeden RoAZ,RoFlurOG,RoKueche,RoVeranda,myASControl
     2020-11-07 08:24:29   room_Rolllaeden_WZ RoWZ01,RoWZ02,RoWzTuer
     2020-11-03 19:58:15   selfDefense     off
     2020-11-08 11:43:17   state           manual
     2020-11-03 19:58:15   sunriseTimeWeHoliday off
     2020-11-07 08:24:29   userAttrList    rolled out
   helper:
     shuttersList:
       RoAZ
       RoBadEg
       RoFlurOG
       RoKueche
       RoLinda
       RoLindaDG
       RoNils
       RoVeranda
       RoWZ01
       RoWZ02
       RoWzTuer
       myASControl
   monitoredDevs:
     RoAZ:
     RoBadEg:
     RoFlurOG:
     RoKueche:
     RoLinda:
     RoLindaDG:
     RoNils:
     RoVeranda:
     RoWZ01:
     RoWZ02:
     RoWzTuer:
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Time_Up_WE_Holiday 08:30
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   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
   verbose    0


Rollladen


Internals:
   FUUID      5d49ef7e-f33f-17b9-953f-559abce2476ef312
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,RoAZ,RoBadEg,RoFlurOG,RoKueche,RoLinda,RoLindaDG,RoNils,RoVeranda,RoWZ01,RoWZ02,RoWzTuer,myASControl
   NR         272
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-11-03 20:03:29   ASC_Enable      on
     2020-11-08 06:44:35   ASC_Time_DriveDown 08.11.2020 - 17:06
     2020-11-08 06:44:35   ASC_Time_DriveUp 09.11.2020 - 06:46
     2020-11-07 18:50:01   RoAZ_lastPosValue 0
     2020-11-08 07:00:01   RoAZ_nextAstroTimeEvent 08.11.2020 - 18:50
     2020-11-08 11:42:43   RoBadEg_PosValue 0
     2020-11-07 17:07:48   RoBadEg_lastPosValue 80
     2020-11-08 06:44:35   RoBadEg_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:42:57   RoFlurOG_PosValue 0
     2020-11-07 19:30:03   RoFlurOG_lastPosValue 60
     2020-11-08 06:45:01   RoFlurOG_nextAstroTimeEvent 08.11.2020 - 19:30
     2020-11-08 11:43:17   RoKueche_PosValue 0
     2020-11-07 22:00:01   RoKueche_lastPosValue 0
     2020-11-08 06:30:01   RoKueche_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 08:14:27   RoLindaDG_PosValue 0
     2020-11-07 20:00:02   RoLindaDG_lastPosValue 0
     2020-11-08 06:10:01   RoLindaDG_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:41   RoLinda_PosValue 0
     2020-11-07 20:00:02   RoLinda_lastPosValue 40
     2020-11-08 06:46:17   RoLinda_nextAstroTimeEvent 08.11.2020 - 20:00
     2020-11-08 11:42:51   RoNils_PosValue 0
     2020-11-07 20:30:02   RoNils_lastPosValue 0
     2020-11-08 06:12:01   RoNils_nextAstroTimeEvent 08.11.2020 - 20:30
     2020-11-08 11:43:09   RoVeranda_PosValue 0
     2020-11-07 17:07:48   RoVeranda_lastPosValue 40
     2020-11-08 06:46:17   RoVeranda_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:07   RoWZ01_PosValue 0
     2020-11-07 22:00:02   RoWZ01_lastPosValue 50
     2020-11-08 06:44:35   RoWZ01_nextAstroTimeEvent 08.11.2020 - 22:00
     2020-11-08 11:43:04   RoWZ02_PosValue 0
     2020-11-07 17:07:48   RoWZ02_lastPosValue 80
     2020-11-08 06:44:35   RoWZ02_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-08 11:43:12   RoWzTuer_PosValue 0
     2020-11-07 20:16:01   RoWzTuer_lastPosValue 0
     2020-11-08 06:44:35   RoWzTuer_nextAstroTimeEvent 08.11.2020 - 20:16
     2020-11-03 19:58:15   ascEnable       on
     2020-11-07 08:24:30   associatedWith  myASControl
     2020-11-03 19:58:15   controlShading  off
     2020-11-03 19:58:15   hardLockOut     off
     2020-11-08 06:44:35   myASControl_lastPosValue 0
     2020-11-08 06:44:35   myASControl_nextAstroTimeEvent 08.11.2020 - 17:06
     2020-11-07 08:24:29   room_Bad_EG_Rolllaeden RoBadEg
     2020-11-07 08:24:29   room_Linda_Rolllaeden RoLinda,RoLindaDG
     2020-11-07 08:24:29   room_Nils_Rolllaeden RoNils
     2020-11-07 08:24:29   room_Rolllaeden RoAZ,RoFlurOG,RoKueche,RoVeranda,myASControl
     2020-11-07 08:24:29   room_Rolllaeden_WZ RoWZ01,RoWZ02,RoWzTuer
     2020-11-03 19:58:15   selfDefense     off
     2020-11-08 11:43:17   state           manual
     2020-11-03 19:58:15   sunriseTimeWeHoliday off
     2020-11-07 08:24:29   userAttrList    rolled out
   helper:
     shuttersList:
       RoAZ
       RoBadEg
       RoFlurOG
       RoKueche
       RoLinda
       RoLindaDG
       RoNils
       RoVeranda
       RoWZ01
       RoWZ02
       RoWzTuer
       myASControl
   monitoredDevs:
     RoAZ:
     RoBadEg:
     RoFlurOG:
     RoKueche:
     RoLinda:
     RoLindaDG:
     RoNils:
     RoVeranda:
     RoWZ01:
     RoWZ02:
     RoWzTuer:
Attributes:
   ASC        1
   ASC_Pos_Reading position
   ASC_Time_Up_WE_Holiday 08:30
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -7
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rolllaeden
   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
   verbose    0


Wir haben heute ausgeschlafen. Bewohner habe ich auf schlafen gesetzt.

Viele Grüße
Mario


ZitatsunriseTimeWeHoliday off

Setze das mal auf on und dann geht es wieder  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 November 2020, 06:49:15
Habe im testing branch eine neue Version eingecheckt. Alle die Update über mein git machen können gerne testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 November 2020, 06:55:12
Zitat von: trabantp60 am 30 Oktober 2020, 11:14:48
Hallo CoolTux

wieder zwei Fragen (obwohl ich nun langsam den Status "zufrieden mit der Rollomimik" erreiche)

1.Frage:
Warum verschattet das Rollo im Badezimmer, obwohl das Shading global deaktiviert ist?

list Rollladen-Device:

Internals:
   AktorID    3
   AktorName  RL_OG_BAD
   DEF        3
   DevValues  AktorID: 3 | Status: Aktor ist gestoppt | Aktueller Wert: 52407 | Zielwert: 52407 | Zustand: 32 | DayMode: Tagmodus | Name: RL_OG_BAD
   FUUID      5d342732-f33f-8609-592f-432c2ce6fa022fe5
   FVERSION   70_SELVECommeo.pm:?/2019-11-13
   IODev      SELVEGateway
   LASTInputDev SELVEGateway
   MSGCNT     14
   NAME       RL_OG_BAD
   NR         80
   SELVEGateway_MSGCNT 14
   SELVEGateway_TIME 2020-10-30 08:10:07
   STATE      position-20
   TYPE       SELVECommeo
   lastCommand selve.GW.device.getValues
   maskbase64 CAAAAAAAAAA=
   maskdec    8
   READINGS:
     2019-11-30 11:40:26   ASC_Enable      on
     2020-10-14 19:24:49   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-10-30 06:30:55   ASC_ShuttersLastDrive shading in
     2020-10-30 10:59:00   ASC_Time_DriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_DriveUp 31.10.2020 - 09:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveDown 30.10.2020 - 22:30
     2020-10-30 10:59:00   ASC_Time_PrivacyDriveUp 31.10.2020 - 06:29
     2020-10-30 08:10:07   alarm           
     2020-10-30 10:58:46   associatedWith  ROLLLADENSTEUERUNG
     2020-10-30 08:10:07   automatic       on
     2020-10-30 08:10:07   day_mode        Tagmodus
     2020-10-30 08:10:07   drive           Aktor ist gestoppt
     2020-10-30 08:10:07   flags           32
     2020-10-30 08:10:07   frost           off
     2020-10-30 06:30:53   last_drive      drive-up
     2020-10-30 08:10:07   lost_gateway    off
     2020-10-30 08:10:07   lost_sensor     off
     2020-10-30 08:10:07   motor           stop
     2020-10-30 08:10:07   obstacle        off
     2020-10-30 08:10:07   overload        off
     2020-10-30 08:10:07   pct             80
     2020-10-30 08:10:07   position        20
     2020-10-30 08:10:07   position_actual 20
     2020-10-30 06:30:52   position_desired 20
     2020-10-30 08:10:07   position_target 20
     2020-10-30 08:10:07   rain            off
     2020-10-30 08:10:07   signal          off
     2020-10-30 08:10:07   state           position-20
     2020-10-30 08:10:07   unreachable     off
     2020-10-30 08:10:07   wind            off
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 10
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 0
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor OUT_BRIGHTNESSSENSOR:brightness 1000:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 99
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 30
   ASC_Drive_Delay 60
   ASC_Drive_DelayStart 5
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1:800
   ASC_PrivacyDown_Pos 29
   ASC_PrivacyUpValue_beforeDayOpen 10860:1
   ASC_PrivacyUp_Pos 30
   ASC_RainProtection off
   ASC_Self_Defense_AbsentDelay 60
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 205:300
   ASC_Shading_MinMax_Elevation 25:100
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 300
   ASC_Shutter_IdleDetection motor:stop
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 0
   ASC_TempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:31
   ASC_Time_Up_WE_Holiday 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 21
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 35
   ASC_WindProtection off
   ASC_WindowRec FK_OG_BAD
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alexaName  Rollo Bad
   alias      Rollladen Bad
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop position-100:fts_shutter_10:open position-90:fts_shutter_10:closed position-80:fts_shutter_20:closed position-70:fts_shutter_30:closed position-60:fts_shutter_40:closed position-50:fts_shutter_50:closed position-40:fts_shutter_60:open position-30:fts_shutter_70:open position-20:fts_shutter_80:open position-10:fts_shutter_90:open position-0:fts_shutter_100:closed
   event-on-change-reading position,motor
   genericDeviceType blind
   group      FENSTER
   homebridgeMapping TargetPosition:minStep=10
   room       40_OG->BAD,SELVECommeo
   type       HomeKit
   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 lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   verbose    2
   webCmd     up:stop:down:Pos1:Pos2:SavePos1:SavePos2:position




list ASC-Device:

Internals:
   FUUID      5dc852cf-f33f-8609-20d8-3bc25003cc507134
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ROLLLADENSTEUERUNG
   NOTIFYDEV  ASTRODATEN_EICHENWEG3,FK_EG_KINDERZIMMER,FK_EG_KUECHE,FK_EG_SPEISEKAMMER,FK_EG_TOILETTE,FK_EG_TREPPE,FK_EG_VORHAUS,FK_EG_WZ_FENSTER_STRUCTURE,FK_OG_BAD,FK_OG_HANNA,FK_OG_SCHLAFZIMMER,OUT_BRIGHTNESSSENSOR,RGR_RESIDENTS,ROLLLADENSTEUERUNG,TK_EG_WZ_TERRASSENTUER_TUERGRIFF,TK_OG_BALKON_GRIFF,global,RL_EG_KINDERZIMMER,RL_EG_KUECHE,RL_EG_SPEISEKAMMER,RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER,RL_EG_TOILETTE,RL_EG_TREPPE,RL_EG_VORHAUS,RL_OG_BAD,RL_OG_BALKON,RL_OG_SCHLAFZIMMER,RL_OG_ZIMMER_HANNA,RL_du_TESTROLLO
   NR         464
   NTFY_ORDER 51-ROLLLADENSTEUERUNG
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-10-09 10:11:53   RL_EG_KINDERZIMMER RL_EG_KINDERZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:00:47   RL_EG_KINDERZIMMER_PosValue 100
     2020-10-18 22:30:00   RL_EG_KINDERZIMMER_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_EG_KINDERZIMMER_lastPosValue 30
     2020-10-30 10:58:49   RL_EG_KINDERZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_KUECHE    RL_EG_KUECHE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:18   RL_EG_KUECHE_PosValue 100
     2020-10-17 22:30:00   RL_EG_KUECHE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_KUECHE_lastPosValue 20
     2020-10-30 10:58:49   RL_EG_KUECHE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_SPEISEKAMMER RL_EG_SPEISEKAMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:02:16   RL_EG_SPEISEKAMMER_PosValue 100
     2020-10-17 22:30:00   RL_EG_SPEISEKAMMER_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_SPEISEKAMMER_lastPosValue 0
     2020-10-30 10:58:49   RL_EG_SPEISEKAMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_FENSTER RL_EG_STUBE_FENSTER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:36   RL_EG_STUBE_FENSTER_PosValue 100
     2019-12-28 22:30:00   RL_EG_STUBE_FENSTER_lastDelayPosValue 0
     2020-10-30 07:01:01   RL_EG_STUBE_FENSTER_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_STUBE_FENSTER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_STUBE_TUER RL_EG_STUBE_TUER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:28:02   RL_EG_STUBE_TUER_PosValue 100
     2020-10-29 22:30:00   RL_EG_STUBE_TUER_lastDelayPosValue 100
     2020-10-30 07:01:01   RL_EG_STUBE_TUER_lastPosValue 30
     2020-10-30 10:58:50   RL_EG_STUBE_TUER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TOILETTE  RL_EG_TOILETTE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:22   RL_EG_TOILETTE_PosValue 100
     2020-10-17 22:30:00   RL_EG_TOILETTE_lastDelayPosValue 20
     2020-10-30 07:01:01   RL_EG_TOILETTE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TOILETTE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_TREPPE    RL_EG_TREPPE_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:55   RL_EG_TREPPE_PosValue 100
     2020-10-30 07:01:01   RL_EG_TREPPE_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_TREPPE_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_EG_VORHAUS   RL_EG_VORHAUS_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:49   RL_EG_VORHAUS_PosValue 90
     2020-09-08 19:57:06   RL_EG_VORHAUS_lastDelayPosValue 30
     2020-10-30 07:01:01   RL_EG_VORHAUS_lastPosValue 0
     2020-10-30 10:58:50   RL_EG_VORHAUS_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BAD       RL_OG_BAD_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 06:30:55   RL_OG_BAD_PosValue 20
     2020-10-18 17:30:58   RL_OG_BAD_lastDelayPosValue 25
     2020-10-30 06:30:01   RL_OG_BAD_lastPosValue 20
     2020-10-30 10:58:50   RL_OG_BAD_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_BALKON    RL_OG_BALKON_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 07:01:58   RL_OG_BALKON_PosValue 100
     2020-10-26 17:00:01   RL_OG_BALKON_lastDelayPosValue 25
     2020-10-30 07:01:01   RL_OG_BALKON_lastPosValue 0
     2020-10-30 10:58:50   RL_OG_BALKON_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:53   RL_OG_SCHLAFZIMMER RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:19   RL_OG_SCHLAFZIMMER_PosValue 100
     2020-10-20 21:39:59   RL_OG_SCHLAFZIMMER_lastDelayPosValue 41
     2020-10-30 08:00:07   RL_OG_SCHLAFZIMMER_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_SCHLAFZIMMER_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-09 10:11:54   RL_OG_ZIMMER_HANNA RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 09.10.2020 - 18:19
     2020-10-30 08:01:17   RL_OG_ZIMMER_HANNA_PosValue 100
     2020-10-18 22:30:00   RL_OG_ZIMMER_HANNA_lastDelayPosValue 30
     2020-10-30 08:00:07   RL_OG_ZIMMER_HANNA_lastPosValue 30
     2020-10-30 10:58:50   RL_OG_ZIMMER_HANNA_nextAstroTimeEvent 30.10.2020 - 22:30
     2020-10-30 10:58:50   RL_du_TESTROLLO_nextAstroTimeEvent 30.10.2020 - 16:37
     2019-11-30 01:39:25   ascEnable       on
     2020-10-14 19:24:40   controlShading  off
     2019-11-30 11:40:39   hardLockOut     on
     2020-04-06 23:25:16   partyMode       off
     2020-10-30 10:58:46   room_30_EG-_FLUR_SELVECommeo RL_EG_TREPPE
     2020-10-30 10:58:46   room_30_EG-_KINDERZIMMER_SELVECommeo RL_EG_KINDERZIMMER
     2020-10-30 10:58:46   room_30_EG-_KUECHE_SELVECommeo RL_EG_KUECHE
     2020-10-30 10:58:46   room_30_EG-_SPEISEKAMMER_SELVECommeo RL_EG_SPEISEKAMMER
     2020-10-30 10:58:46   room_30_EG-_TOILETTE_SELVECommeo RL_EG_TOILETTE
     2020-10-30 10:58:46   room_30_EG-_VORHAUS_SELVECommeo RL_EG_VORHAUS
     2020-10-30 10:58:46   room_30_EG-_WOHNZIMMER_SELVECommeo RL_EG_STUBE_FENSTER,RL_EG_STUBE_TUER
     2020-10-30 10:58:46   room_40_OG-_BAD_SELVECommeo RL_OG_BAD
     2020-10-30 10:58:46   room_40_OG-_FLUR_SELVECommeo RL_OG_BALKON
     2020-10-30 10:58:46   room_40_OG-_SCHLAFZIMMER_SELVECommeo RL_OG_SCHLAFZIMMER
     2020-10-30 10:58:46   room_40_OG-_ZIMMER_HANNA_SELVECommeo RL_OG_ZIMMER_HANNA
     2020-10-30 10:58:46   room_Entwicklung_SELVECommeo RL_du_TESTROLLO
     2020-09-23 09:23:23   selfDefense     on
     2020-10-30 10:59:00   state           created new drive timer
     2020-04-06 23:25:48   sunriseTimeWeHoliday on
     2020-10-30 10:58:46   userAttrList    rolled out
   helper:
     shuttersList:
       RL_EG_KINDERZIMMER
       RL_EG_KUECHE
       RL_EG_SPEISEKAMMER
       RL_EG_STUBE_FENSTER
       RL_EG_STUBE_TUER
       RL_EG_TOILETTE
       RL_EG_TREPPE
       RL_EG_VORHAUS
       RL_OG_BAD
       RL_OG_BALKON
       RL_OG_SCHLAFZIMMER
       RL_OG_ZIMMER_HANNA
       RL_du_TESTROLLO
   monitoredDevs:
     ASTRODATEN_EICHENWEG3:
       ROLLLADENSTEUERUNG ASC_twilightDevice
     FK_EG_KINDERZIMMER:
       RL_EG_KINDERZIMMER ASC_WindowRec
     FK_EG_KUECHE:
       RL_EG_KUECHE ASC_WindowRec
     FK_EG_SPEISEKAMMER:
       RL_EG_SPEISEKAMMER ASC_WindowRec
     FK_EG_TOILETTE:
       RL_EG_TOILETTE ASC_WindowRec
     FK_EG_TREPPE:
       RL_EG_TREPPE ASC_WindowRec
     FK_EG_VORHAUS:
       RL_EG_VORHAUS ASC_WindowRec
     FK_EG_WZ_FENSTER_STRUCTURE:
       RL_EG_STUBE_FENSTER ASC_WindowRec
     FK_OG_BAD:
       RL_OG_BAD  ASC_WindowRec
     FK_OG_HANNA:
       RL_OG_ZIMMER_HANNA ASC_WindowRec
     FK_OG_SCHLAFZIMMER:
       RL_OG_SCHLAFZIMMER ASC_WindowRec
     OUT_BRIGHTNESSSENSOR:
       RL_EG_KINDERZIMMER ASC_BrightnessSensor
       RL_EG_KUECHE ASC_BrightnessSensor
       RL_EG_SPEISEKAMMER ASC_BrightnessSensor
       RL_EG_STUBE_FENSTER ASC_BrightnessSensor
       RL_EG_STUBE_TUER ASC_BrightnessSensor
       RL_EG_TOILETTE ASC_BrightnessSensor
       RL_EG_TREPPE ASC_BrightnessSensor
       RL_EG_VORHAUS ASC_BrightnessSensor
       RL_OG_BAD  ASC_BrightnessSensor
       RL_OG_BALKON ASC_BrightnessSensor
       RL_OG_SCHLAFZIMMER ASC_BrightnessSensor
       RL_OG_ZIMMER_HANNA ASC_BrightnessSensor
     RGR_RESIDENTS:
       ROLLLADENSTEUERUNG ASC_residentsDev
     TK_EG_WZ_TERRASSENTUER_TUERGRIFF:
       RL_EG_STUBE_TUER ASC_WindowRec
     TK_OG_BALKON_GRIFF:
       RL_OG_BALKON ASC_WindowRec
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev RGR_RESIDENTS
   ASC_shuttersDriveDelay 60
   ASC_tempSensor HST_UG_HEIZUNGSSTEUERUNG:Temp.Aussen
   ASC_twilightDevice ASTRODATEN_EICHENWEG3
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       70_FENSTER->ROLLLAEDEN->EINSTELLUNGEN,SELVECommeo
   verbose    4




und die zweite Frage ist eher eine bezüglich der Steuerungslogik.
Was muss ich einstellen, damit das Rollo am Wochenende nicht die PrivacyOpenPosition anfährt und damit den/die Schlafende(n) bei der Erholung stört und anschließend ich gestört werde?

Viele Grüße
Frank



Das erste war ein Bug und wurde soeben gefixt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 09 November 2020, 09:07:46
Zitat von: CoolTux am 08 November 2020, 19:23:15
Bitte entschuldige, das hatte ich vergessen zu erwähnen, hier ist kein Perl erlaubt. Das liegt daran weil dort 2 Werte angegeben werden können. Da wäre die Auswertung etwas komplexer. Ich werde es aber gerne auf meinen Stapel legen.   :)
In der commandref steht allerdings

ASC_PrivacyDown_Pos - Position den Rollladens für den abendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 November 2020, 09:56:20
Zitat von: ch.eick am 09 November 2020, 09:07:46
In der commandref steht allerdings

ASC_PrivacyDown_Pos - Position den Rollladens für den abendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!


Ja richtig. Für die Position geht das, aber nicht für die Zeiten. Und Du wolltest ja flexible Zeiten haben wenn ich das richtig gelesen habe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 09 November 2020, 10:13:30
Zitat von: CoolTux am 09 November 2020, 09:56:20
Ja richtig. Für die Position geht das, aber nicht für die Zeiten. Und Du wolltest ja flexible Zeiten haben wenn ich das richtig gelesen habe.
Sorry, Du hast recht und ich falsch gelesen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: drpen am 09 November 2020, 10:30:20
Zitat von: CoolTux am 09 November 2020, 03:43:50

Setze das mal auf on und dann geht es wieder  :)

Kleine Variable - große Wirkung.

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 November 2020, 10:03:13
Hallo,
ich habe ASC bei 8 Rolladen im Einsatz. Bei 7 funktioniert alles, einer fährt seit einiger Zeit morgens nicht hoch.
Im Reading stand heute morgen (vor 7:50 Uhr)
ZitatASC_Time_DriveUp 13.11.2020 - 07:50
Im Filelog des Rolladen ist zu dieser Zeit ausschliesslich
Zitat2020-11-13_07:50:01 OG_KiZ_Roll ASC_Time_PrivacyDriveDown: 13.11.2020 - 16:40
Nach 7:50 Uhr stand im Reading
ZitatASC_Time_DriveUp 14.11.2020 - 07:50

Das selbe Verhalten war die letzten Tage auch schon.

Die Besonderheit bei diesem Rolladen gegenüber allen anderen ist, dass ich täglich um 15 Uhr eine (tagesabhängig andere) Zeit für ASC_Time_Up_Early setze (Sonntag bis Dienstag 7:50, Mittwoch 4:30, Donnerstag 7:50, Freitag und Samstag 9:00) und ich den Taster am Fenster mittels "set inhibit off" ausgeschaltet hatte. Ich weiss jetzt aber nicht, ob das deaktivieren des Tasters zeitlich mit dem Auftreten dieses Verhaltens zusammenfällt. Seit heute habe ich den Taster wieder aktiviert.

Ich wäre dankbar für einen Tipp, was ich tun soll.

Danke und viele Grüsse
Bäschdler
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 November 2020, 10:37:47
Zitat von: Bäschdler am 13 November 2020, 10:03:13
Hallo,
ich habe ASC bei 8 Rolladen im Einsatz. Bei 7 funktioniert alles, einer fährt seit einiger Zeit morgens nicht hoch.
Im Reading stand heute morgen (vor 7:50 Uhr)Im Filelog des Rolladen ist zu dieser Zeit ausschliesslich Nach 7:50 Uhr stand im Reading
Das selbe Verhalten war die letzten Tage auch schon.

Die Besonderheit bei diesem Rolladen gegenüber allen anderen ist, dass ich täglich um 15 Uhr eine (tagesabhängig andere) Zeit für ASC_Time_Up_Early setze (Sonntag bis Dienstag 7:50, Mittwoch 4:30, Donnerstag 7:50, Freitag und Samstag 9:00) und ich den Taster am Fenster mittels "set inhibit off" ausgeschaltet hatte. Ich weiss jetzt aber nicht, ob das deaktivieren des Tasters zeitlich mit dem Auftreten dieses Verhaltens zusammenfällt. Seit heute habe ich den Taster wieder aktiviert.

Ich wäre dankbar für einen Tipp, was ich tun soll.

Danke und viele Grüsse
Bäschdler

Gib mal bitte noch ein list vom ASC und dem Rollodevice.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 November 2020, 13:03:21
Konnte schon jemand die 0.10.11er Version aus meinem Git testen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 13 November 2020, 14:39:22
Ich habe devel-testing seit längerer Zeit aktiv. Aber ich habe die Posts der letzten Tage nicht verfolgt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 November 2020, 14:48:27
Zitat von: FunkOdyssey am 13 November 2020, 14:39:22
Ich habe devel-testing seit längerer Zeit aktiv. Aber ich habe die Posts der letzten Tage nicht verfolgt.

Welche Version ist denn aktuell bei Dir installiert?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FunkOdyssey am 13 November 2020, 14:51:49
v0.10.11 aus deinem devel-testing Branch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 November 2020, 14:53:29
Zitat von: FunkOdyssey am 13 November 2020, 14:51:49
v0.10.11 aus deinem devel-testing Branch.

sehr schön. Scheint also an sich erstmal zu laufen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 November 2020, 16:39:27
Hier das List vom Rolladen
Zitat
Internals:
   DEF        59A847
   FUUID      5c5b41d5-f33f-c344-2889-c0e622c4cecf5ae8
   IODev      myHmUART
   LASTInputDev myRemoteHmUART
   MSGCNT     440
   NAME       OG_KiZ_Roll
   NOTIFYDEV  global
   NR         116
   NTFY_ORDER 50-OG_KiZ_Roll
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8A - t:10 s:59A847 d:123456 06010000
   myHmUART_MSGCNT 217
   myHmUART_RAWMSG 050000428AA41059A84712345606010000
   myHmUART_RSSI -66
   myHmUART_TIME 2020-11-13 08:28:01
   myRemoteHmUART_MSGCNT 223
   myRemoteHmUART_RAWMSG 050100458AA41059A84712345606010000
   myRemoteHmUART_RSSI -69
   myRemoteHmUART_TIME 2020-11-13 08:28:01
   protLastRcv 2020-11-13 08:28:01
   protRcv    220 last_at:2020-11-13 08:28:01
   protResnd  2 last_at:2020-10-21 18:21:39
   protSnd    221 last_at:2020-11-13 08:28:01
   protState  CMDs_done
   rssi_at_myHmUART cnt:217 min:-84 max:-56 avg:-66.23 lst:-66
   rssi_at_myRemoteHmUART cnt:223 min:-85 max:-64 avg:-72.25 lst:-69
   rssi_myHmUART cnt:100 min:-97 max:-65 avg:-75.16 lst:-95
   rssi_myRemoteHmUART cnt:14 min:-90 max:-73 avg:-78.64 lst:-79
   READINGS:
     2020-09-27 13:20:58   ASC_Enable      on
     2020-11-13 08:27:35   ASC_ShuttersLastDrive manual
     2020-11-13 15:00:00   ASC_Time_DriveDown 13.11.2020 - 16:45
     2020-11-13 15:00:00   ASC_Time_DriveUp 14.11.2020 - 08:30
     2020-11-13 15:00:00   ASC_Time_PrivacyDriveDown 13.11.2020 - 16:40
     2020-11-13 08:24:16   CommandAccepted yes
     2020-09-27 12:51:59   D-firmware      2.11
     2020-09-27 12:51:59   D-serialNr      OEQ0549185
     2020-09-27 12:53:09   PairedTo        0x123456
     2020-09-27 12:53:10   R-driveDown     24 s
     2020-09-27 12:53:10   R-driveTurn     0.5 s
     2020-09-27 12:53:10   R-driveUp       23 s
     2020-09-27 12:53:09   R-pairCentral   0x123456
     2020-09-27 12:53:10   R-sign          off
     2020-09-27 12:53:09   RegL_00.        00:00 02:01 0A:12 0B:34 0C:56 15:FF 18:00
     2020-09-27 12:53:10   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00 30:06 56:00 57:24
     2020-10-16 13:48:35   associatedWith  ASC
     2020-09-27 12:53:09   cfgState        updating
     2020-11-13 08:28:01   commState       CMDs_done
     2020-11-13 08:28:01   deviceMsg       off (to VCCU)
     2020-11-13 08:24:16   inhibit         set_off
     2020-11-13 08:28:01   level           0
     2020-11-13 08:28:01   motor           stop:off
     2020-11-13 08:28:01   pct             0
     2020-11-13 08:28:01   recentStateType info
     2020-11-13 08:28:01   state           off
     2020-11-13 08:28:01   timedOn         off
   helper:
     HM_CMDNR   138
     cSnd       1112345659A8470201C8,1112345659A8470001
     dlvlCmd    ++A01112345659A8470201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1602848912.77454
       TmplTs     1602848912.77454
       cmdKey     1:1:0::OG_KiZ_Roll:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    ,VCCU_Btn1
         tplDel     
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +59A847,00,00,00
       nextSend   1605252481.80455
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         59A847
         00
         00
         00
     mRssi:
       mNo        8A
       io:
         myHmUART:
           -66
           -66
         myRemoteHmUART:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1605252481.46532
       ack:
         HASH(0x1e63cb8)
         8A800212345659A84700
     rssi:
       at_myHmUART:
         avg        -66.2396313364055
         cnt        217
         lst        -66
         max        -56
         min        -84
       at_myRemoteHmUART:
         avg        -72.2511210762332
         cnt        223
         lst        -69
         max        -64
         min        -85
       myHmUART:
         avg        -75.16
         cnt        100
         lst        -95
         max        -65
         min        -97
       myRemoteHmUART:
         avg        -78.6428571428571
         cnt        14
         lst        -79
         max        -73
         min        -90
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -1
   ASC_BlockingTime_afterManual 120
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor ESPEasy_Wohnzimmer_TSL2561_Lux_sued:Broadband 100:150
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 300
   ASC_PrivacyDown_Pos 5
   ASC_Roommate_Device OG_Kinderzimmer
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 4000:3500
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 8:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   event-min-interval pct:60, level:60
   expert     defReg,rawReg
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen,OG_Rolladen_alle
   serialNr   OEQ0549185
   subType    blindActuator
   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 alle_OG_Roll alle_OG_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on

und vom ASC
Zitat
Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   FVERSION   73_AutoShuttersControl.pm:v0.10.9-s22743/2020-09-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,EG_Buero_Roll_Garten,EG_Buero_Roll_Hof,EG_KiZ_Roll,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,OG_Buero_Roll_Garten,OG_Buero_Roll_Hof,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,EG_SZ_Roll_Hof,ESPEasy_Wohnzimmer_TSL2561_Lux_sued,OG_Buero_Roll_Garten,EG_KiZ_Roll,EG_WZ_Roll_Hof,EG_Buero_Roll_Hof,OG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,OG_SZ_Roll_Hof,OG_WZ_Roll_Balkon,EG_SZ_Roll_Strasse,OG_WZ_Roll_Garten,OG_Buero_Roll_Hof,OG_WZ_Roll_Hof,OG_KiZ_Roll,EG_Buero_Roll_Garten
   NR         628
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.9
   OLDREADINGS:
   READINGS:
     2020-11-13 07:14:29   EG_Buero_Roll_Garten_PosValue 0
     2020-11-13 07:14:00   EG_Buero_Roll_Garten_lastPosValue 100
     2020-11-13 07:14:00   EG_Buero_Roll_Garten_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:14:28   EG_Buero_Roll_Hof_PosValue 0
     2020-11-13 07:14:00   EG_Buero_Roll_Hof_lastPosValue 100
     2020-11-13 07:14:00   EG_Buero_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 08:30:31   EG_KiZ_Roll_PosValue 0
     2020-11-13 08:30:02   EG_KiZ_Roll_lastPosValue 100
     2020-11-13 08:30:02   EG_KiZ_Roll_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:00:21   EG_SZ_Roll_Hof_PosValue 0
     2020-11-13 07:00:02   EG_SZ_Roll_Hof_lastPosValue 100
     2020-11-13 07:00:02   EG_SZ_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:00:22   EG_SZ_Roll_Strasse_PosValue 0
     2020-11-13 07:00:02   EG_SZ_Roll_Strasse_lastPosValue 100
     2020-11-13 07:00:02   EG_SZ_Roll_Strasse_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:14:30   EG_WZ_Roll_Garten_PosValue 0
     2020-11-13 07:14:00   EG_WZ_Roll_Garten_lastPosValue 100
     2020-11-13 07:14:00   EG_WZ_Roll_Garten_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:14:20   EG_WZ_Roll_Hof_PosValue 0
     2020-11-13 07:14:00   EG_WZ_Roll_Hof_lastPosValue 100
     2020-11-13 07:14:00   EG_WZ_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:52
     2020-11-13 07:21:12   OG_Buero_Roll_Garten_PosValue 0
     2020-11-13 07:20:42   OG_Buero_Roll_Garten_lastPosValue 100
     2020-11-13 07:20:42   OG_Buero_Roll_Garten_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 07:21:11   OG_Buero_Roll_Hof_PosValue 0
     2020-11-13 07:20:42   OG_Buero_Roll_Hof_lastPosValue 100
     2020-11-13 07:20:42   OG_Buero_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 08:27:35   OG_KiZ_Roll_PosValue 90
     2020-11-12 16:46:43   OG_KiZ_Roll_lastPosValue 5
     2020-11-13 07:50:01   OG_KiZ_Roll_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 08:14:32   OG_SZ_Roll_Hof_PosValue 0
     2020-11-12 16:46:43   OG_SZ_Roll_Hof_lastPosValue 0
     2020-11-13 08:14:15   OG_SZ_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 08:14:32   OG_SZ_Roll_Strasse_PosValue 0
     2020-11-12 16:46:43   OG_SZ_Roll_Strasse_lastPosValue 0
     2020-11-13 08:14:15   OG_SZ_Roll_Strasse_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 07:21:11   OG_WZ_Roll_Balkon_PosValue 0
     2020-11-13 07:20:42   OG_WZ_Roll_Balkon_lastPosValue 100
     2020-11-13 07:20:42   OG_WZ_Roll_Balkon_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 07:21:12   OG_WZ_Roll_Garten_PosValue 0
     2020-11-13 07:20:42   OG_WZ_Roll_Garten_lastPosValue 100
     2020-11-13 07:20:42   OG_WZ_Roll_Garten_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-11-13 07:21:14   OG_WZ_Roll_Hof_PosValue 0
     2020-11-13 07:20:42   OG_WZ_Roll_Hof_lastPosValue 100
     2020-11-13 07:20:42   OG_WZ_Roll_Hof_nextAstroTimeEvent 13.11.2020 - 16:45
     2020-09-27 12:52:01   ascEnable       on
     2020-09-27 12:52:01   controlShading  off
     2020-09-27 12:52:01   hardLockOut     off
     2020-10-16 13:48:34   room_EG         EG_Buero_Roll_Garten,EG_Buero_Roll_Hof,EG_KiZ_Roll,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2020-10-16 13:48:34   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2020-10-16 13:48:34   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_Buero_Roll_Hof,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2020-09-27 12:52:01   selfDefense     off
     2020-11-13 15:00:00   state           created new drive timer
     2020-09-27 12:52:01   sunriseTimeWeHoliday off
     2020-10-16 13:48:34   userAttrList    rolled out
   helper:
     shuttersList:
       EG_Buero_Roll_Garten
       EG_Buero_Roll_Hof
       EG_KiZ_Roll
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_Buero_Roll_Hof
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
   monitoredDevs:
     EG_Buero_Roll_Garten:
     EG_Buero_Roll_Hof:
     EG_KiZ_Roll:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     ESPEasy_Wohnzimmer_TSL2561_Lux_sued:
       EG_WZ_Roll_Garten ASC_BrightnessSensor
     OG_Buero_Roll_Garten:
     OG_Buero_Roll_Hof:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_tempSensor ESPEasy_Schlafzimmer_BMP280:Temperature
   ASC_twilightDevice fellbach_astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Wettervorhersage
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 November 2020, 16:59:09
Für das Rollo ist ein Roommate gesetzt. Wie ist der Status des Roommate bei der errechneten DriveUp Zeit?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 November 2020, 20:34:07
Oh wei. An den Roomate hatte ich gar nicht geacht. Danke. Der saß seit 21.10. auf asleep. Warum dieser da gesetzt wurde wissen die Götter - das Device welches diesen setzt ist seit eime Jahr oder noch länger defekt und ausgebaut - aber softwaretechnisch noch vorhanden.
Ich habe den Roomate jetzt manuell auf zuhause gesetzt, damit müsste der Rolladen morgen früh um 8:30 hoch fahren.

Danke für die Hilfe, ich denke das war der Fehler.

Viele Grüsse
Bäschdler


Nachtrag: heute morgen hat wieder alles funktioniert. Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 15 November 2020, 14:04:33
Hi, ich habe mal wieder eine Frage:
Rollladen, 3 State Sensor, tilt-Position Rollladen fährt auf ventilate Pos 50
Soweit so hübsch. Jetzt knallt aber die Sonne drauf: 2 Minuten später fährt er auf shading in 80.
Das Spiel wiederholt sich regelmäßig. Ventilate lässt ihn wieder hochfahren, dann kommt ein paar Minuten später Shading und jagt ihn wieder runter.

Ist da was falsch eingestellt oder arbeiten die beiden wirklich gegeneinander?

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 November 2020, 14:34:14
Machst du denn ständig das Fenster auf und zu? Wenn nicht kommt wohl andauernd ein Event für den Fensterkontakt. Hier muss ein event-on-change-reading beim Fensterkontakt hin.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 15 November 2020, 14:36:02
Hallo alle zuammen,

ich habe leider auch ein kleines Problem mit ASC. In ASC und in dem Rolladen habe ich versuche das Attribut ASC_Time_Up_WE_Holiday zu setzen, was ansich auch funktioniert wird, aber der Rolladen fährt trotzdem zum ASTRO Sonnenaufgang...

Hier mal ein List des ASC und Rollo


Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Astro,ESPEasy_brighteast_sensoreast,ESPEasy_brightsouth_sensorsouth,global,rgr_Residents,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
   NR         36
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-08-28 20:16:36   ascEnable       on
     2020-11-15 00:22:24   controlShading  on
     2020-07-21 16:55:33   hardLockOut     off
     2020-07-21 16:58:37   partyMode       off
     2020-11-15 07:30:29   rollo_Esszimmer_PosValue 0
     2020-11-15 09:00:02   rollo_Esszimmer_lastPosValue 100
     2020-11-15 09:00:02   rollo_Esszimmer_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 14:01:17   rollo_HSTuer_PosValue 0
     2020-11-15 14:01:00   rollo_HSTuer_lastPosValue 40
     2020-11-15 09:00:02   rollo_HSTuer_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 07:30:29   rollo_Kueche_PosValue 0
     2020-11-15 09:00:02   rollo_Kueche_lastPosValue 100
     2020-11-15 09:00:02   rollo_Kueche_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 11:30:23   rollo_Schlafzimmer_Leon_PosValue 0
     2020-11-15 13:39:12   rollo_Schlafzimmer_Leon_lastPosValue 0
     2020-11-15 06:59:15   rollo_Schlafzimmer_Leon_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 14:01:18   rollo_Schlafzimmer_Ursula_Sued_PosValue 0
     2020-11-15 14:01:01   rollo_Schlafzimmer_Ursula_Sued_lastPosValue 80
     2020-11-15 06:59:15   rollo_Schlafzimmer_Ursula_Sued_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 14:01:14   rollo_Treppenhaus_Buero_PosValue 0
     2020-11-15 14:01:01   rollo_Treppenhaus_Buero_lastPosValue 50
     2020-11-15 11:00:02   rollo_Treppenhaus_Buero_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 14:01:18   rollo_Wohnzimmer_PosValue 0
     2020-11-15 14:01:01   rollo_Wohnzimmer_lastPosValue 70
     2020-11-15 09:00:02   rollo_Wohnzimmer_nextAstroTimeEvent 15.11.2020 - 17:15
     2020-11-15 00:22:19   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-07-21 12:57:02   selfDefense     on
     2020-11-15 14:01:18   state           shading out
     2020-11-15 00:21:46   sunriseTimeWeHoliday on
     2020-11-15 00:22:19   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Schlafzimmer_Leon
       rollo_Schlafzimmer_Ursula_Sued
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     ESPEasy_brighteast_sensoreast:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_Kueche ASC_BrightnessSensor
     ESPEasy_brightsouth_sensorsouth:
       rollo_HSTuer ASC_BrightnessSensor
       rollo_Schlafzimmer_Leon ASC_BrightnessSensor
       rollo_Schlafzimmer_Ursula_Sued ASC_BrightnessSensor
       rollo_Treppenhaus_Buero ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     rgr_Residents:
       ASC        ASC_residentsDev
     rollo_Esszimmer:
     rollo_HSTuer:
     rollo_Kueche:
     rollo_Schlafzimmer_Leon:
     rollo_Schlafzimmer_Ursula_Sued:
     rollo_Treppenhaus_Buero:
     rollo_Wohnzimmer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_residentsDev rgr_Residents:state
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung



und Rollo:


Internals:
   FUUID      5e0238fb-f33f-4070-9f96-6ef239f9fa1286e6
   NAME       rollo_HSTuer
   NR         33
   STATE      open
   TYPE       ROLLO
   stoptime   1605445277
   READINGS:
     2020-07-19 15:48:40   ASC_Enable      on
     2020-11-15 14:35:18   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-11-15 14:01:17   ASC_ShuttersLastDrive shading out
     2020-11-15 09:00:02   ASC_Time_DriveDown 15.11.2020 - 17:15
     2020-11-15 09:00:02   ASC_Time_DriveUp 16.11.2020 - 07:30
     2020-11-15 00:22:19   associatedWith  ASC
     2020-11-15 14:01:00   command         pct-0
     2020-11-15 14:01:00   desired_pct     0
     2020-11-15 14:01:00   drive-type      modul
     2020-11-15 14:01:00   last_drive      drive-up
     2020-11-15 14:01:17   pct             0
     2020-11-15 14:01:17   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Closed_Pos 70
   ASC_Down   astro
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 135:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_ShuttersPlace terrace
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a3 AI
   rl_commandStopDown set rollo_a3 AI
   rl_commandStopUp set rollo_a3 A0
   rl_commandUp set rollo_a3 A0
   rl_excessBottom 7
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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 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
   webCmd     open:closed:half:stop:pct


Update und neustart habe ich schon versucht...

Liebe Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 November 2020, 14:47:10
Zu mindest für Morgen passt die Zeit. Interessant wäre was am Freitag drin steht für Samstag oder Samstag für Sonntag.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 15 November 2020, 14:50:39
Es stand sowohl Samstags als auch Sonntags ASC_Time_DriveUp TT.11.2020 - 07:30 in den Readings

EDIT:

Hier der Rollo-Log von Gestern, da sind alle Fahrten verzeichnet. Das rollo_Schlafzimmer_Leon war blocked, wegen abwesenheit, deshalb an der Stelle wahrscheinlich die vielen log Einträge:

2020-11-14_00:00:00 rollo_Esszimmer command: closed
2020-11-14_00:00:00 rollo_Esszimmer desired_pct: 100
2020-11-14_00:00:00 rollo_Esszimmer last_drive: drive-down
2020-11-14_00:00:00 rollo_Esszimmer drive-down
2020-11-14_00:00:00 rollo_Esszimmer drive-type: modul
2020-11-14_00:00:00 rollo_a2 channelA: AI
2020-11-14_00:00:00 rollo_a2 AI
2020-11-14_00:00:00 rollo_Wohnzimmer command: closed
2020-11-14_00:00:00 rollo_Wohnzimmer desired_pct: 100
2020-11-14_00:00:00 rollo_Wohnzimmer last_drive: drive-down
2020-11-14_00:00:00 rollo_Wohnzimmer drive-down
2020-11-14_00:00:00 rollo_Wohnzimmer drive-type: modul
2020-11-14_00:00:00 rollo_a4 channelA: AI
2020-11-14_00:00:00 rollo_a4 AI
2020-11-14_00:00:00 rollo_Kueche command: closed
2020-11-14_00:00:00 rollo_Kueche desired_pct: 100
2020-11-14_00:00:00 rollo_Kueche last_drive: drive-down
2020-11-14_00:00:00 rollo_Kueche drive-down
2020-11-14_00:00:00 rollo_Kueche drive-type: modul
2020-11-14_00:00:00 rollo_a1 channelA: AI
2020-11-14_00:00:00 rollo_a1 AI
2020-11-14_00:00:00 rollo_HSTuer command: open
2020-11-14_00:00:00 rollo_HSTuer desired_pct: 0
2020-11-14_00:00:00 rollo_HSTuer last_drive: drive-up
2020-11-14_00:00:00 rollo_HSTuer drive-up
2020-11-14_00:00:00 rollo_HSTuer drive-type: modul
2020-11-14_00:00:00 rollo_a3 channelA: A0
2020-11-14_00:00:00 rollo_a3 A0
2020-11-14_00:00:14 rollo_Wohnzimmer pct: 100
2020-11-14_00:00:14 rollo_a4 channelA: AI
2020-11-14_00:00:14 rollo_a4 AI
2020-11-14_00:00:14 rollo_Wohnzimmer closed
2020-11-14_00:00:14 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-14_00:00:16 rollo_Esszimmer pct: 100
2020-11-14_00:00:16 rollo_a2 channelA: AI
2020-11-14_00:00:16 rollo_a2 AI
2020-11-14_00:00:16 rollo_Esszimmer closed
2020-11-14_00:00:16 rollo_Kueche pct: 100
2020-11-14_00:00:16 rollo_a1 channelA: AI
2020-11-14_00:00:16 rollo_a1 AI
2020-11-14_00:00:16 rollo_Kueche closed
2020-11-14_00:00:16 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-14_00:00:16 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-14_00:00:23 rollo_HSTuer pct: 0
2020-11-14_00:00:23 rollo_a3 channelA: A0
2020-11-14_00:00:23 rollo_a3 A0
2020-11-14_00:00:23 rollo_HSTuer open
2020-11-14_00:00:23 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_00:30:00 rollo_HSTuer open
2020-11-14_00:30:00 rollo_HSTuer desired_pct: 0
2020-11-14_00:30:00 rollo_HSTuer pct: 0
2020-11-14_00:30:00 rollo_HSTuer command: closed
2020-11-14_00:30:00 rollo_HSTuer desired_pct: 100
2020-11-14_00:30:00 rollo_HSTuer last_drive: drive-down
2020-11-14_00:30:00 rollo_HSTuer drive-down
2020-11-14_00:30:00 rollo_HSTuer drive-type: modul
2020-11-14_00:30:00 rollo_a3 channelA: AI
2020-11-14_00:30:00 rollo_a3 AI
2020-11-14_00:30:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_00:30:36 rollo_HSTuer pct: 100
2020-11-14_00:30:36 rollo_a3 channelA: AI
2020-11-14_00:30:36 rollo_a3 AI
2020-11-14_00:30:36 rollo_HSTuer closed
2020-11-14_00:30:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_07:30:02 rollo_Esszimmer command: pct-0
2020-11-14_07:30:02 rollo_Esszimmer desired_pct: 0
2020-11-14_07:30:02 rollo_Esszimmer last_drive: drive-up
2020-11-14_07:30:02 rollo_Esszimmer drive-up
2020-11-14_07:30:02 rollo_Esszimmer drive-type: modul
2020-11-14_07:30:02 rollo_a2 channelA: A0
2020-11-14_07:30:02 rollo_a2 A0
2020-11-14_07:30:02 rollo_HSTuer command: pct-0
2020-11-14_07:30:02 rollo_HSTuer desired_pct: 0
2020-11-14_07:30:02 rollo_HSTuer last_drive: drive-up
2020-11-14_07:30:02 rollo_HSTuer drive-up
2020-11-14_07:30:02 rollo_HSTuer drive-type: modul
2020-11-14_07:30:02 rollo_a3 channelA: A0
2020-11-14_07:30:02 rollo_a3 A0
2020-11-14_07:30:02 rollo_Kueche command: pct-0
2020-11-14_07:30:02 rollo_Kueche desired_pct: 0
2020-11-14_07:30:02 rollo_Kueche last_drive: drive-up
2020-11-14_07:30:02 rollo_Kueche drive-up
2020-11-14_07:30:02 rollo_Kueche drive-type: modul
2020-11-14_07:30:02 rollo_a1 channelA: A0
2020-11-14_07:30:02 rollo_a1 A0
2020-11-14_07:30:02 rollo_Wohnzimmer command: pct-0
2020-11-14_07:30:02 rollo_Wohnzimmer desired_pct: 0
2020-11-14_07:30:02 rollo_Wohnzimmer last_drive: drive-up
2020-11-14_07:30:02 rollo_Wohnzimmer drive-up
2020-11-14_07:30:02 rollo_Wohnzimmer drive-type: modul
2020-11-14_07:30:02 rollo_a4 channelA: A0
2020-11-14_07:30:02 rollo_a4 A0
2020-11-14_07:30:27 rollo_Wohnzimmer pct: 0
2020-11-14_07:30:27 rollo_a4 channelA: A0
2020-11-14_07:30:27 rollo_a4 A0
2020-11-14_07:30:27 rollo_Wohnzimmer open
2020-11-14_07:30:27 rollo_Wohnzimmer ASC_ShuttersLastDrive: day open
2020-11-14_07:30:29 rollo_Esszimmer pct: 0
2020-11-14_07:30:29 rollo_a2 channelA: A0
2020-11-14_07:30:29 rollo_a2 A0
2020-11-14_07:30:29 rollo_Esszimmer open
2020-11-14_07:30:29 rollo_Kueche pct: 0
2020-11-14_07:30:29 rollo_a1 channelA: A0
2020-11-14_07:30:29 rollo_a1 A0
2020-11-14_07:30:29 rollo_Kueche open
2020-11-14_07:30:29 rollo_Esszimmer ASC_ShuttersLastDrive: day open
2020-11-14_07:30:29 rollo_Kueche ASC_ShuttersLastDrive: day open
2020-11-14_07:30:38 rollo_HSTuer pct: 0
2020-11-14_07:30:38 rollo_a3 channelA: A0
2020-11-14_07:30:38 rollo_a3 A0
2020-11-14_07:30:38 rollo_HSTuer open
2020-11-14_07:30:38 rollo_HSTuer ASC_ShuttersLastDrive: day open
2020-11-14_08:00:02 rollo_Treppenhaus_Buero command: pct-0
2020-11-14_08:00:02 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-14_08:00:02 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-14_08:00:02 rollo_Treppenhaus_Buero drive-up
2020-11-14_08:00:02 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_08:00:02 rollo_b5 channelA: A0
2020-11-14_08:00:02 rollo_b5 A0
2020-11-14_08:00:25 rollo_Treppenhaus_Buero pct: 0
2020-11-14_08:00:25 rollo_b5 channelA: A0
2020-11-14_08:00:25 rollo_b5 A0
2020-11-14_08:00:25 rollo_Treppenhaus_Buero open
2020-11-14_08:00:25 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: day open
2020-11-14_08:41:27 rollo_Schlafzimmer_Joerg command: pct-0
2020-11-14_08:41:27 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-14_08:41:27 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-14_08:41:27 rollo_Schlafzimmer_Joerg drive-up
2020-11-14_08:41:27 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-14_08:41:27 rollo_b1 channelA: A0
2020-11-14_08:41:27 rollo_b1 A0
2020-11-14_08:41:54 rollo_Schlafzimmer_Joerg pct: 0
2020-11-14_08:41:54 rollo_b1 channelA: A0
2020-11-14_08:41:54 rollo_b1 A0
2020-11-14_08:41:54 rollo_Schlafzimmer_Joerg open
2020-11-14_10:10:00 rollo_HSTuer closed
2020-11-14_10:10:00 rollo_HSTuer desired_pct: 100
2020-11-14_10:10:00 rollo_HSTuer pct: 100
2020-11-14_10:10:00 rollo_Wohnzimmer closed
2020-11-14_10:10:00 rollo_Wohnzimmer desired_pct: 100
2020-11-14_10:10:00 rollo_Wohnzimmer pct: 100
2020-11-14_10:10:00 rollo_HSTuer command: open
2020-11-14_10:10:00 rollo_HSTuer desired_pct: 0
2020-11-14_10:10:00 rollo_HSTuer last_drive: drive-up
2020-11-14_10:10:00 rollo_HSTuer drive-up
2020-11-14_10:10:00 rollo_HSTuer drive-type: modul
2020-11-14_10:10:00 rollo_a3 channelA: A0
2020-11-14_10:10:00 rollo_a3 A0
2020-11-14_10:10:00 rollo_Wohnzimmer command: open
2020-11-14_10:10:00 rollo_Wohnzimmer desired_pct: 0
2020-11-14_10:10:00 rollo_Wohnzimmer last_drive: drive-up
2020-11-14_10:10:00 rollo_Wohnzimmer drive-up
2020-11-14_10:10:00 rollo_Wohnzimmer drive-type: modul
2020-11-14_10:10:00 rollo_a4 channelA: A0
2020-11-14_10:10:00 rollo_a4 A0
2020-11-14_10:10:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_10:10:00 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-14_10:10:25 rollo_Wohnzimmer pct: 0
2020-11-14_10:10:25 rollo_a4 channelA: A0
2020-11-14_10:10:25 rollo_a4 A0
2020-11-14_10:10:25 rollo_Wohnzimmer open
2020-11-14_10:10:25 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-14_10:10:36 rollo_HSTuer pct: 0
2020-11-14_10:10:36 rollo_a3 channelA: A0
2020-11-14_10:10:36 rollo_a3 A0
2020-11-14_10:10:36 rollo_HSTuer open
2020-11-14_10:10:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg closed
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost closed
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-14_11:30:00 rollo_Treppenhaus_Buero closed
2020-11-14_11:30:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-14_11:30:00 rollo_Treppenhaus_Buero pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon closed
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon pct: 100
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg command: open
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-14_11:30:00 rollo_b1 channelA: A0
2020-11-14_11:30:00 rollo_b1 A0
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost command: open
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-14_11:30:00 rollo_b2 channelA: A0
2020-11-14_11:30:00 rollo_b2 A0
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued command: open
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 0
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-14_11:30:00 rollo_b3 channelA: A0
2020-11-14_11:30:00 rollo_b3 A0
2020-11-14_11:30:00 rollo_Treppenhaus_Buero command: open
2020-11-14_11:30:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-14_11:30:00 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-14_11:30:00 rollo_Treppenhaus_Buero drive-up
2020-11-14_11:30:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_11:30:00 rollo_b5 channelA: A0
2020-11-14_11:30:00 rollo_b5 A0
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon command: open
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon last_drive: drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon drive-up
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon drive-type: modul
2020-11-14_11:30:00 rollo_b4 channelA: A0
2020-11-14_11:30:00 rollo_b4 A0
2020-11-14_11:30:00 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-14_11:30:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-14_11:30:00 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-14_11:30:23 rollo_Schlafzimmer_Ursula_Sued pct: 0
2020-11-14_11:30:23 rollo_b3 channelA: A0
2020-11-14_11:30:23 rollo_b3 A0
2020-11-14_11:30:23 rollo_Schlafzimmer_Ursula_Sued open
2020-11-14_11:30:23 rollo_Treppenhaus_Buero pct: 0
2020-11-14_11:30:23 rollo_b5 channelA: A0
2020-11-14_11:30:23 rollo_b5 A0
2020-11-14_11:30:23 rollo_Treppenhaus_Buero open
2020-11-14_11:30:23 rollo_Schlafzimmer_Leon pct: 0
2020-11-14_11:30:23 rollo_b4 channelA: A0
2020-11-14_11:30:23 rollo_b4 A0
2020-11-14_11:30:23 rollo_Schlafzimmer_Leon blocked
2020-11-14_11:30:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-14_11:30:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-14_11:30:23 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-14_11:30:26 rollo_Schlafzimmer_Joerg pct: 0
2020-11-14_11:30:26 rollo_b1 channelA: A0
2020-11-14_11:30:26 rollo_b1 A0
2020-11-14_11:30:26 rollo_Schlafzimmer_Joerg open
2020-11-14_11:30:26 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-14_11:30:26 rollo_b2 channelA: A0
2020-11-14_11:30:26 rollo_b2 A0
2020-11-14_11:30:26 rollo_Schlafzimmer_Ursula_Ost open
2020-11-14_12:24:07 rollo_Treppenhaus_Buero command: pct-50
2020-11-14_12:24:07 rollo_Treppenhaus_Buero desired_pct: 50
2020-11-14_12:24:07 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-14_12:24:07 rollo_Treppenhaus_Buero drive-down
2020-11-14_12:24:07 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_12:24:07 rollo_b5 channelA: AI
2020-11-14_12:24:07 rollo_b5 AI
2020-11-14_12:24:07 rollo_Schlafzimmer_Ursula_Sued command: pct-80
2020-11-14_12:24:07 rollo_Schlafzimmer_Ursula_Sued desired_pct: 80
2020-11-14_12:24:07 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-down
2020-11-14_12:24:07 rollo_Schlafzimmer_Ursula_Sued drive-down
2020-11-14_12:24:07 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-14_12:24:07 rollo_b3 channelA: AI
2020-11-14_12:24:07 rollo_b3 AI
2020-11-14_12:24:07 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:24:07 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:24:07 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:24:07 rollo_Wohnzimmer command: pct-70
2020-11-14_12:24:07 rollo_Wohnzimmer desired_pct: 70
2020-11-14_12:24:07 rollo_Wohnzimmer last_drive: drive-down
2020-11-14_12:24:07 rollo_Wohnzimmer drive-down
2020-11-14_12:24:07 rollo_Wohnzimmer drive-type: modul
2020-11-14_12:24:07 rollo_a4 channelA: AI
2020-11-14_12:24:07 rollo_a4 AI
2020-11-14_12:24:07 rollo_HSTuer command: pct-40
2020-11-14_12:24:07 rollo_HSTuer desired_pct: 40
2020-11-14_12:24:07 rollo_HSTuer last_drive: drive-down
2020-11-14_12:24:07 rollo_HSTuer drive-down
2020-11-14_12:24:07 rollo_HSTuer drive-type: modul
2020-11-14_12:24:07 rollo_a3 channelA: AI
2020-11-14_12:24:07 rollo_a3 AI
2020-11-14_12:24:13 rollo_Treppenhaus_Buero pct: 50
2020-11-14_12:24:13 rollo_b5 channelA: AI
2020-11-14_12:24:13 rollo_b5 AI
2020-11-14_12:24:13 rollo_Treppenhaus_Buero half
2020-11-14_12:24:13 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: shading in
2020-11-14_12:24:16 rollo_Schlafzimmer_Ursula_Sued pct: 80
2020-11-14_12:24:16 rollo_b3 channelA: AI
2020-11-14_12:24:16 rollo_b3 AI
2020-11-14_12:24:16 rollo_Schlafzimmer_Ursula_Sued pct-80
2020-11-14_12:24:16 rollo_HSTuer pct: 40
2020-11-14_12:24:16 rollo_a3 channelA: AI
2020-11-14_12:24:16 rollo_a3 AI
2020-11-14_12:24:16 rollo_HSTuer pct-40
2020-11-14_12:24:16 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: shading in
2020-11-14_12:24:16 rollo_HSTuer ASC_ShuttersLastDrive: shading in
2020-11-14_12:24:17 rollo_Wohnzimmer pct: 70
2020-11-14_12:24:17 rollo_a4 channelA: AI
2020-11-14_12:24:17 rollo_a4 AI
2020-11-14_12:24:17 rollo_Wohnzimmer pct-70
2020-11-14_12:24:17 rollo_Wohnzimmer ASC_ShuttersLastDrive: shading in
2020-11-14_12:34:23 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:34:23 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:34:23 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:35:17 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:35:17 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:35:17 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:37:37 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:37:37 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:37:37 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:39:56 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:39:56 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:39:56 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:40:54 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:40:54 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:40:54 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:45:33 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:45:33 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:45:33 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:46:27 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:46:27 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:46:27 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:51:10 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:51:10 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:51:10 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:52:04 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:52:04 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:52:04 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:56:48 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:56:48 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:56:48 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_12:57:41 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_12:57:41 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_12:57:41 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:02:25 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:02:25 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:02:25 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:03:19 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:03:19 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:03:19 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:07:57 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:07:57 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:07:57 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:08:56 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:08:56 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:08:56 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:13:35 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:13:35 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:13:35 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:14:29 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:14:29 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:14:29 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:19:08 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:19:08 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:19:08 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:20:06 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:20:06 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:20:06 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:24:45 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:24:45 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:24:45 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:25:39 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:25:39 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:25:39 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:30:17 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:30:17 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:30:17 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:31:16 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:31:16 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:31:16 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:35:54 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:35:54 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:35:54 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:36:48 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:36:48 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:36:48 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:37:37 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:37:37 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:37:37 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:41:32 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:41:32 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:41:32 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:42:26 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:42:26 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:42:26 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:47:09 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:47:09 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:47:09 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:48:03 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:48:03 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:48:03 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:52:46 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:52:46 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:52:46 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:53:40 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:53:40 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:53:40 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:58:19 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:58:19 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:58:19 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_13:59:17 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_13:59:17 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_13:59:17 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:03:56 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:03:56 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:03:56 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:04:50 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:04:50 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:04:50 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:09:29 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:09:29 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:09:29 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:10:27 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:10:27 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:10:27 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:15:06 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:15:06 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:15:06 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:16:00 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:16:00 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:16:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:20:39 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:20:39 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:20:39 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:21:38 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:21:38 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:21:38 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:26:17 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:26:17 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:26:17 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:27:11 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:27:11 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:27:11 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:31:54 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:31:54 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:31:54 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:32:48 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:32:48 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:32:48 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:37:31 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:37:31 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:37:31 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:37:37 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:37:37 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:37:37 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:38:25 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:38:25 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:38:25 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:43:08 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:43:08 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:43:08 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:44:02 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:44:02 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:44:02 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:48:41 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:48:41 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:48:41 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:49:39 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:49:39 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:49:39 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:54:18 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:54:18 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:54:18 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:55:12 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:55:12 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:55:12 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_14:59:50 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_14:59:50 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_14:59:50 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_15:00:49 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_15:00:49 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_15:00:49 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_15:05:27 rollo_Schlafzimmer_Leon command: pct-80
2020-11-14_15:05:27 rollo_Schlafzimmer_Leon desired_pct: 80
2020-11-14_15:05:27 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-14_15:10:00 rollo_Esszimmer closed
2020-11-14_15:10:00 rollo_Esszimmer desired_pct: 100
2020-11-14_15:10:00 rollo_Esszimmer pct: 100
2020-11-14_15:10:00 rollo_Kueche closed
2020-11-14_15:10:00 rollo_Kueche desired_pct: 100
2020-11-14_15:10:00 rollo_Kueche pct: 100
2020-11-14_15:10:00 rollo_Esszimmer command: open
2020-11-14_15:10:00 rollo_Esszimmer desired_pct: 0
2020-11-14_15:10:00 rollo_Esszimmer last_drive: drive-up
2020-11-14_15:10:00 rollo_Esszimmer drive-up
2020-11-14_15:10:00 rollo_Esszimmer drive-type: modul
2020-11-14_15:10:00 rollo_a2 channelA: A0
2020-11-14_15:10:00 rollo_a2 A0
2020-11-14_15:10:00 rollo_Kueche command: open
2020-11-14_15:10:00 rollo_Kueche desired_pct: 0
2020-11-14_15:10:00 rollo_Kueche last_drive: drive-up
2020-11-14_15:10:00 rollo_Kueche drive-up
2020-11-14_15:10:00 rollo_Kueche drive-type: modul
2020-11-14_15:10:00 rollo_a1 channelA: A0
2020-11-14_15:10:00 rollo_a1 A0
2020-11-14_15:10:00 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-14_15:10:00 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-14_15:10:27 rollo_Esszimmer pct: 0
2020-11-14_15:10:27 rollo_a2 channelA: A0
2020-11-14_15:10:27 rollo_a2 A0
2020-11-14_15:10:27 rollo_Esszimmer open
2020-11-14_15:10:27 rollo_Kueche pct: 0
2020-11-14_15:10:27 rollo_a1 channelA: A0
2020-11-14_15:10:27 rollo_a1 A0
2020-11-14_15:10:27 rollo_Kueche open
2020-11-14_15:10:27 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-14_15:10:27 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-14_15:27:51 rollo_Treppenhaus_Buero command: pct-0
2020-11-14_15:27:51 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-14_15:27:51 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-14_15:27:51 rollo_Treppenhaus_Buero drive-up
2020-11-14_15:27:51 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_15:27:51 rollo_b5 channelA: A0
2020-11-14_15:27:51 rollo_b5 A0
2020-11-14_15:27:51 rollo_Schlafzimmer_Ursula_Sued command: pct-0
2020-11-14_15:27:51 rollo_Schlafzimmer_Ursula_Sued desired_pct: 0
2020-11-14_15:27:51 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-up
2020-11-14_15:27:51 rollo_Schlafzimmer_Ursula_Sued drive-up
2020-11-14_15:27:51 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-14_15:27:51 rollo_b3 channelA: A0
2020-11-14_15:27:51 rollo_b3 A0
2020-11-14_15:27:51 rollo_Wohnzimmer command: pct-0
2020-11-14_15:27:51 rollo_Wohnzimmer desired_pct: 0
2020-11-14_15:27:51 rollo_Wohnzimmer last_drive: drive-up
2020-11-14_15:27:51 rollo_Wohnzimmer drive-up
2020-11-14_15:27:51 rollo_Wohnzimmer drive-type: modul
2020-11-14_15:27:51 rollo_a4 channelA: A0
2020-11-14_15:27:51 rollo_a4 A0
2020-11-14_15:27:51 rollo_HSTuer command: pct-0
2020-11-14_15:27:51 rollo_HSTuer desired_pct: 0
2020-11-14_15:27:51 rollo_HSTuer last_drive: drive-up
2020-11-14_15:27:51 rollo_HSTuer drive-up
2020-11-14_15:27:51 rollo_HSTuer drive-type: modul
2020-11-14_15:27:51 rollo_a3 channelA: A0
2020-11-14_15:27:51 rollo_a3 A0
2020-11-14_15:28:05 rollo_Treppenhaus_Buero pct: 0
2020-11-14_15:28:05 rollo_b5 channelA: A0
2020-11-14_15:28:05 rollo_b5 A0
2020-11-14_15:28:05 rollo_Treppenhaus_Buero open
2020-11-14_15:28:05 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: shading out
2020-11-14_15:28:08 rollo_Schlafzimmer_Ursula_Sued pct: 0
2020-11-14_15:28:08 rollo_b3 channelA: A0
2020-11-14_15:28:08 rollo_b3 A0
2020-11-14_15:28:08 rollo_Schlafzimmer_Ursula_Sued open
2020-11-14_15:28:08 rollo_HSTuer pct: 0
2020-11-14_15:28:08 rollo_a3 channelA: A0
2020-11-14_15:28:08 rollo_a3 A0
2020-11-14_15:28:08 rollo_HSTuer open
2020-11-14_15:28:08 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: shading out
2020-11-14_15:28:08 rollo_HSTuer ASC_ShuttersLastDrive: shading out
2020-11-14_15:28:09 rollo_Wohnzimmer pct: 0
2020-11-14_15:28:09 rollo_a4 channelA: A0
2020-11-14_15:28:09 rollo_a4 A0
2020-11-14_15:28:09 rollo_Wohnzimmer open
2020-11-14_15:28:09 rollo_Wohnzimmer ASC_ShuttersLastDrive: shading out
2020-11-14_17:16:59 rollo_Esszimmer command: pct-70
2020-11-14_17:16:59 rollo_Esszimmer desired_pct: 70
2020-11-14_17:16:59 rollo_Esszimmer last_drive: drive-down
2020-11-14_17:16:59 rollo_Esszimmer drive-down
2020-11-14_17:16:59 rollo_Esszimmer drive-type: modul
2020-11-14_17:16:59 rollo_a2 channelA: AI
2020-11-14_17:16:59 rollo_a2 AI
2020-11-14_17:16:59 rollo_HSTuer command: pct-70
2020-11-14_17:16:59 rollo_HSTuer desired_pct: 70
2020-11-14_17:16:59 rollo_HSTuer last_drive: drive-down
2020-11-14_17:16:59 rollo_HSTuer drive-down
2020-11-14_17:16:59 rollo_HSTuer drive-type: modul
2020-11-14_17:16:59 rollo_a3 channelA: AI
2020-11-14_17:16:59 rollo_a3 AI
2020-11-14_17:16:59 rollo_Kueche command: pct-70
2020-11-14_17:16:59 rollo_Kueche desired_pct: 70
2020-11-14_17:16:59 rollo_Kueche last_drive: drive-down
2020-11-14_17:16:59 rollo_Kueche drive-down
2020-11-14_17:16:59 rollo_Kueche drive-type: modul
2020-11-14_17:16:59 rollo_a1 channelA: AI
2020-11-14_17:16:59 rollo_a1 AI
2020-11-14_17:16:59 rollo_Wohnzimmer command: pct-80
2020-11-14_17:16:59 rollo_Wohnzimmer desired_pct: 80
2020-11-14_17:16:59 rollo_Wohnzimmer last_drive: drive-down
2020-11-14_17:16:59 rollo_Wohnzimmer drive-down
2020-11-14_17:16:59 rollo_Wohnzimmer drive-type: modul
2020-11-14_17:16:59 rollo_a4 channelA: AI
2020-11-14_17:16:59 rollo_a4 AI
2020-11-14_17:16:59 rollo_Treppenhaus_Buero command: pct-70
2020-11-14_17:16:59 rollo_Treppenhaus_Buero desired_pct: 70
2020-11-14_17:16:59 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-14_17:16:59 rollo_Treppenhaus_Buero drive-down
2020-11-14_17:16:59 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_17:16:59 rollo_b5 channelA: AI
2020-11-14_17:16:59 rollo_b5 AI
2020-11-14_17:17:07 rollo_Treppenhaus_Buero pct: 70
2020-11-14_17:17:07 rollo_b5 channelA: AI
2020-11-14_17:17:07 rollo_b5 AI
2020-11-14_17:17:07 rollo_Treppenhaus_Buero pct-70
2020-11-14_17:17:07 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: night close
2020-11-14_17:17:09 rollo_Esszimmer pct: 70
2020-11-14_17:17:09 rollo_a2 channelA: AI
2020-11-14_17:17:09 rollo_a2 AI
2020-11-14_17:17:09 rollo_Esszimmer pct-70
2020-11-14_17:17:09 rollo_Kueche pct: 70
2020-11-14_17:17:09 rollo_a1 channelA: AI
2020-11-14_17:17:09 rollo_a1 AI
2020-11-14_17:17:09 rollo_Kueche pct-70
2020-11-14_17:17:09 rollo_Esszimmer ASC_ShuttersLastDrive: night close
2020-11-14_17:17:09 rollo_Kueche ASC_ShuttersLastDrive: night close
2020-11-14_17:17:10 rollo_Wohnzimmer pct: 80
2020-11-14_17:17:10 rollo_a4 channelA: AI
2020-11-14_17:17:10 rollo_a4 AI
2020-11-14_17:17:10 rollo_Wohnzimmer pct-80
2020-11-14_17:17:10 rollo_Wohnzimmer ASC_ShuttersLastDrive: night close
2020-11-14_17:17:13 rollo_HSTuer pct: 70
2020-11-14_17:17:13 rollo_a3 channelA: AI
2020-11-14_17:17:13 rollo_a3 AI
2020-11-14_17:17:13 rollo_HSTuer pct-70
2020-11-14_17:17:13 rollo_HSTuer ASC_ShuttersLastDrive: night close
2020-11-14_20:47:06 rollo_HSTuer command: open
2020-11-14_20:47:06 rollo_HSTuer desired_pct: 0
2020-11-14_20:47:06 rollo_HSTuer last_drive: drive-up
2020-11-14_20:47:06 rollo_HSTuer drive-up
2020-11-14_20:47:06 rollo_HSTuer drive-type: modul
2020-11-14_20:47:06 rollo_a3 channelA: A0
2020-11-14_20:47:06 rollo_a3 A0
2020-11-14_20:47:29 rollo_HSTuer pct: 0
2020-11-14_20:47:29 rollo_a3 channelA: A0
2020-11-14_20:47:29 rollo_a3 A0
2020-11-14_20:47:29 rollo_HSTuer open
2020-11-14_20:47:29 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg open
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg pct: 0
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost open
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-14_23:50:00 rollo_Treppenhaus_Buero open
2020-11-14_23:50:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-14_23:50:00 rollo_Treppenhaus_Buero pct: 0
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg command: closed
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg last_drive: drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-14_23:50:00 rollo_b1 channelA: AI
2020-11-14_23:50:00 rollo_b1 AI
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost command: closed
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-14_23:50:00 rollo_b2 channelA: AI
2020-11-14_23:50:00 rollo_b2 AI
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Sued command: closed
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-down
2020-11-14_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-14_23:50:00 rollo_b3 channelA: AI
2020-11-14_23:50:00 rollo_b3 AI
2020-11-14_23:50:00 rollo_Treppenhaus_Buero command: closed
2020-11-14_23:50:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-14_23:50:00 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-14_23:50:00 rollo_Treppenhaus_Buero drive-down
2020-11-14_23:50:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-14_23:50:00 rollo_b5 channelA: AI
2020-11-14_23:50:00 rollo_b5 AI
2020-11-14_23:50:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-14_23:50:23 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-14_23:50:23 rollo_b3 channelA: AI
2020-11-14_23:50:23 rollo_b3 AI
2020-11-14_23:50:23 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-14_23:50:23 rollo_Treppenhaus_Buero pct: 100
2020-11-14_23:50:23 rollo_b5 channelA: AI
2020-11-14_23:50:23 rollo_b5 AI
2020-11-14_23:50:23 rollo_Treppenhaus_Buero closed
2020-11-14_23:50:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-14_23:50:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-14_23:50:26 rollo_Schlafzimmer_Joerg pct: 100
2020-11-14_23:50:26 rollo_b1 channelA: AI
2020-11-14_23:50:26 rollo_b1 AI
2020-11-14_23:50:26 rollo_Schlafzimmer_Joerg closed
2020-11-14_23:50:26 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-14_23:50:26 rollo_b2 channelA: AI
2020-11-14_23:50:26 rollo_b2 AI
2020-11-14_23:50:26 rollo_Schlafzimmer_Ursula_Ost closed
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: crusader85 am 15 November 2020, 14:51:47
Zitat von: CoolTux am 15 November 2020, 14:34:14
Machst du denn ständig das Fenster auf und zu? Wenn nicht kommt wohl andauernd ein Event für den Fensterkontakt. Hier muss ein event-on-change-reading beim Fensterkontakt hin.

Oh Mann, manchmal sehe ich den Wald vor lauter Bäumen nicht mehr.... Danke dir :D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 November 2020, 14:54:01
Zitat von: Leon_Emm am 15 November 2020, 14:50:39
Es stand sowohl Samstags als auch Sonntags ASC_Time_DriveUp TT.11.2020 - 07:30 in den Readings

Dann müssen wir das am Freitag testen. Ich schreibe Dir dazu heute Abend noch was.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 15 November 2020, 14:56:49
Hier mal der Rollo-Log von letzem Freitag (den 13...). Vielleicht ist da was brauchbares drin:

2020-11-13_00:00:00 rollo_Esszimmer command: closed
2020-11-13_00:00:00 rollo_Esszimmer desired_pct: 100
2020-11-13_00:00:00 rollo_Esszimmer last_drive: drive-down
2020-11-13_00:00:00 rollo_Esszimmer drive-down
2020-11-13_00:00:00 rollo_Esszimmer drive-type: modul
2020-11-13_00:00:00 rollo_a2 channelA: AI
2020-11-13_00:00:00 rollo_a2 AI
2020-11-13_00:00:00 rollo_Wohnzimmer command: closed
2020-11-13_00:00:00 rollo_Wohnzimmer desired_pct: 100
2020-11-13_00:00:00 rollo_Wohnzimmer last_drive: drive-down
2020-11-13_00:00:00 rollo_Wohnzimmer drive-down
2020-11-13_00:00:00 rollo_Wohnzimmer drive-type: modul
2020-11-13_00:00:00 rollo_a4 channelA: AI
2020-11-13_00:00:00 rollo_a4 AI
2020-11-13_00:00:00 rollo_Kueche command: closed
2020-11-13_00:00:00 rollo_Kueche desired_pct: 100
2020-11-13_00:00:00 rollo_Kueche last_drive: drive-down
2020-11-13_00:00:00 rollo_Kueche drive-down
2020-11-13_00:00:00 rollo_Kueche drive-type: modul
2020-11-13_00:00:00 rollo_a1 channelA: AI
2020-11-13_00:00:00 rollo_a1 AI
2020-11-13_00:00:00 rollo_HSTuer open
2020-11-13_00:00:00 rollo_HSTuer desired_pct: 0
2020-11-13_00:00:00 rollo_HSTuer pct: 0
2020-11-13_00:00:00 rollo_HSTuer command: closed
2020-11-13_00:00:00 rollo_HSTuer desired_pct: 100
2020-11-13_00:00:00 rollo_HSTuer last_drive: drive-down
2020-11-13_00:00:00 rollo_HSTuer drive-down
2020-11-13_00:00:00 rollo_HSTuer drive-type: modul
2020-11-13_00:00:00 rollo_a3 channelA: AI
2020-11-13_00:00:00 rollo_a3 AI
2020-11-13_00:00:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:14 rollo_Wohnzimmer pct: 100
2020-11-13_00:00:14 rollo_a4 channelA: AI
2020-11-13_00:00:14 rollo_a4 AI
2020-11-13_00:00:14 rollo_Wohnzimmer closed
2020-11-13_00:00:14 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:16 rollo_Esszimmer pct: 100
2020-11-13_00:00:16 rollo_a2 channelA: AI
2020-11-13_00:00:16 rollo_a2 AI
2020-11-13_00:00:16 rollo_Esszimmer closed
2020-11-13_00:00:16 rollo_Kueche pct: 100
2020-11-13_00:00:16 rollo_a1 channelA: AI
2020-11-13_00:00:16 rollo_a1 AI
2020-11-13_00:00:16 rollo_Kueche closed
2020-11-13_00:00:16 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:16 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_00:00:36 rollo_HSTuer pct: 100
2020-11-13_00:00:36 rollo_a3 channelA: AI
2020-11-13_00:00:36 rollo_a3 AI
2020-11-13_00:00:36 rollo_HSTuer closed
2020-11-13_00:00:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_07:30:02 rollo_Esszimmer command: pct-0
2020-11-13_07:30:02 rollo_Esszimmer desired_pct: 0
2020-11-13_07:30:02 rollo_Esszimmer last_drive: drive-up
2020-11-13_07:30:02 rollo_Esszimmer drive-up
2020-11-13_07:30:02 rollo_Esszimmer drive-type: modul
2020-11-13_07:30:02 rollo_a2 channelA: A0
2020-11-13_07:30:02 rollo_a2 A0
2020-11-13_07:30:02 rollo_HSTuer command: pct-0
2020-11-13_07:30:02 rollo_HSTuer desired_pct: 0
2020-11-13_07:30:02 rollo_HSTuer last_drive: drive-up
2020-11-13_07:30:02 rollo_HSTuer drive-up
2020-11-13_07:30:02 rollo_HSTuer drive-type: modul
2020-11-13_07:30:02 rollo_a3 channelA: A0
2020-11-13_07:30:02 rollo_a3 A0
2020-11-13_07:30:02 rollo_Kueche command: pct-0
2020-11-13_07:30:02 rollo_Kueche desired_pct: 0
2020-11-13_07:30:02 rollo_Kueche last_drive: drive-up
2020-11-13_07:30:02 rollo_Kueche drive-up
2020-11-13_07:30:02 rollo_Kueche drive-type: modul
2020-11-13_07:30:02 rollo_a1 channelA: A0
2020-11-13_07:30:02 rollo_a1 A0
2020-11-13_07:30:02 rollo_Wohnzimmer command: pct-0
2020-11-13_07:30:02 rollo_Wohnzimmer desired_pct: 0
2020-11-13_07:30:02 rollo_Wohnzimmer last_drive: drive-up
2020-11-13_07:30:02 rollo_Wohnzimmer drive-up
2020-11-13_07:30:02 rollo_Wohnzimmer drive-type: modul
2020-11-13_07:30:02 rollo_a4 channelA: A0
2020-11-13_07:30:02 rollo_a4 A0
2020-11-13_07:30:27 rollo_Wohnzimmer pct: 0
2020-11-13_07:30:27 rollo_a4 channelA: A0
2020-11-13_07:30:27 rollo_a4 A0
2020-11-13_07:30:27 rollo_Wohnzimmer open
2020-11-13_07:30:27 rollo_Wohnzimmer ASC_ShuttersLastDrive: day open
2020-11-13_07:30:29 rollo_Esszimmer pct: 0
2020-11-13_07:30:29 rollo_a2 channelA: A0
2020-11-13_07:30:29 rollo_a2 A0
2020-11-13_07:30:29 rollo_Esszimmer open
2020-11-13_07:30:29 rollo_Kueche pct: 0
2020-11-13_07:30:29 rollo_a1 channelA: A0
2020-11-13_07:30:29 rollo_a1 A0
2020-11-13_07:30:29 rollo_Kueche open
2020-11-13_07:30:29 rollo_Esszimmer ASC_ShuttersLastDrive: day open
2020-11-13_07:30:29 rollo_Kueche ASC_ShuttersLastDrive: day open
2020-11-13_07:30:38 rollo_HSTuer pct: 0
2020-11-13_07:30:38 rollo_a3 channelA: A0
2020-11-13_07:30:38 rollo_a3 A0
2020-11-13_07:30:38 rollo_HSTuer open
2020-11-13_07:30:38 rollo_HSTuer ASC_ShuttersLastDrive: day open
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg command: pct-0
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg drive-up
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_07:53:10 rollo_b1 channelA: A0
2020-11-13_07:53:10 rollo_b1 A0
2020-11-13_07:53:36 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_07:53:36 rollo_b1 channelA: A0
2020-11-13_07:53:36 rollo_b1 A0
2020-11-13_07:53:36 rollo_Schlafzimmer_Joerg open
2020-11-13_08:00:02 rollo_Treppenhaus_Buero command: pct-0
2020-11-13_08:00:02 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_08:00:02 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-13_08:00:02 rollo_Treppenhaus_Buero drive-up
2020-11-13_08:00:02 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_08:00:02 rollo_b5 channelA: A0
2020-11-13_08:00:02 rollo_b5 A0
2020-11-13_08:00:25 rollo_Treppenhaus_Buero pct: 0
2020-11-13_08:00:25 rollo_b5 channelA: A0
2020-11-13_08:00:25 rollo_b5 A0
2020-11-13_08:00:25 rollo_Treppenhaus_Buero open
2020-11-13_08:00:25 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: day open
2020-11-13_10:10:00 rollo_HSTuer closed
2020-11-13_10:10:00 rollo_HSTuer desired_pct: 100
2020-11-13_10:10:00 rollo_HSTuer pct: 100
2020-11-13_10:10:00 rollo_Wohnzimmer closed
2020-11-13_10:10:00 rollo_Wohnzimmer desired_pct: 100
2020-11-13_10:10:00 rollo_Wohnzimmer pct: 100
2020-11-13_10:10:00 rollo_HSTuer command: open
2020-11-13_10:10:00 rollo_HSTuer desired_pct: 0
2020-11-13_10:10:00 rollo_HSTuer last_drive: drive-up
2020-11-13_10:10:00 rollo_HSTuer drive-up
2020-11-13_10:10:00 rollo_HSTuer drive-type: modul
2020-11-13_10:10:00 rollo_a3 channelA: A0
2020-11-13_10:10:00 rollo_a3 A0
2020-11-13_10:10:00 rollo_Wohnzimmer command: open
2020-11-13_10:10:00 rollo_Wohnzimmer desired_pct: 0
2020-11-13_10:10:00 rollo_Wohnzimmer last_drive: drive-up
2020-11-13_10:10:00 rollo_Wohnzimmer drive-up
2020-11-13_10:10:00 rollo_Wohnzimmer drive-type: modul
2020-11-13_10:10:00 rollo_a4 channelA: A0
2020-11-13_10:10:00 rollo_a4 A0
2020-11-13_10:10:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:00 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:25 rollo_Wohnzimmer pct: 0
2020-11-13_10:10:25 rollo_a4 channelA: A0
2020-11-13_10:10:25 rollo_a4 A0
2020-11-13_10:10:25 rollo_Wohnzimmer open
2020-11-13_10:10:25 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:36 rollo_HSTuer pct: 0
2020-11-13_10:10:36 rollo_a3 channelA: A0
2020-11-13_10:10:36 rollo_a3 A0
2020-11-13_10:10:36 rollo_HSTuer open
2020-11-13_10:10:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-13_11:30:00 rollo_Treppenhaus_Buero closed
2020-11-13_11:30:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-13_11:30:00 rollo_Treppenhaus_Buero pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_11:30:00 rollo_b1 channelA: A0
2020-11-13_11:30:00 rollo_b1 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-13_11:30:00 rollo_b2 channelA: A0
2020-11-13_11:30:00 rollo_b2 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-13_11:30:00 rollo_b3 channelA: A0
2020-11-13_11:30:00 rollo_b3 A0
2020-11-13_11:30:00 rollo_Treppenhaus_Buero command: open
2020-11-13_11:30:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_11:30:00 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-13_11:30:00 rollo_Treppenhaus_Buero drive-up
2020-11-13_11:30:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_11:30:00 rollo_b5 channelA: A0
2020-11-13_11:30:00 rollo_b5 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon drive-type: modul
2020-11-13_11:30:00 rollo_b4 channelA: A0
2020-11-13_11:30:00 rollo_b4 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued pct: 0
2020-11-13_11:30:23 rollo_b3 channelA: A0
2020-11-13_11:30:23 rollo_b3 A0
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued open
2020-11-13_11:30:23 rollo_Treppenhaus_Buero pct: 0
2020-11-13_11:30:23 rollo_b5 channelA: A0
2020-11-13_11:30:23 rollo_b5 A0
2020-11-13_11:30:23 rollo_Treppenhaus_Buero open
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon pct: 0
2020-11-13_11:30:23 rollo_b4 channelA: A0
2020-11-13_11:30:23 rollo_b4 A0
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon blocked
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-13_11:30:26 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_11:30:26 rollo_b1 channelA: A0
2020-11-13_11:30:26 rollo_b1 A0
2020-11-13_11:30:26 rollo_Schlafzimmer_Joerg open
2020-11-13_11:30:26 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-13_11:30:26 rollo_b2 channelA: A0
2020-11-13_11:30:26 rollo_b2 A0
2020-11-13_11:30:26 rollo_Schlafzimmer_Ursula_Ost open
2020-11-13_15:10:00 rollo_Esszimmer closed
2020-11-13_15:10:00 rollo_Esszimmer desired_pct: 100
2020-11-13_15:10:00 rollo_Esszimmer pct: 100
2020-11-13_15:10:00 rollo_Kueche closed
2020-11-13_15:10:00 rollo_Kueche desired_pct: 100
2020-11-13_15:10:00 rollo_Kueche pct: 100
2020-11-13_15:10:00 rollo_Esszimmer command: open
2020-11-13_15:10:00 rollo_Esszimmer desired_pct: 0
2020-11-13_15:10:00 rollo_Esszimmer last_drive: drive-up
2020-11-13_15:10:00 rollo_Esszimmer drive-up
2020-11-13_15:10:00 rollo_Esszimmer drive-type: modul
2020-11-13_15:10:00 rollo_a2 channelA: A0
2020-11-13_15:10:00 rollo_a2 A0
2020-11-13_15:10:00 rollo_Kueche command: open
2020-11-13_15:10:00 rollo_Kueche desired_pct: 0
2020-11-13_15:10:00 rollo_Kueche last_drive: drive-up
2020-11-13_15:10:00 rollo_Kueche drive-up
2020-11-13_15:10:00 rollo_Kueche drive-type: modul
2020-11-13_15:10:00 rollo_a1 channelA: A0
2020-11-13_15:10:00 rollo_a1 A0
2020-11-13_15:10:00 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_15:10:00 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_15:10:27 rollo_Esszimmer pct: 0
2020-11-13_15:10:27 rollo_a2 channelA: A0
2020-11-13_15:10:27 rollo_a2 A0
2020-11-13_15:10:27 rollo_Esszimmer open
2020-11-13_15:10:27 rollo_Kueche pct: 0
2020-11-13_15:10:27 rollo_a1 channelA: A0
2020-11-13_15:10:27 rollo_a1 A0
2020-11-13_15:10:27 rollo_Kueche open
2020-11-13_15:10:27 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_15:10:27 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_17:18:06 rollo_Esszimmer command: pct-70
2020-11-13_17:18:06 rollo_Esszimmer desired_pct: 70
2020-11-13_17:18:06 rollo_Esszimmer last_drive: drive-down
2020-11-13_17:18:06 rollo_Esszimmer drive-down
2020-11-13_17:18:06 rollo_Esszimmer drive-type: modul
2020-11-13_17:18:06 rollo_a2 channelA: AI
2020-11-13_17:18:06 rollo_a2 AI
2020-11-13_17:18:06 rollo_HSTuer command: pct-70
2020-11-13_17:18:06 rollo_HSTuer desired_pct: 70
2020-11-13_17:18:06 rollo_HSTuer last_drive: drive-down
2020-11-13_17:18:06 rollo_HSTuer drive-down
2020-11-13_17:18:06 rollo_HSTuer drive-type: modul
2020-11-13_17:18:06 rollo_a3 channelA: AI
2020-11-13_17:18:06 rollo_a3 AI
2020-11-13_17:18:06 rollo_Kueche command: pct-70
2020-11-13_17:18:06 rollo_Kueche desired_pct: 70
2020-11-13_17:18:06 rollo_Kueche last_drive: drive-down
2020-11-13_17:18:06 rollo_Kueche drive-down
2020-11-13_17:18:06 rollo_Kueche drive-type: modul
2020-11-13_17:18:06 rollo_a1 channelA: AI
2020-11-13_17:18:06 rollo_a1 AI
2020-11-13_17:18:06 rollo_Wohnzimmer command: pct-80
2020-11-13_17:18:06 rollo_Wohnzimmer desired_pct: 80
2020-11-13_17:18:06 rollo_Wohnzimmer last_drive: drive-down
2020-11-13_17:18:06 rollo_Wohnzimmer drive-down
2020-11-13_17:18:06 rollo_Wohnzimmer drive-type: modul
2020-11-13_17:18:06 rollo_a4 channelA: AI
2020-11-13_17:18:06 rollo_a4 AI
2020-11-13_17:18:06 rollo_Treppenhaus_Buero command: pct-70
2020-11-13_17:18:06 rollo_Treppenhaus_Buero desired_pct: 70
2020-11-13_17:18:06 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-13_17:18:06 rollo_Treppenhaus_Buero drive-down
2020-11-13_17:18:06 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_17:18:06 rollo_b5 channelA: AI
2020-11-13_17:18:06 rollo_b5 AI
2020-11-13_17:18:14 rollo_Treppenhaus_Buero pct: 70
2020-11-13_17:18:14 rollo_b5 channelA: AI
2020-11-13_17:18:14 rollo_b5 AI
2020-11-13_17:18:14 rollo_Treppenhaus_Buero pct-70
2020-11-13_17:18:14 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: night close
2020-11-13_17:18:16 rollo_Esszimmer pct: 70
2020-11-13_17:18:16 rollo_a2 channelA: AI
2020-11-13_17:18:16 rollo_a2 AI
2020-11-13_17:18:16 rollo_Esszimmer pct-70
2020-11-13_17:18:16 rollo_Kueche pct: 70
2020-11-13_17:18:16 rollo_a1 channelA: AI
2020-11-13_17:18:16 rollo_a1 AI
2020-11-13_17:18:16 rollo_Kueche pct-70
2020-11-13_17:18:16 rollo_Esszimmer ASC_ShuttersLastDrive: night close
2020-11-13_17:18:16 rollo_Kueche ASC_ShuttersLastDrive: night close
2020-11-13_17:18:17 rollo_Wohnzimmer pct: 80
2020-11-13_17:18:17 rollo_a4 channelA: AI
2020-11-13_17:18:17 rollo_a4 AI
2020-11-13_17:18:17 rollo_Wohnzimmer pct-80
2020-11-13_17:18:17 rollo_Wohnzimmer ASC_ShuttersLastDrive: night close
2020-11-13_17:18:20 rollo_HSTuer pct: 70
2020-11-13_17:18:20 rollo_a3 channelA: AI
2020-11-13_17:18:20 rollo_a3 AI
2020-11-13_17:18:20 rollo_HSTuer pct-70
2020-11-13_17:18:20 rollo_HSTuer ASC_ShuttersLastDrive: night close
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg open
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost open
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-13_23:50:00 rollo_Treppenhaus_Buero open
2020-11-13_23:50:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_23:50:00 rollo_Treppenhaus_Buero pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_23:50:00 rollo_b1 channelA: AI
2020-11-13_23:50:00 rollo_b1 AI
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-13_23:50:00 rollo_b2 channelA: AI
2020-11-13_23:50:00 rollo_b2 AI
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-13_23:50:00 rollo_b3 channelA: AI
2020-11-13_23:50:00 rollo_b3 AI
2020-11-13_23:50:00 rollo_Treppenhaus_Buero command: closed
2020-11-13_23:50:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-13_23:50:00 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-13_23:50:00 rollo_Treppenhaus_Buero drive-down
2020-11-13_23:50:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_23:50:00 rollo_b5 channelA: AI
2020-11-13_23:50:00 rollo_b5 AI
2020-11-13_23:50:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-13_23:50:23 rollo_b3 channelA: AI
2020-11-13_23:50:23 rollo_b3 AI
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-13_23:50:23 rollo_Treppenhaus_Buero pct: 100
2020-11-13_23:50:23 rollo_b5 channelA: AI
2020-11-13_23:50:23 rollo_b5 AI
2020-11-13_23:50:23 rollo_Treppenhaus_Buero closed
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_23:50:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_23:50:26 rollo_Schlafzimmer_Joerg pct: 100
2020-11-13_23:50:26 rollo_b1 channelA: AI
2020-11-13_23:50:26 rollo_b1 AI
2020-11-13_23:50:26 rollo_Schlafzimmer_Joerg closed
2020-11-13_23:50:26 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-13_23:50:26 rollo_b2 channelA: AI
2020-11-13_23:50:26 rollo_b2 AI
2020-11-13_23:50:26 rollo_Schlafzimmer_Ursula_Ost closed
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 November 2020, 16:35:42
Zitat von: Leon_Emm am 15 November 2020, 14:56:49
Hier mal der Rollo-Log von letzem Freitag (den 13...). Vielleicht ist da was brauchbares drin:

2020-11-13_00:00:00 rollo_Esszimmer command: closed
2020-11-13_00:00:00 rollo_Esszimmer desired_pct: 100
2020-11-13_00:00:00 rollo_Esszimmer last_drive: drive-down
2020-11-13_00:00:00 rollo_Esszimmer drive-down
2020-11-13_00:00:00 rollo_Esszimmer drive-type: modul
2020-11-13_00:00:00 rollo_a2 channelA: AI
2020-11-13_00:00:00 rollo_a2 AI
2020-11-13_00:00:00 rollo_Wohnzimmer command: closed
2020-11-13_00:00:00 rollo_Wohnzimmer desired_pct: 100
2020-11-13_00:00:00 rollo_Wohnzimmer last_drive: drive-down
2020-11-13_00:00:00 rollo_Wohnzimmer drive-down
2020-11-13_00:00:00 rollo_Wohnzimmer drive-type: modul
2020-11-13_00:00:00 rollo_a4 channelA: AI
2020-11-13_00:00:00 rollo_a4 AI
2020-11-13_00:00:00 rollo_Kueche command: closed
2020-11-13_00:00:00 rollo_Kueche desired_pct: 100
2020-11-13_00:00:00 rollo_Kueche last_drive: drive-down
2020-11-13_00:00:00 rollo_Kueche drive-down
2020-11-13_00:00:00 rollo_Kueche drive-type: modul
2020-11-13_00:00:00 rollo_a1 channelA: AI
2020-11-13_00:00:00 rollo_a1 AI
2020-11-13_00:00:00 rollo_HSTuer open
2020-11-13_00:00:00 rollo_HSTuer desired_pct: 0
2020-11-13_00:00:00 rollo_HSTuer pct: 0
2020-11-13_00:00:00 rollo_HSTuer command: closed
2020-11-13_00:00:00 rollo_HSTuer desired_pct: 100
2020-11-13_00:00:00 rollo_HSTuer last_drive: drive-down
2020-11-13_00:00:00 rollo_HSTuer drive-down
2020-11-13_00:00:00 rollo_HSTuer drive-type: modul
2020-11-13_00:00:00 rollo_a3 channelA: AI
2020-11-13_00:00:00 rollo_a3 AI
2020-11-13_00:00:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:14 rollo_Wohnzimmer pct: 100
2020-11-13_00:00:14 rollo_a4 channelA: AI
2020-11-13_00:00:14 rollo_a4 AI
2020-11-13_00:00:14 rollo_Wohnzimmer closed
2020-11-13_00:00:14 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:16 rollo_Esszimmer pct: 100
2020-11-13_00:00:16 rollo_a2 channelA: AI
2020-11-13_00:00:16 rollo_a2 AI
2020-11-13_00:00:16 rollo_Esszimmer closed
2020-11-13_00:00:16 rollo_Kueche pct: 100
2020-11-13_00:00:16 rollo_a1 channelA: AI
2020-11-13_00:00:16 rollo_a1 AI
2020-11-13_00:00:16 rollo_Kueche closed
2020-11-13_00:00:16 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_00:00:16 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_00:00:36 rollo_HSTuer pct: 100
2020-11-13_00:00:36 rollo_a3 channelA: AI
2020-11-13_00:00:36 rollo_a3 AI
2020-11-13_00:00:36 rollo_HSTuer closed
2020-11-13_00:00:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_07:30:02 rollo_Esszimmer command: pct-0
2020-11-13_07:30:02 rollo_Esszimmer desired_pct: 0
2020-11-13_07:30:02 rollo_Esszimmer last_drive: drive-up
2020-11-13_07:30:02 rollo_Esszimmer drive-up
2020-11-13_07:30:02 rollo_Esszimmer drive-type: modul
2020-11-13_07:30:02 rollo_a2 channelA: A0
2020-11-13_07:30:02 rollo_a2 A0
2020-11-13_07:30:02 rollo_HSTuer command: pct-0
2020-11-13_07:30:02 rollo_HSTuer desired_pct: 0
2020-11-13_07:30:02 rollo_HSTuer last_drive: drive-up
2020-11-13_07:30:02 rollo_HSTuer drive-up
2020-11-13_07:30:02 rollo_HSTuer drive-type: modul
2020-11-13_07:30:02 rollo_a3 channelA: A0
2020-11-13_07:30:02 rollo_a3 A0
2020-11-13_07:30:02 rollo_Kueche command: pct-0
2020-11-13_07:30:02 rollo_Kueche desired_pct: 0
2020-11-13_07:30:02 rollo_Kueche last_drive: drive-up
2020-11-13_07:30:02 rollo_Kueche drive-up
2020-11-13_07:30:02 rollo_Kueche drive-type: modul
2020-11-13_07:30:02 rollo_a1 channelA: A0
2020-11-13_07:30:02 rollo_a1 A0
2020-11-13_07:30:02 rollo_Wohnzimmer command: pct-0
2020-11-13_07:30:02 rollo_Wohnzimmer desired_pct: 0
2020-11-13_07:30:02 rollo_Wohnzimmer last_drive: drive-up
2020-11-13_07:30:02 rollo_Wohnzimmer drive-up
2020-11-13_07:30:02 rollo_Wohnzimmer drive-type: modul
2020-11-13_07:30:02 rollo_a4 channelA: A0
2020-11-13_07:30:02 rollo_a4 A0
2020-11-13_07:30:27 rollo_Wohnzimmer pct: 0
2020-11-13_07:30:27 rollo_a4 channelA: A0
2020-11-13_07:30:27 rollo_a4 A0
2020-11-13_07:30:27 rollo_Wohnzimmer open
2020-11-13_07:30:27 rollo_Wohnzimmer ASC_ShuttersLastDrive: day open
2020-11-13_07:30:29 rollo_Esszimmer pct: 0
2020-11-13_07:30:29 rollo_a2 channelA: A0
2020-11-13_07:30:29 rollo_a2 A0
2020-11-13_07:30:29 rollo_Esszimmer open
2020-11-13_07:30:29 rollo_Kueche pct: 0
2020-11-13_07:30:29 rollo_a1 channelA: A0
2020-11-13_07:30:29 rollo_a1 A0
2020-11-13_07:30:29 rollo_Kueche open
2020-11-13_07:30:29 rollo_Esszimmer ASC_ShuttersLastDrive: day open
2020-11-13_07:30:29 rollo_Kueche ASC_ShuttersLastDrive: day open
2020-11-13_07:30:38 rollo_HSTuer pct: 0
2020-11-13_07:30:38 rollo_a3 channelA: A0
2020-11-13_07:30:38 rollo_a3 A0
2020-11-13_07:30:38 rollo_HSTuer open
2020-11-13_07:30:38 rollo_HSTuer ASC_ShuttersLastDrive: day open
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg command: pct-0
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg drive-up
2020-11-13_07:53:10 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_07:53:10 rollo_b1 channelA: A0
2020-11-13_07:53:10 rollo_b1 A0
2020-11-13_07:53:36 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_07:53:36 rollo_b1 channelA: A0
2020-11-13_07:53:36 rollo_b1 A0
2020-11-13_07:53:36 rollo_Schlafzimmer_Joerg open
2020-11-13_08:00:02 rollo_Treppenhaus_Buero command: pct-0
2020-11-13_08:00:02 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_08:00:02 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-13_08:00:02 rollo_Treppenhaus_Buero drive-up
2020-11-13_08:00:02 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_08:00:02 rollo_b5 channelA: A0
2020-11-13_08:00:02 rollo_b5 A0
2020-11-13_08:00:25 rollo_Treppenhaus_Buero pct: 0
2020-11-13_08:00:25 rollo_b5 channelA: A0
2020-11-13_08:00:25 rollo_b5 A0
2020-11-13_08:00:25 rollo_Treppenhaus_Buero open
2020-11-13_08:00:25 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: day open
2020-11-13_10:10:00 rollo_HSTuer closed
2020-11-13_10:10:00 rollo_HSTuer desired_pct: 100
2020-11-13_10:10:00 rollo_HSTuer pct: 100
2020-11-13_10:10:00 rollo_Wohnzimmer closed
2020-11-13_10:10:00 rollo_Wohnzimmer desired_pct: 100
2020-11-13_10:10:00 rollo_Wohnzimmer pct: 100
2020-11-13_10:10:00 rollo_HSTuer command: open
2020-11-13_10:10:00 rollo_HSTuer desired_pct: 0
2020-11-13_10:10:00 rollo_HSTuer last_drive: drive-up
2020-11-13_10:10:00 rollo_HSTuer drive-up
2020-11-13_10:10:00 rollo_HSTuer drive-type: modul
2020-11-13_10:10:00 rollo_a3 channelA: A0
2020-11-13_10:10:00 rollo_a3 A0
2020-11-13_10:10:00 rollo_Wohnzimmer command: open
2020-11-13_10:10:00 rollo_Wohnzimmer desired_pct: 0
2020-11-13_10:10:00 rollo_Wohnzimmer last_drive: drive-up
2020-11-13_10:10:00 rollo_Wohnzimmer drive-up
2020-11-13_10:10:00 rollo_Wohnzimmer drive-type: modul
2020-11-13_10:10:00 rollo_a4 channelA: A0
2020-11-13_10:10:00 rollo_a4 A0
2020-11-13_10:10:00 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:00 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:25 rollo_Wohnzimmer pct: 0
2020-11-13_10:10:25 rollo_a4 channelA: A0
2020-11-13_10:10:25 rollo_a4 A0
2020-11-13_10:10:25 rollo_Wohnzimmer open
2020-11-13_10:10:25 rollo_Wohnzimmer ASC_ShuttersLastDrive: manual
2020-11-13_10:10:36 rollo_HSTuer pct: 0
2020-11-13_10:10:36 rollo_a3 channelA: A0
2020-11-13_10:10:36 rollo_a3 A0
2020-11-13_10:10:36 rollo_HSTuer open
2020-11-13_10:10:36 rollo_HSTuer ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-13_11:30:00 rollo_Treppenhaus_Buero closed
2020-11-13_11:30:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-13_11:30:00 rollo_Treppenhaus_Buero pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon closed
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon pct: 100
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_11:30:00 rollo_b1 channelA: A0
2020-11-13_11:30:00 rollo_b1 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-13_11:30:00 rollo_b2 channelA: A0
2020-11-13_11:30:00 rollo_b2 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-13_11:30:00 rollo_b3 channelA: A0
2020-11-13_11:30:00 rollo_b3 A0
2020-11-13_11:30:00 rollo_Treppenhaus_Buero command: open
2020-11-13_11:30:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_11:30:00 rollo_Treppenhaus_Buero last_drive: drive-up
2020-11-13_11:30:00 rollo_Treppenhaus_Buero drive-up
2020-11-13_11:30:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_11:30:00 rollo_b5 channelA: A0
2020-11-13_11:30:00 rollo_b5 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon command: open
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon desired_pct: 0
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon last_drive: drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon drive-up
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon drive-type: modul
2020-11-13_11:30:00 rollo_b4 channelA: A0
2020-11-13_11:30:00 rollo_b4 A0
2020-11-13_11:30:00 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_11:30:00 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued pct: 0
2020-11-13_11:30:23 rollo_b3 channelA: A0
2020-11-13_11:30:23 rollo_b3 A0
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued open
2020-11-13_11:30:23 rollo_Treppenhaus_Buero pct: 0
2020-11-13_11:30:23 rollo_b5 channelA: A0
2020-11-13_11:30:23 rollo_b5 A0
2020-11-13_11:30:23 rollo_Treppenhaus_Buero open
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon pct: 0
2020-11-13_11:30:23 rollo_b4 channelA: A0
2020-11-13_11:30:23 rollo_b4 A0
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon blocked
2020-11-13_11:30:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_11:30:23 rollo_Schlafzimmer_Leon ASC_ShuttersLastDrive: manual
2020-11-13_11:30:26 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_11:30:26 rollo_b1 channelA: A0
2020-11-13_11:30:26 rollo_b1 A0
2020-11-13_11:30:26 rollo_Schlafzimmer_Joerg open
2020-11-13_11:30:26 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-13_11:30:26 rollo_b2 channelA: A0
2020-11-13_11:30:26 rollo_b2 A0
2020-11-13_11:30:26 rollo_Schlafzimmer_Ursula_Ost open
2020-11-13_15:10:00 rollo_Esszimmer closed
2020-11-13_15:10:00 rollo_Esszimmer desired_pct: 100
2020-11-13_15:10:00 rollo_Esszimmer pct: 100
2020-11-13_15:10:00 rollo_Kueche closed
2020-11-13_15:10:00 rollo_Kueche desired_pct: 100
2020-11-13_15:10:00 rollo_Kueche pct: 100
2020-11-13_15:10:00 rollo_Esszimmer command: open
2020-11-13_15:10:00 rollo_Esszimmer desired_pct: 0
2020-11-13_15:10:00 rollo_Esszimmer last_drive: drive-up
2020-11-13_15:10:00 rollo_Esszimmer drive-up
2020-11-13_15:10:00 rollo_Esszimmer drive-type: modul
2020-11-13_15:10:00 rollo_a2 channelA: A0
2020-11-13_15:10:00 rollo_a2 A0
2020-11-13_15:10:00 rollo_Kueche command: open
2020-11-13_15:10:00 rollo_Kueche desired_pct: 0
2020-11-13_15:10:00 rollo_Kueche last_drive: drive-up
2020-11-13_15:10:00 rollo_Kueche drive-up
2020-11-13_15:10:00 rollo_Kueche drive-type: modul
2020-11-13_15:10:00 rollo_a1 channelA: A0
2020-11-13_15:10:00 rollo_a1 A0
2020-11-13_15:10:00 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_15:10:00 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_15:10:27 rollo_Esszimmer pct: 0
2020-11-13_15:10:27 rollo_a2 channelA: A0
2020-11-13_15:10:27 rollo_a2 A0
2020-11-13_15:10:27 rollo_Esszimmer open
2020-11-13_15:10:27 rollo_Kueche pct: 0
2020-11-13_15:10:27 rollo_a1 channelA: A0
2020-11-13_15:10:27 rollo_a1 A0
2020-11-13_15:10:27 rollo_Kueche open
2020-11-13_15:10:27 rollo_Esszimmer ASC_ShuttersLastDrive: manual
2020-11-13_15:10:27 rollo_Kueche ASC_ShuttersLastDrive: manual
2020-11-13_17:18:06 rollo_Esszimmer command: pct-70
2020-11-13_17:18:06 rollo_Esszimmer desired_pct: 70
2020-11-13_17:18:06 rollo_Esszimmer last_drive: drive-down
2020-11-13_17:18:06 rollo_Esszimmer drive-down
2020-11-13_17:18:06 rollo_Esszimmer drive-type: modul
2020-11-13_17:18:06 rollo_a2 channelA: AI
2020-11-13_17:18:06 rollo_a2 AI
2020-11-13_17:18:06 rollo_HSTuer command: pct-70
2020-11-13_17:18:06 rollo_HSTuer desired_pct: 70
2020-11-13_17:18:06 rollo_HSTuer last_drive: drive-down
2020-11-13_17:18:06 rollo_HSTuer drive-down
2020-11-13_17:18:06 rollo_HSTuer drive-type: modul
2020-11-13_17:18:06 rollo_a3 channelA: AI
2020-11-13_17:18:06 rollo_a3 AI
2020-11-13_17:18:06 rollo_Kueche command: pct-70
2020-11-13_17:18:06 rollo_Kueche desired_pct: 70
2020-11-13_17:18:06 rollo_Kueche last_drive: drive-down
2020-11-13_17:18:06 rollo_Kueche drive-down
2020-11-13_17:18:06 rollo_Kueche drive-type: modul
2020-11-13_17:18:06 rollo_a1 channelA: AI
2020-11-13_17:18:06 rollo_a1 AI
2020-11-13_17:18:06 rollo_Wohnzimmer command: pct-80
2020-11-13_17:18:06 rollo_Wohnzimmer desired_pct: 80
2020-11-13_17:18:06 rollo_Wohnzimmer last_drive: drive-down
2020-11-13_17:18:06 rollo_Wohnzimmer drive-down
2020-11-13_17:18:06 rollo_Wohnzimmer drive-type: modul
2020-11-13_17:18:06 rollo_a4 channelA: AI
2020-11-13_17:18:06 rollo_a4 AI
2020-11-13_17:18:06 rollo_Treppenhaus_Buero command: pct-70
2020-11-13_17:18:06 rollo_Treppenhaus_Buero desired_pct: 70
2020-11-13_17:18:06 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-13_17:18:06 rollo_Treppenhaus_Buero drive-down
2020-11-13_17:18:06 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_17:18:06 rollo_b5 channelA: AI
2020-11-13_17:18:06 rollo_b5 AI
2020-11-13_17:18:14 rollo_Treppenhaus_Buero pct: 70
2020-11-13_17:18:14 rollo_b5 channelA: AI
2020-11-13_17:18:14 rollo_b5 AI
2020-11-13_17:18:14 rollo_Treppenhaus_Buero pct-70
2020-11-13_17:18:14 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: night close
2020-11-13_17:18:16 rollo_Esszimmer pct: 70
2020-11-13_17:18:16 rollo_a2 channelA: AI
2020-11-13_17:18:16 rollo_a2 AI
2020-11-13_17:18:16 rollo_Esszimmer pct-70
2020-11-13_17:18:16 rollo_Kueche pct: 70
2020-11-13_17:18:16 rollo_a1 channelA: AI
2020-11-13_17:18:16 rollo_a1 AI
2020-11-13_17:18:16 rollo_Kueche pct-70
2020-11-13_17:18:16 rollo_Esszimmer ASC_ShuttersLastDrive: night close
2020-11-13_17:18:16 rollo_Kueche ASC_ShuttersLastDrive: night close
2020-11-13_17:18:17 rollo_Wohnzimmer pct: 80
2020-11-13_17:18:17 rollo_a4 channelA: AI
2020-11-13_17:18:17 rollo_a4 AI
2020-11-13_17:18:17 rollo_Wohnzimmer pct-80
2020-11-13_17:18:17 rollo_Wohnzimmer ASC_ShuttersLastDrive: night close
2020-11-13_17:18:20 rollo_HSTuer pct: 70
2020-11-13_17:18:20 rollo_a3 channelA: AI
2020-11-13_17:18:20 rollo_a3 AI
2020-11-13_17:18:20 rollo_HSTuer pct-70
2020-11-13_17:18:20 rollo_HSTuer ASC_ShuttersLastDrive: night close
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg open
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost open
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost pct: 0
2020-11-13_23:50:00 rollo_Treppenhaus_Buero open
2020-11-13_23:50:00 rollo_Treppenhaus_Buero desired_pct: 0
2020-11-13_23:50:00 rollo_Treppenhaus_Buero pct: 0
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Joerg drive-type: modul
2020-11-13_23:50:00 rollo_b1 channelA: AI
2020-11-13_23:50:00 rollo_b1 AI
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Ost drive-type: modul
2020-11-13_23:50:00 rollo_b2 channelA: AI
2020-11-13_23:50:00 rollo_b2 AI
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued command: closed
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued desired_pct: 100
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued last_drive: drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-down
2020-11-13_23:50:00 rollo_Schlafzimmer_Ursula_Sued drive-type: modul
2020-11-13_23:50:00 rollo_b3 channelA: AI
2020-11-13_23:50:00 rollo_b3 AI
2020-11-13_23:50:00 rollo_Treppenhaus_Buero command: closed
2020-11-13_23:50:00 rollo_Treppenhaus_Buero desired_pct: 100
2020-11-13_23:50:00 rollo_Treppenhaus_Buero last_drive: drive-down
2020-11-13_23:50:00 rollo_Treppenhaus_Buero drive-down
2020-11-13_23:50:00 rollo_Treppenhaus_Buero drive-type: modul
2020-11-13_23:50:00 rollo_b5 channelA: AI
2020-11-13_23:50:00 rollo_b5 AI
2020-11-13_23:50:00 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued pct: 100
2020-11-13_23:50:23 rollo_b3 channelA: AI
2020-11-13_23:50:23 rollo_b3 AI
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued closed
2020-11-13_23:50:23 rollo_Treppenhaus_Buero pct: 100
2020-11-13_23:50:23 rollo_b5 channelA: AI
2020-11-13_23:50:23 rollo_b5 AI
2020-11-13_23:50:23 rollo_Treppenhaus_Buero closed
2020-11-13_23:50:23 rollo_Schlafzimmer_Ursula_Sued ASC_ShuttersLastDrive: manual
2020-11-13_23:50:23 rollo_Treppenhaus_Buero ASC_ShuttersLastDrive: manual
2020-11-13_23:50:26 rollo_Schlafzimmer_Joerg pct: 100
2020-11-13_23:50:26 rollo_b1 channelA: AI
2020-11-13_23:50:26 rollo_b1 AI
2020-11-13_23:50:26 rollo_Schlafzimmer_Joerg closed
2020-11-13_23:50:26 rollo_Schlafzimmer_Ursula_Ost pct: 100
2020-11-13_23:50:26 rollo_b2 channelA: AI
2020-11-13_23:50:26 rollo_b2 AI
2020-11-13_23:50:26 rollo_Schlafzimmer_Ursula_Ost closed




eher nicht.

Bitte das hier mal am Freitag in der FHEMWEB Kommandozeile eingeben
{ FHEM::Automation::ShuttersControl::Helper::IsWe('tomorrow') }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 15 November 2020, 17:44:32
Ich finde übrigens im Logfile:

2020.11.15 17:07:47.009 1: ERROR: empty name in readingsBeginUpdate
2020.11.15 17:07:47.010 1: stacktrace:
2020.11.15 17:07:47.010 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.010 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.15 17:07:47.010 1: readingsUpdate(,ASC_Time_DriveDown,16.11.2020 - 17:07) missed to call readingsBeginUpdate first.
2020.11.15 17:07:47.010 1: stacktrace:
2020.11.15 17:07:47.010 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.010 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.15 17:07:47.011 1: readingsUpdate(,ASC_Time_DriveUp,16.11.2020 - 07:24) missed to call readingsBeginUpdate first.
2020.11.15 17:07:47.011 1: stacktrace:
2020.11.15 17:07:47.011 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.11.15 17:07:47.011 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.011 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.011 1:     main::HandleTimeout                 called by fhem.pl (677)


und ich habe nicht die geringste Idee, wodurch das ausgelöst wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 15 November 2020, 18:35:18
ZWave? => Aktuelle spirit-Diskussion...?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 15 November 2020, 19:01:51
Zitat von: kjmEjfu am 15 November 2020, 17:44:32
Ich finde übrigens im Logfile:

2020.11.15 17:07:47.009 1: ERROR: empty name in readingsBeginUpdate
2020.11.15 17:07:47.010 1: stacktrace:
2020.11.15 17:07:47.010 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1074)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.010 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.15 17:07:47.010 1: readingsUpdate(,ASC_Time_DriveDown,16.11.2020 - 17:07) missed to call readingsBeginUpdate first.
2020.11.15 17:07:47.010 1: stacktrace:
2020.11.15 17:07:47.010 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1075)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.010 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.010 1:     main::HandleTimeout                 called by fhem.pl (677)
2020.11.15 17:07:47.011 1: readingsUpdate(,ASC_Time_DriveUp,16.11.2020 - 07:24) missed to call readingsBeginUpdate first.
2020.11.15 17:07:47.011 1: stacktrace:
2020.11.15 17:07:47.011 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1089)
2020.11.15 17:07:47.011 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1405)
2020.11.15 17:07:47.011 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3342)
2020.11.15 17:07:47.011 1:     main::HandleTimeout                 called by fhem.pl (677)


und ich habe nicht die geringste Idee, wodurch das ausgelöst wird.

das hatte ich auch schon vor einigen Tagen hier mal geschrieben, auch ich weiß nicht woher es kommt, denn geändert habe ich nichts.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 November 2020, 19:46:07
Ihr könnt gerne über den git update Kanal die aktuelle Entwicklerversion laden und dann schauen ob eine erweiterte Ausgabe im Log kommt.
Diese Meldungen kommen wenn kein Hash der Funktion readingsBeginUpdate übergeben wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 17 November 2020, 11:59:18
also bei mir ist es seit gestern wie von Geisterhand verschwunden...!  ;)
Heißt soviel wie, beim gestrigen herunterfahren am Abend und heutigem Öffnen am Morgen gibt es diese Meldungen nicht mehr...

Evtl. stammt dieser Fehler wo anders her, denn ich habe gestern ein Fhem Update gemacht und habe gesehen das ASC nicht im Update drin war, also ist die Schlußfolgerung das es von einem anderem Modul kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 07:26:38
Hallo,

ich habe bei mir ASC_AutoAstroModeMorning CIVIL eingestellt.
CIVIL ist etwas zu früh, REAL etwas zu spät.
Wie kann ich CIVIL um 20 Min verzögern?

Vermutlich einfach zu lösen, aber ich finde dazu nichts bzw. komm nicht drauf  :-[

Danke für einen Lösungsvorschlag und schönes Wochenende.
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 20 November 2020, 07:34:20
Du kannst ASC_AutoAstroModeMorning auf HORIZON stellen und dann den gewünschten Sonnenhöhenwinkel manuell einstellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 08:58:37
Zitat von: dk3572 am 03 November 2020, 17:31:44
Hallo,

der Rollladen soll nur runter fahren wenn ich abwesend bin.
Hoch fahren soll er erst wenn ich nicht mehr schlafe.
Leider fährt er auch runter wenn mein Status auf schlafen geht.

Ist das ein Fehler oder habe ich was übersehen?

Internals:
   CUL_0_MSGCNT 13
   CUL_0_RAWMSG A0DEDA4102E09A0246BDF0601C800::-49.5:CUL_0
   CUL_0_RSSI -49.5
   CUL_0_TIME 2020-11-03 06:02:21
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.229730/2020-10-15
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E2E09A0,0000,0DF0DB74,FF,FFBA,EDA4102E09A0246BDF0601C800
   HMLAN1_RSSI -70
   HMLAN1_TIME 2020-11-03 06:02:21
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     26
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         84
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:ED - t:10 s:2E09A0 d:246BDF 0601C800
   protLastRcv 2020-11-03 06:02:20
   protRcv    13 last_at:2020-11-03 06:02:20
   protSnd    14 last_at:2020-11-03 06:02:21
   protState  CMDs_done
   rssi_CUL_0 cnt:6 min:-51 max:-50 avg:-50.16 lst:-51
   rssi_at_CUL_0 cnt:13 min:-55 max:-48 avg:-50.19 lst:-49.5
   rssi_at_HMLAN1 cnt:13 min:-76 max:-57 avg:-68.76 lst:-70
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2020-10-27 13:35:20   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-11-03 06:02:21   ASC_ShuttersLastDrive manual
     2020-11-03 16:51:40   ASC_Time_DriveDown 04.11.2020 - 16:51
     2020-11-03 16:51:40   ASC_Time_DriveUp 04.11.2020 - 07:24
     2020-11-03 06:01:54   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2020-10-30 09:23:39   associatedWith  Rollladensteuerung
     2020-11-01 13:33:07   cfgState        ok
     2020-11-03 06:02:21   commState       CMDs_done
     2020-11-03 06:02:21   deviceMsg       on (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2020-11-03 06:02:21   level           100
     2020-11-03 06:02:21   motor           stop:on
     2020-11-03 06:02:21   pct             100
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2020-11-03 06:02:21   recentStateType info
     2020-11-03 06:02:21   state           on
     2020-11-03 06:02:21   timedOn         off
   helper:
     HM_CMDNR   237
     cSnd       11246BDF2E09A0020100,11246BDF2E09A00201C8
     dlvlCmd    ++A011246BDF2E09A00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1604046114.17674
       TmplTs     1604046114.17674
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Haustuer,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Terrassentuer,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2E09A0,00,01,00
       nextSend   1604379741.04633
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         01
         00
     mRssi:
       mNo        ED
       io:
         CUL_0:
           -41.5
           -41.5
         HMLAN1:
           -70
           -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1604379740.9465
       ack:
         HASH(0x55b8600f56c8)
         ED8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.1666666666667
         cnt        6
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1923076923077
         cnt        13
         lst        -49.5
         max        -48
         min        -55
       at_HMLAN1:
         avg        -68.7692307692308
         cnt        13
         lst        -70
         max        -57
         min        -76
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke schon mal und VG Dieter

Zitat von: CoolTux am 08 November 2020, 07:18:06
Hallo Dieter,

Das Verhalten ist aktuell korrekt so. Man könnte es als Fehler in der Programmierung sehen da der Mode abwesend beim schlafen legen nicht beachtet wird. Ich würde das jetzt dann mal korrigieren  :)


Grüße

Hallo CoolTux,

hast du das noch auf dem Schirm bzw. kannst du absehen bis wann du es korrigierst?

Danke und schönes Wochenende.
Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 09:20:53
Das ist seit dem 28.09.2020 gefixt  ;D
Allerdings aktuell nur über mein Git zu bekommen.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 09:57:57
Zitat von: CoolTux am 20 November 2020, 09:20:53
Das ist seit dem 28.09.2020 gefixt  ;D
Allerdings aktuell nur über mein Git zu bekommen.


Grüße

ok, nur zur Sicherheit:

Hier https://git.cooltux.net/FHEM/mod-AutoShuttersControl (https://git.cooltux.net/FHEM/mod-AutoShuttersControl) die Repository herunter laden, Zip entpacken und die Datei im Fhem Verzeichnis ersetzen?

EDIT: Und warum seit 28.09.??
Im November hast du gesagt du müsstest es noch korrigieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 20 November 2020, 10:02:18
CoolTux, falls du eh gerade am Bugs fixen bist (ich kämpfe am Wochenende noch mit der Anpassung von ASC_Time_Up_WE_Holiday), wäre es dann eventuell möglich eine Erweiterung für asc_adv zu machen?

Für den Beginn der Weihnachtszeit (hier die beleuchteten Fenster) gibt es hauptsächlich zwei Anfangszeiten: entweder am 1. Advent (so wie derzeit programmiert) oder aber am Montag nach Totensonntag (also 6 Tage früher).

Also im Quellcode nur entweder

        $time -= ( $wday + 21 ) * 86400;

oder

        $time -= ( $wday + 27 ) * 86400;

Wäre quasi recht einfach (und schnell) mit einem weiteren Attribut am ASC_Device erledigt. Und es würde vermeiden, dass man sich für die 6 Tage eine Übergangslösung basteln muss, die schlimmstenfalls zu unerwartetem Fehlverhalten von ASC führt, welches den Support erschwert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 10:05:41
Zitat von: dk3572 am 20 November 2020, 09:57:57
ok, nur zur Sicherheit:

Hier https://git.cooltux.net/FHEM/mod-AutoShuttersControl (https://git.cooltux.net/FHEM/mod-AutoShuttersControl) die Repository herunter laden, Zip entpacken und die Datei im Fhem Verzeichnis ersetzen?

EDIT: Und warum seit 28.09.??
Im November hast du gesagt du müsstest es noch korrigieren.

Du kannst das control file als neuen update kanal hinzufügen.
Sorry ich glaube ich habe mich da verkuckt. Siehe mal hier
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/4ceb3a1ab82d448efec56424b247c3799e2efc0d


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 10:10:03
Zitat von: CoolTux am 20 November 2020, 10:05:41
Du kannst das control file als neuen update kanal hinzufügen.
Sorry ich glaube ich habe mich da verkuckt. Siehe mal hier
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/4ceb3a1ab82d448efec56424b247c3799e2efc0d


Grüße

äähhh, sorry  ???
Wie füge ich das control file als update Kanal hinzu?

Und was soll ich da erkennen?

Danke für deine Hilfe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 11:27:47
Zitat von: kjmEjfu am 20 November 2020, 10:02:18
CoolTux, falls du eh gerade am Bugs fixen bist (ich kämpfe am Wochenende noch mit der Anpassung von ASC_Time_Up_WE_Holiday), wäre es dann eventuell möglich eine Erweiterung für asc_adv zu machen?

Für den Beginn der Weihnachtszeit (hier die beleuchteten Fenster) gibt es hauptsächlich zwei Anfangszeiten: entweder am 1. Advent (so wie derzeit programmiert) oder aber am Montag nach Totensonntag (also 6 Tage früher).

Also im Quellcode nur entweder

        $time -= ( $wday + 21 ) * 86400;

oder

        $time -= ( $wday + 27 ) * 86400;

Wäre quasi recht einfach (und schnell) mit einem weiteren Attribut am ASC_Device erledigt. Und es würde vermeiden, dass man sich für die 6 Tage eine Übergangslösung basteln muss, die schlimmstenfalls zu unerwartetem Fehlverhalten von ASC führt, welches den Support erschwert.

Ist umgesetzt  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 20 November 2020, 11:53:33
Danke  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 12:04:14
Zitat von: CoolTux am 20 November 2020, 10:05:41
Du kannst das control file als neuen update kanal hinzufügen.
Sorry ich glaube ich habe mich da verkuckt. Siehe mal hier
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/commit/4ceb3a1ab82d448efec56424b247c3799e2efc0d


Grüße

Hilfst du mir bitte auf die Sprünge?  :-[
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 12:07:37
Zitat von: dk3572 am 20 November 2020, 12:04:14
Hilfst du mir bitte auf die Sprünge?  :-[


update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt


Danach dann update ausführen und neu starten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 November 2020, 12:29:53
Zitat von: CoolTux am 20 November 2020, 12:07:37

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt


Danach dann update ausführen und neu starten.

Vielen Dank!

Wann gibst du diese Version frei?
Vielleicht erübrigt sich das manuelle Hinzufügen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 12:45:56
Zitat von: dk3572 am 20 November 2020, 12:29:53
Vielen Dank!

Wann gibst du diese Version frei?
Vielleicht erübrigt sich das manuelle Hinzufügen.

Das kann ich Dir nicht sagen. Wollte noch den einen oder anderen Test machen und vielleicht noch ein zwei fixes einbauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 20 November 2020, 13:08:00
Zitat von: CoolTux am 15 November 2020, 16:35:42


eher nicht.

Bitte das hier mal am Freitag in der FHEMWEB Kommandozeile eingeben
{ FHEM::Automation::ShuttersControl::Helper::IsWe('tomorrow') }

Hallo CoolTux,

der Befehl meldet eine 1 zurück...

Liebe Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 November 2020, 13:16:57
Zitat von: Leon_Emm am 20 November 2020, 13:08:00
Hallo CoolTux,

der Befehl meldet eine 1 zurück...

Liebe Grüße

Was ja korrekt ist, denn morgen ist ja Wochenende/Feiertag. Also wahr. Passt also.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 November 2020, 09:26:45
Guten Morgen,

aufgrund des dauernden HomeOffice ist heute ein Problem das erstemal aufgefallen, das ich bislang gar nicht bemerkt habe. Heute ist ausnahmsweise mal niemand zu Hause gewesen, als die Rollläden hoch fahren sollten. Sie sind leider unten geblieben.

Das Attribut ASC_Mode für Up und Down ist nicht explizit gesetzt, so dass das Default mit "always" greift. In der Übersicht stehen diese Rollläden auch alle auf ASC_Mode "always".

Habe ich doch etwas falsch konfiguriert weshalb die Rollläden nicht hoch fahren, wenn niemand zu Hause ist? Beim Runterfahren ist mir das noch nicht aufgefallen, wenn niemand zu hause ist; da scheinen die Rollläden richtig zu fahren.

Hiermal die Lists vom ASC Device und einem exemplarischen Rollladen:

Internals:
   FUUID      5e8c3960-f33f-bf2d-1afa-7a7a8c271e83f70f
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer,F_OG_Ankleide,Fernsehbeschattung_dummy,F_EG_WZ_West,F_OG_Schlafzimmer_Ost,F_EG_Kueche,rr_Niklas,myAstro,rgr_Bewohner,F_UG_Gaestezimmer,WZ_Bewegungsmelder,F_EG_WZ_Nord_re,F_EG_WZ_Ost,F_UG_Buero
   NR         130
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-11-23 18:14:29   R_EG_Kueche_PosValue 0
     2020-11-23 18:14:04   R_EG_Kueche_lastPosValue 100
     2020-11-24 07:23:28   R_EG_Kueche_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:29   R_EG_WZ_Nord_Mitte_PosValue 0
     2020-11-23 18:14:05   R_EG_WZ_Nord_Mitte_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:30   R_EG_WZ_Nord_li_PosValue 0
     2020-11-23 18:14:05   R_EG_WZ_Nord_li_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_li_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:44   R_EG_WZ_Nord_re_PosValue 0
     2020-11-23 18:14:06   R_EG_WZ_Nord_re_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Nord_re_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 16:56:57   R_EG_WZ_Ost_li_PosValue 0
     2020-11-23 16:56:17   R_EG_WZ_Ost_li_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Ost_li_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:55   R_EG_WZ_Ost_re_PosValue 0
     2020-11-23 16:56:17   R_EG_WZ_Ost_re_lastPosValue 100
     2020-11-24 07:23:28   R_EG_WZ_Ost_re_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 18:14:35   R_EG_WZ_West_PosValue 0
     2020-08-25 20:38:20   R_EG_WZ_West_lastDelayPosValue 12
     2020-11-23 18:14:06   R_EG_WZ_West_lastPosValue 100
     2020-11-24 07:23:29   R_EG_WZ_West_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 18:14:37   R_OG_Ankleide_PosValue 0
     2020-11-23 18:14:09   R_OG_Ankleide_lastPosValue 100
     2020-11-24 08:00:02   R_OG_Ankleide_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:26:07   R_OG_Bad_PosValue 100
     2020-11-23 18:14:07   R_OG_Bad_lastPosValue 100
     2020-11-24 07:23:29   R_OG_Bad_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:37:19   R_OG_KZ_Nord_PosValue 100
     2020-11-23 21:54:04   R_OG_KZ_Nord_lastPosValue 100
     2020-11-24 07:23:29   R_OG_KZ_Nord_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 07:25:37   R_OG_KZ_West_PosValue 100
     2020-11-24 07:25:17   R_OG_KZ_West_lastPosValue 20
     2020-11-24 07:23:29   R_OG_KZ_West_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:20:12   R_OG_SZ_Nord_PosValue 100
     2020-11-23 18:14:08   R_OG_SZ_Nord_lastPosValue 100
     2020-11-24 07:23:29   R_OG_SZ_Nord_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-24 06:20:16   R_OG_SZ_Ost_PosValue 100
     2020-11-02 17:20:52   R_OG_SZ_Ost_lastDelayPosValue 20
     2020-11-23 18:14:09   R_OG_SZ_Ost_lastPosValue 100
     2020-11-24 07:23:29   R_OG_SZ_Ost_nextAstroTimeEvent 24.11.2020 - 18:13
     2020-11-23 16:56:54   R_UG_Buero_Nord_PosValue 0
     2020-11-23 16:56:18   R_UG_Buero_Nord_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Buero_Nord_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:42   R_UG_Buero_Ost_PosValue 0
     2020-11-23 16:56:18   R_UG_Buero_Ost_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Buero_Ost_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-11-23 16:56:41   R_UG_Gaestezimmer_PosValue 0
     2020-11-23 16:56:19   R_UG_Gaestezimmer_lastPosValue 100
     2020-11-24 07:23:28   R_UG_Gaestezimmer_nextAstroTimeEvent 24.11.2020 - 16:55
     2020-04-07 10:27:12   ascEnable       on
     2020-11-22 11:20:30   controlShading  on
     2020-04-18 19:13:50   hardLockOut     off
     2020-11-22 11:20:16   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2020-07-01 13:33:25   selfDefense     on
     2020-11-24 08:00:02   state           created new drive timer
     2020-04-07 10:27:12   sunriseTimeWeHoliday off
     2020-11-22 11:20:15   userAttrList    rolled out
   helper:
     shuttersList:
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     R_EG_Kueche:
     R_EG_WZ_Nord_Mitte:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Nord_re:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_Nord:
     R_OG_KZ_West:
     R_OG_SZ_Nord:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening ASTRONOMIC
   ASC_autoAstroModeEveningHorizon -9
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -4
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        00165A49924574
   FUUID      5e80b639-f33f-bf2d-9cf6-b3429a33b3c0f59c
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      MyCCU3
   NAME       R_EG_WZ_Nord_Mitte
   NR         49
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    00165A49924574
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Rollladenaktor_2
   ccutype    HmIPW-DRBL4
   channels   18
   firmware   1.6.0
   statevals  devstate
   READINGS:
     2020-11-24 09:10:03   0.ACTUAL_TEMPERATURE 26
     2020-11-24 09:10:03   0.ERROR_CODE    0
     2020-11-24 09:10:03   0.ERROR_OVERHEAT no
     2020-11-24 09:10:04   5.ACTIVITY_STATE stop
     2020-11-24 09:10:04   5.LEVEL         closed
     2020-10-13 12:57:26   5.LEVEL_2       0
     2020-11-24 09:10:04   5.LEVEL_2_STATUS 1
     2020-11-24 09:10:04   5.LEVEL_STATUS  0
     2020-11-24 09:10:04   6.ACTIVITY_STATE stop
     2020-04-07 18:56:54   ASC_Enable      on
     2020-08-24 16:58:27   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-11-23 18:14:32   ASC_ShuttersLastDrive night close
     2020-11-24 07:23:28   ASC_Time_DriveDown 24.11.2020 - 18:13
     2020-11-24 07:23:28   ASC_Time_DriveUp 25.11.2020 - 07:24
     2020-11-22 11:20:21   associatedWith  Rollladensteuerung
     2020-11-24 09:10:04   control         0
     2020-11-24 09:10:04   hmstate         closed
     2020-11-24 09:10:04   state           closed
   hmccu:
     devspec    00165A49924574
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      26
         OVAL       26.0
         SVAL       26
         VAL        26.0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       24.2
         VAL        24.2
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       1.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       1.LEVEL:
         OVAL       0.0
         VAL        0.0
       1.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       1.LEVEL_STATUS:
         OVAL       0
         VAL        0
       1.PROCESS:
         OVAL       0
         VAL        0
       1.SECTION_STATUS:
         OVAL       1
         VAL        1
       10.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       10.LEVEL:
         OVAL       0.0
         VAL        0.0
       10.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       10.LEVEL_STATUS:
         OVAL       0
         VAL        0
       10.PROCESS:
         OVAL       0
         VAL        0
       10.SECTION:
         OVAL       0
         VAL        0
       10.SECTION_STATUS:
         OVAL       0
         VAL        0
       11.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       11.LEVEL:
         OVAL       0.0
         VAL        0.0
       11.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       11.LEVEL_STATUS:
         OVAL       0
         VAL        0
       11.PROCESS:
         OVAL       0
         VAL        0
       11.SECTION:
         OVAL       0
         VAL        0
       11.SECTION_STATUS:
         OVAL       0
         VAL        0
       12.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       12.LEVEL:
         OVAL       0.0
         VAL        0.0
       12.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       12.LEVEL_STATUS:
         OVAL       0
         VAL        0
       12.PROCESS:
         OVAL       0
         VAL        0
       12.SECTION:
         OVAL       0
         VAL        0
       12.SECTION_STATUS:
         OVAL       0
         VAL        0
       13.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       13.LEVEL:
         OVAL       0.0
         VAL        0.0
       13.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       13.LEVEL_STATUS:
         OVAL       0
         VAL        0
       13.PROCESS:
         OVAL       0
         VAL        0
       13.SECTION_STATUS:
         OVAL       1
         VAL        1
       14.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       14.LEVEL:
         OVAL       0.0
         VAL        0.0
       14.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       14.LEVEL_STATUS:
         OVAL       0
         VAL        0
       14.PROCESS:
         OVAL       0
         VAL        0
       14.SECTION:
         OVAL       0
         VAL        0
       14.SECTION_STATUS:
         OVAL       0
         VAL        0
       15.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       15.LEVEL:
         OVAL       0.0
         VAL        0.0
       15.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       15.LEVEL_STATUS:
         OVAL       0
         VAL        0
       15.PROCESS:
         OVAL       0
         VAL        0
       15.SECTION:
         OVAL       0
         VAL        0
       15.SECTION_STATUS:
         OVAL       0
         VAL        0
       16.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       16.LEVEL:
         OVAL       0.0
         VAL        0.0
       16.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       16.LEVEL_STATUS:
         OVAL       0
         VAL        0
       16.PROCESS:
         OVAL       0
         VAL        0
       16.SECTION:
         OVAL       0
         VAL        0
       16.SECTION_STATUS:
         OVAL       0
         VAL        0
       17.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
       2.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       2.LEVEL:
         OVAL       0.0
         VAL        0.0
       2.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       2.LEVEL_STATUS:
         OVAL       0
         VAL        0
       2.PROCESS:
         OVAL       0
         VAL        0
       2.SECTION:
         OVAL       0
         VAL        0
       2.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       3.LEVEL:
         OVAL       0.0
         VAL        0.0
       3.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       3.LEVEL_STATUS:
         OVAL       0
         VAL        0
       3.PROCESS:
         OVAL       0
         VAL        0
       3.SECTION:
         OVAL       0
         VAL        0
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       4.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        0.0
       4.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       0
         VAL        0
       4.SECTION:
         OVAL       0
         VAL        0
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OSVAL      closed
         OVAL       0.0
         SVAL       closed
         VAL        0.0
       5.LEVEL_2_STATUS:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       5.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       1
         VAL        1
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       7.LEVEL:
         OVAL       0.0
         VAL        0.0
       7.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       7.LEVEL_STATUS:
         OVAL       0
         VAL        0
       7.PROCESS:
         OVAL       0
         VAL        0
       7.SECTION:
         OVAL       0
         VAL        0
       7.SECTION_STATUS:
         OVAL       0
         VAL        0
       8.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       8.LEVEL:
         OVAL       0.0
         VAL        0.0
       8.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       8.LEVEL_STATUS:
         OVAL       0
         VAL        0
       8.PROCESS:
         OVAL       0
         VAL        0
       8.SECTION:
         OVAL       0
         VAL        0
       8.SECTION_STATUS:
         OVAL       0
         VAL        0
       9.ACTIVITY_STATE:
         OVAL       3
         VAL        3
       9.LEVEL:
         OVAL       0.0
         VAL        0.0
       9.LEVEL_2_STATUS:
         OVAL       1
         VAL        1
       9.LEVEL_STATUS:
         OVAL       0
         VAL        0
       9.PROCESS:
         OVAL       0
         VAL        0
       9.SECTION_STATUS:
         OVAL       1
         VAL        1
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_Antifreeze soft
   ASC_Pos_Reading control
   IODev      MyCCU3
   ccureadingfilter 5.LEVEL;5.ACTIVITY_STATE;6.ACTIVITY_STATE;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|SELF_CALIBRATION_RESULT)
   ccureadingname 5.LEVEL$:+control
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 6.LEVEL
   devStateIcon open:fts_window_2w@green closed:fts_shutter_100@red 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 .*
   eventMap   /datapoint 6.STOP true:stop/datapoint 6.LEVEL 0:down/datapoint 6.LEVEL 100:up/
   group      Rollladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Haus,ASC
   statedatapoint 5.LEVEL
   stripnumber 0
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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 Rollladen Rollladen_map structexclude
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 November 2020, 12:50:05
Könnte jetzt so einiges sein. Kann mir aber nicht vorstellen das es was mit dem "Ihr wart abwesend" zu tun hat.
Was ist mit der FreezTemp? Wie kalt war es heute Morgen bei Euch?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 November 2020, 13:24:47
Um 07:20 Uhr heute morgen hatte es exakt 3,6°C. Wir hatten aber auch schon Tage da war es Morgens im Minusbereich und trotzdem sind die Rollläden gefahren. Das einzige was heute morgen scheinbar anders war ist, dass keiner zu Hause war.   ???
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 November 2020, 13:58:58
Hab es gefunden. Du hattst SelfDefense an  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 November 2020, 14:27:13
Also das Thema SelfDefense ist schon arg undurchsichtig  :-[ Wir hatten das Thema ja schonmal
https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233 (https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233)
(ich weiß nicht, ob du da schon was gemacht hast)

Nichts desto trotz steht ja in der CommandRef zum Thema "SelfDefense on/off"
ZitatselfDefense - on/off - Aktiviert bzw. deaktiviert die Selbstschutzfunktion. Beispiel: Wenn das Residents-Gerät absent meldet, die Selbstschutzfunktion aktiviert wurde und ein Fenster im Haus noch geöffnet ist, so wird an diesem Fenster der Rollladen deaktivieren dann heruntergefahren.

Es waren aber heute morgen keine Fenster geöffnet. Das Problem ist ja auch nur heute morgen beim hochfahren aufgetreten. Wenn es am SelfDefens liegen würde, dann müssten die Rollläden ja auch runterfahren, wenn unter Tags mal keiner zu Hause ist, aber die Rollläden schon oben sind. Das tun sie aber nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 November 2020, 14:43:35
Das "Problem" ist das ich in der "Morgens hochfahr Routine" einfach nur abfrage ob absent und SelfDefense aktiv ist und dann wird nicht gefahren. Klar kann man das auch noch feingradiger abfragen, passiert aktuell aber nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 24 November 2020, 15:38:05
Ah, ok. Dann klar. Wie gesagt, es ist für den User nicht so leicht zu überblicken, was womit zusammen- und wovon abhängt. Insbesondere, wenn es dann nicht mit der CommandRef zusammen passt.

Nach dem du hier ( https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233 (https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233) ) ja gesagt hast, dass es sinnvoll wäre bei SelfDefense noch eine Auswahl EG_Fenster  einzubauen, wäre es da möglich das Ganze (wie sagtest du ?) "feingradiger" zu gestalten?

Gruß
Wolle
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Depechem am 24 November 2020, 17:22:56
Hallo zusammen, ich muss zum aktuellem Thema Weihnachten eine Frage stellen.
Durch das attr ASC_Adv kann ich verhindern das der Rolladen an Weihnachten geschlossen wird.
Bisher (letztes Jahr noch kein ASC) nutzte für die Steuerung zu Weihnachten immer ein notify welches folgende Logik besaß:
- die gewünschten Rollos fuhren statt ganz zu nur auf 55%
- 23 Uhr dann komplett geschlossen
- morgens 4:30Uhr wieder auf 55%
- zur normalen Helligkeit komplett auf

Ist dies mit ASC umsetzbar? Wenn nicht kann ich ein notify in Kombination mit ASC verwenden, wenn ja wie könnte dies evtl. aussehen.
Optimal wäre wenn man für die gesamte Weihnachtssteuerung nur 1 notify benötigen würde das man nach Weihnachten einfach wieder deaktivert um es nächstes Jahr einfach wieder aktivieren zu können.

Viele Dank im voraus
Thomas
Hintergrund der nicht kompletten Öffnung ist das die Nachbarn nicht komplett rein schauen können.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 24 November 2020, 17:46:10
Wenn du im entsprechenden Rollo das Attribut "ASC_Adv" auf "on" setzt, dann wird die Fahrt fürs Schließen ausgesetzt.
Die werden nachgeholt, sobald du ein "set ASC_device ascDriveDown" auslöst, das könntest du per notify machen.

Deine 55% könntest du über ASC_PrivacyDown_Pos bzw. ASC_PrivacyUp_Pos erschlagen. Wobei ich nicht sicher, ob ASC_Adv den PrivacyMode auch überschreibt.
Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent), braucht man da auch für den Rest des Jahres nichts dran zu verändern.

Generell gibt es eine coole commandref zu ASC ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Depechem am 24 November 2020, 19:27:52
Zitat von: kjmEjfu am 24 November 2020, 17:46:10
Wenn du im entsprechenden Rollo das Attribut "ASC_Adv" auf "on" setzt, dann wird die Fahrt fürs Schließen ausgesetzt.
Die werden nachgeholt, sobald du ein "set ASC_device ascDriveDown" auslöst, das könntest du per notify machen.

Deine 55% könntest du über ASC_PrivacyDown_Pos bzw. ASC_PrivacyUp_Pos erschlagen. Wobei ich nicht sicher, ob ASC_Adv den PrivacyMode auch überschreibt.
Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent), braucht man da auch für den Rest des Jahres nichts dran zu verändern.

Generell gibt es eine coole commandref zu ASC ;-)

Danke für deine Antwort. So habe ich das in der commandref auch rausgelesen. Wäre natürlich super wenn man das direkt im ASC automatisieren könnte. Aber dann muss ich es wohl alles per notifys machen. Wäre natürlich optimal gewesen dies direkt in ASC zu einzupflegen und dann nicht jedes Weihnachtsfest neu zu schauen was wo geändert werden muss. Dafür automatisieren wir hier ja so viel. ;-)
(folgendes sollen die ausgewählten Rollos zur Weihnachtszeit machen 04:30 Uhr auf 55%, bei bestimmten Luxwert komplett auf, 16 Uhr auf 55%, 23 Uhr komplett schließen)

So hier:
- Dummy Dev. erstellen (Weihnachten on/off) dieser triggert 3 Weihnachten-notifys (damit mit nur einem Schalter die gesamte Weihnachtensteuerung aktiviert/deaktiviert wird)
- das Weihnachten-notify1 steuert das morgens 04:30 Uhr die gewünschten Rollos auf 55% auf fahren
- das Weihnachten-notify2 steuert das abends 16:00 Uhr die gewünschten Rollos auf 55% auf fahren
- das Weihnachten-notify2 steuert das abends 23:00 Uhr die gewünschten Rollos runter fahren

Vieleicht hat noch jemand eine andere Idee oder Anmerkung
VG Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 November 2020, 20:04:23
Zitat von: Wolle02 am 24 November 2020, 15:38:05
Ah, ok. Dann klar. Wie gesagt, es ist für den User nicht so leicht zu überblicken, was womit zusammen- und wovon abhängt. Insbesondere, wenn es dann nicht mit der CommandRef zusammen passt.

Nach dem du hier ( https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233 (https://forum.fhem.de/index.php/topic,112325.msg1081233.html#msg1081233) ) ja gesagt hast, dass es sinnvoll wäre bei SelfDefense noch eine Auswahl EG_Fenster  einzubauen, wäre es da möglich das Ganze (wie sagtest du ?) "feingradiger" zu gestalten?

Gruß
Wolle

Ja ich denke das kann man machen. Wird aber noch dauern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 25 November 2020, 09:55:29
Mal eine Frage: ascDriveDown fährt (erst), wenn ASC_Time_Down_Late auch erreicht/überschritten wurde. Nicht, falls man ascDriveDown VOR ASC_Time_Down_Late auslöst, aber der Brightness-Wert schon unterschritten wurde, richtig?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 November 2020, 11:05:25
Zitat von: kjmEjfu am 25 November 2020, 09:55:29
Mal eine Frage: ascDriveDown fährt (erst), wenn ASC_Time_Down_Late auch erreicht/überschritten wurde. Nicht, falls man ascDriveDown VOR ASC_Time_Down_Late auslöst, aber der Brightness-Wert schon unterschritten wurde, richtig?

Habe versucht mir Mühe zu geben es zu verstehen, klappt leider nicht. Was genau wolltest Du fragen. Eventuell etwas ausführlicher beschreiben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 25 November 2020, 13:13:51
Zitat von: CoolTux am 25 November 2020, 11:05:25
Habe versucht mir Mühe zu geben es zu verstehen, klappt leider nicht. Was genau wolltest Du fragen. Eventuell etwas ausführlicher beschreiben.

Sorry.

Ausgangslage: Ich habe x Rollos bei denen ist ASC_Adv auf on gesetzt, damit wird das abendliche Schließen erstmal ausgesetzt. ASC_Time_Down_Late ist für die Rollos auf 22:00 Uhr gesetzt. Außerhalb der Adventszeit schließen die Rollos aber in der dunklen Jahreszeit sehr viel früher, da ich Brightness nutze und der entsprechende Grenzwert schon Stunden vorher erreicht ist (irgendwas gegen 18 Uhr).
Jetzt habe ich mir ascDriveDown auf eine Fernbedienung gelegt, damit ich das manuell auslöse kann. Allerdings habe ich beobachtet, dass das Nachholen der Fahrt erst kurz nach 22:00 Uhr stattfindet, obwohl ich um 21:55 Uhr den Befehl per Fernbedienung gegeben habe.

Da ich keinen Fehler gefunden habe, wollte ich validiert bekommen, dass der ascDriveDown tatsächlich erst mit erreichen von ASC_Time_Down_Late ausgeführt wird, auch wenn vorher ausgelöst wird. Also in dem Fall mein Brightness-Grenzwert ignoriert wird.
Das wäre dann kein grundsätzliches Problem, ich muss nur meiner Frau erklären, dass sie vor ASC_Time_Down_Late zwar drücken kann, aber (erstmal) nix passiert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Supadone am 25 November 2020, 13:34:09
Zitat von: kjmEjfu am 24 November 2020, 17:46:10

Da ASC_Adv von Haus aus nur während der Adventzeit aktiv ist (konfigurbar entweder a) Montag nach Totensonntag oder b) ab 1. Advent)

Wo finde ich denn die Konfigurationsmöglichkeit? Hier hat die Regierung nämlich schon bemängelt dass die Rollos schließen ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 25 November 2020, 13:40:53
Zitat von: Supadone am 25 November 2020, 13:34:09
Wo finde ich denn die Konfigurationsmöglichkeit? Hier hat die Regierung nämlich schon bemängelt dass die Rollos schließen ;)

an den Rollos musst du ASC_Adv auf on setzen.
Im myASControl eventuell das ASC_advDate passend.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Supadone am 25 November 2020, 14:36:08
Zitat von: kjmEjfu am 25 November 2020, 13:40:53
Im myASControl eventuell das ASC_advDate passend.

Diesen Punkt gibt es bei mir leider nicht, hatte auch in der Comandref nichts in diese Richtung gefunden und schon versucht meiner Frau zu erklären dass sie bis 1. Advent warten muss...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 25 November 2020, 14:59:41
Zitat von: Supadone am 25 November 2020, 14:36:08
Diesen Punkt gibt es bei mir leider nicht, hatte auch in der Comandref nichts in diese Richtung gefunden und schon versucht meiner Frau zu erklären dass sie bis 1. Advent warten muss...

Sorry, ist (derzeit nur) in der aktuellen Dev-Version drin: https://forum.fhem.de/index.php/topic,112325.msg1102846.html#msg1102846
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Supadone am 25 November 2020, 15:11:58
Super, danke :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 November 2020, 18:38:27
Zitat von: kjmEjfu am 25 November 2020, 13:13:51
Sorry.

Ausgangslage: Ich habe x Rollos bei denen ist ASC_Adv auf on gesetzt, damit wird das abendliche Schließen erstmal ausgesetzt. ASC_Time_Down_Late ist für die Rollos auf 22:00 Uhr gesetzt. Außerhalb der Adventszeit schließen die Rollos aber in der dunklen Jahreszeit sehr viel früher, da ich Brightness nutze und der entsprechende Grenzwert schon Stunden vorher erreicht ist (irgendwas gegen 18 Uhr).
Jetzt habe ich mir ascDriveDown auf eine Fernbedienung gelegt, damit ich das manuell auslöse kann. Allerdings habe ich beobachtet, dass das Nachholen der Fahrt erst kurz nach 22:00 Uhr stattfindet, obwohl ich um 21:55 Uhr den Befehl per Fernbedienung gegeben habe.

Da ich keinen Fehler gefunden habe, wollte ich validiert bekommen, dass der ascDriveDown tatsächlich erst mit erreichen von ASC_Time_Down_Late ausgeführt wird, auch wenn vorher ausgelöst wird. Also in dem Fall mein Brightness-Grenzwert ignoriert wird.
Das wäre dann kein grundsätzliches Problem, ich muss nur meiner Frau erklären, dass sie vor ASC_Time_Down_Late zwar drücken kann, aber (erstmal) nix passiert.

Das ist eine gute Frage. Eigentlich sollte das ganze greifen sobald eine Abendfahrt theoretisch stattgefunden hätte. Also bei Brightness entweder durch erreichen des min Wertes oder eben durch DownLate. Aber um diese Jahreszeit sollte ja der Brightness Min Wert immer vorher greifen.
Du kannst aber mal mit ascAPIget und IsDay schauen ob um 21 Uhr für das Rollo Nacht ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 25 November 2020, 23:07:16
Zitat von: FHEM_newbie am 27 Oktober 2020, 07:25:52
Hallo, erst mal ein grosses Kompliment: Wollte gestern schon hier den Vorschlag für eine morgendliche Privacy Funktion machen und siehe da, es gibt sie bereits.

Ich weiss aber nicht wie es anderen geht oder ob dies hier schon mal diskutiert wurde: Für mich wäre eine Privacy After Day open sinnvoll, also dass nach dem morgendlichen Öffnen einige Rollläden noch eine gewisse Zeit halb offen bleiben. Leider funktioniert das mit einer negativen Zeit nicht so.

Irgendwie ging mein Beitrag wohl im Gefecht unter - oder habe ich die Antwort ebenfalls überlesen?!?
Wäre es denkbar meine Idee über die Möglichkeit in "ASC_PrivacyUpValue_beforeDayOpen" eine negative Zeit einzusetzen und somit sozusagen ein "ASC_PrivacyUpValue_afterDayOpen" zu erhalten umzusetzen? Oder geht das programmiertechnich nicht? Ich weiß, die "-1" hat die Funktion des Deaktivierens, aber das könnte man ja beibehalten.
@CoolTux: vielleicht kannst du dir das mal anschauen - von der Logik her wäre es meiner Meinung nach sinnvoller wenn die Privacy Rollos morgens später und abends früher fahren als die anderen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 November 2020, 08:32:09
Zitat von: FHEM_newbie am 25 November 2020, 23:07:16
Irgendwie ging mein Beitrag wohl im Gefecht unter - oder habe ich die Antwort ebenfalls überlesen?!?
Wäre es denkbar meine Idee über die Möglichkeit in "ASC_PrivacyUpValue_beforeDayOpen" eine negative Zeit einzusetzen und somit sozusagen ein "ASC_PrivacyUpValue_afterDayOpen" zu erhalten umzusetzen? Oder geht das programmiertechnich nicht? Ich weiß, die "-1" hat die Funktion des Deaktivierens, aber das könnte man ja beibehalten.
@CoolTux: vielleicht kannst du dir das mal anschauen - von der Logik her wäre es meiner Meinung nach sinnvoller wenn die Privacy Rollos morgens später und abends früher fahren als die anderen.

Ich habe eine Weile drüber nachgedacht und sage vorerst mal es geht nicht. Nicht das es generell nicht gehen würde, aber aktuell scheue ich den Aufwand.


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 27 November 2020, 21:41:44
Zitat von: CoolTux am 27 November 2020, 08:32:09
Ich habe eine Weile drüber nachgedacht und sage vorerst mal es geht nicht. Nicht das es generell nicht gehen würde, aber aktuell scheue ich den Aufwand.

Okay, kann mir vorstellen, dass das nicht so ganz einfach umzusetzen ist. Trotzdem danke für die Rückmeldung!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Heimweh am 28 November 2020, 10:41:41
Hallo CoolTux, ich hab zu meinen bisher bestehenden HM Aktoren nun einen Shelly 2.5 für einen weiteren Rollladen in ASC eingebunden - obwohl ich den Rollladen weder per Taster (Shellyeingang) noch "manuell" per FHEM bewegt habe, steht das Reading "ASC_ShuttersLastDrive" immer auf "Manual" - und das mit einem einem aktuellen Zeitstempel.

Grundsätzlich stört mich das nicht - mir ist es nur aufgefallen weil ich gerade herauszufinden versuche wieso der Rollo morgens zwar hoch, aber am Abend nicht runter fährt....

Hier mal der Shelly:


CID        shellyswitch25_E0980695A1C2
   DEF        shellyswitch25_E0980695A1C2
   DEVICETOPIC MQTT2_shellyswitch25_E0980695A1C2
   FUUID      5fba5f16-f33f-55ed-5426-7b8ee28da0d73551
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 98
   MQTTServer_TIME 2020-11-28 10:40:46
   MSGCNT     98
   NAME       MQTT2_shellyswitch25_E0980695A1C2
   NR         1572
   STATE      100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-11-22 13:57:28   ASC_Enable      on
     2020-11-22 19:51:43   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2020-11-28 10:40:46   ASC_ShuttersLastDrive manual
     2020-11-28 10:37:58   ASC_Time_DriveDown 28.11.2020 - 16:41
     2020-11-28 10:37:58   ASC_Time_DriveUp 29.11.2020 - 07:52
     2020-11-22 13:53:28   actions_stats_skipped 0
     2020-11-28 10:37:55   associatedWith  AutoShuttersControl
     2020-11-22 13:53:28   attrTemplateVersion 20200831
     2020-11-22 13:53:28   cfg_changed_cnt 5
     2020-11-22 13:53:28   cloud_connected false
     2020-11-22 13:53:28   cloud_enabled   false
     2020-11-28 07:52:17   current         stop
     2020-11-28 10:40:46   energy          42
     2020-11-22 13:53:28   fs_free         147337
     2020-11-22 13:53:28   fs_size         233681
     2020-11-28 10:37:16   fw_ver          20201124-091406/v1.9.0@57ac4ad8
     2020-11-22 13:53:28   has_update      false
     2020-11-28 10:37:16   id              shellyswitch25-E0980695A1C2
     2020-11-28 10:40:46   input0          0
     2020-11-28 10:40:46   input1          0
     2020-11-22 13:53:28   inputs_1_event 
     2020-11-22 13:53:28   inputs_1_event_cnt 0
     2020-11-22 13:53:28   inputs_1_input  0
     2020-11-22 13:53:28   inputs_2_event 
     2020-11-22 13:53:28   inputs_2_event_cnt 0
     2020-11-22 13:53:28   inputs_2_input  0
     2020-11-28 10:37:16   ip              192.168.178.136
     2020-11-28 10:37:16   mac             E0980695A1C2
     2020-11-22 13:53:28   meters_1_counters_1 0.000
     2020-11-22 13:53:28   meters_1_counters_2 0.000
     2020-11-22 13:53:28   meters_1_counters_3 0.000
     2020-11-22 13:53:28   meters_1_is_valid true
     2020-11-22 13:53:28   meters_1_overpower 0.00
     2020-11-22 13:53:28   meters_1_power  0.00
     2020-11-22 13:53:28   meters_1_timestamp 1606053208
     2020-11-22 13:53:28   meters_1_total  0
     2020-11-22 13:53:28   meters_2_counters_1 0.000
     2020-11-22 13:53:28   meters_2_counters_2 0.000
     2020-11-22 13:53:28   meters_2_counters_3 0.000
     2020-11-22 13:53:28   meters_2_is_valid true
     2020-11-22 13:53:28   meters_2_overpower 0.00
     2020-11-22 13:53:28   meters_2_power  0.00
     2020-11-22 13:53:28   meters_2_timestamp 1606053208
     2020-11-22 13:53:28   meters_2_total  0
     2020-11-28 10:37:16   model           SHSW-25
     2020-11-22 13:53:28   mqtt_connected  true
     2020-11-28 10:37:16   new_fw          false
     2020-11-28 10:37:16   online          true
     2020-11-28 10:40:46   overtemperature 0
     2020-11-28 10:40:46   pct             100
     2020-11-28 10:40:46   power           0.00
     2020-11-22 13:53:28   ram_free        36036
     2020-11-22 13:53:28   ram_total       49504
     2020-11-28 10:40:46   roller_0_energy 42
     2020-11-28 10:40:46   roller_0_power  0.00
     2020-11-28 10:40:46   roller_0_stop_reason normal
     2020-11-22 13:53:28   rollers_1_calibrating false
     2020-11-22 13:53:28   rollers_1_current_pos 50
     2020-11-22 13:53:28   rollers_1_is_valid true
     2020-11-22 13:53:28   rollers_1_last_direction open
     2020-11-22 13:53:28   rollers_1_overtemperature false
     2020-11-22 13:53:28   rollers_1_positioning true
     2020-11-22 13:53:28   rollers_1_power 0.00
     2020-11-22 13:53:28   rollers_1_safety_switch false
     2020-11-22 13:53:28   rollers_1_state stop
     2020-11-22 13:53:28   rollers_1_stop_reason normal
     2020-11-22 13:53:28   serial          11
     2020-11-28 10:40:46   state           100
     2020-11-28 10:40:46   temperature     60.61
     2020-11-28 10:40:46   temperature_f   141.10
     2020-11-22 13:53:28   time            13:53
     2020-11-22 13:53:28   tmp_is_valid    true
     2020-11-22 13:53:28   tmp_tC          51.80
     2020-11-22 13:53:28   tmp_tF          125.24
     2020-11-22 13:53:28   unixtime        1606053208
     2020-11-22 13:53:28   update_has_update false
     2020-11-22 13:53:28   update_new_version 20200827-065456/v1.8.3@4a8bc427
     2020-11-22 13:53:28   update_old_version 20200827-065456/v1.8.3@4a8bc427
     2020-11-22 13:53:28   update_status   idle
     2020-11-22 13:53:28   uptime          328
     2020-11-22 13:53:28   voltage         241.80
     2020-11-22 13:53:28   wifi_sta_connected true
     2020-11-22 13:53:28   wifi_sta_ip     192.168.178.136
     2020-11-22 13:53:28   wifi_sta_rssi   -60
     2020-11-22 13:53:28   wifi_sta_ssid   Martin Luther Kaserne
     2020-11-22 13:53:27   x_mqttcom       set announce
     2020-11-27 23:45:54   x_update        set
Attributes:
   ASC        2
   ASC_Pos_Reading pct
   IODev      MQTTServer
   alias      Rollladen Gäste WC
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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"); $con = 100 - $con if $con =~ /\d+/; 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      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-E0980695A1C2/roller/0/pos:.* pct
  shellies/shellyswitch25-E0980695A1C2/status/0/rollers:.* power
  shellies/shellyswitch25-E0980695A1C2/online:.* online
  shellies/shellyswitch25-E0980695A1C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-E0980695A1C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-E0980695A1C2/roller/0:.* current
  shellies/shellyswitch25-E0980695A1C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-E0980695A1C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-E0980695A1C2/roller/0/pos:.* state
  shellies/shellyswitch25-E0980695A1C2/input/1:.* input1
  shellies/shellyswitch25-E0980695A1C2/input/0:.* input0
  shellies/shellyswitch25-E0980695A1C2/relay/power:.* power
  shellies/shellyswitch25-E0980695A1C2/relay/energy:.* energy
  shellies/shellyswitch25-E0980695A1C2/temperature:.* temperature
  shellies/shellyswitch25-E0980695A1C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-E0980695A1C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-E0980695A1C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-E0980695A1C2/temperature_f:.* temperature_f
shellyswitch25_E0980695A1C2:shellies/shellyswitch25-E0980695A1C2/info:.* { json2nameValue($EVENT) }
shellyswitch25_E0980695A1C2:shellies/shellyswitch25-E0980695A1C2/roller/0/stop_reason:.* roller_0_stop_reason
   room       Gäste WC,Rolladen
   setList    open:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command open
  close:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command close
  half:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-E0980695A1C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-E0980695A1C2/command update_fw
  x_mqttcom shellies/shellyswitch25-E0980695A1C2/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
   webCmd     :open:close:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 November 2020, 11:59:47
Zitat von: Heimweh am 28 November 2020, 10:41:41
Hallo CoolTux, ich hab zu meinen bisher bestehenden HM Aktoren nun einen Shelly 2.5 für einen weiteren Rollladen in ASC eingebunden - obwohl ich den Rollladen weder per Taster (Shellyeingang) noch "manuell" per FHEM bewegt habe, steht das Reading "ASC_ShuttersLastDrive" immer auf "Manual" - und das mit einem einem aktuellen Zeitstempel.

Grundsätzlich stört mich das nicht - mir ist es nur aufgefallen weil ich gerade herauszufinden versuche wieso der Rollo morgens zwar hoch, aber am Abend nicht runter fährt....

Hier mal der Shelly:


CID        shellyswitch25_E0980695A1C2
   DEF        shellyswitch25_E0980695A1C2
   DEVICETOPIC MQTT2_shellyswitch25_E0980695A1C2
   FUUID      5fba5f16-f33f-55ed-5426-7b8ee28da0d73551
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 98
   MQTTServer_TIME 2020-11-28 10:40:46
   MSGCNT     98
   NAME       MQTT2_shellyswitch25_E0980695A1C2
   NR         1572
   STATE      100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-11-22 13:57:28   ASC_Enable      on
     2020-11-22 19:51:43   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2020-11-28 10:40:46   ASC_ShuttersLastDrive manual
     2020-11-28 10:37:58   ASC_Time_DriveDown 28.11.2020 - 16:41
     2020-11-28 10:37:58   ASC_Time_DriveUp 29.11.2020 - 07:52
     2020-11-22 13:53:28   actions_stats_skipped 0
     2020-11-28 10:37:55   associatedWith  AutoShuttersControl
     2020-11-22 13:53:28   attrTemplateVersion 20200831
     2020-11-22 13:53:28   cfg_changed_cnt 5
     2020-11-22 13:53:28   cloud_connected false
     2020-11-22 13:53:28   cloud_enabled   false
     2020-11-28 07:52:17   current         stop
     2020-11-28 10:40:46   energy          42
     2020-11-22 13:53:28   fs_free         147337
     2020-11-22 13:53:28   fs_size         233681
     2020-11-28 10:37:16   fw_ver          20201124-091406/v1.9.0@57ac4ad8
     2020-11-22 13:53:28   has_update      false
     2020-11-28 10:37:16   id              shellyswitch25-E0980695A1C2
     2020-11-28 10:40:46   input0          0
     2020-11-28 10:40:46   input1          0
     2020-11-22 13:53:28   inputs_1_event 
     2020-11-22 13:53:28   inputs_1_event_cnt 0
     2020-11-22 13:53:28   inputs_1_input  0
     2020-11-22 13:53:28   inputs_2_event 
     2020-11-22 13:53:28   inputs_2_event_cnt 0
     2020-11-22 13:53:28   inputs_2_input  0
     2020-11-28 10:37:16   ip              192.168.178.136
     2020-11-28 10:37:16   mac             E0980695A1C2
     2020-11-22 13:53:28   meters_1_counters_1 0.000
     2020-11-22 13:53:28   meters_1_counters_2 0.000
     2020-11-22 13:53:28   meters_1_counters_3 0.000
     2020-11-22 13:53:28   meters_1_is_valid true
     2020-11-22 13:53:28   meters_1_overpower 0.00
     2020-11-22 13:53:28   meters_1_power  0.00
     2020-11-22 13:53:28   meters_1_timestamp 1606053208
     2020-11-22 13:53:28   meters_1_total  0
     2020-11-22 13:53:28   meters_2_counters_1 0.000
     2020-11-22 13:53:28   meters_2_counters_2 0.000
     2020-11-22 13:53:28   meters_2_counters_3 0.000
     2020-11-22 13:53:28   meters_2_is_valid true
     2020-11-22 13:53:28   meters_2_overpower 0.00
     2020-11-22 13:53:28   meters_2_power  0.00
     2020-11-22 13:53:28   meters_2_timestamp 1606053208
     2020-11-22 13:53:28   meters_2_total  0
     2020-11-28 10:37:16   model           SHSW-25
     2020-11-22 13:53:28   mqtt_connected  true
     2020-11-28 10:37:16   new_fw          false
     2020-11-28 10:37:16   online          true
     2020-11-28 10:40:46   overtemperature 0
     2020-11-28 10:40:46   pct             100
     2020-11-28 10:40:46   power           0.00
     2020-11-22 13:53:28   ram_free        36036
     2020-11-22 13:53:28   ram_total       49504
     2020-11-28 10:40:46   roller_0_energy 42
     2020-11-28 10:40:46   roller_0_power  0.00
     2020-11-28 10:40:46   roller_0_stop_reason normal
     2020-11-22 13:53:28   rollers_1_calibrating false
     2020-11-22 13:53:28   rollers_1_current_pos 50
     2020-11-22 13:53:28   rollers_1_is_valid true
     2020-11-22 13:53:28   rollers_1_last_direction open
     2020-11-22 13:53:28   rollers_1_overtemperature false
     2020-11-22 13:53:28   rollers_1_positioning true
     2020-11-22 13:53:28   rollers_1_power 0.00
     2020-11-22 13:53:28   rollers_1_safety_switch false
     2020-11-22 13:53:28   rollers_1_state stop
     2020-11-22 13:53:28   rollers_1_stop_reason normal
     2020-11-22 13:53:28   serial          11
     2020-11-28 10:40:46   state           100
     2020-11-28 10:40:46   temperature     60.61
     2020-11-28 10:40:46   temperature_f   141.10
     2020-11-22 13:53:28   time            13:53
     2020-11-22 13:53:28   tmp_is_valid    true
     2020-11-22 13:53:28   tmp_tC          51.80
     2020-11-22 13:53:28   tmp_tF          125.24
     2020-11-22 13:53:28   unixtime        1606053208
     2020-11-22 13:53:28   update_has_update false
     2020-11-22 13:53:28   update_new_version 20200827-065456/v1.8.3@4a8bc427
     2020-11-22 13:53:28   update_old_version 20200827-065456/v1.8.3@4a8bc427
     2020-11-22 13:53:28   update_status   idle
     2020-11-22 13:53:28   uptime          328
     2020-11-22 13:53:28   voltage         241.80
     2020-11-22 13:53:28   wifi_sta_connected true
     2020-11-22 13:53:28   wifi_sta_ip     192.168.178.136
     2020-11-22 13:53:28   wifi_sta_rssi   -60
     2020-11-22 13:53:28   wifi_sta_ssid   Martin Luther Kaserne
     2020-11-22 13:53:27   x_mqttcom       set announce
     2020-11-27 23:45:54   x_update        set
Attributes:
   ASC        2
   ASC_Pos_Reading pct
   IODev      MQTTServer
   alias      Rollladen Gäste WC
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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"); $con = 100 - $con if $con =~ /\d+/; 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      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-E0980695A1C2/roller/0/pos:.* pct
  shellies/shellyswitch25-E0980695A1C2/status/0/rollers:.* power
  shellies/shellyswitch25-E0980695A1C2/online:.* online
  shellies/shellyswitch25-E0980695A1C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-E0980695A1C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-E0980695A1C2/roller/0:.* current
  shellies/shellyswitch25-E0980695A1C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-E0980695A1C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-E0980695A1C2/roller/0/pos:.* state
  shellies/shellyswitch25-E0980695A1C2/input/1:.* input1
  shellies/shellyswitch25-E0980695A1C2/input/0:.* input0
  shellies/shellyswitch25-E0980695A1C2/relay/power:.* power
  shellies/shellyswitch25-E0980695A1C2/relay/energy:.* energy
  shellies/shellyswitch25-E0980695A1C2/temperature:.* temperature
  shellies/shellyswitch25-E0980695A1C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-E0980695A1C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-E0980695A1C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-E0980695A1C2/temperature_f:.* temperature_f
shellyswitch25_E0980695A1C2:shellies/shellyswitch25-E0980695A1C2/info:.* { json2nameValue($EVENT) }
shellyswitch25_E0980695A1C2:shellies/shellyswitch25-E0980695A1C2/roller/0/stop_reason:.* roller_0_stop_reason
   room       Gäste WC,Rolladen
   setList    open:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command open
  close:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command close
  half:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-E0980695A1C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-E0980695A1C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-E0980695A1C2/command update_fw
  x_mqttcom shellies/shellyswitch25-E0980695A1C2/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
   webCmd     :open:close:half:stop:pct



Setze bitte event-on-change-reading dann fährt er auch Abends
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Heimweh am 28 November 2020, 18:48:49
Zitat von: CoolTux am 28 November 2020, 11:59:47

Setze bitte event-on-change-reading dann fährt er auch Abends

Hat funktioniert  :)  Vielen Dank! Wieso ist das so?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 November 2020, 19:12:31
Zitat von: Heimweh am 28 November 2020, 18:48:49
Hat funktioniert  :)  Vielen Dank! Wieso ist das so?

Jedes Event auf das Reading welches Du im Attribut ASC_Pos_Reading angegeben hast wird ausgewertet. Erfolgte der Grund des Events (Fahrbefehl) nicht aus ASC raus wird es als manuelle Fahrt gewertet. Alle X Minuten ruft das Shelly Modul den Shelly ab und schreibt dabei die Readings neu, egal ob der Wert der selbe ist oder nicht. Daher auch ein Event.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eldrik am 30 November 2020, 18:11:00
Hallo zusammen,

ich habe mich heute einmal daran gewagt und mit zwei Test Lamellenjalousien von der bisherigen myUtils Variante auf ASC umzusteigen.

Leider blicke ich es nicht warum die Jalousie mit den Fensterkontakten nicht in die Ventilate Positon fährt, bei eingeschalteten Debug Meldungen im ASC Modul kommt hier überhaupt keine Meldung wenn das Fenster geöffnet wird (der Event vom WindowRec wird erzeugt, dass sehe ich anhand meiner Notifys die, die Fensteröffnungsdauer melden).

Einmal ein List meines ASC Devices und des entsprechenden Jalousiedevices.

Internals:
   CFGFN     
   FUUID      5fc4b675-f33f-1213-71a8-0f4ea7bd7c62ee8a
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,F2Brightness_Solar_Power_OG,global,myProxy11,myStructure_window_schlafzimmer_oben,myTwilight,Rol.Schlafz.HM_66B23F,Shutter.Schlafz.HM_66B31C
   NR         1043408
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-11-30 15:36:29   Rol.Schlafz.HM_66B23F_PosValue 0
     2020-11-30 18:02:54   Rol.Schlafz.HM_66B23F_nextAstroTimeEvent 01.12.2020 - 10:00
     2020-11-30 18:04:56   Shutter.Schlafz.HM_66B31C_PosValue 0
     2020-11-30 18:02:54   Shutter.Schlafz.HM_66B31C_nextAstroTimeEvent 01.12.2020 - 10:00
     2020-11-30 15:09:18   ascEnable       on
     2020-11-30 18:02:55   controlShading  on
     2020-11-30 18:02:50   room_CUL_HM_Obergeschoss_Schlafzimmer Rol.Schlafz.HM_66B23F,Shutter.Schlafz.HM_66B31C
     2020-11-30 18:04:56   state           manual
     2020-11-30 11:40:08   sunriseTimeWeHoliday on
     2020-11-30 18:02:50   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.Schlafz.HM_66B23F
       Shutter.Schlafz.HM_66B31C
   monitoredDevs:
     F2Brightness_Solar_Power_OG:
       Rol.Schlafz.HM_66B23F ASC_BrightnessSensor
       Shutter.Schlafz.HM_66B31C ASC_BrightnessSensor
     Rol.Schlafz.HM_66B23F:
     Shutter.Schlafz.HM_66B31C:
     myProxy11:
       ASC        ASC_rainSensor
     myStructure_window_schlafzimmer_oben:
       Shutter.Schlafz.HM_66B31C ASC_WindowRec
     myTwilight:
       ASC        ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_rainSensor myProxy11
   ASC_shuttersDriveDelay 45
   ASC_tempSensor F2Temp.Aussen:temperature
   ASC_twilightDevice myTwilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        66B31C
   FUUID      5f74a88e-f33f-1213-61e9-0a0995219b6290f1
   IODev      myHmUART_ETH_OG_rechts
   LASTInputDev myHmUART_ETH_AB
   MSGCNT     308
   NAME       Shutter.Schlafz.HM_66B31C
   NOTIFYDEV  global
   NR         1755
   NTFY_ORDER 50-Rol.Schlafz.HM_66B31C
   STATE      Zu
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:96 - t:10 s:66B31C d:123ABC 06010000800000
   myHmUART_ETH_AB_MSGCNT 82
   myHmUART_ETH_AB_RAWMSG 0500004D96A41066B31C123ABC06010000800000
   myHmUART_ETH_AB_RSSI -77
   myHmUART_ETH_AB_TIME 2020-11-30 18:04:56
   myHmUART_ETH_EG_links_MSGCNT 80
   myHmUART_ETH_EG_links_RAWMSG 0500004696A41066B31C123ABC06010000800000
   myHmUART_ETH_EG_links_RSSI -70
   myHmUART_ETH_EG_links_TIME 2020-11-30 18:04:56
   myHmUART_ETH_EG_rechts_MSGCNT 63
   myHmUART_ETH_EG_rechts_RAWMSG 0500005296A41066B31C123ABC06010000800000
   myHmUART_ETH_EG_rechts_RSSI -82
   myHmUART_ETH_EG_rechts_TIME 2020-11-30 18:04:56
   myHmUART_ETH_OG_rechts_MSGCNT 83
   myHmUART_ETH_OG_rechts_RAWMSG 0501004696A41066B31C123ABC06010000800000
   myHmUART_ETH_OG_rechts_RSSI -70
   myHmUART_ETH_OG_rechts_TIME 2020-11-30 18:04:56
   protCmdDel 12
   protLastRcv 2020-11-30 18:04:56
   protRcv    84 last_at:2020-11-30 18:04:56
   protResnd  12 last_at:2020-11-29 09:39:52
   protResndFail 4 last_at:2020-11-29 09:39:57
   protSnd    74 last_at:2020-11-30 18:04:56
   protState  CMDs_done
   rssi_at_myHmUART_ETH_AB cnt:82 min:-85 max:-72 avg:-76.51 lst:-77
   rssi_at_myHmUART_ETH_EG_links cnt:80 min:-85 max:-65 avg:-73.15 lst:-70
   rssi_at_myHmUART_ETH_EG_rechts cnt:63 min:-93 max:-75 avg:-82.98 lst:-82
   rssi_at_myHmUART_ETH_OG_rechts cnt:83 min:-79 max:-55 avg:-65.84 lst:-70
   rssi_myHmUART_ETH_OG_rechts cnt:46 min:-80 max:-61 avg:-71.08 lst:-73
   Helper:
     DBLOG:
       pct:
         myDbLog:
           TIME       1606755896.88437
           VALUE      0
       pctSlat:
         myDbLog:
           TIME       1606755896.88437
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-11-30 13:53:22   ASC_Enable      on
     2020-11-30 18:02:57   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-11-30 18:04:57   ASC_ShuttersLastDrive manual
     2020-11-30 18:02:54   ASC_Time_DriveDown 01.12.2020 - 16:57
     2020-11-30 18:02:54   ASC_Time_DriveUp 01.12.2020 - 10:00
     2020-11-30 18:04:56   Automatik_Abschatten_Ende_vorgemerkt 0
     2020-11-30 18:04:56   Automatik_Abschatten_vorgemerkt 0
     2020-11-30 18:04:56   Automatik_Abschattung_Sperrzeitpunkt 18:04:56
     2020-11-30 18:04:56   Automatik_Nachtschliessen 0
     2020-11-30 18:04:56   Automatik_Pos_vor_Abschattung -1
     2020-11-30 18:04:56   Automatik_Pos_vor_Geoeffnet -1
     2020-11-30 18:04:56   Automatik_Pos_vor_Lueften -1
     2020-11-30 18:04:48   Automatik_automatische_Fahrt 0
     2020-11-30 18:04:56   Automatik_in_Abschattung 0
     2020-11-30 18:04:48   CommandAccepted yes
     2020-11-02 14:18:36   D-firmware      2.11
     2020-11-02 14:18:36   D-serialNr      PEQ0098319
     2020-11-25 11:07:17   PairedTo        0x123ABC
     2020-11-13 17:26:34   R-driveDown     53 s
     2020-11-13 17:42:28   R-driveTurn     0.7 s
     2020-11-13 17:26:50   R-driveUp       53.5 s
     2020-11-02 18:04:46   R-pairCentral   0x123ABC
     2020-11-02 18:04:47   R-sign          off
     2020-11-25 11:07:17   RegL_00.        00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
     2020-11-25 11:07:19   RegL_01.        00:00 08:00 09:00 0A:00 0B:02 0C:12 0D:02 0E:17 0F:07 10:00 30:06 56:00 57:24 B3:00 B4:64 B5:14
     2020-11-30 18:02:50   associatedWith  ASC
     2020-11-25 11:07:08   cfgState        updating
     2020-11-30 18:04:56   commState       CMDs_done
     2020-11-30 18:04:56   deviceMsg       off (to vccu)
     2020-11-30 18:04:56   level           0
     2020-11-30 17:08:11   levelSlat       set_50
     2020-11-30 18:04:56   motor           stop:off
     2020-11-30 18:04:56   pct             0
     2020-11-30 18:04:56   pctSlat         0
     2020-11-24 08:16:46   powerOn         2020-11-24 08:16:46
     2020-11-30 18:04:56   recentStateType info
     2020-11-30 18:04:56   slatDir         stop
     2020-11-30 18:04:56   state           off
     2020-11-30 18:04:56   timedOn         off
   helper:
     HM_CMDNR   150
     cSnd       11123ABC66B31C800100CA,11123ABC66B31C800100CA
     dlvlCmd    ++A011123ABC66B31C800100CA
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1606300866.02554
       TmplTs     1606300866.02554
       cmdKey     1:1:0::Shutter.Schlafz.HM_66B31C:0107:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         pctLvlSlat (-value-|old|noChng) (-slatValue-|old|noChng)
         pctSlat    (-slatValue-|old|noChng)
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,100
         peer       
         peerOpt    Button_Btn1,Button_Hzk_Buero_Btn1,Button_Hzk_Buero_Btn10,Button_Hzk_Buero_Btn11,Button_Hzk_Buero_Btn12,Button_Hzk_Buero_Btn13,Button_Hzk_Buero_Btn14,Button_Hzk_Buero_Btn15,Button_Hzk_Buero_Btn16,Button_Hzk_Buero_Btn17,Button_Hzk_Buero_Btn18,Button_Hzk_Buero_Btn19,Button_Hzk_Buero_Btn2,Button_Hzk_Buero_Btn20,Button_Hzk_Buero_Btn21,Button_Hzk_Buero_Btn22,Button_Hzk_Buero_Btn23,Button_Hzk_Buero_Btn24,Button_Hzk_Buero_Btn25,Button_Hzk_Buero_Btn26,Button_Hzk_Buero_Btn27,Button_Hzk_Buero_Btn28,Button_Hzk_Buero_Btn29,Button_Hzk_Buero_Btn3,Button_Hzk_Buero_Btn30,Button_Hzk_Buero_Btn31,Button_Hzk_Buero_Btn32,Button_Hzk_Buero_Btn4,Button_Hzk_Buero_Btn5,Button_Hzk_Buero_Btn6,Button_Hzk_Buero_Btn7,Button_Hzk_Buero_Btn8,Button_Hzk_Buero_Btn9,Button_Hzk_Flur_Eingang_Btn1,Button_Hzk_Flur_klein_oben_Btn1,Button_Hzk_GaesteWC_Btn1,Button_Hzk_Gaestezimmer_Btn1,Button_Hzk_Windfang_Btn1,CUL_HM_HM_PBI_4_FM_25FF22_Btn_01,CUL_HM_HM_PBI_4_FM_25FF22_Btn_02,CUL_HM_HM_PBI_4_FM_25FF22_Btn_03,CUL_HM_HM_PBI_4_FM_25FF22_Btn_04,CUL_HM_HM_SCI_3_FM_1A531D_Sw_01,CUL_HM_HM_SCI_3_FM_1A531D_Sw_02,CUL_HM_HM_SCI_3_FM_1A531D_Sw_03,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_01,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_02,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_03,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_01,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_02,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_03,CUL_HM_HM_SEC_SC_1D7660,Contact_RobotStation,FK.Bad_gross,TK.Terrasse_Flur_Eingang,TK.Terrasse_hinten,TasterSchnitt.4Fach_Flur_klein_Btn_01,TasterSchnitt.4Fach_Flur_klein_Btn_02,TasterSchnitt.4Fach_Flur_klein_Btn_03,TasterSchnitt.4Fach_Flur_klein_Btn_04,rollladen_alarm_gross_hoch,rollladen_alarm_gross_runter,rollladen_alarm_klein_hoch,rollladen_alarm_klein_runter,rollladen_buero_hoch,rollladen_buero_runter,rollladen_flur_eingang_hoch,rollladen_flur_eingang_runter,rollladen_gaestezimmer_hoch,rollladen_gaestezimmer_runter,rollladen_kueche_hoch,rollladen_kueche_runter,rollladen_schlafzimmer_hoch,rollladen_schlafzimmer_runter,rollladen_velux_hoch,rollladen_velux_runter,rollladen_wohnzimmer_hoch,rollladen_wohnzimmer_runter,rollladen_wohnzimmer_winkel,vccu_Btn20,vccu_Btn21,virtual_temp4_Btn10,virtual_temp4_Btn11,virtual_temp4_Btn12,virtual_temp4_Btn13,virtual_temp4_Btn14,virtual_temp4_Btn15,virtual_temp4_Btn16,virtual_temp4_Btn17,virtual_temp4_Btn18,virtual_temp4_Btn2,virtual_temp4_Btn3,virtual_temp4_Btn4,virtual_temp4_Btn5,virtual_temp4_Btn6,virtual_temp4_Btn7,virtual_temp4_Btn8,virtual_temp4_Btn9,virtual_temp7_Btn10,virtual_temp7_Btn11,virtual_temp7_Btn12,virtual_temp7_Btn13,virtual_temp7_Btn14,virtual_temp7_Btn2,virtual_temp7_Btn3,virtual_temp7_Btn4,virtual_temp7_Btn5,virtual_temp7_Btn6,virtual_temp7_Btn7,virtual_temp7_Btn8,virtual_temp7_Btn9,virtual_temp_Btn2,virtual_temp_Sensor_Bad_klein,virtual_temp_Sensor_Buero,virtual_temp_Sensor_Flur_Eingang,virtual_temp_Sensor_Flur_klein_oben,virtual_temp_Sensor_GaesteWC,virtual_temp_Sensor_Gaestezimmer,virtual_temp_Sensor_Kellerraum_Treppe,virtual_temp_Sensor_Windfang
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +66B31C,00,00,00
       nextSend   1606755897.244
       rxt        0
       vccu       vccu
       p:
         66B31C
         00
         00
         00
       prefIO:
         myHmUART_ETH_OG_rechts
     mRssi:
       mNo        96
       io:
         myHmUART_ETH_AB:
           -77
           -77
         myHmUART_ETH_EG_links:
           -70
           -70
         myHmUART_ETH_EG_rechts:
           -82
           -82
         myHmUART_ETH_OG_rechts:
           -68
           -68
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART_ETH_EG_links
       flg        A
       ts         1606755896.87057
       ack:
         HASH(0x55f887c8d1d8)
         968002123ABC66B31C00
     rssi:
       at_myHmUART_ETH_AB:
         avg        -76.5121951219512
         cnt        82
         lst        -77
         max        -72
         min        -85
       at_myHmUART_ETH_EG_links:
         avg        -73.15
         cnt        80
         lst        -70
         max        -65
         min        -85
       at_myHmUART_ETH_EG_rechts:
         avg        -82.984126984127
         cnt        63
         lst        -82
         max        -75
         min        -93
       at_myHmUART_ETH_OG_rechts:
         avg        -65.8433734939759
         cnt        83
         lst        -70
         max        -55
         min        -79
       myHmUART_ETH_OG_rechts:
         avg        -71.0869565217391
         cnt        46
         lst        -73
         max        -61
         min        -80
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor F2Brightness_Solar_Power_OG:Sonne
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 5:50
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 2:35
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 1:15
   ASC_Shading_StateChange_SunnyCloudy 0.39:0.22
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Ventilate_Pos 3:35
   ASC_Ventilate_Window_Open on
   ASC_WindowRec myStructure_window_schlafzimmer_oben
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   IODev      myHmUART_ETH_OG_rechts
   IOgrp      vccu:myHmUART_ETH_OG_rechts
   alias      Rollladen Schlafzimmer Türen
   autoReadReg 4_reqStatus
   devStateIcon Auf:door_shutter:Zu Zu:door_shutter_100:Auf on:door_shutter_10:off off:door_shutter_100:on ^([0-9](\.)5|[0-9])$:door_shutter_100:Auf ^([1][0-9](\.)5|[1][0-9])$:door_shutter_90:Auf ^([2][0-9](\.)5|[2][0-9])$:door_shutter_80:Auf ^([3][0-9](\.)5|[3][0-9])$:door_shutter_70:Auf ^([4][0-9](\.)5|[4][0-9])$:door_shutter_60:Auf ^([5][0-9](\.)5|[5][0-9])$:door_shutter_50:Auf ^([6][0-9](\.)5|[6][0-9])$:door_shutter_40:Auf ^([7][0-9](\.)5|[7][0-9])$:door_shutter_30:Auf ^([8][0-9](\.)5|[8][0-9])$:door_shutter_20:Auf ^([9][0-9](\.)5|[9][0-9])$:door_shutter_10:Auf ^([1][0][0])$:door_shutter_100:Auf
   eventMap   /on:Auf/ /off:Zu/ /stop:Stop/
   expert     defReg,rawReg
   firmware   2.11
   group      Rollladen
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Obergeschoss,Schlafzimmer
   serialNr   PEQ0098319
   shutter_schlafzimmer_map /on:on/ /off:off/ /\d:off/ /1\d:off/ /2\d:off/ /3\d:off/ /4\d:off/ /5\d:off/ /6\d:off/ /7\d:off /8\d:off/ /9\d:off/ /10\d:off/
   subType    blindActuator
   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 shutter_EG shutter_EG_map shutter_OG shutter_OG_map shutter_schlafzimmer shutter_schlafzimmer_map structexclude
   webCmd     Auf:70:50:30:Zu:Stop:pctSlat


Wahrscheinlich ein typischer ASC Anfängerfehler?

Edit: Heute wo die Jalousien das erste Mal zeitgesteuert fahren sollten haben sie sich ebenfalls keinen Millimeter bewegt :/

Greetz
Eldrik
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dr. Ulfi am 30 November 2020, 20:36:24
Die kalte Jahreszeit hat begonnen. Ich fände es prima, wenn ASC bei zu langen Lüften (Fenster schließen wurde vergessen), bei kalten Außentemperaturen das Rollo autom. schließen würde um ein zu starkes Auskühlen des Raumes zu verhindern. Oder habe nur ich das Problem?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Dezember 2020, 10:38:40
Zitat von: eldrik am 30 November 2020, 18:11:00
Hallo zusammen,

ich habe mich heute einmal daran gewagt und mit zwei Test Lamellenjalousien von der bisherigen myUtils Variante auf ASC umzusteigen.

Leider blicke ich es nicht warum die Jalousie mit den Fensterkontakten nicht in die Ventilate Positon fährt, bei eingeschalteten Debug Meldungen im ASC Modul kommt hier überhaupt keine Meldung wenn das Fenster geöffnet wird (der Event vom WindowRec wird erzeugt, dass sehe ich anhand meiner Notifys die, die Fensteröffnungsdauer melden).

Einmal ein List meines ASC Devices und des entsprechenden Jalousiedevices.

Internals:
   CFGFN     
   FUUID      5fc4b675-f33f-1213-71a8-0f4ea7bd7c62ee8a
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,F2Brightness_Solar_Power_OG,global,myProxy11,myStructure_window_schlafzimmer_oben,myTwilight,Rol.Schlafz.HM_66B23F,Shutter.Schlafz.HM_66B31C
   NR         1043408
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-11-30 15:36:29   Rol.Schlafz.HM_66B23F_PosValue 0
     2020-11-30 18:02:54   Rol.Schlafz.HM_66B23F_nextAstroTimeEvent 01.12.2020 - 10:00
     2020-11-30 18:04:56   Shutter.Schlafz.HM_66B31C_PosValue 0
     2020-11-30 18:02:54   Shutter.Schlafz.HM_66B31C_nextAstroTimeEvent 01.12.2020 - 10:00
     2020-11-30 15:09:18   ascEnable       on
     2020-11-30 18:02:55   controlShading  on
     2020-11-30 18:02:50   room_CUL_HM_Obergeschoss_Schlafzimmer Rol.Schlafz.HM_66B23F,Shutter.Schlafz.HM_66B31C
     2020-11-30 18:04:56   state           manual
     2020-11-30 11:40:08   sunriseTimeWeHoliday on
     2020-11-30 18:02:50   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.Schlafz.HM_66B23F
       Shutter.Schlafz.HM_66B31C
   monitoredDevs:
     F2Brightness_Solar_Power_OG:
       Rol.Schlafz.HM_66B23F ASC_BrightnessSensor
       Shutter.Schlafz.HM_66B31C ASC_BrightnessSensor
     Rol.Schlafz.HM_66B23F:
     Shutter.Schlafz.HM_66B31C:
     myProxy11:
       ASC        ASC_rainSensor
     myStructure_window_schlafzimmer_oben:
       Shutter.Schlafz.HM_66B31C ASC_WindowRec
     myTwilight:
       ASC        ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_debug  1
   ASC_expert 1
   ASC_rainSensor myProxy11
   ASC_shuttersDriveDelay 45
   ASC_tempSensor F2Temp.Aussen:temperature
   ASC_twilightDevice myTwilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Internals:
   DEF        66B31C
   FUUID      5f74a88e-f33f-1213-61e9-0a0995219b6290f1
   IODev      myHmUART_ETH_OG_rechts
   LASTInputDev myHmUART_ETH_AB
   MSGCNT     308
   NAME       Shutter.Schlafz.HM_66B31C
   NOTIFYDEV  global
   NR         1755
   NTFY_ORDER 50-Rol.Schlafz.HM_66B31C
   STATE      Zu
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:96 - t:10 s:66B31C d:123ABC 06010000800000
   myHmUART_ETH_AB_MSGCNT 82
   myHmUART_ETH_AB_RAWMSG 0500004D96A41066B31C123ABC06010000800000
   myHmUART_ETH_AB_RSSI -77
   myHmUART_ETH_AB_TIME 2020-11-30 18:04:56
   myHmUART_ETH_EG_links_MSGCNT 80
   myHmUART_ETH_EG_links_RAWMSG 0500004696A41066B31C123ABC06010000800000
   myHmUART_ETH_EG_links_RSSI -70
   myHmUART_ETH_EG_links_TIME 2020-11-30 18:04:56
   myHmUART_ETH_EG_rechts_MSGCNT 63
   myHmUART_ETH_EG_rechts_RAWMSG 0500005296A41066B31C123ABC06010000800000
   myHmUART_ETH_EG_rechts_RSSI -82
   myHmUART_ETH_EG_rechts_TIME 2020-11-30 18:04:56
   myHmUART_ETH_OG_rechts_MSGCNT 83
   myHmUART_ETH_OG_rechts_RAWMSG 0501004696A41066B31C123ABC06010000800000
   myHmUART_ETH_OG_rechts_RSSI -70
   myHmUART_ETH_OG_rechts_TIME 2020-11-30 18:04:56
   protCmdDel 12
   protLastRcv 2020-11-30 18:04:56
   protRcv    84 last_at:2020-11-30 18:04:56
   protResnd  12 last_at:2020-11-29 09:39:52
   protResndFail 4 last_at:2020-11-29 09:39:57
   protSnd    74 last_at:2020-11-30 18:04:56
   protState  CMDs_done
   rssi_at_myHmUART_ETH_AB cnt:82 min:-85 max:-72 avg:-76.51 lst:-77
   rssi_at_myHmUART_ETH_EG_links cnt:80 min:-85 max:-65 avg:-73.15 lst:-70
   rssi_at_myHmUART_ETH_EG_rechts cnt:63 min:-93 max:-75 avg:-82.98 lst:-82
   rssi_at_myHmUART_ETH_OG_rechts cnt:83 min:-79 max:-55 avg:-65.84 lst:-70
   rssi_myHmUART_ETH_OG_rechts cnt:46 min:-80 max:-61 avg:-71.08 lst:-73
   Helper:
     DBLOG:
       pct:
         myDbLog:
           TIME       1606755896.88437
           VALUE      0
       pctSlat:
         myDbLog:
           TIME       1606755896.88437
           VALUE      0
   OLDREADINGS:
   READINGS:
     2020-11-30 13:53:22   ASC_Enable      on
     2020-11-30 18:02:57   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-11-30 18:04:57   ASC_ShuttersLastDrive manual
     2020-11-30 18:02:54   ASC_Time_DriveDown 01.12.2020 - 16:57
     2020-11-30 18:02:54   ASC_Time_DriveUp 01.12.2020 - 10:00
     2020-11-30 18:04:56   Automatik_Abschatten_Ende_vorgemerkt 0
     2020-11-30 18:04:56   Automatik_Abschatten_vorgemerkt 0
     2020-11-30 18:04:56   Automatik_Abschattung_Sperrzeitpunkt 18:04:56
     2020-11-30 18:04:56   Automatik_Nachtschliessen 0
     2020-11-30 18:04:56   Automatik_Pos_vor_Abschattung -1
     2020-11-30 18:04:56   Automatik_Pos_vor_Geoeffnet -1
     2020-11-30 18:04:56   Automatik_Pos_vor_Lueften -1
     2020-11-30 18:04:48   Automatik_automatische_Fahrt 0
     2020-11-30 18:04:56   Automatik_in_Abschattung 0
     2020-11-30 18:04:48   CommandAccepted yes
     2020-11-02 14:18:36   D-firmware      2.11
     2020-11-02 14:18:36   D-serialNr      PEQ0098319
     2020-11-25 11:07:17   PairedTo        0x123ABC
     2020-11-13 17:26:34   R-driveDown     53 s
     2020-11-13 17:42:28   R-driveTurn     0.7 s
     2020-11-13 17:26:50   R-driveUp       53.5 s
     2020-11-02 18:04:46   R-pairCentral   0x123ABC
     2020-11-02 18:04:47   R-sign          off
     2020-11-25 11:07:17   RegL_00.        00:00 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00
     2020-11-25 11:07:19   RegL_01.        00:00 08:00 09:00 0A:00 0B:02 0C:12 0D:02 0E:17 0F:07 10:00 30:06 56:00 57:24 B3:00 B4:64 B5:14
     2020-11-30 18:02:50   associatedWith  ASC
     2020-11-25 11:07:08   cfgState        updating
     2020-11-30 18:04:56   commState       CMDs_done
     2020-11-30 18:04:56   deviceMsg       off (to vccu)
     2020-11-30 18:04:56   level           0
     2020-11-30 17:08:11   levelSlat       set_50
     2020-11-30 18:04:56   motor           stop:off
     2020-11-30 18:04:56   pct             0
     2020-11-30 18:04:56   pctSlat         0
     2020-11-24 08:16:46   powerOn         2020-11-24 08:16:46
     2020-11-30 18:04:56   recentStateType info
     2020-11-30 18:04:56   slatDir         stop
     2020-11-30 18:04:56   state           off
     2020-11-30 18:04:56   timedOn         off
   helper:
     HM_CMDNR   150
     cSnd       11123ABC66B31C800100CA,11123ABC66B31C800100CA
     dlvlCmd    ++A011123ABC66B31C800100CA
     mId        0107
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1606300866.02554
       TmplTs     1606300866.02554
       cmdKey     1:1:0::Shutter.Schlafz.HM_66B31C:0107:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         pctLvlSlat (-value-|old|noChng) (-slatValue-|old|noChng)
         pctSlat    (-slatValue-|old|noChng)
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,100
         peer       
         peerOpt    Button_Btn1,Button_Hzk_Buero_Btn1,Button_Hzk_Buero_Btn10,Button_Hzk_Buero_Btn11,Button_Hzk_Buero_Btn12,Button_Hzk_Buero_Btn13,Button_Hzk_Buero_Btn14,Button_Hzk_Buero_Btn15,Button_Hzk_Buero_Btn16,Button_Hzk_Buero_Btn17,Button_Hzk_Buero_Btn18,Button_Hzk_Buero_Btn19,Button_Hzk_Buero_Btn2,Button_Hzk_Buero_Btn20,Button_Hzk_Buero_Btn21,Button_Hzk_Buero_Btn22,Button_Hzk_Buero_Btn23,Button_Hzk_Buero_Btn24,Button_Hzk_Buero_Btn25,Button_Hzk_Buero_Btn26,Button_Hzk_Buero_Btn27,Button_Hzk_Buero_Btn28,Button_Hzk_Buero_Btn29,Button_Hzk_Buero_Btn3,Button_Hzk_Buero_Btn30,Button_Hzk_Buero_Btn31,Button_Hzk_Buero_Btn32,Button_Hzk_Buero_Btn4,Button_Hzk_Buero_Btn5,Button_Hzk_Buero_Btn6,Button_Hzk_Buero_Btn7,Button_Hzk_Buero_Btn8,Button_Hzk_Buero_Btn9,Button_Hzk_Flur_Eingang_Btn1,Button_Hzk_Flur_klein_oben_Btn1,Button_Hzk_GaesteWC_Btn1,Button_Hzk_Gaestezimmer_Btn1,Button_Hzk_Windfang_Btn1,CUL_HM_HM_PBI_4_FM_25FF22_Btn_01,CUL_HM_HM_PBI_4_FM_25FF22_Btn_02,CUL_HM_HM_PBI_4_FM_25FF22_Btn_03,CUL_HM_HM_PBI_4_FM_25FF22_Btn_04,CUL_HM_HM_SCI_3_FM_1A531D_Sw_01,CUL_HM_HM_SCI_3_FM_1A531D_Sw_02,CUL_HM_HM_SCI_3_FM_1A531D_Sw_03,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_01,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_02,CUL_HM_HM_SCI_3_FM_23CBDE_Sw_03,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_01,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_02,CUL_HM_HM_SCI_3_FM_23CC0C_Sw_03,CUL_HM_HM_SEC_SC_1D7660,Contact_RobotStation,FK.Bad_gross,TK.Terrasse_Flur_Eingang,TK.Terrasse_hinten,TasterSchnitt.4Fach_Flur_klein_Btn_01,TasterSchnitt.4Fach_Flur_klein_Btn_02,TasterSchnitt.4Fach_Flur_klein_Btn_03,TasterSchnitt.4Fach_Flur_klein_Btn_04,rollladen_alarm_gross_hoch,rollladen_alarm_gross_runter,rollladen_alarm_klein_hoch,rollladen_alarm_klein_runter,rollladen_buero_hoch,rollladen_buero_runter,rollladen_flur_eingang_hoch,rollladen_flur_eingang_runter,rollladen_gaestezimmer_hoch,rollladen_gaestezimmer_runter,rollladen_kueche_hoch,rollladen_kueche_runter,rollladen_schlafzimmer_hoch,rollladen_schlafzimmer_runter,rollladen_velux_hoch,rollladen_velux_runter,rollladen_wohnzimmer_hoch,rollladen_wohnzimmer_runter,rollladen_wohnzimmer_winkel,vccu_Btn20,vccu_Btn21,virtual_temp4_Btn10,virtual_temp4_Btn11,virtual_temp4_Btn12,virtual_temp4_Btn13,virtual_temp4_Btn14,virtual_temp4_Btn15,virtual_temp4_Btn16,virtual_temp4_Btn17,virtual_temp4_Btn18,virtual_temp4_Btn2,virtual_temp4_Btn3,virtual_temp4_Btn4,virtual_temp4_Btn5,virtual_temp4_Btn6,virtual_temp4_Btn7,virtual_temp4_Btn8,virtual_temp4_Btn9,virtual_temp7_Btn10,virtual_temp7_Btn11,virtual_temp7_Btn12,virtual_temp7_Btn13,virtual_temp7_Btn14,virtual_temp7_Btn2,virtual_temp7_Btn3,virtual_temp7_Btn4,virtual_temp7_Btn5,virtual_temp7_Btn6,virtual_temp7_Btn7,virtual_temp7_Btn8,virtual_temp7_Btn9,virtual_temp_Btn2,virtual_temp_Sensor_Bad_klein,virtual_temp_Sensor_Buero,virtual_temp_Sensor_Flur_Eingang,virtual_temp_Sensor_Flur_klein_oben,virtual_temp_Sensor_GaesteWC,virtual_temp_Sensor_Gaestezimmer,virtual_temp_Sensor_Kellerraum_Treppe,virtual_temp_Sensor_Windfang
         tplChan   
         tplDel     
         tplPeer   
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +66B31C,00,00,00
       nextSend   1606755897.244
       rxt        0
       vccu       vccu
       p:
         66B31C
         00
         00
         00
       prefIO:
         myHmUART_ETH_OG_rechts
     mRssi:
       mNo        96
       io:
         myHmUART_ETH_AB:
           -77
           -77
         myHmUART_ETH_EG_links:
           -70
           -70
         myHmUART_ETH_EG_rechts:
           -82
           -82
         myHmUART_ETH_OG_rechts:
           -68
           -68
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART_ETH_EG_links
       flg        A
       ts         1606755896.87057
       ack:
         HASH(0x55f887c8d1d8)
         968002123ABC66B31C00
     rssi:
       at_myHmUART_ETH_AB:
         avg        -76.5121951219512
         cnt        82
         lst        -77
         max        -72
         min        -85
       at_myHmUART_ETH_EG_links:
         avg        -73.15
         cnt        80
         lst        -70
         max        -65
         min        -85
       at_myHmUART_ETH_EG_rechts:
         avg        -82.984126984127
         cnt        63
         lst        -82
         max        -75
         min        -93
       at_myHmUART_ETH_OG_rechts:
         avg        -65.8433734939759
         cnt        83
         lst        -70
         max        -55
         min        -79
       myHmUART_ETH_OG_rechts:
         avg        -71.0869565217391
         cnt        46
         lst        -73
         max        -61
         min        -80
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor F2Brightness_Solar_Power_OG:Sonne
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 5:50
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 2:35
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 1:15
   ASC_Shading_StateChange_SunnyCloudy 0.39:0.22
   ASC_SlatPosCmd_SlatDevice pctSlat
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Ventilate_Pos 3:35
   ASC_Ventilate_Window_Open on
   ASC_WindowRec myStructure_window_schlafzimmer_oben
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   IODev      myHmUART_ETH_OG_rechts
   IOgrp      vccu:myHmUART_ETH_OG_rechts
   alias      Rollladen Schlafzimmer Türen
   autoReadReg 4_reqStatus
   devStateIcon Auf:door_shutter:Zu Zu:door_shutter_100:Auf on:door_shutter_10:off off:door_shutter_100:on ^([0-9](\.)5|[0-9])$:door_shutter_100:Auf ^([1][0-9](\.)5|[1][0-9])$:door_shutter_90:Auf ^([2][0-9](\.)5|[2][0-9])$:door_shutter_80:Auf ^([3][0-9](\.)5|[3][0-9])$:door_shutter_70:Auf ^([4][0-9](\.)5|[4][0-9])$:door_shutter_60:Auf ^([5][0-9](\.)5|[5][0-9])$:door_shutter_50:Auf ^([6][0-9](\.)5|[6][0-9])$:door_shutter_40:Auf ^([7][0-9](\.)5|[7][0-9])$:door_shutter_30:Auf ^([8][0-9](\.)5|[8][0-9])$:door_shutter_20:Auf ^([9][0-9](\.)5|[9][0-9])$:door_shutter_10:Auf ^([1][0][0])$:door_shutter_100:Auf
   eventMap   /on:Auf/ /off:Zu/ /stop:Stop/
   expert     defReg,rawReg
   firmware   2.11
   group      Rollladen
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Obergeschoss,Schlafzimmer
   serialNr   PEQ0098319
   shutter_schlafzimmer_map /on:on/ /off:off/ /\d:off/ /1\d:off/ /2\d:off/ /3\d:off/ /4\d:off/ /5\d:off/ /6\d:off/ /7\d:off /8\d:off/ /9\d:off/ /10\d:off/
   subType    blindActuator
   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 shutter_EG shutter_EG_map shutter_OG shutter_OG_map shutter_schlafzimmer shutter_schlafzimmer_map structexclude
   webCmd     Auf:70:50:30:Zu:Stop:pctSlat


Wahrscheinlich ein typischer ASC Anfängerfehler?

Edit: Heute wo die Jalousien das erste Mal zeitgesteuert fahren sollten haben sie sich ebenfalls keinen Millimeter bewegt :/

Greetz
Eldrik

Mach mal bitte ein set ASCDEVICE wiggle und schaue ob da überhaupt was passiert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eldrik am 01 Dezember 2020, 11:42:15
Zitat von: CoolTux am 01 Dezember 2020, 10:38:40
Mach mal bitte ein set ASCDEVICE wiggle und schaue ob da überhaupt was passiert.

japp über wiggle sind beide Jalousien zu und nach einigen Sekunden wieder auf die vorherige Position zurückgefahren (Jalousie vollständig geschlossen/heruntergelassen mit ca. halb gekippten Lamellen (hier 1.5 pct in den Homematic Jalousie Aktoren).

Greetz
Eldrik
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 02 Dezember 2020, 04:40:15
Zitat von: Dr. Ulfi am 30 November 2020, 20:36:24
Die kalte Jahreszeit hat begonnen. Ich fände es prima, wenn ASC bei zu langen Lüften (Fenster schließen wurde vergessen), bei kalten Außentemperaturen das Rollo autom. schließen würde um ein zu starkes Auskühlen des Raumes zu verhindern. Oder habe nur ich das Problem?

Nö, nur ist das ja eigentlich kein Rollladenthema. Es wird ja immer noch kalt, wenn das Fenster weiter offen bleibt. Der Rollladen selber isoliert ja nicht so dolle.
Ich hab mir da schon vor lägerer Zeit ein paar MSwitche für jedes Fenster gemacht, die einen Fensteralarm auf den Alexas auslösen, wenn das Fenster länger als 10 Minuten geöffnet ist und die Außentemperatur geringer als 13° ist. Dann "dröhnt" es in Intervallen durch ganze Haus, dass das Fenster bitte wieder geschlossen werden will.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 02 Dezember 2020, 10:04:31
Guten Morgen Zusammen, ich beobachte seid einigen Tagen, dass die "Lüften-Funktion" nicht mehr funktioniert. Leider kann ich nicht genau sagen seid wann, könnte auch schon einige Wochen sein. Kann mir bitte mal jemand sagen welche Bedingungen alle erfüllt sein müssen und welche Attribute wie gesetzt werden müssen. Wird unterhalb einer bestimmten Aussentemp. nicht mehr gefahren??

Meinerseits habe ich im betreffenden Zeitraum ASC von "astro" auf "Helligkeitswert" umgestellt sowie Attribute mit für mich passenden default-Werten wegen der Übersicht gelöscht. (Ich hoffe mich verständlich ausgedrückt zu haben.)

Die Rollladenaktoren sind HM-LC-BL1-FM (Homatic) die Fensterkontakte HM-SEC-SCO (Homatic). Es sind alle Rollläden betroffen. Alle anderen ASC-Funktionen "laufen" wie erwartet.

Danke für Euere Unterstützung!

Mit besten Grüßen
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 02 Dezember 2020, 12:25:02
Zitat von: ThomasReu am 02 Dezember 2020, 10:04:31
Guten Morgen Zusammen, ich beobachte seid einigen Tagen, dass die "Lüften-Funktion" nicht mehr funktioniert. Leider kann ich nicht genau sagen seid wann, könnte auch schon einige Wochen sein. Kann mir bitte mal jemand sagen welche Bedingungen alle erfüllt sein müssen und welche Attribute wie gesetzt werden müssen. Wird unterhalb einer bestimmten Aussentemp. nicht mehr gefahren??

also bei mir funktioniert die Lüften-Funktion auch bei den derzeitigen Nachttemperaturen noch einwandfrei - leider ;-)

Zeig aber doch mal ein List von einem deiner Rollos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 02 Dezember 2020, 19:32:00
Hallo kjmEjfu,

hier mal das List von einem Rollladen:

Internals:
   DEF        669E04
   FUUID      5c8ab09c-f33f-a55a-cbb3-6bfd00bfc9229e41
   HomeMaticGW_MSGCNT 6
   HomeMaticGW_RAWMSG 050100445EA410669E04252FEF06010000
   HomeMaticGW_RSSI -68
   HomeMaticGW_TIME 2020-12-02 16:51:51
   IODev      HomeMaticGW
   LASTInputDev HomeMaticGW
   MSGCNT     6
   NAME       RL_GaesteZimmer
   NOTIFYDEV  global
   NR         369
   NTFY_ORDER 50-RL_GaesteZimmer
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:5E - t:10 s:669E04 d:252FEF 06010000
   protLastRcv 2020-12-02 16:51:51
   protRcv    4 last_at:2020-12-02 16:51:51
   protResnd  3 last_at:2020-12-02 09:44:47
   protSnd    7 last_at:2020-12-02 16:51:51
   protState  CMDs_done
   rssi_HomeMaticGW cnt:3 min:-77 max:-75 avg:-76 lst:-77
   rssi_at_HomeMaticGW cnt:6 min:-74 max:-66 avg:-68.16 lst:-68
   READINGS:
     2019-05-21 09:14:52   ASC_Enable      on
     2020-12-02 19:29:21   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-12-02 16:51:31   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-12-02 09:44:03   ASC_Time_DriveDown 02.12.2020 - 21:30
     2020-12-02 09:44:03   ASC_Time_DriveUp 03.12.2020 - 09:00
     2020-12-02 16:51:30   CommandAccepted yes
     2019-03-14 20:50:53   D-firmware      2.11
     2019-03-14 20:50:53   D-serialNr      PEQ0182933
     2020-03-10 17:36:41   PairedTo        0x252FEF
     2019-03-15 06:24:56   R-driveDown     16 s
     2019-03-14 20:51:08   R-driveTurn     0.5 s
     2019-03-15 06:25:22   R-driveUp       16 s
     2019-03-14 20:51:07   R-pairCentral   0x252FEF
     2019-03-14 20:51:08   R-powerUpAction off
     2019-03-14 20:51:08   R-sign          off
     2020-03-10 17:36:41   RegL_00.        00:00 02:01 0A:25 0B:2F 0C:EF 15:FF 18:00
     2020-03-10 17:36:42   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00 30:06 56:00 57:24
     2020-12-02 09:44:00   associatedWith  RL_Automat
     2020-09-04 08:28:28   cfgState        ok
     2020-12-02 16:51:51   commState       CMDs_done
     2020-12-02 16:51:51   deviceMsg       off (to VCCU)
     2020-12-02 16:51:51   level           0
     2020-12-02 16:51:51   motor           stop:off
     2020-12-02 16:51:51   pct             0
     2020-03-10 17:36:40   powerOn         2020-03-10 17:36:40
     2020-12-02 16:51:51   recentStateType info
     2020-12-02 16:51:51   state           off
     2020-12-02 16:51:51   timedOn         off
   helper:
     HM_CMDNR   94
     cSnd       01252FEF669E04010E,11252FEF669E04020100
     dlvlCmd    ++A011252FEF669E04020100
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1606898623.53056
       TmplTs     1606898623.53056
       cmdKey     1:1:0::RL_GaesteZimmer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BS_FlurOG_Btn_01,BS_FlurOG_Btn_02,BS_FlurOG_Motion,BW_WoMoCarPort,EM_01_SenF,EM_01_SenI,EM_01_SenPwr,EM_01_SenU,FK_Badezimmer,FK_Gaestezimmer,FK_Maedchenzimmer,FK_Schlafzimmer,FK_Terrassentuer_Btn_01,FK_Terrassentuer_Btn_02,FK_Terrassentuer_Btn_03,FK_Terrassentuer_Btn_04,FK_Terrassentuer_Btn_05,FK_Terrassentuer_Btn_06,FK_Terrassentuer_Btn_07,FK_Terrassentuer_Btn_08,SA_RL_BadeZimmer_Btn_01,SA_RL_BadeZimmer_Btn_02,SA_RL_Nord_Btn_01,SA_RL_Nord_Btn_02,SA_RL_Nord_Btn_03,SA_RL_Nord_Btn_04,SA_RL_Nord_Btn_05,SA_RL_Nord_Btn_06,VCCU_Btn1,VCCU_Btn2
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +669E04,00,00,00
       nextSend   1606924311.40977
       rxt        0
       vccu       VCCU
       p:
         669E04
         00
         00
         00
       prefIO:
         HomeMaticGW
     mRssi:
       mNo        5E
       io:
         HMLan:
         HomeMaticGW:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HomeMaticGW
       flg        A
       ts         1606924311.11819
       ack:
         HASH(0x59c4c78)
         5E8002252FEF669E0400
     rssi:
       HomeMaticGW:
         avg        -76
         cnt        3
         lst        -77
         max        -75
         min        -77
       at_HomeMaticGW:
         avg        -68.1666666666667
         cnt        6
         lst        -68
         max        -66
         min        -74
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor HS_01 100:5
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 165:335
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_ShuttersPlace window
   ASC_TempSensor TF_MABS_WohnZimmer:temperatureOut
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 40
   ASC_WindowRec FK_Gaestezimmer
   IODev      HomeMaticGW
   IOgrp      VCCU:HomeMaticGW
   Jalousie_map pct
   alexaName  Gästezimmerjalousie
   alias      Gästezimmer
   autoReadReg 4_reqStatus
   cmdIcon    on:rc_UP stop:radio_checked off:rc_DOWN
   devStateIcon on|100:fts_window_2w 9[0-9].*:fts_shutter_10 8[0-9].*:fts_shutter_20 7[0-9].*:fts_shutter_30 6[0-9].*:fts_shutter_40 5[0-9].*:fts_shutter_50 4[0-9].*:fts_shutter_60 3[0-9].*:fts_shutter_70 2[0-9].*:fts_shutter_80 1[0-9].*:fts_shutter_90 off|[0-9].*:fts_shutter_100 .*:rc_BLANK
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType blind
   group      2.0| Jalousien - Obergeschoß
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Jalousien,Obergeschoß->Gästezimmer
   serialNr   PEQ0182933
   subType    blindActuator
   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 Jalousie Jalousie_map structexclude
   webCmd     on:stop:off:pct
   widgetOverride pct:colorpicker,BRI,0,1,100


Für die Mühe besten Dank im Voraus.
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 02 Dezember 2020, 20:35:22
Zitat von: ThomasReu am 02 Dezember 2020, 19:32:00
hier mal das List von einem Rollladen:

und bitte noch eins von FK_Gaestezimmer
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 02 Dezember 2020, 21:37:57
Gerne!

Internals:
   DEF        68DD2D
   FUUID      5c8fd991-f33f-a55a-9540-b047e599f0d30768
   HomeMaticGW_MSGCNT 13
   HomeMaticGW_RAWMSG 0501003A05A61068DD2D252FEF06010000
   HomeMaticGW_RSSI -58
   HomeMaticGW_TIME 2020-12-02 21:19:04
   IODev      HomeMaticGW
   LASTInputDev HomeMaticGW
   MSGCNT     13
   NAME       FK_Gaestezimmer
   NOTIFYDEV  global
   NR         389
   NTFY_ORDER 50-FK_Gaestezimmer
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:05 - t:10 s:68DD2D d:252FEF 06010000
   peerList   HZ_Gaestezimmer_WindowRec,
   protLastRcv 2020-12-02 21:19:04
   protRcv    13 last_at:2020-12-02 21:19:04
   protSnd    13 last_at:2020-12-02 21:19:04
   protState  CMDs_done
   rssi_at_HomeMaticGW cnt:13 min:-61 max:-58 avg:-58.76 lst:-58
   READINGS:
     2020-12-02 09:53:31   Activity        alive
     2019-05-06 16:59:15   CommandAccepted yes
     2019-05-06 17:07:04   D-firmware      1.0
     2019-05-06 17:07:04   D-serialNr      PEQ0577850
     2020-10-27 14:36:44   PairedTo        0x252FEF
     2020-10-27 14:36:46   R-HZ_Gaestezimmer_WindowRec-expectAES off
     2020-10-27 14:36:46   R-HZ_Gaestezimmer_WindowRec-peerNeedsBurst on
     2019-03-19 17:13:25   R-cyclicInfoMsg on
     2019-03-19 17:13:25   R-eventDlyTime  0 s
     2019-05-06 16:59:16   R-expectAES     off
     2019-03-19 17:27:38   R-pairCentral   0x252FEF
     2019-05-06 16:59:16   R-peerNeedsBurst on
     2019-03-19 17:13:25   R-sabotageMsg   on
     2019-03-19 17:15:47   R-sign          off
     2020-10-27 14:36:44   RegL_00.        00:00 02:01 09:01 0A:25 0B:2F 0C:EF 10:01 14:06
     2020-10-27 14:36:44   RegL_01.        00:00 08:00 20:9C 21:00 30:06
     2020-10-27 14:36:45   RegL_04.HZ_Gaestezimmer_WindowRec 00:00 01:01
     2019-03-19 17:15:46   aesCommToDev    ok
     2019-03-19 17:15:46   aesKeyNbr       00
     2020-12-02 21:19:04   alive           yes
     2020-12-02 21:19:04   battery         ok
     2020-10-27 14:36:46   cfgState        BurstUnknwn
     2020-12-02 21:19:04   commState       CMDs_done
     2020-12-02 21:19:04   contact         closed (to VCCU)
     2020-12-02 09:43:37   peerList        HZ_Gaestezimmer_WindowRec,
     2020-10-27 13:44:57   powerOn         2020-10-27 13:44:57
     2020-12-02 21:19:04   recentStateType info
     2020-12-02 21:19:04   sabotageError   off
     2020-12-02 21:19:04   state           closed
     2020-10-27 14:33:19   trigDst_HZ_Gaestezimmer noConfig
     2019-03-19 17:12:46   trigDst_broadcast noConfig
     2020-12-01 17:25:40   trigger_cnt     76
   helper:
     HM_CMDNR   5
     mId        00C7
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     cmds:
       TmplKey    HZ_Gaestezimmer_WindowRec,:no:1606898617.76579
       TmplTs     1606898617.76579
       cmdKey     1:1:0::FK_Gaestezimmer:00C7:01:HZ_Gaestezimmer_WindowRec,
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_HZ_Gaestezimmer_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       HZ_Gaestezimmer_WindowRec
         peerOpt    remove_HZ_Gaestezimmer_WindowRec,DI_Kueche_Sw,DI_Kueche_Sw1_V_01,DI_Kueche_Sw1_V_02,DI_WzCouchTisch_Sw,DI_WzCouchTisch_Sw1_V_01,DI_WzCouchTisch_Sw1_V_02,DI_WzEssTisch_Sw,DI_WzEssTisch_Sw1_V_01,DI_WzEssTisch_Sw1_V_02,EM_01_Sw,HM_63337C_Sw_01,HM_63337C_Sw_02,HM_63337C_Sw_03,HM_63337C_Sw_04,HT_Badezimmer_WindowRec,HT_Badezimmer_remote,HZ_Badezimmer_WindowRec,HZ_Badezimmer_remote,HZ_Buero_WindowRec,HZ_Buero_remote,HZ_Fitness_WindowRec,HZ_Fitness_remote,HZ_Gaestezimmer_remote,HZ_Handtuchtrockner_WindowRec,HZ_Handtuchtrockner_remote,HZ_Maedchenzimmer_WindowRec,HZ_Maedchenzimmer_remote,HZ_Schlafzimmer_WindowRec,HZ_Schlafzimmer_remote,RL_BadeZimmer,RL_GaesteWC,RL_GaesteZimmer,RL_GrTerrassenFenster,RL_KlTerrassenFenster,RL_Kueche,RL_MaedchenZimmer,RL_SchlafZimmer,RL_TerrassenTuer,SA_EingangFlur_Sw_01,SA_EingangFlur_Sw_02,SA_EingangFlur_Sw_03,SA_EingangFlur_Sw_04,SA_GaesteBad,SA_GartenCarport_Sw_01,SA_GartenCarport_Sw_02,SA_GartenCarport_Sw_03,SA_GartenCarport_Sw_04,SA_HerdLicht,VCCU_Btn1,VCCU_Btn2
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +68DD2D,00,00,00
       nextSend   1606940344.40202
       rxt        2
       vccu       VCCU
       p:
         68DD2D
         00
         00
         00
       prefIO:
         HomeMaticGW
     mRssi:
       mNo        05
       io:
         HMLan:
         HomeMaticGW:
           -52
           -52
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HomeMaticGW
       flg        A
       ts         1606940344.24328
       ack:
         HASH(0x59fbdb8)
         058002252FEF68DD2D00
     rssi:
       at_HomeMaticGW:
         avg        -58.7692307692308
         cnt        13
         lst        -58
         max        -58
         min        -61
     tmpl:
Attributes:
   IODev      HomeMaticGW
   IOgrp      VCCU:HomeMaticGW
   actCycle   002:50
   actStatus  alive
   alexaName  Gästezimmerfenster
   alexaProactiveEvents 1
   alias      GästezimmerFenster
   autoReadReg 4_reqStatus
   devStateIcon closed:fts_window_1w@green open:fts_window_1w_open@red
   event-on-change-reading .*
   expert     defReg,rawReg
   firmware   1.0
   genericDeviceType window
   group      9.6| Fenster & Türen
   icon       fts_window_2w
   model      HM-SEC-SCO
   peerIDs    00000000,44E87003,
   room       CUL_HM,Informationen->Status,Obergeschoß->Gästezimmer
   serialNr   PEQ0577850
   subType    threeStateSensor
   userattr   Fenster Fenster_map structexclude


Beste Grüße
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Dezember 2020, 01:20:04
Zitat von: eldrik am 01 Dezember 2020, 11:42:15
japp über wiggle sind beide Jalousien zu und nach einigen Sekunden wieder auf die vorherige Position zurückgefahren (Jalousie vollständig geschlossen/heruntergelassen mit ca. halb gekippten Lamellen (hier 1.5 pct in den Homematic Jalousie Aktoren).

Greetz
Eldrik

Was genau wird denn gemeldet wenn Du das Fenster öffnest und wie öffnest Du? Gekippt oder ganz?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Dezember 2020, 01:26:16
Zitat von: eldrik am 01 Dezember 2020, 11:42:15
japp über wiggle sind beide Jalousien zu und nach einigen Sekunden wieder auf die vorherige Position zurückgefahren (Jalousie vollständig geschlossen/heruntergelassen mit ca. halb gekippten Lamellen (hier 1.5 pct in den Homematic Jalousie Aktoren).

Greetz
Eldrik

Ich sehe gerade
ASC_Open_Pos 2:35
Denke nicht das das stimmt. Ganz oben ist doch eigentlich 100, oder.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eldrik am 03 Dezember 2020, 03:39:16
Zitat von: CoolTux am 03 Dezember 2020, 01:26:16
Ich sehe gerade
ASC_Open_Pos 2:35
Denke nicht das das stimmt. Ganz oben ist doch eigentlich 100, oder.

Das ist vermutlich der Punkt, bei uns wäre bei diesen Jalousien, in dem betroffenen Raum ein offen lediglich wenn die Lamellen nahe 50% sind, die Jalousie bleibt jedoch unten.

Offen, Lüften, Geschlossen unterscheidet sich lediglich anhand des Stellwinkels der Lamellen, weshalb ich bei der ersten Einrichtung noch 0:50, 0:25 und 0:15 (für Fenster & Raumbeleuchtung, die von außen sichtbar sein soll) eingegeben hatte (0 pct wird bisher beim löschen des Lichts via notify gesetzt).

Dann hatte ich gelesen, dass sich die Positionen unterscheiden sollen und hatte angenommen es hilft wenn ich die Jalousie dann zumindest zum Erhalt von unterschiedliche pct Angaben ein Stück fahren lasse, mit anschließenden setzen des Lamellenwinkels.

Wäre das so nicht abbildbar?

Greetz
Eldrik
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 Dezember 2020, 08:17:10
Zitat von: ThomasReu am 02 Dezember 2020, 21:37:57
Gerne!

Du kannst mal versuchen

{ ascAPIget('GETTER','RL_GaesteZimmer') }

aufzurufen. Mit den Gettern
- VentilatePos
- VentilatePosAfterDayClosed
- VentilateOpen

natürlich nachdem du gekippt hast ;-)
Dann haben wir nochmal Werte.

Wird der Fensterkontakt beim ASC_Device bei den Internals unter Notifydev gelistet? wenn nicht, dann müsstest du dort mal ein "set createNewNotifyDev" auswählen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 03 Dezember 2020, 09:57:42
Zitat von: kjmEjfu am 03 Dezember 2020, 08:17:10
Du kannst mal versuchen

{ ascAPIget('GETTER','RL_GaesteZimmer') }

aufzurufen. Mit den Gettern
- VentilatePos
- VentilatePosAfterDayClosed
- VentilateOpen

natürlich nachdem du gekippt hast ;-)
Dann haben wir nochmal Werte.

Wird der Fensterkontakt beim ASC_Device bei den Internals unter Notifydev gelistet? wenn nicht, dann müsstest du dort mal ein "set createNewNotifyDev" auswählen.

- VentilatePos => 40
- VentilatePosAfterDayClosed => open
- VentilateOpen => on

Was mir "zwischen den Zeilen aufffällt" es scheint für ASC (jetzt) einen Unterschied zu geben zwischen "offen / open" und "gekippt / tilted". Meine Kontakte kennen nur 'open' und 'closed' und sind "twostate" auch wenn (vermutlich) wegen des Sabotagekontaktes bei Homatic und im CUL-HM-Modul als subType "threestate" eingetragen ist.

Die Events "open" und "closed" von den Fenstersensoren kommen im FHEM ordentlich an, Thermostate werden entsprechend korrekt gesteuert.

Macht es Sinn im ASC_Device mal explizit ASC_WindowRec_subType auf "twostate" zu setzen? (Sollte laut Wiki aber default sein!?)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 Dezember 2020, 12:44:39
Zitat von: ThomasReu am 03 Dezember 2020, 09:57:42
- VentilatePos => 40
- VentilatePosAfterDayClosed => open
- VentilateOpen => on

das sieht ja schon mal gut aus.

Zitat von: ThomasReu am 03 Dezember 2020, 09:57:42
Macht es Sinn im ASC_Device mal explizit ASC_WindowRec_subType auf "twostate" zu setzen? (Sollte laut Wiki aber default sein!?)

habe ich aus irgendeinem Grund bei mir tatsächlich auch gesetzt, versuch es mal. Wenn das was ändert, hättest du einen Bug gefunden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Dezember 2020, 16:00:29
Zitat von: eldrik am 03 Dezember 2020, 03:39:16
Das ist vermutlich der Punkt, bei uns wäre bei diesen Jalousien, in dem betroffenen Raum ein offen lediglich wenn die Lamellen nahe 50% sind, die Jalousie bleibt jedoch unten.

Offen, Lüften, Geschlossen unterscheidet sich lediglich anhand des Stellwinkels der Lamellen, weshalb ich bei der ersten Einrichtung noch 0:50, 0:25 und 0:15 (für Fenster & Raumbeleuchtung, die von außen sichtbar sein soll) eingegeben hatte (0 pct wird bisher beim löschen des Lichts via notify gesetzt).

Dann hatte ich gelesen, dass sich die Positionen unterscheiden sollen und hatte angenommen es hilft wenn ich die Jalousie dann zumindest zum Erhalt von unterschiedliche pct Angaben ein Stück fahren lasse, mit anschließenden setzen des Lamellenwinkels.

Wäre das so nicht abbildbar?

Greetz
Eldrik

Ich denke nicht. Eigentlich sollten die behandelt werden wie Rollos. Also 0 ist komplett zu und 100 ist komplett offen. Die Eckdaten müssen stimmen. Und wenn das erstmal klappt kann man dann mit den Lamellen versuchen zu arbeiten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 03 Dezember 2020, 20:29:44
Zitat von: kjmEjfu am 03 Dezember 2020, 12:44:39
habe ich aus irgendeinem Grund bei mir tatsächlich auch gesetzt, versuch es mal. Wenn das was ändert, hättest du einen Bug gefunden.

Schade!! Das setzen von ASC_WindowRec_subType hat keine Veränderung gezeigt, es "lüftet" immer noch nicht.

Ich habe auch noch einmal in meinen Logs recherchiert, das letzte Mal hat das Lüften wähernd der "night close"-Phase in der Nacht zum 29.11. (1.Advent) funktioniert - 'advDriveDown" ?? - Kann natürlich Zufall sein.

Bin für weitere Hinweise dankbar!"

Beste Grüße
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Dezember 2020, 10:47:22
Kann mir jemand mal bitte auf die Sprünge helfen?

Ich habe bei einigen Rollläden die "Adventssteuerung" - also ASC_Adv=on gesetzt. Die Rolläden bleiben auch oben. Jetzt möchte ich zu einer definierten Zeitpunkt, ausgelöst durch einen Bewohner, der schlafen geht, diese Rollläden automatisch herunterfahren lassen über set ASC advDriveDown. Im Residents "Bewohner" kann ich den Status "asleep" feststellen ".
Ich bekomme es aber nicht gebacken, dass in ein DOIF oder notify zu packen, in Kombination mit einem Schalter, der diese Funktion ein/ausschaltet, da ich die ja nur vom 1. Advent bis 6. Januar benötige.

Hätte da bitte jemand eine Lösung für mich? Geht es vielleicht auch anders, also dass der Zeitraum automatisch aktiviert und deaktiviert wird?

@CoolTux:
Vielleicht könnte man im ASC-Device selbst ja auch eine Funktionalität einbauen, die zu einer definierten Uhrzeit ein advDriveDown automatisch absetzt, wenn gesetzt.

Gruß und allen eine schöne vorweihnachtliche Zeit
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 04 Dezember 2020, 11:04:58
Erstmal brauchst du sowas: https://forum.fhem.de/index.php/topic,87085.msg795131.html#msg795131

Und dann sowas

defmod di_Weihnachten DOIF { \
if ( (::Advent==1) and (ReadingsVal("ResidentsDevice","state","") eq "gotosleep")) {\
fhem_set("myASControl advDriveDown");;\
}


Ist aber kein echtes ASC-Problem  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Dezember 2020, 11:10:56
@kjmEjfu:
Danke, dass hatte ich nicht gefunden:-) Damit komme ich klar.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Dezember 2020, 14:41:18
Stell mal ASC auf verbose 4 und teste dann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 04 Dezember 2020, 20:02:47
Zitat von: CoolTux am 04 Dezember 2020, 14:41:18
Stell mal ASC auf verbose 4 und teste dann.

Ich nehme mal an und hoffe die Aufforderung galt mir. :-)

Hier der Log vom Öffnen des Fensters, der Rollladen blieb stehen. Wenigstens ist das Fehlerbild stabil. :-)

2020.12.04 19:56:23 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'ATTR RL_Automat verbose 4'
        ];

2020.12.04 19:56:27 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'SAVE'
        ];

2020.12.04 19:56:57 3: FS20 set FSD_B on
2020.12.04 19:57:04 4: AutoShuttersControl (RL_Automat) - Devname: FamXXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 405',
          'durTimerPresence: 06:45:24'
        ];

2020.12.04 19:57:09 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'contact: open (to HZ_Gaestezimmer)',
          'state: open',
          'trigger_cnt: 81'
        ];

2020.12.04 19:57:09 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: open (to VCCU)'
        ];

2020.12.04 19:57:17 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HZ_Gaestezimmer)',
          'state: closed',
          'trigger_cnt: 82'
        ];

2020.12.04 19:57:18 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: closed (to VCCU)'
        ];

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Dezember 2020, 07:59:57
Ok also es kommt auf jeden Fall ein Event. Jetzt schalte bitte noch debug auf 1 und dann noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 05 Dezember 2020, 08:39:36
Mache ich! Danke schon mal! Komme aber erst heute Abend dazu.

Gruß Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 05 Dezember 2020, 11:46:28
Ich würde gerne nochmal auf den bestehenden Bug durch das mit der letzten Release-Version eingeführte veränderte Verhalten von ASC_Time_Up_WE_Holiday aufmerksam machen.
Scheinbar aber auch nur in Verbindung mit Brightness.

Die Commandref sagt dazu:

ASC_Time_Up_WE_Holiday - Sonnenaufgang frühste Zeit zum Hochfahren 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!!!

Insofern habe ich schon seit den ersten ASC Versionen an den Rollos gesetzt:

ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 08:45
ASC_Time_Up_WE_Holiday 07:15
ASC_BrightnessSensor Sensor_Aussen_Sonne:control 70:10


Würde also, laut Commandref, bedeuten, dass am Wochenende das Rollo frühestens um 07:15 und spätestens um 08:45 hochfahren würde.
Auch die Bedingung für Brightness (ASC_Time_Up_WE_Holiday < ASC_Time_Up_Late) ist erfüllt.

ASC_ShuttersLastDrive day open 2020-12-05 07:16:32

Es wurde also zu ASC_Time_Up_WE_Holiday gefahren (die 1:32 Minute Verzögerung kommt durch ASC_Drive_DelayStart). Der Brightness-Werte wurde um diese Zeit definitiv nicht erreicht, aber ASC_Time_Up_WE_Holiday ersetzt seit dem Update halt nicht mehr die FRÜHESTE sondern die SPÄTESTE Zeit.

Deshalb habe ich die Zeiten nun an einem anderen Rollo geändert (Badezimmer, deshalb sind die Schwelle für Brightness auch deutlich höher):

ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:30
ASC_BrightnessSensor Sensor_Aussen_Sonne:control 425:450


Hier gab es auch als Fahrt

ASC_ShuttersLastDrive day open 2020-12-05 09:30:23

also wieder passend zum ASC_Time_Up_WE_Holiday. Die Brightness-Schwelle wurde allerdings schon vor 09:30:23 erreicht. Da die Bedingung (ASC_Time_Up_WE_Holiday < ASC_Time_Up_Late) aber NICHT erfüllt ist, was sie auch nicht mehr kann, wenn jetzt Late statt Early durch WE_Holiday ersetzt wird, ist das Rollo entsprechend auch nicht vorher hochgefahren.

Weil das gerade nicht mehr zueinander passt und es aus meiner Sicht auch viel nachvollziehbarer war, dass ASC_Time_Up_WE_Holiday das ASC_Time_Up_Late überschrieben hat (statt dem Early), möchte ich dafür plädieren es wieder in den alten Zustand zurück zubauen, der dann auch wieder zur Commandref passen würde :-)

Alternativ könnte es eine Variante sein, wenn man ASC_Time_Up_WE_Holiday in ASC_Time_Up_WE_Holiday_Early umbenennt (überall im Code) und zusätzlich ein ASC_Time_Up_WE_Holiday_Late einführt, falls es da irgendwelche Bedarfe für gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 05 Dezember 2020, 17:40:18
Zitat von: CoolTux am 05 Dezember 2020, 07:59:57
Ok also es kommt auf jeden Fall ein Event. Jetzt schalte bitte noch debug auf 1 und dann noch mal.

Folgender Log mit verbose 4 und ASC_debug 1:

2020.12.05 17:22:34 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'ATTR RL_Automat verbose 4'
        ];

2020.12.05 17:22:52 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1691',
          'durTimerPresence: 28:11:12'
        ];

2020.12.05 17:22:59 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'ATTR RL_Automat ASC_debug 1'
        ];

2020.12.05 17:23:02 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'SAVE'
        ];

2020.12.05 17:23:24 3: FS20 set FSD_B on
2020.12.05 17:23:34 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'contact: open (to HZ_Gaestezimmer)',
          'state: open',
          'trigger_cnt: 83'
        ];

2020.12.05 17:23:34 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: open (to VCCU)'
        ];

2020.12.05 17:23:49 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HZ_Gaestezimmer)',
          'state: closed',
          'trigger_cnt: 84'
        ];

2020.12.05 17:23:49 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: closed (to VCCU)'
        ];

2020.12.05 17:23:55 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1692',
          'durTimerPresence: 28:12:15'
        ];

2020.12.05 17:24:40 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'DELETEATTR RL_Automat RL_Automat ASC_debug'
        ];

2020.12.05 17:24:58 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1693',
          'durTimerPresence: 28:13:18'
        ];


Hinweise!

RL_Automat ist mein ASC-Device
FamXXX ist das ROOMMATE-Device -> wir sind zu Hause :-)
FK_Gaestezimmer ist der Fensterkontakt -> Status wird im Web-Frontend exakt dargestellt
HZ_Gaestezimmer ist der Thermostat -> stellt SOLL-Temperatur herunter auf 5'C
VCCU ist meine virtuelle CCU

Ich werde aus dem Trace nicht wirklich schlauer, ich hoffe es sagt den Experten mehr.

Gruß
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Dezember 2020, 20:21:06
Ich muss das mal morgen Nachmittag verifizieren. Da fehlt ziemlich viel würde ich meinen. Ich schau mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Dezember 2020, 20:23:22
Zitat von: ThomasReu am 05 Dezember 2020, 17:40:18
Folgender Log mit verbose 4 und ASC_debug 1:

2020.12.05 17:22:34 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'ATTR RL_Automat verbose 4'
        ];

2020.12.05 17:22:52 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1691',
          'durTimerPresence: 28:11:12'
        ];

2020.12.05 17:22:59 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'ATTR RL_Automat ASC_debug 1'
        ];

2020.12.05 17:23:02 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'SAVE'
        ];

2020.12.05 17:23:24 3: FS20 set FSD_B on
2020.12.05 17:23:34 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'contact: open (to HZ_Gaestezimmer)',
          'state: open',
          'trigger_cnt: 83'
        ];

2020.12.05 17:23:34 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: open (to VCCU)'
        ];

2020.12.05 17:23:49 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: ok',
          'contact: closed (to HZ_Gaestezimmer)',
          'state: closed',
          'trigger_cnt: 84'
        ];

2020.12.05 17:23:49 4: AutoShuttersControl (RL_Automat) - Devname: FK_Gaestezimmer Name: RL_Automat Notify: $VAR1 = [
          'battery: low',
          'contact: closed (to VCCU)'
        ];

2020.12.05 17:23:55 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1692',
          'durTimerPresence: 28:12:15'
        ];

2020.12.05 17:24:40 4: AutoShuttersControl (RL_Automat) - Devname: global Name: RL_Automat Notify: $VAR1 = [
          'DELETEATTR RL_Automat RL_Automat ASC_debug'
        ];

2020.12.05 17:24:58 4: AutoShuttersControl (RL_Automat) - Devname: FamXXX Name: RL_Automat Notify: $VAR1 = [
          'durTimerPresence_cr: 1693',
          'durTimerPresence: 28:13:18'
        ];


Hinweise!

RL_Automat ist mein ASC-Device
FamXXX ist das ROOMMATE-Device -> wir sind zu Hause :-)
FK_Gaestezimmer ist der Fensterkontakt -> Status wird im Web-Frontend exakt dargestellt
HZ_Gaestezimmer ist der Thermostat -> stellt SOLL-Temperatur herunter auf 5'C
VCCU ist meine virtuelle CCU

Ich werde aus dem Trace nicht wirklich schlauer, ich hoffe es sagt den Experten mehr.

Gruß
Thomas

Gib mal bitte noch ein list vom ASC Device selbst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 05 Dezember 2020, 22:47:01
Okay, gerne:

Internals:
   FUUID      5d53ccaf-f33f-a55a-3f6b-bbbb967a7da7fcf6
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RL_Automat
   NOTIFYDEV  global,RL_Automat,RL_BadeZimmer,RL_EingangsTuer,RL_GaesteWC,RL_GaesteZimmer,RL_GrTerrassenFenster,RL_KlTerrassenFenster,RL_Kueche,RL_MaedchenZimmer,RL_SchlafZimmer,RL_TerrassenTuer,FamXXX,FK_Maedchenzimmer,TagesLicht,HS_01,CTL_Terrassentuer,FK_Badezimmer,FK_Gaestezimmer,FK_Schlafzimmer
   NR         392
   NTFY_ORDER 51-RL_Automat
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-12-05 16:32:32   RL_BadeZimmer_PosValue 100
     2020-12-05 16:32:31   RL_BadeZimmer_lastPosValue 100
     2020-12-05 21:30:01   RL_BadeZimmer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_EingangsTuer RL_EingangsTuer_lastPosValue 0
     2020-12-05 16:32:47   RL_EingangsTuer_PosValue 0
     2020-12-05 16:32:30   RL_EingangsTuer_lastPosValue 100
     2020-12-05 21:30:01   RL_EingangsTuer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_GaesteWC     RL_GaesteWC_lastPosValue 0
     2020-12-05 16:32:32   RL_GaesteWC_PosValue 100
     2020-12-05 16:32:31   RL_GaesteWC_lastPosValue 100
     2020-12-05 21:30:01   RL_GaesteWC_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-12-05 16:32:31   RL_GaesteZimmer_PosValue 100
     2020-12-05 16:32:30   RL_GaesteZimmer_lastPosValue 100
     2020-12-05 21:30:01   RL_GaesteZimmer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_GrTerrassenFenster RL_GrTerrassenFenster_lastPosValue 0
     2020-12-05 12:42:41   RL_GrTerrassenFenster_PosValue 100
     2020-12-05 07:50:08   RL_GrTerrassenFenster_lastPosValue 0
     2020-12-05 22:00:01   RL_GrTerrassenFenster_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_KlTerrassenFenster RL_KlTerrassenFenster_lastPosValue 0
     2020-12-05 07:50:12   RL_KlTerrassenFenster_PosValue 0
     2020-12-05 07:50:09   RL_KlTerrassenFenster_lastPosValue 0
     2020-12-05 22:00:01   RL_KlTerrassenFenster_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_Kueche       RL_Kueche_lastPosValue 0
     2020-12-05 06:31:08   RL_Kueche_PosValue 100
     2020-12-05 07:50:08   RL_Kueche_lastPosValue 100
     2020-12-05 22:00:01   RL_Kueche_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-12-05 07:50:11   RL_MaedchenZimmer_PosValue 0
     2020-12-05 16:32:31   RL_MaedchenZimmer_lastPosValue 100
     2020-12-05 21:30:01   RL_MaedchenZimmer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-12-03 19:34:20   RL_SchlafZimmer_PosValue 100
     2020-12-05 07:50:09   RL_SchlafZimmer_lastPosValue 100
     2020-12-05 21:30:01   RL_SchlafZimmer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-11-16 16:12:38   RL_TerrassenTuer RL_TerrassenTuer_lastPosValue 0
     2020-12-05 07:44:26   RL_TerrassenTuer_PosValue 100
     2020-11-25 07:40:26   RL_TerrassenTuer_lastDelayPosValue 100
     2020-12-05 07:50:09   RL_TerrassenTuer_lastPosValue 100
     2020-12-05 22:00:01   RL_TerrassenTuer_nextAstroTimeEvent 06.12.2020 - 09:00
     2020-05-24 09:58:28   ascEnable       on
     2020-12-02 09:44:05   controlShading  on
     2020-05-24 09:58:28   hardLockOut     off
     2020-12-02 09:43:57   room_CUL_HM_Erdgescho__-_G__stebad_Jalousien RL_GaesteWC
     2020-12-02 09:43:57   room_CUL_HM_Erdgescho__-_K__che_Jalousien RL_Kueche
     2020-12-02 09:43:57   room_CUL_HM_Erdgescho__-_Wohnzimmer_Jalousien RL_GrTerrassenFenster,RL_KlTerrassenFenster,RL_TerrassenTuer
     2020-12-02 09:43:57   room_CUL_HM_Jalousien_Obergescho__-_Badezimmer RL_BadeZimmer
     2020-12-02 09:43:57   room_CUL_HM_Jalousien_Obergescho__-_G__stezimmer RL_GaesteZimmer
     2020-12-02 09:43:57   room_CUL_HM_Jalousien_Obergescho__-_M__dchenzimmer RL_MaedchenZimmer
     2020-12-02 09:43:57   room_CUL_HM_Jalousien_Obergescho__-_Schlafzimmer RL_SchlafZimmer
     2020-12-02 09:43:57   room_Erdgescho__-_Flur_Jalousien RL_EingangsTuer
     2020-05-24 09:58:28   selfDefense     off
     2020-12-05 22:00:01   state           created new drive timer
     2020-05-24 09:58:28   sunriseTimeWeHoliday off
     2020-12-02 09:43:57   userAttrList    rolled out
   helper:
     shuttersList:
       RL_BadeZimmer
       RL_EingangsTuer
       RL_GaesteWC
       RL_GaesteZimmer
       RL_GrTerrassenFenster
       RL_KlTerrassenFenster
       RL_Kueche
       RL_MaedchenZimmer
       RL_SchlafZimmer
       RL_TerrassenTuer
   monitoredDevs:
     CTL_Terrassentuer:
       RL_TerrassenTuer ASC_WindowRec
     FK_Badezimmer:
       RL_BadeZimmer ASC_WindowRec
     FK_Gaestezimmer:
       RL_GaesteZimmer ASC_WindowRec
     FK_Maedchenzimmer:
       RL_MaedchenZimmer ASC_WindowRec
     FK_Schlafzimmer:
       RL_SchlafZimmer ASC_WindowRec
     FamReuscher:
       RL_Automat ASC_residentsDev
     HS_01:
       RL_BadeZimmer ASC_BrightnessSensor
       RL_EingangsTuer ASC_BrightnessSensor
       RL_GaesteWC ASC_BrightnessSensor
       RL_GaesteZimmer ASC_BrightnessSensor
       RL_GrTerrassenFenster ASC_BrightnessSensor
       RL_KlTerrassenFenster ASC_BrightnessSensor
       RL_Kueche  ASC_BrightnessSensor
       RL_MaedchenZimmer ASC_BrightnessSensor
       RL_SchlafZimmer ASC_BrightnessSensor
       RL_TerrassenTuer ASC_BrightnessSensor
     RL_BadeZimmer:
     RL_EingangsTuer:
     RL_GaesteWC:
     RL_GaesteZimmer:
     RL_GrTerrassenFenster:
     RL_KlTerrassenFenster:
     RL_Kueche:
     RL_MaedchenZimmer:
     RL_SchlafZimmer:
     RL_TerrassenTuer:
     TagesLicht:
       RL_Automat ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 100:100
   ASC_expert 1
   ASC_residentsDev FamXXX
   ASC_tempSensor TF_MABS_WohnZimmer:temperatureOut
   ASC_twilightDevice TagesLicht
   comment    Geo-Winkel unseres Hauses:

070° Giebel Mädchenzimmer / Schlafzimmer
160° Wohnzimmer / Terrasse
250° Giebel Bad / Gästezimmer
340° Hauseingang / Strassenseite
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Gruß
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 06 Dezember 2020, 16:14:16
Hallo alle zusammen,

ich habe heute die ASC Steuerung für das abendliche herunterfahren auf Brightness umgestellt. Leider fahren die Rollos nicht wie sie sollen... So sieht das bei mir aus:

Logfile
ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingBrightness: rollo_HSTuer - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingBrightness: rollo_HSTuer - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingBrightness: rollo_HSTuer - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 24 Größer dem eingestellten Sunrise-Wert: 50 oder kleiner dem eingestellten Sunset-Wert: 32 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingShadingBrightness: rollo_HSTuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingShadingBrightness: rollo_HSTuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 18 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getDownBrightness: 0 Brightness: 24 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getUpBrightness: 0 Brightness: 24 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getDownBrightness: 0 Brightness: 24 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getUpBrightness: 0 Brightness: 24 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2020.12.06 16:08:46 - ShadingProcessing: rollo_HSTuer - Übergebende Werte - Azimuth:232, Elevation: 1.9, Brightness: 18, OutTemp: 3.90, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2020.12.06 16:08:46 - ShadingProcessing: rollo_HSTuer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2020.12.06 16:08:46 - ShadingProcessing: rollo_HSTuer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getDownBrightness: 0 Brightness: 24 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getUpBrightness: 0 Brightness: 24 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer Allgemein: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getDownBrightness: 0 Brightness: 24 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2020.12.06 16:08:46 - FnIsDay: rollo_HSTuer getUpBrightness: 0 Brightness: 24 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2020.12.06 16:08:46 - ShadingProcessingDriveCommand: rollo_HSTuer - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2020.11.15 14:01:00

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingShadingBrightness: rollo_HSTuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2020.12.06 16:08:46 - EventProcessingBrightness: rollo_HSTuer - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


Rolladen-Device:
Internals:
   FUUID      5e0238fb-f33f-4070-9f96-6ef239f9fa1286e6
   NAME       rollo_HSTuer
   NR         33
   STATE      open
   TYPE       ROLLO
   stoptime   1607263411
   READINGS:
     2020-07-19 15:48:40   ASC_Enable      on
     2020-12-06 16:09:43   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-12-06 15:03:31   ASC_ShuttersLastDrive manual
     2020-12-06 16:06:53   ASC_Time_DriveDown 06.12.2020 - 22:00
     2020-12-06 16:06:53   ASC_Time_DriveUp 07.12.2020 - 11:00
     2020-11-15 00:22:19   associatedWith  ASC
     2020-12-06 15:03:08   command         open
     2020-12-06 15:03:08   desired_pct     0
     2020-12-06 15:03:08   drive-type      modul
     2020-12-06 15:03:08   last_drive      drive-up
     2020-12-06 15:03:31   pct             0
     2020-12-06 15:03:31   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Closed_Pos 70
   ASC_Down   brightness
   ASC_Open_Pos 0
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 135:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Early 15:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 7:30
   ASC_Time_Up_Late 11:00
   ASC_Time_Up_WE_Holiday 9:30
   ASC_Up     brightness
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set rollo_a3 AI
   rl_commandStopDown set rollo_a3 AI
   rl_commandStopUp set rollo_a3 A0
   rl_commandUp set rollo_a3 A0
   rl_excessBottom 7
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 21
   rl_secondsUp 21
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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 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
   webCmd     open:closed:half:stop:pct


ASC-Device
Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Astro,ESPEasy_brighteast_sensoreast,ESPEasy_brightsouth_sensorsouth,global,rgr_Residents,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
   NR         36
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-08-28 20:16:36   ascEnable       on
     2020-11-15 00:22:24   controlShading  on
     2020-07-21 16:55:33   hardLockOut     off
     2020-07-21 16:58:37   partyMode       off
     2020-12-06 15:31:30   rollo_Esszimmer_PosValue 70
     2020-12-06 15:31:20   rollo_Esszimmer_lastPosValue 0
     2020-12-06 12:35:35   rollo_Esszimmer_nextAstroTimeEvent 06.12.2020 - 22:00
     2020-12-06 15:03:31   rollo_HSTuer_PosValue 0
     2020-12-06 15:02:06   rollo_HSTuer_lastPosValue 0
     2020-12-06 12:34:14   rollo_HSTuer_nextAstroTimeEvent 06.12.2020 - 22:00
     2020-12-06 15:31:30   rollo_Kueche_PosValue 70
     2020-12-06 15:31:20   rollo_Kueche_lastPosValue 0
     2020-12-06 12:36:44   rollo_Kueche_nextAstroTimeEvent 06.12.2020 - 22:00
     2020-12-06 11:30:23   rollo_Schlafzimmer_Leon_PosValue 0
     2020-11-15 13:39:12   rollo_Schlafzimmer_Leon_lastPosValue 0
     2020-12-06 07:24:58   rollo_Schlafzimmer_Leon_nextAstroTimeEvent 06.12.2020 - 17:02
     2020-12-06 11:30:23   rollo_Schlafzimmer_Ursula_Sued_PosValue 0
     2020-11-15 14:01:01   rollo_Schlafzimmer_Ursula_Sued_lastPosValue 80
     2020-12-06 07:24:58   rollo_Schlafzimmer_Ursula_Sued_nextAstroTimeEvent 06.12.2020 - 17:02
     2020-12-06 11:30:23   rollo_Treppenhaus_Buero_PosValue 0
     2020-12-06 11:00:02   rollo_Treppenhaus_Buero_lastPosValue 0
     2020-12-06 12:38:56   rollo_Treppenhaus_Buero_nextAstroTimeEvent 06.12.2020 - 22:00
     2020-12-06 15:03:28   rollo_Wohnzimmer_PosValue 0
     2020-12-06 15:02:06   rollo_Wohnzimmer_lastPosValue 0
     2020-12-06 12:37:30   rollo_Wohnzimmer_nextAstroTimeEvent 06.12.2020 - 22:00
     2020-11-15 00:22:19   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-07-21 12:57:02   selfDefense     on
     2020-12-06 16:06:53   state           created new drive timer
     2020-11-15 00:21:46   sunriseTimeWeHoliday on
     2020-11-15 00:22:19   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Schlafzimmer_Leon
       rollo_Schlafzimmer_Ursula_Sued
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     ESPEasy_brighteast_sensoreast:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_Kueche ASC_BrightnessSensor
     ESPEasy_brightsouth_sensorsouth:
       rollo_HSTuer ASC_BrightnessSensor
       rollo_Schlafzimmer_Leon ASC_BrightnessSensor
       rollo_Schlafzimmer_Ursula_Sued ASC_BrightnessSensor
       rollo_Treppenhaus_Buero ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     rgr_Residents:
       ASC        ASC_residentsDev
     rollo_Esszimmer:
     rollo_HSTuer:
     rollo_Kueche:
     rollo_Schlafzimmer_Leon:
     rollo_Schlafzimmer_Ursula_Sued:
     rollo_Treppenhaus_Buero:
     rollo_Wohnzimmer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 50:32
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev rgr_Residents:state
   ASC_tempSensor DWD:fc0_Tx
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


Ich denke das Problem ist hier:
Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.
Kann mir da jemand helfen?

Liebe Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Dezember 2020, 19:30:21
Warte mal morgen früh und morgen abend ab.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 07 Dezember 2020, 07:54:05
Zitat von: CoolTux am 05 Dezember 2020, 20:21:06
Ich muss das mal morgen Nachmittag verifizieren. Da fehlt ziemlich viel würde ich meinen. Ich schau mal.

meintest du mich? Naja, ich habe nur die relevanten Attribute ins Listing gepackt.
ASC selbst funktioniert ja, auch die Abschattung, schon seit Ewigkeiten und hat bis zu deinem ASC_Time_Up_WE_Holiday-Umbau auch keine (kaum) Probleme gemacht ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ThomasReu am 08 Dezember 2020, 09:47:41
Hallo CoolTux,

zu Deiner Unterstützung bei der weiteren Entwicklung und Optimierung möchte ich Dir gern noch meine Beobachtungen der letzten Tage zum ASC weitergeben.

Ich habe vor ca. 2 Jahren 10 Rollladen-Devices im ASC eingebunden, vier davon mit Fensterkontakten. Alle Rollladen sind im Grunde so eingerichtet, dass sie Morgens und Abends per ASC anwesensheits- und jetzt helligkeitsabhängig (früher per astro) gefahren werden und auch die Beschattung ist eingerichtet. Unabhängig davon greifen wir aber nach eigenem belieben manuell (per Taster oder Alexa) gern schon mal ein. Ich bin im wesentlichen sehr zufrieden, auch wenn es ab und an mal unerwartete Effekte gibt.

Was mir aktuell auffällt, das stets bei mindestens einem, oft auch mehr, der Devices der Wert 'ASC_ShuttersLastDrive' nicht korrekt gesetzt ist. Scheint so als wäre es der Wert des Zustandes eins zuvor.

2 Bsp.:

Ich habe gestern Abend einen Rolladen nach dem autom. abendlichen Herunterfahren noch einmal manual geöffnet und wieder geschlossen (die Status im FHEM habe ich leider nicht beobachtet). Er ist, wie gewollt und erwartet, heute Morgen autom. heraufgefahren und steht aber jetzt im "ASC_ShuttersLastDrive" = manual. Ich würde "maximum brightness threshold exceeded" erwarten.

Ein anderer Rollladen ist ausschliesslich autom. gefahren, wie gewollt und erwartet. Steht aber aktuell in "ASC_ShuttersLastDrive = minimum brightness threshold fell below". Auch hier würde ich ehr "maximum brightness threshold exceeded" erwarten.

Die "Lüftungssteuerung" funktioniert weiterhin nicht, allerdings gibt es (eine nicht nachvollziehbare :-) Beobachtung innerhalb der Familie, das ein Rollladen wohl dieser Tage doch gefahren sein soll. Mir scheint da im Moment irgendwo der "Wurm" drin zu sein.

Beste Grüße und Danke für Deine tolle Arbeit
Thomas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Dezember 2020, 10:06:17
Zitat von: kjmEjfu am 07 Dezember 2020, 07:54:05
meintest du mich? Naja, ich habe nur die relevanten Attribute ins Listing gepackt.
ASC selbst funktioniert ja, auch die Abschattung, schon seit Ewigkeiten und hat bis zu deinem ASC_Time_Up_WE_Holiday-Umbau auch keine (kaum) Probleme gemacht ;-)

Nein den Thomas   :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 08 Dezember 2020, 13:57:31
Hallo,

hat noch jemand das Problem, dass obwohl bei einigen Rollläden ASC_Adv = on gesetzt wurde, diese zum Zeitpunkt heruntergefahren werden, als ob dieses nicht gesetzt wäre und nicht erst über "set advDriveDown" aus dem ASC-Device heraus?

Ist bisher zweimal hier so passiert. Kann das aber noch nicht reproduzieren. Im Log finde ich dazu nichts.

Ich werde für heute das System nochmals neu Starten und mal sehen wie es reagiert. Version ist v0.10.10.

Gruß
eurofinder


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Klaus Heynen am 08 Dezember 2020, 18:03:55
Gibt es eine Erklärung was die verschiedenen Astro-Modes bedeuten und was beim Modus Horizon die Werte -9 .. 0 .. 9 bewirken?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Dezember 2020, 19:35:37
Zitat von: Klaus Heynen am 08 Dezember 2020, 18:03:55
Gibt es eine Erklärung was die verschiedenen Astro-Modes bedeuten und was beim Modus Horizon die Werte -9 .. 0 .. 9 bewirken?

Wikipedia
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Dr. Ulfi am 09 Dezember 2020, 17:47:19
Zitat von: Klaus Heynen am 08 Dezember 2020, 18:03:55
Gibt es eine Erklärung was die verschiedenen Astro-Modes bedeuten und was beim Modus Horizon die Werte -9 .. 0 .. 9 bewirken?

Ich habe ein bisschen herumprobiert und habe folgende Erkenntnisse gezogen:

REAL und HORIZON = 0 sind identisch, die Sonne steht genau im theoretischen Horizont. Die anderen benötige ich nicht, da ich mit HORIZON alles abdecken kann, -9 bedeutet die Sonne steht 9 Grad unter dem Horizont, ist also bereits untergegangen und 9 bedeutet 9 Grad über dem Horizont, es ist also schon viel heller.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: christoph.kaiser.in am 09 Dezember 2020, 22:19:09
Hallo,
eurofinder schrieb:

Zitat von: eurofinder am 08 Dezember 2020, 13:57:31
Hallo,

hat noch jemand das Problem, dass obwohl bei einigen Rollläden ASC_Adv = on gesetzt wurde, diese zum Zeitpunkt heruntergefahren werden, als ob dieses nicht gesetzt wäre und nicht erst über "set advDriveDown" aus dem ASC-Device heraus?

[...]

Gruß
eurofinder

ich habe bei einigen (... die mit Beleuchtung im Fenster...) ausgewählten Rollos in meinem Haus testweise "attr <devicename> ASC_Adv on" gesetzt.

Dann werden bei mir alle automatischen Fahrten für jedes Fenster ab diesem Zeitpunkt verhindert.

Leider hängt sich mein System beim Versuch den Befehl

set <asc_Device_Name> advDriveDown

auszuführen auf.

Der Befehl wird damit nicht ausgeführt. Am nächsten Morgen wird dann auch das automatische Öffnen für alle Fenster nicht mehr ausgeführt. Erst nachdem ich die Konfiguration in den einzelnen Roolos wieder zurückgesetzt habe wird die nächste automatische Fahrt (Beschattung, Türöffnen, Zeitöffnen/~schliessen) wieder ausgeführt.

Grüße
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: christoph.kaiser.in am 09 Dezember 2020, 22:59:28
Hallo,
ich habe jetzt eine Idee warum FHEM bei mir sich aufhägt. Ich finde im Log den folgenden Eintrag, wenn ich in einem Rolladen Device dasAttribut "Attr ASC_Adv on" gesetz habe und "set <ASC device Name> advDriveDown" aufrufe.


[...]
2020.12.09 22:50:59 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: Essbereich.Rollladen.Links Azimuth: 318.7 Elevation: -58.9 Brightness: 0 OutTemp: 2.68
2020.12.09 22:50:59 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: Essbereich.Rollladen.Links Nach dem return
2020.12.09 22:50:59 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing, Rollladen: Essbereich.Rollladen.Links In der Out Abfrage, Shadingwert: out, Zeitstempel: 1607550029
2020.12.09 22:50:59 4: AutoShuttersControl (Rollladensteuerung) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out
2020.12.09 22:50:59 4: AutoShuttersControl (Rollladensteuerung) - Devname: Essbereich.Rollladen.Links Name: Rollladensteuerung Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 10m'
        ];

Undefined subroutine &HTTP::Date::str2time called at lib/FHEM/Automation/ShuttersControl/Helper.pm line 1173.

- RESET -

2020.12.09 22:51:02 1: Including fhem.cfg
2020.12.09 22:51:02 1: Including ./FHEM/fhem_1_interfaces.cfg
[...]


Mir fehlt also entweder das PERL Modul oder es wird nicht gefunden, oder es wird nicht richtig aufgerufen. Nachdem es bei Anderen funktioniert, denke ich eher an eine der ersten beiden Fehlerursachen.
Ich bleibe dran und berichte...

Grüße
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: christoph.kaiser.in am 09 Dezember 2020, 23:59:30
Hallo,

meine Lösung ist zweistufig:

1) Das Perl Modul HTTP::Date hat auf meinem FHEM Server gefehlt - ich habe es manuell via CPAN installiert. Hier fehlt evtl. eine dependency bei der Installation von ASC.
2) Der Aufruf im Modul Helper.pm in Zeile 1173 funktioniert bei mir so nicht - ich musste folgende Änderungen im Modul Helper.pm ausführen:


## unserer packagename
package FHEM::Automation::ShuttersControl::Helper;

use strict;
use warnings;
use POSIX qw(strftime);
use utf8;
# missing use declaration  - seems to be ?
use HTTP::Date;

[...]

Ab Zeile 1163:

sub IsAdv {
    my ( undef, undef, undef, $monthday, $month, $year, undef, undef, undef ) =
      localtime( gettimeofday() );
    my $adv = 0;
    $year += 1900;

    if ( $month < 1 ) {
        if ( $monthday < 7 ) {
            $adv = 1;
        }
    }
    else {
        # my $time = HTTP::Date::str2time( $year . '-12-25' );
my $time = str2time( $year . '-12-25' );
        my $wday = ( localtime($time) )[6];
        $wday = $wday ? $wday : 7;
        $time -= ( $wday + 21 ) * 86400;
        $adv = 1 if ( $time < time );
    }

    return $adv;
}


Damit habe ich nach einem Neustart von FHEM keinen Systemhänger mehr - evtl. reicht auch schon das Einfügen von "use HTTP::Date;" und ein anschliessender Neustart.

Jetzt kann ich mich an die weitere Analyse der Funktionalität machen.

Grüße
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Dezember 2020, 05:51:57
Zitat von: christoph.kaiser.in am 09 Dezember 2020, 23:59:30
Hallo,

meine Lösung ist zweistufig:

1) Das Perl Modul HTTP::Date hat auf meinem FHEM Server gefehlt - ich habe es manuell via CPAN installiert. Hier fehlt evtl. eine dependency bei der Installation von ASC.
2) Der Aufruf im Modul Helper.pm in Zeile 1173 funktioniert bei mir so nicht - ich musste folgende Änderungen im Modul Helper.pm ausführen:


## unserer packagename
package FHEM::Automation::ShuttersControl::Helper;

use strict;
use warnings;
use POSIX qw(strftime);
use utf8;
# missing use declaration  - seems to be ?
use HTTP::Date;

[...]

Ab Zeile 1163:

sub IsAdv {
    my ( undef, undef, undef, $monthday, $month, $year, undef, undef, undef ) =
      localtime( gettimeofday() );
    my $adv = 0;
    $year += 1900;

    if ( $month < 1 ) {
        if ( $monthday < 7 ) {
            $adv = 1;
        }
    }
    else {
        # my $time = HTTP::Date::str2time( $year . '-12-25' );
my $time = str2time( $year . '-12-25' );
        my $wday = ( localtime($time) )[6];
        $wday = $wday ? $wday : 7;
        $time -= ( $wday + 21 ) * 86400;
        $adv = 1 if ( $time < time );
    }

    return $adv;
}


Damit habe ich nach einem Neustart von FHEM keinen Systemhänger mehr - evtl. reicht auch schon das Einfügen von "use HTTP::Date;" und ein anschliessender Neustart.

Jetzt kann ich mich an die weitere Analyse der Funktionalität machen.

Grüße
Christoph

Ich werde das use die Tage einbauen. Werde es aber direkt in der Funktion einbauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Dezember 2020, 09:46:14
Zitat von: ThomasReu am 08 Dezember 2020, 09:47:41
Hallo CoolTux,

zu Deiner Unterstützung bei der weiteren Entwicklung und Optimierung möchte ich Dir gern noch meine Beobachtungen der letzten Tage zum ASC weitergeben.

Ich habe vor ca. 2 Jahren 10 Rollladen-Devices im ASC eingebunden, vier davon mit Fensterkontakten. Alle Rollladen sind im Grunde so eingerichtet, dass sie Morgens und Abends per ASC anwesensheits- und jetzt helligkeitsabhängig (früher per astro) gefahren werden und auch die Beschattung ist eingerichtet. Unabhängig davon greifen wir aber nach eigenem belieben manuell (per Taster oder Alexa) gern schon mal ein. Ich bin im wesentlichen sehr zufrieden, auch wenn es ab und an mal unerwartete Effekte gibt.

Was mir aktuell auffällt, das stets bei mindestens einem, oft auch mehr, der Devices der Wert 'ASC_ShuttersLastDrive' nicht korrekt gesetzt ist. Scheint so als wäre es der Wert des Zustandes eins zuvor.

2 Bsp.:

Ich habe gestern Abend einen Rolladen nach dem autom. abendlichen Herunterfahren noch einmal manual geöffnet und wieder geschlossen (die Status im FHEM habe ich leider nicht beobachtet). Er ist, wie gewollt und erwartet, heute Morgen autom. heraufgefahren und steht aber jetzt im "ASC_ShuttersLastDrive" = manual. Ich würde "maximum brightness threshold exceeded" erwarten.

Ein anderer Rollladen ist ausschliesslich autom. gefahren, wie gewollt und erwartet. Steht aber aktuell in "ASC_ShuttersLastDrive = minimum brightness threshold fell below". Auch hier würde ich ehr "maximum brightness threshold exceeded" erwarten.

Die "Lüftungssteuerung" funktioniert weiterhin nicht, allerdings gibt es (eine nicht nachvollziehbare :-) Beobachtung innerhalb der Familie, das ein Rollladen wohl dieser Tage doch gefahren sein soll. Mir scheint da im Moment irgendwo der "Wurm" drin zu sein.

Beste Grüße und Danke für Deine tolle Arbeit
Thomas

Das die Lüftenfunktion bei Dir nicht geht verstehe ich nicht. Einzig mir bekannter Grund wäre das vorher manuell gefahren wurde oder das ASC denkt das manuell gefahren wurde und dann die Blocking Time eingehalten wird. Daher meine Bitte mal die manuelBlockingTime auf 5s oder so stellen und dann probieren. Du kannst das Rollo auch am Tag manuell schließen und das Fenster öffnen. Das Rollo sollte dann in die Lüften oder Komfor Position fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eldrik am 10 Dezember 2020, 19:45:18
Hi,

welche ASC_Drive_Delay, ASC_DriveDelayStart Attribute müssen in welchem Device gesetzt werden, damit nicht alle Rollläden gleichzeitig angesteuert werden?

Ich habe im ASC Device ASC_Drive_Delay auf 45 gesetzt im Rollladendevice auf -1 und ASC_DriveDelayStart auf 5 dennoch wird im ASC Device für die Geräte dieselbe Fahrzeit angezeigt. Muss dass so?

Greetz
Eldrik
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: christoph.kaiser.in am 11 Dezember 2020, 00:31:16
Hallo,

folgendes Verhalten habe ich bei gesetzem Attribut ASC_Adv in meinem System beobachtet:

1) bei allen Rollläden mit gesetzem Attribut wird die "Schließfahrt" ( ... schreibt man das so ?) bis zum Aufruf des Befehls "...advDriveDown" ausgesetzt. - OK
2) bei den Rollläden ohne gesetzem Attribut wird zum durch Sonnenstand definiertem Zeitpunkt geschlossen - OK
3) beim Aufruf des Befehls set <ASC Device Name> advDriveDown zu einem späteren Zeitpunkt, werden alle Rolläden mit gesetzem Attribut geschlossen. - WIE ERWARTET
4) Ein durch Fenstergriff (Komfortöffnung) geöffneter Rolladen wird dabei nicht geschlossen, erst später nach Rücknahme der Öffnung des Fenstergriffs - WIE ERWARTET
5) Eine nachträglich manuell geöffneter Rolladen OHNE gesetzes Attribut wird auch später nicht geschlossen. - WIE ERWARTET
6) Das automatische Öffnen hat heute für alle Rollläden funktioniert. - OK

Bislang würde ich keine Auffälligkeiten sehen - wie sehen das die Experten ?

Ich schaue mir noch das Verhalten für manuellen Fahrten von Rollläden mit gesetzem Attribut vor dem Zeitraum der Unterdrückung und während des Delays der automatischen Schliessung.

In Kombination mit dem Attribut "ASC_ExternalTrigger" und der Funktion "WeekdayTimer" kann ich mir vorstellen die meisten Szenarien der Adventsbeleuchtung abzudecken.

Grüße
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 11 Dezember 2020, 12:29:37
Ich habe (nachdem meine Probleme mit ASC_adv = on bei einigen Rollläden auftraten) ja ein Systemneustart durchgeführt - bis alles OK.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 11 Dezember 2020, 15:05:11
Ich hab mal eine Frage,

habe einen neunen Homematic Rolladen Aktor angelernt, diesen auch ASC auf 2 gesetzt.
Aber die Attribute werden nicht angelegt, ist das verhalten so korrekt?

Version ist 10.10

Danke und Gruß Robert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Dezember 2020, 05:51:37
Zitat von: no_Legend am 11 Dezember 2020, 15:05:11
Ich hab mal eine Frage,

habe einen neunen Homematic Rolladen Aktor angelernt, diesen auch ASC auf 2 gesetzt.
Aber die Attribute werden nicht angelegt, ist das verhalten so korrekt?

Version ist 10.10

Danke und Gruß Robert

ScanForShutters ausgeführt oder ein Neustart gemacht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 12 Dezember 2020, 15:58:08
Zitat von: CoolTux am 12 Dezember 2020, 05:51:37
ScanForShutters ausgeführt oder ein Neustart gemacht?

Scanforshutters ja, Neustart noch nicht.
Aber eben gemacht, beides nicht gebracht.
Ich glaube das Problem hatte ich schon mal.

Hier ein List vom Rollladen Device.
Die ASC Attribute habe ich von hand angelegt.

Gruß Robert

Internals:
   CUL_868_1_MSGCNT 1
   CUL_868_1_RAWMSG A0E58A410700572200DB80601C80044::-95:CUL_868_1
   CUL_868_1_RSSI -95
   CUL_868_1_TIME 2020-12-12 15:55:52
   DEF        700572
   FUUID      5fd360d6-f33f-abd1-10cf-4431389cb8c2a328
   FVERSION   10_CUL_HM.pm:0.232520/2020-11-28
   HMLAN1_MSGCNT 1
   HMLAN1_RAWMSG E700572,0000,062E1AED,FF,FFCF,58A410700572200DB80601C80044
   HMLAN1_RSSI -49
   HMLAN1_TIME 2020-12-12 15:55:52
   IODev      mapleCUN1_1
   LASTInputDev mapleCUN1_1
   MSGCNT     4
   NAME       2OG.SZ.HINTEN.ROLLLADEN
   NOTIFYDEV  global
   NR         1411
   NTFY_ORDER 50-2OG.SZ.HINTEN.ROLLLADEN
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:58 - t:10 s:700572 d:200DB8 0601C80044
   mapleCUN1_1_MSGCNT 1
   mapleCUN1_1_RAWMSG A0E58A410700572200DB80601C80044::-66:mapleCUN1_1
   mapleCUN1_1_RSSI -66
   mapleCUN1_1_TIME 2020-12-12 15:55:52
   mapleCUN2_1_MSGCNT 1
   mapleCUN2_1_RAWMSG A0E58A410700572200DB80601C80044::-101:mapleCUN2_1
   mapleCUN2_1_RSSI -101
   mapleCUN2_1_TIME 2020-12-12 15:55:52
   protLastRcv 2020-12-12 15:55:52
   protRcv    1 last_at:2020-12-12 15:55:52
   protSnd    2 last_at:2020-12-12 15:55:52
   protState  CMDs_done
   rssi_at_CUL_868_1 cnt:1 min:-95 max:-95 avg:-95 lst:-95
   rssi_at_HMLAN1 cnt:1 min:-49 max:-49 avg:-49 lst:-49
   rssi_at_mapleCUN1_1 cnt:1 min:-66 max:-66 avg:-66 lst:-66
   rssi_at_mapleCUN2_1 cnt:1 min:-101 max:-101 avg:-101 lst:-101
   rssi_mapleCUN1_1 cnt:1 min:-68 max:-68 avg:-68 lst:-68
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         DBLog:
           TIME       1607784952.66285
           VALUE      night close
       RAWMSG:
         DBLog:
           TIME       1607784952.58991
           VALUE      A0E58A410700572200DB80601C80044::-66:mapleCUN1_1
       RSSI:
         DBLog:
           TIME       1607784952.58991
           VALUE      -66
       commState:
         DBLog:
           TIME       1607784952.53943
           VALUE      CMDs_done
       deviceMsg:
         DBLog:
           TIME       1607784952.53943
           VALUE      up (to homematic.vccu)
       level:
         DBLog:
           TIME       1607784952.53943
           VALUE      100
       motor:
         DBLog:
           TIME       1607784952.53943
           VALUE      stop:up
       pct:
         DBLog:
           TIME       1607784952.53943
           VALUE      100
       state:
         DBLog:
           TIME       1607784952.53943
           VALUE      on
       timedOn:
         DBLog:
           TIME       1607784952.53943
           VALUE      down
   READINGS:
     2020-12-11 15:14:18   ASC_Enable      on
     2020-12-11 15:17:58   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2020-12-12 15:55:52   ASC_ShuttersLastDrive night close
     2020-12-12 15:55:45   ASC_Time_DriveDown 12.12.2020 - 16:19
     2020-12-12 15:55:45   ASC_Time_DriveUp 13.12.2020 - 08:19
     2020-12-12 08:19:02   CommandAccepted yes
     2020-12-11 13:06:46   D-firmware      2.11
     2020-12-11 13:06:46   D-serialNr      QEQ1928463
     2020-12-11 17:50:54   PairedTo        0x200DB8
     2020-12-11 17:50:54   RegL_00.        00:00 02:01 0A:20 0B:0D 0C:B8 15:FF 18:00
     2020-12-11 17:50:55   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2020-12-12 15:55:42   associatedWith  Rollladen.ASC
     2020-12-11 17:51:25   cfgState        ok
     2020-12-12 15:55:52   commState       CMDs_done
     2020-12-12 15:55:52   deviceMsg       on (to homematic.vccu)
     2020-12-12 15:55:52   level           100
     2020-12-12 15:55:52   motor           stop:on
     2020-12-12 15:55:52   pct             100
     2020-12-11 17:50:36   powerOn         2020-12-11 17:50:36
     2020-12-12 15:55:52   recentStateType info
     2020-12-12 15:55:52   state           on
     2020-12-12 15:55:52   timedOn         off
   helper:
     HM_CMDNR   88
     cSnd       ,01200DB8700572010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1607784886.23522
       TmplTs     1607784886.23522
       cmdKey     1:1:0::2OG.SZ.HINTEN.ROLLLADEN:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    1OG.BAD.FENSTER,1OG.FLUR.HAUSTUER.KONTAKT,1OG.KLINGEL,1OG.KUE.Dunstabzug_SenF,1OG.KUE.Dunstabzug_SenI,1OG.KUE.Dunstabzug_SenPwr,1OG.KUE.Dunstabzug_SenU,1OG.KUE.FENSTER,1OG.KUE.Wandsender1_Btn_01,1OG.KUE.Wandsender1_Btn_02,1OG.KUE.Wandsender1_Btn_03,1OG.KUE.Wandsender1_Btn_04,1OG.KUE.Wandsender1_Btn_05,1OG.KUE.Wandsender1_Btn_06,1OG.KZ.FENSTER.ALT,1OG.KZ.MIKA.FENSTER,1OG.KZ.MILO.FENSTER,2OG.BAD.FENSTER,2OG.SZ.FENSTER.HINTEN,2OG.SZ.FENSTER.VORNE,2OG.WHZ.FENSTER.VORNE,2OG.Whz.Wandsender1_Btn01,2OG.Whz.Wandsender1_Btn02,2OG.Whz.Wandsender1_Btn03,2OG.Whz.Wandsender1_Btn04,2OG.Whz.Wandsender1_Btn05,2OG.Whz.Wandsender1_Btn06,EG.KLINGEL,HM_3D5E0E_Btn_03,HM_3D5E0E_Btn_04,HM_3D5E0E_Btn_05,HM_3D5E0E_Btn_06,HM_3D5E0E_Btn_07,HM_3D5E0E_Btn_08,Hof.Briefkasten.Klappe,Hof.Briefkasten.Tuer,Keller.Party.Wandsender1_Btn_01,Keller.Party.Wandsender1_Btn_02,Keller.Party.Wandsender1_Btn_03,Keller.Party.Wandsender1_Btn_04,Keller.Party.Wandsender1_Btn_05,Keller.Party.Wandsender1_Btn_06,Key.Desiree.ALT_light,Key.Desiree.ALT_lock,Key.Desiree.ALT_open,Key.Desiree.ALT_unlock,Key.Desiree_light,Key.Desiree_lock,Key.Desiree_open,Key.Desiree_unlock,Key.Robert.ALT_light,Key.Robert.ALT_lock,Key.Robert.ALT_open,Key.Robert.ALT_unlock,Key.Robert_light,Key.Robert_lock,Key.Robert_open,Key.Robert_unlock,Pool.Wandsender1_Btn_01,Pool.Wandsender1_Btn_02,Pool.Wandsender1_Btn_03,Pool.Wandsender1_Btn_04,Pool.Wandsender1_Btn_05,Pool.Wandsender1_Btn_06,Werkzeugkeller.3DDrucker_SenF,Werkzeugkeller.3DDrucker_SenI,Werkzeugkeller.3DDrucker_SenPwr,Werkzeugkeller.3DDrucker_SenU,homematic.vccu
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +700572,00,02,00
       nextSend   1607784952.68909
       rxt        0
       vccu       homematic.vccu
       p:
         700572
         00
         02
         00
       prefIO:
         mapleCUN1_1
     mRssi:
       mNo        58
       io:
         CUL_868_1:
           -95
           -95
         HMLAN1:
           -49
           -49
         HMLAN2:
         mapleCUN1_1:
           -62
           -62
         mapleCUN2_1:
           -101
           -101
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_868_1
       flg        A
       ts         1607784952.43575
       ack:
         HASH(0x559f2c15d208)
         588002200DB870057200
     rssi:
       at_CUL_868_1:
         avg        -95
         cnt        1
         lst        -95
         max        -95
         min        -95
       at_HMLAN1:
         avg        -49
         cnt        1
         lst        -49
         max        -49
         min        -49
       at_mapleCUN1_1:
         avg        -66
         cnt        1
         lst        -66
         max        -66
         min        -66
       at_mapleCUN2_1:
         avg        -101
         cnt        1
         lst        -101
         max        -101
         min        -101
       mapleCUN1_1:
         avg        -68
         cnt        1
         lst        -68
         max        -68
         min        -68
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze hard
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Wetter.Helligkeit.Dach:brightness
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_WindowRec 2OG.SZ.HINTEN.FENSTER
   IODev      mapleCUN1_1
   IOgrp      homematic.vccu:mapleCUN1_1
   autoReadReg 4_reqStatus
   devStateIcon up:fts_shutter_10@green down: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
   eventMap   on:up off:down
   expert     rawReg
   firmware   2.11
   group      Rollladen
   homebridgeMapping PositionState=motor,value=/^up:/INCREASING;/^down/:DECREASING;/.*/:STOPPED
On=state,valueOn=/on|dim/,valueOff=off
   icon       fts_window_roof_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       3.00_2OG,3.03_SZ,9.72_Rolladen
   serialNr   QEQ1928463
   subType    blindActuator
   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
   webCmd     up:down:stop:pct:statusRequest:toggle


Und hier noch ein vom ASC

Internals:
   CFGFN      /opt/fhem/FHEM/rol-devices.cfg
   FUUID      5c4308e1-f33f-abd1-96a3-717898424d700407
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladen.ASC
   NOTIFYDEV  global,Rollladen.ASC,1OG.KUE.ROLLLADEN,1OG.KZ.MIKA.ROLLLADEN,1OG.KZ.MILO.ROLLLADEN,2OG.SZ.HINTEN.ROLLLADEN,2OG.SZ.VORNE.ROLLLADEN,2OG.WHZ.ROLLLADEN.VORNE,1OG.KZ.FENSTER,1OG.SZ.FENSTE,1OG.KZ.MILO.FENSTER,Wetter.Twilight,1OG.KUE.FENSTER,2OG.SZ.HINTEN.FENSTER,1OG.KZ.Rollladen,2OG.WHZ.ROLLLADEN.VORNE,1OG.KZ.MIKA.ROLLLADEN,ASC_WindowRec_PosAfterDayClosed,Wetter.Helligkeit.Dach,1OG.KUE.Rollladen,1OG.SZ.Rollladen,2OG.SZ.HINTEN.ROLLLADEN,2OG.SZ.VORNE.FENSTER,1OG.KZ.MILO.ROLLLADEN,1OG.SZ.FENSTER,1OG.KZ.MIKA.FENSTER,1OG.KUE.ROLLLADEN
   NR         407
   NTFY_ORDER 51-Rollladen.ASC
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-12-12 09:00:02   1OG.KUE.ROLLLADEN_lastPosValue 100
     2020-12-12 15:55:45   1OG.KUE.ROLLLADEN_nextAstroTimeEvent 12.12.2020 - 19:00
     2020-12-11 08:09:33   1OG.KUE.Rollladen_PosValue 100
     2019-07-01 06:30:02   1OG.KUE.Rollladen_lastDelayPosValue 100
     2020-12-12 08:19:02   1OG.KUE.Rollladen_lastPosValue 0
     2020-12-12 09:00:02   1OG.KZ.MIKA.ROLLLADEN_lastPosValue 100
     2020-12-12 15:55:45   1OG.KZ.MIKA.ROLLLADEN_nextAstroTimeEvent 12.12.2020 - 19:00
     2020-12-12 08:21:11   1OG.KZ.MILO.ROLLLADEN_PosValue 100
     2020-12-12 09:00:02   1OG.KZ.MILO.ROLLLADEN_lastPosValue 0
     2020-12-12 15:55:45   1OG.KZ.MILO.ROLLLADEN_nextAstroTimeEvent 12.12.2020 - 19:00
     2020-12-11 07:57:50   1OG.KZ.Rollladen_PosValue 100
     2019-06-29 09:00:02   1OG.KZ.Rollladen_lastDelayPosValue 100
     2020-12-12 08:19:02   1OG.KZ.Rollladen_lastPosValue 0
     2020-12-11 13:29:56   1OG.SZ.Rollladen_PosValue 0
     2019-06-22 09:00:02   1OG.SZ.Rollladen_lastDelayPosValue 100
     2020-12-12 08:19:02   1OG.SZ.Rollladen_lastPosValue 0
     2018-11-23 07:52:43   2OG.AZ.Rollladen_lastPosValue 0
     2020-12-12 15:55:52   2OG.SZ.HINTEN.ROLLLADEN_PosValue 100
     2020-12-12 08:19:02   2OG.SZ.HINTEN.ROLLLADEN_lastPosValue 50
     2020-12-12 15:55:45   2OG.SZ.HINTEN.ROLLLADEN_nextAstroTimeEvent 12.12.2020 - 16:19
     2020-12-12 09:01:03   2OG.SZ.VORNE.ROLLLADEN_PosValue 100
     2020-12-12 09:00:02   2OG.SZ.VORNE.ROLLLADEN_lastPosValue 0
     2020-12-12 15:55:45   2OG.SZ.VORNE.ROLLLADEN_nextAstroTimeEvent 12.12.2020 - 18:30
     2018-11-23 07:52:43   2OG.TV.Rollladen_lastPosValue 0
     2020-12-05 19:25:41   2OG.WHZ.AZ.Rollladen_PosValue 100
     2020-12-08 08:14:57   2OG.WHZ.AZ.Rollladen_lastPosValue 100
     2020-12-12 09:00:59   2OG.WHZ.ROLLLADEN.VORNE_PosValue 100
     2020-12-12 09:00:02   2OG.WHZ.ROLLLADEN.VORNE_lastPosValue 0
     2020-12-12 15:55:45   2OG.WHZ.ROLLLADEN.VORNE_nextAstroTimeEvent 12.12.2020 - 18:30
     2020-12-08 08:14:57   2OG.WHZ.TV.Rollladen_lastPosValue 50
     2019-01-30 08:17:32   2OG.Whz.Rollladen.AZ_lastPosValue
     2019-01-30 08:45:57   2OG.Whz.Rollladen.TV_lastPosValue
     2020-12-11 15:12:04   ascEnable       on
     2020-12-11 15:17:54   controlShading  off
     2018-12-23 12:22:23   hardLockOut     off
     2018-11-21 10:57:59   partyMode       off
     2020-12-12 15:55:42   room_2.00_1OG_2.02_SZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.MILO.ROLLLADEN
     2020-12-12 15:55:42   room_2.00_1OG_2.03_KZ_9.72_Rolladen_9.81_Homekit 1OG.KZ.MIKA.ROLLLADEN
     2020-12-12 15:55:42   room_2.00_1OG_2.04_Kue_9.72_Rolladen_9.81_Homekit 1OG.KUE.ROLLLADEN
     2020-12-12 15:55:42   room_3.00_2OG_3.01_Whz_9.72_Rolladen 2OG.WHZ.ROLLLADEN.VORNE
     2020-12-12 15:55:42   room_3.00_2OG_3.03_SZ_9.72_Rolladen 2OG.SZ.HINTEN.ROLLLADEN,2OG.SZ.VORNE.ROLLLADEN
     2018-11-21 10:57:59   selfDefense     off
     2020-12-12 15:55:52   state           night close
     2018-11-26 07:53:12   sunriseTimeWeHoliday on
     2020-12-12 15:55:42   userAttrList    rolled out
   helper:
     shuttersList:
       1OG.KUE.ROLLLADEN
       1OG.KZ.MIKA.ROLLLADEN
       1OG.KZ.MILO.ROLLLADEN
       2OG.SZ.HINTEN.ROLLLADEN
       2OG.SZ.VORNE.ROLLLADEN
       2OG.WHZ.ROLLLADEN.VORNE
   monitoredDevs:
     1OG.KUE.FENSTER:
       1OG.KUE.Rollladen ASC_WindowRec
     1OG.KUE.ROLLLADEN:
     1OG.KUE.Rollladen:
     1OG.KZ.FENSTER:
       1OG.KZ.Rollladen ASC_WindowRec
     1OG.KZ.MIKA.FENSTER:
       1OG.KZ.MIKA.ROLLLADEN ASC_WindowRec
     1OG.KZ.MIKA.ROLLLADEN:
     1OG.KZ.MILO.FENSTER:
       1OG.KZ.MILO.ROLLLADEN ASC_WindowRec
     1OG.KZ.MILO.ROLLLADEN:
     1OG.KZ.Rollladen:
     1OG.SZ.FENSTE:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.FENSTER:
       1OG.SZ.Rollladen ASC_WindowRec
     1OG.SZ.Rollladen:
     2OG.SZ.HINTEN.FENSTER:
       2OG.SZ.HINTEN.ROLLLADEN ASC_WindowRec
     2OG.SZ.HINTEN.ROLLLADEN:
     2OG.SZ.VORNE.FENSTER:
       2OG.SZ.VORNE.ROLLLADEN ASC_WindowRec
     2OG.SZ.VORNE.ROLLLADEN:
     2OG.WHZ.ROLLLADEN.VORNE:
     ASC_WindowRec_PosAfterDayClosed:
       2OG.SZ.HINTEN.ROLLLADEN 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
     Wetter.Helligkeit.Dach:
       1OG.KUE.Rollladen ASC_BrightnessSensor
       1OG.KZ.Rollladen ASC_BrightnessSensor
       1OG.SZ.Rollladen ASC_BrightnessSensor
       2OG.SZ.HINTEN.ROLLLADEN ASC_BrightnessSensor
     Wetter.Twilight:
       Rollladen.ASC ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_tempSensor Netatmo.Outdoor:temperature
   ASC_twilightDevice Wetter.Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       9.72_Rolladen
   webCmd     scanForShutters
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Dezember 2020, 18:01:36
Was genau heißt von Hand angelegt? Hast Du das Attribut userattr angelegt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 12 Dezember 2020, 18:59:47
So, mein Problem, dass trotz ASC_adv =on die Rollläden nicht geöffnet bleiben tritt wieder auf. Nachdem ich am 08.12. ein Neustart des Systems gemacht habe, lief es bis gestern einwandfrei. Heute sind die Rollläden wieder zum Zeitpunkt gefahren, der durch ASC_autoAstroModeMorning = Horizon definiert wurde.

Ich hatte zunächst die Rollläden abends nicht über set ASC AdvDriveDown, sondern abends gegen 22.30 Uhr mit set Rollloname pct 0 (0 = geschlossen) gefahren. Gestern Abend erstmalig dann mit set ASC AdvDriveDown und heute bleiben die betroffenen Rollläden wieder nicht offen.

Hier ein List vom ASC-Device:
Internals:
   FUUID      5d324ce4-f33f-c10b-88a3-f00b17d17b070372
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,Rollo_EG_BU,Rollo_EG_KU,Rollo_EG_WC,Rollo_EG_WZ,Rollo_EG_WZ_Tuer,Rollo_OG_AK,Rollo_OG_AK_Velux,Rollo_OG_Bad,Rollo_OG_GA,Rollo_OG_GA_Velux,Rollo_OG_SZ,Fenster_OG_Gaeste_Velux,Fenster_OG_Ankleide_Velux,Fenster_EG_WZ,Fenster_OG_SZ_links,rr_Sven,ASC_Brightness,Fenster_EG_Buero,ASTRO,Fenster_EG_Kueche,Fenster_EG_WC,Fenster_OG_Gaeste,Fenster_OG_Ankleide,Bewohner,Fenster_OG_Bad,WetterProplanta,rr_Sonja
   NR         21
   NTFY_ORDER 51-ASC
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2020-12-12 16:27:32   Rollo_EG_BU_PosValue 0
     2020-12-11 17:30:39   Rollo_EG_BU_lastDelayPosValue 0
     2020-12-12 17:59:07   Rollo_EG_BU_lastPosValue 100
     2020-12-12 16:27:00   Rollo_EG_BU_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:25   Rollo_EG_KU_PosValue 0
     2020-12-12 16:27:00   Rollo_EG_KU_lastPosValue 100
     2020-12-12 16:27:00   Rollo_EG_KU_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:22   Rollo_EG_WC_PosValue 0
     2020-12-12 16:27:00   Rollo_EG_WC_lastPosValue 100
     2020-12-12 16:27:00   Rollo_EG_WC_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:33   Rollo_EG_WZ_PosValue 0
     2020-12-12 16:27:34   Rollo_EG_WZ_Tuer_PosValue 0
     2020-12-11 16:27:00   Rollo_EG_WZ_Tuer_lastDelayPosValue 0
     2020-12-12 17:59:07   Rollo_EG_WZ_Tuer_lastPosValue 100
     2020-12-12 16:27:00   Rollo_EG_WZ_Tuer_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-11 16:27:00   Rollo_EG_WZ_lastDelayPosValue 0
     2020-12-12 17:59:07   Rollo_EG_WZ_lastPosValue 100
     2020-12-12 16:27:00   Rollo_EG_WZ_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-02 16:29:33   Rollo_OG_AK     Rollo_OG_AK_lastPosValue 0
     2020-12-12 16:27:23   Rollo_OG_AK_PosValue 0
     2020-12-12 16:27:40   Rollo_OG_AK_Velux_PosValue 0
     2020-08-17 06:08:26   Rollo_OG_AK_Velux_lastDelayPosValue 100
     2020-12-12 16:27:00   Rollo_OG_AK_Velux_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_AK_Velux_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:00   Rollo_OG_AK_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_AK_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:26   Rollo_OG_Bad_PosValue 0
     2020-12-12 16:27:00   Rollo_OG_Bad_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_Bad_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:24   Rollo_OG_GA_PosValue 0
     2020-12-12 16:27:42   Rollo_OG_GA_Velux_PosValue 0
     2020-12-02 07:59:14   Rollo_OG_GA_Velux_lastDelayPosValue 100
     2020-12-12 17:59:11   Rollo_OG_GA_Velux_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_GA_Velux_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 17:59:11   Rollo_OG_GA_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_GA_nextAstroTimeEvent 13.12.2020 - 08:07
     2020-12-12 16:27:27   Rollo_OG_SZ_PosValue 0
     2020-12-12 17:59:11   Rollo_OG_SZ_lastPosValue 100
     2020-12-12 16:27:00   Rollo_OG_SZ_nextAstroTimeEvent 13.12.2020 - 08:30
     2020-08-01 22:54:26   ascEnable       on
     2020-09-26 19:43:51   controlShading  off
     2020-08-01 22:54:26   hardLockOut     off
     2020-12-08 14:00:43   room_ASC_EG_EG-_B__ro_Rollladen Rollo_EG_BU
     2020-12-08 14:00:43   room_ASC_EG_EG-_K__che_Rollladen Rollo_EG_KU
     2020-12-08 14:00:43   room_ASC_EG_EG-_WC_Rollladen Rollo_EG_WC
     2020-12-08 14:00:43   room_ASC_EG_EG-_Wohnzimmer_Rollladen Rollo_EG_WZ,Rollo_EG_WZ_Tuer
     2020-12-08 14:00:43   room_ASC_OG_OG-_Ankleide_Rollladen Rollo_OG_AK,Rollo_OG_AK_Velux
     2020-12-08 14:00:43   room_ASC_OG_OG-_Bad_Rollladen Rollo_OG_Bad
     2020-12-08 14:00:43   room_ASC_OG_OG-_G__ste_Rollladen Rollo_OG_GA,Rollo_OG_GA_Velux
     2020-12-08 14:00:43   room_ASC_OG_OG-_Schlafzimmer_Rollladen Rollo_OG_SZ
     2020-08-03 13:13:01   selfDefense     on
     2020-12-12 16:27:42   state           night close
     2020-08-01 23:06:25   sunriseTimeWeHoliday on
     2020-12-08 14:00:43   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BU
       Rollo_EG_KU
       Rollo_EG_WC
       Rollo_EG_WZ
       Rollo_EG_WZ_Tuer
       Rollo_OG_AK
       Rollo_OG_AK_Velux
       Rollo_OG_Bad
       Rollo_OG_GA
       Rollo_OG_GA_Velux
       Rollo_OG_SZ
   monitoredDevs:
     ASC_Brightness:
       Rollo_EG_BU ASC_BrightnessSensor
       Rollo_EG_KU ASC_BrightnessSensor
       Rollo_EG_WZ ASC_BrightnessSensor
       Rollo_EG_WZ_Tuer ASC_BrightnessSensor
       Rollo_OG_AK ASC_BrightnessSensor
       Rollo_OG_AK_Velux ASC_BrightnessSensor
       Rollo_OG_Bad ASC_BrightnessSensor
       Rollo_OG_GA ASC_BrightnessSensor
       Rollo_OG_GA_Velux ASC_BrightnessSensor
       Rollo_OG_SZ ASC_BrightnessSensor
     ASTRO:
       ASC        ASC_twilightDevice
     Bewohner:
       ASC        ASC_residentsDev
       Rollo_EG_BU ASC_Roommate_Device
       Rollo_EG_WZ ASC_Roommate_Device
       Rollo_EG_WZ_Tuer ASC_Roommate_Device
     Fenster_EG_Buero:
       Rollo_EG_BU ASC_WindowRec
     Fenster_EG_Kueche:
       Rollo_EG_KU ASC_WindowRec
     Fenster_EG_WC:
       Rollo_EG_WC ASC_WindowRec
     Fenster_EG_WZ:
       Rollo_EG_WZ_Tuer ASC_WindowRec
     Fenster_OG_Ankleide:
       Rollo_OG_AK ASC_WindowRec
     Fenster_OG_Ankleide_Velux:
       Rollo_OG_AK_Velux ASC_WindowRec
     Fenster_OG_Bad:
       Rollo_OG_Bad ASC_WindowRec
     Fenster_OG_Gaeste:
       Rollo_OG_GA ASC_WindowRec
     Fenster_OG_Gaeste_Velux:
       Rollo_OG_GA_Velux ASC_WindowRec
     Fenster_OG_SZ_links:
       Rollo_OG_SZ ASC_WindowRec
     Rollo_EG_BU:
     Rollo_EG_KU:
     Rollo_EG_WC:
     Rollo_EG_WZ:
     Rollo_EG_WZ_Tuer:
     Rollo_OG_AK:
     Rollo_OG_AK_Velux:
     Rollo_OG_Bad:
     Rollo_OG_GA:
     Rollo_OG_GA_Velux:
     Rollo_OG_SZ:
     WetterProplanta:
       ASC        ASC_windSensor
     rr_Sonja:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
     rr_Sven:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_blockAscDrivesAfterManual 1
   ASC_brightnessDriveUpDown Lichtsensor
   ASC_expert 1
   ASC_residentsDev Bewohner:state
   ASC_tempSensor TEMPSENSOR:state
   ASC_twilightDevice ASTRO
   ASC_windSensor WetterProplanta:wind
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   devStateStyle style="text-align:right"
   icon       fts_shutter_automatic
   room       ASC
   verbose    0


Hier ein List von einem betroffenen Rollladen:
Internals:
   DEF        192.168.2.46:51200 1
   DeviceName 192.168.2.46:51200
   FUUID      5ee4cfd2-f33f-c10b-48de-8d260f403006ef69
   IODev      Velux
   LASTInputDev Velux
   MSGCNT     464
   NAME       Rollo_EG_BU
   NR         162
   NodeID     1
   STATE      0 stop
   TYPE       KLF200Node
   VelocitySet DEFAULT
   Velux_MSGCNT 464
   Velux_TIME 2020-12-12 18:47:06
   READINGS:
     2020-08-01 22:54:26   ASC_Enable      on
     2020-09-26 19:43:52   ASC_ShadingMessage <html> </html>
     2020-12-12 16:27:32   ASC_ShuttersLastDrive night close
     2020-12-12 16:27:00   ASC_Time_DriveDown 13.12.2020 - 16:27
     2020-12-12 16:27:00   ASC_Time_DriveUp 13.12.2020 - 08:07
     2020-12-12 16:27:32   MP              51200
     2020-12-12 16:27:01   MPtarget        51200
     2020-06-13 15:08:35   actuatorAddress 80e5d3
     2020-12-08 14:00:45   associatedWith  ASC,none
     2020-06-13 15:08:35   backboneReferenceNumber 80e5d3
     2020-12-12 16:27:32   execution       stop
     2020-06-13 15:08:35   ioManufacturer  Somfy
     2020-12-09 21:47:00   lastCommandOriginator SAAC
     2020-12-09 21:47:00   lastControl     FHEM
     2020-12-09 21:47:00   lastMasterExecutionAddress 484588
     2020-12-12 16:27:32   lastRunStatus   EXECUTION COMPLETED
     2020-12-10 13:15:17   lastStatusReply COMMAND COMPLETED OK
     2020-06-13 15:08:35   model           Somfy Roller Shutter Type 2
     2020-06-13 15:08:55   name            Rollo_EG_BU
     2020-06-13 15:08:35   nodeTypeSubType Roller Shutter
     2020-06-13 15:08:55   nodeVariation   NOT SET
     2020-12-12 16:27:32   operatingState  Done
     2020-12-12 16:27:32   pct             0
     2020-06-13 15:08:55   powerMode       ALWAYS ALIVE
     2020-12-12 16:27:32   remaining       0
     2020-12-12 16:27:01   sessionID       7778
     2020-12-12 16:27:32   sessionInformationCode 20000500
     2020-12-09 21:47:00   sessionStatusOwner PROGRAM
     2020-12-12 16:27:32   state           off
     2020-12-12 16:27:01   target          0
     2020-12-12 16:27:01   targetArrival   2020-12-12 16:27:28
     2020-06-13 15:08:55   velocity        Not supported
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_BlockingTime_afterManual 0
   ASC_BrightnessSensor ASC_Brightness:state
   ASC_ComfortOpen_Pos 95
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_Roommate_Device Bewohner
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 30:150
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode home
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 50:40 2
   ASC_Shading_WaitingPeriod 300
   ASC_Shutter_IdleDetection execution:stop
   ASC_ShuttersPlace terrace
   ASC_TempSensor Regler_Buero:1.ACTUAL_TEMPERATURE
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Fenster_EG_Buero
   ASC_WindowRec_subType threestate
   alias      Büro
   devStateIcon .*up:fts_shutter_up:toggle .*down:fts_shutter_down:toggle \d.stop:door_shutter_100:toggle 1\d.stop:door_shutter_90:toggle 2\d.stop:door_shutter_80:toggle 3\d.stop:door_shutter_70:toggle 4\d.stop:door_shutter_60:toggle 5\d.stop:door_shutter_50:toggle 6\d.stop:door_shutter_40:toggle 7\d.stop:door_shutter_30:toggle 8\d.stop:door_shutter_20:toggle 9\d.stop:door_shutter_10:toggle 100.stop:door_shutter:toggle
   devStateStyle style="text-align:right"
   event-on-change-reading pct
   group      Rollladen,Sicherheit
   icon       fts_door
   room       ASC,EG,EG->Büro,Rollladen
   stateFormat pct execution
   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 Sicherheit Sicherheit_map room_map structexclude
   webCmd     pct


Der Status von den PRESENCE- und RESIDENTS-Devices war zum jeweiligen Zeitpunkt, wo die Rolläden geschlossen wurden, "home".

Jemand eine Idee, woran es liegen könnte?

Gruß und schönen 3. Advent morgen
eurofinder

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 12 Dezember 2020, 22:13:23
Zitat von: CoolTux am 12 Dezember 2020, 18:01:36
Was genau heißt von Hand angelegt? Hast Du das Attribut userattr angelegt?

Also nach dem Scan wurde vom asc device nichts im Rollladen selbst an asc Attributen angelegt.
Ich hab asc enable auf 2 gesetzt, danach noch mal einen Scan gemacht und aber mehr als asc war danach immer noch nicht da.
Also hab den antifreeze Mode von Hand auf Hard gesetzt.
Dazu hab ich noch ein paar andere auch eingestellt.

Bei den letzten Malen war es so das alles was man einstellen konnten auch als Attribute angelegt wurde oder hab ich da was falsch im Kopf?

Edit: Ich hab mal noch Einzwei Screenshot angehängt.

Bei SZ.HINTEN hab ich alles was mit ASC beginnt von Hand gesetzt.
Bei dem anderen Rolladen, waren alle möglichen attrubibute auf die Standart werte nach dem ersten scan automatisch da.


Danke und Gruß Robert
Titel: Frage zu Softclose
Beitrag von: Bronze am 13 Dezember 2020, 17:42:45
Hallo,
nutze ASC in der aktuellen Version inkl. Updates.
Im Wohnzimmer ist für die Terrassentür ASC_LockOut = Soft eingestellt.
Warum fahren die Rollladen der Fenster im Wohnzimmer etwas hoch, sobald ich die Terrassentür öffne und für die Fenster ASC_LockOut = Off eingestellt ist?
Und wie könnte man das vermeiden?
Mit Dank vorab.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 13 Dezember 2020, 20:15:03
Ich hab nun einfach mal mein ASC gelöscht und alles neue angelegt.
Beim neu anlegen sind mir dann bei dem ein oder anderen Fenster Kontakt ein paar Fehler im Namen passiert.
Nun stehen die im ASC unter den NOTIFYDEV.

Bekommst man die die "Fehleinträge" eigentlich wieder los?

Gibt es eigentlich für das Shading nicht mehr die Angabe in Welche Richtung das Fenster ist?
Genau so gibt es hier auch nicht mehr die möglich der Innentemperatur?

Ich hab mich echt schon lange nicht mehr mit dem Thema beschäftigt.

Gruß Robert
Titel: Antw:Frage zu Softclose
Beitrag von: CoolTux am 14 Dezember 2020, 09:52:09
Zitat von: Bronze am 13 Dezember 2020, 17:42:45
Hallo,
nutze ASC in der aktuellen Version inkl. Updates.
Im Wohnzimmer ist für die Terrassentür ASC_LockOut = Soft eingestellt.
Warum fahren die Rollladen der Fenster im Wohnzimmer etwas hoch, sobald ich die Terrassentür öffne und für die Fenster ASC_LockOut = Off eingestellt ist?
Und wie könnte man das vermeiden?
Mit Dank vorab.

Diese Einstellung sorgt nur dafür das das Rollo nicht geschlossen wird wenn der Kontakt noch offen ist. Hoch gefahren wird immer.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Dezember 2020, 09:57:10
Zitat von: no_Legend am 13 Dezember 2020, 20:15:03
Ich hab nun einfach mal mein ASC gelöscht und alles neue angelegt.
Beim neu anlegen sind mir dann bei dem ein oder anderen Fenster Kontakt ein paar Fehler im Namen passiert.
Nun stehen die im ASC unter den NOTIFYDEV.

Bekommst man die die "Fehleinträge" eigentlich wieder los?

Gibt es eigentlich für das Shading nicht mehr die Angabe in Welche Richtung das Fenster ist?
Genau so gibt es hier auch nicht mehr die möglich der Innentemperatur?

Ich hab mich echt schon lange nicht mehr mit dem Thema beschäftigt.

Gruß Robert

Dann hat bei Dir wohl mal das Update nicht korrekt funktioniert.
Für das Shading schau Dir ShadingInOut_Azimut an. Und auch die Innentemp kann noch gesetzt werden. ASC_TempSensor. Sehe aber gerade das die Beschreibung dafür fehlt. Muss ich noch nachreichen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 14 Dezember 2020, 14:21:10
Zitat von: CoolTux am 14 Dezember 2020, 09:57:10
Dann hat bei Dir wohl mal das Update nicht korrekt funktioniert.
Für das Shading schau Dir ShadingInOut_Azimut an. Und auch die Innentemp kann noch gesetzt werden. ASC_TempSensor. Sehe aber gerade das die Beschreibung dafür fehlt. Muss ich noch nachreichen.

Macht ja nix, jetzt wird es halt neu gemacht. Dann fallen auch ne paar Altlasten weg.
Was mir aber gerade aufgefallen ist, dass ich keine DropDown Listen mehr bei vielen FHEM Attributen. Siehe Foto

Ich bin mir nicht sicher, ob das mit dem Update von heute zu tun hat.
Kann das jemand bestätigen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Dezember 2020, 14:44:04
Zitat von: no_Legend am 14 Dezember 2020, 14:21:10
Macht ja nix, jetzt wird es halt neu gemacht. Dann fallen auch ne paar Altlasten weg.
Was mir aber gerade aufgefallen ist, dass ich keine DropDown Listen mehr bei vielen FHEM Attributen. Siehe Foto

Ich bin mir nicht sicher, ob das mit dem Update von heute zu tun hat.
Kann das jemand bestätigen?

Bei mir geht das noch. Allerdings anderes Style
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: no_Legend am 14 Dezember 2020, 15:32:48
Zitat von: CoolTux am 14 Dezember 2020, 14:44:04
Bei mir geht das noch. Allerdings anderes Style

Welchen Style hast du?

Ich hab mal gewechselt, hat aber hat nix gebracht.
Gleiches verhalten.
Es gibt aber Felder, da kommt ein DropDown.

Willst du dass mal bei den FHEM Dev nachfragen, ich hab gestern noch die Auswahl Menüs gehabt.
Heute morgen nach nem Update war es nicht mehr da, aber zu 100% sicher bin ich mir nicht, dass es an einem Update liegt.

EDIT: Hab gerade noch mal alles ausprobiert.
Auf dem Handy sind dir Drop Downs da auf dem Mac in Safari nicht.
Hab den Browser Cache gelöscht und anschließend noch den Rechner neu gestartet.
Danach waren die Drop Downs wieder da.
Komisches verhalten.

Grüße Robert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 26 Dezember 2020, 12:19:48
Zitat von: Bronze am 13 Dezember 2020, 17:42:45
Hallo,
nutze ASC in der aktuellen Version inkl. Updates.
Im Wohnzimmer ist für die Terrassentür ASC_LockOut = Soft eingestellt.
Warum fahren die Rollladen der Fenster im Wohnzimmer etwas hoch, sobald ich die Terrassentür öffne und für die Fenster ASC_LockOut = Off eingestellt ist?
Und wie könnte man das vermeiden?
Mit Dank vorab.

Diese Einstellung sorgt nur dafür das das Rollo nicht geschlossen wird wenn der Kontakt noch offen ist. Hoch gefahren wird immer.


Wieso fahren denn die Rollläden der anderen Fenster immer ein Stück hoch, wenn man die Terrassentür öffnet? Welche Einstellung steuert das denn bitte? Dann könnte man diese ausstellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 26 Dezember 2020, 14:25:46
Zitat von: Bronze am 26 Dezember 2020, 12:19:48
Wieso fahren denn die Rollläden der anderen Fenster immer ein Stück hoch, wenn man die Terrassentür öffnet? Welche Einstellung steuert das denn bitte? Dann könnte man diese ausstellen.
Eventuell könnte das die Lüften Position sein.

Zitat
EDIT: Hab gerade noch mal alles ausprobiert.
Auf dem Handy sind dir Drop Downs da auf dem Mac in Safari nicht.
Hab den Browser Cache gelöscht und anschließend noch den Rechner neu gestartet.
Danach waren die Drop Downs wieder da.
Komisches verhalten.
Da gab es ein Update vor einigen Tagen mit einer Java Bibliothek, was aber bereits wieder korrigiert wurde. Zumindest läuft es seit dem bei mir mit den Menüs wieder.
Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 27 Dezember 2020, 19:09:15
Guten Abend,
eine kurze Frage. Fährt der Rollo morgen noch einmal hoch, weil das Drive up schon gesetzt wurde. Oder fährt er jetzt nicht mehr automatisch ?



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Dezember 2020, 21:12:00
Sollte morgen früh normal fahren
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 27 Dezember 2020, 21:13:57
Zitat von: CoolTux am 27 Dezember 2020, 21:12:00
Sollte morgen früh normal fahren

Dann reagiert der Rollo oder das ASC gar nicht auf das Attribut "ASC=0" ? Der Rollo sollte doch dann nicht mehr durch das ASC gefahren werden ? Wie kann ich das denn direkt am Rollo ausstellen ?

Ich baue mir gerade für meine VIS eine Settings Seite pro Rollo. Dort würde ich sowas gerne für jeden Rollo einzeln an / aus schalten können. Ich habe gehofft das geht über die Attr.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Dezember 2020, 03:52:26
Zitat von: D3ltorohd am 27 Dezember 2020, 21:13:57
Dann reagiert der Rollo oder das ASC gar nicht auf das Attribut "ASC=0" ? Der Rollo sollte doch dann nicht mehr durch das ASC gefahren werden ? Wie kann ich das denn direkt am Rollo ausstellen ?

Ich baue mir gerade für meine VIS eine Settings Seite pro Rollo. Dort würde ich sowas gerne für jeden Rollo einzeln an / aus schalten können. Ich habe gehofft das geht über die Attr.

Sorry das mit dem Attribut habe ich gar nicht gesehen. Wenn da 0 steht dann fährt das Rollo in der Tat nicht. Du kannst auch das Rollo über das ASC Device deaktivieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 28 Dezember 2020, 10:17:57
Kein Ding, daher habe ich noch mal nachgehakt. Über den einzelnen Rollo ist es besser, da ich das über ioBroker steuere und nur in den Datenpunkt schreibe. Glaube über das ASC direkt ist das etwas schwieriger. Ich muss ja erst das Rollo auswählen und dann toggeln.

So reicht mir das, wenn bei ASC 0 steht und er nicht fährt. Indem Fall kann man dann die nächste Fahrtzeit ignorieren. Hatte gedacht, dort steht dann vllt off oder der Timer ist raus. Danke dir.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 28 Dezember 2020, 10:26:54
Habe ich bzgl. https://forum.fhem.de/index.php/topic,112325.msg1107638.html#msg1107638 eigentlich noch eine Chance? ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Dezember 2020, 10:34:40
Zitat von: kjmEjfu am 28 Dezember 2020, 10:26:54
Habe ich bzgl. https://forum.fhem.de/index.php/topic,112325.msg1107638.html#msg1107638 eigentlich noch eine Chance? ;-)

Das muss ich mir in Ruhe im neuen Jahr anschauen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Deekay2000 am 01 Januar 2021, 16:39:52
Hallo,

ich wünsche zuerst mal ein frohes neues Jahr  :D

Ich hatte gestern Abend den Partymodus aktiviert; beim Ausschalten fuhren auch alle Rollos automatisch herunter. Ich musste allerdings feststellen, dass sie nicht wie sonst in die definierte "Sleep Position" fahren, sondern komplett auf 0. Habe ich da eventuell noch eine Einstellung übersehen, damit die Rollos beim Nachholen der Schließfahrt in die "Sleep Position" fahren statt in die "Close Position"?

Viele Grüße,
Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Januar 2021, 20:47:12
Zitat von: Deekay2000 am 01 Januar 2021, 16:39:52
Hallo,

ich wünsche zuerst mal ein frohes neues Jahr  :D

Ich hatte gestern Abend den Partymodus aktiviert; beim Ausschalten fuhren auch alle Rollos automatisch herunter. Ich musste allerdings feststellen, dass sie nicht wie sonst in die definierte "Sleep Position" fahren, sondern komplett auf 0. Habe ich da eventuell noch eine Einstellung übersehen, damit die Rollos beim Nachholen der Schließfahrt in die "Sleep Position" fahren statt in die "Close Position"?

Viele Grüße,
Daniel

Ich denke eher das ich vergessen habe eine entsprechende Anfrage in der Funktion ein zu bauen. Ich werde mir das die Tage anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JWRu am 03 Januar 2021, 15:19:23
Zuerst mal ein gutes Neues Jahr für alle!

Ich hatte in der Neujahrsnacht ein kleines Problem mit ASC:
Um 23:10 Uhr war der Rollladen der Terrassentür ordnungsgemäß runtergefahren.
Um kurz vor 24:00 Uhr habe ich ihn dann manuell hochgefahren und die Terrassentür geöffnet (warum wohl? :) ).
Als ich die Terrassentür später wieder geschlossen habe, fuhr der Rollladen automatisch runter.
Im Rollladen-Device ist ASC_LockOut "soft" und ASC_ShuttesPlace "terrace" gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Januar 2021, 06:32:49
Das ist die korrekte Funktion von ASC. Wird das Fenster oder die Tür geschlossen und es ist Nacht wird automatisch in die Sleep oder Nachtposition gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Januar 2021, 08:19:00
Zitat von: Deekay2000 am 01 Januar 2021, 16:39:52
Hallo,

ich wünsche zuerst mal ein frohes neues Jahr  :D

Ich hatte gestern Abend den Partymodus aktiviert; beim Ausschalten fuhren auch alle Rollos automatisch herunter. Ich musste allerdings feststellen, dass sie nicht wie sonst in die definierte "Sleep Position" fahren, sondern komplett auf 0. Habe ich da eventuell noch eine Einstellung übersehen, damit die Rollos beim Nachholen der Schließfahrt in die "Sleep Position" fahren statt in die "Close Position"?

Viele Grüße,
Daniel

Habe ich soeben gefixt. Wird aber noch dauern bis es offiziell wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Januar 2021, 08:44:06
Zitat von: kjmEjfu am 05 Dezember 2020, 11:46:28
Ich würde gerne nochmal auf den bestehenden Bug durch das mit der letzten Release-Version eingeführte veränderte Verhalten von ASC_Time_Up_WE_Holiday aufmerksam machen.
Scheinbar aber auch nur in Verbindung mit Brightness.

Die Commandref sagt dazu:

ASC_Time_Up_WE_Holiday - Sonnenaufgang frühste Zeit zum Hochfahren 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!!!

Insofern habe ich schon seit den ersten ASC Versionen an den Rollos gesetzt:

ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 08:45
ASC_Time_Up_WE_Holiday 07:15
ASC_BrightnessSensor Sensor_Aussen_Sonne:control 70:10


Würde also, laut Commandref, bedeuten, dass am Wochenende das Rollo frühestens um 07:15 und spätestens um 08:45 hochfahren würde.
Auch die Bedingung für Brightness (ASC_Time_Up_WE_Holiday < ASC_Time_Up_Late) ist erfüllt.

ASC_ShuttersLastDrive day open 2020-12-05 07:16:32

Es wurde also zu ASC_Time_Up_WE_Holiday gefahren (die 1:32 Minute Verzögerung kommt durch ASC_Drive_DelayStart). Der Brightness-Werte wurde um diese Zeit definitiv nicht erreicht, aber ASC_Time_Up_WE_Holiday ersetzt seit dem Update halt nicht mehr die FRÜHESTE sondern die SPÄTESTE Zeit.

Deshalb habe ich die Zeiten nun an einem anderen Rollo geändert (Badezimmer, deshalb sind die Schwelle für Brightness auch deutlich höher):

ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:30
ASC_BrightnessSensor Sensor_Aussen_Sonne:control 425:450


Hier gab es auch als Fahrt

ASC_ShuttersLastDrive day open 2020-12-05 09:30:23

also wieder passend zum ASC_Time_Up_WE_Holiday. Die Brightness-Schwelle wurde allerdings schon vor 09:30:23 erreicht. Da die Bedingung (ASC_Time_Up_WE_Holiday < ASC_Time_Up_Late) aber NICHT erfüllt ist, was sie auch nicht mehr kann, wenn jetzt Late statt Early durch WE_Holiday ersetzt wird, ist das Rollo entsprechend auch nicht vorher hochgefahren.

Weil das gerade nicht mehr zueinander passt und es aus meiner Sicht auch viel nachvollziehbarer war, dass ASC_Time_Up_WE_Holiday das ASC_Time_Up_Late überschrieben hat (statt dem Early), möchte ich dafür plädieren es wieder in den alten Zustand zurück zubauen, der dann auch wieder zur Commandref passen würde :-)

Alternativ könnte es eine Variante sein, wenn man ASC_Time_Up_WE_Holiday in ASC_Time_Up_WE_Holiday_Early umbenennt (überall im Code) und zusätzlich ein ASC_Time_Up_WE_Holiday_Late einführt, falls es da irgendwelche Bedarfe für gibt.

Rein von dem was ich sehe kann ich das Problem nicht wirklich erkennen. Wenn ich ASC_Time_Up_WE_Holiday aktiviere dann stellt sich die Zeit im Reading ASC_Time_DriveUp dennoch auf die Zeit von ASC_Time_Up_Late. Und diese Zeit wird auch entsprechend in FHEM gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 04 Januar 2021, 09:59:28
Zitat von: CoolTux am 04 Januar 2021, 08:44:06
Rein von dem was ich sehe kann ich das Problem nicht wirklich erkennen. Wenn ich ASC_Time_Up_WE_Holiday aktiviere dann stellt sich die Zeit im Reading ASC_Time_DriveUp dennoch auf die Zeit von ASC_Time_Up_Late. Und diese Zeit wird auch entsprechend in FHEM gesetzt.

Vielleicht verstehe ich dich gerade falsch, aber heute ist doch auch kein Wochenende/Feiertag?
In der Woche wird ASC_Time_DriveUp bei mir auch aus ASC_Time_Up_Late gesetzt, aber am Wochenende wird es mit ASC_Time_Up_WE_Holiday überschrieben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Januar 2021, 10:02:28
Zitat von: kjmEjfu am 04 Januar 2021, 09:59:28
Vielleicht verstehe ich dich gerade falsch, aber heute ist doch auch kein Wochenende/Feiertag?
In der Woche wird ASC_Time_DriveUp bei mir auch aus ASC_Time_Up_Late gesetzt, aber am Wochenende wird es mit ASC_Time_Up_WE_Holiday überschrieben.

Ich habe natürlich es so gemacht das heute ein Feiertag/Wochenende ist. Habe ein holidy2we Device auf 1 gesetzt :-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 04 Januar 2021, 10:40:49
Ich habe es befürchtet  ...

Also, ich habe gerade für heute und morgen in meiner holiday einen Feiertag definiert.

{IsWe("tomorrow")}
{IsWe()}


liefert entsprechend beides eine 1 zurück.

Meine installierte ASC-Version ist:
VERSION v0.10.11
und natürlich im ASC gesetzt:

sunriseTimeWeHoliday on

Beim Rollo ist definiert:

ASC_Time_Down_Early 15:30
ASC_Time_Down_Late 22:00
ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:30


Und nach einem RenewAllTimers sind die Readings:

ASC_Time_DriveDown 04.01.2021 - 22:00 2021-01-04 10:35:14
ASC_Time_DriveUp 05.01.2021 - 09:30 2021-01-04 10:35:14


Also ASC_Time_Up_Late mit ASC_Time_Up_WE_Holiday überschrieben.

Wieso passiert das nun bei mir, aber bei dir nicht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Januar 2021, 11:00:36
Zitat von: kjmEjfu am 04 Januar 2021, 10:40:49
Ich habe es befürchtet  ...

Also, ich habe gerade für heute und morgen in meiner holiday einen Feiertag definiert.

{IsWe("tomorrow")}
{IsWe()}


liefert entsprechend beides eine 1 zurück.

Meine installierte ASC-Version ist:
VERSION v0.10.11
und natürlich im ASC gesetzt:

sunriseTimeWeHoliday on

Beim Rollo ist definiert:

ASC_Time_Down_Early 15:30
ASC_Time_Down_Late 22:00
ASC_Time_Up_Early 06:30
ASC_Time_Up_Late 09:00
ASC_Time_Up_WE_Holiday 09:30


Und nach einem RenewAllTimers sind die Readings:

ASC_Time_DriveDown 04.01.2021 - 22:00 2021-01-04 10:35:14
ASC_Time_DriveUp 05.01.2021 - 09:30 2021-01-04 10:35:14


Also ASC_Time_Up_Late mit ASC_Time_Up_WE_Holiday überschrieben.

Wieso passiert das nun bei mir, aber bei dir nicht?

Vergiss was ich geschrieben habe. Vielen Dank für Deine Hartnäckigkeit. Ich hatte in der Tat im ASC vergessen das Reading sunriseTimeWeHoliday auf on zu setzen. Jetzt ist es in der Tat bei mir auch so.
Jetzt ist nur die Frage wir genau sollte es noch mal sein  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 04 Januar 2021, 11:35:07
Zitat von: CoolTux am 04 Januar 2021, 11:00:36
Vergiss was ich geschrieben habe. Vielen Dank für Deine Hartnäckigkeit. Ich hatte in der Tat im ASC vergessen das Reading sunriseTimeWeHoliday auf on zu setzen. Jetzt ist es in der Tat bei mir auch so.
Jetzt ist nur die Frage wir genau sollte es noch mal sein  ;D

Puh, und ich fing schon an zu verzweifeln :-)

Also bis zur vorletzten(?) ASC-Version war es immer so, dass ASC_Time_Up_WE_Holiday dann ASC_Time_Up_Early überschrieben hat, nicht ASC_Time_Up_Late. (So ist es auch in der Commandref beschrieben.)
Macht aus meiner Sicht auch Sinn, weil ich am Wochenende (Feiertag) ja eigentlich das Rollo nicht schon zu ASC_Time_Up_Early hochgefahren haben möchte. Bleibt es so, wie es jetzt ist, dann kann ich Early gar nicht mehr anpassen, sondern nur Late. Hmm.

Davon unabhängig verstehe ich aber nicht, warum in der jetzigen Version am Wochenende der Brightness-Wert ignoriert und erst zu ASC_Time_Up_WE_Holiday gefahren wird. Ich hätte vermutet, dass ASC_Time_DriveUp genutzt wird und deshalb, zumindest für Brightness, völlig egal ist, ob ASC_Time_DriveUp nun aus Attribut a oder b gesetzt wird.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 08 Januar 2021, 10:45:37
Nach langer Zeit problemlosen arbeitens, gibt es ein neues Problem.
Einer meiner Rollläden ist jetzt den zweiten Tag in Folge am Morgen in shading In gefahren obwohl keines der Kriterien passt.
Es ist weder hell genug, noch warm genug, noch stimmt der Azimuth.

Das List:
Internals:
   CID        shellyswitch25_00B43C
   DEF        shellyswitch25_00B43C
   DEVICETOPIC Sh_W_Be
   FUUID      5fe206c3-f33f-b6b9-ab24-08eab7c722b0d405
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 90352
   MQTT2_FHEM_Server_TIME 2021-01-08 10:27:19
   MSGCNT     90352
   NAME       Sh_W_Be
   NR         57
   STATE      20
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-12-22 17:15:00   ASC_Enable      on
     2021-01-08 08:30:14   ASC_ShuttersLastDrive shading in
     2021-01-08 08:30:01   ASC_Time_DriveDown 08.01.2021 - 23:00
     2021-01-08 08:30:01   ASC_Time_DriveUp 09.01.2021 - 08:30
     2021-01-05 14:21:48   associatedWith  Rolladen
     2021-01-08 08:30:14   current         stop
     2021-01-08 10:27:18   energy          14416
     2021-01-08 08:31:15   energy_total_kWh 0.6654
     2021-01-05 14:22:25   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2021-01-05 14:22:25   id              shellyswitch25-00B43C
     2021-01-08 10:27:18   input0          0
     2021-01-08 10:27:18   input1          0
     2021-01-05 14:22:25   ip              172.16.5.26
     2021-01-05 14:22:25   mac             2462AB00B43C
     2021-01-05 14:22:25   model           SHSW-25
     2021-01-05 14:22:25   new_fw          true
     2021-01-05 14:22:25   online          true
     2021-01-08 10:27:19   overtemperature 0
     2021-01-08 10:27:18   pct             20
     2021-01-08 10:27:18   power           0.00
     2021-01-08 10:27:18   roller_0_energy 14416
     2021-01-08 10:27:18   roller_0_power  0.00
     2021-01-08 10:27:18   roller_0_stop_reason normal
     2021-01-08 10:27:18   state           20
     2021-01-08 10:27:18   temperature     43.52
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 340:360
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 190:315
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Min_OutsideTemperature 24.0
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('OWX_28_AA6843501401','temperature',0) >= (ascAPIget('ShadingMinOutsideTemperature','Sh_W_Be')+2) ? 5 : 20) }
   ASC_Shading_StateChange_SunnyCloudy 880:870
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OWX_28_AA6843501401:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 08:30
   ASC_Up     brightness
   IODev      MQTT2_FHEM_Server
   alias      Rollo Bett
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   icon       fts_shutter_automatic
   model      A_11b1a_shelly25_roller_invert_0
   readingList shellies/shellyswitch25-00B43C/roller/0/pos:.* pct
  shellies/shellyswitch25-00B43C/online:.* online
  shellies/shellyswitch25-00B43C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-00B43C...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-00B43C/roller/0:.* current
  shellies/shellyswitch25-00B43C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-00B43C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-00B43C/roller/0/pos:.* state
  shellies/shellyswitch25-00B43C/input/1:.* input1
  shellies/shellyswitch25-00B43C/input/0:.* input0
  shellies/shellyswitch25-00B43C/temperature:.* temperature
  shellies/shellyswitch25-00B43C/overtemperature:.* overtemperature
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/power:.* roller_0_power
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/energy:.* roller_0_energy
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/temperature_f:.* temperature_f
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/relay/power:.* power
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/relay/energy:.* energy
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/stop_reason:.* roller_0_stop_reason
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-00B43C/roller/0/command open
  close:noArg shellies/shellyswitch25-00B43C/roller/0/command close
  half:noArg shellies/shellyswitch25-00B43C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-00B43C/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-00B43C/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-00B43C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-00B43C/command update_fw
  x_mqttcom shellies/shellyswitch25-00B43C/command $EVTPART1
   setStateList open close half stop pct
   sortby     110
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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
   webCmd     :open:close:half:stop:pct
   widgetOverride devStateIcon:textFieldNL-long


Das log bringt mir auch keine Erleuchtung:

ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingBrightness: Sh_W_Be - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingShadingBrightness: Sh_W_Be - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingShadingBrightness: Sh_W_Be - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 821 RainProtection: unprotected WindProtection: unprotected

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Januar 2021, 11:40:11
Zitat von: wk am 08 Januar 2021, 10:45:37
Nach langer Zeit problemlosen arbeitens, gibt es ein neues Problem.
Einer meiner Rollläden ist jetzt den zweiten Tag in Folge am Morgen in shading In gefahren obwohl keines der Kriterien passt.
Es ist weder hell genug, noch warm genug, noch stimmt der Azimuth.

Das List:
Internals:
   CID        shellyswitch25_00B43C
   DEF        shellyswitch25_00B43C
   DEVICETOPIC Sh_W_Be
   FUUID      5fe206c3-f33f-b6b9-ab24-08eab7c722b0d405
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 90352
   MQTT2_FHEM_Server_TIME 2021-01-08 10:27:19
   MSGCNT     90352
   NAME       Sh_W_Be
   NR         57
   STATE      20
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-12-22 17:15:00   ASC_Enable      on
     2021-01-08 08:30:14   ASC_ShuttersLastDrive shading in
     2021-01-08 08:30:01   ASC_Time_DriveDown 08.01.2021 - 23:00
     2021-01-08 08:30:01   ASC_Time_DriveUp 09.01.2021 - 08:30
     2021-01-05 14:21:48   associatedWith  Rolladen
     2021-01-08 08:30:14   current         stop
     2021-01-08 10:27:18   energy          14416
     2021-01-08 08:31:15   energy_total_kWh 0.6654
     2021-01-05 14:22:25   fw_ver          20200827-065456/v1.8.3@4a8bc427
     2021-01-05 14:22:25   id              shellyswitch25-00B43C
     2021-01-08 10:27:18   input0          0
     2021-01-08 10:27:18   input1          0
     2021-01-05 14:22:25   ip              172.16.5.26
     2021-01-05 14:22:25   mac             2462AB00B43C
     2021-01-05 14:22:25   model           SHSW-25
     2021-01-05 14:22:25   new_fw          true
     2021-01-05 14:22:25   online          true
     2021-01-08 10:27:19   overtemperature 0
     2021-01-08 10:27:18   pct             20
     2021-01-08 10:27:18   power           0.00
     2021-01-08 10:27:18   roller_0_energy 14416
     2021-01-08 10:27:18   roller_0_power  0.00
     2021-01-08 10:27:18   roller_0_stop_reason normal
     2021-01-08 10:27:18   state           20
     2021-01-08 10:27:18   temperature     43.52
Attributes:
   ASC        2
   ASC_BrightnessSensor FW1:reading 340:360
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 190:315
   ASC_Shading_MinMax_Elevation 0:100
   ASC_Shading_Min_OutsideTemperature 24.0
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('OWX_28_AA6843501401','temperature',0) >= (ascAPIget('ShadingMinOutsideTemperature','Sh_W_Be')+2) ? 5 : 20) }
   ASC_Shading_StateChange_SunnyCloudy 880:870
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor OWX_28_AA6843501401:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 08:30
   ASC_Time_Up_Late 08:30
   ASC_Up     brightness
   IODev      MQTT2_FHEM_Server
   alias      Rollo Bett
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; $con = 100 - $con if $con =~ /\d+/;; 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>"}
   event-on-change-reading temperature:1,.*
   icon       fts_shutter_automatic
   model      A_11b1a_shelly25_roller_invert_0
   readingList shellies/shellyswitch25-00B43C/roller/0/pos:.* pct
  shellies/shellyswitch25-00B43C/online:.* online
  shellies/shellyswitch25-00B43C/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-00B43C...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-00B43C/roller/0:.* current
  shellies/shellyswitch25-00B43C/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-00B43C/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-00B43C/roller/0/pos:.* state
  shellies/shellyswitch25-00B43C/input/1:.* input1
  shellies/shellyswitch25-00B43C/input/0:.* input0
  shellies/shellyswitch25-00B43C/temperature:.* temperature
  shellies/shellyswitch25-00B43C/overtemperature:.* overtemperature
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/power:.* roller_0_power
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/energy:.* roller_0_energy
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/temperature_f:.* temperature_f
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/relay/power:.* power
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/relay/energy:.* energy
shellyswitch25_00B43C:shellies/shellyswitch25-00B43C/roller/0/stop_reason:.* roller_0_stop_reason
   room       MQTT2_DEVICE,Rolladen,Shelly
   setList    open:noArg shellies/shellyswitch25-00B43C/roller/0/command open
  close:noArg shellies/shellyswitch25-00B43C/roller/0/command close
  half:noArg shellies/shellyswitch25-00B43C/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-00B43C/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-00B43C/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-00B43C/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-00B43C/command update_fw
  x_mqttcom shellies/shellyswitch25-00B43C/command $EVTPART1
   setStateList open close half stop pct
   sortby     110
   suppressReading temperature_f
   userReadings energy_total_kWh:roller_0_energy:.* monotonic {sprintf("%.4f",ReadingsNum("$name","roller_0_energy",0)/60000)}
   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
   webCmd     :open:close:half:stop:pct
   widgetOverride devStateIcon:textFieldNL-long


Das log bringt mir auch keine Erleuchtung:

ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingBrightness: Sh_W_Be - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise
ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingShadingBrightness: Sh_W_Be - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.01.08 10:41:17 - EventProcessingShadingBrightness: Sh_W_Be - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 821 RainProtection: unprotected WindProtection: unprotected



Welche Version verwendest Du aktuell?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 08 Januar 2021, 11:42:45
VERSION  v0.10.10
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Januar 2021, 16:52:59
Das ist seltsam. Dir fehlt das Reading "ASC_ShadingMessage" für diese Version.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 08 Januar 2021, 18:03:36
Ich hab's gefunden.

In meinem ASC-Device war set controlShading auf 'off', daher kein Reading. Jetzt habe ich das Reading.
Warum aber genau einer von zwölf Rolladen zur Unzeit 'shading in' machte ist sicher kurios aber kaum einer Untersuchung wert.

Danke für den Schubs in die richtige Richtung.  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kabanett am 14 Januar 2021, 19:14:49
Hallo,
ich wollte mich auch mal näher mit diesem Modul beschäftigen und habe gleich ein Problem. :(
Seit ca. einem dreiviertel Jahr wird ein Rolladen mit ASC gesteuert. Abends zu, morgens auf. Mehr nicht!
Nun steht ein weiteres Zimmer längere Zeit leer, also habe ich die beiden Rollläden hinzu gefügt. Leider funktioniert bei einem die fahrt am Abend nicht.
Zwar fährt er morgens mit auf (nach händischen heruntefahren am Abend) bleibt aber im Modul- Device auf manuell stehen und fährt abends nicht zu.
Hier mal ein list der Devices bevor sie abends zufahren.

ASC-Modul
Internals:
   .FhemMetaInternals 1
   FUUID      5ef230a4-f33f-0fc8-42c8-cba71f05e556913f
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung_allgemein
   NOTIFYDEV  Astro_Sonne_Mond,Rolladensteuerung_allgemein,global,Rollladen_Gaestezimmer,Rollladen_Michelle_Balkon,Rollladen_Michelle_Fenster
   NR         298
   NTFY_ORDER 51-Rolladensteuerung_allgemein
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-01-13 19:03:52   .monitoredDevs  {"Astro_Sonne_Mond":{"Rolladensteuerung_allgemein":"ASC_twilightDevice"}}
     2020-06-24 05:06:25   Rollladen_GWC_PosValue 100
     2020-06-28 05:08:02   Rollladen_GWC_lastPosValue 100
     2021-01-14 08:30:20   Rollladen_Gaestezimmer_PosValue 100
     2021-01-14 08:30:02   Rollladen_Gaestezimmer_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Gaestezimmer_nextAstroTimeEvent 14.01.2021 - 16:28
     2021-01-14 15:53:09   Rollladen_Michelle_Balkon_PosValue 100
     2021-01-14 08:30:02   Rollladen_Michelle_Balkon_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Michelle_Balkon_nextAstroTimeEvent 14.01.2021 - 16:28
     2021-01-14 08:30:21   Rollladen_Michelle_Fenster_PosValue 100
     2021-01-14 08:30:02   Rollladen_Michelle_Fenster_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Michelle_Fenster_nextAstroTimeEvent 14.01.2021 - 16:28
     2020-06-23 18:41:08   ascEnable       on
     2020-06-23 18:41:08   controlShading  off
     2020-06-23 18:41:08   hardLockOut     off
     2021-01-13 17:49:25   room_G__stezimmer_Rollo Rollladen_Gaestezimmer
     2021-01-13 17:49:25   room_Michelleszimmer_Rollo Rollladen_Michelle_Balkon,Rollladen_Michelle_Fenster
     2020-06-23 18:41:08   selfDefense     off
     2021-01-14 15:53:09   state           manual
     2020-06-23 18:41:08   sunriseTimeWeHoliday off
     2021-01-13 17:49:25   userAttrList    rolled out
   helper:
     shuttersList:
       Rollladen_Gaestezimmer
       Rollladen_Michelle_Balkon
       Rollladen_Michelle_Fenster
   monitoredDevs:
     Astro_Sonne_Mond:
       Rolladensteuerung_allgemein ASC_twilightDevice
     Rollladen_Gaestezimmer:
     Rollladen_Michelle_Balkon:
     Rollladen_Michelle_Fenster:
Attributes:
   ASC_expert 1
   ASC_twilightDevice Astro_Sonne_Mond
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Software_Geräte


Der funktionierende Rollladen.
Internals:
   CID        shellyswitch25_xxxxxx
   DEF        shellyswitch25_xxxxxx
   DEVICETOPIC Rollladen_Michelle_Fenster
   FUUID      5da6211d-f33f-0fc8-b4b7-bcbfb6ab4053a32b
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 148099
   MQTT2_Server_TIME 2021-01-14 15:59:33
   MSGCNT     148099
   NAME       Rollladen_Michelle_Fenster
   NR         224
   STATE      <a href="http://192.168.xx.xx" target="_blank">
true
</a>
100
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2021-01-10 15:40:19   ASC_Enable      on
     2021-01-14 08:30:21   ASC_ShuttersLastDrive day open
     2021-01-14 08:30:02   ASC_Time_DriveDown 14.01.2021 - 16:28
     2021-01-14 08:30:02   ASC_Time_DriveUp 15.01.2021 - 08:30
     2021-01-13 17:49:26   associatedWith  Rolladensteuerung_allgemein
     2021-01-14 08:30:21   current         stop
     2021-01-14 15:59:33   energy          362
     2021-01-10 15:36:44   fw_ver          20201128-102046/v1.9.2@e83f7025
     2021-01-10 15:36:44   id              shellyswitch25-xxxxxx
     2021-01-14 15:59:33   input0          0
     2021-01-14 15:59:33   input1          0
     2021-01-10 15:36:44   ip              192.168.xx.xx
     2021-01-10 15:36:44   mac             2CF432xxxxxx
     2021-01-10 15:36:44   model           SHSW-25
     2021-01-10 15:36:44   new_fw          false
     2021-01-10 15:36:44   online          true
     2021-01-14 15:59:33   overtemperature 0
     2021-01-14 15:59:33   pct             100
     2021-01-14 15:59:33   power           0.00
     2021-01-14 15:59:33   roller_0_energy 362
     2021-01-14 15:59:33   roller_0_power  0.00
     2021-01-14 15:59:33   roller_0_stop_reason normal
     2021-01-14 15:59:33   state           100
     2021-01-14 15:59:33   temperature     53.16
     2021-01-14 15:59:33   temperature_f   127.69
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_Pos_Reading pct
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=closed
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red true:10px-kreis-gruen false:10px-kreis-rot 0:fts_shutter_100 100:fts_shutter_10 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 set_.*:fts_shutter_updown
   event-on-change-reading .*
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-xxxxxx/roller/0/pos:.* pct
  shellies/shellyswitch25-xxxxxx/status/0/rollers:.* power
  shellies/shellyswitch25-xxxxxx/online:.* online
  shellies/shellyswitch25-xxxxxx/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-xxxxxx...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-xxxxxx/roller/0:.* current
  shellies/shellyswitch25-xxxxxx/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-xxxxxx/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-xxxxxx/roller/0/pos:.* state
  shellies/shellyswitch25-xxxxxx/input/1:.* input1
  shellies/shellyswitch25-xxxxxx/input/0:.* input0
  shellies/shellyswitch25-xxxxxx/relay/power:.* power
  shellies/shellyswitch25-xxxxxx/relay/energy:.* energy
  shellies/shellyswitch25-xxxxxx/temperature:.* temperature
  shellies/shellyswitch25-xxxxxx/overtemperature:.* overtemperature
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/power:.* roller_0_power
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/energy:.* roller_0_energy
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/temperature_f:.* temperature_f
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/stop_reason:.* roller_0_stop_reason
   room       Michelleszimmer,Rollo
   setList    open:noArg shellies/shellyswitch25-xxxxxx/roller/0/command open
  close:noArg shellies/shellyswitch25-xxxxxx/roller/0/command close
  half:noArg shellies/shellyswitch25-xxxxxx/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-xxxxxx/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-xxxxxx/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-xxxxxx/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-xxxxxx/command update_fw
  x_mqttcom shellies/shellyswitch25-xxxxxx/command $EVTPART1
   setStateList open close half stop pct
   stateFormat <a href="http://ip" target="_blank">
online
</a>
state
   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
   webCmd     :open:close:half:stop:pct


Der Fehlerhafte  ;)
Internals:
   .eventMapCmd opens:noArg closes:noArg
   CFGFN     
   CID        shellyswitch25_xxxxxxxxxxxx
   DEF        shellyswitch25_xxxxxxxxxxxx
   DEVICETOPIC Rollladen_Michelle_Balkon
   FUUID      5ffdd7f1-f33f-0fc8-6218-6602a024ef69a3a3
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 60433
   MQTT2_Server_TIME 2021-01-14 15:55:39
   MSGCNT     60433
   NAME       Rollladen_Michelle_Balkon
   NR         24107
   STATE      100
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-01-12 18:18:36   ASC_Enable      on
     2021-01-14 15:55:39   ASC_ShuttersLastDrive manual
     2021-01-14 08:30:02   ASC_Time_DriveDown 14.01.2021 - 16:28
     2021-01-14 08:30:02   ASC_Time_DriveUp 15.01.2021 - 08:30
     2021-01-12 18:13:23   actions_stats_skipped 0
     2021-01-13 17:49:26   associatedWith  Rolladensteuerung_allgemein
     2021-01-12 18:13:23   attrTemplateVersion 20201206
     2021-01-12 18:13:23   cfg_changed_cnt 1
     2021-01-12 18:13:23   cloud_connected false
     2021-01-12 18:13:23   cloud_enabled   false
     2021-01-14 08:30:30   current         stop
     2021-01-14 15:55:39   energy          391
     2021-01-12 18:13:23   fs_free         122488
     2021-01-12 18:13:23   fs_size         233681
     2021-01-12 18:13:23   fw_ver          20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   has_update      false
     2021-01-12 18:13:23   id              shellyswitch25-xxxxxxxxxxxx
     2021-01-14 15:55:39   input0          0
     2021-01-14 15:55:39   input1          0
     2021-01-12 18:13:23   inputs_1_event 
     2021-01-12 18:13:23   inputs_1_event_cnt 0
     2021-01-12 18:13:23   inputs_1_input  0
     2021-01-12 18:13:23   inputs_2_event 
     2021-01-12 18:13:23   inputs_2_event_cnt 0
     2021-01-12 18:13:23   inputs_2_input  0
     2021-01-12 18:13:23   ip              192.168.xx.xx
     2021-01-12 18:13:23   mac             xxxxxxxxxxxx
     2021-01-12 18:13:23   meters_1_counters_1 0.000
     2021-01-12 18:13:23   meters_1_counters_2 0.000
     2021-01-12 18:13:23   meters_1_counters_3 0.000
     2021-01-12 18:13:23   meters_1_is_valid true
     2021-01-12 18:13:23   meters_1_overpower 0.00
     2021-01-12 18:13:23   meters_1_power  0.00
     2021-01-12 18:13:23   meters_1_timestamp 1610475203
     2021-01-12 18:13:23   meters_1_total  50
     2021-01-12 18:13:23   meters_2_counters_1 0.000
     2021-01-12 18:13:23   meters_2_counters_2 0.000
     2021-01-12 18:13:23   meters_2_counters_3 0.000
     2021-01-12 18:13:23   meters_2_is_valid true
     2021-01-12 18:13:23   meters_2_overpower 0.00
     2021-01-12 18:13:23   meters_2_power  0.00
     2021-01-12 18:13:23   meters_2_timestamp 1610475203
     2021-01-12 18:13:23   meters_2_total  44
     2021-01-12 18:13:23   model           SHSW-25
     2021-01-12 18:13:23   mqtt_connected  true
     2021-01-12 18:13:23   new_fw          false
     2021-01-12 18:13:23   online          true
     2021-01-14 15:55:39   overtemperature 0
     2021-01-14 15:55:39   pct             100
     2021-01-14 15:55:39   power           0.00
     2021-01-12 18:13:23   ram_free        35236
     2021-01-12 18:13:23   ram_total       49360
     2021-01-14 15:55:39   roller_0_energy 391
     2021-01-14 15:55:39   roller_0_power  0.00
     2021-01-14 15:55:39   roller_0_stop_reason normal
     2021-01-12 18:13:23   rollers_1_calibrating false
     2021-01-12 18:13:23   rollers_1_current_pos 100
     2021-01-12 18:13:23   rollers_1_is_valid true
     2021-01-12 18:13:23   rollers_1_last_direction open
     2021-01-12 18:13:23   rollers_1_overtemperature false
     2021-01-12 18:13:23   rollers_1_positioning true
     2021-01-12 18:13:23   rollers_1_power 0.00
     2021-01-12 18:13:23   rollers_1_safety_switch false
     2021-01-12 18:13:23   rollers_1_source mqtt
     2021-01-12 18:13:23   rollers_1_state stop
     2021-01-12 18:13:23   rollers_1_stop_reason normal
     2021-01-12 18:13:23   serial          1735
     2021-01-14 15:55:39   state           100
     2021-01-14 15:55:39   temperature     53.56
     2021-01-14 15:55:39   temperature_f   128.41
     2021-01-12 18:13:23   temperature_status Normal
     2021-01-12 18:13:23   time            18:13
     2021-01-12 18:13:23   tmp_is_valid    true
     2021-01-12 18:13:23   tmp_tC          54.90
     2021-01-12 18:13:23   tmp_tF          130.81
     2021-01-12 18:13:23   unixtime        1610471603
     2021-01-12 18:13:23   update_beta_version 20210112-125258/v1.9.4-rc1@9bee2b20
     2021-01-12 18:13:23   update_has_update false
     2021-01-12 18:13:23   update_new_version 20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   update_old_version 20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   update_status   idle
     2021-01-12 18:13:23   uptime          103575
     2021-01-12 18:13:23   voltage         220.75
     2021-01-12 18:13:23   wifi_sta_connected true
     2021-01-12 18:13:23   wifi_sta_ip     192.168.xx.xx
     2021-01-12 18:13:23   wifi_sta_rssi   -76
     2021-01-12 18:13:23   wifi_sta_ssid   Einbruch lohnt nicht!!!
     2021-01-12 18:13:23   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_Pos_Reading pct
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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"); $con = 100 - $con if $con =~ /\d+/; 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>"}
   eventMap   open:opens close:closes
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/pos:.* pct
  shellies/shellyswitch25-xxxxxxxxxxxx/status/0/rollers:.* power
  shellies/shellyswitch25-xxxxxxxxxxxx/online:.* online
  shellies/shellyswitch25-xxxxxxxxxxxx/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-xxxxxxxxxxxx...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:.* current
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/pos:.* state
  shellies/shellyswitch25-xxxxxxxxxxxx/input/1:.* input1
  shellies/shellyswitch25-xxxxxxxxxxxx/input/0:.* input0
  shellies/shellyswitch25-xxxxxxxxxxxx/relay/power:.* power
  shellies/shellyswitch25-xxxxxxxxxxxx/relay/energy:.* energy
  shellies/shellyswitch25-xxxxxxxxxxxx/temperature:.* temperature
  shellies/shellyswitch25-xxxxxxxxxxxx/overtemperature:.* overtemperature
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-xxxxxxxxxxxx/temperature_f:.* temperature_f
shellyswitch25_xxxxxxxxxxxx:shellies/shellyswitch25-xxxxxxxxxxxx/info:.* { json2nameValue($EVENT) }
shellyswitch25_xxxxxxxxxxxx:shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/stop_reason:.* roller_0_stop_reason
   room       Michelleszimmer,Rollo
   setList    open:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command open
  close:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command close
  half:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-xxxxxxxxxxxx/command update_fw
  x_mqttcom shellies/shellyswitch25-xxxxxxxxxxxx/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
   webCmd     :open:close:half:stop:pct


und hier ein Ausschnitt des Logs
morgens
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Gaestezimmer pct 100
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Michelle_Balkon pct 100
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Michelle_Fenster pct 100

abends
2021.01.14 16:28:08 3: MQTT2_DEVICE set Rollladen_Gaestezimmer pct 0
2021.01.14 16:28:08 3: MQTT2_DEVICE set Rollladen_Michelle_Fenster pct 0


Ich habe den Rolladen auch aus ASC entfernt, was leider die Atrribute aus dem Rollladen- Device nicht entfernt. Dann habe ich das Gerät komplett in Fhem entfernt
und neu angelegt. Leider ohne Erfolg ???
Im Anhang noch ein Bild der config info vom ASC vor der abendlichen Fahrt.

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 14 Januar 2021, 19:40:21
Zitat von: kabanett am 14 Januar 2021, 19:14:49
Hallo,
ich wollte mich auch mal näher mit diesem Modul beschäftigen und habe gleich ein Problem. :(
Seit ca. einem dreiviertel Jahr wird ein Rolladen mit ASC gesteuert. Abends zu, morgens auf. Mehr nicht!
Nun steht ein weiteres Zimmer längere Zeit leer, also habe ich die beiden Rollläden hinzu gefügt. Leider funktioniert bei einem die fahrt am Abend nicht.
Zwar fährt er morgens mit auf (nach händischen heruntefahren am Abend) bleibt aber im Modul- Device auf manuell stehen und fährt abends nicht zu.
Hier mal ein list der Devices bevor sie abends zufahren.

ASC-Modul
Internals:
   .FhemMetaInternals 1
   FUUID      5ef230a4-f33f-0fc8-42c8-cba71f05e556913f
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung_allgemein
   NOTIFYDEV  Astro_Sonne_Mond,Rolladensteuerung_allgemein,global,Rollladen_Gaestezimmer,Rollladen_Michelle_Balkon,Rollladen_Michelle_Fenster
   NR         298
   NTFY_ORDER 51-Rolladensteuerung_allgemein
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-01-13 19:03:52   .monitoredDevs  {"Astro_Sonne_Mond":{"Rolladensteuerung_allgemein":"ASC_twilightDevice"}}
     2020-06-24 05:06:25   Rollladen_GWC_PosValue 100
     2020-06-28 05:08:02   Rollladen_GWC_lastPosValue 100
     2021-01-14 08:30:20   Rollladen_Gaestezimmer_PosValue 100
     2021-01-14 08:30:02   Rollladen_Gaestezimmer_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Gaestezimmer_nextAstroTimeEvent 14.01.2021 - 16:28
     2021-01-14 15:53:09   Rollladen_Michelle_Balkon_PosValue 100
     2021-01-14 08:30:02   Rollladen_Michelle_Balkon_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Michelle_Balkon_nextAstroTimeEvent 14.01.2021 - 16:28
     2021-01-14 08:30:21   Rollladen_Michelle_Fenster_PosValue 100
     2021-01-14 08:30:02   Rollladen_Michelle_Fenster_lastPosValue 0
     2021-01-14 08:30:02   Rollladen_Michelle_Fenster_nextAstroTimeEvent 14.01.2021 - 16:28
     2020-06-23 18:41:08   ascEnable       on
     2020-06-23 18:41:08   controlShading  off
     2020-06-23 18:41:08   hardLockOut     off
     2021-01-13 17:49:25   room_G__stezimmer_Rollo Rollladen_Gaestezimmer
     2021-01-13 17:49:25   room_Michelleszimmer_Rollo Rollladen_Michelle_Balkon,Rollladen_Michelle_Fenster
     2020-06-23 18:41:08   selfDefense     off
     2021-01-14 15:53:09   state           manual
     2020-06-23 18:41:08   sunriseTimeWeHoliday off
     2021-01-13 17:49:25   userAttrList    rolled out
   helper:
     shuttersList:
       Rollladen_Gaestezimmer
       Rollladen_Michelle_Balkon
       Rollladen_Michelle_Fenster
   monitoredDevs:
     Astro_Sonne_Mond:
       Rolladensteuerung_allgemein ASC_twilightDevice
     Rollladen_Gaestezimmer:
     Rollladen_Michelle_Balkon:
     Rollladen_Michelle_Fenster:
Attributes:
   ASC_expert 1
   ASC_twilightDevice Astro_Sonne_Mond
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Software_Geräte


Der funktionierende Rollladen.
Internals:
   CID        shellyswitch25_xxxxxx
   DEF        shellyswitch25_xxxxxx
   DEVICETOPIC Rollladen_Michelle_Fenster
   FUUID      5da6211d-f33f-0fc8-b4b7-bcbfb6ab4053a32b
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 148099
   MQTT2_Server_TIME 2021-01-14 15:59:33
   MSGCNT     148099
   NAME       Rollladen_Michelle_Fenster
   NR         224
   STATE      <a href="http://192.168.xx.xx" target="_blank">
true
</a>
100
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2021-01-10 15:40:19   ASC_Enable      on
     2021-01-14 08:30:21   ASC_ShuttersLastDrive day open
     2021-01-14 08:30:02   ASC_Time_DriveDown 14.01.2021 - 16:28
     2021-01-14 08:30:02   ASC_Time_DriveUp 15.01.2021 - 08:30
     2021-01-13 17:49:26   associatedWith  Rolladensteuerung_allgemein
     2021-01-14 08:30:21   current         stop
     2021-01-14 15:59:33   energy          362
     2021-01-10 15:36:44   fw_ver          20201128-102046/v1.9.2@e83f7025
     2021-01-10 15:36:44   id              shellyswitch25-xxxxxx
     2021-01-14 15:59:33   input0          0
     2021-01-14 15:59:33   input1          0
     2021-01-10 15:36:44   ip              192.168.xx.xx
     2021-01-10 15:36:44   mac             2CF432xxxxxx
     2021-01-10 15:36:44   model           SHSW-25
     2021-01-10 15:36:44   new_fw          false
     2021-01-10 15:36:44   online          true
     2021-01-14 15:59:33   overtemperature 0
     2021-01-14 15:59:33   pct             100
     2021-01-14 15:59:33   power           0.00
     2021-01-14 15:59:33   roller_0_energy 362
     2021-01-14 15:59:33   roller_0_power  0.00
     2021-01-14 15:59:33   roller_0_stop_reason normal
     2021-01-14 15:59:33   state           100
     2021-01-14 15:59:33   temperature     53.16
     2021-01-14 15:59:33   temperature_f   127.69
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_Pos_Reading pct
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=closed
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red true:10px-kreis-gruen false:10px-kreis-rot 0:fts_shutter_100 100:fts_shutter_10 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 set_.*:fts_shutter_updown
   event-on-change-reading .*
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-xxxxxx/roller/0/pos:.* pct
  shellies/shellyswitch25-xxxxxx/status/0/rollers:.* power
  shellies/shellyswitch25-xxxxxx/online:.* online
  shellies/shellyswitch25-xxxxxx/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-xxxxxx...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-xxxxxx/roller/0:.* current
  shellies/shellyswitch25-xxxxxx/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-xxxxxx/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-xxxxxx/roller/0/pos:.* state
  shellies/shellyswitch25-xxxxxx/input/1:.* input1
  shellies/shellyswitch25-xxxxxx/input/0:.* input0
  shellies/shellyswitch25-xxxxxx/relay/power:.* power
  shellies/shellyswitch25-xxxxxx/relay/energy:.* energy
  shellies/shellyswitch25-xxxxxx/temperature:.* temperature
  shellies/shellyswitch25-xxxxxx/overtemperature:.* overtemperature
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/power:.* roller_0_power
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/energy:.* roller_0_energy
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/temperature_f:.* temperature_f
shellyswitch25_xxxxxx:shellies/shellyswitch25-xxxxxx/roller/0/stop_reason:.* roller_0_stop_reason
   room       Michelleszimmer,Rollo
   setList    open:noArg shellies/shellyswitch25-xxxxxx/roller/0/command open
  close:noArg shellies/shellyswitch25-xxxxxx/roller/0/command close
  half:noArg shellies/shellyswitch25-xxxxxx/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-xxxxxx/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-xxxxxx/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-xxxxxx/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-xxxxxx/command update_fw
  x_mqttcom shellies/shellyswitch25-xxxxxx/command $EVTPART1
   setStateList open close half stop pct
   stateFormat <a href="http://ip" target="_blank">
online
</a>
state
   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
   webCmd     :open:close:half:stop:pct


Der Fehlerhafte  ;)
Internals:
   .eventMapCmd opens:noArg closes:noArg
   CFGFN     
   CID        shellyswitch25_xxxxxxxxxxxx
   DEF        shellyswitch25_xxxxxxxxxxxx
   DEVICETOPIC Rollladen_Michelle_Balkon
   FUUID      5ffdd7f1-f33f-0fc8-6218-6602a024ef69a3a3
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 60433
   MQTT2_Server_TIME 2021-01-14 15:55:39
   MSGCNT     60433
   NAME       Rollladen_Michelle_Balkon
   NR         24107
   STATE      100
   TYPE       MQTT2_DEVICE
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-01-12 18:18:36   ASC_Enable      on
     2021-01-14 15:55:39   ASC_ShuttersLastDrive manual
     2021-01-14 08:30:02   ASC_Time_DriveDown 14.01.2021 - 16:28
     2021-01-14 08:30:02   ASC_Time_DriveUp 15.01.2021 - 08:30
     2021-01-12 18:13:23   actions_stats_skipped 0
     2021-01-13 17:49:26   associatedWith  Rolladensteuerung_allgemein
     2021-01-12 18:13:23   attrTemplateVersion 20201206
     2021-01-12 18:13:23   cfg_changed_cnt 1
     2021-01-12 18:13:23   cloud_connected false
     2021-01-12 18:13:23   cloud_enabled   false
     2021-01-14 08:30:30   current         stop
     2021-01-14 15:55:39   energy          391
     2021-01-12 18:13:23   fs_free         122488
     2021-01-12 18:13:23   fs_size         233681
     2021-01-12 18:13:23   fw_ver          20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   has_update      false
     2021-01-12 18:13:23   id              shellyswitch25-xxxxxxxxxxxx
     2021-01-14 15:55:39   input0          0
     2021-01-14 15:55:39   input1          0
     2021-01-12 18:13:23   inputs_1_event 
     2021-01-12 18:13:23   inputs_1_event_cnt 0
     2021-01-12 18:13:23   inputs_1_input  0
     2021-01-12 18:13:23   inputs_2_event 
     2021-01-12 18:13:23   inputs_2_event_cnt 0
     2021-01-12 18:13:23   inputs_2_input  0
     2021-01-12 18:13:23   ip              192.168.xx.xx
     2021-01-12 18:13:23   mac             xxxxxxxxxxxx
     2021-01-12 18:13:23   meters_1_counters_1 0.000
     2021-01-12 18:13:23   meters_1_counters_2 0.000
     2021-01-12 18:13:23   meters_1_counters_3 0.000
     2021-01-12 18:13:23   meters_1_is_valid true
     2021-01-12 18:13:23   meters_1_overpower 0.00
     2021-01-12 18:13:23   meters_1_power  0.00
     2021-01-12 18:13:23   meters_1_timestamp 1610475203
     2021-01-12 18:13:23   meters_1_total  50
     2021-01-12 18:13:23   meters_2_counters_1 0.000
     2021-01-12 18:13:23   meters_2_counters_2 0.000
     2021-01-12 18:13:23   meters_2_counters_3 0.000
     2021-01-12 18:13:23   meters_2_is_valid true
     2021-01-12 18:13:23   meters_2_overpower 0.00
     2021-01-12 18:13:23   meters_2_power  0.00
     2021-01-12 18:13:23   meters_2_timestamp 1610475203
     2021-01-12 18:13:23   meters_2_total  44
     2021-01-12 18:13:23   model           SHSW-25
     2021-01-12 18:13:23   mqtt_connected  true
     2021-01-12 18:13:23   new_fw          false
     2021-01-12 18:13:23   online          true
     2021-01-14 15:55:39   overtemperature 0
     2021-01-14 15:55:39   pct             100
     2021-01-14 15:55:39   power           0.00
     2021-01-12 18:13:23   ram_free        35236
     2021-01-12 18:13:23   ram_total       49360
     2021-01-14 15:55:39   roller_0_energy 391
     2021-01-14 15:55:39   roller_0_power  0.00
     2021-01-14 15:55:39   roller_0_stop_reason normal
     2021-01-12 18:13:23   rollers_1_calibrating false
     2021-01-12 18:13:23   rollers_1_current_pos 100
     2021-01-12 18:13:23   rollers_1_is_valid true
     2021-01-12 18:13:23   rollers_1_last_direction open
     2021-01-12 18:13:23   rollers_1_overtemperature false
     2021-01-12 18:13:23   rollers_1_positioning true
     2021-01-12 18:13:23   rollers_1_power 0.00
     2021-01-12 18:13:23   rollers_1_safety_switch false
     2021-01-12 18:13:23   rollers_1_source mqtt
     2021-01-12 18:13:23   rollers_1_state stop
     2021-01-12 18:13:23   rollers_1_stop_reason normal
     2021-01-12 18:13:23   serial          1735
     2021-01-14 15:55:39   state           100
     2021-01-14 15:55:39   temperature     53.56
     2021-01-14 15:55:39   temperature_f   128.41
     2021-01-12 18:13:23   temperature_status Normal
     2021-01-12 18:13:23   time            18:13
     2021-01-12 18:13:23   tmp_is_valid    true
     2021-01-12 18:13:23   tmp_tC          54.90
     2021-01-12 18:13:23   tmp_tF          130.81
     2021-01-12 18:13:23   unixtime        1610471603
     2021-01-12 18:13:23   update_beta_version 20210112-125258/v1.9.4-rc1@9bee2b20
     2021-01-12 18:13:23   update_has_update false
     2021-01-12 18:13:23   update_new_version 20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   update_old_version 20201228-092242/v1.9.3@ad2bb4e3
     2021-01-12 18:13:23   update_status   idle
     2021-01-12 18:13:23   uptime          103575
     2021-01-12 18:13:23   voltage         220.75
     2021-01-12 18:13:23   wifi_sta_connected true
     2021-01-12 18:13:23   wifi_sta_ip     192.168.xx.xx
     2021-01-12 18:13:23   wifi_sta_rssi   -76
     2021-01-12 18:13:23   wifi_sta_ssid   Einbruch lohnt nicht!!!
     2021-01-12 18:13:23   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening REAL
   ASC_AutoAstroModeMorning REAL
   ASC_Pos_Reading pct
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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"); $con = 100 - $con if $con =~ /\d+/; 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>"}
   eventMap   open:opens close:closes
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/pos:.* pct
  shellies/shellyswitch25-xxxxxxxxxxxx/status/0/rollers:.* power
  shellies/shellyswitch25-xxxxxxxxxxxx/online:.* online
  shellies/shellyswitch25-xxxxxxxxxxxx/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-xxxxxxxxxxxx...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:.* current
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/pos:.* state
  shellies/shellyswitch25-xxxxxxxxxxxx/input/1:.* input1
  shellies/shellyswitch25-xxxxxxxxxxxx/input/0:.* input0
  shellies/shellyswitch25-xxxxxxxxxxxx/relay/power:.* power
  shellies/shellyswitch25-xxxxxxxxxxxx/relay/energy:.* energy
  shellies/shellyswitch25-xxxxxxxxxxxx/temperature:.* temperature
  shellies/shellyswitch25-xxxxxxxxxxxx/overtemperature:.* overtemperature
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-xxxxxxxxxxxx/temperature_f:.* temperature_f
shellyswitch25_xxxxxxxxxxxx:shellies/shellyswitch25-xxxxxxxxxxxx/info:.* { json2nameValue($EVENT) }
shellyswitch25_xxxxxxxxxxxx:shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/stop_reason:.* roller_0_stop_reason
   room       Michelleszimmer,Rollo
   setList    open:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command open
  close:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command close
  half:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-xxxxxxxxxxxx/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-xxxxxxxxxxxx/command update_fw
  x_mqttcom shellies/shellyswitch25-xxxxxxxxxxxx/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
   webCmd     :open:close:half:stop:pct


und hier ein Ausschnitt des Logs
morgens
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Gaestezimmer pct 100
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Michelle_Balkon pct 100
2021.01.14 08:30:02 3: MQTT2_DEVICE set Rollladen_Michelle_Fenster pct 100

abends
2021.01.14 16:28:08 3: MQTT2_DEVICE set Rollladen_Gaestezimmer pct 0
2021.01.14 16:28:08 3: MQTT2_DEVICE set Rollladen_Michelle_Fenster pct 0


Ich habe den Rolladen auch aus ASC entfernt, was leider die Atrribute aus dem Rollladen- Device nicht entfernt. Dann habe ich das Gerät komplett in Fhem entfernt
und neu angelegt. Leider ohne Erfolg ???
Im Anhang noch ein Bild der config info vom ASC vor der abendlichen Fahrt.

Gruß
Wenn ich es richtig gesehen habe, fehlt deinem fehlerhaften Rollo  das "event-on-change-reading"  Attribut, was zu ständigen aktualisieren der Readings führt und dann ASC denken lässt das es manuell fährt. Versuche das mal zu setzen und teste neu.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kabanett am 14 Januar 2021, 19:56:57
Ich habe das Atrribut gesetzt! Da bin ich auf morgen Abend gespannt!!!

Vertehe gerade nicht warum er dann morgens nach abendlicher Handfahrt zuverlässig mit hochfährt :o

Vielen Dank
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Januar 2021, 20:14:50
Zitat von: kabanett am 14 Januar 2021, 19:56:57
Ich habe das Atrribut gesetzt! Da bin ich auf morgen Abend gespannt!!!

Vertehe gerade nicht warum er dann morgens nach abendlicher Handfahrt zuverlässig mit hochfährt :o

Vielen Dank

Weil beim öffnen keine Bedingung bezüglich manual abgefragt wird. Abends hingegen schon.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kabanett am 15 Januar 2021, 17:38:48
Vielen Dank! Es funktioniert! :)

Zitat von: CoolTux am 14 Januar 2021, 20:14:50
Weil beim öffnen keine Bedingung bezüglich manual abgefragt wird. Abends hingegen schon.
Ich nehm das einfach mal so hin ;) Man muss ja nicht gleich alles verstehen ::)

Bezüglich event-on-change-reading  .* habe ich im Wiki nur etwas im Bezug auf eine "privacy Funktion" gefunden.
Ist das bei allen Aktoren pflicht die gesteuert werden? Oder nur Shelly spezifisch? Funktioniert das auch bei Eintragungen/Einschränkungen im event-on-change-reading?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Januar 2021, 17:45:03
Zitat von: kabanett am 15 Januar 2021, 17:38:48
Vielen Dank! Es funktioniert! :)
Ich nehm das einfach mal so hin ;) Man muss ja nicht gleich alles verstehen ::)

Bezüglich event-on-change-reading  .* habe ich im Wiki nur etwas im Bezug auf eine "privacy Funktion" gefunden.
Ist das bei allen Aktoren pflicht die gesteuert werden? Oder nur Shelly spezifisch? Funktioniert das auch bei Eintragungen/Einschränkungen im event-on-change-reading?

In Bezug auf ASC sollte es bei allen Rollo Devices gesetzt werden welche zyklisch den Status abfragen und alle Readings neu setzen auch wenn der Wert der selbe ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: wk am 26 Januar 2021, 17:28:38
Mir ist diesen Winter wieder auf die Füsse gefallen, dass ich als Temperatursensor für das Shading ein Innenthermometer verwende. Da wird es Gott-sei-Dank nie so kalt, dass die AntiFreeze-Funktion greift.
Es war einmal angedacht, dass es dafür zwei verschiedene Sensoren sein könnten. Gibt es die Überlegungen noch oder könnte man hier die Eingabe einer Perl-Funktion ermöglichen?
Es ist kein großer Auswand zweimal im Jahr den Sensor umzustellen, aber für Automatikfans ein GAU.  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 01 Februar 2021, 08:25:00
@CoolTux: hast du nochmal nach einem Fix für https://forum.fhem.de/index.php/topic,112325.msg1117667.html#msg1117667 geschaut?

Unabhängig davon, ob du die CommandRef anpasst (und damit weiterhin ASC_Time_Up_Late überschrieben wird) oder es so korrigierst, dass die CommandRef wieder stimmt (und somit ASC_Time_Up_Early überschrieben wird), wäre mit ja wichtig, dass einfach innerhalb der Zeit Brightness wieder funktioniert :-)
Jetzt wird es langsam morgens wieder heller und es ist verwirrend, wenn dann bestimmte Räume noch abgedunkelt sind.

Wobei ich ja grundsätzlich nicht verstehe, wieso das Verhalten überhaupt Auswirkungen auf Brightness hat. Aber Mo-Fr fahren die Rollos morgens problemlos nach Brightness. Am Wochenende wird es ignoriert und sie fahren erst mit Ablauf von ASC_Time_Up_Late.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Februar 2021, 09:58:29
Zitat von: kjmEjfu am 01 Februar 2021, 08:25:00
@CoolTux: hast du nochmal nach einem Fix für https://forum.fhem.de/index.php/topic,112325.msg1117667.html#msg1117667 geschaut?

Unabhängig davon, ob du die CommandRef anpasst (und damit weiterhin ASC_Time_Up_Late überschrieben wird) oder es so korrigierst, dass die CommandRef wieder stimmt (und somit ASC_Time_Up_Early überschrieben wird), wäre mit ja wichtig, dass einfach innerhalb der Zeit Brightness wieder funktioniert :-)
Jetzt wird es langsam morgens wieder heller und es ist verwirrend, wenn dann bestimmte Räume noch abgedunkelt sind.

Wobei ich ja grundsätzlich nicht verstehe, wieso das Verhalten überhaupt Auswirkungen auf Brightness hat. Aber Mo-Fr fahren die Rollos morgens problemlos nach Brightness. Am Wochenende wird es ignoriert und sie fahren erst mit Ablauf von ASC_Time_Up_Late.

Das muss ich mir noch mal anschauen. Da bin ich bisher noch nicht dazu gekommen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Februar 2021, 08:38:21
Zitat von: kjmEjfu am 04 Januar 2021, 11:35:07
Puh, und ich fing schon an zu verzweifeln :-)

Also bis zur vorletzten(?) ASC-Version war es immer so, dass ASC_Time_Up_WE_Holiday dann ASC_Time_Up_Early überschrieben hat, nicht ASC_Time_Up_Late. (So ist es auch in der Commandref beschrieben.)
Macht aus meiner Sicht auch Sinn, weil ich am Wochenende (Feiertag) ja eigentlich das Rollo nicht schon zu ASC_Time_Up_Early hochgefahren haben möchte. Bleibt es so, wie es jetzt ist, dann kann ich Early gar nicht mehr anpassen, sondern nur Late. Hmm.

Davon unabhängig verstehe ich aber nicht, warum in der jetzigen Version am Wochenende der Brightness-Wert ignoriert und erst zu ASC_Time_Up_WE_Holiday gefahren wird. Ich hätte vermutet, dass ASC_Time_DriveUp genutzt wird und deshalb, zumindest für Brightness, völlig egal ist, ob ASC_Time_DriveUp nun aus Attribut a oder b gesetzt wird.


So nun gehen wir die Sache mal richtig an. In der Tat gibt es hier einige Ungereimtheiten. Generell zu klären wäre welche Zeiten für was relevant sind.
Wann sollte spätestens geöffnet werden?
Mein Empfingen nach. Das Rollo sollte spätestens bei UpLate öffnen.
Ab wann sollte geprüft werden?
In der Woche zwischen UpEarly und UpLate und an den Feiertagen/Wochenende zwischen UpWe und UpLate

Ist mein Empfinden so korrekt?


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 Februar 2021, 09:44:01
Zitat von: CoolTux am 03 Februar 2021, 08:38:21

So nun gehen wir die Sache mal richtig an. In der Tat gibt es hier einige Ungereimtheiten. Generell zu klären wäre welche Zeiten für was relevant sind.
Wann sollte spätestens geöffnet werden?
Mein Empfingen nach. Das Rollo sollte spätestens bei UpLate öffnen.
Ab wann sollte geprüft werden?
In der Woche zwischen UpEarly und UpLate und an den Feiertagen/Wochenende zwischen UpWe und UpLate

Ist mein Empfinden so korrekt?

Passt zumindest zu meinem Empfinden.
Und wenn mich nicht ganz täusche, ist es auch so in der CommandRef beschrieben. Und hat auch bis zu 0.10(?) genau so funktioniert, bis du irgendeinen anderen Bug behoben hast ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Februar 2021, 11:34:13
Also ich habe da jetzt was gemacht. Und irgendwie war es wohl einfacher wie erwartet. Frage aber bitte nicht was ich erwartet habe  ;D
Ich würde Dir da gerne was zum testen fertig machen. Das könntest Du dann mittels update einbinden. Wäre das ok für Dich?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 03 Februar 2021, 12:39:21
@CoolTux:
ZitatWann sollte spätestens geöffnet werden?
Mein Empfingen nach. Das Rollo sollte spätestens bei UpLate öffnen.
Ab wann sollte geprüft werden?
In der Woche zwischen UpEarly und UpLate und an den Feiertagen/Wochenende zwischen UpWe und UpLate

Das bedeutet dann auch, wenn nach brightness gefahren wird, dass diese Zeiten berücksichtigt werden - korrekt?

Beispiel: Brightness-Wert ist bereits vor UpEarly oder UpWe erreicht, Rollo bleibt aber bis zum Erreichen der Zeit geschlossen, entsprechend Abends.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Februar 2021, 12:53:14
Zitat von: eurofinder am 03 Februar 2021, 12:39:21
@CoolTux:
Das bedeutet dann auch, wenn nach brightness gefahren wird, dass diese Zeiten berücksichtigt werden - korrekt?

Beispiel: Brightness-Wert ist bereits vor UpEarly oder UpWe erreicht, Rollo bleibt aber bis zum Erreichen der Zeit geschlossen, entsprechend Abends.

Gruß
eurofinder

Ja genau. Deswegen ist es ja so komplex  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 03 Februar 2021, 15:28:14
Zitat von: CoolTux am 03 Februar 2021, 11:34:13
Also ich habe da jetzt was gemacht. Und irgendwie war es wohl einfacher wie erwartet. Frage aber bitte nicht was ich erwartet habe  ;D
Ich würde Dir da gerne was zum testen fertig machen. Das könntest Du dann mittels update einbinden. Wäre das ok für Dich?

Aber klar doch.
Wobei ich dann, mangels Testsystem, erst am Wochenende sehen kann, ob es wie gewünscht funktioniert.
Nun gut, morgen sehe ich dann schon, ob an der normalen Routine etwas unerwartet ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Februar 2021, 19:43:17
Du weist wie das mit update funktioniert?

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/patch-brightness/controls_AutoShuttersControl.txt

und dann halt ganz normal update sagen. Solltest Du schon eine andere Updatequelle für ASC drin haben würde ich die erstmal entfernen. Also ausser natürlich standard FHEM Update.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 04 Februar 2021, 07:57:35
Ok, die v0.10.12 ist installiert.
Ich melde mich am Wochenende wieder mit Ergebnissen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 04 Februar 2021, 17:56:36
Hallo CollTux,

kannst du dir mal bitte anschauen, warum folgender Rollladen nicht gefahren ist:

List vom Rollladen - letzte Fahrt manuell um 17:17 Uhr. Laut ASC-Device hätte dieser um 17:31 Uhr per night close fahren sollen, wie alle anderen auch. Selbst zunter Berücksichtigung vom Blocking-Time (1200 Sekunden als Standard), hätte doch dann eine Fahrt um 17:37 Uhr erfolgen müssen oder nicht?
Internals:
   DEF        192.168.2.46:51200 2
   DeviceName 192.168.2.46:51200
   FUUID      5ee4cfd2-f33f-c10b-1f2f-a2e710986994a705
   IODev      Velux
   LASTInputDev Velux
   MSGCNT     114
   NAME       Rollo_EG_WZ
   NR         157
   NodeID     2
   STATE      100 stop
   TYPE       KLF200Node
   VelocitySet DEFAULT
   Velux_MSGCNT 114
   Velux_TIME 2021-02-04 17:33:04
   READINGS:
     2020-08-01 22:54:26   ASC_Enable      on
     2020-09-26 19:43:55   ASC_ShadingMessage <html> </html>
     2021-02-04 17:17:47   ASC_ShuttersLastDrive manual
     2021-02-04 17:30:55   ASC_Time_DriveDown 05.02.2021 - 17:30
     2021-02-04 17:30:55   ASC_Time_DriveUp 05.02.2021 - 07:43
     2021-02-04 17:17:47   MP              0
     2021-02-04 17:17:16   MPtarget        0
     2020-06-13 15:08:35   actuatorAddress 402af0
     2021-02-03 18:06:12   associatedWith  ASC,none
     2020-06-13 15:08:35   backboneReferenceNumber 402af0
     2021-02-04 17:17:47   execution       stop
     2020-06-13 15:08:35   ioManufacturer  Somfy
     2021-02-01 08:15:45   lastCommandOriginator SAAC
     2021-02-01 08:15:45   lastControl     FHEM
     2021-02-01 08:15:45   lastMasterExecutionAddress 484588
     2021-02-04 17:17:47   lastRunStatus   EXECUTION COMPLETED
     2020-12-25 08:15:49   lastStatusReply COMMAND COMPLETED OK
     2020-06-13 15:08:35   model           Somfy Roller Shutter Type 2
     2020-06-13 15:08:55   name            Rollo_EG_WZ
     2020-06-13 15:08:35   nodeTypeSubType Roller Shutter
     2020-06-13 15:08:55   nodeVariation   NOT SET
     2021-02-04 17:17:47   operatingState  Done
     2021-02-04 17:17:47   pct             100
     2020-06-13 15:08:55   powerMode       ALWAYS ALIVE
     2021-02-04 17:17:47   remaining       0
     2021-02-04 17:17:16   sessionID       8444
     2021-02-04 17:17:47   sessionInformationCode 20000500
     2021-02-04 07:45:00   sessionStatusOwner PROGRAM
     2021-02-04 17:17:47   state           on
     2021-02-04 17:17:16   target          100
     2021-02-04 17:17:45   targetArrival   2021-02-04 17:17:46
     2020-06-13 15:08:55   velocity        Not supported
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_BrightnessSensor ASC_Brightness:state
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_Roommate_Device Bewohner
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 30:150
   ASC_Shading_MinMax_Elevation 20
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 30 : 60) }
   ASC_Shading_StateChange_SunnyCloudy 50:40 2
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace terrace
   ASC_TempSensor Regler_WZ:1.ACTUAL_TEMPERATURE
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:00
   alias      Wohnzimmer-Fenster
   devStateIcon .*up:fts_shutter_up:toggle .*down:fts_shutter_down:toggle \d.stop:fts_shutter_100:toggle 1\d.stop:fts_shutter_90:toggle 2\d.stop:fts_shutter_80:toggle 3\d.stop:fts_shutter_70:toggle 4\d.stop:fts_shutter_60:toggle 5\d.stop:fts_shutter_50:toggle 6\d.stop:fts_shutter_40:toggle 7\d.stop:fts_shutter_30:toggle 8\d.stop:fts_shutter_20:toggle 9\d.stop:fts_shutter_10:toggle 100.stop:fts_window_2w:toggle
   devStateStyle style="text-align:right"
   event-on-change-reading pct
   group      Rollladen,Sicherheit
   icon       fts_window_2w
   room       ASC,EG,EG->Wohnzimmer,Rollladen
   stateFormat pct execution
   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 Sicherheit Sicherheit_map room_map structexclude
   webCmd     pct


Hier das ASC-Device:
Internals:
   FUUID      5d324ce4-f33f-c10b-88a3-f00b17d17b070372
   FVERSION   73_AutoShuttersControl.pm:v0.10.11-s23635/2021-01-29 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,Rollo_EG_BU,Rollo_EG_KU,Rollo_EG_WC,Rollo_EG_WZ,Rollo_EG_WZ_Tuer,Rollo_OG_AK,Rollo_OG_AK_Velux,Rollo_OG_Bad,Rollo_OG_GA,Rollo_OG_GA_Velux,Rollo_OG_SZ,Fenster_EG_WC,Bewohner,rr_Sonja,Fenster_OG_Gaeste,ASTRO,Fenster_EG_WZ,rr_Sven,Fenster_EG_Buero,Fenster_OG_SZ_links,Fenster_OG_Ankleide,Fenster_OG_Bad,WetterProplanta,Fenster_OG_Gaeste_Velux,ASC_Brightness,Fenster_EG_Kueche,Fenster_OG_Ankleide_Velux
   NR         21
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.11
   OLDREADINGS:
   READINGS:
     2021-02-04 17:31:25   Rollo_EG_BU_PosValue 0
     2020-12-30 17:54:47   Rollo_EG_BU_lastDelayPosValue 0
     2021-02-04 17:30:55   Rollo_EG_BU_lastPosValue 100
     2021-02-04 17:30:55   Rollo_EG_BU_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:31:17   Rollo_EG_KU_PosValue 0
     2021-02-04 17:30:55   Rollo_EG_KU_lastPosValue 100
     2021-02-04 17:30:55   Rollo_EG_KU_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:31:15   Rollo_EG_WC_PosValue 0
     2021-02-04 17:30:55   Rollo_EG_WC_lastPosValue 100
     2021-02-04 17:30:55   Rollo_EG_WC_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:17:47   Rollo_EG_WZ_PosValue 100
     2021-02-04 17:17:48   Rollo_EG_WZ_Tuer_PosValue 100
     2020-12-30 16:36:29   Rollo_EG_WZ_Tuer_lastDelayPosValue 0
     2021-02-04 07:44:59   Rollo_EG_WZ_Tuer_lastPosValue 0
     2021-02-04 17:30:55   Rollo_EG_WZ_Tuer_nextAstroTimeEvent 05.02.2021 - 07:43
     2020-12-30 16:36:29   Rollo_EG_WZ_lastDelayPosValue 0
     2021-02-04 07:44:59   Rollo_EG_WZ_lastPosValue 0
     2021-02-04 17:30:55   Rollo_EG_WZ_nextAstroTimeEvent 05.02.2021 - 07:43
     2020-12-02 16:29:33   Rollo_OG_AK     Rollo_OG_AK_lastPosValue 0
     2021-02-04 17:31:16   Rollo_OG_AK_PosValue 0
     2021-02-04 17:34:34   Rollo_OG_AK_Velux_PosValue 0
     2020-08-17 06:08:26   Rollo_OG_AK_Velux_lastDelayPosValue 100
     2021-02-04 17:30:55   Rollo_OG_AK_Velux_lastPosValue 0
     2021-02-04 17:30:55   Rollo_OG_AK_Velux_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:30:55   Rollo_OG_AK_lastPosValue 100
     2021-02-04 17:30:55   Rollo_OG_AK_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:31:18   Rollo_OG_Bad_PosValue 0
     2021-02-04 17:30:55   Rollo_OG_Bad_lastPosValue 100
     2021-02-04 17:30:55   Rollo_OG_Bad_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:31:19   Rollo_OG_GA_PosValue 0
     2021-02-04 17:33:34   Rollo_OG_GA_Velux_PosValue 0
     2020-12-02 07:59:14   Rollo_OG_GA_Velux_lastDelayPosValue 100
     2021-02-04 17:30:55   Rollo_OG_GA_Velux_lastPosValue 0
     2021-02-04 17:30:55   Rollo_OG_GA_Velux_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:30:55   Rollo_OG_GA_lastPosValue 100
     2021-02-04 17:30:55   Rollo_OG_GA_nextAstroTimeEvent 05.02.2021 - 07:43
     2021-02-04 17:31:20   Rollo_OG_SZ_PosValue 0
     2021-02-04 17:30:55   Rollo_OG_SZ_lastPosValue 100
     2021-02-04 17:30:55   Rollo_OG_SZ_nextAstroTimeEvent 05.02.2021 - 07:43
     2020-08-01 22:54:26   ascEnable       on
     2020-09-26 19:43:51   controlShading  off
     2020-08-01 22:54:26   hardLockOut     off
     2021-02-03 18:06:11   room_ASC_EG_EG-_B__ro_Rollladen Rollo_EG_BU
     2021-02-03 18:06:11   room_ASC_EG_EG-_K__che_Rollladen Rollo_EG_KU
     2021-02-03 18:06:11   room_ASC_EG_EG-_WC_Rollladen Rollo_EG_WC
     2021-02-03 18:06:11   room_ASC_EG_EG-_Wohnzimmer_Rollladen Rollo_EG_WZ,Rollo_EG_WZ_Tuer
     2021-02-03 18:06:11   room_ASC_OG_OG-_Ankleide_Rollladen Rollo_OG_AK,Rollo_OG_AK_Velux
     2021-02-03 18:06:11   room_ASC_OG_OG-_Bad_Rollladen Rollo_OG_Bad
     2021-02-03 18:06:11   room_ASC_OG_OG-_G__ste_Rollladen Rollo_OG_GA,Rollo_OG_GA_Velux
     2021-02-03 18:06:11   room_ASC_OG_OG-_Schlafzimmer_Rollladen Rollo_OG_SZ
     2020-08-03 13:13:01   selfDefense     on
     2021-02-04 17:34:34   state           manual
     2020-08-01 23:06:25   sunriseTimeWeHoliday on
     2021-02-03 18:06:11   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BU
       Rollo_EG_KU
       Rollo_EG_WC
       Rollo_EG_WZ
       Rollo_EG_WZ_Tuer
       Rollo_OG_AK
       Rollo_OG_AK_Velux
       Rollo_OG_Bad
       Rollo_OG_GA
       Rollo_OG_GA_Velux
       Rollo_OG_SZ
   monitoredDevs:
     ASC_Brightness:
       Rollo_EG_BU ASC_BrightnessSensor
       Rollo_EG_KU ASC_BrightnessSensor
       Rollo_EG_WZ ASC_BrightnessSensor
       Rollo_EG_WZ_Tuer ASC_BrightnessSensor
       Rollo_OG_AK ASC_BrightnessSensor
       Rollo_OG_AK_Velux ASC_BrightnessSensor
       Rollo_OG_Bad ASC_BrightnessSensor
       Rollo_OG_GA ASC_BrightnessSensor
       Rollo_OG_GA_Velux ASC_BrightnessSensor
       Rollo_OG_SZ ASC_BrightnessSensor
     ASTRO:
       ASC        ASC_twilightDevice
     Bewohner:
       ASC        ASC_residentsDev
       Rollo_EG_BU ASC_Roommate_Device
       Rollo_EG_WZ ASC_Roommate_Device
       Rollo_EG_WZ_Tuer ASC_Roommate_Device
     Fenster_EG_Buero:
       Rollo_EG_BU ASC_WindowRec
     Fenster_EG_Kueche:
       Rollo_EG_KU ASC_WindowRec
     Fenster_EG_WC:
       Rollo_EG_WC ASC_WindowRec
     Fenster_EG_WZ:
       Rollo_EG_WZ_Tuer ASC_WindowRec
     Fenster_OG_Ankleide:
       Rollo_OG_AK ASC_WindowRec
     Fenster_OG_Ankleide_Velux:
       Rollo_OG_AK_Velux ASC_WindowRec
     Fenster_OG_Bad:
       Rollo_OG_Bad ASC_WindowRec
     Fenster_OG_Gaeste:
       Rollo_OG_GA ASC_WindowRec
     Fenster_OG_Gaeste_Velux:
       Rollo_OG_GA_Velux ASC_WindowRec
     Fenster_OG_SZ_links:
       Rollo_OG_SZ ASC_WindowRec
     Rollo_EG_BU:
     Rollo_EG_KU:
     Rollo_EG_WC:
     Rollo_EG_WZ:
     Rollo_EG_WZ_Tuer:
     Rollo_OG_AK:
     Rollo_OG_Bad:
     Rollo_OG_GA:
     Rollo_OG_SZ:
     WetterProplanta:
       ASC        ASC_windSensor
     rr_Sonja:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
     rr_Sven:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_blockAscDrivesAfterManual 1
   ASC_brightnessDriveUpDown Lichtsensor
   ASC_expert 1
   ASC_freezeTemp 2
   ASC_residentsDev Bewohner:state
   ASC_tempSensor TEMPSENSOR:state
   ASC_twilightDevice ASTRO
   ASC_windSensor WetterProplanta:wind
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   devStateStyle style="text-align:right"
   icon       fts_shutter_automatic
   room       ASC
   verbose    0


Folgender Rolladen ist dagegen gefahren, wurde aber auch um 17:17 Uhr manuell letztmalig gefahren:
Internals:
   DEF        192.168.2.46:51200 1
   DeviceName 192.168.2.46:51200
   FUUID      5ee4cfd2-f33f-c10b-48de-8d260f403006ef69
   IODev      Velux
   LASTInputDev Velux
   MSGCNT     118
   NAME       Rollo_EG_BU
   NR         155
   NodeID     1
   STATE      0 stop
   TYPE       KLF200Node
   VelocitySet DEFAULT
   Velux_MSGCNT 118
   Velux_TIME 2021-02-04 17:47:04
   READINGS:
     2020-08-01 22:54:26   ASC_Enable      on
     2020-09-26 19:43:52   ASC_ShadingMessage <html> </html>
     2021-02-04 17:31:25   ASC_ShuttersLastDrive night close
     2021-02-04 17:30:55   ASC_Time_DriveDown 05.02.2021 - 17:30
     2021-02-04 17:30:55   ASC_Time_DriveUp 05.02.2021 - 07:43
     2021-02-04 17:31:25   MP              51200
     2021-02-04 17:30:55   MPtarget        51200
     2020-06-13 15:08:35   actuatorAddress 80e5d3
     2021-02-03 18:06:12   associatedWith  ASC,none
     2020-06-13 15:08:35   backboneReferenceNumber 80e5d3
     2021-02-04 17:31:25   execution       stop
     2020-06-13 15:08:35   ioManufacturer  Somfy
     2021-02-01 08:16:06   lastCommandOriginator SAAC
     2021-02-01 08:16:06   lastControl     FHEM
     2021-02-01 08:16:06   lastMasterExecutionAddress 484588
     2021-02-04 17:31:25   lastRunStatus   EXECUTION COMPLETED
     2020-12-23 14:42:28   lastStatusReply COMMAND COMPLETED OK
     2020-06-13 15:08:35   model           Somfy Roller Shutter Type 2
     2020-06-13 15:08:55   name            Rollo_EG_BU
     2020-06-13 15:08:35   nodeTypeSubType Roller Shutter
     2020-06-13 15:08:55   nodeVariation   NOT SET
     2021-02-04 17:31:25   operatingState  Done
     2021-02-04 17:31:25   pct             0
     2020-06-13 15:08:55   powerMode       ALWAYS ALIVE
     2021-02-04 17:31:25   remaining       0
     2021-02-04 17:30:55   sessionID       8446
     2021-02-04 17:31:25   sessionInformationCode 20000500
     2021-02-04 07:44:59   sessionStatusOwner PROGRAM
     2021-02-04 17:31:25   state           off
     2021-02-04 17:30:55   target          0
     2021-02-04 17:30:55   targetArrival   2021-02-04 17:31:22
     2020-06-13 15:08:55   velocity        Not supported
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_BlockingTime_afterManual 0
   ASC_BrightnessSensor ASC_Brightness:state
   ASC_ComfortOpen_Pos 95
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_Roommate_Device Bewohner
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 30:150
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode home
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 50:40 2
   ASC_Shading_WaitingPeriod 300
   ASC_Shutter_IdleDetection execution:stop
   ASC_ShuttersPlace terrace
   ASC_TempSensor Regler_Buero:1.ACTUAL_TEMPERATURE
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_WE_Holiday 07:00
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Fenster_EG_Buero
   ASC_WindowRec_subType threestate
   alias      Büro
   devStateIcon .*up:fts_shutter_up:toggle .*down:fts_shutter_down:toggle \d.stop:door_shutter_100:toggle 1\d.stop:door_shutter_90:toggle 2\d.stop:door_shutter_80:toggle 3\d.stop:door_shutter_70:toggle 4\d.stop:door_shutter_60:toggle 5\d.stop:door_shutter_50:toggle 6\d.stop:door_shutter_40:toggle 7\d.stop:door_shutter_30:toggle 8\d.stop:door_shutter_20:toggle 9\d.stop:door_shutter_10:toggle 100.stop:door_shutter:toggle
   devStateStyle style="text-align:right"
   event-on-change-reading pct
   group      Rollladen,Sicherheit
   icon       fts_door
   room       ASC,EG,EG->Büro,Rollladen
   stateFormat pct execution
   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 Sicherheit Sicherheit_map room_map structexclude
   webCmd     pct


Hast du ggf. eine Idee?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Februar 2021, 21:43:33
Beim ersten Rollo sind es 1200s also 20min. 17:17 bis 17:31 sind aber 14 min. Beim zweiten Rollo sind per Attribut für ASC_BlockingTime_afterManual 0 Sekunden gesetzt. Passt also alles.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 05 Februar 2021, 07:12:29
@CoolTux:
Ok, danke. Ich bin davon ausgegangen, dass nach Ablauf Blaocking-Time Fahrt Night-Close nachgeholt wird, sofern der Fensterkontak geschlossen ist.

Wäre das möglich dies noch zu implementieren?

Gruß und ein schönes Wochenende
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Februar 2021, 07:54:13
Zitat von: eurofinder am 05 Februar 2021, 07:12:29
@CoolTux:
Ok, danke. Ich bin davon ausgegangen, dass nach Ablauf Blaocking-Time Fahrt Night-Close nachgeholt wird, sofern der Fensterkontak geschlossen ist.

Wäre das möglich dies noch zu implementieren?

Gruß und ein schönes Wochenende
eurofinder

Ah das ist etwas anderes. In der Tat sollte beim Fenster schließen die Abendfahrt nachgeholt werden. Sofern die Blocking Time beim schließen des Fensters vorbei ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 05 Februar 2021, 09:58:58
ZitatAh das ist etwas anderes. In der Tat sollte beim Fenster schließen die Abendfahrt nachgeholt werden. Sofern die Blocking Time beim schließen des Fensters vorbei ist.
Ich sehe da keinen Unterschied, ob das Fenster nun geöffnet oder geschlossen ist, warum nicht auch bei bereits bestehendem Fenstersensor closed und nach Ablauf von Blocking-Time die Nachtfahrt nicht nachgeholt werden sollte. Der einzige Unterschied ist doch die Tatsache, dass wenn das Fenster/Tür geöffnet sichergestellt ist, dass erst nachdem der Sensor closed meldet die Fahrt ausgeführt wird oder habe ich etwas übersehen?

Ich fände es nur Konsequent, wenn in beiden Fällen gleich gehandelt wird.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Februar 2021, 10:36:18
Zitat von: eurofinder am 05 Februar 2021, 09:58:58
Ich sehe da keinen Unterschied, ob das Fenster nun geöffnet oder geschlossen ist, warum nicht auch bei bereits bestehendem Fenstersensor closed und nach Ablauf von Blocking-Time die Nachtfahrt nicht nachgeholt werden sollte. Der einzige Unterschied ist doch die Tatsache, dass wenn das Fenster/Tür geöffnet sichergestellt ist, dass erst nachdem der Sensor closed meldet die Fahrt ausgeführt wird oder habe ich etwas übersehen?

Ich fände es nur Konsequent, wenn in beiden Fällen gleich gehandelt wird.

Gruß
eurofinder

Da ASC auf Basis von Triggern der Sensoren arbeitet ist es schwer das ganze ohne eines solchen Triggers um zu setzen. Beim schließen oder öffnen eines Fensters ist es einfach auf den Event zu reagieren und entsprechende Auswertungen zu machen. Ohne Event ist es halt doof.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 05 Februar 2021, 11:47:03
OK, das kann ich nachvollziehen:-)

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 06 Februar 2021, 12:03:33
Zitat von: kjmEjfu am 04 Februar 2021, 07:57:35
Ok, die v0.10.12 ist installiert.
Ich melde mich am Wochenende wieder mit Ergebnissen.

sieht gut aus.
Also zumindest wurde innerhalb des erwarteten Zeitfenster bei nachvollziehbaren Helligkeitswerten gefahren.
Allerdings habe ich zu lange gepennt, um es 100% zu validieren ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Februar 2021, 12:19:12
Zitat von: kjmEjfu am 06 Februar 2021, 12:03:33
sieht gut aus.
Also zumindest wurde innerhalb des erwarteten Zeitfenster bei nachvollziehbaren Helligkeitswerten gefahren.
Allerdings habe ich zu lange gepennt, um es 100% zu validieren ;-)

Morgen dann bitte weniger lange pennen  ;D

Klingt aber erstmal sehr gut. Lassen wir es einfach noch etwas laufen und schauen in Ruhe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Cerex am 06 Februar 2021, 12:35:51
Hi Cooltux,

gibt es eigentlich eine Möglichkeit, mit ASC_Antifreeze bzw. ASC_Antifreeze_Pos so zu arbeiten, dass ein Rolladen nur verfährt, wenn es unterhalb einer gewissen Temperatur (innerhalb einer Zeitspanne) ist? Wenn ich es richtig verstanden habe, verhindert ASC_Antifreeze entweder ein verfahren (hard), oder verfährt, wenn überhaupt gefahren wird, in eine ASC_Antifreeze_Pos (soft).

Hintergrund: Der Terrassen-Rollladen ist normalerweise immer oben, soll aber zum Heizungskostensparen selbst runterfahren, wenn es kalt ist. Ob das gesamtenergetisch sinnvoll ist, sei dahingestellt  ;)

Habe das bisher mit einem DOIF realisiert, funktioniert auch, ist aber natürlich nicht so schön integriert.
defmod di_Rollladen_Wohnzimmer DOIF ([Sensor_Draussen:temperature] < -3 and [18:00-23:59]) (set RL_Kueche runter, set RL_WZ_Sued1 down, set RL_WZ_Sued2 down, set RL_WZ_W down)

Gruß Ben
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Februar 2021, 13:13:39
Zitat von: Cerex am 06 Februar 2021, 12:35:51
Hi Cooltux,

gibt es eigentlich eine Möglichkeit, mit ASC_Antifreeze bzw. ASC_Antifreeze_Pos so zu arbeiten, dass ein Rolladen nur verfährt, wenn es unterhalb einer gewissen Temperatur (innerhalb einer Zeitspanne) ist? Wenn ich es richtig verstanden habe, verhindert ASC_Antifreeze entweder ein verfahren (hard), oder verfährt, wenn überhaupt gefahren wird, in eine ASC_Antifreeze_Pos (soft).

Hintergrund: Der Terrassen-Rollladen ist normalerweise immer oben, soll aber zum Heizungskostensparen selbst runterfahren, wenn es kalt ist. Ob das gesamtenergetisch sinnvoll ist, sei dahingestellt  ;)

Habe das bisher mit einem DOIF realisiert, funktioniert auch, ist aber natürlich nicht so schön integriert.
defmod di_Rollladen_Wohnzimmer DOIF ([Sensor_Draussen:temperature] < -3 and [18:00-23:59]) (set RL_Kueche runter, set RL_WZ_Sued1 down, set RL_WZ_Sued2 down, set RL_WZ_W down)

Gruß Ben

Dein Anwendungsfall wird leider so nicht abgedeckt von ASC. Das Antifreez ist wie Du schon festgestellt hast für eine ganze andere Art der Anwendung gedacht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 07 Februar 2021, 13:30:51
Zitat von: CoolTux am 06 Februar 2021, 12:19:12
Morgen dann bitte weniger lange pennen  ;D

Klingt aber erstmal sehr gut. Lassen wir es einfach noch etwas laufen und schauen in Ruhe.

Heute hat alles wie erwartet funktioniert. Prima!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Februar 2021, 14:51:10
Dann mache ich morgen einen merge vom patch. Bitte entferne den update Kanal zum Patch Branch. Ich werde den Patch dann morgen im testing Zweig zur Verfügung stellen. Du brauchst ihn ja nicht mehr aber halt dann für die anderen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Cerex am 07 Februar 2021, 17:38:12
Muss mich nochmal mit ner blöden Frage melden :)
Da ich jetzt meine Rollläden alle von AT auf ASC umgestellt habe, möchte ich auch mein FTUI anpassen.

In FTUI konnte ich die Laufzeiten direkt eingeben bzw. das AT aktivieren (vgl. https://wiki.fhem.de/wiki/DOIF/Ein-_und_Ausgabe_in_FHEMWEB_und_Tablet-UI_am_Beispiel_einer_Schaltuhr dafür).
In ASC sind die Zeiten und Einstellungen über Attribute gelöst. Habe es bisher leider noch nicht geschafft, die über FTUI zu setzen. Auslesen geht wunderbar.
Vielleicht hat sich jemand sowas schon mal gebaut? Bin mir bewusst, dass nach jeder Änderung ein save passieren muss. Oder sollte ich die Frage lieber unter FTUI stellen?

Und noch eine Frage / Anregung:
Gibt es eine "Snooze"-Möglichkeit, die ASC_Time_Up_WE_Holiday einmalig für das nächste Up-Event ein bisschen Zeit draufgeben :D

Einen schönen Sonntagabend euch!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Februar 2021, 19:37:30
Zu FTUI kann ich nichts sagen.

Ein Snooze sollte nicht nötig sein wenn man die Möglichkeiten von ASC ausreizt. So kann man zum Beispiel Roommates verwenden das die Rollos nicht fahren auch wenn die Zeit eigentlich erreicht ist. Beispiel für das Schlafzimmer. Erst wenn alle Rommates im Schlafzimmer auf home stehen fahren die Rollos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Cerex am 07 Februar 2021, 22:31:52
Verstehe. Trifft nicht ganz meinen Anwendungsfall, müsste verhindern, dass (fast) alle Rollläden hochgehen. Das Haus ist recht hellhörig. Aber ich spiele mal ein wenig mit rum.
Danke dir!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Februar 2021, 00:23:20
Zitat von: Cerex am 07 Februar 2021, 22:31:52
Verstehe. Trifft nicht ganz meinen Anwendungsfall, müsste verhindern, dass (fast) alle Rollläden hochgehen. Das Haus ist recht hellhörig. Aber ich spiele mal ein wenig mit rum.
Danke dir!

Auch das ist möglich. Setze ASC_Mode_Up auf home. Die  Fahrt wird dann über das Residenz geregelt ähnlich wie bei roommate.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 08 Februar 2021, 10:04:08
Zitat von: CoolTux am 08 Februar 2021, 00:23:20
Auch das ist möglich. Setze ASC_Mode_Up auf home. Die  Fahrt wird dann über das Residenz geregelt ähnlich wie bei roommate.
Hi, wieder etwas neues für mich :-)
Wo ist denn da dann der Unterschied?
Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Februar 2021, 10:25:36
Zitat von: ch.eick am 08 Februar 2021, 10:04:08
Hi, wieder etwas neues für mich :-)
Wo ist denn da dann der Unterschied?
Gruß
   Christian

Unterschied zu roommate? Nun Roommate ist ausschließlich für Schlafräume gedacht. Sobald ein Roommate auf home geht wird der Residenz Status auch auf home gesetzt und somit fahren dann alle Rollos wo kein Roommate (also kein Schlafraum) eingetragen wurde. Das ist für die anderen die noch schlafen sicherlich immer noch laut aber leider nicht anders machbar.
Ich habe das bei mir so das in allen NICHT Schlafräumen erst die Rollos hoch fahren wenn Residenz home ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: duke_do am 08 Februar 2021, 11:59:15
Hallo,

nutze das ASC Modul mit DuoFern Rolladenaktoren. Nun habe ich statt der Astrowerte den Rademacher Umweltsnsor in Betrieb genomen und wollte die Rolläden über dessen Brightnesswert betreiben.

Leider scheint es immer mal wieder vorzukommen, dass der Brightnesswert kurzfritig unter den Schwellwert (bei mir 50) fällt und direkt danach wieder auf deutlich höhere Werte geht (eventuell Schatten von einem Vogel?). Dann sind meine Rolläden aber schon runter gefahren und es ist noch 45 Minuten hell genug draußen.

Ich habe den Wert in dem Moment auch mal geprüft, er ist dann tatsählich bei z.B. 35, ist aber beim nächsten Auslesen wieder bei z.B. 499.

Kann man einen Timer in ASC einrichten, dass der Brightnesswert für z.B. 5 Minuten unter dem Schwellwert sein muss (ich lese den Sensor im Minutentakt aus).

Oder habt ihr einen besseren Vorschlag, wie ich das verfrühte runter Fahren vermeiden kann? Oder gibt es gar schon eine Einstellung für meinen Vorschlag?

Gruß und Danke
Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 08 Februar 2021, 12:05:13
Zitat von: duke_do am 08 Februar 2021, 11:59:15
Hallo,

nutze das ASC Modul mit DuoFern Rolladenaktoren. Nun habe ich statt der Astrowerte den Rademacher Umweltsnsor in Betrieb genomen und wollte die Rolläden über dessen Brightnesswert betreiben.

Leider scheint es immer mal wieder vorzukommen, dass der Brightnesswert kurzfritig unter den Schwellwert (bei mir 50) fällt und direkt danach wieder auf deutlich höhere Werte geht (eventuell Schatten von einem Vogel?). Dann sind meine Rolläden aber schon runter gefahren und es ist noch 45 Minuten hell genug draußen.

Ich habe den Wert in dem Moment auch mal geprüft, er ist dann tatsählich bei z.B. 35, ist aber beim nächsten Auslesen wieder bei z.B. 499.

Kann man einen Timer in ASC einrichten, dass der Brightnesswert für z.B. 5 Minuten unter dem Schwellwert sein muss (ich lese den Sensor im Minutentakt aus).

Oder habt ihr einen besseren Vorschlag, wie ich das verfrühte runter Fahren vermeiden kann? Oder gibt es gar schon eine Einstellung für meinen Vorschlag?

Gruß und Danke
Daniel

Wenn Du einen Mittelwert der Helligkeit über einen Zeitraum bildest und dann diesen Wert in ASC eingibt, könntest Du kurze Schwankungen ausgleichen.
https://wiki.fhem.de/wiki/Gleitende_Mittelwerte_berechnen_und_loggen (https://wiki.fhem.de/wiki/Gleitende_Mittelwerte_berechnen_und_loggen)

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Februar 2021, 12:08:31
Zitat von: duke_do am 08 Februar 2021, 11:59:15
Hallo,

nutze das ASC Modul mit DuoFern Rolladenaktoren. Nun habe ich statt der Astrowerte den Rademacher Umweltsnsor in Betrieb genomen und wollte die Rolläden über dessen Brightnesswert betreiben.

Leider scheint es immer mal wieder vorzukommen, dass der Brightnesswert kurzfritig unter den Schwellwert (bei mir 50) fällt und direkt danach wieder auf deutlich höhere Werte geht (eventuell Schatten von einem Vogel?). Dann sind meine Rolläden aber schon runter gefahren und es ist noch 45 Minuten hell genug draußen.

Ich habe den Wert in dem Moment auch mal geprüft, er ist dann tatsählich bei z.B. 35, ist aber beim nächsten Auslesen wieder bei z.B. 499.

Kann man einen Timer in ASC einrichten, dass der Brightnesswert für z.B. 5 Minuten unter dem Schwellwert sein muss (ich lese den Sensor im Minutentakt aus).

Oder habt ihr einen besseren Vorschlag, wie ich das verfrühte runter Fahren vermeiden kann? Oder gibt es gar schon eine Einstellung für meinen Vorschlag?

Gruß und Danke
Daniel

Hallo Daniel,

Für das abendliche und morgendliche Fahren gibt es noch keine ASC Lösung für Dein Problem. Du kannst höchstens ein userReadings in Dein Brightnesssensor erstellen welches Werte sammelt und dann mittelt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 08 Februar 2021, 13:20:58
Zitat von: CoolTux am 08 Februar 2021, 12:08:31
Für das abendliche und morgendliche Fahren gibt es noch keine ASC Lösung für Dein Problem. Du kannst höchstens ein userReadings in Dein Brightnesssensor erstellen welches Werte sammelt und dann mittelt.
Das wäre der richtige Weg, also dem Sensor die Nervosität nehmen.
Ich verwende für meine Verschattung (das kommt bald wieder :-) ) drei Wetterstationen in meiner Gegend und verrechne die Werte alle samt miteinander.

Gruß
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: duke_do am 08 Februar 2021, 13:54:29
Vielen Dank an die Tipps zum erzeugen des Durchschnittswerts. Habe das mal bei meinen Rolladen eingebaut und teste es heute.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 19 Februar 2021, 07:57:14
Frage/Vorschlag: für Rollos, die nur per Zeitsteuerung arbeiten, gibt es doch so eine Sperrfrist. Also x Minuten bevor das Rollo morgens hochgefahren wird, macht es keine Fahrt mehr, wenn das Fenster geschlossen wird. Richtig?
Bei Steuerung per Brightness funktioniert das natürlich nicht. Führt aber dazu, dass teilweise das Rollo unnötigerweise zwei Minuten vor der Morgenöffnung fährt, wenn man morgens das Fenster schließt und es noch nicht hell genug ist.
Könnte man hier eventuell auch eine Art Brightnesspuffer basteln?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 19 Februar 2021, 08:19:09
Zitat von: kjmEjfu am 19 Februar 2021, 07:57:14
Frage/Vorschlag: für Rollos, die nur per Zeitsteuerung arbeiten, gibt es doch so eine Sperrfrist. Also x Minuten bevor das Rollo morgens hochgefahren wird, macht es keine Fahrt mehr, wenn das Fenster geschlossen wird. Richtig?
Bei Steuerung per Brightness funktioniert das natürlich nicht. Führt aber dazu, dass teilweise das Rollo unnötigerweise zwei Minuten vor der Morgenöffnung fährt, wenn man morgens das Fenster schließt und es noch nicht hell genug ist.
Könnte man hier eventuell auch eine Art Brightnesspuffer basteln?
Moin
Also bei mir haengt draussen ein Sensor, der sagt wann es hell ist. Wie willst Du jetzt wissen, ob der in zwei Minuten meldet dass es hell ist? Man kann hoechstens, sofern vorhanden, den Offset beruecksichtigen. Bei meiner anderen Steuerung, ist das fix auf eine halbe Stunde eingestellt. Somit weiss man es ist schon hell, aber die Rollaeden bleiben noch unten.
Dann kann man Deinen Wunsch umsetzen, wenn es das aber nicht gibt, dann musst Du eine Glaskugel einbauen lassen. Eventuell koennte man auch einen zweiten Wert implementieren, wenn es denn Zahlenwerte sind.
Am Ende ist es aber wieder nur eine weitere Stolperfallle, die wieder Probleme aufwirft. Und bei dem rasanten Wechsel der Sonnenauf- und untergangszeit gerade, sind das ein paar Tage, an denen Du das ueberhaupt merkst!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 19 Februar 2021, 08:28:44
Zitat von: pc1246 am 19 Februar 2021, 08:19:09
Also bei mir haengt draussen ein Sensor, der sagt wann es hell ist. Wie willst Du jetzt wissen, ob der in zwei Minuten meldet dass es hell ist? Man kann hoechstens, sofern vorhanden, den Offset beruecksichtigen. Bei meiner anderen Steuerung, ist das fix auf eine halbe Stunde eingestellt. Somit weiss man es ist schon hell, aber die Rollaeden bleiben noch unten.
Dann kann man Deinen Wunsch umsetzen, wenn es das aber nicht gibt, dann musst Du eine Glaskugel einbauen lassen. Eventuell koennte man auch einen zweiten Wert implementieren, wenn es denn Zahlenwerte sind.
Am Ende ist es aber wieder nur eine weitere Stolperfallle, die wieder Probleme aufwirft. Und bei dem rasanten Wechsel der Sonnenauf- und untergangszeit gerade, sind das ein paar Tage, an denen Du das ueberhaupt merkst!

Man könnte es eventuell pragmatisch umsetzen.
Idee:
- Tag 1: ASC merkt sich wann der Up-Wert aus ASC_BrightnessSensor erreicht ist (Uhrzeit).
- Tag 2: dieser Wert wird in Kombination mit ASC_BlockingTime_beforDayOpen berücksichtigt. Außerdem wird wieder analog zu Tag 1 die Uhrzeit gespeichert, allerdings sich natürlich jeden Tag die Uhrzeit etwas verschiebt, wird nun die Uhrzeit von Tag 1 und die Uhrzeit von Tag 2 addiert und halbiert (geht durch Umrechnung in Unix-Time recht einfach).

Könnte man auch über 3 Tage ziehen, damit starke Bewölkung an einem Tag nicht die kalkulierte Uhrzeit zu sehr stört.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: pc1246 am 19 Februar 2021, 09:26:15
@kjmEjfu
Du bist doch fast genauso lange dabei wie CoolTux. Schau mal in dem Post hier: https://forum.fhem.de/index.php/topic,39773.msg319942.html#msg319942
Da bedankt er sich bei einigen Mitgliedern, dass Sie ihn dahin geschubst haben, selber ein Modul zu schreiben. Den Post von pah habe ich auf die Schnelle leider nicht gefunden.
Vielleicht faengst Du ja auch einfach mal an, und kannst CoolTux unterstuetzen!?
Im Ernst, der Sonnenaufgang verschiebt sich pro Monat (Eben mal fuer Februar und Maerz nachgesehen) um eine Stunde. Wie oft meinst Du, dass Deine Situation noch eintritt? (Zeitverschiebung ist auch das letzte Mal dieses Jahr!)
Dieses Modul ist schon so aufgeblasen, und ich moechte in den Code gar nicht habe mir jetzt mal den Code geoeffnet: 6900 Zeilen, ohne Doku!
Da sind dann auch viele Abhaengigkeiten, die man schon im Kopf haben muss, oder einen Ausdruck!
Ich sehe das irgendwie nicht! Ach ich habe gerade gesehen, ich werde da im Code auch erwaehnt. Weiss gar nicht mehr ob da noch was von der Doku in der Form uebrig ist!
Gruss Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Typ1er am 21 Februar 2021, 10:04:51
ich habe gestern ein Update eingespielt, jetzt habe ich ein eigenartigen Effekt an meinem Badfenster

Das Rollo fährt Tagsüber runter, Wenn das Fenster öffne/Kippe "window closed at day"

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xavier am 28 Februar 2021, 16:51:28
Hi all,

I need your help. At the moment I am controlling the shading of nine shutters with ASC.

Four are oriented to the south and five are oriented to the west (another four blinds to the north and east are not shaded).

I set the values of ASC_Shading_InOutAzimuth for all nine shutters and with a light sensor I manage the value of ASC_Shading_StateChange_SunnyCloudy.

In the morning the shutters in the south go to ShadingIn and then those in the west go to ShadingIn. Good.

But when it's time for ShadingOut, only one south shutter opens, then the west shutters open while they should still be in ShadingIn. The remaining shutters to the south always remain lowered until night.

What information do you need to debug my settings?

In the meantime, I publish my list myASControl:

Internals:
   FUUID      5e8c4c01-f33f-2a3c-289e-bf714d57f7484607
   FVERSION   73_AutoShuttersControl.pm:v0.10.11-s23635/2021-01-29 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,MQTT2_3_Bdroom_Shutr,MQTT2_3_Double_Shutr_L,MQTT2_3_Double_Shutr_R,MQTT2_3_Kitchn_Shutr_L,MQTT2_3_Kitchn_Shutr_R,MQTT2_3_Living_Shutr_C,MQTT2_3_Living_Shutr_L,MQTT2_3_Living_Shutr_R,MQTT2_3_Mn_Bat_Shutr_L,MQTT2_3_Mn_Bat_Shutr_R,MQTT2_3_Office_Shutr,MQTT2_3_Pv_Bat_Shutr,Rain_from_W,Light_Sensor_S,residents,Rain_from_E,Rain_from_S,Weather_HOME,myAstro,Rain_from_N
   NR         45
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.11
   OLDREADINGS:
   READINGS:
     2021-02-28 09:00:14   MQTT2_3_Bdroom_Shutr_PosValue 100
     2020-12-24 09:00:01   MQTT2_3_Bdroom_Shutr_lastDelayPosValue 100
     2021-02-28 09:00:01   MQTT2_3_Bdroom_Shutr_lastPosValue 20
     2021-02-28 15:02:32   MQTT2_3_Bdroom_Shutr_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 16:23:12   MQTT2_3_Double_Shutr_L_PosValue 20
     2020-12-24 09:00:01   MQTT2_3_Double_Shutr_L_lastDelayPosValue 100
     2021-02-28 16:02:48   MQTT2_3_Double_Shutr_L_lastPosValue 20
     2021-02-28 15:02:32   MQTT2_3_Double_Shutr_L_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 16:23:09   MQTT2_3_Double_Shutr_R_PosValue 20
     2020-12-24 09:00:01   MQTT2_3_Double_Shutr_R_lastDelayPosValue 100
     2021-02-28 16:02:31   MQTT2_3_Double_Shutr_R_lastPosValue 20
     2021-02-28 15:02:32   MQTT2_3_Double_Shutr_R_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 15:35:54   MQTT2_3_Kitchn_Shutr_L_PosValue 19
     2021-02-28 15:32:29   MQTT2_3_Kitchn_Shutr_L_lastPosValue 20
     2021-02-28 15:02:32   MQTT2_3_Kitchn_Shutr_L_nextAstroTimeEvent 28.02.2021 - 21:00
     2021-02-28 16:32:14   MQTT2_3_Kitchn_Shutr_R_PosValue 44
     2021-02-28 15:51:48   MQTT2_3_Kitchn_Shutr_R_lastPosValue 3
     2021-02-28 15:02:32   MQTT2_3_Kitchn_Shutr_R_nextAstroTimeEvent 28.02.2021 - 22:00
     2020-12-09 16:49:25   MQTT2_3_Living_Blind_R_PosValue 0
     2020-12-20 22:56:30   MQTT2_3_Living_Blind_R_lastPosValue 50
     2021-02-28 09:11:48   MQTT2_3_Living_Shutr_C_PosValue 3
     2021-02-28 15:51:48   MQTT2_3_Living_Shutr_C_lastPosValue 3
     2021-02-28 15:02:32   MQTT2_3_Living_Shutr_C_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 09:11:42   MQTT2_3_Living_Shutr_L_PosValue 3
     2021-02-28 15:51:48   MQTT2_3_Living_Shutr_L_lastPosValue 3
     2021-02-28 15:02:32   MQTT2_3_Living_Shutr_L_nextAstroTimeEvent 28.02.2021 - 22:30
     2021-02-28 14:32:02   MQTT2_3_Living_Shutr_R_PosValue 3
     2020-12-16 09:05:01   MQTT2_3_Living_Shutr_R_lastDelayPosValue 100
     2021-02-28 15:51:48   MQTT2_3_Living_Shutr_R_lastPosValue 3
     2021-02-28 15:02:32   MQTT2_3_Living_Shutr_R_nextAstroTimeEvent 28.02.2021 - 22:00
     2020-12-22 21:00:01   MQTT2_3_Mn_Bat_Shutr_L_lastDelayPosValue 0
     2021-02-27 20:30:36   MQTT2_3_Mn_Bat_Shutr_L_lastPosValue 100
     2021-02-28 15:02:32   MQTT2_3_Mn_Bat_Shutr_L_nextAstroTimeEvent 28.02.2021 - 22:00
     2020-12-22 21:00:01   MQTT2_3_Mn_Bat_Shutr_R_lastDelayPosValue 0
     2021-02-28 15:01:46   MQTT2_3_Mn_Bat_Shutr_R_lastPosValue 100
     2021-02-28 15:02:32   MQTT2_3_Mn_Bat_Shutr_R_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 07:30:17   MQTT2_3_Office_Shutr_PosValue 100
     2020-12-08 11:08:45   MQTT2_3_Office_Shutr_lastDelayPosValue 100
     2021-02-28 07:30:01   MQTT2_3_Office_Shutr_lastPosValue 0
     2021-02-28 15:02:32   MQTT2_3_Office_Shutr_nextAstroTimeEvent 28.02.2021 - 22:00
     2021-02-28 16:23:18   MQTT2_3_Pv_Bat_Shutr_PosValue 20
     2020-12-24 07:30:01   MQTT2_3_Pv_Bat_Shutr_lastDelayPosValue 100
     2021-02-28 16:02:31   MQTT2_3_Pv_Bat_Shutr_lastPosValue 20
     2021-02-28 15:02:32   MQTT2_3_Pv_Bat_Shutr_nextAstroTimeEvent 28.02.2021 - 22:00
     2020-12-14 20:32:50   ascEnable       on
     2021-02-28 15:02:34   controlShading  on
     2020-04-07 09:31:21   hardLockOut     off
     2021-02-28 15:02:27   room_01_Kitchen MQTT2_3_Kitchn_Shutr_L,MQTT2_3_Kitchn_Shutr_R
     2021-02-28 15:02:27   room_02_Living_Room MQTT2_3_Living_Shutr_C,MQTT2_3_Living_Shutr_L,MQTT2_3_Living_Shutr_R
     2021-02-28 15:02:27   room_03_Double_Room MQTT2_3_Double_Shutr_L,MQTT2_3_Double_Shutr_R
     2021-02-28 15:02:27   room_04_Private_Bath MQTT2_3_Pv_Bat_Shutr
     2021-02-28 15:02:27   room_05_Main_Bath MQTT2_3_Mn_Bat_Shutr_L,MQTT2_3_Mn_Bat_Shutr_R
     2021-02-28 15:02:27   room_06_Bedroom MQTT2_3_Bdroom_Shutr
     2021-02-28 15:02:27   room_07_Office  MQTT2_3_Office_Shutr
     2020-04-07 09:31:21   selfDefense     off
     2021-02-28 16:32:14   state           manual
     2020-11-07 23:16:18   sunriseTimeWeHoliday on
     2021-02-28 15:02:27   userAttrList    rolled out
   helper:
     shuttersList:
       MQTT2_3_Bdroom_Shutr
       MQTT2_3_Double_Shutr_L
       MQTT2_3_Double_Shutr_R
       MQTT2_3_Kitchn_Shutr_L
       MQTT2_3_Kitchn_Shutr_R
       MQTT2_3_Living_Shutr_C
       MQTT2_3_Living_Shutr_L
       MQTT2_3_Living_Shutr_R
       MQTT2_3_Mn_Bat_Shutr_L
       MQTT2_3_Mn_Bat_Shutr_R
       MQTT2_3_Office_Shutr
       MQTT2_3_Pv_Bat_Shutr
   monitoredDevs:
     Light_Sensor_S:
       MQTT2_3_Bdroom_Shutr ASC_BrightnessSensor
       MQTT2_3_Double_Shutr_L ASC_BrightnessSensor
       MQTT2_3_Double_Shutr_R ASC_BrightnessSensor
       MQTT2_3_Kitchn_Shutr_L ASC_BrightnessSensor
       MQTT2_3_Kitchn_Shutr_R ASC_BrightnessSensor
       MQTT2_3_Living_Shutr_C ASC_BrightnessSensor
       MQTT2_3_Living_Shutr_L ASC_BrightnessSensor
       MQTT2_3_Living_Shutr_R ASC_BrightnessSensor
       MQTT2_3_Mn_Bat_Shutr_L ASC_BrightnessSensor
       MQTT2_3_Mn_Bat_Shutr_R ASC_BrightnessSensor
       MQTT2_3_Office_Shutr ASC_BrightnessSensor
       MQTT2_3_Pv_Bat_Shutr ASC_BrightnessSensor
     MQTT2_3_Bdroom_Shutr:
     MQTT2_3_Double_Shutr_L:
     MQTT2_3_Double_Shutr_R:
     MQTT2_3_Kitchn_Shutr_L:
     MQTT2_3_Kitchn_Shutr_R:
     MQTT2_3_Living_Shutr_C:
     MQTT2_3_Living_Shutr_L:
     MQTT2_3_Living_Shutr_R:
     MQTT2_3_Mn_Bat_Shutr_L:
     MQTT2_3_Mn_Bat_Shutr_R:
     MQTT2_3_Office_Shutr:
     MQTT2_3_Pv_Bat_Shutr:
     Rain_from_E:
       MQTT2_3_Mn_Bat_Shutr_R ASC_ExternalTrigger
     Rain_from_N:
       MQTT2_3_Bdroom_Shutr ASC_ExternalTrigger
       MQTT2_3_Mn_Bat_Shutr_L ASC_ExternalTrigger
       MQTT2_3_Office_Shutr ASC_ExternalTrigger
     Rain_from_S:
       MQTT2_3_Kitchn_Shutr_L ASC_ExternalTrigger
       MQTT2_3_Kitchn_Shutr_R ASC_ExternalTrigger
       MQTT2_3_Living_Shutr_C ASC_ExternalTrigger
       MQTT2_3_Living_Shutr_L ASC_ExternalTrigger
     Rain_from_W:
       MQTT2_3_Double_Shutr_L ASC_ExternalTrigger
       MQTT2_3_Double_Shutr_R ASC_ExternalTrigger
       MQTT2_3_Living_Shutr_R ASC_ExternalTrigger
       MQTT2_3_Pv_Bat_Shutr ASC_ExternalTrigger
     Weather_HOME:
       myASControl ASC_rainSensor
     myAstro:
       myASControl ASC_twilightDevice
     residents:
       myASControl ASC_residentsDev
Attributes:
   ASC_expert 1
   ASC_rainSensor Weather_HOME:wm_var_rain_detector
   ASC_residentsDev residents:state
   ASC_tempSensor Weather_HOME:wm_var_temperature
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       00 ASControl
   verbose    0


Best regards,
xavier

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Februar 2021, 18:17:37
Kannst du noch ein list von einem Rollo geben welches nicht öffnet?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xavier am 28 Februar 2021, 18:26:19
Zitat von: CoolTux am 28 Februar 2021, 18:17:37
Kannst du noch ein list von einem Rollo geben welches nicht öffnet?

South-facing shutter that does not open (now opened manually):

Internals:
   CID        3_Kitchn_Shutr_R
   DEF        3_Kitchn_Shutr_R
   DEVICETOPIC MQTT2_3_Kitchn_Shutr_R
   FUUID      6037b1e4-f33f-2a3c-62c7-7626bb0d278876ec
   IODev      m2s
   LASTInputDev m2s
   MSGCNT     12
   NAME       MQTT2_3_Kitchn_Shutr_R
   NR         462
   STATE      <a href="http://IPAddress" target="_blank">
Online
</a>
set_open
   TYPE       MQTT2_DEVICE
   m2s_MSGCNT 12
   m2s_TIME   2021-02-28 18:19:12
   READINGS:
     2021-02-27 20:30:33   ASC_Enable      on
     2021-02-28 18:19:54   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-02-28 16:55:15   ASC_ShuttersLastDrive manual
     2021-02-28 17:58:37   ASC_Time_DriveDown 28.02.2021 - 22:00
     2021-02-28 17:58:37   ASC_Time_DriveUp 01.03.2021 - 08:05
     2021-02-28 18:19:12   Heap            28
     2021-02-28 17:58:37   LWT             Online
     2021-02-28 18:19:12   LoadAvg         19
     2021-02-28 18:19:12   MqttCount       17
     2021-02-28 17:58:37   POWER           
     2021-02-28 18:19:12   POWER1          off
     2021-02-28 18:19:12   POWER2          off
     2021-02-28 18:19:12   Shutter1_Position 100
     2021-02-28 18:19:12   Shutter1_direction 0
     2021-02-27 20:38:16   ShutterClose1   0
     2021-02-28 17:48:48   ShutterOpen1    100
     2021-02-28 15:51:48   ShutterPosition1 3
     2021-02-28 16:32:13   ShutterStop1    44
     2021-02-28 18:19:12   Sleep           50
     2021-02-28 18:19:12   SleepMode       Dynamic
     2021-02-28 18:19:12   Time            2021-02-28T18:19:12
     2021-02-28 18:19:12   Uptime          3T03:12:07
     2021-02-28 18:19:12   UptimeSec       270727
     2021-02-28 18:19:12   Wifi_AP         1
     2021-02-28 18:19:12   Wifi_BSSId      82:2A:A8:14:2B:BD
     2021-02-28 18:19:12   Wifi_Channel    11
     2021-02-28 18:19:12   Wifi_DeepSleep  0
     2021-02-28 18:19:12   Wifi_Downtime   0T00:00:04
     2021-02-28 18:19:12   Wifi_Heap       28704
     2021-02-28 18:19:12   Wifi_LinkCount  1
     2021-02-28 18:19:12   Wifi_RSSI       66
     2021-02-28 18:19:12   Wifi_SSId       Gelsomini.I3T
     2021-02-28 17:58:34   associatedWith  myASControl
     2021-02-28 18:19:54   bgColor         #32A054
     2021-02-28 16:55:15   pct             100
     2021-02-28 17:48:47   state           set_open
     2021-02-28 17:59:17   subscriptions   cmnd/3_Kitchn_Shutr_R/# cmnd/3_Kitchn_Shutr_R_fb/# cmnd/Rollos/#
Attributes:
   ASC        2
   ASC_BrightnessSensor Light_Sensor_S:lux 52:1
   ASC_Down   brightness
   ASC_Drive_DelayStart 0
   ASC_ExternalTrigger Rain_from_S:state 1:0 5: 2:0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 120:235
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 4
   ASC_Shading_StateChange_SunnyCloudy 21000:19000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Weather_HOME:wm_var_temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:05
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   IODev      m2s
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_10 0:fts_shutter_100 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 \b\d\b.*:fts_shutter_90
   model      tasmota_2ch_shutter_invert_0
   readingList tele/3_Kitchn_Shutr_R/LWT:.* LWT
   stat/3_Kitchn_Shutr_R/RESULT:.* { json2nameValue($EVENT) }
   stat/3_Kitchn_Shutr_R/POWER1:.* POWER1
   stat/3_Kitchn_Shutr_R/POWER1:on {{'state' => 'opening'}}
   stat/3_Kitchn_Shutr_R/POWER2:.* POWER2
   stat/3_Kitchn_Shutr_R/POWER2:on {{'state' => 'closing'}}
   stat/3_Kitchn_Shutr_R/SHUTTER1:.* state
   stat/3_Kitchn_Shutr_R/SHUTTER1:.* pct
   tele/3_Kitchn_Shutr_R/RESULT:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_R/STATE:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_R/SENSOR:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_R/INFO.:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_R/UPTIME:.* { json2nameValue($EVENT) }
3_Kitchn_Shutr_R:cmnd/3_Kitchn_Shutr_R/POWER:.* POWER
3_Kitchn_Shutr_R:tele/3_Kitchn_Shutr_R/LWT:.* LWT
   room       01 Kitchen
   setList    close:noArg cmnd/3_Kitchn_Shutr_R/ShutterClose1
   open:noArg cmnd/3_Kitchn_Shutr_R/ShutterOpen1
   half:noArg cmnd/3_Kitchn_Shutr_R/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/3_Kitchn_Shutr_R/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/3_Kitchn_Shutr_R/ShutterStop1
   resetClose:noArg cmnd/3_Kitchn_Shutr_R/ShutterSetClose1
   x_configuration cmnd/3_Kitchn_Shutr_R/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   userReadings bgColor {if
(ReadingsVal("MQTT2_3_Kitchn_Shutr_R","state","") eq "opening") {return "#0088CC"} elsif
(ReadingsVal("MQTT2_3_Kitchn_Shutr_R","state","") eq "closing") {return "#0088CC"} elsif
(ReadingsVal("Auto_Blinds","state","") eq "1") {return "#32A054"} else
{return "#AAAAAA"}}
   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
   webCmd     :open:close:half:stop:pct


In addition, south-facing roller shutter that opened today:

Internals:
   CID        3_Kitchn_Shutr_L
   DEF        3_Kitchn_Shutr_L
   DEVICETOPIC MQTT2_3_Kitchn_Shutr_L
   FUUID      6037b701-f33f-2a3c-8d25-4c17495dd6b8a7bf
   IODev      m2s
   LASTInputDev m2s
   MSGCNT     12
   NAME       MQTT2_3_Kitchn_Shutr_L
   NR         454
   STATE      <a href="http://IPAddress" target="_blank">
Online
</a>
set_open
   TYPE       MQTT2_DEVICE
   m2s_MSGCNT 12
   m2s_TIME   2021-02-28 18:18:42
   READINGS:
     2021-02-27 20:30:33   ASC_Enable      on
     2021-02-28 18:22:54   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-02-28 17:27:40   ASC_ShuttersLastDrive manual
     2021-02-28 17:58:37   ASC_Time_DriveDown 28.02.2021 - 21:00
     2021-02-28 17:58:37   ASC_Time_DriveUp 01.03.2021 - 08:05
     2021-02-28 18:18:42   Heap            27
     2021-02-28 17:58:36   LWT             Online
     2021-02-28 18:18:42   LoadAvg         19
     2021-02-28 18:18:42   MqttCount       17
     2021-02-28 17:58:36   POWER           
     2021-02-28 18:18:42   POWER1          off
     2021-02-28 18:18:42   POWER2          off
     2021-02-28 18:18:42   Shutter1_Position 100
     2021-02-28 18:18:42   Shutter1_direction 0
     2021-02-27 20:47:57   ShutterClose1   0
     2021-02-28 17:49:12   ShutterOpen1    100
     2021-02-28 15:36:06   ShutterPosition1 19
     2021-02-28 18:18:42   Sleep           50
     2021-02-28 18:18:42   SleepMode       Dynamic
     2021-02-28 18:18:42   Time            2021-02-28T18:18:42
     2021-02-28 18:18:42   Uptime          3T03:12:08
     2021-02-28 18:18:42   UptimeSec       270728
     2021-02-28 18:18:42   Wifi_AP         1
     2021-02-28 18:18:42   Wifi_BSSId      82:2A:A8:14:2B:BD
     2021-02-28 18:18:42   Wifi_Channel    11
     2021-02-28 18:18:42   Wifi_DeepSleep  0
     2021-02-28 18:18:42   Wifi_Downtime   0T00:00:04
     2021-02-28 18:18:42   Wifi_Heap       28472
     2021-02-28 18:18:42   Wifi_LinkCount  1
     2021-02-28 18:18:42   Wifi_RSSI       60
     2021-02-28 18:18:42   Wifi_SSId       Gelsomini.I3T
     2021-02-28 17:58:34   associatedWith  myASControl
     2021-02-28 18:22:54   bgColor         #32A054
     2021-02-28 17:27:40   pct             100
     2021-02-28 17:49:12   state           set_open
     2021-02-28 17:59:17   subscriptions   cmnd/3_Kitchn_Shutr_L/# cmnd/3_Kitchn_Shutr_L_fb/# cmnd/Rollos/#
Attributes:
   ASC        2
   ASC_BrightnessSensor Light_Sensor_S:lux 28:0
   ASC_Down   brightness
   ASC_Drive_DelayStart 0
   ASC_ExternalTrigger Rain_from_S:state 1:0 5: 2:0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 120:235
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 21000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor Weather_HOME:wm_var_temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 08:05
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   IODev      m2s
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_10 0:fts_shutter_100 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 \b\d\b.*:fts_shutter_90
   model      tasmota_2ch_shutter_invert_0
   readingList tele/3_Kitchn_Shutr_L/LWT:.* LWT
   stat/3_Kitchn_Shutr_L/RESULT:.* { json2nameValue($EVENT) }
   stat/3_Kitchn_Shutr_L/POWER1:.* POWER1
   stat/3_Kitchn_Shutr_L/POWER1:on {{'state' => 'opening'}}
   stat/3_Kitchn_Shutr_L/POWER2:.* POWER2
   stat/3_Kitchn_Shutr_L/POWER2:on {{'state' => 'closing'}}
   stat/3_Kitchn_Shutr_L/SHUTTER1:.* state
   stat/3_Kitchn_Shutr_L/SHUTTER1:.* pct
   tele/3_Kitchn_Shutr_L/RESULT:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_L/STATE:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_L/SENSOR:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_L/INFO.:.* { json2nameValue($EVENT) }
   tele/3_Kitchn_Shutr_L/UPTIME:.* { json2nameValue($EVENT) }
3_Kitchn_Shutr_L:cmnd/3_Kitchn_Shutr_L/POWER:.* POWER
3_Kitchn_Shutr_L:tele/3_Kitchn_Shutr_L/LWT:.* LWT
   room       01 Kitchen
   setList    close:noArg cmnd/3_Kitchn_Shutr_L/ShutterClose1
   open:noArg cmnd/3_Kitchn_Shutr_L/ShutterOpen1
   half:noArg cmnd/3_Kitchn_Shutr_L/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/3_Kitchn_Shutr_L/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/3_Kitchn_Shutr_L/ShutterStop1
   resetClose:noArg cmnd/3_Kitchn_Shutr_L/ShutterSetClose1
   x_configuration cmnd/3_Kitchn_Shutr_L/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   userReadings bgColor {if
(ReadingsVal("MQTT2_3_Kitchn_Shutr_L","state","") eq "opening") {return "#0088CC"} elsif
(ReadingsVal("MQTT2_3_Kitchn_Shutr_L","state","") eq "closing") {return "#0088CC"} elsif
(ReadingsVal("Auto_Blinds","state","") eq "1") {return "#32A054"} else
{return "#AAAAAA"}}
   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
   webCmd     :open:close:half:stop:pct


Best regards,
xavier.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kamp am 02 März 2021, 20:02:32
Hallo,

zuerst mal danke - ich habe mich schon mit den vielen Möglichkeiten beschäftigt und habe diese gestern nun auf mein Produktivsystem so umgesetzt, wie ich das gerne möchte. Allerdings hat weder heute morgen noch bis jetzt abends eine Fahrt stattgefunden. Ich denke, soweit ich das verstanden habe, verwendet das Modul die Rollos und setzt dort wo ASC_Pos_Reading definiert ist, den entsprechenden Wert zwischen 0 und 100, richtig? Nun, meine Rollos (elero) lassen sich nicht mit Zahlenwerten steuern. Sie kennen nur diese set-Befehle:

moveDown
moveIntermediate
moveTilt
moveUp
(refresh) nicht relevant für Fahrten
stop

wie kann ich das ändern, damit ASC das so verwendet? Oder muss ich mich von dem Gedanken verabschieden und so wie früher (hatte in meiner alten Wohnung Rademacher) ein DOIF basteln?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 März 2021, 20:55:21
Du kannst das ROLLO Modul als Zwischenschicht nehmen und dort dann entsprechend Deine Befehle mappen lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: daelch am 03 März 2021, 10:19:42
Hallo CoolTux,

erstmal vielen Dank, dass Du die Lamellensteuerung aufgenommen hast. Funktioniert soweit sehr gut. Bei einer Sache habe ich jedoch wohl eine falsche Programmierung.

Ich möchte:


nternals:
   IODev      d_ccu
   NAME       HM_WohnzimmerJalErkerLinks
   NR         46
   STATE      Sichtschutz
   TYPE       HMCCUDEV
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    WohnzimmerJalErkerLinks
   ccutype    HM-LC-Ja1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   READINGS:
     2021-03-03 07:37:22   1.DIRECTION     0
     2021-03-03 07:37:22   1.DIRECTION_SLATS 0
     2021-02-21 07:49:48   1.INHIBIT       false
     2021-03-03 07:37:22   1.LEVEL         Sichtschutz
     2021-03-03 07:37:22   1.LEVEL_SLATS   40
     2021-03-03 07:37:22   1.WORKING       0
     2021-03-03 07:37:22   1.WORKING_SLATS 0
     2021-02-20 15:41:16   ASC_Enable      on
     2021-03-03 07:12:52   ASC_Time_DriveDown 03.03.2021 - 18:42
     2021-03-03 07:12:52   ASC_Time_DriveUp 04.03.2021 - 07:10
     2021-03-03 07:12:52   ASC_Time_PrivacyDriveDown 03.03.2021 - 17:42
     2021-02-21 07:49:15   associatedWith  ASC
     2021-03-03 07:37:22   control         2
     2021-03-03 07:37:22   hmstate         Sichtschutz
     2021-03-03 07:37:22   pct             40
     2021-03-03 07:37:22   state           Sichtschutz
   hmccu:
     devspec    OEQ0563411
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      2
         OVAL       2
         SVAL       0
         VAL        0
       1.DIRECTION_SLATS:
         OSVAL      2
         OVAL       2
         SVAL       0
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      Offen
         OVAL       1.000000
         SVAL       Sichtschutz
         VAL        0.020000
       1.LEVEL_SLATS:
         OSVAL      Offen
         OVAL       1.000000
         SVAL       40
         VAL        0.400000
       1.WORKING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
       1.WORKING_SLATS:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_Closed_Pos 0
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 3600:500
   ASC_PrivacyDown_Pos 0:Sichtschutz
   IODev      d_ccu
   alias      Jalousie Erker links
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   ccureadingname LEVEL:+pct
   ccuscaleval LEVEL:0:1:0:100,LEVEL_SLATS:0:1:0:100
   cmdIcon    up:control_centr_arrow_up stop:control_x down:control_centr_arrow_down Sichtschutz:fts_blade_arc_close_50 Lichtschutz:fts_blade_arc_close_00
   controldatapoint LEVEL
   event-on-change-reading .*
   eventMap   /datapoint STOP 1:stop/datapoint LEVEL 0:down/datapoint LEVEL 100:up/datapoint LEVEL_COMBINED "0x00,0x50":Sichtschutz/datapoint LEVEL_COMBINED "0x00,0xC8":Lichtschutz/
   group      Jalousien
   icon       fts_shutter_40
   room       Wohnbereich
   statedatapoint LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL,LEVEL_SLATS!#0-0:Geschlossen,#1-2:Sichtschutz,#3.1-5:Lichtschutz,#100-100:Offen
   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 Fenster Fenster_map Wohnzimmer WohnzimmerJal WohnzimmerJal_map Wohnzimmer_map structexclude
   webCmd     Sichtschutz:Lichtschutz:down:up:stop
   widgetOverride control:slider,0,10,100


Siehst Du den Fehler in meiner Konfiguration?

Vielen Dank und viele Grüße
Christoph
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 März 2021, 10:35:58
Stelle das
ASC_PrivacyDown_Pos 0:Sichtschutz
mal auf
ASC_PrivacyDown_Pos 1:Sichtschutz

Nur zum testen. Eigentlich sollte der erste Wert immer unterschiedlich je Fahrgrund sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kamp am 03 März 2021, 19:30:32
Zitat von: kamp am 02 März 2021, 20:02:32
Hallo,

zuerst mal danke - ich habe mich schon mit den vielen Möglichkeiten beschäftigt und habe diese gestern nun auf mein Produktivsystem so umgesetzt, wie ich das gerne möchte. Allerdings hat weder heute morgen noch bis jetzt abends eine Fahrt stattgefunden. Ich denke, soweit ich das verstanden habe, verwendet das Modul die Rollos und setzt dort wo ASC_Pos_Reading definiert ist, den entsprechenden Wert zwischen 0 und 100, richtig? Nun, meine Rollos (elero) lassen sich nicht mit Zahlenwerten steuern. Sie kennen nur diese set-Befehle:

moveDown
moveIntermediate
moveTilt
moveUp
(refresh) nicht relevant für Fahrten
stop

wie kann ich das ändern, damit ASC das so verwendet? Oder muss ich mich von dem Gedanken verabschieden und so wie früher (hatte in meiner alten Wohnung Rademacher) ein DOIF basteln?

Danke, bin gerade am Einrichten und werde morgen berichten, ob sie nun rauf und runter gehen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kamp am 04 März 2021, 20:06:52
Hallo,

wie versprochen - der Bericht:

mit Hilfe der ROLLO als Zwischenmodul funktioniert ASC perfekt für meine elero Rolläden. Auch die Laufzeiten habe ich bereits korrekt eingestellt. Auch hat es funktioniert, dass die Rolläden bei geöffneter Balkontür nicht runter gehen (HM 3state Sensor). Allerdings hätte ich mir erwartet, dass diese dann runtergehen, sobald man die Balkontür schließt. Hat jemand einen Tipp, was man dazu einstellen muss? Auch würde ich mir erwarten, dass die Rollos rauf gehen, wenn diese geschlossen sind und die Balkontür geöffnet wird, was auch nicht klappt.

ASC_ComfortOpen_Pos ist korrekt auf 0 gesetzt
ASC_LockOut ist auf soft
ASC_ShuttersPlace ist auf terrace
ASC_WindowRec auf den HM 3state Sensor gesetzt (dürfte passen, weil sie ja nicht runter gingen bei offenem Sensor)
ASC_WindowRec_PosAfterDayClosed ist auf lastManual
ASC_WindowRec_subType ist auf threestate

Danke!

EDIT: Noch eine Frage: Ich hatte ja ursprünglich ASC ohne ROLLO direkt auf meine elero Rollo eingestellt, diese Attribute habe ich entfernt. Trotzdem ist im ASC NOTIFYDEV noch alle diese Geräte drin - wie bekommt man die dort raus?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 März 2021, 21:39:35
Wenn wirklich alle ASC Attribute gelöscht sind sollte ein Neustart helfen.

Jede Positionsangabe über Attribute sollte anders sein. Comfort 0 ist falsch da dies im ideal Fall eine Endposition ist.

Zeig mal ein list von dem Rollo.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kamp am 05 März 2021, 20:16:05
Danke erstmals - ein Neustart, weder von fhem direkt, noch vom kompletten System hat eine Änderung gebracht: die alten Rollos sind nach wie vor im NotifydeV von ASC (zusätzlich sind noch ASC Readings in den alten Rollos, aber keine Attribute mehr):

Internals:
   DEF        2
   FUUID      6033e3bf-f33f-1b7d-fc6a-b0588e652dfd2771
   IODev      rolloEleroStick
   LASTInputDev rolloEleroStick
   MSGCNT     7
   NAME       BU_Rollo
   NR         170
   STATE      bottom_position
   TYPE       EleroDrive
   channel    2
   rolloEleroStick_MSGCNT 7
   rolloEleroStick_TIME 2021-03-05 20:13:16
   Helper:
     DBLOG:
       percentClosed:
         logdb:
           TIME       1614971596.87192
           VALUE      100
       position:
         logdb:
           TIME       1614971596.87192
           VALUE      bottom_position
       state:
         logdb:
           TIME       1614971596.87192
           VALUE      bottom_position
   READINGS:
     2021-03-01 20:37:24   ASC_Enable      on
     2021-03-02 20:26:44   ASC_ShuttersLastDrive manual
     2021-03-05 18:30:52   ASC_Time_DriveDown 06.03.2021 - 18:30
     2021-03-05 18:30:52   ASC_Time_DriveUp 06.03.2021 - 06:31
     2021-03-01 21:26:34   associatedWith  Rolladensteuerung
     2021-03-05 20:13:16   percentClosed   100
     2021-03-05 20:13:16   position        bottom_position
     2021-03-05 20:13:16   state           bottom_position
Attributes:
   IODev      rolloEleroStick
   cmdIcon    moveDown:fts_shutter_down moveUp:fts_shutter_up stop:fts_shutter_manual
   icon       fts_shutter
   room       Büro
   webCmd     moveDown:stop:moveUp



Und noch das list vom Rollo zum Balkon mit Stand nach Abend-Runterfahren bei geöffneter Balkontür (blieb oben) und danach Balkontür geschlossen:
Internals:
   FUUID      603e9413-f33f-1b7d-488e-f01fd69686088e6c
   NAME       WZ_RolloBalkonMod
   NR         209
   STATE      open
   TYPE       ROLLO
   READINGS:
     2021-03-02 20:40:33   ASC_Enable      on
     2021-03-05 06:32:40   ASC_ShuttersLastDrive day open
     2021-03-05 20:06:26   ASC_Time_DriveDown 06.03.2021 - 18:30
     2021-03-05 20:06:26   ASC_Time_DriveUp 06.03.2021 - 06:31
     2021-03-05 20:06:23   associatedWith  Rolladensteuerung
     2021-03-05 06:32:02   command         pct-0
     2021-03-05 06:32:02   desired_pct     0
     2021-03-05 06:32:02   drive-type      modul
     2021-03-05 06:32:02   last_drive      drive-up
     2021-03-05 06:32:40   pct             0
     2021-03-05 06:32:40   state           open
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 0
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_WindowRec WZ_Balkonsensor
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   icon       fts_shutter
   rl_autoStop 1
   rl_commandDown set WZ_RolloBalkon moveDown
   rl_commandStop set WZ_RolloBalkon stop
   rl_commandUp set WZ_RolloBalkon moveUp
   rl_excessBottom 3
   rl_excessTop 3
   rl_secondsDown 32
   rl_secondsUp 32
   rl_switchTime 1
   rl_type    normal
   room       Wohnzimmer
   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
   webCmd     open:closed:half:stop:pct


PS: Als Comfort 0 ist bei mir deshalb nötig, da ich zwischen Tür und Rollo noch eine Fliegengittertür habe und wenn die Rollo nicht auf 0 sind, geht diese nicht nach außen auf und ich komme nicht auf den Balkon...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 März 2021, 14:38:16
Stimmt das mit dem notifydev war mein Fehler. Du musst ein rescan machen.
Die Readings bekommst nur händisch weg.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 07 März 2021, 00:20:39
Hallo,
falls ich trotz Suche etwas übersehen haben sollte, bitte ich um einen Link.

Kann man die ASC-Verschattungssteuerung statt eines eigenen Helligkeitssensors auch mit Wetterdaten aus dem Netz steuern, zB von Proplanta, die alle 3 Stunden für einen definierten Ort Werte liefern wie die Wolkendichte in % und Temperaturen.

Danke und Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 März 2021, 02:19:35
Zitat von: Bronze am 07 März 2021, 00:20:39
Hallo,
falls ich trotz Suche etwas übersehen haben sollte, bitte ich um einen Link.

Kann man die ASC-Verschattungssteuerung statt eines eigenen Helligkeitssensors auch mit Wetterdaten aus dem Netz steuern, zB von Proplanta, die alle 3 Stunden für einen definierten Ort Werte liefern wie die Wolkendichte in % und Temperaturen.

Danke und Gruß

Ja das kann man.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 07 März 2021, 08:35:50
Also dem ASC_TWILIGHTDEVICE den Namen des Proplanta-Gerätes zuweisen, nehme ich an.

set ASC_twilightDevice OUT_Proplanta

Müssen noch weitere Einstellungen vorgenommen werden neben dem Aktivieren der Beschattung in ASC und den einzelnen Rollläden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 März 2021, 08:55:58
Zitat von: Bronze am 07 März 2021, 08:35:50
Also dem ASC_TWILIGHTDEVICE den Namen des Proplanta-Gerätes zuweisen, nehme ich an.

set ASC_twilightDevice OUT_Proplanta

Müssen noch weitere Einstellungen vorgenommen werden neben dem Aktivieren der Beschattung in ASC und den einzelnen Rollläden?

Nein. Deine Frage bezog sich auf den Helligkeitssensor.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 07 März 2021, 09:04:16
Die Frage lautet, ob und wie man Proplanta in ASC einbinden kann, damit die entsprechende Werte wie fc0_cloud09 gelesen und zur Beschattungssteuerung genutzt werden können.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 März 2021, 10:06:11
Zitat von: Bronze am 07 März 2021, 09:04:16
Die Frage lautet, ob und wie man Proplanta in ASC einbinden kann, damit die entsprechende Werte wie fc0_cloud09 gelesen und zur Beschattungssteuerung genutzt werden können.

Cloud09 gibt ja den Bewölkungsgrad an, indirekt beudeutet das für mich wie hell es also ist. Brightness. Wenn Du es auf Werte von Astro beziehst dann ist es falsch für ASC. Astro oder auch Twilight wird für den Sonnenstand verwendet nicht für die Helligkeit.

Um also Deine Frage jetzt nach aktuellem Stand deines Wunsches zu beantworten. Nein es geht nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: daelch am 08 März 2021, 18:23:46
Zitat von: CoolTux am 03 März 2021, 10:35:58
Stelle das
ASC_PrivacyDown_Pos 0:Sichtschutz
mal auf
ASC_PrivacyDown_Pos 1:Sichtschutz

Nur zum testen. Eigentlich sollte der erste Wert immer unterschiedlich je Fahrgrund sein.

Vielen Dank.

Das hat wunderbar funktioniert.

Eine Sache habe ich noch nicht hinbekommen: ich möchte morgens direkt in die Position Sichtschutz fahren. Aber bei Open Up Pos kann ich nur einen Prozentwert einstellen. Ich müsste allerdings "0:Sichtschutz" einstellen. Oder gibt es eine andere Lösung?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 März 2021, 20:38:43
Zitat von: daelch am 08 März 2021, 18:23:46
Vielen Dank.

Das hat wunderbar funktioniert.

Eine Sache habe ich noch nicht hinbekommen: ich möchte morgens direkt in die Position Sichtschutz fahren. Aber bei Open Up Pos kann ich nur einen Prozentwert einstellen. Ich müsste allerdings "0:Sichtschutz" einstellen. Oder gibt es eine andere Lösung?

Hoffe ich habe Dich richtig verstanden. Wenn ja dann kannst Du einfach in der FHEMWEB Kommandozeile eingeben attr ROLLONAME ASC_Open_Pos 0:Sichtschutz.
Das wäre dann aber halt immer deine open position. Ist bestimmt nicht unbedingt gewollt oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: brucky@freenet.de am 10 März 2021, 22:50:03
Hallo Zusammen,

ich nutze auch ASC mit unseren Raffstore. Echt super Modul!!

Ich hätte eine Frage, gibt es die Möglichkeit, dem ASC zu sagen, dass man keine Rollo sondern Raffstore hat und wenn die in die BEschattung fahren, nochmal kurz nach oben zu fahren, damit sich die Raffstore "quer" stellen, damit sie "durchsichtig" werden?

Schönen Abend,
Simon
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 März 2021, 05:36:05
Hallo Simon,

ASC selbst kann das nicht. Es muss einen direkten Befehl dafür geben. Entweder durch eine bestimmte nummerische Position oder durch einen zusätzlichen Befehl nach der Position.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 März 2021, 05:36:50
Zitat von: kamp am 05 März 2021, 20:16:05
Danke erstmals - ein Neustart, weder von fhem direkt, noch vom kompletten System hat eine Änderung gebracht: die alten Rollos sind nach wie vor im NotifydeV von ASC (zusätzlich sind noch ASC Readings in den alten Rollos, aber keine Attribute mehr):

Internals:
   DEF        2
   FUUID      6033e3bf-f33f-1b7d-fc6a-b0588e652dfd2771
   IODev      rolloEleroStick
   LASTInputDev rolloEleroStick
   MSGCNT     7
   NAME       BU_Rollo
   NR         170
   STATE      bottom_position
   TYPE       EleroDrive
   channel    2
   rolloEleroStick_MSGCNT 7
   rolloEleroStick_TIME 2021-03-05 20:13:16
   Helper:
     DBLOG:
       percentClosed:
         logdb:
           TIME       1614971596.87192
           VALUE      100
       position:
         logdb:
           TIME       1614971596.87192
           VALUE      bottom_position
       state:
         logdb:
           TIME       1614971596.87192
           VALUE      bottom_position
   READINGS:
     2021-03-01 20:37:24   ASC_Enable      on
     2021-03-02 20:26:44   ASC_ShuttersLastDrive manual
     2021-03-05 18:30:52   ASC_Time_DriveDown 06.03.2021 - 18:30
     2021-03-05 18:30:52   ASC_Time_DriveUp 06.03.2021 - 06:31
     2021-03-01 21:26:34   associatedWith  Rolladensteuerung
     2021-03-05 20:13:16   percentClosed   100
     2021-03-05 20:13:16   position        bottom_position
     2021-03-05 20:13:16   state           bottom_position
Attributes:
   IODev      rolloEleroStick
   cmdIcon    moveDown:fts_shutter_down moveUp:fts_shutter_up stop:fts_shutter_manual
   icon       fts_shutter
   room       Büro
   webCmd     moveDown:stop:moveUp



Und noch das list vom Rollo zum Balkon mit Stand nach Abend-Runterfahren bei geöffneter Balkontür (blieb oben) und danach Balkontür geschlossen:
Internals:
   FUUID      603e9413-f33f-1b7d-488e-f01fd69686088e6c
   NAME       WZ_RolloBalkonMod
   NR         209
   STATE      open
   TYPE       ROLLO
   READINGS:
     2021-03-02 20:40:33   ASC_Enable      on
     2021-03-05 06:32:40   ASC_ShuttersLastDrive day open
     2021-03-05 20:06:26   ASC_Time_DriveDown 06.03.2021 - 18:30
     2021-03-05 20:06:26   ASC_Time_DriveUp 06.03.2021 - 06:31
     2021-03-05 20:06:23   associatedWith  Rolladensteuerung
     2021-03-05 06:32:02   command         pct-0
     2021-03-05 06:32:02   desired_pct     0
     2021-03-05 06:32:02   drive-type      modul
     2021-03-05 06:32:02   last_drive      drive-up
     2021-03-05 06:32:40   pct             0
     2021-03-05 06:32:40   state           open
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 0
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_WindowRec WZ_Balkonsensor
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   icon       fts_shutter
   rl_autoStop 1
   rl_commandDown set WZ_RolloBalkon moveDown
   rl_commandStop set WZ_RolloBalkon stop
   rl_commandUp set WZ_RolloBalkon moveUp
   rl_excessBottom 3
   rl_excessTop 3
   rl_secondsDown 32
   rl_secondsUp 32
   rl_switchTime 1
   rl_type    normal
   room       Wohnzimmer
   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
   webCmd     open:closed:half:stop:pct


PS: Als Comfort 0 ist bei mir deshalb nötig, da ich zwischen Tür und Rollo noch eine Fliegengittertür habe und wenn die Rollo nicht auf 0 sind, geht diese nicht nach außen auf und ich komme nicht auf den Balkon...

Und? Hat es soweit geklappt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 12 März 2021, 06:47:16
Zitat von: brucky@freenet.de am 10 März 2021, 22:50:03
Hallo Zusammen,

ich nutze auch ASC mit unseren Raffstore. Echt super Modul!!

Ich hätte eine Frage, gibt es die Möglichkeit, dem ASC zu sagen, dass man keine Rollo sondern Raffstore hat und wenn die in die BEschattung fahren, nochmal kurz nach oben zu fahren, damit sich die Raffstore "quer" stellen, damit sie "durchsichtig" werden?

Schönen Abend,
Simon

Hallo Simon,
das ist mit ein paar Zeilen DOIF machbar. Hatte das gleiche Thema mit einer Außenjalousie. Funktioniert perfekt zusammen mit ASC.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: daelch am 12 März 2021, 12:03:35
Zitat von: brucky@freenet.de am 10 März 2021, 22:50:03
Hallo Zusammen,

ich nutze auch ASC mit unseren Raffstore. Echt super Modul!!

Ich hätte eine Frage, gibt es die Möglichkeit, dem ASC zu sagen, dass man keine Rollo sondern Raffstore hat und wenn die in die BEschattung fahren, nochmal kurz nach oben zu fahren, damit sich die Raffstore "quer" stellen, damit sie "durchsichtig" werden?

Schönen Abend,
Simon


Hallo Simon,

ich habe bei meinem Homematic Aktor (wird über HMCCU angesprochen) folgendes Attribut gesetzt:

attr HM_WohnzimmerJalBar eventMap /datapoint STOP 1:stop/datapoint LEVEL 0:down/datapoint LEVEL 100:up/datapoint LEVEL_COMBINED "0x00,0x50":Sichtschutz/datapoint LEVEL_COMBINED "0x00,0xC8":Lichtschutz/

Dadurch kann ich die Jalousie ansprechen via:

set HM_WohnzimmerJalBar Lichtschutz

Mit diesem Befehl Lichtschutz (Jalousien ganz unten, aber Lamellen gekippt auf offen) kann dann auch ASC arbeiten:

attr HM_WohnzimmerJalBar ASC_PrivacyDown_Pos 1:Lichtschutz

Bei mir läuft das zwar nicht über die Beschattung, aber dort sollte es doch eigentlich genau so funktionieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: HeikoBayer am 21 März 2021, 11:25:35
Hallo Zusammen,
seit diesem Wochenende fahren alle Rollos zum Zeitpunkt "ASC_Time_Up_Late" nach oben. Ist bei mir 07:15. Das passiert, obwohl "ASC_Time_Up_WE_Holiday" auf z.B. 08:30 gesetzt ist. Die Abfrage {IsWE()} liefert mir eine 1 zurück. Sollte also Wochenende sein.

Hier ein List vom ASC-Device:
Internals:
   FUUID      5ecff9ee-f33f-5c32-d548-3decac136ed0557e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myRolloControl
   NOTIFYDEV  global,myRolloControl,MK_GG_tr_Markise,RO_EG_br_BettinaOst,RO_EG_br_BettinaSued,RO_EG_ku_Nord,RO_EG_ku_West,RO_EG_wc_Ost,RO_EG_wz_Sued1,RO_EG_wz_Sued2,RO_EG_wz_West1,RO_EG_wz_West2,RO_OG_bz_Ost1,RO_OG_bz_Ost2,RO_OG_sz_Sued,RO_OG_zi_FelixNord,RO_OG_zi_FelixWest,RO_OG_zi_GaesteSued,RO_OG_zi_GaesteWest,US_GG_tr_WetterChecker,rgr_Bewohner,GR_EG_wz_Sued2,myTwilight
   NR         94
   NTFY_ORDER 51-myRolloControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2020-11-28 01:42:38   MK_GG_tr_Markise_PosValue 0
     2020-10-31 13:48:58   MK_GG_tr_Markise_lastPosValue 0
     2021-03-21 06:25:27   MK_GG_tr_Markise_nextAstroTimeEvent 21.03.2021 - 18:25
     2021-03-21 07:15:44   RO_EG_br_BettinaOst_PosValue 0
     2021-03-21 07:15:01   RO_EG_br_BettinaOst_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_br_BettinaOst_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:54   RO_EG_br_BettinaSued_PosValue 0
     2021-03-21 07:15:01   RO_EG_br_BettinaSued_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_br_BettinaSued_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-01-07 08:30:45   RO_EG_br_Ost_PosValue 0
     2021-01-07 08:30:01   RO_EG_br_Ost_lastPosValue 0
     2021-01-07 08:30:54   RO_EG_br_Sued_PosValue 0
     2021-01-07 08:30:01   RO_EG_br_Sued_lastPosValue 0
     2021-03-21 07:15:47   RO_EG_ku_Nord_PosValue 0
     2021-03-21 07:15:01   RO_EG_ku_Nord_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_ku_Nord_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:49   RO_EG_ku_West_PosValue 0
     2021-03-21 07:15:01   RO_EG_ku_West_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_ku_West_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:48   RO_EG_wc_Ost_PosValue 0
     2021-03-21 07:15:01   RO_EG_wc_Ost_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_wc_Ost_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:29   RO_EG_wz_Sued1_PosValue 0
     2021-03-21 07:15:01   RO_EG_wz_Sued1_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_wz_Sued1_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:33   RO_EG_wz_Sued2_PosValue 0
     2021-03-16 22:34:19   RO_EG_wz_Sued2_lastDelayPosValue 0
     2021-03-21 07:15:01   RO_EG_wz_Sued2_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_wz_Sued2_nextAstroTimeEvent 21.03.2021 - 23:45
     2021-03-21 07:15:26   RO_EG_wz_West1_PosValue 0
     2021-03-21 07:15:01   RO_EG_wz_West1_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_wz_West1_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:36   RO_EG_wz_West2_PosValue 0
     2021-03-21 07:15:01   RO_EG_wz_West2_lastPosValue 0
     2021-03-21 07:15:01   RO_EG_wz_West2_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 06:45:26   RO_OG_bz_Ost1_PosValue 0
     2021-03-21 06:45:01   RO_OG_bz_Ost1_lastPosValue 0
     2021-03-21 06:45:01   RO_OG_bz_Ost1_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 06:45:27   RO_OG_bz_Ost2_PosValue 0
     2021-03-21 06:45:01   RO_OG_bz_Ost2_lastPosValue 0
     2021-03-21 06:45:01   RO_OG_bz_Ost2_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-01-07 08:28:25   RO_OG_fn_Nord_PosValue 0
     2021-01-07 09:45:01   RO_OG_fn_Nord_lastPosValue 0
     2021-01-07 08:28:32   RO_OG_fn_West_PosValue 0
     2021-01-07 09:45:01   RO_OG_fn_West_lastPosValue 0
     2021-01-07 09:30:49   RO_OG_fs_Sued_PosValue 0
     2021-01-07 09:30:01   RO_OG_fs_Sued_lastPosValue 0
     2021-01-07 09:30:51   RO_OG_fs_West_PosValue 0
     2021-01-07 09:30:01   RO_OG_fs_West_lastPosValue 0
     2021-03-21 10:03:52   RO_OG_sz_Sued_PosValue 0
     2021-03-21 07:15:01   RO_OG_sz_Sued_lastPosValue 82
     2021-03-21 07:15:01   RO_OG_sz_Sued_nextAstroTimeEvent 21.03.2021 - 21:45
     2021-03-21 07:15:44   RO_OG_zi_FelixNord_PosValue 0
     2021-03-21 07:15:01   RO_OG_zi_FelixNord_lastPosValue 75
     2021-03-21 07:15:01   RO_OG_zi_FelixNord_nextAstroTimeEvent 21.03.2021 - 20:00
     2021-03-21 07:15:46   RO_OG_zi_FelixWest_PosValue 0
     2021-03-21 07:15:01   RO_OG_zi_FelixWest_lastPosValue 75
     2021-03-21 07:15:01   RO_OG_zi_FelixWest_nextAstroTimeEvent 21.03.2021 - 20:00
     2021-03-21 07:15:51   RO_OG_zi_GaesteSued_PosValue 0
     2021-03-21 07:15:01   RO_OG_zi_GaesteSued_lastPosValue 75
     2021-03-21 07:15:01   RO_OG_zi_GaesteSued_nextAstroTimeEvent 21.03.2021 - 20:00
     2021-03-21 07:15:52   RO_OG_zi_GaesteWest_PosValue 0
     2021-03-21 07:15:01   RO_OG_zi_GaesteWest_lastPosValue 75
     2021-03-21 07:15:01   RO_OG_zi_GaesteWest_nextAstroTimeEvent 21.03.2021 - 20:00
     2020-05-28 19:50:39   ascEnable       on
     2021-03-16 10:27:47   controlShading  on
     2020-05-28 19:50:39   hardLockOut     off
     2021-03-16 10:27:41   room_Alexa_Bad_Homekit RO_OG_bz_Ost1,RO_OG_bz_Ost2
     2021-03-16 10:27:41   room_Alexa_BueroBettina_Homekit RO_EG_br_BettinaOst,RO_EG_br_BettinaSued
     2021-03-16 10:27:41   room_Alexa_Draussen_Homekit MK_GG_tr_Markise
     2021-03-16 10:27:41   room_Alexa_Felix_Homekit RO_OG_zi_FelixNord,RO_OG_zi_FelixWest
     2021-03-16 10:27:41   room_Alexa_Gaeste_Homekit RO_OG_zi_GaesteWest
     2021-03-16 10:27:41   room_Alexa_Homekit_Kueche RO_EG_ku_West
     2021-03-16 10:27:41   room_Alexa_Homekit_Schlafzimmer RO_OG_sz_Sued
     2021-03-16 10:27:41   room_Alexa_Homekit_WC RO_EG_wc_Ost
     2021-03-16 10:27:41   room_Alexa_Homekit_Wohnzimmer RO_EG_wz_Sued1,RO_EG_wz_Sued2,RO_EG_wz_West1,RO_EG_wz_West2
     2021-03-16 10:27:41   room_Gaeste_Alexa_Homekit RO_OG_zi_GaesteSued
     2021-03-16 10:27:41   room_Kueche_Alexa_Homekit RO_EG_ku_Nord
     2020-05-28 19:50:39   selfDefense     off
     2021-03-21 10:03:52   state           manual
     2020-05-28 20:47:18   sunriseTimeWeHoliday on
     2021-03-16 10:27:41   userAttrList    rolled out
   helper:
     shuttersList:
       MK_GG_tr_Markise
       RO_EG_br_BettinaOst
       RO_EG_br_BettinaSued
       RO_EG_ku_Nord
       RO_EG_ku_West
       RO_EG_wc_Ost
       RO_EG_wz_Sued1
       RO_EG_wz_Sued2
       RO_EG_wz_West1
       RO_EG_wz_West2
       RO_OG_bz_Ost1
       RO_OG_bz_Ost2
       RO_OG_sz_Sued
       RO_OG_zi_FelixNord
       RO_OG_zi_FelixWest
       RO_OG_zi_GaesteSued
       RO_OG_zi_GaesteWest
   monitoredDevs:
     GR_EG_wz_Sued2:
       RO_EG_wz_Sued2 ASC_WindowRec
     MK_GG_tr_Markise:
     RO_EG_br_BettinaOst:
     RO_EG_br_BettinaSued:
     RO_EG_ku_Nord:
     RO_EG_ku_West:
     RO_EG_wc_Ost:
     RO_EG_wz_Sued1:
     RO_EG_wz_Sued2:
     RO_EG_wz_West1:
     RO_EG_wz_West2:
     RO_OG_bz_Ost1:
     RO_OG_bz_Ost2:
     RO_OG_sz_Sued:
     RO_OG_zi_FelixNord:
     RO_OG_zi_FelixWest:
     RO_OG_zi_GaesteSued:
     RO_OG_zi_GaesteWest:
     US_GG_tr_WetterChecker:
       MK_GG_tr_Markise ASC_BrightnessSensor
       RO_EG_br_BettinaOst ASC_BrightnessSensor
       RO_EG_br_BettinaSued ASC_BrightnessSensor
       RO_EG_ku_Nord ASC_BrightnessSensor
       RO_EG_ku_West ASC_BrightnessSensor
       RO_EG_wc_Ost ASC_BrightnessSensor
       RO_EG_wz_Sued1 ASC_BrightnessSensor
       RO_EG_wz_Sued2 ASC_BrightnessSensor
       RO_EG_wz_West1 ASC_BrightnessSensor
       RO_EG_wz_West2 ASC_BrightnessSensor
       RO_OG_bz_Ost1 ASC_BrightnessSensor
       RO_OG_bz_Ost2 ASC_BrightnessSensor
       RO_OG_sz_Sued ASC_BrightnessSensor
       RO_OG_zi_FelixNord ASC_BrightnessSensor
       RO_OG_zi_FelixWest ASC_BrightnessSensor
       RO_OG_zi_GaesteSued ASC_BrightnessSensor
       RO_OG_zi_GaesteWest ASC_BrightnessSensor
     myTwilight:
       myRolloControl ASC_twilightDevice
     rgr_Bewohner:
       myRolloControl ASC_residentsDev
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 80:20
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TEMP_GG_Draussen:temperature
   ASC_twilightDevice myTwilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Beschattung


Und hier ein List vom einem der Rollos:
Internals:
   CODE       49C4C8
   DEF        49C4C8
   FUUID      5c7437bc-f33f-5c32-cdc6-e92b10212a33cfeb
   FVERSION   30_DUOFERN.pm:0.238920/2021-03-05
   IODev      SYS_DuofernStick
   LASTInputDev SYS_DuofernStick
   MODEL      Rohrmotor
   MSGCNT     27
   NAME       RO_EG_wz_Sued1
   NR         37
   STATE      opened
   SUBTYPE    Rohrmotor
   SYS_DuofernStick_MSGCNT 27
   SYS_DuofernStick_RAWMSG 0FFF0F246000A0205A3C000014000D49C4C8FFFFFF01
   SYS_DuofernStick_TIME 2021-03-21 11:01:55
   TYPE       DUOFERN
   OLDREADINGS:
   READINGS:
     2020-05-28 19:57:15   ASC_Enable      on
     2021-03-21 11:20:15   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 7.5m
     2021-03-21 07:15:29   ASC_ShuttersLastDrive day open
     2021-03-21 07:15:01   ASC_Time_DriveDown 21.03.2021 - 21:45
     2021-03-21 07:15:01   ASC_Time_DriveUp 22.03.2021 - 07:15
     2021-03-16 10:27:42   associatedWith  myRolloControl
     2021-03-21 11:01:55   block           0
     2021-03-21 11:01:55   dawnAutomatic   off
     2021-03-21 11:01:55   duskAutomatic   off
     2021-03-21 11:01:55   manualMode      on
     2021-03-21 11:01:55   moving          stop
     2021-03-21 11:01:55   obstacle        0
     2021-03-21 11:01:55   position        0
     2021-03-21 11:01:55   rainAutomatic   off
     2021-03-21 11:01:55   rainDirection   up
     2021-03-21 11:01:55   rainMode        off
     2021-03-21 11:01:55   reversal        off
     2021-03-21 11:01:55   state           opened
     2021-03-21 11:01:55   sunAutomatic    off
     2021-03-21 11:01:55   sunMode         off
     2021-03-21 11:01:55   sunPosition     60
     2021-03-21 11:01:55   timeAutomatic   off
     2021-03-21 11:01:55   ventilatingMode off
     2021-03-21 11:01:55   ventilatingPosition 90
     2021-03-21 11:01:55   version         1.4
     2021-03-21 11:01:55   windAutomatic   off
     2021-03-21 11:01:55   windDirection   up
     2021-03-21 11:01:55   windMode        off
   helper:
     desiredPosition 0
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor US_GG_tr_WetterChecker:brightness 80:20
   ASC_Closed_Pos 100
   ASC_Down   brightness
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 95:185
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 38000:30000
   ASC_Shading_WaitingPeriod 900
   ASC_TempSensor TEMP_EG_wz:temperature
   ASC_Time_Down_Early 17:30
   ASC_Time_Down_Late 21:45
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     brightness
   DbLogExclude .*
   IODev      SYS_DuofernStick
   alexaName  Rollo Wohnen 1
   alexaRoom  Wohnzimmer
   alias      Rollo Wohnen 1
   event-on-change-reading .*
   genericDeviceType blind
   group      Rollo EG
   icon       fts_shutter
   positionDeviation 1
   room       Alexa,Homekit,Wohnzimmer
   siriName   Rollo Wohnen 1
   toggleUpDown 1
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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 rollo_eg rollo_eg_map rollo_sued_eg rollo_sued_eg_map structexclude


Es kommt mir so vor als wäre das seit dem letzten Update so. Hat jemand eine Idee?

Grüße,
Heiko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 21 März 2021, 15:51:27
Sollte aus der Commandref klar werden:

ASC_Time_Up_Early - Sonnenaufgang frühste Zeit zum Hochfahren (default: 05:00) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
ASC_Time_Up_Late - Sonnenaufgang späteste Zeit zum Hochfahren (default: 08:30) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
ASC_Time_Up_WE_Holiday - Sonnenaufgang frühste Zeit zum Hochfahren 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!!!


ASC_Time_Up_WE_Holiday ersetzt ASC_Time_Up_Early NICHT ASC_Time_Up_Late.

Diskussion dazu gab es hier https://forum.fhem.de/index.php/topic,112325.msg1128602.html#msg1128602

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: HeikoBayer am 23 März 2021, 21:04:24
Zitat von: kjmEjfu am 21 März 2021, 15:51:27
Sollte aus der Commandref klar werden:

ASC_Time_Up_Early - Sonnenaufgang frühste Zeit zum Hochfahren (default: 05:00) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
ASC_Time_Up_Late - Sonnenaufgang späteste Zeit zum Hochfahren (default: 08:30) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss ein Zeitformat in Form HH:MM[:SS] sein!!!
ASC_Time_Up_WE_Holiday - Sonnenaufgang frühste Zeit zum Hochfahren 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!!!


ASC_Time_Up_WE_Holiday ersetzt ASC_Time_Up_Early NICHT ASC_Time_Up_Late.

Diskussion dazu gab es hier https://forum.fhem.de/index.php/topic,112325.msg1128602.html#msg1128602

Ja, das macht Sinn. Ich habe die Diskussion leider nicht mit bekommen. Fand die "fehlerhafte Lösung" von vor dem Update eigentlich besser. So konnte ich trotz Brightness an Wochentagen im Winter immer den Rollo öffnen lassen wenn entweder brightness oder Time_Up_Late erreicht wird. Und am Wochenende entsprechend später. Aber gut. Ich passe die Konfig noch vor dem WE an und denke, das ist dann soweit gelöst   ;) Danke nochmal für den Hinweis!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 24 März 2021, 17:28:10
@CoolTux:
Nachdem ich ein Update auf die aktuelle Version von ASC gemacht habe, wird bei mir die Anzeige "ASC Configuration and Information Summary" nicht mehr dargestellt - nur dann, wenn ich ein ScanForShutters durchführe - ein erneuter Aufruf von ASC ist dann wieder ohne Darstellung.
Version ist v0.10.12.
Habe schon probiert ASC neu anzulegen, hat aber kein Erfolg gebracht und ja, Shutdown + Restart ist auch durchgeführt worden.

Irgendeine Idee?
Gruß
eurofinder

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 März 2021, 17:38:46
Steht eine Warnung oder ähnliches im Log?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 24 März 2021, 17:51:49
@CoolTux:
Gerade nochmals einen Neustart gemacht - keine Änderung, keine Fehlermeldung.

Hier mal das ASC-Device:
Internals:
   FUUID      602be341-f33f-49d8-f1db-5441acc28c5ddaf5
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,ASC_Brightness,ASTRO,Bewohner,Fenster_EG_Buero,Fenster_EG_Kueche,Fenster_EG_WC,Fenster_EG_WZ,Fenster_OG_Ankleide,Fenster_OG_Ankleide_Velux,Fenster_OG_Bad,Fenster_OG_Gaeste,Fenster_OG_Gaeste_Velux,Fenster_OG_SZ_links,global,rr_Sonja,rr_Sven,Rollo_EG_BU,Rollo_EG_KU,Rollo_EG_WC,Rollo_EG_WZ,Rollo_EG_WZ_Tuer,Rollo_OG_AK,Rollo_OG_AK_Velux,Rollo_OG_Bad,Rollo_OG_GA,Rollo_OG_GA_Velux,Rollo_OG_SZ
   NR         28
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-03-24 17:23:14   Rollo_EG_BU_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_EG_KU_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_EG_WC_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_EG_WZ_Tuer_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_EG_WZ_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_AK_Velux_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_AK_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_Bad_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_GA_Velux_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_GA_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:23:14   Rollo_OG_SZ_nextAstroTimeEvent 24.03.2021 - 19:07
     2021-03-24 17:03:36   ascEnable       on
     2021-03-24 17:13:44   controlShading  off
     2021-03-24 17:13:44   hardLockOut     off
     2021-03-24 17:23:09   room_ASC_EG_EG-_B__ro_Rollladen Rollo_EG_BU
     2021-03-24 17:23:09   room_ASC_EG_EG-_K__che_Rollladen Rollo_EG_KU
     2021-03-24 17:23:09   room_ASC_EG_EG-_WC_Rollladen Rollo_EG_WC
     2021-03-24 17:23:09   room_ASC_EG_EG-_Wohnzimmer_Rollladen Rollo_EG_WZ,Rollo_EG_WZ_Tuer
     2021-03-24 17:23:09   room_ASC_OG_OG-_Ankleide_Rollladen Rollo_OG_AK,Rollo_OG_AK_Velux
     2021-03-24 17:23:09   room_ASC_OG_OG-_Bad_Rollladen Rollo_OG_Bad
     2021-03-24 17:23:09   room_ASC_OG_OG-_G__ste_Rollladen Rollo_OG_GA,Rollo_OG_GA_Velux
     2021-03-24 17:23:09   room_ASC_OG_OG-_Schlafzimmer_Rollladen Rollo_OG_SZ
     2021-03-24 17:16:40   selfDefense     on
     2021-03-24 17:23:24   state           created new drive timer
     2021-03-24 17:16:54   sunriseTimeWeHoliday on
     2021-03-24 17:23:09   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BU
       Rollo_EG_KU
       Rollo_EG_WC
       Rollo_EG_WZ
       Rollo_EG_WZ_Tuer
       Rollo_OG_AK
       Rollo_OG_AK_Velux
       Rollo_OG_Bad
       Rollo_OG_GA
       Rollo_OG_GA_Velux
       Rollo_OG_SZ
   monitoredDevs:
     ASC_Brightness:
       Rollo_EG_BU ASC_BrightnessSensor
       Rollo_EG_KU ASC_BrightnessSensor
       Rollo_EG_WZ ASC_BrightnessSensor
       Rollo_EG_WZ_Tuer ASC_BrightnessSensor
       Rollo_OG_AK ASC_BrightnessSensor
       Rollo_OG_AK_Velux ASC_BrightnessSensor
       Rollo_OG_Bad ASC_BrightnessSensor
       Rollo_OG_GA ASC_BrightnessSensor
       Rollo_OG_GA_Velux ASC_BrightnessSensor
       Rollo_OG_SZ ASC_BrightnessSensor
     ASTRO:
       ASC        ASC_twilightDevice
     Bewohner:
       ASC        ASC_residentsDev
       Rollo_EG_BU ASC_Roommate_Device
       Rollo_EG_WZ ASC_Roommate_Device
       Rollo_EG_WZ_Tuer ASC_Roommate_Device
     Fenster_EG_Buero:
       Rollo_EG_BU ASC_WindowRec
     Fenster_EG_Kueche:
       Rollo_EG_KU ASC_WindowRec
     Fenster_EG_WC:
       Rollo_EG_WC ASC_WindowRec
     Fenster_EG_WZ:
       Rollo_EG_WZ_Tuer ASC_WindowRec
     Fenster_OG_Ankleide:
       Rollo_OG_AK ASC_WindowRec
     Fenster_OG_Ankleide_Velux:
       Rollo_OG_AK_Velux ASC_WindowRec
     Fenster_OG_Bad:
       Rollo_OG_Bad ASC_WindowRec
     Fenster_OG_Gaeste:
       Rollo_OG_GA ASC_WindowRec
     Fenster_OG_Gaeste_Velux:
       Rollo_OG_GA_Velux ASC_WindowRec
     Fenster_OG_SZ_links:
       Rollo_OG_SZ ASC_WindowRec
     rr_Sonja:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
     rr_Sven:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_autoShuttersControlComfort on
   ASC_blockAscDrivesAfterManual 1
   ASC_brightnessDriveUpDown Lichtsensor
   ASC_expert 1
   ASC_freezeTemp 2
   ASC_residentsDev Bewohner:state
   ASC_tempSensor TEMPSENSOR:state
   ASC_twilightDevice ASTRO
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   devStateStyle style="text-align:right"
   icon       fts_shutter_automatic
   room       ASC
   verbose    3


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 März 2021, 18:49:39
Sehr seltsam,

Was sagt ein get ShowNotifyDevInformation bei Attribut expert 1?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 07:27:17
Hier das Ergebnis von get ShowNotifyDevInformation bei Attribut expert 1:
Shutters/ASC-Device NOTIFYDEV Attribut
Rollo_EG_BU ASC_Brightness ASC_BrightnessSensor
Rollo_EG_KU ASC_Brightness ASC_BrightnessSensor
Rollo_EG_WZ ASC_Brightness ASC_BrightnessSensor
Rollo_EG_WZ_Tuer ASC_Brightness ASC_BrightnessSensor
Rollo_OG_AK ASC_Brightness ASC_BrightnessSensor
Rollo_OG_AK_Velux ASC_Brightness ASC_BrightnessSensor
Rollo_OG_Bad ASC_Brightness ASC_BrightnessSensor
Rollo_OG_GA ASC_Brightness ASC_BrightnessSensor
Rollo_OG_GA_Velux ASC_Brightness ASC_BrightnessSensor
Rollo_OG_SZ ASC_Brightness ASC_BrightnessSensor
ASC      ASTRO ASC_twilightDevice
ASC      Bewohner ASC_residentsDev
Rollo_EG_BU Bewohner ASC_Roommate_Device
Rollo_EG_WZ Bewohner ASC_Roommate_Device
Rollo_EG_WZ_Tuer Bewohner ASC_Roommate_Device
Rollo_EG_BU Fenster_EG_Buero ASC_WindowRec
Rollo_EG_KU Fenster_EG_Kueche ASC_WindowRec
Rollo_EG_WC Fenster_EG_WC         ASC_WindowRec
Rollo_EG_WZ_Tuer Fenster_EG_WZ         ASC_WindowRec
Rollo_OG_AK Fenster_OG_Ankleide ASC_WindowRec
Rollo_OG_AK_Velux Fenster_OG_Ankleide_Velux ASC_WindowRec
Rollo_OG_Bad Fenster_OG_Bad ASC_WindowRec
Rollo_OG_GA Fenster_OG_Gaeste ASC_WindowRec
Rollo_OG_GA_Velux Fenster_OG_Gaeste_Velux ASC_WindowRec
Rollo_OG_SZ Fenster_OG_SZ_links ASC_WindowRec
Rollo_OG_GA rr_Sonja ASC_Roommate_Device
Rollo_OG_GA_Velux rr_Sonja ASC_Roommate_Device
Rollo_OG_SZ rr_Sonja ASC_Roommate_Device
Rollo_OG_GA rr_Sven ASC_Roommate_Device
Rollo_OG_GA_Velux rr_Sven ASC_Roommate_Device
Rollo_OG_SZ rr_Sven ASC_Roommate_Device

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 März 2021, 08:03:42
Zitat von: eurofinder am 25 März 2021, 07:27:17
Hier das Ergebnis von get ShowNotifyDevInformation bei Attribut expert 1:
Shutters/ASC-Device NOTIFYDEV Attribut
Rollo_EG_BU ASC_Brightness ASC_BrightnessSensor
Rollo_EG_KU ASC_Brightness ASC_BrightnessSensor
Rollo_EG_WZ ASC_Brightness ASC_BrightnessSensor
Rollo_EG_WZ_Tuer ASC_Brightness ASC_BrightnessSensor
Rollo_OG_AK ASC_Brightness ASC_BrightnessSensor
Rollo_OG_AK_Velux ASC_Brightness ASC_BrightnessSensor
Rollo_OG_Bad ASC_Brightness ASC_BrightnessSensor
Rollo_OG_GA ASC_Brightness ASC_BrightnessSensor
Rollo_OG_GA_Velux ASC_Brightness ASC_BrightnessSensor
Rollo_OG_SZ ASC_Brightness ASC_BrightnessSensor
ASC      ASTRO ASC_twilightDevice
ASC      Bewohner ASC_residentsDev
Rollo_EG_BU Bewohner ASC_Roommate_Device
Rollo_EG_WZ Bewohner ASC_Roommate_Device
Rollo_EG_WZ_Tuer Bewohner ASC_Roommate_Device
Rollo_EG_BU Fenster_EG_Buero ASC_WindowRec
Rollo_EG_KU Fenster_EG_Kueche ASC_WindowRec
Rollo_EG_WC Fenster_EG_WC         ASC_WindowRec
Rollo_EG_WZ_Tuer Fenster_EG_WZ         ASC_WindowRec
Rollo_OG_AK Fenster_OG_Ankleide ASC_WindowRec
Rollo_OG_AK_Velux Fenster_OG_Ankleide_Velux ASC_WindowRec
Rollo_OG_Bad Fenster_OG_Bad ASC_WindowRec
Rollo_OG_GA Fenster_OG_Gaeste ASC_WindowRec
Rollo_OG_GA_Velux Fenster_OG_Gaeste_Velux ASC_WindowRec
Rollo_OG_SZ Fenster_OG_SZ_links ASC_WindowRec
Rollo_OG_GA rr_Sonja ASC_Roommate_Device
Rollo_OG_GA_Velux rr_Sonja ASC_Roommate_Device
Rollo_OG_SZ rr_Sonja ASC_Roommate_Device
Rollo_OG_GA rr_Sven ASC_Roommate_Device
Rollo_OG_GA_Velux rr_Sven ASC_Roommate_Device
Rollo_OG_SZ rr_Sven ASC_Roommate_Device

eurofinder

Bin ich gerade Ratlos.
Du kannst die Funktion ja mal von Hand aufrufen.
{ FHEM::Automation::ShuttersControl::ShuttersInformation(undef,'ASC-DEVICE-NAME','RAUMNAME-ASC-DEVICE',undef) }
in der FHEMWEB Kommandozeile eingeben. Bitte den Text welcher in Großbuchstaben ist gegen Deine Angaben ersetzen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 08:15:11
Raumname und ASC-Device lautetn jeweils ASC - also nach { FHEM::Automation::ShuttersControl::ShuttersInformation(undef,'ASC','ASC',undef) } erhalte ich:
<html><table><tr><h3>ASC Configuration and Information Summary</h3><td><table class="block wide"><tr class="even"><td><b>Shutters</b></td><td> </td><td><b>Next DriveUp</b></td><td> </td><td><b>Next DriveDown</b></td><td> </td><td><b>ASC Up</b></td><td> </td><td><b>ASC Down</b></td><td> </td><td><b>ASC Mode Up</b></td><td> </td><td><b>ASC Mode Down</b></td><td> </td><td><b>Partymode</b></td><td> </td><td><b>Lock-Out</b></td><td> </td><td><b>Last Drive</b></td><td> </td><td><b>Position</b></td><td> </td><td><b>Last Position</b></td><td> </td><td><b>Shading Info</b></td></tr><tr class="odd"><td>Rollo_EG_BU</td><td> </td><td>26.03.2021 - 06:00:02</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>home</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>roommate awoken</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="even"><td>Rollo_EG_KU</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>day open</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="odd"><td>Rollo_EG_WC</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>day open</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="even"><td>Rollo_EG_WZ</td><td> </td><td>26.03.2021 - 06:00:02</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>home</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>roommate awoken</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="odd"><td>Rollo_EG_WZ_Tuer</td><td> </td><td>26.03.2021 - 06:00:02</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>home</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>roommate awoken</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="even"><td>Rollo_OG_AK</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>day open</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="odd"><td>Rollo_OG_AK_Velux</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>day open</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="even"><td>Rollo_OG_Bad</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>day open</td><td> </td><td>100</td><td> </td><td>100</td><td> </td><td>out - 07:50:30</td></tr><tr class="odd"><td>Rollo_OG_GA</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>ventilate - window open</td><td> </td><td>10</td><td> </td><td>10</td><td> </td><td>out - 07:50:30</td></tr><tr class="even"><td>Rollo_OG_GA_Velux</td><td> </td><td>26.03.2021 - 05:56:09</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>night close</td><td> </td><td>0</td><td> </td><td>0</td><td> </td><td>out - 07:50:30</td></tr><tr class="odd"><td>Rollo_OG_SZ</td><td> </td><td>26.03.2021 - 06:00:02</td><td> </td><td>25.03.2021 - 19:09:16</td><td> </td><td>astro</td><td> </td><td>astro</td><td> </td><td>always</td><td> </td><td>always</td><td> </td><td>off</td><td> </td><td>off</td><td> </td><td>night close</td><td> </td><td>0</td><td> </td><td>0</td><td> </td><td>out - 07:50:30</td></tr></table></td></tr></table></html><br /><br />

OK, ist HTML, wird aber als Text dargestellt.

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 März 2021, 08:18:12
Ganz ehrlich. Ich bin Planlos. Wenn das geht und Du da was zurück bekommst dann sollte es auch in der Detail Übersicht angezeigt werden.
Zeig mal bitte ein Screenshot
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 08:21:01
Screenshot vom Befehl { FHEM::Automation::ShuttersControl::ShuttersInformation(undef,'ASC','ASC',undef) }?

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 08:37:22
Das erhalte ich:
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 März 2021, 09:29:47
Zitat von: eurofinder am 25 März 2021, 08:21:01
Screenshot vom Befehl { FHEM::Automation::ShuttersControl::ShuttersInformation(undef,'ASC','ASC',undef) }?

eurofinder

Nein, einfach nur von der Detailansicht des ASC Devices.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 11:06:47
Reicht der Ausschnitt? Habe mal den Style geändert, aber auch da fehlt die Anzeige.
Hilft es ggf. in den einzelnen Rollläden, das Attribut ASC auf 0 zu setzen und dann eines nach dem anderen wieder anzuschalten?

eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 März 2021, 11:52:49
Und oberhalb von set steht nichts weiter? Oh man. Ich habe echt keine Ahnung. Da können wir nur debuggen. Ich schreibe Dir später noch mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 25 März 2021, 11:58:32
Nope, da ist nichts mehr - das ist ja das Problem. War bis zum letzten Update vom ASC immer vorhanden - kann natürlich auch an irgendeinem anderen Querschläger liegen, der müsste dann aber irgendwie eine Verbindung zum ASC haben - oder?

OK, schreib mir einfach, was und wie ich debuggen soll.

Bis denne
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ruN am 26 März 2021, 10:25:21
Hallo zusammen,
ich brauche mal Unterstützung. Ich habe 6 Rolladen (HMIP_BROLL) eingebunden und erlebe jeden Abend, dass nicht alle herunterfahren. Es sind täglich andere die nicht runterfahren. Folgendes ist eingestellt:

define RollladenAutomatik AutoShuttersControl
attr RollladenAutomatik ASC_autoAstroModeEvening CIVIL
attr RollladenAutomatik ASC_autoAstroModeMorning CIVIL
attr RollladenAutomatik ASC_autoShuttersControlEvening on
attr RollladenAutomatik ASC_autoShuttersControlMorning on
attr RollladenAutomatik ASC_shuttersDriveDelay 15
attr RollladenAutomatik devStateIcon { ShuttersControl_DevStateIcon($name) }
attr RollladenAutomatik icon fts_shutter_automatic
attr RollladenAutomatik room Rollladen


Woran könnte das liegen?
Meine Vermutung ist ja, dass die Geräte (HMIP_BROLL) zyklisch Status Updates senden. Wenn nun das Update zu kurz vor der Runterfahrzeit kommt fährt diese nicht runter.

Wie komme ich sonst dem Problem auf die Spur?

Version ist die aktuelle v0.10.12
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 26 März 2021, 10:55:57
Bei meinen HM-LC-Bl1-FM passiert das eher 1x die Woche, aber das Problem habe ich auch.
Hab schon mit ASC_Drive_DelayStart gespielt, um zu vermeiden das alle Fahrkommandos zum gleichen Zeitpunkt geschickt werden und eventuell was verschluckt wird. Im entsprechenden Rollo-Device ist aber, wenn nicht gefahren wurde, auch kein Hinweis zu finden, dass überhaupt ein Fahrbefehl ausgelöst wurde. Steht entsprechend weiter auf "open".
Als wenn ASC in irgendwelchen besonderen Situationen ein Rollo vergisst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 März 2021, 11:20:58
Eine Möglichkeit wäre das es kurz vorher ein Event des Positionsreading gab und ASC denkt das manuell gefahren wurde. Daher ist zu empfehlen event-on-change-reading in den Rollos zu setzen wo es vor kommt das auf Grund von Status Requests Positionsevents kommen obwohl sich die Positions ja nicht geändert hat sondern nur auf Grund des StatusRequests die selbe Position noch mal neu ins Reading geschrieben wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 26 März 2021, 13:06:29
Das kann ich für meinen Fall ausschließen. Bei mir ist event-on-change-reading .* gesetzt. Aber wie gesagt, passiert bei mir auch nur 1x die Woche, insofern komm ich mit klar, auch wenn es manchmal nervt. Hab allerdings auch 21 Rollos, vielleicht ist das manchmal zu viel für ASC ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 März 2021, 13:15:27
Zitat von: kjmEjfu am 26 März 2021, 13:06:29
Hab allerdings auch 21 Rollos, vielleicht ist das manchmal zu viel für ASC ;-)

Ausschließen kann ich es nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: EinEinfach am 29 März 2021, 06:50:45
Hallo Leute,

habe am Wochenende folgendes Phänomen beobachtet, evtl. hat jemand das gleiche sehen können.

Meine Rollladen werden Abends und Morgens abhängig vom Sonnenstand geschlossen bzw. geöffnet. Morgens gibt es eine zeitliche Einschränkung, die Rollladen dürfen frühstens um 06:00 hochfahren. In der Nacht von Samstag auf Sonntag, oder besser gesagt Sonntag Morgen war ich um 6:30 wach und habe mich gewundert warum die Rollladen noch unten sind. Ein kurzer Blick in ASC Device hat ergeben, dass der Timer zum hochfahren auf 07:00 stand. Da dachte ich mir, dass evtl. dieses Wochenende die Zeitumstellung stattgefunden hat und das war tatsächlich so.

Meine Frage ist, ob sowas cooles :P wie Zeitumstellung vom ASC Device nicht abgefangen wird?

Gruß
Alexander
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 März 2021, 07:17:27
Zitat von: EinEinfach am 29 März 2021, 06:50:45
Hallo Leute,

habe am Wochenende folgendes Phänomen beobachtet, evtl. hat jemand das gleiche sehen können.

Meine Rollladen werden Abends und Morgens abhängig vom Sonnenstand geschlossen bzw. geöffnet. Morgens gibt es eine zeitliche Einschränkung, die Rollladen dürfen frühstens um 06:00 hochfahren. In der Nacht von Samstag auf Sonntag, oder besser gesagt Sonntag Morgen war ich um 6:30 wach und habe mich gewundert warum die Rollladen noch unten sind. Ein kurzer Blick in ASC Device hat ergeben, dass der Timer zum hochfahren auf 07:00 stand. Da dachte ich mir, dass evtl. dieses Wochenende die Zeitumstellung stattgefunden hat und das war tatsächlich so.

Meine Frage ist, ob sowas cooles :P wie Zeitumstellung vom ASC Device nicht abgefangen wird?

Gruß
Alexander

Guten Morgen,

ASC verwendet FHEM Funktionen für Zeiten. Da scheint FHEM wohl immer noch Probleme mit zu haben. Aber ist ja auch kein Wunder nach dem ganzen hin und her der letzten Jahre.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 29 März 2021, 09:14:01
Würde sich abfangen lassen, wenn ASC die jeweiligen Fahrzeiten immer erst um 03:01 rechnen würde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: DrBrain_1000 am 29 März 2021, 22:43:30
Hallo CoolTux,

ich habe folgendes Problem:
Ich setze KNX Aktoren zur Steuerung der Raffstore ein. ASC fährt die Raffstore über position (0-100%). Ich habe auch slatCmd gesetzt. Allerdings hat der Aktor die Eigenschaft, nach einer Fahrt über position die Lamellen wieder auf die Neigung vor der Fahrt einzustellen. Durch diese Eigenschaft wird der Fahrbefehl von ASC für die Lamellen überschrieben.

Anbei mal ein Auszug von einem der Geräte:

READINGS:
     2021-03-24 22:42:55   ASC_Enable      on
     2021-03-29 22:32:47   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-03-29 20:29:17   ASC_Time_DriveDown 30.03.2021 - 20:29
     2021-03-29 20:29:17   ASC_Time_DriveUp 30.03.2021 - 09:00
     2021-03-24 22:42:55   AufAb-set       down
     2021-03-24 22:42:55   Behangposition-get 0 %
     2021-03-24 22:42:55   Behangposition-set 40 %
     2021-03-29 22:11:42   Behangposition_Status 100 %
     2021-03-24 22:42:55   Behangposition_Status-get 100 %
     2021-03-24 22:42:55   Lamellenwinkel-set 95 %
     2021-03-29 22:11:42   Lamellenwinkel_Status 50 %
     2021-03-24 22:42:55   Lamellenwinkel_Status-get 42 %
     2021-03-29 18:55:40   StatusPosOben   false
     2021-03-24 22:42:55   StatusPosOben-get false
     2021-03-29 20:30:19   StatusPosUnten  false
     2021-03-24 22:42:55   StatusPosUnten-get false
     2021-03-24 22:42:55   StopSchritt-set increase
     2021-03-24 22:43:07   associatedWith  Zentral.Rollladenautomatik
     2021-03-29 22:11:42   last-sender     1/1/49
     2021-03-29 22:32:47   position        100 %
     2021-03-24 22:42:55   position-set    100 %
     2021-03-29 22:32:47   slatCmd         50 %
     2021-03-24 22:42:55   slatCmd-set     75 %
     2021-03-29 22:11:42   state           50 %
Attributes:
   ASC        1
   ASC_BrightnessSensor Zentral.Wetterstation:HelligkeitsSensor_Sued-get 400:1000
   ASC_Closed_Pos 100:100
   ASC_ComfortOpen_Pos 30:100
   ASC_Down   astro
   ASC_Open_Pos 0:0
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 145:305
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 90:75
   ASC_Shading_StateChange_SunnyCloudy 40000:25000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_SlatPosCmd_SlatDevice slatCmd
   ASC_Sleep_Pos 100:100
   ASC_TempSensor EG.Esszimmer.Sensor.Temperatur:getG1
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 100:50
   ASC_WindowRec EG.Wohzimmer.Sensor.Fensterkontakt.Terasse:getG1
   ASC_WindowRec_subType twostate
   IODev      KNX
   icon       fts_shutter_1w
   room       Esszimmer


Gibt es eine Möglichkeit, für die Fahrbefehle für die Lamellen von ASC, eine Totzeit einzustellen. Ich denke an sowas:

Fahrt über position ->Totzeit -> Fahrt der Lamellen

Oder gibt es mit meinem Gerät ggf. ein anderes Problem / falsche Konfiguration?

Danke für die Hilfe,

Sascha
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 29 März 2021, 22:47:14
Hallo Sascha,

ich muss mal schauen ob sich da noch was rein arbeiten lässt.


Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 30 März 2021, 06:49:54
@CoolTux:
ZitatUnd oberhalb von set steht nichts weiter? Oh man. Ich habe echt keine Ahnung. Da können wir nur debuggen. Ich schreibe Dir später noch mal.
Hast du das noch auf dem Schirm?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 März 2021, 07:43:25
Zitat von: eurofinder am 30 März 2021, 06:49:54
@CoolTux:Hast du das noch auf dem Schirm?

Gruß
eurofinder

Hallo,

Ja habe ich. Ich finde nur aktuell nicht wirklich Zeit. Aber bleibe bitte dran und wenn ich mich nicht in 7 Tagen melde erinnere mich bitte noch mal.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 30 März 2021, 12:35:17
Jau, wollte nur sichergehen:-) Hat auch keine hohe Priorität.

Gruß und danke
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ruN am 30 März 2021, 21:07:08
Zitat von: CoolTux am 26 März 2021, 11:20:58
Eine Möglichkeit wäre das es kurz vorher ein Event des Positionsreading gab und ASC denkt das manuell gefahren wurde. Daher ist zu empfehlen event-on-change-reading in den Rollos zu setzen wo es vor kommt das auf Grund von Status Requests Positionsevents kommen obwohl sich die Positions ja nicht geändert hat sondern nur auf Grund des StatusRequests die selbe Position noch mal neu ins Reading geschrieben wurde.

Ich wollte eine kurze Rückmeldung geben, es geht nun mit event-on-change-reading .*

Danke für die Unterstützung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 09 April 2021, 20:13:11
Ich versuche gerade dieses Modul in Betrieb zu nehmen und scheitere dabei leider.
Dabei halte ich mich an die Beschreibung im Wiki und in der Reference.

Schrittweise in Betriebnahme, ich bin erst beim erstellen des Moduls und einer simplen Konfiguration per Sonnenstand die Rolläden zu schließen. Öffnen soll dabei noch nicht durchgeführt werden. ASC_autShuttersControlMorning off, ...Evening on, ascEnable on. Twillight modul nutze ich und habe ASC_autoAstroModeEvening und Morning jeweils auf REAL.

Ich nutze Z-Wave Fibaro Rollershutter und habe das Attribute bei den Shuttern auf "1" (Das hatte ich anfangs falsch, ich war durch den Text im Wiki verwirrt, leider ein kleiner Fehler darin, nach Korrektur habe ich einen weiteren Scan durchgeführt, war vermutlich nicht notwendig) gesetzt, die Liste der Shutter schaut eigentlich gut aus. Die Zeiten werde auch aktualisiert und soeben habe ich auch genau beobachtet und folgendes im Eventmonitor gesehen:

2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung eg_esszimmer_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung eg_kueche_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung eg_wohnzimmer_rolladen_1_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung eg_wohnzimmer_rolladen_2_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung og_bad_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung og_buero_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung og_gaestezimmer_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung og_gang_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung og_schlafzimmer_rolladen_nextAstroTimeEvent: 10.04.2021 - 06:42
2021-04-09 19:48:34 AutoShuttersControl ASCRollladenSteuerung created new drive timer


Ich habe delays gesetzt, dass sie Gestaffelt runtergehen. Zum einen um Z-Wave Spam und dadurch entstehende Probleme zu vermeiden, aber auch um ein natürliches herunterfahren zu haben. Niemand startet alle Rolläden gleichzeitig.
Last Drive ist immer noch auf "none", Partymode auf "off".

Kann man das Modul Triggern um das Runterfahren zu starten ohne den Automatismus durch Twillight oder ähnliches zu benötigen. Ich vermute es kommt kein Fahrbefehl und dadurch bleiben die Rolläden oben.

Etwas das mich noch stört, bei den Readings gibt es für jeden Raum ein Reading, welche vom Namen problematisch sein könnten. Z.B: "room_EG-_Kueche_ZWave" darf das so sein?

Garantiert ein Layer 8 Problem ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 April 2021, 22:30:55
Ich benötige bitte ein list vom ASC Device und von einem Rollo Device.

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 10 April 2021, 07:27:44
ASC Device:
Internals:
   CFGFN     
   FUUID      606ac613-f33f-1245-3340-ada9815fc3c4cc7e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASCRollladenSteuerung
   NOTIFYDEV  global,ASCRollladenSteuerung,eg_esszimmer_rolladen,eg_kueche_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_bad_rolladen,og_buero_rolladen,og_gaestezimmer_rolladen,og_gang_rolladen,og_schlafzimmer_rolladen,og_gang_rolladen,os_Twilight,og_bad_rolladen,eg_kueche_rolladen,og_buero_rolladen,eg_esszimmer_rolladen,smartphone_natalya,og_gaestezimmer_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_schlafzimmer_rolladen
   NR         51980
   NTFY_ORDER 51-ASCRollladenSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1617610259.07662
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   OLDREADINGS:
   READINGS:
     2021-04-06 18:48:52   ascEnable       on
     2021-04-10 06:42:30   eg_esszimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_kueche_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_wohnzimmer_rolladen_1_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_wohnzimmer_rolladen_2_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_bad_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_buero_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_gaestezimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_gang_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_schlafzimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-08 21:05:07   room_EG-_Esszimmer_ZWave eg_esszimmer_rolladen
     2021-04-08 21:05:07   room_EG-_Kueche_ZWave eg_kueche_rolladen
     2021-04-08 21:05:07   room_EG-_Wohnzimmer_ZWave eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2
     2021-04-08 21:05:07   room_OG-_Bad_ZWave og_bad_rolladen
     2021-04-08 21:05:07   room_OG-_Buero_ZWave og_buero_rolladen
     2021-04-08 21:05:07   room_OG-_Gaestezimmer_ZWave og_gaestezimmer_rolladen
     2021-04-08 21:05:07   room_OG-_Gang_ZWave og_gang_rolladen
     2021-04-08 21:05:07   room_OG-_Schlafzimmer_ZWave og_schlafzimmer_rolladen
     2021-04-10 06:42:30   state           created new drive timer
     2021-04-08 21:05:07   userAttrList    rolled out
   helper:
     shuttersList:
       eg_esszimmer_rolladen
       eg_kueche_rolladen
       eg_wohnzimmer_rolladen_1
       eg_wohnzimmer_rolladen_2
       og_bad_rolladen
       og_buero_rolladen
       og_gaestezimmer_rolladen
       og_gang_rolladen
       og_schlafzimmer_rolladen
   monitoredDevs:
     eg_esszimmer_rolladen:
     eg_kueche_rolladen:
     eg_wohnzimmer_rolladen_1:
     eg_wohnzimmer_rolladen_2:
     og_bad_rolladen:
     og_buero_rolladen:
     og_gaestezimmer_rolladen:
     og_gang_rolladen:
     og_schlafzimmer_rolladen:
     os_Twilight:
       ASCRollladenSteuerung ASC_twilightDevice
     smartphone_natalya:
       og_gaestezimmer_rolladen ASC_Roommate_Device
       og_gang_rolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning off
   ASC_twilightDevice os_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,System


Wohnzimmer 2:
Internals:
   DEF        dc682b87 16897
   FUUID      5ea5766c-f33f-1245-650f-b25806f72b4fd88b
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     804
   NAME       eg_wohnzimmer_rolladen_2
   NR         171
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 804
   ZWDongle_0_RAWMSG 0004004212600d01003202214400000030000000000000bb00
   ZWDongle_0_TIME 2021-04-10 07:14:49
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_2_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  4201
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-10 06:42:30   ASC_Time_DriveDown 10.04.2021 - 19:49
     2021-04-10 06:42:30   ASC_Time_DriveUp AutoShuttersControl off
     2020-06-09 03:26:58   UNPARSED        APPLICATION_STATUS 0e2202214400000003000000000000
     2020-09-18 04:50:33   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_2_aktor
     2021-04-10 07:14:49   energy          0.48 kWh
     2021-04-10 07:14:49   power           0 W
     2021-04-09 20:41:47   reportedState   dim 99
     2021-04-09 20:41:47   state           dim 99
     2021-04-09 20:41:47   swmStatus       99 target 254 duration unknown
     2020-09-24 20:44:42   undef           0.31 undef
Attributes:
   ASC        1
   ASC_Drive_Delay 612
   ASC_Pos_Reading pct
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   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


Wohnzimmer 1:
Internals:
   DEF        dc682b87 16129
   FUUID      5ea57535-f33f-1245-a643-6c2643039cf07b17
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     814
   NAME       eg_wohnzimmer_rolladen_1
   NR         161
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 814
   ZWDongle_0_RAWMSG 0004003f12600d01003202214400000070000000000000ad00
   ZWDongle_0_TIME 2021-04-10 06:28:52
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_1_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  3f01
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-10 06:42:30   ASC_Time_DriveDown 10.04.2021 - 19:49
     2021-04-10 06:42:30   ASC_Time_DriveUp AutoShuttersControl off
     2020-09-25 23:13:02   UNPARSED        METER 0a32002130000000000000
     2020-11-13 07:18:03   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_1_aktor
     2020-09-25 20:15:57   cooling         2.76 kWh
     2021-04-10 06:28:52   energy          1.12 kWh
     2021-04-10 06:28:52   power           0 W
     2021-04-09 20:41:47   reportedState   dim 99
     2021-04-09 20:41:47   state           dim 99
     2021-04-09 20:41:47   swmStatus       99 target 254 duration unknown
Attributes:
   ASC        1
   ASC_Drive_Delay 610
   ASC_LockOut soft
   ASC_Pos_Reading pct
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   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

Hier versuche ich das Schließen zu verhindern, da es sich um eine Tür handelt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 10 April 2021, 08:00:00
@tux75at:

Guten Morgen, ich glaube bei deinen Rollladen fehlt auch noch einiges falls ich das richtig gesehen habe in deinem List (hoffe ich bin da richtig). Hab dir mal einen List meines Badezimmerrollladens angefügt:

Internals:
   FUUID      5c457749-f33f-c2d2-9128-1be032e0f974c0bc
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rolladen_Badezimmer
   NR         169
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-06-15 12:56:25   ASC_Enable      on
     2021-04-10 08:14:12   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-04-09 17:25:36   ASC_ShuttersLastDrive shading out
     2021-04-10 06:15:50   ASC_Time_DriveDown 10.04.2021 - 20:45
     2021-04-10 06:15:50   ASC_Time_DriveUp 11.04.2021 - 06:13
     2021-04-09 22:37:10   associatedWith  AutoShuttersControl
     2021-04-09 17:25:22   command         pct-0
     2021-04-09 17:25:22   desired_pct     0
     2021-04-09 17:25:22   drive-type      modul
     2021-04-09 17:25:22   last_drive      drive-up
     2021-04-09 17:25:36   pct             100
     2021-04-09 17:25:36   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor Wetterstation
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 195:365
   ASC_Shading_MinMax_Elevation 30:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   alias      Rolladen Fenster
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   group      Rolladen
   icon       fts_shutter
   rl_autoStop 1
   rl_commandDown set JaroLift down 4
   rl_commandStop set JaroLift stop 4
   rl_commandUp set JaroLift up 4
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 15
   rl_secondsUp 16
   rl_switchTime 1
   rl_type    HomeKit
   room       Obergeschoß->Badezimmer
   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
   webCmd     open:closed:half:stop:pct


Was mir da bei dir fehlt ist die Zuweisung "rl_commandDown", "rl_commandStop" und "rl_commandUp", zudem hast du auch keinerlei Laufzeiten des Rolladens angegeben. Was du hier angegeben hast ist das IODev, das benötigst du ja so gar nicht, das steht ja schon mit im command (siehe meine Attribute).

Hoffe du kannst damit was anfangen.

Gruß Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 10 April 2021, 08:22:09
Was mir auch aufgefallen ist du sagst beim Rolladen der Tür hast du den Aussperrschutz aktiviert, gier fehlt aber das Device für den Türkontakt. Hier mal ein Auszug meines Wohnzimmerrollladens an der Tür:

Internals:
   FUUID      5c457749-f33f-c2d2-2e4d-f857abd000b7aba8
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rolladen_Wohnzimmer_Tuer
   NR         165
   STATE      open
   TYPE       ROLLO
   READINGS:
     2020-05-23 15:46:36   ASC_Enable      on
     2021-04-10 08:14:12   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-04-01 13:49:05   ASC_ShuttersLastDrive shading out
     2021-04-10 06:15:50   ASC_Time_DriveDown 10.04.2021 - 20:45
     2021-04-10 06:15:50   ASC_Time_DriveUp 11.04.2021 - 06:13
     2021-04-09 22:37:10   associatedWith  AutoShuttersControl
     2021-04-01 13:48:44   command         pct-0
     2021-04-01 13:48:44   desired_pct     0
     2021-04-01 13:48:44   drive-type      modul
     2021-04-01 13:48:44   last_drive      drive-up
     2021-04-01 13:49:05   pct             100
     2021-04-01 13:49:05   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor Wetterstation
   ASC_LockOut soft
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 15:185
   ASC_Shading_MinMax_Elevation 20:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_ShuttersPlace terrace
   ASC_Ventilate_Window_Open off
   ASC_WindowRec Wohnzimmer_Tuer
   ASC_WindowRec_subType threestate
   alias      Rolladen Tür
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   group      Rolladen
   icon       fts_shutter
   rl_autoStop 1
   rl_commandDown set JaroLift down 3
   rl_commandStop set JaroLift stop 3
   rl_commandUp set JaroLift up 3
   rl_excessBottom 3
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 22
   rl_secondsUp 23
   rl_switchTime 1
   rl_type    HomeKit
   room       Erdgeschoß->Wohnzimmer
   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
   webCmd     open:closed:half:stop:pct


Bezüglich deiner Readings meine ich ist das "-" Minuszeichen in den readings nicht empfehlenswert, das würde ich auf jeden Fall wenn möglich in einen Unterstrich ändern, hatte ganz am Anfang auch mal Probleme, seit dem eigentlich alles super.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 April 2021, 10:40:47
Zitat von: tux75at am 10 April 2021, 07:27:44
ASC Device:
Internals:
   CFGFN     
   FUUID      606ac613-f33f-1245-3340-ada9815fc3c4cc7e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASCRollladenSteuerung
   NOTIFYDEV  global,ASCRollladenSteuerung,eg_esszimmer_rolladen,eg_kueche_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_bad_rolladen,og_buero_rolladen,og_gaestezimmer_rolladen,og_gang_rolladen,og_schlafzimmer_rolladen,og_gang_rolladen,os_Twilight,og_bad_rolladen,eg_kueche_rolladen,og_buero_rolladen,eg_esszimmer_rolladen,smartphone_natalya,og_gaestezimmer_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_schlafzimmer_rolladen
   NR         51980
   NTFY_ORDER 51-ASCRollladenSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1617610259.07662
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   OLDREADINGS:
   READINGS:
     2021-04-06 18:48:52   ascEnable       on
     2021-04-10 06:42:30   eg_esszimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_kueche_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_wohnzimmer_rolladen_1_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   eg_wohnzimmer_rolladen_2_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_bad_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_buero_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_gaestezimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_gang_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-10 06:42:30   og_schlafzimmer_rolladen_nextAstroTimeEvent 10.04.2021 - 19:49
     2021-04-08 21:05:07   room_EG-_Esszimmer_ZWave eg_esszimmer_rolladen
     2021-04-08 21:05:07   room_EG-_Kueche_ZWave eg_kueche_rolladen
     2021-04-08 21:05:07   room_EG-_Wohnzimmer_ZWave eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2
     2021-04-08 21:05:07   room_OG-_Bad_ZWave og_bad_rolladen
     2021-04-08 21:05:07   room_OG-_Buero_ZWave og_buero_rolladen
     2021-04-08 21:05:07   room_OG-_Gaestezimmer_ZWave og_gaestezimmer_rolladen
     2021-04-08 21:05:07   room_OG-_Gang_ZWave og_gang_rolladen
     2021-04-08 21:05:07   room_OG-_Schlafzimmer_ZWave og_schlafzimmer_rolladen
     2021-04-10 06:42:30   state           created new drive timer
     2021-04-08 21:05:07   userAttrList    rolled out
   helper:
     shuttersList:
       eg_esszimmer_rolladen
       eg_kueche_rolladen
       eg_wohnzimmer_rolladen_1
       eg_wohnzimmer_rolladen_2
       og_bad_rolladen
       og_buero_rolladen
       og_gaestezimmer_rolladen
       og_gang_rolladen
       og_schlafzimmer_rolladen
   monitoredDevs:
     eg_esszimmer_rolladen:
     eg_kueche_rolladen:
     eg_wohnzimmer_rolladen_1:
     eg_wohnzimmer_rolladen_2:
     og_bad_rolladen:
     og_buero_rolladen:
     og_gaestezimmer_rolladen:
     og_gang_rolladen:
     og_schlafzimmer_rolladen:
     os_Twilight:
       ASCRollladenSteuerung ASC_twilightDevice
     smartphone_natalya:
       og_gaestezimmer_rolladen ASC_Roommate_Device
       og_gang_rolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning off
   ASC_twilightDevice os_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,System


Wohnzimmer 2:
Internals:
   DEF        dc682b87 16897
   FUUID      5ea5766c-f33f-1245-650f-b25806f72b4fd88b
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     804
   NAME       eg_wohnzimmer_rolladen_2
   NR         171
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 804
   ZWDongle_0_RAWMSG 0004004212600d01003202214400000030000000000000bb00
   ZWDongle_0_TIME 2021-04-10 07:14:49
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_2_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  4201
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-10 06:42:30   ASC_Time_DriveDown 10.04.2021 - 19:49
     2021-04-10 06:42:30   ASC_Time_DriveUp AutoShuttersControl off
     2020-06-09 03:26:58   UNPARSED        APPLICATION_STATUS 0e2202214400000003000000000000
     2020-09-18 04:50:33   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_2_aktor
     2021-04-10 07:14:49   energy          0.48 kWh
     2021-04-10 07:14:49   power           0 W
     2021-04-09 20:41:47   reportedState   dim 99
     2021-04-09 20:41:47   state           dim 99
     2021-04-09 20:41:47   swmStatus       99 target 254 duration unknown
     2020-09-24 20:44:42   undef           0.31 undef
Attributes:
   ASC        1
   ASC_Drive_Delay 612
   ASC_Pos_Reading pct
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   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


Wohnzimmer 1:
Internals:
   DEF        dc682b87 16129
   FUUID      5ea57535-f33f-1245-a643-6c2643039cf07b17
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     814
   NAME       eg_wohnzimmer_rolladen_1
   NR         161
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 814
   ZWDongle_0_RAWMSG 0004003f12600d01003202214400000070000000000000ad00
   ZWDongle_0_TIME 2021-04-10 06:28:52
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_1_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  3f01
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-10 06:42:30   ASC_Time_DriveDown 10.04.2021 - 19:49
     2021-04-10 06:42:30   ASC_Time_DriveUp AutoShuttersControl off
     2020-09-25 23:13:02   UNPARSED        METER 0a32002130000000000000
     2020-11-13 07:18:03   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_1_aktor
     2020-09-25 20:15:57   cooling         2.76 kWh
     2021-04-10 06:28:52   energy          1.12 kWh
     2021-04-10 06:28:52   power           0 W
     2021-04-09 20:41:47   reportedState   dim 99
     2021-04-09 20:41:47   state           dim 99
     2021-04-09 20:41:47   swmStatus       99 target 254 duration unknown
Attributes:
   ASC        1
   ASC_Drive_Delay 610
   ASC_LockOut soft
   ASC_Pos_Reading pct
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   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

Hier versuche ich das Schließen zu verhindern, da es sich um eine Tür handelt.

Das wichtigste was Dir auf jeden Fall fehlt ist das Reading welches Dir sagt wie die genaue Position des Rollos ist.
ASC_Pos_Reading pct
Du hast pct angegeben aber ein Reading pct finde ich in Deinem Rollo Device gar nicht. pct muss zwingend ein nummerischen Wert beinhalten und den tatsächlichen Stand des Rollos wieder geben.
Aktuell wäre das bei Deinem Rollo 100 für komplett geschlossen und 0 für komplett offen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 10 April 2021, 12:02:15
Also ASC_Pos_Reading beinhaltet das reading, welches einen numerischen Wert beinhaltet, der die aktuelle Stellung anzeigt.

Ein weiteres UserReading hinzugefügt, ich habe auch bemerkt, dass im EG die UserReadings noch gefehlt haben (ich arbeite noch an meinem UI)
Das neue UserReading beinhaltet 0 für Offen, den Prozentwert (ohne Prozent) und 100 für geschlossen (99 gibt es nicht, da der Fibaro 99 setzt habe ich das UserReading diesen Wert mit 100 ersetzt).

Langsam komm ich weiter, Jetzt macht ASC_Pos_Reading auch einen Sinn :)

Am Abend werde  ich dann hoffentlich mehr sehen.
Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 April 2021, 12:46:34
Zitat von: tux75at am 10 April 2021, 12:02:15
Also ASC_Pos_Reading beinhaltet das reading, welches einen numerischen Wert beinhaltet, der die aktuelle Stellung anzeigt.

Ein weiteres UserReading hinzugefügt, ich habe auch bemerkt, dass im EG die UserReadings noch gefehlt haben (ich arbeite noch an meinem UI)
Das neue UserReading beinhaltet 0 für Offen, den Prozentwert (ohne Prozent) und 100 für geschlossen (99 gibt es nicht, da der Fibaro 99 setzt habe ich das UserReading diesen Wert mit 100 ersetzt).

Langsam komm ich weiter, Jetzt macht ASC_Pos_Reading auch einen Sinn :)

Am Abend werde  ich dann hoffentlich mehr sehen.
Danke!

99 gibt es natürlich auch. Nur weil das Frontend es nicht anbietet heißt es ja nicht das man es nicht setzen kann.

attr ROLLODEVICE ASC_Closed_Pos 99
in der FHEMWEB Kommandozeile oben eingeben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 11 April 2021, 12:57:31
Hallo zusammen,

schon seit längerem beobachte ich ab und zu das Phänomen, dass ASC die Position einzelner Rollos, die von Hand gefahren werden nicht mitbekommt. Hier mal ein List eines Rollos das heute früh definitiv komplett aufgefahren wurde (manuell) und de facto auf 0 steht. ASC hat es aber auf 100 stehen...

Internals:
   DEF        0000000E
   FUUID      5c8acb1d-f33f-434b-1a6d-974cf28bead8b8f3
   IODev      TCM_ESP2_0
   NAME       shutter_switch_Kind1
   NR         132
   NTFY_ORDER 50-shutter_switch_Kind1
   STATE      closed
   TYPE       EnOcean
   READINGS:
     2020-06-30 07:23:56   ASC_Enable      on
     2020-10-10 20:49:36   ASC_ShadingMessage <html> </html>
     2021-01-01 16:46:00   ASC_ShuttersLastDrive manual
     2021-04-11 07:04:27   ASC_Time_DriveDown 11.04.2021 - 20:42
     2021-04-11 07:04:27   ASC_Time_DriveUp 12.04.2021 - 07:02
     2021-01-01 16:46:00   anglePos        90
     2021-04-10 22:27:35   associatedWith  myASControl
     2020-12-31 15:46:16   block           unlock
     2021-01-01 16:46:00   endPosition     closed
     2021-01-01 16:46:00   position        100
     2021-01-01 16:46:00   state           closed
     2020-05-29 07:18:40   teach           4BS teach-in sent
Attributes:
   ASC        1
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 85
   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor Wettersensor:sunSouth
   ASC_Closed_Pos 100
   ASC_Mode_Down absent
   ASC_Mode_Up absent
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyUpValue_beforeDayOpen -1
   ASC_Shading_InOutAzimuth 211:360
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 16.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 15000:4000
   ASC_Shading_WaitingPeriod 1200
   ASC_TempSensor Wettersensor:temperature
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Ventilate_Pos 70
   IODev      TCM_ESP2_0
   calAtEndpoints yes
   eep        A5-3F-7F
   manufID    00D
   model      Eltako_FSB_ACK
   room       Kind1,EnOcean,Rollo
   settingAccuracy high
   shutTime   26
   shutTimeCloses 30
   subDef     AA00000E
   subType    manufProfile
   teachMethod smartAck
   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


Das ASC device sieht so aus:

nternals:
   FUUID      60716172-f33f-434b-eb72-16aad3805bccc6c9
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,shutter_switch_Bad,shutter_switch_Kind1,shutter_switch_Esszimmer_Ost,shutter_switch_Esszimmer_Sued,shutter_switch_Esszimmer_West,shutter_switch_Gaestezimmer_Nord,shutter_switch_Gaestezimmer_West,shutter_switch_Kueche_Ost,shutter_switch_Kueche_Sued,shutter_switch_Kind2,shutter_switch_Markise,shutter_switch_Schlafzimmer,shutter_switch_WC,shutter_switch_Wohnzimmer_Sued,shutter_switch_Wohnzimmer_West
   NR         252
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-10 20:33:14   ascEnable       on
     2021-04-10 20:33:14   controlShading  off
     2021-04-10 20:33:14   hardLockOut     off
     2021-04-10 22:27:33   room_Bad_EnOcean_Rollo shutter_switch_Bad
     2021-04-10 22:27:33   room_Kind1_EnOcean_Rollo shutter_switch_Kind1
     2021-04-10 22:27:33   room_EnOcean_Esszimmer_Rollo shutter_switch_Esszimmer_Ost,shutter_switch_Esszimmer_Sued,shutter_switch_Esszimmer_West
     2021-04-10 22:27:33   room_EnOcean_Kueche_Rollo shutter_switch_Kueche_Ost,shutter_switch_Kueche_Sued
     2021-04-10 22:27:33   room_EnOcean_Rollo_Wohnzimmer shutter_switch_Wohnzimmer_Sued,shutter_switch_Wohnzimmer_West
     2021-04-10 22:27:33   room_EnOcean_Terrasse shutter_switch_Markise
     2021-04-10 22:27:33   room_Gaestezimmer_EnOcean_Rollo shutter_switch_Gaestezimmer_Nord,shutter_switch_Gaestezimmer_West
     2021-04-10 22:27:33   room_Kind2_EnOcean_Rollo shutter_switch_Kind2
     2021-04-10 22:27:33   room_Schlafzimmer_EnOcean_Rollo shutter_switch_Schlafzimmer
     2021-04-10 22:27:33   room_WC_EnOcean_Rollo shutter_switch_WC
     2021-04-10 20:33:14   selfDefense     off
     2021-04-11 07:04:27   shutter_switch_Bad_PosValue 0
     2021-04-11 07:04:27   shutter_switch_Bad_lastPosValue 100
     2021-04-11 07:04:27   shutter_switch_Bad_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:27   shutter_switch_Kind1_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:27   shutter_switch_Esszimmer_Ost_PosValue 0
     2021-04-11 07:04:27   shutter_switch_Esszimmer_Ost_lastPosValue 75
     2021-04-11 07:04:27   shutter_switch_Esszimmer_Ost_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:02:31   shutter_switch_Esszimmer_Sued_PosValue 0
     2021-04-11 07:02:31   shutter_switch_Esszimmer_Sued_lastPosValue 50
     2021-04-11 07:02:31   shutter_switch_Esszimmer_Sued_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-10 20:44:47   shutter_switch_Esszimmer_West_PosValue 60
     2021-04-11 07:02:31   shutter_switch_Esszimmer_West_lastPosValue 60
     2021-04-11 07:02:31   shutter_switch_Esszimmer_West_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:27   shutter_switch_Gaestezimmer_Nord_PosValue 0
     2021-04-11 07:04:27   shutter_switch_Gaestezimmer_Nord_lastPosValue 100
     2021-04-11 07:04:27   shutter_switch_Gaestezimmer_Nord_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:27   shutter_switch_Gaestezimmer_West_PosValue 0
     2021-04-11 07:04:28   shutter_switch_Gaestezimmer_West_lastPosValue 100
     2021-04-11 07:04:28   shutter_switch_Gaestezimmer_West_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_Kueche_Ost_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_Kueche_Sued_PosValue 0
     2021-04-11 07:04:28   shutter_switch_Kueche_Sued_lastPosValue 100
     2021-04-11 07:04:28   shutter_switch_Kueche_Sued_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_Kind2_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_Markise_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_Schlafzimmer_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   shutter_switch_WC_PosValue 0
     2021-04-11 07:04:28   shutter_switch_WC_lastPosValue 100
     2021-04-11 07:04:28   shutter_switch_WC_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_Sued_PosValue 0
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_Sued_lastPosValue 50
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_Sued_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_West_PosValue 0
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_West_lastPosValue 50
     2021-04-11 07:02:31   shutter_switch_Wohnzimmer_West_nextAstroTimeEvent 11.04.2021 - 20:42
     2021-04-11 07:04:28   state           created new drive timer
     2021-04-10 20:33:14   sunriseTimeWeHoliday off
     2021-04-10 22:27:33   userAttrList    rolled out
   helper:
     shuttersList:
       shutter_switch_Bad
       shutter_switch_Kind1
       shutter_switch_Esszimmer_Ost
       shutter_switch_Esszimmer_Sued
       shutter_switch_Esszimmer_West
       shutter_switch_Gaestezimmer_Nord
       shutter_switch_Gaestezimmer_West
       shutter_switch_Kueche_Ost
       shutter_switch_Kueche_Sued
       shutter_switch_Kind2
       shutter_switch_Markise
       shutter_switch_Schlafzimmer
       shutter_switch_WC
       shutter_switch_Wohnzimmer_Sued
       shutter_switch_Wohnzimmer_West
   monitoredDevs:
     shutter_switch_Bad:
     shutter_switch_Esszimmer_Ost:
     shutter_switch_Esszimmer_Sued:
     shutter_switch_Esszimmer_West:
     shutter_switch_Gaestezimmer_Nord:
     shutter_switch_Gaestezimmer_West:
     shutter_switch_Kueche_Sued:
     shutter_switch_WC:
     shutter_switch_Wohnzimmer_Sued:
     shutter_switch_Wohnzimmer_West:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -6
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 2
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev Bewohner:presence
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice myTwilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Selber fällt mir jetzt gerade auf, dass die betreffenden Rollos nicht unter  monitoredDevs stehen. Hat es damit was zu tun? Wie bekomme ich die Rollos da rein?
Danke schön mal im Voraus für jeden Tipp!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 April 2021, 13:06:05
Im ASC Device das Attribut expert auf 1 stellen und dann ein set ASCDEVICE createNewNotifyDev ausführen.

Aber shutter_switch_Kind1 steht definitiv im NotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 11 April 2021, 14:13:51
Das ist ja gerade das merkwürdige: im notifyDev und auch bei shuttersList stehen ALLE Rollos, nur bei monitoredDevs fehlen eben die, deren Position ASC dann Flasche darstellt.
Jetzt nach Ausführen von createNewNotifyDev stehen alle auch unter monitoredDevs. Ich werde mal beobachten, ob jetzt alles behoben ist. @CoolTux: Vielen Dank für deine Hilfe!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FHEM_newbie am 12 April 2021, 17:53:29
Okay getestet und es funktioniert leider immer noch nicht. Es liegt aber nicht am ASC sondern daran, dass ich keine Rückmeldungen von meinen Enocean Aktoren (mehr) bekomme. Werde hierzu im Enocean Bereich einen neuen Thread erstellen. Danke an alle hier nochmals!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 12 April 2021, 19:50:43
ZitatHallo,

Ja habe ich. Ich finde nur aktuell nicht wirklich Zeit. Aber bleibe bitte dran und wenn ich mich nicht in 7 Tagen melde erinnere mich bitte noch mal.

Erinnerung:-) Wir können das auch gerne per PM machen und das Ergebnis hier einstellen.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 12 April 2021, 20:31:14
Ich bin mir sicher ich habe noch etwas falsch verstanden.

Ich habe mir ein userReading erstellt, in dem nur die Prozent Werte drinnen sind, die für die Stellung passen. Da closed 99 entspricht habe ich ASC_Closed_Pos 99 gesetzt. Wird ASC_Open_Pos zwingend benötigt? Nach meinem Verständnis ist es auf 0 gesetzt wenn ASC auf 1 gesetzt wurde.

Nach dem Studium des Wiki Eintrags habe ich mein userReading nochmals verändert.
ASC_Pos_Reading habe ich auf "dim" gesetzt. Soll dem Befehl entsprechen den das Device benötigt? Also Fibaro setzt man mit "dim 0" bis "dim 99" -> ASC_Pos_Reading = "dim" und userReading "dim" setze ich bei "reportedState "off" auf "0" und bei "on" auf 99 und wenn es keiner dieser Werte ist, setze ich es auf den Wert, default habe ich auf "0" gesetzt.
Funktioniert für mich sehr gut. Das erste userReading ist für mein User Interface.

Meine userReadings spammen mich seit ich ein das zweite Reading eingebaut habe:
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 ASC_ShuttersLastDrive: manual
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 reportedState_Percent: 0 %
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 dim: 0
2021-04-12 19:02:38 AutoShuttersControl ASCRollladenSteuerung eg_wohnzimmer_rolladen_1: 0
2021-04-12 19:02:38 AutoShuttersControl ASCRollladenSteuerung manual
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 ASC_ShuttersLastDrive: manual
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 reportedState_Percent: 0 %
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 dim: 0

Ich habe bei den Rolläden das attribute event-on-change auf .* gesetzt damit hier einmal Ruhe ist, der Grund wäre trotzdem interessant.
Wenn ich event-on-change lösche, geht es für einige Minuten gut, aber der Spam beginnt irgendwann wieder.
--> ich glaube ich begreife dieses Problem bald ... reportetState_Percent wird geändert, das löst dann ein Event aus, dim wird geändert, das löst auch ein Event aus .... event-on-change verhindert das natürlich, weil sich kein Wert ändert. event-on-update dürfte default sein. Für meinen Fibaro RollerShutter benötige ich für das richtige userReading noch eine Verbesserung. "state" ändert sich bei Befehlen aus Fhem und "reportetState" ändert sich bei Tastendruck am RollerShutter. Hier habe ich etwas gefunden, das ich noch testen muss. Betrifft aber nur zwei Devices, ich habe derzeit nur zwei fertig Kalibriert und dann stellt sich dieses Verhalten ein, bei nicht kalibrierten wird reportedState immer gesetzt.

Sollte aber jetzt einmal kein Problem sein, da ich bis jetzt nur manuelle Befehle hatte und nicht aus FHEM heraus.
Das ASC Device hat die korrekten Positionen.

Leider fahren meine Rolladen immer noch nicht :(
Die Zeit für "NextDriveDown" hat sich eben geändert aber es kamen keine Befehle zum runterfahren.

Listing eines Rolladens:
Internals:
   DEF        dc682b87 16129
   FUUID      5ea57535-f33f-1245-a643-6c2643039cf07b17
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     978
   NAME       eg_wohnzimmer_rolladen_1
   NR         161
   STATE      off
   TYPE       ZWave
   ZWDongle_0_MSGCNT 978
   ZWDongle_0_RAWMSG 0004003f12600d01003202214400000071000000000000ab00
   ZWDongle_0_TIME 2021-04-12 18:13:33
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_1_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  3f01
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-12 13:16:28   ASC_ShuttersLastDrive manual
     2021-04-12 06:38:40   ASC_Time_DriveDown 12.04.2021 - 19:52
     2021-04-12 06:38:40   ASC_Time_DriveUp AutoShuttersControl off
     2020-09-25 23:13:02   UNPARSED        METER 0a32002130000000000000
     2020-11-13 07:18:03   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_1_aktor
     2020-09-25 20:15:57   cooling         2.76 kWh
     2021-04-12 18:13:33   dim             0
     2021-04-12 18:13:33   energy          1.13 kWh
     2021-04-12 18:13:33   power           0 W
     2021-04-12 13:16:28   reportedState   off
     2021-04-12 18:13:33   reportedState_Percent 0 %
     2021-04-11 15:20:25   reportedState_Percent_only 0
     2021-04-12 13:16:28   state           off
     2021-04-12 13:16:28   swmStatus       0 target 254 duration unknown
Attributes:
   ASC        1
   ASC_Closed_Pos 99
   ASC_Drive_Delay 615
   ASC_Drive_DelayStart 5
   ASC_Pos_Reading dim
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   userReadings reportedState_Percent {
my $value = ReadingsVal($name, "reportedState", "off");
if ($value eq "off") {
return "0 %"
} elsif ($value eq "on") {
return "100 %"
} else {
my $number = ReadingsNum($name, "reportedState", "0");
if ($number eq 0) {
return "0 %"
} elsif ($number eq 99) {
return "100 %"
} else {
return $number." %"
}
}
},dim {
my $value = ReadingsVal($name, "reportedState", "off");
if ($value eq "off") {
return "0"
} elsif ($value eq "on") {
return "99"
} else {
my $number = ReadingsNum($name, "reportedState", "0");
return $number
}
}
   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


Listing des ASC Device:
Internals:
   CFGFN     
   FUUID      606ac613-f33f-1245-3340-ada9815fc3c4cc7e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASCRollladenSteuerung
   NOTIFYDEV  global,ASCRollladenSteuerung,eg_esszimmer_rolladen,eg_kueche_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_bad_rolladen,og_buero_rolladen,og_gaestezimmer_rolladen,og_gang_rolladen,og_schlafzimmer_rolladen,og_gang_rolladen,os_Twilight,og_bad_rolladen,eg_kueche_rolladen,og_buero_rolladen,eg_esszimmer_rolladen,smartphone_natalya,og_gaestezimmer_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_schlafzimmer_rolladen
   NR         51980
   NTFY_ORDER 51-ASCRollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1617610259.07662
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   OLDREADINGS:
   READINGS:
     2021-04-06 18:48:52   ascEnable       on
     2021-04-12 10:15:24   eg_esszimmer_rolladen_PosValue 0
     2021-04-12 06:38:40   eg_esszimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 10:15:15   eg_kueche_rolladen_PosValue 0
     2021-04-12 06:38:40   eg_kueche_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 13:16:28   eg_wohnzimmer_rolladen_1_PosValue 0
     2021-04-12 06:38:40   eg_wohnzimmer_rolladen_1_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 13:16:29   eg_wohnzimmer_rolladen_2_PosValue 0
     2021-04-12 06:38:40   eg_wohnzimmer_rolladen_2_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 09:47:06   og_bad_rolladen_PosValue 0
     2021-04-12 06:38:40   og_bad_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-11 16:48:42   og_buero_rolladen_PosValue 0
     2021-04-12 06:38:40   og_buero_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 18:55:33   og_gaestezimmer_rolladen_PosValue 0
     2021-04-12 06:38:40   og_gaestezimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 09:46:50   og_gang_rolladen_PosValue 0
     2021-04-12 06:38:40   og_gang_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-11 20:25:36   og_schlafzimmer_rolladen_PosValue 99
     2021-04-12 06:38:40   og_schlafzimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-08 21:05:07   room_EG-_Esszimmer_ZWave eg_esszimmer_rolladen
     2021-04-08 21:05:07   room_EG-_Kueche_ZWave eg_kueche_rolladen
     2021-04-08 21:05:07   room_EG-_Wohnzimmer_ZWave eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2
     2021-04-08 21:05:07   room_OG-_Bad_ZWave og_bad_rolladen
     2021-04-08 21:05:07   room_OG-_Buero_ZWave og_buero_rolladen
     2021-04-08 21:05:07   room_OG-_Gaestezimmer_ZWave og_gaestezimmer_rolladen
     2021-04-08 21:05:07   room_OG-_Gang_ZWave og_gang_rolladen
     2021-04-08 21:05:07   room_OG-_Schlafzimmer_ZWave og_schlafzimmer_rolladen
     2021-04-12 18:55:33   state           manual
     2021-04-08 21:05:07   userAttrList    rolled out
   helper:
     shuttersList:
       eg_esszimmer_rolladen
       eg_kueche_rolladen
       eg_wohnzimmer_rolladen_1
       eg_wohnzimmer_rolladen_2
       og_bad_rolladen
       og_buero_rolladen
       og_gaestezimmer_rolladen
       og_gang_rolladen
       og_schlafzimmer_rolladen
   monitoredDevs:
     eg_esszimmer_rolladen:
     eg_kueche_rolladen:
     eg_wohnzimmer_rolladen_1:
     eg_wohnzimmer_rolladen_2:
     og_bad_rolladen:
     og_buero_rolladen:
     og_gaestezimmer_rolladen:
     og_gang_rolladen:
     og_schlafzimmer_rolladen:
     os_Twilight:
       ASCRollladenSteuerung ASC_twilightDevice
     smartphone_natalya:
       og_gaestezimmer_rolladen ASC_Roommate_Device
       og_gang_rolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning off
   ASC_twilightDevice os_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,System



Ich hoffe mir kann jemand helfen. Mir ist bewusst dass es ein Konfigurationsfehler sein muss, den ich selber leider nicht finde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 April 2021, 20:34:43
Zitat von: eurofinder am 12 April 2021, 19:50:43
Erinnerung:-) Wir können das auch gerne per PM machen und das Ergebnis hier einstellen.

Gruß
eurofinder

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/patch-eurofinder/controls_AutoShuttersControl.txt
update
shutdown restart


Danach sollte beim Aufruf der Detailseite des ASC Devices ein 2 Einträge im FHEM Logfile erscheinen mit DEBUG!!! Oder nur einer.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 08:00:55
Hoi CoolTux:
Nachdem ich das gemacht habe erhalte ich im Logfile (ASC_Debug ist aktiviert):
2021.04.13 07:54:49 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_AutoShuttersControl.pm belongs to source repository "fhem". Ignoring identical file name from source repository AutoShuttersControl
2021.04.13 07:54:50 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1570.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1580.
Compilation failed in require at ./FHEM/73_AutoShuttersControl.pm line 51.
BEGIN failed--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 51.


Es ist kein ASC-Device mehr vorhanden
No device named ASC found

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 08:13:33
Nicht speichern drücken. einfach so lassen. Warte kurz
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 08:24:08
ok jetzt einfach ganz entspannt noch mal update machen und dann neustart
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 08:33:24
Nach Update und Shutdown + Restart:
FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_AutoShuttersControl.pm belongs to source repository "fhem". Ignoring identical file name from source repository AutoShuttersControl[/b]

list ASC ergibt:
No device named ASC found

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 08:44:47
War der Name Deines ASC Devices ASC? Was sagt list TYPE=AutoShuttersControl
Hast Du sowas wie autosave aktiv? Das wäre doof. Dann musst Du das noch mal neu anlegen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 08:50:14
Ja, mein ASC-Device ist ASC. list TYPE=AutoShuttersControl erbringt nichts.
In global steht autosave = 0.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 09:02:09
Also ASC-Device neu anlegen oder noch abwarten?
define ASC AutoShuttersControl

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 09:17:56
Zitat von: eurofinder am 13 April 2021, 09:02:09
Also ASC-Device neu anlegen oder noch abwarten?
define ASC AutoShuttersControl

Gruß
eurofinder

neu anlegen und dann ein set schanForShutters machen bitte. Und wenn das geklappt hat dann ein versuch mal ein NotifyDev zusammen zu stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 09:39:30
Das "neu" angelegte ASC-Device - Rohling - ohne weitere Anpassungen:
Internals:
   CFGFN     
   FUUID      607548a8-f33f-49d8-9a63-d45717759583ccb7
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,ASTRO,Rollo_EG_BU,Rollo_EG_KU,Rollo_EG_WC,Rollo_EG_WZ,Rollo_EG_WZ_Tuer,Rollo_OG_AK,Rollo_OG_AK_Velux,Rollo_OG_Bad,Rollo_OG_GA,Rollo_OG_GA_Velux,Rollo_OG_SZ,global
   NR         374
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   READINGS:
     2021-04-13 09:31:13   Rollo_EG_BU_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_EG_KU_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_EG_WC_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_EG_WZ_Tuer_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_EG_WZ_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_AK_Velux_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_AK_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_Bad_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_GA_Velux_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_GA_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:13   Rollo_OG_SZ_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:31:08   room_ASC_EG_EG-_B__ro_Rollladen Rollo_EG_BU
     2021-04-13 09:31:08   room_ASC_EG_EG-_K__che_Rollladen Rollo_EG_KU
     2021-04-13 09:31:08   room_ASC_EG_EG-_WC_Rollladen Rollo_EG_WC
     2021-04-13 09:31:08   room_ASC_EG_EG-_Wohnzimmer_Rollladen Rollo_EG_WZ,Rollo_EG_WZ_Tuer
     2021-04-13 09:31:08   room_ASC_OG_OG-_Ankleide_Rollladen Rollo_OG_AK,Rollo_OG_AK_Velux
     2021-04-13 09:31:08   room_ASC_OG_OG-_Bad_Rollladen Rollo_OG_Bad
     2021-04-13 09:31:08   room_ASC_OG_OG-_G__ste_Rollladen Rollo_OG_GA,Rollo_OG_GA_Velux
     2021-04-13 09:31:08   room_ASC_OG_OG-_Schlafzimmer_Rollladen Rollo_OG_SZ
     2021-04-13 09:31:13   state           created new drive timer
     2021-04-13 09:31:08   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BU
       Rollo_EG_KU
       Rollo_EG_WC
       Rollo_EG_WZ
       Rollo_EG_WZ_Tuer
       Rollo_OG_AK
       Rollo_OG_AK_Velux
       Rollo_OG_Bad
       Rollo_OG_GA
       Rollo_OG_GA_Velux
       Rollo_OG_SZ
   monitoredDevs:
     ASTRO:
       ASC        ASC_twilightDevice
Attributes:
   ASC_twilightDevice ASTRO
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Die fehlende "ASC Configuration and Information Summary" wird weiterhin nicht angezeigt, nur wenn ich ein renewAllTimer im ASC-Device ausführe. Wird sind also noch am gleichen Punkt wie zuvor.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 09:52:52
Södele,

nach Shutdown + Restart habe ich Expert=1 gesetzt und ein CreateNewNotifyDevice gemacht:
Internals:
   FUUID      607548a8-f33f-49d8-9a63-d45717759583ccb7
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,ASC_Brightness,ASTRO,Bewohner,Fenster_EG_Buero,Fenster_EG_Kueche,Fenster_EG_WC,Fenster_EG_WZ,Fenster_OG_Ankleide,Fenster_OG_Ankleide_Velux,Fenster_OG_Bad,Fenster_OG_Gaeste,Fenster_OG_Gaeste_Velux,Fenster_OG_SZ_links,global,rr_Sonja,rr_Sven,Rollo_EG_BU,Rollo_EG_KU,Rollo_EG_WC,Rollo_EG_WZ,Rollo_EG_WZ_Tuer,Rollo_OG_AK,Rollo_OG_AK_Velux,Rollo_OG_Bad,Rollo_OG_GA,Rollo_OG_GA_Velux,Rollo_OG_SZ
   NR         156
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-13 09:41:10   Rollo_EG_BU_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_EG_KU_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_EG_WC_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_EG_WZ_Tuer_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_EG_WZ_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_AK_Velux_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_AK_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_Bad_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_GA_Velux_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_GA_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:10   Rollo_OG_SZ_nextAstroTimeEvent 13.04.2021 - 20:09
     2021-04-13 09:41:04   ascEnable       on
     2021-04-13 09:41:04   controlShading  off
     2021-04-13 09:41:04   hardLockOut     off
     2021-04-13 09:41:04   room_ASC_EG_EG-_B__ro_Rollladen Rollo_EG_BU
     2021-04-13 09:41:04   room_ASC_EG_EG-_K__che_Rollladen Rollo_EG_KU
     2021-04-13 09:41:04   room_ASC_EG_EG-_WC_Rollladen Rollo_EG_WC
     2021-04-13 09:41:04   room_ASC_EG_EG-_Wohnzimmer_Rollladen Rollo_EG_WZ,Rollo_EG_WZ_Tuer
     2021-04-13 09:41:04   room_ASC_OG_OG-_Ankleide_Rollladen Rollo_OG_AK,Rollo_OG_AK_Velux
     2021-04-13 09:41:04   room_ASC_OG_OG-_Bad_Rollladen Rollo_OG_Bad
     2021-04-13 09:41:04   room_ASC_OG_OG-_G__ste_Rollladen Rollo_OG_GA,Rollo_OG_GA_Velux
     2021-04-13 09:41:04   room_ASC_OG_OG-_Schlafzimmer_Rollladen Rollo_OG_SZ
     2021-04-13 09:41:04   selfDefense     off
     2021-04-13 09:41:10   state           created new drive timer
     2021-04-13 09:41:04   sunriseTimeWeHoliday off
     2021-04-13 09:41:04   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BU
       Rollo_EG_KU
       Rollo_EG_WC
       Rollo_EG_WZ
       Rollo_EG_WZ_Tuer
       Rollo_OG_AK
       Rollo_OG_AK_Velux
       Rollo_OG_Bad
       Rollo_OG_GA
       Rollo_OG_GA_Velux
       Rollo_OG_SZ
   monitoredDevs:
     ASC_Brightness:
       Rollo_EG_BU ASC_BrightnessSensor
       Rollo_EG_KU ASC_BrightnessSensor
       Rollo_EG_WZ ASC_BrightnessSensor
       Rollo_EG_WZ_Tuer ASC_BrightnessSensor
       Rollo_OG_AK ASC_BrightnessSensor
       Rollo_OG_AK_Velux ASC_BrightnessSensor
       Rollo_OG_Bad ASC_BrightnessSensor
       Rollo_OG_GA ASC_BrightnessSensor
       Rollo_OG_GA_Velux ASC_BrightnessSensor
       Rollo_OG_SZ ASC_BrightnessSensor
     ASTRO:
       ASC        ASC_twilightDevice
     Bewohner:
       Rollo_EG_BU ASC_Roommate_Device
       Rollo_EG_WZ ASC_Roommate_Device
       Rollo_EG_WZ_Tuer ASC_Roommate_Device
     Fenster_EG_Buero:
       Rollo_EG_BU ASC_WindowRec
     Fenster_EG_Kueche:
       Rollo_EG_KU ASC_WindowRec
     Fenster_EG_WC:
       Rollo_EG_WC ASC_WindowRec
     Fenster_EG_WZ:
       Rollo_EG_WZ_Tuer ASC_WindowRec
     Fenster_OG_Ankleide:
       Rollo_OG_AK ASC_WindowRec
     Fenster_OG_Ankleide_Velux:
       Rollo_OG_AK_Velux ASC_WindowRec
     Fenster_OG_Bad:
       Rollo_OG_Bad ASC_WindowRec
     Fenster_OG_Gaeste:
       Rollo_OG_GA ASC_WindowRec
     Fenster_OG_Gaeste_Velux:
       Rollo_OG_GA_Velux ASC_WindowRec
     Fenster_OG_SZ_links:
       Rollo_OG_SZ ASC_WindowRec
     rr_Sonja:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
     rr_Sven:
       Rollo_OG_GA ASC_Roommate_Device
       Rollo_OG_GA_Velux ASC_Roommate_Device
       Rollo_OG_SZ ASC_Roommate_Device
Attributes:
   ASC_expert 1
   ASC_twilightDevice ASTRO
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 10:18:09
Wie gut das ich das alles so rebust gemacht habe  ;D

Und was sagt jetzt das log wenn Du die Detailseite des ASC Devices aufrufst?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 10:23:06
Da kommt nur:
2021.04.13 10:13:36 2: DEBUG ASC!!! - Fn ShuttersInformation after return
2021.04.13 10:13:42 2: DEBUG ASC!!! - Fn ShuttersInformation for return
2021.04.13 10:19:54 2: DEBUG ASC!!! - Fn ShuttersInformation for return
2021.04.13 10:19:54 2: DEBUG ASC!!! - Fn ShuttersInformation after return
2021.04.13 10:20:27 2: DEBUG ASC!!! - Fn ShuttersInformation for return

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_AK - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_AK - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_AK_Velux - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_AK_Velux - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_WZ - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_WZ - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 181 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_Bad - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_Bad - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_GA_Velux - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_GA_Velux - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_SZ - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_SZ - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_BU - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_BU - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 181 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_GA - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_OG_GA - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_WZ_Tuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_WZ_Tuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 181 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_KU - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingShadingBrightness: Rollo_EG_KU - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 177 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_KU - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_BU RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_KU RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_WC RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_WZ RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_EG_WZ_Tuer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_AK RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_AK_Velux RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_Bad RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_GA RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_GA_Velux RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_SZ RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.13 10:21:10 - EventProcessingTwilightDevice: Rollo_OG_SZ - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
2021.04.13 10:21:29 2: DEBUG ASC!!! - Fn ShuttersInformation for return


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 April 2021, 10:25:37
Ok das war Stufe eins. Das scheint also zu funktionieren. Die Bedingung wird erfüllt.

Hast Du in letzter Zeit irgendein AddOn oder Plugin installiert? Kannst Du mal unterschiedliche Browser testen? Kannst Du die FHEM Seite mal im Browser inkognito Modus starten?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 10:44:46
Überprüfe ich und melde mich dann.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 April 2021, 12:26:19
So,

diverse Browser/Betriebssysteme/mit und ohne Inkognito-Modus probiert - Ergebnis immer dasselbe - keine Anzeige von "", wenn ich in das ASC-Device hineingehe.

Ich habe mein komplettes System auf Buster umgestellt, ansonsten habe ich alle vorherigen Module sukzessiv wieder aktiviert. Wann genau die Problematik aufgetreten ist kann ich gar nicht sagen. Mir ist es irgendwann mal aufgefallen, als ich im ASC-Device den Wert von ASC_autoAstroModeEvening anpassen wollte.

Wenn die ASC-Device-Daten mal korrekt angelegt sind, dann schaue ich da eigentlich nicht mehr rein - nur wenn es mal ein Problem gab - was ja selten vorkommt:-)

Prinzpiell läuft "ASC Configuration and Information Summary" ja, wird aber anscheinend durch irgendwas nicht automatisch ausgeführt oder abgebrochen.

Gruß
eurofinder


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 April 2021, 14:47:19
Zitat von: tux75at am 12 April 2021, 20:31:14
Ich bin mir sicher ich habe noch etwas falsch verstanden.

Ich habe mir ein userReading erstellt, in dem nur die Prozent Werte drinnen sind, die für die Stellung passen. Da closed 99 entspricht habe ich ASC_Closed_Pos 99 gesetzt. Wird ASC_Open_Pos zwingend benötigt? Nach meinem Verständnis ist es auf 0 gesetzt wenn ASC auf 1 gesetzt wurde.

Nach dem Studium des Wiki Eintrags habe ich mein userReading nochmals verändert.
ASC_Pos_Reading habe ich auf "dim" gesetzt. Soll dem Befehl entsprechen den das Device benötigt? Also Fibaro setzt man mit "dim 0" bis "dim 99" -> ASC_Pos_Reading = "dim" und userReading "dim" setze ich bei "reportedState "off" auf "0" und bei "on" auf 99 und wenn es keiner dieser Werte ist, setze ich es auf den Wert, default habe ich auf "0" gesetzt.
Funktioniert für mich sehr gut. Das erste userReading ist für mein User Interface.

Meine userReadings spammen mich seit ich ein das zweite Reading eingebaut habe:
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 ASC_ShuttersLastDrive: manual
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 reportedState_Percent: 0 %
2021-04-12 19:02:37 ZWave eg_wohnzimmer_rolladen_1 dim: 0
2021-04-12 19:02:38 AutoShuttersControl ASCRollladenSteuerung eg_wohnzimmer_rolladen_1: 0
2021-04-12 19:02:38 AutoShuttersControl ASCRollladenSteuerung manual
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 ASC_ShuttersLastDrive: manual
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 reportedState_Percent: 0 %
2021-04-12 19:02:38 ZWave eg_wohnzimmer_rolladen_1 dim: 0

Ich habe bei den Rolläden das attribute event-on-change auf .* gesetzt damit hier einmal Ruhe ist, der Grund wäre trotzdem interessant.
Wenn ich event-on-change lösche, geht es für einige Minuten gut, aber der Spam beginnt irgendwann wieder.
--> ich glaube ich begreife dieses Problem bald ... reportetState_Percent wird geändert, das löst dann ein Event aus, dim wird geändert, das löst auch ein Event aus .... event-on-change verhindert das natürlich, weil sich kein Wert ändert. event-on-update dürfte default sein. Für meinen Fibaro RollerShutter benötige ich für das richtige userReading noch eine Verbesserung. "state" ändert sich bei Befehlen aus Fhem und "reportetState" ändert sich bei Tastendruck am RollerShutter. Hier habe ich etwas gefunden, das ich noch testen muss. Betrifft aber nur zwei Devices, ich habe derzeit nur zwei fertig Kalibriert und dann stellt sich dieses Verhalten ein, bei nicht kalibrierten wird reportedState immer gesetzt.

Sollte aber jetzt einmal kein Problem sein, da ich bis jetzt nur manuelle Befehle hatte und nicht aus FHEM heraus.
Das ASC Device hat die korrekten Positionen.

Leider fahren meine Rolladen immer noch nicht :(
Die Zeit für "NextDriveDown" hat sich eben geändert aber es kamen keine Befehle zum runterfahren.

Listing eines Rolladens:
Internals:
   DEF        dc682b87 16129
   FUUID      5ea57535-f33f-1245-a643-6c2643039cf07b17
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     978
   NAME       eg_wohnzimmer_rolladen_1
   NR         161
   STATE      off
   TYPE       ZWave
   ZWDongle_0_MSGCNT 978
   ZWDongle_0_RAWMSG 0004003f12600d01003202214400000071000000000000ab00
   ZWDongle_0_TIME 2021-04-12 18:13:33
   ZWaveSubDevice yes
   endpointParent eg_wohnzimmer_rolladen_1_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  3f01
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-12 13:16:28   ASC_ShuttersLastDrive manual
     2021-04-12 06:38:40   ASC_Time_DriveDown 12.04.2021 - 19:52
     2021-04-12 06:38:40   ASC_Time_DriveUp AutoShuttersControl off
     2020-09-25 23:13:02   UNPARSED        METER 0a32002130000000000000
     2020-11-13 07:18:03   applicationStatus cmdRejected
     2021-04-08 21:05:07   associatedWith  ASCRollladenSteuerung,eg_wohnzimmer_rolladen_1_aktor
     2020-09-25 20:15:57   cooling         2.76 kWh
     2021-04-12 18:13:33   dim             0
     2021-04-12 18:13:33   energy          1.13 kWh
     2021-04-12 18:13:33   power           0 W
     2021-04-12 13:16:28   reportedState   off
     2021-04-12 18:13:33   reportedState_Percent 0 %
     2021-04-11 15:20:25   reportedState_Percent_only 0
     2021-04-12 13:16:28   state           off
     2021-04-12 13:16:28   swmStatus       0 target 254 duration unknown
Attributes:
   ASC        1
   ASC_Closed_Pos 99
   ASC_Drive_Delay 615
   ASC_Drive_DelayStart 5
   ASC_Pos_Reading dim
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   room       EG->Wohnzimmer,ZWave
   userReadings reportedState_Percent {
my $value = ReadingsVal($name, "reportedState", "off");
if ($value eq "off") {
return "0 %"
} elsif ($value eq "on") {
return "100 %"
} else {
my $number = ReadingsNum($name, "reportedState", "0");
if ($number eq 0) {
return "0 %"
} elsif ($number eq 99) {
return "100 %"
} else {
return $number." %"
}
}
},dim {
my $value = ReadingsVal($name, "reportedState", "off");
if ($value eq "off") {
return "0"
} elsif ($value eq "on") {
return "99"
} else {
my $number = ReadingsNum($name, "reportedState", "0");
return $number
}
}
   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


Listing des ASC Device:
Internals:
   CFGFN     
   FUUID      606ac613-f33f-1245-3340-ada9815fc3c4cc7e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASCRollladenSteuerung
   NOTIFYDEV  global,ASCRollladenSteuerung,eg_esszimmer_rolladen,eg_kueche_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_bad_rolladen,og_buero_rolladen,og_gaestezimmer_rolladen,og_gang_rolladen,og_schlafzimmer_rolladen,og_gang_rolladen,os_Twilight,og_bad_rolladen,eg_kueche_rolladen,og_buero_rolladen,eg_esszimmer_rolladen,smartphone_natalya,og_gaestezimmer_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_schlafzimmer_rolladen
   NR         51980
   NTFY_ORDER 51-ASCRollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1617610259.07662
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   OLDREADINGS:
   READINGS:
     2021-04-06 18:48:52   ascEnable       on
     2021-04-12 10:15:24   eg_esszimmer_rolladen_PosValue 0
     2021-04-12 06:38:40   eg_esszimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 10:15:15   eg_kueche_rolladen_PosValue 0
     2021-04-12 06:38:40   eg_kueche_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 13:16:28   eg_wohnzimmer_rolladen_1_PosValue 0
     2021-04-12 06:38:40   eg_wohnzimmer_rolladen_1_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 13:16:29   eg_wohnzimmer_rolladen_2_PosValue 0
     2021-04-12 06:38:40   eg_wohnzimmer_rolladen_2_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 09:47:06   og_bad_rolladen_PosValue 0
     2021-04-12 06:38:40   og_bad_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-11 16:48:42   og_buero_rolladen_PosValue 0
     2021-04-12 06:38:40   og_buero_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 18:55:33   og_gaestezimmer_rolladen_PosValue 0
     2021-04-12 06:38:40   og_gaestezimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-12 09:46:50   og_gang_rolladen_PosValue 0
     2021-04-12 06:38:40   og_gang_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-11 20:25:36   og_schlafzimmer_rolladen_PosValue 99
     2021-04-12 06:38:40   og_schlafzimmer_rolladen_nextAstroTimeEvent 12.04.2021 - 19:52
     2021-04-08 21:05:07   room_EG-_Esszimmer_ZWave eg_esszimmer_rolladen
     2021-04-08 21:05:07   room_EG-_Kueche_ZWave eg_kueche_rolladen
     2021-04-08 21:05:07   room_EG-_Wohnzimmer_ZWave eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2
     2021-04-08 21:05:07   room_OG-_Bad_ZWave og_bad_rolladen
     2021-04-08 21:05:07   room_OG-_Buero_ZWave og_buero_rolladen
     2021-04-08 21:05:07   room_OG-_Gaestezimmer_ZWave og_gaestezimmer_rolladen
     2021-04-08 21:05:07   room_OG-_Gang_ZWave og_gang_rolladen
     2021-04-08 21:05:07   room_OG-_Schlafzimmer_ZWave og_schlafzimmer_rolladen
     2021-04-12 18:55:33   state           manual
     2021-04-08 21:05:07   userAttrList    rolled out
   helper:
     shuttersList:
       eg_esszimmer_rolladen
       eg_kueche_rolladen
       eg_wohnzimmer_rolladen_1
       eg_wohnzimmer_rolladen_2
       og_bad_rolladen
       og_buero_rolladen
       og_gaestezimmer_rolladen
       og_gang_rolladen
       og_schlafzimmer_rolladen
   monitoredDevs:
     eg_esszimmer_rolladen:
     eg_kueche_rolladen:
     eg_wohnzimmer_rolladen_1:
     eg_wohnzimmer_rolladen_2:
     og_bad_rolladen:
     og_buero_rolladen:
     og_gaestezimmer_rolladen:
     og_gang_rolladen:
     og_schlafzimmer_rolladen:
     os_Twilight:
       ASCRollladenSteuerung ASC_twilightDevice
     smartphone_natalya:
       og_gaestezimmer_rolladen ASC_Roommate_Device
       og_gang_rolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning off
   ASC_twilightDevice os_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,System



Ich hoffe mir kann jemand helfen. Mir ist bewusst dass es ein Konfigurationsfehler sein muss, den ich selber leider nicht finde.

Sorry ich habe Dich übersehen. Ich schaue es mir heute Abend genauer an und schreibe dann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 14 April 2021, 14:56:01
@tux75at:
Fyi - es gibt auch einen "Hardware"-Thread hier irgendwo, da sind u.A. auch ZWave-Spezialitäten abgehandelt (ggf. aber noch auf einem älteren Stand).

Auf die Schnelle fällt hier aber auf, dass die userReadings nicht sauber getriggert werden, da würde ich auf Verdacht als erstes ansetzen, sonst besteht die Gefahr, dass du in das "eocr"-Loch fällst. Weiter sind bei Lamellengeräten die Positionen manchmal etwas "vage". Es gibt dazu Lösungsansätze im "blind"-attrTemplate (für ZWave).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 April 2021, 20:19:41
Zitat von: CoolTux am 14 April 2021, 14:47:19
Sorry ich habe Dich übersehen. Ich schaue es mir heute Abend genauer an und schreibe dann.

Du hast das Problem das Dein Rollo ständig ein Request macht würde ich sagen. Dadurch kommt immer ein Event für dim und ASC deutet das als manuelle Fahrt.
Setze mal event-on-change-reading .*


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 April 2021, 20:25:06
Zitat von: eurofinder am 13 April 2021, 12:26:19
So,

diverse Browser/Betriebssysteme/mit und ohne Inkognito-Modus probiert - Ergebnis immer dasselbe - keine Anzeige von "", wenn ich in das ASC-Device hineingehe.

Ich habe mein komplettes System auf Buster umgestellt, ansonsten habe ich alle vorherigen Module sukzessiv wieder aktiviert. Wann genau die Problematik aufgetreten ist kann ich gar nicht sagen. Mir ist es irgendwann mal aufgefallen, als ich im ASC-Device den Wert von ASC_autoAstroModeEvening anpassen wollte.

Wenn die ASC-Device-Daten mal korrekt angelegt sind, dann schaue ich da eigentlich nicht mehr rein - nur wenn es mal ein Problem gab - was ja selten vorkommt:-)

Prinzpiell läuft "ASC Configuration and Information Summary" ja, wird aber anscheinend durch irgendwas nicht automatisch ausgeführt oder abgebrochen.

Gruß
eurofinder

Habe eine neue Version für Dich. Bitte Logausgabe hier posten wenn du die detailseite auf rufst
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 14 April 2021, 20:54:03
Zitat von: Beta-User am 14 April 2021, 14:56:01
@tux75at:
Fyi - es gibt auch einen "Hardware"-Thread hier irgendwo, da sind u.A. auch ZWave-Spezialitäten abgehandelt (ggf. aber noch auf einem älteren Stand).

Auf die Schnelle fällt hier aber auf, dass die userReadings nicht sauber getriggert werden, da würde ich auf Verdacht als erstes ansetzen, sonst besteht die Gefahr, dass du in das "eocr"-Loch fällst. Weiter sind bei Lamellengeräten die Positionen manchmal etwas "vage". Es gibt dazu Lösungsansätze im "blind"-attrTemplate (für ZWave).

"eocr"-Loch? Sorry, das sagt mir nichts.
Die Fibaro Rollershutter können zwar auch Lamellen Positionieren, aber ich verwende nur Rollos (keine venetian blinds), also ohne Lamellen Position. Bei Rollos ist durch das abwickeln die Position auch nicht genau. Es dürfte sehr gut stimmen, wenn man die, sich verändernde Dicke der Wicklung mitberücksichtigt (ist mir aber nicht so wichtig).

Zu den userReadings, ja da passt etwas mit den Trigger nicht, muss ich in woanders einen Thread aufmachen, hier gehts um das ASC Modul. Die user Readings werden durch manuelles Fahren derzeit richtig gesetzt (also mein "dim" reading). Wie ich es richtig setze muss ich mir noch ansehen. Ich werde auf ein Backup vor dem ASC Modul zurücksetzen und mein Reading für das UI einmal weggeben, das ASC Modul neu erstellen und hoffe, dass es dann besser geht.

@CoolTux:
event-on-change-reading habe ich gesetzt (.*), da hat mein Browser scheinbar einen Zeilenwechsel eingefügt und ich hab es falsch gelesen. Spam ist damit weg, aber immer noch keine Funktion.

Kann es sein, dass ich weitere Attribute setzen muss, wo ich ein Default Setting vermute? Am Wochenende werde ich hier weiterprobieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 15 April 2021, 07:37:50
@CoolTux:
ZitatHabe eine neue Version für Dich. Bitte Logausgabe hier posten wenn du die detailseite auf rufst
Wieder mit
Zitatupdate add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/patch-eurofinder/controls_AutoShuttersControl.txt
update
shutdown restart

und Debug aktiviert?
Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 April 2021, 07:46:16
Zitat von: eurofinder am 15 April 2021, 07:37:50
@CoolTux:Wieder mitGruß
eurofinder

War das eine Frage? Wenn ja dann ist die Antwort. JA   :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 April 2021, 07:48:11
Zitat von: tux75at am 14 April 2021, 20:54:03
"eocr"-Loch? Sorry, das sagt mir nichts.
Die Fibaro Rollershutter können zwar auch Lamellen Positionieren, aber ich verwende nur Rollos (keine venetian blinds), also ohne Lamellen Position. Bei Rollos ist durch das abwickeln die Position auch nicht genau. Es dürfte sehr gut stimmen, wenn man die, sich verändernde Dicke der Wicklung mitberücksichtigt (ist mir aber nicht so wichtig).

Zu den userReadings, ja da passt etwas mit den Trigger nicht, muss ich in woanders einen Thread aufmachen, hier gehts um das ASC Modul. Die user Readings werden durch manuelles Fahren derzeit richtig gesetzt (also mein "dim" reading). Wie ich es richtig setze muss ich mir noch ansehen. Ich werde auf ein Backup vor dem ASC Modul zurücksetzen und mein Reading für das UI einmal weggeben, das ASC Modul neu erstellen und hoffe, dass es dann besser geht.

@CoolTux:
event-on-change-reading habe ich gesetzt (.*), da hat mein Browser scheinbar einen Zeilenwechsel eingefügt und ich hab es falsch gelesen. Spam ist damit weg, aber immer noch keine Funktion.

Kann es sein, dass ich weitere Attribute setzen muss, wo ich ein Default Setting vermute? Am Wochenende werde ich hier weiterprobieren.

Teste bitte einmal ob ein set ASCDEVICE wiggle ROLLONAME funktioniert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 15 April 2021, 09:27:45
@CoolTux:
Hier mal die Logfile-Einträge nach shutdown + restart:
2021.04.15 09:17:02 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_AutoShuttersControl.pm belongs to source repository "fhem". Ignoring identical file name from source repository AutoShuttersControl

2021.04.15 09:17:12 3: AutoShuttersControl (ASC) - defined

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_EG_BU Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_EG_KU Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_EG_WC Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_EG_WZ Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_EG_WZ_Tuer Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_AK Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_AK_Velux Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_Bad Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_GA Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_GA_Velux Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_SZ Allgemein: 1

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_SZ getDownBrightness: 1 Brightness: 47 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.04.15 09:17:14 - FnIsDay: Rollo_OG_SZ getUpBrightness: 1 Brightness: 47 BrightnessMax: 800 Sunrise: 0


ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_WZ - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_WZ - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_GA - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_GA - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_AK - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_AK - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_KU - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_KU - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_BU - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_BU - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_AK_Velux - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_AK_Velux - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_WZ_Tuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_EG_WZ_Tuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_GA_Velux - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_GA_Velux - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_Bad - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_Bad - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_SZ - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingShadingBrightness: Rollo_OG_SZ - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 48 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_SZ - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_EG_BU RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_EG_KU RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_EG_WC RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_EG_WZ RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_EG_WZ_Tuer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_AK RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_AK_Velux RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_Bad RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_GA RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_GA_Velux RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_SZ RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.15 09:17:21 - EventProcessingTwilightDevice: Rollo_OG_SZ - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet


Nach Aufruf des ASC-Devices:
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation for return
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation after return
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation in der Shutter Schleife
2021.04.15 09:24:56 2: DEBUG ASC!!! - Fn ShuttersInformation kurz vor dem letzten return


Übrigens - jetzt wird wieder regelmäßig die Anzeige "ASC Configuration and Information Summary" dargestellt:-)

Gruß und danke für die Hilfe
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 April 2021, 09:31:28
Ist ein Scherz  ;D

Wie kommt das denn. Wir haben doch gar nichts gemacht ausser Logausgaben eingearbeitet. Dann lade bitte mal wieder das original SVN Modul. Sollte reichen wenn Du das git als update Quelle löschst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 15 April 2021, 10:19:41
@CoolTux:
Nachdem ich die git-Quelle entfernt und neu FHEM neu gestartet wurde läuft es noch immer wie es soll. Also habe ich weiter geforscht.

Ich musste gestern die IP-Adresse meiner KLF200 wegen Umstrukturierungen ändern. Die Folge daraus war, dass sämtliche Definitionen der Rollläden angepasst werden mussten. Dies hatte zunächst noch keinen Einfluss auf die fehlende Übersichtsanzeige im ASC-Device.

Bei der Umstellung habe ich wohl ausversehen auch folgende Definition gelöscht:
defmod Rollo_Sicherheit structure room Rollo_EG_BU Rollo_EG_WZ Rollo_EG_WZ_Tuer
attr Rollo_Sicherheit room Rollladen


Die habe ich gerade wieder ergänzt und siehe da, die ASC-Übersicht wird nicht mehr angezeigt.

Damit ist der Übeltäter identifiziert - es liegt an der Struktur.

Die Struktur wollte ich eigentlich nutzen, um über einen Taster gleichzeitig die Gruppe zu steuern.

Warum beeinflusst die Struktur denn nun ASC? Wie könnte ich das umgehen? Notfalls muss ich die in der Struktur zusammengefassten Rollläden einzeln ansteuern.

Gruß und nochmals danke
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 April 2021, 10:37:44
Hast Du die Structur mit ASC verknüpft? Befinden sich ASC Attribute im Structure Device?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 15 April 2021, 11:02:40
@CoolTux:
Eigentlich nicht:
Internals:
   ATTR       room
   CFGFN     
   CHANGEDCNT 0
   DEF        room Rollo_EG_BU Rollo_EG_WZ Rollo_EG_WZ_Tuer
   FUUID      6077f335-f33f-49d8-fc5d-13da2f2fd18fc29c
   NAME       Rollo_Sicherheit
   NOTIFYDEV  Rollo_EG_WZ,Rollo_EG_WZ_Tuer,global,Rollo_EG_BU
   NR         212
   NTFY_ORDER 50-Rollo_Sicherheit
   STATE      ???
   TYPE       structure
Attributes:
   room       Rollladen


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 April 2021, 12:10:54
Sehr seltsam. Habe ich keine Erklärung. Aber ein Ansatz zum selber testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 15 April 2021, 12:47:47
@CoolTux:
Ich habe bei mir noch etwas weitergeforscht.

Nachdem ich die Struktur von Rollo_Sicherheit in Sicherheit umbenannt habe lief es wieder.

Ich denke der Übeltäter liegt eher in einer Test-Readingsgroup die ich angelegt habe:
Internals:
   DEF        <Gerät>,<InAzi>,<OutAzi>,<MinEle>,<MaxEle>,<Sunny>,<Cloudy>,<Temperatur>,<Beschattung> (Rollo|Jalousie)_.*..:<{ascAPIget('ShadingAzimuthLeft',$DEVICE)}>,<{ascAPIget('ShadingAzimuthRight',$DEVICE)}>,<{ascAPIget('ShadingMinElevation',$DEVICE)}>,<{ascAPIget('ShadingMaxElevation',$DEVICE)}>,<{ascAPIget('ShadingStateChangeSunny',$DEVICE)}>,<{ascAPIget('ShadingStateChangeCloudy',$DEVICE)}>,<{ascAPIget('OutTemp',$DEVICE)}>,<{ascAPIget('ShadingStatus',$DEVICE)}>
   FUUID      602cdad9-f33f-49d8-6e1e-9704d0be4221972c
   NAME       RG_test
   NR         54
   NTFY_ORDER 50-RG_test
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     Rollo_EG_BU 1
     Rollo_EG_KU 1
     Rollo_EG_WC 1
     Rollo_EG_WZ 1
     Rollo_EG_WZ_Tuer 1
     Rollo_OG_AK 1
     Rollo_OG_AK_Velux 1
     Rollo_OG_Bad 1
     Rollo_OG_GA 1
     Rollo_OG_GA_Velux 1
     Rollo_OG_SZ 1
   CONTENT2:
   DEVICES:
     ARRAY(0x93d49f0)
     ARRAY(0x7df6d50)
     ARRAY(0x8de9748)
     ARRAY(0x94ac670)
     ARRAY(0x94b0490)
     ARRAY(0x94a9d40)
     ARRAY(0x94a9098)
     ARRAY(0x9414960)
     ARRAY(0x94aac58)
     ARRAY(0x90daee8)
     ARRAY(0x94b03b8)
     ARRAY(0x938b3f0)
   fhem:
     lastDefChange 8
     last_update 1618483215.50727
   helper:
     DEF       
Attributes:
   disable    1
   room       ASC


Dort wird nach (Rollo|Jalousie)_.* gefiltert. Da die Structur auf Rollo_Sicherheit lautete, wurde diese da entsprechend mitberücksichtigt. Durch die Umbenennnung scheint das Problem behoben - verstehen tue ich es allerdings nicht, warum die Readingsgroup Auswirkungen auf das ASC-Device hat.

Vielleicht hilft es dir ja weiter.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 16 April 2021, 21:01:21
Zitat von: CoolTux am 15 April 2021, 07:48:11
Teste bitte einmal ob ein set ASCDEVICE wiggle ROLLONAME funktioniert

Also mit einem Wiggle ist ein Rolladen der geöffnet war, 5% zugegangen. Danke einmal für den Hinweis mit wiggle, das Device kann Commandos absetzen.
Ich vermute mein userReading macht noch Probleme. Am Wochenende sollte ich etwas Zeit finden hier etwas weiterzukommen.

Gibt es ein Command mit dem man das Schließen inklusive Verzögerungen triggern kann?
Also der Trigger vom Twilight simuliert wird?

Gruß
Tux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 06:48:38
Zitat von: tux75at am 16 April 2021, 21:01:21
Also mit einem Wiggle ist ein Rolladen der geöffnet war, 5% zugegangen. Danke einmal für den Hinweis mit wiggle, das Device kann Commandos absetzen.
Ich vermute mein userReading macht noch Probleme. Am Wochenende sollte ich etwas Zeit finden hier etwas weiterzukommen.

Gibt es ein Command mit dem man das Schließen inklusive Verzögerungen triggern kann?
Also der Trigger vom Twilight simuliert wird?

Gruß
Tux

Zum testen kannst du statt Twilight mit festen Zeiten arbeiten.
Wichtig ist das nach einem Neustart welcher am besten am Tag passieren sollte ein schließen der Rollos kommen muss. Ein von Hand schließen und und die öffnen Zeit dann ändern um zu hoffen daß er öffnet wird nicht gehen.
Schau Dir in der Commandref mal ascAPIget an. Es gibt zwei get Befehle um herauszufinden ob ASC Tag und Nacht für das Rollo korrekt erkannt hat.
Ich schaue gegen Mittag selber mal kurz.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 17 April 2021, 07:23:36
Guten Morgen zusammen,
seit neuestem habe ich das Problem, dass ASC_Time_Up_WE_Holiday nicht mehr reagiert.
Auch am Wochenende wird an den Standard-Zeiten wie in der Woche hochgefahren.

Was kann ich prüfen oder tun?

VERSION v0.10.11
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 10:37:10
Zitat von: cornelius fillmore am 17 April 2021, 07:23:36
Guten Morgen zusammen,
seit neuestem habe ich das Problem, dass ASC_Time_Up_WE_Holiday nicht mehr reagiert.
Auch am Wochenende wird an den Standard-Zeiten wie in der Woche hochgefahren.

Was kann ich prüfen oder tun?

VERSION v0.10.11

Was sagt

{ IsWe() }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 10:41:00
Zitat von: CoolTux am 17 April 2021, 06:48:38
Zum testen kannst du statt Twilight mit festen Zeiten arbeiten.
Wichtig ist das nach einem Neustart welcher am besten am Tag passieren sollte ein schließen der Rollos kommen muss. Ein von Hand schließen und und die öffnen Zeit dann ändern um zu hoffen daß er öffnet wird nicht gehen.
Schau Dir in der Commandref mal ascAPIget an. Es gibt zwei get Befehle um herauszufinden ob ASC Tag und Nacht für das Rollo korrekt erkannt hat.
Ich schaue gegen Mittag selber mal kurz.


{ ascAPIget('Sunset','ROLLONAME') }


{ ascAPIget('Sunrise','ROLLONAME') }


Sunrise muss auf 1 stehen und Sunset auf 0 damit ist es Tag und das Rollo schließt. Zum öffnen muß Sunrise 0 und Sunset 1 sein. Dann ist Nacht und das Rollo öffnet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 17 April 2021, 14:01:44
@CoolTux
Mir ist aufgefallen dass bei mir zwei Getter Fehlermeldungen bringen, die restlichen funktionieren:
<{ascAPIget('FreezeStatus',Rollo_Kueche)}>
<{ascAPIget('WinDev',Rollo_Kueche)}>

Beide bringen als Fehler:
Unknown command <{ascAPIget('FreezeStatus',Rollo_Kueche)}>, try help.
PS: Konntest Du Dir schon mal mein ASC Lüften-Position Problem ansehen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 14:31:36
Der Funktionsaufruf ist aber auch falsch.

Rollo muss in ' '

Gib mal bitte kurz ein Link zu Deinem Problem?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 17 April 2021, 16:27:00
Zitat von: CoolTux am 17 April 2021, 10:41:00

{ ascAPIget('Sunset','ROLLONAME') }


{ ascAPIget('Sunrise','ROLLONAME') }


Sunrise muss auf 1 stehen und Sunset auf 0 damit ist es Tag und das Rollo schließt. Zum öffnen muß Sunrise 0 und Sunset 1 sein. Dann ist Nacht und das Rollo öffnet.

Hallo CoolTux,

Sunrise = 1
Sunset = 0
Es ist Tag also scheint das jetzt zu passen.

meine Readings habe ich auch in den Griff bekommen, vielleicht zu Z-Wave oder Device Spezifisch, power meter Meldungen haben einen Trigger der userReadings gebracht, damit gibts dann einen neuen Timestamp (falls du darauf schaust) und dann glaubt ASC es wurde manuell gefahren und blockiert.
Das habe ich jetzt mit timestamp-on-change-reading fuer mein userReading "dim" gesetzt und der Timestamp hat sich seitdem nicht mehr geändert.

Mal schauen ob am Abend etwas passiert.
Zum Twilight und fixen Zeiten hätte ich noch eine frage. Da die Zeiten korrekt aktuallisiert werden im ASC Modul für alle Rolladen, sieht es aus als ob dieser Teil funktioniert. Oder sollte ich das Twilight Modul wegschalten, nur um zu sehen ob es mit fixen Zeiten geht?

Gruß
Tux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 16:54:11
Twilight musst Du nicht weg schalten, wenn dann müsst Du ASC_DownMode auf time statt Astro stellen. So meinte ich das.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 17 April 2021, 18:15:12
Zitat von: CoolTux am 17 April 2021, 14:31:36
Der Funktionsaufruf ist aber auch falsch.

Da ist mir mir den Tablet ein Fehler unterlaufen, jedoch auch bei korrekten Aufruf haben führen die beiden Werte zu einen Fehler.

Jetzt mit korrekten Aufruf:

{ ascAPIget('TimeDownLate','Rollo_Kueche') }
Ergebnis: 21:45

{ ascAPIget('FreezeStatus','Rollo_Kueche') }
Can't locate object method "getFreezeStatus" via package "FHEM::Automation::ShuttersControl::Shutters" at lib/FHEM/Automation/ShuttersControl.pm line 303.

{ ascAPIget('WinDev','Rollo_Kueche') }
Can't locate object method "getWinDev" via package "FHEM::Automation::ShuttersControl::Shutters" at lib/FHEM/Automation/ShuttersControl.pm line 303.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 April 2021, 18:59:10
Ich schaue mal
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 17 April 2021, 22:06:46
Leider noch kein Automatisches Schließen der Rolläden.
Beim geschlossenen Rollo ein wiggle gemacht und jetzt sehe ich beim ASC Device für dieses Rollo als Last Drive "wiggle end drive" mit position und Last Position von der Automatischen Fahrt.
Bei den Anderen steht 99 und 0, was auch passt, ich glaube aber, dass sich die Last Position nur bei Automatischen Fahrten ändert (?). Oder Aufgrund eines fehlerhalften Readings nicht/nicht korrekt upgedated wurde.

Next DriveDown und NextDriveUp ändern sich, aber kein Automatisches Schließen.

Kann es sein, dass meine letzte Fahrt Manuell war und ich desswegen ein Problem habe? Woran erkennt er wann die letzte Manuelle Ansteuerung stattgefunden hat? Timestamp vom "dim" reading (Reading für den aktuellen Stand)? Wie lange nacher wird keine Automatische Fahrt gemacht?

Mein Setting ist derzeit nur Schließen soll automatisch gehen, öffnen immer Manuell.
Macht das Probleme?

Worauf muss man schauen, dass man sieht ob ein Trigger kommt? Morgen 19:59:40 wäre der nächste. Event monitor hatte ich heute leider nicht offen.

Aus dem Wiki Eintrag werde ich leider auch nicht sehr schlau. Muss diesen aber nochmal durchgehen und ein paar Antworten finden. Gibts eine Bessere Doku als den Wiki Eintrag?

Gruß
Tux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 18 April 2021, 10:38:40
Bin ratlos. Mein Terrassenrollo fährt normalerweise nicht runter, wenn der Fenstersensor mit Status Open ist. So werde ich auch nicht ausgesperrt. Schließe ich die Terrassentür, wurde früher die Fahrt nachgeholt und der Rollo runtergefahren. Nun wird die Fahrt nicht mehr nachgeholt. Geändert habe ich nichts, außer Updates. Bin auf Version 0.10.12
Da ich diese Funktionalität letztmals in 2020 bewusst genutzt habe, kann sich diesbezüglich etwas in den Updates geändert haben, was ich mit einer Parameteränderung begleiten müsste?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 10:39:55
Zitat von: tux75at am 17 April 2021, 22:06:46
Leider noch kein Automatisches Schließen der Rolläden.
Beim geschlossenen Rollo ein wiggle gemacht und jetzt sehe ich beim ASC Device für dieses Rollo als Last Drive "wiggle end drive" mit position und Last Position von der Automatischen Fahrt.
Bei den Anderen steht 99 und 0, was auch passt, ich glaube aber, dass sich die Last Position nur bei Automatischen Fahrten ändert (?). Oder Aufgrund eines fehlerhalften Readings nicht/nicht korrekt upgedated wurde.

Next DriveDown und NextDriveUp ändern sich, aber kein Automatisches Schließen.

Kann es sein, dass meine letzte Fahrt Manuell war und ich desswegen ein Problem habe? Woran erkennt er wann die letzte Manuelle Ansteuerung stattgefunden hat? Timestamp vom "dim" reading (Reading für den aktuellen Stand)? Wie lange nacher wird keine Automatische Fahrt gemacht?

Mein Setting ist derzeit nur Schließen soll automatisch gehen, öffnen immer Manuell.
Macht das Probleme?

Worauf muss man schauen, dass man sieht ob ein Trigger kommt? Morgen 19:59:40 wäre der nächste. Event monitor hatte ich heute leider nicht offen.

Aus dem Wiki Eintrag werde ich leider auch nicht sehr schlau. Muss diesen aber nochmal durchgehen und ein paar Antworten finden. Gibts eine Bessere Doku als den Wiki Eintrag?

Gruß
Tux

Jeder Event welcher vom Reading für ASC_Pos_Reading kommt wird ausgewertet. Egal ib die Position die selbe ist wie vorher oder nicht. Dies wird sofern nicht von ASC ausgelöst immer als manuelle Fahrt gewertet und wird in Folge entsprechend der Konfig mit ausgewertet. So wird nach einer manuellen Fahrt per Default keine ASC Fahrt für 20 min.

Setze bei einem Testrollo mal

ASC_BlockingTime_beforNightClose 1
ASC_BlockingTime_beforDayOpen 1
ASC_BlockingTime_afterManual 1


Damit wir das schon mal ausschließen können.

Und gib mal bitte ein list von diesem Testrollo und noch mal eines vom ASC Device selbst.
Auch hilft es wenn Du debug auf eins stellst bevor es Abends wird und das Log dann hier einstellst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 10:41:57
Zitat von: Alcamar am 18 April 2021, 10:38:40
Bin ratlos. Mein Terrassenrollo fährt normalerweise nicht runter, wenn der Fenstersensor mit Status Open ist. So werde ich auch nicht ausgesperrt. Schließe ich die Terrassentür, wurde früher die Fahrt nachgeholt und der Rollo runtergefahren. Nun wird die Fahrt nicht mehr nachgeholt. Geändert habe ich nichts, außer Updates. Bin auf Version 0.10.12
Da ich diese Funktionalität letztmals in 2020 bewusst genutzt habe, kann sich diesbezüglich etwas in den Updates geändert haben, was ich mit einer Parameteränderung begleiten müsste?

list vom Rollo Device
list vom ASC Device
list vom Türkontakt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 18 April 2021, 11:14:29
Rollo Device:
Internals:
   CUL_0_MSGCNT 315
   CUL_0_RAWMSG A0D0CA6103822A48F55B306010000::-66.5:CUL_0
   CUL_0_RSSI -66.5
   CUL_0_TIME 2021-04-18 10:03:33
   DEF        3822A4
   FUUID      5c481848-f33f-82e0-f95e-24b031e3f99d012e
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     631
   NAME       EG_FensterTerrasse_2
   NOTIFYDEV  global
   NR         1252
   NTFY_ORDER 50-EG_FensterTerrasse_2
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   hmusb_MSGCNT 316
   hmusb_RAWMSG E3822A4,0000,3672255E,FF,FFBD,0CA6103822A48F55B306010000
   hmusb_RSSI -67
   hmusb_TIME 2021-04-18 10:03:33
   lastMsg    No:0C - t:10 s:3822A4 d:8F55B3 06010000
   protLastRcv 2021-04-18 10:03:33
   protRcv    315 last_at:2021-04-18 10:03:33
   protSnd    315 last_at:2021-04-18 10:03:33
   protState  CMDs_done
   rssi_at_CUL_0 cnt:315 min:-79.5 max:-65 avg:-67.68 lst:-66.5
   rssi_at_hmusb cnt:316 min:-81 max:-62 avg:-68 lst:-67
   READINGS:
     2021-04-18 10:53:43   Activity        dead
     2020-10-07 18:38:23   D-firmware      1.0
     2020-10-07 18:38:23   D-serialNr      MEQ0033225
     2020-10-08 14:12:20   PairedTo        0x8F55B3
     2020-10-08 14:12:20   R-cyclicInfoMsg on
     2020-10-08 14:12:20   R-eventDlyTime  0 s
     2020-10-08 14:12:20   R-pairCentral   0x8F55B3
     2020-10-08 14:12:20   R-sabotageMsg   on
     2020-10-08 14:12:20   R-sign          on
     2020-10-08 14:12:20   RegL_00.        00:00 02:01 09:01 0A:8F 0B:55 0C:B3 10:01 14:06
     2020-10-08 14:12:20   RegL_01.        00:00 08:01 20:9C 21:00 30:06
     2021-04-18 10:03:33   alive           yes
     2021-04-18 10:03:33   battery         ok
     2021-03-25 16:38:03   cfgState        ok
     2021-04-18 10:03:33   commState       CMDs_done
     2021-04-18 10:03:33   contact         closed (to myVCCU)
     2021-04-18 10:03:33   recentStateType info
     2021-04-18 10:03:33   sabotageError   off
     2021-04-18 10:03:33   state           closed
     2021-04-17 20:14:53   trigger_cnt     132
   helper:
     HM_CMDNR   12
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1617819577.43215
       TmplTs     1617819577.43215
       cmdKey     1:1:0::EG_FensterTerrasse_2:00C7:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    B_Andrea_Thermostat_WindowRec,B_Andrea_Thermostat_remote,B_Andrea_Wandthermostat_WindowRec,B_Andrea_Wandthermostat_remote,B_Benny_Thermostat_WindowRec,B_Benny_Thermostat_remote,B_Benny_Wandthermostat_WindowRec,B_Benny_Wandthermostat_remote,CTAGong_Led,CTAGong_Mp3,CTA_SIRENE_Arm,CTA_SIRENE_Panic,CTA_SIRENE_Sen_01,CTA_SIRENE_Sen_02,GA_Schalter01,GA_Schalter02,GA_Schalter03,GA_Schalter04,GarageSwitch,GaragentorAct,KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3,KE_SchrankLicht,KZ2_Blau_DeckenLicht,KZ_Blau_PC,SD_Team,SteckDoseKZ2,SteckdoseGarage,Steckdose_Barista,Steckdose_CTA,Steckdose_Kaffemaschine,Steckdose_Webcam,Studio_Thermostat_1_WindowRec,Studio_Thermostat_1_remote,Studio_Thermostat_2_WindowRec,Studio_Thermostat_2_remote,Studio_Wandthermostat_WindowRec,Studio_Wandthermostat_remote,UG_Waschmaschine,VHMRemote01_Btn01,VHMRemote01_Btn02,VHMRemote01_Btn03,VHMRemote01_Btn04,VHMRemote01_Btn05,VHMRemote01_Btn06,VHMRemote01_Btn07,VHMRemote01_Btn08,VHMRemote01_Btn09,VHMRemote01_Btn10,VHMRemote01_Btn11,VHMRemote01_Btn12,VSRemote01_Btn1,VSRemote01_Btn2,VSRemote01_Btn3,VSRemote01_Btn4,WZ_DeckenLampe,WZ_DimmerTV_Dim,WZ_DimmerTV_V_01,WZ_DimmerTV_V_02,WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3,WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2,WZ_Multimedia,WZ_Wandleuchte,WZ_Wandleuchte_Aktor_V1,WZ_Wandleuchte_V2,WZ_Wandthermostat_WindowRec,WZ_Wandthermostat_remote,myVCCU,vMP3Remote_Btn1,vMP3Remote_Btn10,vMP3Remote_Btn11,vMP3Remote_Btn12,vMP3Remote_Btn13,vMP3Remote_Btn14,vMP3Remote_Btn15,vMP3Remote_Btn16,vMP3Remote_Btn17,vMP3Remote_Btn18,vMP3Remote_Btn19,vMP3Remote_Btn2,vMP3Remote_Btn20,vMP3Remote_Btn21,vMP3Remote_Btn22,vMP3Remote_Btn23,vMP3Remote_Btn24,vMP3Remote_Btn25,vMP3Remote_Btn26,vMP3Remote_Btn27,vMP3Remote_Btn28,vMP3Remote_Btn29,vMP3Remote_Btn3,vMP3Remote_Btn30,vMP3Remote_Btn31,vMP3Remote_Btn32,vMP3Remote_Btn33,vMP3Remote_Btn34,vMP3Remote_Btn35,vMP3Remote_Btn36,vMP3Remote_Btn37,vMP3Remote_Btn38,vMP3Remote_Btn39,vMP3Remote_Btn4,vMP3Remote_Btn40,vMP3Remote_Btn5,vMP3Remote_Btn6,vMP3Remote_Btn7,vMP3Remote_Btn8,vMP3Remote_Btn9
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +3822A4,00,00,00
       nextSend   1618733013.09759
       rxt        2
       vccu       myVCCU
       p:
         3822A4
         00
         00
         00
       prefIO:
         hmusb
     mRssi:
       mNo        0C
       io:
         CUL_0:
           -66.5
           -66.5
         hmusb:
           -63
           -63
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1618733013.00077
       ack:
         HASH(0x38b16c0)
         0C80028F55B33822A400
     rssi:
       at_CUL_0:
         avg        -67.6825396825397
         cnt        315
         lst        -66.5
         max        -65
         min        -79.5
       at_hmusb:
         avg        -68.0063291139241
         cnt        316
         lst        -67
         max        -62
         min        -81
     tmpl:
Attributes:
   IODev      hmusb
   IOgrp      myVCCU:hmusb
   actCycle   000:50
   actStatus  dead
   alarmDevice Sensor
   alarmSettings alarm6,|CTA_Fenster:open|Hausfenster offen|on
   autoReadReg 5_readMissing
   devStateIcon .*open:fts_door_slide_open@red .*closed:fts_door_slide
   event-on-change-reading state
   expert     defReg,rawReg
   firmware   1.0
   group      Fenstersensor
   icon       fts_door_slide
   model      HM-SEC-SCO
   peerIDs    00000000
   room       EG,Sensoren,Wohnzimmer
   serialNr   MEQ0033225
   subType    threeStateSensor
   userattr   room_map structexclude winOpenMaxTrigger winOpenName winOpenTimer winOpenTimer2 winOpenType:Fenster,Türe
   verbose    0

ASC Device:
Internals:
   FUUID      5c481855-f33f-82e0-b537-9735bcc9a248f6e4
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenDashboard
   NOTIFYDEV  global,RollladenDashboard,KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3,WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3,WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2,WZ_Jalousie_2,WZ_Jalousie_Terrasse1_OLD,WZ_Jalousie_3,WZ_Jalousie_1,WZ_Jalousie_3_OLD,KE_Jalousie_2,KE_Jalousie_1,KE_Jalousie_3,WZ_Jalousie_Terrasse2,EG_FensterTerrasse_1,WZ_Jalousie_Terrasse1,WZ_Fenster_3
   NR         1631
   NTFY_ORDER 51-RollladenDashboard
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-18 05:58:01   KE_Jalousie_1_PosValue 100
     2021-01-01 07:44:48   KE_Jalousie_1_lastDelayPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_1_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:56   KE_Jalousie_2_PosValue 100
     2021-04-01 20:29:38   KE_Jalousie_2_lastDelayPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_2_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_2_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:58   KE_Jalousie_3_PosValue 100
     2021-04-02 20:31:14   KE_Jalousie_3_lastDelayPosValue 80
     2021-04-18 05:57:33   KE_Jalousie_3_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_3_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:59   WZ_Jalousie_1_PosValue 100
     2021-01-01 07:44:48   WZ_Jalousie_1_lastDelayPosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_1_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:59   WZ_Jalousie_2_PosValue 100
     2021-01-01 07:44:48   WZ_Jalousie_2_lastDelayPosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_2_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_2_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-13 07:12:02   WZ_Jalousie_3_OLD_lastPosValue 0
     2021-04-18 05:58:00   WZ_Jalousie_3_PosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_3_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_3_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-13 07:12:02   WZ_Jalousie_Terrasse1_OLD_lastPosValue 0
     2021-04-18 05:58:14   WZ_Jalousie_Terrasse1_PosValue 99
     2021-01-01 07:44:48   WZ_Jalousie_Terrasse1_lastDelayPosValue 99
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse1_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:58:31   WZ_Jalousie_Terrasse2_PosValue 100
     2021-04-11 20:45:50   WZ_Jalousie_Terrasse2_lastDelayPosValue 90
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse2_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse2_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-07 18:38:35   ascEnable       on
     2021-04-07 20:20:10   controlShading  on
     2020-10-07 18:38:35   hardLockOut     off
     2021-01-01 10:51:53   partyMode       off
     2021-04-07 20:20:04   room_EG_Homekit_Jalousien_Wohnzimmer WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2
     2021-04-07 20:20:04   room_EG_Homekit_Wohnzimmer WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3
     2021-04-07 20:20:04   room_EG_KEZ     KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3
     2020-12-31 14:49:58   selfDefense     on
     2021-04-18 05:58:31   state           day open
     2020-10-07 18:38:35   sunriseTimeWeHoliday off
     2021-04-07 20:20:04   userAttrList    rolled out
   helper:
     shuttersList:
       KE_Jalousie_1
       KE_Jalousie_2
       KE_Jalousie_3
       WZ_Jalousie_1
       WZ_Jalousie_2
       WZ_Jalousie_3
       WZ_Jalousie_Terrasse1
       WZ_Jalousie_Terrasse2
   monitoredDevs:
     EG_FensterTerrasse_1:
       WZ_Jalousie_Terrasse1 ASC_WindowRec
     KE_Jalousie_1:
     KE_Jalousie_2:
     KE_Jalousie_3:
     WZ_Fenster_3:
       WZ_Jalousie_3 ASC_WindowRec
     WZ_Jalousie_1:
     WZ_Jalousie_2:
     WZ_Jalousie_3:
     WZ_Jalousie_3_OLD:
     WZ_Jalousie_Terrasse1:
     WZ_Jalousie_Terrasse1_OLD:
     WZ_Jalousie_Terrasse2:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_freezeTemp 3
   ASC_residentsDev CTA18:state
   ASC_tempSensor Garten_Thermometer:temperature
   ASC_twilightDevice T
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Admin
   icon       fts_shutter_automatic@green
   room       Jalousien

Türkontakt:
Internals:
   CUL_0_MSGCNT 316
   CUL_0_RAWMSG A0D0DA6103822A48F55B306010000::-66.5:CUL_0
   CUL_0_RSSI -66.5
   CUL_0_TIME 2021-04-18 11:04:25
   DEF        3822A4
   FUUID      5c481848-f33f-82e0-f95e-24b031e3f99d012e
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     633
   NAME       EG_FensterTerrasse_2
   NOTIFYDEV  global
   NR         1252
   NTFY_ORDER 50-EG_FensterTerrasse_2
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   hmusb_MSGCNT 317
   hmusb_RAWMSG E3822A4,0000,36A9DF84,FF,FFBD,0DA6103822A48F55B306010000
   hmusb_RSSI -67
   hmusb_TIME 2021-04-18 11:04:25
   lastMsg    No:0D - t:10 s:3822A4 d:8F55B3 06010000
   protLastRcv 2021-04-18 11:04:25
   protRcv    316 last_at:2021-04-18 11:04:25
   protSnd    316 last_at:2021-04-18 11:04:25
   protState  CMDs_done
   rssi_at_CUL_0 cnt:316 min:-79.5 max:-65 avg:-67.67 lst:-66.5
   rssi_at_hmusb cnt:317 min:-81 max:-62 avg:-68 lst:-67
   READINGS:
     2021-04-18 10:53:43   Activity        dead
     2020-10-07 18:38:23   D-firmware      1.0
     2020-10-07 18:38:23   D-serialNr      MEQ0033225
     2020-10-08 14:12:20   PairedTo        0x8F55B3
     2020-10-08 14:12:20   R-cyclicInfoMsg on
     2020-10-08 14:12:20   R-eventDlyTime  0 s
     2020-10-08 14:12:20   R-pairCentral   0x8F55B3
     2020-10-08 14:12:20   R-sabotageMsg   on
     2020-10-08 14:12:20   R-sign          on
     2020-10-08 14:12:20   RegL_00.        00:00 02:01 09:01 0A:8F 0B:55 0C:B3 10:01 14:06
     2020-10-08 14:12:20   RegL_01.        00:00 08:01 20:9C 21:00 30:06
     2021-04-18 11:04:25   alive           yes
     2021-04-18 11:04:25   battery         ok
     2021-03-25 16:38:03   cfgState        ok
     2021-04-18 11:04:25   commState       CMDs_done
     2021-04-18 11:04:25   contact         closed (to myVCCU)
     2021-04-18 11:04:25   recentStateType info
     2021-04-18 11:04:25   sabotageError   off
     2021-04-18 11:04:25   state           closed
     2021-04-17 20:14:53   trigger_cnt     132
   helper:
     HM_CMDNR   13
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1617819577.43215
       TmplTs     1617819577.43215
       cmdKey     1:1:0::EG_FensterTerrasse_2:00C7:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    B_Andrea_Thermostat_WindowRec,B_Andrea_Thermostat_remote,B_Andrea_Wandthermostat_WindowRec,B_Andrea_Wandthermostat_remote,B_Benny_Thermostat_WindowRec,B_Benny_Thermostat_remote,B_Benny_Wandthermostat_WindowRec,B_Benny_Wandthermostat_remote,CTAGong_Led,CTAGong_Mp3,CTA_SIRENE_Arm,CTA_SIRENE_Panic,CTA_SIRENE_Sen_01,CTA_SIRENE_Sen_02,GA_Schalter01,GA_Schalter02,GA_Schalter03,GA_Schalter04,GarageSwitch,GaragentorAct,KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3,KE_SchrankLicht,KZ2_Blau_DeckenLicht,KZ_Blau_PC,SD_Team,SteckDoseKZ2,SteckdoseGarage,Steckdose_Barista,Steckdose_CTA,Steckdose_Kaffemaschine,Steckdose_Webcam,Studio_Thermostat_1_WindowRec,Studio_Thermostat_1_remote,Studio_Thermostat_2_WindowRec,Studio_Thermostat_2_remote,Studio_Wandthermostat_WindowRec,Studio_Wandthermostat_remote,UG_Waschmaschine,VHMRemote01_Btn01,VHMRemote01_Btn02,VHMRemote01_Btn03,VHMRemote01_Btn04,VHMRemote01_Btn05,VHMRemote01_Btn06,VHMRemote01_Btn07,VHMRemote01_Btn08,VHMRemote01_Btn09,VHMRemote01_Btn10,VHMRemote01_Btn11,VHMRemote01_Btn12,VSRemote01_Btn1,VSRemote01_Btn2,VSRemote01_Btn3,VSRemote01_Btn4,WZ_DeckenLampe,WZ_DimmerTV_Dim,WZ_DimmerTV_V_01,WZ_DimmerTV_V_02,WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3,WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2,WZ_Multimedia,WZ_Wandleuchte,WZ_Wandleuchte_Aktor_V1,WZ_Wandleuchte_V2,WZ_Wandthermostat_WindowRec,WZ_Wandthermostat_remote,myVCCU,vMP3Remote_Btn1,vMP3Remote_Btn10,vMP3Remote_Btn11,vMP3Remote_Btn12,vMP3Remote_Btn13,vMP3Remote_Btn14,vMP3Remote_Btn15,vMP3Remote_Btn16,vMP3Remote_Btn17,vMP3Remote_Btn18,vMP3Remote_Btn19,vMP3Remote_Btn2,vMP3Remote_Btn20,vMP3Remote_Btn21,vMP3Remote_Btn22,vMP3Remote_Btn23,vMP3Remote_Btn24,vMP3Remote_Btn25,vMP3Remote_Btn26,vMP3Remote_Btn27,vMP3Remote_Btn28,vMP3Remote_Btn29,vMP3Remote_Btn3,vMP3Remote_Btn30,vMP3Remote_Btn31,vMP3Remote_Btn32,vMP3Remote_Btn33,vMP3Remote_Btn34,vMP3Remote_Btn35,vMP3Remote_Btn36,vMP3Remote_Btn37,vMP3Remote_Btn38,vMP3Remote_Btn39,vMP3Remote_Btn4,vMP3Remote_Btn40,vMP3Remote_Btn5,vMP3Remote_Btn6,vMP3Remote_Btn7,vMP3Remote_Btn8,vMP3Remote_Btn9
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +3822A4,00,00,00
       nextSend   1618736665.24074
       rxt        2
       vccu       myVCCU
       p:
         3822A4
         00
         00
         00
       prefIO:
         hmusb
     mRssi:
       mNo        0D
       io:
         CUL_0:
           -66.5
           -66.5
         hmusb:
           -63
           -63
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1618736665.14129
       ack:
         HASH(0x38b16c0)
         0D80028F55B33822A400
     rssi:
       at_CUL_0:
         avg        -67.6787974683544
         cnt        316
         lst        -66.5
         max        -65
         min        -79.5
       at_hmusb:
         avg        -68.0031545741325
         cnt        317
         lst        -67
         max        -62
         min        -81
     tmpl:
Attributes:
   IODev      hmusb
   IOgrp      myVCCU:hmusb
   actCycle   000:50
   actStatus  dead
   alarmDevice Sensor
   alarmSettings alarm6,|CTA_Fenster:open|Hausfenster offen|on
   autoReadReg 5_readMissing
   devStateIcon .*open:fts_door_slide_open@red .*closed:fts_door_slide
   event-on-change-reading state
   expert     defReg,rawReg
   firmware   1.0
   group      Fenstersensor
   icon       fts_door_slide
   model      HM-SEC-SCO
   peerIDs    00000000
   room       EG,Sensoren,Wohnzimmer
   serialNr   MEQ0033225
   subType    threeStateSensor
   userattr   room_map structexclude winOpenMaxTrigger winOpenName winOpenTimer winOpenTimer2 winOpenType:Fenster,Türe
   verbose    0

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 11:28:29
Der Kontakt steht nicht mehr in den Monitored Devs und daher auch nicht in NOTIFYDEV.
Stell mal bitte expert auf 1 im ASC und mach ein set createNewNitifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 18 April 2021, 11:47:52
habe ich gemacht.
Notifies sind wohl auch nun enthalten.
Internals:
   FUUID      5c481855-f33f-82e0-b537-9735bcc9a248f6e4
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       RollladenDashboard
   NOTIFYDEV  CTA18,EG_FensterTerrasse_1,EG_FensterTerrasse_2,Garten_Bewegungsmelder_1,Garten_Bewegungsmelder_4,KE_Fenster_1,KE_Fenster_2,KE_Fenster_3,RollladenDashboard,T,WZ_Fenster_2,WZ_Fenster_3,global,KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3,WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3,WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2
   NR         1631
   NTFY_ORDER 51-RollladenDashboard
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-18 05:58:01   KE_Jalousie_1_PosValue 100
     2021-01-01 07:44:48   KE_Jalousie_1_lastDelayPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_1_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 11:36:37   KE_Jalousie_2_PosValue 100
     2021-04-01 20:29:38   KE_Jalousie_2_lastDelayPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_2_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_2_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:58   KE_Jalousie_3_PosValue 100
     2021-04-02 20:31:14   KE_Jalousie_3_lastDelayPosValue 80
     2021-04-18 05:57:33   KE_Jalousie_3_lastPosValue 100
     2021-04-18 05:57:33   KE_Jalousie_3_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:59   WZ_Jalousie_1_PosValue 100
     2021-01-01 07:44:48   WZ_Jalousie_1_lastDelayPosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_1_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 05:57:59   WZ_Jalousie_2_PosValue 100
     2021-01-01 07:44:48   WZ_Jalousie_2_lastDelayPosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_2_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_2_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-13 07:12:02   WZ_Jalousie_3_OLD_lastPosValue 0
     2021-04-18 05:58:00   WZ_Jalousie_3_PosValue 100
     2021-04-18 05:57:33   WZ_Jalousie_3_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_3_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-13 07:12:02   WZ_Jalousie_Terrasse1_OLD_lastPosValue 0
     2021-04-18 05:58:14   WZ_Jalousie_Terrasse1_PosValue 99
     2021-01-01 07:44:48   WZ_Jalousie_Terrasse1_lastDelayPosValue 99
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse1_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse1_nextAstroTimeEvent 18.04.2021 - 20:57
     2021-04-18 11:36:37   WZ_Jalousie_Terrasse2_PosValue 0
     2021-04-11 20:45:50   WZ_Jalousie_Terrasse2_lastDelayPosValue 90
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse2_lastPosValue 0
     2021-04-18 05:57:33   WZ_Jalousie_Terrasse2_nextAstroTimeEvent 18.04.2021 - 20:57
     2020-10-07 18:38:35   ascEnable       on
     2021-04-07 20:20:10   controlShading  on
     2020-10-07 18:38:35   hardLockOut     off
     2021-01-01 10:51:53   partyMode       off
     2021-04-07 20:20:04   room_EG_Homekit_Jalousien_Wohnzimmer WZ_Jalousie_Terrasse1,WZ_Jalousie_Terrasse2
     2021-04-07 20:20:04   room_EG_Homekit_Wohnzimmer WZ_Jalousie_1,WZ_Jalousie_2,WZ_Jalousie_3
     2021-04-07 20:20:04   room_EG_KEZ     KE_Jalousie_1,KE_Jalousie_2,KE_Jalousie_3
     2020-12-31 14:49:58   selfDefense     on
     2021-04-18 11:36:37   state           manual
     2020-10-07 18:38:35   sunriseTimeWeHoliday off
     2021-04-07 20:20:04   userAttrList    rolled out
   helper:
     shuttersList:
       KE_Jalousie_1
       KE_Jalousie_2
       KE_Jalousie_3
       WZ_Jalousie_1
       WZ_Jalousie_2
       WZ_Jalousie_3
       WZ_Jalousie_Terrasse1
       WZ_Jalousie_Terrasse2
   monitoredDevs:
     CTA18:
       RollladenDashboard ASC_residentsDev
     EG_FensterTerrasse_1:
       WZ_Jalousie_Terrasse1 ASC_WindowRec
     EG_FensterTerrasse_2:
       WZ_Jalousie_Terrasse2 ASC_WindowRec
     Garten_Bewegungsmelder_1:
       WZ_Jalousie_1 ASC_BrightnessSensor
       WZ_Jalousie_2 ASC_BrightnessSensor
       WZ_Jalousie_3 ASC_BrightnessSensor
       WZ_Jalousie_Terrasse1 ASC_BrightnessSensor
       WZ_Jalousie_Terrasse2 ASC_BrightnessSensor
     Garten_Bewegungsmelder_4:
       KE_Jalousie_2 ASC_BrightnessSensor
       KE_Jalousie_3 ASC_BrightnessSensor
     KE_Fenster_1:
       KE_Jalousie_1 ASC_WindowRec
     KE_Fenster_2:
       KE_Jalousie_2 ASC_WindowRec
     KE_Fenster_3:
       KE_Jalousie_3 ASC_WindowRec
     KE_Jalousie_2:
     KE_Jalousie_3:
     T:
       RollladenDashboard ASC_twilightDevice
     WZ_Fenster_2:
       WZ_Jalousie_2 ASC_WindowRec
     WZ_Fenster_3:
       WZ_Jalousie_3 ASC_WindowRec
     WZ_Jalousie_1:
     WZ_Jalousie_2:
     WZ_Jalousie_3:
     WZ_Jalousie_Terrasse1:
     WZ_Jalousie_Terrasse2:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_residentsDev CTA18:state
   ASC_tempSensor Garten_Thermometer:temperature
   ASC_twilightDevice T
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Admin
   icon       fts_shutter_automatic@green
   room       Jalousien

Ich habe die Tür geöffnet und Rollo per set-Befehl im Browser runtergefahren. Hätte erwartet, dass es nicht geht und wenn ich dir Tür schließe nachfährt. Ist aber gleich runtergefahren.
Wenn der Rollo unten ist und die Tür geöffnet wird, fährt normalerweise der Rollo automatisch hoch. Geht aber auch nicht mehr. :-(
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 12:31:13
Langsam langsam. Das Sperren betrifft lediglich Aktionen von ASC. Wenn dann musst Du hard sperren aktivieren, dann sollte es auch manuell oder über FHEM nicht mehr gehen.

Nachdem Du manuell gefahren bist sperrt ASC seine Fahrten für 20min per default für dieses Rollo. Daher keine Aktion beim schließen des Fensters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 18 April 2021, 12:41:27
stimmt. :-) da war was mit 20 Min. Geduld ist manchmal auch ein Lösungsansatz.
Danach ist der Rollo nach Öffnung der Tür hochgefahren. Die soft sperre, müsste für meine Zwecke okay sein.

Ich lasse die Tür heute Abend offen und probiere, nach ASC-Steuerung, ob das Nachfahren des Rollos erfolgt, wenn ich die Tür schließe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 18 April 2021, 14:45:18
Zitat von: CoolTux am 18 April 2021, 10:39:55
Jeder Event welcher vom Reading für ASC_Pos_Reading kommt wird ausgewertet. Egal ib die Position die selbe ist wie vorher oder nicht. Dies wird sofern nicht von ASC ausgelöst immer als manuelle Fahrt gewertet und wird in Folge entsprechend der Konfig mit ausgewertet. So wird nach einer manuellen Fahrt per Default keine ASC Fahrt für 20 min.

Setze bei einem Testrollo mal

ASC_BlockingTime_beforNightClose 1
ASC_BlockingTime_beforDayOpen 1
ASC_BlockingTime_afterManual 1


Damit wir das schon mal ausschließen können.

Und gib mal bitte ein list von diesem Testrollo und noch mal eines vom ASC Device selbst.
Auch hilft es wenn Du debug auf eins stellst bevor es Abends wird und das Log dann hier einstellst.

Hallo CoolTux,

Danke für dein Geduld und deine Unterstützung.
Die drei Attribute habe ich gesetzt. Listing ist unten.

Bei mir wird vom Aktuator der Stromverbrauch mitgemessen und regelmäßig übertragen. So wie ich das sehe, alle zwei Stunden kommt eine update wenn der Aktuator nicht genutzt wird.
Beim Positionsreading ändert sich dabei der Timestamp nicht mehr (event-on-change-reading = .* und timestamp-on-change-reading = dim, ASC_Pos_Reading = dim).

Debug auf 1 setzen kann ich auch machen. Ich vermute du meinst ASC_debug, oder soll verbose auch auf geändert werden? hier wäre dann aber 5 die bessere Wahl, darum vermute ich ASC_debug.
Twilight ist noch aktiv, die Zeit sollte 20:01:03 für das nächste Schließen sein (Heute).
Ich kann auch noch auf Fixe Zeiten ändern, werde das aber eher dann die nächsten Tage machen. Wenn debug=1 nichts hilft.

Listing vom Testrollo:
Internals:
   DEF        dc682b87 17409
   FUUID      5ea576f6-f33f-1245-294e-ef6bd2af81a95f5e
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     14
   NAME       og_bad_rolladen
   NR         183
   STATE      off
   TYPE       ZWave
   ZWDongle_0_MSGCNT 14
   ZWDongle_0_RAWMSG 0004004412600d01003202214400000070000000000000c900
   ZWDongle_0_TIME 2021-04-18 13:16:10
   ZWaveSubDevice yes
   endpointParent og_bad_rolladen_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  4401
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-18 10:18:23   ASC_ShuttersLastDrive manual
     2021-04-18 08:31:41   ASC_Time_DriveDown 18.04.2021 - 20:01
     2021-04-18 08:31:41   ASC_Time_DriveUp AutoShuttersControl off
     2020-10-13 21:24:30   UNPARSED        METER 0a32032132000000000000
     2021-03-05 18:46:33   applicationStatus cmdRejected
     2021-04-18 08:31:38   associatedWith  og_bad_rolladen_aktor
     2021-04-18 10:18:23   dim             0
     2021-04-18 13:16:10   energy          1.12 kWh
     2021-04-18 13:16:10   power           0 W
     2021-04-18 10:18:23   reportedState   off
     2021-04-18 13:16:10   reportedState_Percent 0 %
     2021-04-10 20:30:38   reportedState_Percent_only 100
     2021-04-18 10:18:23   state           off
     2021-04-18 10:18:23   swmStatus       0 target 0 duration unknown
     2020-06-09 08:18:55   undef           0.6 undef
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 1
   ASC_BlockingTime_beforNightClose 1
   ASC_Closed_Pos 99
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 0
   ASC_Pos_Reading dim
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   event-on-change-reading .*
   fp_LCARS_OG 637,740,3,reportedState_Percent
   fp_LCARS_OG_BAD 637,740,3,reportedState_Percent
   fp_LCARS_OG_BUERO 637,740,3,reportedState_Percent
   fp_LCARS_OG_GAESTEZIMMER 637,740,3,reportedState_Percent
   fp_LCARS_OG_GANG 637,740,3,reportedState_Percent
   fp_LCARS_OG_SCHLAFZIMMER 637,740,3,reportedState_Percent
   room       OG->Bad,ZWave
   timestamp-on-change-reading dim
   userReadings dim {
my $state = ReadingsVal($name, "state", "off");
if ($state eq "off") {
return 0;
} elsif ($state eq "on") {
return 99;
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return ReadingsNum($name, "state", "0");
}
}
},reportedState_Percent {
my $value = ReadingsVal($name, "state", "off");
if ($value eq "off") {
return "0 %"
} elsif ($value eq "on") {
return "100 %"
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return 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


list vom ASC Modul:
Internals:
   FUUID      606ac613-f33f-1245-3340-ada9815fc3c4cc7e
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASCRollladenSteuerung
   NOTIFYDEV  global,ASCRollladenSteuerung,eg_esszimmer_rolladen,eg_kueche_rolladen,eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2,og_bad_rolladen,og_buero_rolladen,og_gaestezimmer_rolladen,og_gang_rolladen,og_schlafzimmer_rolladen,eg_kueche_rolladen,og_buero_rolladen,eg_wohnzimmer_rolladen_2,eg_esszimmer_rolladen,eg_wohnzimmer_rolladen_1,os_Twilight,smartphone_natalya,og_gang_rolladen,og_bad_rolladen,og_gaestezimmer_rolladen,og_schlafzimmer_rolladen
   NR         492
   NTFY_ORDER 51-ASCRollladenSteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-06 18:48:52   ascEnable       on
     2021-04-18 08:31:38   controlShading  off
     2021-04-18 10:18:23   eg_esszimmer_rolladen_PosValue 0
     2021-04-18 08:31:41   eg_esszimmer_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:18:28   eg_kueche_rolladen_PosValue 0
     2021-04-18 08:31:41   eg_kueche_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:18:17   eg_wohnzimmer_rolladen_1_PosValue 0
     2021-04-18 08:31:41   eg_wohnzimmer_rolladen_1_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:18:19   eg_wohnzimmer_rolladen_2_PosValue 0
     2021-04-18 08:31:41   eg_wohnzimmer_rolladen_2_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 08:31:38   hardLockOut     off
     2021-04-18 10:18:23   og_bad_rolladen_PosValue 0
     2021-04-18 08:31:41   og_bad_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:17:59   og_buero_rolladen_PosValue 0
     2021-04-18 08:31:41   og_buero_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:16:54   og_gaestezimmer_rolladen_PosValue 0
     2021-04-18 08:31:41   og_gaestezimmer_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:17:40   og_gang_rolladen_PosValue 0
     2021-04-18 08:31:41   og_gang_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 10:18:09   og_schlafzimmer_rolladen_PosValue 0
     2021-04-18 08:31:41   og_schlafzimmer_rolladen_nextAstroTimeEvent 18.04.2021 - 20:01
     2021-04-18 08:31:38   room_EG-_Esszimmer_ZWave eg_esszimmer_rolladen
     2021-04-18 08:31:38   room_EG-_Kueche_ZWave eg_kueche_rolladen
     2021-04-18 08:31:38   room_EG-_Wohnzimmer_ZWave eg_wohnzimmer_rolladen_1,eg_wohnzimmer_rolladen_2
     2021-04-18 08:31:38   room_OG-_Bad_ZWave og_bad_rolladen
     2021-04-18 08:31:38   room_OG-_Buero_ZWave og_buero_rolladen
     2021-04-18 08:31:38   room_OG-_Gaestezimmer_ZWave og_gaestezimmer_rolladen
     2021-04-18 08:31:38   room_OG-_Gang_ZWave og_gang_rolladen
     2021-04-18 08:31:38   room_OG-_Schlafzimmer_ZWave og_schlafzimmer_rolladen
     2021-04-18 08:31:38   selfDefense     off
     2021-04-18 10:18:28   state           manual
     2021-04-18 08:31:38   sunriseTimeWeHoliday off
     2021-04-18 08:31:38   userAttrList    rolled out
   helper:
     shuttersList:
       eg_esszimmer_rolladen
       eg_kueche_rolladen
       eg_wohnzimmer_rolladen_1
       eg_wohnzimmer_rolladen_2
       og_bad_rolladen
       og_buero_rolladen
       og_gaestezimmer_rolladen
       og_gang_rolladen
       og_schlafzimmer_rolladen
   monitoredDevs:
     eg_esszimmer_rolladen:
     eg_kueche_rolladen:
     eg_wohnzimmer_rolladen_1:
     eg_wohnzimmer_rolladen_2:
     og_bad_rolladen:
     og_buero_rolladen:
     og_gaestezimmer_rolladen:
     og_gang_rolladen:
     og_schlafzimmer_rolladen:
     os_Twilight:
       ASCRollladenSteuerung ASC_twilightDevice
     smartphone_natalya:
       og_gaestezimmer_rolladen ASC_Roommate_Device
       og_gang_rolladen ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning off
   ASC_twilightDevice os_Twilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,System



Edit:

Debug war jetzt eine Zeitlang an und ich sehe alle 5 Minuten folgende Ausgabe:
ASC_DEBUG!!! 2021.04.18 14:41:37 - EventProcessingTwilightDevice: ASCRollladenSteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.04.18 14:41:37 - EventProcessingTwilightDevice: eg_esszimmer_rolladen RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.04.18 14:41:37 - EventProcessingTwilightDevice: eg_kueche_rolladen RainProtection: unprotected WindProtection: unprotected

Letzte Zeile wiederholt sich für alle Rollos
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 19:57:32
Beim userReadings fehlt ein vernünftiger trigger.

dim:.\d { ReadingsNum($name,'state',23) }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 18 April 2021, 21:23:49
Hallo CoolTux,

Soeben gings. Einzige Änderung war ein Neustart von FHEM, direkt sichtbare Änderung: beim ACS Device unter Shading Info die Restart Zeit von 8:31, zuvor war die Zeit zu der das Device angelegt wurde (ca. 21:00). Könnte dies etwas bewirken?

Alle Rollos haben jetzt Last Drive "night close".

Ich hoffe es ist nicht zuviel Off Topic...
Die userReadings habe ich per Selbststudium versucht hinzubekommen und jetzt finde ich dass es etwas mit Trigger gibt.
Nachdem ich die Wiki nochmal geprüft habe ... READINGSNAME:TRIGGER { CODE }

dim:.\d verstehe ich leider nicht, meine RegExp Kenntnisse sind noch nicht die besten, vermute hier mit .\d eine Formatierung auf Dezimalwert?

für mich sollte es vielleicht so aussehen (nur trigger hinzugefügt, Änderung von state, Pseudocode: wenn state = [dim xx | on | off] -> dim = [xx | 99 | 0])
Änderung im Code: statt "dim" "dim:state.*" würde das userReading dim bei Änderung vom Reading state triggern, jedoch nicht bei "power" oder "energy"? benötigt man .*?
Bewusst ja/nein Fragen, ich weiss es ist Off Topic. Ein Nein akzeptiere ich auch ohne großer Erklärung, da es Off Topic ist.
dim:state.* {
my $state = ReadingsVal($name, "state", "off");
if ($state eq "off") {
return 0;
} elsif ($state eq "on") {
return 99;
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return ReadingsNum($name, "state", "0");
}
}
},reportedState_Percent:state.* {
my $value = ReadingsVal($name, "state", "off");
if ($value eq "off") {
return "0 %"
} elsif ($value eq "on") {
return "100 %"
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return ReadingsNum($name, "state", "0") ." %";
}
}
}


Sollte dies dann mein Problem beheben dass das userReading sich selbst triggert? sah zumindest so aus.
timestamp-on-change-reading = "dim" und event-on-change-reading = ".*" sollte ich dann nicht mehr benötigen?

Logfile:
Versetztes Schließen hat auch versetzte Meldungen für alle Rollos Einträge gebracht:
ASC_DEBUG!!! 2021.04.18 20:01:03 - FnSetCmdFn: og_bad_rolladen - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: night close
2021.04.18 20:01:03 3: ZWave set og_bad_rolladen dim 99

ASC_DEBUG!!! 2021.04.18 20:01:03 - Notify:  ASC_Pos_Reading Event vom Rollo og_bad_rolladen wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: dim 99',
          'dim: 99',
          'reportedState_Percent: 99 %'
        ];


ASC_DEBUG!!! 2021.04.18 20:01:03 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: dim 99 dim: 99 reportedState_Percent: 99 %';


ASC_DEBUG!!! 2021.04.18 20:01:03 - EventProcessingShutters: og_bad_rolladen - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1618768863 Last Position Timestamp: 1618768863 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 99

ASC_DEBUG!!! 2021.04.18 20:01:03 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.04.18 20:01:03 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.04.18 20:01:03 - FnSetDriveCmd: og_bad_rolladen - NICHT versetztes fahren

ASC_DEBUG!!! 2021.04.18 20:01:03 - FnSetDriveCmd: og_bad_rolladen - NoDelay: NEIN

ASC_DEBUG!!! 2021.04.18 20:01:03 - FnShuttersCommandSet: og_bad_rolladen - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür


Spam im Logfile nach schließen der Rolläden
ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen Allgemein: 0

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen Allgemein: 0

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen Allgemein: 0

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getDownBrightness: 0 Brightness: -1 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.04.18 20:15:10 - FnIsDay: og_gang_rolladen getUpBrightness: 0 Brightness: -1 BrightnessMax: 800 Sunrise: 0


Der Spam oben passt vermutlich noch nicht. Für den Rolladen im Bad habe ich keinen Spam. Log für den Rolladen og_gang_rolladen:
Einen Helligkeitssensor habe ich eigentlich noch nicht hinzugefügt.
Internals:
   DEF        dc682b87 17665
   FUUID      5ea57722-f33f-1245-1392-9d41c8239eb4d98e
   FVERSION   10_ZWave.pm:0.237270/2021-02-12
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     31
   NAME       og_gang_rolladen
   NR         189
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 31
   ZWDongle_0_RAWMSG 0004004512600d01003202214400000071000000000000ab00
   ZWDongle_0_TIME 2021-04-18 20:24:20
   ZWaveSubDevice yes
   endpointParent og_gang_rolladen_aktor
   homeId     dc682b87
   isWakeUp   
   nodeIdHex  4501
   READINGS:
     2021-04-05 10:16:13   ASC_Enable      on
     2021-04-18 20:01:09   ASC_ShuttersLastDrive night close
     2021-04-18 20:01:03   ASC_Time_DriveDown 19.04.2021 - 20:01
     2021-04-18 20:01:03   ASC_Time_DriveUp AutoShuttersControl off
     2020-06-09 01:31:25   UNPARSED        SENSOR_BINARY 0e300221440000003e000000000000
     2020-08-15 21:28:12   applicationStatus cmdRejected
     2021-04-18 08:31:38   associatedWith  og_gang_rolladen_aktor
     2021-04-18 20:01:09   dim             99
     2021-04-18 20:24:20   energy          1.13 kWh
     2021-04-18 20:24:20   power           0 W
     2021-04-18 10:17:40   reportedState   off
     2021-04-18 20:24:20   reportedState_Percent 99 %
     2021-04-11 09:24:56   reportedState_Percent_only 100
     2021-04-18 20:01:09   state           dim 99
     2021-04-18 10:17:40   swmStatus       0 target 0 duration unknown
Attributes:
   ASC        1
   ASC_Closed_Pos 99
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 5
   ASC_Pos_Reading dim
   DbLogExclude .*
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   event-on-change-reading .*
   fp_LCARS_OG 777,740,3,reportedState_Percent
   fp_LCARS_OG_BAD 777,740,3,reportedState_Percent
   fp_LCARS_OG_BUERO 777,740,3,reportedState_Percent
   fp_LCARS_OG_GAESTEZIMMER 777,740,3,reportedState_Percent
   fp_LCARS_OG_GANG 777,740,3,reportedState_Percent
   fp_LCARS_OG_SCHLAFZIMMER 777,740,3,reportedState_Percent
   room       OG->Gang,ZWave
   timestamp-on-change-reading dim
   userReadings dim {
my $state = ReadingsVal($name, "state", "off");
if ($state eq "off") {
return 0;
} elsif ($state eq "on") {
return 99;
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return ReadingsNum($name, "state", "0");
}
}
},reportedState_Percent {
my $value = ReadingsVal($name, "state", "off");
if ($value eq "off") {
return "0 %"
} elsif ($value eq "on") {
return "100 %"
} else {
my ($value1, $value2) = (split(" ",ReadingsVal($name, "state", "off"), 2));
if ($value1 eq "dim") {
return 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


... man lernt nie aus.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 April 2021, 21:40:21
Zitat
würde das userReading dim bei Änderung vom Reading state triggern

Die Wortwahl ist nicht korrekt.
Wenn es ein Event für state gibt dann wird userReadings ausgeführt und das soll ja ein Reading namens dim anlegen.

Das Thema Event ist hier entscheidend. state ist das einzige Reading welches kein Event im Format für RegEx DEVICE:READING:.VALUE ab gibt.
Wenn also noch on und off rein sollen dann wohl eher
dim:.(\d|on|off) { ReadingsNum($name,'state',23) }


Wie kommst Du bei den Logfileausgaben eigentlich auf SPAM. Das sind wichtige DEBUG Ausgaben.
Es reicht im übrigen völlig wenn Du event-on-change-reading .* setzt. Das timestamp-on-change... dürfte sogar hinderlich sein.
Shading Info ist für Abend und Morgen Fahrt nicht relevant.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Alcamar am 19 April 2021, 09:01:49
Mein Problem ist gelöst.
@CoolTux: Danke!

Sobald ich die Tür schließe, holt der Rollo die Fahrt nach. Warum der DEV nicht mehr im Monitoring stand, verstehe ich zwar nicht, aber ich wäre nicht von alleine auf das set createnewnotifydef gekommen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 April 2021, 09:50:59
Zitat von: CoolTux am 18 April 2021, 21:40:21
Die Wortwahl ist nicht korrekt.
Wenn es ein Event für state gibt dann wird userReadings ausgeführt und das soll ja ein Reading namens dim anlegen.

Das Thema Event ist hier entscheidend. state ist das einzige Reading welches kein Event im Format für RegEx DEVICE:READING:.VALUE ab gibt.
Wenn also noch on und off rein sollen dann wohl eher
dim:.(\d|on|off) { ReadingsNum($name,'state',23) }
[...]
Sorry, aber bei userReadings gelten die "Sonderregeln" für state nicht in der Form, und es ist auch möglich, auf mehrere Readings triggern zu lassen. Beispiele dazu (für ZWave) sind in zwave.template enthalten, es geht z.B. auch sowas:
attr CHANNEL01 userReadings dim:(dim|reportedState).* {$1 =~ /reportedState/ ? ReadingsNum($name,"reportedState",0):ReadingsNum($name,"state",0)}

Was man konkret braucht, ist eine Frage den Einzelfalls, aber da wir nicht mal wissen, mit was für einer konkreten Hardware wir es hier zu tun haben und warum unbedingt das reporting-Interval für energy auf 2h stehen bleiben muss, ist das alles etwas mühsam, und hier weiter "off-topic" und sollte - wie bereits vorgeschlagen - eher im "getestete Hardware"-Thread vertieft werden.

@tux75sat: mit "eocr-Loch" ist gemeint, dass (nicht oder nicht richig gesetzte) "event-on-change-reading"-Attribute (also die aus der gesamten "eocr"-Familie) eine Informationslücke in Richtung ASC (AutoShuttersControl) reißen und damit verhindern, dass die erwarteten Fahrten stattfinden...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 19 April 2021, 10:03:37
Zitat von: Beta-User am 19 April 2021, 09:50:59
Sorry, aber bei userReadings gelten die "Sonderregeln" für state nicht in der Form, und es ist auch möglich, auf mehrere Readings triggern zu lassen. Beispiele dazu (für ZWave) sind in zwave.template enthalten, es geht z.B. auch sowas:
attr CHANNEL01 userReadings dim:(dim|reportedState).* {$1 =~ /reportedState/ ? ReadingsNum($name,"reportedState",0):ReadingsNum($name,"state",0)}

Was man konkret braucht, ist eine Frage den Einzelfalls, aber da wir nicht mal wissen, mit was für einer konkreten Hardware wir es hier zu tun haben und warum unbedingt das reporting-Interval für energy auf 2h stehen bleiben muss, ist das alles etwas mühsam, und hier weiter "off-topic" und sollte - wie bereits vorgeschlagen - eher im "getestete Hardware"-Thread vertieft werden.

@tux75sat: mit "eocr-Loch" ist gemeint, dass (nicht oder nicht richig gesetzte) "event-on-change-reading"-Attribute (also die aus der gesamten "eocr"-Familie) eine Informationslücke in Richtung ASC (AutoShuttersControl) reißen und damit verhindern, dass die erwarteten Fahrten stattfinden...

Wahrscheinlich reden wir aneinander vorbei  ;D   Meine Aussage bezog sich einzig und allein auf den Vorschlag dim:state:.* Was so nicht gehen kann da es kein Event in der form gibt. Ich weiß das Notify da ein Attribut für hat damit man es dennoch machen kann.
Zitat
ddStateEvent
Das mit dem state Reading verknüpfte Event ist speziell, da das dazugehörige Prefix "state: " entfernt wird, d.h. $EVENT ist nicht "state: on", sondern nur "on". In manchen Fällen ist es aber erwünscht das unmodifizierte Event zu bekommen, d.h. wo "state: " nicht entfernt ist. Für diese Fälle sollte addStateEvent auf 1 gesetzt werden, die Voreinstellung ist 0 (deaktiviert).
Achtung:
    dieses Attribut muss beim Empfänger (notify, FileLog, etc) gesetzt werden.
    dieses Attribut zeigt nur für solche Geräte-Events eine Wirkung, die readingFnAttributes unterstützen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 April 2021, 10:30:03
Nö. userReadings macht einen reinen Readings-Lookup am Ende von jeder Event-Loop an dem Device, an dem es hängt und keinen echten Event-lookup. Ergo muss man afaik auch "state" in den trigger packen (wenn es überhaupt sinnvoll ist, dieses Reading zu nehmen, was ich in dem konkreten Fall bezweifle, daher auch nochmal der Code-Auszug...).
Ich meine, das mal ausgetestet zu haben, aber du darfst das gerne auch nochmal machen oder über den Code in https://svn.fhem.de/trac/browser/trunk/fhem/fhem.pl#L4790 brüten ;) .
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 19 April 2021, 11:17:24
Zitat von: Beta-User am 19 April 2021, 10:30:03
Nö. userReadings macht einen reinen Readings-Lookup am Ende von jeder Event-Loop an dem Device, an dem es hängt und keinen echten Event-lookup. Ergo muss man afaik auch "state" in den trigger packen (wenn es überhaupt sinnvoll ist, dieses Reading zu nehmen, was ich in dem konkreten Fall bezweifle, daher auch nochmal der Code-Auszug...).
Ich meine, das mal ausgetestet zu haben, aber du darfst das gerne auch nochmal machen oder über den Code in https://svn.fhem.de/trac/browser/trunk/fhem/fhem.pl#L4790 brüten ;) .

Also bei meinem Test geht es nicht oder ich mache was falsch.
dim:state:.* { ReadingsNum($name,'state',23) }
wohingegen das hier
dim:temperature:.* { ReadingsNum($name,'state',23) }
geht.
Ich schaue mir mal den Code an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 April 2021, 11:34:38
Hmm, ist schon wieder eine Weile her, und mein dummy wollte das im Test jetzt auch nicht akzeptieren...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: tux75at am 19 April 2021, 20:27:44
Danke CoolTox und Beta-User.

Den Spezialfall zu state bei den Readings habe ich jetzt vermutlich verstanden.

@Beta-User: das Energy und Power Reading "muss" nicht upgedatet werden, wird es aber automatisch, da das Reading bei Änderung der Rate irgendwann kommen kann, würde es sicher irgendwann mal Probleme verursachen. Hardware ist Fibaro Roller Shutter 3 (FGS223), müsste ich genauer nachsehen, dachte aber dass es aus der List vom Device ersichtlich wäre.
Ich poste dazu in dem von dir vorgeschlagenem Thread, den ich etwas länger suchen musste.

@CoolTux: SPAM ist nicht immer negativ, ich Spamme mich beim codden zum debuggen auch selber zu, ist und bleibt, trotzdem es gewünscht ist, für mich zumindest, Spam.
Auffällig war, dass bei zumindest einem Rolladen kein Spam ist, bei anderen jedoch schon. Ich habe nicht alle kontrolliert.
Beim Punkt mit der Wortwahl hast du recht, ich hatte es auch noch nicht richtig verstanden.

Ich verstehe auch noch immer nicht warum es gestern ging. Einzige Aktion neben den Debug Attributen war ein update mit nachfolgendem Restart (am Tag, nicht in der Nacht wie es beim erstellen war). Vielleicht hat der Restart einen Fehlerzustand des Moduls behoben?

Gruß
Tux
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 20 April 2021, 18:59:58
Dürfte ich darum bitten, einmal die wesentlichen Einstellungen zu nennen, um ASC die Beschattung steuern zu lassen, ohne eigene Helligkeitssensoren zu nutzen, sondern "nur" über Online-Wetterdienste wie OpenWeatherMap, DWD oder Proplanta.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 20 April 2021, 20:15:51
Zitat von: Bronze am 20 April 2021, 18:59:58
Dürfte ich darum bitten, einmal die wesentlichen Einstellungen zu nennen, um ASC die Beschattung steuern zu lassen, ohne eigene Helligkeitssensoren zu nutzen, sondern "nur" über Online-Wetterdienste wie OpenWeatherMap, DWD oder Proplanta.

Ich hatte zum testen letzten Sommer den Wert für Cloudcover mittels eigenen Reading im Wettermodul in Helligkeit umgerechnet.
Also 100 - Cloudcover. So ist bei 0 Bewölkung am Hellsten und bei bedecken Himmel eben 0.
Dann das eigene Reading im Rollo mit ASC_BrightnessSensor verknüpft und noch die Hell Dunkel Werte (ASC_Shading_StateChange_SunnyCloudy) anpassen.

Ich habe bisher noch keinen brauchbaren Wetterdienst gefunden.
Bei mir hat Proplanta keinen aktuellen Bewölkungswert nur Werte zu festen Zeiten
OpenWeatherMap macht große Sprünge von 80 auf 0 und dann auf 60
DarkSky ist bei mir noch am genauesten passt aber für eine richtige Beschattung auch nicht, aber grob zum testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 08:34:24
Hallo zusammen,
ich habe ein (hoffentlich) kleines Problem mit zwei neuen Rollläden und suche eine Lösung.
Es geht um zwei weitere Homematic Unterputzaktoren. Sie werden vom ASC gefunden, das Attribut ASC steht auf 2 und sie fahren. Das Problem ist, dass keinerlei weitere ASC-Attribute auswählbar sind. Bei meinen anderen HM-Aktoren kamen die automatisch dazu. Ich meine, dass ich das schonmal gelesen habe, nur weiß ich nicht wo...... hat jemand eine Idee, wie ich die Attribute dazu bekomme?
Achja, fhem ist aktuell.

Gruß
H-Man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 21 April 2021, 08:58:42
Zitat von: h-man-kl am 21 April 2021, 08:34:24
Hallo zusammen,
ich habe ein (hoffentlich) kleines Problem mit zwei neuen Rollläden und suche eine Lösung.
Es geht um zwei weitere Homematic Unterputzaktoren. Sie werden vom ASC gefunden, das Attribut ASC steht auf 2 und sie fahren. Das Problem ist, dass keinerlei weitere ASC-Attribute auswählbar sind. Bei meinen anderen HM-Aktoren kamen die automatisch dazu. Ich meine, dass ich das schonmal gelesen habe, nur weiß ich nicht wo...... hat jemand eine Idee, wie ich die Attribute dazu bekomme?
Achja, fhem ist aktuell.

Gruß
H-Man

"set AutoShuttersControl scanForShutters" sollte helfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 09:21:14
Danke, das hatte ich ja ohnehin gemacht, sonst würden die Rollläden ja garnicht erst auftauchen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 April 2021, 10:04:17
Was ist wenn Du ein FHEM neustart machst?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 10:06:03
Hatte auch nix gebracht,
neustarts, update, ASC deaktiviert und wieder aktiviert....
Ist ja eigentlich kein Hexenwerk, die Aktoren anzumelden, geht ja bei meinen anderen auch
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 April 2021, 10:10:59
Zeig mal bitte ein list vom entsprechenden Rollo Device und eines vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 21 April 2021, 13:06:47
Hallo CoolTux, ich habe meine Dachflächenfenster jetzt auch in Fhem eingebunden und möchte die über ASC steuern lassen. Allerdings sollen diese Fenster nicht automatisch zeit- oder astrogesteuert rauf- und runter fahren, sondern sie sollen nur Shadingfahrten machen.
Welche Attribute muss ich denn dafür einstellen? Wenn ich ASC_Mode_Up und *_Down auf off stelle, fahren die Rollläden wahrscheinlich überhaupt nicht mehr oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 April 2021, 13:24:14
Zitat von: Wolle02 am 21 April 2021, 13:06:47
Hallo CoolTux, ich habe meine Dachflächenfenster jetzt auch in Fhem eingebunden und möchte die über ASC steuern lassen. Allerdings sollen diese Fenster nicht automatisch zeit- oder astrogesteuert rauf- und runter fahren, sondern sie sollen nur Shadingfahrten machen.
Welche Attribute muss ich denn dafür einstellen? Wenn ich ASC_Mode_Up und *_Down auf off stelle, fahren die Rollläden wahrscheinlich überhaupt nicht mehr oder?

Du kannst Mod_Up und Mod_Down einfach auf off stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 14:51:40
Hier Das List vom NICH-funktionierenden Device:
Internals:
   04.06.HMLANGW_MSGCNT 12
   04.06.HMLANGW_RAWMSG 05000053F2A41065B90B1511AB0601C800
   04.06.HMLANGW_RSSI -83
   04.06.HMLANGW_TIME 2021-04-21 06:34:37
   DEF        65B90B
   FUUID      6071c220-f33f-627b-e0ce-06fe97e79c24d68a
   HmUART_01_MSGCNT 13
   HmUART_01_RAWMSG 0501003EF2A41065B90B1511AB0601C800
   HmUART_01_RSSI -62
   HmUART_01_TIME 2021-04-21 06:34:37
   HomeMatic_MSGCNT 13
   HomeMatic_RAWMSG E65B90B,0000,0C9CCDFF,FF,FFD2,F2A41065B90B1511AB0601C800
   HomeMatic_RSSI -46
   HomeMatic_TIME 2021-04-21 06:34:37
   IODev      HmUART_01
   LASTInputDev HomeMatic
   MSGCNT     38
   NAME       01.05.RollladenBalkon
   NOTIFYDEV  global
   NR         1448
   NTFY_ORDER 50-01.05.RollladenBalkon
   STATE      rauf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:F2 - t:10 s:65B90B d:1511AB 0601C800
   protCmdDel 1
   protLastRcv 2021-04-21 06:34:37
   protRcv    13 last_at:2021-04-21 06:34:37
   protResnd  4 last_at:2021-04-20 20:43:26
   protResndFail 1 last_at:2021-04-19 15:47:08
   protSnd    13 last_at:2021-04-21 06:34:37
   protState  CMDs_done
   rssi_HmUART_01 cnt:9 min:-72 max:-70 avg:-71.22 lst:-72
   rssi_at_04.06.HMLANGW cnt:12 min:-83 max:-76 avg:-79.66 lst:-83
   rssi_at_HmUART_01 cnt:13 min:-62 max:-61 avg:-61.76 lst:-62
   rssi_at_HomeMatic cnt:13 min:-48 max:-46 avg:-46.53 lst:-46
   READINGS:
     2021-04-10 17:43:10   ASC_Enable      on
     2021-04-21 06:33:37   ASC_Time_DriveDown 21.04.2021 - 20:44
     2021-04-21 06:33:37   ASC_Time_DriveUp 22.04.2021 - 06:31
     2021-04-21 06:33:39   CommandAccepted yes
     2021-04-10 17:20:56   D-firmware      2.11
     2021-04-10 17:20:56   D-serialNr      OEQ1970031
     2021-04-11 12:45:13   PairedTo        0x1511AB
     2021-04-11 12:45:13   RegL_00.        00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
     2021-04-11 12:45:14   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2021-04-11 12:46:02   cfgState        ok
     2021-04-21 06:34:37   commState       CMDs_done
     2021-04-21 06:34:37   deviceMsg       on (to VCCU)
     2021-04-21 06:34:37   level           100
     2021-04-21 06:34:37   motor           stop:on
     2021-04-21 06:34:37   pct             100
     2021-04-11 12:44:37   powerOn         2021-04-11 12:44:37
     2021-04-21 06:34:37   recentStateType info
     2021-04-21 06:34:37   state           on
     2021-04-21 06:34:37   timedOn         off
     2021-04-21 06:33:40   trigLast        fhem:02
   helper:
     HM_CMDNR   242
     cSnd       111511AB65B90B020100,111511AB65B90B0201C8
     dlvlCmd    ++A0111511AB65B90B0201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1618839891.98173
       TmplTs     1618839891.98173
       cmdKey     1:1:0::01.05.RollladenBalkon:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    00.00.3Kanaltaster_Sw_01,00.00.3Kanaltaster_Sw_02,00.00.3Kanaltaster_Sw_03,00.05.TasterWandleuchten_Btn_01,00.05.TasterWandleuchten_Btn_02,00_02_TFK_Kellertuer,00_03_TFK_Waschkuechentuer,00_04_TFK_SZ,00_05_TFK_WZ,00_06_TFK_Haustuer,01.03.Taster2fach.01_Btn_01,01.03.Taster2fach.01_Btn_02,01.03.Taster2fach.02_Btn_01,01.03.Taster2fach.02_Btn_02,01.03.Taster2fachTuer01_Btn_01,01.03.Taster2fachTuer01_Btn_02,01.03.TasterKueche_Btn_01,01.03.TasterKueche_Btn_02,01.03.TasterKueche_Btn_03,01.03.TasterKueche_Btn_04,01.03.TasterKueche_Btn_05,01.03.TasterKueche_Btn_06,01.05.TFK.Balkon,01.05.Taster.Esszimmer_Btn_01,01.05.Taster.Esszimmer_Btn_02,01.05.Taster.Esszimmer_Btn_03,01.05.Taster.Esszimmer_Btn_04,01.05.Taster.Esszimmer_Btn_05,01.05.Taster.Esszimmer_Btn_06,01.05.TasterBalkontuer_Btn_01,01.05.TasterBalkontuer_Btn_02,01_01_TFK_Garagentor,01_01_TFK_Garagentuer,01_03_TFK_Kueche,02.03.TasterBad_Btn_01,02.03.TasterBad_Btn_02,02.03.TasterBad_Btn_03,02.03.TasterBad_Btn_04,02.03.TasterBad_Btn_05,02.03.TasterBad_Btn_06,02_01_TFK_Buero,02_03_TFK_Bad,02_04_TFK_Kind,02_05_TFK_SZ,04_03_TFK_Abstell,04_04_PIR_GartenOben1,Fernbedienung.Michael_light,Fernbedienung.Michael_lock,Fernbedienung.Michael_open,Fernbedienung.Michael_unlock,Fernbedienung.Nadine_light,Fernbedienung.Nadine_lock,Fernbedienung.Nadine_open,Fernbedienung.Nadine_unlock,Fernbedienung.Reserve_light,Fernbedienung.Reserve_lock,Fernbedienung.Reserve_open,Fernbedienung.Reserve_unlock,HM.Haustuerkontakt,HM.PIR.Carport,HM.Pir.Flur.EG.Bewegung,HM.Pir.Flur.EG.Btn.1,HM.Pir.Flur.EG.Btn.2,HM.Pir.Flur.OG.Bewegung,HM.Pir.Flur.OG.Btn.1,HM.Pir.Flur.OG.Btn.2,Rauchmelder.Team,VCCU_Btn1,Wetterstation
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +65B90B,00,00,00
       nextSend   1618979677.57305
       rxt        0
       vccu       VCCU
       p:
         65B90B
         00
         00
         00
       prefIO:
         HmUART_01
     mRssi:
       mNo        F2
       io:
         04.06.HMLANGW:
           -83
           -83
         HmUART_01:
           -58
           -58
         HomeMatic:
           -46
           -46
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HmUART_01
       flg        A
       ts         1618979677.04018
       ack:
         HASH(0x79d0940)
         F280021511AB65B90B00
     rssi:
       HmUART_01:
         avg        -71.2222222222222
         cnt        9
         lst        -72
         max        -70
         min        -72
       at_04.06.HMLANGW:
         avg        -79.6666666666667
         cnt        12
         lst        -83
         max        -76
         min        -83
       at_HmUART_01:
         avg        -61.7692307692308
         cnt        13
         lst        -62
         max        -61
         min        -62
       at_HomeMatic:
         avg        -46.5384615384615
         cnt        13
         lst        -46
         max        -46
         min        -48
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   IODev      HmUART_01
   IOgrp      VCCU:HmUART_01
   autoReadReg 4_reqStatus
   devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
   eventMap   off:runter on:rauf
   expert     rawReg
   firmware   2.11
   group      Klima
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Rollladen,Wohnzimmer,_CUL_HM
   serialNr   OEQ1970031
   subType    blindActuator
   userattr   room_map structexclude
   webCmd     rauf:runter:stop


und hier vom funktionierenden:
Internals:
   04.06.HMLANGW_MSGCNT 8
   04.06.HMLANGW_RAWMSG 05000051DBA41065B8C11511AB0601C800
   04.06.HMLANGW_RSSI -81
   04.06.HMLANGW_TIME 2021-04-21 06:34:37
   DEF        65B8C1
   FUUID      5d7931a3-f33f-627b-c287-f1bfcdec32ce80af
   HmUART_01_MSGCNT 9
   HmUART_01_RAWMSG 05000030DBA41065B8C11511AB0601C800
   HmUART_01_RSSI -48
   HmUART_01_TIME 2021-04-21 06:34:37
   HomeMatic_MSGCNT 11
   HomeMatic_RAWMSG E65B8C1,0000,0C9CD060,FF,FFD0,DBA41065B8C11511AB0601C800
   HomeMatic_RSSI -48
   HomeMatic_TIME 2021-04-21 06:34:37
   IODev      HomeMatic
   LASTInputDev HomeMatic
   MSGCNT     28
   NAME       01.03.Rollladen
   NOTIFYDEV  global
   NR         1198
   NTFY_ORDER 50-01.03.Rollladen
   STATE      rauf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:DB - t:10 s:65B8C1 d:1511AB 0601C800
   protLastRcv 2021-04-21 06:34:37
   protRcv    10 last_at:2021-04-21 06:34:37
   protResnd  1 last_at:2021-04-20 20:43:26
   protSnd    10 last_at:2021-04-21 06:34:37
   protState  CMDs_done
   rssi_HomeMatic cnt:5 min:-46 max:-42 avg:-43.8 lst:-46
   rssi_at_04.06.HMLANGW cnt:8 min:-84 max:-80 avg:-82.12 lst:-81
   rssi_at_HmUART_01 cnt:9 min:-51 max:-47 avg:-48.66 lst:-48
   rssi_at_HomeMatic cnt:11 min:-54 max:-44 avg:-46.54 lst:-48
   READINGS:
     2019-09-26 09:01:04   ASC_Enable      on
     2020-04-13 06:47:54   ASC_ShuttersLastDrive day open
     2021-04-21 06:33:36   ASC_Time_DriveDown 21.04.2021 - 20:44
     2021-04-21 06:33:36   ASC_Time_DriveUp 22.04.2021 - 06:31
     2021-04-21 06:33:39   CommandAccepted yes
     2020-03-09 15:28:35   D-firmware      2.11
     2020-03-09 15:28:35   D-serialNr      OEQ1970069
     2021-02-05 20:15:29   PairedTo        0x1511AB
     2019-09-26 09:22:41   R-driveDown     50 s
     2019-09-26 09:22:41   R-driveTurn     0.5 s
     2019-09-26 09:22:41   R-driveUp       50 s
     2019-09-26 09:22:40   R-pairCentral   0x1511AB
     2019-09-26 09:22:41   R-sign          off
     2021-02-05 20:15:29   RegL_00.        00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
     2021-02-05 20:15:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2020-04-10 11:03:00   associatedWith  Rollladensteuerung
     2021-04-11 11:52:15   cfgState        ok
     2021-04-21 06:34:37   commState       CMDs_done
     2021-04-21 06:34:37   deviceMsg       on (to VCCU)
     2021-04-21 06:34:37   level           100
     2021-04-21 06:34:37   motor           stop:on
     2021-04-21 06:34:37   pct             100
     2021-02-05 20:15:04   powerOn         2021-02-05 20:15:04
     2021-04-21 06:34:37   recentStateType info
     2020-01-12 16:25:39   sabotageAttack_ErrIoAttack cnt 1
     2021-04-21 06:34:37   state           on
     2021-04-21 06:34:37   timedOn         off
     2021-04-21 06:33:40   trigLast        fhem:02
   helper:
     HM_CMDNR   219
     cSnd       111511AB65B8C1020100,111511AB65B8C10201C8
     dlvlCmd    ++A0111511AB65B8C10201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1618839890.92572
       TmplTs     1618839890.92572
       cmdKey     1:1:0::01.03.Rollladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    00.00.3Kanaltaster_Sw_01,00.00.3Kanaltaster_Sw_02,00.00.3Kanaltaster_Sw_03,00.05.TasterWandleuchten_Btn_01,00.05.TasterWandleuchten_Btn_02,00_02_TFK_Kellertuer,00_03_TFK_Waschkuechentuer,00_04_TFK_SZ,00_05_TFK_WZ,00_06_TFK_Haustuer,01.03.Taster2fach.01_Btn_01,01.03.Taster2fach.01_Btn_02,01.03.Taster2fach.02_Btn_01,01.03.Taster2fach.02_Btn_02,01.03.Taster2fachTuer01_Btn_01,01.03.Taster2fachTuer01_Btn_02,01.03.TasterKueche_Btn_01,01.03.TasterKueche_Btn_02,01.03.TasterKueche_Btn_03,01.03.TasterKueche_Btn_04,01.03.TasterKueche_Btn_05,01.03.TasterKueche_Btn_06,01.05.TFK.Balkon,01.05.Taster.Esszimmer_Btn_01,01.05.Taster.Esszimmer_Btn_02,01.05.Taster.Esszimmer_Btn_03,01.05.Taster.Esszimmer_Btn_04,01.05.Taster.Esszimmer_Btn_05,01.05.Taster.Esszimmer_Btn_06,01.05.TasterBalkontuer_Btn_01,01.05.TasterBalkontuer_Btn_02,01_01_TFK_Garagentor,01_01_TFK_Garagentuer,01_03_TFK_Kueche,02.03.TasterBad_Btn_01,02.03.TasterBad_Btn_02,02.03.TasterBad_Btn_03,02.03.TasterBad_Btn_04,02.03.TasterBad_Btn_05,02.03.TasterBad_Btn_06,02_01_TFK_Buero,02_03_TFK_Bad,02_04_TFK_Kind,02_05_TFK_SZ,04_03_TFK_Abstell,04_04_PIR_GartenOben1,Fernbedienung.Michael_light,Fernbedienung.Michael_lock,Fernbedienung.Michael_open,Fernbedienung.Michael_unlock,Fernbedienung.Nadine_light,Fernbedienung.Nadine_lock,Fernbedienung.Nadine_open,Fernbedienung.Nadine_unlock,Fernbedienung.Reserve_light,Fernbedienung.Reserve_lock,Fernbedienung.Reserve_open,Fernbedienung.Reserve_unlock,HM.Haustuerkontakt,HM.PIR.Carport,HM.Pir.Flur.EG.Bewegung,HM.Pir.Flur.EG.Btn.1,HM.Pir.Flur.EG.Btn.2,HM.Pir.Flur.OG.Bewegung,HM.Pir.Flur.OG.Btn.1,HM.Pir.Flur.OG.Btn.2,Rauchmelder.Team,VCCU_Btn1,Wetterstation
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +65B8C1,00,00,00
       nextSend   1618979678.20988
       rxt        0
       vccu       VCCU
       p:
         65B8C1
         00
         00
         00
       prefIO:
         HomeMatic
     mRssi:
       mNo        DB
       io:
         04.06.HMLANGW:
           -81
           -81
         HmUART_01:
           -48
           -48
         HomeMatic:
           -40
           -40
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HmUART_01
       flg        A
       ts         1618979677.65035
       ack:
         HASH(0x67692e0)
         DB80021511AB65B8C100
     rssi:
       HomeMatic:
         avg        -43.8
         cnt        5
         lst        -46
         max        -42
         min        -46
       at_04.06.HMLANGW:
         avg        -82.125
         cnt        8
         lst        -81
         max        -80
         min        -84
       at_HmUART_01:
         avg        -48.6666666666667
         cnt        9
         lst        -48
         max        -47
         min        -51
       at_HomeMatic:
         avg        -46.5454545454545
         cnt        11
         lst        -48
         max        -44
         min        -54
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_BrightnessSensor Wetterstation:brightness
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Shading_MinMax_Elevation 30.0:80.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Time_Down_Early 18:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_WE_Holiday 08:30
   IODev      HomeMatic
   IOgrp      VCCU:HomeMatic
   alias      Rollladen Küche
   autoReadReg 4_reqStatus
   devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
   eventMap   off:runter on:rauf
   expert     defReg,rawReg
   firmware   2.11
   group      Klima
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Küche,Rollladen,_CUL_HM
   serialNr   OEQ1970069
   subType    blindActuator
   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_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     rauf:runter:stop


Danke und Gruß
H-Man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 April 2021, 16:19:34
Und Du hast tatsächlich ein shutter Scan gemacht? Zeig bitte noch list vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 21 April 2021, 16:21:14
ZitatZitat von: Bronze am Gestern um 18:59:58
Dürfte ich darum bitten, einmal die wesentlichen Einstellungen zu nennen, um ASC die Beschattung steuern zu lassen, ohne eigene Helligkeitssensoren zu nutzen, sondern "nur" über Online-Wetterdienste wie OpenWeatherMap, DWD oder Proplanta.

Ich hatte zum testen letzten Sommer den Wert für Cloudcover mittels eigenen Reading im Wettermodul in Helligkeit umgerechnet.
Also 100 - Cloudcover. So ist bei 0 Bewölkung am Hellsten und bei bedecken Himmel eben 0.
Dann das eigene Reading im Rollo mit ASC_BrightnessSensor verknüpft und noch die Hell Dunkel Werte (ASC_Shading_StateChange_SunnyCloudy) anpassen.

Ich könnte die Leistung der Photovoltaik-Anlage der letzten 15 Minuten abrufen und diese umrechnen in einen Helligkeitswert.
Aber wie macht man bei einem Reading aus einem Wert von 0 (kein Strom erzeugt) bis ca. 7500 (viel Strom erzeugt) ein passendes Userreading?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 21 April 2021, 17:21:36
Zitat von: Bronze am 21 April 2021, 16:21:14
Ich könnte die Leistung der Photovoltaik-Anlage der letzten 15 Minuten abrufen und diese umrechnen in einen Helligkeitswert.
Aber wie macht man bei einem Reading aus einem Wert von 0 (kein Strom erzeugt) bis ca. 7500 (viel Strom erzeugt) ein passendes Userreading?
Hi, ich verwende von Wetterstationen in meiner Nähe den Brightness Wert und mach mir daraus einen eigenen Wert, der aber nichts mit Wissenschaft zu tun hat.

Das ist das device, was das Ergebnis beinhaltet und im ASC angegeben ist

defmod ASC_Brightness dummy
attr ASC_Brightness DbLogExclude .*
attr ASC_Brightness DbLogInclude brightness
attr ASC_Brightness alias ASC_Brightness
attr ASC_Brightness event-on-change-reading brightness
attr ASC_Brightness group ASC Environment
attr ASC_Brightness icon sani_solar_temp
attr ASC_Brightness readingList brightness
attr ASC_Brightness room Rollos
attr ASC_Brightness setList brightness:slider,0,100,1000
attr ASC_Brightness sortby 06
attr ASC_Brightness stateFormat brightness


Dieses Notify triggert auf einen Update vom Sonnenstand im Astro Device und verrechnet drei Wetterstationen miteinander.
Dadurch habe ich den lokalen Effekt von Wolken raus bekommen. Der Zahlenwert schwankt nicht mehr so stark.

defmod ASC_Brightness_calc notify Astro:SunAlt.* {fhem "setreading ASC_Brightness brightness ".(sprintf("%4.0f", (((ReadingsVal("wetter_II","solarRadiation",0)*0.5 +1) * (ReadingsVal("wetter_II","solarUV",0)*0.8 +1) /4) + ((ReadingsVal("wetter_III","solarRadiation",0)*0.5 +1) * (ReadingsVal("wetter_III","solarUV",0)*0.8 +1) /4) + ((ReadingsVal("wetter_IV","solarRadiation",0)*0.5 +1) * (ReadingsVal("wetter_IV","solarUV",0)*0.8 +1) /4) + ReadingsVal("ASC_Brightness","brightness",0) ) / 4 ));;}
attr ASC_Brightness_calc DbLogExclude .*
attr ASC_Brightness_calc alias ASC_Brightness_calc
attr ASC_Brightness_calc group ASC Environment
attr ASC_Brightness_calc icon access_keypad_2
attr ASC_Brightness_calc room Rollos
attr ASC_Brightness_calc sortby 07


Dieses Device holt die Werte von wunderground und ist bei mir drei mal definiert. Die Stationen, mit UV und Radiation, musst Du Dir auf der wunderground Seite raussuchen.
Für die Abfrage bei wunderground wird nichts weiter benötigt, da ich die öffentliche Seite auslese. Die Abfrage alle 15 Minuten reicht vollkommen aus, das es ja auch drei verschiedene Stationen sind!

defmod wetter_II HTTPMOD https://www.wunderground.com/dashboard/pws/<Station mit UV und Radiation> 900
attr wetter_II userattr reading08OExpr reading10OExpr reading12OExpr reading15OMap
attr wetter_II DbLogExclude .*
attr wetter_II DbLogInclude solarRadiation,solarUV,temperature
attr wetter_II alias wetter_wolfskehlen_II
attr wetter_II enableControlSet 1
attr wetter_II event-on-change-reading solarRadiation,solarUV,temperature
attr wetter_II group ASC Environment
attr wetter_II icon weather_sunrise
attr wetter_II reading01Name date
attr wetter_II reading01Regex Summary<.*>([[:alpha:]]{1,9} [\d]{1,2}, [\d]{4})<\/strong
attr wetter_II reading02Format %.1f
attr wetter_II reading02Name dewpointTemperature
attr wetter_II reading02OExpr UConv::f2c($val,2)
attr wetter_II reading02Regex DEWPOINT.*>([\d\.]+)<\/span>.*PRECIP RATE
attr wetter_II reading03Name dewpointTemperature_EN
attr wetter_II reading03Regex DEWPOINT.*>([\d\.]+)<\/span>.*PRECIP RATE
attr wetter_II reading04Format %.0f
attr wetter_II reading04Name humidity
attr wetter_II reading04Regex HUMIDITY.*>([\d\.]+)<.*WIND
attr wetter_II reading05Name precip1hrmetric
attr wetter_II reading05Regex PRECIP RATE.*>([\d\.]+)<.*PRECIP TOTAL
attr wetter_II reading06Name preciptodaymetric
attr wetter_II reading06Regex PRECIP TOTAL.*>([\d\.]+)<.*tile-precipitation
attr wetter_II reading07Format %.2f
attr wetter_II reading07Name pressure
attr wetter_II reading07OExpr UConv::inhg2hpa($val,2)
attr wetter_II reading07Regex CURRENT.*>([\d\.]+)<.*tile-pressure
attr wetter_II reading08Format %.2f
attr wetter_II reading08Name pressure_EN
attr wetter_II reading08Regex CURRENT.*>([\d\.]+)<.*tile-pressure
attr wetter_II reading09Name solarRadiation
attr wetter_II reading09Regex SOLAR RADIATION.*CURRENT.*weather__text">([\d\.]+)
attr wetter_II reading10Name solarUV
attr wetter_II reading10Regex CURRENT UV.*>([\d\.]+)<.*UV RISK
attr wetter_II reading11Format %.1f
attr wetter_II reading11Name temperature
attr wetter_II reading11OExpr UConv::f2c($val,2)
attr wetter_II reading11Regex current-temp.*">([- ]*[\d\.]+).*DEWPOINT
attr wetter_II reading12Format %.1f
attr wetter_II reading12Name temperature_EN
attr wetter_II reading12Regex current-temp.*">([- ]*[\d\.]+).*DEWPOINT
attr wetter_II reading13Format %.1f
attr wetter_II reading13Name windChill
attr wetter_II reading13OExpr UConv::f2c($val,2)
attr wetter_II reading13Regex Feels Like.*>([\d\.]+)<.*wind-dial__container
attr wetter_II reading14Format %.1f
attr wetter_II reading14Name windChill_EN
attr wetter_II reading14Regex Feels Like.*>([\d\.]+)<.*wind-dial__container
attr wetter_II reading15Name windDirection
attr wetter_II reading15OExpr UConv::compasspoint2compasspoint($val,"en",1,"de")
attr wetter_II reading15Regex WIND FROM.*>([NESW]+)<.*GUST
attr wetter_II reading16Name windDirection_EN
attr wetter_II reading16Regex WIND FROM.*>([NESW]+)<.*GUST
attr wetter_II reading17Format %.0f
attr wetter_II reading17Name windSpeed
attr wetter_II reading17OExpr UConv::mph2kph($val,1)
attr wetter_II reading17Regex wind-dial__container.*>([\d\.]+)<.*unit-speed
attr wetter_II reading18Name windSpeed_EN
attr wetter_II reading18Regex wind-dial__container.*>([\d\.]+)<.*unit-speed
attr wetter_II reading19Name windGust
attr wetter_II reading19OExpr UConv::mph2kph($val,1)
attr wetter_II reading19Regex GUST.*>([\d\.]+)<.*mph
attr wetter_II reading20Name windGust_EN
attr wetter_II reading20Regex GUST.*>([\d\.]+)<.*mph
attr wetter_II room Informationen->Wetter,Rollos
attr wetter_II sortby 03
attr wetter_II stateFormat T: temperature °C | F: humidity % | W: windSpeed km/h | D: pressure hPa | U: solarUV | R: solarRadiation W/m²
attr wetter_II timeout 5


Und hier ein Überblick der drei Stationen

wetter_II  T: 18.3 °C | F: 43 % | W: 1 km/h | D: 1022.01 hPa | U: 1 | R: 112.70 W/m²
wetter_III T: 19.4 °C | F: 38 % | W: 0 km/h | D: 1016.26 hPa | U: 1 | R: 136.70 W/m²
wetter_IV  T: 18.3 °C | F: 43 % | W: 0 km/h | D: 1010.50 hPa | U: 0 | R: 88.00 W/m²


VG
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 21 April 2021, 19:25:13
Christian, vielen Dank für Deine wunderbare Beschreibung!

Leider finde ich trotzdem und trotz Registrierung auf der Wunderground-Seite nicht den Filter, um die Wetterstationen mit UV&Radiation herauszufiltern.

Kannst Du mir bitte einen Hinweis geben?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 21 April 2021, 19:50:58
EDIT: Wenn Du auf einer Station bist, kannst Du dort auch die kleine Karte verwenden und die Station wechseln. Das ist dann schneller.

Zitat von: Bronze am 21 April 2021, 19:25:13
Leider finde ich trotzdem und trotz Registrierung auf der Wunderground-Seite nicht den Filter, um die Wetterstationen mit UV&Radiation herauszufiltern.
Ich habe mich nicht registriert und auch keinen API Key :-)

- Geht auf die Web Seite von wundergroud.
- Search locations => Deine Stadt
- Bei der Map auf wundermap klicken => Es öffnet sich die Karte
- Rein zoomen, bis zu Deiner Stadt
- rechts "Weather Stations" auswählen und z.B. Temperatur auswählen
- in der Karte erscheinen nun Wetterstationen.
- die kann man anklicken und ein Fenster öffnet sich
- Nun kann man auf die Station ID mit der rechter Maustaste klicken und in einem neuen tab öffnet lassen
- in den Quadratischen Grafiken sollte dann "Solar Radiation" und "UV" angezeigt werden.
- Wenn nicht, dann weiter suchen

Das wäre eine Station, die ich gerade willkürlich ausgewählt habe :-)

https://www.wunderground.com/dashboard/pws/IBADVI14

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 20:06:34
Hi CoolTux,
ja klar habe den scan mehrfach gemacht - sonst würden die Aktoren ja nich auftauchen. Hier das List:

Internals:
   FUUID      5d540d3a-f33f-627b-40e3-4e54c8ac3fee85db
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,00.04.Rollladen,00.05.Rollladen,01.03.Rollladen,01.05.RollladenBalkon,01.05.RollladenFenster,01.06.Rollladen,02.03.RolloFenster,02.04.RolloFenster,01.03.Rollladen,FS20.RollladenWohnzimmer.E,s_PartyRollos.innen,02.03.RolloFenster,02.04.RolloFenster,01.05.TFK.Balkon,01.05.RolloFenster,00.05.Rollladen,FS20.Rollladen.Abstellkammer.E,01.06.RolloFenster,myTwilight[,myTwilight,FS20.RollladenBalkon.E,01.05.RolloBalkon,FS20.Rollladen.EZ,00.04.Rollo
   NR         1184
   NTFY_ORDER 51-Rollladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-21 06:33:34   00.04.Rollladen_lastPosValue 0
     2020-04-13 06:47:37   00.04.Rollo_PosValue 0
     2020-07-04 21:54:43   00.04.Rollo_lastDelayPosValue 100
     2021-03-22 06:35:51   00.04.Rollo_lastPosValue 0
     2020-04-13 06:48:00   00.05.Rollladen_PosValue 100
     2020-07-04 21:54:43   00.05.Rollladen_lastDelayPosValue 0
     2021-04-21 06:33:35   00.05.Rollladen_lastPosValue 0
     2020-04-13 06:47:54   01.03.Rollladen_PosValue 100
     2021-01-06 18:00:11   01.03.Rollladen_lastDelayPosValue 0
     2021-04-21 06:33:36   01.03.Rollladen_lastPosValue 0
     2021-04-21 06:33:37   01.05.RollladenBalkon_lastPosValue 0
     2021-04-21 06:33:37   01.05.RollladenFenster_lastPosValue 0
     2020-04-13 06:47:33   01.05.RolloBalkon_PosValue 0
     2021-01-06 18:00:11   01.05.RolloBalkon_lastDelayPosValue 100
     2021-04-19 06:37:28   01.05.RolloBalkon_lastPosValue 0
     2020-04-13 06:47:34   01.05.RolloFenster_PosValue 0
     2020-12-31 18:00:02   01.05.RolloFenster_lastDelayPosValue 100
     2021-04-19 06:37:29   01.05.RolloFenster_lastPosValue 0
     2021-04-19 06:37:28   01.06.RollladenBalkon_lastPosValue 0
     2021-04-19 06:37:28   01.06.RollladenFenster_lastPosValue 0
     2021-04-21 06:33:38   01.06.Rollladen_lastPosValue 0
     2020-04-13 06:47:34   01.06.RolloFenster_PosValue 0
     2020-12-31 18:00:02   01.06.RolloFenster_lastDelayPosValue 100
     2021-04-19 06:37:28   01.06.RolloFenster_lastPosValue 0
     2020-04-13 06:47:35   02.03.RolloFenster_PosValue 0
     2021-04-21 07:00:05   02.03.RolloFenster_lastPosValue 100
     2020-04-13 08:00:38   02.04.RolloFenster_PosValue 0
     2021-04-21 20:00:02   02.04.RolloFenster_lastPosValue 0
     2021-04-21 20:00:02   02.04.RolloFenster_nextAstroTimeEvent 22.04.2021 - 08:30
     2020-05-28 05:37:03   FS20.Rollladen.Abstellkammer.E_lastPosValue 0
     2020-02-28 18:35:58   FS20.Rollladen.EZ_lastDelayPosValue 0
     2020-05-28 05:37:03   FS20.Rollladen.EZ_lastPosValue 0
     2019-11-14 07:41:13   FS20.Rollladen.Kueche_lastPosValue 0
     2020-05-28 05:37:03   FS20.RollladenBad.E_lastPosValue 0
     2020-04-01 20:28:00   FS20.RollladenBalkon.E_lastDelayPosValue 70
     2020-05-28 05:37:03   FS20.RollladenBalkon.E_lastPosValue 0
     2020-05-28 05:37:04   FS20.RollladenKGSZ_lastPosValue 0
     2020-05-28 05:37:04   FS20.RollladenKZ.E_lastPosValue 0
     2020-02-28 18:35:59   FS20.RollladenWohnzimmer.E_lastDelayPosValue 100
     2020-05-28 05:37:04   FS20.RollladenWohnzimmer.E_lastPosValue 0
     2021-04-19 15:05:55   ascEnable       on
     2020-06-25 07:59:35   controlShading  on
     2019-08-14 15:34:53   hardLockOut     on
     2019-12-24 16:27:24   partyMode       on
     2020-04-10 11:02:59   room_K__che_Rollladen__CUL_HM 01.03.Rollladen
     2020-04-10 11:02:59   room_Rollladen  00.04.Rollo,01.05.RolloBalkon,01.05.RolloFenster,01.06.RolloFenster,02.03.RolloFenster,02.04.RolloFenster
     2020-04-10 11:02:59   room_Rollladen_Wohnzimmer_KG__CUL_HM 00.05.Rollladen
     2020-03-05 18:45:26   s_PartyRollos.innen_lastPosValue 0
     2019-08-14 15:31:40   selfDefense     off
     2021-04-21 20:00:02   state           created new drive timer
     2019-08-15 08:47:33   sunriseTimeWeHoliday on
     2021-04-21 09:32:13   userAttrList    rolled out
   helper:
     shuttersList:
       00.04.Rollladen
       00.05.Rollladen
       01.03.Rollladen
       01.05.RollladenBalkon
       01.05.RollladenFenster
       01.06.Rollladen
       02.03.RolloFenster
       02.04.RolloFenster
   monitoredDevs:
     00.04.Rollo:
     00.05.Rollladen:
     01.03.Rollladen:
     01.05.RolloBalkon:
     01.05.RolloFenster:
     01.05.TFK.Balkon:
       FS20.RollladenBalkon.E ASC_WindowRec
     01.06.RolloFenster:
     02.03.RolloFenster:
     02.04.RolloFenster:
     FS20.Rollladen.Abstellkammer.E:
     FS20.Rollladen.EZ:
     FS20.RollladenBalkon.E:
     FS20.RollladenWohnzimmer.E:
     myTwilight:
       Rollladensteuerung ASC_twilightDevice
     myTwilight[:
       Rollladensteuerung ASC_twilightDevice
     s_PartyRollos.innen:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -3
   ASC_freezeTemp 2
   ASC_tempSensor Wetterstation:temperature
   ASC_twilightDevice myTwilight:twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollladen
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 April 2021, 20:14:40
Zitat von: h-man-kl am 21 April 2021, 14:51:40
Hier Das List vom NICH-funktionierenden Device:
Internals:
   04.06.HMLANGW_MSGCNT 12
   04.06.HMLANGW_RAWMSG 05000053F2A41065B90B1511AB0601C800
   04.06.HMLANGW_RSSI -83
   04.06.HMLANGW_TIME 2021-04-21 06:34:37
   DEF        65B90B
   FUUID      6071c220-f33f-627b-e0ce-06fe97e79c24d68a
   HmUART_01_MSGCNT 13
   HmUART_01_RAWMSG 0501003EF2A41065B90B1511AB0601C800
   HmUART_01_RSSI -62
   HmUART_01_TIME 2021-04-21 06:34:37
   HomeMatic_MSGCNT 13
   HomeMatic_RAWMSG E65B90B,0000,0C9CCDFF,FF,FFD2,F2A41065B90B1511AB0601C800
   HomeMatic_RSSI -46
   HomeMatic_TIME 2021-04-21 06:34:37
   IODev      HmUART_01
   LASTInputDev HomeMatic
   MSGCNT     38
   NAME       01.05.RollladenBalkon
   NOTIFYDEV  global
   NR         1448
   NTFY_ORDER 50-01.05.RollladenBalkon
   STATE      rauf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:F2 - t:10 s:65B90B d:1511AB 0601C800
   protCmdDel 1
   protLastRcv 2021-04-21 06:34:37
   protRcv    13 last_at:2021-04-21 06:34:37
   protResnd  4 last_at:2021-04-20 20:43:26
   protResndFail 1 last_at:2021-04-19 15:47:08
   protSnd    13 last_at:2021-04-21 06:34:37
   protState  CMDs_done
   rssi_HmUART_01 cnt:9 min:-72 max:-70 avg:-71.22 lst:-72
   rssi_at_04.06.HMLANGW cnt:12 min:-83 max:-76 avg:-79.66 lst:-83
   rssi_at_HmUART_01 cnt:13 min:-62 max:-61 avg:-61.76 lst:-62
   rssi_at_HomeMatic cnt:13 min:-48 max:-46 avg:-46.53 lst:-46
   READINGS:
     2021-04-10 17:43:10   ASC_Enable      on
     2021-04-21 06:33:37   ASC_Time_DriveDown 21.04.2021 - 20:44
     2021-04-21 06:33:37   ASC_Time_DriveUp 22.04.2021 - 06:31
     2021-04-21 06:33:39   CommandAccepted yes
     2021-04-10 17:20:56   D-firmware      2.11
     2021-04-10 17:20:56   D-serialNr      OEQ1970031
     2021-04-11 12:45:13   PairedTo        0x1511AB
     2021-04-11 12:45:13   RegL_00.        00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
     2021-04-11 12:45:14   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2021-04-11 12:46:02   cfgState        ok
     2021-04-21 06:34:37   commState       CMDs_done
     2021-04-21 06:34:37   deviceMsg       on (to VCCU)
     2021-04-21 06:34:37   level           100
     2021-04-21 06:34:37   motor           stop:on
     2021-04-21 06:34:37   pct             100
     2021-04-11 12:44:37   powerOn         2021-04-11 12:44:37
     2021-04-21 06:34:37   recentStateType info
     2021-04-21 06:34:37   state           on
     2021-04-21 06:34:37   timedOn         off
     2021-04-21 06:33:40   trigLast        fhem:02
   helper:
     HM_CMDNR   242
     cSnd       111511AB65B90B020100,111511AB65B90B0201C8
     dlvlCmd    ++A0111511AB65B90B0201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1618839891.98173
       TmplTs     1618839891.98173
       cmdKey     1:1:0::01.05.RollladenBalkon:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    00.00.3Kanaltaster_Sw_01,00.00.3Kanaltaster_Sw_02,00.00.3Kanaltaster_Sw_03,00.05.TasterWandleuchten_Btn_01,00.05.TasterWandleuchten_Btn_02,00_02_TFK_Kellertuer,00_03_TFK_Waschkuechentuer,00_04_TFK_SZ,00_05_TFK_WZ,00_06_TFK_Haustuer,01.03.Taster2fach.01_Btn_01,01.03.Taster2fach.01_Btn_02,01.03.Taster2fach.02_Btn_01,01.03.Taster2fach.02_Btn_02,01.03.Taster2fachTuer01_Btn_01,01.03.Taster2fachTuer01_Btn_02,01.03.TasterKueche_Btn_01,01.03.TasterKueche_Btn_02,01.03.TasterKueche_Btn_03,01.03.TasterKueche_Btn_04,01.03.TasterKueche_Btn_05,01.03.TasterKueche_Btn_06,01.05.TFK.Balkon,01.05.Taster.Esszimmer_Btn_01,01.05.Taster.Esszimmer_Btn_02,01.05.Taster.Esszimmer_Btn_03,01.05.Taster.Esszimmer_Btn_04,01.05.Taster.Esszimmer_Btn_05,01.05.Taster.Esszimmer_Btn_06,01.05.TasterBalkontuer_Btn_01,01.05.TasterBalkontuer_Btn_02,01_01_TFK_Garagentor,01_01_TFK_Garagentuer,01_03_TFK_Kueche,02.03.TasterBad_Btn_01,02.03.TasterBad_Btn_02,02.03.TasterBad_Btn_03,02.03.TasterBad_Btn_04,02.03.TasterBad_Btn_05,02.03.TasterBad_Btn_06,02_01_TFK_Buero,02_03_TFK_Bad,02_04_TFK_Kind,02_05_TFK_SZ,04_03_TFK_Abstell,04_04_PIR_GartenOben1,Fernbedienung.Michael_light,Fernbedienung.Michael_lock,Fernbedienung.Michael_open,Fernbedienung.Michael_unlock,Fernbedienung.Nadine_light,Fernbedienung.Nadine_lock,Fernbedienung.Nadine_open,Fernbedienung.Nadine_unlock,Fernbedienung.Reserve_light,Fernbedienung.Reserve_lock,Fernbedienung.Reserve_open,Fernbedienung.Reserve_unlock,HM.Haustuerkontakt,HM.PIR.Carport,HM.Pir.Flur.EG.Bewegung,HM.Pir.Flur.EG.Btn.1,HM.Pir.Flur.EG.Btn.2,HM.Pir.Flur.OG.Bewegung,HM.Pir.Flur.OG.Btn.1,HM.Pir.Flur.OG.Btn.2,Rauchmelder.Team,VCCU_Btn1,Wetterstation
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +65B90B,00,00,00
       nextSend   1618979677.57305
       rxt        0
       vccu       VCCU
       p:
         65B90B
         00
         00
         00
       prefIO:
         HmUART_01
     mRssi:
       mNo        F2
       io:
         04.06.HMLANGW:
           -83
           -83
         HmUART_01:
           -58
           -58
         HomeMatic:
           -46
           -46
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HmUART_01
       flg        A
       ts         1618979677.04018
       ack:
         HASH(0x79d0940)
         F280021511AB65B90B00
     rssi:
       HmUART_01:
         avg        -71.2222222222222
         cnt        9
         lst        -72
         max        -70
         min        -72
       at_04.06.HMLANGW:
         avg        -79.6666666666667
         cnt        12
         lst        -83
         max        -76
         min        -83
       at_HmUART_01:
         avg        -61.7692307692308
         cnt        13
         lst        -62
         max        -61
         min        -62
       at_HomeMatic:
         avg        -46.5384615384615
         cnt        13
         lst        -46
         max        -46
         min        -48
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   IODev      HmUART_01
   IOgrp      VCCU:HmUART_01
   autoReadReg 4_reqStatus
   devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
   eventMap   off:runter on:rauf
   expert     rawReg
   firmware   2.11
   group      Klima
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Rollladen,Wohnzimmer,_CUL_HM
   serialNr   OEQ1970031
   subType    blindActuator
   userattr   room_map structexclude
   webCmd     rauf:runter:stop


und hier vom funktionierenden:
Internals:
   04.06.HMLANGW_MSGCNT 8
   04.06.HMLANGW_RAWMSG 05000051DBA41065B8C11511AB0601C800
   04.06.HMLANGW_RSSI -81
   04.06.HMLANGW_TIME 2021-04-21 06:34:37
   DEF        65B8C1
   FUUID      5d7931a3-f33f-627b-c287-f1bfcdec32ce80af
   HmUART_01_MSGCNT 9
   HmUART_01_RAWMSG 05000030DBA41065B8C11511AB0601C800
   HmUART_01_RSSI -48
   HmUART_01_TIME 2021-04-21 06:34:37
   HomeMatic_MSGCNT 11
   HomeMatic_RAWMSG E65B8C1,0000,0C9CD060,FF,FFD0,DBA41065B8C11511AB0601C800
   HomeMatic_RSSI -48
   HomeMatic_TIME 2021-04-21 06:34:37
   IODev      HomeMatic
   LASTInputDev HomeMatic
   MSGCNT     28
   NAME       01.03.Rollladen
   NOTIFYDEV  global
   NR         1198
   NTFY_ORDER 50-01.03.Rollladen
   STATE      rauf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:DB - t:10 s:65B8C1 d:1511AB 0601C800
   protLastRcv 2021-04-21 06:34:37
   protRcv    10 last_at:2021-04-21 06:34:37
   protResnd  1 last_at:2021-04-20 20:43:26
   protSnd    10 last_at:2021-04-21 06:34:37
   protState  CMDs_done
   rssi_HomeMatic cnt:5 min:-46 max:-42 avg:-43.8 lst:-46
   rssi_at_04.06.HMLANGW cnt:8 min:-84 max:-80 avg:-82.12 lst:-81
   rssi_at_HmUART_01 cnt:9 min:-51 max:-47 avg:-48.66 lst:-48
   rssi_at_HomeMatic cnt:11 min:-54 max:-44 avg:-46.54 lst:-48
   READINGS:
     2019-09-26 09:01:04   ASC_Enable      on
     2020-04-13 06:47:54   ASC_ShuttersLastDrive day open
     2021-04-21 06:33:36   ASC_Time_DriveDown 21.04.2021 - 20:44
     2021-04-21 06:33:36   ASC_Time_DriveUp 22.04.2021 - 06:31
     2021-04-21 06:33:39   CommandAccepted yes
     2020-03-09 15:28:35   D-firmware      2.11
     2020-03-09 15:28:35   D-serialNr      OEQ1970069
     2021-02-05 20:15:29   PairedTo        0x1511AB
     2019-09-26 09:22:41   R-driveDown     50 s
     2019-09-26 09:22:41   R-driveTurn     0.5 s
     2019-09-26 09:22:41   R-driveUp       50 s
     2019-09-26 09:22:40   R-pairCentral   0x1511AB
     2019-09-26 09:22:41   R-sign          off
     2021-02-05 20:15:29   RegL_00.        00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
     2021-02-05 20:15:30   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
     2020-04-10 11:03:00   associatedWith  Rollladensteuerung
     2021-04-11 11:52:15   cfgState        ok
     2021-04-21 06:34:37   commState       CMDs_done
     2021-04-21 06:34:37   deviceMsg       on (to VCCU)
     2021-04-21 06:34:37   level           100
     2021-04-21 06:34:37   motor           stop:on
     2021-04-21 06:34:37   pct             100
     2021-02-05 20:15:04   powerOn         2021-02-05 20:15:04
     2021-04-21 06:34:37   recentStateType info
     2020-01-12 16:25:39   sabotageAttack_ErrIoAttack cnt 1
     2021-04-21 06:34:37   state           on
     2021-04-21 06:34:37   timedOn         off
     2021-04-21 06:33:40   trigLast        fhem:02
   helper:
     HM_CMDNR   219
     cSnd       111511AB65B8C1020100,111511AB65B8C10201C8
     dlvlCmd    ++A0111511AB65B8C10201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1618839890.92572
       TmplTs     1618839890.92572
       cmdKey     1:1:0::01.03.Rollladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    00.00.3Kanaltaster_Sw_01,00.00.3Kanaltaster_Sw_02,00.00.3Kanaltaster_Sw_03,00.05.TasterWandleuchten_Btn_01,00.05.TasterWandleuchten_Btn_02,00_02_TFK_Kellertuer,00_03_TFK_Waschkuechentuer,00_04_TFK_SZ,00_05_TFK_WZ,00_06_TFK_Haustuer,01.03.Taster2fach.01_Btn_01,01.03.Taster2fach.01_Btn_02,01.03.Taster2fach.02_Btn_01,01.03.Taster2fach.02_Btn_02,01.03.Taster2fachTuer01_Btn_01,01.03.Taster2fachTuer01_Btn_02,01.03.TasterKueche_Btn_01,01.03.TasterKueche_Btn_02,01.03.TasterKueche_Btn_03,01.03.TasterKueche_Btn_04,01.03.TasterKueche_Btn_05,01.03.TasterKueche_Btn_06,01.05.TFK.Balkon,01.05.Taster.Esszimmer_Btn_01,01.05.Taster.Esszimmer_Btn_02,01.05.Taster.Esszimmer_Btn_03,01.05.Taster.Esszimmer_Btn_04,01.05.Taster.Esszimmer_Btn_05,01.05.Taster.Esszimmer_Btn_06,01.05.TasterBalkontuer_Btn_01,01.05.TasterBalkontuer_Btn_02,01_01_TFK_Garagentor,01_01_TFK_Garagentuer,01_03_TFK_Kueche,02.03.TasterBad_Btn_01,02.03.TasterBad_Btn_02,02.03.TasterBad_Btn_03,02.03.TasterBad_Btn_04,02.03.TasterBad_Btn_05,02.03.TasterBad_Btn_06,02_01_TFK_Buero,02_03_TFK_Bad,02_04_TFK_Kind,02_05_TFK_SZ,04_03_TFK_Abstell,04_04_PIR_GartenOben1,Fernbedienung.Michael_light,Fernbedienung.Michael_lock,Fernbedienung.Michael_open,Fernbedienung.Michael_unlock,Fernbedienung.Nadine_light,Fernbedienung.Nadine_lock,Fernbedienung.Nadine_open,Fernbedienung.Nadine_unlock,Fernbedienung.Reserve_light,Fernbedienung.Reserve_lock,Fernbedienung.Reserve_open,Fernbedienung.Reserve_unlock,HM.Haustuerkontakt,HM.PIR.Carport,HM.Pir.Flur.EG.Bewegung,HM.Pir.Flur.EG.Btn.1,HM.Pir.Flur.EG.Btn.2,HM.Pir.Flur.OG.Bewegung,HM.Pir.Flur.OG.Btn.1,HM.Pir.Flur.OG.Btn.2,Rauchmelder.Team,VCCU_Btn1,Wetterstation
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +65B8C1,00,00,00
       nextSend   1618979678.20988
       rxt        0
       vccu       VCCU
       p:
         65B8C1
         00
         00
         00
       prefIO:
         HomeMatic
     mRssi:
       mNo        DB
       io:
         04.06.HMLANGW:
           -81
           -81
         HmUART_01:
           -48
           -48
         HomeMatic:
           -40
           -40
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HmUART_01
       flg        A
       ts         1618979677.65035
       ack:
         HASH(0x67692e0)
         DB80021511AB65B8C100
     rssi:
       HomeMatic:
         avg        -43.8
         cnt        5
         lst        -46
         max        -42
         min        -46
       at_04.06.HMLANGW:
         avg        -82.125
         cnt        8
         lst        -81
         max        -80
         min        -84
       at_HmUART_01:
         avg        -48.6666666666667
         cnt        9
         lst        -48
         max        -47
         min        -51
       at_HomeMatic:
         avg        -46.5454545454545
         cnt        11
         lst        -48
         max        -44
         min        -54
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    on
   ASC_BrightnessSensor Wetterstation:brightness
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_Shading_MinMax_Elevation 30.0:80.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Time_Down_Early 18:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_WE_Holiday 08:30
   IODev      HomeMatic
   IOgrp      VCCU:HomeMatic
   alias      Rollladen Küche
   autoReadReg 4_reqStatus
   devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
   eventMap   off:runter on:rauf
   expert     defReg,rawReg
   firmware   2.11
   group      Klima
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Küche,Rollladen,_CUL_HM
   serialNr   OEQ1970069
   subType    blindActuator
   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_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     rauf:runter:stop


Danke und Gruß
H-Man

Kannst Du von den beiden Rollos bitte ein list -r machen?

Wenn du das gemacht hast, eventuell hilft es bei dem "kaputten" Rollo das ASC Attribut zu löschen, im ASC Device ein scanForShutters dann das ASC Attribut wieder rein und wieder scanForShutters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 20:20:15
ich mach doch (fast) alles:
"ganzer" Rollo:
define 01.03.Rollladen CUL_HM 65B8C1
attr 01.03.Rollladen 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_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
attr 01.03.Rollladen .mId 006A
attr 01.03.Rollladen ASC 2
attr 01.03.Rollladen ASC_Adv on
attr 01.03.Rollladen ASC_BrightnessSensor Wetterstation:brightness
attr 01.03.Rollladen ASC_Partymode off
attr 01.03.Rollladen ASC_Pos_Reading pct
attr 01.03.Rollladen ASC_Shading_MinMax_Elevation 30.0:80.0
attr 01.03.Rollladen ASC_Shading_Min_OutsideTemperature 22
attr 01.03.Rollladen ASC_Shading_Mode always
attr 01.03.Rollladen ASC_Shading_Pos 50
attr 01.03.Rollladen ASC_Time_Down_Early 18:00
attr 01.03.Rollladen ASC_Time_Up_Early 06:00
attr 01.03.Rollladen ASC_Time_Up_WE_Holiday 08:30
attr 01.03.Rollladen IODev HomeMatic
attr 01.03.Rollladen IOgrp VCCU:HomeMatic
attr 01.03.Rollladen alias Rollladen Küche
attr 01.03.Rollladen autoReadReg 4_reqStatus
attr 01.03.Rollladen devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
attr 01.03.Rollladen eventMap off:runter on:rauf
attr 01.03.Rollladen expert defReg,rawReg
attr 01.03.Rollladen firmware 2.11
attr 01.03.Rollladen group Klima
attr 01.03.Rollladen icon fts_shutter_updown
attr 01.03.Rollladen model HM-LC-BL1PBU-FM
attr 01.03.Rollladen peerIDs 00000000
attr 01.03.Rollladen room Küche,Rollladen,_CUL_HM
attr 01.03.Rollladen serialNr OEQ1970069
attr 01.03.Rollladen subType blindActuator
attr 01.03.Rollladen webCmd rauf:runter:stop

setstate 01.03.Rollladen rauf
setstate 01.03.Rollladen 2020-03-09 15:28:35 .D-devInfo 010100
setstate 01.03.Rollladen 2020-03-09 15:28:35 .D-stc 30
setstate 01.03.Rollladen 2019-09-26 09:22:40 .R-confBtnTime permanent
setstate 01.03.Rollladen 2019-09-26 09:22:40 .R-intKeyVisib invisib
setstate 01.03.Rollladen 2019-09-26 09:22:40 .R-localResDis off
setstate 01.03.Rollladen 2019-09-26 09:22:41 .R-refRunCounter 0
setstate 01.03.Rollladen 2019-09-26 09:22:41 .R-statusInfoMinDly 2 s
setstate 01.03.Rollladen 2019-09-26 09:22:41 .R-statusInfoRandom 1 s
setstate 01.03.Rollladen 2019-09-26 09:22:41 .R-transmitTryMax 6
setstate 01.03.Rollladen 2021-04-19 15:44:50 .associatedWith 01.03.Rollladen,01.03.Rollladen
setstate 01.03.Rollladen 2021-02-05 20:15:31 .peerListRDate 2021-02-05 20:15:31
setstate 01.03.Rollladen 2021-04-21 06:34:37 .protLastRcv 20210421063437
setstate 01.03.Rollladen 2019-09-26 09:01:04 ASC_Enable on
setstate 01.03.Rollladen 2020-04-13 06:47:54 ASC_ShuttersLastDrive day open
setstate 01.03.Rollladen 2021-04-21 06:33:36 ASC_Time_DriveDown 21.04.2021 - 20:44
setstate 01.03.Rollladen 2021-04-21 06:33:36 ASC_Time_DriveUp 22.04.2021 - 06:31
setstate 01.03.Rollladen 2021-04-21 06:33:39 CommandAccepted yes
setstate 01.03.Rollladen 2020-03-09 15:28:35 D-firmware 2.11
setstate 01.03.Rollladen 2020-03-09 15:28:35 D-serialNr OEQ1970069
setstate 01.03.Rollladen 2021-02-05 20:15:29 PairedTo 0x1511AB
setstate 01.03.Rollladen 2019-09-26 09:22:41 R-driveDown 50 s
setstate 01.03.Rollladen 2019-09-26 09:22:41 R-driveTurn 0.5 s
setstate 01.03.Rollladen 2019-09-26 09:22:41 R-driveUp 50 s
setstate 01.03.Rollladen 2019-09-26 09:22:40 R-pairCentral 0x1511AB
setstate 01.03.Rollladen 2019-09-26 09:22:41 R-sign off
setstate 01.03.Rollladen 2021-02-05 20:15:29 RegL_00. 00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
setstate 01.03.Rollladen 2021-02-05 20:15:30 RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
setstate 01.03.Rollladen 2020-04-10 11:03:00 associatedWith Rollladensteuerung
setstate 01.03.Rollladen 2021-04-11 11:52:15 cfgState ok
setstate 01.03.Rollladen 2021-04-21 06:34:37 commState CMDs_done
setstate 01.03.Rollladen 2021-04-21 06:34:37 deviceMsg on (to VCCU)
setstate 01.03.Rollladen 2021-04-21 06:34:37 level 100
setstate 01.03.Rollladen 2021-04-21 06:34:37 motor stop:on
setstate 01.03.Rollladen 2021-04-21 06:34:37 pct 100
setstate 01.03.Rollladen 2021-02-05 20:15:04 powerOn 2021-02-05 20:15:04
setstate 01.03.Rollladen 2021-04-21 06:34:37 recentStateType info
setstate 01.03.Rollladen 2020-01-12 16:25:39 sabotageAttack_ErrIoAttack cnt 1
setstate 01.03.Rollladen 2021-04-21 06:34:37 state on
setstate 01.03.Rollladen 2021-04-21 06:34:37 timedOn off
setstate 01.03.Rollladen 2021-04-21 06:33:40 trigLast fhem:02


einer der kaputten:
define 01.05.RollladenBalkon CUL_HM 65B90B
attr 01.05.RollladenBalkon userattr room_map structexclude
attr 01.05.RollladenBalkon .mId 006A
attr 01.05.RollladenBalkon ASC 2
attr 01.05.RollladenBalkon IODev HmUART_01
attr 01.05.RollladenBalkon IOgrp VCCU:HmUART_01
attr 01.05.RollladenBalkon autoReadReg 4_reqStatus
attr 01.05.RollladenBalkon devStateIcon rauf:fts_shutter_10 runter:fts_shutter_100
attr 01.05.RollladenBalkon eventMap off:runter on:rauf
attr 01.05.RollladenBalkon expert rawReg
attr 01.05.RollladenBalkon firmware 2.11
attr 01.05.RollladenBalkon group Klima
attr 01.05.RollladenBalkon icon fts_shutter_updown
attr 01.05.RollladenBalkon model HM-LC-BL1PBU-FM
attr 01.05.RollladenBalkon peerIDs 00000000
attr 01.05.RollladenBalkon room Rollladen,Wohnzimmer,_CUL_HM
attr 01.05.RollladenBalkon serialNr OEQ1970031
attr 01.05.RollladenBalkon subType blindActuator
attr 01.05.RollladenBalkon webCmd rauf:runter:stop

setstate 01.05.RollladenBalkon rauf
setstate 01.05.RollladenBalkon 2021-04-10 17:20:56 .D-devInfo 010100
setstate 01.05.RollladenBalkon 2021-04-10 17:20:56 .D-stc 30
setstate 01.05.RollladenBalkon 2021-04-10 17:21:10 .R-confBtnTime permanent
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-driveDown 50 s
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-driveTurn 0.5 s
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-driveUp 50 s
setstate 01.05.RollladenBalkon 2021-04-10 17:21:10 .R-intKeyVisib invisib
setstate 01.05.RollladenBalkon 2021-04-10 17:21:10 .R-localResDis off
setstate 01.05.RollladenBalkon 2021-04-10 17:21:10 .R-pairCentral 0x1511AB
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-refRunCounter 0
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-sign off
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-statusInfoMinDly 2 s
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-statusInfoRandom 1 s
setstate 01.05.RollladenBalkon 2021-04-10 17:21:14 .R-transmitTryMax 6
setstate 01.05.RollladenBalkon 2021-04-19 15:44:52 .associatedWith 01.05.RollladenBalkon,01.05.RollladenBalkon
setstate 01.05.RollladenBalkon 2021-04-11 12:45:15 .peerListRDate 2021-04-11 12:45:15
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 .protLastRcv 20210421063437
setstate 01.05.RollladenBalkon 2021-04-10 17:43:10 ASC_Enable on
setstate 01.05.RollladenBalkon 2021-04-21 06:33:37 ASC_Time_DriveDown 21.04.2021 - 20:44
setstate 01.05.RollladenBalkon 2021-04-21 06:33:37 ASC_Time_DriveUp 22.04.2021 - 06:31
setstate 01.05.RollladenBalkon 2021-04-21 06:33:39 CommandAccepted yes
setstate 01.05.RollladenBalkon 2021-04-10 17:20:56 D-firmware 2.11
setstate 01.05.RollladenBalkon 2021-04-10 17:20:56 D-serialNr OEQ1970031
setstate 01.05.RollladenBalkon 2021-04-11 12:45:13 PairedTo 0x1511AB
setstate 01.05.RollladenBalkon 2021-04-11 12:45:13 RegL_00. 00:00 02:01 0A:15 0B:11 0C:AB 15:FF 18:00
setstate 01.05.RollladenBalkon 2021-04-11 12:45:14 RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:F4 0D:01 0E:F4 0F:05 10:00 30:06 56:00 57:24
setstate 01.05.RollladenBalkon 2021-04-11 12:46:02 cfgState ok
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 commState CMDs_done
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 deviceMsg on (to VCCU)
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 level 100
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 motor stop:on
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 pct 100
setstate 01.05.RollladenBalkon 2021-04-11 12:44:37 powerOn 2021-04-11 12:44:37
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 recentStateType info
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 state on
setstate 01.05.RollladenBalkon 2021-04-21 06:34:37 timedOn off
setstate 01.05.RollladenBalkon 2021-04-21 06:33:40 trigLast fhem:02

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 21 April 2021, 20:23:31
:-(
ASC Attribut gelöscht, scan durchgeführt => Rollo gefundenLeider kann ich wieder nur ASC 0/1/2 setzen.
Echt komisch
Gruß
H-Man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 21 April 2021, 20:54:14
@h-man-kl:
Nachdem du ASC im Rollladen-Device gesetzt hast musst du im ASC-Device scanForShutters ausführen. Dann sind die weiteren Attribute im Rollladendevice vorhanden.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bronze am 21 April 2021, 21:23:20
@Christian, vielen Dank, ich habe 3 passende Stationen in der Nähe gefunden!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 21 April 2021, 21:45:09
Zitat von: Bronze am 21 April 2021, 21:23:20
@Christian, vielen Dank, ich habe 3 passende Stationen in der Nähe gefunden!
Ich hatte dazu glaube ich auch mal einen Thread aufgemacht, damit es hier nicht so stört.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 April 2021, 06:13:25
Zitat von: h-man-kl am 21 April 2021, 20:23:31
:-(
ASC Attribut gelöscht, scan durchgeführt => Rollo gefundenLeider kann ich wieder nur ASC 0/1/2 setzen.
Echt komisch
Gruß
H-Man

Das ist auch korrekt. Setze dann bitte 1 oder 2 und mache dann noch mal ein scanForShutters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 23 April 2021, 08:04:09
Ich habe das jetzt nochmal bei allen meinen Problemrollos gemacht: ASC gelöscht, gescannt => Rollo taucht korrekterweise nicht auf, ASC auf 2 gesetzt, gescannt => Rollo taucht im ASC Modul wieder auf, bei device userattrib taucht nix mit ASC auf... :-(

Gruß
H-Man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 23 April 2021, 20:49:34
Moin,

ich versuche auch schon seit 2 Abenden eine Markiese mit dem ASC Modul zu steuern. Bisher leider ohne Erfolg.
Die wiggle Funktion funktioniert soweit. Nur leider kann ich die Markiese weder per "astro" noch per "time" vorgaben steuern lassen.

Ich hoffe ihr könnt mir bei der Einrichtung helfen.

Anbei ein list vom ASC Device:

Internals:
   CFGFN     
   FUUID      6081c7aa-f33f-0d07-f41a-dd15fc7c4a10033d
   FVERSION   73_AutoShuttersControl.pm:v0.10.11-s23635/2021-01-29 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Beschattungsmodul
   NOTIFYDEV  global,Beschattungsmodul,Markiese_Test,LichtWetter
   NR         357007
   NTFY_ORDER 51-Beschattungsmodul
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.11
   Helper:
     DBLOG:
       state:
         DBLogging:
           TIME       1619117994.62199
           VALUE      please set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'
   OLDREADINGS:
   READINGS:
     2021-04-23 21:08:22   Markiese_Test_PosValue 31
     2021-04-23 21:11:33   Markiese_Test_nextAstroTimeEvent 24.04.2021 - 05:00
     2021-04-23 20:56:32   ascEnable       on
     2021-04-23 20:41:58   controlShading  off
     2021-04-23 20:20:27   hardLockOut     off
     2021-04-23 21:11:29   room_ASC        Markiese_Test
     2021-04-23 21:11:33   state           created new drive timer
     2021-04-23 21:11:29   userAttrList    rolled out
   helper:
     shuttersList:
       Markiese_Test
   monitoredDevs:
     LichtWetter:
       Beschattungsmodul ASC_twilightDevice
     Markiese_Test:
Attributes:
   ASC_twilightDevice LichtWetter
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


und noch von dem Markiesen Device :

Internals:
   CFGFN     
   CID        DVES_292A3F
   DEF        DVES_292A3F
   DEVICETOPIC Markiese_Test
   FUUID      60830c50-f33f-0d07-895a-ab5acfbfcd61e85e
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 356
   MQTT2_Server_TIME 2021-04-23 21:13:05
   MSGCNT     356
   NAME       Markiese_Test
   NR         368489
   STATE      <a href="http://IPAddress" target="_blank">
Online
</a>
31
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2021-04-23 20:56:51   ASC_Enable      on
     2021-04-23 20:41:59   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-04-23 21:08:23   ASC_ShuttersLastDrive wiggle end drive
     2021-04-23 21:11:33   ASC_Time_DriveDown 24.04.2021 - 16:00
     2021-04-23 21:11:33   ASC_Time_DriveUp 24.04.2021 - 05:00
     2021-04-23 20:07:53   Groups          1,2
     2021-04-23 21:13:05   Heap            27
     2021-04-23 20:08:01   Info1_FallbackTopic cmnd/DVES_292A3F_fb/
     2021-04-23 20:08:01   Info1_GroupTopic cmnd/tasmotas/
     2021-04-23 20:08:01   Info1_Module    Generic
     2021-04-23 20:08:01   Info1_Version   9.4.0(tasmota)
     2021-04-23 20:08:01   Info2_Hostname  tasmota_292A3F-2623
     2021-04-23 20:08:01   Info2_IPAddress 192.168.178.38
     2021-04-23 20:08:01   Info2_WebServerMode Admin
     2021-04-23 20:08:01   Info3_RestartReason Software/System restart
     2021-04-23 20:07:53   Interlock       on
     2021-04-23 20:08:01   LWT             Online
     2021-04-23 20:07:52   LedState        2
     2021-04-23 21:13:05   LoadAvg         19
     2021-04-23 21:13:05   MqttCount       1
     2021-04-23 20:08:01   POWER           
     2021-04-23 21:13:05   POWER1          off
     2021-04-23 21:13:05   POWER2          off
     2021-04-23 20:07:54   PulseTime1_Remaining 0
     2021-04-23 20:07:54   PulseTime1_Set  0
     2021-04-23 20:07:54   PulseTime2_Remaining 0
     2021-04-23 20:07:54   PulseTime2_Set  0
     2021-04-23 20:07:51   Restart         Restarting
     2021-04-23 20:07:55   SaveData        on
     2021-04-23 20:07:52   SetOption26     on
     2021-04-23 20:07:53   SetOption80     on
     2021-04-23 20:07:53   SetOption81     on
     2021-04-23 21:13:05   Shutter1_Direction 0
     2021-04-23 21:13:05   Shutter1_Position 31
     2021-04-23 21:13:05   Shutter1_Target 31
     2021-04-23 21:04:11   ShutterClose1   0
     2021-04-23 20:07:55   ShutterCloseDuration1 20.0
     2021-04-23 20:07:55   ShutterInvert1  0
     2021-04-23 20:19:56   ShutterOpen1    100
     2021-04-23 20:07:55   ShutterOpenDuration1 20.0
     2021-04-23 21:08:18   ShutterPosition1 31
     2021-04-23 21:13:05   Sleep           50
     2021-04-23 21:13:05   SleepMode       Dynamic
     2021-04-23 20:07:51   StateText1      off
     2021-04-23 20:07:51   StateText2      on
     2021-04-23 20:07:52   StateText3      toggle
     2021-04-23 20:07:52   StateText4      hold
     2021-04-23 20:07:54   SwitchMode1     3
     2021-04-23 20:07:54   SwitchMode2     3
     2021-04-23 21:13:05   Time            2021-04-23T20:13:05
     2021-04-23 21:13:05   Uptime          0T01:05:09
     2021-04-23 21:13:05   UptimeSec       3909
     2021-04-23 21:13:05   Wifi_AP         1
     2021-04-23 21:13:05   Wifi_BSSId      98:9B:CB:1E:28:9D
     2021-04-23 21:13:05   Wifi_Channel    1
     2021-04-23 21:13:05   Wifi_Downtime   0T00:00:03
     2021-04-23 21:13:05   Wifi_LinkCount  1
     2021-04-23 21:13:05   Wifi_RSSI       100
     2021-04-23 21:13:05   Wifi_SSId       FRITZ!Box_7590_B
     2021-04-23 21:13:05   Wifi_Signal     -24
     2021-04-23 21:11:30   associatedWith  Beschattungsmodul
     2021-04-23 20:07:51   attrTemplateVersion 20201221
     2021-04-23 20:08:10   btn_1           0
     2021-04-23 20:08:10   btn_2           0
     2021-04-23 20:08:10   btn_3           0
     2021-04-23 20:08:10   btn_4           0
     2021-04-23 20:08:10   btn_5           0
     2021-04-23 20:08:10   btn_6           0
     2021-04-23 20:08:10   btn_7           0
     2021-04-23 20:08:10   btn_8           0
     2021-04-23 20:08:10   dn              Tasmota
     2021-04-23 20:08:10   fn_1            Tasmota
     2021-04-23 20:08:10   fn_2            Tasmota2
     2021-04-23 20:08:10   ft              %prefix%/%topic%/
     2021-04-23 20:08:10   hn              tasmota_292A3F-2623
     2021-04-23 20:08:10   if              0
     2021-04-23 20:08:10   ip              192.168.178.38
     2021-04-23 20:08:10   lk              1
     2021-04-23 20:08:10   lt_st           0
     2021-04-23 20:08:10   mac             B4E62D292A3F
     2021-04-23 20:08:10   md              Generic
     2021-04-23 20:08:10   ofln            Offline
     2021-04-23 20:08:10   onln            Online
     2021-04-23 21:08:22   pct             31
     2021-04-23 20:08:10   rl_1            3
     2021-04-23 20:08:10   rl_2            3
     2021-04-23 20:08:10   rl_3            0
     2021-04-23 20:08:10   rl_4            0
     2021-04-23 20:08:10   rl_5            0
     2021-04-23 20:08:10   rl_6            0
     2021-04-23 20:08:10   rl_7            0
     2021-04-23 20:08:10   rl_8            0
     2021-04-23 20:08:10   sho_1           0
     2021-04-23 20:08:10   sho_2           0
     2021-04-23 20:08:10   sho_3           0
     2021-04-23 20:08:10   sho_4           0
     2021-04-23 20:08:10   sn_Shutter1_Direction 0
     2021-04-23 20:08:10   sn_Shutter1_Position 0
     2021-04-23 20:08:10   sn_Shutter1_Target 0
     2021-04-23 20:08:10   sn_Time         2021-04-23T19:08:10
     2021-04-23 20:08:10   so_11           0
     2021-04-23 20:08:10   so_114          0
     2021-04-23 20:08:10   so_117          0
     2021-04-23 20:08:10   so_13           0
     2021-04-23 20:08:10   so_17           0
     2021-04-23 20:08:10   so_20           0
     2021-04-23 20:08:10   so_30           0
     2021-04-23 20:08:10   so_4            0
     2021-04-23 20:08:10   so_68           0
     2021-04-23 20:08:10   so_73           0
     2021-04-23 20:08:10   so_82           0
     2021-04-23 21:08:22   state           31
     2021-04-23 20:08:10   state_1         off
     2021-04-23 20:08:10   state_2         on
     2021-04-23 20:08:10   state_3         toggle
     2021-04-23 20:08:10   state_4         hold
     2021-04-23 20:08:10   sw              9.4.0
     2021-04-23 20:08:10   swc_1           -1
     2021-04-23 20:08:10   swc_2           -1
     2021-04-23 20:08:10   swc_3           -1
     2021-04-23 20:08:10   swc_4           -1
     2021-04-23 20:08:10   swc_5           -1
     2021-04-23 20:08:10   swc_6           -1
     2021-04-23 20:08:10   swc_7           -1
     2021-04-23 20:08:10   swc_8           -1
     2021-04-23 20:08:10   t               tasmota_292A3F
     2021-04-23 20:08:10   tp_1            cmnd
     2021-04-23 20:08:10   tp_2            stat
     2021-04-23 20:08:10   tp_3            tele
     2021-04-23 20:08:10   ty              0
     2021-04-23 20:08:10   ver             1
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_Down   time
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Time_Down_Late {20:58:[00]}
   ASC_Up     time
   ASC_WiggleValue 20
   DbLogExclude .*
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://tasmota.github.io/docs/Blinds-and-Shutters/</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_10 0:fts_shutter_100 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 \b\d\b.*:fts_shutter_90
   eventMap   open:opens close:closes
   icon       fts_shutter_updown
   model      tasmota_2ch_shutter_invert_0
   readingList tele/tasmota_292A3F/LWT:.* LWT
   stat/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   stat/tasmota_292A3F/POWER1:.* POWER1
   stat/tasmota_292A3F/POWER1:on {{'state' => 'opening'}}
   stat/tasmota_292A3F/POWER2:.* POWER2
   stat/tasmota_292A3F/POWER2:on {{'state' => 'closing'}}
   stat/tasmota_292A3F/SHUTTER1:.* state
   stat/tasmota_292A3F/SHUTTER1:.* pct
   tele/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/STATE:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/SENSOR:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/INFO.:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/UPTIME:.* { json2nameValue($EVENT) }
DVES_292A3F:cmnd/tasmota_292A3F/POWER:.* POWER
DVES_292A3F:tasmota/discovery/B4E62D292A3F/config:.* { json2nameValue($EVENT) }
DVES_292A3F:tasmota/discovery/B4E62D292A3F/sensors:.* { json2nameValue($EVENT) }
   room       ASC
   setList    close:noArg cmnd/tasmota_292A3F/ShutterClose1
   open:noArg cmnd/tasmota_292A3F/ShutterOpen1
   half:noArg cmnd/tasmota_292A3F/ShutterPosition1 50
   pct:slider,0,1,100 cmnd/tasmota_292A3F/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/tasmota_292A3F/ShutterStop1
   resetClose:noArg cmnd/tasmota_292A3F/ShutterSetClose1
   x_configuration cmnd/tasmota_292A3F/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   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
   webCmd     :open:close:half:stop:pct

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 April 2021, 22:09:06
ASC_Time_Down_Late {20:58:[00]}

Lösche das mal das ist Unsinn

Für Time nimmst Du immer
ASC_Time_Down_Early 20:58
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 23 April 2021, 22:35:37
Den Eintrag mit ASC_Time_Down_Late habe ich gelöscht und gegen das Attribut ASC_Time_Down_Early mit einer passenden Uhrzeit versehen.
Die Eingestellte Zeit wird jetzt auch richtig im Reading angezeigt.

Nur leider fährt die Markiese immer noch nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 April 2021, 08:54:22
Ich sehe gerade das da noch Readings fehlen im ASC.

set ASC selfDefense off
set ASC hardLockOut off

gehe davon aus das das fehlende selfDefense aber der verantwortliche ist.

Grüße


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 24 April 2021, 20:26:50
danke @ CoolTux

set ASC selfDefense off war anscheinend der Fehler. Jetzt fährt auch die Markiese.

Vielleicht sollte dieser Tip noch ins Wiki mit aufgenommen werden  8)

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 April 2021, 21:08:05
Zitat von: Canon.Fritz am 24 April 2021, 20:26:50
danke @ CoolTux

set ASC selfDefense off war anscheinend der Fehler. Jetzt fährt auch die Markiese.

Vielleicht sollte dieser Tip noch ins Wiki mit aufgenommen werden  8)

Eigentlich sollten die readings mit einem default belegt werden beim erstellen von ASC. Ist bei Dir wohl schief gegangen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 25 April 2021, 00:49:39
Moin zusammen,

nachdem langsam die Jahreszeit anfängt die nicht nur aus Zeit, Ventilate, Privacy etc Fahrten besteht hab ich mich an mein (immernoch) vorhandenes Problem mit den Regeschnutzfahrten erinnert:

Zitat von: CoolTux am 07 Juli 2020, 19:47:56
attr ASCDEVICENAME ASC_rainSensor SENSORNAME:READING 1:1 POS

leider funktioniert das nicht so wie gewünscht (oder ich habs falsch eingstellt  ::) ). Da ich mittlerweile weiß dass mehrere Readings aus einem Device nicht funktionieren, habe ich einen Dummy gebaut der bei Regen einen Zustand "rain" und bei Trockenheit noch 3600 Sek lang rain ansteht und danach das state dann auf "dry" wechselt. Das funktioniert soweit wie es soll.

Das betroffene (test) Rollo fährt sofort sobald Regen gemeldet wird nach oben (Position 0 -> korrekt) sobald der Regen im Regensensor Reading auf 0 geht, fährt das Rollo aber sofort wieder runter (das soll aber erst nach den 3600 Sek geschehen) deswegen ist auch der Dummy eingebunden und nicht die Wetterstation (auch wenn das gar nicht gehen würde, aber für die Verzögerung brauchte ich eh den Dummy). Daher wundert es mich, warum der überhaupt die Änderung der Wetterstation nimmt und nicht auf den eingebundenen Dummy.... Vielleicht weiß ja jemand eine Idee, wie ich da vorgehen sollte:

List vom ASC:
Internals:
   FUUID      5ec9b515-f33f-8d79-5e00-25007aea7b9bd9e1
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AUTO_RolloSteuerung
   NOTIFYDEV  AUTO_RolloSteuerung,TK_EG_WZ_tuer_weit,TK_OG_SZ_fenster1,TK_OG_SZ_fenster2,Wetterstation,dev_Astro,dev_EG_BD_LUX,dum_Wetterstation_rain,global,Rollo_EG_BAD,Rollo_EG_FL,Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg,Rollo_EG_WZ_MAR_markise,Rollo_EG_WZ_terrasse_jalou,Rollo_EG_WZ_terrasse_tuer,Rollo_OG_SZ_01,Rollo_OG_SZ_02,dum_JALOU_Gang
   NR         256
   NTFY_ORDER 51-AUTO_RolloSteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-24 21:00:18   Rollo_EG_BAD_PosValue 100
     2021-04-24 21:00:02   Rollo_EG_BAD_lastPosValue 0
     2021-04-24 21:00:02   Rollo_EG_BAD_nextAstroTimeEvent 25.04.2021 - 07:00
     2021-04-24 21:00:20   Rollo_EG_FL_PosValue 100
     2021-04-24 21:00:02   Rollo_EG_FL_lastPosValue 0
     2021-04-24 21:00:02   Rollo_EG_FL_nextAstroTimeEvent 25.04.2021 - 07:15
     2021-04-24 10:18:54   Rollo_EG_WZ_JALOU_fenster_PosValue 0
     2021-04-25 00:28:46   Rollo_EG_WZ_JALOU_fenster_nextAstroTimeEvent 25.04.2021 - 05:38
     2021-04-24 17:44:37   Rollo_EG_WZ_JALOU_winterg_PosValue 100
     2021-04-24 21:19:23   Rollo_EG_WZ_JALOU_winterg_nextAstroTimeEvent 25.04.2021 - 08:00
     2021-04-24 19:21:39   Rollo_EG_WZ_MAR_markise_PosValue 0
     2021-04-21 11:36:58   Rollo_EG_WZ_MAR_markise_lastPosValue 0
     2021-04-25 00:28:46   Rollo_EG_WZ_MAR_markise_nextAstroTimeEvent 25.04.2021 - 05:38
     2021-04-24 10:17:12   Rollo_EG_WZ_terrasse_jalou_PosValue 0
     2021-04-25 00:28:46   Rollo_EG_WZ_terrasse_jalou_nextAstroTimeEvent 25.04.2021 - 05:38
     2021-04-24 10:19:42   Rollo_EG_WZ_terrasse_tuer_PosValue 100
     2021-04-25 00:28:46   Rollo_EG_WZ_terrasse_tuer_nextAstroTimeEvent 25.04.2021 - 05:38
     2021-04-24 20:30:09   Rollo_OG_SZ_01_PosValue 100
     2021-04-24 20:30:01   Rollo_OG_SZ_01_lastPosValue 85
     2021-04-24 20:30:01   Rollo_OG_SZ_01_nextAstroTimeEvent 25.04.2021 - 13:00
     2021-04-24 20:50:01   Rollo_OG_SZ_02_lastPosValue 85
     2021-04-24 20:50:01   Rollo_OG_SZ_02_nextAstroTimeEvent 25.04.2021 - 08:00
     2021-02-20 06:04:59   ascEnable       on
     2021-04-15 10:40:30   controlShading  on
     2021-04-25 00:28:22   dum_JALOU_Gang_PosValue 100
     2021-04-19 05:00:01   dum_JALOU_Gang_lastDelayPosValue 0
     2021-04-24 16:30:01   dum_JALOU_Gang_lastPosValue 0
     2021-04-24 16:30:01   dum_JALOU_Gang_nextAstroTimeEvent 25.04.2021 - 05:00
     2020-11-08 17:37:12   hardLockOut     off
     2021-04-15 10:40:23   room_Bad        Rollo_EG_BAD
     2021-04-15 10:40:23   room_Flur       Rollo_EG_FL
     2021-04-15 10:40:23   room_System-_Rollosteuerung dum_JALOU_Gang
     2021-04-15 10:40:23   room_Verbindungen-_Nicht_gelistete_Ger__te Rollo_EG_WZ_MAR_markise,Rollo_EG_WZ_terrasse_jalou,Rollo_EG_WZ_terrasse_tuer,Rollo_OG_SZ_01,Rollo_OG_SZ_02
     2021-04-15 10:40:23   room_Verbindungen-_Nicht_gelistete_Ger__te_Verbindungen-_Somfy_Homematic Rollo_EG_WZ_JALOU_fenster,Rollo_EG_WZ_JALOU_winterg
     2020-11-08 17:37:12   selfDefense     off
     2021-04-25 00:28:46   state           created new drive timer
     2020-11-08 17:37:12   sunriseTimeWeHoliday off
     2021-04-15 10:40:23   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_EG_BAD
       Rollo_EG_FL
       Rollo_EG_WZ_JALOU_fenster
       Rollo_EG_WZ_JALOU_winterg
       Rollo_EG_WZ_MAR_markise
       Rollo_EG_WZ_terrasse_jalou
       Rollo_EG_WZ_terrasse_tuer
       Rollo_OG_SZ_01
       Rollo_OG_SZ_02
       dum_JALOU_Gang
   monitoredDevs:
     Rollo_EG_BAD:
     TK_EG_WZ_tuer_weit:
       Rollo_EG_WZ_terrasse_tuer ASC_WindowRec
     TK_OG_SZ_fenster1:
       Rollo_OG_SZ_01 ASC_WindowRec
     TK_OG_SZ_fenster2:
       Rollo_OG_SZ_02 ASC_WindowRec
     Wetterstation:
       AUTO_RolloSteuerung ASC_windSensor
       Rollo_EG_WZ_MAR_markise ASC_BrightnessSensor
       Rollo_OG_SZ_02 ASC_BrightnessSensor
       dum_JALOU_Gang ASC_BrightnessSensor
     dev_Astro:
       AUTO_RolloSteuerung ASC_twilightDevice
     dev_EG_BD_LUX:
       Rollo_EG_BAD ASC_BrightnessSensor
     dum_Wetterstation_rain:
       AUTO_RolloSteuerung ASC_rainSensor
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor dum_Wetterstation_rain 1:0 0:60
   ASC_tempSensor dev_SYS_wetter_ext:temperature
   ASC_twilightDevice dev_Astro
   ASC_windSensor Wetterstation:wind_gust_calc
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Rollosteuerung


List vom Dummy:
Internals:
   FUUID      5f121193-f33f-8d79-b0b5-8bfbf8a43cb809c2
   NAME       dum_Wetterstation_rain
   NR         279
   STATE      rain
   TYPE       dummy
   OLDREADINGS:
   READINGS:
     2021-04-25 00:30:21   state           rain
Attributes:
   DbLogExclude .*
   alias      Regensensor für Rollokontrolle
   devStateIcon rain:weather_rain dry:weather_cloudy
   event-on-change-reading .*
   group      Systemautomatik
   room       System->Rollosteuerung


Vielen Dank im Voraus
Grüße
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 06:14:41
Zitat von: flummy1978 am 25 April 2021, 00:49:39

   ASC_rainSensor dum_Wetterstation_rain 1:0 0:60


Laut Deiner Konfig soll er 60s warten und dann wieder hoch fahren. Setz statt der 60 mal 3600 ein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 25 April 2021, 08:47:29
Hallo,

seit zwei Wochen wird Sonntags in der Früh nicht richtig gefahren. Es sollte ja nach ASC_Time_Up_WE_Holiday gefahren werden. Es wird aber zuerst nach ASC_Time_Up_Early gefahren und dann kommt später noch ASC_Time_Up_WE_Holiday. Rest der Woche inkl. Samstag passt. Das Reading ASC_Time_DriveUp zeigt immer die richtige Zeit an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 10:35:14
Zitat von: Migul47 am 25 April 2021, 08:47:29
Hallo,

seit zwei Wochen wird Sonntags in der Früh nicht richtig gefahren. Es sollte ja nach ASC_Time_Up_WE_Holiday gefahren werden. Es wird aber zuerst nach ASC_Time_Up_Early gefahren und dann kommt später noch ASC_Time_Up_WE_Holiday. Rest der Woche inkl. Samstag passt. Das Reading ASC_Time_DriveUp zeigt immer die richtige Zeit an.

Habe ich notiert
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/28

Kannst Du mir noch ein list von einem Rollo und dem ASC geben? am besten wenn Holiday aktiv ist. Eventuell dazu kurz ein Holiday Dummy erstellen und als holiday2we eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 25 April 2021, 12:47:57
Hallo,

mit Dummy auf Morgen Frei eingestellt. Hat aber, bis Jetzt so funktioniert.
ASC:
Internals:
   FUUID      5efe2752-f33f-1864-84ce-b4e15a7c68f91c23
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolloautomatik
   NOTIFYDEV  global,Rolloautomatik,SZ.RO.Fenster,WZ.RO.Fenster,WZ.Ro.Balkon,BN.HS.Helligkeit,WZ.TK.Balkon,SZ.TK.Fenster,TC_TWILIGHT,WZ.TK.Fenster
   NR         565
   NTFY_ORDER 51-Rolloautomatik
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-04-25 05:45:39   SZ.RO.Fenster_PosValue 100
     2021-04-01 19:51:17   SZ.RO.Fenster_lastDelayPosValue 3
     2021-04-25 08:30:01   SZ.RO.Fenster_lastPosValue 100
     2021-04-25 08:30:01   SZ.RO.Fenster_nextAstroTimeEvent 25.04.2021 - 20:28
     2021-04-25 08:30:40   WZ.RO.Fenster_PosValue 100
     2020-12-07 16:23:59   WZ.RO.Fenster_lastDelayPosValue 99
     2021-04-25 08:30:01   WZ.RO.Fenster_lastPosValue 0
     2021-04-25 08:30:01   WZ.RO.Fenster_nextAstroTimeEvent 25.04.2021 - 20:28
     2021-04-25 05:55:43   WZ.Ro.Balkon_PosValue 100
     2021-04-25 08:30:01   WZ.Ro.Balkon_lastPosValue 100
     2021-04-25 08:30:01   WZ.Ro.Balkon_nextAstroTimeEvent 25.04.2021 - 20:28
     2020-07-02 20:34:54   ascEnable       on
     2021-04-25 07:53:50   controlShading  on
     2020-07-04 14:41:22   hardLockOut     on
     2020-07-02 20:35:36   partyMode       off
     2021-04-25 07:53:44   room_1Wohnung-_Rolladen_1Wohnung-_Schlafzimmer_CUL_HM_Homekit_Mobil_alexa SZ.RO.Fenster
     2021-04-25 07:53:44   room_1Wohnung-_Rolladen_1Wohnung-_Wohnzimmer_CUL_HM_Homekit_Mobil_alexa WZ.RO.Fenster,WZ.Ro.Balkon
     2020-07-02 20:37:26   selfDefense     off
     2021-04-25 12:43:17   state           created new drive timer
     2020-07-02 20:35:47   sunriseTimeWeHoliday on
     2021-04-25 07:53:44   userAttrList    rolled out
   helper:
     shuttersList:
       SZ.RO.Fenster
       WZ.RO.Fenster
       WZ.Ro.Balkon
   monitoredDevs:
     BN.HS.Helligkeit:
       SZ.RO.Fenster ASC_BrightnessSensor
       WZ.RO.Fenster ASC_BrightnessSensor
       WZ.Ro.Balkon ASC_BrightnessSensor
     SZ.RO.Fenster:
     SZ.TK.Fenster:
       SZ.RO.Fenster ASC_WindowRec
     TC_TWILIGHT:
       Rolloautomatik ASC_twilightDevice
     WZ.RO.Fenster:
     WZ.Ro.Balkon:
     WZ.TK.Balkon:
       WZ.Ro.Balkon ASC_WindowRec
     WZ.TK.Fenster:
       WZ.RO.Fenster ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 1
   ASC_shuttersDriveDelay 300
   ASC_tempSensor Aussentemperatur:temperature
   ASC_twilightDevice TC_TWILIGHT
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       1Wohnung->Rolladen


Ein Rollo-Device:
Internals:
   DEF        6F6A63
   FUUID      5ed53218-f33f-1864-c10c-1fa9b108c5db532d
   IODev      USB_HmUART
   LASTInputDev USB_HmUART
   MSGCNT     4
   NAME       SZ.RO.Fenster
   NOTIFYDEV  global
   NR         555
   NTFY_ORDER 50-SZ.RO.Fenster
   STATE      up
   TYPE       CUL_HM
   USB_HmUART_MSGCNT 4
   USB_HmUART_RAWMSG 0501033181A4106F6A632388570601C80038
   USB_HmUART_RSSI -49
   USB_HmUART_TIME 2021-04-25 07:55:19
   chanNo     01
   lastMsg    No:81 - t:10 s:6F6A63 d:238857 0601C80038
   protCmdDel 1
   protLastRcv 2021-04-25 07:55:19
   protRcv    2 last_at:2021-04-25 07:55:19
   protResnd  3 last_at:2021-04-25 07:54:51
   protResndFail 1 last_at:2021-04-25 07:54:57
   protSnd    5 last_at:2021-04-25 07:55:19
   protState  CMDs_done
   rssi_USB_HmUART cnt:2 min:-56 max:-55 avg:-55.5 lst:-56
   rssi_at_USB_HmUART cnt:4 min:-49 max:-49 avg:-49 lst:-49
   READINGS:
     2020-07-06 21:24:29   ASC_Enable      on
     2021-04-25 12:33:44   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 15m
     2021-04-25 05:45:39   ASC_ShuttersLastDrive day open
     2021-04-25 12:43:16   ASC_Time_DriveDown 25.04.2021 - 20:28
     2021-04-25 12:43:16   ASC_Time_DriveUp 26.04.2021 - 08:30
     2021-04-25 05:45:01   CommandAccepted yes
     from archivexx        D-firmware      2.11
     from archivexx        D-serialNr      OEQ1854443
     2020-12-02 06:12:28   PairedTo        0x238857
     2020-06-01 18:51:45   R-confBtnTime   permanent
     2020-06-01 18:59:30   R-driveDown     33.5 s
     2020-06-01 18:59:56   R-driveTurn     2 s
     2020-12-02 06:12:29   R-driveUp       34 s
     2020-06-01 18:51:45   R-intKeyVisib   invisib
     2020-06-01 18:51:45   R-localResDis   off
     2020-06-01 18:51:45   R-pairCentral   0x238857
     2020-06-01 18:51:46   R-refRunCounter 0
     2020-06-01 18:51:46   R-sign          off
     2020-06-01 18:51:46   R-statusInfoMinDly 2 s
     2020-06-01 18:51:46   R-statusInfoRandom 1 s
     2020-06-01 18:51:46   R-transmitTryMax 6
     2020-12-02 06:12:28   RegL_00.        00:00 02:01 0A:23 0B:88 0C:57 15:FF 18:00
     2020-12-02 06:12:29   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:4F 0D:01 0E:54 0F:14 10:00 30:06 56:00 57:24
     2021-04-25 07:53:44   associatedWith  Rolloautomatik
     2021-04-25 08:11:30   cfgState        ok
     2021-04-25 07:55:19   commState       CMDs_done
     2021-04-25 07:55:19   deviceMsg       on (to VCCU)
     2020-07-06 20:20:42   inhibit         set_off
     2021-04-25 07:55:19   level           100
     2021-04-25 07:55:19   motor           stop:on
     2021-04-25 07:55:19   pct             100
     2020-06-01 18:51:43   powerOn         2020-06-01 18:51:43
     2021-04-25 07:55:19   recentStateType info
     2021-04-25 07:55:19   state           on
     2021-04-25 07:55:19   timedOn         off
     2021-04-25 05:45:01   trigLast        fhem:02
   helper:
     HM_CMDNR   129
     cSnd       ,012388576F6A63010E
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     tmplChg    0
     cmds:
       TmplKey    :1619330018:1619330019.20479
       TmplTs     1619330019.20479
       cmdKey     1:1:0::SZ.RO.Fenster:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BZ.SD.Waschmaschine_SenF,BZ.SD.Waschmaschine_SenI,BZ.SD.Waschmaschine_SenPwr,BZ.SD.Waschmaschine_SenU,BZ.TK.Fenster,BZ.TK.Tuer,FL.MO.Eingang_Btn_01,FL.MO.Eingang_Btn_02,FL.TK.Tuer,FL.WS.Wand.1_Btn_01,FL.WS.Wand.1_Btn_02,FL.WS.Wand.2_Btn_01,FL.WS.Wand.2_Btn_02,FL.XX.Klingel,GA.TK.Tor.a,GA.TK.Tor.z,GA.XX.Sen_Rain,KL.SN.Wasser,KU.SD.Geschirrspueler_SenF,KU.SD.Geschirrspueler_SenI,KU.SD.Geschirrspueler_SenPwr,KU.SD.Geschirrspueler_SenU,KU.SD.Trockner_SenF,KU.SD.Trockner_SenI,KU.SD.Trockner_SenPwr,KU.SD.Trockner_SenU,KU.TK.Fenster,KZ.TK.Fenster,NZ.TK.Fenster,Rauchmelder_Team,SZ.TK.Fenster,TR.WS.Wand_Btn_01,TR.WS.Wand_Btn_02,VCCU_Btn1,VCCU_Btn10,VCCU_Btn11,VCCU_Btn12,VCCU_Btn13,VCCU_Btn14,VCCU_Btn15,VCCU_Btn16,VCCU_Btn17,VCCU_Btn18,VCCU_Btn2,VCCU_Btn3,VCCU_Btn4,VCCU_Btn5,VCCU_Btn6,VCCU_Btn7,VCCU_Btn8,VCCU_Btn9,WZ.SD.Drucker_SenF,WZ.SD.Drucker_SenI,WZ.SD.Drucker_SenPwr,WZ.SD.Drucker_SenU,WZ.TK.Balkon,WZ.TK.Fenster
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +6F6A63,00,03,00
       nextSend   1619330119.53867
       rxt        0
       vccu       VCCU
       p:
         6F6A63
         00
         03
         00
       prefIO:
         USB_HmUART
     mRssi:
       mNo        81
       io:
         USB_HmUART:
           -41
           -41
         USB_HmUART2:
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         USB_HmUART
       flg        A
       ts         1619330119.24529
       ack:
         HASH(0x564ea2e39140)
         8180022388576F6A6300
     rssi:
       USB_HmUART:
         avg        -55.5
         cnt        2
         lst        -56
         max        -55
         min        -56
       at_USB_HmUART:
         avg        -49
         cnt        4
         lst        -49
         max        -49
         min        -49
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze am
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BN.HS.Helligkeit:brightness
   ASC_Closed_Pos 5
   ASC_ComfortOpen_Pos 3
   ASC_Down   astro
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 35:180
   ASC_Shading_MinMax_Elevation 30:100
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 6
   ASC_Shading_StateChange_SunnyCloudy 70000:40000
   ASC_Shading_WaitingPeriod 1800
   ASC_TempSensor Aussentemperatur:temperature
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 05:45
   ASC_Time_Up_Late 05:55
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     time
   ASC_WindowRec SZ.TK.Fenster:state
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      USB_HmUART
   IOgrp      VCCU:USB_HmUART
   alexaName  Schlafzimmerrollo
   alexaRoom  Schlafzimmer
   alias      Rollo_SZ
   autoReadReg 5_readMissing
   devStateIcon up:fts_shutter_10@green down: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 motor,pct,ASC_ShuttersLastDrive,state
   eventMap   on:up off:down
   expert     defReg,allReg,rawReg
   fhem_widget_channels [{"controlled_attribute":"pct","group":"Rollo","allowed_values":["100","90","80","70","60","50","40","30","20","10","down"],"locations":["AGRID"]}]
   firmware   2.11
   genericDeviceType blind
   group      Rollos_Übersicht
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       1Wohnung->Rolladen,1Wohnung->Schlafzimmer,CUL_HM,Homekit,Mobil,alexa
   serialNr   QEQ1054370
   subType    blindActuator
   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
   webCmd     stop:up:90:80:70:60:50:40:30:20:10:5:down
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 13:38:19
Schau mal bitte heute Abend noch mal nach dem die Rollos Down gefahren sind welche Zeit für Up im Rollo steht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 25 April 2021, 13:49:49
Hallo zusammen,
Hat noch wer ne Idee für mein Problem mit den fehlenden Attributen?

Vielen Dank und Gruß
H-Man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 25 April 2021, 14:24:05
ZitatSchau mal bitte heute Abend noch mal nach dem die Rollos Down gefahren sind welche Zeit für Up im Rollo steht.

Sobald ich meinen Dummy auf Morgen Frei ändere, wird die Zeit im Rollo Up richtig dargestellt. FnIsDay steht dann auf 1. Müßten dann ja zwei pro Rollo sein. Hab mir mal die https://forum.fhem.de/index.php?topic=85958.0 (https://forum.fhem.de/index.php?topic=85958.0) eingebaut. Eventuell kann ich dann mehr sehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 25 April 2021, 14:56:46
Zitat von: CoolTux am 25 April 2021, 06:14:41
Laut Deiner Konfig soll er 60s warten und dann wieder hoch fahren. Setz statt der 60 mal 3600 ein.

Das war zum testen. Aber wenn ich da 3600 einsetze, dann wartet er auch beim regen eine Std bevor der Rolladen hoch fährt und er soll ja:

Regen -> sofort hoch -> Kein Regen mehr gemeldet -> 3600 Sek warten -> immernoch kein Regen -> dann wieder runter fahren (aber die Wartezeit die im Dummy realisiert ist, wird ja komplett ignoriert)

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 15:21:56
Zitat von: Migul47 am 25 April 2021, 14:24:05
Sobald ich meinen Dummy auf Morgen Frei ändere, wird die Zeit im Rollo Up richtig dargestellt. FnIsDay steht dann auf 1. Müßten dann ja zwei pro Rollo sein. Hab mir mal die https://forum.fhem.de/index.php?topic=85958.0 (https://forum.fhem.de/index.php?topic=85958.0) eingebaut. Eventuell kann ich dann mehr sehen.

Du kannst auch
{ join("\n", map { "$_->{TRIGGERTIME}, $_->{FN}"} @intAtA) }
in der FHEMWEB eingeben.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 15:23:10
Zitat von: flummy1978 am 25 April 2021, 14:56:46
Das war zum testen. Aber wenn ich da 3600 einsetze, dann wartet er auch beim regen eine Std bevor der Rolladen hoch fährt und er soll ja:

Regen -> sofort hoch -> Kein Regen mehr gemeldet -> 3600 Sek warten -> immernoch kein Regen -> dann wieder runter fahren (aber die Wartezeit die im Dummy realisiert ist, wird ja komplett ignoriert)

VG
Andreas

Also das sollte er aber nicht machen. Wenn Regen sollte er sofort fahren, wenn kein Regen sollte er entsprechend warten bis er wieder zurück fährt.
Oder verstehe ich Dich falsch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 25 April 2021, 16:13:21
Zitat von: CoolTux am 25 April 2021, 15:23:10
Also das sollte er aber nicht machen. Wenn Regen sollte er sofort fahren, wenn kein Regen sollte er entsprechend warten bis er wieder zurück fährt.
Oder verstehe ich Dich falsch.

Nein, exakt das soll er ja machen.

Nachtrag zum Test gestern:

Der og. Dummy reagiert über ein Notify auf die Wetterstation. Regnet es, ändert der Dummy sein state auf "rain" regnet es nicht mehr wird im notify folgender Befehl ausgeführt:
fhem ("sleep 3600 dum_Wetterstation_rain; set dum_Wetterstation_rain dry");
Damit soll der Dummy erst nach 3600 sek den Zustand "dry" annehmen. Dummerweise interessiert diese Änderung das ASC aber gar nicht. Der fährt sofort wieder hoch, sobald ich auf der Wetterstation die Regensimulation wieder wegnehme.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 16:26:50
Zitat von: flummy1978 am 25 April 2021, 16:13:21
Nein, exakt das soll er ja machen.

Nachtrag zum Test gestern:

Der og. Dummy reagiert über ein Notify auf die Wetterstation. Regnet es, ändert der Dummy sein state auf "rain" regnet es nicht mehr wird im notify folgender Befehl ausgeführt:
fhem ("sleep 3600 dum_Wetterstation_rain; set dum_Wetterstation_rain dry");
Damit soll der Dummy erst nach 3600 sek den Zustand "dry" annehmen. Dummerweise interessiert diese Änderung das ASC aber gar nicht. Der fährt sofort wieder hoch, sobald ich auf der Wetterstation die Regensimulation wieder wegnehme.

VG
Andreas

Das sollte auch so nicht gehen. Was soll erste dum_Wetterstation_rain denn schalten. Wenn dann sicherlich
fhem ("sleep 3600 set dum_Wetterstation_rain dry");

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 25 April 2021, 16:36:23
Hallo CoolTux,

danke für das coole Modul.

Ich möchte meine Markise mit ASC steuern. Muss ich dabei etwas beachten? Vor allem möchte ich diese nicht zum Sonnenuntergang "schließen" sondern nur Windschutz, Regenschutz und Shading nutzen. Kann ich das abendliche und morgendliche Fahren pro Device deaktivieren?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 16:45:24
Zitat von: joshi am 25 April 2021, 16:36:23
Hallo CoolTux,

danke für das coole Modul.

Ich möchte meine Markise mit ASC steuern. Muss ich dabei etwas beachten? Vor allem möchte ich diese nicht zum Sonnenuntergang "schließen" sondern nur Windschutz, Regenschutz und Shading nutzen. Kann ich das abendliche und morgendliche Fahren pro Device deaktivieren?

ASC_Mode_Up
und
ASC_Mode_Down
auf off stellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 25 April 2021, 17:10:29
Zitat von: CoolTux am 25 April 2021, 16:26:50
Das sollte auch so nicht gehen. Was soll erste dum_Wetterstation_rain denn schalten. Wenn dann sicherlich
fhem ("sleep 3600 set dum_Wetterstation_rain dry");

Das soll nichts schalten, das ist lediglich der Name für das sleep (um es löschen zu können, wenn wieder Regen einsetzt) das mache ich quasi bei allen meinen manuellen timern so und es funktioniert auch überall.


Ist aber in diesem Fall nicht das Problem, weil der Rollladen schon hoch fährt, ohne dass sich das reading geändert hat
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 17:12:59
Zitat von: flummy1978 am 25 April 2021, 17:10:29
Das soll nichts schalten, das ist lediglich der Name für das sleep (um es löschen zu können, wenn wieder Regen einsetzt) das mache ich quasi bei allen meinen manuellen timern so und es funktioniert auch überall.


Ist aber in diesem Fall nicht das Problem, weil der Rollladen schon hoch fährt, ohne dass sich das reading geändert hat

Ich schaue es mir mal an.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Migul47 am 25 April 2021, 20:40:12
Hallo,

Bis jetzt nichts auffälliges. Werde das mal nächstes WE beobachten und das Resultat hier posten. Oder wäre ein extra Thread besser?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 April 2021, 21:46:09
Zitat von: Migul47 am 25 April 2021, 20:40:12
Hallo,

Bis jetzt nichts auffälliges. Werde das mal nächstes WE beobachten und das Resultat hier posten. Oder wäre ein extra Thread besser?

neuer Thread ist gut. mit [ASC] oder [AutoShuttersControl] im Betreff.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 26 April 2021, 16:39:00
Zitat von: CoolTux am 25 April 2021, 17:12:59
Ich schaue es mir mal an.
Wenn ich dazu was beitragen kann, lass es mich wissen. Habs jetzt noch einige Male in irgendeine Richtung probiert und jedesmal ist es das Gleiche Ergebnis.

Irgendwie hab ich so das Gefühl, dass der irgendwie die Werte dennoch aus der Wetterstation nimmt. Folgende Erklärung der Vermutung:

Wie gesagt, wird die Wetterstation von einem Notify überwacht. Sobald der Regenwert sich auf >0 ändert passiert folgendes:

setreading dum_Wetterstation_rain rain 5

Wenn der wert in der Wetterstation auf 0.0 geht, wird das hier ausgeführt:
fhem (" setreading dum_Wetterstation_rain rain 2");
fhem ("sleep 3600 dum_Wetterstation_rain; setreading dum_Wetterstation_rain rain 0");
D.h. der Regenwert bleibt noch eine Std lang auf 2 und ändert sich dann erst auf 0

Dann habe den Wert zum Testen im ASC geändert:
ASC_rainSensor  dum_Wetterstation_rain:rain 5:4 0:30*

Dann habe ich die Wetterstation abgeschaltet und den Regenert simuliert:
setreading Wetterstation rain 1.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat)
setreading Wetterstation rain 5.0 -> Es passiert nichts ( ist imho falsch, weil der o.g. Dummy ja bereits das Reading rain auf 5 stehen hat)
setreading Wetterstation rain 6.0 -> Hier fährt der Rolladen in den Regenschutz (obwohl am Dummy sich nichts ändert)
setreading Wetterstation rain 6.0......1.0 -> Es passiert nichts
setreading Wetterstation rain 0.0 der Rolladen fährt aus der Regenschutz Position in die vorherige (imho falsch, weil der betreffende Dummy noch auf rain:2 steht und erst nach einer Std auf 0 gesetzt wird)

Vielleicht hilft diese Beobachtung ja bei der Fehlersuche.

*die Markierte 30 in der Verzögerung hat null Auswirkungen bei dem Test gezeigt.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 April 2021, 08:39:04
Ich habe gerade im Code gesehen das tatsächlich die verzögerte Rückfahrt noch gar nicht implementiert war. Stand auch so als Hinweis im Code  ;D
Bin jetzt aber dran.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 27 April 2021, 09:01:09
Zitat von: CoolTux am 27 April 2021, 08:39:04
Ich habe gerade im Code gesehen das tatsächlich die verzögerte Rückfahrt noch gar nicht implementiert war. Stand auch so als Hinweis im Code  ;D
Bin jetzt aber dran.

Immerhin hab ich schon mal nichts falsches gefunden 😉

Kannst Du denn meine Beobachtung irgendwie nachvollziehen?  - Dass er scheinbar warum auch immer auf das Regen Reading der Wetterstation und nicht vom eingetragenen Dummy reagiert?

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 April 2021, 09:06:36
Zitat von: flummy1978 am 27 April 2021, 09:01:09
Immerhin hab ich schon mal nichts falsches gefunden 😉

Kannst Du denn meine Beobachtung irgendwie nachvollziehen?  - Dass er scheinbar warum auch immer auf das Regen Reading der Wetterstation und nicht vom eingetragenen Dummy reagiert?

VG
Andreas

Nee leider nicht. Verstehe ehrlich gesagt auch nicht wieso er das auswerten sollte wenn es doch nicht drin steht.
Wie Du das Attribut neu gesetzt hast, hast Du es vorher gelöscht? Das ist voraussetzung sonst klappt das NotifyDev nicht und er reagiert in der Tat auf die alten Sachen.
Steht Dein Dummy in der NOTIFYDEV? Was sagt get showNotifyDevInformation bei gesetztem Attribut expert 1?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 27 April 2021, 10:07:02
Zitat von: CoolTux am 27 April 2021, 09:06:36
Nee leider nicht. Verstehe ehrlich gesagt auch nicht wieso er das auswerten sollte wenn es doch nicht drin steht.
Wie Du das Attribut neu gesetzt hast, hast Du es vorher gelöscht? Das ist voraussetzung sonst klappt das NotifyDev nicht und er reagiert in der Tat auf die alten Sachen.
Steht Dein Dummy in der NOTIFYDEV? Was sagt get showNotifyDevInformation bei gesetztem Attribut expert 1?
Das Attribut habe ich ja schon eine Ewigkeit da sein stehen. Als ich damals von Wetterstation auf Dummy umgestellt habe, habe ich ziemlich sicher nicht das Attribut nicht gelöscht, sondern nur ersetzt....
Der Dummy steht dort auf jeden Fall unter Regensensor. Auf Expert 1 steht das ja immer,  weil ich mir angewöhnt hab, nach Änderungen immer ein Scan for Shutter und createnewnotifydef auszuführen....

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 27 April 2021, 18:17:22
Hallo,

hat man bei der Beschattungsfunktion die Möglichkeit irgendwie noch ein Temperatursensor im Haus mit einzubeziehen ?

Meine Rollläden fahren seit ein paar Tagen wieder, weil die eingestellten Bedingungen halt erfüllt sind, das passt normal im Sommer auch (wenn die Sonnenstrahlen draussen bleiben sollen), jetzt in der Übergangszeit aber nicht, da hab ich nix dagegen wenn die Sonne die Räume etwas aufwärmt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 April 2021, 18:55:31
Schalte die Beschattung erstmal ab  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 27 April 2021, 19:11:38
Heißt das Modul AutoShuttersControl oder ManualShuttersControl ?  :P
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 27 April 2021, 19:30:18
Nach einer Stunde drüber nachdenken: Wärs viel Aufwand Perl-Code in ASC_Shading_Min_OutsideTemperature zu erlauben ? Dann könnte man sich was "basteln" !
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 April 2021, 20:26:54
Na dann kannst aber auch ein at basteln was täglich ausgeführt wird und prüft ob der oder der Monat ist und dann shading aktiviert oder deaktiviert

Es wäre etwas Aufwand den ich aktuell nicht stemmen kann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 27 April 2021, 20:34:09
Alles gut, war ja nur ne Frage obs ne Möglichkeit gibt die ich übersehen habe, trotzdem Danke für die Auskunft.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 27 April 2021, 22:28:33
Ich wollte mich auch gerade nach einer Steuerung nach Innentemperatur erkundigen.  :)

Ich würde gerne die Wintergartenbeschattung damit steuern. Der Wintergarten soll sich gerne von 5°C auf 23°C aufheizen, dann soll aber langsam die Beschattung ausfahren.

Für alle anderen Räume ist Aufgrund der guten Dämmung die Außentemperatur irrelevant, ich möchte aber verhindern dass diese sich zu sehr aufheizen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 27 April 2021, 23:35:25
Nochmal, hab HM-Aktoren und ja die Relais ziehen kurz an wenn man ein pct 100 ausführt obwohl er auf 100 steht, statt ein zusätzliches AT-Device sollte doch als Workaround auch bspw. sowas klappen oder spricht was dagegen, denke es geht auch nur um ein paar Tage dann hat sich das eh erübrigt, übersehe ich was ?

attr Aktor ASC_Shading_Pos { (ReadingsVal('Innensensor','temperature','20') <= 20 ? 100: 10) }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 April 2021, 07:13:42
Es gibt in den Rollos die Möglichkeit einen alternativen Temperatursensor mit an zu geben. ASC_TempSensor. Meintet Ihr eventuell das?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 28 April 2021, 07:45:39
Zitat von: TomLee am 27 April 2021, 19:30:18
Nach einer Stunde drüber nachdenken: Wärs viel Aufwand Perl-Code in ASC_Shading_Min_OutsideTemperature zu erlauben ? Dann könnte man sich was "basteln" !

Ich befehle mir mit einem Userreading im Temperatursensor.
Das addiert einfach 100 zur Temperatur, wenn ein bestimmter Wert überschritten wird. Im Rollo berücksichtige ich das bei ASC_Shading_Min_OutsideTemperature.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 28 April 2021, 12:44:27
Also mein Gedanke mit

attr Aktor ASC_Shading_Pos { (ReadingsVal('Innensensor','temperature','20') <= 20 ? 100: 10) }

hat zum Test bei einem Rollo geklappt.

Was ich merkwürdig fand, weil ich auf der Lauer stand, das ich das Relais nicht gehört habe, kann es sein das ASC die aktuelle Position des Rollos kennt und den Befehl nicht ausführt wenn der Rollo schon auf der Ziel-Position steht ?
Praktisch sowas in der Art wie Rolloname:FILTER=pct!=100 ...
Und auch dass das ASC-Device in devstateIcon weiterhin das normale Icon angezeigt hat.
Nachdem die anderen Rollos fuhren zeigt es das "shading in"-Icon.

ZitatIm Rollo berücksichtige ich das bei ASC_Shading_Min_OutsideTemperature.

Komm noch nicht ganz mit, evtl. Morgen nach einmal drüber schlafen.
In ASC_Shading_Min_OutsideTemperature kann man doch nur einen numerischen Wert angeben ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 April 2021, 13:14:46
ASC kennt natürlich die aktuelle Position der Rollos und führt keinen drive Befehl aus wenn die IST-Position die selbe ist wie die Ziel Position.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 29 April 2021, 15:13:43
Kurze Frage außer der Reihe:

Ich habe mehrere Rollos in denen Shading grad aktiv ist aber nur einen Rolladen in dem ein ASC_BrightnessAverage Reading vorhanden ist. Mit diesem Wert würde ich gern etwas spielen... Kann man das Reading bei den andern Rollläden "erzwingen"?

Vielen Dank
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 29 April 2021, 16:19:57
Wenn ich den Innensensor nutze, kann ich den "Anfrierschutz" nicht mehr benutzen oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kamp am 30 April 2021, 16:34:23
Zitat von: CoolTux am 11 März 2021, 05:36:50
Und? Hat es soweit geklappt?

Hallo,

sorry für die späte Antwort, musste mich zwischenzeitlich um andere Dinge kümmern. Leider bin ich keinen Schritt weiter gekommen und es klappt eher schlecht als recht. Ich betreibe 5 Rollos und es ist jeden Morgen/Abend ein zufälliges Rollo dabei, welches nicht rauf bzw. runter fährt (in FHEM zeigt es beim ROLLO zwar an, dass es oben sein sollte, das richtige Device ist aber nicht oben). Ich muss dann mühsam händisch "runter" fahren, damit ROLLO wieder manuell sich hochfahren lässt und dann das echte Rollo auch wieder hoch fährt.

Ebenso funktioniert das mit der Balkontür und dem Threestatesensor absolut gar nicht, der tut schlicht was er will. Wenn das Balkontürrollo nicht das von der oben beschriebenen zufälligen Nichtfunktion betroffene ist, dann fährt es nur bis auf 70% runter und den Rest muss ich manuell machen (nur den Wert 70% habe ich nirgendwo bei keinem Rollo etc. konfiguriert...?). Weiters reagiert der Sensor mit ASC überhaupt nicht wie erwartet. Das einzige was funktioniert ist, wenn die Balkontür offen ist, geht das Rollo nicht automatisch runter. Erwarten würde ich mir, dass das Rollo nach dem Schließen runter geht, sozusagen den Befehl "nachholt". Es ist auch schon sehr oft vorgekommen, dass wenn ich tagsüber die Balkontür geöffnet habe, plötzlich das Rollo runter fährt (was, wenn man nicht schnell rein zum Schalter rennt, zur Beschädigung der auch geöffneten Fliegentür führen könnte).

Was auch nicht funktioniert ist, dass man ein bestimmtes Rollo an Wochenenden und Feiertagen in der Früh verspätet erst ab einer bestimmten Uhrzeit hochfahren lässt, dies wird schlicht ignoriert und es wird strikt bei Sonnenaufgang hochgefahren.

Leider zu den zugegeben schönen ersten Fortschritten letztlich doch ziemlich frustrierend und ich werde es vermutlich bei nächster Gelegenheit komplett löschen und dann wieder manuell die Rollos steuern, vom Aufwand her nämlich kaum ein Unterschied (da ich sowieso jetzt auch durch die ganze Wohnung laufen muss um festzustellen, ob wieder ein Rollo oben/unten geblieben ist und es manuell korrigieren muss. Dann kann ich da auch gleich in jedem Raum den Taster betätigen.) Leider kein Komfortgewinn für mich gewesen.

Achja und die alten Rollos sind zwar mittlerweile im Notifydev draussen, dafür sind andere doppelt (kann mir nicht vorstellen, dass das für die Funktion gut ist) - ohne zutun meinerseits.

NOTIFYDEV
global,Rolladensteuerung,BU_RolloMod,KU_RolloMod,SZ_RolloMod,WZ_RolloBalkonMod,WZ_RolloMod,WZ_RolloMod,KU_RolloMod,BU_Rollo,SZ_RolloMod,BU_RolloMod,WZ_RolloBalkonMod,WZ_Balkonsensor,KU_Rollo,WZ_RolloBalkon,twilight,WZ_BalkonSensor


Die ASC Readings in den alten Rollos sind immer noch da, ich hoffe die verschwinden wenn ich ASC lösche, denn ich habe keinen Bock alle meine Rollos zu löschen und neu anzulernen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 April 2021, 18:33:41
Zitat von: joshi am 29 April 2021, 16:19:57
Wenn ich den Innensensor nutze, kann ich den "Anfrierschutz" nicht mehr benutzen oder?

Doch kannst Du. Der Tempsensor welcher im Rollo angegeben ist wird bei AntiFreeze nicht beachtet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 30 April 2021, 18:35:22
Zitat von: kamp am 30 April 2021, 16:34:23
Hallo,

sorry für die späte Antwort, musste mich zwischenzeitlich um andere Dinge kümmern. Leider bin ich keinen Schritt weiter gekommen und es klappt eher schlecht als recht. Ich betreibe 5 Rollos und es ist jeden Morgen/Abend ein zufälliges Rollo dabei, welches nicht rauf bzw. runter fährt (in FHEM zeigt es beim ROLLO zwar an, dass es oben sein sollte, das richtige Device ist aber nicht oben). Ich muss dann mühsam händisch "runter" fahren, damit ROLLO wieder manuell sich hochfahren lässt und dann das echte Rollo auch wieder hoch fährt.

Ebenso funktioniert das mit der Balkontür und dem Threestatesensor absolut gar nicht, der tut schlicht was er will. Wenn das Balkontürrollo nicht das von der oben beschriebenen zufälligen Nichtfunktion betroffene ist, dann fährt es nur bis auf 70% runter und den Rest muss ich manuell machen (nur den Wert 70% habe ich nirgendwo bei keinem Rollo etc. konfiguriert...?). Weiters reagiert der Sensor mit ASC überhaupt nicht wie erwartet. Das einzige was funktioniert ist, wenn die Balkontür offen ist, geht das Rollo nicht automatisch runter. Erwarten würde ich mir, dass das Rollo nach dem Schließen runter geht, sozusagen den Befehl "nachholt". Es ist auch schon sehr oft vorgekommen, dass wenn ich tagsüber die Balkontür geöffnet habe, plötzlich das Rollo runter fährt (was, wenn man nicht schnell rein zum Schalter rennt, zur Beschädigung der auch geöffneten Fliegentür führen könnte).

Was auch nicht funktioniert ist, dass man ein bestimmtes Rollo an Wochenenden und Feiertagen in der Früh verspätet erst ab einer bestimmten Uhrzeit hochfahren lässt, dies wird schlicht ignoriert und es wird strikt bei Sonnenaufgang hochgefahren.

Leider zu den zugegeben schönen ersten Fortschritten letztlich doch ziemlich frustrierend und ich werde es vermutlich bei nächster Gelegenheit komplett löschen und dann wieder manuell die Rollos steuern, vom Aufwand her nämlich kaum ein Unterschied (da ich sowieso jetzt auch durch die ganze Wohnung laufen muss um festzustellen, ob wieder ein Rollo oben/unten geblieben ist und es manuell korrigieren muss. Dann kann ich da auch gleich in jedem Raum den Taster betätigen.) Leider kein Komfortgewinn für mich gewesen.

Achja und die alten Rollos sind zwar mittlerweile im Notifydev draussen, dafür sind andere doppelt (kann mir nicht vorstellen, dass das für die Funktion gut ist) - ohne zutun meinerseits.

NOTIFYDEV
global,Rolladensteuerung,BU_RolloMod,KU_RolloMod,SZ_RolloMod,WZ_RolloBalkonMod,WZ_RolloMod,WZ_RolloMod,KU_RolloMod,BU_Rollo,SZ_RolloMod,BU_RolloMod,WZ_RolloBalkonMod,WZ_Balkonsensor,KU_Rollo,WZ_RolloBalkon,twilight,WZ_BalkonSensor


Die ASC Readings in den alten Rollos sind immer noch da, ich hoffe die verschwinden wenn ich ASC lösche, denn ich habe keinen Bock alle meine Rollos zu löschen und neu anzulernen.

Ich denke auch das es der bessere Weg ist wenn Du eine andere Lösung zur Steuerung Deiner Rollos verwendest.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Romoker am 01 Mai 2021, 11:47:56
Hallo CoolTux,

danke für Dein Modul. Kompliment, es bietet wirklich vielfältige Optionen für die Steuerung. Ich versuche gerade die Beschattung mit Rolllade in Kombination mit einer Markise zu optimieren und bin dabei auf ASC_ShuttersPlace:awning gestossen.
Wie wirkt sich dieser Attributwert auf die Beschattung aus? Ich habe keine ausreichende Erläuterung in der Commandref oder im Wiki gefunden.
Kann ich dann für die Markise z.B. auf die Attribute ASC_Mode_Down/Up:off für das Deaktivieren der Morgen- und Abendfahrten verzichten?

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Mai 2021, 13:05:57
Zitat von: Romoker am 01 Mai 2021, 11:47:56
Hallo CoolTux,

danke für Dein Modul. Kompliment, es bietet wirklich vielfältige Optionen für die Steuerung. Ich versuche gerade die Beschattung mit Rolllade in Kombination mit einer Markise zu optimieren und bin dabei auf ASC_ShuttersPlace:awning gestossen.
Wie wirkt sich dieser Attributwert auf die Beschattung aus? Ich habe keine ausreichende Erläuterung in der Commandref oder im Wiki gefunden.
Kann ich dann für die Markise z.B. auf die Attribute ASC_Mode_Down/Up:off für das Deaktivieren der Morgen- und Abendfahrten verzichten?

Viele Grüße

Ich muss da erstmal in den Code schauen. Aber ich glaube da gab es noch keine wirkliche Auswirkung. Deswegen auch noch nicht dokumentiert. Ich schaue heute Abend mal nach.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 01 Mai 2021, 18:32:20
Hallo CoolTux,

nach vielen Tests mit meiner Markiese muss ich wirklich sagen, dass du da ein super Modul erschaffen hast  :). Vielen Dank dafür.

Dennoch habe ich eine Frage. Ist es möglich, dass das Modul auf 100% verschattet kurz zu wartet und dann ein Stück zurück in die gegengesetze Richtung fährt ? (gleicher Ablauf wie bei einem Raffstore wird benötigt).
Ich kann leider meinen Markierenstoff nicht richtig spannen. So habe ich das Problem, das der Soff im laufe der Verschattungsfahrt leicht durchhängt.
Vor dem ASC umstieg habe ich das Problem mit einem doif gelöst.
([Markise:pct] == 100) (set Markise open) ## wenn 100.0% ausgefahren, dann 2 Sek. warten
([Markise:state] eq "drive-up")  (set Markise stop) ## nach Wartezeit hochgefahren und nach 2 Sek. anhalten


Ich hoffe du verstehst mein Problem und hast eventuell einen Tip für mich  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 01 Mai 2021, 20:02:37
Hallo CoolTux,

ich steuere meine 13 Somfy Rollos über das ASC Modul, das funktioniert im Prinzip super.
In den Sommer Monaten möchte ich jedoch einige Rollos deaktivieren. Ich habe schon sehr viel gelesen und probiert, verstehe aber die gefunden Optionen nicht.

- im Rollo device attribute ASC auf 0 setzen und scannForShutters ausführen funktioniert, ist aber nicht komfortabel.

- im ASC gibt es "shutterASCenableToggle", das ändert im gewählten device zwar das Reading "ASC_Enable", der Rollo wird aber nach wie vor gesteuert. Was ist die Funktion von diesem set?

- im Rollo device "ASC_Mode_Down" und "ASC_Mode_Up" von "always" auf "off" setzen deaktiviert zwar, ist aber nicht besonders komfortabel und zudem wird die Position des Rollos vom ASC geändert. Damit wird der Abgleich der Position der Handsender "überschrieben".

Gibt es eine Möglichkeit Rollos über Fhemweb zu deaktivieren und zu aktivieren?

Vielen Dank und Gruß
Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Mai 2021, 20:17:01
Zitat von: nagelreo am 01 Mai 2021, 20:02:37
Hallo CoolTux,

ich steuere meine 13 Somfy Rollos über das ASC Modul, das funktioniert im Prinzip super.
In den Sommer Monaten möchte ich jedoch einige Rollos deaktivieren. Ich habe schon sehr viel gelesen und probiert, verstehe aber die gefunden Optionen nicht.

- im Rollo device attribute ASC auf 0 setzen und scannForShutters ausführen funktioniert, ist aber nicht komfortabel.

- im ASC gibt es "shutterASCenableToggle", das ändert im gewählten device zwar das Reading "ASC_Enable", der Rollo wird aber nach wie vor gesteuert. Was ist die Funktion von diesem set?

- im Rollo device "ASC_Mode_Down" und "ASC_Mode_Up" von "always" auf "off" setzen deaktiviert zwar, ist aber nicht besonders komfortabel und zudem wird die Position des Rollos vom ASC geändert. Damit wird der Abgleich der Position der Handsender "überschrieben".

Gibt es eine Möglichkeit Rollos über Fhemweb zu deaktivieren und zu aktivieren?

Vielen Dank und Gruß
Rolf

Hallo Rolf,

shutterASCenableToggle ist eigentlich genau das was Du suchst. Was genau meinst Du das das Rollo dennoch gesteuert wird? Über ASC? Das sollte dann nicht mehr der Fall sein, wenn doch muss ich nachbessern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Mai 2021, 21:45:49
Zitat von: CoolTux am 01 Mai 2021, 13:05:57
Ich muss da erstmal in den Code schauen. Aber ich glaube da gab es noch keine wirkliche Auswirkung. Deswegen auch noch nicht dokumentiert. Ich schaue heute Abend mal nach.

Also der Wert awning beim Atttribut ASC_ShuttersPlace ist tatsächlich nötig damit das Rollo zur Beschattung fahren kann. ASC würde automatisch bei Erkennung von Nacht die Beschattung zum Beispiel beenden. Da aber Markisen nicht wie Rollos zur Früh und Abendfahrt verwendet werden wird auch nicht festgestellt ob Tag oder Nacht ist.
Ich werde die Beschreibung entsprechend anpassen

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Mai 2021, 21:53:53
Zitat von: Canon.Fritz am 01 Mai 2021, 18:32:20
Hallo CoolTux,

nach vielen Tests mit meiner Markiese muss ich wirklich sagen, dass du da ein super Modul erschaffen hast  :). Vielen Dank dafür.

Dennoch habe ich eine Frage. Ist es möglich, dass das Modul auf 100% verschattet kurz zu wartet und dann ein Stück zurück in die gegengesetze Richtung fährt ? (gleicher Ablauf wie bei einem Raffstore wird benötigt).
Ich kann leider meinen Markierenstoff nicht richtig spannen. So habe ich das Problem, das der Soff im laufe der Verschattungsfahrt leicht durchhängt.
Vor dem ASC umstieg habe ich das Problem mit einem doif gelöst.
([Markise:pct] == 100) (set Markise open) ## wenn 100.0% ausgefahren, dann 2 Sek. warten
([Markise:state] eq "drive-up")  (set Markise stop) ## nach Wartezeit hochgefahren und nach 2 Sek. anhalten


Ich hoffe du verstehst mein Problem und hast eventuell einen Tip für mich  ;)

Hallo,

Hier stößt das Modul leider an seine Grenzen. Es müssen immer exakt die Positionen angefahren werden welche für die jeweiligen Anforderungen angegeben wurden.
100 und 0 bzw UpPos und DownPos sind die endgültigen Positionen für ganz oben und ganz unten. Beschattung z.B. muss dann eine andere Position haben.
Leider kann ASC Nachlässigkeiten der Ansteuerung nicht ausgleichen. Das sollte auch nicht die Aufgabe von ASC sein. Hier müsste das eigentliche Rollo Device eingreifen.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 02 Mai 2021, 00:03:23
Zitat von: Canon.Fritz am 01 Mai 2021, 18:32:20
([Markise:pct] == 100) (set Markise open) ## wenn 100.0% ausgefahren, dann 2 Sek. warten
([Markise:state] eq "drive-up")  (set Markise stop) ## nach Wartezeit hochgefahren und nach 2 Sek. anhalten


Bin zwar nicht CoolTux, aber dennoch:
Je nachdem wie die Markise angesteuert wird, wäre es eine Möglichkeit die Ansteuerung nach oben (zum Spannen des Stoffes) extern zu übernehmen. Meine Sachen werden bsw durch Shellys oder vergleichbares angesteuert, d.h. außerhalb des Rolladen-Devices kann ich das Gerät extern ansteuern. So bekommt es weder das Rolladen Device noch ASC mit, dass ich da was "manipuliere" - Natürlich muss man da sicherstellen, dass ein zusätzliches Ansteuern nicht möglich ist (blocking, hardware Verriegelung etc) - aber es wäre eine Möglichkeit dieses Problem zu umgehen. Hier wäre es dann der Vorteil, dass die Position für ASC ja immernoch die Gleiche wäre.

Man sollte sich imho überlegen: Das Modul ist schon so umfangreich und kann so vieles abdecken. Da kann man meiner Meinung nach nicht erwarten, dass es auch sowas auch noch ausgleicht, das kann man mit nem Notify und Hilfsmitteln erreichen ;)

@CoolTux: Bin mir sicher, Du hast das im ganzen "Stress" übersehen....aber hast Du da zufällig ne Idee?
Zitat von: flummy1978 am 29 April 2021, 15:13:43
Ich habe mehrere Rollos in denen Shading grad aktiv ist aber nur einen Rolladen in dem ein ASC_BrightnessAverage Reading vorhanden ist. Mit diesem Wert würde ich gern etwas spielen... Kann man das Reading bei den andern Rollläden "erzwingen"?

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 06:52:45
Zitat von: flummy1978 am 02 Mai 2021, 00:03:23
Bin zwar nicht CoolTux, aber dennoch:
Je nachdem wie die Markise angesteuert wird, wäre es eine Möglichkeit die Ansteuerung nach oben (zum Spannen des Stoffes) extern zu übernehmen. Meine Sachen werden bsw durch Shellys oder vergleichbares angesteuert, d.h. außerhalb des Rolladen-Devices kann ich das Gerät extern ansteuern. So bekommt es weder das Rolladen Device noch ASC mit, dass ich da was "manipuliere" - Natürlich muss man da sicherstellen, dass ein zusätzliches Ansteuern nicht möglich ist (blocking, hardware Verriegelung etc) - aber es wäre eine Möglichkeit dieses Problem zu umgehen. Hier wäre es dann der Vorteil, dass die Position für ASC ja immernoch die Gleiche wäre.

Man sollte sich imho überlegen: Das Modul ist schon so umfangreich und kann so vieles abdecken. Da kann man meiner Meinung nach nicht erwarten, dass es auch sowas auch noch ausgleicht, das kann man mit nem Notify und Hilfsmitteln erreichen ;)

@CoolTux: Bin mir sicher, Du hast das im ganzen "Stress" übersehen....aber hast Du da zufällig ne Idee?
VG
Andreas

Hallo Andreas,

Kannst Du mir bitte ein list von dem Device mit dem Average Reading geben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 02 Mai 2021, 08:29:23
Hallo CoolTux,

vielen Dank für, die schnelle Antwort.

ZitatshutterASCenableToggle ist eigentlich genau das was Du suchst. Was genau meinst Du das das Rollo dennoch gesteuert wird? Über ASC? Das sollte dann nicht mehr der Fall sein, wenn doch muss ich nachbessern.
So habe ich das auch verstanden.
Letzte Woche habe ich das mehrfach probiert, ohne Erfolg und daraufhin "ASC_Mode_Down und Up" auf "off" gestellt.
Gestern Abend, nach Deiner Antwort, habe ich mit dem "shutterASCEnableToggle" nochmals gespielt und dabei im device Readings "down" bzw. "up" (beides in roter Schrift) beobachtet, nach dem erneuten Öffnen vom device änderte sich das Readings in "on" bzw. "off".
2021-05-01 22:04:00 SOMFY Bad ASC_Enable: up
2021-05-01 22:04:00 AutoShuttersControl Somfy_Controls shutterASCenableToggle Bad
2021-05-01 22:05:01 SOMFY Bad ASC_Enable: down
2021-05-01 22:05:01 AutoShuttersControl Somfy_Controls shutterASCenableToggle Bad


Das war letzte Woche so nicht. Ich vermute, dass es durch die vorherige Deaktivierung vom ASC (attribut ASC 0) in Kombination mit dem set "scannForShutters" und erneute Aktivierung von ASC ausgelöst wurde. Das habe ich nur für einen Rollo durchgeführt.
Nun funktioniert das toggeln bei allen Rollos, die Rollos werden wie gewünscht durch ASC gesteuert (öffnen/schließen).

Hast du eine Erklärung dafür?

Gruß
Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 02 Mai 2021, 10:37:00
Danke CoolTux und flummy1978 für die schnellen Antworten.
Es sollte auch kein Vorwurf zum Modul sein. Es hätte ja sein können, das es auch eine Funktion gibt, die Raffstores nach dem selben Prinzip berücksichtigt.

Ich werde in den nächsten Tagen nochmal ein bisschen rumspielen und die gewünschte Funktion in einem doif realisieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 02 Mai 2021, 11:51:21
Zitat von: CoolTux am 02 Mai 2021, 06:52:45
Hallo Andreas,

Kannst Du mir bitte ein list von dem Device mit dem Average Reading geben.
Einmal das Rollo mit Britghtness
Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         55
   STATE      <pre>
read1:open

read2:open

read3:open
</pre>
   TYPE       ROLLO
   stoptime   1619931619
   .attraggr:
   .attreour:
     state
      ASC_ShadingMessage
      ASC_Shading_WaitingPeriod
      ASC_ShuttersLastDrive
     pct
     ASC_BrightnessAverage
   .attrminint:
   .userReadings:
     HASH(0x19d7870)
   READINGS:
     2021-04-04 13:15:28   .ASC_AttrUpdateChanges_v0.10.12 1
     2021-05-02 11:42:23   ASC_BrightnessAverage 33838
     2020-11-09 10:09:51   ASC_Enable      on
     2021-05-02 11:42:23   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-05-02 07:00:19   ASC_ShuttersLastDrive day open
     2021-05-02 07:00:02   ASC_Time_DriveDown 02.05.2021 - 21:00
     2021-05-02 07:00:02   ASC_Time_DriveUp 03.05.2021 - 07:00
     2021-04-25 23:56:14   associatedWith  AUTO_RolloSteuerung
     2021-05-02 07:00:02   command         pct-0
     2021-05-02 07:00:02   desired_pct     0
     2021-05-02 07:00:02   drive-type      modul
     2021-05-02 07:00:02   last_drive      drive-up
     2021-05-02 07:00:19   pct             0
     2021-05-02 07:00:19   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 95
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor dev_EG_BD_LUX:illuminance
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDown_Pos 70
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 50:155
   ASC_Shading_MinMax_Elevation 2:140
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 45000:17000 2
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@red:closed
   event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive,pct,ASC_BrightnessAverage
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on
   rl_commandStop set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
   rl_commandUp set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on
   rl_resetTime 2
   rl_secondsDown 14
   rl_secondsUp 15
   rl_switchTime 3
   rl_type    normal
   room       Bad
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
   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
   webCmd     pct


Und das ohne zum Test (das hatte ich zuletzt sogar noch mal  neu angelegt)
Internals:
   CFGFN     
   FUUID      6085d6fc-f33f-6adc-a40c-e2364cc6a3926a45
   NAME       dum_JALOU_Gang
   NR         236088
   STATE      pct-90
   TYPE       ROLLO
   stoptime   1619943067
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-04-25 22:54:51   ASC_Enable      on
     2021-05-02 11:47:10   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-05-02 10:11:07   ASC_ShuttersLastDrive shading in
     2021-05-02 05:00:01   ASC_Time_DriveDown 02.05.2021 - 21:34
     2021-05-02 05:00:01   ASC_Time_DriveUp 03.05.2021 - 05:00
     2021-04-25 23:56:14   associatedWith  AUTO_RolloSteuerung
     2021-05-02 10:10:54   command         pct-90
     2021-05-02 10:10:54   desired_pct     90
     2021-05-02 10:10:54   drive-type      modul
     2021-05-02 10:10:54   last_drive      drive-down
     2021-05-02 10:11:07   pct             90
     2021-05-02 10:11:07   state           pct-90
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 80
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:315
   ASC_Shading_MinMax_Elevation 5:125
   ASC_Shading_Min_OutsideTemperature 2
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 800:200 2
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor dev_EG_WZ_innen_temperatur:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Up_Late 14:00
   ASC_Time_Up_WE_Holiday 11:00
   ASC_Up     time
   ASC_WindParameters 85:30 0
   ASC_WindProtection on
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      DummyRollo zum testen
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-change-reading .*
   group      Systemautomatik
   rl_autoStop 0
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 10
   rl_secondsUp 10
   rl_switchTime 1
   rl_type    normal
   room       System->Rollosteuerung
   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
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 02 Mai 2021, 12:19:08
Hallo CoolTux,

ich habe eine Markise die trotz "Shading in" nicht fährt.

Das Ziel ist folgendes:
das lässt sich über das Dropdown nicht einstellen
[/list]

Internals:
   DEF        192.168.178.28
   DURATION   0
   FUUID      5fe3b276-f33f-5727-3e8c-fbf421f126074424
   FVERSION   36_Shelly.pm:v3.3.0-s24222/2021-04-11
   INTERVAL   60
   MOVING     stopped
   NAME       wiga_markise
   NR         59
   SHELLYID   shellyswitch25-68C63AF92489
   STATE      stopped
   TARGETPCT  100
   TCPIP      192.168.178.28
   TYPE       Shelly
   READINGS:
     2021-05-02 08:29:10   ASC_Enable      on
     2021-05-02 10:24:59   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-05-02 08:29:59   ASC_ShuttersLastDrive none
     2021-05-02 09:07:43   ASC_Time_DriveDown 02.05.2021 - 20:39
     2021-05-02 09:07:43   ASC_Time_DriveUp 03.05.2021 - 06:06
     2021-05-02 09:07:40   associatedWith  ASC
     2020-12-23 22:11:18   cloud           disabled
     2021-01-13 09:40:57   config          mode=roller [channel s]
     2021-05-02 08:28:59   energy_0        11.9
     2021-04-25 16:41:22   firmware        v1.10.3
     2021-05-02 08:29:59   last_dir        up
     2021-04-28 22:07:57   network         <html>connected to <a href="http://192.168.178.28">192.168.178.28</a></html>
     2021-05-02 08:29:59   pct             100
     2021-05-02 08:29:59   position        open
     2021-05-02 08:29:59   power           0
     2021-05-02 08:28:59   power_0         0
     2021-05-02 08:29:59   state           stopped
     2021-01-13 09:41:24   stop_reason     normal
Attributes:
   ASC        2
   ASC_BrightnessSensor HmIP_SLO:1.AVERAGE_ILLUMINATION
   ASC_Closed_Pos 100
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 90:220
   ASC_Shading_MinMax_Elevation 20:90
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_TempSensor Wiga_temp:temperature
   ASC_WindProtection on
   mode       roller
   model      shelly2.5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 13:04:08
Zitat von: joshi am 02 Mai 2021, 12:19:08
Hallo CoolTux,

ich habe eine Markise die trotz "Shading in" nicht fährt.

Das Ziel ist folgendes:

  • Nachts geschlossen (daher Mode_Down / Mode_Up off)
  • Shading aktiv
  • Bei Wind und Regen soll die Markise eingefahren werden (ASC_Closed_Pos 100)
  • Bei Shading vollständig schließen (ASC_Shading_Pos 0)
das lässt sich über das Dropdown nicht einstellen
[/list]

Internals:
   DEF        192.168.178.28
   DURATION   0
   FUUID      5fe3b276-f33f-5727-3e8c-fbf421f126074424
   FVERSION   36_Shelly.pm:v3.3.0-s24222/2021-04-11
   INTERVAL   60
   MOVING     stopped
   NAME       wiga_markise
   NR         59
   SHELLYID   shellyswitch25-68C63AF92489
   STATE      stopped
   TARGETPCT  100
   TCPIP      192.168.178.28
   TYPE       Shelly
   READINGS:
     2021-05-02 08:29:10   ASC_Enable      on
     2021-05-02 10:24:59   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-05-02 08:29:59   ASC_ShuttersLastDrive none
     2021-05-02 09:07:43   ASC_Time_DriveDown 02.05.2021 - 20:39
     2021-05-02 09:07:43   ASC_Time_DriveUp 03.05.2021 - 06:06
     2021-05-02 09:07:40   associatedWith  ASC
     2020-12-23 22:11:18   cloud           disabled
     2021-01-13 09:40:57   config          mode=roller [channel s]
     2021-05-02 08:28:59   energy_0        11.9
     2021-04-25 16:41:22   firmware        v1.10.3
     2021-05-02 08:29:59   last_dir        up
     2021-04-28 22:07:57   network         <html>connected to <a href="http://192.168.178.28">192.168.178.28</a></html>
     2021-05-02 08:29:59   pct             100
     2021-05-02 08:29:59   position        open
     2021-05-02 08:29:59   power           0
     2021-05-02 08:28:59   power_0         0
     2021-05-02 08:29:59   state           stopped
     2021-01-13 09:41:24   stop_reason     normal
Attributes:
   ASC        2
   ASC_BrightnessSensor HmIP_SLO:1.AVERAGE_ILLUMINATION
   ASC_Closed_Pos 100
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 90:220
   ASC_Shading_MinMax_Elevation 20:90
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_TempSensor Wiga_temp:temperature
   ASC_WindProtection on
   mode       roller
   model      shelly2.5


Setze mal das Attribut ShutteraPlace auf Markise.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 13:27:42
Zitat von: flummy1978 am 02 Mai 2021, 11:51:21
Einmal das Rollo mit Britghtness
Internals:
   FUUID      5c46de22-f33f-bea8-979f-89a2e7ebbf80d514
   NAME       Rollo_EG_BAD
   NR         55
   STATE      <pre>
read1:open

read2:open

read3:open
</pre>
   TYPE       ROLLO
   stoptime   1619931619
   .attraggr:
   .attreour:
     state
      ASC_ShadingMessage
      ASC_Shading_WaitingPeriod
      ASC_ShuttersLastDrive
     pct
     ASC_BrightnessAverage
   .attrminint:
   .userReadings:
     HASH(0x19d7870)
   READINGS:
     2021-04-04 13:15:28   .ASC_AttrUpdateChanges_v0.10.12 1
     2021-05-02 11:42:23   ASC_BrightnessAverage 33838
     2020-11-09 10:09:51   ASC_Enable      on
     2021-05-02 11:42:23   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-05-02 07:00:19   ASC_ShuttersLastDrive day open
     2021-05-02 07:00:02   ASC_Time_DriveDown 02.05.2021 - 21:00
     2021-05-02 07:00:02   ASC_Time_DriveUp 03.05.2021 - 07:00
     2021-04-25 23:56:14   associatedWith  AUTO_RolloSteuerung
     2021-05-02 07:00:02   command         pct-0
     2021-05-02 07:00:02   desired_pct     0
     2021-05-02 07:00:02   drive-type      modul
     2021-05-02 07:00:02   last_drive      drive-up
     2021-05-02 07:00:19   pct             0
     2021-05-02 07:00:19   state           open
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 95
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor dev_EG_BD_LUX:illuminance
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDown_Pos 70
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 50:155
   ASC_Shading_MinMax_Elevation 2:140
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 45000:17000 2
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 19:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 07:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     astro
   ASC_Ventilate_Pos 40
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   alias      Rollo Bad
   automatic-enabled on
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@red:closed
   event-on-update-reading state, ASC_ShadingMessage, ASC_Shading_WaitingPeriod, ASC_ShuttersLastDrive,pct,ASC_BrightnessAverage
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set EG_BAD_RO_ROLLO_AUF off; set EG_BAD_RO_ROLLO_ZU on
   rl_commandStop set EG_BAD_RO_ROLLO_AUF off;set EG_BAD_RO_ROLLO_ZU off
   rl_commandUp set EG_BAD_RO_ROLLO_ZU off;set EG_BAD_RO_ROLLO_AUF on
   rl_resetTime 2
   rl_secondsDown 14
   rl_secondsUp 15
   rl_switchTime 3
   rl_type    normal
   room       Bad
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
   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
   webCmd     pct


Und das ohne zum Test (das hatte ich zuletzt sogar noch mal  neu angelegt)
Internals:
   CFGFN     
   FUUID      6085d6fc-f33f-6adc-a40c-e2364cc6a3926a45
   NAME       dum_JALOU_Gang
   NR         236088
   STATE      pct-90
   TYPE       ROLLO
   stoptime   1619943067
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-04-25 22:54:51   ASC_Enable      on
     2021-05-02 11:47:10   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-05-02 10:11:07   ASC_ShuttersLastDrive shading in
     2021-05-02 05:00:01   ASC_Time_DriveDown 02.05.2021 - 21:34
     2021-05-02 05:00:01   ASC_Time_DriveUp 03.05.2021 - 05:00
     2021-04-25 23:56:14   associatedWith  AUTO_RolloSteuerung
     2021-05-02 10:10:54   command         pct-90
     2021-05-02 10:10:54   desired_pct     90
     2021-05-02 10:10:54   drive-type      modul
     2021-05-02 10:10:54   last_drive      drive-down
     2021-05-02 10:11:07   pct             90
     2021-05-02 10:11:07   state           pct-90
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 10
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_ComfortOpen_Pos 80
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:315
   ASC_Shading_MinMax_Elevation 5:125
   ASC_Shading_Min_OutsideTemperature 2
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 800:200 2
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor dev_EG_WZ_innen_temperatur:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Up_Late 14:00
   ASC_Time_Up_WE_Holiday 11:00
   ASC_Up     time
   ASC_WindParameters 85:30 0
   ASC_WindProtection on
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   alias      DummyRollo zum testen
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   event-on-change-reading .*
   group      Systemautomatik
   rl_autoStop 0
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 10
   rl_secondsUp 10
   rl_switchTime 1
   rl_type    normal
   room       System->Rollosteuerung
   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
   webCmd     open:closed:half:stop:pct



Das Reading kommt nicht von ASC sondern ist ein userreadings von Dir
userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 13:31:49
Zitat von: nagelreo am 02 Mai 2021, 08:29:23
Hallo CoolTux,

vielen Dank für, die schnelle Antwort.
So habe ich das auch verstanden.
Letzte Woche habe ich das mehrfach probiert, ohne Erfolg und daraufhin "ASC_Mode_Down und Up" auf "off" gestellt.
Gestern Abend, nach Deiner Antwort, habe ich mit dem "shutterASCEnableToggle" nochmals gespielt und dabei im device Readings "down" bzw. "up" (beides in roter Schrift) beobachtet, nach dem erneuten Öffnen vom device änderte sich das Readings in "on" bzw. "off".
2021-05-01 22:04:00 SOMFY Bad ASC_Enable: up
2021-05-01 22:04:00 AutoShuttersControl Somfy_Controls shutterASCenableToggle Bad
2021-05-01 22:05:01 SOMFY Bad ASC_Enable: down
2021-05-01 22:05:01 AutoShuttersControl Somfy_Controls shutterASCenableToggle Bad


Das war letzte Woche so nicht. Ich vermute, dass es durch die vorherige Deaktivierung vom ASC (attribut ASC 0) in Kombination mit dem set "scannForShutters" und erneute Aktivierung von ASC ausgelöst wurde. Das habe ich nur für einen Rollo durchgeführt.
Nun funktioniert das toggeln bei allen Rollos, die Rollos werden wie gewünscht durch ASC gesteuert (öffnen/schließen).

Hast du eine Erklärung dafür?

Gruß
Rolf

Eine Erklärung habe ich dafür leider nicht. Laut Code sollte nur ausschließlich on und off kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: h-man-kl am 02 Mai 2021, 14:08:54
Hallo zusammen,
ich habe noch ein wenig an meinem Problem gebastelt und versuche daher nochmal einen Anlauf mit der Hoffnung auf eine Lösung:
Da sich ja in meinen neuen HM Rollladenaktoren keine ASC Attribute eintragen habe ich nun zum testen mal ein Gerät vom Typ ROLLO neu hinzugefügt => selbes Problem, außer dem Attribut ASC 0/1/2 passiert nichts.
Meine alten ROLLO-Devices und meine alten HM-Aktoren haben alle keine Probleme.
Kann man irgendwie diese Attribute händisch eintragen? Braucht ihr noch weitere Infos?
Es wäre super, wenn ich dieses tolle Modul weiterhin benutzen könnte....
Nochmals Danke und Gruß
H-man
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 15:02:27
Zitat von: h-man-kl am 02 Mai 2021, 14:08:54
Hallo zusammen,
ich habe noch ein wenig an meinem Problem gebastelt und versuche daher nochmal einen Anlauf mit der Hoffnung auf eine Lösung:
Da sich ja in meinen neuen HM Rollladenaktoren keine ASC Attribute eintragen habe ich nun zum testen mal ein Gerät vom Typ ROLLO neu hinzugefügt => selbes Problem, außer dem Attribut ASC 0/1/2 passiert nichts.
Meine alten ROLLO-Devices und meine alten HM-Aktoren haben alle keine Probleme.
Kann man irgendwie diese Attribute händisch eintragen? Braucht ihr noch weitere Infos?
Es wäre super, wenn ich dieses tolle Modul weiterhin benutzen könnte....
Nochmals Danke und Gruß
H-man

Ich schaue heute Abend oder morgen noch mal in den Code wo eventuell Probleme auftauchen könnten beim setzen.
Dein FHEM ist komplett aktuell?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 02 Mai 2021, 18:38:03
Hallo CoolTux

ZitatEine Erklärung habe ich dafür leider nicht. Laut Code sollte nur ausschließlich on und off kommen.

ich konnte das Reading "ASC_Enable" zuordnen, es wird die Definition für "on" bzw. "off" aus dem attr eventMap vom device übernommen.


2021-05-02 18:17:55 Global global ATTR Bad eventMap on:down stop:go-my off:up1
2021-05-02 18:18:17 SOMFY Bad ASC_Enable: up1

2021-05-02 18:19:12 Global global ATTR Bad eventMap on:down stop:go-my off:up
2021-05-02 18:19:40 SOMFY Bad ASC_Enable: up


Gruß
Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Mai 2021, 18:40:39
Das ist natürlich Mist. Ich muss mal schauen wie ich das umgehen kann
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 09:00:04
Zitat von: h-man-kl am 02 Mai 2021, 14:08:54
Hallo zusammen,
ich habe noch ein wenig an meinem Problem gebastelt und versuche daher nochmal einen Anlauf mit der Hoffnung auf eine Lösung:
Da sich ja in meinen neuen HM Rollladenaktoren keine ASC Attribute eintragen habe ich nun zum testen mal ein Gerät vom Typ ROLLO neu hinzugefügt => selbes Problem, außer dem Attribut ASC 0/1/2 passiert nichts.
Meine alten ROLLO-Devices und meine alten HM-Aktoren haben alle keine Probleme.
Kann man irgendwie diese Attribute händisch eintragen? Braucht ihr noch weitere Infos?
Es wäre super, wenn ich dieses tolle Modul weiterhin benutzen könnte....
Nochmals Danke und Gruß
H-man

Kannst Du bitte einmal schauen ob Du ein Event bekommst
userAttrList: rolled.out
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 Mai 2021, 11:31:07
Zitat von: CoolTux am 02 Mai 2021, 13:27:42
Das Reading kommt nicht von ASC sondern ist ein userreadings von Dir
userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }

Oh mann ... Wie peinlich  ??? :o

Das kommt davon wenn man vor Ewigkeiten mal sowas eingebaut hat und das dann nicht mehr im Kopf hat.... Nichts destotrotz hätte ich es aber sehen müssen. Sorry für die Mühe die ich damit gemacht hab.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 11:39:12
Zitat von: flummy1978 am 03 Mai 2021, 11:31:07
Oh mann ... Wie peinlich  ??? :o

Das kommt davon wenn man vor Ewigkeiten mal sowas eingebaut hat und das dann nicht mehr im Kopf hat.... Nichts destotrotz hätte ich es aber sehen müssen. Sorry für die Mühe die ich damit gemacht hab.

Ging mir nicht anders. Ich musste selber erstmal sicher gehen und habe ne Weile gesucht. Bin dann irgendwann drauf gekommen das es unmöglich von mir sein kann da ich rein gar nichts im Code gefunden habe.
Aber Du siehst ich konnte es auch nicht sofort sagen  ;D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 Mai 2021, 11:56:11
Zitat von: CoolTux am 03 Mai 2021, 11:39:12
Ging mir nicht anders. Ich musste selber erstmal sicher gehen und habe ne Weile gesucht. Bin dann irgendwann drauf gekommen das es unmöglich von mir sein kann da ich rein gar nichts im Code gefunden habe.
Aber Du siehst ich konnte es auch nicht sofort sagen  ;D

Immerhin :D Hoffe das Suchen danach war nicht zu viel Arbeit ;)

Zu der Fahren bei / nach Regen Verzögerungsgeschichte hast Du noch nicht gefunden bzw gemacht oder ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 12:13:04
Zitat von: flummy1978 am 03 Mai 2021, 11:56:11
Immerhin :D Hoffe das Suchen danach war nicht zu viel Arbeit ;)

Zu der Fahren bei / nach Regen Verzögerungsgeschichte hast Du noch nicht gefunden bzw gemacht oder ?

Da bin dran und baue das ganze entsprechend um. Wird aber etwas dauern und eine etwas größere Aktion.

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/src/branch/patch-rainprotection
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 Mai 2021, 13:04:57
Aaaahhh der Gerät wird getrennt und bekommt quasi ein eigenes Modulteil ?

Wenn ich da irgendwie bei Tests behilflich sein kann (in meiner Version) sag bescheid - Zur Not auch PN - lese hier nicht unbedingt immer jeden Beitrag einzeln, wenn ich grad nichts offen hab.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 13:21:50
Zitat von: flummy1978 am 03 Mai 2021, 13:04:57
Aaaahhh der Gerät wird getrennt und bekommt quasi ein eigenes Modulteil ?

Wenn ich da irgendwie bei Tests behilflich sein kann (in meiner Version) sag bescheid - Zur Not auch PN - lese hier nicht unbedingt immer jeden Beitrag einzeln, wenn ich grad nichts offen hab.

Kann ich gerne machen. Wird aber noch etwas dauern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 03 Mai 2021, 13:34:41
Seit ein paar tagen habe ich regelmäßig morgens und abends folgende Fehlermeldungen im Logfile.

2021.05.02 22:00:09 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.02 22:00:09 1: ERROR: empty name in readingsBeginUpdate
2021.05.02 22:00:09 1: stacktrace:
2021.05.02 22:00:09 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.02 22:00:09 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.02 22:00:09 1: readingsUpdate(,ASC_Time_DriveDown,03.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.02 22:00:09 1: stacktrace:
2021.05.02 22:00:09 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.02 22:00:09 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.02 22:00:09 1: readingsUpdate(,ASC_Time_DriveUp,03.05.2021 - 05:47) missed to call readingsBeginUpdate first.
2021.05.02 22:00:09 1: stacktrace:
2021.05.02 22:00:09 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.02 22:00:09 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.02 22:00:09 1:     main::HandleTimeout                 called by fhem.pl (695)


2021.05.03 05:47:41 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.03 05:47:41 1: ERROR: empty name in readingsBeginUpdate
2021.05.03 05:47:41 1: stacktrace:
2021.05.03 05:47:41 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.03 05:47:41 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.03 05:47:41 1: readingsUpdate(,ASC_Time_DriveDown,03.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.03 05:47:41 1: stacktrace:
2021.05.03 05:47:41 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.03 05:47:41 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.03 05:47:41 1: readingsUpdate(,ASC_Time_DriveUp,04.05.2021 - 05:45) missed to call readingsBeginUpdate first.
2021.05.03 05:47:41 1: stacktrace:
2021.05.03 05:47:41 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.03 05:47:41 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3420)
2021.05.03 05:47:41 1:     main::HandleTimeout                 called by fhem.pl (695)



Ich kann nicht genau sagen, wann das angefangen hat; ebenfall habe ich bei den morgendlichen uns abendlichen Fahrten keine Unregelmäßigkeiten festgestellt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 13:37:37
Mach mal bitte ein scanForShutters und dann noch ein createNewNotify Dev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 Mai 2021, 15:29:31
Zitat von: Wolle02 am 03 Mai 2021, 13:34:41
Seit ein paar tagen habe ich regelmäßig morgens und abends folgende Fehlermeldungen im Logfile.

Kann ich bestätigen: Im Logfile taucht es bei mir seit dem 26.04.21 Morgens UND Abends auf (so gegen 5:30 und 21:30  also genau zu Sunrise und Sunset Zeiten) - Allerdings ist der 26.04. ohne Gewähr zu nehmen. Weiss nicht wie aktuell mein Fhem vorher war.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Mai 2021, 17:56:00
Zitat von: CoolTux am 03 Mai 2021, 13:37:37
Mach mal bitte ein scanForShutters und dann noch ein createNewNotify Dev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 Mai 2021, 15:58:54
Hey CoolTux,

da es heute regnet, kann ich ohne "Manipulationen" auf den Teil nochmal zurück kommen:
ZitatIrgendwie hab ich so das Gefühl, dass der irgendwie die Werte dennoch aus der Wetterstation nimmt. Folgende Erklärung der Vermutung:

Wie gesagt, wird die Wetterstation von einem Notify überwacht. Sobald der Regenwert sich auf >0 ändert passiert folgendes:

Zitat von: CoolTux am 27 April 2021, 09:06:36
Nee leider nicht. Verstehe ehrlich gesagt auch nicht wieso er das auswerten sollte wenn es doch nicht drin steht.
Wie Du das Attribut neu gesetzt hast, hast Du es vorher gelöscht? Das ist voraussetzung sonst klappt das NotifyDev nicht und er reagiert in der Tat auf die alten Sachen.
Steht Dein Dummy in der NOTIFYDEV? Was sagt get showNotifyDevInformation bei gesetztem Attribut expert 1?

Ich schreibe das aus dem Grund weil ich hoffe, dass wenn dort irgendwo ein Bug ist, Du vielleicht damit Folgefehler in anderen Bereichen vermeiden kannst ? Folgendes habe ich (vor dem Regen gemacht):

1. Regensensor im ASC Device gelöscht
2. Scan vor Shutters + createNotifydef
3. Regensensor neu angelegt mit:  dum_Wetterstation_rain:rain 5:4 0:30
4. Punkt 2 wiederholt
5. ASC Debug auf 1
6. Verbose im ASC auf 5
7. Verbose 5  in meinem TestRollo das vom Regenschutz betroffen ist

2 Std laufen lassen (mehrmals Regen gewesen und danach auch wieder aufgehört)

Nun ist an einer Stell der Rolladen in den Regenschutz gefahren:
2021-05-04_12:57:39.442 LogDummy Wetterstation 6.1
2021-05-04_12:57:39.449 LogDummy Regenschutz hat begonnen
2021-05-04_12:57:39.455 LogDummy 6.1
2021-05-04_12:57:39.467 LogDummy dum_Wetterstation_rain 5
......
2021-05-04_12:57:52.039 dum_JALOU_Gang open
2021-05-04_12:57:52.129 dum_JALOU_Gang ASC_ShuttersLastDrive: rain protected


Bis hierhin alles korrekt.
Aber als der Regen aufgehört hat, war in meiner Wetterstation rain = 0 aber in dem dum_Wetterstation_rain device, was den Regen simuliert, stand rain noch auf 2.

Dennoch ist der Rolladen dann aus dem Regenschutz herausgefahren und das hier stand dabei im Log:

ASC_DEBUG!!! 2021.05.04 13:12:33 - EventProcessingShadingBrightness: Rollo_EG_WZ_MAR_markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.04 13:12:40.661 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: dum_Wetterstation_rain Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 2'
        ];

2021.05.04 13:12:40.667 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 0.0',                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
          'rain_in: 0.00',
          'israining: 0',
          'condition: cloudy'
        ];


und genau hier ist in meinen Augen der Fehler, warum die Regenprotection mein dummy-Device nicht interessiert sondern ASC sehr wohl auf die Wetterstation reagiert und das obwohl es eigentlich nicht geht (gehen soll - warum auch immer) und ich deswegen extra ja das dummy Device angelegt hab.

Wenn ich noch was dazu beitragen kann, lass es mich bitte wissen. Aus dem Vorkomniss habe ich wie gesagt den vollen Log inkl Verbose 5. Den hab ich jetzt natürlich abgeschaltet :)

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Mai 2021, 16:23:01
Hallo Andreas,

Das hast Du Wetterstation aber noch wegen etwas anderem drin. Wegen Wind eventuell oder als Brightness Sensor?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 Mai 2021, 16:45:51
Zitat von: CoolTux am 04 Mai 2021, 16:23:01
Hallo Andreas,

Das hast Du Wetterstation aber noch wegen etwas anderem drin. Wegen Wind eventuell oder als Brightness Sensor?

Natürlich ist sie das. Ich würde sie ja gern für alle anderen Sachen auch benutzen - Aber das geht ja wie Du sagtest nicht (mehrfach) - warum auch immer (den Sinn dahinter hab ich noch nicht verstanden) -
Wie dem auch sei, so sieht mein Notifydef aktuell aus:

Shutters/ASC-Device NOTIFYDEV Attribut
Rollo_EG_WZ_terrasse_tuer TK_EG_WZ_tuer_weit ASC_WindowRec
Rollo_OG_SZ_01 TK_OG_SZ_fenster1 ASC_WindowRec
Rollo_OG_SZ_02 TK_OG_SZ_fenster2 ASC_WindowRec
AUTO_RolloSteuerung Wetterstation ASC_windSensor
Rollo_EG_WZ_MAR_markise Wetterstation ASC_BrightnessSensor
Rollo_OG_SZ_02 Wetterstation ASC_BrightnessSensor
dum_JALOU_Gang Wetterstation ASC_BrightnessSensor
AUTO_RolloSteuerung dev_Astro ASC_twilightDevice
Rollo_EG_BAD dev_EG_BD_LUX ASC_BrightnessSensor
AUTO_RolloSteuerung dum_Wetterstation_rain ASC_rainSensor


Aber wie dem auch sei. In dieesem speziellem Fall hat das Notify aber auch auf das RegenReading reagiert und nicht auf die Windveränderung (siehe meine <<<<<<<<>>>>>>>> Markierung)

2021.05.04 13:12:40.667 4: AutoShuttersControl (AUTO_RolloSteuerung) - Devname: Wetterstation Name: AUTO_RolloSteuerung Notify: $VAR1 = [
          'rain: 0.0',                                                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
          'rain_in: 0.00',
          'israining: 0',
          'condition: cloudy'
        ];

Dieser Eintrag MUSS ganz sicher den Regeschutz auflösen, weil direkt danach zeitlich das hier folgt:

ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang Allgemein: 1
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang getDownBrightness: 1 Brightness: 28949.7 BrightnessMin: 500 Sunset: 0
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnIsDay: dum_JALOU_Gang getUpBrightness: 1 Brightness: 28949.7 BrightnessMax: 800 Sunrise: 1
ASC_DEBUG!!! 2021.05.04 13:12:40 - FnSetCmdFn: dum_JALOU_Gang - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 90. Grund der Fahrt: rain un-protected
2021.05.04 13:12:40.680 5: ROLLO (dum_JALOU_Gang) >> Set (pct,90)

D.h. Es vergehen 0,133 Sek zwischen notify und reaktion im Rolladen, was mir eben zeigt, dass das ASC Device nicht auf den "dum_Wetterstation_rain" dummy sondern auf die Wetterstation reagiert, obwohl der Dummy eingetragen ist :)

Vielleicht ist es so verständlicher, was ich meine :)

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Mai 2021, 17:56:05
Andere mal Reading für Regen vom Dummy von rain auf regen. Kannste in the fly machen. Also direkt ändern im Attribut ohne vorher das Attribut zu löschen. Dann sollte es gehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 Mai 2021, 18:02:51
Zitat von: CoolTux am 04 Mai 2021, 17:56:05
Andere mal Reading für Regen vom Dummy von rain auf regen. Kannste in the fly machen. Also direkt ändern im Attribut ohne vorher das Attribut zu löschen. Dann sollte es gehen.

Hab ich gemacht, jetzt ist natürlich erstmal die Sonne draußen  ;D

Aber meine Vermutung oben ist doch genau das was ich denke oder ? Nämlich dass das ASC auf die Regenmeldungen der Wetterstation und nicht vom Dummy reagiert hat, richtig ?

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Mai 2021, 18:08:35
Zitat von: flummy1978 am 04 Mai 2021, 18:02:51
Hab ich gemacht, jetzt ist natürlich erstmal die Sonne draußen  ;D

Aber meine Vermutung oben ist doch genau das was ich denke oder ? Nämlich dass das ASC auf die Regenmeldungen der Wetterstation und nicht vom Dummy reagiert hat, richtig ?

Jein Es reagiert auf beides.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 16:46:01
Ich habe doch nochmal ein Problem mit der Beschattungsfunktion.

Am Anfang funktionierte die Beschattung super. Nachdem ich mein Tasmota Device einmal neu gestartet habe funktioniert seitdem nichts mehr. Die Infomeldung im Markiesen Device zeigt die Meldungen immer im Wechsel an.

- INFO:current shading status is 'out' - next check in 1m
- INFO: current shading status is 'in reserved' - next check in 1m
- INFO:current shading status is 'out' - next check in 1m
- INFO: current shading status is 'in reserved' - next check in 1m
.......

Im ASC Debug Modus meldet er folgendes:
ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17230 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 12133 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 12133, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 16240 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17457 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17457, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17576 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17015 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17015, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessingDriveCommand: Markiese_Test - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.05 16:27:39

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


Dabei ist mir die Zeile aufgefallen, in der folgendes steht:
Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

1. Es ist um 16:27 Uhr noch Tag und keine Nacht
2. Die Temperatur habe ich auch schon einmal Testweise auf 5°C gestellt. (mein Sensor meldet 20°C)

Anbei nochmal ein List von dem Markiesen Device
Internals:
   CID        DVES_292A3F
   DEF        DVES_292A3F
   DEVICETOPIC Markiese_Test
   FUUID      608aff8c-f33f-0d07-423a-f6728556449be0c3
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_MSGCNT 4293
   MQTT2_Server_TIME 2021-05-05 16:35:09
   MSGCNT     4293
   NAME       Markiese_Test
   NR         183
   STATE      <a href="http://IPAddress" target="_blank">
Online
</a>
62
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-05-04 19:00:12   ASC_Enable      on
     2021-05-05 16:34:39   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1m
     2021-05-05 16:19:31   ASC_ShuttersLastDrive manual
     2021-05-05 08:30:01   ASC_Time_DriveDown 05.05.2021 - 22:00
     2021-05-05 08:30:01   ASC_Time_DriveUp 06.05.2021 - 08:30
     2021-05-05 16:35:09   BH1750_Illuminance 24
     2021-05-03 18:23:10   Command         Unknown
     2021-05-05 16:35:09   DS18B20_Id      0516A453B8FF
     2021-05-05 16:35:09   DS18B20_Temperature 22.1
     2021-04-29 20:49:53   Groups          1,2
     2021-05-05 16:35:09   Heap            26
     2021-05-02 12:22:06   IODev           MQTT2_Server
     2021-05-05 15:58:35   Info1_FallbackTopic cmnd/DVES_292A3F_fb/
     2021-05-05 15:58:35   Info1_GroupTopic cmnd/tasmotas/
     2021-05-05 15:58:35   Info1_Module    Generic
     2021-05-05 15:58:35   Info1_Version   9.4.0(tasmota)
     2021-05-05 15:58:35   Info2_Hostname  tasmota_292A3F-2623
     2021-05-05 15:58:35   Info2_IPAddress 192.168.178.38
     2021-05-05 15:58:35   Info2_WebServerMode Admin
     2021-05-05 15:58:35   Info3_RestartReason External System
     2021-04-29 20:49:53   Interlock       on
     2021-05-05 15:58:35   LWT             Online
     2021-04-29 20:49:53   LedState        2
     2021-05-05 16:35:09   LoadAvg         19
     2021-04-30 13:52:07   LogHost         
     2021-04-30 13:52:07   LogPort         514
     2021-05-05 16:35:09   MqttCount       1
     2021-04-30 13:52:07   MqttLog         0
     2021-05-05 15:58:35   POWER           
     2021-05-05 16:35:09   POWER1          off
     2021-05-05 16:35:09   POWER2          off
     2021-04-29 20:49:54   PulseTime1_Remaining 0
     2021-04-29 20:49:54   PulseTime1_Set  0
     2021-04-29 20:49:55   PulseTime2_Remaining 0
     2021-04-29 20:49:55   PulseTime2_Set  0
     2021-04-29 20:49:51   Restart         Restarting
     2021-04-29 20:49:55   SaveData        on
     2021-04-30 13:52:07   SerialLog_2_Active 2
     2021-04-29 20:49:52   SetOption26     on
     2021-04-29 20:49:53   SetOption80     on
     2021-04-29 20:49:54   SetOption81     on
     2021-05-05 16:35:09   Shutter1_Direction 0
     2021-05-05 16:35:09   Shutter1_Position 62
     2021-05-05 16:35:09   Shutter1_Target 62
     2021-05-02 13:39:43   ShutterClose1   100
     2021-05-02 13:39:53   ShutterOpen1    0
     2021-05-05 16:19:18   ShutterPosition1 62
     2021-04-29 20:53:35   ShutterStop     Done
     2021-05-05 16:35:09   Sleep           50
     2021-05-05 16:35:09   SleepMode       Dynamic
     2021-04-29 20:49:51   StateText1      off
     2021-04-29 20:49:51   StateText2      on
     2021-04-29 20:49:52   StateText3      toggle
     2021-04-29 20:49:52   StateText4      hold
     2021-04-29 20:49:54   SwitchMode1     3
     2021-04-29 20:49:54   SwitchMode2     3
     2021-04-30 13:52:07   SysLog_0_Active 0
     2021-04-30 13:52:07   TelePeriod      30
     2021-05-05 16:35:09   TempUnit        C
     2021-05-05 16:35:09   Time            2021-05-05T15:35:09
     2021-05-05 16:35:09   Uptime          0T00:36:39
     2021-05-05 16:35:09   UptimeSec       2199
     2021-04-30 13:52:07   WebLog          2
     2021-05-05 16:35:09   Wifi_AP         1
     2021-05-05 16:35:09   Wifi_BSSId      98:9B:CB:1E:28:9D
     2021-05-05 16:35:09   Wifi_Channel    6
     2021-05-05 16:35:09   Wifi_Downtime   0T00:00:03
     2021-05-05 16:35:09   Wifi_LinkCount  1
     2021-05-05 16:35:09   Wifi_RSSI       98
     2021-05-05 16:35:09   Wifi_SSId       FRITZ!Box_7590_B
     2021-05-05 16:35:09   Wifi_Signal     -51
     2021-05-04 19:37:31   associatedWith  Beschattung
     2021-04-29 20:49:51   attrTemplateVersion 20201221
     2021-05-05 15:58:44   btn_1           0
     2021-05-05 15:58:44   btn_2           0
     2021-05-05 15:58:44   btn_3           0
     2021-05-05 15:58:44   btn_4           0
     2021-05-05 15:58:44   btn_5           0
     2021-05-05 15:58:44   btn_6           0
     2021-05-05 15:58:44   btn_7           0
     2021-05-05 15:58:44   btn_8           0
     2021-05-05 15:58:44   dn              Tasmota
     2021-05-05 15:58:44   fn_1            Tasmota
     2021-05-05 15:58:44   fn_2            Tasmota2
     2021-05-05 15:58:44   ft              %prefix%/%topic%/
     2021-05-05 15:58:44   hn              tasmota_292A3F-2623
     2021-05-05 15:58:44   if              0
     2021-05-05 15:58:44   ip              192.168.178.38
     2021-05-05 15:58:44   lk              1
     2021-05-05 15:58:44   lt_st           0
     2021-05-05 15:58:44   mac             B4E62D292A3F
     2021-05-05 15:58:44   md              Generic
     2021-05-05 15:58:44   ofln            Offline
     2021-05-05 15:58:44   onln            Online
     2021-05-05 16:19:30   pct             62
     2021-05-05 15:58:44   rl_1            3
     2021-05-05 15:58:44   rl_2            3
     2021-05-05 15:58:44   rl_3            0
     2021-05-05 15:58:44   rl_4            0
     2021-05-05 15:58:44   rl_5            0
     2021-05-05 15:58:44   rl_6            0
     2021-05-05 15:58:44   rl_7            0
     2021-05-05 15:58:44   rl_8            0
     2021-05-05 15:58:44   sho_1           1
     2021-05-05 15:58:44   sho_2           0
     2021-05-05 15:58:44   sho_3           0
     2021-05-05 15:58:44   sho_4           0
     2021-05-05 15:58:44   sn_BH1750_Illuminance 65
     2021-05-05 15:58:44   sn_DS18B20_Id   0516A453B8FF
     2021-05-05 15:58:44   sn_DS18B20_Temperature 21.5
     2021-05-05 15:58:44   sn_Shutter1_Direction -1
     2021-05-05 15:58:44   sn_Shutter1_Position 11
     2021-05-05 15:58:44   sn_Shutter1_Target 100
     2021-05-05 15:58:44   sn_TempUnit     C
     2021-05-05 15:58:44   sn_Time         2021-05-05T14:58:44
     2021-05-05 15:58:44   so_11           0
     2021-05-05 15:58:44   so_114          0
     2021-05-05 15:58:44   so_117          0
     2021-05-05 15:58:44   so_13           0
     2021-05-05 15:58:44   so_17           0
     2021-05-05 15:58:44   so_20           0
     2021-05-05 15:58:44   so_30           0
     2021-05-05 15:58:44   so_4            0
     2021-05-05 15:58:44   so_68           0
     2021-05-05 15:58:44   so_73           0
     2021-05-05 15:58:44   so_82           0
     2021-05-05 16:19:30   state           62
     2021-05-05 15:58:44   state_1         off
     2021-05-05 15:58:44   state_2         on
     2021-05-05 15:58:44   state_3         toggle
     2021-05-05 15:58:44   state_4         hold
     2021-04-30 16:13:26   subscriptions   cmnd/DVES_292A3F_fb/# cmnd/tasmota_292A3F/# cmnd/tasmotas/#
     2021-05-05 15:58:44   sw              9.4.0
     2021-05-05 15:58:44   swc_1           -1
     2021-05-05 15:58:44   swc_2           -1
     2021-05-05 15:58:44   swc_3           -1
     2021-05-05 15:58:44   swc_4           -1
     2021-05-05 15:58:44   swc_5           -1
     2021-05-05 15:58:44   swc_6           -1
     2021-05-05 15:58:44   swc_7           -1
     2021-05-05 15:58:44   swc_8           -1
     2021-05-05 15:58:44   t               tasmota_292A3F
     2021-05-05 15:58:44   tp_1            cmnd
     2021-05-05 15:58:44   tp_2            stat
     2021-05-05 15:58:44   tp_3            tele
     2021-05-05 15:58:44   ty              0
     2021-05-05 15:58:44   ver             1
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 0
   ASC_BrightnessSensor Markiese_Test:BH1750_Illuminance
   ASC_Down   brightness
   ASC_LockOut off
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode off
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 150:50
   ASC_Shading_WaitingPeriod 120
   ASC_TempSensor Markiese_Test:DS18B20_Temperature
   ASC_Up     brightness
   DbLogExclude .*
   IODev      MQTT2_Server
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://tasmota.github.io/docs/Blinds-and-Shutters/</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   eventMap   open:opens close:closes
   group      Terrassen Markiese
   icon       fts_shutter_updown
   model      tasmota_2ch_shutter_invert_1
   readingList tele/tasmota_292A3F/LWT:.* LWT
   stat/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   stat/tasmota_292A3F/POWER1:.* POWER1
   stat/tasmota_292A3F/POWER1:on {{'state' => 'opening'}}
   stat/tasmota_292A3F/POWER2:.* POWER2
   stat/tasmota_292A3F/POWER2:on {{'state' => 'closing'}}
   stat/tasmota_292A3F/SHUTTER1:.* state
   stat/tasmota_292A3F/SHUTTER1:.* pct
   tele/tasmota_292A3F/RESULT:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/STATE:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/SENSOR:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/INFO.:.* { json2nameValue($EVENT) }
   tele/tasmota_292A3F/UPTIME:.* { json2nameValue($EVENT) }
DVES_292A3F:cmnd/tasmota_292A3F/POWER:.* POWER
DVES_292A3F:tasmota/discovery/B4E62D292A3F/config:.* { json2nameValue($EVENT) }
DVES_292A3F:tasmota/discovery/B4E62D292A3F/sensors:.* { json2nameValue($EVENT) }
   room       ASC
   setList    close:noArg cmnd/tasmota_292A3F/ShutterClose1
   open:noArg cmnd/tasmota_292A3F/ShutterOpen1
   half:noArg cmnd/tasmota_292A3F/ShutterPosition1 50
   pct:slider,0,1,100 cmnd/tasmota_292A3F/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/tasmota_292A3F/ShutterStop1
   resetClose:noArg cmnd/tasmota_292A3F/ShutterSetClose1
   x_configuration cmnd/tasmota_292A3F/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   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
   webCmd     :open:close:half:stop:pct


Zudem habe ich noch festgestellt, das die eingestellte ASC_Shading_WaitingPeriod auf 120 eingestellt ist aber im reading "INFO: current shading status is 'out' - next check in 1m" anzeigt wird. Hier hat sich wohl im Code ein Fehler eingeschlichen.

Ich hoffe es kann mir jemand helfen, dass wieder richtig beschattet wird  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 16:53:16
Die Anzeige des Checks ist korrekt. Es wird alle waitingPeriode/2 gecheckt.

Starte fhem mal neu bitte
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 17:05:37
Ein Neustart von Fhem brachte keine Änderung.
Es wechselt immer noch von ,,in reserved" nach ,,out".
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 17:15:46
Was sagt ASC Debug?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 17:19:24
Zitat von: Canon.Fritz am 05 Mai 2021, 16:46:01

Im ASC Debug Modus meldet er folgendes:
ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17230 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 12133 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 12133, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - ShadingProcessing: Markiese_Test - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17230 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:26:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17230 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:26:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 16240 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17457 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 16240 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:09 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 16240 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:09 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17457, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:09 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Es wird geprüft ob Sunset oder Sunrise gefahren werden soll und der aktuelle übergebene Brightness-Wert: 17576 Größer dem eingestellten Sunrise-Wert: 800 oder kleiner dem eingestellten Sunset-Wert: 500 ist. Werte für weitere Parameter - getUp ist: brightness getDown ist: brightness getSunrise ist: 0 getSunset ist: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 17015 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:241.95, Elevation: 39.96, Brightness: 17015, OutTemp: 22.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessing: Markiese_Test - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 17576 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 16:27:39 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 17576 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 16:27:39 - ShadingProcessingDriveCommand: Markiese_Test - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.05 16:27:39

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingShadingBrightness: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.05 16:27:39 - EventProcessingBrightness: Markiese_Test - Brightness Event kam nicht innerhalb der Verarbeitungszeit für Sunset oder Sunris oder aber für beide wurden die entsprechendne Verarbeitungsschwellen nicht erreicht.


Dabei ist mir die Zeile aufgefallen, in der folgendes steht:
Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet


Brauchst du noch andere Informationen ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 17:24:02
Ja ich brauche es nach dem Neustart bitte
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 17:29:19
Hier ist der Debug nach dem Neustart

ASC_DEBUG!!! 2021.05.05 17:26:31 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 17:26:31 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 376 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.05.05 17:26:31 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 376 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Beschattung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 376 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 376 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 376 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 376 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 17:26:32 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:256.66, Elevation: 31.4, Brightness: 376, OutTemp: 22.5, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Beschattung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 376 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 376 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test Allgemein: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getDownBrightness: 0 Brightness: 376 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.05.05 17:26:32 - FnIsDay: Markiese_Test getUpBrightness: 0 Brightness: 376 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.05.05 17:26:32 - ShadingProcessing: Markiese_Test - Übergebende Werte - Azimuth:256.66, Elevation: 31.4, Brightness: 376, OutTemp: 22.5, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.05 17:26:35 - EventProcessingBrightness: Markiese_Test - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.05.05 17:26:35 - EventProcessingBrightness: Markiese_Test - Die aktuelle Zeit befindet sich innerhalb der Sunset/Sunrise Brightness Verarbeitungszeit. Also zwischen Time Early und Time Late

ASC_DEBUG!!! 2021.05.05 17:26:35 - EventProcessingBrightness: Markiese_Test - Leider konnte kein Korrekter Brightnesswert aus dem Event erkannt werden. Entweder passt das Reading oder der tatsächliche nummerishce Wert des Events nicht
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 17:42:51
Da steht rein nichts zur Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 17:48:31
Hmm... da stehen doch ein paar Sachen zur Beschattung drin z.B.

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Beschattung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.05 17:26:32 - EventProcessingTwilightDevice: Markiese_Test - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt



Was meinst du sonnst damit ?
Zitat von: CoolTux am 05 Mai 2021, 17:42:51
Da steht rein nichts zur Beschattung.

Was könnte denn ein Lösungsansatz sein ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 18:01:20
Das ist nur Twilight.
Da muss sowas wie ShadingFunktion oder so stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 05 Mai 2021, 21:08:04
Ich habe zwischenzeitlich das Device noch einmal gelöscht und neu eingerichtet.
Dieses brachte jedoch keinen Erfolg.

Auch einen Dummy um die Helligkeit extern vorzugeben habe ich eingerichtet. Hier das gleiche er springt immer noch zwischen "in reversed" und "out".

Eine ganz komische Sache  ???
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 05 Mai 2021, 22:14:11
Jetzt im dunkeln auch? Dann brauche ich mehr log.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 06 Mai 2021, 07:33:54
Ja im Dunkeln war es auch.
Kannst du mir bitte genau sagen was du brauchst ? Einen längeren Log ?
Dann könnte ich heute Abend die Daten liefern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Mai 2021, 07:37:14
Lass mal Debug den Tag über laufen. Den Logausschnitt von wenigstens 1 Stunde benötige ich dann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 06 Mai 2021, 19:50:03
So ich habe mal über ca. 1,5 Stunden den Debug Modus laufen gelassen.

Anbei findest du das Ergebnis im Anhang.  8)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Mai 2021, 08:20:04
Zitat von: Canon.Fritz am 06 Mai 2021, 19:50:03
So ich habe mal über ca. 1,5 Stunden den Debug Modus laufen gelassen.

Anbei findest du das Ergebnis im Anhang.  8)

Die Markise ist eingestellt auf Sonnenauf und Sonnenuuntergang Fahrten. Dennoch ist sie wohl nicht zum Sonnenaufgang gefahren. Warum auch immer.

Wie ist diesbezüglich Deine Beobachtung? Ist sie Abends immer zu gefahren und Morgens auf?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 07 Mai 2021, 21:19:38
Ich habe vorhin noch die Attribute "ASC_Mode_Down - always" und "ASC_Mode_Up - always" gesetzt.
Danach fuhr sie schonmal nach dem Helligkeitssensor.
Ich habe dennoch beobachtet, dass wenn der Wert der Azimuth oder Elevation nicht mehr passt die Markise nicht einfährt.
Der Helligkeitssensor meldete auch noch Helligkeit (ASC_Shading_StateChange_Sunny...) war noch erfüllt.

Ich hätte vermutet, wenn einer der Werte nicht mehr erfüllt ist, dass dann das ASC Modul handelt und die Markise fährt.
Schade eigentlich, da bei sinkender Sonne nicht mehr von oben Beschattet werden muss aber z.b. dann eine Senkrechtmarkise beschatten sollte.

Vielleicht könnte man noch in dem Modul aufnehmen wo sich der Sonnenschutz befindet (senkrecht oder wagerecht) und daraufhin dann auch mehr auf die Werte der Azimuth oder Elevation eingehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Canon.Fritz am 09 Mai 2021, 13:15:59
UPDATE: Ich habe nun kurzfristig das ASC Modul erstmal rausgenommen und es mit einem DOIF gelöst.

Jetzt entspricht es meinen Erwartungen. Trotzdem ein tolles Modul was du da entwickelt hast. Mach weiter so  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 09 Mai 2021, 15:19:50
Zitat von: CoolTux am 03 Mai 2021, 13:37:37
Mach mal bitte ein scanForShutters und dann noch ein createNewNotify Dev

Moin Cooltux,

ich habe jetzt schon zweimal ein scanForShutter mit anschließendem createNewNotifyDev gemacht. Einmal ohne Fhem Neustart, einmal mit Fhem Neustart. Leider hat das nix gebracht. Ich habe leider immer noch die Fehlermeldung im Logfile.

2021.05.08 22:00:07 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.08 22:00:07 1: ERROR: empty name in readingsBeginUpdate
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.08 22:00:07 1: readingsUpdate(,ASC_Time_DriveDown,09.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.08 22:00:07 1: readingsUpdate(,ASC_Time_DriveUp,09.05.2021 - 05:37) missed to call readingsBeginUpdate first.
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)


2021.05.09 05:37:34 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.09 05:37:34 1: ERROR: empty name in readingsBeginUpdate
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.09 05:37:34 1: readingsUpdate(,ASC_Time_DriveDown,09.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.09 05:37:34 1: readingsUpdate(,ASC_Time_DriveUp,10.05.2021 - 05:35) missed to call readingsBeginUpdate first.
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Mai 2021, 08:09:40
Ich werde die Fehlerverarbeitung ausweiten und den Prozess abbrechen lassen. Hoffe so findet man heraus wieso dort kein Devicename übergeben wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Mai 2021, 08:28:06
Zitat von: Wolle02 am 09 Mai 2021, 15:19:50
Moin Cooltux,

ich habe jetzt schon zweimal ein scanForShutter mit anschließendem createNewNotifyDev gemacht. Einmal ohne Fhem Neustart, einmal mit Fhem Neustart. Leider hat das nix gebracht. Ich habe leider immer noch die Fehlermeldung im Logfile.

2021.05.08 22:00:07 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.08 22:00:07 1: ERROR: empty name in readingsBeginUpdate
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.08 22:00:07 1: readingsUpdate(,ASC_Time_DriveDown,09.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.08 22:00:07 1: readingsUpdate(,ASC_Time_DriveUp,09.05.2021 - 05:37) missed to call readingsBeginUpdate first.
2021.05.08 22:00:07 1: stacktrace:
2021.05.08 22:00:07 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1407)
2021.05.08 22:00:07 1:     FHEM::Automation::ShuttersControl::SunSetShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.08 22:00:07 1:     main::HandleTimeout                 called by fhem.pl (695)


2021.05.09 05:37:34 1: AutoShuttersControl (Rollladensteuerung) - Error in function  CreateSunRiseSetShuttersTimer. No shuttersDevHash given
2021.05.09 05:37:34 1: ERROR: empty name in readingsBeginUpdate
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (1076)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.09 05:37:34 1: readingsUpdate(,ASC_Time_DriveDown,09.05.2021 - 22:00) missed to call readingsBeginUpdate first.
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1077)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.05.09 05:37:34 1: readingsUpdate(,ASC_Time_DriveUp,10.05.2021 - 05:35) missed to call readingsBeginUpdate first.
2021.05.09 05:37:34 1: stacktrace:
2021.05.09 05:37:34 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (1091)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (1509)
2021.05.09 05:37:34 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3419)
2021.05.09 05:37:34 1:     main::HandleTimeout                 called by fhem.pl (695)


Ich habe eine erweiterte Ausgabe und ein Abbruch der Verarbeitung eingebaut. Kannst Du das bitte einmal testen.

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel-testing/controls_AutoShuttersControl.txt
update
shutdown restart



Danke
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Johnnyflash am 10 Mai 2021, 12:44:24
Hallo zusammen, kann ich per
set ascEnable off
die Steuerung der Rollläden global deaktivieren? Unsere Fassade wird gestrichen und die Maler haben heute die Fenster abgeklebt, daher wollte ich das automatische Fahren der Rollos gerne abschalten. Ich habe das oben genannte Kommando bereits abgesetzt, sehe aber keine Reaktion (außer das im ASC-Device das Reading ascEnable auf off steht).

Viele Grüße
Philipp
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 10 Mai 2021, 18:54:31
Hallo Cooltux,

also nach dem update mit der Testversion habe ich beim restart folgende Fehlermeldungen im Logfile:

2021.05.10 18:46:15 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1061, near "} return"
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1065, <$fh> line 1709.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1067, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1069, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1070, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1076, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1078, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1092, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1105, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1107, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1109, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1110, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1120, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1136, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1139, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1140, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1147, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1151, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1153, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1159, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1160, <$fh> line 1709.
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1175, near "}"
lib/FHEM/Automation/ShuttersControl.pm has too many errors.
Compilation failed in require at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.
BEGIN failed--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.

2021.05.10 18:46:15 0: syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1061, near "} return"
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1065, <$fh> line 1709.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1067, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1069, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1070, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1076, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1078, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1092, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1105, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1107, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1109, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1110, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1120, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1136, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1139, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1140, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1147, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1151, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1153, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1159, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1160, <$fh> line 1709.
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1175, near "}"
lib/FHEM/Automation/ShuttersControl.pm has too many errors.
Compilation failed in require at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.
BEGIN failed--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.


.........


2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Mai 2021, 19:28:53
Zitat von: Wolle02 am 10 Mai 2021, 18:54:31
Hallo Cooltux,

also nach dem update mit der Testversion habe ich beim restart folgende Fehlermeldungen im Logfile:

2021.05.10 18:46:15 1: reload: Error:Modul 73_AutoShuttersControl deactivated:
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1061, near "} return"
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1065, <$fh> line 1709.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1067, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1069, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1070, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1076, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1078, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1092, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1105, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1107, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1109, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1110, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1120, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1136, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1139, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1140, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1147, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1151, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1153, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1159, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1160, <$fh> line 1709.
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1175, near "}"
lib/FHEM/Automation/ShuttersControl.pm has too many errors.
Compilation failed in require at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.
BEGIN failed--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.

2021.05.10 18:46:15 0: syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1061, near "} return"
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1065, <$fh> line 1709.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at lib/FHEM/Automation/ShuttersControl.pm line 1067, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1069, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1070, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1076, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1078, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1092, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1105, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1107, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1109, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1110, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1120, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1136, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1139, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1140, <$fh> line 1709.
Global symbol "$shuttersDevHash" requires explicit package name (did you forget to declare "my $shuttersDevHash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1147, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1151, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1153, <$fh> line 1709.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at lib/FHEM/Automation/ShuttersControl.pm line 1159, <$fh> line 1709.
Global symbol "$shuttersDev" requires explicit package name (did you forget to declare "my $shuttersDev"?) at lib/FHEM/Automation/ShuttersControl.pm line 1160, <$fh> line 1709.
syntax error at lib/FHEM/Automation/ShuttersControl.pm line 1175, near "}"
lib/FHEM/Automation/ShuttersControl.pm has too many errors.
Compilation failed in require at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.
BEGIN failed--compilation aborted at ./FHEM/73_AutoShuttersControl.pm line 51, <$fh> line 1709.


.........


2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_West userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:26 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_West userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightness: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingCloudy: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myBrightnessForShadingSunny: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading myTemperatureExtern: Can't call method "getOutTemp" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuth: Can't call method "getAzimuth" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuthLeft: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunAzimuthRight: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevation: Can't call method "getElevation" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 306.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMin: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.

2021.05.10 18:49:27 1: Error evaluating R_DG_Ost userReading mySunElevationForShadingMax: Can't call method "setShuttersDev" on an undefined value at lib/FHEM/Automation/ShuttersControl.pm line 302.


Dann bitte das Restore einspielen. Ich schau es mir morgen an
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 10 Mai 2021, 22:36:26
Na super, bei der Aktion ist mein ganzen ASC Device verschwunden. Das finde ich jetzt nicht so prickelnd. Die gesamte Einrichtung war schwierig genug. Mal schauen was ich aus dem Backup retten kann.  >:(
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Mai 2021, 06:16:44
Es ist gar nichts verschwunden. Nur das Modul zurück tauschen und dann neustarten. Dann ist alles wieder da. Du darfst nur nicht speichern.

Kannst Du dann bitte noch einmal update machen. Hoffe Du hast den Update Kanal noch drin stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 11 Mai 2021, 13:37:45
Da ich jetzt länger nicht geschaut habe ob sich in Sachen Bescahttung schon etwas getan hat, da wir ja schon bei der Version 0.10.13 sind frage ich mal.

Gibt es schon eine 2. Beschattungszeit.

Eine allgemeine Frage noch zum schließen Abends an meinem Küchenrollladen setzte ich ja die ASC_PrivacyDownValue_beforeNightClose ein und dann nach 1200 komplett zu schließen.
Im SZ würde ich gerne ASC auch einsetzen, aber da lasse ich Abends nicht komplett schließen, geht das mit ASC schon zu machen, dass er Abends nur auf 75% fährt, ich habe dieses bisher mit einem DOIF gemacht und diese Position nennt sich bei mir "Home"
Danke für die Informationen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 11 Mai 2021, 13:43:07
Zitat von: moonsorrox am 11 Mai 2021, 13:37:45
Da ich jetzt länger nicht geschaut habe ob sich in Sachen Bescahttung schon etwas getan hat, da wir ja schon bei der Version 0.10.13 sind frage ich mal.

Gibt es schon eine 2. Beschattungszeit.

Eine allgemeine Frage noch zum schließen Abends an meinem Küchenrollladen setzte ich ja die ASC_PrivacyDownValue_beforeNightClose ein und dann nach 1200 komplett zu schließen.
Im SZ würde ich gerne ASC auch einsetzen, aber da lasse ich Abends nicht komplett schließen, geht das mit ASC schon zu machen, dass er Abends nur auf 75% fährt, ich habe dieses bisher mit einem DOIF gemacht und diese Position nennt sich bei mir "Home"
Danke für die Informationen.

Frage 1 mit einem Klick in der Device Hilfe gefunden:
ASC_Shading_BetweenTheTime - das fahren in die Beschattung erfolgt bei Angabe nur innerhalb des Zeitraumes, Bsp: 9:00-13:00 11:25-15:30

Frage 2:
Ja müsstes du mit "ASC_Sleep" lösen können.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 11 Mai 2021, 13:53:10
Zitat von: xerion am 11 Mai 2021, 13:43:07
Frage 1 mit einem Klick in der Device Hilfe gefunden:
ASC_Shading_BetweenTheTime - das fahren in die Beschattung erfolgt bei Angabe nur innerhalb des Zeitraumes, Bsp: 9:00-13:00 11:25-15:30
Ich hätte mich noch etwas genauer ausdrücken müssen, dass mit der Zeit hatte ich gefunden, aber wohl Tomaten auf den Augen, vielen Dank fürs öffnen...  ;)
Mit genauer meine ich das die Beschattung auch zwei verschiedene Positionen haben kann, dass ginge wohl nicht

Zitat von: xerion am 11 Mai 2021, 13:43:07
Frage 2:
Ja müsstes du mit "ASC_Sleep" lösen können.
muss ich mal versuchen, ich habe es vor längerer Zeit mal eingesetzt, aber da war irgend etwas mit der Position was bei mir nicht geklappt hat... ich werde es jetzt nochmals probieren, da es schon etwas länger her ist weiß ich leider nicht mehr welches der Fehler war.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 11 Mai 2021, 13:55:17
Zitat von: moonsorrox am 11 Mai 2021, 13:53:10
Ich hätte mich noch etwas genauer ausdrücken müssen, dass mit der Zeit hatte ich gefunden, aber wohl Tomaten auf den Augen, vielen Dank fürs öffnen...  ;)
Mit genauer meine ich das die Beschattung auch zwei verschiedene Positionen haben kann, dass ginge wohl nicht
muss ich mal versuchen, ich habe es vor längerer Zeit mal eingesetzt, aber da war irgend etwas mit der Position was bei mir nicht geklappt hat... ich werde es jetzt nochmals probieren, da es schon etwas länger her ist weiß ich leider nicht mehr welches der Fehler war.


ZitatMit genauer meine ich das die Beschattung auch zwei verschiedene Positionen haben kann, dass ginge wohl nicht
Doch das geht indem du bei "ASC_Shading_Pos" Perl Code verwendest.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 11 Mai 2021, 13:56:29
Vielen Dank, dann nehme ich mal den Rollladen mit rein... Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 11 Mai 2021, 21:35:27
Zitat von: CoolTux am 11 Mai 2021, 06:16:44
Es ist gar nichts verschwunden. Nur das Modul zurück tauschen und dann neustarten. Dann ist alles wieder da. Du darfst nur nicht speichern.

Kannst Du dann bitte noch einmal update machen. Hoffe Du hast den Update Kanal noch drin stehen.

Es war halt nunmal sehr wohl weg. Ich konnte zwar aus dem Backup wieder alles herstellen, aber leider fahren nun meine Rollläden überhaupt nicht mehr.  :(
Hier mal ein List meines ASC Devices:

Internals:
   CFGFN     
   FUUID      60999d8e-f33f-bf2d-2728-fae319ff0f910610
   FVERSION   73_AutoShuttersControl.pm:v0.10.13-s24354/2021-04-29
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  F_DG_Ost,F_DG_West,F_EG_Kueche,F_EG_WZ_Nord_re,F_EG_WZ_Ost,F_EG_WZ_West,F_OG_Ankleide,F_OG_Schlafzimmer_Ost,F_UG_Buero,F_UG_Gaestezimmer,Fernsehbeschattung_dummy,Helligkeit_Sensor_aussen,Rollladensteuerung,WZ_Bewegungsmelder,global,myAstro,rgr_Bewohner,rr_Niklas,R_DG_Nord,R_DG_Ost,R_DG_West,R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
   NR         829
   NTFY_ORDER 51-Rollladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.13
   READINGS:
     2021-05-11 21:30:25   R_DG_Nord_PosValue 0
     2021-05-11 05:34:23   R_DG_Nord_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:30:27   R_DG_Ost_PosValue 0
     2021-05-11 05:34:23   R_DG_Ost_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:30:24   R_DG_West_PosValue 0
     2021-05-11 05:34:23   R_DG_West_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:13   R_EG_Kueche_PosValue 0
     2021-05-11 05:34:23   R_EG_Kueche_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:16   R_EG_WZ_Nord_Mitte_PosValue 0
     2021-05-11 05:34:23   R_EG_WZ_Nord_Mitte_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:29   R_EG_WZ_Nord_li_PosValue 0
     2021-05-11 13:56:52   R_EG_WZ_Nord_li_lastPosValue 20
     2021-05-11 05:34:23   R_EG_WZ_Nord_li_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:34   R_EG_WZ_Nord_re_PosValue 0
     2021-05-11 05:34:23   R_EG_WZ_Nord_re_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:40   R_EG_WZ_Ost_li_PosValue 0
     2021-05-11 21:14:56   R_EG_WZ_Ost_li_nextAstroTimeEvent 12.05.2021 - 05:32
     2021-05-11 21:27:36   R_EG_WZ_Ost_re_PosValue 0
     2021-05-11 21:14:56   R_EG_WZ_Ost_re_nextAstroTimeEvent 12.05.2021 - 05:32
     2021-05-11 21:27:18   R_EG_WZ_West_PosValue 0
     2021-05-11 13:56:53   R_EG_WZ_West_lastPosValue 20
     2021-05-11 05:34:24   R_EG_WZ_West_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:20   R_OG_Ankleide_PosValue 0
     2021-05-11 05:34:24   R_OG_Ankleide_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:12   R_OG_Bad_PosValue 0
     2021-05-11 05:34:24   R_OG_Bad_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:29:08   R_OG_KZ_Nord_PosValue 20
     2021-05-11 21:29:03   R_OG_KZ_Nord_lastPosValue 0
     2021-05-11 05:34:24   R_OG_KZ_Nord_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 20:20:40   R_OG_KZ_West_PosValue 0
     2021-05-11 21:29:03   R_OG_KZ_West_lastPosValue 21
     2021-05-11 05:34:24   R_OG_KZ_West_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:24:18   R_OG_SZ_Nord_PosValue 0
     2021-05-11 05:34:24   R_OG_SZ_Nord_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:30:18   R_OG_SZ_Ost_PosValue 29
     2021-05-11 05:34:24   R_OG_SZ_Ost_nextAstroTimeEvent 11.05.2021 - 22:00
     2021-05-11 21:27:40   R_UG_Buero_Nord_PosValue 0
     2021-05-11 21:14:56   R_UG_Buero_Nord_nextAstroTimeEvent 12.05.2021 - 05:32
     2021-05-11 21:27:19   R_UG_Buero_Ost_PosValue 0
     2021-05-11 21:14:56   R_UG_Buero_Ost_nextAstroTimeEvent 12.05.2021 - 05:32
     2021-05-11 21:27:20   R_UG_Gaestezimmer_PosValue 0
     2021-05-11 21:14:56   R_UG_Gaestezimmer_nextAstroTimeEvent 12.05.2021 - 05:32
     2021-05-10 22:55:20   room_ASC_Haus   R_DG_Nord,R_DG_Ost,R_DG_West
     2021-05-10 22:55:20   room_Haus_ASC   R_EG_Kueche,R_EG_WZ_Nord_Mitte,R_EG_WZ_Nord_li,R_EG_WZ_Nord_re,R_EG_WZ_Ost_li,R_EG_WZ_Ost_re,R_EG_WZ_West,R_OG_Ankleide,R_OG_Bad,R_OG_KZ_Nord,R_OG_KZ_West,R_OG_SZ_Nord,R_OG_SZ_Ost,R_UG_Buero_Nord,R_UG_Buero_Ost,R_UG_Gaestezimmer
     2021-05-11 21:30:27   state           manual
     2021-05-10 22:55:20   userAttrList    rolled out
   helper:
     shuttersList:
       R_DG_Nord
       R_DG_Ost
       R_DG_West
       R_EG_Kueche
       R_EG_WZ_Nord_Mitte
       R_EG_WZ_Nord_li
       R_EG_WZ_Nord_re
       R_EG_WZ_Ost_li
       R_EG_WZ_Ost_re
       R_EG_WZ_West
       R_OG_Ankleide
       R_OG_Bad
       R_OG_KZ_Nord
       R_OG_KZ_West
       R_OG_SZ_Nord
       R_OG_SZ_Ost
       R_UG_Buero_Nord
       R_UG_Buero_Ost
       R_UG_Gaestezimmer
   monitoredDevs:
     F_DG_Ost:
       R_DG_Ost   ASC_WindowRec
     F_DG_West:
       R_DG_West  ASC_WindowRec
     F_EG_Kueche:
       R_EG_Kueche ASC_WindowRec
     F_EG_WZ_Nord_re:
       R_EG_WZ_Nord_re ASC_WindowRec
     F_EG_WZ_Ost:
       R_EG_WZ_Ost_re ASC_WindowRec
     F_EG_WZ_West:
       R_EG_WZ_West ASC_WindowRec
     F_OG_Ankleide:
       R_OG_Ankleide ASC_WindowRec
     F_OG_Schlafzimmer_Ost:
       R_OG_SZ_Ost ASC_WindowRec
     F_UG_Buero:
       R_UG_Buero_Ost ASC_WindowRec
     F_UG_Gaestezimmer:
       R_UG_Gaestezimmer ASC_WindowRec
     Fernsehbeschattung_dummy:
       R_EG_WZ_Nord_li ASC_ExternalTrigger
       R_EG_WZ_West ASC_ExternalTrigger
     Helligkeit_Sensor_aussen:
       R_DG_Nord  ASC_BrightnessSensor
       R_DG_West  ASC_BrightnessSensor
       R_EG_WZ_Nord_Mitte ASC_BrightnessSensor
       R_EG_WZ_Nord_li ASC_BrightnessSensor
       R_EG_WZ_Nord_re ASC_BrightnessSensor
       R_EG_WZ_West ASC_BrightnessSensor
       R_OG_Ankleide ASC_BrightnessSensor
       R_OG_KZ_Nord ASC_BrightnessSensor
       R_OG_KZ_West ASC_BrightnessSensor
       R_OG_SZ_Nord ASC_BrightnessSensor
       R_UG_Buero_Nord ASC_BrightnessSensor
       R_UG_Gaestezimmer ASC_BrightnessSensor
     R_DG_Nord:
     R_DG_Ost:
     R_DG_West:
     R_EG_Kueche:
     R_EG_WZ_Nord_Mitte:
     R_EG_WZ_Nord_li:
     R_EG_WZ_Nord_re:
     R_EG_WZ_Ost_li:
     R_EG_WZ_Ost_re:
     R_EG_WZ_West:
     R_OG_Ankleide:
     R_OG_Bad:
     R_OG_KZ_Nord:
     R_OG_KZ_West:
     R_OG_SZ_Nord:
     R_OG_SZ_Ost:
     R_UG_Buero_Nord:
     R_UG_Buero_Ost:
     R_UG_Gaestezimmer:
     WZ_Bewegungsmelder:
       R_DG_Ost   ASC_BrightnessSensor
       R_EG_Kueche ASC_BrightnessSensor
       R_EG_WZ_Ost_li ASC_BrightnessSensor
       R_EG_WZ_Ost_re ASC_BrightnessSensor
       R_OG_Bad   ASC_BrightnessSensor
       R_OG_SZ_Ost ASC_BrightnessSensor
       R_UG_Buero_Ost ASC_BrightnessSensor
     myAstro:
       Rollladensteuerung ASC_twilightDevice
     rgr_Bewohner:
       Rollladensteuerung ASC_residentsDev
     rr_Niklas:
       R_OG_KZ_Nord ASC_Roommate_Device
       R_OG_KZ_West ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening ASTRONOMIC
   ASC_autoAstroModeEveningHorizon -9
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -3
   ASC_blockAscDrivesAfterManual 1
   ASC_expert 1
   ASC_freezeTemp 0
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TH_Sensor_aussen
   ASC_twilightDevice myAstro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rollladen_Info
   icon       fts_shutter_automatic
   room       ASC


Zwar stehen die Zeiten da an denen gefahren werden soll, aber weder heute morgen noch heute abend um 21:14 Uhr sind die Rollläden gefahren.

Wie kriege ich das nun wieder ans Laufen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Mai 2021, 09:26:17
Zitat von: Wolle02 am 11 Mai 2021, 21:35:27
Es war halt nunmal sehr wohl weg. Ich konnte zwar aus dem Backup wieder alles herstellen, aber leider fahren nun meine Rollläden überhaupt nicht mehr.  :(

Ich empfehle autosave zu deaktivieren.

Hast Du die Rollos unverändert gelassen was die ASC Attribute an geht? Scheint als wenn Du das createNewNotifyDev ausgeführt hast, was richtig war. Somit sollte alles wieder entsprechend vorhanden sein. Was sein kann ist das Tag und NAcht nicht korrekt erkannt wurden. Das sollte sich aber spätestens heute Abend dann entsprechend korrekt verhalten. Es sollten also heute Abend die Rollos fahren.
Was stand denn im Log wo die Rollos heute Früh hätten fahren sollen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 12 Mai 2021, 17:53:33
Wollte mal nachfragen ob es korrekt sein soll das man Heute die PrivacyDriveDown von Morgen in den Readings erhält und nicht die von Heute ?

setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_DriveDown 12.05.2021 - 21:07
setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_DriveUp 13.05.2021 - 05:55
setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_PrivacyDriveDown 13.05.2021 - 20:41


v0.10.13

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Mai 2021, 18:34:15
Zitat von: TomLee am 12 Mai 2021, 17:53:33
Wollte mal nachfragen ob es korrekt sein soll das man Heute die PrivacyDriveDown von Morgen in den Readings erhält und nicht die von Heute ?

setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_DriveDown 12.05.2021 - 21:07
setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_DriveUp 13.05.2021 - 05:55
setstate Rollo_EG_Kueche 2021-05-12 05:55:03 ASC_Time_PrivacyDriveDown 13.05.2021 - 20:41


v0.10.13

Wenn Deine Rollos schon gefahren sind dann ja.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 12 Mai 2021, 18:53:20
 ;D, Fuchs du, ASC_PrivacyDownValue_beforeNightClose steht aber auf 1600, schon "immer".
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Mai 2021, 20:22:38
Was passiert wenn du die Timer neu berechnen lässt?
Vielleicht mit Debug und verbose 5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 12 Mai 2021, 20:40:20
Nicht viel, außer ich hab was falsch gemacht.

Debug steht auf 1,expert auf 1, verbose auf 5.

2021.05.12 20:36:17 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR ASC verbose 5'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];


Am Reading hat sich nix geändert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 12 Mai 2021, 21:26:30
Zitat von: CoolTux am 12 Mai 2021, 09:26:17
Hast Du die Rollos unverändert gelassen was die ASC Attribute an geht? Scheint als wenn Du das createNewNotifyDev ausgeführt hast, was richtig war. Somit sollte alles wieder entsprechend vorhanden sein. Was sein kann ist das Tag und NAcht nicht korrekt erkannt wurden. Das sollte sich aber spätestens heute Abend dann entsprechend korrekt verhalten. Es sollten also heute Abend die Rollos fahren.
Was stand denn im Log wo die Rollos heute Früh hätten fahren sollen?

Die ASC Attribute in den Rollladendevices sind alle unverändert.
Heute morgen sind die Rollläden gefahren, da war ich schon hoffnungsfroh; heute abend hätten sie um 21:16 fahren müssen. Taten sie aber leider nicht.  ???

Im Logfile steht gar nichts.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Mai 2021, 21:30:19
Zitat von: Wolle02 am 12 Mai 2021, 21:26:30
Die ASC Attribute in den Rollladendevices sind alle unverändert.
Heute morgen sind die Rollläden gefahren, da war ich schon hoffnungsfroh; heute abend hätten sie um 21:16 fahren müssen. Taten sie aber leider nicht.  ???

Im Logfile steht gar nichts.

Irgendwas muss doch im Logfile stehen. Auch heute Morgen nicht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 12 Mai 2021, 21:31:38
Zitat von: TomLee am 12 Mai 2021, 20:40:20
Nicht viel, außer ich hab was falsch gemacht.

Debug steht auf 1,expert auf 1, verbose auf 5.

2021.05.12 20:36:17 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR ASC verbose 5'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];

2021.05.12 20:36:26 4: AutoShuttersControl (ASC) - Devname: ASC Name: ASC Notify: $VAR1 = [
          'state: created new drive timer'
        ];


Am Reading hat sich nix geändert.

Kann ich mir gerade nicht erklären. Lass uns mal schauen was morgen wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 12 Mai 2021, 21:32:50
Zitat von: CoolTux am 12 Mai 2021, 21:30:19
Irgendwas muss doch im Logfile stehen. Auch heute Morgen nicht?

Von ASC habe ich keinerlei Meldungen im Log.

Ein { ascAPIget('IsDay','R_UG_Buero_Ost') } ergibt 0.
Das heißt doch, dass der Rollladen im Nachtmodus ist oder? Also hätte er doch schließen müssen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 12 Mai 2021, 22:48:02
Sehe gerade das es wieder passt nachdem die Rollläden runtergefahren sind:

setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_DriveDown 13.05.2021 - 21:07
setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_DriveUp 13.05.2021 - 05:55
setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_PrivacyDriveDown 13.05.2021 - 20:41


k.A. an was es lag und mir das gerade Heute aufgefallen war, als ich mich das erste mal mit beschäftigt habe wie man sich ein userReadings basteln könnte welches immer die Uhrzeit der nächsten Fahrt zeigt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Mai 2021, 05:45:18
Zitat von: TomLee am 12 Mai 2021, 22:48:02
Sehe gerade das es wieder passt nachdem die Rollläden runtergefahren sind:

setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_DriveDown 13.05.2021 - 21:07
setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_DriveUp 13.05.2021 - 05:55
setstate Rollo_EG_Kueche 2021-05-12 21:07:40 ASC_Time_PrivacyDriveDown 13.05.2021 - 20:41


k.A. an was es lag und mir das gerade Heute aufgefallen war, als ich mich das erste mal mit beschäftigt habe wie man sich ein userReadings basteln könnte welches immer die Uhrzeit der nächsten Fahrt zeigt.

Kannst es ja mal im Auge behalten die nächsten Tage.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Mai 2021, 05:45:59
Zitat von: Wolle02 am 12 Mai 2021, 21:32:50
Von ASC habe ich keinerlei Meldungen im Log.

Ein { ascAPIget('IsDay','R_UG_Buero_Ost') } ergibt 0.
Das heißt doch, dass der Rollladen im Nachtmodus ist oder? Also hätte er doch schließen müssen.

Berichte Mal bitte wie es heute morgen und heute Abend ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 13 Mai 2021, 23:59:15
Hallo CoolTux,

Kurze Rückmeldung zu meinem (nun gelösten) Problem:

Anscheinend hat Closed_Pos 100 verhindert, dass das Shading funktioniert:

Zitat von: joshi am 02 Mai 2021, 12:19:08

ich habe eine Markise die trotz "Shading in" nicht fährt.

...


   READINGS:
...
Attributes:
   ASC        2
   ASC_Closed_Pos 100
...
   ASC_Shading_Pos 0
   ASC_TempSensor Wiga_temp:temperature
   ASC_WindProtection on


Nun bin ich jedoch auf neue Probleme gestoßen:
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 14 Mai 2021, 07:30:58
Zitat von: CoolTux am 13 Mai 2021, 05:45:59
Berichte Mal bitte wie es heute morgen und heute Abend ist.

Gestern sind die Rollläden wieder so gefahren wie sie sollen. Sowohl morgens als auch abends; auch die Beschattung hat funktioniert. Puhhh.

Ich weiß nicht, ob das was damit zu tun hatte, dass ich zuvor das Attribut ASC_autoAstroModeEvening von Atronomic auf HORIZON gestellt habe (da ja die Abendfahrt nicht funktionierte). Dadurch wurde der Zeitpunkt der Abendfahrt leicht verändert. Ich stelle jetzt mal wieder auf ASTRONOMIC zurück und schaue mal was heute abend passiert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 14 Mai 2021, 13:13:02
Hallo alle zusammen,

ich habe leider auch ein ähliches kleines Problem: Zwei Rollos sind i.S. ASC identisch konfiguriert, aber eines fährt morgens um 5.05 Uhr hoch, was es eigentlich nicht soll. Anbei mal die Lists der Devices. Hab ich was übersehen?

ASC-Device

Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.13-s24354/2021-04-29
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer,ESPEasy_brightsouth_sensorsouth,Astro,ESPEasy_brighteast_sensoreast
   NR         33
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.13
   OLDREADINGS:
   READINGS:
     2021-01-24 11:35:31   ascEnable       on
     2021-05-14 13:03:35   controlShading  on
     2020-12-25 15:52:10   hardLockOut     off
     2021-04-12 11:43:50   partyMode       off
     2021-05-14 10:41:41   rollo_Esszimmer_PosValue 0
     2021-05-14 10:41:27   rollo_Esszimmer_lastPosValue 40
     2021-05-14 13:03:33   rollo_Esszimmer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:10:36   rollo_HSTuer_PosValue 0
     2021-04-12 07:30:02   rollo_HSTuer_lastDelayPosValue 0
     2021-05-14 07:30:02   rollo_HSTuer_lastPosValue 100
     2021-05-14 13:03:33   rollo_HSTuer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:41:44   rollo_Kueche_PosValue 0
     2021-05-14 10:41:27   rollo_Kueche_lastPosValue 60
     2021-05-14 13:03:33   rollo_Kueche_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:23   rollo_Schlafzimmer_Leon_PosValue 0
     2021-05-14 05:05:20   rollo_Schlafzimmer_Leon_lastPosValue 80
     2021-05-14 13:03:33   rollo_Schlafzimmer_Leon_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:23   rollo_Schlafzimmer_Ursula_Sued_PosValue 0
     2021-05-13 14:34:21   rollo_Schlafzimmer_Ursula_Sued_lastPosValue 80
     2021-05-14 13:03:33   rollo_Schlafzimmer_Ursula_Sued_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:24   rollo_Treppenhaus_Buero_PosValue 0
     2021-05-14 08:00:02   rollo_Treppenhaus_Buero_lastPosValue 100
     2021-05-14 13:03:33   rollo_Treppenhaus_Buero_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:10:25   rollo_Wohnzimmer_PosValue 0
     2021-05-14 07:30:02   rollo_Wohnzimmer_lastPosValue 100
     2021-05-14 13:03:33   rollo_Wohnzimmer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 13:03:30   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-12-25 15:52:10   selfDefense     off
     2021-05-14 13:03:33   state           created new drive timer
     2020-12-25 15:54:22   sunriseTimeWeHoliday on
     2021-05-14 13:03:30   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Schlafzimmer_Leon
       rollo_Schlafzimmer_Ursula_Sued
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     ESPEasy_brighteast_sensoreast:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_Kueche ASC_BrightnessSensor
     ESPEasy_brightsouth_sensorsouth:
       rollo_HSTuer ASC_BrightnessSensor
       rollo_Schlafzimmer_Leon ASC_BrightnessSensor
       rollo_Schlafzimmer_Ursula_Sued ASC_BrightnessSensor
       rollo_Treppenhaus_Buero ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     rollo_Esszimmer:
     rollo_HSTuer:
     rollo_Kueche:
     rollo_Schlafzimmer_Leon:
     rollo_Schlafzimmer_Ursula_Sued:
     rollo_Treppenhaus_Buero:
     rollo_Wohnzimmer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 50:32
   ASC_expert 1
   ASC_tempSensor zentralheizung:Aussentemperatur
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


List Rolladen, der alles richtig macht:

Internals:
   FUUID      5e0236e3-f33f-4070-c9f7-ffb082a2b5b99af5
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       rollo_Schlafzimmer_Ursula_Sued
   NR         25
   STATE      open
   TYPE       ROLLO
   OLDREADINGS:
   READINGS:
     2020-12-25 15:54:09   ASC_Enable      on
     2021-05-14 13:03:40   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2021-05-14 11:30:23   ASC_ShuttersLastDrive manual
     2021-05-14 13:03:33   ASC_Time_DriveDown 14.05.2021 - 21:35
     2021-05-14 13:03:33   ASC_Time_DriveUp 15.05.2021 - 05:04
     2021-05-14 13:03:30   associatedWith  ASC
     2021-05-14 11:30:00   command         open
     2021-05-14 11:30:00   desired_pct     0
     2021-05-14 11:30:00   drive-type      modul
     2021-05-14 11:30:00   last_drive      drive-up
     2021-05-14 11:30:23   pct             0
     2021-05-14 11:30:23   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      rollo_OG,rollo_OG_OL
   rl_autoStop 0
   rl_blockMode blocked
   rl_commandDown set rollo_b3 AI
   rl_commandStopDown set rollo_b3 AI
   rl_commandStopUp set rollo_b3 A0
   rl_commandUp set rollo_b3 A0
   rl_excessBottom 4
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 11.5
   rl_secondsUp 11.5
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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:closed:half:stop:pct


List des "fehlerhaften" Rollos:

Internals:
   FUUID      5e023558-f33f-4070-5e96-f5afb4aee901474d
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       rollo_Schlafzimmer_Leon
   NR         24
   STATE      open
   TYPE       ROLLO
   OLDREADINGS:
   READINGS:
     2020-12-25 15:54:09   ASC_Enable      on
     2021-05-14 13:03:39   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2021-05-14 11:30:23   ASC_ShuttersLastDrive manual
     2021-05-14 13:03:33   ASC_Time_DriveDown 14.05.2021 - 21:35
     2021-05-14 13:03:33   ASC_Time_DriveUp 15.05.2021 - 05:04
     2021-05-14 13:03:30   associatedWith  ASC
     2021-05-14 11:30:00   command         open
     2021-05-14 11:30:00   desired_pct     0
     2021-05-14 11:30:00   drive-type      modul
     2021-05-14 11:30:00   last_drive      drive-up
     2021-05-14 11:30:23   pct             0
     2021-05-14 11:30:23   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_Ventilate_Pos 70
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      rollo_OG
   rl_autoStop 0
   rl_blockMode blocked
   rl_commandDown set rollo_b4 AI
   rl_commandStopDown set rollo_b4 AI
   rl_commandStopUp set rollo_b4 A0
   rl_commandUp set rollo_b4 A0
   rl_excessBottom 3.5
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 11
   rl_secondsUp 11
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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
   webCmd     open:closed:half:stop:pct


System läuft in einem Docker-Container auf Unraid, ist aber aktuell gehalten.
Sieht jemand von euch das Problem?

Liebe Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Mai 2021, 09:18:28
Zitat von: joshi am 13 Mai 2021, 23:59:15
Hallo CoolTux,

Kurze Rückmeldung zu meinem (nun gelösten) Problem:

Anscheinend hat Closed_Pos 100 verhindert, dass das Shading funktioniert:

Nun bin ich jedoch auf neue Probleme gestoßen:

  • Kannst du eine Lösung empfehlen wie ich die Shading Out fahrt verhindere, wenn das Kind Mittagschlaf macht? Geht das mit ShadingMode Absent?
  • Heute Abend ist die Markise um ca. 21 Uhr nach dem Ende der Windprotection wieder ausgefahren. Anschließend ist die Markise erstaunlicherweise nicht wieder in Position 100 (aufgerollt) gefahren, sondern in Position 0.
    ASC_DEBUG!!! 2021.05.13 21:07:55 - ShadingProcessingDriveCommand: Markise_Terasse - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 0 zum beenden der Beschattung gefahren

Bei dem Schlafenproblem empfehle ich das Setzen eines Roommates. Diesen dann auf asleep setzen wenn das Kind schläft. Dadurch schließt das Rollo in Close oder sleep Position und fährt auch nicht auf.


Bei der Markise ist das Problem wohl das Beschatten und ganz ausfahren die selbe Position haben. Das musst Du bitte ändern.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Mai 2021, 09:23:09
Zitat von: Leon_Emm am 14 Mai 2021, 13:13:02
Hallo alle zusammen,

ich habe leider auch ein ähliches kleines Problem: Zwei Rollos sind i.S. ASC identisch konfiguriert, aber eines fährt morgens um 5.05 Uhr hoch, was es eigentlich nicht soll. Anbei mal die Lists der Devices. Hab ich was übersehen?

ASC-Device

Internals:
   FUUID      5e03797a-f33f-4070-d308-ca4f46d4a911f6bb
   FVERSION   73_AutoShuttersControl.pm:v0.10.13-s24354/2021-04-29
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer,ESPEasy_brightsouth_sensorsouth,Astro,ESPEasy_brighteast_sensoreast
   NR         33
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.13
   OLDREADINGS:
   READINGS:
     2021-01-24 11:35:31   ascEnable       on
     2021-05-14 13:03:35   controlShading  on
     2020-12-25 15:52:10   hardLockOut     off
     2021-04-12 11:43:50   partyMode       off
     2021-05-14 10:41:41   rollo_Esszimmer_PosValue 0
     2021-05-14 10:41:27   rollo_Esszimmer_lastPosValue 40
     2021-05-14 13:03:33   rollo_Esszimmer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:10:36   rollo_HSTuer_PosValue 0
     2021-04-12 07:30:02   rollo_HSTuer_lastDelayPosValue 0
     2021-05-14 07:30:02   rollo_HSTuer_lastPosValue 100
     2021-05-14 13:03:33   rollo_HSTuer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:41:44   rollo_Kueche_PosValue 0
     2021-05-14 10:41:27   rollo_Kueche_lastPosValue 60
     2021-05-14 13:03:33   rollo_Kueche_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:23   rollo_Schlafzimmer_Leon_PosValue 0
     2021-05-14 05:05:20   rollo_Schlafzimmer_Leon_lastPosValue 80
     2021-05-14 13:03:33   rollo_Schlafzimmer_Leon_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:23   rollo_Schlafzimmer_Ursula_Sued_PosValue 0
     2021-05-13 14:34:21   rollo_Schlafzimmer_Ursula_Sued_lastPosValue 80
     2021-05-14 13:03:33   rollo_Schlafzimmer_Ursula_Sued_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 11:30:24   rollo_Treppenhaus_Buero_PosValue 0
     2021-05-14 08:00:02   rollo_Treppenhaus_Buero_lastPosValue 100
     2021-05-14 13:03:33   rollo_Treppenhaus_Buero_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 10:10:25   rollo_Wohnzimmer_PosValue 0
     2021-05-14 07:30:02   rollo_Wohnzimmer_lastPosValue 100
     2021-05-14 13:03:33   rollo_Wohnzimmer_nextAstroTimeEvent 14.05.2021 - 21:35
     2021-05-14 13:03:30   room_Rollos     rollo_Esszimmer,rollo_HSTuer,rollo_Kueche,rollo_Schlafzimmer_Leon,rollo_Schlafzimmer_Ursula_Sued,rollo_Treppenhaus_Buero,rollo_Wohnzimmer
     2020-12-25 15:52:10   selfDefense     off
     2021-05-14 13:03:33   state           created new drive timer
     2020-12-25 15:54:22   sunriseTimeWeHoliday on
     2021-05-14 13:03:30   userAttrList    rolled out
   helper:
     shuttersList:
       rollo_Esszimmer
       rollo_HSTuer
       rollo_Kueche
       rollo_Schlafzimmer_Leon
       rollo_Schlafzimmer_Ursula_Sued
       rollo_Treppenhaus_Buero
       rollo_Wohnzimmer
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     ESPEasy_brighteast_sensoreast:
       rollo_Esszimmer ASC_BrightnessSensor
       rollo_Kueche ASC_BrightnessSensor
     ESPEasy_brightsouth_sensorsouth:
       rollo_HSTuer ASC_BrightnessSensor
       rollo_Schlafzimmer_Leon ASC_BrightnessSensor
       rollo_Schlafzimmer_Ursula_Sued ASC_BrightnessSensor
       rollo_Treppenhaus_Buero ASC_BrightnessSensor
       rollo_Wohnzimmer ASC_BrightnessSensor
     rollo_Esszimmer:
     rollo_HSTuer:
     rollo_Kueche:
     rollo_Schlafzimmer_Leon:
     rollo_Schlafzimmer_Ursula_Sued:
     rollo_Treppenhaus_Buero:
     rollo_Wohnzimmer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 50:32
   ASC_expert 1
   ASC_tempSensor zentralheizung:Aussentemperatur
   ASC_twilightDevice Astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Automatisierung


List Rolladen, der alles richtig macht:

Internals:
   FUUID      5e0236e3-f33f-4070-c9f7-ffb082a2b5b99af5
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       rollo_Schlafzimmer_Ursula_Sued
   NR         25
   STATE      open
   TYPE       ROLLO
   OLDREADINGS:
   READINGS:
     2020-12-25 15:54:09   ASC_Enable      on
     2021-05-14 13:03:40   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2021-05-14 11:30:23   ASC_ShuttersLastDrive manual
     2021-05-14 13:03:33   ASC_Time_DriveDown 14.05.2021 - 21:35
     2021-05-14 13:03:33   ASC_Time_DriveUp 15.05.2021 - 05:04
     2021-05-14 13:03:30   associatedWith  ASC
     2021-05-14 11:30:00   command         open
     2021-05-14 11:30:00   desired_pct     0
     2021-05-14 11:30:00   drive-type      modul
     2021-05-14 11:30:00   last_drive      drive-up
     2021-05-14 11:30:23   pct             0
     2021-05-14 11:30:23   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      rollo_OG,rollo_OG_OL
   rl_autoStop 0
   rl_blockMode blocked
   rl_commandDown set rollo_b3 AI
   rl_commandStopDown set rollo_b3 AI
   rl_commandStopUp set rollo_b3 A0
   rl_commandUp set rollo_b3 A0
   rl_excessBottom 4
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 11.5
   rl_secondsUp 11.5
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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:closed:half:stop:pct


List des "fehlerhaften" Rollos:

Internals:
   FUUID      5e023558-f33f-4070-5e96-f5afb4aee901474d
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       rollo_Schlafzimmer_Leon
   NR         24
   STATE      open
   TYPE       ROLLO
   OLDREADINGS:
   READINGS:
     2020-12-25 15:54:09   ASC_Enable      on
     2021-05-14 13:03:39   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2021-05-14 11:30:23   ASC_ShuttersLastDrive manual
     2021-05-14 13:03:33   ASC_Time_DriveDown 14.05.2021 - 21:35
     2021-05-14 13:03:33   ASC_Time_DriveUp 15.05.2021 - 05:04
     2021-05-14 13:03:30   associatedWith  ASC
     2021-05-14 11:30:00   command         open
     2021-05-14 11:30:00   desired_pct     0
     2021-05-14 11:30:00   drive-type      modul
     2021-05-14 11:30:00   last_drive      drive-up
     2021-05-14 11:30:23   pct             0
     2021-05-14 11:30:23   state           open
Attributes:
   ASC        1
   ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 140:255
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
   ASC_Ventilate_Pos 70
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   group      rollo_OG
   rl_autoStop 0
   rl_blockMode blocked
   rl_commandDown set rollo_b4 AI
   rl_commandStopDown set rollo_b4 AI
   rl_commandStopUp set rollo_b4 A0
   rl_commandUp set rollo_b4 A0
   rl_excessBottom 3.5
   rl_excessTop 0
   rl_resetTime 8
   rl_secondsDown 11
   rl_secondsUp 11
   rl_switchTime 10
   rl_type    normal
   room       Rollos
   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
   webCmd     open:closed:half:stop:pct


System läuft in einem Docker-Container auf Unraid, ist aber aktuell gehalten.
Sieht jemand von euch das Problem?

Liebe Grüße

Hier empfiehlt sich Debug mal zu aktivieren im ASC
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 15 Mai 2021, 13:20:17
ich habe ja jetzt einen weiteren Rollladen dazu genommen und den so eingestellt das er am Wochenende zu einer anderen Zeit schließt. Heute nun am Samstag ist er genauso gefahren wie an den Wochen Tagen.

Muss ich jetzt noch etwas einstellen außer dieses attr
ASC_Time_Up_WE_Holiday

und ich habe es über ASC_Up "time" eingestellt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 15 Mai 2021, 13:57:45
Zitat von: CoolTux am 15 Mai 2021, 09:18:28

Bei der Markise ist das Problem wohl das Beschatten und ganz ausfahren die selbe Position haben. Das musst Du bitte ändern.

Spricht etwas dagegen ASC_Closed_Pos auf 10 zu setzen und ASC_Shading_Pos auf 0 ? oder muss shading < open sein?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Mai 2021, 15:07:33
Zitat von: moonsorrox am 15 Mai 2021, 13:20:17
ich habe ja jetzt einen weiteren Rollladen dazu genommen und den so eingestellt das er am Wochenende zu einer anderen Zeit schließt. Heute nun am Samstag ist er genauso gefahren wie an den Wochen Tagen.

Muss ich jetzt noch etwas einstellen außer dieses attr
ASC_Time_Up_WE_Holiday

und ich habe es über ASC_Up "time" eingestellt

Was stand denn im Rollo für eine Zeit. Die für WE oder die normale?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 15 Mai 2021, 15:12:43
in den Readings steht diese Zeit gar nicht drin  :-\
ASC_Time_DriveDown 15.05.2021 - 21:53 2021-05-15 09:45:01
ASC_Time_DriveUp 16.05.2021 - 09:45 2021-05-15 09:45:01


Aber als attr ASC_Time_Up_WE_Holiday 10:10
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Mai 2021, 16:08:43
Ich gehe davon aus daß das Reading im ASC Device selbst für Holiday gesetzt ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: brucky@freenet.de am 15 Mai 2021, 22:35:28
Hallo Zusammen,

das Problem war schon öfter Thema hier, aber ich verstehe trotzdem nicht, warum meine Rollos am Wochenende nicht erst um "ASC_Time_Up_WE_Holiday" sondern wie unter der Woche auch um "ASC_Time_Up_Early" hoch fahren (ich würde so gerne ausschlafen ..... :-)). Anbei das List eines Raffstores:

Internals:
   FUUID      5c7851c5-f33f-6178-214d-8b96e5619bb1eca8
   NAME       Raffstore_Essen
   NR         36
   STATE      closed
   TYPE       ROLLO
   stoptime   1621103461
   OLDREADINGS:
   READINGS:
     2020-11-08 13:37:55   ASC_Enable      on
     2021-05-15 20:31:01   ASC_ShuttersLastDrive night close
     2021-05-15 20:30:02   ASC_Time_DriveDown 16.05.2021 - 20:30
     2021-05-15 20:30:02   ASC_Time_DriveUp 16.05.2021 - 06:20
     2021-05-04 10:17:42   associatedWith  Raffstore_Automation,none
     2021-05-15 20:30:02   command         pct-100
     2021-05-15 20:30:02   desired_pct     100
     2021-05-15 20:30:02   drive-type      modul
     2021-05-15 20:30:02   last_drive      drive-down
     2021-05-15 20:31:01   pct             100
     2021-05-15 20:31:01   state           closed
     2021-05-15 20:31:01   statePosition   closed
Attributes:
   ASC        1
   ASC_Pos_Reading pct
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 6:20
   ASC_Time_Up_Late 8:00
   ASC_Time_Up_WE_Holiday 7:15
   ASC_Up     astro
   alexaName  Raffstore Esszimmer
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-Down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   genericDeviceType blind
   group      Raffstore_EG
   rl_autoStop 0
   rl_commandDown set Raffstore_Essen_down on
   rl_commandStopDown set Raffstore_Essen_down off
   rl_commandStopUp set Raffstore_Essen_up off
   rl_commandUp set Raffstore_Essen_up on
   rl_excessBottom 0
   rl_excessTop 0
   rl_secondsDown 59
   rl_secondsUp 62
   rl_switchTime 1
   rl_type    normal
   room       Raffstore,Wohnen
   userReadings statePosition { if(ReadingsVal($name,"state","0") eq "up" or ReadingsVal($name,"state","0") eq "down" or ReadingsVal($name,"state","0") eq "closed" or ReadingsVal($name,"state","0") eq "open_ack")  {ReadingsVal($name,"state",0)} else {ReadingsVal($name,"position",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
   webCmd     open:closed:half:stop:pct




Internals:
   FUUID      5fa7e5ef-f33f-2d68-299b-7b0819bf5ea4610c
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Raffstore_Automation
   NOTIFYDEV  global,Raffstore_Automation,Raffstore_Eltern,Raffstore_Essen,Raffstore_Kind1,Raffstore_Kind2,Raffstore_Kueche,Raffstore_Wohnen,Twilight_Module
   NR         279
   NTFY_ORDER 51-Raffstore_Automation
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-05-15 21:13:27   Raffstore_Eltern_PosValue 100
     2021-05-15 21:12:28   Raffstore_Eltern_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Eltern_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 20:31:01   Raffstore_Essen_PosValue 100
     2021-05-15 20:30:02   Raffstore_Essen_lastPosValue 0
     2021-05-15 20:30:02   Raffstore_Essen_nextAstroTimeEvent 16.05.2021 - 06:20
     2021-05-15 21:13:27   Raffstore_Kind1_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kind1_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kind1_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Kind2_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kind2_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kind2_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Kueche_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kueche_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kueche_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Wohnen_PosValue 100
     2021-05-15 21:12:28   Raffstore_Wohnen_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Wohnen_nextAstroTimeEvent 16.05.2021 - 06:15
     2020-11-09 07:49:35   ascEnable       on
     2020-11-09 07:49:35   controlShading  off
     2020-11-09 07:49:35   hardLockOut     off
     2021-05-04 10:17:41   room_Eltern_Raffstore Raffstore_Eltern
     2021-05-04 10:17:41   room_Kind1_Raffstore Raffstore_Kind1
     2021-05-04 10:17:41   room_Kind2_Raffstore Raffstore_Kind2
     2021-05-04 10:17:41   room_Raffstore_Wohnen Raffstore_Essen,Raffstore_Kueche,Raffstore_Wohnen
     2020-11-09 07:49:35   selfDefense     off
     2021-05-15 21:13:27   state           night close
     2020-11-09 07:49:35   sunriseTimeWeHoliday off
     2021-05-04 10:17:41   userAttrList    rolled out
   helper:
     shuttersList:
       Raffstore_Eltern
       Raffstore_Essen
       Raffstore_Kind1
       Raffstore_Kind2
       Raffstore_Kueche
       Raffstore_Wohnen
   monitoredDevs:
     Raffstore_Eltern:
     Raffstore_Essen:
     Raffstore_Kind1:
     Raffstore_Kind2:
     Raffstore_Kueche:
     Raffstore_Wohnen:
     Twilight_Module:
       Raffstore_Automation ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_tempSensor VBUSDEV_6521:Temperatur_2
   ASC_twilightDevice Twilight_Module
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Technikraum



Vielleicht hat von euch jemand einen guten Tipp für mich.

Danke,
Simon


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 15 Mai 2021, 22:57:34
Zitat von: brucky@freenet.de am 15 Mai 2021, 22:35:28
Hallo Zusammen,

das Problem war schon öfter Thema hier, aber ich verstehe trotzdem nicht, warum meine Rollos am Wochenende nicht erst um "ASC_Time_Up_WE_Holiday" sondern wie unter der Woche auch um "ASC_Time_Up_Early" hoch fahren (ich würde so gerne ausschlafen ..... :-)). Anbei das List eines Raffstores:

Internals:
   FUUID      5c7851c5-f33f-6178-214d-8b96e5619bb1eca8
   NAME       Raffstore_Essen
   NR         36
   STATE      closed
   TYPE       ROLLO
   stoptime   1621103461
   OLDREADINGS:
   READINGS:
     2020-11-08 13:37:55   ASC_Enable      on
     2021-05-15 20:31:01   ASC_ShuttersLastDrive night close
     2021-05-15 20:30:02   ASC_Time_DriveDown 16.05.2021 - 20:30
     2021-05-15 20:30:02   ASC_Time_DriveUp 16.05.2021 - 06:20
     2021-05-04 10:17:42   associatedWith  Raffstore_Automation,none
     2021-05-15 20:30:02   command         pct-100
     2021-05-15 20:30:02   desired_pct     100
     2021-05-15 20:30:02   drive-type      modul
     2021-05-15 20:30:02   last_drive      drive-down
     2021-05-15 20:31:01   pct             100
     2021-05-15 20:31:01   state           closed
     2021-05-15 20:31:01   statePosition   closed
Attributes:
   ASC        1
   ASC_Pos_Reading pct
   ASC_Time_Down_Late 20:30
   ASC_Time_Up_Early 6:20
   ASC_Time_Up_Late 8:00
   ASC_Time_Up_WE_Holiday 7:15
   ASC_Up     astro
   alexaName  Raffstore Esszimmer
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-Down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   genericDeviceType blind
   group      Raffstore_EG
   rl_autoStop 0
   rl_commandDown set Raffstore_Essen_down on
   rl_commandStopDown set Raffstore_Essen_down off
   rl_commandStopUp set Raffstore_Essen_up off
   rl_commandUp set Raffstore_Essen_up on
   rl_excessBottom 0
   rl_excessTop 0
   rl_secondsDown 59
   rl_secondsUp 62
   rl_switchTime 1
   rl_type    normal
   room       Raffstore,Wohnen
   userReadings statePosition { if(ReadingsVal($name,"state","0") eq "up" or ReadingsVal($name,"state","0") eq "down" or ReadingsVal($name,"state","0") eq "closed" or ReadingsVal($name,"state","0") eq "open_ack")  {ReadingsVal($name,"state",0)} else {ReadingsVal($name,"position",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
   webCmd     open:closed:half:stop:pct




Internals:
   FUUID      5fa7e5ef-f33f-2d68-299b-7b0819bf5ea4610c
   FVERSION   73_AutoShuttersControl.pm:v0.10.12-s23934/2021-03-12 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Raffstore_Automation
   NOTIFYDEV  global,Raffstore_Automation,Raffstore_Eltern,Raffstore_Essen,Raffstore_Kind1,Raffstore_Kind2,Raffstore_Kueche,Raffstore_Wohnen,Twilight_Module
   NR         279
   NTFY_ORDER 51-Raffstore_Automation
   STATE      night close
   TYPE       AutoShuttersControl
   VERSION    v0.10.12
   OLDREADINGS:
   READINGS:
     2021-05-15 21:13:27   Raffstore_Eltern_PosValue 100
     2021-05-15 21:12:28   Raffstore_Eltern_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Eltern_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 20:31:01   Raffstore_Essen_PosValue 100
     2021-05-15 20:30:02   Raffstore_Essen_lastPosValue 0
     2021-05-15 20:30:02   Raffstore_Essen_nextAstroTimeEvent 16.05.2021 - 06:20
     2021-05-15 21:13:27   Raffstore_Kind1_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kind1_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kind1_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Kind2_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kind2_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kind2_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Kueche_PosValue 100
     2021-05-15 21:12:28   Raffstore_Kueche_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Kueche_nextAstroTimeEvent 16.05.2021 - 06:15
     2021-05-15 21:13:27   Raffstore_Wohnen_PosValue 100
     2021-05-15 21:12:28   Raffstore_Wohnen_lastPosValue 0
     2021-05-15 21:12:28   Raffstore_Wohnen_nextAstroTimeEvent 16.05.2021 - 06:15
     2020-11-09 07:49:35   ascEnable       on
     2020-11-09 07:49:35   controlShading  off
     2020-11-09 07:49:35   hardLockOut     off
     2021-05-04 10:17:41   room_Eltern_Raffstore Raffstore_Eltern
     2021-05-04 10:17:41   room_Kind1_Raffstore Raffstore_Kind1
     2021-05-04 10:17:41   room_Kind2_Raffstore Raffstore_Kind2
     2021-05-04 10:17:41   room_Raffstore_Wohnen Raffstore_Essen,Raffstore_Kueche,Raffstore_Wohnen
     2020-11-09 07:49:35   selfDefense     off
     2021-05-15 21:13:27   state           night close
     2020-11-09 07:49:35   sunriseTimeWeHoliday off
     2021-05-04 10:17:41   userAttrList    rolled out
   helper:
     shuttersList:
       Raffstore_Eltern
       Raffstore_Essen
       Raffstore_Kind1
       Raffstore_Kind2
       Raffstore_Kueche
       Raffstore_Wohnen
   monitoredDevs:
     Raffstore_Eltern:
     Raffstore_Essen:
     Raffstore_Kind1:
     Raffstore_Kind2:
     Raffstore_Kueche:
     Raffstore_Wohnen:
     Twilight_Module:
       Raffstore_Automation ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -5
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -5
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_tempSensor VBUSDEV_6521:Temperatur_2
   ASC_twilightDevice Twilight_Module
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Technikraum



Vielleicht hat von euch jemand einen guten Tipp für mich.

Danke,
Simon

Im ASC Device hast du "sunriseTimeWeHoliday" auf Off. Stell das Mal per Set-Befehl im ASC auf on. Dann müsste es gehen...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 15 Mai 2021, 23:32:10
Leider war es bisher nicht die Lösung. Die Markise war eingefahren, am späten Abend ging die Windprotection an als die Markise eingerollt war nach dem der Wind um 23:10 abgeflacht war fuhr die Markise aus. Das möchte ich in Zukunft gerne vermeiden.


ASC_DEBUG!!! 2021.05.15 23:09:37 - FnSetCmdFn: Markise_Terasse - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 10. Grund der Fahrt: wind un-protected
2021.05.15 23:09:37.838 3: CUL_HM set Markise_Terasse pct 10
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 16 Mai 2021, 01:48:49
Zitat von: CoolTux am 15 Mai 2021, 16:08:43
Ich gehe davon aus daß das Reading im ASC Device selbst für Holiday gesetzt ist.
als Reading steht es drin
SZ_Rollladen_nextAstroTimeEvent 16.05.2021 - 10:10
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Mai 2021, 06:34:42
Zitat von: moonsorrox am 16 Mai 2021, 01:48:49
als Reading steht es drin
SZ_Rollladen_nextAstroTimeEvent 16.05.2021 - 10:10

Ich meinte damit das Reading HolidyWe ob es auf on steht.
Ich schaue die Tage mal in den Code ob es für time Probleme gibt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Mai 2021, 06:37:16
Zitat von: joshi am 15 Mai 2021, 23:32:10
Leider war es bisher nicht die Lösung. Die Markise war eingefahren, am späten Abend ging die Windprotection an als die Markise eingerollt war nach dem der Wind um 23:10 abgeflacht war fuhr die Markise aus. Das möchte ich in Zukunft gerne vermeiden.


ASC_DEBUG!!! 2021.05.15 23:09:37 - FnSetCmdFn: Markise_Terasse - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 10. Grund der Fahrt: wind un-protected
2021.05.15 23:09:37.838 3: CUL_HM set Markise_Terasse pct 10


Gib mal bitte ein list vom Device der Markise
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 16 Mai 2021, 08:40:31
Zitat von: CoolTux am 16 Mai 2021, 06:37:16
Gib mal bitte ein list vom Device der Markise

Internals:
   CuBe_MSGCNT 34
   CuBe_RAWMSG A1043A4105B9DCB1EC8820601C80080C800::-57.5:CuBe
   CuBe_RSSI  -57.5
   CuBe_TIME  2021-05-15 23:14:27
   DEF        5B9DCB
   FUUID      5d0f6c0e-f33f-e72d-9157-9149d3903d90b53c
   FVERSION   10_CUL_HM.pm:0.243740/2021-05-02
   IODev      CuBe
   LASTInputDev CuBe
   MSGCNT     34
   NAME       Markise_Terasse
   NOTIFYDEV  global
   NR         50
   NTFY_ORDER 50-Markise_Terasse
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:43 - t:10 s:5B9DCB d:1EC882 0601C80080C800
   protLastRcv 2021-05-15 23:14:27
   protRcv    34 last_at:2021-05-15 23:14:27
   protSnd    35 last_at:2021-05-15 23:14:27
   protState  CMDs_done
   rssi_CuBe  cnt:11 min:-58 max:-52 avg:-55.45 lst:-56
   rssi_at_CuBe cnt:34 min:-64 max:-53.5 avg:-58.1 lst:-57.5
   rssi_mapleCUN cnt:1 min:-102 max:-102 avg:-102 lst:-102
   READINGS:
     2021-04-28 09:49:20   ASC_Enable      on
     2021-05-16 08:35:55   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-05-15 23:14:27   ASC_ShuttersLastDrive manual
     2021-05-16 05:45:42   ASC_Time_DriveDown 16.05.2021 - 21:00
     2021-05-16 05:45:42   ASC_Time_DriveUp 17.05.2021 - 05:44
     2021-05-15 23:09:38   CommandAccepted yes
     2020-12-23 19:49:35   D-firmware      2.11
     2020-12-23 19:49:35   D-serialNr      OEQ0563383
     2021-05-13 14:29:16   IODev           CuBe
     2021-03-07 22:05:04   PairedTo        0x1EC882
     2021-03-07 16:09:12   R-driveDown     42.5 s
     2020-12-23 19:50:11   R-driveTurn     0.5 s
     2021-03-07 16:08:32   R-driveUp       44.7 s
     2020-12-23 19:50:10   R-pairCentral   0x1EC882
     2020-12-23 19:50:11   R-sign          off
     2021-03-07 22:05:04   RegL_00.        00:00 02:01 0A:1E 0B:C8 0C:82 15:FF 18:00
     2021-03-07 22:05:05   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:A9 0D:01 0E:BF 0F:05 10:00 30:06 56:00 57:24 B3:00 B4:64 B5:14
     2021-05-13 14:29:26   associatedWith  ASC
     2021-03-30 10:22:39   cfgState        ok
     2021-05-15 23:14:27   commState       CMDs_done
     2021-05-15 23:14:27   deviceMsg       on (to VCCU)
     2021-05-15 23:14:27   level           100
     2021-03-29 17:37:45   levelSlat       set_50
     2021-05-15 23:14:27   motor           stop:on
     2021-05-15 23:14:27   pct             100
     2021-05-15 23:14:27   pctSlat         100
     2021-05-15 23:14:27   recentStateType info
     2021-05-15 23:14:27   slatDir         stop
     2021-05-15 23:14:27   state           on
     2021-05-15 23:14:27   timedOn         off
     2021-05-15 23:09:37   trigLast        fhem:80
   helper:
     HM_CMDNR   67
     cSnd       111EC8825B9DCB800100CA,111EC8825B9DCB800114CA
     dlvlCmd    ++A0111EC8825B9DCB800114CA
     mId        0107
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1620908959.83021
       TmplTs     1620908959.83021
       cmdKey     1:1:0::Markise_Terasse:0107:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         pctLvlSlat (-value-|old|noChng) (-slatValue-|old|noChng)
         pctSlat    (-slatValue-|old|noChng)
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HM_FlurOG_Meld_Btn_01,HM_FlurOG_Meld_Btn_02,HM_FlurOG_Motion,HM_Flur_Meld_Btn_01,HM_Flur_Meld_Btn_02,HM_Flur_Motion,VCCU
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5B9DCB,00,00,00
       nextSend   1621113267.15249
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         5B9DCB
         00
         00
         00
     mRssi:
       mNo        43
       io:
         CuBe:
           -51.5
           -51.5
         mapleCUN:
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CuBe
       flg        A
       ts         1621113267.05275
       ack:
         HASH(0x55dec6b16330)
         4380021EC8825B9DCB00
     rssi:
       CuBe:
         avg        -55.4545454545455
         cnt        11
         lst        -56
         max        -52
         min        -58
       at_CuBe:
         avg        -58.1029411764706
         cnt        34
         lst        -57.5
         max        -53.5
         min        -64
       mapleCUN:
         avg        -102
         cnt        1
         lst        -102
         max        -102
         min        -102
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor HmIP_SWO_PL:1.ILLUMINATION
   ASC_Closed_Pos 10
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 160:270
   ASC_Shading_MinMax_Elevation 20:90
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 12000:10000
   ASC_ShuttersPlace terrace
   ASC_WindParameters 20:15
   ASC_WindProtection on
   IODev      CuBe
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_0 100:fts_sunblind_0 50:fts_sunblind_50 0:fts_sunblind_100 off:fts_sunblind_100
   eventMap   closed:100% open:0%
   expert     defReg,rawReg
   firmware   2.11
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000
   room       CUL_HM,Draussen,Wohnzimmer
   serialNr   OEQ0563383
   subType    blindActuator
   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
   webCmd     pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Mai 2021, 10:19:04
Zitat von: joshi am 16 Mai 2021, 08:40:31
Internals:
   CuBe_MSGCNT 34
   CuBe_RAWMSG A1043A4105B9DCB1EC8820601C80080C800::-57.5:CuBe
   CuBe_RSSI  -57.5
   CuBe_TIME  2021-05-15 23:14:27
   DEF        5B9DCB
   FUUID      5d0f6c0e-f33f-e72d-9157-9149d3903d90b53c
   FVERSION   10_CUL_HM.pm:0.243740/2021-05-02
   IODev      CuBe
   LASTInputDev CuBe
   MSGCNT     34
   NAME       Markise_Terasse
   NOTIFYDEV  global
   NR         50
   NTFY_ORDER 50-Markise_Terasse
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:43 - t:10 s:5B9DCB d:1EC882 0601C80080C800
   protLastRcv 2021-05-15 23:14:27
   protRcv    34 last_at:2021-05-15 23:14:27
   protSnd    35 last_at:2021-05-15 23:14:27
   protState  CMDs_done
   rssi_CuBe  cnt:11 min:-58 max:-52 avg:-55.45 lst:-56
   rssi_at_CuBe cnt:34 min:-64 max:-53.5 avg:-58.1 lst:-57.5
   rssi_mapleCUN cnt:1 min:-102 max:-102 avg:-102 lst:-102
   READINGS:
     2021-04-28 09:49:20   ASC_Enable      on
     2021-05-16 08:35:55   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-05-15 23:14:27   ASC_ShuttersLastDrive manual
     2021-05-16 05:45:42   ASC_Time_DriveDown 16.05.2021 - 21:00
     2021-05-16 05:45:42   ASC_Time_DriveUp 17.05.2021 - 05:44
     2021-05-15 23:09:38   CommandAccepted yes
     2020-12-23 19:49:35   D-firmware      2.11
     2020-12-23 19:49:35   D-serialNr      OEQ0563383
     2021-05-13 14:29:16   IODev           CuBe
     2021-03-07 22:05:04   PairedTo        0x1EC882
     2021-03-07 16:09:12   R-driveDown     42.5 s
     2020-12-23 19:50:11   R-driveTurn     0.5 s
     2021-03-07 16:08:32   R-driveUp       44.7 s
     2020-12-23 19:50:10   R-pairCentral   0x1EC882
     2020-12-23 19:50:11   R-sign          off
     2021-03-07 22:05:04   RegL_00.        00:00 02:01 0A:1E 0B:C8 0C:82 15:FF 18:00
     2021-03-07 22:05:05   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:A9 0D:01 0E:BF 0F:05 10:00 30:06 56:00 57:24 B3:00 B4:64 B5:14
     2021-05-13 14:29:26   associatedWith  ASC
     2021-03-30 10:22:39   cfgState        ok
     2021-05-15 23:14:27   commState       CMDs_done
     2021-05-15 23:14:27   deviceMsg       on (to VCCU)
     2021-05-15 23:14:27   level           100
     2021-03-29 17:37:45   levelSlat       set_50
     2021-05-15 23:14:27   motor           stop:on
     2021-05-15 23:14:27   pct             100
     2021-05-15 23:14:27   pctSlat         100
     2021-05-15 23:14:27   recentStateType info
     2021-05-15 23:14:27   slatDir         stop
     2021-05-15 23:14:27   state           on
     2021-05-15 23:14:27   timedOn         off
     2021-05-15 23:09:37   trigLast        fhem:80
   helper:
     HM_CMDNR   67
     cSnd       111EC8825B9DCB800100CA,111EC8825B9DCB800114CA
     dlvlCmd    ++A0111EC8825B9DCB800114CA
     mId        0107
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1620908959.83021
       TmplTs     1620908959.83021
       cmdKey     1:1:0::Markise_Terasse:0107:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         pctLvlSlat (-value-|old|noChng) (-slatValue-|old|noChng)
         pctSlat    (-slatValue-|old|noChng)
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HM_FlurOG_Meld_Btn_01,HM_FlurOG_Meld_Btn_02,HM_FlurOG_Motion,HM_Flur_Meld_Btn_01,HM_Flur_Meld_Btn_02,HM_Flur_Motion,VCCU
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5B9DCB,00,00,00
       nextSend   1621113267.15249
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         5B9DCB
         00
         00
         00
     mRssi:
       mNo        43
       io:
         CuBe:
           -51.5
           -51.5
         mapleCUN:
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CuBe
       flg        A
       ts         1621113267.05275
       ack:
         HASH(0x55dec6b16330)
         4380021EC8825B9DCB00
     rssi:
       CuBe:
         avg        -55.4545454545455
         cnt        11
         lst        -56
         max        -52
         min        -58
       at_CuBe:
         avg        -58.1029411764706
         cnt        34
         lst        -57.5
         max        -53.5
         min        -64
       mapleCUN:
         avg        -102
         cnt        1
         lst        -102
         max        -102
         min        -102
     tmpl:
Attributes:
   ASC        2
   ASC_BrightnessSensor HmIP_SWO_PL:1.ILLUMINATION
   ASC_Closed_Pos 10
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 160:270
   ASC_Shading_MinMax_Elevation 20:90
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 12000:10000
   ASC_ShuttersPlace terrace
   ASC_WindParameters 20:15
   ASC_WindProtection on
   IODev      CuBe
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_0 100:fts_sunblind_0 50:fts_sunblind_50 0:fts_sunblind_100 off:fts_sunblind_100
   eventMap   closed:100% open:0%
   expert     defReg,rawReg
   firmware   2.11
   model      HM-LC-JA1PBU-FM
   peerIDs    00000000
   room       CUL_HM,Draussen,Wohnzimmer
   serialNr   OEQ0563383
   subType    blindActuator
   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
   webCmd     pct


Place Terracce ist bei einer Markise unnötig. Aber Gib ihm mal statt Terracce den Wert Markise.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 16 Mai 2021, 11:13:01
Was bewirkt die Position die man bei den Windparametern mitgeben kann? Ist das die Position während der WindProtection? Wie ist das bei der RainProtection?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Leon_Emm am 16 Mai 2021, 11:14:21
Hallo alle zusammen,

bei mir war ja das Problem, dass ein Rollo sich ungewöhnlich verhält (siehe Post
Zitat von: CoolTux am 15 Mai 2021, 09:23:09
Hier empfiehlt sich Debug mal zu aktivieren im ASC
)

Soweit hab ich jetzt den Debug-Modus mal aktiviert, das Rollo hatte ich heute Nacht aber per attr disable 1 deaktiviert, damit ich heute mal nicht um 5 Uhr von einem fahrenden Rollo geweckt werde. Hier mal die Interessanten Logzeilen (der ganze Log mal im Anhang):

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Esszimmer - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Esszimmer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Esszimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Esszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_HSTuer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_HSTuer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_HSTuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Kueche RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Kueche - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Schlafzimmer_Leon RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 0 Brightness: 14 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 0 Brightness: 14 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Leon - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Leon - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Leon - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 0 Brightness: 14 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 0 Brightness: 14 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Schlafzimmer_Leon - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Schlafzimmer_Ursula_Sued RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 0 Brightness: 14 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 0 Brightness: 14 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: NEIN, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 0 Brightness: 14 BrightnessMin: 32 Sunset: 1

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 0 Brightness: 14 BrightnessMax: 50 Sunrise: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Schlafzimmer_Ursula_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Treppenhaus_Buero RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Treppenhaus_Buero - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Treppenhaus_Buero - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Wohnzimmer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:34 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.05.16 05:00:34 - EventProcessingTwilightDevice: rollo_Wohnzimmer - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Kueche - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Kueche - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:35 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:35 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:35 - ShadingProcessing: rollo_Kueche - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Esszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:00:35 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:35 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:00:35 - ShadingProcessing: rollo_Esszimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:00:35 - EventProcessingShadingBrightness: rollo_Esszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_HSTuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_HSTuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_HSTuer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_HSTuer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_HSTuer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_HSTuer - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:03:21

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_HSTuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Leon - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Leon - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Leon - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnSetCmdFn: rollo_Schlafzimmer_Leon - Rollo wird gefahren, aktuelle Position: 80, Zielposition: 0. Grund der Fahrt: shading out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnSetDriveCmd: rollo_Schlafzimmer_Leon - NICHT versetztes fahren

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnSetDriveCmd: rollo_Schlafzimmer_Leon - NoDelay: NEIN

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnShuttersCommandSet: rollo_Schlafzimmer_Leon - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_Schlafzimmer_Leon - Der aktuelle Beschattungsstatus ist: out und somit wird nun in die Position: 80 zum beenden der Beschattung gefahren

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_Schlafzimmer_Leon - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:03:21

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Treppenhaus_Buero - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Treppenhaus_Buero - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Treppenhaus_Buero - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_Treppenhaus_Buero - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:03:21

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Wohnzimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Wohnzimmer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_Wohnzimmer - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:03:21

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:03:21 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:03:21 - ShadingProcessingDriveCommand: rollo_Schlafzimmer_Ursula_Sued - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:03:21

ASC_DEBUG!!! 2021.05.16 05:03:21 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_HSTuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_HSTuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - ShadingProcessing: rollo_HSTuer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_HSTuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - ShadingProcessing: rollo_Schlafzimmer_Leon - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Treppenhaus_Buero Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - ShadingProcessing: rollo_Treppenhaus_Buero - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Treppenhaus_Buero - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Wohnzimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - ShadingProcessing: rollo_Wohnzimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Wohnzimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:04:18 - FnIsDay: rollo_Schlafzimmer_Ursula_Sued getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:04:18 - ShadingProcessing: rollo_Schlafzimmer_Ursula_Sued - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:04:18 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Ursula_Sued - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Kueche - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Kueche - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Kueche - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Kueche - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Kueche - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessingDriveCommand: rollo_Kueche - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:05:12

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Esszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Esszimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Esszimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessing: rollo_Esszimmer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:05:12 - ShadingProcessingDriveCommand: rollo_Esszimmer - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.16 05:05:12

ASC_DEBUG!!! 2021.05.16 05:05:12 - EventProcessingShadingBrightness: rollo_Esszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Kueche - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Kueche - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:06:08 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:06:08 - FnIsDay: rollo_Kueche Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:06:08 - ShadingProcessing: rollo_Kueche - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Kueche - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Esszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Esszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:06:08 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:06:08 - FnIsDay: rollo_Esszimmer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:06:08 - ShadingProcessing: rollo_Esszimmer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 75, Azimut Endschattung: 150, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:06:08 - EventProcessingShadingBrightness: rollo_Esszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_HSTuer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_HSTuer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_HSTuer Allgemein: 0

ASC_DEBUG!!! 2021.05.16 05:08:55 - ShadingProcessing: rollo_HSTuer - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 135, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_HSTuer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 14 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon Allgemein: 1

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon getDownBrightness: 1 Brightness: 14 BrightnessMin: 32 Sunset: 0

ASC_DEBUG!!! 2021.05.16 05:08:55 - FnIsDay: rollo_Schlafzimmer_Leon getUpBrightness: 1 Brightness: 14 BrightnessMax: 50 Sunrise: 1

ASC_DEBUG!!! 2021.05.16 05:08:55 - ShadingProcessing: rollo_Schlafzimmer_Leon - Übergebende Werte - Azimuth:51.4, Elevation: -5.9, Brightness: 14, OutTemp: 9.6, Azimut Beschattung: 140, Azimut Endschattung: 255, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.16 05:08:55 - EventProcessingShadingBrightness: rollo_Schlafzimmer_Leon - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Ich konnte da bisher noch nix rauslesen, aber naja xD Damit der Beitrag auch nicht zu voll ist, in ner weiteren textdatei die Lists nochmal ;)

Liebe Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 16 Mai 2021, 11:22:15
Hi,

ich habe einen anderen Punkt.

Wenn ich bei einem Rollo u.a. folgendes gesetzt habe:

ASC_Roommate_Device rr_xyz
ASC_Up brightness
ASC_Time_Up_Early 06:30
ASC_WindowRec Sensor_OG_Schlafzimmer_Ost_Kontakt


Und jetzt um 08:00 der rr_xyz auf awoken gesetzt wird, dann passiert erstmal nichts. Helligkeitswert liegt an der Stelle weit über der Schwelle.
Erst nach einigen Minuten fährt das Rollo hoch.

Vermutung: es braucht erst ein neues Event vom Helligkeitssensor, damit die entsprechende Routine abfragt wird und das Rollo nach oben fährt.
Beim abendlichen Wechsel zu gotosleep fährt das Rollo direkt.
Das führt immer wieder zu Irritationen.

Ist es möglich, dies so zu ändern, dass bereits der Wechsel auf awoken (u.ä.) als Trigger ausreicht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 16 Mai 2021, 12:03:15
Zitat von: CoolTux am 16 Mai 2021, 06:34:42
Ich meinte damit das Reading HolidyWe ob es auf on steht.
Ich schaue die Tage mal in den Code ob es für time Probleme gibt.

@CoolTux, ich habe es einfach noch nie angewendet und wußte es daher nicht, brauchst nicht schauen.... da scheint es eher in meinem Hirn Probleme zu geben  :)
heute Morgen ging alles wie es soll.... ich hatte die commandref zwar hoch und runter gelesen, aber wohl nicht gecheckt das es diese Einstellung gibt.
Ich dachte es reicht wenn das attr gesetzt wird.

Danke für das hinstubsen...  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Mai 2021, 12:13:45
Zitat von: kjmEjfu am 16 Mai 2021, 11:22:15
Hi,

ich habe einen anderen Punkt.

Wenn ich bei einem Rollo u.a. folgendes gesetzt habe:

ASC_Roommate_Device rr_xyz
ASC_Up brightness
ASC_Time_Up_Early 06:30
ASC_WindowRec Sensor_OG_Schlafzimmer_Ost_Kontakt


Und jetzt um 08:00 der rr_xyz auf awoken gesetzt wird, dann passiert erstmal nichts. Helligkeitswert liegt an der Stelle weit über der Schwelle.
Erst nach einigen Minuten fährt das Rollo hoch.

Vermutung: es braucht erst ein neues Event vom Helligkeitssensor, damit die entsprechende Routine abfragt wird und das Rollo nach oben fährt.
Beim abendlichen Wechsel zu gotosleep fährt das Rollo direkt.
Das führt immer wieder zu Irritationen.

Ist es möglich, dies so zu ändern, dass bereits der Wechsel auf awoken (u.ä.) als Trigger ausreicht?

Das sollte eigentlich genau so passieren. Sobald awoken oder home gestellt ist sorgt der Event zum fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 16 Mai 2021, 15:06:39
Hallo,

ich habe eine Frage zu ASC_WindowRec_PosAfterDayClosed, dessen Erläuterung im Wiki vermutlich ein Copy&Paste-Fehler ist.
Der Name des Attributs deutet darauf hin, dass man hier konfiguriert, in welche Position der Rolladen fahren soll, wenn das Fenster nach "DayClosed" abends gefahren werden soll. Ich vermute, das bezieht sich auf das Schließen des Fensters ("closed").

Bei einem Rolladen habe ich einen Fensterkontakt, der "closed" und "open" liefert, konfiguriert in ASC_WindowRec. Wenn das Fenster tagsüber geschlossen wird, fährt der Rolladen komplett runter.

Wann genau wird ASC_WindowRec_PosAfterDayClosed ausgewertet (offenbar nicht nach "DayClosed" sondern eher "DayOpen") und wie kann ich ASC konfigurieren, so dass bei geschlossenem Rolladen beim Öffnen des Fensters der Rolladen irgendwie hoch fährt (Prozentangabe wäre super) und beim Schließen wieder runterfährt. Und tagsüber (bzw. beim Shading im Sommer) sollte nichts passieren.

Gruß
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 17 Mai 2021, 07:58:15
Zitat von: CoolTux am 16 Mai 2021, 12:13:45
Das sollte eigentlich genau so passieren. Sobald awoken oder home gestellt ist sorgt der Event zum fahren.

Hatte ich auch so im Kopf.

Beobachtung heute dazu:

Beim entsprechenden Roommate:
lastAwake 2021-05-17 07:50:10

1. Rollo (mit Brightnesssensor 1) ist gefahren um 2021-05-17 07:51:02
2. Rollo (mit Brightnesssensor 2, weil ganz andere Himmelsrichtung) ist gefahren um 2021-05-17 07:53:14
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Mai 2021, 08:22:15
Zitat von: cbl am 16 Mai 2021, 15:06:39
Hallo,

ich habe eine Frage zu ASC_WindowRec_PosAfterDayClosed, dessen Erläuterung im Wiki vermutlich ein Copy&Paste-Fehler ist.
Der Name des Attributs deutet darauf hin, dass man hier konfiguriert, in welche Position der Rolladen fahren soll, wenn das Fenster nach "DayClosed" abends gefahren werden soll. Ich vermute, das bezieht sich auf das Schließen des Fensters ("closed").

Bei einem Rolladen habe ich einen Fensterkontakt, der "closed" und "open" liefert, konfiguriert in ASC_WindowRec. Wenn das Fenster tagsüber geschlossen wird, fährt der Rolladen komplett runter.

Wann genau wird ASC_WindowRec_PosAfterDayClosed ausgewertet (offenbar nicht nach "DayClosed" sondern eher "DayOpen") und wie kann ich ASC konfigurieren, so dass bei geschlossenem Rolladen beim Öffnen des Fensters der Rolladen irgendwie hoch fährt (Prozentangabe wäre super) und beim Schließen wieder runterfährt. Und tagsüber (bzw. beim Shading im Sommer) sollte nichts passieren.

Gruß
Christian

PosAfterDayClosed bedeutet wo das Rollo hingefahren werden soll wenn das Fenster am Tag geschlossen wird. Es kann ja mal sein das das Rollo am Tag unterhalb der ventilate oder Comfort Possition steht wenn das Fenster geöffnet wird. Dann fährt das Rollo in die entsprechende Position. Wenn das Fenster geschlossen wird fährt es entweder in die letzte manuelle Position oder in die open Position.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Mai 2021, 08:33:06
Zitat von: kjmEjfu am 17 Mai 2021, 07:58:15
Hatte ich auch so im Kopf.

Beobachtung heute dazu:

Beim entsprechenden Roommate:
lastAwake 2021-05-17 07:50:10

1. Rollo (mit Brightnesssensor 1) ist gefahren um 2021-05-17 07:51:02
2. Rollo (mit Brightnesssensor 2, weil ganz andere Himmelsrichtung) ist gefahren um 2021-05-17 07:53:14

Selber Roommate steht im Rollo? Irgendwelche Verzögerungen drin zum fahren des Rollos?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 17 Mai 2021, 10:52:46
Zitat von: CoolTux am 17 Mai 2021, 08:33:06
Selber Roommate steht im Rollo? Irgendwelche Verzögerungen drin zum fahren des Rollos?

Das eine Rollo:

Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 900
   ASC_BlockingTime_beforDayOpen 900
   ASC_BlockingTime_beforNightClose 900
   ASC_BrightnessSensor Sensor_Aussen_HWR_Sonne:control 90:50
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Delay 1
   ASC_Drive_DelayStart 2
   ASC_LockOut_Cmd inhibit
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_xyz
   ASC_Shading_InOutAzimuth 121:286
   ASC_Shading_MinMax_Elevation 20
   ASC_Shading_Min_OutsideTemperature 6.5
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_SunnyCloudy 52500:40000 4
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection 1.DIRECTION:stop
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 10:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_WindowRec Sensor_OG_Kind1_Sued_Kontakt
   ASC_WindowRec_subType twostate
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   cmdIcon    open:fts_shutter_up stop:fts_shutter_manual close:fts_shutter_down
   event-on-change-reading .*
   genericDeviceType blind
   group      Rolladen
   room       Homematic
   stripnumber 1
   subType    blindActuator
   substexcl  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
   webCmd     open:close:stop:pct
   widgetOverride pct:slider,0,10,100


und das andere

Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 900
   ASC_BlockingTime_beforDayOpen 900
   ASC_BlockingTime_beforNightClose 900
   ASC_BrightnessSensor Sensor_Aussen_Kind1_Sonne:control 90:50
   ASC_ComfortOpen_Pos 100
   ASC_Down   brightness
   ASC_Drive_Delay 1
   ASC_Drive_DelayStart 1
   ASC_LockOut_Cmd inhibit
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_xyz
   ASC_Shading_InOutAzimuth 235:300
   ASC_Shading_MinMax_Elevation 19
   ASC_Shading_Min_OutsideTemperature 106.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 25
   ASC_Shading_StateChange_SunnyCloudy 52500:40000 4
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection 1.DIRECTION:stop
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 10:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   IODev      d_ccu
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
   cmdIcon    open:fts_shutter_up stop:fts_shutter_manual close:fts_shutter_down
   event-on-change-reading .*
   genericDeviceType blind
   group      Rolladen
   room       Homematic
   stripnumber 1
   subType    blindActuator
   substexcl  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
   webCmd     open:close:stop:pct
   widgetOverride pct:slider,0,10,100


Die 1 bzw 2 in ASC_Drive_DelayStart kann es ja eigentlich nicht sein, weil es sich es sich da laut Commandref um Sekunden handelt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cbl am 17 Mai 2021, 19:50:07
Zitat von: CoolTux am 17 Mai 2021, 08:22:15
PosAfterDayClosed bedeutet wo das Rollo hingefahren werden soll wenn das Fenster am Tag geschlossen wird. Es kann ja mal sein das das Rollo am Tag unterhalb der ventilate oder Comfort Possition steht wenn das Fenster geöffnet wird. Dann fährt das Rollo in die entsprechende Position. Wenn das Fenster geschlossen wird fährt es entweder in die letzte manuelle Position oder in die open Position.

Danke für die Aufklärung.

Also "closed" bezieht sich auf das Fenster und nicht "Day closed" der Rollosteuerung. Dann kann ich jetzt den WAF der Rolladensteuerung erhöhen. ;)

Gruß
Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Mai 2021, 10:49:21
Mit dem morgigen Update wird nun auch die Rain Protection so funktionieren wie beschrieben. Inklusive verzögerter Unprotection und Abbruch der verzögerten Unprotection wenn doch wieder innerhalb der Waiting Time Regen kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Steigerbalett am 20 Mai 2021, 11:17:02
Hallo CoolTux,Frage zur Rainprotection:
Wäre es möglich die "ASC_rainSensor CLOSEDPOS" in die Rolladengeräte zu verschieben und so jedem Rolladen eine individuelle Closedpos zuzuweisen.Und dann evtl. noch die Möglichkeiten der Rainprotection etwas smart zu erweitern.
Aktuell löse ich folgende Szenarien noch mit DoIf, wäre aber vermutlich auch direkt mit ASC möglich:

Markise fährt ein wenn es begint zu regnen:
Wenn Regen=1 und Markiese>10 dann Markise=0
und
Rolladen fährt runter wenn es beginnt zu regnen, keiner zuhause, die Rolladen oben und das Fenster offen ist:
Wenn Regen=1 und Bewohner=abwesend und Fenster=offen und Rolladen<95 dann Rolladen=100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 Mai 2021, 16:13:30
Zitat von: Steigerbalett am 20 Mai 2021, 11:17:02
Hallo CoolTux,Frage zur Rainprotection:
Wäre es möglich die "ASC_rainSensor CLOSEDPOS" in die Rolladengeräte zu verschieben und so jedem Rolladen eine individuelle Closedpos zuzuweisen.Und dann evtl. noch die Möglichkeiten der Rainprotection etwas smart zu erweitern.
Aktuell löse ich folgende Szenarien noch mit DoIf, wäre aber vermutlich auch direkt mit ASC möglich:

Markise fährt ein wenn es begint zu regnen:
Wenn Regen=1 und Markiese>10 dann Markise=0
und
Rolladen fährt runter wenn es beginnt zu regnen, keiner zuhause, die Rolladen oben und das Fenster offen ist:
Wenn Regen=1 und Bewohner=abwesend und Fenster=offen und Rolladen<95 dann Rolladen=100

Das die Regen geschlossen Position MIT im Rollo steht kann ich gerne machen. Aber das mit >= 10 oder so geht nicht. Sofern das Rollo ungleich der Regen geschlossen Position steht wird gefahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Steigerbalett am 21 Mai 2021, 07:39:05
ZitatSofern das Rollo ungleich der Regen geschlossen Position steht wird gefahren.
Das reicht in den meisten Fällen vermutlich auch (z.B. mein Beispiel 1).

Die beiden anderen Abhängigkeiten sind vermutlich schwerer zu implementieren. Aber geht auch gut mit dem DoIf.
Danke für Deine tolle Arbeit. Ist ein super Modul geworden!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 Mai 2021, 12:34:22
Moin  CoolTux,

ich habe folgendes Problem. Wenn das Fenster während "brightnessDriveDown" geöffnet ist, schließt das Rollo nicht, was soweit auch richtig ist. Wenn ich aber dann später das Fenster schließe wird die Schließfahrt nicht nachgeholt. Erst wenn das Roommate_Device absent ist, wird das Rollo geschlossen obwohl ASC_Mode_Down auf always steht. Was habe ich falsch eingestellt?

ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   FVERSION   73_AutoShuttersControl.pm:v0.10.13-s24354/2021-04-29
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,fenster_badezimmer,global,kuechen_fenster_carport,kuechen_fenster_strasse,lennart_fenster,rgr_asc,rr_Badezimmer,rr_asc,schlafzimmer_fenster,terrassen_tuer,wc_fenster,wohnzimmer_fenster,Rollo_Anbau,Rollo_BZ,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_Lennart,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         248
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.13
   OLDREADINGS:
   READINGS:
     2020-08-04 17:00:39   Rollo_ASC2_PosValue 0
     2020-08-23 21:04:50   Rollo_ASC2_lastDelayPosValue 70
     2020-08-26 09:30:01   Rollo_ASC2_lastPosValue 0
     2020-08-04 19:58:54   Rollo_ASC_PosValue 0
     2020-08-26 09:30:01   Rollo_ASC_lastPosValue 0
     2021-05-23 08:47:46   Rollo_Anbau_PosValue 0
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2021-05-23 08:47:16   Rollo_Anbau_lastPosValue 100
     2021-05-23 09:30:01   Rollo_Anbau_nextAstroTimeEvent 23.05.2021 - 22:30
     2021-05-23 08:02:16   Rollo_BZ_PosValue 0
     2021-05-22 22:02:47   Rollo_BZ_lastDelayPosValue 5
     2021-05-23 08:01:55   Rollo_BZ_lastPosValue 100
     2021-05-23 09:30:01   Rollo_BZ_nextAstroTimeEvent 23.05.2021 - 22:30
     2021-03-13 18:22:55   Rollo_Kueche_Carport Rollo_Kueche_Carport_lastPosValue 0
     2021-05-23 08:47:36   Rollo_Kueche_Carport_PosValue 0
     2021-05-22 22:02:47   Rollo_Kueche_Carport_lastDelayPosValue 5
     2021-05-23 08:47:15   Rollo_Kueche_Carport_lastPosValue 100
     2021-05-23 09:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent 23.05.2021 - 22:30
     2021-03-13 18:22:55   Rollo_Kueche_Strasse Rollo_Kueche_Strasse_lastPosValue 0
     2021-05-23 09:39:13   Rollo_Kueche_Strasse_PosValue 0
     2021-05-22 22:02:47   Rollo_Kueche_Strasse_lastDelayPosValue 5
     2021-05-23 09:39:05   Rollo_Kueche_Strasse_lastPosValue 40
     2021-05-23 09:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent 23.05.2021 - 22:30
     2020-10-12 07:54:14   Rollo_Lennart   Rollo_Lennart_lastPosValue 0
     2021-05-23 08:34:14   Rollo_Lennart_PosValue 0
     2020-09-27 19:15:01   Rollo_Lennart_lastDelayPosValue 40
     2021-05-23 09:00:05   Rollo_Lennart_lastPosValue 40
     2021-05-23 09:35:01   Rollo_Lennart_nextAstroTimeEvent 23.05.2021 - 19:30
     2020-09-18 23:30:10   Rollo_PosValue  100
     2021-05-23 08:47:38   Rollo_SZ_PosValue 0
     2021-01-06 16:55:24   Rollo_SZ_lastDelayPosValue 70
     2021-05-23 08:47:16   Rollo_SZ_lastPosValue 100
     2021-05-23 09:30:01   Rollo_SZ_nextAstroTimeEvent 23.05.2021 - 22:30
     2021-05-23 08:47:35   Rollo_WC_PosValue 0
     2021-05-21 22:00:22   Rollo_WC_lastDelayPosValue 70
     2021-05-23 08:47:16   Rollo_WC_lastPosValue 100
     2021-05-23 09:30:01   Rollo_WC_nextAstroTimeEvent 23.05.2021 - 22:30
     2021-05-23 08:47:37   Rollo_WZ_PosValue 0
     2021-01-06 16:55:00   Rollo_WZ_lastDelayPosValue 70
     2021-05-23 08:47:16   Rollo_WZ_lastPosValue 100
     2021-05-23 09:30:01   Rollo_WZ_nextAstroTimeEvent 23.05.2021 - 22:30
     2020-09-01 23:30:01   Rollo_lastDelayPosValue 10
     2020-09-18 12:54:03   Rollo_lastPosValue 0
     2020-08-31 08:15:02   ascEnable       on
     2021-05-16 13:54:58   controlShading  on
     2020-08-10 22:12:07   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2021-05-16 13:54:51   room_ASC_Badezimmer_Rollos_Tasmota Rollo_BZ
     2021-05-16 13:54:51   room_ASC_Rollos_Tasmota Rollo_Lennart
     2021-05-16 13:54:51   room_ASC_Rollos_Tasmota_WC Rollo_WC
     2021-05-16 13:54:51   room_ASC_Rollos_Tasmota_Wohnzimmer Rollo_WZ
     2021-05-16 13:54:51   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ
     2020-06-02 12:16:45   selfDefense     on
     2021-05-23 09:39:13   state           shading out
     2020-09-12 20:47:15   sunriseTimeWeHoliday off
     2021-05-16 13:54:51   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_Anbau
       Rollo_BZ
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_Lennart
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_BZ   ASC_BrightnessSensor
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
       Rollo_Lennart ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_Anbau:
     Rollo_BZ:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_Lennart:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     fenster_badezimmer:
       Rollo_BZ   ASC_WindowRec
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     lennart_fenster:
       Rollo_Lennart ASC_WindowRec
     rgr_asc:
       ASC        ASC_residentsDev
     rr_Badezimmer:
       Rollo_BZ   ASC_Roommate_Device
     rr_asc:
       Rollo_Anbau ASC_Roommate_Device
       Rollo_Kueche_Carport ASC_Roommate_Device
       Rollo_Kueche_Strasse ASC_Roommate_Device
       Rollo_Lennart ASC_Roommate_Device
       Rollo_SZ   ASC_Roommate_Device
       Rollo_WC   ASC_Roommate_Device
       Rollo_WZ   ASC_Roommate_Device
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 15:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_asc:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   alias      ASC
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


list Rollo:
Internals:
   CID        DVES_C8EDE7
   DEF        DVES_C8EDE7
   DEVICETOPIC Rollo_BZ
   FUUID      5f0c8349-f33f-26f5-83df-a762d759522133b9
   IODev      Mosquitto_Broker
   LASTInputDev Mosquitto_Broker
   MSGCNT     4425
   Mosquitto_Broker_MSGCNT 4425
   Mosquitto_Broker_TIME 2021-05-23 12:33:27
   NAME       Rollo_BZ
   NR         417
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-08-20 19:09:00   ASC_Enable      on
     2020-08-02 19:48:44   ASC_ShadingMessage  WARN:  global shading active but ASC_Shading_Mode attribut is not set or off
     2021-05-23 08:02:16   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2021-05-23 09:30:01   ASC_Time_DriveDown 23.05.2021 - 22:30
     2021-05-23 09:30:01   ASC_Time_DriveUp 24.05.2021 - 09:30
     2021-05-23 09:30:01   ASC_Time_PrivacyDriveDown 23.05.2021 - 22:15
     2021-04-22 09:28:04   BASE            18
     2020-08-01 20:52:43   Backlog         ShutterOpenDuration1 20; ShutterCloseDuration1 20; ShutterInvert1 1; SaveData 1;
     2021-04-22 09:28:12   BlinkCount      10
     2021-04-22 09:28:25   BlinkTime       10
     2021-04-22 09:28:09   ButtonDebounce  50
     2020-10-09 21:33:47   Command         Unknown
     2021-04-22 09:28:04   FLAG            15
     2021-05-16 00:03:23   FallbackTopic   cmnd/DVES_C8EDE7_fb/
     2020-10-12 21:18:44   Free            511
     2020-10-24 20:41:54   FullTopic       %prefix%/%topic%/
     2021-04-22 09:28:06   GPIO1_0         None
     2021-04-22 09:28:06   GPIO2_0         None
     2021-04-22 09:28:06   GPIO3_0         None
     2021-04-22 09:28:04   GPIO_1          255
     2021-04-22 09:28:04   GPIO_10         255
     2021-04-22 09:28:04   GPIO_11         255
     2021-04-22 09:28:04   GPIO_12         255
     2021-04-22 09:28:04   GPIO_13         255
     2021-04-22 09:28:04   GPIO_2          255
     2021-04-22 09:28:04   GPIO_3          255
     2021-04-22 09:28:04   GPIO_4          255
     2021-04-22 09:28:04   GPIO_5          255
     2021-04-22 09:28:04   GPIO_6          255
     2021-04-22 09:28:04   GPIO_7          255
     2021-04-22 09:28:04   GPIO_8          255
     2021-04-22 09:28:04   GPIO_9          255
     2021-04-22 09:28:19   GPIOs1_0        None
     2021-04-22 09:28:19   GPIOs1_10       Switch2
     2021-04-22 09:28:19   GPIOs1_11       Switch3
     2021-04-22 09:28:19   GPIOs1_12       Switch4
     2021-04-22 09:28:19   GPIOs1_122      Button1i
     2021-04-22 09:28:19   GPIOs1_123      Button2i
     2021-04-22 09:28:19   GPIOs1_124      Button3i
     2021-04-22 09:28:19   GPIOs1_125      Button4i
     2021-04-22 09:28:19   GPIOs1_126      Button1in
     2021-04-22 09:28:19   GPIOs1_127      Button2in
     2021-04-22 09:28:19   GPIOs1_128      Button3in
     2021-04-22 09:28:19   GPIOs1_129      Button4in
     2021-04-22 09:28:19   GPIOs1_13       Switch5
     2021-04-22 09:28:19   GPIOs1_14       Switch6
     2021-04-22 09:28:19   GPIOs1_15       Switch7
     2021-04-22 09:28:19   GPIOs1_150      Rotary1a
     2021-04-22 09:28:19   GPIOs1_151      Rotary1b
     2021-04-22 09:28:19   GPIOs1_16       Switch8
     2021-04-22 09:28:19   GPIOs1_17       Button1
     2021-04-22 09:28:19   GPIOs1_18       Button2
     2021-04-22 09:28:19   GPIOs1_19       Button3
     2021-04-22 09:28:19   GPIOs1_20       Button4
     2021-04-22 09:28:19   GPIOs1_82       Switch1n
     2021-04-22 09:28:19   GPIOs1_83       Switch2n
     2021-04-22 09:28:19   GPIOs1_84       Switch3n
     2021-04-22 09:28:19   GPIOs1_85       Switch4n
     2021-04-22 09:28:19   GPIOs1_86       Switch5n
     2021-04-22 09:28:19   GPIOs1_87       Switch6n
     2021-04-22 09:28:19   GPIOs1_88       Switch7n
     2021-04-22 09:28:19   GPIOs1_89       Switch8n
     2021-04-22 09:28:19   GPIOs1_9        Switch1
     2021-04-22 09:28:19   GPIOs1_90       Button1n
     2021-04-22 09:28:19   GPIOs1_91       Button2n
     2021-04-22 09:28:19   GPIOs1_92       Button3n
     2021-04-22 09:28:19   GPIOs1_93       Button4n
     2021-04-22 09:28:20   GPIOs2_152      Rotary2a
     2021-04-22 09:28:20   GPIOs2_153      Rotary2b
     2021-04-22 09:28:20   GPIOs2_157      LedLink
     2021-04-22 09:28:20   GPIOs2_158      LedLinki
     2021-04-22 09:28:20   GPIOs2_21       Relay1
     2021-04-22 09:28:20   GPIOs2_22       Relay2
     2021-04-22 09:28:20   GPIOs2_23       Relay3
     2021-04-22 09:28:20   GPIOs2_24       Relay4
     2021-04-22 09:28:20   GPIOs2_25       Relay5
     2021-04-22 09:28:20   GPIOs2_26       Relay6
     2021-04-22 09:28:20   GPIOs2_27       Relay7
     2021-04-22 09:28:20   GPIOs2_28       Relay8
     2021-04-22 09:28:20   GPIOs2_29       Relay1i
     2021-04-22 09:28:20   GPIOs2_30       Relay2i
     2021-04-22 09:28:20   GPIOs2_31       Relay3i
     2021-04-22 09:28:20   GPIOs2_32       Relay4i
     2021-04-22 09:28:20   GPIOs2_33       Relay5i
     2021-04-22 09:28:20   GPIOs2_34       Relay6i
     2021-04-22 09:28:20   GPIOs2_35       Relay7i
     2021-04-22 09:28:20   GPIOs2_36       Relay8i
     2021-04-22 09:28:20   GPIOs2_37       PWM1
     2021-04-22 09:28:20   GPIOs2_38       PWM2
     2021-04-22 09:28:20   GPIOs2_39       PWM3
     2021-04-22 09:28:20   GPIOs2_40       PWM4
     2021-04-22 09:28:20   GPIOs2_41       PWM5
     2021-04-22 09:28:20   GPIOs2_42       Counter1
     2021-04-22 09:28:20   GPIOs2_46       PWM1i
     2021-04-22 09:28:20   GPIOs2_47       PWM2i
     2021-04-22 09:28:20   GPIOs2_48       PWM3i
     2021-04-22 09:28:20   GPIOs2_49       PWM4i
     2021-04-22 09:28:20   GPIOs2_50       PWM5i
     2021-04-22 09:28:20   GPIOs2_52       Led1
     2021-04-22 09:28:20   GPIOs2_53       Led2
     2021-04-22 09:28:20   GPIOs2_54       Led3
     2021-04-22 09:28:20   GPIOs2_55       Led4
     2021-04-22 09:28:20   GPIOs2_56       Led1i
     2021-04-22 09:28:20   GPIOs2_57       Led2i
     2021-04-22 09:28:20   GPIOs2_58       Led3i
     2021-04-22 09:28:20   GPIOs2_59       Led4i
     2021-04-22 09:28:20   GPIOs3_1        DHT11
     2021-04-22 09:28:20   GPIOs3_111      SSPI MISO
     2021-04-22 09:28:20   GPIOs3_112      SSPI MOSI
     2021-04-22 09:28:20   GPIOs3_113      SSPI SCLK
     2021-04-22 09:28:20   GPIOs3_114      SSPI CS
     2021-04-22 09:28:20   GPIOs3_115      SSPI DC
     2021-04-22 09:28:20   GPIOs3_140      SM16716 CLK
     2021-04-22 09:28:20   GPIOs3_141      SM16716 DAT
     2021-04-22 09:28:20   GPIOs3_142      SM16716 PWR
     2021-04-22 09:28:20   GPIOs3_143      MY92x1 DI
     2021-04-22 09:28:20   GPIOs3_144      MY92x1 DCKI
     2021-04-22 09:28:20   GPIOs3_147      ALux IrRcv
     2021-04-22 09:28:20   GPIOs3_148      Serial Tx
     2021-04-22 09:28:20   GPIOs3_149      Serial Rx
     2021-04-22 09:28:20   GPIOs3_159      ALux IrSel
     2021-04-22 09:28:20   GPIOs3_160      Buzzer
     2021-04-22 09:28:20   GPIOs3_161      Buzzeri
     2021-04-22 09:28:20   GPIOs3_180      SM2135 Clk
     2021-04-22 09:28:20   GPIOs3_192      DS18x20o
     2021-04-22 09:28:20   GPIOs3_193      DHT11o
     2021-04-22 09:28:20   GPIOs3_2        AM2301
     2021-04-22 09:28:20   GPIOs3_3        SI7021
     2021-04-22 09:28:20   GPIOs3_4        DS18x20
     2021-04-22 09:28:20   GPIOs3_43       Counter2
     2021-04-22 09:28:20   GPIOs3_44       Counter3
     2021-04-22 09:28:20   GPIOs3_45       Counter4
     2021-04-22 09:28:20   GPIOs3_5        I2C SCL
     2021-04-22 09:28:20   GPIOs3_6        I2C SDA
     2021-04-22 09:28:20   GPIOs3_7        WS2812
     2021-04-22 09:28:20   GPIOs3_94       Counter1n
     2021-04-22 09:28:20   GPIOs3_95       Counter2n
     2021-04-22 09:28:20   GPIOs3_96       Counter3n
     2021-04-22 09:28:20   GPIOs3_97       Counter4n
     2021-04-22 09:28:20   GPIOs4_107      Tuya Tx
     2021-04-22 09:28:20   GPIOs4_108      Tuya Rx
     2021-04-22 09:28:20   GPIOs4_130      HLWBL SEL
     2021-04-22 09:28:20   GPIOs4_131      HLWBL SELi
     2021-04-22 09:28:20   GPIOs4_132      HLWBL CF1
     2021-04-22 09:28:20   GPIOs4_133      HLW8012 CF
     2021-04-22 09:28:20   GPIOs4_134      BL0937 CF
     2021-04-22 09:28:20   GPIOs4_135      MCP39F5 Tx
     2021-04-22 09:28:20   GPIOs4_136      MCP39F5 Rx
     2021-04-22 09:28:20   GPIOs4_137      MCP39F5 Rst
     2021-04-22 09:28:20   GPIOs4_145      CSE7766 Tx
     2021-04-22 09:28:20   GPIOs4_146      CSE7766 Rx
     2021-04-22 09:28:20   GPIOs4_156      ADE7953 IRQ
     2021-04-22 09:28:20   GPIOs4_181      SM2135 Dat
     2021-04-22 09:28:20   GPIOs4_182      DeepSleep
     2021-04-22 09:28:20   GPIOs4_183      EXS Enable
     2021-04-22 09:28:20   GPIOs4_201      MOODL Tx
     2021-04-22 09:28:20   GPIOs4_207      BL0940 Rx
     2021-04-22 09:28:20   GPIOs4_51       IRrecv
     2021-04-22 09:28:20   GPIOs4_62       PZEM0XX Tx
     2021-04-22 09:28:20   GPIOs4_63       PZEM004 Rx
     2021-04-22 09:28:20   GPIOs4_71       SerBr Tx
     2021-04-22 09:28:20   GPIOs4_72       SerBr Rx
     2021-04-22 09:28:20   GPIOs4_8        IRsend
     2021-04-22 09:28:20   GPIOs4_98       PZEM016 Rx
     2021-04-22 09:28:20   GPIOs4_99       PZEM017 Rx
     2021-05-16 00:03:23   GroupTopic      cmnd/tasmotas/
     2021-04-22 09:28:10   Groups          1,2
     2021-05-23 12:33:27   Heap            27
     2021-05-16 00:03:23   Hostname        sonoff_rollo_badezimmer-3559
     2021-05-16 13:54:40   IODev           Mosquitto_Broker
     2021-05-16 00:03:23   IPAddress       192.168.178.30
     2021-04-22 09:28:10   Interlock       on
     2021-05-23 00:10:27   LWT             Online
     2020-08-01 20:52:28   LedState        2
     2021-05-23 12:33:27   LoadAvg         19
     2020-10-12 21:18:44   Mem1           
     2020-10-12 21:18:44   Mem10           
     2020-10-12 21:18:44   Mem11           
     2020-10-12 21:18:44   Mem12           
     2020-10-12 21:18:44   Mem13           
     2020-10-12 21:18:44   Mem14           
     2020-10-12 21:18:44   Mem15           
     2020-10-12 21:18:44   Mem16           
     2020-10-12 21:18:44   Mem2           
     2020-10-12 21:18:44   Mem3           
     2020-10-12 21:18:44   Mem4           
     2020-10-12 21:18:44   Mem5           
     2020-10-12 21:18:44   Mem6           
     2020-10-12 21:18:44   Mem7           
     2020-10-12 21:18:44   Mem8           
     2020-10-12 21:18:44   Mem9           
     2021-05-16 00:03:23   Module          Sonoff T1 2CH
     2021-04-22 09:28:14   Modules1_0      Generic
     2021-04-22 09:28:14   Modules1_1      Sonoff Basic
     2021-04-22 09:28:14   Modules1_10     Sonoff Touch
     2021-04-22 09:28:14   Modules1_11     Sonoff LED
     2021-04-22 09:28:14   Modules1_12     1 Channel
     2021-04-22 09:28:14   Modules1_13     4 Channel
     2021-04-22 09:28:14   Modules1_19     Sonoff Dev
     2021-04-22 09:28:14   Modules1_2      Sonoff RF
     2021-04-22 09:28:14   Modules1_21     Sonoff SC
     2021-04-22 09:28:14   Modules1_22     Sonoff BN-SZ
     2021-04-22 09:28:14   Modules1_23     Sonoff 4CH Pro
     2021-04-22 09:28:14   Modules1_25     Sonoff Bridge
     2021-04-22 09:28:14   Modules1_26     Sonoff B1
     2021-04-22 09:28:14   Modules1_28     Sonoff T1 1CH
     2021-04-22 09:28:14   Modules1_29     Sonoff T1 2CH
     2021-04-22 09:28:14   Modules1_3      Sonoff SV
     2021-04-22 09:28:14   Modules1_30     Sonoff T1 3CH
     2021-04-22 09:28:14   Modules1_39     Sonoff Dual R2
     2021-04-22 09:28:14   Modules1_4      Sonoff TH
     2021-04-22 09:28:14   Modules1_41     Sonoff S31
     2021-04-22 09:28:14   Modules1_43     Sonoff Pow R2
     2021-04-22 09:28:14   Modules1_44     Sonoff iFan02
     2021-04-22 09:28:14   Modules1_5      Sonoff Dual
     2021-04-22 09:28:14   Modules1_6      Sonoff Pow
     2021-04-22 09:28:14   Modules1_7      Sonoff 4CH
     2021-04-22 09:28:14   Modules1_70     Sonoff L1
     2021-04-22 09:28:14   Modules1_71     Sonoff iFan03
     2021-04-22 09:28:14   Modules1_74     Sonoff D1
     2021-04-22 09:28:14   Modules1_8      Sonoff S2X
     2021-04-22 09:28:14   Modules1_9      Slampher
     2021-04-22 09:28:15   Modules2_14     Motor C/AC
     2021-04-22 09:28:15   Modules2_15     ElectroDragon
     2021-04-22 09:28:15   Modules2_16     EXS Relay(s)
     2021-04-22 09:28:15   Modules2_17     WiOn
     2021-04-22 09:28:15   Modules2_31     Supla Espablo
     2021-04-22 09:28:15   Modules2_33     Yunshan Relay
     2021-04-22 09:28:15   Modules2_35     Luani HVIO
     2021-04-22 09:28:15   Modules2_45     BlitzWolf SHP
     2021-04-22 09:28:15   Modules2_46     Shelly 1
     2021-04-22 09:28:15   Modules2_47     Shelly 2
     2021-04-22 09:28:15   Modules2_49     Neo Coolcam
     2021-04-22 09:28:15   Modules2_50     ESP Switch
     2021-04-22 09:28:15   Modules2_51     OBI Socket
     2021-04-22 09:28:15   Modules2_52     Teckin
     2021-04-22 09:28:15   Modules2_53     AplicWDP303075
     2021-04-22 09:28:15   Modules2_54     Tuya MCU
     2021-04-22 09:28:15   Modules2_55     Gosund SP1 v23
     2021-04-22 09:28:15   Modules2_56     ARMTR Dimmer
     2021-04-22 09:28:15   Modules2_57     SK03 Outdoor
     2021-04-22 09:28:15   Modules2_58     PS-16-DZ
     2021-04-22 09:28:15   Modules2_59     Teckin US
     2021-04-22 09:28:15   Modules2_60     Manzoku strip
     2021-04-22 09:28:15   Modules2_61     OBI Socket 2
     2021-04-22 09:28:15   Modules2_63     Digoo DG-SP202
     2021-04-22 09:28:15   Modules2_64     KA10
     2021-04-22 09:28:15   Modules2_65     Luminea ZX2820
     2021-04-22 09:28:15   Modules2_67     SP10
     2021-04-22 09:28:15   Modules2_68     WAGA CHCZ02MB
     2021-04-22 09:28:15   Modules2_72     EXS Dimmer
     2021-04-22 09:28:15   Modules2_73     PWM Dimmer
     2021-04-22 09:28:16   Modules3_18     Generic
     2021-04-22 09:28:16   Modules3_20     H801
     2021-04-22 09:28:16   Modules3_24     Huafan SS
     2021-04-22 09:28:16   Modules3_27     AiLight
     2021-04-22 09:28:16   Modules3_32     Witty Cloud
     2021-04-22 09:28:16   Modules3_34     MagicHome
     2021-04-22 09:28:16   Modules3_36     KMC 70011
     2021-04-22 09:28:16   Modules3_37     Arilux LC01
     2021-04-22 09:28:16   Modules3_38     Arilux LC11
     2021-04-22 09:28:16   Modules3_40     Arilux LC06
     2021-04-22 09:28:16   Modules3_42     Zengge WF017
     2021-04-22 09:28:16   Modules3_48     Xiaomi Philips
     2021-04-22 09:28:16   Modules3_62     YTF IR Bridge
     2021-04-22 09:28:16   Modules3_66     Mi Desk Lamp
     2021-04-22 09:28:16   Modules3_69     SYF05
     2021-05-23 12:33:27   MqttCount       2
     2021-04-22 09:28:16   MqttLog         0
     2020-08-05 07:20:05   MqttRetry       600
     2021-04-22 09:28:04   NAME            Generic
     2020-10-12 21:18:44   Once            off
     2020-10-20 21:44:27   OtaUrl          http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-23 00:10:27   POWER           
     2021-05-23 12:33:27   POWER1          off
     2021-05-23 12:33:27   POWER2          off
     2021-04-22 09:28:12   PulseTime1_Remaining 0
     2021-04-22 09:28:12   PulseTime1_Set  0
     2021-04-22 09:28:20   PulseTime2_Remaining 0
     2021-04-22 09:28:20   PulseTime2_Set  0
     2021-04-22 09:28:12   PulseTime3_Remaining 0
     2021-04-22 09:28:12   PulseTime3_Set  0
     2021-04-22 09:28:17   PulseTime4_Remaining 0
     2021-04-22 09:28:17   PulseTime4_Set  0
     2021-04-22 09:28:13   PulseTime5_Remaining 0
     2021-04-22 09:28:13   PulseTime5_Set  0
     2021-04-22 09:28:23   PulseTime6_Remaining 0
     2021-04-22 09:28:23   PulseTime6_Set  0
     2021-04-22 09:28:13   PulseTime7_Remaining 0
     2021-04-22 09:28:13   PulseTime7_Set  0
     2021-04-22 09:28:17   PulseTime8_Remaining 0
     2021-04-22 09:28:17   PulseTime8_Set  0
     2020-10-21 09:45:10   Restart         1
     2021-05-16 00:03:23   RestartReason   Software/System restart
     2020-10-12 21:18:44   Rule1           off
     2020-10-12 21:18:44   Rules           
     2020-12-22 19:48:16   STATUS13        {"StatusSHT":{"SHT0":{"Relay1":1,"Relay2":2,"Open":210,"Close":200,"50perc":50,"Delay":0,"Opt":"0001","Calib":"300:500:700:900:1000"}}
     2020-08-01 20:52:44   SaveData        on
     2020-08-01 20:52:28   SetOption26     on
     2020-08-17 21:08:05   SetOption56     on
     2020-08-17 21:16:12   SetOption57     on
     2020-08-01 20:52:28   SetOption80     on
     2020-08-01 20:52:29   SetOption81     on
     2021-05-23 12:33:27   Shutter1_Direction 0
     2021-05-23 12:33:27   Shutter1_Position 0
     2021-05-23 12:33:27   Shutter1_Target 0
     2021-04-24 12:15:16   ShutterClose1   100
     2020-08-01 20:52:44   ShutterCloseDuration1 20.0
     2020-08-01 20:52:44   ShutterInvert1  1
     2021-04-22 08:48:52   ShutterOpen1    0
     2020-08-10 19:58:27   ShutterOpenDuration1 21.0
     2021-05-23 08:01:55   ShutterPosition1 0
     2020-08-10 19:55:18   ShutterStop1    33
     2021-05-23 12:33:27   Sleep           50
     2021-05-23 12:33:27   SleepMode       Dynamic
     2020-10-12 21:18:44   StopOnError     off
     2021-04-22 09:28:16   SwitchDebounce  50
     2020-08-01 20:52:29   SwitchMode1     3
     2020-08-01 20:52:30   SwitchMode2     3
     2020-10-12 21:18:44   T1              0
     2020-10-12 21:18:44   T2              0
     2020-10-12 21:18:44   T3              0
     2020-10-12 21:18:44   T4              0
     2020-10-12 21:18:44   T5              0
     2020-10-12 21:18:44   T6              0
     2020-10-12 21:18:44   T7              0
     2020-10-12 21:18:44   T8              0
     2021-05-23 12:33:27   Time            2021-05-23T11:33:27
     2020-10-12 21:18:40   Timers          off
     2020-10-12 21:18:40   Timers1_Timer1_Action 0
     2020-10-12 21:18:40   Timers1_Timer1_Arm 0
     2020-10-12 21:18:40   Timers1_Timer1_Days 0000000
     2020-10-12 21:18:40   Timers1_Timer1_Mode 0
     2020-10-12 21:18:40   Timers1_Timer1_Output 1
     2020-10-12 21:18:40   Timers1_Timer1_Repeat 0
     2020-10-12 21:18:40   Timers1_Timer1_Time 00:00
     2020-10-12 21:18:40   Timers1_Timer1_Window 0
     2020-10-12 21:18:40   Timers1_Timer2_Action 0
     2020-10-12 21:18:40   Timers1_Timer2_Arm 0
     2020-10-12 21:18:40   Timers1_Timer2_Days 0000000
     2020-10-12 21:18:40   Timers1_Timer2_Mode 0
     2020-10-12 21:18:40   Timers1_Timer2_Output 1
     2020-10-12 21:18:40   Timers1_Timer2_Repeat 0
     2020-10-12 21:18:40   Timers1_Timer2_Time 00:00
     2020-10-12 21:18:40   Timers1_Timer2_Window 0
     2020-10-12 21:18:40   Timers1_Timer3_Action 0
     2020-10-12 21:18:40   Timers1_Timer3_Arm 0
     2020-10-12 21:18:40   Timers1_Timer3_Days 0000000
     2020-10-12 21:18:40   Timers1_Timer3_Mode 0
     2020-10-12 21:18:40   Timers1_Timer3_Output 1
     2020-10-12 21:18:40   Timers1_Timer3_Repeat 0
     2020-10-12 21:18:40   Timers1_Timer3_Time 00:00
     2020-10-12 21:18:40   Timers1_Timer3_Window 0
     2020-10-12 21:18:40   Timers1_Timer4_Action 0
     2020-10-12 21:18:40   Timers1_Timer4_Arm 0
     2020-10-12 21:18:40   Timers1_Timer4_Days 0000000
     2020-10-12 21:18:40   Timers1_Timer4_Mode 0
     2020-10-12 21:18:40   Timers1_Timer4_Output 1
     2020-10-12 21:18:40   Timers1_Timer4_Repeat 0
     2020-10-12 21:18:40   Timers1_Timer4_Time 00:00
     2020-10-12 21:18:40   Timers1_Timer4_Window 0
     2020-10-12 21:18:40   Timers2_Timer5_Action 0
     2020-10-12 21:18:40   Timers2_Timer5_Arm 0
     2020-10-12 21:18:40   Timers2_Timer5_Days 0000000
     2020-10-12 21:18:40   Timers2_Timer5_Mode 0
     2020-10-12 21:18:40   Timers2_Timer5_Output 1
     2020-10-12 21:18:40   Timers2_Timer5_Repeat 0
     2020-10-12 21:18:40   Timers2_Timer5_Time 00:00
     2020-10-12 21:18:40   Timers2_Timer5_Window 0
     2020-10-12 21:18:40   Timers2_Timer6_Action 0
     2020-10-12 21:18:40   Timers2_Timer6_Arm 0
     2020-10-12 21:18:40   Timers2_Timer6_Days 0000000
     2020-10-12 21:18:40   Timers2_Timer6_Mode 0
     2020-10-12 21:18:40   Timers2_Timer6_Output 1
     2020-10-12 21:18:40   Timers2_Timer6_Repeat 0
     2020-10-12 21:18:40   Timers2_Timer6_Time 00:00
     2020-10-12 21:18:40   Timers2_Timer6_Window 0
     2020-10-12 21:18:40   Timers2_Timer7_Action 0
     2020-10-12 21:18:40   Timers2_Timer7_Arm 0
     2020-10-12 21:18:40   Timers2_Timer7_Days 0000000
     2020-10-12 21:18:40   Timers2_Timer7_Mode 0
     2020-10-12 21:18:40   Timers2_Timer7_Output 1
     2020-10-12 21:18:40   Timers2_Timer7_Repeat 0
     2020-10-12 21:18:40   Timers2_Timer7_Time 00:00
     2020-10-12 21:18:40   Timers2_Timer7_Window 0
     2020-10-12 21:18:40   Timers2_Timer8_Action 0
     2020-10-12 21:18:40   Timers2_Timer8_Arm 0
     2020-10-12 21:18:40   Timers2_Timer8_Days 0000000
     2020-10-12 21:18:40   Timers2_Timer8_Mode 0
     2020-10-12 21:18:40   Timers2_Timer8_Output 1
     2020-10-12 21:18:40   Timers2_Timer8_Repeat 0
     2020-10-12 21:18:40   Timers2_Timer8_Time 00:00
     2020-10-12 21:18:40   Timers2_Timer8_Window 0
     2020-10-12 21:18:40   Timers3_Timer10_Action 0
     2020-10-12 21:18:40   Timers3_Timer10_Arm 0
     2020-10-12 21:18:40   Timers3_Timer10_Days 0000000
     2020-10-12 21:18:40   Timers3_Timer10_Mode 0
     2020-10-12 21:18:40   Timers3_Timer10_Output 1
     2020-10-12 21:18:40   Timers3_Timer10_Repeat 0
     2020-10-12 21:18:40   Timers3_Timer10_Time 00:00
     2020-10-12 21:18:40   Timers3_Timer10_Window 0
     2020-10-12 21:18:40   Timers3_Timer11_Action 0
     2020-10-12 21:18:40   Timers3_Timer11_Arm 0
     2020-10-12 21:18:40   Timers3_Timer11_Days 0000000
     2020-10-12 21:18:40   Timers3_Timer11_Mode 0
     2020-10-12 21:18:40   Timers3_Timer11_Output 1
     2020-10-12 21:18:40   Timers3_Timer11_Repeat 0
     2020-10-12 21:18:40   Timers3_Timer11_Time 00:00
     2020-10-12 21:18:40   Timers3_Timer11_Window 0
     2020-10-12 21:18:40   Timers3_Timer12_Action 0
     2020-10-12 21:18:40   Timers3_Timer12_Arm 0
     2020-10-12 21:18:40   Timers3_Timer12_Days 0000000
     2020-10-12 21:18:40   Timers3_Timer12_Mode 0
     2020-10-12 21:18:40   Timers3_Timer12_Output 1
     2020-10-12 21:18:40   Timers3_Timer12_Repeat 0
     2020-10-12 21:18:40   Timers3_Timer12_Time 00:00
     2020-10-12 21:18:40   Timers3_Timer12_Window 0
     2020-10-12 21:18:40   Timers3_Timer9_Action 0
     2020-10-12 21:18:40   Timers3_Timer9_Arm 0
     2020-10-12 21:18:40   Timers3_Timer9_Days 0000000
     2020-10-12 21:18:40   Timers3_Timer9_Mode 0
     2020-10-12 21:18:40   Timers3_Timer9_Output 1
     2020-10-12 21:18:40   Timers3_Timer9_Repeat 0
     2020-10-12 21:18:40   Timers3_Timer9_Time 00:00
     2020-10-12 21:18:40   Timers3_Timer9_Window 0
     2020-10-12 21:18:40   Timers4_Timer13_Action 0
     2020-10-12 21:18:40   Timers4_Timer13_Arm 0
     2020-10-12 21:18:40   Timers4_Timer13_Days 0000000
     2020-10-12 21:18:40   Timers4_Timer13_Mode 0
     2020-10-12 21:18:40   Timers4_Timer13_Output 1
     2020-10-12 21:18:40   Timers4_Timer13_Repeat 0
     2020-10-12 21:18:40   Timers4_Timer13_Time 00:00
     2020-10-12 21:18:40   Timers4_Timer13_Window 0
     2020-10-12 21:18:40   Timers4_Timer14_Action 0
     2020-10-12 21:18:40   Timers4_Timer14_Arm 0
     2020-10-12 21:18:40   Timers4_Timer14_Days 0000000
     2020-10-12 21:18:40   Timers4_Timer14_Mode 0
     2020-10-12 21:18:40   Timers4_Timer14_Output 1
     2020-10-12 21:18:40   Timers4_Timer14_Repeat 0
     2020-10-12 21:18:40   Timers4_Timer14_Time 00:00
     2020-10-12 21:18:40   Timers4_Timer14_Window 0
     2020-10-12 21:18:40   Timers4_Timer15_Action 0
     2020-10-12 21:18:40   Timers4_Timer15_Arm 0
     2020-10-12 21:18:40   Timers4_Timer15_Days 0000000
     2020-10-12 21:18:40   Timers4_Timer15_Mode 0
     2020-10-12 21:18:40   Timers4_Timer15_Output 1
     2020-10-12 21:18:40   Timers4_Timer15_Repeat 0
     2020-10-12 21:18:40   Timers4_Timer15_Time 00:00
     2020-10-12 21:18:40   Timers4_Timer15_Window 0
     2020-10-12 21:18:40   Timers4_Timer16_Action 0
     2020-10-12 21:18:40   Timers4_Timer16_Arm 0
     2020-10-12 21:18:40   Timers4_Timer16_Days 0000000
     2020-10-12 21:18:40   Timers4_Timer16_Mode 0
     2020-10-12 21:18:40   Timers4_Timer16_Output 1
     2020-10-12 21:18:40   Timers4_Timer16_Repeat 0
     2020-10-12 21:18:40   Timers4_Timer16_Time 00:00
     2020-10-12 21:18:40   Timers4_Timer16_Window 0
     2020-10-20 21:44:27   Upgrade         Version 8.2.0.6 from http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-23 12:33:27   Uptime          7T12:30:13
     2021-05-23 12:33:27   UptimeSec       649813
     2020-10-12 21:18:44   Var1           
     2020-10-12 21:18:44   Var10           
     2020-10-12 21:18:44   Var11           
     2020-10-12 21:18:44   Var12           
     2020-10-12 21:18:44   Var13           
     2020-10-12 21:18:44   Var14           
     2020-10-12 21:18:44   Var15           
     2020-10-12 21:18:44   Var16           
     2020-10-12 21:18:44   Var2           
     2020-10-12 21:18:44   Var3           
     2020-10-12 21:18:44   Var4           
     2020-10-12 21:18:44   Var5           
     2020-10-12 21:18:44   Var6           
     2020-10-12 21:18:44   Var7           
     2020-10-12 21:18:44   Var8           
     2020-10-12 21:18:44   Var9           
     2020-10-20 21:46:07   Vcc             3.432
     2021-05-16 00:03:23   Version         8.5.0(tasmota)
     2021-05-16 00:03:23   WebServerMode   Admin
     2020-10-04 21:32:15   WifiConfig_2    WifiManager
     2020-08-17 21:07:28   WifiConfig_4    Retry
     2020-09-09 20:26:33   WifiConfig_7    ManagerRst
     2020-08-17 21:07:48   WifiPower       17.0
     2021-05-23 12:33:27   Wifi_AP         1
     2021-05-23 12:33:27   Wifi_BSSId      D8:47:32:3B:3D:24
     2021-05-23 12:33:27   Wifi_Channel    11
     2021-05-23 12:33:27   Wifi_Downtime   0T00:00:31
     2021-05-23 12:33:27   Wifi_LinkCount  4
     2021-05-23 12:33:27   Wifi_RSSI       58
     2021-05-23 12:33:27   Wifi_SSId       TP-Link Repeater
     2021-05-23 12:33:27   Wifi_Signal     -71
     2021-05-16 13:54:52   associatedWith  ASC
     2020-08-01 20:52:25   attrTemplateVersion 20200522 or prior
     2020-08-02 11:03:32   brightness      100
     2020-08-01 21:00:16   command         announce
     2020-08-02 11:51:42   event           
     2020-08-02 11:51:42   event_cnt       0
     2020-08-02 11:51:42   input_0         0
     2020-08-02 11:09:00   longpush_0      0
     2020-08-02 11:07:06   longpush_1      1
     2021-05-23 08:02:16   pct             0
     2020-08-02 11:51:42   relay_0         off
     2020-08-01 21:06:17   relay_0_command off
     2021-05-23 08:02:16   state           0
     2020-08-02 11:03:32   turn            on
Attributes:
   ASC        1
   ASC_BrightnessSensor ESP_Easy_Helligkeit:Lux 15:4
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 26
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Roommate_Device rr_Badezimmer
   ASC_ShuttersPlace window
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 5
   ASC_Ventilate_Window_Open on
   ASC_WindowRec fenster_badezimmer
   IODev      Mosquitto_Broker
   alexaName  Rollo Badezimmer
   alias      Rollo Badezimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   genericDeviceType blind
   group      Rollos
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=10,invert=1
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,cmd=pct,invert=1
   icon       scene_bathroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_badezimmer/LWT:.* LWT
   stat/sonoff_rollo_badezimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_badezimmer/POWER1:.* POWER1
   stat/sonoff_rollo_badezimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_badezimmer/POWER2:.* POWER2
   stat/sonoff_rollo_badezimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_badezimmer/SHUTTER1:.* state
   stat/sonoff_rollo_badezimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_badezimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_badezimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_badezimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_badezimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_badezimmer/UPTIME:.* { json2nameValue($EVENT) }
cmnd/sonoff_rollo_badezimmer/Backlog:.* Backlog
cmnd/sonoff_rollo_badezimmer/Restart:.* Restart
cmnd/sonoff_rollo_badezimmer/POWER:.* POWER
cmnd/sonoff_rollo_badezimmer/ShutterClose1:.* ShutterClose1
cmnd/sonoff_rollo_badezimmer/ShutterOpen1:.* ShutterOpen1
cmnd/sonoff_rollo_badezimmer/ShutterPosition1:.* ShutterPosition1
   room       ASC,Badezimmer,Rollos,Tasmota
   setList    close:noArg cmnd/sonoff_rollo_badezimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_badezimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_badezimmer/ShutterPosition1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_badezimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_badezimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_badezimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_badezimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   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

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Mai 2021, 14:29:51
Was genau bedeutet später? Nach dem es für das Rollo Nacht ist oder noch davor?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 23 Mai 2021, 14:35:31
Zitat von: CoolTux am 23 Mai 2021, 14:29:51
Was genau bedeutet später? Nach dem es für das Rollo Nacht ist oder noch davor?

Später bedeutet nachdem brightness down überschritten wurde aber noch vor ASC_down_late.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 24 Mai 2021, 10:07:51
Zitat von: CoolTux am 23 Mai 2021, 14:29:51
Was genau bedeutet später? Nach dem es für das Rollo Nacht ist oder noch davor?
Ich habe das Verhalten gestern noch mal genauer beobachtet. Also Fenster ist auf "open" und das Rollo ist auch auf die Open Position, dann kommt die Nachtfahrt ausgelöst durch den Brightness Sensor. So sehen dann die Einstellungen aus:
Sunset ist = 1
Sunrise ist = 0
IsDay ist = 0
Fenster = open

Dann wir das Fenster geschlossen und das Rollo bleibt in der Open Position. Erst wenn um 00:30 das Roommate auf "absent" geht, wird das Rollo geschlossen. Ich habe das bei mehreren Rollladen habe aber nur eins beispielhaft gelistet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Mai 2021, 10:23:07
Zitat von: xerion am 24 Mai 2021, 10:07:51
Ich habe das Verhalten gestern noch mal genauer beobachtet. Also Fenster ist auf "open" und das Rollo ist auch auf die Open Position, dann kommt die Nachtfahrt ausgelöst durch den Brightness Sensor. So sehen dann die Einstellungen aus:
Sunset ist = 1
Sunrise ist = 0
IsDay ist = 0
Fenster = open

Dann wir das Fenster geschlossen und das Rollo bleibt in der Open Position. Erst wenn um 00:30 das Roommate auf "absent" geht, wird das Rollo geschlossen. Ich habe das bei mehreren Rollladen habe aber nur eins beispielhaft gelistet.

Muss ich mir genauer anschauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Mai 2021, 10:53:00
Zitat von: xerion am 24 Mai 2021, 10:07:51
Ich habe das Verhalten gestern noch mal genauer beobachtet. Also Fenster ist auf "open" und das Rollo ist auch auf die Open Position, dann kommt die Nachtfahrt ausgelöst durch den Brightness Sensor. So sehen dann die Einstellungen aus:
Sunset ist = 1
Sunrise ist = 0
IsDay ist = 0
Fenster = open

Dann wir das Fenster geschlossen und das Rollo bleibt in der Open Position. Erst wenn um 00:30 das Roommate auf "absent" geht, wird das Rollo geschlossen. Ich habe das bei mehreren Rollladen habe aber nur eins beispielhaft gelistet.

Ich muss noch mal doof fragen. Das Rollo fährt aber schon noch wenigstens in die PrivacyDownPos oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 24 Mai 2021, 10:56:24
Zitat von: CoolTux am 24 Mai 2021, 10:53:00
Ich muss noch mal doof fragen. Das Rollo fährt aber schon noch wenigstens in die PrivacyDownPos oder?
Wenn das Fenster "open" ist, dann nicht. Das habe ich aber bewusst durch "ASC_LockOut soft" eingestellt. Ich vermute, dass es damit zusammenhängt das auch die Nachtfahrt nicht nachgeholt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Mai 2021, 11:23:57
Ok ich verstehe. Ist bisschen knifflig. Ich versuche was passendes zu bauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Mai 2021, 11:35:59
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/patch-privacyDown_WindowCloseAfterNight/lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm


Kannst Du bitte einmal diese Datei bei Dir einspielen und dann FHEM neustarten. Dann kannst heute Abend testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Mai 2021, 19:19:03
Mal ne einfache Frage, da heute Feiertag hätte der Rollladen eigentlich heute morgen öffnen müssen wie am Wochenende, richtig.?
An den letzten WoE hat er das auch getan nur heute morgen hat er wie an einem Wochentag geöffnet...!

Zu erwähnen wäre noch das der Rollladen Abends auf 75% fährt und das
sunriseTimeWeHoliday
auf on steht
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Mai 2021, 20:20:37
Zitat von: moonsorrox am 24 Mai 2021, 19:19:03
Mal ne einfache Frage, da heute Feiertag hätte der Rollladen eigentlich heute morgen öffnen müssen wie am Wochenende, richtig.?
An den letzten WoE hat er das auch getan nur heute morgen hat er wie an einem Wochentag geöffnet...!

Zu erwähnen wäre noch das der Rollladen Abends auf 75% fährt und das
sunriseTimeWeHoliday
auf on steht

Wenn Dein FHEM den heutigen Tag als Feiertag erkennt dann hätte er wie am WE fahren sollen. Was sagt denn
{ IsWe() }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 24 Mai 2021, 22:29:08
Ist das Verhalten korrekt das wenn der Rollo schon in der ASC_Closed_Pos (bei einem von mir ist die 20) steht und es zu regnen anfängt dann in die Position fährt die in  ASC_rainSensor steht (bei mir 38) ?

Ich wünschte mir er blieb auf ASC_Closed_Pos, weil die ja auch tiefer ist wie die im Attribut ASC_rainSensor angegebene..

v0.10.14
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 24 Mai 2021, 22:40:35
Zitat von: joshi am 15 Mai 2021, 23:32:10
Leider war es bisher nicht die Lösung. Die Markise war eingefahren, am späten Abend ging die Windprotection an als die Markise eingerollt war nach dem der Wind um 23:10 abgeflacht war fuhr die Markise aus. Das möchte ich in Zukunft gerne vermeiden.


ASC_DEBUG!!! 2021.05.15 23:09:37 - FnSetCmdFn: Markise_Terasse - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 10. Grund der Fahrt: wind un-protected
2021.05.15 23:09:37.838 3: CUL_HM set Markise_Terasse pct 10


Ein Studium des Quellcodes hat ergeben, dass die SleepPos noch auf 100 gesetzt werden muss damit "in der Nacht" nach einem wind unprotect in den aufgerollten zustand gefahren wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 25 Mai 2021, 00:29:24
Zitat von: CoolTux am 24 Mai 2021, 20:20:37
Wenn Dein FHEM den heutigen Tag als Feiertag erkennt dann hätte er wie am WE fahren sollen. Was sagt denn
{ IsWe() }

da kommt bei mir 0
Aber evtl. fragt er ja die Zeit jetzt ab und es ist ja kein Feiertag mehr

mein Feiertags list:
Internals:
   FUUID      5f80dd98-f33f-a6c6-a413-6eb22c3c818188ef
   FVERSION   95_holiday.pm:0.234480/2021-01-01
   HOLIDAYFILE ./FHEM/holiday/ni.holiday
   NAME       ni
   NR         5929
   READONLY   1
   STATE      none
   TRIGGERTIME 1621980002.14876
   TYPE       holiday
   READINGS:
     2021-05-25 00:00:02   state           none
     2021-05-25 00:00:02   tomorrow        none
     2021-05-25 00:00:02   yesterday       Pfingstmontag
Attributes:
   alias      Feiertage Niedersachsen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 25 Mai 2021, 06:29:39
Zitat von: CoolTux am 24 Mai 2021, 11:35:59
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/patch-privacyDown_WindowCloseAfterNight/lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm


Kannst Du bitte einmal diese Datei bei Dir einspielen und dann FHEM neustarten. Dann kannst heute Abend testen.

Bei den Rolllläden die auf ShuttersPlace window und LockOut soft stehen, hat es wunderbar funktioniert. Aber bei den Rollläden mit ShuttersPlace terrace eingestellt ist, leider nicht.

Internals:
   CID        DVES_973F73
   DEF        DVES_973F73
   DEVICETOPIC Rollo_WC
   FUUID      5e07b89c-f33f-26f5-8ee8-89e81ad3d4d99ed1
   IODev      Mosquitto_Broker
   LASTInputDev Mosquitto_Broker
   MSGCNT     506
   Mosquitto_Broker_MSGCNT 506
   Mosquitto_Broker_TIME 2021-05-25 06:19:41
   NAME       Rollo_WC
   NR         249
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-30 21:11:27   ASC_Enable      on
     2021-05-25 06:17:23   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-05-25 06:07:24   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2021-05-24 22:30:01   ASC_Time_DriveDown 25.05.2021 - 22:30
     2021-05-24 22:30:01   ASC_Time_DriveUp 25.05.2021 - 09:30
     2021-04-22 09:28:19   BASE            18
     2021-04-22 09:28:20   BlinkCount      10
     2021-04-22 09:28:13   BlinkTime       10
     2021-04-22 09:28:24   ButtonDebounce  50
     2021-04-22 09:28:19   FLAG            15
     2021-05-14 17:09:44   FallbackTopic   cmnd/DVES_973F73_fb/
     2020-10-24 20:41:51   FullTopic       %prefix%/%topic%/
     2021-04-22 09:28:16   GPIO1_0         None
     2021-04-22 09:28:16   GPIO2_0         None
     2021-04-22 09:28:16   GPIO3_0         None
     2021-04-22 09:28:19   GPIO_1          255
     2021-04-22 09:28:19   GPIO_10         255
     2021-04-22 09:28:19   GPIO_11         255
     2021-04-22 09:28:19   GPIO_12         255
     2021-04-22 09:28:19   GPIO_13         255
     2021-04-22 09:28:19   GPIO_2          255
     2021-04-22 09:28:19   GPIO_3          255
     2021-04-22 09:28:19   GPIO_4          255
     2021-04-22 09:28:19   GPIO_5          255
     2021-04-22 09:28:19   GPIO_6          255
     2021-04-22 09:28:19   GPIO_7          255
     2021-04-22 09:28:19   GPIO_8          255
     2021-04-22 09:28:19   GPIO_9          255
     2021-04-22 09:28:12   GPIOs1_0        None
     2021-04-22 09:28:12   GPIOs1_10       Switch2
     2021-04-22 09:28:12   GPIOs1_11       Switch3
     2021-04-22 09:28:12   GPIOs1_12       Switch4
     2021-04-22 09:28:12   GPIOs1_122      Button1i
     2021-04-22 09:28:12   GPIOs1_123      Button2i
     2021-04-22 09:28:12   GPIOs1_124      Button3i
     2021-04-22 09:28:12   GPIOs1_125      Button4i
     2021-04-22 09:28:12   GPIOs1_126      Button1in
     2021-04-22 09:28:12   GPIOs1_127      Button2in
     2021-04-22 09:28:12   GPIOs1_128      Button3in
     2021-04-22 09:28:12   GPIOs1_129      Button4in
     2021-04-22 09:28:12   GPIOs1_13       Switch5
     2021-04-22 09:28:12   GPIOs1_14       Switch6
     2021-04-22 09:28:12   GPIOs1_15       Switch7
     2021-04-22 09:28:12   GPIOs1_150      Rotary1a
     2021-04-22 09:28:12   GPIOs1_151      Rotary1b
     2021-04-22 09:28:12   GPIOs1_16       Switch8
     2021-04-22 09:28:12   GPIOs1_17       Button1
     2021-04-22 09:28:12   GPIOs1_18       Button2
     2021-04-22 09:28:12   GPIOs1_19       Button3
     2021-04-22 09:28:12   GPIOs1_20       Button4
     2021-04-22 09:28:12   GPIOs1_82       Switch1n
     2021-04-22 09:28:12   GPIOs1_83       Switch2n
     2021-04-22 09:28:12   GPIOs1_84       Switch3n
     2021-04-22 09:28:12   GPIOs1_85       Switch4n
     2021-04-22 09:28:12   GPIOs1_86       Switch5n
     2021-04-22 09:28:12   GPIOs1_87       Switch6n
     2021-04-22 09:28:12   GPIOs1_88       Switch7n
     2021-04-22 09:28:12   GPIOs1_89       Switch8n
     2021-04-22 09:28:12   GPIOs1_9        Switch1
     2021-04-22 09:28:12   GPIOs1_90       Button1n
     2021-04-22 09:28:12   GPIOs1_91       Button2n
     2021-04-22 09:28:12   GPIOs1_92       Button3n
     2021-04-22 09:28:12   GPIOs1_93       Button4n
     2021-04-22 09:28:12   GPIOs2_152      Rotary2a
     2021-04-22 09:28:12   GPIOs2_153      Rotary2b
     2021-04-22 09:28:12   GPIOs2_157      LedLink
     2021-04-22 09:28:12   GPIOs2_158      LedLinki
     2021-04-22 09:28:12   GPIOs2_21       Relay1
     2021-04-22 09:28:12   GPIOs2_22       Relay2
     2021-04-22 09:28:12   GPIOs2_23       Relay3
     2021-04-22 09:28:12   GPIOs2_24       Relay4
     2021-04-22 09:28:12   GPIOs2_25       Relay5
     2021-04-22 09:28:12   GPIOs2_26       Relay6
     2021-04-22 09:28:12   GPIOs2_27       Relay7
     2021-04-22 09:28:12   GPIOs2_28       Relay8
     2021-04-22 09:28:12   GPIOs2_29       Relay1i
     2021-04-22 09:28:12   GPIOs2_30       Relay2i
     2021-04-22 09:28:12   GPIOs2_31       Relay3i
     2021-04-22 09:28:12   GPIOs2_32       Relay4i
     2021-04-22 09:28:12   GPIOs2_33       Relay5i
     2021-04-22 09:28:12   GPIOs2_34       Relay6i
     2021-04-22 09:28:12   GPIOs2_35       Relay7i
     2021-04-22 09:28:12   GPIOs2_36       Relay8i
     2021-04-22 09:28:12   GPIOs2_37       PWM1
     2021-04-22 09:28:12   GPIOs2_38       PWM2
     2021-04-22 09:28:12   GPIOs2_39       PWM3
     2021-04-22 09:28:12   GPIOs2_40       PWM4
     2021-04-22 09:28:12   GPIOs2_41       PWM5
     2021-04-22 09:28:12   GPIOs2_42       Counter1
     2021-04-22 09:28:12   GPIOs2_46       PWM1i
     2021-04-22 09:28:12   GPIOs2_47       PWM2i
     2021-04-22 09:28:12   GPIOs2_48       PWM3i
     2021-04-22 09:28:12   GPIOs2_49       PWM4i
     2021-04-22 09:28:12   GPIOs2_50       PWM5i
     2021-04-22 09:28:12   GPIOs2_52       Led1
     2021-04-22 09:28:12   GPIOs2_53       Led2
     2021-04-22 09:28:12   GPIOs2_54       Led3
     2021-04-22 09:28:12   GPIOs2_55       Led4
     2021-04-22 09:28:12   GPIOs2_56       Led1i
     2021-04-22 09:28:12   GPIOs2_57       Led2i
     2021-04-22 09:28:12   GPIOs2_58       Led3i
     2021-04-22 09:28:12   GPIOs2_59       Led4i
     2021-04-22 09:28:12   GPIOs3_1        DHT11
     2021-04-22 09:28:12   GPIOs3_111      SSPI MISO
     2021-04-22 09:28:12   GPIOs3_112      SSPI MOSI
     2021-04-22 09:28:12   GPIOs3_113      SSPI SCLK
     2021-04-22 09:28:12   GPIOs3_114      SSPI CS
     2021-04-22 09:28:12   GPIOs3_115      SSPI DC
     2021-04-22 09:28:12   GPIOs3_140      SM16716 CLK
     2021-04-22 09:28:12   GPIOs3_141      SM16716 DAT
     2021-04-22 09:28:12   GPIOs3_142      SM16716 PWR
     2021-04-22 09:28:12   GPIOs3_143      MY92x1 DI
     2021-04-22 09:28:12   GPIOs3_144      MY92x1 DCKI
     2021-04-22 09:28:12   GPIOs3_147      ALux IrRcv
     2021-04-22 09:28:12   GPIOs3_148      Serial Tx
     2021-04-22 09:28:12   GPIOs3_149      Serial Rx
     2021-04-22 09:28:12   GPIOs3_159      ALux IrSel
     2021-04-22 09:28:12   GPIOs3_160      Buzzer
     2021-04-22 09:28:12   GPIOs3_161      Buzzeri
     2021-04-22 09:28:12   GPIOs3_180      SM2135 Clk
     2021-04-22 09:28:12   GPIOs3_192      DS18x20o
     2021-04-22 09:28:12   GPIOs3_193      DHT11o
     2021-04-22 09:28:12   GPIOs3_2        AM2301
     2021-04-22 09:28:12   GPIOs3_3        SI7021
     2021-04-22 09:28:12   GPIOs3_4        DS18x20
     2021-04-22 09:28:12   GPIOs3_43       Counter2
     2021-04-22 09:28:12   GPIOs3_44       Counter3
     2021-04-22 09:28:12   GPIOs3_45       Counter4
     2021-04-22 09:28:12   GPIOs3_5        I2C SCL
     2021-04-22 09:28:12   GPIOs3_6        I2C SDA
     2021-04-22 09:28:12   GPIOs3_7        WS2812
     2021-04-22 09:28:12   GPIOs3_94       Counter1n
     2021-04-22 09:28:12   GPIOs3_95       Counter2n
     2021-04-22 09:28:12   GPIOs3_96       Counter3n
     2021-04-22 09:28:12   GPIOs3_97       Counter4n
     2021-04-22 09:28:13   GPIOs4_107      Tuya Tx
     2021-04-22 09:28:13   GPIOs4_108      Tuya Rx
     2021-04-22 09:28:13   GPIOs4_130      HLWBL SEL
     2021-04-22 09:28:13   GPIOs4_131      HLWBL SELi
     2021-04-22 09:28:13   GPIOs4_132      HLWBL CF1
     2021-04-22 09:28:13   GPIOs4_133      HLW8012 CF
     2021-04-22 09:28:13   GPIOs4_134      BL0937 CF
     2021-04-22 09:28:13   GPIOs4_135      MCP39F5 Tx
     2021-04-22 09:28:13   GPIOs4_136      MCP39F5 Rx
     2021-04-22 09:28:13   GPIOs4_137      MCP39F5 Rst
     2021-04-22 09:28:13   GPIOs4_145      CSE7766 Tx
     2021-04-22 09:28:13   GPIOs4_146      CSE7766 Rx
     2021-04-22 09:28:13   GPIOs4_156      ADE7953 IRQ
     2021-04-22 09:28:13   GPIOs4_181      SM2135 Dat
     2021-04-22 09:28:13   GPIOs4_182      DeepSleep
     2021-04-22 09:28:13   GPIOs4_183      EXS Enable
     2021-04-22 09:28:13   GPIOs4_201      MOODL Tx
     2021-04-22 09:28:13   GPIOs4_207      BL0940 Rx
     2021-04-22 09:28:13   GPIOs4_51       IRrecv
     2021-04-22 09:28:13   GPIOs4_62       PZEM0XX Tx
     2021-04-22 09:28:13   GPIOs4_63       PZEM004 Rx
     2021-04-22 09:28:13   GPIOs4_71       SerBr Tx
     2021-04-22 09:28:13   GPIOs4_72       SerBr Rx
     2021-04-22 09:28:13   GPIOs4_8        IRsend
     2021-04-22 09:28:13   GPIOs4_98       PZEM016 Rx
     2021-04-22 09:28:13   GPIOs4_99       PZEM017 Rx
     2021-05-14 17:09:44   GroupTopic      cmnd/tasmotas/
     2021-04-22 09:28:17   Groups          1,2
     2021-05-25 06:19:41   Heap            27
     2021-05-14 17:09:44   Hostname        Rollo_WC-8051
     2021-05-14 17:09:44   IPAddress       192.168.178.32
     2021-02-24 15:34:27   IPAddress1      (IP unset) (192.168.178.32)
     2021-04-22 09:28:17   Interlock       on
     2021-05-24 16:00:37   LWT             Online
     2019-12-30 20:52:34   LedState        2
     2021-05-25 06:19:41   LoadAvg         19
     2021-05-14 17:09:44   Module          Sonoff T1 2CH
     2021-04-22 09:28:11   Modules1_0      Generic
     2021-04-22 09:28:11   Modules1_1      Sonoff Basic
     2021-04-22 09:28:11   Modules1_10     Sonoff Touch
     2021-04-22 09:28:11   Modules1_11     Sonoff LED
     2021-04-22 09:28:11   Modules1_12     1 Channel
     2021-04-22 09:28:11   Modules1_13     4 Channel
     2021-04-22 09:28:11   Modules1_19     Sonoff Dev
     2021-04-22 09:28:11   Modules1_2      Sonoff RF
     2021-04-22 09:28:11   Modules1_21     Sonoff SC
     2021-04-22 09:28:11   Modules1_22     Sonoff BN-SZ
     2021-04-22 09:28:11   Modules1_23     Sonoff 4CH Pro
     2021-04-22 09:28:11   Modules1_25     Sonoff Bridge
     2021-04-22 09:28:11   Modules1_26     Sonoff B1
     2021-04-22 09:28:11   Modules1_28     Sonoff T1 1CH
     2021-04-22 09:28:11   Modules1_29     Sonoff T1 2CH
     2021-04-22 09:28:11   Modules1_3      Sonoff SV
     2021-04-22 09:28:11   Modules1_30     Sonoff T1 3CH
     2021-04-22 09:28:11   Modules1_39     Sonoff Dual R2
     2021-04-22 09:28:11   Modules1_4      Sonoff TH
     2021-04-22 09:28:11   Modules1_41     Sonoff S31
     2021-04-22 09:28:11   Modules1_43     Sonoff Pow R2
     2021-04-22 09:28:11   Modules1_44     Sonoff iFan02
     2021-04-22 09:28:11   Modules1_5      Sonoff Dual
     2021-04-22 09:28:11   Modules1_6      Sonoff Pow
     2021-04-22 09:28:11   Modules1_7      Sonoff 4CH
     2021-04-22 09:28:11   Modules1_70     Sonoff L1
     2021-04-22 09:28:11   Modules1_71     Sonoff iFan03
     2021-04-22 09:28:11   Modules1_74     Sonoff D1
     2021-04-22 09:28:11   Modules1_8      Sonoff S2X
     2021-04-22 09:28:11   Modules1_9      Slampher
     2021-04-22 09:28:12   Modules2_14     Motor C/AC
     2021-04-22 09:28:12   Modules2_15     ElectroDragon
     2021-04-22 09:28:12   Modules2_16     EXS Relay(s)
     2021-04-22 09:28:12   Modules2_17     WiOn
     2021-04-22 09:28:12   Modules2_31     Supla Espablo
     2021-04-22 09:28:12   Modules2_33     Yunshan Relay
     2021-04-22 09:28:12   Modules2_35     Luani HVIO
     2021-04-22 09:28:12   Modules2_45     BlitzWolf SHP
     2021-04-22 09:28:12   Modules2_46     Shelly 1
     2021-04-22 09:28:12   Modules2_47     Shelly 2
     2021-04-22 09:28:12   Modules2_49     Neo Coolcam
     2021-04-22 09:28:12   Modules2_50     ESP Switch
     2021-04-22 09:28:12   Modules2_51     OBI Socket
     2021-04-22 09:28:12   Modules2_52     Teckin
     2021-04-22 09:28:12   Modules2_53     AplicWDP303075
     2021-04-22 09:28:12   Modules2_54     Tuya MCU
     2021-04-22 09:28:12   Modules2_55     Gosund SP1 v23
     2021-04-22 09:28:12   Modules2_56     ARMTR Dimmer
     2021-04-22 09:28:12   Modules2_57     SK03 Outdoor
     2021-04-22 09:28:12   Modules2_58     PS-16-DZ
     2021-04-22 09:28:12   Modules2_59     Teckin US
     2021-04-22 09:28:12   Modules2_60     Manzoku strip
     2021-04-22 09:28:12   Modules2_61     OBI Socket 2
     2021-04-22 09:28:12   Modules2_63     Digoo DG-SP202
     2021-04-22 09:28:12   Modules2_64     KA10
     2021-04-22 09:28:12   Modules2_65     Luminea ZX2820
     2021-04-22 09:28:12   Modules2_67     SP10
     2021-04-22 09:28:12   Modules2_68     WAGA CHCZ02MB
     2021-04-22 09:28:12   Modules2_72     EXS Dimmer
     2021-04-22 09:28:12   Modules2_73     PWM Dimmer
     2021-04-22 09:28:12   Modules3_18     Generic
     2021-04-22 09:28:12   Modules3_20     H801
     2021-04-22 09:28:12   Modules3_24     Huafan SS
     2021-04-22 09:28:12   Modules3_27     AiLight
     2021-04-22 09:28:12   Modules3_32     Witty Cloud
     2021-04-22 09:28:12   Modules3_34     MagicHome
     2021-04-22 09:28:12   Modules3_36     KMC 70011
     2021-04-22 09:28:12   Modules3_37     Arilux LC01
     2021-04-22 09:28:12   Modules3_38     Arilux LC11
     2021-04-22 09:28:12   Modules3_40     Arilux LC06
     2021-04-22 09:28:12   Modules3_42     Zengge WF017
     2021-04-22 09:28:12   Modules3_48     Xiaomi Philips
     2021-04-22 09:28:12   Modules3_62     YTF IR Bridge
     2021-04-22 09:28:12   Modules3_66     Mi Desk Lamp
     2021-04-22 09:28:12   Modules3_69     SYF05
     2021-05-25 06:19:41   MqttCount       3
     2021-04-22 09:28:13   MqttLog         0
     2020-07-04 20:23:17   MqttRetry       600
     2021-04-22 09:28:19   NAME            Generic
     2020-10-20 21:43:38   OtaUrl          http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-17 07:29:23   POWER           
     2021-05-25 06:19:41   POWER1          off
     2021-05-25 06:19:41   POWER2          off
     2021-04-22 09:28:17   PulseTime1_Remaining 0
     2021-04-22 09:28:17   PulseTime1_Set  0
     2021-04-22 09:28:13   PulseTime2_Remaining 0
     2021-04-22 09:28:13   PulseTime2_Set  0
     2021-04-22 09:28:22   PulseTime3_Remaining 0
     2021-04-22 09:28:22   PulseTime3_Set  0
     2021-04-22 09:28:14   PulseTime4_Remaining 0
     2021-04-22 09:28:14   PulseTime4_Set  0
     2021-04-22 09:28:17   PulseTime5_Remaining 0
     2021-04-22 09:28:17   PulseTime5_Set  0
     2021-04-22 09:28:16   PulseTime6_Remaining 0
     2021-04-22 09:28:16   PulseTime6_Set  0
     2021-04-22 09:28:20   PulseTime7_Remaining 0
     2021-04-22 09:28:20   PulseTime7_Set  0
     2021-04-22 09:28:16   PulseTime8_Remaining 0
     2021-04-22 09:28:16   PulseTime8_Set  0
     2019-12-30 20:52:32   Restart         Restarting
     2021-05-14 17:09:44   RestartReason   Software/System restart
     2020-12-22 19:47:59   STATUS13        {"StatusSHT":{"SHT0":{"Relay1":1,"Relay2":2,"Open":190,"Close":185,"50perc":50,"Delay":0,"Opt":"0001","Calib":"300:500:700:900:1000"}}
     2019-12-30 20:52:51   SaveData        on
     2020-07-04 18:03:28   SetOption13     on
     2019-12-30 20:52:33   SetOption26     on
     2020-08-29 19:53:26   SetOption56     on
     2020-08-29 19:53:41   SetOption57     on
     2019-12-30 20:52:34   SetOption80     on
     2019-12-30 20:52:35   SetOption81     on
     2021-05-25 06:19:41   Shutter1_Direction 0
     2021-05-25 06:19:41   Shutter1_Position 0
     2021-05-25 06:19:41   Shutter1_Target 0
     2020-05-04 21:09:09   Shutter1_direction 0
     2021-04-22 08:48:13   ShutterClose1   100
     2020-06-29 11:50:44   ShutterCloseDuration1 18.5
     2019-12-30 20:52:51   ShutterInvert1  1
     2021-04-22 08:48:52   ShutterOpen1    0
     2020-06-29 11:50:20   ShutterOpenDuration1 19.0
     2021-05-25 06:07:05   ShutterPosition1 0
     2020-01-21 08:59:24   ShutterStop     Done
     2021-05-25 06:19:41   Sleep           50
     2021-05-25 06:19:41   SleepMode       Dynamic
     2020-07-04 17:53:41   Sleep_50_Active 50
     2021-04-22 09:28:09   Status_ButtonRetain 0
     2021-04-22 09:28:09   Status_ButtonTopic 0
     2021-04-22 09:28:09   Status_DeviceName Rollo_WC
     2021-04-22 09:28:09   Status_FriendlyName_1 Rollo_WC
     2021-04-22 09:28:09   Status_FriendlyName_2 Tasmota2
     2021-04-22 09:28:09   Status_LedMask  FFFF
     2021-04-22 09:28:09   Status_LedState 2
     2021-04-22 09:28:09   Status_Module   29
     2021-04-22 09:28:09   Status_Power    0
     2021-04-22 09:28:09   Status_PowerOnState 3
     2021-04-22 09:28:09   Status_PowerRetain 0
     2021-04-22 09:28:09   Status_SaveData 1
     2021-04-22 09:28:09   Status_SaveState 1
     2021-04-22 09:28:09   Status_SensorRetain 0
     2021-04-22 09:28:09   Status_SwitchMode_1 3
     2021-04-22 09:28:09   Status_SwitchMode_2 3
     2021-04-22 09:28:09   Status_SwitchMode_3 0
     2021-04-22 09:28:09   Status_SwitchMode_4 0
     2021-04-22 09:28:09   Status_SwitchMode_5 0
     2021-04-22 09:28:09   Status_SwitchMode_6 0
     2021-04-22 09:28:09   Status_SwitchMode_7 0
     2021-04-22 09:28:09   Status_SwitchMode_8 0
     2021-04-22 09:28:09   Status_SwitchRetain 0
     2021-04-22 09:28:09   Status_SwitchTopic 0
     2021-04-22 09:28:09   Status_Topic    Rollo_WC
     2021-04-22 09:28:13   SwitchDebounce  50
     2019-12-30 20:52:35   SwitchMode1     3
     2019-12-30 20:52:35   SwitchMode2     3
     2021-05-25 06:19:41   Time            2021-05-25T05:19:40
     2020-10-20 21:43:38   Upgrade         Version 8.2.0.6 from http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-25 06:19:41   Uptime          10T13:10:13
     2021-05-25 06:19:41   UptimeSec       911413
     2020-05-05 10:45:31   Vcc             3.506
     2021-05-14 17:09:44   Version         8.5.0(tasmota)
     2021-05-14 17:09:44   WebServerMode   Admin
     2021-02-24 15:35:45   WifiConfig_2    WifiManager
     2020-05-14 13:14:33   WifiConfig_4    Retry
     2020-09-29 16:31:56   WifiConfig_7    ManagerRst
     2021-05-25 06:19:41   Wifi_AP         1
     2021-05-25 06:19:41   Wifi_BSSId      98:9B:CB:C2:DC:8E
     2021-05-25 06:19:41   Wifi_Channel    6
     2021-05-25 06:19:41   Wifi_Downtime   0T00:00:16
     2021-05-25 06:19:41   Wifi_LinkCount  2
     2021-05-25 06:19:41   Wifi_RSSI       70
     2021-05-25 06:19:41   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2021-05-25 06:19:41   Wifi_Signal     -65
     2021-05-24 11:42:52   associatedWith  ASC
     2021-05-25 06:19:41   myBrightness    361
     2021-05-25 06:19:41   myBrightnessForShadingCloudy 20000
     2021-05-25 06:19:41   myBrightnessForShadingSunny 25000
     2021-05-25 06:19:41   myShadingPASS_GreaterBrightnessSunny False
     2021-05-25 06:19:41   myShadingPASS_GreaterSunAzimuthLeft False
     2021-05-25 06:19:41   myShadingPASS_GreaterSunElevationMin False
     2021-05-25 06:19:41   myShadingPASS_GreaterTemperatureExternMin False
     2021-05-25 06:19:41   myShadingPASS_LowerBrightnessCloudy False
     2021-05-25 06:19:41   myShadingPASS_LowerSunAzimuthRight True
     2021-05-25 06:19:41   myShadingPASS_LowerSunElevationMax True
     2021-05-25 06:19:41   mySunAzimuth    63.15
     2021-05-25 06:19:41   mySunAzimuthLeft 70
     2021-05-25 06:19:41   mySunAzimuthRight 130
     2021-05-25 06:19:41   mySunElevation  6.99
     2021-05-25 06:19:41   mySunElevationForShadingMax 50.0
     2021-05-25 06:19:41   mySunElevationForShadingMin 8.0
     2021-05-25 06:19:41   myTemperatureExtern 9.6
     2021-05-25 06:19:41   myTemperatureExternForShadingMin 20
     2021-05-25 06:07:24   pct             0
     2021-05-25 06:07:24   state           0
     2020-06-29 10:28:43   subscriptions   cmnd/DVES_973F73_fb/# cmnd/Rollo_WC/# cmnd/tasmotas/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux 15:4
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 25
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_asc
   ASC_Shading_InOutAzimuth 70:130
   ASC_Shading_MinMax_Elevation 8.0:50.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 25000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Up     brightness
   ASC_WindowRec wc_fenster
   DbLogExclude .*
   IODev      Mosquitto_Broker
   alexaName  Rollo WC
   alias      Rollo WC
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   genericDeviceType blind
   group      Rollos
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=10,invert=1
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,cmd=pct,invert=1
   icon       scene_toilet_alternat
   model      tasmota_2ch_shutter_invert_1
   readingList tele/Rollo_WC/LWT:.* LWT
   stat/Rollo_WC/RESULT:.* { json2nameValue($EVENT) }
   stat/Rollo_WC/POWER1:.* POWER1
   stat/Rollo_WC/POWER1:on {{'state' => 'opening'}}
   stat/Rollo_WC/POWER2:.* POWER2
   stat/Rollo_WC/POWER2:on {{'state' => 'closing'}}
   stat/Rollo_WC/SHUTTER1:.* state
   stat/Rollo_WC/SHUTTER1:.* pct
   tele/Rollo_WC/RESULT:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/STATE:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/SENSOR:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/INFO.:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/UPTIME:.* { json2nameValue($EVENT) }
   cmnd/Rollo_WC/ShutterPosition1:.* ShutterPosition1
   cmnd/Rollo_WC/ShutterOpen1:.* ShutterOpen1
   cmnd/Rollo_WC/POWER:.* POWER
   cmnd/Rollo_WC/ShutterClose1:.* ShutterClose1
   stat/Rollo_WC/STATUS:.* { json2nameValue($EVENT) }

   room       ASC,Rollos,Tasmota,WC
   setList    close:noArg cmnd/Rollo_WC/ShutterClose1
   open:noArg cmnd/Rollo_WC/ShutterOpen1
   half:noArg cmnd/Rollo_WC/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/Rollo_WC/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/Rollo_WC/ShutterStop1
   resetClose:noArg cmnd/Rollo_WC/ShutterSetClose1
   x_configuration cmnd/Rollo_WC/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Mai 2021, 07:45:39
Zitat von: TomLee am 24 Mai 2021, 22:29:08
Ist das Verhalten korrekt das wenn der Rollo schon in der ASC_Closed_Pos (bei einem von mir ist die 20) steht und es zu regnen anfängt dann in die Position fährt die in  ASC_rainSensor steht (bei mir 38) ?

Ich wünschte mir er blieb auf ASC_Closed_Pos, weil die ja auch tiefer ist wie die im Attribut ASC_rainSensor angegebene..

v0.10.14

Das Verhalten ist korrekt. Da jeder seine Regenposition einstellen kann wie er es für sich als richtig empfindet kann ich hier leider nicht darauf prüfen ob die aktuelle Position über oder unter der Regenposition liegt.
Da wir aber eh aktuell über eine zusätzliche Konfig der Regenposition im jeweiligen Rollo reden könnte man sowas eventuell hier noch mit unter bringen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Mai 2021, 08:00:41
Zitat von: xerion am 25 Mai 2021, 06:29:39
Bei den Rolllläden die auf ShuttersPlace window und LockOut soft stehen, hat es wunderbar funktioniert. Aber bei den Rollläden mit ShuttersPlace terrace eingestellt ist, leider nicht.

Internals:
   CID        DVES_973F73
   DEF        DVES_973F73
   DEVICETOPIC Rollo_WC
   FUUID      5e07b89c-f33f-26f5-8ee8-89e81ad3d4d99ed1
   IODev      Mosquitto_Broker
   LASTInputDev Mosquitto_Broker
   MSGCNT     506
   Mosquitto_Broker_MSGCNT 506
   Mosquitto_Broker_TIME 2021-05-25 06:19:41
   NAME       Rollo_WC
   NR         249
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-30 21:11:27   ASC_Enable      on
     2021-05-25 06:17:23   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-05-25 06:07:24   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2021-05-24 22:30:01   ASC_Time_DriveDown 25.05.2021 - 22:30
     2021-05-24 22:30:01   ASC_Time_DriveUp 25.05.2021 - 09:30
     2021-04-22 09:28:19   BASE            18
     2021-04-22 09:28:20   BlinkCount      10
     2021-04-22 09:28:13   BlinkTime       10
     2021-04-22 09:28:24   ButtonDebounce  50
     2021-04-22 09:28:19   FLAG            15
     2021-05-14 17:09:44   FallbackTopic   cmnd/DVES_973F73_fb/
     2020-10-24 20:41:51   FullTopic       %prefix%/%topic%/
     2021-04-22 09:28:16   GPIO1_0         None
     2021-04-22 09:28:16   GPIO2_0         None
     2021-04-22 09:28:16   GPIO3_0         None
     2021-04-22 09:28:19   GPIO_1          255
     2021-04-22 09:28:19   GPIO_10         255
     2021-04-22 09:28:19   GPIO_11         255
     2021-04-22 09:28:19   GPIO_12         255
     2021-04-22 09:28:19   GPIO_13         255
     2021-04-22 09:28:19   GPIO_2          255
     2021-04-22 09:28:19   GPIO_3          255
     2021-04-22 09:28:19   GPIO_4          255
     2021-04-22 09:28:19   GPIO_5          255
     2021-04-22 09:28:19   GPIO_6          255
     2021-04-22 09:28:19   GPIO_7          255
     2021-04-22 09:28:19   GPIO_8          255
     2021-04-22 09:28:19   GPIO_9          255
     2021-04-22 09:28:12   GPIOs1_0        None
     2021-04-22 09:28:12   GPIOs1_10       Switch2
     2021-04-22 09:28:12   GPIOs1_11       Switch3
     2021-04-22 09:28:12   GPIOs1_12       Switch4
     2021-04-22 09:28:12   GPIOs1_122      Button1i
     2021-04-22 09:28:12   GPIOs1_123      Button2i
     2021-04-22 09:28:12   GPIOs1_124      Button3i
     2021-04-22 09:28:12   GPIOs1_125      Button4i
     2021-04-22 09:28:12   GPIOs1_126      Button1in
     2021-04-22 09:28:12   GPIOs1_127      Button2in
     2021-04-22 09:28:12   GPIOs1_128      Button3in
     2021-04-22 09:28:12   GPIOs1_129      Button4in
     2021-04-22 09:28:12   GPIOs1_13       Switch5
     2021-04-22 09:28:12   GPIOs1_14       Switch6
     2021-04-22 09:28:12   GPIOs1_15       Switch7
     2021-04-22 09:28:12   GPIOs1_150      Rotary1a
     2021-04-22 09:28:12   GPIOs1_151      Rotary1b
     2021-04-22 09:28:12   GPIOs1_16       Switch8
     2021-04-22 09:28:12   GPIOs1_17       Button1
     2021-04-22 09:28:12   GPIOs1_18       Button2
     2021-04-22 09:28:12   GPIOs1_19       Button3
     2021-04-22 09:28:12   GPIOs1_20       Button4
     2021-04-22 09:28:12   GPIOs1_82       Switch1n
     2021-04-22 09:28:12   GPIOs1_83       Switch2n
     2021-04-22 09:28:12   GPIOs1_84       Switch3n
     2021-04-22 09:28:12   GPIOs1_85       Switch4n
     2021-04-22 09:28:12   GPIOs1_86       Switch5n
     2021-04-22 09:28:12   GPIOs1_87       Switch6n
     2021-04-22 09:28:12   GPIOs1_88       Switch7n
     2021-04-22 09:28:12   GPIOs1_89       Switch8n
     2021-04-22 09:28:12   GPIOs1_9        Switch1
     2021-04-22 09:28:12   GPIOs1_90       Button1n
     2021-04-22 09:28:12   GPIOs1_91       Button2n
     2021-04-22 09:28:12   GPIOs1_92       Button3n
     2021-04-22 09:28:12   GPIOs1_93       Button4n
     2021-04-22 09:28:12   GPIOs2_152      Rotary2a
     2021-04-22 09:28:12   GPIOs2_153      Rotary2b
     2021-04-22 09:28:12   GPIOs2_157      LedLink
     2021-04-22 09:28:12   GPIOs2_158      LedLinki
     2021-04-22 09:28:12   GPIOs2_21       Relay1
     2021-04-22 09:28:12   GPIOs2_22       Relay2
     2021-04-22 09:28:12   GPIOs2_23       Relay3
     2021-04-22 09:28:12   GPIOs2_24       Relay4
     2021-04-22 09:28:12   GPIOs2_25       Relay5
     2021-04-22 09:28:12   GPIOs2_26       Relay6
     2021-04-22 09:28:12   GPIOs2_27       Relay7
     2021-04-22 09:28:12   GPIOs2_28       Relay8
     2021-04-22 09:28:12   GPIOs2_29       Relay1i
     2021-04-22 09:28:12   GPIOs2_30       Relay2i
     2021-04-22 09:28:12   GPIOs2_31       Relay3i
     2021-04-22 09:28:12   GPIOs2_32       Relay4i
     2021-04-22 09:28:12   GPIOs2_33       Relay5i
     2021-04-22 09:28:12   GPIOs2_34       Relay6i
     2021-04-22 09:28:12   GPIOs2_35       Relay7i
     2021-04-22 09:28:12   GPIOs2_36       Relay8i
     2021-04-22 09:28:12   GPIOs2_37       PWM1
     2021-04-22 09:28:12   GPIOs2_38       PWM2
     2021-04-22 09:28:12   GPIOs2_39       PWM3
     2021-04-22 09:28:12   GPIOs2_40       PWM4
     2021-04-22 09:28:12   GPIOs2_41       PWM5
     2021-04-22 09:28:12   GPIOs2_42       Counter1
     2021-04-22 09:28:12   GPIOs2_46       PWM1i
     2021-04-22 09:28:12   GPIOs2_47       PWM2i
     2021-04-22 09:28:12   GPIOs2_48       PWM3i
     2021-04-22 09:28:12   GPIOs2_49       PWM4i
     2021-04-22 09:28:12   GPIOs2_50       PWM5i
     2021-04-22 09:28:12   GPIOs2_52       Led1
     2021-04-22 09:28:12   GPIOs2_53       Led2
     2021-04-22 09:28:12   GPIOs2_54       Led3
     2021-04-22 09:28:12   GPIOs2_55       Led4
     2021-04-22 09:28:12   GPIOs2_56       Led1i
     2021-04-22 09:28:12   GPIOs2_57       Led2i
     2021-04-22 09:28:12   GPIOs2_58       Led3i
     2021-04-22 09:28:12   GPIOs2_59       Led4i
     2021-04-22 09:28:12   GPIOs3_1        DHT11
     2021-04-22 09:28:12   GPIOs3_111      SSPI MISO
     2021-04-22 09:28:12   GPIOs3_112      SSPI MOSI
     2021-04-22 09:28:12   GPIOs3_113      SSPI SCLK
     2021-04-22 09:28:12   GPIOs3_114      SSPI CS
     2021-04-22 09:28:12   GPIOs3_115      SSPI DC
     2021-04-22 09:28:12   GPIOs3_140      SM16716 CLK
     2021-04-22 09:28:12   GPIOs3_141      SM16716 DAT
     2021-04-22 09:28:12   GPIOs3_142      SM16716 PWR
     2021-04-22 09:28:12   GPIOs3_143      MY92x1 DI
     2021-04-22 09:28:12   GPIOs3_144      MY92x1 DCKI
     2021-04-22 09:28:12   GPIOs3_147      ALux IrRcv
     2021-04-22 09:28:12   GPIOs3_148      Serial Tx
     2021-04-22 09:28:12   GPIOs3_149      Serial Rx
     2021-04-22 09:28:12   GPIOs3_159      ALux IrSel
     2021-04-22 09:28:12   GPIOs3_160      Buzzer
     2021-04-22 09:28:12   GPIOs3_161      Buzzeri
     2021-04-22 09:28:12   GPIOs3_180      SM2135 Clk
     2021-04-22 09:28:12   GPIOs3_192      DS18x20o
     2021-04-22 09:28:12   GPIOs3_193      DHT11o
     2021-04-22 09:28:12   GPIOs3_2        AM2301
     2021-04-22 09:28:12   GPIOs3_3        SI7021
     2021-04-22 09:28:12   GPIOs3_4        DS18x20
     2021-04-22 09:28:12   GPIOs3_43       Counter2
     2021-04-22 09:28:12   GPIOs3_44       Counter3
     2021-04-22 09:28:12   GPIOs3_45       Counter4
     2021-04-22 09:28:12   GPIOs3_5        I2C SCL
     2021-04-22 09:28:12   GPIOs3_6        I2C SDA
     2021-04-22 09:28:12   GPIOs3_7        WS2812
     2021-04-22 09:28:12   GPIOs3_94       Counter1n
     2021-04-22 09:28:12   GPIOs3_95       Counter2n
     2021-04-22 09:28:12   GPIOs3_96       Counter3n
     2021-04-22 09:28:12   GPIOs3_97       Counter4n
     2021-04-22 09:28:13   GPIOs4_107      Tuya Tx
     2021-04-22 09:28:13   GPIOs4_108      Tuya Rx
     2021-04-22 09:28:13   GPIOs4_130      HLWBL SEL
     2021-04-22 09:28:13   GPIOs4_131      HLWBL SELi
     2021-04-22 09:28:13   GPIOs4_132      HLWBL CF1
     2021-04-22 09:28:13   GPIOs4_133      HLW8012 CF
     2021-04-22 09:28:13   GPIOs4_134      BL0937 CF
     2021-04-22 09:28:13   GPIOs4_135      MCP39F5 Tx
     2021-04-22 09:28:13   GPIOs4_136      MCP39F5 Rx
     2021-04-22 09:28:13   GPIOs4_137      MCP39F5 Rst
     2021-04-22 09:28:13   GPIOs4_145      CSE7766 Tx
     2021-04-22 09:28:13   GPIOs4_146      CSE7766 Rx
     2021-04-22 09:28:13   GPIOs4_156      ADE7953 IRQ
     2021-04-22 09:28:13   GPIOs4_181      SM2135 Dat
     2021-04-22 09:28:13   GPIOs4_182      DeepSleep
     2021-04-22 09:28:13   GPIOs4_183      EXS Enable
     2021-04-22 09:28:13   GPIOs4_201      MOODL Tx
     2021-04-22 09:28:13   GPIOs4_207      BL0940 Rx
     2021-04-22 09:28:13   GPIOs4_51       IRrecv
     2021-04-22 09:28:13   GPIOs4_62       PZEM0XX Tx
     2021-04-22 09:28:13   GPIOs4_63       PZEM004 Rx
     2021-04-22 09:28:13   GPIOs4_71       SerBr Tx
     2021-04-22 09:28:13   GPIOs4_72       SerBr Rx
     2021-04-22 09:28:13   GPIOs4_8        IRsend
     2021-04-22 09:28:13   GPIOs4_98       PZEM016 Rx
     2021-04-22 09:28:13   GPIOs4_99       PZEM017 Rx
     2021-05-14 17:09:44   GroupTopic      cmnd/tasmotas/
     2021-04-22 09:28:17   Groups          1,2
     2021-05-25 06:19:41   Heap            27
     2021-05-14 17:09:44   Hostname        Rollo_WC-8051
     2021-05-14 17:09:44   IPAddress       192.168.178.32
     2021-02-24 15:34:27   IPAddress1      (IP unset) (192.168.178.32)
     2021-04-22 09:28:17   Interlock       on
     2021-05-24 16:00:37   LWT             Online
     2019-12-30 20:52:34   LedState        2
     2021-05-25 06:19:41   LoadAvg         19
     2021-05-14 17:09:44   Module          Sonoff T1 2CH
     2021-04-22 09:28:11   Modules1_0      Generic
     2021-04-22 09:28:11   Modules1_1      Sonoff Basic
     2021-04-22 09:28:11   Modules1_10     Sonoff Touch
     2021-04-22 09:28:11   Modules1_11     Sonoff LED
     2021-04-22 09:28:11   Modules1_12     1 Channel
     2021-04-22 09:28:11   Modules1_13     4 Channel
     2021-04-22 09:28:11   Modules1_19     Sonoff Dev
     2021-04-22 09:28:11   Modules1_2      Sonoff RF
     2021-04-22 09:28:11   Modules1_21     Sonoff SC
     2021-04-22 09:28:11   Modules1_22     Sonoff BN-SZ
     2021-04-22 09:28:11   Modules1_23     Sonoff 4CH Pro
     2021-04-22 09:28:11   Modules1_25     Sonoff Bridge
     2021-04-22 09:28:11   Modules1_26     Sonoff B1
     2021-04-22 09:28:11   Modules1_28     Sonoff T1 1CH
     2021-04-22 09:28:11   Modules1_29     Sonoff T1 2CH
     2021-04-22 09:28:11   Modules1_3      Sonoff SV
     2021-04-22 09:28:11   Modules1_30     Sonoff T1 3CH
     2021-04-22 09:28:11   Modules1_39     Sonoff Dual R2
     2021-04-22 09:28:11   Modules1_4      Sonoff TH
     2021-04-22 09:28:11   Modules1_41     Sonoff S31
     2021-04-22 09:28:11   Modules1_43     Sonoff Pow R2
     2021-04-22 09:28:11   Modules1_44     Sonoff iFan02
     2021-04-22 09:28:11   Modules1_5      Sonoff Dual
     2021-04-22 09:28:11   Modules1_6      Sonoff Pow
     2021-04-22 09:28:11   Modules1_7      Sonoff 4CH
     2021-04-22 09:28:11   Modules1_70     Sonoff L1
     2021-04-22 09:28:11   Modules1_71     Sonoff iFan03
     2021-04-22 09:28:11   Modules1_74     Sonoff D1
     2021-04-22 09:28:11   Modules1_8      Sonoff S2X
     2021-04-22 09:28:11   Modules1_9      Slampher
     2021-04-22 09:28:12   Modules2_14     Motor C/AC
     2021-04-22 09:28:12   Modules2_15     ElectroDragon
     2021-04-22 09:28:12   Modules2_16     EXS Relay(s)
     2021-04-22 09:28:12   Modules2_17     WiOn
     2021-04-22 09:28:12   Modules2_31     Supla Espablo
     2021-04-22 09:28:12   Modules2_33     Yunshan Relay
     2021-04-22 09:28:12   Modules2_35     Luani HVIO
     2021-04-22 09:28:12   Modules2_45     BlitzWolf SHP
     2021-04-22 09:28:12   Modules2_46     Shelly 1
     2021-04-22 09:28:12   Modules2_47     Shelly 2
     2021-04-22 09:28:12   Modules2_49     Neo Coolcam
     2021-04-22 09:28:12   Modules2_50     ESP Switch
     2021-04-22 09:28:12   Modules2_51     OBI Socket
     2021-04-22 09:28:12   Modules2_52     Teckin
     2021-04-22 09:28:12   Modules2_53     AplicWDP303075
     2021-04-22 09:28:12   Modules2_54     Tuya MCU
     2021-04-22 09:28:12   Modules2_55     Gosund SP1 v23
     2021-04-22 09:28:12   Modules2_56     ARMTR Dimmer
     2021-04-22 09:28:12   Modules2_57     SK03 Outdoor
     2021-04-22 09:28:12   Modules2_58     PS-16-DZ
     2021-04-22 09:28:12   Modules2_59     Teckin US
     2021-04-22 09:28:12   Modules2_60     Manzoku strip
     2021-04-22 09:28:12   Modules2_61     OBI Socket 2
     2021-04-22 09:28:12   Modules2_63     Digoo DG-SP202
     2021-04-22 09:28:12   Modules2_64     KA10
     2021-04-22 09:28:12   Modules2_65     Luminea ZX2820
     2021-04-22 09:28:12   Modules2_67     SP10
     2021-04-22 09:28:12   Modules2_68     WAGA CHCZ02MB
     2021-04-22 09:28:12   Modules2_72     EXS Dimmer
     2021-04-22 09:28:12   Modules2_73     PWM Dimmer
     2021-04-22 09:28:12   Modules3_18     Generic
     2021-04-22 09:28:12   Modules3_20     H801
     2021-04-22 09:28:12   Modules3_24     Huafan SS
     2021-04-22 09:28:12   Modules3_27     AiLight
     2021-04-22 09:28:12   Modules3_32     Witty Cloud
     2021-04-22 09:28:12   Modules3_34     MagicHome
     2021-04-22 09:28:12   Modules3_36     KMC 70011
     2021-04-22 09:28:12   Modules3_37     Arilux LC01
     2021-04-22 09:28:12   Modules3_38     Arilux LC11
     2021-04-22 09:28:12   Modules3_40     Arilux LC06
     2021-04-22 09:28:12   Modules3_42     Zengge WF017
     2021-04-22 09:28:12   Modules3_48     Xiaomi Philips
     2021-04-22 09:28:12   Modules3_62     YTF IR Bridge
     2021-04-22 09:28:12   Modules3_66     Mi Desk Lamp
     2021-04-22 09:28:12   Modules3_69     SYF05
     2021-05-25 06:19:41   MqttCount       3
     2021-04-22 09:28:13   MqttLog         0
     2020-07-04 20:23:17   MqttRetry       600
     2021-04-22 09:28:19   NAME            Generic
     2020-10-20 21:43:38   OtaUrl          http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-17 07:29:23   POWER           
     2021-05-25 06:19:41   POWER1          off
     2021-05-25 06:19:41   POWER2          off
     2021-04-22 09:28:17   PulseTime1_Remaining 0
     2021-04-22 09:28:17   PulseTime1_Set  0
     2021-04-22 09:28:13   PulseTime2_Remaining 0
     2021-04-22 09:28:13   PulseTime2_Set  0
     2021-04-22 09:28:22   PulseTime3_Remaining 0
     2021-04-22 09:28:22   PulseTime3_Set  0
     2021-04-22 09:28:14   PulseTime4_Remaining 0
     2021-04-22 09:28:14   PulseTime4_Set  0
     2021-04-22 09:28:17   PulseTime5_Remaining 0
     2021-04-22 09:28:17   PulseTime5_Set  0
     2021-04-22 09:28:16   PulseTime6_Remaining 0
     2021-04-22 09:28:16   PulseTime6_Set  0
     2021-04-22 09:28:20   PulseTime7_Remaining 0
     2021-04-22 09:28:20   PulseTime7_Set  0
     2021-04-22 09:28:16   PulseTime8_Remaining 0
     2021-04-22 09:28:16   PulseTime8_Set  0
     2019-12-30 20:52:32   Restart         Restarting
     2021-05-14 17:09:44   RestartReason   Software/System restart
     2020-12-22 19:47:59   STATUS13        {"StatusSHT":{"SHT0":{"Relay1":1,"Relay2":2,"Open":190,"Close":185,"50perc":50,"Delay":0,"Opt":"0001","Calib":"300:500:700:900:1000"}}
     2019-12-30 20:52:51   SaveData        on
     2020-07-04 18:03:28   SetOption13     on
     2019-12-30 20:52:33   SetOption26     on
     2020-08-29 19:53:26   SetOption56     on
     2020-08-29 19:53:41   SetOption57     on
     2019-12-30 20:52:34   SetOption80     on
     2019-12-30 20:52:35   SetOption81     on
     2021-05-25 06:19:41   Shutter1_Direction 0
     2021-05-25 06:19:41   Shutter1_Position 0
     2021-05-25 06:19:41   Shutter1_Target 0
     2020-05-04 21:09:09   Shutter1_direction 0
     2021-04-22 08:48:13   ShutterClose1   100
     2020-06-29 11:50:44   ShutterCloseDuration1 18.5
     2019-12-30 20:52:51   ShutterInvert1  1
     2021-04-22 08:48:52   ShutterOpen1    0
     2020-06-29 11:50:20   ShutterOpenDuration1 19.0
     2021-05-25 06:07:05   ShutterPosition1 0
     2020-01-21 08:59:24   ShutterStop     Done
     2021-05-25 06:19:41   Sleep           50
     2021-05-25 06:19:41   SleepMode       Dynamic
     2020-07-04 17:53:41   Sleep_50_Active 50
     2021-04-22 09:28:09   Status_ButtonRetain 0
     2021-04-22 09:28:09   Status_ButtonTopic 0
     2021-04-22 09:28:09   Status_DeviceName Rollo_WC
     2021-04-22 09:28:09   Status_FriendlyName_1 Rollo_WC
     2021-04-22 09:28:09   Status_FriendlyName_2 Tasmota2
     2021-04-22 09:28:09   Status_LedMask  FFFF
     2021-04-22 09:28:09   Status_LedState 2
     2021-04-22 09:28:09   Status_Module   29
     2021-04-22 09:28:09   Status_Power    0
     2021-04-22 09:28:09   Status_PowerOnState 3
     2021-04-22 09:28:09   Status_PowerRetain 0
     2021-04-22 09:28:09   Status_SaveData 1
     2021-04-22 09:28:09   Status_SaveState 1
     2021-04-22 09:28:09   Status_SensorRetain 0
     2021-04-22 09:28:09   Status_SwitchMode_1 3
     2021-04-22 09:28:09   Status_SwitchMode_2 3
     2021-04-22 09:28:09   Status_SwitchMode_3 0
     2021-04-22 09:28:09   Status_SwitchMode_4 0
     2021-04-22 09:28:09   Status_SwitchMode_5 0
     2021-04-22 09:28:09   Status_SwitchMode_6 0
     2021-04-22 09:28:09   Status_SwitchMode_7 0
     2021-04-22 09:28:09   Status_SwitchMode_8 0
     2021-04-22 09:28:09   Status_SwitchRetain 0
     2021-04-22 09:28:09   Status_SwitchTopic 0
     2021-04-22 09:28:09   Status_Topic    Rollo_WC
     2021-04-22 09:28:13   SwitchDebounce  50
     2019-12-30 20:52:35   SwitchMode1     3
     2019-12-30 20:52:35   SwitchMode2     3
     2021-05-25 06:19:41   Time            2021-05-25T05:19:40
     2020-10-20 21:43:38   Upgrade         Version 8.2.0.6 from http://thehackbox.org/tasmota/release/tasmota.bin
     2021-05-25 06:19:41   Uptime          10T13:10:13
     2021-05-25 06:19:41   UptimeSec       911413
     2020-05-05 10:45:31   Vcc             3.506
     2021-05-14 17:09:44   Version         8.5.0(tasmota)
     2021-05-14 17:09:44   WebServerMode   Admin
     2021-02-24 15:35:45   WifiConfig_2    WifiManager
     2020-05-14 13:14:33   WifiConfig_4    Retry
     2020-09-29 16:31:56   WifiConfig_7    ManagerRst
     2021-05-25 06:19:41   Wifi_AP         1
     2021-05-25 06:19:41   Wifi_BSSId      98:9B:CB:C2:DC:8E
     2021-05-25 06:19:41   Wifi_Channel    6
     2021-05-25 06:19:41   Wifi_Downtime   0T00:00:16
     2021-05-25 06:19:41   Wifi_LinkCount  2
     2021-05-25 06:19:41   Wifi_RSSI       70
     2021-05-25 06:19:41   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2021-05-25 06:19:41   Wifi_Signal     -65
     2021-05-24 11:42:52   associatedWith  ASC
     2021-05-25 06:19:41   myBrightness    361
     2021-05-25 06:19:41   myBrightnessForShadingCloudy 20000
     2021-05-25 06:19:41   myBrightnessForShadingSunny 25000
     2021-05-25 06:19:41   myShadingPASS_GreaterBrightnessSunny False
     2021-05-25 06:19:41   myShadingPASS_GreaterSunAzimuthLeft False
     2021-05-25 06:19:41   myShadingPASS_GreaterSunElevationMin False
     2021-05-25 06:19:41   myShadingPASS_GreaterTemperatureExternMin False
     2021-05-25 06:19:41   myShadingPASS_LowerBrightnessCloudy False
     2021-05-25 06:19:41   myShadingPASS_LowerSunAzimuthRight True
     2021-05-25 06:19:41   myShadingPASS_LowerSunElevationMax True
     2021-05-25 06:19:41   mySunAzimuth    63.15
     2021-05-25 06:19:41   mySunAzimuthLeft 70
     2021-05-25 06:19:41   mySunAzimuthRight 130
     2021-05-25 06:19:41   mySunElevation  6.99
     2021-05-25 06:19:41   mySunElevationForShadingMax 50.0
     2021-05-25 06:19:41   mySunElevationForShadingMin 8.0
     2021-05-25 06:19:41   myTemperatureExtern 9.6
     2021-05-25 06:19:41   myTemperatureExternForShadingMin 20
     2021-05-25 06:07:24   pct             0
     2021-05-25 06:07:24   state           0
     2020-06-29 10:28:43   subscriptions   cmnd/DVES_973F73_fb/# cmnd/Rollo_WC/# cmnd/tasmotas/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux 15:4
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 25
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_asc
   ASC_Shading_InOutAzimuth 70:130
   ASC_Shading_MinMax_Elevation 8.0:50.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 25000:20000
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Up     brightness
   ASC_WindowRec wc_fenster
   DbLogExclude .*
   IODev      Mosquitto_Broker
   alexaName  Rollo WC
   alias      Rollo WC
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   genericDeviceType blind
   group      Rollos
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=10,invert=1
TargetPosition=pct,minValue=0,maxValue=100,minStep=10,cmd=pct,invert=1
   icon       scene_toilet_alternat
   model      tasmota_2ch_shutter_invert_1
   readingList tele/Rollo_WC/LWT:.* LWT
   stat/Rollo_WC/RESULT:.* { json2nameValue($EVENT) }
   stat/Rollo_WC/POWER1:.* POWER1
   stat/Rollo_WC/POWER1:on {{'state' => 'opening'}}
   stat/Rollo_WC/POWER2:.* POWER2
   stat/Rollo_WC/POWER2:on {{'state' => 'closing'}}
   stat/Rollo_WC/SHUTTER1:.* state
   stat/Rollo_WC/SHUTTER1:.* pct
   tele/Rollo_WC/RESULT:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/STATE:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/SENSOR:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/INFO.:.* { json2nameValue($EVENT) }
   tele/Rollo_WC/UPTIME:.* { json2nameValue($EVENT) }
   cmnd/Rollo_WC/ShutterPosition1:.* ShutterPosition1
   cmnd/Rollo_WC/ShutterOpen1:.* ShutterOpen1
   cmnd/Rollo_WC/POWER:.* POWER
   cmnd/Rollo_WC/ShutterClose1:.* ShutterClose1
   stat/Rollo_WC/STATUS:.* { json2nameValue($EVENT) }

   room       ASC,Rollos,Tasmota,WC
   setList    close:noArg cmnd/Rollo_WC/ShutterClose1
   open:noArg cmnd/Rollo_WC/ShutterOpen1
   half:noArg cmnd/Rollo_WC/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/Rollo_WC/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/Rollo_WC/ShutterStop1
   resetClose:noArg cmnd/Rollo_WC/ShutterSetClose1
   x_configuration cmnd/Rollo_WC/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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


Ich habe es mal erweitert. Bitte das selbe File noch mal bei Dir einspielen. Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 25 Mai 2021, 10:38:01
ZitatWenn Dein FHEM den heutigen Tag als Feiertag erkennt dann hätte er wie am WE fahren sollen. Was sagt denn
Code: [Auswählen]
{ IsWe() }

Ich hatte heute das gleiche Verhalten. Rollläden wären erst zur 'Wochenend-Zeit' bzw. Urlaubszeit gefahren. { IsWe() } liefert 0. Die ASC-Timer für morgen stehen ebenfalls wieder auf Wochend-Zeit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Mai 2021, 10:42:19
Zitat von: Karflyer am 25 Mai 2021, 10:38:01
Ich hatte heute das gleiche Verhalten. Rollläden wären erst zur 'Wochenend-Zeit' bzw. Urlaubszeit gefahren. { IsWe() } liefert 0. Die ASC-Timer für morgen stehen ebenfalls wieder auf Wochend-Zeit.

Das zeige mal bitte ein Rollo list
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 25 Mai 2021, 10:59:38
Zitat von: CoolTux am 25 Mai 2021, 07:45:39
Das Verhalten ist korrekt. Da jeder seine Regenposition einstellen kann wie er es für sich als richtig empfindet kann ich hier leider nicht darauf prüfen ob die aktuelle Position über oder unter der Regenposition liegt.
Da wir aber eh aktuell über eine zusätzliche Konfig der Regenposition im jeweiligen Rollo reden könnte man sowas eventuell hier noch mit unter bringen.

Mein erster Gedanke dazu wäre, sicherlich übersehe ich auch was, den Regenschutz immer aufzuheben wenn ASC_ShuttersLastDrive nicht day close ist, denn dann gäbs doch auch meist keinen Grund das mir der Regenschutz dazwischenfunkt ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Mai 2021, 11:09:17
Zitat von: TomLee am 25 Mai 2021, 10:59:38
Mein erster Gedanke dazu wäre, sicherlich übersehe ich auch was, den Regenschutz immer aufzuheben wenn ASC_ShuttersLastDrive nicht day close ist, denn dann gäbs doch auch meist keinen Grund das mir der Regenschutz dazwischenfunkt ?

Wie gesagt es ist immer User abhängig. Der eine User will immer schließen der andere immer öffnen und dann gibt es da noch Zwischenschritte. Am ASC_ShuttersLastDrive würde ich es aber nicht abhängig machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 25 Mai 2021, 15:51:39
ZitatZitat von: Karflyer am Heute um 10:38:01
Ich hatte heute das gleiche Verhalten. Rollläden wären erst zur 'Wochenend-Zeit' bzw. Urlaubszeit gefahren. { IsWe() } liefert 0. Die ASC-Timer für morgen stehen ebenfalls wieder auf Wochend-Zeit.

Das zeige mal bitte ein Rollo list

Internals:
   ADDRESS    000001
   CFGFN      /opt/fhem/devices_somfy.cfg
   DEF        000001
   FUUID      5c55644d-f33f-bb67-160e-dd2fd1535ba438ce
   FVERSION   10_SOMFY.pm:v1.0.0-s22865/2020-09-27
   IODev      CUL_SOMFY
   NAME       sht_ezr
   NR         64
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2019-06-10 20:46:10   ASC_Enable      on
     2021-01-24 16:47:12   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-05-25 06:45:41   ASC_ShuttersLastDrive manual
     2021-05-25 15:50:34   ASC_Time_DriveDown 25.05.2021 - 21:54
     2021-05-25 15:50:34   ASC_Time_DriveUp 26.05.2021 - 07:30
     2021-05-25 15:50:34   ASC_Time_PrivacyDriveDown 25.05.2021 - 21:34
     2021-05-25 08:07:36   IODev           CUL_SOMFY
     2021-05-25 08:09:47   associatedWith  ASControl
     2021-05-24 21:52:54   enc_key         AF
     2021-05-25 06:45:41   exact           0
     2021-05-25 06:45:41   position        0
     2021-05-24 21:52:54   rolling_code    0FCF
     2021-05-25 06:45:41   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor brightness_eastside:brightness
   ASC_Closed_Pos 200
   ASC_Down   astro
   ASC_DriveUpMaxDuration 23
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1200
   ASC_PrivacyDown_Pos 60
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 55:225
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 25000:20000
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     time
   ASC_Ventilate_Pos 70
   ASC_WindowRec sc_ezr
   ASC_WindowRec_subType threestate
   IODev      CUL_SOMFY
   alexaName  esszimmer rollladen rechts
   alias      Esszimmer (r)
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 16
   drive-down-time-to-close 19
   drive-up-time-to-100 3
   drive-up-time-to-open 20
   event-on-change-reading .*
   eventMap   /on:down/off:up/pos 60:go-my/
   genericDeviceType blind
   group      Shutter
   model      somfyshutter
   room       SOMFY
   sortby     01
   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
   webCmd     down:stop:up:go-my


Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 25 Mai 2021, 16:18:39
Zitat von: Karflyer am 25 Mai 2021, 15:51:39
Internals:
   ADDRESS    000001
   CFGFN      /opt/fhem/devices_somfy.cfg
   DEF        000001
   FUUID      5c55644d-f33f-bb67-160e-dd2fd1535ba438ce
   FVERSION   10_SOMFY.pm:v1.0.0-s22865/2020-09-27
   IODev      CUL_SOMFY
   NAME       sht_ezr
   NR         64
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          000001
   OLDREADINGS:
   READINGS:
     2019-06-10 20:46:10   ASC_Enable      on
     2021-01-24 16:47:12   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-05-25 06:45:41   ASC_ShuttersLastDrive manual
     2021-05-25 15:50:34   ASC_Time_DriveDown 25.05.2021 - 21:54
     2021-05-25 15:50:34   ASC_Time_DriveUp 26.05.2021 - 07:30
     2021-05-25 15:50:34   ASC_Time_PrivacyDriveDown 25.05.2021 - 21:34
     2021-05-25 08:07:36   IODev           CUL_SOMFY
     2021-05-25 08:09:47   associatedWith  ASControl
     2021-05-24 21:52:54   enc_key         AF
     2021-05-25 06:45:41   exact           0
     2021-05-25 06:45:41   position        0
     2021-05-24 21:52:54   rolling_code    0FCF
     2021-05-25 06:45:41   state           open
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 1800
   ASC_BrightnessSensor brightness_eastside:brightness
   ASC_Closed_Pos 200
   ASC_Down   astro
   ASC_DriveUpMaxDuration 23
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 1200
   ASC_PrivacyDown_Pos 60
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 55:225
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 25000:20000
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     time
   ASC_Ventilate_Pos 70
   ASC_WindowRec sc_ezr
   ASC_WindowRec_subType threestate
   IODev      CUL_SOMFY
   alexaName  esszimmer rollladen rechts
   alias      Esszimmer (r)
   devStateIcon open|10:fts_shutter_10 20:fts_shutter_20 30:fts_shutter_30 40:fts_shutter_40 50:fts_shutter_50 60:fts_shutter_60 70:fts_shutter_70 80:fts_shutter_80 90:fts_shutter_90 100|down|closed:fts_shutter_100
   drive-down-time-to-100 16
   drive-down-time-to-close 19
   drive-up-time-to-100 3
   drive-up-time-to-open 20
   event-on-change-reading .*
   eventMap   /on:down/off:up/pos 60:go-my/
   genericDeviceType blind
   group      Shutter
   model      somfyshutter
   room       SOMFY
   sortby     01
   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
   webCmd     down:stop:up:go-my


Grüße
Stefan

Hallo Stefan,

Ich muss gestehen das ich hier keinen Fehler erkennen kann in der Konfig. Auf meinem Testsystem funktioniert das auch ohne Probleme mit Deinen Werten.
Welche Version hast Du und kannst Du mal ein renewAllTimer machen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: joshi am 25 Mai 2021, 17:12:37
Zitat von: TomLee am 25 Mai 2021, 10:59:38
Mein erster Gedanke dazu wäre, sicherlich übersehe ich auch was, den Regenschutz immer aufzuheben wenn ASC_ShuttersLastDrive nicht day close ist, denn dann gäbs doch auch meist keinen Grund das mir der Regenschutz dazwischenfunkt ?

Die Frage ist ja, was man vor Regen schützen möchte. Ich möchte beispielsweise meine Markise trocken halten. Wenn jemand anderes das Fenster (oder etwas anderes hinter dem Shutter) schützen möchte, währe die Schutz position komplett anders herum.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 Mai 2021, 07:14:49
Zitat von: CoolTux am 25 Mai 2021, 08:00:41
Ich habe es mal erweitert. Bitte das selbe File noch mal bei Dir einspielen. Danke

Habe die Daten gerade nochmal ausgetauscht und ein FHEM Neustart gemacht. Nachdem war das ASC Device komplett weg, wie kann das?

EDIT: Habe den Fehler gefunden parallel, wurde wohl was am Rain Modul geändert, was nun fehlt. Ich muss erstmal updaten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Mai 2021, 08:42:49
Zitat von: xerion am 26 Mai 2021, 07:14:49
Habe die Daten gerade nochmal ausgetauscht und ein FHEM Neustart gemacht. Nachdem war das ASC Device komplett weg, wie kann das?

EDIT: Habe den Fehler gefunden parallel, wurde wohl was am Rain Modul geändert, was nun fehlt. Ich muss erstmal updaten.

Meinst das Rainmodul von ASC? Da wurde aber nichts geändert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 Mai 2021, 09:35:49
Zitat von: CoolTux am 26 Mai 2021, 08:42:49
Meinst das Rainmodul von ASC? Da wurde aber nichts geändert.

Es fehlte laut Log ein Modul, ich mein was mit Rain. Das was du vor ein Tagen ins SVN geladen hattest. Das hatte ich mir per Update noch nicht gezogen. Da ich ein Backup einspielen musste, habe ich leider die og nicht mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Mai 2021, 09:39:12
Zitat von: xerion am 26 Mai 2021, 09:35:49
Es fehlte laut Log ein Modul, ich mein was mit Rain. Das was du vor ein Tagen ins SVN geladen hattest. Das hatte ich mir per Update noch nicht gezogen. Da ich ein Backup einspielen musste, habe ich leider die og nicht mehr.

Ah deswegen. Ja dann musst du erstmal ein Update machen. Und dann die Datei einspielen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 26 Mai 2021, 09:42:29
Zitat von: CoolTux am 26 Mai 2021, 09:39:12
Ah deswegen. Ja dann musst du erstmal ein Update machen. Und dann die Datei einspielen.
Komisch war nur dass das bei deiner ersten Änderung nicht problematisch war, erst nach der Änderung mit dem ShutterPlace terrace kam bei mir das Problem auf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 26 Mai 2021, 16:12:03
Hallo CoolTux,

ZitatHallo Stefan,

Ich muss gestehen das ich hier keinen Fehler erkennen kann in der Konfig. Auf meinem Testsystem funktioniert das auch ohne Probleme mit Deinen Werten.
Welche Version hast Du und kannst Du mal ein renewAllTimer machen

Folgendes Verhalten ist zu beobachten:
Setze ich im ASC-Device 'sunriseTimeWeHoliday' auf on werden die Wochend/Urlaubsöffnungszeiten an den Rolladendevices gesetzt, was für die aktuellen Tage falsch ist.
Setze ich im ASC-Device 'sunriseTimeWeHoliday' auf off werden die aktuell richtigen Zeiten an den Rolladendevices eingetragen.
Ein List des Holiday-Device sieht so aus:
Internals:
   CFGFN      /opt/fhem/devices_kalender.cfg
   FUUID      5c55fb4a-f33f-bb67-d2f9-c7d4817498583ab3
   FVERSION   95_holiday.pm:0.234480/2021-01-01
   HOLIDAYFILE ./FHEM/holiday/bw.holiday
   NAME       bw
   NR         250
   READONLY   1
   STATE      none
   TRIGGERTIME 1622066402.99098
   TYPE       holiday
   READINGS:
     2021-05-26 00:00:02   state           none
     2021-05-26 00:00:02   tomorrow        none
     2021-05-26 00:00:02   yesterday       none
Attributes:
   alias      bw
   room       Kalender


Wertest du Wert 'none' im ASC-Device aus, oder liegt hier der 'Fehler'?

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Mai 2021, 16:26:48
Ich werte { IsWe() } aus. Das ist eine FHEM Core Funktion.
Auch mit none geht es bei mir. Daher noch mal meine Frage, welche Version verwendest Du?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 27 Mai 2021, 08:15:01
Zitat von: CoolTux am 25 Mai 2021, 08:00:41
Ich habe es mal erweitert. Bitte das selbe File noch mal bei Dir einspielen. Danke
Mit "terrace" funktioniert es jetzt auch wunderbar...kannste einchecken.
Danke Dir!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 27 Mai 2021, 09:38:35
ZitatIch werte { IsWe() } aus. Das ist eine FHEM Core Funktion.
Auch mit none geht es bei mir. Daher noch mal meine Frage, welche Version verwendest Du?
« Letzte Änderung: Gestern um 16:28:56 von CoolTux »

Ich verwende die Version v0.10.14

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 27 Mai 2021, 10:12:55
Zitat von: Karflyer am 27 Mai 2021, 09:38:35
Ich verwende die Version v0.10.14

Grüße
Stefan

Damit sollte es eigentlich gehen. Kann mir Deine Beobachtung nicht erklären. Und IsDay() sagt wirklich 0?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Karflyer am 27 Mai 2021, 13:01:28
ZitatDamit sollte es eigentlich gehen. Kann mir Deine Beobachtung nicht erklären. Und IsDay() sagt wirklich 0?

Ich habe den Fehler gefunden. Der lag bei mir. Ich habe am globalen Attribut 'holiday2we' ein Dummy-Device hinterlegt. In dessen Berechnungsmethode für das Reading 'tomorrow' war ein Fehler. Das reading tomorrow hatte den Wert 1 obwohl der Urlaub erst in x-Tagen anfängt. Nach Korrektur der Berechnung werden nun auch im ASC die Zeiten wieder korrekt gesetzt.
Sorry für den zusätzlichen Aufwand den ich dir dadurch verursacht habe.

Grüße
Stefan
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 30 Mai 2021, 20:13:53
Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,BlStopDnLg_short,BlStopDnSh_long,BlStopDnSh_short,BlStopUpLg_long,BlStopUpLg_short,BlStopUpSh_long,BlStopUpSh_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 31 Mai 2021, 11:58:29
Im Nachgang habe ich jetzt noch ein Problem:

Die Beschattungsfunktion wechselt dauernd zwischen "in reserved" und "out" obwohl meines Erachtens alle Bedigungen erfüllt sein sollten. Wenn er auf out geht, scheint das lt. Log (s.u.) an der Außentemperatur zu liegen. Diese ist bei 17.7 Grad. Da ich
attr wg_MArkise ASC_Shading_Min_OutsideTemperature 15 gestellt habe, sollte das aber doch kein Problem sein. V.a. nicht, weshalb zunächst offenbar richtig erkannt wird, dann aber wieder nicht.

Danke nochmal!!

Hier mal das Log (debug verbose=4):
ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 7.9

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 222 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:35:35 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:35:35 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:35:35 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:135, Elevation: 57.6, Brightness: 222, OutTemp: 17.5, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.05.31 11:35:35 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:35:52 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR ASC verbose 4'
        ];

2021.05.31 11:35:58 2: FRITZBOX FritzBox: Telnet_OpenCon.4216 Telnet error while waiting for command prompt: pattern match timed-out
2021.05.31 11:36:03 2: ROOMMATE set rr_Alex location home
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.1 H: 42 W: 9.1 R: 1.18 IR: 0 WD: 60 WDR: 67.5 S: 171 B: 231 ',
          'sunshine: 171',
          'temperature: 17.1',
          'windDirRange: 67.5',
          'windDirection: 60',
          'windSpeed: 9.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 9.1
2021.05.31 11:38:14 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:38:14 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 225 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:135, Elevation: 57.6, Brightness: 225, OutTemp: 17.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 135 Elevation: 57.6 Brightness: 225 OutTemp: 17.1
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:38:14 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:38:14 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:38:14
2021.05.31 11:38:14 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:38:14 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:39:32 2: ROOMMATE set rr_Alex home
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'SunAz: 136.9',
          'MoonAz: 252.4',
          'MoonDistanceObserver: 381633',
          'ObsLMST: 03:02:38',
          'ObsGMST: 02:16:33',
          'SunDistanceObserver: 151687397',
          'MoonDistance: 380220',
          'SunDistance: 151692812',
          'MoonAlt: -12.3',
          'SunAlt: 58.1',
          'ObsTime: 11:40:06'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 225, OutTemp: 17.1, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 225 OutTemp: 17.1
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454006

ASC_DEBUG!!! 2021.05.31 11:40:06 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:06 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:40:06 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:06 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:40:37 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 45',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.2 H: 45 W: 7.3 R: 1.18 IR: 0 WD: 205 WDR: 67.5 S: 174 B: 232 ',
          'sunshine: 174',
          'temperature: 17.2',
          'windDirRange: 67.5',
          'windDirection: 205',
          'windSpeed: 7.3'
        ];


ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 7.3
2021.05.31 11:40:37 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:40:37 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 225 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:40:37 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:37 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:40:37 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 225, OutTemp: 17.2, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:40:37 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 225 OutTemp: 17.2

ASC_DEBUG!!! 2021.05.31 11:40:37 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:40:59 2: FRITZBOX FritzBox: Telnet_OpenCon.4216 Telnet error while waiting for command prompt: pattern match timed-out
2021.05.31 11:41:09 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR FritzBox disable 1'
        ];

2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 44',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.4 H: 44 W: 3.6 R: 1.18 IR: 0 WD: 105 WDR: 67.5 S: 176 B: 232 ',
          'sunshine: 176',
          'temperature: 17.4',
          'windDirRange: 67.5',
          'windDirection: 105',
          'windSpeed: 3.6'
        ];


ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3.6
2021.05.31 11:42:47 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:42:47 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:136.9, Elevation: 58.1, Brightness: 231, OutTemp: 17.4, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 136.9 Elevation: 58.1 Brightness: 231 OutTemp: 17.4
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:42:47 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:42:47 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:42:47
2021.05.31 11:42:47 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:42:47 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:43:23 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_Min_OutsideTemperature 14'
        ];

2021.05.31 11:44:05 2: ROOMMATE set rr_Alex home
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'SunAz: 138.8',
          'ObsJD: 2459365.91',
          'MoonAz: 253.3',
          'MoonDistanceObserver: 381732',
          'MoonLon: 317.1',
          'MoonAge: 247',
          'ObsLMST: 03:07:40',
          'SunDistance: 151692893',
          'MoonDistance: 380237',
          'ObsGMST: 02:21:34',
          'SunDistanceObserver: 151687445',
          'MoonAlt: -13.1',
          'ObsTime: 11:45:07',
          'SunAlt: 58.7'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:45:07 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.4, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.4
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:45:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:45:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454307

ASC_DEBUG!!! 2021.05.31 11:45:07 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:45:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:45:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:45:46 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.3 H: 42 W: 9.1 R: 1.18 IR: 0 WD: 5 WDR: 67.5 S: 179 B: 231 ',
          'sunshine: 179',
          'temperature: 17.3',
          'windDirRange: 67.5',
          'windDirection: 5',
          'windSpeed: 9.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 9.1
2021.05.31 11:45:46 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:45:46 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:45:46 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:46 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:45:46 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.3, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:45:46 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.3

ASC_DEBUG!!! 2021.05.31 11:45:46 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.7 H: 42 W: 3.6 R: 1.18 IR: 0 WD: 255 WDR: 67.5 S: 182 B: 231 ',
          'sunshine: 182',
          'temperature: 17.7',
          'windDirRange: 67.5',
          'windDirection: 255',
          'windSpeed: 3.6'
        ];


ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3.6
2021.05.31 11:48:30 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:48:30 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:138.8, Elevation: 58.7, Brightness: 231, OutTemp: 17.7, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 138.8 Elevation: 58.7 Brightness: 231 OutTemp: 17.7
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:48:30 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:48:30 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:48:30
2021.05.31 11:48:30 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:48:30 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:49:44 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'DELETEATTR wg_Markise wg_Markise ASC_Shading_Min_OutsideTemperature'
        ];

2021.05.31 11:50:00 4: AutoShuttersControl (ASC) - Devname: global Name: ASC Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_Min_OutsideTemperature 15'
        ];

2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'MoonDistance: 380254',
          'SunDistance: 151692973',
          'ObsGMST: 02:26:35',
          'SunDistanceObserver: 151687494',
          'MoonAlt: -13.8',
          'SunAlt: 59.2',
          'ObsTime: 11:50:07',
          'SunAz: 140.8',
          'MoonAz: 254.2',
          'MoonDistanceObserver: 381831',
          'ObsLMST: 03:12:41'
        ];


ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:50:07 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.7, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.7
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:50:07 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454607

ASC_DEBUG!!! 2021.05.31 11:50:07 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:50:07 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:50:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:50:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:50:25 2: ROOMMATE set rr_Alex home
2021.05.31 11:51:00 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 43',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.6 H: 43 W: 6.7 R: 1.18 IR: 0 WD: 5 WDR: 67.5 S: 184 B: 232 ',
          'sunshine: 184',
          'temperature: 17.6',
          'windDirRange: 67.5',
          'windDirection: 5',
          'windSpeed: 6.7'
        ];


ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 6.7
2021.05.31 11:51:00 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:51:00 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:51:00 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:51:00 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:51:00 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.6, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:51:00 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.6

ASC_DEBUG!!! 2021.05.31 11:51:00 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:52:59 2: ROOMMATE set rr_Alex home
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 232',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 17.9 H: 42 W: 3 R: 1.18 IR: 0 WD: 340 WDR: 67.5 S: 186 B: 232 ',
          'sunshine: 186',
          'temperature: 17.9',
          'windDirRange: 67.5',
          'windDirection: 340',
          'windSpeed: 3'
        ];


ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 3
2021.05.31 11:53:16 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:53:16 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 232

ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:140.8, Elevation: 59.2, Brightness: 231, OutTemp: 17.9, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 140.8 Elevation: 59.2 Brightness: 231 OutTemp: 17.9
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessing: wg_Markise - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing - Der Sonnenstand ist ausserhalb der Winkelangaben oder die Aussentemperatur unterhalb der Shading Temperatur

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:53:16 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.05.31 11:53:16 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.05.31 11:53:16
2021.05.31 11:53:16 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:53:16 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:55:07 4: AutoShuttersControl (ASC) - Devname: astro Name: ASC Notify: $VAR1 = [
          'MoonPhaseN: 0.69',
          'ObsLMST: 03:17:41',
          'MoonLon: 317.2',
          'MoonAge: 247.1',
          'MoonDistanceObserver: 381930',
          'MoonAz: 255',
          'SunAz: 142.9',
          'SunAlt: 59.8',
          'ObsTime: 11:55:07',
          'MoonAlt: -14.6',
          'MoonDistance: 380271',
          'SunDistance: 151693054',
          'SunDistanceObserver: 151687545',
          'ObsGMST: 02:31:36'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:07 - EventProcessingTwilightDevice: wg_Markise - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.05.31 11:55:07 - EventProcessingTwilightDevice: ASC - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.05.31 11:55:08 - EventProcessingTwilightDevice: wg_Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:142.9, Elevation: 59.8, Brightness: 231, OutTemp: 17.9, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 142.9 Elevation: 59.8 Brightness: 231 OutTemp: 17.9
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise In der In Abfrage, Shadingwert: in reserved, Zeitstempel: 1622454908

ASC_DEBUG!!! 2021.05.31 11:55:08 - ShadingProcessing: wg_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: out Neuer Status: in reserved

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:08 - FnIsDay: wg_Markise Allgemein: 0
2021.05.31 11:55:08 4: AutoShuttersControl (ASC) - Devname: wg_Markise Name: ASC Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'in reserved\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:08 - EventProcessingTwilightDevice: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2021.05.31 11:55:17 4: AutoShuttersControl (ASC) - Devname: Wettersensor Name: ASC Notify: $VAR1 = [
          'battery: ok',
          'brightness: 231',
          'humidity: 42',
          'isRaining: 0',
          'rain: 1.18',
          'state: T: 18 H: 42 W: 12.1 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 188 B: 231 ',
          'sunshine: 188',
          'temperature: 18',
          'windDirRange: 67.5',
          'windDirection: 15',
          'windSpeed: 12.1'
        ];


ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingWind: wg_Markise - WindProtection1: unprotected WindMax1: 50 WindMin1: 30 Bekommender Wert1: 12.1
2021.05.31 11:55:17 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.05.31 11:55:17 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.05.31 11:55:17 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:17 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.05.31 11:55:17 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:142.9, Elevation: 59.8, Brightness: 231, OutTemp: 18, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
2021.05.31 11:55:17 4: AutoShuttersControl (ASC) - Shading Processing, Rollladen: wg_Markise Azimuth: 142.9 Elevation: 59.8 Brightness: 231 OutTemp: 18

ASC_DEBUG!!! 2021.05.31 11:55:17 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.05.31 11:55:53 2: ROOMMATE set rr_Alex home

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 Mai 2021, 20:46:42
Zitat von: alexmetz am 30 Mai 2021, 20:13:53
Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,BlStopDnLg_short,BlStopDnSh_long,BlStopDnSh_short,BlStopUpLg_long,BlStopUpLg_short,BlStopUpSh_long,BlStopUpSh_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima



Setz mal ASC_ShuttersPlace auf awning. Das sollte die Probleme lösen. Du musst dann im Rollo ASC_Mode_Down off und ASC_Mode_Up off setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 31 Mai 2021, 20:51:19
Zitat von: alexmetz am 30 Mai 2021, 20:13:53
Hallo zusammen,

erst mal vielen Dank für das tolle Modul! Ich habe soweit auch alles eingerichtet, muss aber noch ein bisschen testen. Ich habe daher zunächst mal nur ein paar Verständnisfragen.

Zunächst mal meine Situation:
Ich möchte eine Markise überm Wintergarten steuern. Diese hängt an einem Homematic Jalousieaktor (HM-Bl1PBU-FM) "wg_Markise". Als Sensor habe ich die Homematic Wetterstation (HM-WDS100-C6-O-2) "Wettersensor".

ASC soll nun:
- Beschatten ab einem bestimmten Sonnenwert (210) und unterhalb entspr. wieder einfahren (190). Mein Sensor liefert keine lux-Werte sondern 0..255
- Abends zu einer bestimmten Zeit die Markise einfahren (falls draußen).

Nun meine Verständnisfragen:
1. Wenn ich manuell schalte, wann geht er dann wieder in den Automatikmodus? Also z.B. wenn ich die Markise ausfahre, obwohl ich unterhalb des Beschattungswertes bin, fährt er dann nach Ablauf der ASC_BlockingTime_afterManual die Markise ein?

2. Da die Markise ja typischerweise Abends eingefahren wird (nicht wie Rollos morgens), nutze ich dann die UP-Einstellungen für Abends?
attr wg_Markise ASC_Up time
attr wg_Markise ASC_Mode_UP always
attr wg_Markise ASC_Time_Up_Early 19:00

und im ASC-Device
ASC_autoShuttersControlMorning on

3. Wie schalte ich denn dann ab, dass er morgens rausfährt? Kann ich da
attr wg_Markise ASC_Mode_Down off
machen oder schalte ich damit auch die Beschattungsfunktion aus?
Ich möchte, dass er die Markise nur Abends zeitgesteuert einfährt, nicht aber morgens raus?
Das ASC_autoShuttersControlEvening off im ASC-Device ist keine Dauerlösung da ich später auch meine Dachfensterrollos einbinden will.

4. Wenn ich Regen- und Windschutz später noch aktiviere (ist noch nicht), schaltet ASC dann beim entspr. event automatisch auch den hardlock an der Markise, damit man mit dem HM-Bl1PBU-FM-Schalter die Markise nicht mehr ausfahren kann? Oder wie könnte ich das konfigurieren?

Danke für Eure Hilfe!
Alex

Hier noch meine lists:
wg_Markise
Internals:
   CUL1_MSGCNT 48
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-59.5:CUL1:
   CUL1_RSSI  -59.5
   CUL1_TIME  2021-05-30 19:50:38
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     48
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-05-30 19:50:38
   protRcv    48 last_at:2021-05-30 19:50:38
   protSnd    46 last_at:2021-05-30 19:50:38
   protState  CMDs_done
   rssi_CUL1  cnt:14 min:-64 max:-58 avg:-60.92 lst:-62
   rssi_Wettersensor cnt:4 min:-69 max:-67 avg:-68.25 lst:-69
   rssi_at_CUL1 cnt:48 min:-63 max:-53.5 avg:-57.21 lst:-59.5
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-05-30 20:12:45   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-05-30 19:50:38   ASC_ShuttersLastDrive shading out
     2021-05-30 19:50:01   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-30 19:50:01   ASC_Time_DriveUp 31.05.2021 - 19:50
     2021-05-30 19:50:09   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-05-30 19:50:38   commState       CMDs_done
     2021-05-30 19:50:38   deviceMsg       on (to vccu)
     2021-05-30 19:50:38   level           100
     2021-05-30 19:50:38   motor           stop:on
     2021-05-30 19:50:38   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-05-30 19:50:38   recentStateType info
     2021-05-30 19:50:38   state           on
     2021-05-30 19:50:38   timedOn         off
     2021-05-30 19:50:09   trigLast        fhem:02
     2021-05-30 15:17:54   trig_Wettersensor 3_16
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201000000,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,BlStopDnLg_short,BlStopDnSh_long,BlStopDnSh_short,BlStopUpLg_long,BlStopUpLg_short,BlStopUpSh_long,BlStopUpSh_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622397038.53285
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       281152408
         tnms       1046884205
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -53.5
           -53.5
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622397038.44669
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.9285714285714
         cnt        14
         lst        -62
         max        -58
         min        -64
       Wettersensor:
         avg        -68.25
         cnt        4
         lst        -69
         max        -67
         min        -69
       at_CUL1:
         avg        -57.21875
         cnt        48
         lst        -59.5
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 210:190
   ASC_Shading_WaitingPeriod 180
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


ASC
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      shading out
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-30 14:05:44   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-30 19:50:38   state           shading out
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-30 19:50:38   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-30 19:50:01   wg_Markise_nextAstroTimeEvent 30.05.2021 - 20:57
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Wettersensor:
Internals:
   CUL1_MSGCNT 592
   CUL1_RAWMSG A138886706807BD00000000BA280004C091031DE5::-71:CUL1:
   CUL1_RSSI  -71
   CUL1_TIME  2021-05-31 13:32:19
   DEF        6807BD
   FUUID      60afb7d0-f33f-c40b-9a52-086d07436dc6a4af
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     592
   NAME       Wettersensor
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 50-Wettersensor
   STATE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:70 s:6807BD d:000000 00BA280004C091031DE5
   peerList   wg_Markise
   protLastRcv 2021-05-31 13:32:19
   protRcv    592 last_at:2021-05-31 13:32:19
   rssi_at_CUL1 cnt:592 min:-71 max:-61.5 avg:-65.73 lst:-71
   Helper:
     DBLOG:
       battery:
         DBLogging:
           TIME       1622460739.9481
           VALUE      ok
       brightness:
         DBLogging:
           TIME       1622460739.9481
           VALUE      229
       humidity:
         DBLogging:
           TIME       1622460739.9481
           VALUE      40
       isRaining:
         DBLogging:
           TIME       1622460739.9481
           VALUE      0
       rain:
         DBLogging:
           TIME       1622460739.9481
           VALUE      1.18
       state:
         DBLogging:
           TIME       1622460739.9481
           VALUE      T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
       storm:
         DBLogging:
           TIME       1622452614.00616
           VALUE      unknown:04
       sunshine:
         DBLogging:
           TIME       1622460739.9481
           VALUE      29
       temperature:
         DBLogging:
           TIME       1622460739.9481
           VALUE      18.6
       trig_01:
         DBLogging:
           TIME       1622452614.00616
           VALUE      wg_Markise
       trigger_cnt:
         DBLogging:
           TIME       1622452614.00616
           VALUE      18
       windDirRange:
         DBLogging:
           TIME       1622460739.9481
           VALUE      67.5
       windDirection:
         DBLogging:
           TIME       1622460739.9481
           VALUE      15
       windSpeed:
         DBLogging:
           TIME       1622460739.9481
           VALUE      14.5
   READINGS:
     2021-05-27 22:55:32   CommandAccepted yes
     2021-05-27 23:18:29   D-firmware      1.6
     2021-05-27 23:18:29   D-serialNr      PEQ0001721
     2021-05-30 12:15:06   IODev           CUL1
     2021-05-27 23:18:29   PairedTo        0xAA2170
     2021-05-27 17:24:30   R-burstRx       off
     2021-05-27 17:24:30   R-localResDis   off
     2021-05-27 17:24:30   R-pairCentral   0xAA2170
     2021-05-27 17:24:31   R-sunThresh     50
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormLowThresh 5
     2021-05-27 22:55:34   R-wg_Markise_chn-01-stormUpThresh 20
     2021-05-27 17:24:31   R-windSpeedRsltSrc max
     2021-05-31 13:32:19   battery         ok
     2021-05-31 13:32:19   brightness      229
     2021-05-27 23:19:30   cfgState        ok
     2021-05-27 23:18:30   commState       CMDs_done
     2021-05-31 13:32:19   humidity        40
     2021-05-31 13:32:19   isRaining       0
     2021-05-30 12:15:10   peerList        wg_Markise
     2021-05-31 13:32:19   rain            1.18
     2021-05-31 13:32:19   state           T: 18.6 H: 40 W: 14.5 R: 1.18 IR: 0 WD: 15 WDR: 67.5 S: 29 B: 229
     2021-05-31 11:16:54   storm           unknown:04
     2021-05-31 13:32:19   sunshine        29
     2021-05-31 13:32:19   temperature     18.6
     2021-05-31 11:16:54   trig_01         wg_Markise
     2021-05-31 11:16:54   trigger_cnt     18
     2021-05-27 17:20:48   unknown         0400000000000105320A010000
     2021-05-31 13:32:19   windDirRange    67.5
     2021-05-31 13:32:19   windDirection   15
     2021-05-31 13:32:19   windSpeed       14.5
   helper:
     HM_CMDNR   136
     mId        00AE
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    wg_Markise:no:1622369710.3382
       TmplTs     1622369710.3382
       cmdKey     1:1:0::Wettersensor:00AE:01:wg_Markise
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_wg_Markise -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       wg_Markise
         peerOpt    Garage_Tor_Taster,Garten_Brunnen,Garten_Licht,Garten_Poolpumpe,Motorrad,Rauchmelder_TeamLead,bz_Licht,sp_Licht,sp_Thermostat_WindowRec,sp_Thermostat_remote,sz_Kamera,sz_Stern,sz_Thermostat_WindowRec,sz_Thermostat_remote,ug_Drucker,vccu,wg_Deckenleuchte,wg_Dimmer_Dim_V_01,wg_Dimmer_Dim_V_02,wg_Markise,wg_Vitrine,wz_Klima_WindowRec,wz_Klima_remote,wz_Standleuchte,wz_Standleuchte_Bewegung,wz_Standleuchte_V02,wz_Thermostat_WindowRec,wz_Thermostat_remote
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 70
       newChn     +6807BD,00,01,00
       nextSend   1622460739.97778
       nxtSndMcnt 88
       restoredIO CUL1
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       344856020
         tnms       36843826
       p:
         6807BD
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        88
       io:
         CUL1:
           -69
           -69
     peerIDsH:
       00000000   broadcast
       6EDCE001   wg_Markise_chn-01
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL1:
         avg        -65.7356418918919
         cnt        592
         lst        -71
         max        -61.5
         min        -71
     tmpl:
Attributes:
   DbLogInclude .*
   IODev      CUL1
   IOgrp      vccu:CUL1
   autoReadReg 4_reqStatus
   expert     allReg
   firmware   1.6
   group      Klima
   icon       scene_day
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,6EDCE001
   room       ASC,EG_Garten
   serialNr   PEQ0001721
   subType    THSensor
   verbose    2


astro:

Internals:
   FUUID      60b12ded-f33f-c40b-c814-297f43d4ef417fd1
   FVERSION   95_Astro.pm:v2.1.2-s20848/2019-12-29
   INTERVAL   300
   NAME       astro
   NEXTUPDATE 2021-05-31 13:35:08
   NOTIFYDEV  global
   NR         303
   NTFY_ORDER 45-astro
   RECOMPUTEAT NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   STATE      Updated
   TYPE       Astro
   Helper:
     DBLOG:
       SunAz:
         DBLogging:
           TIME       1622460608.05617
           VALUE      189.7
   READINGS:
     2021-05-31 00:00:00   AstroTwilightEvening 23:58
     2021-05-31 00:00:00   AstroTwilightMorning 02:27
     2021-05-31 00:00:00   CivilTwilightEvening 21:44
     2021-05-31 00:00:00   CivilTwilightMorning 04:39
     2021-05-31 00:00:00   CustomTwilightEvening 20:58
     2021-05-30 00:00:00   CustomTwilightMorning 05:25
     2021-05-31 13:30:08   MoonAge         247.9
     2021-05-31 13:30:08   MoonAlt         -29.5
     2021-05-31 13:30:08   MoonAz          271.6
     2021-05-31 13:25:08   MoonDec         -20.4
     2021-05-31 10:25:06   MoonDiameter    31.4
     2021-05-31 13:30:08   MoonDistance    380592
     2021-05-31 13:30:08   MoonDistanceObserver 383776
     2021-05-31 00:00:00   MoonHrsInvisible 15:05
     2021-05-31 00:00:00   MoonHrsVisible  08:54
     2021-05-31 08:50:06   MoonLat         -4.6
     2021-05-31 13:20:08   MoonLon         318
     2021-05-28 19:52:46   MoonPhaseI      5
     2021-05-31 11:55:07   MoonPhaseN      0.69
     2021-05-28 19:52:46   MoonPhaseS      Abnehmender Mond
     2021-05-31 11:35:06   MoonRa          21:23
     2021-05-31 00:00:00   MoonRise        01:25
     2021-05-31 00:00:00   MoonSet         10:19
     2021-05-30 06:25:47   MoonSign        Wassermann
     2021-05-30 06:25:47   MoonSignN       10
     2021-05-31 00:00:00   MoonTransit     05:48
     2021-05-31 00:00:00   NauticTwilightEvening 22:39
     2021-05-31 00:00:00   NauticTwilightMorning 03:45
     2021-05-28 19:57:01   ObsAlt          583
     2021-05-31 00:00:00   ObsDate         31.05.2021
     2021-05-31 00:00:00   ObsDayofyear    151
     2021-05-31 13:30:08   ObsGMST         04:06:53
     2021-05-28 19:52:46   ObsHorEvening   0
     2021-05-28 19:52:46   ObsHorMorning   0
     2021-05-28 19:52:46   ObsIsDST        1
     2021-05-31 13:25:08   ObsJD           2459365.98
     2021-05-31 13:30:08   ObsLMST         04:52:58
     2021-05-28 19:54:05   ObsLat          48.0649939
     2021-05-28 19:54:28   ObsLon          11.5219824
     2021-05-28 19:52:46   ObsSeason       Frühling
     2021-05-28 19:52:46   ObsSeasonN      1
     2021-05-31 13:30:08   ObsTime         13:30:08
     2021-05-28 19:52:46   ObsTimezone     2
     2021-05-28 19:52:46   ObsTimezoneS    CEST
     2021-05-31 13:30:08   SunAlt          63.7
     2021-05-31 13:30:08   SunAz           189.7
     2021-05-31 07:45:06   SunDec          22
     2021-05-30 16:15:16   SunDiameter     31.5
     2021-05-31 13:30:08   SunDistance     151694581
     2021-05-31 13:30:08   SunDistanceObserver 151688865
     2021-05-31 00:00:00   SunHrsInvisible 08:14
     2021-05-31 00:00:00   SunHrsVisible   15:45
     2021-05-31 13:30:08   SunLon          70.3
     2021-05-31 04:32:02   SunRa           04:35
     2021-05-30 00:00:00   SunRise         05:19
     2021-05-31 00:00:00   SunSet          21:04
     2021-05-28 19:52:46   SunSign         Zwillinge
     2021-05-28 19:52:46   SunSignN        2
     2021-05-28 19:54:28   SunTransit      13:11
     2021-05-31 13:30:08   state           Updated
Attributes:
   DbLogInclude SunAz
   altitude   583
   event-on-change-reading .*
   icon       telescope
   interval   300
   latitude   48.0649939
   longitude  11.5219824
   recomputeAt NewDay,SunRise,SunSet,AstroTwilightEvening,AstroTwilightMorning,CivilTwilightEvening,CivilTwilightMorning,CustomTwilightEvening,CustomTwilightMorning
   room       ASC,x_Klima


Sehe gerade das hier ziemlich viel Kaputt ist.

   monitoredDevs:
     =>:
       rg_ASC_Shading commands {ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',
ASC_BlockingTime_afterManual => 'ASC_BlockingTime_afterManual:selectnumbers,0,60,1200,0,lin',
ASC_Shading_StateChange_SunnyCloudy => 'ASC_Shading_StateChange_SunnyCloudy:textFieldNL',
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:selectnumbers,0,1,30,0,lin', ASC_BrightnessSensor




NOTIFYDEV  =>,ASC,Wettersensor,astro,global,wg_Markise



Bitte einmal im ASC Device expert auf 1 stellen und dann ein set createNewNotifyDev machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 31 Mai 2021, 22:04:59
Ok. Danke!!
Hab das gemacht und teste morgen. Soll ja sonnig werden...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Juni 2021, 05:56:24
Zitat von: alexmetz am 31 Mai 2021, 22:04:59
Ok. Danke!!
Hab das gemacht und teste morgen. Soll ja sonnig werden...

Gib mal bitte jetzt ein list vom ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 01 Juni 2021, 08:12:31
Zitat von: CoolTux am 01 Juni 2021, 05:56:24
Gib mal bitte jetzt ein list vom ASC Device
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-31 13:15:01   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-31 20:58:24   state           created new drive timer
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-31 18:42:51   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-31 20:58:24   wg_Markise_nextAstroTimeEvent 01.06.2021 - 19:50
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Juni 2021, 09:55:32
Zitat von: alexmetz am 01 Juni 2021, 08:12:31
Internals:
   FUUID      60b3764d-f33f-c40b-2b4d-6a2981f483a63fc1
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Wettersensor,astro,global,wg_Markise
   NR         1144
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   OLDREADINGS:
   READINGS:
     2021-05-30 13:45:02   ascEnable       on
     2021-05-31 13:15:01   controlShading  on
     2021-05-30 13:34:33   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-05-31 20:58:24   state           created new drive timer
     2021-05-30 13:34:33   userAttrList    rolled out
     2021-05-31 18:42:51   wg_Markise_PosValue 100
     2021-05-30 19:50:09   wg_Markise_lastPosValue 0
     2021-05-31 20:58:24   wg_Markise_nextAstroTimeEvent 01.06.2021 - 19:50
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       ASC        ASC_windSensor
       wg_Markise ASC_BrightnessSensor
     astro:
       ASC        ASC_twilightDevice
     wg_Markise:
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


Sieht gut aus. Dann schauen wir mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 01 Juni 2021, 10:18:07
Zitat von: xerion am 27 Mai 2021, 08:15:01
Mit "terrace" funktioniert es jetzt auch wunderbar...kannste einchecken.
Danke Dir!

@CoolTux lädst du die neue Datei noch ins SVN?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 01 Juni 2021, 11:22:56
Zitat von: CoolTux am 01 Juni 2021, 09:55:32
Sieht gut aus. Dann schauen wir mal.

Also leider geht's nicht. Hier mal das Log seit heute Früh. Ab etwa 10:31 sollten eigentl. alle Bedingungen erfüllt sein. Er wechselt immer zwischen "in reserved" und "out".

Ich konnte das Log hier nicht einfügen (wohl zu lang). Daher als Anhang.

Hier zur Sicherheit noch das aktuelle list wg_Markise:
Internals:
   CUL1_MSGCNT 68
   CUL1_RAWMSG A0D32A4106EDCE0AA21700601C800::-55:CUL1:
   CUL1_RSSI  -55
   CUL1_TIME  2021-06-01 09:53:37
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     68
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:32 - t:10 s:6EDCE0 d:AA2170 0601C800
   peerList   Wettersensor
   protLastRcv 2021-06-01 09:53:36
   protRcv    68 last_at:2021-06-01 09:53:36
   protSnd    58 last_at:2021-06-01 09:53:36
   protState  CMDs_done
   rssi_CUL1  cnt:16 min:-64 max:-58 avg:-60.62 lst:-59
   rssi_Wettersensor cnt:12 min:-72 max:-65 avg:-68.91 lst:-70
   rssi_at_CUL1 cnt:68 min:-63 max:-53.5 avg:-57.02 lst:-55
   OLDREADINGS:
   READINGS:
     2021-05-30 13:34:33   ASC_Enable      on
     2021-06-01 11:23:58   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-06-01 09:53:37   ASC_ShuttersLastDrive shading out
     2021-05-31 20:58:24   ASC_Time_DriveDown AutoShuttersControl off
     2021-05-31 20:58:24   ASC_Time_DriveUp 01.06.2021 - 19:50
     2021-06-01 09:53:07   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-05-30 12:15:08   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-05-30 13:34:34   associatedWith  ASC,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-01 09:53:36   commState       CMDs_done
     2021-06-01 09:53:36   deviceMsg       on (to vccu)
     2021-06-01 09:53:36   level           100
     2021-06-01 09:53:36   motor           stop:on
     2021-06-01 09:53:36   pct             100
     2021-05-30 12:15:11   peerList        Wettersensor
     2021-06-01 09:53:36   recentStateType info
     2021-06-01 09:53:36   state           on
     2021-06-01 09:53:36   timedOn         off
     2021-06-01 09:53:07   trigLast        fhem:02
     2021-05-31 17:42:38   trig_Wettersensor 4_24
   helper:
     HM_CMDNR   50
     cSnd       11AA21706EDCE00201C8,11AA21706EDCE00201C8
     dlvlCmd    ++A011AA21706EDCE00201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622374044.35772
       TmplTs     1622374044.35772
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       Wettersensor
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,BlStopDnLg_short,BlStopDnSh_long,BlStopDnSh_short,BlStopUpLg_long,BlStopUpLg_short,BlStopUpSh_long,BlStopUpSh_short,SwCondAbove_long,SwCondAbove_short,SwCondBelow_long,SwCondBelow_short,SwOnCond_long,SwOnCond_short
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622534017.06884
       nxtSndMcnt 32
       rxt        0
       tgtDly     88
       vccu       vccu
       lRcTm:
         CUL1       418135592
         tnms       110120917
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        32
       io:
         CUL1:
           -49
           -49
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622534016.98645
       ack:
         HASH(0x5c37500)
         328002AA21706EDCE000
     rssi:
       CUL1:
         avg        -60.625
         cnt        16
         lst        -59
         max        -58
         min        -64
       Wettersensor:
         avg        -68.9166666666667
         cnt        12
         lst        -70
         max        -65
         min        -72
       at_CUL1:
         avg        -57.0294117647059
         cnt        68
         lst        -55
         max        -53.5
         min        -63
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_LockOut hard
   ASC_LockOut_Cmd inhibit
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 205:190
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   ASC_Time_Up_Early 19:50
   ASC_Up     time
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


Update 13:00: es war so sonnig, dass ich manuell ausfahren musste. Er hat dann (insofern konsequent zur Anzeige ,,out") immer wieder eingefahren. Ich habe daher erst mal die Automatik ausgeschalten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 01 Juni 2021, 19:13:07
Hallo zusammen,

zwei Sachen sind mir seit dem letzten Update vor ein paar Tagen (wo rainprotect implementiert wurde) passiert bzw aufgefallen. Ersteres war vor dem Update definitiv in korrekter Funktion Zweiteres kann ich mit Gewissheit nicht sagen, weil schon lange her dass ich das Fenster offen hatte UND Shading IN kam.

1.
Die Markise fährt nur noch shading in. Abends steht das Device zwar auf shading out aber die Markise fährt nicht auch wenn der Antrieb zwischen Shading in / out nur automatisch über das ASC gefahren ist. Wurde da was geändert ? Irgendwer eine Idee?
Info dazu: Markise stand vorher nicht auf Type "Awning" aber auch eine Änderung hat nichts bewirkt
(jetzt steht sie aktuell auf Pos 80 und nicht 90 (shading) weil ich sie vorhin manuell gefahren habe)
Internals:
   FUUID      5d78f415-f33f-8d79-517f-c959dd367020f396
   NAME       Rollo_EG_WZ_MAR_markise
   NR         132
   STATE      <pre>
read1:pct-80

read2:pct-80

read3:pct-80

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   TYPE       ROLLO
   stoptime   1622558893
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .userReadings:
     HASH(0x4928ad8)
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2021-06-01 18:59:49   ASC_BrightnessAverage 30757
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 18:59:49   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 16:48:13   ASC_ShuttersLastDrive manual
     2021-06-01 05:00:02   ASC_Time_DriveDown 01.06.2021 - 22:00
     2021-06-01 05:00:02   ASC_Time_DriveUp 02.06.2021 - 05:00
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:48:08   command         pct-80
     2021-06-01 16:48:08   desired_pct     80
     2021-06-01 16:48:08   drive-type      modul
     2021-06-01 16:48:08   last_drive      drive-up
     2021-06-01 16:48:13   pct             80
     2021-06-01 16:48:13   state           pct-80
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 95:305
   ASC_Shading_MinMax_Elevation 5:135
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 45000:17000 2
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace awning
   ASC_TempSensor dev_SYS_wetter_ext:temperature
   ASC_WindProtection off
   DbLogExclude .*
   alias      Markise
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive-down:fts_shutter_down@Crimson:stop read2.drive-up:fts_shutter_up@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       awning
   rl_autoStop 1
   rl_commandDown set dev_MarkiseFB down
   rl_commandStop set dev_MarkiseFB stop
   rl_commandUp set dev_MarkiseFB open
   rl_excessBottom 2
   rl_excessTop 1
   rl_secondsDown 46
   rl_secondsUp 47
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     1
   stateFormat <pre>
read1:state

read2:state

read3:state

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
   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
   webCmd     :::pct
   widgetOverride pct:slider,0,1,100


2. Das Fensterrollo fährt 5 min nach manueller Fahrt (blockingafter manual 3600 ) und trotz dass das Fenster offen ist (liegt aber sicher daran, dass mein Fensterkontakt Ventilate auslöst und nicht OPEN richtig ? )

Internals:
   FUUID      5caf2751-f33f-8d79-ff25-cc37f92fabde2ea1
   NAME       Rollo_OG_SZ_02
   NR         84
   STATE      <pre>
read1:pct-70

read2:pct-70

read3:pct-70
</pre>
   TYPE       ROLLO
   stoptime   1622559419
   .attraggr:
   .attreour:
     state
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 19:06:43   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 08:00:01   ASC_Time_DriveDown 01.06.2021 - 20:50
     2021-06-01 08:00:01   ASC_Time_DriveUp 02.06.2021 - 08:00
     2021-06-01 08:00:01   ASC_Time_PrivacyDriveDown 01.06.2021 - 19:50
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:56:43   command         pct-70
     2021-06-01 16:56:43   desired_pct     70
     2021-06-01 16:56:43   drive-type      modul
     2021-06-01 16:56:43   last_drive      drive-down
     2021-06-01 16:56:59   pct             70
     2021-06-01 16:56:59   state           pct-70
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   time
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 3600
   ASC_PrivacyDown_Pos 85
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 200:330
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 45000:3000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 20:50
   ASC_Time_Down_Late 20:55
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     time
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec TK_OG_SZ_fenster2
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude pct:60
   alias      SZ Rollo 2
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-update-reading state
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU on
   rl_commandStop set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU off
   rl_commandUp set OG_SZ_RO_02Rollo_ZU off; set OG_SZ_RO_02Rollo_AUF on
   rl_excessBottom 2
   rl_excessTop 4
   rl_resetTime 2
   rl_secondsDown 17
   rl_secondsUp 17
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     40
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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     :pct
   widgetOverride pct:slider,0,1,100


Debug ausgabe on der Fahrt (finde hier auch nichts zu dem "Blocking aftermanual"

ASC_DEBUG!!! 2021.06.01 16:43:25 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:07 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 67472 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Übergebende Werte - Azimuth:248.9, Elevation: 43.5, Brightness: 67472, OutTemp: 25, Azimut Beschattung: 200, Azimut Endschattung: 330, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnSetCmdFn: Rollo_OG_SZ_02 - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 70. Grund der Fahrt: shading in


Würde mich freuen, wenn mir da jemand nen Schubs geben kann wie ich am Besten bei  der Suche vorgehen sollte.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Juni 2021, 19:36:37
Zitat von: xerion am 01 Juni 2021, 10:18:07
@CoolTux lädst du die neue Datei noch ins SVN?

Mach ich Ende der Woche.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 01 Juni 2021, 20:16:58
Hallo CoolTux,

ZitatDas ist natürlich Mist. Ich muss mal schauen wie ich das umgehen kann
Ich nehme an, Du hattest noch keine Zeit für eine Problemlösung. Ist aber auch nicht so eilig.

Das Deaktivieren mit shutterASCenableToggle funktioniert im Prinzip. Unschön ist aber, dass die Anzeige der Position der deaktivierten Rollos nachwievor verändert wird. Dadurch wird der Abgleich der Position mit den Handsendern ausgehebelt.

Eine baldige Problemlösung wäre mir wichtig.
Vielen Dank und Gruß
Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juni 2021, 08:50:50
Zitat von: flummy1978 am 01 Juni 2021, 19:13:07
Hallo zusammen,

zwei Sachen sind mir seit dem letzten Update vor ein paar Tagen (wo rainprotect implementiert wurde) passiert bzw aufgefallen. Ersteres war vor dem Update definitiv in korrekter Funktion Zweiteres kann ich mit Gewissheit nicht sagen, weil schon lange her dass ich das Fenster offen hatte UND Shading IN kam.

1.
Die Markise fährt nur noch shading in. Abends steht das Device zwar auf shading out aber die Markise fährt nicht auch wenn der Antrieb zwischen Shading in / out nur automatisch über das ASC gefahren ist. Wurde da was geändert ? Irgendwer eine Idee?
Info dazu: Markise stand vorher nicht auf Type "Awning" aber auch eine Änderung hat nichts bewirkt
(jetzt steht sie aktuell auf Pos 80 und nicht 90 (shading) weil ich sie vorhin manuell gefahren habe)
Internals:
   FUUID      5d78f415-f33f-8d79-517f-c959dd367020f396
   NAME       Rollo_EG_WZ_MAR_markise
   NR         132
   STATE      <pre>
read1:pct-80

read2:pct-80

read3:pct-80

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   TYPE       ROLLO
   stoptime   1622558893
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .userReadings:
     HASH(0x4928ad8)
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2021-06-01 18:59:49   ASC_BrightnessAverage 30757
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 18:59:49   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 16:48:13   ASC_ShuttersLastDrive manual
     2021-06-01 05:00:02   ASC_Time_DriveDown 01.06.2021 - 22:00
     2021-06-01 05:00:02   ASC_Time_DriveUp 02.06.2021 - 05:00
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:48:08   command         pct-80
     2021-06-01 16:48:08   desired_pct     80
     2021-06-01 16:48:08   drive-type      modul
     2021-06-01 16:48:08   last_drive      drive-up
     2021-06-01 16:48:13   pct             80
     2021-06-01 16:48:13   state           pct-80
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 95:305
   ASC_Shading_MinMax_Elevation 5:135
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 45000:17000 2
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace awning
   ASC_TempSensor dev_SYS_wetter_ext:temperature
   ASC_WindProtection off
   DbLogExclude .*
   alias      Markise
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive-down:fts_shutter_down@Crimson:stop read2.drive-up:fts_shutter_up@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-change-reading .*
   group      Jalousie
   icon       awning
   rl_autoStop 1
   rl_commandDown set dev_MarkiseFB down
   rl_commandStop set dev_MarkiseFB stop
   rl_commandUp set dev_MarkiseFB open
   rl_excessBottom 2
   rl_excessTop 1
   rl_secondsDown 46
   rl_secondsUp 47
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     1
   stateFormat <pre>
read1:state

read2:state

read3:state

black_btn_CAMBLANK

black_btn_CAMBLANK
</pre>
   userReadings ASC_BrightnessAverage { ascAPIget('BrightnessAverage',$name) }
   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
   webCmd     :::pct
   widgetOverride pct:slider,0,1,100


2. Das Fensterrollo fährt 5 min nach manueller Fahrt (blockingafter manual 3600 ) und trotz dass das Fenster offen ist (liegt aber sicher daran, dass mein Fensterkontakt Ventilate auslöst und nicht OPEN richtig ? )

Internals:
   FUUID      5caf2751-f33f-8d79-ff25-cc37f92fabde2ea1
   NAME       Rollo_OG_SZ_02
   NR         84
   STATE      <pre>
read1:pct-70

read2:pct-70

read3:pct-70
</pre>
   TYPE       ROLLO
   stoptime   1622559419
   .attraggr:
   .attreour:
     state
   .attrminint:
   OLDREADINGS:
   READINGS:
     2021-05-24 21:26:02   .ASC_AttrUpdateChanges_v0.10.14 1
     2020-11-09 10:09:51   ASC_Enable      on
     2021-06-01 19:06:43   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-01 08:00:01   ASC_Time_DriveDown 01.06.2021 - 20:50
     2021-06-01 08:00:01   ASC_Time_DriveUp 02.06.2021 - 08:00
     2021-06-01 08:00:01   ASC_Time_PrivacyDriveDown 01.06.2021 - 19:50
     2021-05-24 21:25:58   associatedWith  AUTO_RolloSteuerung
     2021-06-01 16:56:43   command         pct-70
     2021-06-01 16:56:43   desired_pct     70
     2021-06-01 16:56:43   drive-type      modul
     2021-06-01 16:56:43   last_drive      drive-down
     2021-06-01 16:56:59   pct             70
     2021-06-01 16:56:59   state           pct-70
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 85
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 3600
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Wetterstation:luminosity
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Down   time
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 3600
   ASC_PrivacyDown_Pos 85
   ASC_Roommate_Device none
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 200:330
   ASC_Shading_MinMax_Elevation 0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos 70
   ASC_Shading_StateChange_SunnyCloudy 45000:3000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 20:50
   ASC_Time_Down_Late 20:55
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     time
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec TK_OG_SZ_fenster2
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   DbLogInclude pct:60
   alias      SZ Rollo 2
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon read1.drive-up:rc_UP@red:stop .*read1..*:rc_UP@green:open read2.open:fts_shutter_10@green:stop read2..*10:fts_shutter_10@Crimson:stop read2..*20:fts_shutter_20@Crimson:stop read2..*30:fts_shutter_30@Crimson:stop read2..*40:fts_shutter_40@Crimson:stop read2.(.*50|half):fts_shutter_50@Crimson:stop read2..*60:fts_shutter_60@Crimson:stop read2..*70:fts_shutter_70@Crimson:stop read2..*80:fts_shutter_80@Crimson:stop read2..*90:fts_shutter_90@Crimson:stop read2.closed:fts_shutter_100@Crimson:stop read2.drive.*:fts_shutter@Crimson:stop read3.drive-down:rc_DOWN@red:stop read3..*:rc_DOWN@#555:closed
   event-on-update-reading state
   group      Fenster
   rl_autoStop 0
   rl_blockMode none
   rl_commandDown set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU on
   rl_commandStop set OG_SZ_RO_02Rollo_AUF off; set OG_SZ_RO_02Rollo_ZU off
   rl_commandUp set OG_SZ_RO_02Rollo_ZU off; set OG_SZ_RO_02Rollo_AUF on
   rl_excessBottom 2
   rl_excessTop 4
   rl_resetTime 2
   rl_secondsDown 17
   rl_secondsUp 17
   rl_switchTime 2
   rl_type    normal
   room       Verbindungen->Nicht gelistete Geräte
   sortby     40
   stateFormat <pre>
read1:state

read2:state

read3:state
</pre>
   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     :pct
   widgetOverride pct:slider,0,1,100


Debug ausgabe on der Fahrt (finde hier auch nichts zu dem "Blocking aftermanual"

ASC_DEBUG!!! 2021.06.01 16:43:25 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:07 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.01 16:44:49 - EventProcessingShadingBrightness: Rollo_OG_SZ_02 - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 67472 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Übergebende Werte - Azimuth:248.9, Elevation: 43.5, Brightness: 67472, OutTemp: 25, Azimut Beschattung: 200, Azimut Endschattung: 330, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - ShadingProcessing: Rollo_OG_SZ_02 - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnIsDay: Rollo_OG_SZ_02 Allgemein: 1

ASC_DEBUG!!! 2021.06.01 16:44:49 - FnSetCmdFn: Rollo_OG_SZ_02 - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 70. Grund der Fahrt: shading in


Würde mich freuen, wenn mir da jemand nen Schubs geben kann wie ich am Besten bei  der Suche vorgehen sollte.

VG
Andreas

event-on-update-reading state

Damit bekommt ASC gar nicht mit das das Rollo irgendwie gefahren ist. Ein Wunder da da überhaupt irgendwas irgendwie gehen soll. Bitte ändere das auf entweder pct oder *
Desweiteren können alle Attribute welche bei Dir -1 oder none haben entfernt werden. Das sind default Werte die sowieso genommen werden bei nicht setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 02 Juni 2021, 09:23:12
Zitat von: CoolTux am 02 Juni 2021, 08:50:50
event-on-update-reading state

Damit bekommt ASC gar nicht mit das das Rollo irgendwie gefahren ist. Ein Wunder da da überhaupt irgendwas irgendwie gehen soll. Bitte ändere das auf entweder pct oder *
Desweiteren können alle Attribute welche bei Dir -1 oder none haben entfernt werden. Das sind default Werte die sowieso genommen werden bei nicht setzen.

Das ist merkwürdig. Diese ganzen Atrribute mit none sind bei mir im webif gar nicht gesetzt, auch das event-on-update-reading nicht.
Ich habe alle ASC-Attribute in wg_Markise und das ASC-Modul jetzt mal komplett gelöscht und neu angelegt und konfiguriert. Jetzt sind auch die merkwürdigen attr in wg_Markise weg und es funktioniert. Nur zur Info unten die Einstellungen. Ich werde das jetzt mal so sichern und behutsam ausbauen.

Danke für den Hinweis, wär mir sonst nicht aufgefallen!!

Zwei Fragen noch:
- in der Markise das Attribut ASC_Shading_Pos kann mit dem Auswahl-Menü im webif nicht auf 0 gesetzt werden, nur manuell in der Kommandozeile. 0 wäre bei mir (Homematic) aber ganz ausgefahren, was bei einer Markise Sinn macht. Ist das Absicht. Ansonsten stelle ich anheim, das bei den userattr als Option mit anzubieten.
- ich nutze gerne "event-on-change-reading .*". Ist das irgendwie schädlich in den Rollos, Wettersensoren und astro device oder gibt es da Empfehlungen für die Einstellung?

Vielen Dank!
Alex

wg_Markise:
Internals:
   CUL1_MSGCNT 5
   CUL1_RAWMSG A0DE4A4106EDCE0AA217006011400::-55:CUL1:
   CUL1_RSSI  -55
   CUL1_TIME  2021-06-02 09:01:35
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     5
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      10
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:E4 - t:10 s:6EDCE0 d:AA2170 06011400
   peerList   Wettersensor
   protLastRcv 2021-06-02 09:01:35
   protRcv    5 last_at:2021-06-02 09:01:35
   protSnd    6 last_at:2021-06-02 09:01:35
   rssi_at_CUL1 cnt:5 min:-61.5 max:-51.5 avg:-55.9 lst:-55
   rssi_from_CUL1 cnt:3 min:-62 max:-57 avg:-60 lst:-61
   OLDREADINGS:
   READINGS:
     2021-06-02 08:43:28   ASC_Enable      on
     2021-06-02 09:07:08   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 3m
     2021-06-02 09:01:35   ASC_ShuttersLastDrive shading in
     2021-06-02 08:43:31   ASC_Time_DriveDown 02.06.2021 - 21:00
     2021-06-02 08:43:31   ASC_Time_DriveUp 03.06.2021 - 05:24
     2021-06-02 09:01:30   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-06-01 20:32:22   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-06-02 08:43:28   associatedWith  ASC,AutoShutter,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-02 09:01:35   commState       CMDs_done
     2021-06-02 09:01:35   deviceMsg       10 (to vccu)
     2021-06-02 09:01:35   level           10
     2021-06-02 09:01:35   motor           stop:10
     2021-06-02 09:01:35   pct             10
     2021-06-01 20:32:23   peerList        Wettersensor
     2021-06-02 09:01:35   recentStateType info
     2021-06-02 09:01:35   state           10
     2021-06-02 09:01:35   timedOn         off
     2021-06-02 09:01:30   trigLast        fhem:02
     2021-05-31 17:42:38   trig_Wettersensor 4_24
   helper:
     HM_CMDNR   228
     cSnd       
     dlvlCmd    ++A011AA21706EDCE0020114
     lastMsgTm  1622617295.12643
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622572343.99435
       TmplTs     1622572343.99435
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [(-ontime-|{0})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,SwCondBelow_short,BlStopUpSh_short,BlStopUpLg_short,SwCondAbove_short,BlStopDnSh_long,SwCondAbove_long,BlStopUpLg_long,BlStopDnSh_short,SwOnCond_long,BlStopDnLg_short,SwOnCond_short,BlStopUpSh_long,SwCondBelow_long
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622617295.22432
       nxtSndMcnt E4
       rxt        0
       vccu       vccu
       lRcTm:
         CUL1       45250652
         tnms       193399060
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        E4
       io:
         CUL1:
           -45
           -45
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622617295.12643
       ack:
         HASH(0x6514508)
         E48002AA21706EDCE000
     rssi:
       at_CUL1:
         avg        -55.9
         cnt        5
         lst        -55
         max        -51.5
         min        -61.5
       from_CUL1:
         avg        -60
         cnt        3
         lst        -61
         max        -57
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 90:265
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 200:190
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


AutoShutter:
Internals:
   FUUID      60b72818-f33f-c40b-3e7b-f074987f7d17127e
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShutter
   NOTIFYDEV  AutoShutter,Wettersensor,global,wg_Markise
   NR         3242
   NTFY_ORDER 51-AutoShutter
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   READINGS:
     2021-06-02 08:50:30   controlShading  on
     2021-06-02 08:43:28   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-06-02 09:01:35   state           shading in
     2021-06-02 08:43:28   userAttrList    rolled out
     2021-06-02 09:01:35   wg_Markise_PosValue 10
     2021-06-02 09:01:30   wg_Markise_lastPosValue 20
     2021-06-02 08:43:31   wg_Markise_nextAstroTimeEvent 02.06.2021 - 21:00
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       wg_Markise ASC_BrightnessSensor
     wg_Markise:
Attributes:
   ASC_debug  1
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juni 2021, 10:42:47
Zitat von: alexmetz am 02 Juni 2021, 09:23:12
Das ist merkwürdig. Diese ganzen Atrribute mit none sind bei mir im webif gar nicht gesetzt, auch das event-on-update-reading nicht.
Ich habe alle ASC-Attribute in wg_Markise und das ASC-Modul jetzt mal komplett gelöscht und neu angelegt und konfiguriert. Jetzt sind auch die merkwürdigen attr in wg_Markise weg und es funktioniert. Nur zur Info unten die Einstellungen. Ich werde das jetzt mal so sichern und behutsam ausbauen.

Danke für den Hinweis, wär mir sonst nicht aufgefallen!!

Zwei Fragen noch:
- in der Markise das Attribut ASC_Shading_Pos kann mit dem Auswahl-Menü im webif nicht auf 0 gesetzt werden, nur manuell in der Kommandozeile. 0 wäre bei mir (Homematic) aber ganz ausgefahren, was bei einer Markise Sinn macht. Ist das Absicht. Ansonsten stelle ich anheim, das bei den userattr als Option mit anzubieten.
- ich nutze gerne "event-on-change-reading .*". Ist das irgendwie schädlich in den Rollos, Wettersensoren und astro device oder gibt es da Empfehlungen für die Einstellung?

Vielen Dank!
Alex

wg_Markise:
Internals:
   CUL1_MSGCNT 5
   CUL1_RAWMSG A0DE4A4106EDCE0AA217006011400::-55:CUL1:
   CUL1_RSSI  -55
   CUL1_TIME  2021-06-02 09:01:35
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     5
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      10
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:E4 - t:10 s:6EDCE0 d:AA2170 06011400
   peerList   Wettersensor
   protLastRcv 2021-06-02 09:01:35
   protRcv    5 last_at:2021-06-02 09:01:35
   protSnd    6 last_at:2021-06-02 09:01:35
   rssi_at_CUL1 cnt:5 min:-61.5 max:-51.5 avg:-55.9 lst:-55
   rssi_from_CUL1 cnt:3 min:-62 max:-57 avg:-60 lst:-61
   OLDREADINGS:
   READINGS:
     2021-06-02 08:43:28   ASC_Enable      on
     2021-06-02 09:07:08   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 3m
     2021-06-02 09:01:35   ASC_ShuttersLastDrive shading in
     2021-06-02 08:43:31   ASC_Time_DriveDown 02.06.2021 - 21:00
     2021-06-02 08:43:31   ASC_Time_DriveUp 03.06.2021 - 05:24
     2021-06-02 09:01:30   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-06-01 20:32:22   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-06-02 08:43:28   associatedWith  ASC,AutoShutter,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-02 09:01:35   commState       CMDs_done
     2021-06-02 09:01:35   deviceMsg       10 (to vccu)
     2021-06-02 09:01:35   level           10
     2021-06-02 09:01:35   motor           stop:10
     2021-06-02 09:01:35   pct             10
     2021-06-01 20:32:23   peerList        Wettersensor
     2021-06-02 09:01:35   recentStateType info
     2021-06-02 09:01:35   state           10
     2021-06-02 09:01:35   timedOn         off
     2021-06-02 09:01:30   trigLast        fhem:02
     2021-05-31 17:42:38   trig_Wettersensor 4_24
   helper:
     HM_CMDNR   228
     cSnd       
     dlvlCmd    ++A011AA21706EDCE0020114
     lastMsgTm  1622617295.12643
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622572343.99435
       TmplTs     1622572343.99435
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [(-ontime-|{0})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,SwCondBelow_short,BlStopUpSh_short,BlStopUpLg_short,SwCondAbove_short,BlStopDnSh_long,SwCondAbove_long,BlStopUpLg_long,BlStopDnSh_short,SwOnCond_long,BlStopDnLg_short,SwOnCond_short,BlStopUpSh_long,SwCondBelow_long
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622617295.22432
       nxtSndMcnt E4
       rxt        0
       vccu       vccu
       lRcTm:
         CUL1       45250652
         tnms       193399060
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        E4
       io:
         CUL1:
           -45
           -45
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622617295.12643
       ack:
         HASH(0x6514508)
         E48002AA21706EDCE000
     rssi:
       at_CUL1:
         avg        -55.9
         cnt        5
         lst        -55
         max        -51.5
         min        -61.5
       from_CUL1:
         avg        -60
         cnt        3
         lst        -61
         max        -57
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 90:265
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 200:190
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


AutoShutter:
Internals:
   FUUID      60b72818-f33f-c40b-3e7b-f074987f7d17127e
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoShutter
   NOTIFYDEV  AutoShutter,Wettersensor,global,wg_Markise
   NR         3242
   NTFY_ORDER 51-AutoShutter
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   READINGS:
     2021-06-02 08:50:30   controlShading  on
     2021-06-02 08:43:28   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-06-02 09:01:35   state           shading in
     2021-06-02 08:43:28   userAttrList    rolled out
     2021-06-02 09:01:35   wg_Markise_PosValue 10
     2021-06-02 09:01:30   wg_Markise_lastPosValue 20
     2021-06-02 08:43:31   wg_Markise_nextAstroTimeEvent 02.06.2021 - 21:00
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       wg_Markise ASC_BrightnessSensor
     wg_Markise:
Attributes:
   ASC_debug  1
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5




Kann es sein das Du Deine Rollos zu einer Structure zusammengefügt hast und im Structure Device event-on-change-reading gesetzt hast. Das wäre dann nämlich der Grund.

0 und 100 sind eigentlich die jeweiligen Endpunkte und da jede Position pro Anwendungsfall (lüften, schlafen, beschatten u.s.w.) eine andere sein soll kann 0 oder 100 nicht gesetzt werden. Es sollte aber dennoch funktionieren, nicht das setzen sondern das steuern, wenn Du die Markise auch mittels ASC_ShuttersPlace als Markise setzt.

Du kannst event-on-change-reading gerne setzen. Dann aber wie gesagt entweder * oder wenigstens pct damit der Event für eine veränderte Position für ASC durch kommt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 02 Juni 2021, 11:21:22
Zitat von: CoolTux am 02 Juni 2021, 10:42:47
Kann es sein das Du Deine Rollos zu einer Structure zusammengefügt hast und im Structure Device event-on-change-reading gesetzt hast. Das wäre dann nämlich der Grund.

0 und 100 sind eigentlich die jeweiligen Endpunkte und da jede Position pro Anwendungsfall (lüften, schlafen, beschatten u.s.w.) eine andere sein soll kann 0 oder 100 nicht gesetzt werden. Es sollte aber dennoch funktionieren, nicht das setzen sondern das steuern, wenn Du die Markise auch mittels ASC_ShuttersPlace als Markise setzt.

Du kannst event-on-change-reading gerne setzen. Dann aber wie gesagt entweder * oder wenigstens pct damit der Event für eine veränderte Position für ASC durch kommt.

structre: Nein. Hatte ich mal für die Dachrollos, nicht aber für die Markise. Aber die sind nicht (mehr) in ASC. Aber ich achte darauf künftig.

zur ASC_Shading_Pos: ich hatte das Attribut zunächst gar nicht gesetzt, da ist die Markise dann auf 20% gefahren (obwohl ASC_ShuttersPlace = awning). Habe ASC_Shading_Pos dann auf 0 gestellt und funktioniert jetzt. Ich verstehe aber nicht, warum die Beschattungsposition nicht auch ganz unten (also closed) sein kann. Denn nur mit der Beschattungsfunktion geht ja die Steuerung anhand Sonne etc., oder?

Obwohl: es gibt ja auch ASC_Up brightness. Da bin ich noch nicht ganz durchgestiegen, was dann da der Unterschied ist und ob man das nebeneinander nutzen kann...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 02 Juni 2021, 11:52:02
Zitat von: alexmetz am 02 Juni 2021, 11:21:22
structre: Nein. Hatte ich mal für die Dachrollos, nicht aber für die Markise. Aber die sind nicht (mehr) in ASC. Aber ich achte darauf künftig.

zur ASC_Shading_Pos: ich hatte das Attribut zunächst gar nicht gesetzt, da ist die Markise dann auf 20% gefahren (obwohl ASC_ShuttersPlace = awning). Habe ASC_Shading_Pos dann auf 0 gestellt und funktioniert jetzt. Ich verstehe aber nicht, warum die Beschattungsposition nicht auch ganz unten (also closed) sein kann. Denn nur mit der Beschattungsfunktion geht ja die Steuerung anhand Sonne etc., oder?

Obwohl: es gibt ja auch ASC_Up brightness. Da bin ich noch nicht ganz durchgestiegen, was dann da der Unterschied ist und ob man das nebeneinander nutzen kann...

ASC_Up oder auch Down sind für die Morgendlichen und Abendlichen Fahrten. Für eine Markise eher unnötig. Eine Markise verstehe ich rein zur Beschattung daher auch der ASC_ShuttersPlace mit Auswahl Markise.
Das ganze Modul startete für Rollos und wuchs dann entsprechend der Userwünsche. Eine Markise war am Anfang noch gar nicht geplant :-)

ASC kann ausschließlich aus der Position herleiten für was der Rollostand gerade benötigt wird und daher werden auch die netsprechenden Prüfungen danach ausgerichtet. 0 oder 100 ist halt für geschlossen, Nacht. Daher sind die Prüfungen entsprechend. So wird auch das Rollo bewegt wenn das Fenster geöffnet wird obwohl Du eigentlich Beschattung wünschst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 02 Juni 2021, 15:06:21
Danke für die Hilfe und nochmal für das tolle Modul!!
Alex
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 03 Juni 2021, 13:56:59
Jetzt muss ich leider doch noch mal...
Also nachdem gestern vormittag die Markise rausgefahren ist, hat der Status von ASC irgendwann auf "manuell" gewechselt ohne dass manuell betätigt wurde. Eingefahren ist die Markise dann Abends nicht, obwohl das Shading ordnungsgemäß auf "out" gewechselt hat.
Heute dann habe ich die Markise manuell ausgefahren, bevor die Shading-Bedingungen erfüllt waren. Später als dann die Bedingungen eingetreten waren, wechselte ASC ordnungsgemäß auf in und später (wegen Bewölkung) auch wieder auf out. Allerdings ist die Markise nicht eingefahren.

Zum Testen hab ich dann während eines "in"-Status ASC_Shading_StateChange_SunnyCloudy so hochgesetzt, dass ASC wieder auf "out reserved" und dann "out" gegangen ist. Schien alles richtig zu sein. Allerdings fuhr die Markise wieder nicht ein.

Irgendwie bin ich zu doof....

Kann ich denn irgendwie selbst herausfinden wo es hakt? Aus dem log ergibt sich das ja nicht.

list wg_Markise:
Internals:
   CUL1_MSGCNT 28
   CUL1_RAWMSG A0E3BA4106EDCE0AA2170060100003C::-54:CUL1:
   CUL1_RSSI  -54
   CUL1_TIME  2021-06-03 11:21:24
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     28
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3B - t:10 s:6EDCE0 d:AA2170 060100003C
   peerList   Wettersensor
   protLastRcv 2021-06-03 11:21:24
   protRcv    28 last_at:2021-06-03 11:21:24
   protSnd    30 last_at:2021-06-03 11:21:24
   rssi_Wettersensor cnt:2 min:-70 max:-69 avg:-69.5 lst:-70
   rssi_at_CUL1 cnt:28 min:-61.5 max:-51.5 avg:-56.37 lst:-54
   rssi_from_CUL1 cnt:13 min:-67 max:-57 avg:-61.76 lst:-60
   Helper:
     DBLOG:
       level:
         DBLogging:
           TIME       1622712084.26952
           VALUE      0
       pct:
         DBLogging:
           TIME       1622712084.26952
           VALUE      0
   OLDREADINGS:
   READINGS:
     2021-06-02 19:18:05   ASC_Enable      on
     2021-06-03 13:51:26   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-06-03 11:21:24   ASC_ShuttersLastDrive manual
     2021-06-03 05:24:17   ASC_Time_DriveDown 03.06.2021 - 21:01
     2021-06-03 05:24:17   ASC_Time_DriveUp 04.06.2021 - 05:23
     2021-06-02 19:29:17   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-06-01 20:32:22   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-06-02 19:18:05   associatedWith  ASC,ASC2,AutoShutter,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-03 11:21:24   commState       CMDs_done
     2021-06-03 11:21:24   deviceMsg       off (to vccu)
     2021-06-03 11:21:24   level           0
     2021-06-03 11:21:24   motor           stop:off
     2021-06-03 11:21:24   pct             0
     2021-06-01 20:32:23   peerList        Wettersensor
     2021-06-03 11:21:24   recentStateType info
     2021-06-03 11:21:24   state           off
     2021-06-03 11:21:24   timedOn         off
     2021-06-02 19:29:17   trigLast        fhem:02
     2021-06-02 14:00:31   trig_Wettersensor 3_26
   helper:
     HM_CMDNR   59
     cSnd       
     dlvlCmd    ++A011AA21706EDCE00201C8
     lastMsgTm  1622712084.09355
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622572343.99435
       TmplTs     1622572343.99435
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [(-ontime-|{0})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,SwCondBelow_short,BlStopUpSh_short,BlStopUpLg_short,SwCondAbove_short,BlStopDnSh_long,SwCondAbove_long,BlStopUpLg_long,BlStopDnSh_short,SwOnCond_long,BlStopDnLg_short,SwOnCond_short,BlStopUpSh_long,SwCondBelow_long
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622712084.13823
       nxtSndMcnt 3B
       rxt        0
       vccu       vccu
       lRcTm:
         CUL1       140042752
         tnms       288188026
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        3B
       io:
         CUL1:
           -44
           -44
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622712084.09355
       ack:
         HASH(0x6514508)
         3B8002AA21706EDCE000
     rssi:
       Wettersensor:
         avg        -69.5
         cnt        2
         lst        -70
         max        -69
         min        -70
       at_CUL1:
         avg        -56.375
         cnt        28
         lst        -54
         max        -51.5
         min        -61.5
       from_CUL1:
         avg        -61.7692307692308
         cnt        13
         lst        -60
         max        -57
         min        -67
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 240:235
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   DbLogInclude level,pct
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


list ASC2
Internals:
   FUUID      60b7bcb9-f33f-c40b-5ce7-e9860124f887680a
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC2
   NOTIFYDEV  ASC2,Wettersensor,global,wg_Markise
   NR         6464
   NTFY_ORDER 51-ASC2
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   READINGS:
     2021-06-02 19:22:43   controlShading  on
     2021-06-02 19:18:05   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-06-03 11:21:24   state           manual
     2021-06-02 19:18:05   userAttrList    rolled out
     2021-06-03 11:21:24   wg_Markise_PosValue 0
     2021-06-03 05:24:17   wg_Markise_nextAstroTimeEvent 03.06.2021 - 21:01
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       wg_Markise ASC_BrightnessSensor
     wg_Markise:
Attributes:
   ASC_debug  1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


log-Auszug seit der Änderung der Brightness-Werte:
2021.06.03 13:34:55 4: AutoShuttersControl (ASC2) - Devname: global Name: ASC2 Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_StateChange_SunnyCloudy 240:235'
        ];

2021.06.03 13:35:02 1: No Logdevice //
2021.06.03 13:35:53 2: ROOMMATE set rr_Alex home
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 231',
          'humidity: 44',
          'sunshine: 222',
          'temperature: 25.0',
          'windDirection: 335',
          'windSpeed: 0.6'
        ];

2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:191.2, Elevation: 64, Brightness: 231, OutTemp: 25.0, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 191.2 Elevation: 64 Brightness: 231 OutTemp: 25.0
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out reserved, Zeitstempel: 1622720156

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: in Neuer Status: out reserved

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out reserved\' - next check in 3m'
        ];


ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 25.0 H: 44 W: 0.6 R: 1.18 IR: 0 WD: 335 WDR: 0 S: 222 B: 231 '
        ];

2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:36:49 2: ROOMMATE set rr_Claudia home
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 230',
          'humidity: 42',
          'sunshine: 225',
          'temperature: 26.0',
          'windDirRange: 67.5',
          'windDirection: 350',
          'windSpeed: 1.8'
        ];

2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 230

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 230 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:193.8, Elevation: 63.8, Brightness: 230, OutTemp: 26.0, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 193.8 Elevation: 63.8 Brightness: 230 OutTemp: 26.0
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out reserved, Zeitstempel: 1622720156

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out reserved

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out reserved\' - next check in 3m'
        ];


ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.0 H: 42 W: 1.8 R: 1.18 IR: 0 WD: 350 WDR: 67.5 S: 225 B: 230 '
        ];

2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:40:59 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'humidity: 40',
          'sunshine: 227',
          'temperature: 26.4',
          'windDirRange: 45',
          'windDirection: 15',
          'windSpeed: 4.8'
        ];

2021.06.03 13:40:59 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:40:59 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:40:59 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.4 H: 40 W: 4.8 R: 1.18 IR: 0 WD: 15 WDR: 45 S: 227 B: 230 '
        ];

2021.06.03 13:40:59 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:40:59 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'sunshine: 229',
          'temperature: 26.8',
          'windDirRange: 67.5',
          'windDirection: 55',
          'windSpeed: 6.1'
        ];

2021.06.03 13:43:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:43:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.8 H: 40 W: 6.1 R: 1.18 IR: 0 WD: 55 WDR: 67.5 S: 229 B: 230 '
        ];

2021.06.03 13:43:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:43:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:40 2: ROOMMATE set rr_Alex home
2021.06.03 13:44:23 2: ROOMMATE set rr_Claudia home
2021.06.03 13:45:40 2: ROOMMATE set rr_Claudia home
2021.06.03 13:45:41 2: ROOMMATE set rr_Alex home
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 229',
          'humidity: 42',
          'sunshine: 232',
          'temperature: 27.3',
          'windDirRange: 0',
          'windDirection: 15',
          'windSpeed: 0.6'
        ];

2021.06.03 13:46:09 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:46:09 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:46:09 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 229

ASC_DEBUG!!! 2021.06.03 13:46:09 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 230 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:196.3, Elevation: 63.6, Brightness: 230, OutTemp: 27.3, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 196.3 Elevation: 63.6 Brightness: 230 OutTemp: 27.3
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out, Zeitstempel: 1622720769

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.06.03 13:46:09
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.06.03 13:46:10 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:46:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 27.3 H: 42 W: 0.6 R: 1.18 IR: 0 WD: 15 WDR: 0 S: 232 B: 229 '
        ];

2021.06.03 13:46:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:46:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 03 Juni 2021, 15:26:46
Hey,

Zitat von: CoolTux am 02 Juni 2021, 08:50:50
event-on-update-reading state

Damit bekommt ASC gar nicht mit das das Rollo irgendwie gefahren ist. Ein Wunder da da überhaupt irgendwas irgendwie gehen soll. Bitte ändere das auf entweder pct oder *
Desweiteren können alle Attribute welche bei Dir -1 oder none haben entfernt werden. Das sind default Werte die sowieso genommen werden bei nicht setzen.

auch wenn alexmetz jetzt meine Antwort weiter zittiert hat und dort drauf eingegangen ist, komme ich leider heute erst drauf zu antworten:

Mhhhmmm Du hast recht. Da hat sich der alte Fehler wieder eingeschlichen und dort war eben kein .* als event on change reading eingestellt. D.h. das mit dem Fenster muss ich bei Gelegenheit nochmal testen. Allerdings erklärt das, das nicht "entschatten" der Markise ;( Diese fährt abends wie gesagt nicht mehr aus der Beschattung. Egal ob ich nur shading in -> dannach nichts gemacht habe oder shading in -> manuell fahren -> dann von hand wieder in shading position fahren. Das war halt vor dem letzten Update nicht der Fall.
Vielleicht kannst Du mir einen Tipp geben, wie ich da weiter suchen sollte.

Dann habe ich noch eine Frage: Shading in aktiv -> Rolladen ist in shading position gefahren -> man fährt manuell raus -> die blocking Zeit ist vorbei -> shading in steht noch an -> Sollte das Device jetzt nicht eh wieder in shading in Position fahren ? - Das tut es nämlich auch nicht ;(

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 03 Juni 2021, 15:58:39
Scheint dasselbe Problem zu sein, das ich habe (s. 1 Beitrag drüber).
Liebe Grüße
Alex
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juni 2021, 16:47:57
Zitat von: alexmetz am 03 Juni 2021, 13:56:59
Jetzt muss ich leider doch noch mal...
Also nachdem gestern vormittag die Markise rausgefahren ist, hat der Status von ASC irgendwann auf "manuell" gewechselt ohne dass manuell betätigt wurde. Eingefahren ist die Markise dann Abends nicht, obwohl das Shading ordnungsgemäß auf "out" gewechselt hat.
Heute dann habe ich die Markise manuell ausgefahren, bevor die Shading-Bedingungen erfüllt waren. Später als dann die Bedingungen eingetreten waren, wechselte ASC ordnungsgemäß auf in und später (wegen Bewölkung) auch wieder auf out. Allerdings ist die Markise nicht eingefahren.

Zum Testen hab ich dann während eines "in"-Status ASC_Shading_StateChange_SunnyCloudy so hochgesetzt, dass ASC wieder auf "out reserved" und dann "out" gegangen ist. Schien alles richtig zu sein. Allerdings fuhr die Markise wieder nicht ein.

Irgendwie bin ich zu doof....

Kann ich denn irgendwie selbst herausfinden wo es hakt? Aus dem log ergibt sich das ja nicht.

list wg_Markise:
Internals:
   CUL1_MSGCNT 28
   CUL1_RAWMSG A0E3BA4106EDCE0AA2170060100003C::-54:CUL1:
   CUL1_RSSI  -54
   CUL1_TIME  2021-06-03 11:21:24
   DEF        6EDCE0
   FUUID      60af7f72-f33f-c40b-945a-55f9c8f831c0249d
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     28
   NAME       wg_Markise
   NOTIFYDEV  global
   NR         294
   NTFY_ORDER 50-wg_Markise
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3B - t:10 s:6EDCE0 d:AA2170 060100003C
   peerList   Wettersensor
   protLastRcv 2021-06-03 11:21:24
   protRcv    28 last_at:2021-06-03 11:21:24
   protSnd    30 last_at:2021-06-03 11:21:24
   rssi_Wettersensor cnt:2 min:-70 max:-69 avg:-69.5 lst:-70
   rssi_at_CUL1 cnt:28 min:-61.5 max:-51.5 avg:-56.37 lst:-54
   rssi_from_CUL1 cnt:13 min:-67 max:-57 avg:-61.76 lst:-60
   Helper:
     DBLOG:
       level:
         DBLogging:
           TIME       1622712084.26952
           VALUE      0
       pct:
         DBLogging:
           TIME       1622712084.26952
           VALUE      0
   OLDREADINGS:
   READINGS:
     2021-06-02 19:18:05   ASC_Enable      on
     2021-06-03 13:51:26   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 1.5m
     2021-06-03 11:21:24   ASC_ShuttersLastDrive manual
     2021-06-03 05:24:17   ASC_Time_DriveDown 03.06.2021 - 21:01
     2021-06-03 05:24:17   ASC_Time_DriveUp 04.06.2021 - 05:23
     2021-06-02 19:29:17   CommandAccepted yes
     2021-05-27 13:16:02   D-firmware      2.11
     2021-05-27 13:16:02   D-serialNr      QEQ1166505
     2021-06-01 20:32:22   IODev           CUL1
     2021-05-27 23:40:22   PairedTo        0xAA2170
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-lgOnLevel 100 %
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shActionType jmpToTarget
     2021-05-27 22:49:24   R-Wettersensor_chn-01-shOnLevel 100 %
     2021-05-27 14:38:47   R-driveDown     24 s
     2021-05-27 13:16:36   R-driveTurn     0.5 s
     2021-05-27 16:39:43   R-driveUp       24.5 s
     2021-05-27 13:16:35   R-pairCentral   0xAA2170
     2021-05-27 13:16:36   R-sign          off
     2021-06-02 19:18:05   associatedWith  ASC,ASC2,AutoShutter,none
     2021-05-27 23:41:25   cfgState        ok
     2021-06-03 11:21:24   commState       CMDs_done
     2021-06-03 11:21:24   deviceMsg       off (to vccu)
     2021-06-03 11:21:24   level           0
     2021-06-03 11:21:24   motor           stop:off
     2021-06-03 11:21:24   pct             0
     2021-06-01 20:32:23   peerList        Wettersensor
     2021-06-03 11:21:24   recentStateType info
     2021-06-03 11:21:24   state           off
     2021-06-03 11:21:24   timedOn         off
     2021-06-02 19:29:17   trigLast        fhem:02
     2021-06-02 14:00:31   trig_Wettersensor 3_26
   helper:
     HM_CMDNR   59
     cSnd       
     dlvlCmd    ++A011AA21706EDCE00201C8
     lastMsgTm  1622712084.09355
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    Wettersensor:no:1622572343.99435
       TmplTs     1622572343.99435
       cmdKey     1:1:0::wg_Markise:0005:01:Wettersensor
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [(-ontime-|{0})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self01})]
         pressS     [(-peer-|{self01})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_Wettersensor -tplPeer-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
         peerOpt    Garage_Tor_zuKontakt,Rauchmelder_TeamLead,Wettersensor,bz_Fenster,ku_Fenster,sz_Fenster_links,sz_Schalter2_Btn_01,sz_Schalter2_Btn_02,sz_Schalter_01,sz_Schalter_02,sz_Tuer,ug_Bewegungsmelder,vccu,wz_Bewegungsmelder
         tplChan   
         tplDel     
         tplPeer    BlStopDnLg_long,SwCondBelow_short,BlStopUpSh_short,BlStopUpLg_short,SwCondAbove_short,BlStopDnSh_long,SwCondAbove_long,BlStopUpLg_long,BlStopDnSh_short,SwOnCond_long,BlStopDnLg_short,SwOnCond_short,BlStopUpSh_long,SwCondBelow_long
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       flgs       0
       lstRecType 10
       newChn     +6EDCE0,00,01,00
       nextSend   1622712084.13823
       nxtSndMcnt 3B
       rxt        0
       vccu       vccu
       lRcTm:
         CUL1       140042752
         tnms       288188026
       p:
         6EDCE0
         00
         01
         00
       prefIO:
         CUL1
     mRssi:
       mNo        3B
       io:
         CUL1:
           -44
           -44
     peerIDsH:
       00000000   broadcast
       6807BD01   Wettersensor_chn-01
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL1
       flg        A
       ts         1622712084.09355
       ack:
         HASH(0x6514508)
         3B8002AA21706EDCE000
     rssi:
       Wettersensor:
         avg        -69.5
         cnt        2
         lst        -70
         max        -69
         min        -70
       at_CUL1:
         avg        -56.375
         cnt        28
         lst        -54
         max        -51.5
         min        -61.5
       from_CUL1:
         avg        -61.7692307692308
         cnt        13
         lst        -60
         max        -57
         min        -67
     tmpl:
Attributes:
   ASC        2
   ASC_BlockingTime_afterManual 300
   ASC_BrightnessSensor Wettersensor:brightness
   ASC_Closed_Pos 0
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_Min_OutsideTemperature 14
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 240:235
   ASC_Shading_WaitingPeriod 180
   ASC_ShuttersPlace awning
   DbLogInclude level,pct
   IODev      CUL1
   IOgrp      vccu:CUL1
   alexaName  Markise
   alexaRoom  Wintergarten
   autoReadReg 4_reqStatus
   devStateIcon on:fts_sunblind_10 open:fts_sunblind_10 100:fts_sunblind_10 90:fts_sunblind_10 80:fts_sunblind_20 70:fts_sunblind_30 60:fts_sunblind_40 50:fts_sunblind_50 40:fts_sunblind_60 30:fts_sunblind_70 20:fts_sunblind_80 10:fts_sunblind_90 0:fts_sunblind_100 down:fts_sunblind_100 closed:fts_sunblind_100 off:fts_sunblind_100
   expert     defReg
   firmware   2.11
   genericDeviceType blind
   group      Rollos
   icon       fts_sunblind
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,6807BD01
   room       ASC,EG_Wintergarten,Homekit,alexa
   serialNr   QEQ1166505
   siriName   Markise
   subType    blindActuator
   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
   verbose    2
   webCmd     statusRequest:toggleDir:on:off:up:down:stop


list ASC2
Internals:
   FUUID      60b7bcb9-f33f-c40b-5ce7-e9860124f887680a
   FVERSION   73_AutoShuttersControl.pm:v0.10.14-s24470/2021-05-18
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC2
   NOTIFYDEV  ASC2,Wettersensor,global,wg_Markise
   NR         6464
   NTFY_ORDER 51-ASC2
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.14
   READINGS:
     2021-06-02 19:22:43   controlShading  on
     2021-06-02 19:18:05   room_ASC_EG_Wintergarten_Homekit_alexa wg_Markise
     2021-06-03 11:21:24   state           manual
     2021-06-02 19:18:05   userAttrList    rolled out
     2021-06-03 11:21:24   wg_Markise_PosValue 0
     2021-06-03 05:24:17   wg_Markise_nextAstroTimeEvent 03.06.2021 - 21:01
   helper:
     shuttersList:
       wg_Markise
   monitoredDevs:
     Wettersensor:
       wg_Markise ASC_BrightnessSensor
     wg_Markise:
Attributes:
   ASC_debug  1
   ASC_rainSensor Wettersensor:isRaining 1:0
   ASC_tempSensor Wettersensor:temperature
   ASC_twilightDevice astro
   ASC_windSensor Wettersensor:windSpeed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


log-Auszug seit der Änderung der Brightness-Werte:
2021.06.03 13:34:55 4: AutoShuttersControl (ASC2) - Devname: global Name: ASC2 Notify: $VAR1 = [
          'ATTR wg_Markise ASC_Shading_StateChange_SunnyCloudy 240:235'
        ];

2021.06.03 13:35:02 1: No Logdevice //
2021.06.03 13:35:53 2: ROOMMATE set rr_Alex home
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 231',
          'humidity: 44',
          'sunshine: 222',
          'temperature: 25.0',
          'windDirection: 335',
          'windSpeed: 0.6'
        ];

2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 231

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 231 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:191.2, Elevation: 64, Brightness: 231, OutTemp: 25.0, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 191.2 Elevation: 64 Brightness: 231 OutTemp: 25.0
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out reserved, Zeitstempel: 1622720156

ASC_DEBUG!!! 2021.06.03 13:35:56 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: in Neuer Status: out reserved

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:35:56 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out reserved\' - next check in 3m'
        ];


ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:35:56 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 25.0 H: 44 W: 0.6 R: 1.18 IR: 0 WD: 335 WDR: 0 S: 222 B: 231 '
        ];

2021.06.03 13:35:56 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:35:56 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:36:49 2: ROOMMATE set rr_Claudia home
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 230',
          'humidity: 42',
          'sunshine: 225',
          'temperature: 26.0',
          'windDirRange: 67.5',
          'windDirection: 350',
          'windSpeed: 1.8'
        ];

2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 230

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 230 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:193.8, Elevation: 63.8, Brightness: 230, OutTemp: 26.0, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 193.8 Elevation: 63.8 Brightness: 230 OutTemp: 26.0
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out reserved, Zeitstempel: 1622720156

ASC_DEBUG!!! 2021.06.03 13:38:35 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out reserved

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:38:35 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out reserved\' - next check in 3m'
        ];


ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:38:35 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.0 H: 42 W: 1.8 R: 1.18 IR: 0 WD: 350 WDR: 67.5 S: 225 B: 230 '
        ];

2021.06.03 13:38:35 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:38:35 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:40:59 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'humidity: 40',
          'sunshine: 227',
          'temperature: 26.4',
          'windDirRange: 45',
          'windDirection: 15',
          'windSpeed: 4.8'
        ];

2021.06.03 13:40:59 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:40:59 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:40:59 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.4 H: 40 W: 4.8 R: 1.18 IR: 0 WD: 15 WDR: 45 S: 227 B: 230 '
        ];

2021.06.03 13:40:59 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:40:59 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'sunshine: 229',
          'temperature: 26.8',
          'windDirRange: 67.5',
          'windDirection: 55',
          'windSpeed: 6.1'
        ];

2021.06.03 13:43:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:43:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 26.8 H: 40 W: 6.1 R: 1.18 IR: 0 WD: 55 WDR: 67.5 S: 229 B: 230 '
        ];

2021.06.03 13:43:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:43:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:43:40 2: ROOMMATE set rr_Alex home
2021.06.03 13:44:23 2: ROOMMATE set rr_Claudia home
2021.06.03 13:45:40 2: ROOMMATE set rr_Claudia home
2021.06.03 13:45:41 2: ROOMMATE set rr_Alex home
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'brightness: 229',
          'humidity: 42',
          'sunshine: 232',
          'temperature: 27.3',
          'windDirRange: 0',
          'windDirection: 15',
          'windSpeed: 0.6'
        ];

2021.06.03 13:46:09 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:46:09 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.03 13:46:09 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness
            Brightness: 229

ASC_DEBUG!!! 2021.06.03 13:46:09 - EventProcessingShadingBrightness: wg_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 230 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Übergebende Werte - Azimuth:196.3, Elevation: 63.6, Brightness: 230, OutTemp: 27.3, Azimut Beschattung: 95, Azimut Endschattung: 265, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Azimuth: 196.3 Elevation: 63.6 Brightness: 230 OutTemp: 27.3
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise Nach dem return

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing, Rollladen: wg_Markise In der Out Abfrage, Shadingwert: out, Zeitstempel: 1622720769

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessing: wg_Markise - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out reserved Neuer Status: out

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1

ASC_DEBUG!!! 2021.06.03 13:46:09 - FnIsDay: wg_Markise Allgemein: 1
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

ASC_DEBUG!!! 2021.06.03 13:46:09 - ShadingProcessingDriveCommand: wg_Markise - Der aktuelle Beschattungsstatus ist: out, Beschattungsstatus Zeitstempel: 2021.06.03 13:46:09
2021.06.03 13:46:09 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShadingMessage: INFO: current shading status is \'out\' - next check in 1.5m'
        ];


ASC_DEBUG!!! 2021.06.03 13:46:10 - EventProcessingShadingBrightness: wg_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.06.03 13:46:10 4: AutoShuttersControl (ASC2) - Devname: Wettersensor Name: ASC2 Notify: $VAR1 = [
          'state: T: 27.3 H: 42 W: 0.6 R: 1.18 IR: 0 WD: 15 WDR: 0 S: 232 B: 229 '
        ];

2021.06.03 13:46:10 4: AutoShuttersControl (wg_Markise) - EventProcessingShadingBrightness

ASC_DEBUG!!! 2021.06.03 13:46:10 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.


Das Verhalten bezüglich einfahren war beide male korrekt. Eine manuelle Fahrt überschreibt alles. Die Markise wäre nach dem Out erst wieder gefahren wenn wieder in und dann wieder Out gekommen wäre. Wieso aber Manual kam ohne Fahrt weiß ich nicht .
Setz mal bei den Rollo und Markisen Devices event-on-change-reading *

Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juni 2021, 16:50:23
Zitat von: flummy1978 am 03 Juni 2021, 15:26:46
Hey,

auch wenn alexmetz jetzt meine Antwort weiter zittiert hat und dort drauf eingegangen ist, komme ich leider heute erst drauf zu antworten:

Mhhhmmm Du hast recht. Da hat sich der alte Fehler wieder eingeschlichen und dort war eben kein .* als event on change reading eingestellt. D.h. das mit dem Fenster muss ich bei Gelegenheit nochmal testen. Allerdings erklärt das, das nicht "entschatten" der Markise ;( Diese fährt abends wie gesagt nicht mehr aus der Beschattung. Egal ob ich nur shading in -> dannach nichts gemacht habe oder shading in -> manuell fahren -> dann von hand wieder in shading position fahren. Das war halt vor dem letzten Update nicht der Fall.
Vielleicht kannst Du mir einen Tipp geben, wie ich da weiter suchen sollte.

Dann habe ich noch eine Frage: Shading in aktiv -> Rolladen ist in shading position gefahren -> man fährt manuell raus -> die blocking Zeit ist vorbei -> shading in steht noch an -> Sollte das Device jetzt nicht eh wieder in shading in Position fahren ? - Das tut es nämlich auch nicht ;(

VG
Andreas

Nein. Bezüglich Shading überschreibt Manual alles. Erst nach Out wieder in und dann mit dem Out fährt die Markise aus der Beschattung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 03 Juni 2021, 17:41:05
Ok, aber welche Bedeutung hat dann
ASC_BlockingTime_afterManual
?
Ich dachte, dass nach dieser Zeit, die Automatik wieder greift. Wäre jdf praktisch, weil es ja häufig so ist, dass man mal manuell bedient, v.a. meine Frau. Dann wäre es schon schön, wenn die Markise nach der BlockingTime wieder automatisch rein/rausfährt. Bzw wäre es gut, wenn man die Automatik wieder manuell anschalten kann.

Und d.h. ja dass wenn ich abends die Markise reinfahre, sie auch morgens nicht rausfährt, weil ja nachts durchgehend out ist?

Und bei Wind/Regenauslösung bleibt die Automatik aus, bis Wind/Regen vorbei ist.

UPDATE: Wenn ich recht überlege, macht das ja durchaus Sinn mit dem komplett Überschreiben vei manuellem Eingriff. Aber gut wäre tatsächlich eine Möglichkeit, die Automatik manuell wieder zu aktivieren - das wäre toll!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juni 2021, 19:15:09
Zitat von: alexmetz am 03 Juni 2021, 17:41:05
Ok, aber welche Bedeutung hat dann
ASC_BlockingTime_afterManual
?
Ich dachte, dass nach dieser Zeit, die Automatik wieder greift. Wäre jdf praktisch, weil es ja häufig so ist, dass man mal manuell bedient, v.a. meine Frau. Dann wäre es schon schön, wenn die Markise nach der BlockingTime wieder automatisch rein/rausfährt. Bzw wäre es gut, wenn man die Automatik wieder manuell anschalten kann.

Und d.h. ja dass wenn ich abends die Markise reinfahre, sie auch morgens nicht rausfährt, weil ja nachts durchgehend out ist?

Und bei Wind/Regenauslösung bleibt die Automatik aus, bis Wind/Regen vorbei ist.

UPDATE: Wenn ich recht überlege, macht das ja durchaus Sinn mit dem komplett Überschreiben vei manuellem Eingriff. Aber gut wäre tatsächlich eine Möglichkeit, die Automatik manuell wieder zu aktivieren - das wäre toll!

Shading ist eine Ausnahme was die komplette Übersteuerung an geht. Es wird BlockingTime abgewartet und zusätzlich ob einmal komplett be und endschattet wurde.
Bei Regen und Wind bleibt das Rollo auch in der Manual gefahrenden Position sofern innerhalb der Wind oder regen Protektion Manual gefahren wurde
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 03 Juni 2021, 19:38:08
Macht Sinn. Aber eine manuelle an/aus-Schaltung der Automatik (quasi als manual override) wäre klasse.

Oder geht das indem ich shading insgesamt oder fürs device aus- und wieder einschalte?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: flummy1978 am 04 Juni 2021, 09:59:41
Zitat von: CoolTux am 03 Juni 2021, 16:50:23
Nein. Bezüglich Shading überschreibt Manual alles. Erst nach Out wieder in und dann mit dem Out fährt die Markise aus der Beschattung.

Ok Manual macht Sinn, das ist nachvollziehbar. Wobei ich ja schon mehrmals den Einwand hatte dass eine Externe (übergangsweise) Entschattung - die nach einer Blockzeit wieder in Beschattung fährt richtig schön wäre (wie man sieht bin ich damit sicher nicht allein) ;)

Aber in der Markise steht event-on-change-reading .* und dennoch ist sie an dem ersten Tag nach dem Update in Shading gefahren und danach nie wieder raus gefahren (obwohl ganz sicher nicht manuell gefahren wurde) und Abends als die Sonne unter gagangen ist "shading out" anstand.

Momentan haben wir lediglich Sch......wetter, aber wenn es irgendwie geht, versuche ich es nochmal mit einem Log zu Bestätigen. Vielleicht kannst du aber in der Zwischenzeit schon etwas anderes finden, was dort schief gegangen sein könnte.

VG
Andreas
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 05 Juni 2021, 11:05:21
Zur Info:
Ich habe mir jetzt auf die Schnelle einen Schalter zum Umschalten der Beschattungsautomatik gebaut.
Wäre super wenn das ins Modul irgendwie integriert würde bzw bei Shading Info angezeigt würde, wenn die Automatik wegen manueller Betätigung aus ist.

Viele Grüße,
Alex

Hier mal das list meines Schalters:
Internals:
   DEF        ASC2:controlShading
   DEVICE     ASC2
   FUUID      60ba6d06-f33f-c40b-be29-6fdada84c381eeed
   NAME       controlShading
   NOTIFYDEV  ASC2,global
   NR         19326
   NTFY_ORDER 50-controlShading
   READING    controlShading
   STATE      on
   TYPE       readingsProxy
   CONTENT:
     ASC2       1
   READINGS:
     2021-06-04 22:57:54   lastCmd         on
     2021-06-04 22:57:54   state           on
Attributes:
   alexaName  Beschattungsautomatik
   alexaRoom  Wintergarten
   alias      Beschattungsautomatik
   devStateIcon on:rc_GREEN off:rc_RED
   genericDeviceType switch
   group      AutoShuttersControl
   room       ASC,EG_Wintergarten,Homekit,alexa
   setFn      {"controlShading ".$CMD}
   setList    on off
   siriName   Beschattungsautomatik
   valueFn    { ( ($VALUE eq "off") || ( (ReadingsVal($DEVICE,"state","0") eq "manual") && (time_str2num(ReadingsTimestamp($DEVICE,"state","0")) > time_str2num(ReadingsTimestamp($DEVICE, $READING,"0")) ) ) )?"off":$VALUE}


und ergänzt um ein DOIF, damit der richtige Status angezeigt wird, weil der readingsProxy nicht auf eine state-Änderung im ASC-Device reagiert.
Internals:
   DEF        ([ASC2:"manual"]) (setreading controlShading state off)
   FUUID      60ba90e7-f33f-c40b-c9f3-136cbad42506b861
   MODEL      FHEM
   NAME       controlShading_di
   NOTIFYDEV  global,ASC2
   NR         310
   NTFY_ORDER 50-controlShading_n
   STATE      cmd_1
   TYPE       DOIF
   VERSION    24491 2021-05-22 17:51:49
   READINGS:
     2021-06-05 13:37:05   Device          ASC2
     2021-06-05 13:36:58   cmd             1
     2021-06-05 13:36:58   cmd_event       ASC2
     2021-06-05 13:36:58   cmd_nr          1
     2021-06-05 13:37:05   e_ASC2_events   controlShading: on
     2021-06-05 13:33:59   mode            enabled
     2021-06-05 13:36:58   state           cmd_1
   Regex:
     accu:
     collect:
     cond:
       ASC2:
         0:
           &STATE     ^ASC2$
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::EventDoIf('ASC2',$hash,'manual',1)
   do:
     0:
       0          setreading controlShading state off
     1:
   helper:
     DEVFILTER  ^global$|^ASC2$
     NOTIFYDEV  global|ASC2
     event      controlShading: on
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   ASC2
     timerevent manual
     triggerDev ASC2
     timerevents:
       manual
     timereventsState:
       state: manual
     triggerEvents:
       controlShading: on
     triggerEventsState:
       controlShading: on
   internals:
   readings:
   trigger:
     all         ASC2
   uiState:
   uiTable:
Attributes:
   do         always
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 05 Juni 2021, 15:32:13
Hallo,

Interessant.
Könntest Du aber bitte statt der lists die jeweiligen Raw-Definitions posten?

Danke, Lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 05 Juni 2021, 15:58:24
Zitat von: gestein am 05 Juni 2021, 15:32:13
Hallo,

Interessant.
Könntest Du aber bitte statt der lists die jeweiligen Raw-Definitions posten?

Danke, Lg, Gerhard

Klar:
defmod controlShading readingsProxy ASC2:controlShading
attr controlShading alexaName Beschattungsautomatik
attr controlShading alexaRoom Wintergarten
attr controlShading alias Beschattungsautomatik
attr controlShading devStateIcon on:rc_GREEN off:rc_RED
attr controlShading genericDeviceType switch
attr controlShading group AutoShuttersControl
attr controlShading room ASC,EG_Wintergarten,Homekit,alexa
attr controlShading setFn {"controlShading ".$CMD}
attr controlShading setList on off
attr controlShading siriName Beschattungsautomatik
attr controlShading valueFn { ( ($VALUE eq "off") || ( (ReadingsVal($DEVICE,"state","0") eq "manual") && (time_str2num(ReadingsTimestamp($DEVICE,"state","0")) > time_str2num(ReadingsTimestamp($DEVICE, $READING,"0")) ) ) )?"off":$VALUE}

setstate controlShading off
setstate controlShading 2021-06-05 15:08:06 lastCmd off
setstate controlShading 2021-06-05 15:08:06 state off


Und das doif:
defmod controlShading_di DOIF ([ASC2:"manual"]) (setreading controlShading state off)
attr controlShading_di do always
attr controlShading_di room ASC


Wobei man beim doif wahrscheinlich noch ein else dazufügen sollte, falls das ASC-Device nach shading in und out wieder in die Automatik schaltet. Wobei ich das nicht recht weiß umzusetzen, da es sich ja nicht aus dem Status des ASC ergibt.

Und: heute ist mir die Markise nach Manuell gleich wieder automatisch rausgefahren. Lag aber vermutlich an meiner shadingPos 0...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 06 Juni 2021, 11:54:14
Hallo CoolTux,
ich habe im Zusammenhang mit Fensterkontakt und External Device eine "Unschönheit" oder einen Fehler entdeckt. Es geht um eine Jalousie an einer Terrassentür. Hier der Ablauf:
- Jalousie ist oben (Position = 0, LastPosition = 100, LockOut = soft/hard/off) und die Tür ist offen
- Ich aktiviere das externe Device, die Jalousie sollte jetzt auf 100 fahren. Macht sie natürlich nicht da die Tür offen ist. LockOut hat hier keinen Einfluss!
- Ich schließe die Tür, jetzt sollte die Jalousie die Fahrt nachholen. Dachte ich. Passiert aber nicht, die Jalousie bleibt oben
- Ich deaktiviere das externe Device. Jetzt fährt die Jalosie in die "LastPosition" die ja noch auf 100, also unten steht. Im ersten Moment verwirrend aber korrekt.
Das gleiche Spiel ist auch bei "night closed" zu sehen. Allerdings hier nur wenn LockOut aktiv ist. Falls es wichtig ist: Position der Jalousie ist "terrace" und "Comfort" ist aktiv.
Ist das Verhalten jetzt ein "Feature" oder ein "Bug"? Ich würde mir jedenfalls wünschen, das automatische Fahrten nachgeholt werden. Wenn's machbar ist.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juni 2021, 20:11:21
Zitat von: Reinhard.M am 06 Juni 2021, 11:54:14
Hallo CoolTux,
ich habe im Zusammenhang mit Fensterkontakt und External Device eine "Unschönheit" oder einen Fehler entdeckt. Es geht um eine Jalousie an einer Terrassentür. Hier der Ablauf:
- Jalousie ist oben (Position = 0, LastPosition = 100, LockOut = soft/hard/off) und die Tür ist offen
- Ich aktiviere das externe Device, die Jalousie sollte jetzt auf 100 fahren. Macht sie natürlich nicht da die Tür offen ist. LockOut hat hier keinen Einfluss!
- Ich schließe die Tür, jetzt sollte die Jalousie die Fahrt nachholen. Dachte ich. Passiert aber nicht, die Jalousie bleibt oben
- Ich deaktiviere das externe Device. Jetzt fährt die Jalosie in die "LastPosition" die ja noch auf 100, also unten steht. Im ersten Moment verwirrend aber korrekt.
Das gleiche Spiel ist auch bei "night closed" zu sehen. Allerdings hier nur wenn LockOut aktiv ist. Falls es wichtig ist: Position der Jalousie ist "terrace" und "Comfort" ist aktiv.
Ist das Verhalten jetzt ein "Feature" oder ein "Bug"? Ich würde mir jedenfalls wünschen, das automatische Fahrten nachgeholt werden. Wenn's machbar ist.

Gruß Reinhard

Hallo Reinhard,

Das Verhalten ist laut Code in der Tat korrekt. Ich gebe Dir aber Recht das eine Prüfung nach schließen zu mindest auf externe Trigger statt finden sollte.

Grüße
Marko
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 06 Juni 2021, 20:40:40
Hallo Zusammen,

aus aktuellem Anlass habe ich mal eine Frage zum Regenschutz.

So wie ich die Commandref verstehe, wird ein Rollo automatisch in CLOSEDPOS gefahren wenn der in ASC_rainSensor konfigurierte Regensensor anschlägt und im betreffenden Rollo ASC_RainProtection auf "on" steht. In meiner Konfiguration verhält sich der Regenschutz auch genauso.

ASC wertet in dem Zusammenhang nicht aus ob das Fenster (ASC_WindowRec) offen oder zu ist? Wird zumindest nicht erwähnt. Andersrum gefragt, fährt der Regenschutz den Rollo auch wenn das Fenster offen ist oder sticht da u.U. ein Aussperrschutz.

Ich möchte erreichen, das bei einsetzenden Regen, entsprechend konfigurierte Rollos runterfahren aber nur wenn das Fenster offen ist. Wenn ASC das nicht automatisch macht, ist das kein Problem, dann lasse ich das Attribut im Rollo per notify durch den Fensterkontakt setzten.

Es wäre natürlich klasse, wenn ASC den Zustand von ASC_WindowRec beim Regenschutz berücksichtigt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 06 Juni 2021, 21:08:33
Zitat von: Borkk am 06 Juni 2021, 20:40:40
Hallo Zusammen,

aus aktuellem Anlass habe ich mal eine Frage zum Regenschutz.

So wie ich die Commandref verstehe, wird ein Rollo automatisch in CLOSEDPOS gefahren wenn der in ASC_rainSensor konfigurierte Regensensor anschlägt und im betreffenden Rollo ASC_RainProtection auf "on" steht. In meiner Konfiguration verhält sich der Regenschutz auch genauso.

ASC wertet in dem Zusammenhang nicht aus ob das Fenster (ASC_WindowRec) offen oder zu ist? Wird zumindest nicht erwähnt. Andersrum gefragt, fährt der Regenschutz den Rollo auch wenn das Fenster offen ist oder sticht da u.U. ein Aussperrschutz.

Ich möchte erreichen, das bei einsetzenden Regen, entsprechend konfigurierte Rollos runterfahren aber nur wenn das Fenster offen ist. Wenn ASC das nicht automatisch macht, ist das kein Problem, dann lasse ich das Attribut im Rollo per notify durch den Fensterkontakt setzten.

Es wäre natürlich klasse, wenn ASC den Zustand von ASC_WindowRec beim Regenschutz berücksichtigt.

Wenn das Rollo als Fenster deklariert ist wird es auch in den Regenschutz fahren wenn das Fenster offen ist. Bei einer Terasse allerding wird nicht gefahren. Auch nicht wenn als Fenster deklariert und LockOut soft oder Hard aktiv ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 06 Juni 2021, 23:08:06
Zitat von: CoolTux am 06 Juni 2021, 21:08:33
Wenn das Rollo als Fenster deklariert ist wird es auch in den Regenschutz fahren wenn das Fenster offen ist. Bei einer Terasse allerding wird nicht gefahren. Auch nicht wenn als Fenster deklariert und LockOut soft oder Hard aktiv ist.

Ok, verstehe, Schade! Dann muss ich was aussen rum bauen, Ist ja nicht so schwer. Wenn es regnet und die Terrassentür offen steht -> Schliesse den Rollo. Ist halt immer blöd wenn, von aussen in die ASC Logik eingegriffen wird.

Ich lasse gerne die Terrassentüren Nachts offen (Nicht EG :) ) , damit es abkühlt. Wenn ich aber vom Regen nicht aufwache, regnet es rein. Wäre aus meiner Sicht ein sinnvoller Einsatz für den Regenschutz. Hab ja ASC schon von Anfang an im Einsatz und hatte meinen Regensensor nie konfiguriert. Da meine Türen und Fenster wasserdicht sind ;) muss eigentlich kein Rollo runterfahren, wenn es regnet und die Fenster und Türen zu sind. Ich hatte aber neulich den Fall das es Nachts fast reingeregnet hätte, da es aber auch richtig gedonnert hat, bin ich wach geworden.

Im Grunde wäre das doch eine Top Funktion für ASC. Sie müsste aus meiner Sicht bei Nacht und Resident Away greifen.   
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 06 Juni 2021, 23:23:11
Mir ist gerade aufgefallen, dass ASC den Regenschutz bei Nacht anders behandelt als bei Tag.

Tag:
> Triggerwert: Rollo fährt in CLOSEDPOS
< Triggerwert: Rollo fährt auf.

Nacht:
> Triggerwert: Rollo fährt in CLOSEDPOS
< Triggerwert: Rollo fährt zu.

Ist das so gewollt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 07:11:07
Guten Morgen zusammen, leider funktionieret die Beschattungsfuktion bei mir nicht mehr.
Wie hieß denn noch mal die Befehlszeile ({ ascAPIget.....) wo ich die shading Werte einsehen kann?

Anbei die list des Rollo
Internals:
   FUUID      5d3d8750-f33f-4662-4e26-0faa001eb35abc4c
   NAME       Rollo_Arbeitszimmer
   NR         479
   STATE      open
   TYPE       ROLLO
   stoptime   1623040247
   READINGS:
     2021-02-18 07:07:35   ASC_Enable      on
     2021-06-07 06:30:47   ASC_ShuttersLastDrive day open
     2021-06-07 06:30:02   ASC_Time_DriveDown 07.06.2021 - 22:20
     2021-06-07 06:30:02   ASC_Time_DriveUp 08.06.2021 - 06:30
     2021-06-04 07:07:35   associatedWith  ASC
     2021-06-07 06:30:02   command         pct-0
     2021-06-07 06:30:02   desired_pct     0
     2021-06-07 06:30:02   drive-type      modul
     2021-06-07 06:30:02   last_drive      drive-up
     2021-06-07 06:30:47   pct             100
     2021-06-07 06:30:47   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 1000
   ASC_BrightnessSensor AktuelleTemp:state
   ASC_Closed_Pos 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 125:300
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 35000:25000 2
   ASC_Shading_WaitingPeriod 10
   ASC_TempSensor AktuelleTemp:state
   ASC_Time_Down_Early 21:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:00
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set JaroFB down 1
   rl_commandStop set JaroFB stop 1
   rl_commandUp set JaroFB up 1
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 45
   rl_secondsUp 45
   rl_switchTime 1
   rl_type    HomeKit
   room       Arbeitszimmer,Steuerung->Rolladen
   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 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose 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_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_BetweenTheTime ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny 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 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     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juni 2021, 07:17:05
Zitat von: cornelius fillmore am 07 Juni 2021, 07:11:07
Guten Morgen zusammen, leider funktionieret die Beschattungsfuktion bei mir nicht mehr.
Wie hieß denn noch mal die Befehlszeile ({ ascAPIget.....) wo ich die shading Werte einsehen kann?

Anbei die list des Rollo
Internals:
   FUUID      5d3d8750-f33f-4662-4e26-0faa001eb35abc4c
   NAME       Rollo_Arbeitszimmer
   NR         479
   STATE      open
   TYPE       ROLLO
   stoptime   1623040247
   READINGS:
     2021-02-18 07:07:35   ASC_Enable      on
     2021-06-07 06:30:47   ASC_ShuttersLastDrive day open
     2021-06-07 06:30:02   ASC_Time_DriveDown 07.06.2021 - 22:20
     2021-06-07 06:30:02   ASC_Time_DriveUp 08.06.2021 - 06:30
     2021-06-04 07:07:35   associatedWith  ASC
     2021-06-07 06:30:02   command         pct-0
     2021-06-07 06:30:02   desired_pct     0
     2021-06-07 06:30:02   drive-type      modul
     2021-06-07 06:30:02   last_drive      drive-up
     2021-06-07 06:30:47   pct             100
     2021-06-07 06:30:47   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 1000
   ASC_BrightnessSensor AktuelleTemp:state
   ASC_Closed_Pos 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 125:300
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 35000:25000 2
   ASC_Shading_WaitingPeriod 10
   ASC_TempSensor AktuelleTemp:state
   ASC_Time_Down_Early 21:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:00
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set JaroFB down 1
   rl_commandStop set JaroFB stop 1
   rl_commandUp set JaroFB up 1
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 45
   rl_secondsUp 45
   rl_switchTime 1
   rl_type    HomeKit
   room       Arbeitszimmer,Steuerung->Rolladen
   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 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose 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_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_BetweenTheTime ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny 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 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     open:closed:half:stop:pct


In der Commandref stehen die entsprechenden Aufrufe. Bin leider gerade mobil.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 07:47:01
OK, das wars.
Aber irgenwas passt noch nicht.
Kannst du mal über die list des devices schauen was da ggf. fehlt
Internals:
   FUUID      5d3d8750-f33f-4662-4e26-0faa001eb35abc4c
   NAME       Rollo_Arbeitszimmer
   NR         479
   STATE      open
   TYPE       ROLLO
   stoptime   1623040247
   READINGS:
     2021-02-18 07:07:35   ASC_Enable      on
     2021-06-07 06:30:47   ASC_ShuttersLastDrive day open
     2021-06-07 06:30:02   ASC_Time_DriveDown 07.06.2021 - 22:20
     2021-06-07 06:30:02   ASC_Time_DriveUp 08.06.2021 - 06:30
     2021-06-04 07:07:35   associatedWith  ASC
     2021-06-07 06:30:02   command         pct-0
     2021-06-07 06:30:02   desired_pct     0
     2021-06-07 06:30:02   drive-type      modul
     2021-06-07 06:30:02   last_drive      drive-up
     2021-06-07 06:30:47   pct             100
     2021-06-07 06:30:47   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor AktuelleTemp:state
   ASC_Closed_Pos 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 76:300
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 1
   ASC_Shading_WaitingPeriod 10
   ASC_TempSensor AktuelleTemp:state
   ASC_Time_Down_Early 21:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:00
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juni 2021, 07:57:20
ASC_Shading_StateChange_SunnyCloudy 1

Das ist Unsinn. Da sollten wenigsten 2 Werte duch : getrennt stehen. Einmal ab wenn Be- und ab wann End- schattet werden soll.

24000:12000

z.B.

Und schau ob im ASC Device selbst das Reading für Beschattung auf on steht.
Desweiteren fehlen einige Readings im Rollo Device. Sicher das Dein ASC aktuell ist?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 08:15:18
OK
ASC_Shading_StateChange_SunnyCloudy ist nun 24000:12000
Im ASC Device selbst steht die Beschattung auf on
ASC ist v0.10.11
shading status ist aber immer noch "out"

list device
Internals:
   FUUID      5d3d8750-f33f-4662-4e26-0faa001eb35abc4c
   NAME       Rollo_Arbeitszimmer
   NR         479
   STATE      open
   TYPE       ROLLO
   READINGS:
     2021-02-18 07:07:35   ASC_Enable      on
     2021-06-07 07:59:56   ASC_ShadingMessage <html> </html>
     2021-06-07 06:30:47   ASC_ShuttersLastDrive day open
     2021-06-07 08:10:11   ASC_Time_DriveDown 07.06.2021 - 22:20
     2021-06-07 08:10:11   ASC_Time_DriveUp 08.06.2021 - 06:30
     2021-06-07 08:05:36   associatedWith  ASC
     2021-06-07 06:30:02   command         pct-0
     2021-06-07 06:30:02   desired_pct     0
     2021-06-07 06:30:02   drive-type      modul
     2021-06-07 06:30:02   last_drive      drive-up
     2021-06-07 06:30:47   pct             100
     2021-06-07 06:30:47   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor AktuelleTemp:state
   ASC_Closed_Pos 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 76:300
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 24000:12000
   ASC_Shading_WaitingPeriod 10
   ASC_TempSensor AktuelleTemp:state
   ASC_Time_Down_Early 21:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:00

list asc
Internals:
   FUUID      5ed65651-f33f-4662-62e0-796ea310b868d91d
   FVERSION   73_AutoShuttersControl.pm:v0.10.11-s23635/2021-01-29 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,R_Schlafen,Rollo_AZ_Dach,Rollo_Arbeitszimmer,Rollo_Bad,Rollo_EZ_Velux,Rollo_EZ_Velux_Dach,Rollo_Esszimmer,Rollo_Galerie_li,Rollo_Galerie_re,Rollo_Kueche,Rollo_Raven,Rollo_Wohnen_Mitte,Rollo_Wohnen_li_1,Rollo_Wohnen_li_2,Rollo_Wohnen_re_1,Rollo_Wohnen_re_2
   NR         594
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.11
   OLDREADINGS:
   READINGS:
     2021-06-07 06:30:02   R_Schlafen_lastPosValue 0
     2021-06-07 08:05:40   R_Schlafen_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 06:01:03   Rollo_AZ_Dach_PosValue 0
     2021-06-07 06:00:02   Rollo_AZ_Dach_lastPosValue 100
     2021-06-07 08:05:40   Rollo_AZ_Dach_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:47   Rollo_Arbeitszimmer_PosValue 100
     2021-06-07 06:30:02   Rollo_Arbeitszimmer_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Arbeitszimmer_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:15:38   Rollo_Bad_PosValue 0
     2021-06-07 07:15:02   Rollo_Bad_lastPosValue 100
     2021-06-07 08:05:40   Rollo_Bad_nextAstroTimeEvent 07.06.2021 - 21:00
     2021-06-07 06:00:02   Rollo_EZ_Velux_Dach_lastPosValue 0
     2021-06-07 08:05:40   Rollo_EZ_Velux_Dach_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:30:40   Rollo_EZ_Velux_PosValue 100
     2021-06-07 06:00:02   Rollo_EZ_Velux_lastPosValue 0
     2021-06-07 08:05:40   Rollo_EZ_Velux_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:00:02   Rollo_Esszimmer_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Esszimmer_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 07:00:27   Rollo_Galerie_li_PosValue 100
     2021-06-07 07:00:02   Rollo_Galerie_li_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Galerie_li_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:00:27   Rollo_Galerie_re_PosValue 100
     2021-06-07 07:00:02   Rollo_Galerie_re_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Galerie_re_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:15:02   Rollo_Kueche_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Kueche_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:15:23   Rollo_Raven_PosValue 100
     2021-06-07 07:15:02   Rollo_Raven_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Raven_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-04-17 06:45:23   Rollo_Schlafen_PosValue 0
     2021-04-17 06:45:02   Rollo_Schlafen_lastPosValue 100
     2021-06-07 06:30:58   Rollo_Wohnen_Mitte_PosValue 0
     2021-06-07 06:30:02   Rollo_Wohnen_Mitte_lastPosValue 100
     2021-06-07 08:05:40   Rollo_Wohnen_Mitte_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_li_1_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_li_1_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_li_1_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_li_2_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_li_2_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_li_2_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 06:30:27   Rollo_Wohnen_re_1_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_re_1_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_re_1_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_re_2_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_re_2_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_re_2_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-02 15:09:21   ascEnable       on
     2021-06-07 08:05:42   controlShading  on
     2021-02-08 08:17:30   hardLockOut     off
     2021-06-07 08:05:34   room_Arbeitszimmer_Steuerung-_Rolladen Rollo_AZ_Dach,Rollo_Arbeitszimmer
     2021-06-07 08:05:34   room_Bad_Steuerung-_Rolladen Rollo_Bad
     2021-06-07 08:05:34   room_Esszimmer_Steuerung-_Rolladen Rollo_EZ_Velux_Dach
     2021-06-07 08:05:34   room_Schlafzimmer_Steuerung-_Rolladen R_Schlafen
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Esszimmer Rollo_EZ_Velux,Rollo_Esszimmer
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Galerie Rollo_Galerie_li,Rollo_Galerie_re
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_K__che Rollo_Kueche
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Schlafzimmer Rollo_Raven
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Wohnzimmer Rollo_Wohnen_Mitte,Rollo_Wohnen_li_1,Rollo_Wohnen_li_2,Rollo_Wohnen_re_1,Rollo_Wohnen_re_2
     2021-02-08 08:17:30   selfDefense     off
     2021-06-07 08:10:11   state           created new drive timer
     2021-06-07 08:10:11   sunriseTimeWeHoliday on
     2021-06-07 08:05:34   userAttrList    rolled out
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 07 Juni 2021, 11:31:49
Bist Du sicher, dass bei
ASC_BrightnessSensor AktuelleTemp:state
das richtige Gerät und das richtige Reading angegeben ist?
Dasselbe steht nämlich bei ASC_TempSensor...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 13:22:26
Zitat von: alexmetz am 07 Juni 2021, 11:31:49
Bist Du sicher, dass bei
ASC_BrightnessSensor AktuelleTemp:state
das richtige Gerät und das richtige Reading angegeben ist?
Dasselbe steht nämlich bei ASC_TempSensor...
Im Prinzip schon, da ich keinen Helligkeitssensor verwende arbeite ich einfach mit der Temparatur als Indikator
Dies hat zumindest mal funktioniert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 07 Juni 2021, 13:26:02
Zitat von: cornelius fillmore am 07 Juni 2021, 13:22:26
Im Prinzip schon, da ich keinen Helligkeitssensor verwende arbeite ich einfach mit der Temparatur als Indikator
Dies hat zumindest mal funktioniert
Dann passen aber vermutlich die "Grenzen" nicht, Werte in den Tausendern dürfte ein Temp-Sensor eher nicht melden ;) .

Zum anderen war mir irgendwie im Hinterkopf hängen geblieben (=>kann sich geändert haben), dass man für die Umweltdaten nicht einen "Großsensor" haben darf, sondern je ein eigenes Device (ggf. readingsProxy) haben muss.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 13:35:52
Zitat von: Beta-User am 07 Juni 2021, 13:26:02
Dann passen aber vermutlich die "Grenzen" nicht, Werte in den Tausendern dürfte ein Temp-Sensor eher nicht melden ;) .

Dann habe ich das ganze mal auf 12:24 korrigiert
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Juni 2021, 13:43:05
Zitat von: cornelius fillmore am 07 Juni 2021, 08:15:18
OK
ASC_Shading_StateChange_SunnyCloudy ist nun 24000:12000
Im ASC Device selbst steht die Beschattung auf on
ASC ist v0.10.11
shading status ist aber immer noch "out"

list device
Internals:
   FUUID      5d3d8750-f33f-4662-4e26-0faa001eb35abc4c
   NAME       Rollo_Arbeitszimmer
   NR         479
   STATE      open
   TYPE       ROLLO
   READINGS:
     2021-02-18 07:07:35   ASC_Enable      on
     2021-06-07 07:59:56   ASC_ShadingMessage <html> </html>
     2021-06-07 06:30:47   ASC_ShuttersLastDrive day open
     2021-06-07 08:10:11   ASC_Time_DriveDown 07.06.2021 - 22:20
     2021-06-07 08:10:11   ASC_Time_DriveUp 08.06.2021 - 06:30
     2021-06-07 08:05:36   associatedWith  ASC
     2021-06-07 06:30:02   command         pct-0
     2021-06-07 06:30:02   desired_pct     0
     2021-06-07 06:30:02   drive-type      modul
     2021-06-07 06:30:02   last_drive      drive-up
     2021-06-07 06:30:47   pct             100
     2021-06-07 06:30:47   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning CIVIL
   ASC_BlockingTime_afterManual 1
   ASC_BrightnessSensor AktuelleTemp:state
   ASC_Closed_Pos 0
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 76:300
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 24000:12000
   ASC_Shading_WaitingPeriod 10
   ASC_TempSensor AktuelleTemp:state
   ASC_Time_Down_Early 21:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 07:15
   ASC_Time_Up_WE_Holiday 07:00

list asc
Internals:
   FUUID      5ed65651-f33f-4662-62e0-796ea310b868d91d
   FVERSION   73_AutoShuttersControl.pm:v0.10.11-s23635/2021-01-29 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,R_Schlafen,Rollo_AZ_Dach,Rollo_Arbeitszimmer,Rollo_Bad,Rollo_EZ_Velux,Rollo_EZ_Velux_Dach,Rollo_Esszimmer,Rollo_Galerie_li,Rollo_Galerie_re,Rollo_Kueche,Rollo_Raven,Rollo_Wohnen_Mitte,Rollo_Wohnen_li_1,Rollo_Wohnen_li_2,Rollo_Wohnen_re_1,Rollo_Wohnen_re_2
   NR         594
   NTFY_ORDER 51-ASC
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.11
   OLDREADINGS:
   READINGS:
     2021-06-07 06:30:02   R_Schlafen_lastPosValue 0
     2021-06-07 08:05:40   R_Schlafen_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 06:01:03   Rollo_AZ_Dach_PosValue 0
     2021-06-07 06:00:02   Rollo_AZ_Dach_lastPosValue 100
     2021-06-07 08:05:40   Rollo_AZ_Dach_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:47   Rollo_Arbeitszimmer_PosValue 100
     2021-06-07 06:30:02   Rollo_Arbeitszimmer_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Arbeitszimmer_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:15:38   Rollo_Bad_PosValue 0
     2021-06-07 07:15:02   Rollo_Bad_lastPosValue 100
     2021-06-07 08:05:40   Rollo_Bad_nextAstroTimeEvent 07.06.2021 - 21:00
     2021-06-07 06:00:02   Rollo_EZ_Velux_Dach_lastPosValue 0
     2021-06-07 08:05:40   Rollo_EZ_Velux_Dach_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:30:40   Rollo_EZ_Velux_PosValue 100
     2021-06-07 06:00:02   Rollo_EZ_Velux_lastPosValue 0
     2021-06-07 08:05:40   Rollo_EZ_Velux_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:00:02   Rollo_Esszimmer_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Esszimmer_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 07:00:27   Rollo_Galerie_li_PosValue 100
     2021-06-07 07:00:02   Rollo_Galerie_li_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Galerie_li_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:00:27   Rollo_Galerie_re_PosValue 100
     2021-06-07 07:00:02   Rollo_Galerie_re_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Galerie_re_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:15:02   Rollo_Kueche_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Kueche_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 07:15:23   Rollo_Raven_PosValue 100
     2021-06-07 07:15:02   Rollo_Raven_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Raven_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-04-17 06:45:23   Rollo_Schlafen_PosValue 0
     2021-04-17 06:45:02   Rollo_Schlafen_lastPosValue 100
     2021-06-07 06:30:58   Rollo_Wohnen_Mitte_PosValue 0
     2021-06-07 06:30:02   Rollo_Wohnen_Mitte_lastPosValue 100
     2021-06-07 08:05:40   Rollo_Wohnen_Mitte_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_li_1_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_li_1_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_li_1_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_li_2_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_li_2_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_li_2_nextAstroTimeEvent 07.06.2021 - 22:00
     2021-06-07 06:30:27   Rollo_Wohnen_re_1_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_re_1_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_re_1_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-07 06:30:27   Rollo_Wohnen_re_2_PosValue 100
     2021-06-07 06:30:02   Rollo_Wohnen_re_2_lastPosValue 0
     2021-06-07 08:05:40   Rollo_Wohnen_re_2_nextAstroTimeEvent 07.06.2021 - 22:20
     2021-06-02 15:09:21   ascEnable       on
     2021-06-07 08:05:42   controlShading  on
     2021-02-08 08:17:30   hardLockOut     off
     2021-06-07 08:05:34   room_Arbeitszimmer_Steuerung-_Rolladen Rollo_AZ_Dach,Rollo_Arbeitszimmer
     2021-06-07 08:05:34   room_Bad_Steuerung-_Rolladen Rollo_Bad
     2021-06-07 08:05:34   room_Esszimmer_Steuerung-_Rolladen Rollo_EZ_Velux_Dach
     2021-06-07 08:05:34   room_Schlafzimmer_Steuerung-_Rolladen R_Schlafen
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Esszimmer Rollo_EZ_Velux,Rollo_Esszimmer
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Galerie Rollo_Galerie_li,Rollo_Galerie_re
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_K__che Rollo_Kueche
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Schlafzimmer Rollo_Raven
     2021-06-07 08:05:34   room_Steuerung-_Rolladen_Wohnzimmer Rollo_Wohnen_Mitte,Rollo_Wohnen_li_1,Rollo_Wohnen_li_2,Rollo_Wohnen_re_1,Rollo_Wohnen_re_2
     2021-02-08 08:17:30   selfDefense     off
     2021-06-07 08:10:11   state           created new drive timer
     2021-06-07 08:10:11   sunriseTimeWeHoliday on
     2021-06-07 08:05:34   userAttrList    rolled out


Und ein Update wäre auch nicht verkehrt. Die Version ist schon bisschen älter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 07 Juni 2021, 14:26:23
Zitat von: CoolTux am 07 Juni 2021, 13:43:05
Und ein Update wäre auch nicht verkehrt. Die Version ist schon bisschen älter.
OK
nun VERSION    v0.10.15

Was kann ich denn sonst noch tun, damit ich es an laufen bekomme?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 07 Juni 2021, 15:30:09
wenn ich es richtig sehe, sind deinen Sensoren nicht im NOTIFYDEV hinterlegt und werden daher vermutlich nicht überwacht.
Kontrollier das mal. Sonst kannst Du
attr ASC ASC_expert 1
setzen und dann
set ASC createNewNotifyDev
um die NOTIFYDEV neu anzulegen. Dann kontrollieren. Sonst mal mit
attr ASC ASC_debug 1
attr ASC verbose 5

mal ins Log gucken, was passiert.

Ich hoffe das ist richtig, bin auch neu mit dem ASC-Modul. Zumindest ein Ansatz...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 07 Juni 2021, 19:55:09
Zitat von: Borkk am 06 Juni 2021, 23:23:11
Mir ist gerade aufgefallen, dass ASC den Regenschutz bei Nacht anders behandelt als bei Tag.

Tag:
> Triggerwert: Rollo fährt in CLOSEDPOS
< Triggerwert: Rollo fährt auf.

Nacht:
> Triggerwert: Rollo fährt in CLOSEDPOS
< Triggerwert: Rollo fährt zu.

Ist das so gewollt?

Ich wollte meine o.g. Frage nochmal stellen. Und ich würde gerne die Idee von ASC im Bezug auf Regenschutz verstehen. Es gibt ja meiner Meinung nach unterschiedliche Anwendungsszenarien. Bei einer Jalousie muss ASC ggf. völlig anders reagieren als bei einem "normalen" Rollo.                 
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: cornelius fillmore am 08 Juni 2021, 07:53:22
Zitat von: alexmetz am 07 Juni 2021, 15:30:09
wenn ich es richtig sehe, sind deinen Sensoren nicht im NOTIFYDEV hinterlegt und werden daher vermutlich nicht überwacht.
Kontrollier das mal. Sonst kannst Du
attr ASC ASC_expert 1
setzen und dann
set ASC createNewNotifyDev
um die NOTIFYDEV neu anzulegen. Dann kontrollieren. Sonst mal mit
attr ASC ASC_debug 1
attr ASC verbose 5

mal ins Log gucken, was passiert.
Hab ich alles gemacht und FHEM mal eine Nacht drüber schlafen lassen und "Zack" funzt es.
Jetzt noch ein bisschen Feinjustage und es ist gut so.
Ich hoffe das ist richtig, bin auch neu mit dem ASC-Modul. Zumindest ein Ansatz...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juni 2021, 07:59:05
Zitat von: Borkk am 07 Juni 2021, 19:55:09
Ich wollte meine o.g. Frage nochmal stellen. Und ich würde gerne die Idee von ASC im Bezug auf Regenschutz verstehen. Es gibt ja meiner Meinung nach unterschiedliche Anwendungsszenarien. Bei einer Jalousie muss ASC ggf. völlig anders reagieren als bei einem "normalen" Rollo.               

Aktuell ist es genau so wie Du geschrieben hast. Wie genau muss denn ASC bei einer Jalousie geagieren? Bei einer Markise würde ich es verstehen da muss Nachts dann wohl eingefahren werden. Aber eine Jalousie?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 08 Juni 2021, 08:05:30
Zitat von: CoolTux am 06 Juni 2021, 20:11:21
Hallo Reinhard,

Das Verhalten ist laut Code in der Tat korrekt. Ich gebe Dir aber Recht das eine Prüfung nach schließen zu mindest auf externe Trigger statt finden sollte.

Grüße
Marko

Hallo CoolTux,
das hatte ich befürchtet. Wenn ich einen Vorschlag machen darf: Alle automatischen Fahrten die durch ein LockOut verhindert wurden sollten nach Aufhebung des LockOut nachgeholt werden. Macht für mich Sinn und ich meine, dass es vor einigen Monaten auch noch so implementiert war.
Mir ist eine weitere Kleinigkeit aufgefallen. Wahrscheinlich dem Code entsprechend richtig aber nicht unbedingt intuitiv. Wenn ich das Rollo manuell in eine nicht definierte Position wie z.B. "Open_Pos" oder "Shading_Pos" fahre wird das Rollo bei einem "Night Close" nicht herunter. Beim Trigger "Day Open" fährt es aber aus der gleichen Position sehr wohl hoch. Es ist kein Blocking oder sonstige Einschränkung aktiv, Position ist irrelevant. Schon wieder ein Wunsch von mir :) Könntest du das einheitlich gestalten? Bevorzugt das "Day Open" Verhalten, also auch aus manuell gesetzten Positionen eine automatische Fahrt wenn diese nicht explizit geblockt wird.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juni 2021, 09:09:27
Zitat von: Reinhard.M am 08 Juni 2021, 08:05:30
Mir ist eine weitere Kleinigkeit aufgefallen. Wahrscheinlich dem Code entsprechend richtig aber nicht unbedingt intuitiv. Wenn ich das Rollo manuell in eine nicht definierte Position wie z.B. "Open_Pos" oder "Shading_Pos" fahre wird das Rollo bei einem "Night Close" nicht herunter. Beim Trigger "Day Open" fährt es aber aus der gleichen Position sehr wohl hoch. Es ist kein Blocking oder sonstige Einschränkung aktiv, Position ist irrelevant.

Gruß Reinhard

Das sollte aber eigentlich funktionieren, sofern nicht irgendein Blocker aktiv ist. Also manualblocking oder Fenster offen oder so. Das schaue ich mir mal an.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 08 Juni 2021, 09:18:30
Hallo,

ich nutze u.a. die Funktion mit "ASC_Time_Down_Early" und das funktioniert toll.
Mit dem Attribut "ASC_Mode_Down" schalte ich die Fahrten ein und aus, wenn ich sie brauche.
Allerdings verändert sich durch das Ändern des Attributs "ASC_Mode_Down" ja auch die Konfiguration.

Für "ASC_Time_Down_Early" habe ich eine Funktion, die die Zeiten berechnet und diese in der Form "HH:MM" zurückgibt.
Wenn ich aus der Funktion einen ungültigen Wert zurückgebe, dann wird die Zeit auf einen Standardwert gesetzt; für z.B. "ASC_Time_DriveDown 08.06.2021 - 16:00".

Kann man eine (bestimmte) Zeit zurückgeben, damit ASC den Rollo nicht verfährt?
Also quasi die Funktion ausschaltet (wie wenn man "ASC_Mode_Down" auf "off" setzt)?

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 08 Juni 2021, 11:25:12
Zitat von: CoolTux am 08 Juni 2021, 09:09:27
Das sollte aber eigentlich funktionieren, sofern nicht irgendein Blocker aktiv ist. Also manualblocking oder Fenster offen oder so. Das schaue ich mir mal an.

Definitiv kein Blocker aktiv und das Fenster geschlossen:

defmod R_Dum ROLLO
attr R_Dum 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
attr R_Dum ASC 1
attr R_Dum ASC_AutoAstroModeEvening HORIZON
attr R_Dum ASC_AutoAstroModeEveningHorizon 0
attr R_Dum ASC_AutoAstroModeMorning HORIZON
attr R_Dum ASC_AutoAstroModeMorningHorizon 0
attr R_Dum ASC_BlockingTime_afterManual 0
attr R_Dum ASC_BlockingTime_beforDayOpen 0
attr R_Dum ASC_BlockingTime_beforNightClose 0
attr R_Dum ASC_BrightnessSensor Brightness_Dum
attr R_Dum ASC_ComfortOpen_Pos 4
attr R_Dum ASC_Down time
attr R_Dum ASC_DriveUpMaxDuration 9
attr R_Dum ASC_Drive_Delay 0
attr R_Dum ASC_Drive_DelayStart 0
attr R_Dum ASC_ExternalTrigger TV_Dum:state TV-On:TV-Off 100
attr R_Dum ASC_LockOut off
attr R_Dum ASC_LockOut_Cmd blocked
attr R_Dum ASC_Mode_Down always
attr R_Dum ASC_Mode_Up always
attr R_Dum ASC_Open_Pos 0
attr R_Dum ASC_Partymode off
attr R_Dum ASC_Pos_Reading pct
attr R_Dum ASC_Self_Defense_Mode off
attr R_Dum ASC_Shading_InOutAzimuth 60:290
attr R_Dum ASC_Shading_MinMax_Elevation 18:70
attr R_Dum ASC_Shading_Min_OutsideTemperature 13
attr R_Dum ASC_Shading_Mode off
attr R_Dum ASC_Shading_Pos 76
attr R_Dum ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
attr R_Dum ASC_Shading_WaitingPeriod 0
attr R_Dum ASC_ShuttersPlace window
attr R_Dum ASC_Sleep_Pos 100
attr R_Dum ASC_TempSensor di_AvgTemp:temp
attr R_Dum ASC_Time_Down_Early 07:56
attr R_Dum ASC_Time_Down_Late 22:00
attr R_Dum ASC_Time_Up_Early 07:55
attr R_Dum ASC_Time_Up_Late 07:51
attr R_Dum ASC_Time_Up_WE_Holiday 08:00
attr R_Dum ASC_Up time
attr R_Dum ASC_Ventilate_Pos 100
attr R_Dum ASC_Ventilate_Window_Open on
attr R_Dum ASC_WindowRec Window_Dum
attr R_Dum ASC_WindowRec_PosAfterDayClosed lastManual
attr R_Dum ASC_WindowRec_subType threestate
attr R_Dum cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:rc_STOP half:fts_shutter_50 skip:fts_shutter_shadding_run
attr R_Dum devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr R_Dum eventMap /drive up 2:skip/pct openPercent/
attr R_Dum gassistantName Dach
attr R_Dum genericDeviceType shutter
attr R_Dum group DOIF_Dum
attr R_Dum homebridgeMapping {\
  "OpenClose": {\
    "reading": "state",\
    "values": ["/^closed/:CLOSED", "/.*/:OPEN"],\
    "cmdOpen": "open",\
    "cmdClose": "closed"\
  },\
  "TargetPosition": {\
    "reading": "pct",\
    "cmd": "pct",\
    "invert": false\
  }\
}
attr R_Dum realRoom Rollos
attr R_Dum rl_autoStop 1
attr R_Dum rl_blockMode only-up
attr R_Dum rl_commandDown set myJaro_Nano down
attr R_Dum rl_commandStop set myJaro_Nano stop
attr R_Dum rl_commandUp set myJaro_Nano up
attr R_Dum rl_excessBottom 2
attr R_Dum rl_excessTop 0
attr R_Dum rl_forceDrive 1
attr R_Dum rl_resetTime 0
attr R_Dum rl_secondsDown 4
attr R_Dum rl_secondsUp 4
attr R_Dum rl_switchTime 0
attr R_Dum rl_type normal
attr R_Dum room Test
attr R_Dum webCmd pct:open:stop:closed:skip
attr R_Dum widgetOverride pct:selectnumbers,0,4,100,0,lin

setstate R_Dum pct-80
setstate R_Dum 2021-06-07 15:07:16 .ASC_AttrUpdateChanges_v0.10.15 1
setstate R_Dum 2020-12-24 08:11:24 ASC_Enable on
setstate R_Dum 2021-06-07 15:07:21 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate R_Dum 2021-06-08 07:55:16 ASC_ShuttersLastDrive manual
setstate R_Dum 2021-06-08 07:56:01 ASC_Time_DriveDown 09.06.2021 - 07:56
setstate R_Dum 2021-06-08 07:56:01 ASC_Time_DriveUp 09.06.2021 - 07:55
setstate R_Dum 2021-06-07 15:07:13 associatedWith myASControl
setstate R_Dum 2021-06-08 07:55:13 command pct-80
setstate R_Dum 2021-06-08 07:55:13 desired_pct 80
setstate R_Dum 2021-06-08 07:55:13 drive-type modul
setstate R_Dum 2021-06-08 07:55:13 last_drive drive-down
setstate R_Dum 2021-06-08 07:55:16 pct 80
setstate R_Dum 2021-06-08 07:55:16 state pct-80



Wenn es dir hilft kann ich auch die anderen Dummy Devices schicken mit denen ich die ASC Optionen dieses Dummy Rollos teste.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juni 2021, 13:56:20
Zitat von: gestein am 08 Juni 2021, 09:18:30
Hallo,

ich nutze u.a. die Funktion mit "ASC_Time_Down_Early" und das funktioniert toll.
Mit dem Attribut "ASC_Mode_Down" schalte ich die Fahrten ein und aus, wenn ich sie brauche.
Allerdings verändert sich durch das Ändern des Attributs "ASC_Mode_Down" ja auch die Konfiguration.

Für "ASC_Time_Down_Early" habe ich eine Funktion, die die Zeiten berechnet und diese in der Form "HH:MM" zurückgibt.
Wenn ich aus der Funktion einen ungültigen Wert zurückgebe, dann wird die Zeit auf einen Standardwert gesetzt; für z.B. "ASC_Time_DriveDown 08.06.2021 - 16:00".

Kann man eine (bestimmte) Zeit zurückgeben, damit ASC den Rollo nicht verfährt?
Also quasi die Funktion ausschaltet (wie wenn man "ASC_Mode_Down" auf "off" setzt)?

Danke, lg, Gerhard

Da fällt mir so aus dem Stehgreif nichts vernünftiges ein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juni 2021, 13:56:45
Zitat von: Reinhard.M am 08 Juni 2021, 11:25:12
Definitiv kein Blocker aktiv und das Fenster geschlossen:

defmod R_Dum ROLLO
attr R_Dum 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
attr R_Dum ASC 1
attr R_Dum ASC_AutoAstroModeEvening HORIZON
attr R_Dum ASC_AutoAstroModeEveningHorizon 0
attr R_Dum ASC_AutoAstroModeMorning HORIZON
attr R_Dum ASC_AutoAstroModeMorningHorizon 0
attr R_Dum ASC_BlockingTime_afterManual 0
attr R_Dum ASC_BlockingTime_beforDayOpen 0
attr R_Dum ASC_BlockingTime_beforNightClose 0
attr R_Dum ASC_BrightnessSensor Brightness_Dum
attr R_Dum ASC_ComfortOpen_Pos 4
attr R_Dum ASC_Down time
attr R_Dum ASC_DriveUpMaxDuration 9
attr R_Dum ASC_Drive_Delay 0
attr R_Dum ASC_Drive_DelayStart 0
attr R_Dum ASC_ExternalTrigger TV_Dum:state TV-On:TV-Off 100
attr R_Dum ASC_LockOut off
attr R_Dum ASC_LockOut_Cmd blocked
attr R_Dum ASC_Mode_Down always
attr R_Dum ASC_Mode_Up always
attr R_Dum ASC_Open_Pos 0
attr R_Dum ASC_Partymode off
attr R_Dum ASC_Pos_Reading pct
attr R_Dum ASC_Self_Defense_Mode off
attr R_Dum ASC_Shading_InOutAzimuth 60:290
attr R_Dum ASC_Shading_MinMax_Elevation 18:70
attr R_Dum ASC_Shading_Min_OutsideTemperature 13
attr R_Dum ASC_Shading_Mode off
attr R_Dum ASC_Shading_Pos 76
attr R_Dum ASC_Shading_StateChange_SunnyCloudy 30000:20000 1
attr R_Dum ASC_Shading_WaitingPeriod 0
attr R_Dum ASC_ShuttersPlace window
attr R_Dum ASC_Sleep_Pos 100
attr R_Dum ASC_TempSensor di_AvgTemp:temp
attr R_Dum ASC_Time_Down_Early 07:56
attr R_Dum ASC_Time_Down_Late 22:00
attr R_Dum ASC_Time_Up_Early 07:55
attr R_Dum ASC_Time_Up_Late 07:51
attr R_Dum ASC_Time_Up_WE_Holiday 08:00
attr R_Dum ASC_Up time
attr R_Dum ASC_Ventilate_Pos 100
attr R_Dum ASC_Ventilate_Window_Open on
attr R_Dum ASC_WindowRec Window_Dum
attr R_Dum ASC_WindowRec_PosAfterDayClosed lastManual
attr R_Dum ASC_WindowRec_subType threestate
attr R_Dum cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:rc_STOP half:fts_shutter_50 skip:fts_shutter_shadding_run
attr R_Dum devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr R_Dum eventMap /drive up 2:skip/pct openPercent/
attr R_Dum gassistantName Dach
attr R_Dum genericDeviceType shutter
attr R_Dum group DOIF_Dum
attr R_Dum homebridgeMapping {\
  "OpenClose": {\
    "reading": "state",\
    "values": ["/^closed/:CLOSED", "/.*/:OPEN"],\
    "cmdOpen": "open",\
    "cmdClose": "closed"\
  },\
  "TargetPosition": {\
    "reading": "pct",\
    "cmd": "pct",\
    "invert": false\
  }\
}
attr R_Dum realRoom Rollos
attr R_Dum rl_autoStop 1
attr R_Dum rl_blockMode only-up
attr R_Dum rl_commandDown set myJaro_Nano down
attr R_Dum rl_commandStop set myJaro_Nano stop
attr R_Dum rl_commandUp set myJaro_Nano up
attr R_Dum rl_excessBottom 2
attr R_Dum rl_excessTop 0
attr R_Dum rl_forceDrive 1
attr R_Dum rl_resetTime 0
attr R_Dum rl_secondsDown 4
attr R_Dum rl_secondsUp 4
attr R_Dum rl_switchTime 0
attr R_Dum rl_type normal
attr R_Dum room Test
attr R_Dum webCmd pct:open:stop:closed:skip
attr R_Dum widgetOverride pct:selectnumbers,0,4,100,0,lin

setstate R_Dum pct-80
setstate R_Dum 2021-06-07 15:07:16 .ASC_AttrUpdateChanges_v0.10.15 1
setstate R_Dum 2020-12-24 08:11:24 ASC_Enable on
setstate R_Dum 2021-06-07 15:07:21 ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
setstate R_Dum 2021-06-08 07:55:16 ASC_ShuttersLastDrive manual
setstate R_Dum 2021-06-08 07:56:01 ASC_Time_DriveDown 09.06.2021 - 07:56
setstate R_Dum 2021-06-08 07:56:01 ASC_Time_DriveUp 09.06.2021 - 07:55
setstate R_Dum 2021-06-07 15:07:13 associatedWith myASControl
setstate R_Dum 2021-06-08 07:55:13 command pct-80
setstate R_Dum 2021-06-08 07:55:13 desired_pct 80
setstate R_Dum 2021-06-08 07:55:13 drive-type modul
setstate R_Dum 2021-06-08 07:55:13 last_drive drive-down
setstate R_Dum 2021-06-08 07:55:16 pct 80
setstate R_Dum 2021-06-08 07:55:16 state pct-80



Wenn es dir hilft kann ich auch die anderen Dummy Devices schicken mit denen ich die ASC Optionen dieses Dummy Rollos teste.

Gruß Reinhard

Ich teste es mal die Tage.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 08 Juni 2021, 13:58:05
Zitat von: CoolTux am 08 Juni 2021, 07:59:05
Aktuell ist es genau so wie Du geschrieben hast. Wie genau muss denn ASC bei einer Jalousie geagieren? Bei einer Markise würde ich es verstehen da muss Nachts dann wohl eingefahren werden. Aber eine Jalousie?

sorry, ich meinte Markise wenn ich Jalousie geschrieben habe. In meinem Fall geht es aber nur um Rollos. Ich würde gerne ASC nutzen um ein offenes Fenster bei einsetzendem Regen vor dem Reinregnen schützen. Ich habe keine Anwendung, das ein Rollo bei Regen runterfährt wenn das Fenster zu ist. Ideal wäre natürlich eine Auswahl im Attribut "ASC_RainProtection" des Rollos. Statt "nur" on/off könnte man z.B.

always -> Regenschutz immer
open -> Regenschutz nur bei offenem Fenster
off -> Regenschutz aus

Ich hatte ja schon ein simples Szenario beschrieben, das, wenn es wärmer wird, den einen oder anderen betreffen könnte.

Lässt man z.B. ein Fenster über Nacht zum abkühlen offen und es setzt in der Nacht ein Regen ein, sollte der Rollo runter fahren um ein Reinregnen zu verhindern. Hört es auf zu regnen, sollte der Rollo wieder in die Position vor dem Regen fahren.

Dein Modul ist schon sehr geil und mir ist klar das, das was ich oben schreibe Arbeit für dich beutet. Ist am Ende deine Entscheidung ob du den Regenschutz wieder ausbaust. Ich habe nur die letzten Wochen die Erfahrung gemacht, das unser Wetter so krass wechselhaft ist und es von jetzt auf gleich zum einem Platzregen kommen kann.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juni 2021, 14:01:06
Zitat von: Borkk am 08 Juni 2021, 13:58:05
sorry, ich meinte Markise wenn ich Jalousie geschrieben habe. In meinem Fall geht es aber nur um Rollos. Ich würde gerne ASC nutzen um ein offenes Fenster bei einsetzendem Regen vor dem Reinregnen schützen. Ich habe keine Anwendung, das ein Rollo bei Regen runterfährt wenn das Fenster zu ist. Ideal wäre natürlich eine Auswahl im Attribut "ASC_RainProtection" des Rollos. Statt "nur" on/off könnte man z.B.

always -> Regenschutz immer
open -> Regenschutz nur bei offenem Fenster
off -> Regenschutz aus

Ich hatte ja schon ein simples Szenario beschrieben, das, wenn es wärmer wird, den einen oder anderen betreffen könnte.

Lässt man z.B. ein Fenster über Nacht zum abkühlen offen und es setzt in der Nacht ein Regen ein, sollte der Rollo runter fahren um ein Reinregnen zu verhindern. Hört es auf zu regnen, sollte der Rollo wieder in die Position vor dem Regen fahren.

Dein Modul ist schon sehr geil und mir ist klar das, das was ich oben schreibe Arbeit für dich beutet. Ist am Ende deine Entscheidung ob du den Regenschutz wieder ausbaust. Ich habe nur die letzten Wochen die Erfahrung gemacht, das unser Wetter so krass wechselhaft ist und es von jetzt auf gleich zum einem Platzregen kommen kann.

Ich finde die Idee und das Feature gut. Ich denke das kann man auch einbauen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 08 Juni 2021, 17:05:09
Ich würde nochmal die Anregung in den Raum stellen wollen, dass ein zusätzliches attr ASC_Shading_Sensor (inkl. Reading) bereitzustellen, welches - wenn es definiert ist - ASC_BrightnessSensor überschreibt.
Warum? Es würde die Möglichkeit bieten flexibler beim Sensor zu sein. Man könnte z.B. stattdessen einen weiteren Temperatursensor nutzen oder aber auch den aktuellen Ertrag der PV-Anlage als Kriterium heranziehen.
Mein Helligkeitssensor liefert z.B. ab einem gewissen Sonnenstand eine zu niedrige Helligkeit, weil der Winkel zu groß ist, so dass ich interpolieren müsste.
Aber ich kann mir darüber hinaus viele Gründe vorstellen, weshalb jemand für die Abschattung einen anderen Sensor nutzen möchte als für das normale Rollo hoch/runter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 08 Juni 2021, 22:03:23
Zitat von: kjmEjfu am 08 Juni 2021, 17:05:09
Ich würde nochmal die Anregung in den Raum stellen wollen, dass ein zusätzliches attr ASC_Shading_Sensor (inkl. Reading) bereitzustellen, welches - wenn es definiert ist - ASC_BrightnessSensor überschreibt.
Warum? Es würde die Möglichkeit bieten flexibler beim Sensor zu sein. Man könnte z.B. stattdessen einen weiteren Temperatursensor nutzen oder aber auch den aktuellen Ertrag der PV-Anlage als Kriterium heranziehen.
Mein Helligkeitssensor liefert z.B. ab einem gewissen Sonnenstand eine zu niedrige Helligkeit, weil der Winkel zu groß ist, so dass ich interpolieren müsste.
Aber ich kann mir darüber hinaus viele Gründe vorstellen, weshalb jemand für die Abschattung einen anderen Sensor nutzen möchte als für das normale Rollo hoch/runter.

Wieso schreibst Du nicht einfach in ASC_BrightnessSensor nen anderen Sensor rein und passt das ASC_Shading_StateChange_SunnyCloudy entsprechend an, so wie @cornelius filmore 1 Seite weiter vorne. Er nutzt einen Temperatursensor.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 09 Juni 2021, 07:33:13
Zitat von: alexmetz am 08 Juni 2021, 22:03:23
Wieso schreibst Du nicht einfach in ASC_BrightnessSensor nen anderen Sensor rein und passt das ASC_Shading_StateChange_SunnyCloudy entsprechend an, so wie @cornelius filmore 1 Seite weiter vorne. Er nutzt einen Temperatursensor.

weil meine Rollos morgens und abends nach Brightness fahren.

Klar könnte man jetzt in ASC_BrightnessSensor einen Dummy packen und unterhalb einer gewissen Außentemperatur schreibt man nur die echten Werte vom Lichtsensor rein, über einen gewissen Außentemperatur nimmt man x (z.B. 10.0000) als Grundwert und addiert irgendwelche Werte. Das berücksichtigt man dann in ASC_Shading_StateChange_SunnyCloudy.
Jo.
Aber sind wir ehrlich, das ist weder sauber noch auf Dauer nachvollziehbar und sollte es nachts dann mal zu warm sein, fahren die Rollos nachts nicht runter ;-)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 10 Juni 2021, 00:11:24
Wenn ich meine bescheidene Meinung zum Thema "weiterer Sensor" sagen darf:
Ich halte es mit einigen anderen die hier im Thread bereits gepostet haben. Das Modul hat inzwischen eine immense Komplexität erreicht (@CoolTux: Absoluten Respekt! :) ). Wieviel Signalquellen beeinflussen inzwischen die Steuerung? Bestimmt ein Dutzend, ich habe sie aber nicht gezählt. Viele davon sind parametrisierbar, macht es nicht gerade einfacher. Hinzu kommen weitere statische Settings die wiederum die Auswertung der Signalquellen beeinflussen. Das Ganze in Perl geschrieben, nicht gerade die optimale Sprache um Automaten zu beschreiben. Jeder weiterer Sensor im Modul erhöht die Komplexität und damit den Verifikationsaufwand. Eine Regression-Testbench wird es für das Modul sicherlich nicht geben, der Aufwand diese zu schreiben ist mindestens so hoch wie der Aufwand für das Modul selber.
Wie gesagt, nur meine bescheidene Meinung. Mir persönlich wären aktuell schlüssiges Verhalten und Fehlerbehebung wichtiger, da gibt es noch viel zu tun wobei wir alle helfen können. Ich versuche es jedenfalls so gut ich kann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 10 Juni 2021, 08:08:01
Zitat von: Reinhard.M am 10 Juni 2021, 00:11:24
Wie gesagt, nur meine bescheidene Meinung. Mir persönlich wären aktuell schlüssiges Verhalten und Fehlerbehebung wichtiger, da gibt es noch viel zu tun wobei wir alle helfen können. Ich versuche es jedenfalls so gut ich kann.

Eben :-) Und das Thema "eigener Sensor für Abschattung" taucht hier immer wieder auf, u.a. weil die üblichen Helligkeitssensoren fehlerhafte Helligkeiten melden, sobald wir im Sommer die hohen Sonnenstände (Altitude) haben.
Nachdem ich selber am Wochenende ewig danach gesucht habe, wieso die Abschattung nicht gefahren bin, und dann auch darüber gestolpert bin, konnte ich es wenigstens nachvollziehen.

Das Verhalten würde sich aber ändern - schlüssiger machen - lassen, wenn man einen eigenen Sensor (oder Reading) für die Abschattung hinterlegen kann.

Ich persönlich kann mir einfach ein weiteres Reading basteln, kopiere dort den gemeldeten Brightness-Wert rein und ab einem gewissen Sonnenstand manipuliere ich das Reading.
Hilft mir, aber nicht anderen. Und viele haben ja eine PV-Anlage auf dem Dach und könnten für die Abschattung den aktuell erzeugten Strom o.ä. statt der Helligkeit nutzen. Hilft denen aber nichts das in ASC_BrightnessSensor zu hinterlegen, weil man danach morgens und abends nicht fahren kann.

Aber ich will nicht missionieren :-) Wie gesagt, ich für mich kann das abfangen.

Update:
code-technisch sieht das gar nicht mal kompliziert aus, da eh schon mit

my $brightness =
      $FHEM::Automation::ShuttersControl::shutters->getBrightnessAverage;


gearbeitet wird. Also müssten in lib/FHEM/Automation/ShuttersControl/Shutters/Attr.pm

sub setBrightnessSensor
sub _getBrightnessSensor
sub getBrightnessReading
sub getBrightnessMinVal
sub getBrightnessMaxVal

kopiert, jeweils das "Brightness" durch "Shading" im Subnamen ersetzt und in den Subs selbst der Attributwert "ASC_BrightnessSensor" in "ASC_ShadingSensor" umbenannt werden.

Zusätzlich in

sub getMaxBrightnessAverageArrayObjects
sub getShadingStateChangeSunny
sub deleteShadingStateChangeSunny

jeweils "BrightnessAverageArray" in "ShadingAverageArray" o.ä.

In lib/FHEM/Automation/ShuttersControl/Shading.pm ist dann nur der Aufruf in der oben erwähnten Zeile zu ändern.

Zuletzt noch in lib/FHEM/Automation/ShuttersControl.pm das neue Attribut ergänzen und die NotifyDev ergänzen.
Sieht überschaubar und wenig fehleranfällig aus.

Und wenn mir jemand erzählt wie ich mich mit wenig Zeitaufwand in die Lage versetzen da einen Patch von zu basteln, könnte ich das mal tun.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 10 Juni 2021, 10:06:46
Heute ist meine Markise um 1:55 auf 50 Prozent gefahren. Ich habe das gemerkt, weil ASC sie bei Regen eingefahren und nach Regenende auf 50% zurückgefahren hat.

Liegt die Fahrt um 1:55 irgendwie an ASC? Sieht eher nicht so aus.
Oder ein Stromausfall? Hatte heute auch bei anderen Geräten Probleme (Uhrzeit Mikrowelle). Aktor ist ein HM-Jalousieaktor.
Ich glaub auch irgendwie, dass die Markise nicht wirklich auf 50% war. Das hätte ich beim Frühstücken gemerkt...

Log:
ASC_DEBUG!!! 2021.06.10 01:54:44 - EventProcessingShadingBrightness: wg_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
2021.06.10 01:54:45 2: AttrTemplates: got 229 entries
2021.06.10 01:54:51 1: Timeout for PROPLANTA_Run reached, terminated process 1717
2021.06.10 01:55:07 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'commState: CMDs_pending'
        ];

2021.06.10 01:55:07 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'commState: CMDs_pending'
        ];

2021.06.10 01:55:09 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'commState: CMDs_processing...'
        ];

2021.06.10 01:55:09 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'commState: CMDs_done',
          'deviceMsg: 50 (to vccu)',
          'level: 50',
          'motor: err:50',
          'pct: 50',
          'timedOn: off'
        ];


ASC_DEBUG!!! 2021.06.10 01:55:09 - Notify:  ASC_Pos_Reading Event vom Rollo wg_Markise wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'commState: CMDs_done',
          'deviceMsg: 50 (to vccu)',
          'level: 50',
          'motor: err:50',
          'pct: 50',
          'timedOn: off'
        ];


ASC_DEBUG!!! 2021.06.10 01:55:09 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'commState: CMDs_done deviceMsg: 50 (to vccu) level: 50 motor: err:50 pct: 50 timedOn: off';

2021.06.10 01:55:09 4: AutoShuttersControl (ASC2) - Devname: ASC2 Name: ASC2 Notify: $VAR1 = [
          'wg_Markise_PosValue: 50'
        ];


ASC_DEBUG!!! 2021.06.10 01:55:09 - EventProcessingShutters: wg_Markise - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1623282909 Last Position Timestamp: 1623282528 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 50
2021.06.10 01:55:10 4: AutoShuttersControl (ASC2) - Devname: ASC2 Name: ASC2 Notify: $VAR1 = [
          'state: manual'
        ];


ASC_DEBUG!!! 2021.06.10 01:55:10 - FnIsDay: wg_Markise Allgemein: 0

ASC_DEBUG!!! 2021.06.10 01:55:10 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!

ASC_DEBUG!!! 2021.06.10 01:55:10 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2021.06.10 01:55:10 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'state: 50'
        ];

2021.06.10 01:55:10 4: AutoShuttersControl (ASC2) - Devname: wg_Markise Name: ASC2 Notify: $VAR1 = [
          'ASC_ShuttersLastDrive: manual'
        ];

2021.06.10 01:55:11 4: AutoShuttersControl (ASC2) - Shading Processing - In der Routine zum fahren der Rolll�den, Shading Wert: out

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 10 Juni 2021, 10:54:36
Zitat von: kjmEjfu am 08 Juni 2021, 17:05:09
Mein Helligkeitssensor liefert z.B. ab einem gewissen Sonnenstand eine zu niedrige Helligkeit, weil der Winkel zu groß ist, so dass ich interpolieren müsste.

Hatte das gleiche Problem und habe 2 Lichtsensoren (ts_light1 und ts_light2) über einen simplen Notify in einem Dummy (ts_light) zusammengefasst:

ts_light1|ts_light2
IF ([astro:SunAz] < 255) (setreading ts_light brightness {([ts_light1])})
ELSE (setreading ts_light brightness {([ts_light2])})


läuft völlig störungsfrei
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 10 Juni 2021, 10:55:49
Zitat von: alexmetz am 10 Juni 2021, 10:06:46
Oder ein Stromausfall? Hatte heute auch bei anderen Geräten Probleme (Uhrzeit Mikrowelle). Aktor ist ein HM-Jalousieaktor.
Ich glaub auch irgendwie, dass die Markise nicht wirklich auf 50% war. Das hätte ich beim Frühstücken gemerkt...
Die HM-Aktoren gehen auf 50% nachdem sie stromlos waren. Dürfte die Ursache sein, es gibt auch ein Reading an dem Aktor, an dem man sehen kann, wann er zuletzt wieder ans Stromnetz gehängt wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 10 Juni 2021, 11:35:46
Hallo,

für den Rollladen sind die attr für die Beschattung eingestellt.
Er soll nur fahren, wenn alle abwesend sind.
Ein Bewohner war anwesend der Andere abwesend. Rollladen ist nicht in Beschattung gefahren. Soweit korrekt.
Als der 2. Bewohner wieder anwesend war, ist er in Beschattung gefahren.
Habe ich was falsch eingestellt od. ist das ein Fehler?

CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0D8DA4102E09A0246BDF06013C00::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2021-06-10 11:19:50
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG E2E09A0,0000,7A15F4B6,FF,FFC9,8DA4102E09A0246BDF06013C00
   HMLAN1_RSSI -55
   HMLAN1_TIME 2021-06-10 11:19:50
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         81
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:2E09A0 d:246BDF 06013C00
   protLastRcv 2021-06-10 11:19:50
   protRcv    3 last_at:2021-06-10 11:19:50
   protSnd    4 last_at:2021-06-10 11:19:50
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-51 max:-50 avg:-50.5 lst:-51
   rssi_at_CUL_0 cnt:3 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:3 min:-55 max:-53 avg:-54 lst:-55
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 11:24:26   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-06-10 11:19:50   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 11:19:33   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2021-06-07 13:51:07   IODev           CUL_0
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 11:19:50   commState       CMDs_done
     2021-06-10 11:19:50   deviceMsg       30 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2021-06-10 11:19:50   level           30
     2021-06-10 11:19:50   motor           stop:30
     2021-06-10 11:19:50   pct             30
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2021-06-10 11:19:50   recentStateType info
     2021-06-10 11:19:50   state           30
     2021-06-10 11:19:50   timedOn         off
     2021-06-10 11:19:33   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       01246BDF2E09A0010E,11246BDF2E09A002013C
     dlvlCmd    ++A011246BDF2E09A002013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51399
       TmplTs     1623066667.51399
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E09A0,00,00,00
       nextSend   1623316790.75831
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -55
           -55
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623316790.65927
       ack:
         HASH(0x564fbe417c80)
         8D8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.5
         cnt        2
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        3
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -54
         cnt        3
         lst        -55
         max        -53
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter,rr_Kerstin
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter
 
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juni 2021, 12:19:12
Zitat von: dk3572 am 10 Juni 2021, 11:35:46
Hallo,

für den Rollladen sind die attr für die Beschattung eingestellt.
Er soll nur fahren, wenn alle abwesend sind.
Ein Bewohner war anwesend der Andere abwesend. Rollladen ist nicht in Beschattung gefahren. Soweit korrekt.
Als der 2. Bewohner wieder anwesend war, ist er in Beschattung gefahren.
Habe ich was falsch eingestellt od. ist das ein Fehler?

CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0D8DA4102E09A0246BDF06013C00::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2021-06-10 11:19:50
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG E2E09A0,0000,7A15F4B6,FF,FFC9,8DA4102E09A0246BDF06013C00
   HMLAN1_RSSI -55
   HMLAN1_TIME 2021-06-10 11:19:50
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         81
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:2E09A0 d:246BDF 06013C00
   protLastRcv 2021-06-10 11:19:50
   protRcv    3 last_at:2021-06-10 11:19:50
   protSnd    4 last_at:2021-06-10 11:19:50
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-51 max:-50 avg:-50.5 lst:-51
   rssi_at_CUL_0 cnt:3 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:3 min:-55 max:-53 avg:-54 lst:-55
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 11:24:26   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-06-10 11:19:50   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 11:19:33   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2021-06-07 13:51:07   IODev           CUL_0
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 11:19:50   commState       CMDs_done
     2021-06-10 11:19:50   deviceMsg       30 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2021-06-10 11:19:50   level           30
     2021-06-10 11:19:50   motor           stop:30
     2021-06-10 11:19:50   pct             30
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2021-06-10 11:19:50   recentStateType info
     2021-06-10 11:19:50   state           30
     2021-06-10 11:19:50   timedOn         off
     2021-06-10 11:19:33   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       01246BDF2E09A0010E,11246BDF2E09A002013C
     dlvlCmd    ++A011246BDF2E09A002013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51399
       TmplTs     1623066667.51399
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E09A0,00,00,00
       nextSend   1623316790.75831
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -55
           -55
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623316790.65927
       ack:
         HASH(0x564fbe417c80)
         8D8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.5
         cnt        2
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        3
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -54
         cnt        3
         lst        -55
         max        -53
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter,rr_Kerstin
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter


Was stand denn für ein Wert in der im ASC hinterlegten Residents?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juni 2021, 12:20:10
Zitat von: kjmEjfu am 10 Juni 2021, 08:08:01
Und wenn mir jemand erzählt wie ich mich mit wenig Zeitaufwand in die Lage versetzen da einen Patch von zu basteln, könnte ich das mal tun.

Wenn wirklich Interesse an einer Mitarbeit besteht und Du Dich etwas mit Git aus kennst können wir gerne darüber reden!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 10 Juni 2021, 12:47:28
Zitat von: CoolTux am 10 Juni 2021, 12:19:12
Was stand denn für ein Wert in der im ASC hinterlegten Residents?

Kann ich jetzt leider nicht mehr nachvollziehen. Ich werde testen  ;)

Ein weiteres Phänomen:

Nach dem ich die Beschattungssteuerung deaktiviert habe, ist dieser Rollladen in der Beschattung geblieben

CUL_0_MSGCNT 20
   CUL_0_RAWMSG A0D86A4102E0974246BDF06015000::-56:CUL_0
   CUL_0_RSSI -56
   CUL_0_TIME 2021-06-10 12:08:00
   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 20
   HMLAN1_RAWMSG E2E0974,0000,7A420CA1,FF,FFC8,86A4102E0974246BDF06015000
   HMLAN1_RSSI -56
   HMLAN1_TIME 2021-06-10 12:08:00
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     40
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         85
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      40
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:86 - t:10 s:2E0974 d:246BDF 06015000
   protLastRcv 2021-06-10 12:07:59
   protRcv    19 last_at:2021-06-10 12:07:59
   protSnd    21 last_at:2021-06-10 12:08:00
   protState  CMDs_done
   rssi_CUL_0 cnt:10 min:-81 max:-75 avg:-77.3 lst:-76
   rssi_at_CUL_0 cnt:20 min:-61 max:-53.5 avg:-56.05 lst:-56
   rssi_at_HMLAN1 cnt:20 min:-77 max:-55 avg:-63 lst:-56
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 12:07:53   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-06-10 12:08:00   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 12:07:54   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2021-06-07 13:51:07   IODev           CUL_0
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 12:08:00   commState       CMDs_done
     2021-06-10 12:08:00   deviceMsg       40 (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2021-06-10 12:08:00   level           40
     2021-06-10 12:08:00   motor           stop:40
     2021-06-10 12:08:00   pct             40
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2021-06-10 12:08:00   recentStateType info
     2021-06-10 12:08:00   state           40
     2021-06-10 12:08:00   timedOn         off
     2021-06-10 12:07:54   trigLast        fhem:02
   helper:
     HM_CMDNR   134
     cSnd       11246BDF2E0974020178,11246BDF2E0974020150
     dlvlCmd    ++A011246BDF2E0974020150
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.50674
       TmplTs     1623066667.50674
       cmdKey     1:1:0::Ro_Erkerfenster:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E0974,00,00,00
       nextSend   1623319680.02161
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         00
         00
     mRssi:
       mNo        86
       io:
         CUL_0:
           -50
           -50
         HMLAN1:
           -56
           -56
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623319679.92267
       ack:
         HASH(0x564fbe2ee388)
         868002246BDF2E097400
     rssi:
       CUL_0:
         avg        -77.3
         cnt        10
         lst        -76
         max        -75
         min        -81
       at_CUL_0:
         avg        -56.05
         cnt        20
         lst        -56
         max        -53.5
         min        -61
       at_HMLAN1:
         avg        -63
         cnt        20
         lst        -56
         max        -55
         min        -77
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Buderus','Aussentemp',0) <26 ? '60':'40') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   appOptions { "template": "shutter" }
   assistantName Rollladen Erkerfenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   realRoom   Wohnzimmer
   room       ASC,CUL_HM,Google,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


dieser jedoch ist ganz auf gefahren

CUL_0_MSGCNT 21
   CUL_0_RAWMSG A0D3EA4102E1123246BDF0601C800::-53.5:CUL_0
   CUL_0_RSSI -53.5
   CUL_0_TIME 2021-06-10 12:08:24
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 19
   HMLAN1_RAWMSG E2E1123,0000,79F9F837,FF,FFC5,3CA4102E1123246BDF06013C00
   HMLAN1_RSSI -59
   HMLAN1_TIME 2021-06-10 10:49:17
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     40
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         83
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3E - t:10 s:2E1123 d:246BDF 0601C800
   protLastRcv 2021-06-10 12:08:24
   protRcv    21 last_at:2021-06-10 12:08:24
   protSnd    22 last_at:2021-06-10 12:08:24
   protState  CMDs_done
   rssi_CUL_0 cnt:11 min:-83 max:-76 avg:-77.72 lst:-77
   rssi_at_CUL_0 cnt:21 min:-58 max:-50 avg:-53.21 lst:-53.5
   rssi_at_HMLAN1 cnt:19 min:-62 max:-52 avg:-55.05 lst:-59
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 12:07:54   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-06-10 12:08:24   ASC_ShuttersLastDrive shading out
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 12:08:04   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2021-06-07 13:51:07   IODev           CUL_0
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 12:08:24   commState       CMDs_done
     2021-06-10 12:08:24   deviceMsg       on (to VCCU)
     2021-06-10 12:08:24   level           100
     2021-06-10 12:08:24   motor           stop:on
     2021-06-10 12:08:24   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2021-06-10 12:08:24   recentStateType info
     2021-06-10 12:08:24   state           on
     2021-06-10 12:08:24   timedOn         off
     2021-06-10 12:08:04   trigLast        fhem:02
   helper:
     HM_CMDNR   62
     cSnd       11246BDF2E112302013C,11246BDF2E11230201C8
     dlvlCmd    ++A011246BDF2E11230201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51038
       TmplTs     1623066667.51038
       cmdKey     1:1:0::Ro_Terrassenfenster:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E1123,00,00,00
       nextSend   1623319704.50086
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         00
         00
     mRssi:
       mNo        3E
       io:
         CUL_0:
           -47.5
           -47.5
         HMLAN1:
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623319704.40119
       ack:
         HASH(0x564fbe44b5f0)
         3E8002246BDF2E112300
     rssi:
       CUL_0:
         avg        -77.7272727272727
         cnt        11
         lst        -77
         max        -76
         min        -83
       at_CUL_0:
         avg        -53.2142857142857
         cnt        21
         lst        -53.5
         max        -50
         min        -58
       at_HMLAN1:
         avg        -55.0526315789474
         cnt        19
         lst        -59
         max        -52
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 10 Juni 2021, 13:42:59
ich habe da auch noch mal ein Anliegen da ja jetzt das beschatten aktuell wird.
Ich bin immer noch nicht da bin wo ich hin möchte, ich weiß auch des es etwas aufwendig ist, aber ich komme grad mit den ganzen Parametern nicht klar und stehe auf dem Schlauch.
Hatte schon einiges probiert und heute hat er nun um 13.30 entschattet das möchte ich verlängern.

Ich habe ein Fenster welches Richtung Osten ist.
Problem ist es wird zu spät Beschattet und zu früh Entschattet.
Die Temperatur habe ich absichtlich auf 18° eingestellt damit ich es testen kann..!
Shading Position ist auch richtig.

Ich schreibe hier mal die Parameter hin welche ich dazu wie eingestellt habe, evtl hat jemand ein Fenster welches auch noch Osten gerichtet ist und kann mir sagen was ich nun falsch drin habe.


ASC_Shading_InOutAzimuth 72:180
ASC_Shading_MinMax_Elevation 8:80
ASC_Shading_Min_OutsideTemperature 18
ASC_Shading_Mode always
ASC_Shading_Pos 25
ASC_Shading_StateChange_SunnyCloudy 180:35


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 10 Juni 2021, 14:43:46
Zitat von: moonsorrox am 10 Juni 2021, 13:42:59
ich habe da auch noch mal ein Anliegen da ja jetzt das beschatten aktuell wird.
Ich bin immer noch nicht da bin wo ich hin möchte, ich weiß auch des es etwas aufwendig ist, aber ich komme grad mit den ganzen Parametern nicht klar und stehe auf dem Schlauch.
Hatte schon einiges probiert und heute hat er nun um 13.30 entschattet das möchte ich verlängern.

Ich habe ein Fenster welches Richtung Osten ist.
Problem ist es wird zu spät Beschattet und zu früh Entschattet.
Die Temperatur habe ich absichtlich auf 18° eingestellt damit ich es testen kann..!
Shading Position ist auch richtig.

Ich schreibe hier mal die Parameter hin welche ich dazu wie eingestellt habe, evtl hat jemand ein Fenster welches auch noch Osten gerichtet ist und kann mir sagen was ich nun falsch drin habe.


ASC_Shading_InOutAzimuth 72:180
ASC_Shading_MinMax_Elevation 8:80
ASC_Shading_Min_OutsideTemperature 18
ASC_Shading_Mode always
ASC_Shading_Pos 25
ASC_Shading_StateChange_SunnyCloudy 180:35


Wenn genau Osten, dann ist Azimuth 90.
Bei mir passt es wenn ich zur geraden Ausrichtung 70 Grad vorher bzw. nachher eingebe.
Bei Osten wäre es ASC_Shading_InOutAzimuth 20:160

Mein Device für Azimuth hatte Astro verwendet, welches mir aber zu selten die Werte aktualisiert hat, so dass ich nun Twilight zur verwende.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 10 Juni 2021, 15:19:59
OK das werde ich so mal testen.

Mal ganz doof gefragt gibt es eigentlich so eine Art Entschattungs-Nachlaufzeit die dann greift wenn alle Parameter zur Entschattung aktuell sind und es Entschattet wird, steht da dann eine Zahl drin z.B. 1200 wären das dann 20 Minuten Nachlaufzeit.

Ich habe soetwas schon gesucht und evtl. überlesen in der commandref.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 10 Juni 2021, 15:46:52
Eine Nachlaufzeit wäre mir nicht bekannt, aber du kannst im Attribut ASC_Shading_StateChange_SunnyCloudy einen optional weiteren Wert angeben, der die Anzahl berücksichtigender Werte angibt.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juni 2021, 16:38:20
Zitat von: dk3572 am 10 Juni 2021, 12:47:28
Kann ich jetzt leider nicht mehr nachvollziehen. Ich werde testen  ;)

Ein weiteres Phänomen:

Nach dem ich die Beschattungssteuerung deaktiviert habe, ist dieser Rollladen in der Beschattung geblieben

CUL_0_MSGCNT 20
   CUL_0_RAWMSG A0D86A4102E0974246BDF06015000::-56:CUL_0
   CUL_0_RSSI -56
   CUL_0_TIME 2021-06-10 12:08:00
   DEF        2E0974
   FUUID      5c44bfe0-f33f-cd72-2ddc-9bfc1f0e27f824f5
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 20
   HMLAN1_RAWMSG E2E0974,0000,7A420CA1,FF,FFC8,86A4102E0974246BDF06015000
   HMLAN1_RSSI -56
   HMLAN1_TIME 2021-06-10 12:08:00
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     40
   NAME       Ro_Erkerfenster
   NOTIFYDEV  global
   NR         85
   NTFY_ORDER 50-Ro_Erkerfenster
   STATE      40
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:86 - t:10 s:2E0974 d:246BDF 06015000
   protLastRcv 2021-06-10 12:07:59
   protRcv    19 last_at:2021-06-10 12:07:59
   protSnd    21 last_at:2021-06-10 12:08:00
   protState  CMDs_done
   rssi_CUL_0 cnt:10 min:-81 max:-75 avg:-77.3 lst:-76
   rssi_at_CUL_0 cnt:20 min:-61 max:-53.5 avg:-56.05 lst:-56
   rssi_at_HMLAN1 cnt:20 min:-77 max:-55 avg:-63 lst:-56
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 12:07:53   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-06-10 12:08:00   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 12:07:54   CommandAccepted yes
     2017-11-20 17:49:57   D-firmware      2.3
     2017-11-20 17:49:57   D-serialNr      LEQ0766207
     2021-06-07 13:51:07   IODev           CUL_0
     2018-06-09 14:36:45   PairedTo        0x246BDF
     2017-11-20 17:51:37   R-driveDown     19 s
     2017-11-20 17:51:37   R-driveTurn     0.5 s
     2017-11-20 17:51:37   R-driveUp       20 s
     2017-11-20 17:51:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:37   R-sign          off
     2018-06-09 14:36:45   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-06-09 14:36:46   RegL_01.        08:00 09:00 0A:00 0B:00 0C:BE 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 12:08:00   commState       CMDs_done
     2021-06-10 12:08:00   deviceMsg       40 (to VCCU)
     2018-11-06 12:40:12   inhibit         set_off
     2021-06-10 12:08:00   level           40
     2021-06-10 12:08:00   motor           stop:40
     2021-06-10 12:08:00   pct             40
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2021-06-10 12:08:00   recentStateType info
     2021-06-10 12:08:00   state           40
     2021-06-10 12:08:00   timedOn         off
     2021-06-10 12:07:54   trigLast        fhem:02
   helper:
     HM_CMDNR   134
     cSnd       11246BDF2E0974020178,11246BDF2E0974020150
     dlvlCmd    ++A011246BDF2E0974020150
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.50674
       TmplTs     1623066667.50674
       cmdKey     1:1:0::Ro_Erkerfenster:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E0974,00,00,00
       nextSend   1623319680.02161
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E0974
         00
         00
         00
     mRssi:
       mNo        86
       io:
         CUL_0:
           -50
           -50
         HMLAN1:
           -56
           -56
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623319679.92267
       ack:
         HASH(0x564fbe2ee388)
         868002246BDF2E097400
     rssi:
       CUL_0:
         avg        -77.3
         cnt        10
         lst        -76
         max        -75
         min        -81
       at_CUL_0:
         avg        -56.05
         cnt        20
         lst        -56
         max        -53.5
         min        -61
       at_HMLAN1:
         avg        -63
         cnt        20
         lst        -56
         max        -55
         min        -77
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Buderus','Aussentemp',0) <26 ? '60':'40') }
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   appOptions { "template": "shutter" }
   assistantName Rollladen Erkerfenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   realRoom   Wohnzimmer
   room       ASC,CUL_HM,Google,Wohnzimmer
   serialNr   LEQ0766207
   sortby     3
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


dieser jedoch ist ganz auf gefahren

CUL_0_MSGCNT 21
   CUL_0_RAWMSG A0D3EA4102E1123246BDF0601C800::-53.5:CUL_0
   CUL_0_RSSI -53.5
   CUL_0_TIME 2021-06-10 12:08:24
   DEF        2E1123
   FUUID      5c44bfe0-f33f-cd72-6673-3a18c1f73c5044cf
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 19
   HMLAN1_RAWMSG E2E1123,0000,79F9F837,FF,FFC5,3CA4102E1123246BDF06013C00
   HMLAN1_RSSI -59
   HMLAN1_TIME 2021-06-10 10:49:17
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     40
   NAME       Ro_Terrassenfenster
   NOTIFYDEV  global
   NR         83
   NTFY_ORDER 50-Ro_Terrassenfenster
   STATE      auf
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3E - t:10 s:2E1123 d:246BDF 0601C800
   protLastRcv 2021-06-10 12:08:24
   protRcv    21 last_at:2021-06-10 12:08:24
   protSnd    22 last_at:2021-06-10 12:08:24
   protState  CMDs_done
   rssi_CUL_0 cnt:11 min:-83 max:-76 avg:-77.72 lst:-77
   rssi_at_CUL_0 cnt:21 min:-58 max:-50 avg:-53.21 lst:-53.5
   rssi_at_HMLAN1 cnt:19 min:-62 max:-52 avg:-55.05 lst:-59
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 12:07:54   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-06-10 12:08:24   ASC_ShuttersLastDrive shading out
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 12:08:04   CommandAccepted yes
     2018-07-11 17:37:29   D-firmware      2.3
     2018-07-11 17:37:29   D-serialNr      LEQ0766132
     2021-06-07 13:51:07   IODev           CUL_0
     2018-07-16 21:52:49   PairedTo        0x246BDF
     2017-11-20 17:51:41   R-driveDown     21 s
     2017-11-20 17:51:41   R-driveTurn     0.5 s
     2017-11-20 17:51:41   R-driveUp       22 s
     2018-07-11 17:37:36   R-pairCentral   0x246BDF
     2017-11-20 17:51:41   R-sign          off
     2018-07-16 21:52:49   RegL_00.        02:01 0A:24 0B:6B 0C:DF 15:FF 18:00 00:00
     2018-07-16 21:53:06   RegL_01.        08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00  30:06 57:24 00:00
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 12:08:24   commState       CMDs_done
     2021-06-10 12:08:24   deviceMsg       on (to VCCU)
     2021-06-10 12:08:24   level           100
     2021-06-10 12:08:24   motor           stop:on
     2021-06-10 12:08:24   pct             100
     2019-08-14 18:28:32   powerOn         2019-08-14 18:28:32
     2021-06-10 12:08:24   recentStateType info
     2021-06-10 12:08:24   state           on
     2021-06-10 12:08:24   timedOn         off
     2021-06-10 12:08:04   trigLast        fhem:02
   helper:
     HM_CMDNR   62
     cSnd       11246BDF2E112302013C,11246BDF2E11230201C8
     dlvlCmd    ++A011246BDF2E11230201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51038
       TmplTs     1623066667.51038
       cmdKey     1:1:0::Ro_Terrassenfenster:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E1123,00,00,00
       nextSend   1623319704.50086
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E1123
         00
         00
         00
     mRssi:
       mNo        3E
       io:
         CUL_0:
           -47.5
           -47.5
         HMLAN1:
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623319704.40119
       ack:
         HASH(0x564fbe44b5f0)
         3E8002246BDF2E112300
     rssi:
       CUL_0:
         avg        -77.7272727272727
         cnt        11
         lst        -77
         max        -76
         min        -83
       at_CUL_0:
         avg        -53.2142857142857
         cnt        21
         lst        -53.5
         max        -50
         min        -58
       at_HMLAN1:
         avg        -55.0526315789474
         cnt        19
         lst        -59
         max        -52
         min        -62
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 5
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Terrasse
   alexaRoom  Wohnzimmer
   alias      Rollladen Terrasse
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766132
   sortby     2
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Seltsam. Zu mindest scheint die allgemeine Steuerung zu gehen. Eventuell ein Signal Problem wenn zu viele auf einmal angesteuert werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 11 Juni 2021, 00:14:07
Zitat von: eurofinder am 10 Juni 2021, 15:46:52
Eine Nachlaufzeit wäre mir nicht bekannt, aber du kannst im Attribut ASC_Shading_StateChange_SunnyCloudy einen optional weiteren Wert angeben, der die Anzahl berücksichtigender Werte angibt.

Gruß
eurofinder
muss ich mir mal in der commandref anschauen, weiß ich nichts mit anzufangen  :-\
Habe ich mal geschaut und da fällt mir ein das ich da schon mal was probiert habe, aber was es bedeutet sagt mir nichts.... damit habe ich mich schon öfter mal beschäftig, aber nicht verstanden.
das ist bei mir eingestellt
ASC_Shading_StateChange_SunnyCloudy 180:35

Ich weiß nicht ob solch eine Nachlaufzeit schon mal angesprochen wurde aber ich glaube ja.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 11 Juni 2021, 07:47:56
Zitat von: CoolTux am 10 Juni 2021, 16:38:20
Seltsam. Zu mindest scheint die allgemeine Steuerung zu gehen. Eventuell ein Signal Problem wenn zu viele auf einmal angesteuert werden.

was sollte denn passieren wenn ein Rollladen in der Beschattung ist und die Steuerung für die Beschattung ausgeschaltet wird?

Ich hätte gerne, dass sie in der Beschattung bleiben und erst zur nächsten Fahrt bewegt werden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Juni 2021, 08:21:31
Zitat von: dk3572 am 11 Juni 2021, 07:47:56
was sollte denn passieren wenn ein Rollladen in der Beschattung ist und die Steuerung für die Beschattung ausgeschaltet wird?

Ich hätte gerne, dass sie in der Beschattung bleiben und erst zur nächsten Fahrt bewegt werden.

if ( $value eq 'off' ) {
        $FHEM::Automation::ShuttersControl::shutters->setShadingStatus('out');
        $infoMessage    .= ' shading was deactivated ' . ($funcHash->{attrEvent} ? 'in the device' : 'globally');
        $errorMessage   .= '';
        ShadingProcessingDriveCommand( $hash, $shuttersDev );
    }


Laut Code sollte er dann alle Rollos aus der Beschattung fahren und in das Info Reading "shading was deactivated globally" schreiben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 11 Juni 2021, 10:17:47
Zitat von: CoolTux am 11 Juni 2021, 08:21:31
if ( $value eq 'off' ) {
        $FHEM::Automation::ShuttersControl::shutters->setShadingStatus('out');
        $infoMessage    .= ' shading was deactivated ' . ($funcHash->{attrEvent} ? 'in the device' : 'globally');
        $errorMessage   .= '';
        ShadingProcessingDriveCommand( $hash, $shuttersDev );
    }


Laut Code sollte er dann alle Rollos aus der Beschattung fahren und in das Info Reading "shading was deactivated globally" schreiben.

Liegt es evtl. an dem Perl Code das er nicht aus der Beschattung gefahren wurde?

ASC_Shading_Pos   { (ReadingsVal('Buderus','Aussentemp',0) <26 ? '40':'30') }

Aber wie gesagt, ich möchte ja das er in der Beschattung bleibt.  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Juni 2021, 11:02:53
Zitat von: dk3572 am 11 Juni 2021, 10:17:47
Liegt es evtl. an dem Perl Code das er nicht aus der Beschattung gefahren wurde?

ASC_Shading_Pos   { (ReadingsVal('Buderus','Aussentemp',0) <26 ? '40':'30') }

Wenn er zu der Zeit wo Du off gesetzt hast lauf Perlcode nicht die Beschattungsposition und die aktuelle Position als gleich gesehen hat dann lag es in der Tat daran.


Zitat von: dk3572 am 11 Juni 2021, 10:17:47
Aber wie gesagt, ich möchte ja das er in der Beschattung bleibt.  ;)

Die Aussage ergibt keinen Sinn. Wenn Du Beschattung off setzt ist davon aus zu gehen das keine Beschattung mehr gewünscht ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 12 Juni 2021, 14:22:36
Hallo,

nachdem heute meine Rooaden bei bestem Sonnenschein nicht in die Abschattung gefahren sind habe ich mal nachgeschaut und bekomme unter den Readings des Rollos folgende Meldung angezeigt:
ZitatASC_ShadingMessage
   
ERROR: no brightness sensor found, please set ASC_BrightnessSensor attribut

An den Sensoren wurde aber seit letztem Jahr als noch alles funktionierte nichts geändert. Es ist nach wie vor
ZitatASC_BrightnessSensor
   
ESPEasy_Wohnzimmer_TSL2561_Lux_sued:Broadband 100:150
eingetragen.

Das selbe Verhalten habe ich bei allen Rolladen - wobei seltsamerweise 3 voher auf "shading out" gefahren sind obwohl sie vom ASC gar nicht da hin gefahren wurden und auch die Meldung bringen.

Was kann ich da tun?


Ach ja: ein Update habe ich schon ausgeführt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 12 Juni 2021, 14:36:42
@Bäschdler:
Taucht dein Brightness-Sensor im ASC-Device unter NOTIFYDEV auf?
Liefert der Sensor überhaupt Daten?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 13 Juni 2021, 11:26:05
Hallo CoolTux, danke für dieses umfangreiche Modul, das ich erst durch die YouTube-Monatsrückblicke zu FHEM kennengelernt habe.

Ich betreibe z. Zt. 6 Rolladenmotoren (HM und Shelly 2.5) per DOIF und Helligkeitssensor (HM-Unisensor)  und überlege, die Steuerung durch ACS machen zu lassen.
Trotz Lesens (Wiki) habe ich noch eine Frage, bevor ich das alles umbaue:

Ist es mit ACS möglich, dass die Rolladen morgens bei schon bestehenden Beschattungszuständen wie jetzt im Hochsommer (Helligkeitssensor zeigt große Helligkeit, Temperatur > 15°C) direkt in die Beschattungsposition (z. B. 50 %) fahren, ohne dass diese zunächst ganz hoch- und erst anschließend in die Beschattungsposition fahren? Möchte damit unnötige Fahrvorgänge vermeiden.

Vielen Dank!

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 Juni 2021, 13:00:18
Zitat von: eurofinder am 12 Juni 2021, 14:36:42
@Bäschdler:
Taucht dein Brightness-Sensor im ASC-Device unter NOTIFYDEV auf?
Liefert der Sensor überhaupt Daten?

Gruß
eurofinder

Der Sensor liefert Daten. Ich habe es auch schon mit einem andern Sensor probiert - das Ergebnis ist das selbe.

Du meinst uner ASC ein get ShowNotifyDevInformations?
Da kommen beide Helligkeitssensoren die ich verwendet hatte - allerdings an nur 2 verschiedenen Rolladen:
Zitat
Shutters/ASC-Device      NOTIFYDEV      Attribut   
OG_WZ_Roll_Garten      ESPEasy_Wohnzimmer_BH1750_Lux_sued      ASC_BrightnessSensor   
EG_WZ_Roll_Garten      ESPEasy_Wohnzimmer_TSL2561_Lux_sued      ASC_BrightnessSensor

Wie schon geschrieben: letztes Jahr hatte alles noch funktioniert und nach meinem Wissen ist da auch alles so geblieben wie es war.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 13 Juni 2021, 13:33:43
Zitat von: CoolTux am 08 Juni 2021, 14:01:06
Ich finde die Idee und das Feature gut. Ich denke das kann man auch einbauen

Bis ASC das kann habe ich es exemplarisch für einen Rollo mal so gelöst:

ts_regen_hm:rain.*
IF ([ts_regen_hm:rain] == 1 and [wz_rollo_rechts:control] > 10 and [wz_rechts] ne "closed")(setreading pre_rain_state wz_rollo_rechts [wz_rollo_rechts:control], set wz_rollo_rechts control 0);
IF ([ts_regen_hm:rain] == 0)(set wz_rollo_rechts control [pre_rain_state:wz_rollo_rechts])


Klappt einwandfrei.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Juni 2021, 14:51:38
Zitat von: FFHEM am 13 Juni 2021, 11:26:05
Ist es mit ACS möglich, dass die Rolladen morgens bei schon bestehenden Beschattungszuständen wie jetzt im Hochsommer (Helligkeitssensor zeigt große Helligkeit, Temperatur > 15°C) direkt in die Beschattungsposition (z. B. 50 %) fahren, ohne dass diese zunächst ganz hoch- und erst anschließend in die Beschattungsposition fahren? Möchte damit unnötige Fahrvorgänge vermeiden.

Ja das ist Möglich. ASC achtet auf sowas bei der morgendlichen Fahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Juni 2021, 14:52:45
Zitat von: Bäschdler am 13 Juni 2021, 13:00:18
Der Sensor liefert Daten. Ich habe es auch schon mit einem andern Sensor probiert - das Ergebnis ist das selbe.

Du meinst uner ASC ein get ShowNotifyDevInformations?
Da kommen beide Helligkeitssensoren die ich verwendet hatte - allerdings an nur 2 verschiedenen Rolladen:
Wie schon geschrieben: letztes Jahr hatte alles noch funktioniert und nach meinem Wissen ist da auch alles so geblieben wie es war.

Mach mal ein set createNewNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 Juni 2021, 16:39:22
Zitat von: CoolTux am 13 Juni 2021, 14:52:45
Mach mal ein set createNewNotifyDev

Habe ich getan - unter get ShowNotifyDevInformations sehe ich nach wie vor das selbe. Hätte sich da was ändern müssen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Juni 2021, 16:59:48
Zitat von: Bäschdler am 13 Juni 2021, 16:39:22
Habe ich getan - unter get ShowNotifyDevInformations sehe ich nach wie vor das selbe. Hätte sich da was ändern müssen?

Zeig mal ein list vom ASC Device und eines Rollos.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 13 Juni 2021, 18:13:16
@CoolTux:
Ws gibt es eigentlich neues zum Thema Attribut ASC_GuestRoom?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Juni 2021, 18:29:20
Zitat von: eurofinder am 13 Juni 2021, 18:13:16
@CoolTux:
Ws gibt es eigentlich neues zum Thema Attribut ASC_GuestRoom?

Gruß
eurofinder

Aktuell gar nichts.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 Juni 2021, 21:19:19
Zitat von: CoolTux am 13 Juni 2021, 16:59:48
Zeig mal ein list vom ASC Device und eines Rollos.
[/quote
Gerne.
Hier vom ASC:
Zitat
Internals:
   FUUID      5c5b41d7-f33f-c344-e4f8-ad4c71ec208f9961
   FVERSION   73_AutoShuttersControl.pm:v0.10.10-s23008/2020-10-23 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,EG_Buero_Roll_Garten,EG_Buero_Roll_Hof,EG_KiZ_Roll,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof,ESPEasy_Wohnzimmer_BH1750_Lux_sued,ESPEasy_Wohnzimmer_TSL2561_Lux_sued,OG_Buero_Roll_Garten,OG_Buero_Roll_Hof,OG_KiZ_Roll,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof,global
   NR         628
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.10
   OLDREADINGS:
   READINGS:
     2021-06-13 17:38:30   EG_Buero_Roll_Garten_PosValue 0
     2021-06-13 05:02:33   EG_Buero_Roll_Garten_lastPosValue 100
     2021-06-13 05:02:33   EG_Buero_Roll_Garten_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 05:03:01   EG_Buero_Roll_Hof_PosValue 0
     2021-06-13 05:02:33   EG_Buero_Roll_Hof_lastPosValue 100
     2021-06-13 05:02:33   EG_Buero_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 17:38:03   EG_KiZ_Roll_PosValue 0
     2021-06-13 05:02:33   EG_KiZ_Roll_lastPosValue 100
     2021-06-13 05:02:33   EG_KiZ_Roll_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 05:02:53   EG_SZ_Roll_Hof_PosValue 0
     2021-06-13 05:02:33   EG_SZ_Roll_Hof_lastPosValue 100
     2021-06-13 05:02:33   EG_SZ_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 05:02:54   EG_SZ_Roll_Strasse_PosValue 0
     2021-06-13 05:02:33   EG_SZ_Roll_Strasse_lastPosValue 100
     2021-06-13 05:02:33   EG_SZ_Roll_Strasse_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 05:03:04   EG_WZ_Roll_Garten_PosValue 0
     2021-06-13 05:02:33   EG_WZ_Roll_Garten_lastPosValue 100
     2021-06-13 05:02:33   EG_WZ_Roll_Garten_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 21:02:41   EG_WZ_Roll_Hof_PosValue 0
     2021-06-13 05:02:33   EG_WZ_Roll_Hof_lastPosValue 100
     2021-06-13 05:02:33   EG_WZ_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:36
     2021-06-13 16:36:46   OG_Buero_Roll_Garten_PosValue 0
     2021-06-13 05:10:31   OG_Buero_Roll_Garten_lastPosValue 100
     2021-06-13 05:10:31   OG_Buero_Roll_Garten_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 05:11:00   OG_Buero_Roll_Hof_PosValue 0
     2021-06-13 05:10:31   OG_Buero_Roll_Hof_lastPosValue 100
     2021-06-13 05:10:31   OG_Buero_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 19:53:36   OG_KiZ_Roll_PosValue 11
     2021-06-13 09:30:02   OG_KiZ_Roll_lastPosValue 60
     2021-06-13 09:30:02   OG_KiZ_Roll_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 07:36:55   OG_SZ_Roll_Hof_PosValue 0
     2021-06-12 21:27:42   OG_SZ_Roll_Hof_lastPosValue 0
     2021-06-13 07:36:38   OG_SZ_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 07:36:56   OG_SZ_Roll_Strasse_PosValue 0
     2021-06-12 21:27:42   OG_SZ_Roll_Strasse_lastPosValue 0
     2021-06-13 07:36:38   OG_SZ_Roll_Strasse_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 16:36:50   OG_WZ_Roll_Balkon_PosValue 0
     2021-06-13 05:10:31   OG_WZ_Roll_Balkon_lastPosValue 100
     2021-06-13 05:10:31   OG_WZ_Roll_Balkon_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 16:36:52   OG_WZ_Roll_Garten_PosValue 0
     2021-06-13 05:10:31   OG_WZ_Roll_Garten_lastPosValue 100
     2021-06-13 05:10:31   OG_WZ_Roll_Garten_nextAstroTimeEvent 13.06.2021 - 21:28
     2021-06-13 16:36:35   OG_WZ_Roll_Hof_PosValue 40
     2021-06-13 05:10:31   OG_WZ_Roll_Hof_lastPosValue 100
     2021-06-13 05:10:31   OG_WZ_Roll_Hof_nextAstroTimeEvent 13.06.2021 - 21:28
     2020-09-27 12:52:01   ascEnable       on
     2021-06-12 23:00:00   controlShading  on
     2020-09-27 12:52:01   hardLockOut     off
     2021-06-12 13:37:24   room_EG         EG_Buero_Roll_Garten,EG_Buero_Roll_Hof,EG_KiZ_Roll,EG_SZ_Roll_Hof,EG_SZ_Roll_Strasse,EG_WZ_Roll_Garten,EG_WZ_Roll_Hof
     2021-06-12 13:37:24   room_OG_Rolladen_OG_Rolladen_alle OG_KiZ_Roll
     2021-06-12 13:37:24   room_OG_Rolladen_alle OG_Buero_Roll_Garten,OG_Buero_Roll_Hof,OG_SZ_Roll_Hof,OG_SZ_Roll_Strasse,OG_WZ_Roll_Balkon,OG_WZ_Roll_Garten,OG_WZ_Roll_Hof
     2020-09-27 12:52:01   selfDefense     off
     2021-06-13 21:02:41   state           manual
     2020-09-27 12:52:01   sunriseTimeWeHoliday off
     2021-06-12 13:37:24   userAttrList    rolled out
   helper:
     shuttersList:
       EG_Buero_Roll_Garten
       EG_Buero_Roll_Hof
       EG_KiZ_Roll
       EG_SZ_Roll_Hof
       EG_SZ_Roll_Strasse
       EG_WZ_Roll_Garten
       EG_WZ_Roll_Hof
       OG_Buero_Roll_Garten
       OG_Buero_Roll_Hof
       OG_KiZ_Roll
       OG_SZ_Roll_Hof
       OG_SZ_Roll_Strasse
       OG_WZ_Roll_Balkon
       OG_WZ_Roll_Garten
       OG_WZ_Roll_Hof
   monitoredDevs:
     EG_Buero_Roll_Garten:
     EG_Buero_Roll_Hof:
     EG_KiZ_Roll:
     EG_SZ_Roll_Hof:
     EG_SZ_Roll_Strasse:
     EG_WZ_Roll_Garten:
     EG_WZ_Roll_Hof:
     ESPEasy_Wohnzimmer_BH1750_Lux_sued:
       OG_WZ_Roll_Garten ASC_BrightnessSensor
     ESPEasy_Wohnzimmer_TSL2561_Lux_sued:
       EG_WZ_Roll_Garten ASC_BrightnessSensor
     OG_Buero_Roll_Garten:
     OG_Buero_Roll_Hof:
     OG_KiZ_Roll:
     OG_SZ_Roll_Hof:
     OG_SZ_Roll_Strasse:
     OG_WZ_Roll_Balkon:
     OG_WZ_Roll_Garten:
     OG_WZ_Roll_Hof:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon 0
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_tempSensor ESPEasy_Schlafzimmer_BMP280:Temperature
   ASC_twilightDevice fellbach_astro
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Wettervorhersage
]

... und hier von einem Rolladen:
Zitat
Internals:
   DEF        5C7CE2
   FUUID      5c5b41d5-f33f-c344-8b1b-02162343628b183f
   IODev      myHmUART
   LASTInputDev myRemoteHmUART
   MSGCNT     18
   NAME       OG_WZ_Roll_Garten
   NOTIFYDEV  global
   NR         124
   NTFY_ORDER 50-OG_WZ_Roll_Garten
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:ED - t:10 s:5C7CE2 d:123456 06010000
   myHmUART_MSGCNT 9
   myHmUART_RAWMSG 0501003CEDA4105C7CE212345606010000
   myHmUART_RSSI -60
   myHmUART_TIME 2021-06-13 16:36:52
   myRemoteHmUART_MSGCNT 9
   myRemoteHmUART_RAWMSG 0500004DEDA4105C7CE212345606010000
   myRemoteHmUART_RSSI -77
   myRemoteHmUART_TIME 2021-06-13 16:36:52
   protLastRcv 2021-06-13 16:36:52
   protRcv    9 last_at:2021-06-13 16:36:52
   protSnd    10 last_at:2021-06-13 16:36:52
   protState  CMDs_done
   rssi_at_myHmUART cnt:9 min:-66 max:-58 avg:-61.55 lst:-60
   rssi_at_myRemoteHmUART cnt:9 min:-83 max:-75 avg:-78.11 lst:-77
   rssi_myHmUART cnt:5 min:-74 max:-68 avg:-71.8 lst:-74
   READINGS:
     2020-09-27 13:20:58   ASC_Enable      on
     2021-06-12 13:53:07   ASC_ShadingMessage <html> ERROR:  no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
     2021-06-13 16:36:52   ASC_ShuttersLastDrive manual
     2021-06-13 05:10:31   ASC_Time_DriveDown 13.06.2021 - 21:28
     2021-06-13 05:10:31   ASC_Time_DriveUp 14.06.2021 - 05:10
     2021-06-13 16:36:33   CommandAccepted yes
     2020-09-27 12:52:00   D-firmware      2.11
     2020-09-27 12:52:00   D-serialNr      OEQ0546558
     2020-09-27 12:53:26   PairedTo        0x123456
     2020-09-27 12:53:27   R-driveDown     24 s
     2020-09-27 12:53:27   R-driveTurn     0.5 s
     2020-09-27 12:53:27   R-driveUp       23 s
     2020-09-27 12:53:26   R-pairCentral   0x123456
     2020-09-27 12:53:27   R-sign          off
     2020-09-27 12:53:26   RegL_00.        00:00 02:01 0A:12 0B:34 0C:56 15:FF 18:00
     2020-09-27 12:53:27   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:F0 0D:00 0E:E6 0F:05 10:00 30:06 56:00 57:24
     2021-06-12 13:37:26   associatedWith  ASC
     2020-09-27 12:53:25   cfgState        updating
     2021-06-13 16:36:52   commState       CMDs_done
     2021-06-13 16:36:52   deviceMsg       off (to VCCU)
     2021-06-13 16:36:52   level           0
     2021-06-13 16:36:52   motor           stop:off
     2021-06-13 16:36:52   pct             0
     2021-06-13 16:36:52   recentStateType info
     2021-06-13 16:36:52   state           off
     2021-06-13 16:36:52   timedOn         off
   helper:
     HM_CMDNR   237
     cSnd       111234565C7CE2020178,111234565C7CE20201000000
     dlvlCmd    ++A0111234565C7CE20201000000
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623497843.06617
       TmplTs     1623497843.06617
       cmdKey     1:1:0::OG_WZ_Roll_Garten:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         unpair     noArg
         up         [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    ,VCCU_Btn1
         tplDel     
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5C7CE2,00,00,00
       nextSend   1623595013.19119
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         5C7CE2
         00
         00
         00
     mRssi:
       mNo        ED
       io:
         myHmUART:
           -56
           -56
         myRemoteHmUART:
           -77
           -77
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1623595012.83046
       ack:
         HASH(0x217c5d0)
         ED80021234565C7CE200
     rssi:
       at_myHmUART:
         avg        -61.5555555555556
         cnt        9
         lst        -60
         max        -58
         min        -66
       at_myRemoteHmUART:
         avg        -78.1111111111111
         cnt        9
         lst        -77
         max        -75
         min        -83
       myHmUART:
         avg        -71.8
         cnt        5
         lst        -74
         max        -68
         min        -74
     tmpl:
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -1
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BlockingTime_afterManual 1
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor ESPEasy_Wohnzimmer_BH1750_Lux_sued :Lux 5000:10000
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 80
   ASC_Down   astro
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_PrivacyDown_Pos 10
   ASC_Roommate_Device OG_Wohnzimmer
   ASC_Roommate_Reading state
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 15
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 4000:3500
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   IODev      myHmUART
   IOgrp      VCCU
   alle_OG_WZ_Roll OG_WZ_Roll_Alle_o_Balkon
   autoReadReg 4_reqStatus
   devStateIcon off:fts_shutter_10@green on:fts_shutter_100@black 9\d.*:fts_shutter_90@#8b4513 8\d.*:fts_shutter_80@#8b4513 7\d.*:fts_shutter_70@#d2691e 6\d.*:fts_shutter_60@#d2691e 5\d.*:fts_shutter_50@#cd853f 4\d.*:fts_shutter_40@#cd853f 3\d.*:fts_shutter_30@#f4a460 2\d.*:fts_shutter_20@#f4a460 1\d.*:fts_shutter_10@#deb887 1:fts_shutter_10 1.\d.*:fts_shutter_10 2:fts_shutter_10 2.\d.*:fts_shutter_10 3:fts_shutter_10 3.\d.*:fts_shutter_10 4:fts_shutter_10 4.\d.*:fts_shutter_10 5:fts_shutter_10 5.\d.*:fts_shutter_10 6:fts_shutter_10 6.\d.*:fts_shutter_10 7:fts_shutter_10 7.\d.*:fts_shutter_10 8:fts_shutter_10 8.\d.*:fts_shutter_10 9:fts_shutter_10 9.\d.*:fts_shutter_10
   expert     defReg,rawReg
   firmware   2.11
   group      Rolladen OG
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       OG_Rolladen_alle
   serialNr   OEQ0546558
   subType    blindActuator
   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 alle_OG_Roll alle_OG_Roll_map alle_OG_WZ_Roll alle_OG_WZ_Roll_map structexclude
   webCmd     statusRequest:stop:off:10:20:30:40:50:60:70:80:90:on
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 13 Juni 2021, 21:33:20
ZitatASC_BrightnessSensor ESPEasy_Wohnzimmer_BH1750_Lux_sued :Lux 5000:10000

Da ist ein Leerzeichen zwischen Devicename und Doppelpunkt (Readingname) das da nicht hingehört.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 13 Juni 2021, 21:45:36
Und es ist eine alte Version. Bitte Update machen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 Juni 2021, 23:20:44
Zitat von: TomLee am 13 Juni 2021, 21:33:20
Da ist ein Leerzeichen zwischen Devicename und Doppelpunkt (Readingname) das da nicht hingehört.

Stimmt - das hatte ich probehalber eingefügt weil ich es irgendwo so gesehen hatte... Ist jetzt wieder zurück geändert.
Morgen soll ja wieder gutes Wetter werden, dann schauen wir mal ob's dann wieder läuft.

Ein Update hatte ich heute schon gemacht gehabt - seltsam dass da noch was aussehen sollte.
Laut Protokoll war da übrigens nichts ausstehend:
Zitat
2021.06.13 23:13:45 1 : Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2021.06.13 23:13:45 2 : backup include: log/fhem.save
2021.06.13 23:13:45 2 : Backup with command: tar czf ./backup/FHEM-20210613_231345.tar.gz "./demolog" "./log" "./docs" "./fhem.cfg" "./FHEM" "./CHANGED" "./unused" "log/fhem.save" "./tempList.cfg" "./README_DEMO.txt" "./lib" "./MAINTAINER.txt" "./restoreDir" "./MSwitch_backup_V2.00.cfg" "./configDB.pm" "./contrib" "./www" "./fhem.cfg.demo" "./fhem.pl" "./GPL_V2.txt"
2021.06.13 23:16:30 1 : backup done: FHEM-20210613_231345.tar.gz (390486639 Bytes)
2021.06.13 23:16:30 1 : RMDIR: ./restoreDir/update/2020-10-01
2021.06.13 23:16:31 1 : UPD FHEM/00_MQTT2_CLIENT.pm
2021.06.13 23:16:31 1 : UPD FHEM/HttpUtils.pm
2021.06.13 23:16:31 1 : UPD FHEM/lib/AttrTemplate/mqtt2.template
2021.06.13 23:16:31 1 : saving fhem.cfg
2021.06.13 23:16:31 1 : saving log/fhem.save
2021.06.13 23:16:31 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.06.13 23:16:59 1 :
2021.06.13 23:16:59 1 : update finished, "shutdown restart" is needed to activate the changes.
2021.06.13 23:16:59 1 :
2021.06.13 23:16:59 1 : Please consider using the global attribute sendStatistics
2021-06-13 23:16:59 Global global UPDATE
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 13 Juni 2021, 23:25:13
Auch nach dem Update und nachfolgendem shutdown restart:

Zitat
ASC_ShadingMessage
   
ERROR: no brightness sensor found, please set ASC_BrightnessSensor attribut

und jetzt ist
Zitat
ASC_BrightnessSensor
   
ESPEasy_Wohnzimmer_BH1750_Lux_sued:Lux 5000:10000
ohne Leerzeichen eingetragen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Juni 2021, 08:10:04
VERSION    v0.10.10 ist nicht aktuell.

Welche Version wird im ASC angezeigt?

Und gib mal ein list vom Brightness Sensor.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 14 Juni 2021, 08:17:26
Zitat von: CoolTux am 13 Juni 2021, 14:51:38
Ja das ist Möglich. ASC achtet auf sowas bei der morgendlichen Fahrt.

Das kann ich leider nicht so bestätigen. Bei fahren alle Rollläden erst hoch und dann erst in die Beschattung obwohl die Beschattungsbedingungen schon erreicht wurden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Juni 2021, 08:34:12
Zitat von: xerion am 14 Juni 2021, 08:17:26
Das kann ich leider nicht so bestätigen. Bei fahren alle Rollläden erst hoch und dann erst in die Beschattung obwohl die Beschattungsbedingungen schon erreicht wurden.

Was sagt ein ascAPIget auf ShadingStatus? Hier sollte ein "in" stehen vor der morgendlichen Fahrt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 14 Juni 2021, 08:36:40
Zitat von: CoolTux am 14 Juni 2021, 08:10:04
VERSION    v0.10.10 ist nicht aktuell.

Welche Version wird im ASC angezeigt?

Und gib mal ein list vom Brightness Sensor.

VERSION v0.10.15

und hier das list:
Zitat
Internals:
   DEF        192.168.199.39 80 ESPEasy_bridge OG_Wohnzimmer_BH1750_Lux_sued
   ESPEasy_bridge_MSGCNT 1106
   ESPEasy_bridge_TIME 2021-06-14 08:34:45
   ESP_BUILD  20111
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   FUUID      600c2788-f33f-c344-9c73-3c6eb5df219ec9bb
   HOST       192.168.199.39
   IDENT      OG_Wohnzimmer_BH1750_Lux_sued
   INTERVAL   300
   IODev      ESPEasy_bridge
   LASTInputDev ESPEasy_bridge
   MAX_CMD_DURATION 1
   MSGCNT     1106
   NAME       ESPEasy_OG_Wohnzimmer_BH1750_Lux_sued
   NOTIFYDEV  global
   NR         893
   NTFY_ORDER 50-ESPEasy_OG_Wohnzimmer_BH1750_Lux_sued
   PORT       80
   STATE      Lux: 5171
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   READINGS:
     2021-06-13 23:22:22   IODev           ESPEasy_bridge
     2021-06-14 08:34:45   Lux             5171
     2021-06-14 08:32:24   presence        present
     2021-06-14 08:34:45   state           Lux: 5171
   helper:
     fpc        1623619348.38638
     pm:
       Encode     1
       JSON       1
     received:
       Lux        1623652485.03023
   sec:
     admpwd     
Attributes:
   IODev      ESPEasy_bridge
   Interval   300
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy
   setState   3

Viele Grüsse
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Juni 2021, 08:59:30
Zitat von: Bäschdler am 14 Juni 2021, 08:36:40
VERSION v0.10.15

und hier das list:
Viele Grüsse
Ralf

Was in Deinem Rollo steht
ESPEasy_Wohnzimmer_BH1750_Lux_sued

Was Du als Device mit List mir gegeben hast
ESPEasy_OG_Wohnzimmer_BH1750_Lux_sued
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 14 Juni 2021, 09:04:34
Hallo,

ich hole mir mit {ascAPIget('WinStatus',$NAME)} den Grund der letzten Fahrt.
Kann man auch irgendwie den Zeitpunkt der letzten Fahrt bekommen?

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Juni 2021, 12:06:53
Zitat von: gestein am 14 Juni 2021, 09:04:34
Hallo,

ich hole mir mit {ascAPIget('WinStatus',$NAME)} den Grund der letzten Fahrt.
Kann man auch irgendwie den Zeitpunkt der letzten Fahrt bekommen?

Danke, lg, Gerhard

Nicht auf ASC bezogen. Wenn dann über den ReadingTimestamp von pct oder was auch immer Dein Reading ist
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 14 Juni 2021, 12:22:01
Manchmal sieht man den Wald vor lauter Bäumen nicht.
Klar - das sollte doch klappen.

Danke! lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 14 Juni 2021, 14:54:42
Super - das war's.

VIELEN DANK
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gent am 14 Juni 2021, 20:47:06
Hallo,

kann mal bitte irgendwer im Wiki die Beispiele nachvollziehbar dokumentieren? Hier werden RedingsGroups beschrieben (z.B. für die Beschattung), in denen etwas gesetzt wird, was weder im Wiki, noch in der Commendref beschrieben ist z.B. ASC_Shading_Angle_Left...

Ich verstehe es einfach nicht, warum diese existenziellen Dinge nicht einmal - durch wen auch immer - gegen gecheckt werden, ob diese nachvollziehbar sind. Und dann wird sich im Forum immer drüber beschwert, dass User "komische Fragen" stellen...

ASC ist ein ganz tolles Modul, aber durch solche Nachlässigkeit nicht zu gebrauchen, ohne sich durch 100e Seiten im Forum zu wühlen.

Es ist mir einfach immer wieder unverständlich, warum so ein tolles System wie fhem mit so vielen tollen Entwicklern, sich selbst so viele Steine in den Weg legt...

LG
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 15 Juni 2021, 14:28:44
Erstmal ein großes Dankschön an Cooltux und alle die an diesem sehr umfangreichen Modul mitgewirkt haben!  :)

Ich habe das Modul nun auch ein gerichtet und versuche meine Homematic IP Rolladen damit zu steuern. Die automatische Fahrt morgens und abends funktioniert schon mal wie gewollt. Leider bekomme ich es nicht hin die Terrassentür, bestückt mit einem HmIP-RF, mit der Komfort- und Lüftungsöffnung zu versehen.

Außerdem scheint das Attribut ASC_shuttersDriveDelay im ASC-Modul selbst sowie ASC_Drive_Delay in den einzelnen Rolladen keine Funktion zu haben. Wobei ich hierbei eher von einem Anwenderfehler ausgehe.  :D

Vielleicht könnt ihr mir ja auf die Sprünge helfen.

Nachfolgend ein List von meine ASC Device:

Internals:
   FUUID      607e07f1-f33f-9af6-15a1-3122ecc728938f34
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  GA.Lichtsensor,Rolladensteuerung,Twilight,Wz.Terrassentur.Schloss,global,GA.Markise,GWC.Rollo.Fenster,KU.Rollo.Fenster,SZ.Rollo.Fenster,WZ.Rollo.Fenster,WZ.Rollo.Terrassentur
   NR         32
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   Helper:
     DBLOG:
       GA.Markise_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.41991
           VALUE      15.06.2021 - 22:00
       GWC.Rollo.Fenster_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.45525
           VALUE      15.06.2021 - 22:00
       KU.Rollo.Fenster_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.47695
           VALUE      15.06.2021 - 22:00
       SZ.Rollo.Fenster_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.50157
           VALUE      15.06.2021 - 22:00
       WZ.Rollo.Fenster_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.52748
           VALUE      15.06.2021 - 22:00
       WZ.Rollo.Terrassentur_PosValue:
         DBLog:
           TIME       1623759007.22273
           VALUE      100
       WZ.Rollo.Terrassentur_nextAstroTimeEvent:
         DBLog:
           TIME       1623758614.54983
           VALUE      15.06.2021 - 23:59
       ascEnable:
         DBLog:
           TIME       1623758946.06579
           VALUE      on
       state:
         DBLog:
           TIME       1623759007.23533
           VALUE      manual
   OLDREADINGS:
   READINGS:
     2021-06-15 13:34:13   GA.Markise_PosValue 79
     2021-06-12 05:52:50   GA.Markise_lastPosValue 100
     2021-06-15 14:03:34   GA.Markise_nextAstroTimeEvent 15.06.2021 - 22:00
     2021-06-15 07:46:09   GWC.Rollo.Fenster_PosValue 93
     2021-06-15 06:45:02   GWC.Rollo.Fenster_lastPosValue 0
     2021-06-15 14:03:34   GWC.Rollo.Fenster_nextAstroTimeEvent 15.06.2021 - 22:00
     2021-06-15 05:30:53   KU.Rollo.Fenster_PosValue 100
     2021-06-15 06:45:02   KU.Rollo.Fenster_lastPosValue 100
     2021-06-15 14:03:34   KU.Rollo.Fenster_nextAstroTimeEvent 15.06.2021 - 22:00
     2021-06-15 08:27:11   SZ.Rollo.Fenster_PosValue 96
     2021-06-15 06:45:02   SZ.Rollo.Fenster_lastPosValue 42
     2021-06-15 14:03:34   SZ.Rollo.Fenster_nextAstroTimeEvent 15.06.2021 - 22:00
     2021-05-22 21:55:21   WZ.Rollo.Fenster WZ.Rollo.Fenster_lastPosValue 0
     2021-06-15 12:49:43   WZ.Rollo.Fenster_PosValue 100
     2021-06-08 05:54:04   WZ.Rollo.Fenster_lastDelayPosValue 100
     2021-06-15 06:45:02   WZ.Rollo.Fenster_lastPosValue 0
     2021-06-15 14:03:34   WZ.Rollo.Fenster_nextAstroTimeEvent 15.06.2021 - 22:00
     2021-05-22 21:55:21   WZ.Rollo.Terrassent_r WZ.Rollo.Terrassent_r_lastPosValue 0
     2021-06-15 13:58:45   WZ.Rollo.Terrassent_r_PosValue 100
     2021-06-08 05:54:04   WZ.Rollo.Terrassent_r_lastDelayPosValue 100
     2021-06-15 06:45:02   WZ.Rollo.Terrassent_r_lastPosValue 82.5
     2021-06-15 14:10:07   WZ.Rollo.Terrassentur_PosValue 100
     2021-06-15 14:03:34   WZ.Rollo.Terrassentur_nextAstroTimeEvent 15.06.2021 - 23:59
     2021-06-15 14:09:06   ascEnable       on
     2021-04-20 09:50:17   controlShading  off
     2021-04-20 09:50:17   hardLockOut     off
     2021-06-10 20:54:03   partyMode       off
     2021-04-27 06:43:19   rg_ASC_Rolllaeden_Times commands {level => 'pct:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100',
     2021-06-15 14:03:31   room_G__ste-WC  GWC.Rollo.Fenster
     2021-06-15 14:03:31   room_Garten     GA.Markise
     2021-06-15 14:03:31   room_K__che     KU.Rollo.Fenster
     2021-06-15 14:03:31   room_Schlafzimmer SZ.Rollo.Fenster
     2021-06-15 14:03:31   room_Wohnzimmer WZ.Rollo.Fenster,WZ.Rollo.Terrassentur
     2021-04-20 09:50:17   selfDefense     off
     2021-06-15 14:10:07   state           manual
     2021-06-12 14:44:07   sunriseTimeWeHoliday on
     2021-06-15 14:03:31   userAttrList    rolled out
   helper:
     shuttersList:
       GA.Markise
       GWC.Rollo.Fenster
       KU.Rollo.Fenster
       SZ.Rollo.Fenster
       WZ.Rollo.Fenster
       WZ.Rollo.Terrassentur
   monitoredDevs:
     GA.Lichtsensor:
       GA.Markise ASC_BrightnessSensor
       WZ.Rollo.Fenster ASC_BrightnessSensor
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     WZ.Rollo.Terrassentur:
     Wz.Terrassentur.Schloss:
       WZ.Rollo.Terrassentur ASC_WindowRec
Attributes:
   ASC_advDate DeadSunday
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_shuttersDriveDelay 300
   ASC_tempSensor MQTT2_zigbee_WZ.Klima:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      Rolladen Automatik
   icon       fts_shutter_automatic
   room       Haus


Ein List von meiner Terrassentür:

Internals:
   DEF        00111BE9A41FB1
   FUUID      60776709-f33f-9af6-ebaf-9cee702827ae4a92
   IODev      Debmatic
   NAME       WZ.Rollo.Terrassentur
   NR         26
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00111BE9A41FB1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    WZ.Rollo.Terrassentur
   ccutype    HmIP-BROLL
   channels   8
   firmware   1.8.20
   statevals  devstate
   Helper:
     DBLOG:
       3.ACTIVITY_STATE:
         DBLog:
           TIME       1623759007.2031
           VALUE      stop
       3.LEVEL:
         DBLog:
           TIME       1623759007.2031
           VALUE      open
       4.ACTIVITY_STATE:
         DBLog:
           TIME       1623759007.2031
           VALUE      stop
       control:
         DBLog:
           TIME       1623759007.2031
           VALUE      100
       hmstate:
         DBLog:
           TIME       1623759007.2031
           VALUE      open
       pct:
         DBLog:
           TIME       1623759007.2031
           VALUE      100
       state:
         DBLog:
           TIME       1623759007.2031
           VALUE      open
   READINGS:
     2021-06-15 14:03:43   0.ACTUAL_TEMPERATURE 31.0
     2021-06-15 14:03:43   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-04-19 19:49:06   0.CONFIG_PENDING 0
     2021-04-19 19:49:06   0.DUTY_CYCLE    0
     2021-06-15 14:03:43   0.ERROR_CODE    0
     2021-06-15 14:03:43   0.ERROR_OVERHEAT no
     2021-04-19 19:49:06   0.RSSI_DEVICE   -44
     2021-04-19 06:33:00   0.RSSI_PEER     -58
     2021-04-19 19:49:06   0.UNREACH       0
     2021-06-15 14:10:07   3.ACTIVITY_STATE stop
     2021-06-15 14:10:07   3.LEVEL         open
     2021-06-15 14:10:07   3.LEVEL_STATUS  0
     2021-04-19 19:49:06   3.PROCESS       0
     2021-04-19 19:49:06   3.SECTION       15
     2021-06-15 14:03:43   3.SELF_CALIBRATION_RESULT ok
     2021-06-15 14:10:07   4.ACTIVITY_STATE stop
     2021-04-19 19:49:06   4.LEVEL         1.0
     2021-04-19 19:49:06   4.LEVEL_STATUS  0
     2021-04-19 19:49:06   4.PROCESS       0
     2021-04-19 19:49:06   4.SECTION       4
     2021-06-15 14:10:07   5.ACTIVITY_STATE stop
     2021-04-19 19:49:06   5.LEVEL         0.0
     2021-04-19 19:49:06   5.LEVEL_STATUS  0
     2021-04-19 19:49:06   5.PROCESS       0
     2021-04-19 19:49:06   5.SECTION       0
     2021-06-15 14:10:07   6.ACTIVITY_STATE stop
     2021-04-19 19:49:06   6.LEVEL         0.0
     2021-04-19 19:49:06   6.LEVEL_STATUS  0
     2021-04-19 19:49:06   6.PROCESS       0
     2021-04-19 19:49:06   6.SECTION       0
     2021-04-19 19:49:06   7.WEEK_PROGRAM_CHANNEL_LOCKS 0
     2021-04-20 00:56:24   ASC_Enable      on
     2021-04-26 23:56:02   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2021-06-15 14:10:07   ASC_ShuttersLastDrive manual
     2021-06-15 14:09:26   ASC_Time_DriveDown 15.06.2021 - 23:59
     2021-06-15 14:09:26   ASC_Time_DriveUp 16.06.2021 - 06:45
     2021-06-15 14:03:31   IODev           Debmatic
     2021-06-15 14:10:07   activity        alive
     2021-06-15 14:03:31   associatedWith  Rolladensteuerung
     2021-06-15 14:10:07   control         100
     2021-06-15 14:10:07   hmstate         open
     2021-06-15 14:10:07   pct             100
     2021-06-15 14:10:07   state           open
   hmccu:
     devspec    00111BE9A41FB1
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      31.0
         OVAL       31.000000
         SVAL       31.0
         VAL        31.000000
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       false
         SVAL       no
         VAL        false
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OVAL       0.000000
         VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -45
         VAL        -44
       0.RSSI_PEER:
         OVAL       200
         VAL        -55
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       3.ACTIVITY_STATE:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        3
       3.LEVEL:
         OSVAL      1.5
         OVAL       0.015
         SVAL       open
         VAL        1.0
       3.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       3.PROCESS:
         OVAL       1
         VAL        0
       3.SECTION:
         OVAL       15
         VAL        15
       3.SECTION_STATUS:
         OVAL       0
         VAL        0
       3.SELF_CALIBRATION_RESULT:
         OSVAL      ok
         OVAL       true
         SVAL       ok
         VAL        true
       4.ACTIVITY_STATE:
         OSVAL      up
         OVAL       1
         SVAL       stop
         VAL        3
       4.LEVEL:
         OVAL       0.0
         VAL        1.0
       4.LEVEL_STATUS:
         OVAL       0
         VAL        0
       4.PROCESS:
         OVAL       1
         VAL        0
       4.SECTION:
         OVAL       3
         VAL        4
       4.SECTION_STATUS:
         OVAL       0
         VAL        0
       5.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       5.LEVEL:
         OVAL       0.0
         VAL        0.0
       5.LEVEL_STATUS:
         OVAL       0
         VAL        0
       5.PROCESS:
         OVAL       0
         VAL        0
       5.SECTION:
         OVAL       0
         VAL        0
       5.SECTION_STATUS:
         OVAL       0
         VAL        0
       6.ACTIVITY_STATE:
         OSVAL      stop
         OVAL       3
         SVAL       stop
         VAL        3
       6.LEVEL:
         OVAL       0.0
         VAL        0.0
       6.LEVEL_STATUS:
         OVAL       0
         VAL        0
       6.PROCESS:
         OVAL       0
         VAL        0
       6.SECTION:
         OVAL       0
         VAL        0
       6.SECTION_STATUS:
         OVAL       0
         VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         OVAL       0
         VAL        0
Attributes:
   ASC        2
   ASC_ComfortOpen_Pos 90
   ASC_Down   time
   ASC_LockOut soft
   ASC_Pos_Reading pct
   ASC_Shading_Mode off
   ASC_Shading_Pos 15
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 23:59
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     astro
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Wz.Terrassentur.Schloss
   ASC_WindowRec_subType threestate
   IODev      Debmatic
   alias      Wohnzimmer Rolladen Terrassentür
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   group      Rolladen
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   room       Wohnzimmer
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct
   substitute LEVEL!#0-0:closed,#100-100:open;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow;SELF_CALIBRATION_RESULT!(0|false):failed,(1|true):ok
   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
   webCmd     control:up:stop:down
   widgetOverride control:slider,0,10,100


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Juni 2021, 15:04:21
Fangen wir erstmal mit dem Türsensor an.

Im ASC das Attribut ASC_autoShuttersControlComfort auf on stellen.
Im Rollo Device das Attribut ShuttersPlace auf Terrace stellen



Bezüglich der Delay Geschichte lösche mal das ASC_shuttersDriveDelay im ASC Device und das ASC_Drive_Delay im Rollo Device und setze im Rollo Device ASC_DriveDelayStart. Und zwar immer um enige Sekunden versetzt pro Rollo. Also erstes Rollo mit 0 zweites Rollo mit 2 drittes mit 4 und so weiter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 15 Juni 2021, 17:32:25
Danke für deine Antwort.

Zitat von: CoolTux am 15 Juni 2021, 15:04:21
Fangen wir erstmal mit dem Türsensor an.

Im ASC das Attribut ASC_autoShuttersControlComfort auf on stellen.
Im Rollo Device das Attribut ShuttersPlace auf Terrace stellen

Das Attribut ASC_autoShuttersControlComfort war bereits auf on. Ich habe es erneut gesetzt.
Das Attribut ShuttersPlace steht nun auf Terrace.

Das Rollo reagiert leider weiterhin nicht auf das Öffnen der Tür.

Zitat von: CoolTux am 15 Juni 2021, 15:04:21
Bezüglich der Delay Geschichte lösche mal das ASC_shuttersDriveDelay im ASC Device und das ASC_Drive_Delay im Rollo Device und setze im Rollo Device ASC_DriveDelayStart. Und zwar immer um enige Sekunden versetzt pro Rollo. Also erstes Rollo mit 0 zweites Rollo mit 2 drittes mit 4 und so weiter.

Habe ich erledigt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 15 Juni 2021, 17:52:44
Hallo,

ich habe da seit neustem ein Problem, hatte die Tage mal FHEM geupdatet, lange lange her, als ich das das letzte mal gemacht habe. Nun ist mir folgendes aufgefallen. Ich versuch es mal zu beschreiben.

Morgens 5 Uhr Rollos sind mit Sonnenuntergang am Vortag herunter gefahren. Manche Fenster sind offen zum lüften. Die Rollos wurden manuell runter gefahren, sonst würden sie in der Lüftungsstellung stehen.

So nun mache ich z.b. im Schlafzimmer das Fenster zu, damit meine Frau weiter schlafen kann, wenn es draußen lauter wird. So sobald das Fenster zu ist, fahren alle Rollos bei denen das Fenster offen ist in die Lüftungsposition ? Das Verhalten ist neu. habe seit Monaten nichts am Setting geändert und vor dem FHEM Update war das auch nicht fest zu stellen.

Hat sich hier irgendwas geändert ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Juni 2021, 18:59:46
Zitat von: D3ltorohd am 15 Juni 2021, 17:52:44
Hallo,

ich habe da seit neustem ein Problem, hatte die Tage mal FHEM geupdatet, lange lange her, als ich das das letzte mal gemacht habe. Nun ist mir folgendes aufgefallen. Ich versuch es mal zu beschreiben.

Morgens 5 Uhr Rollos sind mit Sonnenuntergang am Vortag herunter gefahren. Manche Fenster sind offen zum lüften. Die Rollos wurden manuell runter gefahren, sonst würden sie in der Lüftungsstellung stehen.

So nun mache ich z.b. im Schlafzimmer das Fenster zu, damit meine Frau weiter schlafen kann, wenn es draußen lauter wird. So sobald das Fenster zu ist, fahren alle Rollos bei denen das Fenster offen ist in die Lüftungsposition ? Das Verhalten ist neu. habe seit Monaten nichts am Setting geändert und vor dem FHEM Update war das auch nicht fest zu stellen.

Hat sich hier irgendwas geändert ?

Da wird wohl eher durch Deine sehr lange Update Abstinenz sich was verklemmt haben. Mach mal bitte ein set createNewNotifyDev und zeig mal ein list vom ASC Device und von einem Rollo Device.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 15 Juni 2021, 20:06:52
Zitat von: CoolTux am 15 Juni 2021, 18:59:46
Da wird wohl eher durch Deine sehr lange Update Abstinenz sich was verklemmt haben. Mach mal bitte ein set createNewNotifyDev und zeig mal ein list vom ASC Device und von einem Rollo Device.

Beim ersten eingeben kommt :: Please define createNewNotifyDev first  ::

Hier mal ein list von einem Rollo :

Internals:
   FUUID      5cd88084-f33f-fc62-b74e-e20fdb15779d35ac
   NAME       Buero_li
   NR         20
   STATE      open
   TYPE       ROLLO
   stoptime   1623774187
   READINGS:
     2020-08-11 16:43:13   ASC_Enable      on
     2021-06-11 21:23:03   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2021-06-15 18:23:07   ASC_ShuttersLastDrive ventilate - window open
     2021-06-15 07:00:02   ASC_Time_DriveDown 15.06.2021 - 21:33
     2021-06-15 07:00:02   ASC_Time_DriveUp 16.06.2021 - 07:00
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-15 18:22:55   command         pct-0
     2021-06-15 18:22:55   desired_pct     0
     2021-06-15 18:22:55   drive-type      modul
     2021-06-15 18:22:55   last_drive      drive-up
     2021-06-15 18:23:07   pct             100
     2021-06-15 18:23:07   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_ShuttersPlace window
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact
   ASC_WindowRec_subType threestate
   alias      Buero_li
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 10
   rl_commandStop set JaroFB stop 10
   rl_commandUp set JaroFB up 10
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 25
   rl_secondsUp 25
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct


und hier das list vom asc

Internals:
   FUUID      5ce2f3da-f33f-fc62-b61a-ac2869baa577e8f8
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  global,ASControl,Bad,Buero_li,Buero_re,Esszimmer,Kueche,Phillip,Schlafzimmer_li,Schlafzimmer_re,Selina,Terrasse,Treppe,Wohnzimmer_li,Wohnzimmer_mi,Wohnzimmer_re,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact,Buero_re,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact,Bad_contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact,zigbee.0.00158d0003216589.contact,zigbee.0.04cf8cdf3c772184.illuminance,Treppe,Esszimmer,0_userdata.0.Jalousiesteuerung.Regnet_es,zigbee.0.00158d000321973c.contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact,Buero_li,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact,ASC_WindowRec_PosAfterDayClosed,Wohnzimmer_re,zigbee.0.00158d000346ad0c.contact,Regnet_es,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact,zigbee.0.00158d000321800c.contact,Schlafzimmer_li,Kueche,zigbee.0.00158d00045a3466.detected,Schlafzimmer_re,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact,Wohnzimmer_mi,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact,zigbee.0.00158d0003218006.contact,zigbee.0.00158d0003217c7b.contact,Wohnzimmer_li,SZ_li_FK,Regensensor_Water_leak_detected,Regensensor,Phillip,Selina,Astro,Bad,Terrasse,0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact,zigbee.0.00158d0003217c7a.contact
   NR         21
   NTFY_ORDER 51-ASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-06-15 17:26:41   Bad_PosValue    10
     2020-08-14 20:44:07   Bad_lastDelayPosValue 50
     2021-06-15 16:04:27   Bad_lastPosValue 0
     2021-06-15 05:29:02   Bad_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 18:23:07   Buero_li_PosValue 100
     2021-06-15 07:00:02   Buero_li_lastPosValue 0
     2021-06-15 07:00:02   Buero_li_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 18:23:07   Buero_re_PosValue 100
     2021-06-15 07:00:02   Buero_re_lastPosValue 0
     2021-06-15 07:00:02   Buero_re_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 15:01:09   Esszimmer_PosValue 100
     2020-08-14 20:44:07   Esszimmer_lastDelayPosValue 0
     2021-06-15 14:57:29   Esszimmer_lastPosValue 50
     2021-06-15 07:00:02   Esszimmer_nextAstroTimeEvent 15.06.2021 - 21:33
     2020-08-11 17:00:43   Helligkeit      ventilate - window open
     2021-06-15 19:27:59   Kueche_PosValue 100
     2020-08-14 20:44:07   Kueche_lastDelayPosValue 0
     2021-06-15 19:23:19   Kueche_lastPosValue 100
     2021-06-15 05:29:02   Kueche_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 16:44:55   Phillip_PosValue 50
     2020-08-14 20:30:02   Phillip_lastDelayPosValue 0
     2021-06-15 16:04:27   Phillip_lastPosValue 50
     2021-06-15 08:00:02   Phillip_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 19:36:17   Schlafzimmer_li_PosValue 0
     2020-08-14 20:44:07   Schlafzimmer_li_lastDelayPosValue 40
     2021-06-15 15:48:48   Schlafzimmer_li_lastPosValue 10
     2021-06-15 09:00:02   Schlafzimmer_li_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 19:36:35   Schlafzimmer_re_PosValue 0
     2020-08-14 20:44:07   Schlafzimmer_re_lastDelayPosValue 0
     2021-06-15 19:28:49   Schlafzimmer_re_lastPosValue 10
     2021-06-15 09:00:02   Schlafzimmer_re_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 14:50:36   Selina_PosValue 100
     2020-08-14 07:30:02   Selina_lastDelayPosValue 100
     2021-06-15 14:47:56   Selina_lastPosValue 50
     2021-06-15 07:30:02   Selina_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 12:17:58   Terrasse_PosValue 100
     2021-06-12 21:31:31   Terrasse_lastDelayPosValue 90
     2021-06-15 05:29:02   Terrasse_lastPosValue 100
     2021-06-15 05:29:02   Terrasse_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 19:24:11   Treppe_PosValue 100
     2021-06-15 19:23:19   Treppe_lastPosValue 100
     2021-06-15 05:29:02   Treppe_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 11:35:56   Wohnzimmer_li_PosValue 100
     2020-08-14 20:44:07   Wohnzimmer_li_lastDelayPosValue 80
     2021-06-15 11:28:48   Wohnzimmer_li_lastPosValue 100
     2021-06-15 05:29:02   Wohnzimmer_li_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 11:31:15   Wohnzimmer_mi_PosValue 100
     2020-08-14 20:44:07   Wohnzimmer_mi_lastDelayPosValue 0
     2021-06-15 11:28:48   Wohnzimmer_mi_lastPosValue 100
     2021-06-15 05:29:02   Wohnzimmer_mi_nextAstroTimeEvent 15.06.2021 - 21:33
     2021-06-15 11:27:00   Wohnzimmer_re_PosValue 100
     2020-08-14 20:44:07   Wohnzimmer_re_lastDelayPosValue 80
     2021-06-15 10:48:48   Wohnzimmer_re_lastPosValue 80
     2021-06-15 07:00:02   Wohnzimmer_re_nextAstroTimeEvent 15.06.2021 - 21:33
     2020-02-29 11:16:45   ascEnable       on
     2021-06-14 21:15:37   controlShading  on
     2020-02-29 11:16:45   hardLockOut     off
     2021-06-14 21:15:29   room_Jalousien_ioB_OUT Buero_li,Buero_re,Esszimmer,Kueche,Phillip,Schlafzimmer_li,Schlafzimmer_re,Selina,Terrasse,Treppe,Wohnzimmer_li,Wohnzimmer_mi,Wohnzimmer_re
     2021-06-14 21:15:29   room_ioB_OUT_Jalousien Bad
     2020-02-29 11:16:45   selfDefense     off
     2021-06-15 19:36:35   state           manual
     2020-02-29 11:16:45   sunriseTimeWeHoliday off
     2021-06-14 21:15:29   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
       Buero_li
       Buero_re
       Esszimmer
       Kueche
       Phillip
       Schlafzimmer_li
       Schlafzimmer_re
       Selina
       Terrasse
       Treppe
       Wohnzimmer_li
       Wohnzimmer_mi
       Wohnzimmer_re
   monitoredDevs:
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact:
       Bad        ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact:
       Buero_li   ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact:
       Buero_re   ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact:
       Esszimmer  ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact:
       Kueche     ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact:
       Phillip    ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact:
       Schlafzimmer_li ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact:
       Schlafzimmer_re ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact:
       Selina     ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact:
       Terrasse   ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact:
       Wohnzimmer_li ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact:
       Wohnzimmer_mi ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact:
       Wohnzimmer_re ASC_WindowRec
     0_userdata.0.Jalousiesteuerung.Regnet_es:
       ASControl  ASC_rainSensor
     ASC_WindowRec_PosAfterDayClosed:
       Wohnzimmer_mi 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
     Astro:
       ASControl  ASC_twilightDevice
     Bad:
     Bad_contact:
       Bad        ASC_WindowRec
     Buero_li:
     Buero_re:
     Esszimmer:
     Kueche:
     Phillip:
     Regensensor:
       ASControl  ASC_rainSensor
     Regensensor_Water_leak_detected:
       ASControl  ASC_rainSensor
     Regnet_es:
       ASControl  ASC_rainSensor
     SZ_li_FK:
       Schlafzimmer_li ASC_WindowRec
     Schlafzimmer_li:
     Schlafzimmer_re:
     Selina:
     Terrasse:
     Treppe:
     Wohnzimmer_li:
     Wohnzimmer_mi:
     Wohnzimmer_re:
     zigbee.0.00158d0003216589.contact:
       Buero_li   ASC_WindowRec
     zigbee.0.00158d0003217c7a.contact:
       Schlafzimmer_li ASC_WindowRec
     zigbee.0.00158d0003217c7b.contact:
       Schlafzimmer_re ASC_WindowRec
     zigbee.0.00158d0003218006.contact:
       Wohnzimmer_li ASC_WindowRec
     zigbee.0.00158d000321800c.contact:
       Wohnzimmer_mi ASC_WindowRec
     zigbee.0.00158d000321973c.contact:
       Wohnzimmer_re ASC_WindowRec
     zigbee.0.00158d000346ad0c.contact:
       Bad        ASC_WindowRec
     zigbee.0.00158d00045a3466.detected:
       ASControl  ASC_rainSensor
     zigbee.0.04cf8cdf3c772184.illuminance:
       Bad        ASC_BrightnessSensor
       Buero_li   ASC_BrightnessSensor
       Buero_re   ASC_BrightnessSensor
       Esszimmer  ASC_BrightnessSensor
       Kueche     ASC_BrightnessSensor
       Phillip    ASC_BrightnessSensor
       Schlafzimmer_li ASC_BrightnessSensor
       Schlafzimmer_re ASC_BrightnessSensor
       Selina     ASC_BrightnessSensor
       Terrasse   ASC_BrightnessSensor
       Treppe     ASC_BrightnessSensor
       Wohnzimmer_li ASC_BrightnessSensor
       Wohnzimmer_mi ASC_BrightnessSensor
       Wohnzimmer_re ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensor 0_userdata.0.Jalousiesteuerung.Regnet_es:state 1:0 10
   ASC_shuttersDriveDelay 400
   ASC_tempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_twilightDevice Astro
   alias      ASControl
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Jalousien,ioB_OUT
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Juni 2021, 20:49:40
Sieht soweit OK aus.
Naja bisschen überlegen bitte. Muss ich einen erfahrenen User wirklich den ganzen Befehl geben.

set ASControl createNewNotifyDev
Für Dein ASC Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 15 Juni 2021, 21:10:12
Zitat von: CoolTux am 15 Juni 2021, 20:49:40
Sieht soweit OK aus.
Naja bisschen überlegen bitte. Muss ich einen erfahrenen User wirklich den ganzen Befehl geben.

set ASControl createNewNotifyDev
Für Dein ASC Device

So erfahren bin ich nicht mit FHEM. Bin froh das es läuft, ewig nichts mehr gemacht, da es ja lief. Dennoch Danke für den ganzen Befehl. Was macht das createNewNotify ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 15 Juni 2021, 21:12:26
Zitat von: D3ltorohd am 15 Juni 2021, 21:10:12
So erfahren bin ich nicht mit FHEM. Bin froh das es läuft, ewig nichts mehr gemacht, da es ja lief. Dennoch Danke für den ganzen Befehl. Was macht das createNewNotify ?

Legt die interne Struktur für NOTIFYDEV neu an. (Diese Funktion steht nur zur Verfügung, wenn Attribut ASC_expert auf 1 gesetzt ist.)

https://wiki.fhem.de/wiki/AutoShuttersControl#cite_ref-5
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 15 Juni 2021, 21:14:57
Zitat von: CoolTux am 15 Juni 2021, 15:04:21
Fangen wir erstmal mit dem Türsensor an.

Im ASC das Attribut ASC_autoShuttersControlComfort auf on stellen.
Im Rollo Device das Attribut ShuttersPlace auf Terrace stellen

Bezüglich der Delay Geschichte lösche mal das ASC_shuttersDriveDelay im ASC Device und das ASC_Drive_Delay im Rollo Device und setze im Rollo Device ASC_DriveDelayStart. Und zwar immer um enige Sekunden versetzt pro Rollo. Also erstes Rollo mit 0 zweites Rollo mit 2 drittes mit 4 und so weiter.

Zitat von: Spezialtrick am 15 Juni 2021, 17:32:25
Danke für deine Antwort.

Das Attribut ASC_autoShuttersControlComfort war bereits auf on. Ich habe es erneut gesetzt.
Das Attribut ShuttersPlace steht nun auf Terrace.

Das Rollo reagiert leider weiterhin nicht auf das Öffnen der Tür.

Habe ich erledigt.

Brauchst du noch etwas Input von mir?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Juni 2021, 05:39:45
Zitat von: Spezialtrick am 15 Juni 2021, 21:14:57
Brauchst du noch etwas Input von mir?

Ein list vom Türkontakt. Welche Event meldet der Kontakt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 16 Juni 2021, 07:51:46
Zitat von: CoolTux am 16 Juni 2021, 05:39:45
Ein list vom Türkontakt. Welche Event meldet der Kontakt?

Hier schonmal das List des HmIP-RF:

Internals:
   DEF        0007DD898A3F92
   FUUID      60bbec30-f33f-9af6-a3b9-bbbce79ce9a6caf9
   IODev      Debmatic
   NAME       Wz.Terrassentur.Schloss
   NR         52
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    0007DD898A3F92
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Wz.Terrassentur.Schloss
   ccutype    HmIP-SRH
   channels   3
   firmware   1.2.10
   statevals  devstate
   READINGS:
     2021-06-16 07:37:15   1.STATE         closed
     2021-06-15 14:03:31   IODev           Debmatic
     2021-06-16 07:37:15   activity        alive
     2021-06-16 07:37:15   battery         ok
     2021-06-16 07:37:15   control         closed
     2021-06-16 07:37:15   hmstate         closed
     2021-06-16 07:37:15   state           closed
   hmccu:
     devspec    0007DD898A3F92
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       1.5
         VAL        1.5
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -32
         VAL        -41
       0.RSSI_PEER:
         OVAL       0
         VAL        0
       0.SABOTAGE:
         OVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.STATE:
         OSVAL      open
         OVAL       2
         SVAL       closed
         VAL        0
Attributes:
   DbLogExclude .*
   alias      Terrassentür Schloss
   ccureadingfilter STATE
   devStateIcon closed.*:fts_door open.*:fts_door_open tilted.*:fts_door_tilt
   event-on-change-reading .*
   group      Fenster
   room       Wohnzimmer
   statedatapoint 1.STATE
   substitute STATE!0:closed,1:tilted,2:open


Die Events reiche ich nach, sobald ich wieder daheim bin. Ich gehe aber davon aus, dass der HmIP-RF 0 für closed, 1 für tilted und 2 für open meldet, weil meine Homematic über die HMCCU (Debmatic) in FHEM gespeist wird. Daher auch das Attribut substitute (STATE!0:closed,1:tilted,2:open).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Juni 2021, 07:54:00
Passt auch soweit. Dann setze mal debug im ASC auf 1 und öffne das Fenster. Danach im FHEM Log schauen und die entsprechenden DEBUG Meldungen hier posten bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 16 Juni 2021, 08:11:54
2021-06-16 08:06:28 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-16 08:06:28 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-16 08:06:28 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-16 08:06:28 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-16 08:06:37 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-16 08:06:37 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-16 08:06:37 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-16 08:06:37 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open


Rest folgt heute Abend.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 16 Juni 2021, 09:51:18
Kann sich bitte jemand mal meine Konfiguration ansehen? Bin neu beim ASC.
Meine 3 Shelly-2.5-Aktoren fahren weder morgens noch abends, nur die Beschattungsposition wird angefahren, wenn ich die Rolladen aus der 0-Position herausfahre.
Kann sich nur um ein fehlendes/falsches Attribut handeln (meint der Patient ;-)
Vielen Dank!

Das ASC-Device:
Internals:
   CFGFN     
   FUUID      60c617ec-f33f-26cd-34ab-c889e2099b294d9a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  Lichtsensor,RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,Rolladensteuerung,Twilight,global
   NR         126001
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-06-16 09:41:13   RolladenFlur_lastPosValue 54
     2021-06-16 07:30:02   RolladenFlur_nextAstroTimeEvent 16.06.2021 - 22:30
     2021-06-16 08:30:01   RolladenGaesteWC_lastPosValue 49
     2021-06-16 07:30:02   RolladenGaesteWC_nextAstroTimeEvent 16.06.2021 - 22:30
     2021-06-16 08:30:01   RolladenKuecheLinks_lastPosValue 52
     2021-06-16 07:30:02   RolladenKuecheLinks_nextAstroTimeEvent 16.06.2021 - 22:30
     2021-06-13 19:34:38   ascEnable       on
     2021-06-15 17:55:44   controlShading  on
     2021-06-15 17:49:24   room_Licht/Rolladen_MQTT2_DEVICE___bersicht RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks
     2021-06-16 07:30:02   state           created new drive timer
     2021-06-15 17:49:24   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenFlur
       RolladenGaesteWC
       RolladenKuecheLinks
   monitoredDevs:
     Lichtsensor:
       RolladenFlur ASC_BrightnessSensor
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
     RolladenFlur:
     RolladenGaesteWC:
     RolladenKuecheLinks:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,Licht/Rolladen


und einer der 3 Rolladenaktoren, die anderen sind fast identisch:

Internals:
   CID        shellyswitch25_687665
   DEF        shellyswitch25_687665
   DEVICETOPIC RolladenFlur
   FUUID      5dc44773-f33f-26cd-1fcd-28850fd1a438869d
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 399744
   MQTT2_FHEM_Server_TIME 2021-06-16 09:48:44
   MSGCNT     399744
   NAME       RolladenFlur
   NR         1198
   STATE     
true

60
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-06-13 23:27:15   ASC_Enable      on
     2021-06-16 09:47:22   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2021-06-16 07:30:02   ASC_Time_DriveDown 16.06.2021 - 22:30
     2021-06-16 07:30:02   ASC_Time_DriveUp 17.06.2021 - 07:30
     2021-06-05 17:39:34   IODev           MQTT2_FHEM_Server
     2019-12-16 13:41:14   RolladenFlur    false
     2021-06-15 17:49:25   associatedWith  Rolladensteuerung
     2021-06-16 09:48:44   current         stop
     2021-06-16 09:48:44   energy          5215
     2021-06-05 17:39:48   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-06-05 17:39:48   id              shellyswitch25-687665
     2021-06-16 09:48:44   input0          0
     2021-06-16 09:48:44   input1          0
     2021-06-05 17:39:48   ip              192.168.178.40
     2021-06-05 17:39:48   mac             2CF432687665
     2021-06-05 17:39:48   model           SHSW-25
     2021-06-05 17:39:48   new_fw          false
     2021-06-05 17:39:48   online          true
     2021-06-16 09:48:44   overtemperature 0
     2021-06-16 09:48:44   pct             60
     2021-06-16 09:48:44   power           0.00
     2021-06-16 09:48:44   roller_0_energy 5215
     2021-06-16 09:48:44   roller_0_power  0.00
     2021-06-16 09:48:44   roller_0_stop_reason normal
     2021-06-16 09:48:44   state           60
     2021-06-16 09:48:44   temperature     53.26
     2021-06-16 09:48:44   temperature_f   127.87
     2021-06-16 09:48:44   temperature_status Normal
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Pos_Reading pct
   ASC_Shading_BetweenTheTime 05:30-12:00
   ASC_Shading_InOutAzimuth 30:120
   ASC_Shading_Min_OutsideTemperature 13
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 8000:6000
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor Aussen_Temperatur:temperature
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:30
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      RolladenFlur
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=closed
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red true:10px-kreis-gruen false:10px-kreis-rot 0:fts_shutter_100 100:fts_shutter_10 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 set_.*:fts_shutter_updown
   event-on-change-reading state
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-687665/roller/0/pos:.* pct
  shellies/shellyswitch25-687665/status/0/rollers:.* power
  shellies/shellyswitch25-687665/online:.* online
  shellies/shellyswitch25-687665/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-687665...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch25-687665/roller/0:.* current
  shellies/shellyswitch25-687665/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-687665/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-687665/roller/0/pos:.* state
  shellies/shellyswitch25-687665/input/1:.* input1
  shellies/shellyswitch25-687665/input/0:.* input0
  shellies/shellyswitch25-687665/relay/power:.* power
  shellies/shellyswitch25-687665/relay/energy:.* energy
  shellies/shellyswitch25-687665/temperature:.* temperature
  shellies/shellyswitch25-687665/overtemperature:.* overtemperature
shellyswitch25_687665:shellies/shellyswitch25-687665/roller/0/power:.* roller_0_power
shellyswitch25_687665:shellies/shellyswitch25-687665/roller/0/energy:.* roller_0_energy
shellyswitch25_687665:shellies/shellyswitch25-687665/temperature_f:.* temperature_f
shellyswitch25_687665:SmartHome/Flur/RolladenFlur:.* RolladenFlur
shellyswitch25_687665:shellies/shellyswitch25-687665/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_687665:shellies/shellyswitch25-687665/temperature_status:.* temperature_status
   room       Licht/Rolladen,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-687665/roller/0/command open
  close:noArg shellies/shellyswitch25-687665/roller/0/command close
  half:noArg shellies/shellyswitch25-687665/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-687665/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-687665/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-687665/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-687665/command update_fw
  x_mqttcom shellies/shellyswitch25-687665/command $EVTPART1
   setStateList open close half stop pct
   stateFormat
online

state
   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
   webCmd     :open:close:half:stop:pct

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Juni 2021, 10:16:24
Setz mal event-on-change-reading .*
und dann warten. Es fehlt ein wichtiges Reading welches eigentlich bei Fahrten gesetzt werden sollte. Das Reading von ASC für den Grund der Fahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 16 Juni 2021, 10:39:19
Danke für die schnelle Hilfe, habe event-on-change-reading .* jetzt mal bei einem Rolladen gesetzt und werde berichten (muss jetzt bis heute Abend warten).
EDIT: Jetzt kommt in der ASC-Übersicht bei "Last Drive" der Eintrag "manual", wenn ich den Rolladen manuell betätige. War vorher immer NONE.

Ich habe noch eine andere Frage, die ich trotz Lesens nicht verstanden habe:
Wenn der Beschattungsmodus gerade aktiv ist und ich die Rolladen manuell verstelle, erfolgt nach kurzer Zeit (die 300 s) eine Rückstellung in die Beschattungsposition.
Ich habe jetzt aber auch schon einmal den Fall gehabt, dass ich danach noch einmal manuell verstellt habe (wenige %), und danach kam keine Beschattungsfahrt mehr, obwohl die Meldung  "INFO: current shading status is 'in' - next check in 5m" ansteht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Juni 2021, 10:50:35
Zitat von: FFHEM am 16 Juni 2021, 10:39:19
Danke für die schnelle Hilfe, habe event-on-change-reading .* jetzt mal bei einem Rolladen gesetzt und werde berichten (muss jetzt bis heute Abend warten).
EDIT: Jetzt kommt in der ASC-Übersicht bei "Last Drive" der Eintrag "manual", wenn ich den Rolladen manuell betätige. War vorher immer NONE.

Ich habe noch eine andere Frage, die ich trotz Lesens nicht verstanden habe:
Wenn der Beschattungsmodus gerade aktiv ist und ich die Rolladen manuell verstelle, erfolgt nach kurzer Zeit (die 300 s) eine Rückstellung in die Beschattungsposition.
Ich habe jetzt aber auch schon einmal den Fall gehabt, dass ich danach noch einmal manuell verstellt habe (wenige %), und danach kam keine Beschattungsfahrt mehr, obwohl die Meldung  "INFO: current shading status is 'in' - next check in 5m" ansteht.

Das Verhalten wird sich ändern wenn ASC die Fahrten korrekt auswerten kann. Das sollte mit Deiner eben getätigten Änderung der Fall sein
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 16 Juni 2021, 10:51:48
Alles klar, denke ich jetzt auch, vielen Dank!!!!!!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 16 Juni 2021, 20:36:33
Also leider hat das nichts gebracht, habe epxert auf 1 und den Befehl eingegeben und mal getestet. Der Rollo fährt im anderen Zimmer, wenn ich wo anders etwas schließe. Hab dann auch mal den WindowRec raus gelöscht gespeichert und noch mal neu eingetragen auch nichts.

Internals:
   FUUID      5ce2fa19-f33f-fc62-b18c-1b39cb2a2bc099bf
   NAME       Buero_re
   NR         22
   STATE      drive-up
   TYPE       ROLLO
   stoptime   1623868618
   READINGS:
     2020-08-11 16:43:21   ASC_Enable      on
     2021-06-11 21:23:04   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2021-06-16 20:17:54   ASC_ShuttersLastDrive ventilate - window open
     2021-06-16 07:00:02   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 07:00:02   ASC_Time_DriveUp 17.06.2021 - 07:00
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 20:36:40   command         pct-0
     2021-06-16 20:36:40   desired_pct     0
     2021-06-16 20:36:40   drive-type      modul
     2021-06-16 20:36:40   last_drive      drive-up
     2021-06-16 20:35:00   pct             40
     2021-06-16 20:36:40   state           drive-up
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact
   alias      Buero_re
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 11
   rl_commandStop set JaroFB stop 11
   rl_commandUp set JaroFB up 11
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 25
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct


Das ist z.b. der Rollo. Auch wenn meine Frau im zweiten Stock ein Fenster öffnet, geht das hier hoch. Wenn ich die Terrasse schließe fährt das Rollo hoch.

Internals:
   FUUID      5ce44204-f33f-fc62-6c82-d5bba42131697c11
   NAME       Selina
   NR         33
   STATE      open
   TYPE       ROLLO
   stoptime   1623847458
   READINGS:
     2020-12-27 19:12:49   ASC_Enable      on
     2021-06-16 20:38:49   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-06-16 14:44:18   ASC_ShuttersLastDrive shading out
     2021-06-16 07:30:02   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 07:30:02   ASC_Time_DriveUp 17.06.2021 - 07:30
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 14:43:51   command         pct-0
     2021-06-16 14:43:51   desired_pct     0
     2021-06-16 14:43:51   drive-type      modul
     2021-06-16 14:43:51   last_drive      drive-up
     2021-06-16 14:44:18   pct             100
     2021-06-16 14:44:18   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:215
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 07:30
   ASC_Time_Up_Late 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open off
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact
   ASC_WindowRec_subType threestate
   alias      Selina
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 14
   rl_commandStop set JaroFB stop 14
   rl_commandUp set JaroFB up 14
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 30
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Internals:
   FUUID      5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
   NAME       Terrasse
   NR         25
   STATE      open
   TYPE       ROLLO
   stoptime   1623848032
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2021-06-16 20:44:47   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-06-16 14:53:52   ASC_ShuttersLastDrive shading out
     2021-06-16 05:28:57   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 05:28:57   ASC_Time_DriveUp 17.06.2021 - 05:28
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 14:53:22   command         pct-0
     2021-06-16 14:53:22   desired_pct     0
     2021-06-16 14:53:22   drive-type      modul
     2021-06-16 14:53:22   last_drive      drive-up
     2021-06-16 14:53:52   pct             100
     2021-06-16 14:53:52   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_LockOut soft
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:220
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   ASC_WindowRec_subType threestate
   alias      Terrasse
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 4
   rl_commandStop set JaroFB stop 4
   rl_commandUp set JaroFB up 4
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 16 Juni 2021, 21:18:10
Hallo CoolTux,
mir ist gerade eine Kollision zwischen tageszeitabhängiger Steuerung und Beschattung aufgefallen. Nicht killing aber unschön.  Im ASC_DEBUG äußert es sich folgendermaßen:
ZitatR_Dum - Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet
Die Werte: IsDay = 0, Aussentemperatur >> ShadingTemp. Alle anderen Shadingwerte sind gegeben, kein Blocking, innerhalb von Azimuth und Altitude und Brightness >> ShadingBrightness. Für die tageszeitabhängige Steuerung ist sowohl Mode-Up als auch Mode-Down auf "off". Dennoch werden die Zeiten im Zusammenhang mit Shading ausgewertet. Das Ergebnis ist ein permanentes Hin und Her des "shading status". Die folgenden Meldungen wechseln sich kontinuierlich ab:
ZitatINFO: current shading status is 'out' - next check in 0m
INFO: current shading status is 'in reserved' - next check in 0m
Ich würde eigentlich erwarten, dass die tageszeitabhängige Steuerung mit Mode-Up/Down = off abgeschaltet ist. Wie war es denn von dir gedacht?

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 16 Juni 2021, 22:23:10
Zitat von: CoolTux am 16 Juni 2021, 07:54:00
Passt auch soweit. Dann setze mal debug im ASC auf 1 und öffne das Fenster. Danach im FHEM Log schauen und die entsprechenden DEBUG Meldungen hier posten bitte.

Anbei einmal die Events und Logs von geschlossen auf Kippstellung, Kippstellung auf geöffnet und geöffnet zu geschlossen. Der Rolladen war die ganze Zeit geschlossen und reagierte nicht:

2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt control: open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: open
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt control: closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: closed
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt control: open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: open
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt control: closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: closed


ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Terrassentur - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: Rolladensteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: GA.Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: GWC.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: KU.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: SZ.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Terrassentur RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingBrightness: GA.Markise - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: GA.Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: GA.Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 1 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: WZ.Rollo.Fenster - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: WZ.Rollo.Fenster - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 1 RainProtection: unprotected WindProtection: unprotected
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Juni 2021, 07:36:21
Zitat von: D3ltorohd am 16 Juni 2021, 20:36:33
Also leider hat das nichts gebracht, habe epxert auf 1 und den Befehl eingegeben und mal getestet. Der Rollo fährt im anderen Zimmer, wenn ich wo anders etwas schließe. Hab dann auch mal den WindowRec raus gelöscht gespeichert und noch mal neu eingetragen auch nichts.

Internals:
   FUUID      5ce2fa19-f33f-fc62-b18c-1b39cb2a2bc099bf
   NAME       Buero_re
   NR         22
   STATE      drive-up
   TYPE       ROLLO
   stoptime   1623868618
   READINGS:
     2020-08-11 16:43:21   ASC_Enable      on
     2021-06-11 21:23:04   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2021-06-16 20:17:54   ASC_ShuttersLastDrive ventilate - window open
     2021-06-16 07:00:02   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 07:00:02   ASC_Time_DriveUp 17.06.2021 - 07:00
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 20:36:40   command         pct-0
     2021-06-16 20:36:40   desired_pct     0
     2021-06-16 20:36:40   drive-type      modul
     2021-06-16 20:36:40   last_drive      drive-up
     2021-06-16 20:35:00   pct             40
     2021-06-16 20:36:40   state           drive-up
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 100
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact
   alias      Buero_re
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 11
   rl_commandStop set JaroFB stop 11
   rl_commandUp set JaroFB up 11
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 25
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct


Das ist z.b. der Rollo. Auch wenn meine Frau im zweiten Stock ein Fenster öffnet, geht das hier hoch. Wenn ich die Terrasse schließe fährt das Rollo hoch.

Internals:
   FUUID      5ce44204-f33f-fc62-6c82-d5bba42131697c11
   NAME       Selina
   NR         33
   STATE      open
   TYPE       ROLLO
   stoptime   1623847458
   READINGS:
     2020-12-27 19:12:49   ASC_Enable      on
     2021-06-16 20:38:49   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-06-16 14:44:18   ASC_ShuttersLastDrive shading out
     2021-06-16 07:30:02   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 07:30:02   ASC_Time_DriveUp 17.06.2021 - 07:30
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 14:43:51   command         pct-0
     2021-06-16 14:43:51   desired_pct     0
     2021-06-16 14:43:51   drive-type      modul
     2021-06-16 14:43:51   last_drive      drive-up
     2021-06-16 14:44:18   pct             100
     2021-06-16 14:44:18   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:215
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 07:30
   ASC_Time_Up_Late 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open off
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact
   ASC_WindowRec_subType threestate
   alias      Selina
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 14
   rl_commandStop set JaroFB stop 14
   rl_commandUp set JaroFB up 14
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 30
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Internals:
   FUUID      5ce30554-f33f-fc62-514f-5893d7b5632dd7ef
   NAME       Terrasse
   NR         25
   STATE      open
   TYPE       ROLLO
   stoptime   1623848032
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2021-06-16 20:44:47   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-06-16 14:53:52   ASC_ShuttersLastDrive shading out
     2021-06-16 05:28:57   ASC_Time_DriveDown 16.06.2021 - 21:33
     2021-06-16 05:28:57   ASC_Time_DriveUp 17.06.2021 - 05:28
     2021-06-14 21:15:32   associatedWith  ASControl
     2021-06-16 14:53:22   command         pct-0
     2021-06-16 14:53:22   desired_pct     0
     2021-06-16 14:53:22   drive-type      modul
     2021-06-16 14:53:22   last_drive      drive-up
     2021-06-16 14:53:52   pct             100
     2021-06-16 14:53:52   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_LockOut soft
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 105:220
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 24
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace terrace
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   ASC_WindowRec_subType threestate
   alias      Terrasse
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 4
   rl_commandStop set JaroFB stop 4
   rl_commandUp set JaroFB up 4
   rl_excessBottom 2
   rl_excessTop 0
   rl_forceDrive 1
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Dann musst Du mal bitte debug auf 1 stellen und verbose im ASC auf 4 und dann mal ein Fenster schließen. Das Log brauche ich dann.

Alternativ würdemir nur einfallen das ASC zu löschen und zu schauen ob in den Rollos noch was von ASC über ist. Wenn ja von Hand löschen und dann komplett neu anlegen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Juni 2021, 07:39:09
Zitat von: Reinhard.M am 16 Juni 2021, 21:18:10
Hallo CoolTux,
mir ist gerade eine Kollision zwischen tageszeitabhängiger Steuerung und Beschattung aufgefallen. Nicht killing aber unschön.  Im ASC_DEBUG äußert es sich folgendermaßen:Die Werte: IsDay = 0, Aussentemperatur >> ShadingTemp. Alle anderen Shadingwerte sind gegeben, kein Blocking, innerhalb von Azimuth und Altitude und Brightness >> ShadingBrightness. Für die tageszeitabhängige Steuerung ist sowohl Mode-Up als auch Mode-Down auf "off". Dennoch werden die Zeiten im Zusammenhang mit Shading ausgewertet. Das Ergebnis ist ein permanentes Hin und Her des "shading status". Die folgenden Meldungen wechseln sich kontinuierlich ab:Ich würde eigentlich erwarten, dass die tageszeitabhängige Steuerung mit Mode-Up/Down = off abgeschaltet ist. Wie war es denn von dir gedacht?

Gruß Reinhard

Habe ich mir mal notiert

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/43
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Juni 2021, 07:40:27
Zitat von: Spezialtrick am 16 Juni 2021, 22:23:10
Anbei einmal die Events und Logs von geschlossen auf Kippstellung, Kippstellung auf geöffnet und geöffnet zu geschlossen. Der Rolladen war die ganze Zeit geschlossen und reagierte nicht:

2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt control: open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt open
2021-06-16 22:15:10 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: open
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt control: closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt closed
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:35 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: closed
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt control: open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt open
2021-06-16 22:15:40 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: open
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt 1.STATE: closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt control: closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt closed
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt activity: alive
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt battery: ok
2021-06-16 22:16:05 HMCCUDEV WZ.Terrassentur.Kontakt hmstate: closed


ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Terrassentur - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: Rolladensteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: GA.Markise RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: GWC.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: KU.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: SZ.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Fenster RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:01 - EventProcessingTwilightDevice: WZ.Rollo.Terrassentur RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingBrightness: GA.Markise - Event von einem Helligkeitssensor erkannt. Verarbeitung läuft. Sollten keine weitere Meldungen aus der Funktion kommen, so befindet sich die aktuelle Zeit nicht innerhalb der Verarbeitungszeit für Sunset oder Sunrise

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: GA.Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: GA.Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 1 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: WZ.Rollo.Fenster - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.06.16 22:15:26 - EventProcessingShadingBrightness: WZ.Rollo.Fenster - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 1 RainProtection: unprotected WindProtection: unprotected


Da hätte ich jetzt mehr erwartet. Stell mal bitte im ASC verbose auf 4 und dann den Test noch mal wiederholen bitte.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 17 Juni 2021, 08:31:32
Zitat von: CoolTux am 17 Juni 2021, 07:39:09
Habe ich mir mal notiert

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/43

Vielen Dank! :)
Ich habe noch einen Punkt für den ich genaue Information benötige wie und in welcher Reihenfolge du die Befehle schickst. Hintergrund ist ein Jalousie Aktor HmIP-FBL. Die Dinger hat der Teufel gesehen, hätte ich das geahnt...  :-\
Das Problem bei mir ist, dass die Teile den set Befehl für Slat zusammen mit der Position haben wollen und das auch noch in einer bestimmten Reihenfolge. Zuerst LEVEL_2 für die Slat Position, als zweiter Wert die eigentliche Position (Höhe). Ich versuche es über eventMap auf der Device Seite abzufangen.
Wenn ich in den Positionsangaben zum Beispiel 0:0 für Closed_Pos und 0:33 für Ventilate_Pos angebe, fährt die Jalousie beim Schließen für die Nacht auf die Ventilate Position (VentilateWindow ist zwar on aber das Fenster geschlossen und auch als geschlossen erkannt). Also da geht schon mal was schief. Dann habe ich versucht einen entsprechenden Fahrbefehl als Positionsangabe zu verwenden. Commandref:
ZitatWird die gesamte Position inklusive der Lamellen mit Hilfe einer "festen Zurdnung" angefahren, so z.B. set ROLLONAME Beschattung dann wird hinter dem Positionswert mittels : getrennt die "feste Zuordnung" geschrieben. Beispiel: attr ROLLONAME ASC_Shading_Pos 30:Beschattung
Ok, ich hatte nur den ersten Teil mit "set ROLLONAME Beschattung" gelesen und entsprechend gesetzt, hat nicht funktioniert. Insgesamt verstehe ich aber die Beschreibung nicht wirklich. Ist "Beschattung" jetzt für beide Positionen (Höhe und Winkel) gedacht oder nur für Winkel? Wäre toll wenn du mir hier ein wenig Nachhilfe/Aufklärung geben könntest.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 17 Juni 2021, 11:42:09
Zitat von: CoolTux am 10 Juni 2021, 12:19:12
Was stand denn für ein Wert in der im ASC hinterlegten Residents?

Wieder gleiches Phänomen.
Rollladen fährt um 08:54 Uhr in Beschattung obwohl nur einer von 2 Bewohner abwesend ist.

lastDeparture     2021-06-17 08:53:35

Im Residents Device ist das letzte gemeinsame Verlassen Gestern gewesen.
lastDeparture     2021-06-16 19:04:44
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 17 Juni 2021, 13:08:08
Zitat von: CoolTux am 16 Juni 2021, 10:50:35
Das Verhalten wird sich ändern wenn ASC die Fahrten korrekt auswerten kann. Das sollte mit Deiner eben getätigten Änderung der Fall sein

Hast recht gehabt, jetzt funktioniert ASC mit der Schattierungsfunktion bei den z. Zt. 4 Rolladenaktoren super!

Jetzt würde ich gerne noch eine Funktionalität andocken, die ich bisher bei meinen Rolladen-DOIFs eingebaut hatte:
Wenn die Rolladen bspw. erst um 07:30 Uhr hochfahren sollen, aber jemand im Haus vorher bereits z. B. um 07:15 Uhr einen bestimmten Bewegungsmelder im Erdgeschoss auslöst, sollen die Rolladen sofort hochfahren, damit derjenige im Erdgeschoss nicht im Dunkeln steht - aber natürlich auch eine eventuell vorhandene Schattierungsposition anfahren.

Mit welchem Verfahren macht man das am besten, damit ASC dies berücksichtigt? (Geht das über Residents?)
Vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Juni 2021, 14:17:56
Zitat von: FFHEM am 17 Juni 2021, 13:08:08
Hast recht gehabt, jetzt funktioniert ASC mit der Schattierungsfunktion bei den z. Zt. 4 Rolladenaktoren super!

Jetzt würde ich gerne noch eine Funktionalität andocken, die ich bisher bei meinen Rolladen-DOIFs eingebaut hatte:
Wenn die Rolladen bspw. erst um 07:30 Uhr hochfahren sollen, aber jemand im Haus vorher bereits z. B. um 07:15 Uhr einen bestimmten Bewegungsmelder im Erdgeschoss auslöst, sollen die Rolladen sofort hochfahren, damit derjenige im Erdgeschoss nicht im Dunkeln steht - aber natürlich auch eine eventuell vorhandene Schattierungsposition anfahren.

Mit welchem Verfahren macht man das am besten, damit ASC dies berücksichtigt? (Geht das über Residents?)
Vielen Dank!

Ganz so wie Du es beschrieben hast wird es nicht werden. Du musst wenn dann das Hochfahren früh ansetzen und nimmst für UpMode home. Dann geht das ganze über Residents.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 17 Juni 2021, 15:54:32
Mal eine ganz andere Frage nebenher. Wenn die Rollos unten sind und man öffnet das Fenster, dann fahren sie ja in VentilPos. Könnte man das verhindern, wenn der Rollo durch die Beschattung heruntergefahren ist ? Das dann quasi die Beschattung über dem WindowOpenPos steht und das dann nicht greift, bis die Beschattung beendet ist ?

Die Logs gibt es später, wenn ich zum testen komme.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 17 Juni 2021, 16:08:54
Zitat von: D3ltorohd am 17 Juni 2021, 15:54:32
Mal eine ganz andere Frage nebenher. Wenn die Rollos unten sind und man öffnet das Fenster, dann fahren sie ja in VentilPos. Könnte man das verhindern, wenn der Rollo durch die Beschattung heruntergefahren ist ? Das dann quasi die Beschattung über dem WindowOpenPos steht und das dann nicht greift, bis die Beschattung beendet ist ?
Die Frage kommt afaik immer mal wieder, und bis dato geht das nicht.

Ich fände es auch schwierig, wenn generell die Priorität der Beschattung gegenüber dem "Öffnen" höher wäre - v.a. bei Terrassentüren.

Vor dem Hintergrund würde ich nochmal die Idee einer "Prioritätenliste" ins Spiel bringen. Damit könnte man ggf. auch andere "individuelle Konfliktsituationen" ggf. besser lösen, z.B. Wind vs. Frost. (Will aber nicht behaupten, dass es dazu ein fertiges Konzept gäbe).

(Leicht OT: Was ich nicht so recht verstehe ist, warum es keine Roadmap gibt, gleiche Positionen für unterschiedliche Anlässe zu ermöglichen. Es sollte doch möglich sein, sich pro Rollladen zu merken, warum er (aus ASC-Sicht) an der jeweiligen Position steht).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 17 Juni 2021, 16:18:17
Zitat von: Beta-User am 17 Juni 2021, 16:08:54
(Leicht OT: Was ich nicht so recht verstehe ist, warum es keine Roadmap gibt, gleiche Positionen für unterschiedliche Anlässe zu ermöglichen. Es sollte doch möglich sein, sich pro Rollladen zu merken, warum er (aus ASC-Sicht) an der jeweiligen Position steht).

Das Problem hatten wir ja auch in diesem und den Vorgängerthreads schon einige Male - dass es nicht umgesetzt ist, wird also vermutlich an der Komplexität des Wunsches liegen, da CoolTux sonst immer ziemlich schnell ist (Danke!!!). Da ich leider null Input fürs programmieren liefern kann, begnüge ich mich mit  "external trigger"-Basteleien und drücke die Daumen, dass sich das doch irgendwann mal umsetzen lässt. Aufgrund meiner Fliegengittertür muss die Open-Position gleich der Comfort-Open-Position Null sein, sonst komme ich nicht raus... :-/
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 17 Juni 2021, 16:18:28
Zitat von: Beta-User am 17 Juni 2021, 16:08:54
Die Frage kommt afaik immer mal wieder, und bis dato geht das nicht.

Ich fände es auch schwierig, wenn generell die Priorität der Beschattung gegenüber dem "Öffnen" höher wäre - v.a. bei Terrassentüren.

Vor dem Hintergrund würde ich nochmal die Idee einer "Prioritätenliste" ins Spiel bringen. Damit könnte man ggf. auch andere "individuelle Konfliktsituationen" ggf. besser lösen, z.B. Wind vs. Frost. (Will aber nicht behaupten, dass es dazu ein fertiges Konzept gäbe).

(Leicht OT: Was ich nicht so recht verstehe ist, warum es keine Roadmap gibt, gleiche Positionen für unterschiedliche Anlässe zu ermöglichen. Es sollte doch möglich sein, sich pro Rollladen zu merken, warum er (aus ASC-Sicht) an der jeweiligen Position steht).

Gut natürlich als attr setzbar. Dann kann man das bei der Terrasse z.b. raus lassen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 17 Juni 2021, 17:07:45
Zitat von: JHo am 17 Juni 2021, 16:18:17
Das Problem hatten wir ja auch in diesem und den Vorgängerthreads schon einige Male - dass es nicht umgesetzt ist, wird also vermutlich an der Komplexität des Wunsches liegen, da CoolTux sonst immer ziemlich schnell ist (Danke!!!). Da ich leider null Input fürs programmieren liefern kann, begnüge ich mich mit  "external trigger"-Basteleien und drücke die Daumen, dass sich das doch irgendwann mal umsetzen lässt. Aufgrund meiner Fliegengittertür muss die Open-Position gleich der Comfort-Open-Position Null sein, sonst komme ich nicht raus... :-/
Ich habe leider auch "leichte Orientierungsschwierigkeiten" in dem Code, vermute aber, dass es eine/einige wenige zentrale Stelle(n) in dem Code gibt, die dafür relevant sind. Auf den ersten Blick scheint das in FHEM::Automation::ShuttersControl::EventProcessingFunctions drin zu sein, und/oder in FHEM::Automation::ShuttersControl::ShuttersCommandSet (speziell getQueryShuttersPos).
Vermutlich ist mein Verständnis nicht hinreichend, aber soweit ich das lesen kann, wird da halt gefragt, ob der aktuelle Stand im Verhältnis zur Zielposition zu hoch oder zu tief ist, aber nie, ob er gleich ist. Eventuell würde es ja reichen, den Anlass des (von der Höhe her immer noch passenden) Sollzustands irgendwo abzuspeichern und "so zu tun", als wäre die letzte Fahrt durchgeführt worden...

Das soll auch bitte ausdrücklich nicht als Kritik an CoolTux Leistung verstanden werden!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 17 Juni 2021, 19:52:25
Zitat von: CoolTux am 17 Juni 2021, 07:36:21
Dann musst Du mal bitte debug auf 1 stellen und verbose im ASC auf 4 und dann mal ein Fenster schließen. Das Log brauche ich dann.

Alternativ würdemir nur einfallen das ASC zu löschen und zu schauen ob in den Rollos noch was von ASC über ist. Wenn ja von Hand löschen und dann komplett neu anlegen.

So hier mal ein Log mit den Einstellungen. Terrasse war der Auslöser und Büro z.b. fährt dann hoch, wenns Fenster offen ist. Ich stoppe, mach die Terrasse zu und das Rollo im Büro fährt weiter hoch.

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Terrasse - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Terrasse getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1
2021.06.17 19:50:33 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_li - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_li - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_li getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1
2021.06.17 19:50:33 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_mi - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_mi - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_mi getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1
2021.06.17 19:50:33 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_re - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Wohnzimmer_re - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Wohnzimmer_re getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1
2021.06.17 19:50:33 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Phillip - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Phillip - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Phillip getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1
2021.06.17 19:50:33 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Selina - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.17 19:50:33 - EventProcessingWindowRec: Selina - HOMEMODE: none QueryShuttersPosWinRecTilted:1 QueryShuttersPosWinRecComfort: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina Allgemein: 1

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina getDownBrightness: 1 Brightness: 47698 BrightnessMin: 500 Sunset: 0

ASC_DEBUG!!! 2021.06.17 19:50:33 - FnIsDay: Selina getUpBrightness: 1 Brightness: 47698 BrightnessMax: 800 Sunrise: 1


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 17 Juni 2021, 21:04:18
Ich sehe da keinen Fahrbefehl. Gib mir mal bitte ein list von einem Fensterkontakt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 17 Juni 2021, 21:25:04
Manuelle Fahrt bei Shading

Hallo,

ich benötige euer Wissen.

Ich lasse die Rollos über die Shading Funktion tagsüber fahren.
Nun haben wir die Diskusssion, dass meine Frau das Rollo nicht geschlossen habe möchte bzw an einem anderen Tag mehr als der eingestellte Fahrweg.
Derzeit passiert es, dass das ASC Modul die Rollos nach seinen Werten steuert. Folge ist: Frau zieht in den Krieg!!!!

Was muss ich wie einstellen, dass das Rollo nach einer manuellen Fahrt das shading aussetzt?

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 18 Juni 2021, 06:47:24
Zitat von: dk3572 am 10 Juni 2021, 11:35:46
Hallo,

für den Rollladen sind die attr für die Beschattung eingestellt.
Er soll nur fahren, wenn alle abwesend sind.
Ein Bewohner war anwesend der Andere abwesend. Rollladen ist nicht in Beschattung gefahren. Soweit korrekt.
Als der 2. Bewohner wieder anwesend war, ist er in Beschattung gefahren.
Habe ich was falsch eingestellt od. ist das ein Fehler?

CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0D8DA4102E09A0246BDF06013C00::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2021-06-10 11:19:50
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG E2E09A0,0000,7A15F4B6,FF,FFC9,8DA4102E09A0246BDF06013C00
   HMLAN1_RSSI -55
   HMLAN1_TIME 2021-06-10 11:19:50
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         81
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:2E09A0 d:246BDF 06013C00
   protLastRcv 2021-06-10 11:19:50
   protRcv    3 last_at:2021-06-10 11:19:50
   protSnd    4 last_at:2021-06-10 11:19:50
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-51 max:-50 avg:-50.5 lst:-51
   rssi_at_CUL_0 cnt:3 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:3 min:-55 max:-53 avg:-54 lst:-55
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 11:24:26   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-06-10 11:19:50   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 11:19:33   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2021-06-07 13:51:07   IODev           CUL_0
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 11:19:50   commState       CMDs_done
     2021-06-10 11:19:50   deviceMsg       30 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2021-06-10 11:19:50   level           30
     2021-06-10 11:19:50   motor           stop:30
     2021-06-10 11:19:50   pct             30
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2021-06-10 11:19:50   recentStateType info
     2021-06-10 11:19:50   state           30
     2021-06-10 11:19:50   timedOn         off
     2021-06-10 11:19:33   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       01246BDF2E09A0010E,11246BDF2E09A002013C
     dlvlCmd    ++A011246BDF2E09A002013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51399
       TmplTs     1623066667.51399
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E09A0,00,00,00
       nextSend   1623316790.75831
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -55
           -55
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623316790.65927
       ack:
         HASH(0x564fbe417c80)
         8D8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.5
         cnt        2
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        3
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -54
         cnt        3
         lst        -55
         max        -53
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter,rr_Kerstin
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter


Zitat von: dk3572 am 17 Juni 2021, 11:42:09
Wieder gleiches Phänomen.
Rollladen fährt um 08:54 Uhr in Beschattung obwohl nur einer von 2 Bewohner abwesend ist.

lastDeparture     2021-06-17 08:53:35

Im Residents Device ist das letzte gemeinsame Verlassen Gestern gewesen.
lastDeparture     2021-06-16 19:04:44

Hallo CooTux,

hast du hierzu eine Idee was es sein könnte?
Brauchst du noch weitere Infos?

Danke im Voraus und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: JHo am 18 Juni 2021, 09:07:19
Zitat von: Beetle2003 am 17 Juni 2021, 21:25:04
Manuelle Fahrt bei Shading

Hallo,

ich benötige euer Wissen.

Ich lasse die Rollos über die Shading Funktion tagsüber fahren.
Nun haben wir die Diskusssion, dass meine Frau das Rollo nicht geschlossen habe möchte bzw an einem anderen Tag mehr als der eingestellte Fahrweg.
Derzeit passiert es, dass das ASC Modul die Rollos nach seinen Werten steuert. Folge ist: Frau zieht in den Krieg!!!!

Was muss ich wie einstellen, dass das Rollo nach einer manuellen Fahrt das shading aussetzt?

Danke

Habe ich auch durch. Entweder Asc so einstellen, dass nach manueller Fahrt gar nicht mehr vom Modul gesteuert wird (blockingAfterManual o.ä.), oder der Frau beibringen, dass sie bei manuellem Eingriff nicht auf OpenPos fahren darf, sondern nur fast ganz hoch.

Die dritte Option mit Schalter oder Bewegungsmelder hat mir in der Theorie zu viele Fallstricke, wüsste nicht, wie man das in einer Küche ordentlich umsetzen sollte, dass es nicht nervt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Juni 2021, 09:14:57
Zitat von: Beetle2003 am 17 Juni 2021, 21:25:04
Manuelle Fahrt bei Shading

Hallo,

ich benötige euer Wissen.

Ich lasse die Rollos über die Shading Funktion tagsüber fahren.
Nun haben wir die Diskusssion, dass meine Frau das Rollo nicht geschlossen habe möchte bzw an einem anderen Tag mehr als der eingestellte Fahrweg.
Derzeit passiert es, dass das ASC Modul die Rollos nach seinen Werten steuert. Folge ist: Frau zieht in den Krieg!!!!

Was muss ich wie einstellen, dass das Rollo nach einer manuellen Fahrt das shading aussetzt?

Danke

Soweit die manuelle Fahrt erkannt wurde sollte die Beschattungsfahrt ausgesetzt sein. Und zwar bis einmal komplett endschattung erkannt (nicht gefahren) und beschattung erkannt wurde. Zu sehen an das Shadding Reading Status in oder out
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Juni 2021, 09:17:52
Zitat von: dk3572 am 18 Juni 2021, 06:47:24
Hallo CooTux,

hast du hierzu eine Idee was es sein könnte?
Brauchst du noch weitere Infos?

Danke im Voraus und VG Dieter


Muss ich hier mal bei Gelegenheit testen in meiner Umgebung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 18 Juni 2021, 15:55:40
Zitat von: CoolTux am 17 Juni 2021, 21:04:18
Ich sehe da keinen Fahrbefehl. Gib mir mal bitte ein list von einem Fensterkontakt.

Internals:
   FUUID      5f16dae5-f33f-fc62-ad2c-6fb556fc75b42cf5
   NAME       0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   NR         53
   STATE      true
   TYPE       dummy
   READINGS:
     2021-06-18 15:17:29   state           true
Attributes:
   alias      Terrasse_contact
   comment    Auto-created by ioBroker fhem.0
   group      0_userdata.0.Jalousiesteuerung.Fenstertimeout
   room       ioB_IN


Ich will mal was probieren, wenn ich im Rollo "ASC auf 0" setzte, sollte der Rollo nur noch manuell reagieren richtig ? ASC steuert diesen gar nicht mehr, bis ich wieder den Wert in meinem Fall auf 2 setzte ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Juni 2021, 16:32:52
Zitat von: D3ltorohd am 18 Juni 2021, 15:55:40
Internals:
   FUUID      5f16dae5-f33f-fc62-ad2c-6fb556fc75b42cf5
   NAME       0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact
   NR         53
   STATE      true
   TYPE       dummy
   READINGS:
     2021-06-18 15:17:29   state           true
Attributes:
   alias      Terrasse_contact
   comment    Auto-created by ioBroker fhem.0
   group      0_userdata.0.Jalousiesteuerung.Fenstertimeout
   room       ioB_IN


Ich will mal was probieren, wenn ich im Rollo "ASC auf 0" setzte, sollte der Rollo nur noch manuell reagieren richtig ? ASC steuert diesen gar nicht mehr, bis ich wieder den Wert in meinem Fall auf 2 setzte ?

So sollte es sein. Aber vergiss einen rescan Shutters nicht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 18 Juni 2021, 17:20:50
Zitat von: CoolTux am 18 Juni 2021, 16:32:52
So sollte es sein. Aber vergiss einen rescan Shutters nicht.

Wenn ich im ASC selber set asc enable off mache, sollte gar keiner mehr fahren ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Juni 2021, 18:09:10
Zitat von: D3ltorohd am 18 Juni 2021, 17:20:50
Wenn ich im ASC selber set asc enable off mache, sollte gar keiner mehr fahren ?

Dann sollte kein Rollo fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beetle2003 am 19 Juni 2021, 07:32:53
Zitat von: CoolTux am 18 Juni 2021, 09:14:57
Soweit die manuelle Fahrt erkannt wurde sollte die Beschattungsfahrt ausgesetzt sein. Und zwar bis einmal komplett endschattung erkannt (nicht gefahren) und beschattung erkannt wurde. Zu sehen an das Shadding Reading Status in oder out

Guten Morgen,

vielen Dank für die schnelle Rückmeldung.

Werde es beobachten.

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 19 Juni 2021, 14:14:16
So ich hab mal noch ein Backup eingespielt. Und noch mal alles geupated, neustart. So nun kommt z.b. bei ASC_ShadingMessage gar keine Message mehr. Da stand doch immer das er prüft. Alles ist aktiviert und an. Dauert das eine ganze Zeit lang ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: valvak am 19 Juni 2021, 15:33:28
Hallo und danke erst mal an Cooltux für dieses grandiose Modul!

Ich hab aktuell 4 Rollos und eine Markise über das Modul laufen. Inclusive Residents und Sonnensensor/Azimuth für die Beschattung. Die Fensterkontakte funktionieren mit der Ventilate-Position und der Selfprotection auch super.

Nur die Einstellung der Markise stellt mich irgendwie vor einer Herausforderung. Mal klappt es und mal nicht.

Bei Markisen möchte man ja nicht grundsätzlich eine bestimmte Zeit haben wann sie rausfährt. Es kann ja auch mal bewölkt sein. Wie genau habe ich die Shading Funktion einzustellen um meinen Sonnensensor über Sunny:Cloud einzustellen und ansonsten nicht fahren zu lassen?! Selfprotection und nur shading bei Anwesenheit ist klar, nur shading in und out macht irgendwie Probleme.

Im ASC-Device selber hab ich die Einstellung für brightness auf 1800:3 gestellt. So soll die Markise zwar nur über Shading rausgefahren werden, aber wenn der Sonnensensor schnell fällt auch wieder reingefahren werden können

Internals:
   DEF        00115A49A8C6B3
   FUUID      5f4b7a1d-f33f-55ff-33dc-78507c0e03b2b9df
   IODev      CCU3
   NAME       Garten_Markise
   NR         373
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    00115A49A8C6B3
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Garten_Markise
   ccutype    HmIP-FROLL
   channels   8
   firmware   1.8.12
   statevals  devstate
   READINGS:
     2021-06-19 15:30:16   0.ACTUAL_TEMPERATURE 33.0
     2021-06-19 15:30:16   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-06-19 15:30:16   0.ERROR_CODE    0
     2021-06-19 15:30:16   0.ERROR_OVERHEAT no
     2021-06-19 15:06:46   3.ACTIVITY_STATE stop
     2021-06-19 15:06:46   3.LEVEL         closed
     2021-06-19 15:06:46   3.LEVEL_STATUS  0
     2021-06-19 15:06:46   4.ACTIVITY_STATE stop
     2021-06-19 15:06:47   5.ACTIVITY_STATE stop
     2021-06-19 15:06:46   6.ACTIVITY_STATE stop
     2020-08-30 12:09:26   ASC_Enable      on
     2021-06-19 15:30:08   ASC_ShadingMessage <html> </html>
     2021-06-18 19:19:26   ASC_ShuttersLastDrive manual
     2021-06-19 15:30:04   ASC_Time_DriveDown 19.06.2021 - 23:00
     2021-06-19 15:30:04   ASC_Time_DriveUp 19.06.2021 - 16:00
     2021-06-19 15:29:58   IODev           CCU3
     2021-06-19 15:30:01   associatedWith  Rollo_Steuerung
     2021-06-19 15:06:46   control         0
     2021-06-19 15:30:16   hmstate         closed
     2021-06-19 15:06:46   pct             0
     2021-06-19 15:06:46   state           closed
   hmccu:
     devspec    00115A49A8C6B3
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      33.0
         OVAL       33.0
         SVAL       33.0
         VAL        33.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -88
         VAL        -88
       0.RSSI_PEER:
         OVAL       -82
         VAL        -82
       0.UNREACH:
         OVAL       0
         VAL        0
Attributes:
   ASC        1
   ASC_BrightnessSensor Garten_Sonnensensor:3.TEMPERATURE
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Self_Defense_AbsentDelay 3600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 120:330
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode home
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 16:3
   ASC_ShuttersPlace awning
   ASC_Sleep_Pos 0
   ASC_TempSensor Wetter:temperature
   ASC_Time_Down_Early 10:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 16:00
   ASC_Up     brightness
   ASC_WindParameters 30:20 0
   ASC_WindProtection on
   IODev      CCU3
   alexaName  Markise
   alexaRoom  Garten
   alias      Garten_Markise
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   genericDeviceType blind
   group      Markise
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   homebridgeMapping clear
CurrentPosition=pct,minValue=0,maxValue=100,minStep=10
TargetPosition=control,minValue=0,maxValue=100,minStep=10,cmd=control
   room       13_Garten,ASC,AlexaRoom,Homekit
   siriName   Markise
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct


Gruß
Valvak
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 19 Juni 2021, 15:50:17
Zitat von: valvak am 19 Juni 2021, 15:33:28
Hallo und danke erst mal an Cooltux für dieses grandiose Modul!

Ich hab aktuell 4 Rollos und eine Markise über das Modul laufen. Inclusive Residents und Sonnensensor/Azimuth für die Beschattung. Die Fensterkontakte funktionieren mit der Ventilate-Position und der Selfprotection auch super.

Nur die Einstellung der Markise stellt mich irgendwie vor einer Herausforderung. Mal klappt es und mal nicht.

Bei Markisen möchte man ja nicht grundsätzlich eine bestimmte Zeit haben wann sie rausfährt. Es kann ja auch mal bewölkt sein. Wie genau habe ich die Shading Funktion einzustellen um meinen Sonnensensor über Sunny:Cloud einzustellen und ansonsten nicht fahren zu lassen?! Selfprotection und nur shading bei Anwesenheit ist klar, nur shading in und out macht irgendwie Probleme.

Im ASC-Device selber hab ich die Einstellung für brightness auf 1800:3 gestellt. So soll die Markise zwar nur über Shading rausgefahren werden, aber wenn der Sonnensensor schnell fällt auch wieder reingefahren werden können

Internals:
   DEF        00115A49A8C6B3
   FUUID      5f4b7a1d-f33f-55ff-33dc-78507c0e03b2b9df
   IODev      CCU3
   NAME       Garten_Markise
   NR         373
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    00115A49A8C6B3
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Garten_Markise
   ccutype    HmIP-FROLL
   channels   8
   firmware   1.8.12
   statevals  devstate
   READINGS:
     2021-06-19 15:30:16   0.ACTUAL_TEMPERATURE 33.0
     2021-06-19 15:30:16   0.ACTUAL_TEMPERATURE_STATUS normal
     2021-06-19 15:30:16   0.ERROR_CODE    0
     2021-06-19 15:30:16   0.ERROR_OVERHEAT no
     2021-06-19 15:06:46   3.ACTIVITY_STATE stop
     2021-06-19 15:06:46   3.LEVEL         closed
     2021-06-19 15:06:46   3.LEVEL_STATUS  0
     2021-06-19 15:06:46   4.ACTIVITY_STATE stop
     2021-06-19 15:06:47   5.ACTIVITY_STATE stop
     2021-06-19 15:06:46   6.ACTIVITY_STATE stop
     2020-08-30 12:09:26   ASC_Enable      on
     2021-06-19 15:30:08   ASC_ShadingMessage <html> </html>
     2021-06-18 19:19:26   ASC_ShuttersLastDrive manual
     2021-06-19 15:30:04   ASC_Time_DriveDown 19.06.2021 - 23:00
     2021-06-19 15:30:04   ASC_Time_DriveUp 19.06.2021 - 16:00
     2021-06-19 15:29:58   IODev           CCU3
     2021-06-19 15:30:01   associatedWith  Rollo_Steuerung
     2021-06-19 15:06:46   control         0
     2021-06-19 15:30:16   hmstate         closed
     2021-06-19 15:06:46   pct             0
     2021-06-19 15:06:46   state           closed
   hmccu:
     devspec    00115A49A8C6B3
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      33.0
         OVAL       33.0
         SVAL       33.0
         VAL        33.0
       0.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      normal
         OVAL       0
         SVAL       normal
         VAL        0
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -88
         VAL        -88
       0.RSSI_PEER:
         OVAL       -82
         VAL        -82
       0.UNREACH:
         OVAL       0
         VAL        0
Attributes:
   ASC        1
   ASC_BrightnessSensor Garten_Sonnensensor:3.TEMPERATURE
   ASC_Closed_Pos 0
   ASC_Down   brightness
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Self_Defense_AbsentDelay 3600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 120:330
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode home
   ASC_Shading_Pos 100
   ASC_Shading_StateChange_SunnyCloudy 16:3
   ASC_ShuttersPlace awning
   ASC_Sleep_Pos 0
   ASC_TempSensor Wetter:temperature
   ASC_Time_Down_Early 10:00
   ASC_Time_Down_Late 23:00
   ASC_Time_Up_Early 09:00
   ASC_Time_Up_Late 16:00
   ASC_Up     brightness
   ASC_WindParameters 30:20 0
   ASC_WindProtection on
   IODev      CCU3
   alexaName  Markise
   alexaRoom  Garten
   alias      Garten_Markise
   ccureadingfilter 3.LEVEL;(ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|SELF_CALIBRATION_RESULT)
   ccureadingname 3.LEVEL$:+control,+pct
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 4.LEVEL
   event-on-change-reading .*
   eventMap   /datapoint 4.STOP true:stop/datapoint 4.LEVEL 0:down/datapoint 4.LEVEL 100:up/datapoint 3.SELF_CALIBRATION 0:stopCalibration/datapoint 3.SELF_CALIBRATION 1:startCalibration/
   genericDeviceType blind
   group      Markise
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   homebridgeMapping clear
CurrentPosition=pct,minValue=0,maxValue=100,minStep=10
TargetPosition=control,minValue=0,maxValue=100,minStep=10,cmd=control
   room       13_Garten,ASC,AlexaRoom,Homekit
   siriName   Markise
   statedatapoint 3.LEVEL
   stripnumber 1
   substexcl  control|pct


Gruß
Valvak


ASC_Shading_StateChange_SunnyCloudy  6500:4200

So müsste das z.b. sein oder ? Müsstest mal den Sensor beobachten, was der so für Werte liefert, bei Sonne und bei Wolken und diese Werte dann dort eintragen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 19 Juni 2021, 16:14:31
Zitat von: D3ltorohd am 19 Juni 2021, 14:14:16
So ich hab mal noch ein Backup eingespielt. Und noch mal alles geupated, neustart. So nun kommt z.b. bei ASC_ShadingMessage gar keine Message mehr. Da stand doch immer das er prüft. Alles ist aktiviert und an. Dauert das eine ganze Zeit lang ?

Sollte nicht länger dauern wir die Hälfte der Wartezeit.
Trigger denn der Brightness Sensor? Werden die Sensoren im Notify erkannt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 19 Juni 2021, 16:26:26
Ich will mich nicht zu früh freuen, aber ich glaube es läuft wieder alles rund. Beschattung läuft wieder, Rollos die manuell gefahren sind bleiben auch auf ihrer Pos, wenn ich ein anderes Fenster öffne. Schau heute Abend noch nach der Nachtfahrt, ob die anderen Rollos auch unten bleiben, wenn ich ein anderes Fenster öffne, dann wäre wieder alles im Lot.

Hätte dem ASC vorher einfach mehr Zeit geben sollen, es musste sich wohl erst wieder einarbeiten  :D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 20 Juni 2021, 10:07:07
War zu früh, als ich heute morgen ein Fenster geschlossen hatte, gingen 2 andere Fenster die ich am vor Abend manuell gefahren hatte auf. Also müsste ich das ASC deinstallieren und schauen ob alle Einträge in den Rollos weg ist, danach das ASC neu installieren und einrichten...

Wie deinstalliere ich denn das ASC ? Muss ich zuvor noch über einen Befehl die attr aus den Rollos löschen, oder alles mit Hand in jedem Rollo ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 20 Juni 2021, 10:30:43
Zitat von: D3ltorohd am 20 Juni 2021, 10:07:07
War zu früh, als ich heute morgen ein Fenster geschlossen hatte, gingen 2 andere Fenster die ich am vor Abend manuell gefahren hatte auf. Also müsste ich das ASC deinstallieren und schauen ob alle Einträge in den Rollos weg ist, danach das ASC neu installieren und einrichten...

Wie deinstalliere ich denn das ASC ? Muss ich zuvor noch über einen Befehl die attr aus den Rollos löschen, oder alles mit Hand in jedem Rollo ?

Einfach delete ASCDevice

Eigentlich sollten dann alle Readings und Attribute von ASC aus den Rollos verschwinden. Wenn dies nicht der Fall ist dann bitte von Hand löschen und FHEM neu starten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 20 Juni 2021, 15:08:18
Zitat von: CoolTux am 20 Juni 2021, 10:30:43
Einfach delete ASCDevice

Eigentlich sollten dann alle Readings und Attribute von ASC aus den Rollos verschwinden. Wenn dies nicht der Fall ist dann bitte von Hand löschen und FHEM neu starten.

Dann werd ich das wohl machen müssen... Terrassentür ist auf, der Rollo fährt einfach runter. War früher auch nie so. Also irgendwas hat es total zerhauen, wenn ich da so ein Update mache.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 20 Juni 2021, 20:18:44
Hallo,

ich möchte das meine Rollläden bis zum night close in der Beschattung bleiben.
Leider wird die Beschattung um ca. 20:30 Uhr aufgehoben.
Wie sehe ich warum entschattet wurde?

Brigthness = ca. 170
Sonnenhöhe = ca. 10
Azimuth = ca. 295
Temperatur = ca. 26°C

ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 3
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:330
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('Buderus','Aussentemp',0) <26 ? '60':'40') }
   ASC_Shading_StateChange_SunnyCloudy 215:100
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Fenster_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Fenster
   alexaRoom  Wohnzimmer
   alias      Rollladen Fenster
   appOptions { "template": "shutter" }
   assistantName Rollladen Erkerfenster
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab


Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 21 Juni 2021, 08:02:00
Zitat von: dk3572 am 20 Juni 2021, 20:18:44
Hallo,

ich möchte das meine Rollläden bis zum night close in der Beschattung bleiben.
Leider wird die Beschattung um ca. 20:30 Uhr aufgehoben.
Wie sehe ich warum entschattet wurde?

Brigthness = ca. 170
Sonnenhöhe = ca. 10
Azimuth = ca. 295
Temperatur = ca. 26°C


   ASC_Shading_MinMax_Elevation 15.0:100.0

   

Du hast die Mindestelevation auf 15° gestellt. Da 10° weniger als 15° ist, wird entschattet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 21 Juni 2021, 08:32:55
Zitat von: Wolle02 am 21 Juni 2021, 08:02:00
Du hast die Mindestelevation auf 15° gestellt. Da 10° weniger als 15° ist, wird entschattet.

Danke für die Rückmeldung.
Was müsste ich dann einstellen, wenn ich morgens erst ab einer Höhe von 15° beschatten möchte,
am Abend aber die Beschattung nicht aufgehoben werden soll?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 21 Juni 2021, 08:41:06
Zitat von: dk3572 am 21 Juni 2021, 08:32:55
Danke für die Rückmeldung.
Was müsste ich dann einstellen, wenn ich morgens erst ab einer Höhe von 15° beschatten möchte,
am Abend aber die Beschattung nicht aufgehoben werden soll?

Spontan würde mir einfallen eventl. das Attribut ASC_BlockingTime_beforNightClose soweit anzupassen, dass der Zeitraum vom Zeitpunkt wenn die Sonne 15° unterschreitet bis Zeitpunkt NightClose umfasst wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 21 Juni 2021, 09:28:34
Zitat von: Wolle02 am 21 Juni 2021, 08:41:06
Spontan würde mir einfallen eventl. das Attribut ASC_BlockingTime_beforNightClose soweit anzupassen, dass der Zeitraum vom Zeitpunkt wenn die Sonne 15° unterschreitet bis Zeitpunkt NightClose umfasst wird.

Stimmt, guter Tipp, und so naheliegend  ???
Ich werde testen  ;)

Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 21 Juni 2021, 11:04:23
Zitat von: CoolTux am 17 Juni 2021, 07:36:21
Dann musst Du mal bitte debug auf 1 stellen und verbose im ASC auf 4 und dann mal ein Fenster schließen. Das Log brauche ich dann.

Alternativ würdemir nur einfallen das ASC zu löschen und zu schauen ob in den Rollos noch was von ASC über ist. Wenn ja von Hand löschen und dann komplett neu anlegen.

Hier nun endlich die Auszüge des Logs bei geöffnetem Rollo:

2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 10:51:25 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:34 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: tilted control: tilted state: tilted hmstate: tilted - IDENTIFIED EVENT: tilted - STORED EVENT: tilted

ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.06.21 10:51:44 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: closed control: closed state: closed hmstate: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1
2021.06.21 10:51:56 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA


Und einmal bei geschlossenem Rollo:

2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 11:00:48 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2021.06.21 11:00:55 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];

2021.06.21 11:01:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 Juni 2021, 14:10:23
Zitat von: Spezialtrick am 21 Juni 2021, 11:04:23
Hier nun endlich die Auszüge des Logs bei geöffnetem Rollo:

2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:25 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 10:51:34 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 10:51:44 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 10:51:52 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 10:51:25 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:25 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:25 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:34 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: tilted control: tilted state: tilted hmstate: tilted - IDENTIFIED EVENT: tilted - STORED EVENT: tilted

ASC_DEBUG!!! 2021.06.21 10:51:34 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.06.21 10:51:44 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:44 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:44 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA
2021.06.21 10:51:52 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: closed control: closed state: closed hmstate: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2021.06.21 10:51:52 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1

ASC_DEBUG!!! 2021.06.21 10:51:52 - FnIsDay: WZ.Rollo.Terrassentur Allgemein: 1
2021.06.21 10:51:56 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];


ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - RECEIVED EVENT: 1.STATE: open control: open state: open hmstate: open - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.06.21 10:51:56 - EventProcessingWindowRec: WZ.Rollo.Terrassentur - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetCmdFn: WZ.Rollo.Terrassentur - Abbruch aktuelle Position ist gleich der Zielposition 100=100

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.21 10:51:56 - FnSetDriveCmd: WZ.Rollo.Terrassentur - NoDelay: JA


Und einmal bei geschlossenem Rollo:

2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss control: open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss open
2021-06-21 11:00:48 HMCCUDEV Wz.Terrassentur.Schloss hmstate: open
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss control: tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss tilted
2021-06-21 11:00:55 HMCCUDEV Wz.Terrassentur.Schloss hmstate: tilted
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss 1.STATE: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss control: closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss closed
2021-06-21 11:01:04 HMCCUDEV Wz.Terrassentur.Schloss hmstate: closed


2021.06.21 11:00:48 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: open',
          'control: open',
          'state: open',
          'hmstate: open'
        ];

2021.06.21 11:00:55 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: tilted',
          'control: tilted',
          'state: tilted',
          'hmstate: tilted'
        ];

2021.06.21 11:01:04 4: AutoShuttersControl (Rolladensteuerung) - Devname: Wz.Terrassentur.Schloss Name: Rolladensteuerung Notify: $VAR1 = [
          '1.STATE: closed',
          'control: closed',
          'state: closed',
          'hmstate: closed'
        ];


Steht ja da warum er nicht reagiert. Getriggert hat er auf jeden Fall. Und dann festgestellt das die aktuelle Rolloposition gleich der Zielposition für Fenster offen ist. Nämlich 100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 21 Juni 2021, 16:10:38
Zitat von: CoolTux am 21 Juni 2021, 14:10:23
Steht ja da warum er nicht reagiert. Getriggert hat er auf jeden Fall. Und dann festgestellt das die aktuelle Rolloposition gleich der Zielposition für Fenster offen ist. Nämlich 100

Korrekt, aber eben nur weil das Rollo auch offen war. In dem zweiten Logs Auszug sieht man, dass nichts getriggert wird, obwohl das Rollo unten war.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 21 Juni 2021, 16:24:49
Ich würde Tippen wegen Elevation min:max hast du min 15. Deine Sonnenhöhe hat 10, also geht er aus der Beschattung.

Diesen Eintrag hab ich auch nicht, ASC_BrightnessSensor BM_Hof:brightness. Was steht denn dazu im ASC Control, dort wird ja min max angegeben, wann der Rollo zu fahren hat, vllt hier noch nen Wert, der nicht stimmt.

Aber wenn ichs jetzt nicht falsch gelesen habe, sollte es dein Elevation Settings ein.

EDIT:

Ja moin, hätte den Browser mal aktualisieren sollen, bin etwas spät dran...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 Juni 2021, 18:43:21
Zitat von: Spezialtrick am 21 Juni 2021, 16:10:38
Korrekt, aber eben nur weil das Rollo auch offen war. In dem zweiten Logs Auszug sieht man, dass nichts getriggert wird, obwohl das Rollo unten war.

Ist wirklich seltsam. Verstehe nicht wieso das zweite mal nicht korrekt erkannt wurde.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 22 Juni 2021, 10:37:42
Hallo,

gibt's eigentlich zwischenzeitlich im ASC die Möglichkeit sich anzeigen zu lassen welche(r) Parameter noch fehlen bis alle Bedingungen erreicht sind, dass der ASC den Rolladen in die Abschatting fährt?

Noch eine weitere Frage: gibt es die Möglichkeit den ASC nach einer manuellen Fahrt des Rolladen wieder auf Automatik zu stellen? Ein Beispiel hierzu: Der Rolladen ist automatisch in die Abschattiung gefahren, ich habe den Rollo manuell wieder geöffnet und möchte ihn ab einem bestimmten Zeitpunkt (durch fahren auf die Position der Abschattung oder durch einen Steuerbefehl) wieder in Automatik stellen. Bisher habe ich den Rollo manuell wieder auf die Abschattungsposition gefahren, er ist dann aber nicht wieder mit den anderen in "shading out" sondern in der Position geblieben bis "night close" ihn ganz runter gefahren hat.

Viele Grüsse
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Spezialtrick am 22 Juni 2021, 14:53:37
Zitat von: CoolTux am 21 Juni 2021, 18:43:21
Ist wirklich seltsam. Verstehe nicht wieso das zweite mal nicht korrekt erkannt wurde.

Hast du denn noch irgendeine Idee, woran es liegen könnte?

Könnte es damit zu tun haben, dass die gesamten Homematic Komponenten über eine Debmatic laufen und nur über die HMCCU mit FHEM verbunden sind?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 22 Juni 2021, 15:26:14
Zitat von: CoolTux am 18 Juni 2021, 09:17:52

Muss ich hier mal bei Gelegenheit testen in meiner Umgebung.

Hi, hattest du schon Gelegenheit zum Testen?
Ist echt doof das der Laden runter fährt, obwohl noch jemand zuhause ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 22 Juni 2021, 18:10:53
Hab mir mal ein wenig den EventMonitor angeschaut. Wenn ich ein Fenster schließe, kommt nicht nur der eine Sensor sondern alle, mit dem aktuellen Status.

2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact false


Ich hab die Kontakte in iobroker und reiche die über das Fhem Plugin als Dummy weiter. Hat aber bisher perfekt funktioniert. Wenn ich jetzt ein paar Rollos von Hand fahre und irgendwo ein Fenster öffne / schließe, passiert nichts. Ich muss auf die Nachtfahrt warten. Dann schau ich mir noch mal den EventMonitor an.

Also entweder hat sich was mit den Dummys in FHEM geändert, oder auf der ioBroker Seite mit einem Update vom Fhem Adapter. Wobei die States sauber rein kommen, wenn ich auf der Übersichtsseite bin in FHEM.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2021, 18:15:42
Zitat von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

Hier fehlt eine Prüfung. Werde ich bei Gelegenheit fixen.

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/44
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2021, 18:17:12
Zitat von: Bäschdler am 22 Juni 2021, 10:37:42
Hallo,

gibt's eigentlich zwischenzeitlich im ASC die Möglichkeit sich anzeigen zu lassen welche(r) Parameter noch fehlen bis alle Bedingungen erreicht sind, dass der ASC den Rolladen in die Abschatting fährt?

Noch eine weitere Frage: gibt es die Möglichkeit den ASC nach einer manuellen Fahrt des Rolladen wieder auf Automatik zu stellen? Ein Beispiel hierzu: Der Rolladen ist automatisch in die Abschattiung gefahren, ich habe den Rollo manuell wieder geöffnet und möchte ihn ab einem bestimmten Zeitpunkt (durch fahren auf die Position der Abschattung oder durch einen Steuerbefehl) wieder in Automatik stellen. Bisher habe ich den Rollo manuell wieder auf die Abschattungsposition gefahren, er ist dann aber nicht wieder mit den anderen in "shading out" sondern in der Position geblieben bis "night close" ihn ganz runter gefahren hat.

Viele Grüsse
Ralf

Bei Abschattung wird erst wieder nach einer manuellen Fahrt automatisch gefahren wenn einmal komplett shading out und shading in war.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2021, 18:18:50
Zitat von: Spezialtrick am 22 Juni 2021, 14:53:37
Hast du denn noch irgendeine Idee, woran es liegen könnte?

Könnte es damit zu tun haben, dass die gesamten Homematic Komponenten über eine Debmatic laufen und nur über die HMCCU mit FHEM verbunden sind?

Kann ich mir nicht vorstellen denn es hat ja funktioniert. Warum sollte es da nur sporadisch passieren. Und er triggert ja auch, also wird der Event an sich erkannt. Eventuell gibt es Probleme beim auswerten des Events. Ich muss da mal schauen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2021, 18:20:32
Zitat von: D3ltorohd am 22 Juni 2021, 18:10:53
Hab mir mal ein wenig den EventMonitor angeschaut. Wenn ich ein Fenster schließe, kommt nicht nur der eine Sensor sondern alle, mit dem aktuellen Status.

2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Bad_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact false
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact true
2021-06-22 18:03:51 dummy 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact false


Ich hab die Kontakte in iobroker und reiche die über das Fhem Plugin als Dummy weiter. Hat aber bisher perfekt funktioniert. Wenn ich jetzt ein paar Rollos von Hand fahre und irgendwo ein Fenster öffne / schließe, passiert nichts. Ich muss auf die Nachtfahrt warten. Dann schau ich mir noch mal den EventMonitor an.

Also entweder hat sich was mit den Dummys in FHEM geändert, oder auf der ioBroker Seite mit einem Update vom Fhem Adapter. Wobei die States sauber rein kommen, wenn ich auf der Übersichtsseite bin in FHEM.

Setz mal bei den Fensterdummys ein event-on-change-reading state
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Juni 2021, 18:21:06
Zitat von: dk3572 am 22 Juni 2021, 15:26:14
Hi, hattest du schon Gelegenheit zum Testen?
Ist echt doof das der Laden runter fährt, obwohl noch jemand zuhause ist.

Leider noch nicht. Stecke gerade bisschen in Arbeit fest.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 22 Juni 2021, 20:16:24
Eine Frage und Anregung zur Logik des Regenschutzes:
Was macht ASC wenn nach dem Regen Regenende gemeldet wird?

Ich vermute mal, er fährt in die letzte Position zurück. Denn ich hatte heute nachmittag einen Stromausfall, was normalerweise dazu führt, dass meine Markise (HM) sich mit 50% zurückgemeldet. Ich kann das aber leider jetzt nicht mehr nachvollziehen. Tatsächlich war sie jdf drinnen. Es war die ganze Zeit bewölkt bzw hat geregnet, so dass die Beschattung nichts unternommen hat. Und jetzt abends um 8 ist plötzlich die Markise rausgefahren ,,rain un-protect" als der Regensensor keinen Regen mehr meldete.

Ich halte ein automatisches zurückfahren in die letzte Position für nicht optimal - selbst ohne Stromausfall. Man stelle sich vor, ich fahre die Markise tagsüber manuell raus oder die Beschattung tut es automatisch. Dann regnet es bis Nachts. Markise fährt rein (Regenschutz). Dann würde sie mitten in der Nacht bei Regenende wieder rausfahren?

Liebe Grüße
Alex
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: gestein am 22 Juni 2021, 23:23:07
Zitat von: Bäschdler am 22 Juni 2021, 10:37:42
Hallo,

gibt's eigentlich zwischenzeitlich im ASC die Möglichkeit sich anzeigen zu lassen welche(r) Parameter noch fehlen bis alle Bedingungen erreicht sind, dass der ASC den Rolladen in die Abschatting fährt?

Meinst Du so was? https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745 (https://forum.fhem.de/index.php/topic,110396.msg1045745.html#msg1045745)
Funktioniert bei mir ganz gut.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Juni 2021, 03:29:07
Zitat von: alexmetz am 22 Juni 2021, 20:16:24
Eine Frage und Anregung zur Logik des Regenschutzes:
Was macht ASC wenn nach dem Regen Regenende gemeldet wird?

Ich vermute mal, er fährt in die letzte Position zurück. Denn ich hatte heute nachmittag einen Stromausfall, was normalerweise dazu führt, dass meine Markise (HM) sich mit 50% zurückgemeldet. Ich kann das aber leider jetzt nicht mehr nachvollziehen. Tatsächlich war sie jdf drinnen. Es war die ganze Zeit bewölkt bzw hat geregnet, so dass die Beschattung nichts unternommen hat. Und jetzt abends um 8 ist plötzlich die Markise rausgefahren ,,rain un-protect" als der Regensensor keinen Regen mehr meldete.

Ich halte ein automatisches zurückfahren in die letzte Position für nicht optimal - selbst ohne Stromausfall. Man stelle sich vor, ich fahre die Markise tagsüber manuell raus oder die Beschattung tut es automatisch. Dann regnet es bis Nachts. Markise fährt rein (Regenschutz). Dann würde sie mitten in der Nacht bei Regenende wieder rausfahren?

Liebe Grüße
Alex

Welches Verhalten wäre denn für Dich korrekt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 23 Juni 2021, 07:17:20
Zitat von: CoolTux am 23 Juni 2021, 03:29:07
Welches Verhalten wäre denn für Dich korrekt?

Ja, das ist die Frage. Wahrscheinlich wäre es am besten, seitens der Regenschutzautomatik nichts zu machen bei Regenende. Falls die Beschattungsparameter erfüllt sind, kann ja die Beschattungsautomatik dann wieder greifen, also erst auf ,,in reserved" und dann bei ,,in" raus fahren. Dann ist auch ein bisschen Zeit nach Regenende, damit nicht bei kurzer Regenpause schon wieder raus fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 23 Juni 2021, 12:02:43
Zitat von: CoolTux am 22 Juni 2021, 18:17:12
Bei Abschattung wird erst wieder nach einer manuellen Fahrt automatisch gefahren wenn einmal komplett shading out und shading in war.

Also gibt's keine Möglichkeit das Shading wieder zu aktivieren, dass der ASC wieder weiter prüft und mit den Bedingungen für shading out den Rolladen dann wieder hoch fährt?
Könnte man eine solche Funktion noch einbauen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 23 Juni 2021, 12:24:24
Zitat von: Bäschdler am 23 Juni 2021, 12:02:43
Also gibt's keine Möglichkeit das Shading wieder zu aktivieren, dass der ASC wieder weiter prüft und mit den Bedingungen für shading out den Rolladen dann wieder hoch fährt?
Könnte man eine solche Funktion noch einbauen?
Doch:
set ASC controlShading on
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 23 Juni 2021, 17:17:58
So, jetzt hab ich alles gelöscht und muss nun wieder alle attr setzten. Geht das auch nicht komfortabler, indem ich irgendwie alles auf einmal in einem device setzten kann ?

Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 110:130
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 4500:2300
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact
   ASC_WindowRec_subType threestate


z.b. Änderungen an 2-3 attr sind dann einfacher, als alles von Hand in jeden Rollo ein zu tragen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 23 Juni 2021, 19:44:18
Doch mit einer readingsgroup. War hier im Thread schon mal diskutiert irgendwo
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 23 Juni 2021, 20:44:57
Könnt ich nicht auch von einem fertigen ein List machen und die relevanten Einträge raus kopieren, mit einem Rename Tool vorne attr anhängen und das ganze in die fhem.cfg zu dem jeweiligen Rollo schreiben ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 23 Juni 2021, 22:31:24
Hallo D3ltorohd,

Ich erstelle alle Attribute für ein device z. B. in Word und kopiere diese als Block in die Fhem command Zeile bzw. in das Fenster der command Zeile.
Dazu muß nach attr der device<Name> eingefügt werden.


attr Abstell drive-down-time-to-100 13
attr Abstell drive-down-time-to-close 15


Dabei können attr für unterschiedliche z. B.  Rollos kopiert, angepasst und auch dokumentiert werden.

Gruß Rolf




Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 24 Juni 2021, 08:03:28
Für umfangreiche "Bulk" Änderungen kann man am leichtesten das "Raw Definition" unter jedem x-beliebigen Device verwenden. Alle Attribute die gesetzt werden sollen vorbereiten als ob sie in die Command Zeile sollten, "Raw Definition" öffnen, alles löschen was da steht (dadurch wird das Device nicht gelöscht!!) und das was man setzen will dort hinein kopieren. Jetzt noch "Execute Command" unter dem Fenster klicken und fertig. Von FHEM wird noch geprüft ob alle ausführbar ist und übernommen. Zu welchem Device die Settings gehören die ihr da eintragt ist egal. An der fhem.cfg sollte man nicht herumeditieren! Das muss nicht, kann aber einiges an Ärger bringen.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 24 Juni 2021, 14:21:49
Hallo zusammen,

ZitatFür umfangreiche "Bulk" Änderungen kann man am leichtesten das "Raw Definition" unter jedem x-beliebigen Device verwenden.Alle Attribute die gesetzt werden sollen vorbereiten als ob sie in die Command Zeile sollten, "Raw Definition" öffnen, alles löschen was da steht (dadurch wird das Device nicht gelöscht!!) und das was man setzen will dort hinein kopieren.

Neben der Command Zeile ist ein grünes Rechteck mit grünem Pluszeichen, damit öffnet sich ein leeres Eingabefeld. In dieses die "Bulk" Änderungen kopieren und execute ausführen, ist noch einfacher und direkter.

Gruß Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2021, 15:06:11
ich muss jetzt auch nochmal fragen, da ich mich an einen Wert gerade heran taste um es optimal einzustellen.
Mein Nach Osten gerichtetes Fenster möchte ich etwas eher beschatten...

Ich bin nun schon beim Wert auf -80 herunter
ASC_Shading_InOutAzimuth -80:260

das ist Stand heute eine Zeit um 12.05 Uhr das möchte ich aber schon früher haben, wie weit kann ich denn mit dem -80 Wert noch runter gehen..?
Bei der Sonnenstandsabfrage bekomme ich leider diesen Wert nicht sonst hätte ich es schon eingetragen.
Kann mir jemand sagen wie ich das heraus bekomme.
Der Wert "Entschatten" ist mit 260 für mich momentan OK
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 24 Juni 2021, 16:26:10
Zitat von: moonsorrox am 24 Juni 2021, 15:06:11
ich muss jetzt auch nochmal fragen, da ich mich an einen Wert gerade heran taste um es optimal einzustellen.
Mein Nach Osten gerichtetes Fenster möchte ich etwas eher beschatten...

Ich bin nun schon beim Wert auf -80 herunter
ASC_Shading_InOutAzimuth -80:260

das ist Stand heute eine Zeit um 12.05 Uhr das möchte ich aber schon früher haben, wie weit kann ich denn mit dem -80 Wert noch runter gehen..?
Bei der Sonnenstandsabfrage bekomme ich leider diesen Wert nicht sonst hätte ich es schon eingetragen.
Kann mir jemand sagen wie ich das heraus bekomme.
Der Wert "Entschatten" ist mit 260 für mich momentan OK

Es gibt keinen negativen Azimut:
,, der Azimut (AZ) gibt die Himmelsrichtung des Objektes an, und zwar als Winkel zur Südrichtung. 0° ist demnach Süden, und dann geht's rechtsherum: 90° ist Westen, 180° Norden und 270° Osten."
https://einklich.net/rec/astro/koordinatensysteme.htm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 24 Juni 2021, 17:04:57
So, alles gelöscht, ASC neu eingerichtet und die attr bei den Rollos gesetzt. Heute morgen wieder das gleiche Spielchen.

Szenario :: Fenster Wohnzimmer offen, Rollo bleibt oben bei der Nachtfahrt, weil Fenster offen. So da es geregnet hat, habe ich von Hand das Rollo in eine bestimmt Pos gefahren und es über Nacht so gelassen. Ich habe dann heute morgen um 4:30 ein anderes Fenster geschlossen und bei dem Rollo mit der manuellen Fahrt fuhr das Rollo runter, obwohl ich dort das Fenster nicht geschlossen hatte.

Gerade eben fährt der Rollo vom Sohnemann in Shading.

Internals:
   FUUID      5ce44189-f33f-fc62-43b3-54de99f4a7a8ae8b
   NAME       Phillip
   NR         31
   STATE      pct-10
   TYPE       ROLLO
   stoptime   1624546600
   READINGS:
     2021-06-23 16:35:41   ASC_Enable      on
     2021-06-24 16:55:49   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 10m
     2021-06-24 16:56:40   ASC_ShuttersLastDrive shading in
     2021-06-24 08:00:02   ASC_Time_DriveDown 24.06.2021 - 21:35
     2021-06-24 08:00:02   ASC_Time_DriveUp 25.06.2021 - 08:00
     2021-06-23 17:06:28   associatedWith  ASControl,none
     2021-06-24 16:56:28   command         pct-90
     2021-06-24 16:56:28   desired_pct     90
     2021-06-24 16:56:28   drive-type      modul
     2021-06-24 16:56:28   last_drive      drive-down
     2021-06-24 16:56:40   pct             10
     2021-06-24 16:56:40   state           pct-10
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 245:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact
   ASC_WindowRec_subType threestate
   alias      Phillip
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 13
   rl_commandStop set JaroFB stop 13
   rl_commandUp set JaroFB up 13
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 30
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Aussen Temp 22, Helligkeit, 4200 rum, wieso fährt er in Shading, genau so das Bad, einen Stock tiefer mit den gleichen Bedingungen ? Irgendwas stimmt hier gar nicht mehr... Ka was da los ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 24 Juni 2021, 19:22:49
Zitat von: alexmetz am 24 Juni 2021, 16:26:10
Es gibt keinen negativen Azimut:
,, der Azimut (AZ) gibt die Himmelsrichtung des Objektes an, und zwar als Winkel zur Südrichtung. 0° ist demnach Süden, und dann geht's rechtsherum: 90° ist Westen, 180° Norden und 270° Osten."
https://einklich.net/rec/astro/koordinatensysteme.htm
Hm,
das macht mich jetzt ein wenig stutzig. Wenn ich das richtig sehe, arbeitet FHEM und und viele anderen mit 0° für Nord, 90° Ost, 180° Süd und 270° West:
https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/)
Mit den Werten aus dem Sonnenverlauf funktioniert bei mir jedenfalls alles richtig. Das es keine negativen Werte gibt ist aber absolut richtig.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 24 Juni 2021, 19:59:06
Zitat von: Reinhard.M am 24 Juni 2021, 19:22:49
Hm,
das macht mich jetzt ein wenig stutzig. Wenn ich das richtig sehe, arbeitet FHEM und und viele anderen mit 0° für Nord, 90° Ost, 180° Süd und 270° West:
https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/)
Mit den Werten aus dem Sonnenverlauf funktioniert bei mir jedenfalls alles richtig. Das es keine negativen Werte gibt ist aber absolut richtig.

Gruß Reinhard

hab das wohl unsinnigerweise irgendwo falsch gesehen... also kann ich doch den Sonnenverlauf nutzen, denn mich hat es gewundert das der nicht negativ gezeigt hat, aber ist ja jetzt geklärt.
Werde mal testen, danke für das Augen öffnen  ;)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 24 Juni 2021, 20:12:29
Zitat von: Reinhard.M am 24 Juni 2021, 19:22:49
Hm,
das macht mich jetzt ein wenig stutzig. Wenn ich das richtig sehe, arbeitet FHEM und und viele anderen mit 0° für Nord, 90° Ost, 180° Süd und 270° West:
https://www.sonnenverlauf.de/ (https://www.sonnenverlauf.de/)
Mit den Werten aus dem Sonnenverlauf funktioniert bei mir jedenfalls alles richtig. Das es keine negativen Werte gibt ist aber absolut richtig.

Gruß Reinhard
Hm. Mich auch. Hast aber wahrsch recht. Bei mir ist 95:375 und meine Markise ist genau nach Süden. Das würde dann eher zu Deiner Theorie 0=Nord passen. Und 375 is natürlich Quatsch.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 25 Juni 2021, 09:33:31
Zitat von: alexmetz am 24 Juni 2021, 16:26:10
Es gibt keinen negativen Azimut:
,, der Azimut (AZ) gibt die Himmelsrichtung des Objektes an, und zwar als Winkel zur Südrichtung. 0° ist demnach Süden, und dann geht's rechtsherum: 90° ist Westen, 180° Norden und 270° Osten."
https://einklich.net/rec/astro/koordinatensysteme.htm

Man muss hier etwas aufpassen. Genauso wie bei den Lesarten der Koordinatensysteme und der Frage, ob zuerst der Breitengrad und denn der Längengrad geschrieben wird, gibt es auch beim Azimut verschiedene Konventionen. Laut Wikipedia gibt es zwar die Zählweise des Azimuts bei dem der Südpunkt 0° bezeichnet, das ist aber nicht die herrschende Meinung!
Am verbreitesten ist die Zählweise bei dem der Nordpunkt 0° bezeichnet. Demnach ist dann Osten 90°, Süden 180° und Westen 270°.
Mit dieser Zählweise wird auch in Fhem und im ASC Modul gearbeitet. Und das ist auch gut so  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 25 Juni 2021, 17:12:17
Heut morgen auch wieder ganz komisch, ich mache das rechte Fenster zu und gleich wieder auf Kipp, der Sensor hat nen 10 Sek Puffer, heißt eig erst nach 10 Sek und länger meldet der Sensor was, innerhalb dieser 10 Sek nichts. Also hätte der Rollo schon gar nicht fahren dürfen. Der Rollo neben an fuhr runter.

Dann mach ich Terrassentür auf die war noch nicht mit ASC eingerichtet, aber das Rollo meiner Tochter fuhr hoch. Also vllt doch eher von den Dummys her oder die Übertragung von ioBroker nach fhem...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Juni 2021, 01:32:30
Zitat von: D3ltorohd am 25 Juni 2021, 17:12:17
Heut morgen auch wieder ganz komisch, ich mache das rechte Fenster zu und gleich wieder auf Kipp, der Sensor hat nen 10 Sek Puffer, heißt eig erst nach 10 Sek und länger meldet der Sensor was, innerhalb dieser 10 Sek nichts. Also hätte der Rollo schon gar nicht fahren dürfen. Der Rollo neben an fuhr runter.

Dann mach ich Terrassentür auf die war noch nicht mit ASC eingerichtet, aber das Rollo meiner Tochter fuhr hoch. Also vllt doch eher von den Dummys her oder die Übertragung von ioBroker nach fhem...

Na ja wenn tatsächlich wie Du sagst Events für alle Rollos kommen nimmt ASC den Event der gerade passt. Du musst zusehen das wirklich immer nur ein Event kommt.
Und event-on-change-reading zu setzen klappt nicht?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 26 Juni 2021, 08:39:43
Zitat von: Reinhard.M am 17 Juni 2021, 08:31:32
Vielen Dank! :)
Ich habe noch einen Punkt für den ich genaue Information benötige wie und in welcher Reihenfolge du die Befehle schickst. Hintergrund ist ein Jalousie Aktor HmIP-FBL. Die Dinger hat der Teufel gesehen, hätte ich das geahnt...  :-\
Das Problem bei mir ist, dass die Teile den set Befehl für Slat zusammen mit der Position haben wollen und das auch noch in einer bestimmten Reihenfolge. Zuerst LEVEL_2 für die Slat Position, als zweiter Wert die eigentliche Position (Höhe). Ich versuche es über eventMap auf der Device Seite abzufangen.
Wenn ich in den Positionsangaben zum Beispiel 0:0 für Closed_Pos und 0:33 für Ventilate_Pos angebe, fährt die Jalousie beim Schließen für die Nacht auf die Ventilate Position (VentilateWindow ist zwar on aber das Fenster geschlossen und auch als geschlossen erkannt). Also da geht schon mal was schief. Dann habe ich versucht einen entsprechenden Fahrbefehl als Positionsangabe zu verwenden. Commandref:Ok, ich hatte nur den ersten Teil mit "set ROLLONAME Beschattung" gelesen und entsprechend gesetzt, hat nicht funktioniert. Insgesamt verstehe ich aber die Beschreibung nicht wirklich. Ist "Beschattung" jetzt für beide Positionen (Höhe und Winkel) gedacht oder nur für Winkel? Wäre toll wenn du mir hier ein wenig Nachhilfe/Aufklärung geben könntest.

Gruß Reinhard

Hallo CoolTux,
darf ich mich nochmals in Erinnerung bringen? :)
Wie oben geschrieben sind die Homematic-IP Teile gelegentlich etwas sperrig in der Bedienung. Um das richtig mit ASC umsetzen zu können brauche ich von dir eine recht genaue Info wie die Befehle gesendet werden. Vielen Dank!

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 Juni 2021, 10:03:58
Zitat von: Reinhard.M am 26 Juni 2021, 08:39:43
Hallo CoolTux,
darf ich mich nochmals in Erinnerung bringen? :)
Wie oben geschrieben sind die Homematic-IP Teile gelegentlich etwas sperrig in der Bedienung. Um das richtig mit ASC umsetzen zu können brauche ich von dir eine recht genaue Info wie die Befehle gesendet werden. Vielen Dank!

Gruß Reinhard

Hallo Reinhard,

Es zu erst der normale Fahrbefehl ausgeführt. Also hoch oder runter (pct) und dann mittels 3s Verzögerung wird der Befehl für die "Neigung" (slat) ausgeführt.
Meinst Du das?



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 26 Juni 2021, 10:14:17
Zitat von: CoolTux am 26 Juni 2021, 01:32:30
Na ja wenn tatsächlich wie Du sagst Events für alle Rollos kommen nimmt ASC den Event der gerade passt. Du musst zusehen das wirklich immer nur ein Event kommt.
Und event-on-change-reading zu setzen klappt nicht?

Kommt ja eben nicht. Ich mache mit einem Sensor was und zag, reagieren andere Rollos darauf.

Ich hab mal die Log angeschaut. Wenn ich Buero rechts öffne, das Fenster, bekomm ich sämtliche Status rein, von all den anderen Fenstern. Vllt reagiert hier ASC drauf ? Wenn der alle Werte rein bekommt und da sind auch andere Fenster bei die offen sind, das er auf die reagiert, als hätte ich die gerade erst geöffnet ?

2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_links_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Buero_li - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Buero_li - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Buero_li - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Buero_li - NoDelay: JA
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Buero_rechts_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Buero_re - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Buero_re - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_links_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Schlafzimmer_li - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Schlafzimmer_li - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Schlafzimmer_li - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Schlafzimmer_li - NoDelay: JA
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Schlafzimmer_rechts_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Schlafzimmer_re - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Schlafzimmer_re - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Schlafzimmer_re Allgemein: 1

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Schlafzimmer_re Allgemein: 1
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Kueche_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Kueche - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Kueche - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Kueche Allgemein: 1

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Kueche Allgemein: 1
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Esszimmer - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Esszimmer - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Esszimmer Allgemein: 1

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Esszimmer Allgemein: 1
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Terrasse_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Terrasse - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Terrasse - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Terrasse - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Terrasse - NoDelay: JA
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_links_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_li - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_li - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Wohnzimmer_li Allgemein: 1

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Wohnzimmer_li Allgemein: 1
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_mitte_contact Name: ASControl Notify: $VAR1 = [
          'state: true'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_mi - RECEIVED EVENT: state: true - IDENTIFIED EVENT: true - STORED EVENT: true

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_mi - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Wohnzimmer_mi Allgemein: 1

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnIsDay: Wohnzimmer_mi Allgemein: 1
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_re - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Wohnzimmer_re - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Wohnzimmer_re - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Wohnzimmer_re - NoDelay: JA
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Phillip - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Phillip - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Phillip - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Phillip - NoDelay: JA
2021.06.26 10:10:29 4: AutoShuttersControl (ASControl) - Devname: 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Selina_contact Name: ASControl Notify: $VAR1 = [
          'state: false'
        ];


ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Selina - RECEIVED EVENT: state: false - IDENTIFIED EVENT: false - STORED EVENT: false

ASC_DEBUG!!! 2021.06.26 10:10:29 - EventProcessingWindowRec: Selina - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Selina - NICHT versetztes fahren

ASC_DEBUG!!! 2021.06.26 10:10:29 - FnSetDriveCmd: Selina - NoDelay: JA


on change reading, bei jedem Sensor setzten ?

Also wenn ich die Seite beobachte und ein Fenster öffne, springt auch nur der state vom Fenster auf den passenden Wert, die anderen rühern sich nicht, so wie es sein soll.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: passibe am 26 Juni 2021, 12:15:11
Zitat von: D3ltorohd am 26 Juni 2021, 10:14:17
on change reading, bei jedem Sensor setzten ?

Ja.

Zitat von: D3ltorohd am 26 Juni 2021, 10:14:17
Also wenn ich die Seite beobachte und ein Fenster öffne, springt auch nur der state vom Fenster auf den passenden Wert, die anderen rühern sich nicht, so wie es sein soll.
Ja, der Wert der anderen "rührt sich" nicht, die Fenster sind ja auch noch in dem Zustand wie sie waren.
Was aber passiert, ist, dass FHEM trotzdem (also obwohl sich der Wert nicht ändert) ein Event sendet, das dann von ASC verarbeitet wird. Genau dieses Verhalten wird mit attr <sensor> event-on-change-reading .* unterbunden.

Woran du erkennst, dass ein Event gesendet wurde, obwohl keine Änderung des Werts erfolgt: Im Fensterkontakt-Device von dem Fenster, das du nicht öffnest, ändert sich zwar, wie du sagst, der Wert nicht, aber der Zeitstempel neben dem Reading aktualisiert sich und bekommt eine rote Schrift, das heißt, dass ein Event gesendet wurde... (alternativ kannst du dir das natürlich auch über den Event-Monitor anschauen)

Lässt sich auch im Wiki nachlesen: https://wiki.fhem.de/wiki/Event-on-change-reading (https://wiki.fhem.de/wiki/Event-on-change-reading)

Hoffe das hilft!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 26 Juni 2021, 12:21:56
Zitat von: passibe am 26 Juni 2021, 12:15:11
Ja.
Ja, der Wert der anderen "rührt sich" nicht, die Fenster sind ja auch noch in dem Zustand wie sie waren.
Was aber passiert, ist, dass FHEM trotzdem (also obwohl sich der Wert nicht ändert) ein Event sendet, das dann von ASC verarbeitet wird. Genau dieses Verhalten wird mit attr <sensor> event-on-change-reading .* unterbunden.

Woran du erkennst, dass ein Event gesendet wurde, obwohl keine Änderung des Werts erfolgt: Im Fensterkontakt-Device von dem Fenster, das du nicht öffnest, ändert sich zwar, wie du sagst, der Wert nicht, aber der Zeitstempel neben dem Reading aktualisiert sich und bekommt eine rote Schrift, das heißt, dass ein Event gesendet wurde... (alternativ kannst du dir das natürlich auch über den Event-Monitor anschauen)

Lässt sich auch im Wiki nachlesen: https://wiki.fhem.de/wiki/Event-on-change-reading (https://wiki.fhem.de/wiki/Event-on-change-reading)

Hoffe das hilft!

Komisch, das er das Verhalten früher nicht hatte. Also das läuft bestimmt schon 2 Jahre so. Erst nach div. Updates von Fhem und ioBroker und dessen Fhem Adapter, viel mir das auf.

Muss ich das .* mit hinter change reading setzten ? So hatte ich das gesetzt, wie cooltux meinte..

Internals:
   CFGFN     
   FUUID      60d6e06b-f33f-fc62-b21d-4bd54373a9a410ea
   NAME       0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact
   NR         180
   STATE      true
   TYPE       dummy
   READINGS:
     2021-06-26 11:33:37   state           true
Attributes:
   alias      Esszimmer_contact
   comment    Auto-created by ioBroker fhem.0
   event-on-change-reading state
   group      0_userdata.0.Jalousiesteuerung.Fenstertimeout
   room       ioB_IN


Oder sollte ich anstatt state eben .* setzten ?

Somit sollte nun das Rollo nur noch wirklich auf Sensoren reagieren die wirklich auch den Status ändern indem ich das Fenster öffne, oder schließe ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 26 Juni 2021, 13:01:33
Wenn Du nur ,,state" bei event-on-change-reading setzt, gibt es nur bei Änderung von state ein event und sonst gar keine mehr. Nicht, dass Du irgendwo noch irgendwelche anderen events brauchst, z.B in eine notifiy oder DOIF.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: passibe am 26 Juni 2021, 13:09:22
Zitat von: D3ltorohd am 26 Juni 2021, 12:21:56
Internals:
   CFGFN     
   FUUID      60d6e06b-f33f-fc62-b21d-4bd54373a9a410ea
   NAME       0_userdata.0.Jalousiesteuerung.Fenstertimeout.Esszimmer_contact
   NR         180
   STATE      true
   TYPE       dummy
   READINGS:
     2021-06-26 11:33:37   state           true
Attributes:
   alias      Esszimmer_contact
   comment    Auto-created by ioBroker fhem.0
   event-on-change-reading state
   group      0_userdata.0.Jalousiesteuerung.Fenstertimeout
   room       ioB_IN


So wie das list aussieht, bekommt das device von ioBroker ohnehin nur das "state"-reading, das sollte also so passen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 26 Juni 2021, 13:14:47
Zitat von: CoolTux am 26 Juni 2021, 10:03:58
Hallo Reinhard,

Es zu erst der normale Fahrbefehl ausgeführt. Also hoch oder runter (pct) und dann mittels 3s Verzögerung wird der Befehl für die "Neigung" (slat) ausgeführt.
Meinst Du das?



Grüße

Ganz richtig. Die HmIP Jalousie Devices wollen bei der Neigungseinstellung beides in einem Befehl sehen, Neigung und Höhe. Und genau in dieser Reihenfolge. Wenn ich das richtig sehe, kann ich mit dem ASC Modul Neigung somit nicht einstellen. Außer du sagst mir, dass es noch einen Trick gibt beide Werte gleichzeitig in einem Befehl zu übertragen. Ich werde mal noch ein wenig experimentieren. Wenn ich Erfolg habe bekommst du es mit :)

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 26 Juni 2021, 19:32:30
Genau es gibt nur State, ich mache in Fhem nur die Rollo Steuerung, mehr nicht. Die Kontakte kommen von ioBroker und mehr wie State brauch ich ja nicht fürs ASC. Ich bin gespannt, bald ist Nachtfahrt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 27 Juni 2021, 09:45:44
Hallo Cooltux,

Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Ich möchte gerne diese Äußerung von dir aus dem letzten Jahr nochmal hochholen.
Hat sich hier schon etwas getan? In der aktuellen Jahreszeit ist es ja gerne mal so, dass Fenster zum Lüften offen sind und dann bei den EG Fenstern eine funktionierende SelfDefense Funktion toll wäre.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wscheff am 27 Juni 2021, 10:13:11
Zitat von: Reinhard.M am 26 Juni 2021, 13:14:47
Ganz richtig. Die HmIP Jalousie Devices wollen bei der Neigungseinstellung beides in einem Befehl sehen, Neigung und Höhe. Und genau in dieser Reihenfolge. Wenn ich das richtig sehe, kann ich mit dem ASC Modul Neigung somit nicht einstellen. Außer du sagst mir, dass es noch einen Trick gibt beide Werte gleichzeitig in einem Befehl zu übertragen. Ich werde mal noch ein wenig experimentieren. Wenn ich Erfolg habe bekommst du es mit :)

Gruß Reinhard

Hallo Reinhard, ich benutze die HmIP-BBL für meine Jalosie, die sollten gleich funktionieren.
ich habe dafür in eventMap folgendes angelegt, zB. für das Shading. Damit werden beide Parameter in einem Befehl übergeben

usr=>
{
[...]
    '^shading' => 'datapoint 4.LEVEL_2 0.7 4.LEVEL 3',

[...]
},


dann musst man nur noch das Attribut ASC_Shading_Pos auf '3:shading' setzen. wenn Shading durch ASC ausgeführt wird, dann wird der obere Befehl ausgeführt (also bei mir Höhe auf 3 und Winkel der Jalo auf 70%)

Das klappt auch für Ventilate, Comfort_open usw.

Vielleicht hilft es dir weiter

Gruss
wscheff
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 27 Juni 2021, 11:30:21
Zitat von: Wscheff am 27 Juni 2021, 10:13:11
Hallo Reinhard, ich benutze die HmIP-BBL für meine Jalosie, die sollten gleich funktionieren.
ich habe dafür in eventMap folgendes angelegt, zB. für das Shading. Damit werden beide Parameter in einem Befehl übergeben

dann musst man nur noch das Attribut ASC_Shading_Pos auf '3:shading' setzen. wenn Shading durch ASC ausgeführt wird, dann wird der obere Befehl ausgeführt (also bei mir Höhe auf 3 und Winkel der Jalo auf 70%)

Das klappt auch für Ventilate, Comfort_open usw.

Vielleicht hilft es dir weiter

Gruss
wscheff

Hallo wscheff,
danke für dein Feedback. Deinen Ansatz hatte ich schon begonnen aber noch nicht zu Ende geführt. Insbesondere weil ich hier keine festen, sondern Reading Werte für die Einstellung verwenden möchte, also beispielsweise für "4.LEVEL 3" sowas wie "4.LEVEL ReadingsNum("$NAME","4.LEVEL",0). Deine Info hat mir aber ein Stück weitergeholfen, dafür nochmals besten Dank :)

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 27 Juni 2021, 19:56:14
Zitat von: CoolTux am 26 Juni 2021, 10:03:58
Hallo Reinhard,

Es zu erst der normale Fahrbefehl ausgeführt. Also hoch oder runter (pct) und dann mittels 3s Verzögerung wird der Befehl für die "Neigung" (slat) ausgeführt.
Meinst Du das?



Grüße

Hallo CoolTux,
ich habe heute mal versucht, auf Basis deiner Antwort und des Debug Modus im ASC-Device mich an eine Lösung heran zu tasten. Dafür habe ich das komplexe Event-Mapping mit "ReadingsNum()" genommen um die nicht gesetzten Werte in einem Command mit zu setzen. Das bedeutet, wenn ich sltpct setze nehme ich im Aufruf den pct Wert hinzu und umgekehrt. Im Handbetrieb funtioniert das wunderbar da die Readings Werte stabil anliegen. Wenn ich das Gleiche im ASC-Automatik Mode versuche sind grundsätzlich noch nicht die neuen Werte gesetzt und es geht schief. Der mit dem ersten Kommando richtig gesetzte pct Wert wird 3 Sekunden später durch das Setzen des sltpct Wertes mit einem alten Wert überschrieben. Ich werde also wohl für jede Position ein eigenes Kommando aufsetzen müssen. Falls du ASC auch für solche Devices fit machen willst lass es mich wissen. Ich habe inzwischen einiges getestet und entsprechende Informationen für dich.
Dabei ist mir noch folgendes aufgefallen. Wenn ich die Lamellen beispielsweise morgens nur hochstellen will (Closed Position ist 0:0), geht es nur, wenn pct ungleich 0 ist. Ein FP-Wert wie z.B. '0.1' reicht um ASC zum Arbeiten zu animieren :)

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Bäschdler am 28 Juni 2021, 13:10:27
Zitat von: alexmetz am 23 Juni 2021, 12:24:24
Doch:
set ASC controlShading on

Eben (nochmal) getestet, das funktioniert leider nicht.
Heute morgen hat der Helligkeitssensor gesponnen. Ich habe die Rollos daher manuell in die Abschattungsposition gefahren und set ASC controlShading on ausgeführt - immer noch shading out. Auch nach ein paar Minuten noch.

Daher nochmals die Frage: kann man so was bitte einbauen?


Danke und Grüsse
Ralf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 28 Juni 2021, 13:18:30
set ASC controlShading on
schaltet nur die Wartezeit nach manueller Betätigung ab, die Beschattungsbedingungen müssen aber natürlich erfüllt sein. Das scheint bei Dir nicht der Fall zu sein. Daher würde ich dort mal suchen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 02 Juli 2021, 07:05:00
Guten Morgen CoolTux,
ich bin weiterhin dabei mein HmIP Jalousie Device richtig zum Laufen zu bringen. Ich möchte dafür den übergebenen "pct" Wert mit ascAPIget() auslesen. "Status" wird anscheinend erst gesetzt, wenn alle Befehle abgeschlossen sind, das ist zu spät. Gibt es einen Get Befehl der den übergebenen "pct" Wert zurück liefert? Dann könnte ich diesen Wert korrekt an den Slat Befehl übergeben.
2. Punkt in diesem Zusammenhang: Wie übergebe ich die Slat Position an ein ExternalTrigger? Der ":" trennt dort ja bereits den POSACTIVE von POSINACTIVE. Setze ich den Wert dann schlicht in "2:77" oder '2:77'? Würde mich freuen, wenn du mir dazu ein paar Infos geben kannst.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 02 Juli 2021, 10:20:20
Hallo CoolTux,

Zitat von: nagelreo am 01 Juni 2021, 20:16:58
Das Deaktivieren mit shutterASCenableToggle funktioniert im Prinzip. Unschön ist aber, dass die Anzeige der Position der deaktivierten Rollos nachwievor verändert wird. Dadurch wird der Abgleich der Position mit den Handsendern ausgehebelt.

Leider ist das Thema immer noch offen.
Als Alternative zum shutterASCenableToggle habe ich die Rollläden auf "ASC 0" gesetzt, in ASC "scanForShutters" durchgeführt.
Das Ergebnis ist gleich.
- die Rolläden erscheinen nicht mehr in "ASC Configuration and Information Summary", werden wie gewollt nicht mehr gesteuert
- die Position der mit den Handsendern gestuerten Rollläden wird aber überschrieben
- im Rollladen device Readings sind die Fahrzeiten trotz "ASC_Enable off" und dem "Deaktivieren über "ASC 0 mit scanForShutters" gelistet.

Readings
ASC_Enable off                                           2021-06-19 17:53:18
ASC_ShuttersLastDrive manual                    2021-06-22 06:41:57
ASC_Time_DriveDown 02.07.2021 - 22:00    2021-07-02 08:00:02
ASC_Time_DriveUp 03.07.2021 - 08:00        2021-07-02 08:00:02


Vielen Dank und Gruß
Rolf
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 03 Juli 2021, 12:59:49
Zitat von: Reinhard.M am 02 Juli 2021, 07:05:00
Guten Morgen CoolTux,
ich bin weiterhin dabei mein HmIP Jalousie Device richtig zum Laufen zu bringen. Ich möchte dafür den übergebenen "pct" Wert mit ascAPIget() auslesen. "Status" wird anscheinend erst gesetzt, wenn alle Befehle abgeschlossen sind, das ist zu spät. Gibt es einen Get Befehl der den übergebenen "pct" Wert zurück liefert? Dann könnte ich diesen Wert korrekt an den Slat Befehl übergeben.
2. Punkt in diesem Zusammenhang: Wie übergebe ich die Slat Position an ein ExternalTrigger? Der ":" trennt dort ja bereits den POSACTIVE von POSINACTIVE. Setze ich den Wert dann schlicht in "2:77" oder '2:77'? Würde mich freuen, wenn du mir dazu ein paar Infos geben kannst.

Gruß Reinhard

1. ascAPIget('PosCmd'...)

2. Da muss ich gestehen habe ich so gar nicht dran gedacht. Aktuell ist es schlicht nicht möglich. Das muss ich mal irgendwie korrigieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 04 Juli 2021, 10:36:10
So das mit den readings on change event hat das Problem behoben, alles wie gewohnt. Also muss irgendwo durch ein Update mal was verändert wurden. Weil davor lief es ja ohne dieses attr.
Naja egal, auf jeden Fall läuft es wieder, Gott sei Dank.

Wie war das denn mit diesem Absent. Ich schlaffe momentan öfters im Wohnzimmer, da ich da komischerweise keine Rückenschmerzen hab am nächsten Tag. (Matratze wohl zu weich)

Auf jeden Fall ist da halt am Wochenende schon hell, da die Rollos sehr früh hochfahren. Ich würde gern am Tablet einfach  sagen ob ich da bin oder nicht und der eben am morgen erst mal nicht hoch fährt. Geht das über dieses absent ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Juli 2021, 14:21:03
Zitat von: D3ltorohd am 04 Juli 2021, 10:36:10
So das mit den readings on change event hat das Problem behoben, alles wie gewohnt. Also muss irgendwo durch ein Update mal was verändert wurden. Weil davor lief es ja ohne dieses attr.
Naja egal, auf jeden Fall läuft es wieder, Gott sei Dank.

Wie war das denn mit diesem Absent. Ich schlaffe momentan öfters im Wohnzimmer, da ich da komischerweise keine Rückenschmerzen hab am nächsten Tag. (Matratze wohl zu weich)

Auf jeden Fall ist da halt am Wochenende schon hell, da die Rollos sehr früh hochfahren. Ich würde gern am Tablet einfach  sagen ob ich da bin oder nicht und der eben am morgen erst mal nicht hoch fährt. Geht das über dieses absent ?

Ich würde das nicht durch Absenz machen sondern durch Home. Residents einstellen im ASC und morgens fahren lassen nur wenn Home. Dann müsst nur residents auf Home stellen. Bzw stellt es sich automatisch wenn du einen verknüpften Rommate auf Home stellst
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 04 Juli 2021, 20:01:23
Zitat von: CoolTux am 04 Juli 2021, 14:21:03
Ich würde das nicht durch Absenz machen sondern durch Home. Residents einstellen im ASC und morgens fahren lassen nur wenn Home. Dann müsst nur residents auf Home stellen. Bzw stellt es sich automatisch wenn du einen verknüpften Rommate auf Home stellst

Ich würde das über mein Tablet machen, dazu kann ich in ioB nen Datenpunkt schalten, was müsste da denn drin stehen ? Den Datenpunkt reiche ich als Device nach FHEM. true, false, oder muss da home mit rein ?

Wenn dann home unter residentDev steht fährt er ? Sollte er dann lieber nicht fahren, wenn ich home bin ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: passibe am 04 Juli 2021, 20:27:09
Reicht es nicht eigentlich, wenn man das über einen dummy macht? Was ich mir vorstelle (müsstest du mal testen, ist jetzt nur ausgedacht):
Du trägst in ASC_Mode_Up "home" ein.
Dann erstellst du einen dummy, dessen state du über ioB entweder auf "home" oder auf "absent" setzt.
Dann trägst du den eben erstellten dummy in ASC_Roommate_Device ein.

Wenn du nicht im Zimmer schläfst, stellst du den dummy auf "home", dann fährt alles ganz normal hoch, wie geplant.
Wenn du jetzt im Zimmer schläfst, stellst du den dummy auf "absent", dann fährt das Rollo morgens nicht. Wenn du dann aufwachst, kannst du den dummy am Tablet auf "home" stellen, sobald das passiert fährt das Rollo hoch.

Alternativ kannst du natürlich den dummy auch mit einem at/notify/doif/whatever oder z.B. irgendeiner Weckfunktion auf "home" stellen, dann musst du das nicht manuell machen. (z.B. wenn der dummy auf absent steht (= du hast im Wohnzimmer geschlafen) und du dann das Licht anschaltest, weil du aufgestanden bist -> Rollo fährt hoch)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 04 Juli 2021, 20:52:01
Zitat von: passibe am 04 Juli 2021, 20:27:09
Reicht es nicht eigentlich, wenn man das über einen dummy macht? Was ich mir vorstelle (müsstest du mal testen, ist jetzt nur ausgedacht):
Du trägst in ASC_Mode_Up "home" ein.
Dann erstellst du einen dummy, dessen state du über ioB entweder auf "home" oder auf "absent" setzt.
Dann trägst du den eben erstellten dummy in ASC_Roommate_Device ein.

Wenn du nicht im Zimmer schläfst, stellst du den dummy auf "home", dann fährt alles ganz normal hoch, wie geplant.
Wenn du jetzt im Zimmer schläfst, stellst du den dummy auf "absent", dann fährt das Rollo morgens nicht. Wenn du dann aufwachst, kannst du den dummy am Tablet auf "home" stellen, sobald das passiert fährt das Rollo hoch.

Alternativ kannst du natürlich den dummy auch mit einem at/notify/doif/whatever oder z.B. irgendeiner Weckfunktion auf "home" stellen, dann musst du das nicht manuell machen. (z.B. wenn der dummy auf absent steht (= du hast im Wohnzimmer geschlafen) und du dann das Licht anschaltest, weil du aufgestanden bist -> Rollo fährt hoch)

Also gar nicht über Resident im ASC selber ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: passibe am 04 Juli 2021, 21:16:56
Also ich würde davon ausgehen, dass das nur mit ASC_Roommate_Device + dummy reicht. Wie gesagt, müsstest du aber einfach mal testen, ich hab das selbst noch nicht ausprobiert.
Der Vorteil davon ist mE, dass dir der dummy dann nicht deinen restlichen Residents-Status zerschießt, z.B. wenn eigentlich alle weg sind, aber der dummy noch auf "home" steht (weil du grade nicht im Wohnzimmer schläfst, sondern ja außer Haus bist), dann wechselt das Residents-device ja gar nicht in "absent" ...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 05 Juli 2021, 16:22:12
Ich habe noch 3 Fragen, hauptsächlich zum Regenschutz (habe in diesem Thread 70 Seiten gelesen, deshalb die Bitte):
Frage 1:
Kann mir jemand bestätigen, dass bei aktivem - und bisher auch bei mir funktionierendem - Regenschutz die Rollade trotz Regens morgens zur normalen Hochfahrzeit hochfährt, also den Regenschutz ignoriert? Ich habe das nämlich heute morgen so erlebt:
Es fing um 07:09 an zu regnen, das Reading "di_RegensensorVerzoegerung:Regen" stand auf "rain" und trotzdem ging um 07:15 Uhr (Time_Up_Early) die Rollade hoch. Zu dem Zeitpunkt war stand das Reading natürlich auch noch auf "rain".

Frage 2:
Bitte nur bestätigen, ob es im ASC keine Einstellmöglichkeit für eine Wartezeit nach Regen gibt. Ist normalerweise auch nicht nötig, habe mir mit einem DOIF eine eigene Verlängerung gebaut, da bei dem Regenwetter jede Viertelstunde die Rollade rauf- bzw. runterfährt.

Frage 3:
Werden irgendwann noch die ASC-Referenzen ("Probably associated with") zu anderen Geräten aufgeführt? Bei mir steht da im Moment noch nichts. Hat aber auch Zeit!

Ansonsten bin ich nach wie vor vom ASC begeistert!!!!

Rolladen:
Internals:

   DEVICETOPIC RolladenArbeitszimmer
 
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 36644
   MQTT2_FHEM_Server_TIME 2021-07-05 16:11:44
   MSGCNT     36644
   NAME       RolladenArbeitszimmer
   NR         1288
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-01 17:59:44   ASC_Enable      on
     2021-07-05 15:00:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-07-05 15:02:12   ASC_ShuttersLastDrive rain protected
     2021-07-05 07:15:02   ASC_Time_DriveDown 05.07.2021 - 22:30
     2021-07-05 07:15:02   ASC_Time_DriveUp 06.07.2021 - 07:15
     2021-07-04 16:42:24   IODev           MQTT2_FHEM_Server
     2021-07-04 16:43:35   associatedWith  Rolladensteuerung
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-07-05 16:11:44   current         stop
     2021-07-05 16:11:44   energy          9232
     2021-07-04 16:42:42   fw_ver          20210429-100559/v1.10.4-g3f94cd7
   
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-07-05 16:11:44   input0          0
     2021-07-05 16:11:44   input1          0
     2021-07-04 16:42:42   ip              192.168.178.59
     2021-07-04 16:42:42   mac             8CAAB54CC9C2
     2021-07-04 16:42:42   model           SHSW-25
     2021-07-04 16:42:42   new_fw          false
     2021-07-04 16:42:42   online          true
     2021-07-05 16:11:44   overtemperature 0
     2021-07-05 16:11:44   pct             0
     2021-07-05 16:11:44   power           0.00
     2021-07-05 16:11:44   roller_0_energy 9232
     2021-07-05 16:11:44   roller_0_power  0.00
     2021-07-05 16:11:44   roller_0_stop_reason normal
     2021-07-05 16:11:44   state           0
     2021-07-05 16:11:44   temperature     55.32
     2021-07-05 16:11:44   temperature_f   131.57
     2021-07-05 16:11:44   temperature_status Normal
     2021-06-30 17:18:48   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-18:00
   ASC_Shading_InOutAzimuth 90:255
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenArbeitszimmer()}
   ASC_Shading_StateChange_SunnyCloudy 15000:10000
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 17:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : '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>" }
   event-on-change-reading .*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
 
   room       ASC,MQTT2_DEVICE
 
   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
   webCmd     :open:close:half:stop:pct


ASC-Modul:
Internals:
   FUUID      60c617ec-f33f-26cd-34ab-c889e2099b294d9a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,Regensensor_Regen,RolladenGaesteWC,RolladenFlur,RolladenArbeitszimmer,ASC_Residents,di_RegensensorVerzoegerung,Twilight,Melder_Gaeste_WC,Lichtsensor,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
   NR         1282
   NTFY_ORDER 51-Rolladensteuerung
   STATE      rain protected
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-07-05 15:02:12   RolladenArbeitszimmer_PosValue 0
     2021-07-04 22:30:02   RolladenArbeitszimmer_lastDelayPosValue 0
     2021-07-05 13:56:20   RolladenArbeitszimmer_lastPosValue 20
     2021-07-05 07:15:02   RolladenArbeitszimmer_nextAstroTimeEvent 05.07.2021 - 22:30
     2021-07-05 10:15:09   RolladenFlur_PosValue 100
     2021-07-05 10:15:01   RolladenFlur_lastPosValue 60
     2021-07-05 07:15:02   RolladenFlur_nextAstroTimeEvent 05.07.2021 - 22:45
     2021-07-05 07:15:21   RolladenGaesteWC_PosValue 100
     2021-07-05 07:15:02   RolladenGaesteWC_lastPosValue 0
     2021-07-05 07:15:02   RolladenGaesteWC_nextAstroTimeEvent 05.07.2021 - 22:28
     2021-07-05 10:15:09   RolladenKuecheLinks_PosValue 100
     2021-07-05 10:15:01   RolladenKuecheLinks_lastPosValue 60
     2021-07-05 07:15:02   RolladenKuecheLinks_nextAstroTimeEvent 05.07.2021 - 22:30
     2021-07-05 10:15:21   RolladenKuecheRechts_PosValue 100
     2021-07-05 09:57:10   RolladenKuecheRechts_lastPosValue 100
     2021-07-05 07:15:02   RolladenKuecheRechts_nextAstroTimeEvent 05.07.2021 - 22:28
     2021-07-05 07:30:37   RolladenWohnzimmerLinks_PosValue 100
     2021-07-05 07:30:02   RolladenWohnzimmerLinks_lastPosValue 0
     2021-07-05 07:30:02   RolladenWohnzimmerLinks_nextAstroTimeEvent 05.07.2021 - 22:38
     2021-07-05 07:30:34   RolladenWohnzimmerRechts_PosValue 100
     2021-07-05 07:30:02   RolladenWohnzimmerRechts_lastPosValue 0
     2021-07-05 07:30:02   RolladenWohnzimmerRechts_nextAstroTimeEvent 05.07.2021 - 22:00
     2021-07-03 18:46:40   ascEnable       on
     2021-07-04 16:43:40   controlShading  on
     2021-07-03 18:03:41   hardLockOut     off
     2021-07-04 16:43:34   room_ASC_MQTT2_DEVICE RolladenArbeitszimmer
     2021-07-04 16:43:34   room_ASC_MQTT2_DEVICE___bersicht RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,RolladenKuecheRechts
     2021-07-04 16:43:34   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-06-16 17:26:39   selfDefense     off
     2021-07-05 15:02:12   state           rain protected
     2021-06-16 17:26:39   sunriseTimeWeHoliday off
     2021-07-04 16:43:34   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     Lichtsensor:
       RolladenArbeitszimmer ASC_BrightnessSensor
       RolladenFlur ASC_BrightnessSensor
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
       RolladenKuecheRechts ASC_BrightnessSensor
     Melder_Gaeste_WC:
       RolladenGaesteWC ASC_WindowRec
     Regensensor_Regen:
       Rolladensteuerung ASC_rainSensor
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 06 Juli 2021, 14:51:23
Nach wie vor habe ich immer noch nicht die richtigen Einstellungen für meine Beschattung gefunden
ASC_Shading_InOutAzimuth 320:260

so sieht es jetzt aus mit meinem nach Osten gerichteten Fenster, welches ja bei "0" liegen soll, nun bin ich weiter zurück gegangen weil bei 0 es mir immer noch zu spät war, wenn der Rollladen in Beschattung fahren soll, aber jetzt macht er es gar nicht mehr.

Irgendwie verstehe ich es nicht. Ich habe extra die Temp. auf 19° gestellt damit es nicht daran scheitert, kann mir da mal jemand auf die Sprünge helfen. Muss ich jetzt noch einen anderen Parameter verändern.
Ich habe mittlerweile wieder auf 0 eingestellt
ASC_Shading_InOutAzimuth 0:260

EIN Nachtrag mit diesen Einstellungen fährt der Rollladen um 11.15 in den Beschattungsmodus, das ist mir aktuell zu spät, da brettert die Sonne schon voll rein
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 07 Juli 2021, 14:31:09
Zitat von: CoolTux am 10 Juni 2021, 12:20:10
Wenn wirklich Interesse an einer Mitarbeit besteht und Du Dich etwas mit Git aus kennst können wir gerne darüber reden!

Ich habe es mir mal näher angeschaut.
Mit Git kenne ich mich null aus und die Anpassungen an deinem Quellcode übersteigen a) meine Fähigkeiten und b) die mir zur Verfügung stehende Zeit um mich einzuarbeiten.

Also kein Patch/Pull Request von mir für einen ShadingSensor.
Für mich löse ich es weiterhin über ein "manipuliertes" Reading  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: eurofinder am 08 Juli 2021, 07:43:27
@moonsorrox:
Ich denke du wirst noch deine Werte für ASC_Shading_MinMax_Elevation anpassen müssen.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 08 Juli 2021, 10:19:55
Hallo,

ich versuche gerade bei mir das ASC-Modul richtig ans Laufen zu bekommen aber habe natürlich ein paar Start-Schwierigkeiten.

Hatte mich schon an einem anderen Thread gehängt, wo es ebenfalls Probleme mit dem external Trigger gab aber da gab es bisher keine Rückmeldung.

Hier mal ein List eines Rollladen
Internals:
   DEF        5F0613
   FUUID      5c501681-f33f-2e10-96eb-65956afbd5f03b17
   IODev      VU_nanoCUL
   LASTInputDev VU_nanoCUL
   MSGCNT     173
   NAME       Ku_Rollladen
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ku_Rollladen
   STATE      on
   TYPE       CUL_HM
   VU_nanoCUL_MSGCNT 173
   VU_nanoCUL_RAWMSG A0D0CA4105F0613AB03100601C800::-65:VU_nanoCUL
   VU_nanoCUL_RSSI -65
   VU_nanoCUL_TIME 2021-07-06 06:35:51
   chanNo     01
   lastMsg    No:0C - t:10 s:5F0613 d:AB0310 0601C800
   protLastRcv 2021-07-06 06:35:51
   protRcv    173 last_at:2021-07-06 06:35:51
   protResnd  1 last_at:2021-07-01 06:48:21
   protSnd    198 last_at:2021-07-06 06:35:51
   protState  CMDs_done
   rssi_VU_nanoCUL cnt:54 min:-70 max:-57 avg:-62.49 lst:-59
   rssi_at_VU_nanoCUL cnt:173 min:-74.5 max:-61 avg:-66.8 lst:-65
   READINGS:
     2021-06-18 11:50:09   ASC_Enable      on
     2021-07-06 08:33:46   ASC_Time_DriveDown 06.07.2021 - 18:00
     2021-07-06 08:33:46   ASC_Time_DriveUp AutoShuttersControl off
     2021-07-06 06:35:29   CommandAccepted yes
     2019-04-15 11:22:37   D-firmware      2.11
     2019-04-15 11:22:37   D-serialNr      OEQ1303215
     2021-06-25 11:04:15   IODev           VU_nanoCUL
     2021-06-29 20:25:21   PairedTo        0xAB0310
     2021-06-29 20:25:03   R-driveDown     18.5 s
     2020-07-28 19:23:28   R-driveTurn     1 s
     2021-06-29 20:25:22   R-driveUp       18.5 s
     2020-07-28 19:23:27   R-pairCentral   0xAB0310
     2020-07-28 19:23:28   R-sign          off
     2021-06-29 20:25:21   RegL_00.         00:00 02:01 0A:AB 0B:03 0C:10 15:FF 18:00
     2021-06-29 20:25:22   RegL_01.         00:00 08:00 09:00 0A:00 0B:00 0C:B9 0D:00 0E:B9 0F:0A 10:00 30:06 56:00 57:24
     2021-06-25 16:53:55   associatedWith  OUT_AutoShutterControl
     2021-06-29 20:26:22   cfgState        ok
     2021-07-06 06:35:51   commState       CMDs_done
     2021-07-06 06:35:51   deviceMsg       on (to VCCU)
     2021-07-06 06:35:51   level           100
     2021-07-06 06:35:51   motor           stop:on
     2021-07-06 06:35:51   pct             100
     2021-05-25 13:11:21   powerOn         2021-05-25 13:11:20
     2021-07-06 06:35:51   recentStateType info
     2021-07-06 06:35:51   state           on
     2021-07-06 06:35:51   timedOn         off
     2021-07-06 06:35:29   trigLast        fhem:02
   helper:
     HM_CMDNR   12
     cSnd       11AB03105F0613020114,11AB03105F06130201C8
     cfgStateUpdt 0
     dlvlCmd    ++A011AB03105F06130201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1624611855.91031
       TmplTs     1624611855.91031
       cmdKey     1:1:0::Ku_Rollladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HWR_Waschmaschine_SenF,HWR_Waschmaschine_SenI,HWR_Waschmaschine_SenPwr,HWR_Waschmaschine_SenU,Ku_Spueler_SenF,Ku_Spueler_SenI,Ku_Spueler_SenPwr,Ku_Spueler_SenU,VCCU,Wz_Aquarium_SenF,Wz_Aquarium_SenI,Wz_Aquarium_SenPwr,Wz_Aquarium_SenU,Wz_FensterLinks
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5F0613,00,00,00
       nextSend   1625546151.11354
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         5F0613
         00
         00
         00
     mRssi:
       mNo        0C
       io:
         CUNO:
         VU_nanoCUL:
           -61
           -61
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         VU_nanoCUL
       flg        A
       ts         1625546151.0141
       ack:
         HASH(0x564a5b570cb0)
         0C8002AB03105F061300
     rssi:
       VU_nanoCUL:
         avg        -62.5
         cnt        54
         lst        -59
         max        -57
         min        -70
       at_VU_nanoCUL:
         avg        -66.8092485549133
         cnt        173
         lst        -65
         max        -61
         min        -74.5
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Down   time
   ASC_ExternalTrigger AlexaGuteNacht:state on:off 10:100
   ASC_Mode_Down home
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Sleep_Pos 10
   ASC_Time_Down_Early 18:00
   DbLogExclude .*
   EG_Rollladen 1
   IODev      VU_nanoCUL
   IOgrp      VCCU
   alexaName  Küchenrollo
   alias      Küche
   autoReadReg 4_reqStatus
   devStateIcon on:fts_window_2w 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 off:fts_shutter_100
   event-on-change-reading state
   eventMap   100:auf 0:zu
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType light
   group      Fenster EG
   homebridgeMapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Home,Küche
   serialNr   OEQ1303215
   sortby     2
   subType    blindActuator
   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
   webCmd     20:auf:zu


Auf den definierten externalTrigger (ein Dummy) wird nicht reagiert. weder auf on noch auf off. Muss noch etwas anderes konfiguriert werden, damit der Trigger ausgewertet wird?

Über die SuFu habe im Thread zur Version 0.8.0 den folgenden Beitrag gefunden:
Zitat von: CoolTux am 03 November 2019, 14:20:44
Zitat von: MichaelO am 03 November 2019, 14:11:55
    Toll, danke für die schnelle Reaktion auf meinen Vorschlag.

    Das mit der Vorrangsteuerung ist tatsächlich eine Frage, die noch zu klären ist. Würde es das Device zu komplex machen, wenn man zu den bisherigen Modes ein entsprechendes Attribut einführt, ins Unreine gesprochen etwa

    ASC_ExternalTriggerMorningOverride
    ASC_ExternalTriggerEveningOverride
    ASC_ExternalTriggerSelfDefenseOverride
    ASC_ExternalTriggerShadingOverride
    ASC_ExternalTriggerPrivacyOverride
    etc.

    Wichtig wäre meiner Meinung nach, dass ASC nach Wegfall der ExternalTriggerDevice-Bedingung das tut, was zwischenzeitlich auch ohne den Trigger passiert wäre.


Ich schaue mir die Tage mal die nötigen Logiken an.
Die Variante fände ich sehr sehr schön.
Aktuell kann man ja per ASC_Down/ASC_Up wählen zwischen astro,time,brigtness und roommate (wobei zu roommate die Erklärung in der deutschen commandref und im Wiki fehlt). hier wäre es toll, wenn man auch einen eigenen (externen) Trigger definieren könnte. Also nicht als override sondern ganz regulär als Auslöser für die morgendlichen und abendlichen Fahrten.

Aktuell löse ich Routinen per Sprachbefehl aus, wenn ich morgens ins EG komme bzw., wenn ich abends ins Bett gehe. Das würde ich gern ins Modul überführen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 08 Juli 2021, 12:33:06
Zitat von: eurofinder am 08 Juli 2021, 07:43:27
@moonsorrox:
Ich denke du wirst noch deine Werte für ASC_Shading_MinMax_Elevation anpassen müssen.

Gruß
eurofinder
OK, da hatte ich 8:80 drin evtl. liegt es an der Formatierung der Werte ich habe jetzt mal die default Werte (25.0:100.0) eingetragen aus der commandref, mal schauen was morgen passiert.
25.0 sollte bei mir ca. 8 Uhr sein.

Hier gibt es auch Minus Werte das hatte ich zuerst wohl verwechselt mit dem Wert von ASC_Shading_InOutAzimuth, hier hatte ich versehentlich vor einiger Zeit einne Minus Wert eingetragen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Juli 2021, 19:48:14
Zitat von: balli1187 am 08 Juli 2021, 10:19:55
Hallo,

ich versuche gerade bei mir das ASC-Modul richtig ans Laufen zu bekommen aber habe natürlich ein paar Start-Schwierigkeiten.

Hatte mich schon an einem anderen Thread gehängt, wo es ebenfalls Probleme mit dem external Trigger gab aber da gab es bisher keine Rückmeldung.

Hier mal ein List eines Rollladen
Internals:
   DEF        5F0613
   FUUID      5c501681-f33f-2e10-96eb-65956afbd5f03b17
   IODev      VU_nanoCUL
   LASTInputDev VU_nanoCUL
   MSGCNT     173
   NAME       Ku_Rollladen
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-Ku_Rollladen
   STATE      on
   TYPE       CUL_HM
   VU_nanoCUL_MSGCNT 173
   VU_nanoCUL_RAWMSG A0D0CA4105F0613AB03100601C800::-65:VU_nanoCUL
   VU_nanoCUL_RSSI -65
   VU_nanoCUL_TIME 2021-07-06 06:35:51
   chanNo     01
   lastMsg    No:0C - t:10 s:5F0613 d:AB0310 0601C800
   protLastRcv 2021-07-06 06:35:51
   protRcv    173 last_at:2021-07-06 06:35:51
   protResnd  1 last_at:2021-07-01 06:48:21
   protSnd    198 last_at:2021-07-06 06:35:51
   protState  CMDs_done
   rssi_VU_nanoCUL cnt:54 min:-70 max:-57 avg:-62.49 lst:-59
   rssi_at_VU_nanoCUL cnt:173 min:-74.5 max:-61 avg:-66.8 lst:-65
   READINGS:
     2021-06-18 11:50:09   ASC_Enable      on
     2021-07-06 08:33:46   ASC_Time_DriveDown 06.07.2021 - 18:00
     2021-07-06 08:33:46   ASC_Time_DriveUp AutoShuttersControl off
     2021-07-06 06:35:29   CommandAccepted yes
     2019-04-15 11:22:37   D-firmware      2.11
     2019-04-15 11:22:37   D-serialNr      OEQ1303215
     2021-06-25 11:04:15   IODev           VU_nanoCUL
     2021-06-29 20:25:21   PairedTo        0xAB0310
     2021-06-29 20:25:03   R-driveDown     18.5 s
     2020-07-28 19:23:28   R-driveTurn     1 s
     2021-06-29 20:25:22   R-driveUp       18.5 s
     2020-07-28 19:23:27   R-pairCentral   0xAB0310
     2020-07-28 19:23:28   R-sign          off
     2021-06-29 20:25:21   RegL_00.         00:00 02:01 0A:AB 0B:03 0C:10 15:FF 18:00
     2021-06-29 20:25:22   RegL_01.         00:00 08:00 09:00 0A:00 0B:00 0C:B9 0D:00 0E:B9 0F:0A 10:00 30:06 56:00 57:24
     2021-06-25 16:53:55   associatedWith  OUT_AutoShutterControl
     2021-06-29 20:26:22   cfgState        ok
     2021-07-06 06:35:51   commState       CMDs_done
     2021-07-06 06:35:51   deviceMsg       on (to VCCU)
     2021-07-06 06:35:51   level           100
     2021-07-06 06:35:51   motor           stop:on
     2021-07-06 06:35:51   pct             100
     2021-05-25 13:11:21   powerOn         2021-05-25 13:11:20
     2021-07-06 06:35:51   recentStateType info
     2021-07-06 06:35:51   state           on
     2021-07-06 06:35:51   timedOn         off
     2021-07-06 06:35:29   trigLast        fhem:02
   helper:
     HM_CMDNR   12
     cSnd       11AB03105F0613020114,11AB03105F06130201C8
     cfgStateUpdt 0
     dlvlCmd    ++A011AB03105F06130201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1624611855.91031
       TmplTs     1624611855.91031
       cmdKey     1:1:0::Ku_Rollladen:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HWR_Waschmaschine_SenF,HWR_Waschmaschine_SenI,HWR_Waschmaschine_SenPwr,HWR_Waschmaschine_SenU,Ku_Spueler_SenF,Ku_Spueler_SenI,Ku_Spueler_SenPwr,Ku_Spueler_SenU,VCCU,Wz_Aquarium_SenF,Wz_Aquarium_SenI,Wz_Aquarium_SenPwr,Wz_Aquarium_SenU,Wz_FensterLinks
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5F0613,00,00,00
       nextSend   1625546151.11354
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         5F0613
         00
         00
         00
     mRssi:
       mNo        0C
       io:
         CUNO:
         VU_nanoCUL:
           -61
           -61
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         VU_nanoCUL
       flg        A
       ts         1625546151.0141
       ack:
         HASH(0x564a5b570cb0)
         0C8002AB03105F061300
     rssi:
       VU_nanoCUL:
         avg        -62.5
         cnt        54
         lst        -59
         max        -57
         min        -70
       at_VU_nanoCUL:
         avg        -66.8092485549133
         cnt        173
         lst        -65
         max        -61
         min        -74.5
     shadowReg:
     tmpl:
Attributes:
   ASC        2
   ASC_Down   time
   ASC_ExternalTrigger AlexaGuteNacht:state on:off 10:100
   ASC_Mode_Down home
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Sleep_Pos 10
   ASC_Time_Down_Early 18:00
   DbLogExclude .*
   EG_Rollladen 1
   IODev      VU_nanoCUL
   IOgrp      VCCU
   alexaName  Küchenrollo
   alias      Küche
   autoReadReg 4_reqStatus
   devStateIcon on:fts_window_2w 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 off:fts_shutter_100
   event-on-change-reading state
   eventMap   100:auf 0:zu
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType light
   group      Fenster EG
   homebridgeMapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Home,Küche
   serialNr   OEQ1303215
   sortby     2
   subType    blindActuator
   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
   webCmd     20:auf:zu


Auf den definierten externalTrigger (ein Dummy) wird nicht reagiert. weder auf on noch auf off. Muss noch etwas anderes konfiguriert werden, damit der Trigger ausgewertet wird?

Über die SuFu habe im Thread zur Version 0.8.0 den folgenden Beitrag gefunden:

Ich schaue mir die Tage mal die nötigen Logiken an.
Die Variante fände ich sehr sehr schön.
Aktuell kann man ja per ASC_Down/ASC_Up wählen zwischen astro,time,brigtness und roommate (wobei zu roommate die Erklärung in der deutschen commandref und im Wiki fehlt). hier wäre es toll, wenn man auch einen eigenen (externen) Trigger definieren könnte. Also nicht als override sondern ganz regulär als Auslöser für die morgendlichen und abendlichen Fahrten.

Aktuell löse ich Routinen per Sprachbefehl aus, wenn ich morgens ins EG komme bzw., wenn ich abends ins Bett gehe. Das würde ich gern ins Modul überführen.

Schau mal bitte im Eventmonitor ob ein Event kommt wenn Du AlexaGuteNacht schaltest
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 08 Juli 2021, 19:51:09
Zitat von: CoolTux am 08 Juli 2021, 19:48:14
Schau mal bitte im Eventmonitor ob ein Event kommt wenn Du AlexaGuteNacht schaltest
Event kommt. Ich habe noch ein notify/Doif was früher die Rollos hoch fuhr und jetzt "nur noch" Licht und Musik/TV schaltet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2021, 04:06:25
Dann stell mal verbose auf 4 im ASC Device und löse den ExternalTrigger aus. Dann das log hier Posten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: dk3572 am 09 Juli 2021, 09:30:12
Zitat von: dk3572 am 10 Juni 2021, 11:35:46
Hallo,

für den Rollladen sind die attr für die Beschattung eingestellt.
Er soll nur fahren, wenn alle abwesend sind.
Ein Bewohner war anwesend der Andere abwesend. Rollladen ist nicht in Beschattung gefahren. Soweit korrekt.
Als der 2. Bewohner wieder anwesend war, ist er in Beschattung gefahren.
Habe ich was falsch eingestellt od. ist das ein Fehler?

CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0D8DA4102E09A0246BDF06013C00::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2021-06-10 11:19:50
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG E2E09A0,0000,7A15F4B6,FF,FFC9,8DA4102E09A0246BDF06013C00
   HMLAN1_RSSI -55
   HMLAN1_TIME 2021-06-10 11:19:50
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         81
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:2E09A0 d:246BDF 06013C00
   protLastRcv 2021-06-10 11:19:50
   protRcv    3 last_at:2021-06-10 11:19:50
   protSnd    4 last_at:2021-06-10 11:19:50
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-51 max:-50 avg:-50.5 lst:-51
   rssi_at_CUL_0 cnt:3 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:3 min:-55 max:-53 avg:-54 lst:-55
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 11:24:26   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-06-10 11:19:50   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 11:19:33   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2021-06-07 13:51:07   IODev           CUL_0
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 11:19:50   commState       CMDs_done
     2021-06-10 11:19:50   deviceMsg       30 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2021-06-10 11:19:50   level           30
     2021-06-10 11:19:50   motor           stop:30
     2021-06-10 11:19:50   pct             30
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2021-06-10 11:19:50   recentStateType info
     2021-06-10 11:19:50   state           30
     2021-06-10 11:19:50   timedOn         off
     2021-06-10 11:19:33   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       01246BDF2E09A0010E,11246BDF2E09A002013C
     dlvlCmd    ++A011246BDF2E09A002013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51399
       TmplTs     1623066667.51399
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E09A0,00,00,00
       nextSend   1623316790.75831
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -55
           -55
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623316790.65927
       ack:
         HASH(0x564fbe417c80)
         8D8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.5
         cnt        2
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        3
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -54
         cnt        3
         lst        -55
         max        -53
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter,rr_Kerstin
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter


Hallo CoolTux,

ich weiß du steckst in Arbeit fest, aber konntest du hier schon was erreichen?

Danke und VG Dieter
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Juli 2021, 12:29:20
Zitat von: dk3572 am 09 Juli 2021, 09:30:12
Hallo CoolTux,

ich weiß du steckst in Arbeit fest, aber konntest du hier schon was erreichen?

Danke und VG Dieter

Leider noch nicht. Sorry. Aber ich bleibe dran.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 09 Juli 2021, 14:16:36
Zitat von: CoolTux am 09 Juli 2021, 04:06:25
Dann stell mal verbose auf 4 im ASC Device und löse den ExternalTrigger aus. Dann das log hier Posten.

Hier das Ergebnis aus dem Log
2021.07.09 13:59:52.359 4: AutoShuttersControl (OUT_AutoShutterControl) - Devname: AlexaGuteNacht Name: OUT_AutoShutterControl Notify: $VAR1 = [
  'on',
  'state: undef'
];


Wie erwähnt hab ich noch ein notify auf dem Dummy sitzen, welches den Zustand immer wieder zurück auf undef setzt. Wenn ich in die Ausgabe schaue, sieht es ein bisschen so aus als würde das für das ASC zu schnell gehen... Kann das sein?

Ich werd da zurücksetzen mal verzögern und auch mal versuchen das 'state' aus der definition des External Trigger zu löschen und dann berichten.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Damu am 09 Juli 2021, 19:31:06
Hallo

Ich möchte mit einer Fernbedienung die Jalosie wenn nötig auf oder ab fahren.
Im ASC Device hab ich bei einigen Jalosie zeitlich für AB auf 40 gestellt.
(attr Jalosie Kueche ASC_Closed_Pos 40) gesetzt.
Gibt es eine Möglichkeit das bei ON und OFF die eingestellten Fahrzeiten übernommen werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juli 2021, 08:25:09
Zitat von: balli1187 am 09 Juli 2021, 14:16:36
Hier das Ergebnis aus dem Log
2021.07.09 13:59:52.359 4: AutoShuttersControl (OUT_AutoShutterControl) - Devname: AlexaGuteNacht Name: OUT_AutoShutterControl Notify: $VAR1 = [
  'on',
  'state: undef'
];


Wie erwähnt hab ich noch ein notify auf dem Dummy sitzen, welches den Zustand immer wieder zurück auf undef setzt. Wenn ich in die Ausgabe schaue, sieht es ein bisschen so aus als würde das für das ASC zu schnell gehen... Kann das sein?

Ich werd da zurücksetzen mal verzögern und auch mal versuchen das 'state' aus der definition des External Trigger zu löschen und dann berichten.

Wie man sehen kann ist das Event für state undef und nicht wie konfiguriert on oder off. Ist das ein Dummy oder was ist das?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 10 Juli 2021, 15:56:46
Zitat von: CoolTux am 10 Juli 2021, 08:25:09
Wie man sehen kann ist das Event für state undef und nicht wie konfiguriert on oder off. Ist das ein Dummy oder was ist das?
Genau. Ist es dummy.

Gestern Abend noch ein bissl probiert:
- wenn ich das notify, in dem der dummy zurückgesetzt wird, abschalte, reagiert auch das ASC.
- wenn ich nur "state" aus der def des externalTrigger lösche, bleibt es wie gehabt.

Wie sieht es denn bezüglich der Trigger-Option für morgendliche und abendliche Fahrten aus?
Liese sich das realisieren? Oder wurde das schon diskutiert???
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 10 Juli 2021, 16:36:37
Mein zuletzt hinzugefügter Shelly-Rolladen "RolladenGaestezimmer" (5 andere funktionieren) klappt nicht mit dem ASC, da ist irgendwie durch meine Konfiguration der Wurm drin.
Er fährt nicht in die Schattierung, und ein Test soeben zeigt, dass er noch nicht einmal die (testweise ausprobierte) Time_Down_Early (16:03) berücksichtigt.
Ich habe bereits diesen Rolladen über ASC = 0 aus dem ASC herausgenommen, dann alle ASC_-Attribute gelöscht, dann wieder neu angelegt, keine Änderung.
Was mich auch stutzig macht, ist, dass beim Reading
associatedWith  Rolladensteuerung,none
plötzlich nicht nur Rolladensteuerung, sondern auch "none" auftritt, das war vorher nicht so.
Bevor ich den Rolladen aus dem ASC herausnahm, stimmte auch die Debugausgabe im Log nicht mit der Rainprotection überein. Also alles merkwürdige Sachen.

Habe dann das ASC-Device gelöscht, danach waren wie erwartet auch alle ASC-Attribute in allen Rolladen gelöscht. Dann ASC neu angelegt. Habe dann den RolladenGaestezimmer als einzigen Rolladen eingetragen - keine Wirkung. Jetzt habe ich eine vorherige fhem.cfg-Sicherung wieder eingespielt.
Und jetzt scheint auch z. B. RolladenArbeitszimmer nicht mehr aus der Schattierung herauszufahren.

Wie kann ich nun am besten systematisch vorgehen? Vielen Dank!
ASC-Device:
Internals:
   FUUID      60c617ec-f33f-26cd-34ab-c889e2099b294d9a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,Twilight,ASC_Residents,di_RegensensorVerzoegerung,Lichtsensor
   NR         1278
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-07-10 15:59:26   RolladenArbeitszimmer_nextAstroTimeEvent 10.07.2021 - 22:30
     2021-07-10 15:59:26   RolladenFlur_nextAstroTimeEvent 10.07.2021 - 22:43
     2021-07-10 15:59:26   RolladenGaesteWC_nextAstroTimeEvent 10.07.2021 - 22:15
     2021-07-10 16:28:06   RolladenGaestezimmer_PosValue 60
     2021-07-10 16:27:29   RolladenGaestezimmer_nextAstroTimeEvent 10.07.2021 - 22:00
     2021-07-10 15:59:26   RolladenKuecheLinks_nextAstroTimeEvent 10.07.2021 - 22:30
     2021-07-10 15:59:27   RolladenKuecheRechts_nextAstroTimeEvent 10.07.2021 - 22:24
     2021-07-10 15:59:27   RolladenWohnzimmerLinks_nextAstroTimeEvent 10.07.2021 - 22:34
     2021-07-10 15:59:27   RolladenWohnzimmerRechts_nextAstroTimeEvent 10.07.2021 - 22:34
     2021-07-10 15:31:58   ascEnable       on
     2021-07-10 16:22:23   controlShading  on
     2021-07-10 15:58:13   hardLockOut     off
     2021-07-10 15:59:22   room_ASC_MQTT2_DEVICE RolladenArbeitszimmer,RolladenGaestezimmer
     2021-07-10 15:59:22   room_ASC_MQTT2_DEVICE___bersicht RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,RolladenKuecheRechts
     2021-07-10 15:59:22   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-10 15:58:13   selfDefense     off
     2021-07-10 16:28:06   state           manual
     2021-07-10 15:58:13   sunriseTimeWeHoliday off
     2021-07-10 15:59:22   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     Lichtsensor:
       RolladenGaestezimmer ASC_BrightnessSensor
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenGaestezimmer:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable


Der hartnäckige Rolladen, der nicht schattieren und nicht fahren will (manuell natürlich möglich):
Internals:
   CID        shellyswitch25_8CAAB54CCBC8
   DEF        shellyswitch25_8CAAB54CCBC8
   DEVICETOPIC RolladenGaestezimmer
   FUUID      60e5ac77-f33f-26cd-9819-a944d7a6fc0756e9
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 861
   MQTT2_FHEM_Server_TIME 2021-07-10 16:30:36
   MSGCNT     861
   NAME       RolladenGaestezimmer
   NR         1288
   STATE      60
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-10 15:23:47   ASC_Enable      on
     2021-07-10 16:28:29   ASC_ShadingMessage INFO: current shading status is 'in reserved' - next check in 2.5m
     2021-07-10 16:28:06   ASC_ShuttersLastDrive manual
     2021-07-10 16:27:29   ASC_Time_DriveDown 10.07.2021 - 22:00
     2021-07-10 16:27:29   ASC_Time_DriveUp 11.07.2021 - 08:00
     2021-07-10 15:58:13   IODev           MQTT2_FHEM_Server
     2021-07-10 15:59:23   associatedWith  Rolladensteuerung,none
     2021-07-07 15:57:12   attrTemplateVersion 20210126
     2021-07-10 16:30:36   current         stop
     2021-07-10 16:30:36   energy          4548
     2021-07-10 15:58:32   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-07-10 15:58:32   id              shellyswitch25-8CAAB54CCBC8
     2021-07-07 15:57:13   info_actions_stats_skipped 0
     2021-07-07 15:57:13   info_cfg_changed_cnt 0
     2021-07-07 15:57:13   info_cloud_connected false
     2021-07-07 15:57:13   info_cloud_enabled false
     2021-07-07 15:57:13   info_fs_free    146584
     2021-07-07 15:57:13   info_fs_size    233681
     2021-07-07 15:57:13   info_has_update false
     2021-07-07 15:57:13   info_inputs_1_event
     2021-07-07 15:57:13   info_inputs_1_event_cnt 0
     2021-07-07 15:57:13   info_inputs_1_input 0
     2021-07-07 15:57:13   info_inputs_2_event
     2021-07-07 15:57:13   info_inputs_2_event_cnt 0
     2021-07-07 15:57:13   info_inputs_2_input 0
     2021-07-07 15:57:13   info_mac        8CAAB54CCBC8
     2021-07-07 15:57:13   info_meters_1_counters_1 0.000
     2021-07-07 15:57:13   info_meters_1_counters_2 0.000
     2021-07-07 15:57:13   info_meters_1_counters_3 0.000
     2021-07-07 15:57:13   info_meters_1_is_valid true
     2021-07-07 15:57:13   info_meters_1_overpower 0.00
     2021-07-07 15:57:13   info_meters_1_power 0.00
     2021-07-07 15:57:13   info_meters_1_timestamp 1625673433
     2021-07-07 15:57:13   info_meters_1_total 0
     2021-07-07 15:57:13   info_meters_2_counters_1 0.000
     2021-07-07 15:57:13   info_meters_2_counters_2 0.000
     2021-07-07 15:57:13   info_meters_2_counters_3 0.000
     2021-07-07 15:57:13   info_meters_2_is_valid true
     2021-07-07 15:57:13   info_meters_2_overpower 0.00
     2021-07-07 15:57:13   info_meters_2_power 0.00
     2021-07-07 15:57:13   info_meters_2_timestamp 1625673433
     2021-07-07 15:57:13   info_meters_2_total 0
     2021-07-07 15:57:13   info_mqtt_connected true
     2021-07-07 15:57:13   info_overtemperature false
     2021-07-07 15:57:13   info_ping_check true
     2021-07-07 15:57:13   info_ram_free   34852
     2021-07-07 15:57:13   info_ram_total  49272
     2021-07-07 15:57:13   info_rollers_1_calibrating false
     2021-07-07 15:57:13   info_rollers_1_current_pos 101
     2021-07-07 15:57:13   info_rollers_1_is_valid true
     2021-07-07 15:57:13   info_rollers_1_last_direction close
     2021-07-07 15:57:13   info_rollers_1_overtemperature false
     2021-07-07 15:57:13   info_rollers_1_positioning true
     2021-07-07 15:57:13   info_rollers_1_power 0.00
     2021-07-07 15:57:13   info_rollers_1_safety_switch false
     2021-07-07 15:57:13   info_rollers_1_source input
     2021-07-07 15:57:13   info_rollers_1_state stop
     2021-07-07 15:57:13   info_rollers_1_stop_reason normal
     2021-07-07 15:57:13   info_serial     2
     2021-07-07 15:57:13   info_temperature 57.29
     2021-07-07 15:57:13   info_temperature_status Normal
     2021-07-07 15:57:13   info_time       15:57
     2021-07-07 15:57:13   info_tmp_is_valid true
     2021-07-07 15:57:13   info_tmp_tC     57.29
     2021-07-07 15:57:13   info_tmp_tF     135.12
     2021-07-07 15:57:13   info_unixtime   1625666233
     2021-07-07 15:57:13   info_update_beta_version 20210702-121359/v1.11.0-rc2-g7766530
     2021-07-07 15:57:13   info_update_has_update false
     2021-07-07 15:57:13   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-07 15:57:13   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-07 15:57:13   info_update_status idle
     2021-07-07 15:57:13   info_uptime     1607
     2021-07-07 15:57:13   info_voltage    236.91
     2021-07-07 15:57:13   info_wifi_sta_connected true
     2021-07-07 15:57:13   info_wifi_sta_ip 192.168.178.60
     2021-07-07 15:57:13   info_wifi_sta_rssi -52
     2021-07-07 15:57:13   info_wifi_sta_ssid HAL 9000
     2021-07-10 16:30:36   input0          1
     2021-07-10 16:30:36   input1          0
     2021-07-10 15:58:32   ip              192.168.178.60
     2021-07-10 15:58:32   mac             8CAAB54CCBC8
     2021-07-10 15:58:32   model           SHSW-25
     2021-07-10 15:58:32   new_fw          false
     2021-07-10 15:58:32   online          true
     2021-07-10 16:30:36   overtemperature 0
     2021-07-10 16:30:36   pct             60
     2021-07-10 16:30:36   power           0.00
     2021-07-10 16:30:36   roller_0_energy 4548
     2021-07-10 16:30:36   roller_0_power  0.00
     2021-07-10 16:30:36   roller_0_stop_reason normal
     2021-07-10 16:30:36   state           60
     2021-07-10 16:30:36   temperature     55.96
     2021-07-10 16:30:36   temperature_f   132.73
     2021-07-10 16:30:36   temperature_status Normal
     2021-07-07 15:57:12   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-18:00
   ASC_Shading_InOutAzimuth 90:270
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 13
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 7000:4500
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Melder_Gaestezimmer
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading (?!.*?(temperature)).*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CCBC8/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CCBC8/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CCBC8/online:.* online
  shellies/shellyswitch25-8CAAB54CCBC8/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CCBC8...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CCBC8/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CCBC8/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CCBC8/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CCBC8/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CCBC8/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CCBC8/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CCBC8/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/temperature_status:.* temperature_status
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/roller/0/stop_reason:.* roller_0_stop_reason
   room       ASC,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CCBC8/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CCBC8/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:0,10,20,30,40,50,60,70,80,90,100 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
   webCmd     :open:close:half:stop:pct



EDIT: Der hier klappt wieder, weiß aber nicht warum:
Und dieser hier, der vorher geklappt hatte, will trotz der Brightness von 4500 nicht entschatten:
Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 946
   MQTT2_FHEM_Server_TIME 2021-07-10 16:34:02
   MSGCNT     946
   NAME       RolladenArbeitszimmer
   NR         1284
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-10 15:58:13   ASC_Enable      on
     2021-07-10 16:33:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-07-10 15:59:26   ASC_Time_DriveDown 10.07.2021 - 22:30
     2021-07-10 15:59:26   ASC_Time_DriveUp 11.07.2021 - 07:15
     2021-07-10 15:58:12   IODev           MQTT2_FHEM_Server
     2021-07-10 15:59:23   associatedWith  Rolladensteuerung,none
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-07-10 16:34:02   current         stop
     2021-07-10 16:34:02   energy          15558
     2021-07-10 15:58:31   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-07-10 15:58:31   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-07-10 16:34:02   input0          0
     2021-07-10 16:34:02   input1          0
     2021-07-10 15:58:31   ip              192.168.178.59
     2021-07-10 15:58:31   mac             8CAAB54CC9C2
     2021-07-10 15:58:31   model           SHSW-25
     2021-07-10 15:58:31   new_fw          false
     2021-07-10 15:58:31   online          true
     2021-07-10 16:34:02   overtemperature 0
     2021-07-10 16:34:02   pct             0
     2021-07-10 16:34:02   power           0.00
     2021-07-10 16:34:02   roller_0_energy 15558
     2021-07-10 16:34:02   roller_0_power  0.00
     2021-07-10 16:34:02   roller_0_stop_reason normal
     2021-07-10 16:34:02   state           0
     2021-07-10 16:34:02   temperature     56.62
     2021-07-10 16:34:02   temperature_f   133.91
     2021-07-10 16:34:02   temperature_status Normal
     2021-06-30 17:18:48   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-18:00
   ASC_Shading_InOutAzimuth 90:255
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenArbeitszimmer()}
   ASC_Shading_StateChange_SunnyCloudy 8000:6900
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading (?!.*?(temperature)).*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
   room       ASC,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct




Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juli 2021, 17:09:48
Zitat von: balli1187 am 10 Juli 2021, 15:56:46

Wie sieht es denn bezüglich der Trigger-Option für morgendliche und abendliche Fahrten aus?
Liese sich das realisieren? Oder wurde das schon diskutiert???

Was meinst du genau?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juli 2021, 17:16:31
Zitat von: FFHEM am 10 Juli 2021, 16:36:37
Mein zuletzt hinzugefügter Shelly-Rolladen "RolladenGaestezimmer" (5 andere funktionieren) klappt nicht mit dem ASC, da ist irgendwie durch meine Konfiguration der Wurm drin.
Er fährt nicht in die Schattierung, und ein Test soeben zeigt, dass er noch nicht einmal die (testweise ausprobierte) Time_Down_Early (16:03) berücksichtigt.
Ich habe bereits diesen Rolladen über ASC = 0 aus dem ASC herausgenommen, dann alle ASC_-Attribute gelöscht, dann wieder neu angelegt, keine Änderung.
Was mich auch stutzig macht, ist, dass beim Reading
associatedWith  Rolladensteuerung,none
plötzlich nicht nur Rolladensteuerung, sondern auch "none" auftritt, das war vorher nicht so.
Bevor ich den Rolladen aus dem ASC herausnahm, stimmte auch die Debugausgabe im Log nicht mit der Rainprotection überein. Also alles merkwürdige Sachen.

Habe dann das ASC-Device gelöscht, danach waren wie erwartet auch alle ASC-Attribute in allen Rolladen gelöscht. Dann ASC neu angelegt. Habe dann den RolladenGaestezimmer als einzigen Rolladen eingetragen - keine Wirkung. Jetzt habe ich eine vorherige fhem.cfg-Sicherung wieder eingespielt.
Und jetzt scheint auch z. B. RolladenArbeitszimmer nicht mehr aus der Schattierung herauszufahren.

Wie kann ich nun am besten systematisch vorgehen? Vielen Dank!
ASC-Device:
Internals:
   FUUID      60c617ec-f33f-26cd-34ab-c889e2099b294d9a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,Twilight,ASC_Residents,di_RegensensorVerzoegerung,Lichtsensor
   NR         1278
   NTFY_ORDER 51-Rolladensteuerung
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-07-10 15:59:26   RolladenArbeitszimmer_nextAstroTimeEvent 10.07.2021 - 22:30
     2021-07-10 15:59:26   RolladenFlur_nextAstroTimeEvent 10.07.2021 - 22:43
     2021-07-10 15:59:26   RolladenGaesteWC_nextAstroTimeEvent 10.07.2021 - 22:15
     2021-07-10 16:28:06   RolladenGaestezimmer_PosValue 60
     2021-07-10 16:27:29   RolladenGaestezimmer_nextAstroTimeEvent 10.07.2021 - 22:00
     2021-07-10 15:59:26   RolladenKuecheLinks_nextAstroTimeEvent 10.07.2021 - 22:30
     2021-07-10 15:59:27   RolladenKuecheRechts_nextAstroTimeEvent 10.07.2021 - 22:24
     2021-07-10 15:59:27   RolladenWohnzimmerLinks_nextAstroTimeEvent 10.07.2021 - 22:34
     2021-07-10 15:59:27   RolladenWohnzimmerRechts_nextAstroTimeEvent 10.07.2021 - 22:34
     2021-07-10 15:31:58   ascEnable       on
     2021-07-10 16:22:23   controlShading  on
     2021-07-10 15:58:13   hardLockOut     off
     2021-07-10 15:59:22   room_ASC_MQTT2_DEVICE RolladenArbeitszimmer,RolladenGaestezimmer
     2021-07-10 15:59:22   room_ASC_MQTT2_DEVICE___bersicht RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,RolladenKuecheRechts
     2021-07-10 15:59:22   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-10 15:58:13   selfDefense     off
     2021-07-10 16:28:06   state           manual
     2021-07-10 15:58:13   sunriseTimeWeHoliday off
     2021-07-10 15:59:22   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     Lichtsensor:
       RolladenGaestezimmer ASC_BrightnessSensor
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenGaestezimmer:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable


Der hartnäckige Rolladen, der nicht schattieren und nicht fahren will (manuell natürlich möglich):
Internals:
   CID        shellyswitch25_8CAAB54CCBC8
   DEF        shellyswitch25_8CAAB54CCBC8
   DEVICETOPIC RolladenGaestezimmer
   FUUID      60e5ac77-f33f-26cd-9819-a944d7a6fc0756e9
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 861
   MQTT2_FHEM_Server_TIME 2021-07-10 16:30:36
   MSGCNT     861
   NAME       RolladenGaestezimmer
   NR         1288
   STATE      60
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-10 15:23:47   ASC_Enable      on
     2021-07-10 16:28:29   ASC_ShadingMessage INFO: current shading status is 'in reserved' - next check in 2.5m
     2021-07-10 16:28:06   ASC_ShuttersLastDrive manual
     2021-07-10 16:27:29   ASC_Time_DriveDown 10.07.2021 - 22:00
     2021-07-10 16:27:29   ASC_Time_DriveUp 11.07.2021 - 08:00
     2021-07-10 15:58:13   IODev           MQTT2_FHEM_Server
     2021-07-10 15:59:23   associatedWith  Rolladensteuerung,none
     2021-07-07 15:57:12   attrTemplateVersion 20210126
     2021-07-10 16:30:36   current         stop
     2021-07-10 16:30:36   energy          4548
     2021-07-10 15:58:32   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-07-10 15:58:32   id              shellyswitch25-8CAAB54CCBC8
     2021-07-07 15:57:13   info_actions_stats_skipped 0
     2021-07-07 15:57:13   info_cfg_changed_cnt 0
     2021-07-07 15:57:13   info_cloud_connected false
     2021-07-07 15:57:13   info_cloud_enabled false
     2021-07-07 15:57:13   info_fs_free    146584
     2021-07-07 15:57:13   info_fs_size    233681
     2021-07-07 15:57:13   info_has_update false
     2021-07-07 15:57:13   info_inputs_1_event
     2021-07-07 15:57:13   info_inputs_1_event_cnt 0
     2021-07-07 15:57:13   info_inputs_1_input 0
     2021-07-07 15:57:13   info_inputs_2_event
     2021-07-07 15:57:13   info_inputs_2_event_cnt 0
     2021-07-07 15:57:13   info_inputs_2_input 0
     2021-07-07 15:57:13   info_mac        8CAAB54CCBC8
     2021-07-07 15:57:13   info_meters_1_counters_1 0.000
     2021-07-07 15:57:13   info_meters_1_counters_2 0.000
     2021-07-07 15:57:13   info_meters_1_counters_3 0.000
     2021-07-07 15:57:13   info_meters_1_is_valid true
     2021-07-07 15:57:13   info_meters_1_overpower 0.00
     2021-07-07 15:57:13   info_meters_1_power 0.00
     2021-07-07 15:57:13   info_meters_1_timestamp 1625673433
     2021-07-07 15:57:13   info_meters_1_total 0
     2021-07-07 15:57:13   info_meters_2_counters_1 0.000
     2021-07-07 15:57:13   info_meters_2_counters_2 0.000
     2021-07-07 15:57:13   info_meters_2_counters_3 0.000
     2021-07-07 15:57:13   info_meters_2_is_valid true
     2021-07-07 15:57:13   info_meters_2_overpower 0.00
     2021-07-07 15:57:13   info_meters_2_power 0.00
     2021-07-07 15:57:13   info_meters_2_timestamp 1625673433
     2021-07-07 15:57:13   info_meters_2_total 0
     2021-07-07 15:57:13   info_mqtt_connected true
     2021-07-07 15:57:13   info_overtemperature false
     2021-07-07 15:57:13   info_ping_check true
     2021-07-07 15:57:13   info_ram_free   34852
     2021-07-07 15:57:13   info_ram_total  49272
     2021-07-07 15:57:13   info_rollers_1_calibrating false
     2021-07-07 15:57:13   info_rollers_1_current_pos 101
     2021-07-07 15:57:13   info_rollers_1_is_valid true
     2021-07-07 15:57:13   info_rollers_1_last_direction close
     2021-07-07 15:57:13   info_rollers_1_overtemperature false
     2021-07-07 15:57:13   info_rollers_1_positioning true
     2021-07-07 15:57:13   info_rollers_1_power 0.00
     2021-07-07 15:57:13   info_rollers_1_safety_switch false
     2021-07-07 15:57:13   info_rollers_1_source input
     2021-07-07 15:57:13   info_rollers_1_state stop
     2021-07-07 15:57:13   info_rollers_1_stop_reason normal
     2021-07-07 15:57:13   info_serial     2
     2021-07-07 15:57:13   info_temperature 57.29
     2021-07-07 15:57:13   info_temperature_status Normal
     2021-07-07 15:57:13   info_time       15:57
     2021-07-07 15:57:13   info_tmp_is_valid true
     2021-07-07 15:57:13   info_tmp_tC     57.29
     2021-07-07 15:57:13   info_tmp_tF     135.12
     2021-07-07 15:57:13   info_unixtime   1625666233
     2021-07-07 15:57:13   info_update_beta_version 20210702-121359/v1.11.0-rc2-g7766530
     2021-07-07 15:57:13   info_update_has_update false
     2021-07-07 15:57:13   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-07 15:57:13   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-07 15:57:13   info_update_status idle
     2021-07-07 15:57:13   info_uptime     1607
     2021-07-07 15:57:13   info_voltage    236.91
     2021-07-07 15:57:13   info_wifi_sta_connected true
     2021-07-07 15:57:13   info_wifi_sta_ip 192.168.178.60
     2021-07-07 15:57:13   info_wifi_sta_rssi -52
     2021-07-07 15:57:13   info_wifi_sta_ssid HAL 9000
     2021-07-10 16:30:36   input0          1
     2021-07-10 16:30:36   input1          0
     2021-07-10 15:58:32   ip              192.168.178.60
     2021-07-10 15:58:32   mac             8CAAB54CCBC8
     2021-07-10 15:58:32   model           SHSW-25
     2021-07-10 15:58:32   new_fw          false
     2021-07-10 15:58:32   online          true
     2021-07-10 16:30:36   overtemperature 0
     2021-07-10 16:30:36   pct             60
     2021-07-10 16:30:36   power           0.00
     2021-07-10 16:30:36   roller_0_energy 4548
     2021-07-10 16:30:36   roller_0_power  0.00
     2021-07-10 16:30:36   roller_0_stop_reason normal
     2021-07-10 16:30:36   state           60
     2021-07-10 16:30:36   temperature     55.96
     2021-07-10 16:30:36   temperature_f   132.73
     2021-07-10 16:30:36   temperature_status Normal
     2021-07-07 15:57:12   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-18:00
   ASC_Shading_InOutAzimuth 90:270
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 13
   ASC_Shading_Mode always
   ASC_Shading_Pos 0
   ASC_Shading_StateChange_SunnyCloudy 7000:4500
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec Melder_Gaestezimmer
   ASC_WindowRec_subType twostate
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading (?!.*?(temperature)).*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CCBC8/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CCBC8/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CCBC8/online:.* online
  shellies/shellyswitch25-8CAAB54CCBC8/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CCBC8...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CCBC8/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CCBC8/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CCBC8/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CCBC8/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CCBC8/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CCBC8/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CCBC8/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CCBC8/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/temperature_status:.* temperature_status
shellyswitch25_8CAAB54CCBC8:shellies/shellyswitch25-8CAAB54CCBC8/roller/0/stop_reason:.* roller_0_stop_reason
   room       ASC,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CCBC8/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CCBC8/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CCBC8/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:0,10,20,30,40,50,60,70,80,90,100 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
   webCmd     :open:close:half:stop:pct



EDIT: Der hier klappt wieder, weiß aber nicht warum:
Und dieser hier, der vorher geklappt hatte, will trotz der Brightness von 4500 nicht entschatten:
Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 946
   MQTT2_FHEM_Server_TIME 2021-07-10 16:34:02
   MSGCNT     946
   NAME       RolladenArbeitszimmer
   NR         1284
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-10 15:58:13   ASC_Enable      on
     2021-07-10 16:33:14   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-07-10 15:59:26   ASC_Time_DriveDown 10.07.2021 - 22:30
     2021-07-10 15:59:26   ASC_Time_DriveUp 11.07.2021 - 07:15
     2021-07-10 15:58:12   IODev           MQTT2_FHEM_Server
     2021-07-10 15:59:23   associatedWith  Rolladensteuerung,none
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-07-10 16:34:02   current         stop
     2021-07-10 16:34:02   energy          15558
     2021-07-10 15:58:31   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-07-10 15:58:31   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-07-10 16:34:02   input0          0
     2021-07-10 16:34:02   input1          0
     2021-07-10 15:58:31   ip              192.168.178.59
     2021-07-10 15:58:31   mac             8CAAB54CC9C2
     2021-07-10 15:58:31   model           SHSW-25
     2021-07-10 15:58:31   new_fw          false
     2021-07-10 15:58:31   online          true
     2021-07-10 16:34:02   overtemperature 0
     2021-07-10 16:34:02   pct             0
     2021-07-10 16:34:02   power           0.00
     2021-07-10 16:34:02   roller_0_energy 15558
     2021-07-10 16:34:02   roller_0_power  0.00
     2021-07-10 16:34:02   roller_0_stop_reason normal
     2021-07-10 16:34:02   state           0
     2021-07-10 16:34:02   temperature     56.62
     2021-07-10 16:34:02   temperature_f   133.91
     2021-07-10 16:34:02   temperature_status Normal
     2021-06-30 17:18:48   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-18:00
   ASC_Shading_InOutAzimuth 90:255
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenArbeitszimmer()}
   ASC_Shading_StateChange_SunnyCloudy 8000:6900
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading (?!.*?(temperature)).*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
   room       ASC,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct


ASC löschen. Neustart FHEM. Schauen das alle ASC Attribute aus den Rollos sind ebenso die Readings. Dann ASC anlegen und erstmal nur ein Rollo konfigurieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 10 Juli 2021, 17:26:48
Zitat von: CoolTux am 10 Juli 2021, 17:09:48
Was meinst du genau?
Dies hier aus meinem ersten Post:

Über die SuFu habe im Thread zur Version 0.8.0 den folgenden Beitrag gefunden:
Zitat von: CoolTux am 03 November 2019, 14:20:44
Zitat von: Zitat von: MichaelO am 03 November 2019, 14:11:55
    Toll, danke für die schnelle Reaktion auf meinen Vorschlag.

    Das mit der Vorrangsteuerung ist tatsächlich eine Frage, die noch zu klären ist. Würde es das Device zu komplex machen, wenn man zu den bisherigen Modes ein entsprechendes Attribut einführt, ins Unreine gesprochen etwa

    ASC_ExternalTriggerMorningOverride
    ASC_ExternalTriggerEveningOverride
    ASC_ExternalTriggerSelfDefenseOverride
    ASC_ExternalTriggerShadingOverride
    ASC_ExternalTriggerPrivacyOverride
    etc.

    Wichtig wäre meiner Meinung nach, dass ASC nach Wegfall der ExternalTriggerDevice-Bedingung das tut, was zwischenzeitlich auch ohne den Trigger passiert wäre.


Ich schaue mir die Tage mal die nötigen Logiken an.
Die Variante fände ich sehr sehr schön.
Aktuell kann man ja per ASC_Down/ASC_Up wählen zwischen astro,time,brigtness und roommate (wobei zu roommate die Erklärung in der deutschen commandref und im Wiki fehlt). hier wäre es toll, wenn man auch einen eigenen (externen) Trigger definieren könnte. Also nicht als override sondern ganz regulär als Auslöser für die morgendlichen und abendlichen Fahrten.

Aktuell löse ich Routinen per Sprachbefehl aus, wenn ich morgens ins EG komme bzw., wenn ich abends ins Bett gehe. Das würde ich gern ins Modul überführen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Damu am 10 Juli 2021, 18:00:36
Zitat von: Damu am 09 Juli 2021, 19:31:06
Hallo

Ich möchte mit einer Fernbedienung die Jalosie wenn nötig auf oder ab fahren.
Im ASC Device hab ich bei einigen Jalosie zeitlich für AB auf 40 gestellt.
(attr Jalosie Kueche ASC_Closed_Pos 40) gesetzt.
Gibt es eine Möglichkeit das bei ON und OFF die eingestellten Fahrzeiten übernommen werden?

Hab mir ein DOIF gemacht das OFF bei den gewünschten Jalosie mit eventMap umbiegt.
(attr St_Zimmer_R eventMap 40:off) Begrenzt
(attr St_Zimmer_R eventMap 0:off) Voll
Hoffe das funktioniert so zuverläsig?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: nagelreo am 10 Juli 2021, 18:36:34
Hallo CoolTux,

zwischenzeitlich konnte ich das Problem lösen, habe aber noch eine Frage.
Im ASC werden in Internals (NOTIFYDEV) teilweise Rollos gelistet, die nicht aktiviert und auch nicht in "ASC Configuration and Information Summary" aufgeführt sind. Es werden aber nicht alle deaktivierten gelistet. Zudem sind einige doppelt gelistet.
Ist da noch etwas ind er Installation "verbogen"?

NOTIFYDEV
global,Somfy_Controls,Abstell,Kueche_1,Kueche_2,Kueche_3,Wohnen_1,Wohnen_2,Wohnen_3,Wohnen_4,Kueche_3,Bad,Kueche_2,Wohnen_2,Wohnen_3,ASC_WindowRec_PosAfterDayClosed,Abstell,Kueche_1,Wohnen_4,Wohnen_1


Posotion der mit Handsender gesteuerten Rollos wird überschrieben:
ZitatLeider ist das Thema immer noch offen.
Als Alternative zum shutterASCenableToggle habe ich die Rollläden auf "ASC 0" gesetzt, in ASC "scanForShutters" durchgeführt.
Das Ergebnis ist gleich.
- die Rolläden erscheinen nicht mehr in "ASC Configuration and Information Summary", werden wie gewollt nicht mehr gesteuert
- die Position der mit den Handsendern gestuerten Rollläden wird aber überschrieben
- im Rollladen device Readings sind die Fahrzeiten trotz "ASC_Enable off" und dem "Deaktivieren über "ASC 0 mit scanForShutters" gelistet.

In meinem DOIF Modul wurde nach der Auswahl der Rollläden zur Aktivierung bzw. Deaktivierung in ASC zwar "scanForShutters" und "save" durchgeführt, der save Befehl aber nicht durchgeführt, da in Global "autosave" nicht aktiviert war.
Nun funktioniert alles wie ich es will, die Position (deviceStateIcon) der über die Handsender gesteurten Rollos wird bei den daktivierten Rollos nicht überschrieben.

Gruß
Rolf



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 10 Juli 2021, 18:41:51
Zitat von: CoolTux am 10 Juli 2021, 17:16:31
ASC löschen. Neustart FHEM. Schauen das alle ASC Attribute aus den Rollos sind ebenso die Readings. Dann ASC anlegen und erstmal nur ein Rollo konfigurieren.
Sieht bis jetzt gut aus, habe 2 Rolladen eingebunden, die jetzt einwandfrei funktionieren, darunter das "störrische"!
Vielen Dank!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 10 Juli 2021, 20:08:35
Zitat von: balli1187 am 10 Juli 2021, 17:26:48
Dies hier aus meinem ersten Post:

Über die SuFu habe im Thread zur Version 0.8.0 den folgenden Beitrag gefunden:

Ich schaue mir die Tage mal die nötigen Logiken an.
Die Variante fände ich sehr sehr schön.
Aktuell kann man ja per ASC_Down/ASC_Up wählen zwischen astro,time,brigtness und roommate (wobei zu roommate die Erklärung in der deutschen commandref und im Wiki fehlt). hier wäre es toll, wenn man auch einen eigenen (externen) Trigger definieren könnte. Also nicht als override sondern ganz regulär als Auslöser für die morgendlichen und abendlichen Fahrten.

Aktuell löse ich Routinen per Sprachbefehl aus, wenn ich morgens ins EG komme bzw., wenn ich abends ins Bett gehe. Das würde ich gern ins Modul überführen.

Sowas wird es in absehbarer Zeit vorerst nicht geben. Mir fehlt da die Zeit für.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 11 Juli 2021, 09:39:03
Zitat von: CoolTux am 10 Juli 2021, 20:08:35
Sowas wird es in absehbarer Zeit vorerst nicht geben. Mir fehlt da die Zeit für.
Okay, verstehe. Könntest du dir eine Art workaround mit den aktuellen Möglichkeiten vorstellen?

Ich hatte zum Beispiel überlegt alles auf Time zu stellen und dann die Uhrzeiten entsprechend nach Dummy-Druck zu manipulieren.
Muss ich da mit (großen) Verzögerungen oder sowas rechnen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 11 Juli 2021, 09:41:41
Sollte sich sofort einstellen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: DerTom71 am 11 Juli 2021, 10:34:14
Hallo Zusammen,

ich habe das Problem das ich teilweise nach einer day-open Fahrt innerhalb weniger Sekunden eine shading-out Fahrt bekomme.
Wahrscheinlich kann man das mit ASC_Shutter_IdleDetection verhindern.

Ich benutze das Modul ROLLO. Da gibt es den state "drive-down" und "drive-up". Wenn ich diese 2 Werte nicht habe bin ich quasi "Idle"
Kann mir jemand einen Tipp geben wie ich das in ASC_Shutter_IdleDetection bekomme? Vielen Dank.

2021-07-12 [Update]:
Ich habe das jetzt so gelöst:
userReadings motor {if(ReadingsVal($NAME,"state","") eq "drive-up" or ReadingsVal($NAME,"state","") eq "drive-down") {return "on"} else {return "off"}}
ASC_Shutter_IdleDetection motor:off

Gruß
Tom
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 Juli 2021, 14:57:31
Ich hätte da noch mal 2-3 Anregungen,

- kann sein ich hatte das schon mal gefragt, einen weiteren Wert für die Beschattung, wäre eine innere Temperatur vom Raum mit ein zu binden, gerade für den Winter wäre das doch nicht schlecht. Da kann die Sonne ja ruhig heizen im Haus. Erst wenn aussen und innere Temp überstiegen sind greift die Beschattung.

- einen Timer für die Sensoren der Fenster, das man hier mal von offen auf kipp stellen kann, da reagiert das Rollo ja sofort. Hier wäre ein Wert nicht schlecht in Sekunden z.b. 10 Sekunden, der Timer startet, wenn der Sensor seinen Status ändert, nach den z.b. 10 Sek wird erneut geprüft, sollte der Wert geblieben sein, reagiert der Rollo, wenn nicht dann bleibt alles so wies ist.

- ein spät fahren ? Das heißt wenn Fenster offen ist, bleibts ja in Lüftungsposition bei Astro Evening, so soll es ja auch sein. Doch wenn ich schlafen gehe, hätte ich schon gern das das Rollo weiter runter fährt, aber nicht ganz zu, wenn das Fenster offen ist. Hier wäre ein spät fahren nicht schlecht was ein 2. schließen der Rollos nach dem drive down astro auslöst, gekoppelt mit einer weiteren Pos. Dann könnte man die Fenster offen lassen, der Rollo fährt zu gesetzten Zeit in die gewünschte Pos vllt 20 % z.b. und man kann das Fenster offen lassen.

Waren mal so Ideen oder Funktionen die mir noch kamen, weil ich da sehr viel manuell eingreife zur Zeit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 11 Juli 2021, 16:02:08
Zitat- kann sein ich hatte das schon mal gefragt, einen weiteren Wert für die Beschattung, wäre eine innere Temperatur vom Raum mit ein zu binden, gerade für den Winter wäre das doch nicht schlecht. Da kann die Sonne ja ruhig heizen im Haus. Erst wenn aussen und innere Temp überstiegen sind greift die Beschattung.

Kannst über das Attribut ASC_Shading_Pos realisieren, kam die letzten Seiten, mein ich, öfters vor die Frage.

Beispiel:

attr Rollo_OG_Bad ASC_Shading_Pos { (ReadingsVal('EG_Innensensor_EingangKueche','temperature','21') <= 21 ? 100:10) }
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 11 Juli 2021, 17:54:21
Zitat von: CoolTux am 11 Juli 2021, 09:41:41
Sollte sich sofort einstellen.
Okay, danke. Werd ich mal probieren.

Wie sieht es denn mit der roommate-Fubktion aus? Worauf genau reagiert die bzw. ist das per DEVICE:READING einstellbar?
Von der Sache her müsste das ja sogar noch besser passen (triggern auf ein Event statt auf Zeit).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 11 Juli 2021, 18:21:55
Zitat von: TomLee am 11 Juli 2021, 16:02:08
Kannst über das Attribut ASC_Shading_Pos realisieren, kam die letzten Seiten, mein ich, öfters vor die Frage.

Beispiel:

attr Rollo_OG_Bad ASC_Shading_Pos { (ReadingsVal('EG_Innensensor_EingangKueche','temperature','21') <= 21 ? 100:10) }

Ok, nach Val ist mein Sensor, Wunsch Temp, über 21 und was heißt das 100:10 ? ist das die Pos ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 11 Juli 2021, 18:28:31
Ja, das (in den geschweiften Klammern) ist einfach nur eine kurze Variante (https://perlmaven.com/the-ternary-operator-in-perl) von if/else.

Wenn Bedingung wahr dann Position 100, sonst 10.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 Juli 2021, 19:36:51
Zitat von: TomLee am 11 Juli 2021, 18:28:31
Ja, das (in den geschweiften Klammern) ist einfach nur eine kurze Variante (https://perlmaven.com/the-ternary-operator-in-perl) von if/else.

Wenn Bedingung wahr dann Position 100, sonst 10.

Indem Fall müsste ich 10:100 machen bei mir ist 0 zu und 100 auf.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 12 Juli 2021, 19:47:09
Nee, falsch, ausser ich hab was falsch verstanden, du möchtest doch das der Rollo oben bleibt wenn die Innentemperatur kleiner als die Bedingung ist ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 12 Juli 2021, 21:15:16
Zitat von: TomLee am 12 Juli 2021, 19:47:09
Nee, falsch, ausser ich hab was falsch verstanden, du möchtest doch das der Rollo oben bleibt wenn die Innentemperatur kleiner als die Bedingung ist ?

Ja genau. Ah ne dann hab ich das verdreht, dann passt das so wie du geschrieben hast.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 13 Juli 2021, 19:30:45
Zitat von: D3ltorohd am 11 Juli 2021, 18:21:55
Ok, nach Val ist mein Sensor, Wunsch Temp, über 21 und was heißt das 100:10 ? ist das die Pos ?

Sollte so richtig sein mit meinem Sensor ?

ASC_Shading_Pos  { (ReadingsVal('zigbee.0.00158d00044f5655.temperature','temperature','21') <= 21 ? 100:10) }

Hab das über Raw Definition eingetragen, weil sonst bekomm ich ja nure Nummern in einem DropDown. Kann ich denn irgendwo mal beobachten, wann welche Bedingungen erfüllt oder nicht erfüllt sind ob es auch funktioniert ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: TomLee am 13 Juli 2021, 20:26:05
Eine einfache Möglichkeit, wenn mehrere Rollos in Beschattung fahren mit dem Temperatursensor, den Temperaturwert der Bedingung höher setzen, als ASC_Shading_Min_OutsideTemperature der anderen.
Fährt er nicht runter mit den anderen wird das passen, schliesse aber nicht aus das ich was übersehe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 15 Juli 2021, 09:25:00
Zitat von: balli1187 am 11 Juli 2021, 17:54:21
Okay, danke. Werd ich mal probieren.

Wie sieht es denn mit der roommate-Fubktion aus? Worauf genau reagiert die bzw. ist das per DEVICE:READING einstellbar?
Von der Sache her müsste das ja sogar noch besser passen (triggern auf ein Event statt auf Zeit).
Nochmal ne Frage zur roommate Option:
Ich habe inzwischen die Attribute für device und Reading gefunden (sorry hatte ich übersehen).
Wenn ich ein roommate hinterlege und dort auf "gotosleep" fahren die Rollladen herunter. Bei "awoken" passiert aber nichts. Worauf wird da getriggert? Also vei welchem Roommate-Status fährt der Rollladen hoch?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: alexmetz am 15 Juli 2021, 09:27:43
Zitat von: alexmetz am 22 Juni 2021, 20:16:24
Eine Frage und Anregung zur Logik des Regenschutzes:
Was macht ASC wenn nach dem Regen Regenende gemeldet wird?

Ich vermute mal, er fährt in die letzte Position zurück. Denn ich hatte heute nachmittag einen Stromausfall, was normalerweise dazu führt, dass meine Markise (HM) sich mit 50% zurückgemeldet. Ich kann das aber leider jetzt nicht mehr nachvollziehen. Tatsächlich war sie jdf drinnen. Es war die ganze Zeit bewölkt bzw hat geregnet, so dass die Beschattung nichts unternommen hat. Und jetzt abends um 8 ist plötzlich die Markise rausgefahren ,,rain un-protect" als der Regensensor keinen Regen mehr meldete.

Ich halte ein automatisches zurückfahren in die letzte Position für nicht optimal - selbst ohne Stromausfall. Man stelle sich vor, ich fahre die Markise tagsüber manuell raus oder die Beschattung tut es automatisch. Dann regnet es bis Nachts. Markise fährt rein (Regenschutz). Dann würde sie mitten in der Nacht bei Regenende wieder rausfahren?

Liebe Grüße
Alex

Ich wollte nochmal auf das obige Problem zurückkommen, weil meine Markise heute Nacht um 3:15 leider wieder rausgefahren ist.
Ich habe daher zur Diskussion der Regenlogik bei Markisen mal einen neuen Thread geöffnet und würde mich über rege Beteiligung freuen, um eine gute Lösung für alle zu finden.

https://forum.fhem.de/index.php/topic,122074.0.html

Viele Grüße,
Alex.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: passibe am 15 Juli 2021, 09:29:30
Zitat von: balli1187 am 15 Juli 2021, 09:25:00
Wenn ich ein roommate hinterlege und dort auf "gotosleep" fahren die Rollladen herunter. Bei "awoken" passiert aber nichts. Worauf wird da getriggert? Also vei welchem Roommate-Status fährt der Rollladen hoch?
Eigentlich reicht es, wenn du zwischen "asleep" und "home" umschaltest!
(Obwohl er, wenn mich nicht alles täuscht, auch bei "awoken" triggern müsste ... kann aber sein, dass das nur passiert, wenn du vorher auf "asleep" warst und nicht "nur" auf "gotosleep")
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 15 Juli 2021, 16:11:19
Da ich in den letzten Tagen einen Rolladen reparieren musste, stand ich vor der Aufgabe, nur diesen einen von der ASC-Steuerung auszunehmen.
Deshalb möchte ich für jeden Rolladen einen Aktivschalter in einer Readingsgroup betätigen können.

Dazu hat man ja mehrere Möglichkeiten:
Entweder
set Rolladensteuerung shutterASCenableToggle DerZuDeaktivierendeRolladen
oder man setzt im Rolladendevice ASC_Mode_Up UND ASC_Mode_Down auf off,
oder im Rolladendevice ASC auf 0 bzw. 1/2 setzen.

Welche ist die empfohlene Art und Weise?
Gibt es bei der letzteren irgendwelche Probleme, wenn zwischendurch ein ScanForShutters gemacht würde?

Dankeschön!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 15 Juli 2021, 17:02:21
Hallo, ich schon wieder,
Bei meinem Rolladen "RolladenArbeitszimmer" tat sich seit 4 Stunden nichts mehr, seitdem das Residents_Dev um 11:46 Uhr Home gemeldet hat, während der Rolladen wegen Regens geschlossen war:

ASC_ShuttersLastDrive
   residents home
   2021-07-15 11:46:53

Es ist jetzt 16:30 Uhr. Seitdem ist der benachbarte Rolladen mit ähnlichen Schattierparametern mehrmals in und aus der Schattierung gefahren. Er reagiert nicht auf Beschattung und auch nicht mehr auf den Regenschutz. Manuell ist er noch fahrbar. Die ASC_ShadingMessage aktualisiert sich nicht mehr, bleibt bei 11:30 Uhr stehen.

Oder kurz gesagt: Rolladen fährt in Regenschutz, Residents_Dev geht auf Home -> Rolladen geht hoch, danach keine Reaktion mehr. In dem Rolladen soll gar nicht auf Residents reagiert werden.
Musste FHEM restarten, danach funktioniert der Rolladen wieder!

Hier das Log des Rolladens, letzte Aktion war meine manuelle Testfahrt auf 49 %, um den Rolladenmotor selbst als Fehlerursache auszuschließen

2021-07-15_10:45:01 RolladenArbeitszimmer ASC_ShadingMessage: INFO: current shading status is 'in reserved' - next check in 10m
2021-07-15_10:59:38 RolladenArbeitszimmer ASC_ShadingMessage: INFO: current shading status is 'out reserved' - next check in 10m
2021-07-15_11:20:01 RolladenArbeitszimmer ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 10m
2021-07-15_11:36:32 RolladenArbeitszimmer set_pct
2021-07-15_11:36:32 RolladenArbeitszimmer closing
2021-07-15_11:36:32 RolladenArbeitszimmer current: closes
2021-07-15_11:36:32 RolladenArbeitszimmer 100
2021-07-15_11:36:33 RolladenArbeitszimmer roller_0_power: 157.55
2021-07-15_11:36:33 RolladenArbeitszimmer power: 157.55
2021-07-15_11:36:56 RolladenArbeitszimmer pct: 0
2021-07-15_11:36:56 RolladenArbeitszimmer 0
2021-07-15_11:36:56 RolladenArbeitszimmer current: stop
2021-07-15_11:36:56 RolladenArbeitszimmer ASC_ShuttersLastDrive: rain protected
2021-07-15_11:37:26 RolladenArbeitszimmer roller_0_power: 0.00
2021-07-15_11:37:26 RolladenArbeitszimmer power: 0.00
2021-07-15_11:37:26 RolladenArbeitszimmer roller_0_energy: 23324
2021-07-15_11:37:26 RolladenArbeitszimmer energy: 23324
2021-07-15_11:46:29 RolladenArbeitszimmer set_pct
2021-07-15_11:46:29 RolladenArbeitszimmer opening
2021-07-15_11:46:29 RolladenArbeitszimmer current: opens
2021-07-15_11:46:29 RolladenArbeitszimmer 0
2021-07-15_11:46:29 RolladenArbeitszimmer roller_0_power: 159.40
2021-07-15_11:46:30 RolladenArbeitszimmer power: 159.40
2021-07-15_11:46:53 RolladenArbeitszimmer pct: 100
2021-07-15_11:46:53 RolladenArbeitszimmer 100
2021-07-15_11:46:53 RolladenArbeitszimmer current: stop
2021-07-15_11:46:53 RolladenArbeitszimmer ASC_ShuttersLastDrive: residents home
2021-07-15_11:47:23 RolladenArbeitszimmer roller_0_power: 0.00
2021-07-15_11:47:23 RolladenArbeitszimmer power: 0.00
2021-07-15_11:47:23 RolladenArbeitszimmer roller_0_energy: 23481
2021-07-15_11:47:23 RolladenArbeitszimmer energy: 23481
2021-07-15_16:36:15 RolladenArbeitszimmer pct: 49
2021-07-15_16:36:15 RolladenArbeitszimmer ASC_ShuttersLastDrive: manual





Internals:
   FUUID      60e9bd30-f33f-26cd-37a0-e0845a5f655a7028
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,di_RegensensorVerzoegerung,RolladenKuecheRechts,Melder_Gaeste_WC,Lichtsensor,RolladenArbeitszimmer,ASC_Residents,RolladenFlur,Twilight,RolladenGaestezimmer,RolladenKuecheLinks,RolladenGaesteWC
   NR         1289
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-07-15 11:46:53   RolladenArbeitszimmer_PosValue 100
     2021-07-14 22:30:02   RolladenArbeitszimmer_lastDelayPosValue 0
     2021-07-15 07:15:02   RolladenArbeitszimmer_lastPosValue 0
     2021-07-15 07:15:02   RolladenArbeitszimmer_nextAstroTimeEvent 15.07.2021 - 22:30
     2021-07-15 07:15:21   RolladenFlur_PosValue 100
     2021-07-15 07:15:02   RolladenFlur_lastPosValue 0
     2021-07-15 07:15:02   RolladenFlur_nextAstroTimeEvent 15.07.2021 - 22:38
     2021-07-15 07:15:21   RolladenGaesteWC_PosValue 100
     2021-07-15 07:15:02   RolladenGaesteWC_lastPosValue 0
     2021-07-15 07:15:02   RolladenGaesteWC_nextAstroTimeEvent 15.07.2021 - 22:11
     2021-07-15 15:55:49   RolladenGaestezimmer_PosValue 83
     2021-07-15 14:00:01   RolladenGaestezimmer_lastPosValue 0
     2021-07-15 08:00:02   RolladenGaestezimmer_nextAstroTimeEvent 15.07.2021 - 19:00
     2021-07-15 07:15:20   RolladenKuecheLinks_PosValue 100
     2021-07-15 07:15:02   RolladenKuecheLinks_lastPosValue 0
     2021-07-15 07:15:02   RolladenKuecheLinks_nextAstroTimeEvent 15.07.2021 - 22:30
     2021-07-15 07:15:32   RolladenKuecheRechts_PosValue 100
     2021-07-15 07:15:02   RolladenKuecheRechts_lastPosValue 0
     2021-07-15 07:15:02   RolladenKuecheRechts_nextAstroTimeEvent 15.07.2021 - 22:19
     2021-07-15 07:35:13   RolladenWohnzimmerLinks_PosValue 100
     2021-07-15 07:30:02   RolladenWohnzimmerLinks_lastPosValue 100
     2021-07-15 07:30:02   RolladenWohnzimmerLinks_nextAstroTimeEvent 15.07.2021 - 22:28
     2021-07-15 07:30:34   RolladenWohnzimmerRechts_PosValue 100
     2021-07-15 07:30:02   RolladenWohnzimmerRechts_lastPosValue 0
     2021-07-15 07:30:02   RolladenWohnzimmerRechts_nextAstroTimeEvent 15.07.2021 - 22:28
     2021-07-10 17:35:26   ascEnable       on
     2021-07-14 22:31:07   controlShading  on
     2021-07-11 07:53:13   hardLockOut     off
     2021-07-14 22:31:01   room_ASC_MQTT2_DEVICE RolladenArbeitszimmer,RolladenGaestezimmer
     2021-07-14 22:31:01   room_ASC_MQTT2_DEVICE___bersicht RolladenFlur,RolladenGaesteWC,RolladenKuecheLinks,RolladenKuecheRechts
     2021-07-14 22:31:01   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-11 07:53:13   selfDefense     off
     2021-07-15 16:18:41   state           created new drive timer
     2021-07-11 07:53:13   sunriseTimeWeHoliday off
     2021-07-14 22:31:01   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     Lichtsensor:
       RolladenArbeitszimmer ASC_BrightnessSensor
       RolladenFlur ASC_BrightnessSensor
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenGaestezimmer ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
       RolladenKuecheRechts ASC_BrightnessSensor
     Melder_Gaeste_WC:
       RolladenGaesteWC ASC_WindowRec
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenGaestezimmer:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable
   webCmdLabel Gesamtsteuerung


Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 163039
   MQTT2_FHEM_Server_TIME 2021-07-15 16:29:30
   MSGCNT     163039
   NAME       RolladenArbeitszimmer
   NR         1283
   STATE      100
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-07-10 17:34:44   ASC_Enable      on
     2021-07-15 11:30:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-07-15 11:46:53   ASC_ShuttersLastDrive residents home
     2021-07-15 16:18:41   ASC_Time_DriveDown 15.07.2021 - 22:30
     2021-07-15 16:18:41   ASC_Time_DriveUp 16.07.2021 - 07:15
     2021-07-11 07:54:57   IODev           MQTT2_FHEM_Server
     2021-07-14 22:31:02   associatedWith  Rolladensteuerung
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-07-15 16:29:30   current         stop
     2021-07-15 16:29:30   energy          23481
     2021-07-11 07:55:12   fw_ver          20210429-100559/v1.10.4-g3f94cd7
     2021-07-11 07:55:12   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-07-15 16:29:30   input0          0
     2021-07-15 16:29:30   input1          0
     2021-07-11 07:55:12   ip              192.168.178.59
     2021-07-11 07:55:12   mac             8CAAB54CC9C2
     2021-07-11 07:55:12   model           SHSW-25
     2021-07-11 07:55:12   new_fw          false
     2021-07-11 07:55:12   online          true
     2021-07-15 16:29:30   overtemperature 0
     2021-07-15 16:29:30   pct             100
     2021-07-15 16:29:30   power           0.00
     2021-07-15 16:29:30   roller_0_energy 23481
     2021-07-15 16:29:30   roller_0_power  0.00
     2021-07-15 16:29:30   roller_0_stop_reason normal
     2021-07-15 16:29:30   state           100
     2021-07-15 16:29:30   temperature     55.42
     2021-07-15 16:29:30   temperature_f   131.76
     2021-07-15 16:29:30   temperature_status Normal
     2021-06-30 17:18:48   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor Lichtsensor:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 09:00-18:00
   ASC_Shading_InOutAzimuth 90:255
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 17
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenArbeitszimmer()}
   ASC_Shading_StateChange_SunnyCloudy 5500:4500
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading (?!.*?(temperature)).*
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
   room       ASC,MQTT2_DEVICE
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct


Gruß, Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: christoph.kaiser.in am 16 Juli 2021, 14:33:16
Hallo,

ich habe seit einigen Tagen massive Probleme mit der Zuverlässigkeit der Rollladenansteuerung.

Bei der ersten Analyse sind mir folgende sporadische Messages im Event Monitor für meine Rollläden mit aktiviertem Shading aufgefallen:


2021-07-16 13:09:53 EnOcean <Name des Rolladen Devices> ASC_ShadingMessage: <html> </html>
[...]


Außerdem stelle ich fest, dass es nach einiger Zeit eine Abweichung des Positionsstatus zwischen Realität und Rolladensteuerung gibt ( Das könnte auch am EnOcean Modul oder der Funk Strecke liegen - analysiere ich noch).

Die Rollladensteuerung geht felsenfest davon aus das die aktuelle Position 100 ist ( geschlossen). Tatsächlich steht der Rollladen offen (0) oder irgendwo dazwischen (Shading Position/Manuelle Position).
Damit wird automatisches Schließen am Abend nicht ausgeführt.

Wenn das Phänomen das nächste Mal auftritt ziehe ich ein Listing und poste es hier.

Grüße
Christoph






Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 16 Juli 2021, 17:54:04
Hätte auch noch mal eine Frage. Gibt es die Möglichkeit Time Up / Down einmal für die Woche und einmal fürs WE zu setzten ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 Juli 2021, 19:18:13
Zitat von: D3ltorohd am 16 Juli 2021, 17:54:04
Hätte auch noch mal eine Frage. Gibt es die Möglichkeit Time Up / Down einmal für die Woche und einmal fürs WE zu setzten ?

Meinst Du die Zeiten oder was genau?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 17 Juli 2021, 08:18:05
Zitat von: CoolTux am 16 Juli 2021, 19:18:13
Meinst Du die Zeiten oder was genau?

Ja genau richtig. Unter der Woche z.b. 20:00 Uhr am WE 21 Uhr.

Ich hab ja momentan ein Delay drin, er fährt ja die Rollos Random, Zeitversetzt. Könnte man das auf Räume reduzieren ? Sprich Rollos in einem Raum, fahren von mir aus voneinander 5 Sekunden Zeitversetzt, dann durch das Delay ein anderer Raum nach x Sekunden und dort die Rollos auch wieder von einander getrennt von z.b. 5 Sekunden. Simuliert vllt sauberer eine Anwesenheit. Als das völlig Random die Rollos wild am Haus fahren. Ich hab immer mehrere Fenster pro Raum, das sieht immer bissel komisch aus. Mal SZ Rollo 1, dann kommt WZ Rollo 3, dann EZ, Rollo 1, dann WZ Rollo 1 usw.

Und dann noch eine Frage zum Lichtsensor. Momentan fahre ich nach Astro Funktion, das heißt aber auch bei dem Wetter, ist es schon recht dunkel, bevor der Rollo um ca. 21:30 fährt. Könnte man hier den Lichtsensor mit einsetzten. Wenn der Wert eine Schwelle erreicht hat, fährt der Rollo vor dem Astro Down, wenn es eben noch schön ist, fährt er erst bei Astro Down.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 18 Juli 2021, 15:11:53
Zitat von: D3ltorohd am 17 Juli 2021, 08:18:05
Ja genau richtig. Unter der Woche z.b. 20:00 Uhr am WE 21 Uhr.
das geht doch schon länger zu machen.

bei mir ASC_Up in dem Fall auf time stellen und
in der Woche
ASC_Time_Up_Early 07:45
am WoE
ASC_Time_Up_WE_Holiday 08:10
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 18 Juli 2021, 18:57:54
Zitat von: moonsorrox am 18 Juli 2021, 15:11:53
das geht doch schon länger zu machen.

bei mir ASC_Up in dem Fall auf time stellen und
in der Woche
ASC_Time_Up_Early 07:45
am WoE
ASC_Time_Up_WE_Holiday 08:10

Ah ok, kann ich so mal versuchen. Das WE Holiay muss ich noch irgendwie Triggern, oder läuft das automatisch am WE ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 19 Juli 2021, 00:24:31
das geht automatisch am Wochenende und am Feiertag sobald du die richitge Holiday nutzt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 19 Juli 2021, 16:10:29
Zitat von: moonsorrox am 19 Juli 2021, 00:24:31
das geht automatisch am Wochenende und am Feiertag sobald du die richitge Holiday nutzt

Wie meinst du das ? Ist das Holiday ein weiteres Modul ? Mache sonst in FHEM nichts weiter, außer eben Rollosteuerung.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: moonsorrox am 19 Juli 2021, 17:54:35
das ist ein Attribut in der global welches du einträgst, denke aber dazu findest du im Forum etwas

bei mir z.B.  für Niedersachsen
attr global holiday2we NI
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Vorhand am 27 Juli 2021, 17:56:35
Hallo,
wegen eines Defektes der SD-Karte, musste ich fhem neu aufsetzen. Die letzte Sicherung der cfg war natürlich schon 1/2 Jahr alt.
Gestolpert bin ich über den ASC_TempSensor. Dieses Attribut gibt es im ASC-Device und in den einzelnen Rollos. Offensichtlich sind beide Einträge erforderlich, denn die Beschattung ging nicht.
Übrigens wird das attr nicht in der Commandref bei den Rollos erwähnt!?
Wofür ist nochmal der Eintrag im ASC-Device, wenn doch jeder Einzelne eine Temperatur hat?
Außerdem bekomme ich keine Entschattung mehr hin. Alle Wartezeiten auf 0 gestellt, Brightness lange unterschritten, kein manueller Eingriff, keine Reaktion. Vor dem Crash ging ja alles. Was könnte im letzten Jahr hinzugekommen sein? Auf der andern Seite hab ich immer Updates gemacht.
Woran könnte das liegen?
Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 27 Juli 2021, 18:15:37
Also bei mir ist der Temperatursensor nur im ASC-Device, die Temperaturen aber in den Rolladen-Devices.

Aber, Du hast recht: in den Rolladendevices kann man auch ein Attribut für lokale Temperatursensoren anwählen.
Wahrscheinlich ist aber beides sinnvoll: i. d. R. definiert man nur im ASC-Device, und lediglich bei abweichenden räumlichen Gegebenheiten definiert man im Rolladendevice.

Vielleicht machst Du im ASC-Device einmal ein
set DeinASCDevice createNewNotifyDev

Gruß,
Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Vorhand am 27 Juli 2021, 18:19:56
Würde Sinn machen, wenn der Sensor in den Rollos nur optional wäre. So richtig wird das nicht beschrieben!?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 27 Juli 2021, 18:21:36
Ich habe in den Rollos keine Sensoren eingetragen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Vorhand am 27 Juli 2021, 19:27:49
In der ASC_ShadingMessage wurde der Sensor gefordert - seltsam. Ich werde nochmal ohne testen.
Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 27 Juli 2021, 19:32:20
Du brauchst den Sensor nur in globaler ASC-Device, in den einzelnen Rollladen musst du nur die Temperatur ab wann beschattet werden soll eingeben, die wird dort nämlich benötigt.

P.S.: Das mit der SD-Karte ist mir auch schon passiert, war dann der Grund auf einen Flash-USB-Stick umzusteigen.

Gruß

Markus
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Vorhand am 27 Juli 2021, 19:48:40
Ja, das ist der Wert ASC_Shading_Min_OutsideTemperature. Die kann ich für jeden Laden unterschiedlich einstellen.
Dennoch gibt es das attr ASC_TempSensor in den einzelnen Läden!?
Was macht es da?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 27 Juli 2021, 19:59:07
Gute Frage, das habe ich noch nie verwendet.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Vorhand am 28 Juli 2021, 09:58:21
Hier mein Test: Das attr ASC_TempSensor wurde an einem Rollo gelöscht - Programm antwortet: ASC_ShadingMessage
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set.
Also hab' ich es wieder gesetzt.
Zu meinem nicht funktionierenden ShadingOut habe ich noch nichts gefunden. Ich befürchte, dass ein manuelles Verstellen eines Rollos alles blockiert. Erst ein ShadingOut und ein darauffolgendes ShadingIn soll die Automatik wieder in Gang setzen - hab ich im Wiki gelesen.
Jedes mal wenn ich denke, ich hab das Modul verstanden, kommt wieder so ein Rückfall.
Ich wünsche mir noch mehr solche StatusInfos wie ASC_ShadingMessage.
Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 28 Juli 2021, 10:15:36
Zitat von: Vorhand am 28 Juli 2021, 09:58:21
Hier mein Test: Das attr ASC_TempSensor wurde an einem Rollo gelöscht - Programm antwortet: ASC_ShadingMessage
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set.
Also hab' ich es wieder gesetzt.

Ich meine mich erinnern zu können das der Parameter in Rollladen-Device eingeführt wurde da es Leute gab die das nicht über die Außentemperatur fahren wollten sondern wenn die Raumtemperatur über einem gewissen Wert ist. So kann man z.B. die Sonne bis zu einem gewissen Punkt zum heizen benutzen. Wenn du den Parameter nicht setzt wird dann der globale Wert benutzt, so steht es ja auch in deinem Logauszug.

Ich habe beim fahren mit aktivem shading noch keine Probleme gehabt, meine Taster vor Ort melden aber auch nicht zurück das gefahren wurde. Habe aber auch schon gelesen gehabt das händische Eingriffe während eines aktiven shadings nicht gut sind und dann erst wieder shading out kommen muss damit das alles wieder sauber funktioniert.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Juli 2021, 14:36:35
Zitat von: Vorhand am 28 Juli 2021, 09:58:21
Hier mein Test: Das attr ASC_TempSensor wurde an einem Rollo gelöscht - Programm antwortet: ASC_ShadingMessage
INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set.
Also hab' ich es wieder gesetzt.
Zu meinem nicht funktionierenden ShadingOut habe ich noch nichts gefunden. Ich befürchte, dass ein manuelles Verstellen eines Rollos alles blockiert. Erst ein ShadingOut und ein darauffolgendes ShadingIn soll die Automatik wieder in Gang setzen - hab ich im Wiki gelesen.
Jedes mal wenn ich denke, ich hab das Modul verstanden, kommt wieder so ein Rückfall.
Ich wünsche mir noch mehr solche StatusInfos wie ASC_ShadingMessage.
Danke

Es ist eine INFO kein WARNING kein ERROR. Also nur eine Information.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 28 Juli 2021, 18:21:32
Zitat von: Vorhand am 27 Juli 2021, 19:48:40
Ja, das ist der Wert ASC_Shading_Min_OutsideTemperature. Die kann ich für jeden Laden unterschiedlich einstellen.
Dennoch gibt es das attr ASC_TempSensor in den einzelnen Läden!?
Was macht es da?

So hab ich das eingetragen ::

ASC_TempSensor      zigbee.0.00158d00045cb455.temperature:state

Ich habe die Sensoren durchgereicht von iobroker aus. Aber das sollte mit internen in Fhem genauso gehen.

@CoolTux

Eine Frage, das Rollo fährt abends auf Lüftposition, da das Fenster offen ist. Morgens so um 5:10 schließe ich das Fenster, aber der Rollo bewegt sich nicht mehr.

ASC_Time_Up_Early   07:00

Internals:
   FUUID      5ce30257-f33f-fc62-3940-fef36dca233a1d70
   NAME       Wohnzimmer_re
   NR         24
   STATE      open
   TYPE       ROLLO
   stoptime   1627454506
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2021-07-28 18:19:32   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-07-28 08:41:46   ASC_ShuttersLastDrive manual
     2021-07-28 07:00:02   ASC_Time_DriveDown 28.07.2021 - 21:12
     2021-07-28 07:00:02   ASC_Time_DriveUp 29.07.2021 - 07:00
     2021-07-26 21:15:29   associatedWith  ASControl
     2021-07-28 08:41:40   command         pct-0
     2021-07-28 08:41:40   desired_pct     0
     2021-07-28 08:41:40   drive-type      modul
     2021-07-28 08:41:40   last_drive      drive-up
     2021-07-28 08:41:46   pct             100
     2021-07-28 08:41:46   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device 0_userdata.0.Anwesenheit.Roommate_WZ:state
   ASC_Shading_InOutAzimuth 110:130
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 4500:2300
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact
   ASC_WindowRec_subType threestate
   alias      Wohnzimmer_re
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 3
   rl_commandStop set JaroFB stop 3
   rl_commandUp set JaroFB up 3
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 28 Juli 2021, 19:35:01
Zitat von: D3ltorohd am 28 Juli 2021, 18:21:32
So hab ich das eingetragen ::

ASC_TempSensor      zigbee.0.00158d00045cb455.temperature:state

Ich habe die Sensoren durchgereicht von iobroker aus. Aber das sollte mit internen in Fhem genauso gehen.

@CoolTux

Eine Frage, das Rollo fährt abends auf Lüftposition, da das Fenster offen ist. Morgens so um 5:10 schließe ich das Fenster, aber der Rollo bewegt sich nicht mehr.

ASC_Time_Up_Early   07:00

Internals:
   FUUID      5ce30257-f33f-fc62-3940-fef36dca233a1d70
   NAME       Wohnzimmer_re
   NR         24
   STATE      open
   TYPE       ROLLO
   stoptime   1627454506
   READINGS:
     2020-02-29 13:58:39   ASC_Enable      on
     2021-07-28 18:19:32   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-07-28 08:41:46   ASC_ShuttersLastDrive manual
     2021-07-28 07:00:02   ASC_Time_DriveDown 28.07.2021 - 21:12
     2021-07-28 07:00:02   ASC_Time_DriveUp 29.07.2021 - 07:00
     2021-07-26 21:15:29   associatedWith  ASControl
     2021-07-28 08:41:40   command         pct-0
     2021-07-28 08:41:40   desired_pct     0
     2021-07-28 08:41:40   drive-type      modul
     2021-07-28 08:41:40   last_drive      drive-up
     2021-07-28 08:41:46   pct             100
     2021-07-28 08:41:46   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Up home
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Roommate_Device 0_userdata.0.Anwesenheit.Roommate_WZ:state
   ASC_Shading_InOutAzimuth 110:130
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 4500:2300
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Up_Early 07:00
   ASC_Ventilate_Pos 80
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Wohnzimmer_rechts_contact
   ASC_WindowRec_subType threestate
   alias      Wohnzimmer_re
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 3
   rl_commandStop set JaroFB stop 3
   rl_commandUp set JaroFB up 3
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 33
   rl_secondsUp 33
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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 Jalousien Jalousien_map structexclude
   webCmd     open:closed:half:stop:pct


Könnte an ASC_BlockingTime_beforDayOpen liegen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 28 Juli 2021, 21:58:28
Zitat von: CoolTux am 28 Juli 2021, 19:35:01
Könnte an ASC_BlockingTime_beforDayOpen liegen.

Ist da was Standard gesetzt, weil das attr hab ich selber ja gar nicht gesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Wolle02 am 29 Juli 2021, 08:03:30
Zitat von: D3ltorohd am 28 Juli 2021, 21:58:28
Ist da was Standard gesetzt, weil das attr hab ich selber ja gar nicht gesetzt.

Auch wenn die Doku dieses Moduls insgesamt ziemlich zu wünschen übrig lässt, ist dieses Detail allerding dokumentiert. Also RTFM!

ZitatASC_BlockingTime_beforDayOpen - wie viel Sekunden vor dem morgendlichen öffnen soll keine schließen Fahrt mehr stattfinden. (default: 3600)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 29 Juli 2021, 17:46:01
Zitat von: Wolle02 am 29 Juli 2021, 08:03:30
Auch wenn die Doku dieses Moduls insgesamt ziemlich zu wünschen übrig lässt, ist dieses Detail allerding dokumentiert. Also RTFM!

Das wäre ja default  60 min. Wenn der Rollo aber erst um 7 Uhr fahren soll und ich um 5:10 Uhr das Fenster schließe müsste er ja eigentlich fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ucm73 am 29 Juli 2021, 22:56:33
Hallo, ich habe folgendes Problem:
Ich möchte eine Readinggroup für die Beschattung erstellen, wobei ich gleichzeitig die Möglichkeit haben möchte, die Werte zu ändern

define RG_test readingsGroup <Gerät>,<InAzi>,<OutAzi>,<MinEle>,<MaxEle>,<Sunny>,<Cloudy>,<Mode>,<Pos>,<Temp>\
([^File].*Rollo.*|.*Rollladen|Jalousie_.*):<{ascAPIget('ShadingAzimuthLeft',$DEVICE)}>,<{ascAPIget('ShadingAzimuthRight',$DEVICE)}>,<{ascAPIget('ShadingMinElevation',$DEVICE)}>,<{ascAPIget('ShadingMaxElevation',$DEVICE)}>,<{ascAPIget('ShadingStateChangeSunny',$DEVICE)}>,<{ascAPIget('ShadingStateChangeCloudy',$DEVICE)}>,?ASC_Shading_Mode,?ASC_Shading_Pos,?ASC_Shading_Min_OutsideTemperature

Für ASC_Shading_Mode,ASC_Shading_Pos und ASC_Shading_Min_OutsideTemperature funktioniert das setzen der Parameter mit Commands als Attribut problemlos

attr RG_test commands
{ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',\
ASC_Shading_Min_OutsideTemperature => 'ASC_Shading_Min_OutsideTemperature:15,16,17,18,19,20',\
ASC_Shading_Pos => 'ASC_Shading_Pos:5,10,15,20,25'}

Für die anderen bekomme ich es einfach nicht hin, wie kann ich das Problem angehen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: baerm am 31 Juli 2021, 21:53:43
Hi,
ich hoffe es kann mir jemand bei meinem Problem helfen. Ich verwende das Moduls schon seit längerem, aber bis jetzt hat das Shading bei mir nie richtig funktioniert. Nachdem mein Helligkeitssensor ein halbes Jahr kaputt war, habe ich jetzt im Sommer mit der neuesten Version versucht alles so hinzubekommen wie ich gerne hätte.
Ich verwende KNX Aktoren für die Jalousien und diverse KNX Sensoren.
Folgende Probleme habe ich und das betrifft soweit ich beobachtet habe alle Jalousien.
Wäre dankbar für einen Hinweis was hier falsch sein könnte:
Internals:
   DEF        3/3/13:dpt5.001:position 3/3/11:dpt1:Auf_Ab 3/3/12:dpt1:Stop 3/3/24:dpt5.001:Status_Hoehe
   DEVNAME    Jalousie_Kinderzimmer_Sued
   FIRSTGADNAME position
   FUUID      5e98b249-f33f-e2c0-c4e9-8734f5765857dd75
   FVERSION   10_KNX.pm:0.174710/2018-10-07
   GETSTRING  position:noArg Status_Hoehe:noArg Auf_Ab:noArg Stop:noArg
   IODev      KNX
   KNX_MSGCNT 5
   KNX_RAWMSG C01119w0331800
   KNX_TIME   2021-07-31 18:29:38
   LASTInputDev KNX
   MSGCNT     5
   NAME       Jalousie_Kinderzimmer_Sued
   NR         846
   NTFY_ORDER 50-Jalousie_Kinderzimmer_Sued
   SETSTRING  position:slider,0,1,100 Status_Hoehe:slider,0,1,100 Auf_Ab:off,on Stop:off,on
   STATE      0 %
   TYPE       KNX
   GADDETAILS:
     Auf_Ab:
       CODE       0330b
       GROUP      3/3/11
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  Auf_Ab-get
       RDNAMEPUT  Auf_Ab-put
       RDNAMESET  Auf_Ab-set
       SETLIST    :off,on
     Status_Hoehe:
       CODE       03318
       GROUP      3/3/24
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  Status_Hoehe-get
       RDNAMEPUT  Status_Hoehe-put
       RDNAMESET  Status_Hoehe-set
       SETLIST    :slider,0,1,100
     Stop:
       CODE       0330c
       GROUP      3/3/12
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  Stop-get
       RDNAMEPUT  Stop-put
       RDNAMESET  Stop-set
       SETLIST    :off,on
     position:
       CODE       0330d
       GROUP      3/3/13
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
   GADTABLE:
     0330b      Auf_Ab
     0330c      Stop
     0330d      position
     03318      Status_Hoehe
   READINGS:
     2021-07-30 20:41:04   ASC_Enable      on
     2021-07-31 21:09:22   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-07-31 21:10:29   ASC_Time_DriveDown 01.08.2021 - 21:10
     2021-07-31 21:10:29   ASC_Time_DriveUp 01.08.2021 - 08:00
     2021-07-31 12:14:03   Auf_Ab-get      on
     2021-07-30 20:41:04   Auf_Ab-set      on
     2021-07-30 20:41:04   IODev           KNX
     2021-07-30 20:41:04   Position        0 %
     2021-07-30 20:41:04   Position-set    80 %
     2021-07-31 18:29:38   Status_Hoehe-get 0 %
     2021-07-31 12:14:05   Stop-get        on
     2021-07-30 20:41:04   Stop-set        on
     2021-07-30 20:41:28   associatedWith  ASC
     2021-07-31 18:29:38   last-sender     1/1/25
     2021-07-31 21:10:29   position        0 %
     2021-07-31 18:29:21   position-set    0 %
     2021-07-31 18:29:38   state           0 %
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 17
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 120:290
   ASC_Shading_Min_OutsideTemperature 10
   ASC_Shading_Mode always
   ASC_Shading_Pos 90
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 0
   ASC_TempSensor KNX_0004000:WERT
   ASC_Time_Up_Early 08:00
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Kinderzimmer_Süd
   andFHEM_alias Jalousie_KiZi_Sued
   devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
   event-on-change-reading .*
   eventMap   /on g3:Stop/off g2:Auf/on g2:Ab/off
   group      Jalousien_OG
   icon       fts_shutter_30
   room       Favoriten,Jalousien,OG->Kinderzimmer
   userReadings position { ReadingsVal("Jalousie_Kinderzimmer_Sued","Status_Hoehe-get",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 room_map structexclude
   webCmd     Ab:Stop:Auf:Pos1:Pos2
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: HeikoBayer am 05 August 2021, 11:40:55
Hallo Zusammen,
ich nutze ASC jetzt schon sei einiger Zeit und bin schwer begeistert. Das wohl größte Kompliment ist wohl: Meine Frau auch  ;D

Leider funktioniert die Holiday-Funktion nicht mehr korrekt. Hier in Bayern sind Ferien, aber die Rollos fahren nicht zur eingestellen Zeit im Attribut ASC_Time_Up_WE_Holiday!
Hier ein List eines Rollo Device:
Internals:
   CODE       49C4AA
   DEF        49C4AA
   FUUID      5c7437be-f33f-5c32-3d9a-932664c2753081c0
   FVERSION   30_DUOFERN.pm:0.243810/2021-05-04
   IODev      SYS_DuofernStick
   LASTInputDev SYS_DuofernStick
   MODEL      Rohrmotor
   MSGCNT     9
   NAME       RO_EG_wz_Sued2
   NR         41
   STATE      opened
   SUBTYPE    Rohrmotor
   SYS_DuofernStick_MSGCNT 9
   SYS_DuofernStick_RAWMSG 0FFF0F246000A0205A32000014000C49C4AAFFFFFF01
   SYS_DuofernStick_TIME 2021-08-05 06:45:34
   TYPE       DUOFERN
   READINGS:
     2020-05-28 19:57:15   ASC_Enable      on
     2021-08-05 11:32:33   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 15m
     2021-08-05 06:45:34   ASC_ShuttersLastDrive day open
     2021-08-05 08:30:02   ASC_Time_DriveDown 05.08.2021 - 23:45
     2021-08-05 08:30:02   ASC_Time_DriveUp 06.08.2021 - 06:45
     2021-08-03 21:49:02   IODev           SYS_DuofernStick
     2021-08-03 21:49:57   associatedWith  myRolloControl
     2021-08-05 06:45:34   block           0
     2021-08-05 06:45:34   dawnAutomatic   off
     2021-08-05 06:45:34   duskAutomatic   off
     2021-08-05 06:45:34   manualMode      on
     2021-08-05 06:45:34   moving          stop
     2021-08-05 06:45:34   obstacle        0
     2021-08-05 06:45:34   position        0
     2021-08-05 06:45:34   rainAutomatic   off
     2021-08-05 06:45:34   rainDirection   up
     2021-08-05 06:45:34   rainMode        off
     2021-08-05 06:45:34   reversal        off
     2021-08-05 06:45:34   state           opened
     2021-08-05 06:45:34   sunAutomatic    off
     2021-08-05 06:45:34   sunMode         off
     2021-08-05 06:45:34   sunPosition     50
     2021-08-05 06:45:34   timeAutomatic   off
     2021-08-05 06:45:34   ventilatingMode off
     2021-08-05 06:45:34   ventilatingPosition 90
     2021-08-05 06:45:34   version         1.4
     2021-08-05 06:45:34   windAutomatic   off
     2021-08-05 06:45:34   windDirection   up
     2021-08-05 06:45:34   windMode        off
   helper:
     desiredPosition 0
Attributes:
   ASC        1
   ASC_BlockingTime_afterManual 3600
   ASC_BrightnessSensor US_GG_tr_WetterChecker:brightness 80:20
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 10
   ASC_Down   brightness
   ASC_Drive_DelayStart 3
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 95:265
   ASC_Shading_MinMax_Elevation 20.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode absent
   ASC_Shading_Pos 80
   ASC_Shading_StateChange_SunnyCloudy 38000:30000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_TempSensor TEMP_EG_wz:temperature
   ASC_Time_Down_Early 23:30
   ASC_Time_Down_Late 23:45
   ASC_Time_Up_Early 06:45
   ASC_Time_Up_Late 10:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_WindowRec GR_EG_wz_Sued2
   ASC_WindowRec_subType threestate
   DbLogExclude .*
   IODev      SYS_DuofernStick
   alexaName  Rollo Wohnen 2
   alexaRoom  Wohnzimmer
   alias      Rollo Wohnen 2
   event-on-change-reading .*
   genericDeviceType blind
   group      Rollo EG
   icon       fts_shutter
   positionDeviation 2
   room       Alexa,Homekit,Wohnzimmer
   siriName   Rollo Wohnen 2
   toggleUpDown 1
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos 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 rollo_eg rollo_eg_map structexclude


Und hier das List des ASC Device:
Internals:
   FUUID      5ecff9ee-f33f-5c32-d548-3decac136ed0557e
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myRolloControl
   NOTIFYDEV  global,myRolloControl,MK_GG_tr_Markise,RO_EG_br_BettinaOst,RO_EG_br_BettinaSued,RO_EG_ku_Nord,RO_EG_ku_West,RO_EG_wc_Ost,RO_EG_wz_Sued1,RO_EG_wz_Sued2,RO_EG_wz_West1,RO_EG_wz_West2,RO_OG_bz_Ost1,RO_OG_bz_Ost2,RO_OG_sz_Sued,RO_OG_zi_FelixNord,RO_OG_zi_FelixWest,RO_OG_zi_GaesteSued,RO_OG_zi_GaesteWest,US_GG_tr_WetterChecker,rgr_Bewohner,myTwilight,GR_EG_wz_Sued2
   NR         90
   NTFY_ORDER 51-myRolloControl
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-02 17:16:04   MK_GG_tr_Markise_PosValue 0
     2021-03-30 17:45:10   MK_GG_tr_Markise_lastPosValue 100
     2021-08-05 05:18:17   MK_GG_tr_Markise_nextAstroTimeEvent 05.08.2021 - 21:24
     2021-03-27 18:34:04   RO_EG_br_BettinaOst RO_EG_br_BettinaOst_lastPosValue 0
     2021-08-05 11:09:08   RO_EG_br_BettinaOst_PosValue 50
     2021-08-05 11:08:28   RO_EG_br_BettinaOst_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_br_BettinaOst_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_br_BettinaSued RO_EG_br_BettinaSued_lastPosValue 0
     2021-08-05 11:09:19   RO_EG_br_BettinaSued_PosValue 70
     2021-08-05 11:08:28   RO_EG_br_BettinaSued_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_br_BettinaSued_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_ku_Nord   RO_EG_ku_Nord_lastPosValue 0
     2021-08-05 06:45:49   RO_EG_ku_Nord_PosValue 0
     2021-08-05 08:30:02   RO_EG_ku_Nord_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_ku_Nord_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_ku_West   RO_EG_ku_West_lastPosValue 0
     2021-08-05 06:45:51   RO_EG_ku_West_PosValue 0
     2021-08-05 08:30:02   RO_EG_ku_West_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_ku_West_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_wc_Ost    RO_EG_wc_Ost_lastPosValue 0
     2021-08-05 11:09:16   RO_EG_wc_Ost_PosValue 50
     2021-08-05 11:08:28   RO_EG_wc_Ost_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_wc_Ost_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_wz_Sued1  RO_EG_wz_Sued1_lastPosValue 0
     2021-08-05 11:16:01   RO_EG_wz_Sued1_PosValue 80
     2021-08-05 11:15:59   RO_EG_wz_Sued1_lastPosValue 0
     2021-08-05 08:30:02   RO_EG_wz_Sued1_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_wz_Sued2  RO_EG_wz_Sued2_lastPosValue 0
     2021-08-05 06:45:34   RO_EG_wz_Sued2_PosValue 0
     2021-08-05 08:30:02   RO_EG_wz_Sued2_lastDelayPosValue 0
     2021-08-05 06:45:02   RO_EG_wz_Sued2_lastPosValue 0
     2021-08-05 08:30:02   RO_EG_wz_Sued2_nextAstroTimeEvent 05.08.2021 - 23:45
     2021-03-27 18:34:04   RO_EG_wz_West1  RO_EG_wz_West1_lastPosValue 0
     2021-08-05 06:45:27   RO_EG_wz_West1_PosValue 0
     2021-08-05 08:30:02   RO_EG_wz_West1_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_wz_West1_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_EG_wz_West2  RO_EG_wz_West2_lastPosValue 0
     2021-08-05 06:45:39   RO_EG_wz_West2_PosValue 0
     2021-08-05 08:30:02   RO_EG_wz_West2_lastPosValue 100
     2021-08-05 08:30:02   RO_EG_wz_West2_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_OG_bz_Ost1   RO_OG_bz_Ost1_lastPosValue 0
     2021-08-05 10:22:04   RO_OG_bz_Ost1_PosValue 60
     2021-08-05 10:21:41   RO_OG_bz_Ost1_lastPosValue 100
     2021-08-05 09:30:02   RO_OG_bz_Ost1_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_OG_bz_Ost2   RO_OG_bz_Ost2_lastPosValue 0
     2021-08-05 10:22:07   RO_OG_bz_Ost2_PosValue 60
     2021-08-05 10:21:41   RO_OG_bz_Ost2_lastPosValue 100
     2021-08-05 09:30:02   RO_OG_bz_Ost2_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_OG_sz_Sued   RO_OG_sz_Sued_lastPosValue 0
     2021-08-05 11:20:52   RO_OG_sz_Sued_PosValue 80
     2021-08-05 11:20:08   RO_OG_sz_Sued_lastPosValue 75
     2021-08-05 09:30:02   RO_OG_sz_Sued_nextAstroTimeEvent 05.08.2021 - 21:45
     2021-03-27 18:34:04   RO_OG_zi_FelixNord RO_OG_zi_FelixNord_lastPosValue 0
     2021-08-05 08:40:39   RO_OG_zi_FelixNord_PosValue 0
     2021-08-05 09:30:02   RO_OG_zi_FelixNord_lastPosValue 75
     2021-08-05 09:30:02   RO_OG_zi_FelixNord_nextAstroTimeEvent 05.08.2021 - 20:00
     2021-03-27 18:34:04   RO_OG_zi_FelixWest RO_OG_zi_FelixWest_lastPosValue 0
     2021-08-05 11:16:16   RO_OG_zi_FelixWest_PosValue 80
     2021-08-05 11:16:00   RO_OG_zi_FelixWest_lastPosValue 0
     2021-08-05 09:30:02   RO_OG_zi_FelixWest_nextAstroTimeEvent 05.08.2021 - 20:00
     2021-03-27 18:34:04   RO_OG_zi_GaesteSued RO_OG_zi_GaesteSued_lastPosValue 0
     2021-08-05 11:09:18   RO_OG_zi_GaesteSued_PosValue 80
     2021-08-05 11:08:28   RO_OG_zi_GaesteSued_lastPosValue 0
     2021-08-05 09:30:02   RO_OG_zi_GaesteSued_nextAstroTimeEvent 05.08.2021 - 20:00
     2021-03-27 18:34:04   RO_OG_zi_GaesteWest RO_OG_zi_GaesteWest_lastPosValue 0
     2021-08-05 11:09:15   RO_OG_zi_GaesteWest_PosValue 80
     2021-08-05 11:08:28   RO_OG_zi_GaesteWest_lastPosValue 0
     2021-08-05 09:30:02   RO_OG_zi_GaesteWest_nextAstroTimeEvent 05.08.2021 - 20:00
     2021-08-03 21:47:41   ascEnable       on
     2021-08-03 21:50:03   controlShading  on
     2020-05-28 19:50:39   hardLockOut     off
     2021-08-03 21:49:57   room_Alexa_Bad_Homekit RO_OG_bz_Ost1,RO_OG_bz_Ost2
     2021-08-03 21:49:57   room_Alexa_BueroBettina_Homekit RO_EG_br_BettinaOst,RO_EG_br_BettinaSued
     2021-08-03 21:49:57   room_Alexa_Draussen_Homekit MK_GG_tr_Markise
     2021-08-03 21:49:57   room_Alexa_Felix_Homekit RO_OG_zi_FelixNord,RO_OG_zi_FelixWest
     2021-08-03 21:49:57   room_Alexa_Gaeste_Homekit RO_OG_zi_GaesteWest
     2021-08-03 21:49:57   room_Alexa_Homekit_Kueche RO_EG_ku_West
     2021-08-03 21:49:57   room_Alexa_Homekit_Schlafzimmer RO_OG_sz_Sued
     2021-08-03 21:49:57   room_Alexa_Homekit_WC RO_EG_wc_Ost
     2021-08-03 21:49:57   room_Alexa_Homekit_Wohnzimmer RO_EG_wz_Sued1,RO_EG_wz_Sued2,RO_EG_wz_West1,RO_EG_wz_West2
     2021-08-03 21:49:57   room_Gaeste_Alexa_Homekit RO_OG_zi_GaesteSued
     2021-08-03 21:49:57   room_Kueche_Alexa_Homekit RO_EG_ku_Nord
     2020-05-28 19:50:39   selfDefense     off
     2021-08-05 11:20:52   state           shading in
     2021-08-02 21:20:06   sunriseTimeWeHoliday on
     2021-08-03 21:49:57   userAttrList    rolled out
   helper:
     shuttersList:
       MK_GG_tr_Markise
       RO_EG_br_BettinaOst
       RO_EG_br_BettinaSued
       RO_EG_ku_Nord
       RO_EG_ku_West
       RO_EG_wc_Ost
       RO_EG_wz_Sued1
       RO_EG_wz_Sued2
       RO_EG_wz_West1
       RO_EG_wz_West2
       RO_OG_bz_Ost1
       RO_OG_bz_Ost2
       RO_OG_sz_Sued
       RO_OG_zi_FelixNord
       RO_OG_zi_FelixWest
       RO_OG_zi_GaesteSued
       RO_OG_zi_GaesteWest
   monitoredDevs:
     GR_EG_wz_Sued2:
       RO_EG_wz_Sued2 ASC_WindowRec
     RO_EG_br_BettinaOst:
     RO_EG_br_BettinaSued:
     RO_EG_ku_Nord:
     RO_EG_ku_West:
     RO_EG_wc_Ost:
     RO_EG_wz_Sued1:
     RO_EG_wz_Sued2:
     RO_EG_wz_West1:
     RO_EG_wz_West2:
     RO_OG_bz_Ost1:
     RO_OG_bz_Ost2:
     RO_OG_sz_Sued:
     RO_OG_zi_FelixNord:
     RO_OG_zi_FelixWest:
     RO_OG_zi_GaesteSued:
     RO_OG_zi_GaesteWest:
     US_GG_tr_WetterChecker:
       MK_GG_tr_Markise ASC_BrightnessSensor
       RO_EG_br_BettinaOst ASC_BrightnessSensor
       RO_EG_br_BettinaSued ASC_BrightnessSensor
       RO_EG_ku_Nord ASC_BrightnessSensor
       RO_EG_ku_West ASC_BrightnessSensor
       RO_EG_wc_Ost ASC_BrightnessSensor
       RO_EG_wz_Sued1 ASC_BrightnessSensor
       RO_EG_wz_Sued2 ASC_BrightnessSensor
       RO_EG_wz_West1 ASC_BrightnessSensor
       RO_EG_wz_West2 ASC_BrightnessSensor
       RO_OG_bz_Ost1 ASC_BrightnessSensor
       RO_OG_bz_Ost2 ASC_BrightnessSensor
       RO_OG_sz_Sued ASC_BrightnessSensor
       RO_OG_zi_FelixNord ASC_BrightnessSensor
       RO_OG_zi_FelixWest ASC_BrightnessSensor
       RO_OG_zi_GaesteSued ASC_BrightnessSensor
       RO_OG_zi_GaesteWest ASC_BrightnessSensor
     myTwilight:
       myRolloControl ASC_twilightDevice
     rgr_Bewohner:
       myRolloControl ASC_residentsDev
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 80:10
   ASC_debug  1
   ASC_expert 1
   ASC_residentsDev rgr_Bewohner:state
   ASC_tempSensor TEMP_GG_Draussen:temperature
   ASC_twilightDevice myTwilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Beschattung


Noch zur Info: Ich habe vor einiger Zeit das holiday2we umgestellt von .holiday Datei auf mehrere Calender mit Dummys. Das funktioniert soweit sehr gut und die Abfrage {IsWe()} liefert mir auch immer eine 1, sobald Wochenende, Feiertag oder Ferientag ist, sonst eben eine 0.

Bin mir noch nicht ganz sicher, aber ich glaube, am Wochenende funktioniert die Steuerung, eben nur in den Ferien nicht.
Um hier noch genauere Aussagen zu treffen, werde ich für morgen mal Just for Fun einen Feiertag eintragen, um zu sehen, ob es nur an den Ferien liegt.

Hat sonst auch jemand dieses Problem oder Vorschläge zur Lösung/Troubleshooting?

Danke schon mal vorab und viele Grüße,
Heiko

Nachtrag: Hab nochmal mit Feiertag und Ferien getestet. Leider ignoriert ASC dies. Wochenende funktioniert ohne Probleme. Ich verstehe nicht ganz wie ASC das prüft, da ja die Abfrage {IsWe()} bei Feiertagen und Ferien ja eine 1 liefert!!!

@Cooltux: Hast du eine Idee?

Gelöst!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: baerm am 10 August 2021, 21:55:34
Hi,
nachdem mir bis jetzt keine einen Hinweis geben konnte, habe ich noch weiter analysiert und folgende Situation.
Wie schon in meinem vorigen Posting geschrieben habe ich KNX im Einsatz und das Shading funktioniert nur nach einer manuellen Fahrt.
Bis jetzt hab ein userReading damit die position gesetzt wird.
Ich habe zwei Aktoren (ABB und MDT) und bei den Jalousien des MDT ist position entsprechend aktualisiert. Bei Jalousien des ABB Aktors ist die position mit % aktualisiert. Das scheint das Problem zu sein. Damit habe ich dann von
userReadings position { ReadingsVal("Jalousie_Suedterrasse_Esstisch","Status_Hoehe-get",0) }
auf
userReadings position { sprintf("%.0f",ReadingsNum("Jalousie_Suedterrasse_Tuere","Status_Hoehe-get",0)) }
geändert. Die position ist dann korrekt aktualisiert. Leider wurden aber so viele Events generiert, dass die CPU Last auf 100% ging und eigentlich nicht mehr viel funktioniert hat. Folgende Einträge sind im Logfile x Mal pro Sekunde gekommen:

ASC_DEBUG!!! 2021.08.06 22:43:23 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'ASC_ShuttersLastDrive: manual position: 58';

ASC_DEBUG!!! 2021.08.06 22:43:23 - EventProcessingShutters: Jalousie_Suedterrasse_Esstisch - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1628282603 Last Position Timestamp: 1628279982 Drive Up Max Duration: 47 Last Position: 0 aktuelle Position: 58

ASC_DEBUG!!! 2021.08.06 22:43:24 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.08.06 22:43:24 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.08.06 22:43:24 - Notify:  ASC_Pos_Reading Event vom Rollo Jalousie_Suedterrasse_Esstisch wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'ASC_ShuttersLastDrive: manual',
          'position: 58'
        ];


event-on-update-reading .* habe ich gelöscht. Leider war keine Verbesserung erkennbar. Nur das Löschen der userReadings hat geholfen. Leider funktioniert das Shading dann nicht.
Was muss ich anders machen? Hat jemand einen Vorschlag?
lg
Matthias
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Romoker am 14 August 2021, 15:32:13
Bei meiner Markise müssen zugegebenermaßen viele Parameter zusammenspielen. Alle Bedingungen sind erfüllt, die Markise fährt aber nicht!
Findet jemand den Fehler?

Hier die Markisendefinition:
Internals:
   CID        shellyswitch25_40F5202710CD
   DEF        shellyswitch25_40F5202710CD
   DEVICETOPIC Rollo_Markise
   FUUID      60803c78-f33f-cebf-73f1-7d2d37af3a1f159d
   IODev      myMQTT2
   LASTInputDev myMQTT2
   MSGCNT     533127
   NAME       Rollo_Markise
   NR         71
   STATE      100
   TYPE       MQTT2_DEVICE
   myMQTT2_MSGCNT 533127
   myMQTT2_TIME 2021-08-14 15:10:14
   OLDREADINGS:
   READINGS:
     2021-05-04 10:47:32   ASC_Enable      on
     2021-08-14 15:08:48   ASC_ShadingMessage INFO: current shading status is 'out reserved' - next check in 10m
     2021-08-12 16:38:09   ASC_ShuttersLastDrive manual
     2021-08-14 05:06:46   ASC_Time_DriveDown 14.08.2021 - 21:11
     2021-08-14 05:06:46   ASC_Time_DriveUp 15.08.2021 - 05:08
     2021-08-01 09:45:39   IODev           myMQTT2
     2021-08-01 09:45:43   associatedWith  myASControl,none
     2021-04-21 17:00:15   attrTemplateVersion 20210126
     2021-08-14 15:10:14   current         stop
     2021-08-14 15:10:14   energy          27387
     2021-08-11 01:23:34   fw_ver          20210720-184734/v1.11.0-g6abd92e
     2021-08-11 01:23:34   id              shellyswitch25-40F5202710CD
     2021-08-14 15:10:14   input0          0
     2021-08-14 15:10:14   input1          0
     2021-08-11 01:23:34   ip              192.168.178.36
     2021-08-11 01:23:34   mac             40F5202710CD
     2021-08-11 01:23:34   mode            roller
     2021-08-11 01:23:34   model           SHSW-25
     2021-08-11 01:23:34   new_fw          false
     2021-08-11 01:23:34   online          true
     2021-08-14 15:10:14   overtemperature 0
     2021-08-14 15:10:14   pct             100
     2021-08-14 15:10:14   power           0.00
     2021-08-14 15:10:14   roller_0_energy 27387
     2021-08-14 15:10:14   roller_0_power  0.00
     2021-08-14 15:10:14   roller_0_stop_reason normal
     2021-08-14 15:10:14   state           100
     2021-08-14 15:10:14   temperature     58.55
     2021-08-14 15:10:14   temperature_f   137.40
     2021-08-14 15:10:14   temperature_status Normal
     2021-08-14 15:10:14   voltage         233.02
     2021-08-01 13:32:00   x_mqttcom       set announce
     2021-07-22 16:15:14   x_update        set
Attributes:
   ASC        2
   ASC_BrightnessSensor Wetter:BeleuchtungsstaerkeLx
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 170:280
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 34000:16000
   ASC_Shading_WaitingPeriod 600
   ASC_Shutter_IdleDetection current:stop
   ASC_Sleep_Pos 100
   ASC_WindParameters 8:4 100
   ASC_WindProtection on
   IODev      myMQTT2
   alias      Markise
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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"); $con = 100 - $con if $con =~ /\d+/; 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>"}
   event-on-change-reading .*
   event-on-update-reading ASC_ShuttersLastDrive
   eventMap   open:opens close:closes
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-40F5202710CD/roller/0/pos:.* pct
shellies/shellyswitch25-40F5202710CD/status/0/rollers:.* power
shellies/shellyswitch25-40F5202710CD/online:.* online
shellies/shellyswitch25-40F5202710CD/announce:.* { json2nameValue($EVENT) }
shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-40F5202710CD...mac.*, ? json2nameValue($EVENT) : return }
shellies/shellyswitch25-40F5202710CD/roller/0:.* current
shellies/shellyswitch25-40F5202710CD/roller/0:open {{'state' => 'opening'}}
shellies/shellyswitch25-40F5202710CD/roller/0:close {{'state' => 'closing'}}
shellies/shellyswitch25-40F5202710CD/roller/0/pos:.* state
shellies/shellyswitch25-40F5202710CD/input/1:.* input1
shellies/shellyswitch25-40F5202710CD/input/0:.* input0
shellies/shellyswitch25-40F5202710CD/relay/power:.* power
shellies/shellyswitch25-40F5202710CD/relay/energy:.* energy
shellies/shellyswitch25-40F5202710CD/temperature:.* temperature
shellies/shellyswitch25-40F5202710CD/overtemperature:.* overtemperature
shellies/shellyswitch25-40F5202710CD/roller/0/power:.* roller_0_power
shellies/shellyswitch25-40F5202710CD/roller/0/energy:.* roller_0_energy
shellies/shellyswitch25-40F5202710CD/temperature_f:.* temperature_f
shellyswitch25_40F5202710CD:shellies/shellyswitch25-40F5202710CD/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_40F5202710CD:shellies/shellyswitch25-40F5202710CD/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_40F5202710CD:shellies/shellyswitch25-40F5202710CD/temperature_status:.* temperature_status
shellyswitch25_40F5202710CD:shellies/shellyswitch25-40F5202710CD/voltage:.* voltage
   room       Administration->MQTT2
   setList    open:noArg shellies/shellyswitch25-40F5202710CD/roller/0/command open
close:noArg shellies/shellyswitch25-40F5202710CD/roller/0/command close
half:noArg shellies/shellyswitch25-40F5202710CD/roller/0/command/pos 50
stop:noArg shellies/shellyswitch25-40F5202710CD/roller/0/command stop
pct:slider,0,1,100 shellies/shellyswitch25-40F5202710CD/roller/0/command/pos $EVTPART1
x_recalibration:noArg shellies/shellyswitch25-40F5202710CD/roller/0/command rc
x_update:noArg shellies/shellyswitch25-40F5202710CD/command update_fw
x_mqttcom shellies/shellyswitch25-40F5202710CD/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
   webCmd     :open:close:half:stop:pct

Hier das ASControl-Device:
Internals:
   FUUID      6091098d-f33f-cebf-cf18-f9f85f6a5784f2c6
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Rollo_Markise,Rollo_Schlafen,Rollo_Wohnen_Links,Rollo_Wohnen_Rechts,Wetter,deCONZ_doorwindow2,global,myASControl,myTwilight
   NR         85
   NTFY_ORDER 51-myASControl
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-12 16:38:09   Rollo_Markise_PosValue 100
     2021-07-29 18:34:55   Rollo_Markise_lastPosValue 10
     2021-08-14 05:06:46   Rollo_Markise_nextAstroTimeEvent 14.08.2021 - 21:11
     2021-08-14 06:45:17   Rollo_Schlafen_PosValue 100
     2021-08-14 06:45:02   Rollo_Schlafen_lastPosValue 90
     2021-08-14 06:45:02   Rollo_Schlafen_nextAstroTimeEvent 14.08.2021 - 20:45
     2021-08-14 06:45:29   Rollo_Wohnen_Links_PosValue 100
     2021-08-14 06:45:02   Rollo_Wohnen_Links_lastPosValue 0
     2021-08-14 06:45:02   Rollo_Wohnen_Links_nextAstroTimeEvent 14.08.2021 - 20:45
     2021-08-14 06:45:31   Rollo_Wohnen_Rechts_PosValue 100
     2021-08-14 06:45:02   Rollo_Wohnen_Rechts_lastPosValue 0
     2021-08-14 06:45:02   Rollo_Wohnen_Rechts_nextAstroTimeEvent 14.08.2021 - 20:45
     2021-05-04 10:50:30   ascEnable       on
     2021-08-01 15:15:25   controlShading  on
     2021-05-04 15:43:48   hardLockOut     off
     2021-08-01 09:45:41   room_Administration-_MQTT2 Rollo_Markise,Rollo_Schlafen,Rollo_Wohnen_Links,Rollo_Wohnen_Rechts
     2021-05-04 15:43:48   selfDefense     off
     2021-08-14 06:45:31   state           day open
     2021-05-04 15:43:48   sunriseTimeWeHoliday off
     2021-08-01 09:45:41   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_Markise
       Rollo_Schlafen
       Rollo_Wohnen_Links
       Rollo_Wohnen_Rechts
   monitoredDevs:
     Rollo_Markise:
     Rollo_Schlafen:
     Rollo_Wohnen_Links:
     Rollo_Wohnen_Rechts:
     Wetter:
       Rollo_Markise ASC_BrightnessSensor
       Rollo_Schlafen ASC_BrightnessSensor
       Rollo_Wohnen_Links ASC_BrightnessSensor
       Rollo_Wohnen_Rechts ASC_BrightnessSensor
       myASControl ASC_windSensor
     deCONZ_doorwindow2:
       Rollo_Wohnen_Links ASC_WindowRec
     myTwilight:
       myASControl ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -3
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -9
   ASC_blockAscDrivesAfterManual 0
   ASC_expert 1
   ASC_rainSensor Wetter:Regen 0.1:0 100
   ASC_shuttersDriveDelay 0
   ASC_tempSensor Wetter:TemperaturC
   ASC_twilightDevice myTwilight
   ASC_windSensor Wetter:WindboeenKmh
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   group      System
   icon       fts_shutter_automatic
   room       Administration->System


und hier der ASC_Debug Log-Auszug für die Markise:
ASC_DEBUG!!! 2021.08.14 14:20:48 - EventProcessingShadingBrightness: Rollo_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.08.14 14:20:48 - EventProcessingShadingBrightness: Rollo_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 79805 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:20:48 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:20:48 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:20:48 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:196.31, Elevation: 50.22, Brightness: 79805, OutTemp: 24.2, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2021.08.14 14:20:48 - EventProcessingShadingBrightness: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
...
ASC_DEBUG!!! 2021.08.14 14:21:01 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2021.08.14 14:21:01 - EventProcessingTwilightDevice: Rollo_Markise RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:21:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:21:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:21:01 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:198.18, Elevation: 49.99, Brightness: 79805, OutTemp: 24.2, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2021.08.14 14:21:01 - ShadingProcessing: Rollo_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2021.08.14 14:21:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:21:01 - ShadingProcessing: Rollo_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2021.08.14 14:21:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:21:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:21:01 - ShadingProcessingDriveCommand: Rollo_Markise - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2021.08.14 14:21:01
ASC_DEBUG!!! 2021.08.14 14:21:01 - EventProcessingTwilightDevice: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
...
ASC_DEBUG!!! 2021.08.14 14:26:01 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2021.08.14 14:26:01 - EventProcessingTwilightDevice: Rollo_Markise RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:26:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:01 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:200.02, Elevation: 49.74, Brightness: 79805, OutTemp: 24.2, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2021.08.14 14:26:01 - ShadingProcessing: Rollo_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2021.08.14 14:26:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:01 - ShadingProcessing: Rollo_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2021.08.14 14:26:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:01 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:01 - ShadingProcessingDriveCommand: Rollo_Markise - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2021.08.14 14:26:01
ASC_DEBUG!!! 2021.08.14 14:26:01 - EventProcessingTwilightDevice: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
...
ASC_DEBUG!!! 2021.08.14 14:26:12 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2021.08.14 14:26:12 - EventProcessingTwilightDevice: Rollo_Markise RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:26:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:12 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:200.09, Elevation: 49.73, Brightness: 79805, OutTemp: 24.2, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2021.08.14 14:26:12 - EventProcessingTwilightDevice: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
...
ASC_DEBUG!!! 2021.08.14 14:26:50 - EventProcessingShadingBrightness: Rollo_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.08.14 14:26:50 - EventProcessingShadingBrightness: Rollo_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 76894 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:26:50 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:50 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:26:50 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:200.09, Elevation: 49.73, Brightness: 76894, OutTemp: 25.0, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2021.08.14 14:26:50 - EventProcessingShadingBrightness: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
...
ASC_DEBUG!!! 2021.08.14 14:31:12 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2021.08.14 14:31:12 - EventProcessingTwilightDevice: Rollo_Markise RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:31:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:31:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:31:12 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:201.92, Elevation: 49.45, Brightness: 76894, OutTemp: 25.0, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2021.08.14 14:31:12 - ShadingProcessing: Rollo_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2021.08.14 14:31:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:31:12 - ShadingProcessing: Rollo_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2021.08.14 14:31:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:31:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:31:12 - ShadingProcessingDriveCommand: Rollo_Markise - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2021.08.14 14:31:12
ASC_DEBUG!!! 2021.08.14 14:31:12 - EventProcessingTwilightDevice: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
...
ASC_DEBUG!!! 2021.08.14 14:32:48 - EventProcessingShadingBrightness: Rollo_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.08.14 14:32:48 - EventProcessingShadingBrightness: Rollo_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 55894 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:32:48 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:32:48 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:32:48 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:201.92, Elevation: 49.45, Brightness: 55894, OutTemp: 24.9, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2021.08.14 14:32:48 - EventProcessingShadingBrightness: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
...
ASC_DEBUG!!! 2021.08.14 14:36:12 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2021.08.14 14:36:12 - EventProcessingTwilightDevice: Rollo_Markise RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:36:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:36:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:36:12 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:203.73, Elevation: 49.15, Brightness: 55894, OutTemp: 24.9, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2021.08.14 14:36:12 - ShadingProcessing: Rollo_Markise - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2021.08.14 14:36:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:36:12 - ShadingProcessing: Rollo_Markise - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2021.08.14 14:36:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:36:12 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:36:12 - ShadingProcessingDriveCommand: Rollo_Markise - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2021.08.14 14:36:12
ASC_DEBUG!!! 2021.08.14 14:36:12 - EventProcessingTwilightDevice: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
...
ASC_DEBUG!!! 2021.08.14 14:38:49 - EventProcessingShadingBrightness: Rollo_Markise - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2021.08.14 14:38:49 - EventProcessingShadingBrightness: Rollo_Markise - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 45805 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2021.08.14 14:38:49 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:38:49 - FnIsDay: Rollo_Markise Allgemein: 1
ASC_DEBUG!!! 2021.08.14 14:38:49 - ShadingProcessing: Rollo_Markise - Übergebende Werte - Azimuth:203.73, Elevation: 49.15, Brightness: 45805, OutTemp: 24.9, Azimut Beschattung: 170, Azimut Endschattung: 280, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN
ASC_DEBUG!!! 2021.08.14 14:38:49 - EventProcessingShadingBrightness: Rollo_Markise - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen


Im Log fällt auf, dass der Zustand "Ist es nach der Hälfte der Beschattungswartezeit:" immer von JA nach NEIN wechselt.

Viele Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 20 August 2021, 11:01:10
EDIT: 2021.08.24 Es ist schon komisch, aber seit gestern läuft es wieder so wie es sein soll, ohne dass ich ein Update gemacht habe.
    Meine Vermutung ist, dass es mit anderen zeitweise blocking Devices z.B. HTTPMOD ??? eventuell zusammen hängt.


Hallo zusammen,
zuerst möchte ich sagen , dass meine Rollos bestimmt ein Jahr fehkerfrei gefahren sind. Vielen Dank dafür.
Die Knfiguration wurde nicht weiter verändert, abgesehen von den regelmäßigen FHEM Update.

Nun zu meinem Problem, das Device WO_S_Rollo_FSB61fährt nicht auf "timer privacy night close" und auch nicht mehr auf "night close" .
Somit machen wir dann abends eine manuelle Fahrt. Morgens wird das Rollo jedoch korrekt durch ASC geöffnet.

Im Anhang habe ich einen Kompletten Tag mit ASC_Debug angehängt. Die beiden fehlerhaften Fahrten sind dann in der zweiten Datei.
Die Steuerung direkt über FHEM mit dem EnOcean und TCM befindet sich in der dritten Datei, die vollkommen fehlerfrei laufen und jede Position korrekt anfahren.

Verbose 5 und ACS_Debug waren bei allen Tests aktiv, jedoch vermisse ich bei den automatischen ASC Fahrten diverse Log Meldungen, die bei den manuellen Fahrten erscheinen.

Über Tipps würde ich mich freuen. Wenn jemand noch eine ca. ein Monat ältere ASC Version hätte könnte ich diese nochmal gegen testen, denn da müsste es noch okay gewesen sein.

Eine große Frage ist auch, warum bei der ASC Fahrt nicht alle Log Meldungen des EnOcean Device mit ins Log kommen?

VG
   Christian

Hier noch die lists

Internals:
   FUUID      5d21d372-f33f-81e9-7485-b720a17a761f9aea
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61,ASC_WindowRec_PosAfterDayClosed,AR_O_Brightness,SC_W_Brightness,AR_O_Rollo_FSB61,AR_O_blendet,SC_W_Rollo_FSB61,rg_Alex,WO_W_Fenster,Astro,WO_W_Rollo_FSB61,WO_S_Brightness,ASC_Astro,BA_N_Rollo_FSB61,KU_S_Fenster,KU_S_Rollo_FSB61,ASC_Brightness,1,BA_N_Fenster,WO_S_Rollo_FSB61,rg_Trulla,Christian,rgr_Residents,rg_Sabine
   NR         334
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-20 08:59:48   AR_O_Rollo_FSB61_PosValue 100
     2021-08-20 05:46:07   AR_O_Rollo_FSB61_lastPosValue 100
     2021-08-20 05:46:07   AR_O_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 21:10
     2021-08-20 05:46:26   BA_N_Rollo_FSB61_PosValue 0
     2021-08-20 05:46:07   BA_N_Rollo_FSB61_lastPosValue 100
     2021-08-20 05:46:07   BA_N_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 21:10
     2021-08-20 05:46:38   KU_S_Rollo_FSB61_PosValue 0
     2021-08-11 22:28:34   KU_S_Rollo_FSB61_lastDelayPosValue 5
     2021-08-20 05:46:07   KU_S_Rollo_FSB61_lastPosValue 100
     2021-08-20 05:46:07   KU_S_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 22:10
     2020-11-05 06:47:34   SC_W_Rollo_FSB61 SC_W_Rollo_FSB61_lastPosValue 0
     2021-08-20 08:15:01   SC_W_Rollo_FSB61_PosValue 0
     2021-08-20 08:15:01   SC_W_Rollo_FSB61_lastPosValue 100
     2021-08-20 08:15:01   SC_W_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 21:10
     2021-08-20 10:21:19   WO_S_Rollo_FSB61_PosValue 0
     2021-08-20 05:46:07   WO_S_Rollo_FSB61_lastPosValue 100
     2021-08-20 05:46:07   WO_S_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 21:10
     2020-11-05 06:47:34   WO_W_Rollo_FSB61 WO_W_Rollo_FSB61_lastPosValue 0
     2021-08-20 05:46:38   WO_W_Rollo_FSB61_PosValue 0
     2021-08-11 22:28:34   WO_W_Rollo_FSB61_lastDelayPosValue 5
     2021-08-20 05:46:07   WO_W_Rollo_FSB61_lastPosValue 100
     2021-08-20 05:46:07   WO_W_Rollo_FSB61_nextAstroTimeEvent 20.08.2021 - 22:10
     2019-07-08 15:26:41   ascEnable       on
     2021-08-17 21:47:54   controlShading  on
     2019-07-07 13:11:46   hardLockOut     off
     2019-07-07 22:24:50   partyMode       off
     2020-05-19 07:11:41   rg_ASC_Rolllaeden_Times commands {ASC_Up => 'ASC_Up:time,astro,brightness',
     2021-08-17 21:47:48   room_EnOcean_Rollos AR_O_Rollo_FSB61,BA_N_Rollo_FSB61,KU_S_Rollo_FSB61,SC_W_Rollo_FSB61,WO_S_Rollo_FSB61,WO_W_Rollo_FSB61
     2019-07-07 13:11:46   selfDefense     off
     2021-08-20 10:21:19   state           manual
     2019-07-24 14:23:54   sunriseTimeWeHoliday on
     2021-08-17 21:47:48   userAttrList    rolled out
   helper:
     shuttersList:
       AR_O_Rollo_FSB61
       BA_N_Rollo_FSB61
       KU_S_Rollo_FSB61
       SC_W_Rollo_FSB61
       WO_S_Rollo_FSB61
       WO_W_Rollo_FSB61
   monitoredDevs:
     1:
       KU_S_Rollo_FSB61 ASC_WindowRec
     AR_O_Brightness:
       AR_O_Rollo_FSB61 ASC_BrightnessSensor
     AR_O_Rollo_FSB61:
     AR_O_blendet:
       AR_O_Rollo_FSB61 comment attr AR_O_Rollo_FSB61 ASC_ExternalTrigger
     ASC_Astro:
       ASC        ASC_twilightDevice
     ASC_Brightness:
       AR_O_Rollo_FSB61 ASC_BrightnessSensor
       SC_W_Rollo_FSB61 ASC_BrightnessSensor
       WO_S_Rollo_FSB61 ASC_BrightnessSensor
     ASC_WindowRec_PosAfterDayClosed:
       WO_W_Rollo_FSB61 userattr 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 ASC_DriveUpMaxDuration ASC_Drive_Offset ASC_Drive_OffsetStart 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_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Exclude:on,off ASC_Self_Defense_Mode:absent,gone ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction 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_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace 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 ASC_Ventilate_Pos:0,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
     Astro:
       ASC        ASC_twilightDevice
     BA_N_Fenster:
       BA_N_Rollo_FSB61 ASC_WindowRec
     BA_N_Rollo_FSB61:
     Christian:
       SC_W_Rollo_FSB61 ASC_Roommate_Device
     KU_S_Fenster:
       KU_S_Rollo_FSB61 ASC_WindowRec
     KU_S_Rollo_FSB61:
     SC_W_Brightness:
       SC_W_Rollo_FSB61 ASC_BrightnessSensor
     SC_W_Rollo_FSB61:
     WO_S_Brightness:
       WO_S_Rollo_FSB61 ASC_BrightnessSensor
     WO_S_Rollo_FSB61:
     WO_W_Fenster:
       WO_W_Rollo_FSB61 ASC_WindowRec
     WO_W_Rollo_FSB61:
     rg_Alex:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
     rg_Sabine:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
     rg_Trulla:
       WO_S_Rollo_FSB61 ASC_Roommate_Device
       WO_W_Rollo_FSB61 ASC_Roommate_Device
     rgr_Residents:
       ASC        ASC_residentsDev
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_residentsDev rgr_Residents:presence
   ASC_tempSensor Heizung:heatSourceIN
   ASC_twilightDevice Astro
   DbLogExclude .*
   alias      ASC
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Rollos
   verbose    0



Internals:
   DEF        019EDB5D
   FUUID      5c49d3da-f33f-81e9-a7f8-e7ca00a2ca85644d
   FVERSION   10_EnOcean.pm:0.248530/2021-08-16
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     18
   NAME       WO_S_Rollo_FSB61
   NR         86
   NTFY_ORDER 50-WO_S_Rollo_FSB61
   STATE      0
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 18
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -82
   TCM_ESP3_0_ReceivingQuality good
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 3
   TCM_ESP3_0_TIME 2021-08-20 10:21:19
   TYPE       EnOcean
   Helper:
     DBLOG:
       ASC_ShuttersLastDrive:
         LogDB:
           TIME       1629447679.84169
           VALUE      manual
       endPosition:
         LogDB:
           TIME       1629447679.72828
           VALUE      open_ack
       position:
         LogDB:
           TIME       1629447679.72828
           VALUE      0
   READINGS:
     2020-07-10 22:20:43   ASC_Enable      on
     2021-08-20 10:38:57   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-08-20 10:21:19   ASC_ShuttersLastDrive manual
     2021-08-20 05:46:07   ASC_Time_DriveDown 20.08.2021 - 21:10
     2021-08-20 05:46:07   ASC_Time_DriveUp 21.08.2021 - 05:47
     2021-08-20 05:46:07   ASC_Time_PrivacyDriveDown 20.08.2021 - 19:10
     2021-08-17 21:47:07   IODev           TCM_ESP3_0
     2021-08-20 10:21:19   anglePos        -90
     2021-08-17 21:47:49   associatedWith  ASC
     2021-08-20 10:19:50   block           unlock
     2021-08-20 10:21:19   endPosition     open_ack
     2021-08-20 10:21:19   position        0
     2021-08-20 10:21:19   state           open_ack
   helper:
Attributes:
   ASC        1
   ASC_BrightnessSensor ASC_Brightness:brightness
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 7200
   ASC_PrivacyDown_Pos 40
   ASC_Roommate_Device rg_Trulla
   ASC_Shading_InOutAzimuth 145:250
   ASC_Shading_MinMax_Elevation 50
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 60
   ASC_Shading_StateChange_SunnyCloudy 400:300
   ASC_Up     astro
   DbLogExclude .*
   DbLogInclude position,endPosition,ASC_ShuttersLastDrive
   IODev      TCM_ESP3_0
   alias      WO_S_Rollo
   calAtEndpoints yes
   comMode    confirm
   devStateIcon 100:fts_shutter_100 \d:fts_shutter_10 1\d.*:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90
   eep        A5-3F-7F
   group      ASC Rollos
   icon       hue_room_living
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rollos
   settingAccuracy high
   shutTime   19
   shutTimeCloses 22
   sortby     50
   stateFormat position
   subDef     FFBA2383
   subType    manufProfile
   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
   verbose    5
   webCmd     opens:stop:closes
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 21 August 2021, 12:48:04
Zitat von: CoolTux am 03 Juli 2021, 12:59:49
1. ascAPIget('PosCmd'...)

2. Da muss ich gestehen habe ich so gar nicht dran gedacht. Aktuell ist es schlicht nicht möglich. Das muss ich mal irgendwie korrigieren.

Darf ich mich bezüglich Punkt 2 nochmals in Erinnerung bringen? :) Es ging um External Trigger mit Slat Devices.

Darüber hinaus habe ich gerade Ein Thema mit "LastManPos" und "ASC_WindowRec_PosAfterDayClosed = lastManual". Ich habe jetzt mehrere Fahrten mit meiner Jalousie getestet und LastManPos mit ascAPIget ausgelesen. Dabei sehe ich im Grunde immer die vorletzte Position, nicht die letzte. Für folgendes Scenario hat das einen nervigen Effekt:
Möglicherweise ist das ja so gewollt, für mich ist es aber mehr als unpraktisch. Und auch etwas unlogisch - ich habe ja gerade die 100 manuell angefahren und insofern ist es für mich die letzte Position die manuell angefahren wurde. Sollte es tatsächlich ein Feature sein, wäre es möglich für ASC_WindowRec_PosAfterDayClosed auch "LastPos" als Selektionsmöglichkeit anzubieten? Die stand bei meinen Versuchen immer korrekt.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: LukeSky007 am 22 August 2021, 16:05:44
Hallo zusammen, Hallo CoolTux,

Habe gerade das Problem, das trotz deaktiviertem ASC-Modul (in Readings: ascEnable = off)  ein ROLO-Device auf ein Fenster öffen/schließen  hin verfahren wurde ???

Hier ein List vom ASC-Modul  "autoRoll":
Internals:
   FUUID      61179dd7-f33f-8739-e32a-e061d943f8eaf7c7
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       autoRoll
   NOTIFYDEV  global,autoRoll,BU_RL,WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West,WZ_FS_Mitte,myTwilight,BU_FS,WZ_FS_West,WZ_FS_Ost
   NR         366
   NTFY_ORDER 51-autoRoll
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-22 15:42:06   BU_RL_PosValue  100
     2021-08-16 12:21:04   BU_RL_lastPosValue 60
     2021-08-22 15:42:05   BU_RL_nextAstroTimeEvent 22.08.2021 - 21:00
     2021-08-22 15:46:38   WZ_RL_Mitte_PosValue 30
     2021-08-16 12:21:05   WZ_RL_Mitte_lastPosValue 50
     2021-08-22 15:42:05   WZ_RL_Mitte_nextAstroTimeEvent 22.08.2021 - 21:26
     2021-08-22 15:42:14   WZ_RL_Ost_PosValue 100
     2021-08-16 12:21:06   WZ_RL_Ost_lastPosValue 50
     2021-08-22 15:42:05   WZ_RL_Ost_nextAstroTimeEvent 22.08.2021 - 21:26
     2021-08-22 15:42:14   WZ_RL_West_PosValue 100
     2021-08-16 12:21:07   WZ_RL_West_lastPosValue 50
     2021-08-22 15:42:05   WZ_RL_West_nextAstroTimeEvent 22.08.2021 - 21:26
     2021-08-22 13:25:37   ascEnable       off
     2021-08-16 12:21:03   controlShading  off
     2021-08-22 10:41:40   hardLockOut     off
     2021-08-22 15:42:00   room_Buero      BU_RL
     2021-08-22 15:42:00   room_Wohnzimmer WZ_RL_Mitte,WZ_RL_Ost,WZ_RL_West
     2021-08-22 10:41:40   selfDefense     off
     2021-08-22 15:46:38   state           manual
     2021-08-15 11:50:20   sunriseTimeWeHoliday on
     2021-08-22 15:42:00   userAttrList    rolled out
   helper:
     shuttersList:
       BU_RL
       WZ_RL_Mitte
       WZ_RL_Ost
       WZ_RL_West
   monitoredDevs:
     BU_FS:
       BU_RL      ASC_WindowRec
     BU_RL:
     WZ_FS_Mitte:
       WZ_RL_Mitte ASC_WindowRec
     WZ_FS_Ost:
       WZ_RL_Ost  ASC_WindowRec
     WZ_FS_West:
       WZ_RL_West ASC_WindowRec
     WZ_RL_Mitte:
     WZ_RL_Ost:
     WZ_RL_West:
     myTwilight:
       BU_RL      ASC_BrightnessSensor
       WZ_RL_Mitte ASC_BrightnessSensor
       WZ_RL_Ost  ASC_BrightnessSensor
       WZ_RL_West ASC_BrightnessSensor
       autoRoll   ASC_twilightDevice
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -9
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  1
   ASC_expert 1
   ASC_tempSensor myWether:temp_c
   ASC_twilightDevice myTwilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   verbose    5


hier das List vom ROLLO-Device :
Internals:
   DEF        4550D2
   FUUID      5c6c61fc-f33f-478f-f2ce-9e95f693d222098a
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     3
   NAME       WZ_RL_Mitte
   NR         209
   NTFY_ORDER 50-WZ_RL_Mitte
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:76 - t:10 s:4550D2 d:47058A 06018C00
   myHmUART_MSGCNT 3
   myHmUART_RAWMSG 0501003D76A4104550D247058A06018C00
   myHmUART_RSSI -61
   myHmUART_TIME 2021-08-22 15:46:38
   protLastRcv 2021-08-22 15:46:38
   protRcv    3 last_at:2021-08-22 15:46:38
   protSnd    4 last_at:2021-08-22 15:46:38
   protState  CMDs_done
   rssi_at_myHmUART cnt:3 min:-61 max:-58 avg:-60 lst:-61
   rssi_myHmUART cnt:2 min:-69 max:-66 avg:-67.5 lst:-66
   READINGS:
     2021-08-15 15:05:05   ASC_Enable      on
     2021-08-16 12:21:05   ASC_ShadingMessage <html> INFO:  shading was deactivated globally </html>
     2021-08-22 15:46:38   ASC_ShuttersLastDrive manual
     2021-08-22 15:42:05   ASC_Time_DriveDown 22.08.2021 - 21:26
     2021-08-22 15:42:05   ASC_Time_DriveUp 23.08.2021 - 06:00
     2021-08-22 15:46:28   CommandAccepted yes
     2020-07-18 13:42:03   D-firmware      2.8
     2020-07-18 13:42:03   D-serialNr      NEQ0111650
     2021-08-22 15:46:38   IODev           myHmUART
     2020-12-30 15:03:32   PairedTo        0x47058A
     2020-07-18 13:43:23   R-driveDown     25 s
     2020-07-18 13:43:23   R-driveTurn     0.5 s
     2020-07-18 13:43:23   R-driveUp       25 s
     2020-07-18 13:43:22   R-pairCentral   0x47058A
     2020-07-18 13:43:23   R-sign          off
     2020-12-30 15:03:32   RegL_00.        00:00 02:01 0A:47 0B:05 0C:8A 15:FF 18:00
     2020-12-30 15:03:33   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:FA 0D:00 0E:FA 0F:05 10:00 30:06 56:00 57:24
     2021-08-22 15:42:01   associatedWith  autoRoll,none
     2021-08-17 19:08:45   cfgState        ok
     2021-08-22 15:46:38   commState       CMDs_done
     2021-08-22 15:46:38   deviceMsg       30 (to VCCU)
     2021-08-22 15:46:38   level           30
     2021-08-22 15:46:38   motor           stop:30
     2021-08-22 15:46:38   pct             30
     2020-12-30 15:03:22   powerOn         2020-12-30 15:03:22
     2021-08-22 15:46:38   recentStateType info
     2021-08-22 15:46:38   state           30
     2021-08-22 15:46:38   timedOn         off
     2021-08-22 15:46:27   trigLast        fhem:02
   helper:
     HM_CMDNR   118
     cSnd       0147058A4550D2010E,1147058A4550D202018C
     dlvlCmd    ++A01147058A4550D202018C
     lastMsgTm  1629639998.12403
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1629639725.13154
       TmplTs     1629639725.13154
       cmdKey     1:1:0::WZ_RL_Mitte:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BA_FS,BU_FS,EG_TS,HM_71A2B3_light,HM_71A2B3_lock,HM_71A2B3_open,HM_71A2B3_unlock,HM_7306F3_light,HM_7306F3_lock,HM_7306F3_open,HM_7306F3_unlock,KT_MD,NZ_FS,VCCU_Btn1,VCCU_Btn2,WZ_FS_Mitte,WZ_FS_Ost,WZ_FS_West,WZ_LI_SenF,WZ_LI_SenI,WZ_LI_SenPwr,WZ_LI_SenU,WZ_MD,XX_FB_8_1_Btn_01,XX_FB_8_1_Btn_02,XX_FB_8_1_Btn_03,XX_FB_8_1_Btn_04,XX_FB_8_1_Btn_05,XX_FB_8_1_Btn_06,XX_FB_8_1_Btn_07,XX_FB_8_1_Btn_08
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +4550D2,00,00,00
       nextSend   1629639998.41831
       rxt        0
       vccu       VCCU
       p:
         4550D2
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        76
       io:
         myHmUART:
           -57
           -57
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1629639998.12403
       ack:
         HASH(0x1c9ae98)
         76800247058A4550D200
     rssi:
       at_myHmUART:
         avg        -60
         cnt        3
         lst        -61
         max        -58
         min        -61
       myHmUART:
         avg        -67.5
         cnt        2
         lst        -66
         max        -66
         min        -69
     tmpl:
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -9
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BrightnessSensor myTwilight:twilight
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 150:290
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 80:20
   ASC_Shading_WaitingPeriod 300
   ASC_TempSensor myWether:temp_c
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 6:00
   ASC_Time_Up_WE_Holiday 9:00
   ASC_Up     time
   ASC_Ventilate_Pos 60
   ASC_Ventilate_Window_Open off
   ASC_WindowRec WZ_FS_Mitte
   ASC_WindowRec_subType twostate
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   devStateIcon off:shutter_closed on:shutter_open 9\d.*:shutter_1 8\d.*:shutter_2 7\d.*:shutter_3 6\d.*:shutter_4 5\d.*:shutter_5 4\d.*:shutter_6 3\d.*:shutter_7 2\d.*:shutter_7 1\d.*:shutter_7 0\d.*:shutter_closed
   expert     defReg,rawReg
   firmware   2.8
   model      HM-LC-BL1-FM
   param      levelInverse
   peerIDs    00000000
   room       Wohnzimmer
   serialNr   NEQ0111650
   subType    blindActuator
   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
   verbose    5
   webCmd     statusRequest:toggleDir:on:off:up:down:stop[code]
wie lässt sich das erklären?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 24 August 2021, 12:01:17
Hallo zusammen, Hallo CoolTux.

Ich habe mir ASC schon mehrfach angesehen und den Entwicklungsfortschritt verfolgt.
Es ist wirklich ein sehr umfangreiches und anpassbares Modul zur vollständigen Rollladensteuerung geworden.
Vor ein paar Jahren habe ich mir so etwas für jedes Fenster/Rollladen einzeln für verschiedene Szenarien und Abhängigketen mit diversen Notifys etc. zusammengescriptet.

Dein Modul bildet alles was mir mir mühselig zusammen geschrieben habe ab und noch viel mehr! Ich bin wirklich sehr beeindruckt.

Eine Frage habe ich allerdings noch und die ist auch entscheidend ob ich meinen Code einmotte und auf ASC umsteige.
Ich habe über TabletUI eine Möglichkeit geschaffen die Öffnung und Schließungszeiten einzustellen.

Die Inspiration dazu habe ich mir hier geholt.
http://www.juergenstechnikwelt.de/smarthome-2/wecker-mit-fhem-doif-modul-und-steuerung-ueber-tabletui/ (http://www.juergenstechnikwelt.de/smarthome-2/wecker-mit-fhem-doif-modul-und-steuerung-ueber-tabletui/)

Gibt es bei ASC auch die Möglichkeit die Zeiten "extern" per TabletUI einzustellen?
Sämtliche Suchen welche ASC und TabletUI beinhalten laufen leider ins leere.

Gruß
Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 24 August 2021, 12:55:12
Für die bequeme Einstellung von allen möglichen Werten gibt es im Wiki jede Menge Beispiele: https://wiki.fhem.de/wiki/AutoShuttersControl (https://wiki.fhem.de/wiki/AutoShuttersControl)

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 24 August 2021, 13:01:35
Hallo,

mir ist die Tage aufgefallen, das meine Rollos nicht mehr fahren. Schaue ich dann in FHEM, muss ich im ASC nach Rollos scannen. Er hat sämtliche Rollos im ASC verloren, wie es aussieht und ich muss dann neu scannen, aktivieren, Auto Beschattung ebenso. Ist jetzt schon das 3x passiert.

Mir ist eingefallen, das er Montags immer ein Backup macht und dabei die VM stoppt, nach dem Start ist alles weg.

Zitatplease set attribute ASC with value 1 or 2 in all auto controlled shutter devices and then execute 'set DEVICENAME scanForShutters'

Ich hatte dann alles eingestellt und wollte speichern, dann kommt log/fhem.save : no space left on device

Schaue ich aber auf die Maschine, ist noch genug Platz vorhanden.

EDIT: Es scheint doch was mit dem Speicher zu sein, wollte upgrade vom System machen, dann sagt er mir kein Speicherplatz mehr frei. Hab seit Wochen mit dem FHEM System nichts gemacht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 24 August 2021, 14:00:04
Zitat von: WhyTea am 24 August 2021, 12:01:17
Gibt es bei ASC auch die Möglichkeit die Zeiten "extern" per TabletUI einzustellen?
Sämtliche Suchen welche ASC und TabletUI beinhalten laufen leider ins leere.

Ich hätte da folgendes zusammengestellt.
Wenn Du Dich mit TabletUI auskennst sollte es da kein Problem geben.
Generell gilt, ich brauche nichts mehr an den Rollos manuell zu steuern, da alles automatisch läuft :-)
Somit habe ich auch kein GUI über FHEM gestülpt und die Rollos haben manuelle Taster, wenn sie braucht.

VG
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 24 August 2021, 15:03:55
Hallo Christian,

danke für den Screenshot.
Ich nutze die Rollladen im Schlafzimmer als Unterstützung zum Wecker. ;-)
Ich kann per TabletUI die Up -Zeiten einstellen.
Meine Frau hat sich daran gewöhnt die Zeiten auch mal spontan für den nächsten Tag per TabletUI umstellen zu können daher kann ich das jetzt schlecht wieder abschaffen. ;-)

Ich nehme jetzt mal Dein "SC_W_Rollo". Das steht auf Up "Time" / Up_Early 8:15 / Up_WE 9:00. Das entspricht der Logic wie ich sie auch benutze.
Ist es möglich bspw. den Wert Up_Early für SC_W_Rollo per set Befehl zu verändern? Oder geht das nur per Fhem Webif?

Gruß
Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 24 August 2021, 15:17:35
An sich ist das jeweils nur ein Attribut-Wert.
Falls TabletUI also Attribute direkt setzen kann (?), müßte es ohne weiteres gehen, falls nicht, kann man afaik aber auch jede beliebige ReadingsGroup in TabletUI einbinden. Über diesen Umweg sollte es ggf. auch mit einem einzelnen Attribut gehen...

Falls das zu kompliziert ist, kannst du z.B. auch einen dummy als Zwischenschritt nehmen und dann den gesetzten Wert über einen Eventhandler deiner Wahl (notify, z.B.) in das/die Zieldevices setzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 24 August 2021, 16:34:03
Zitat von: WhyTea am 24 August 2021, 15:03:55
Ich nehme jetzt mal Dein "SC_W_Rollo". Das steht auf Up "Time" / Up_Early 8:15 / Up_WE 9:00. Das entspricht der Logic wie ich sie auch benutze.
Ist es möglich bspw. den Wert Up_Early für SC_W_Rollo per set Befehl zu verändern? Oder geht das nur per Fhem Webif?

Das sind alles Attribute, die man nicht dauernd ändern sollte, damit sie auch in der Config gespeichert bleiben.
Bei sehr vielen kann man jedoch auch einen Perl Aufruf verwenden und somit z.B. die dynamisch einsetzen lassen. Das wäre auch für die Weckzeit denkbar, indem man sie aus dem Weck Device ausliest.

ASC_BrightnessSensor ASC_Brightness:brightness
ASC_Down astro
ASC_Drive_Delay 2
ASC_Mode_Down always
ASC_Mode_Up always
ASC_Pos_Reading position
ASC_PrivacyDownValue_beforeNightClose 7200
ASC_PrivacyDown_Pos 50
ASC_Shading_InOutAzimuth 240:277
ASC_Shading_MinMax_Elevation 20
ASC_Shading_Min_OutsideTemperature 25
ASC_Shading_Mode always
ASC_Shading_Pos 60
ASC_Shading_StateChange_SunnyCloudy 400:200
ASC_Time_Down_Early {sunrise("CIVIL", 5400)}
ASC_Time_Up_Early 08:15
ASC_Time_Up_WE_Holiday 09:00
ASC_Up time


Hier noch ein interessantes Beispiel von meiner Terrasse, da fährt das Rolle in die privacy Position, aber das noch in Abhängigkeit von der Jahreszeit, damit ich die Jahresendbeleuchtung besser sehen kann :-)
Das ReadingVal() kann natürlich auch aus jedem anderen Device Werte lesen. Du musst nur darauf achten, dass das Format richtig umgewandelt wird.

ASC_Time_Down_Early { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",10800)}


Das in dem vorherigen Post sind übrigens die Reading Groups aus dem Wiki Beispielen. Bei Bedarf schicke ich sie gerne auch raus.

VG
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 24 August 2021, 16:44:26
Hallo zusammen,
bei meinem gemeldeten Problem von hier (https://forum.fhem.de/index.php/topic,112325.msg1171072.html#msg1171072) habe ich noch einen update rein geschrieben.
Warum es jetzt wieder läuft kann ich nicht sagen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 24 August 2021, 17:30:06
Hallo Zusammen!
Ich bin seit einiger Zeit damit beschäftigt meinen HmIP-FBL Jalousien Aktor sauber in ASC einzubinden. Leider kann ich die Lösung von CoolTux nicht direkt verwenden, das bei den HmIP Aktoren wohl die Slat Position nie unabhängig von der Höhe eingestellt werden kann. Der Aktor verstellt die Position der Lamellen nur wenn gleichzeitig die Höhe eingestellt wird (set <device> datapoint 4.LEVEL_2 <sltpct> 4.LEVEL <pct>). Für mich habe ich jetzt folgende Lösung gefunden, eventuell hat der ein oder andere Homematic Besitzer ebenfalls Interesse.
Zunächst habe ich ein eventMap für die Ansteuerung des Devices aufgesetzt:

attr <device> eventMap {\
usr => {'stop'             => 'datapoint 4.STOP true',\
         'open'             => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',\
         'close'            => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',\
         '^sltpct(.*)'      => 'datapoint 4.LEVEL_2$1   4.LEVEL ".(ReadingsVal($NAME, "4.LEVEL",0))."',\
         '^pctslt(.*),(.*)' => 'datapoint 4.LEVEL_2 $2  4.LEVEL$1'},\
fw  => {'^sltpct(.*)'      => 'sltpct',\
         '^pctslt(.*),(.*)' => 'pctslt'\
}

Die jeweiligen Positionen habe ich mit Kommatrennung aufgesetzt:

attr <device> ASC_Closed_Pos 2,0
attr <device> ASC_Open_Pos 1,100
attr <device> ASC_ComfortOpen_Pos 99,100
attr <device> ASC_ExternalTrigger di_HY:state TV-On:TV-Off 1,66
attr <device> ASC_Ventilate_Pos 3,75
attr <device> ASC_Sleep_Pos 0,0

Die Kommandos zum Einstellen sind dann folgendermaßen zugeordnet:

attr <device> ASC_SlatPosCmd_SlatDevice sltpct
attr <device> ASC_Pos_Reading pctslt

Damit die Positionen auch im Webinterface eingegeben werden können habe ich das widgetOverride verwendet:

attr <device> webCmd pct:open:stop:close:sltpct
attr <device> widgetOverride pct:selectnumbers,0,4,100,0,lin sltpct:0,25,33,50,66,75,100 ASC_Closed_Pos ASC_ComfortOpen_Pos ASC_Open_Pos ASC_Sleep_Pos ASC_Ventilate_Pos

Damit lassen sich jetzt im Webinterface Höhe und Position unabhängig voneinander einstellen. Über die Komma separierten Werte lässt sich außerdem die Automatisierung problemlos verwenden. Ok, letzteres ist mit der Kommaseparierung nicht die feine englische Art (CoolTux erwartet eigentlich nur Integer Werte), aber da die Werte nur durchgereicht werden funktioniert es hervorragend.
Einen kleinen Wehrmutstropfen gibt es allerdings. Die Intelligenz des Systems schlägt gelegentlich erbarmungslos zu. Gemeint ist damit die Positionsüberprüfung. Positionen dürfen nicht identisch sein und wenn die Jalousie nicht auf einer der Positionen steht werden nicht alle Automatikfahrten ausgeführt. Beide Einschränkungen kommen wohl aus der Historie des Moduls und sind nicht so einfach auszubauen. Mit dem oben gezeigten Setup läuft es aber bei mir ganz gut.
@CoolTux: Eventuell kannst du ja mal die Zusammenhänge darstellen damit man sich leichter darauf einrichten kann. Und falls ich zu Off-Topic bin lasst es mich wissen. Insbesondere unter welcher Rubrik ich für dieses Thema einen neuen Thread aufmachen soll.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 24 August 2021, 17:34:42
Zitat von: Reinhard.M am 24 August 2021, 17:30:06
Insbesondere unter welcher Rubrik ich für dieses Thema einen neuen Thread aufmachen soll.
Du könntest den Beitrag in [73_AutoShuttersControl.pm] - Info-Thread zu getesteter Hardware (https://forum.fhem.de/index.php/topic,101182.0.html) zitieren?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 25 August 2021, 07:56:25
@Beta-User: Habe ich verlinkt  :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 25 August 2021, 09:52:40
Ich habe gestern angefangen auf ASC umzustellen.
Seit dem ich das ASC Device angelegt habe läuft mein Log mit solchen Meldungen voll.

021.08.25 09:39:14 1: devspec2array global,myAutoShuttersControl,EG_AZ_Rollade,EG_Kueche_Rollade,EG_WZ_Rollade_Terassenfenster,EG_WZ_Rollade_Terassentuer,EG_WZ_Rollade_links,OG1_AZ_Rollade,OG1_SZ_Rollade,OG2_KZ_Rollade_BVBFenster,OG2_KZ_Rollade_Balkonfenster,OG2_KZ_Rollade_Balkontuer,myTwilight,EG_AZ_Helligkeitssensor[: Unmatched [ in regex; marked by <-- HERE in m/^(EG_AZ_Helligkeitssensor[ <-- HERE )$/ at fhem.pl line 1341.

2021.08.25 09:39:14 1: stacktrace:
2021.08.25 09:39:14 1:     main::devspec2array                 called by fhem.pl (5546)
2021.08.25 09:39:14 1:     main::createNtfyHash                called by fhem.pl (3806)
2021.08.25 09:39:14 1:     main::DoTrigger                     called by fhem.pl (4909)
2021.08.25 09:39:14 1:     main::readingsEndUpdate             called by fhem.pl (5092)
2021.08.25 09:39:14 1:     main::readingsSingleUpdate          called by /var/fhem/FHEM/70_ENIGMA2.pm (226)
2021.08.25 09:39:14 1:     main::ENIGMA2_Set                   called by fhem.pl (3894)
2021.08.25 09:39:14 1:     main::CallFn                        called by fhem.pl (1928)
2021.08.25 09:39:14 1:     main::DoSet                         called by fhem.pl (1970)
2021.08.25 09:39:14 1:     main::CommandSet                    called by fhem.pl (2849)
2021.08.25 09:39:14 1:     main::getAllSets                    called by /var/fhem/FHEM/98_JsonList2.pm (104)
2021.08.25 09:39:14 1:     main::CommandJsonList2              called by fhem.pl (1265)
2021.08.25 09:39:14 1:     main::AnalyzeCommand                called by fhem.pl (1116)
2021.08.25 09:39:14 1:     main::AnalyzeCommandChain           called by /var/fhem/FHEM/01_FHEMWEB.pm (2779)
2021.08.25 09:39:14 1:     main::FW_fC                         called by /var/fhem/FHEM/01_FHEMWEB.pm (963)
2021.08.25 09:39:14 1:     main::FW_answerCall                 called by /var/fhem/FHEM/01_FHEMWEB.pm (598)
2021.08.25 09:39:14 1:     main::FW_Read                       called by fhem.pl (3894)
2021.08.25 09:39:14 1:     main::CallFn                        called by fhem.pl (773)



list vom ASC:
Internals:
   FUUID      6124faea-f33f-a5a6-8623-3e573a6303b3a662
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myAutoShuttersControl
   NOTIFYDEV  global,myAutoShuttersControl,EG_AZ_Rollade,EG_Kueche_Rollade,EG_WZ_Rollade_Terassenfenster,EG_WZ_Rollade_Terassentuer,EG_WZ_Rollade_links,OG1_AZ_Rollade,OG1_SZ_Rollade,OG2_KZ_Rollade_BVBFenster,OG2_KZ_Rollade_Balkonfenster,OG2_KZ_Rollade_Balkontuer,myTwilight,EG_AZ_Helligkeitssensor[
   NR         1750
   NTFY_ORDER 51-myAutoShuttersControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-24 16:24:05   EG_AZ_Rollade_PosValue 100
     2021-08-25 06:35:06   EG_AZ_Rollade_lastPosValue 50
     2021-08-25 09:38:41   EG_AZ_Rollade_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   EG_Kueche_Rollade_lastPosValue 100
     2021-08-25 09:38:41   EG_Kueche_Rollade_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   EG_WZ_Rollade_Terassenfenster_lastPosValue 100
     2021-08-25 09:38:41   EG_WZ_Rollade_Terassenfenster_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   EG_WZ_Rollade_Terassentuer_lastPosValue 100
     2021-08-25 09:38:41   EG_WZ_Rollade_Terassentuer_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-24 16:09:23   EG_WZ_Rollade_links_PosValue 50
     2021-08-25 06:35:06   EG_WZ_Rollade_links_lastPosValue 50
     2021-08-25 09:38:41   EG_WZ_Rollade_links_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-24 16:28:02   OG1_AZ_Rollade_PosValue 100
     2021-08-25 06:35:06   OG1_AZ_Rollade_lastPosValue 100
     2021-08-25 09:38:41   OG1_AZ_Rollade_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   OG1_SZ_Rollade_lastPosValue 100
     2021-08-25 09:38:41   OG1_SZ_Rollade_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   OG2_KZ_Rollade_BVBFenster_lastPosValue 100
     2021-08-25 09:38:41   OG2_KZ_Rollade_BVBFenster_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   OG2_KZ_Rollade_Balkonfenster_lastPosValue 100
     2021-08-25 09:38:41   OG2_KZ_Rollade_Balkonfenster_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-25 06:35:06   OG2_KZ_Rollade_Balkontuer_lastPosValue 20
     2021-08-25 09:38:41   OG2_KZ_Rollade_Balkontuer_nextAstroTimeEvent 25.08.2021 - 20:26
     2021-08-24 16:14:09   ascEnable       off
     2021-08-25 09:38:38   controlShading  off
     2021-08-25 09:38:38   hardLockOut     off
     2021-08-24 16:11:47   partyMode       off
     2021-08-25 09:38:38   room_Erdgeschoss-_Arbeitszimmer_Zentralsysteme-_Rolladen EG_AZ_Rollade
     2021-08-25 09:38:38   room_Erdgeschoss-_K__che_Zentralsysteme-_Rolladen EG_Kueche_Rollade
     2021-08-25 09:38:38   room_Erdgeschoss-_Wohnzimmer_Zentralsysteme-_Rolladen EG_WZ_Rollade_Terassenfenster,EG_WZ_Rollade_Terassentuer,EG_WZ_Rollade_links
     2021-08-25 09:38:38   room_Obergeschoss_1-_Arbeitszimmer_Zentralsysteme-_Rolladen OG1_AZ_Rollade
     2021-08-25 09:38:38   room_Obergeschoss_1-_Schlafzimmer_Zentralsysteme-_Rolladen OG1_SZ_Rollade
     2021-08-25 09:38:38   room_Obergeschoss_2-_Kinderzimmer_Zentralsysteme-_Rolladen OG2_KZ_Rollade_BVBFenster,OG2_KZ_Rollade_Balkonfenster,OG2_KZ_Rollade_Balkontuer
     2021-08-24 16:11:52   selfDefense     off
     2021-08-25 09:38:41   state           created new drive timer
     2021-08-25 09:38:38   sunriseTimeWeHoliday off
     2021-08-25 09:38:38   userAttrList    rolled out
   helper:
     shuttersList:
       EG_AZ_Rollade
       EG_Kueche_Rollade
       EG_WZ_Rollade_Terassenfenster
       EG_WZ_Rollade_Terassentuer
       EG_WZ_Rollade_links
       OG1_AZ_Rollade
       OG1_SZ_Rollade
       OG2_KZ_Rollade_BVBFenster
       OG2_KZ_Rollade_Balkonfenster
       OG2_KZ_Rollade_Balkontuer
   monitoredDevs:
     EG_AZ_Helligkeitssensor[:
       EG_AZ_Rollade ASC_BrightnessSensor
     myTwilight:
       myAutoShuttersControl ASC_twilightDevice
Attributes:
   ASC_twilightDevice myTwilight
   DbLogExclude .*
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


Ich hoffe mir kann jemand sagen wo das Problem liegt.  :-\

Gruß
Daniel
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 25 August 2021, 09:56:28
Zitat von: Reinhard.M am 25 August 2021, 07:56:25
@Beta-User: Habe ich verlinkt  :)
Thx. Sorry, wenn ich das etwas kurz gefasst hatte: mit "zitieren" war ein Vollzitat gemeint; dann hat man alles direkt an einer Stelle beisammen, und jemand, der Verbesserungsvorschläge hat, kann es dann direkt wieder dort rauszitieren.
Vielleicht magst du einen Beitrag noch entsprechend editieren?


@WhyTea
Das hier sieht komisch aus:

monitoredDevs:
     EG_AZ_Helligkeitssensor[:

Da dürfte in der Attributangabe im Device EG_AZ_Rollade was schiefgegangen sein.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 25 August 2021, 10:08:06
Wow das ging schnell!  ;D

Ok das wird es wohl sein aber wie muss ich denn angeben?
attr EG_AZ_Rollade ASC_BrightnessSensor EG_AZ_Helligkeitssensor:luminosity.avg
Aktuell habe ich den so definiert. Schwellenwerte brauch ich nicht daher habe ich die weg gelassen.

List des Helligkeitssensors den ich abfragen möchte:
Internals:
   CFGFN      /var/fhem/FHEM/EG_Arbeitszimmer.cfg
   DEF        3DF4DE
   FUUID      5ef8ba91-f33f-a5a6-78cd-0d1b9029158614b0
   IODev      LGW2
   LASTInputDev LGW2
   LGW1_MSGCNT 10
   LGW1_RAWMSG 0500004971A2703DF4DEF123FF00000000000014BFC50A8C
   LGW1_RSSI  -73
   LGW1_TIME  2021-08-25 10:01:05
   LGW2_MSGCNT 9
   LGW2_RAWMSG 0511004E71A2703DF4DEF123FF00000000000014BFC50A8C
   LGW2_RSSI  -78
   LGW2_TIME  2021-08-25 10:01:05
   MSGCNT     19
   NAME       EG_AZ_Helligkeitssensor
   NR         472
   NTFY_ORDER 50-EG_AZ_Helligkeitssensor
   STATE      T: 0.0 L: 13598
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:71 - t:70 s:3DF4DE d:F123FF 00000000000014BFC50A8C
   protCmdPend 3 CMDs_pending
   protLastRcv 2021-08-25 10:01:05
   protRcv    9 last_at:2021-08-25 10:01:05
   protResnd  1 last_at:2021-08-25 09:43:39
   protSnd    2 last_at:2021-08-25 09:43:34
   protState  CMDs_pending
   rssi_at_LGW1 cnt:10 min:-73 max:-72 avg:-72.59 lst:-73
   rssi_at_LGW2 cnt:9 min:-78 max:-77 avg:-77.77 lst:-78
   Helper:
     DBLOG:
       luminosity:
         mylogdb:
           TIME       1629878465.97269
           VALUE      13598
       luminosity.avg:
         mylogdb:
           TIME       1629878465.97269
           VALUE      10057.214
   READINGS:
     2021-08-25 09:48:33   Activity        alive
     2020-06-28 17:44:56   CommandAccepted yes
     2020-06-28 17:45:14   D-firmware      0.15
     2020-06-28 17:45:14   D-serialNr      JCR8241469
     2021-08-25 09:43:34   IODev           LGW2
     2020-07-07 11:30:58   PairedTo        0xF123FF
     2020-06-28 17:44:57   R-burstRx       off
     2020-06-28 17:44:57   R-pairCentral   0xF123FF
     2021-08-25 10:01:05   batVoltage      2.70
     2021-08-25 10:01:05   battery         ok
     2021-08-25 09:43:34   cfgState        updating
     2021-08-25 09:43:39   commState       CMDs_pending
     2021-08-25 10:01:05   luminosity      13598
     2021-08-25 10:01:05   luminosity.avg  10057.214
     2021-05-21 16:19:33   powerOn         2021-05-21 16:19:33
     2021-06-22 14:31:35   recentStateType info
     2021-08-25 10:01:05   state           T: 0.0 L: 13598
     2021-08-25 10:01:05   temperature     0.0
   cmdStack:
     ++A001F123FF3DF4DE010E
     ++A001F123FF3DF4DE00040000000000
     ##A001F123FF3DF4DE0103
   helper:
     HM_CMDNR   113
     cSnd       ,01F123FF3DF4DE010E
     getCfgListNo
     lastMsgTm  1629878465.96061
     mId        F102
     peerFriend peerRecT
     peerIDsState complete
     peerOpt    p:THPLSensor
     regLst     0
     rxType     156
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1629877123.2371
       TmplTs     1629877123.2371
       cmdKey     1:1:0::EG_AZ_Helligkeitssensor:F102:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   <filename> <bootTime> ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getSerial  noArg
         getVersion noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 <actChn> ... single [set|unset] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    EG_AZ_Thermostat_Weather,EG_BZ_Thermostat_Weather,EG_EG_Thermostat_Weather,EG_Kueche_Thermostat_Weather,EG_WZ_Thermostat_Terasse_Weather,EG_WZ_Thermostat_links_Weather,EG_WZ_Wandthermostat_Weather,KG_BZ_Thermostat_Weather,KG_GZ_Thermostat_Weather,OG1_AZ_Thermostat_Weather,OG1_BZ_Thermostat_Weather,OG1_Flur_Thermostat_Weather,OG1_SZ_Thermostat2_Weather,OG1_SZ_Thermostat_Weather,OG1_SZ_Wandthermostat_Weather,OG2_KZ_Thermostat_Weather,OG2_KZ_Wandthermostat_Weather
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     history:
       ARRAY(0x77525b8)
       ARRAY(0x757dcb4)
       ARRAY(0x7b88f6c)
       ARRAY(0x7a5a140)
       ARRAY(0x7b2b690)
       ARRAY(0x7c166d4)
       ARRAY(0x771da1c)
       ARRAY(0x6ef1fe8)
       ARRAY(0x7a6402c)
       ARRAY(0x7b004a8)
       ARRAY(0x7b497dc)
       ARRAY(0x774fbc4)
       ARRAY(0x7be730c)
       ARRAY(0x730fe08)
     io:
       flgs       2
       newChn     +3DF4DE,02,01,00
       nextSend   1629878466.27224
       rxt        2
       vccu       vccu
       p:
         3DF4DE
         00
         01
         00
       prefIO:
         LGW2
     mRssi:
       mNo        71
       io:
         LGW1:
           -73
           -73
         LGW2:
           -76
           -76
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      2
       sleeping   0
       wuReSent   2
     q:
       qReqConf   
       qReqStat   00
     role:
       chn        1
       dev        1
     rpt:
       IO         LGW1
       flg        A
       ts         1629878465.96061
       ack:
         HASH(0x580d33c)
         718002F123FF3DF4DE00
     rssi:
       at_LGW1:
         avg        -72.6
         cnt        10
         lst        -73
         max        -72
         min        -73
       at_LGW2:
         avg        -77.7777777777778
         cnt        9
         lst        -78
         max        -77
         min        -78
     shadowReg:
     tmpl:
Attributes:
   IOgrp      vccu:LGW2
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-min-interval luminosity:600,luminosity.avg:600
   event-on-change-reading luminosity:100,luminosity.avg:100
   expert     defReg,rawReg
   firmware   0.15
   model      HB-UW-Sen-THPL-O
   peerIDs    00000000
   room       Erdgeschoss->Arbeitszimmer,Zentralsysteme->Rolladen,Zentralsysteme->Wetter
   serialNr   JCR8241469
   subType    THPLSensor
   userReadings luminosity.avg {movingAverage("EG_AZ_Helligkeitssensor","luminosity",600)}
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 25 August 2021, 10:24:57
..war grad eh' am Tippen...

Eventuell war da irgendwann was kaputtes gestanden? Du solltest das notifydev neu ermitteln lassen und dann nachschauen, ob die eckige Klammer weg ist (kann sein, dass man dazu den Expertenmodus in ASC aktivieren muss).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 25 August 2021, 10:25:14
Zitat von: Beta-User am 25 August 2021, 09:56:28
Thx. Sorry, wenn ich das etwas kurz gefasst hatte: mit "zitieren" war ein Vollzitat gemeint; dann hat man alles direkt an einer Stelle beisammen, und jemand, der Verbesserungsvorschläge hat, kann es dann direkt wieder dort rauszitieren.
Vielleicht magst du einen Beitrag noch entsprechend editieren?
Neuer Versuch :)
Schau doch bitte nochmals drauf ob es jetzt deinen Vorstellungen entspricht. Sorry für meine ungelenken Gehversuche, ich bin mit den Funktionen und Möglichkeiten des Forums noch nicht so vertraut  ::)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 25 August 2021, 10:32:34
Zitat von: Beta-User am 25 August 2021, 10:24:57
Eventuell war da irgendwann was kaputtes gestanden? Du solltest das notifydev neu ermitteln lassen und dann nachschauen, ob die eckige Klammer weg ist (kann sein, dass man dazu den Expertenmodus in ASC aktivieren muss).

Ja, das wird es sein. Ich habe den Expertenmodus eingeschaltet und sehe den Wert mit eckiger Klammer aber wie lass ich die notifydevs neu ermitteln?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: WhyTea am 25 August 2021, 10:35:31
Hat sich erledigt. :-) gefunden
"createNewNotifyDev"

Danke!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: sukram am 29 August 2021, 10:07:56
Hallo miteinander,

Ich bräuchte mal einen Schubs in die richtige Richtung. Stand jetzt habe ich meine Rollos aus einer Wago-SPS angesteuert (die macht Ansteuerung, Fensterkontakte und manuelle Bedienung intern). Um von FHEM darauf zuzugreifen habe ich je Rollo ein 16Bit Register, in das die SPS die aktuelle Position zurückliefert (0-100). Zum Ansteuern schreibe ich in dieses Register die Zielposition und setze kurz Bit 10 (+1024), damit diese angefahren wird. Wahlweise kann auch mit Bit 8 (+256) oder Bit 9 (+512) ganz oben oder ganz unten angefahren werden.

Um das nun in der Oberfläche zu nutzen, habe ich nach einigen Experimenten (u.a. mit separaten ModbusCoil Devices je Fahrtrichtung und einem ROLLO-Device) jetzt versucht, das ganze in einem einzelnen ModbusRegister Device unterzubekommen. Zusammen mit einem cmdalias kann ich jetzt das Rollo per Slider auf Position fahren lassen, auch ein "set wago00_Rollo_QW263 position x" fährt wie gewünscht.

Nun habe ich für das Device ASC aktiviert und einige Randparameter gesetzt. Leider steuert ASC nicht den cmdalias an, sodass der Fahrbefehl nicht ausgelöst wird.

Dieses Setup hat mit einem ROLLO-Device schon mal funktioniert, aber da habe ich es nicht hinbekommen, die Positionsrückmeldung und das Zielposition anfahren sauber zu verknüpfen. Außerdem erschien es mir ziemlich überflüssig, in FHEM Ressoucen zur Positionsberechnung/Zeitsteuerung zum Fahren zu binden, wenn das meine SPS schon alles macht. Kurzum, ich möchte, dass ASC direkt mit der SPS interagiert.

Bisher hatte ich das so verstanden, dass ASC auf das Rollodevice die Zielposition in das in "ASC_Pos_Reading" benannte Reading schreibt. Nur wie bekomme ich den cmdalias getriggert? Oder muss ich mit einem Notify um die Ecke das Bit setzen lassen?

Listing ModbusRegister wago00_Rollo_QW262

Internals:
   DEF        wago QW262
   FUUID      6125583f-f33f-64c3-c2f9-641a763edf45848b
   IODev      wago00server
   LASTInputDev wago00server
   MSGCNT     291310
   ModbusRegister_lastRcv 2021-08-29 10:02:44
   NAME       wago00_Rollo_QW262
   NOTIFYDEV  global
   NR         159
   NTFY_ORDER 50-wago00_Rollo_QW262
   STATE      0
   TYPE       ModbusRegister
   lastUpdate Sun Aug 29 10:02:44 2021
   nextUpdate Sun Aug 29 10:02:44 2021
   wago00server_MSGCNT 291310
   wago00server_TIME 2021-08-29 10:02:44
   READINGS:
     2021-08-27 22:11:57   ASC_Enable      on
     2021-08-29 07:16:14   ASC_ShuttersLastDrive manual
     2021-08-29 06:30:02   ASC_Time_DriveDown 29.08.2021 - 20:39
     2021-08-29 06:30:02   ASC_Time_DriveUp 30.08.2021 - 06:30
     2021-08-27 21:27:44   IODev           wago00server
     2021-08-29 10:02:44   RAW             0000
     2021-08-28 23:10:39   associatedWith  myASControl
     2021-08-29 10:02:44   position        0
     2021-08-29 10:02:44   state           0
   helper:
     addr       3 0 262
     address    262
     disableRegisterMapping 1
     lastUpdate 1630224164.05688
     nextUpdate 1630224164.45751
     nread      1
     readCmd    
     register   262
     registerType 3
     unitId     0
     updateIntervall 0.1
     wago       1
     wagoDataType W
     cnv:
       a          1
       b          0
       max        65535
       min        0
       step       100
Attributes:
   ASC        1
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_Time_Up_Early 06:30
   ASC_Up     astro
   IODev      wago00server
   alias      Rollo EG Seite
   cmdIcon    0:fts_shutter_up 100:fts_shutter_down
   devStateIcon 0:fts_shutter_10:closed 100:fts_shutter_100:open 90:fts_shutter_80:closed 80:fts_shutter_80:closed 70:fts_shutter_70:closed 60:fts_shutter_60:closed 50:fts_shutter_50:closed 40:fts_shutter_40:open 30:fts_shutter_30:open 20:fts_shutter_20:open 10:fts_shutter_10:open
   event-on-change-reading .*
   group      egRollo
   room       0 Erdgeschoss,ASC,Wago
   setList    position:slider,0,5,100
   userReadings position { (ReadingsVal($name,'state',0)&0x00FF)*1 }
   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
   webCmd     position


Listing cmdAlias RolloQW262A

Internals:
   ALIAS      set
   CFGFN     
   DEF        set wago00_Rollo_QW262 position .* AS { fhem("set wago00_Rollo_QW262 ".($EVTPART2+1024)); fhem("set wago00_Rollo_QW262 0")}
   FUUID      612a9c75-f33f-64c3-8bca-79da28fd7812647c
   NAME       RolloQW262A
   NEWCMD     { fhem("set wago00_Rollo_QW262 ".($EVTPART2+1024)); fhem("set wago00_Rollo_QW262 0")}
   NR         5380
   PARAM      wago00_Rollo_QW262 position .*
   STATE      defined
   TYPE       cmdalias
Attributes:


Listing myASControl

Internals:
   FUUID      5ee53d76-f33f-64c3-06df-022250a7c508620d
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  MQTT2_rtl_433_a6b9ffff,global,myASControl,DUOFERN_42E2AC,wago00_Rollo_QW262,wago00_Rollo_QW263,wago00_Rollo_QW264
   NR         68
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-08-29 06:30:17   DUOFERN_42E2AC_PosValue 0
     2021-08-29 06:30:02   DUOFERN_42E2AC_lastPosValue 100
     2021-08-29 06:30:02   DUOFERN_42E2AC_nextAstroTimeEvent 29.08.2021 - 20:39
     2021-08-28 22:39:39   ascEnable       on
     2020-06-13 22:56:22   controlShading  off
     2021-08-27 20:44:15   egRolloKueche_PosValue 100
     2021-08-29 06:30:02   egRolloKueche_lastPosValue 0
     2021-08-27 20:44:09   egRolloWC_PosValue 100
     2021-08-29 06:30:02   egRolloWC_lastPosValue 0
     2021-08-27 20:46:14   egRolloWZLinks_PosValue 100
     2021-08-29 06:30:02   egRolloWZLinks_lastPosValue 0
     2021-08-27 20:46:42   egRolloWZRechts_PosValue 100
     2021-08-29 06:30:02   egRolloWZRechts_lastPosValue 0
     2021-08-27 20:44:10   egRolloWZSeite_PosValue 100
     2021-08-29 06:30:02   egRolloWZSeite_lastPosValue 0
     2020-06-13 22:56:22   hardLockOut     off
     2021-08-28 23:10:39   room_0_Erdgeschoss_ASC DUOFERN_42E2AC
     2021-08-28 23:10:39   room_0_Erdgeschoss_ASC_Wago wago00_Rollo_QW262,wago00_Rollo_QW263,wago00_Rollo_QW264
     2020-06-13 22:56:22   selfDefense     off
     2021-08-29 07:16:55   state           manual
     2020-06-13 22:56:22   sunriseTimeWeHoliday off
     2021-08-28 23:10:39   userAttrList    rolled out
     2021-08-29 07:16:14   wago00_Rollo_QW262_PosValue 0
     2021-08-29 06:30:02   wago00_Rollo_QW262_lastPosValue 100
     2021-08-29 06:30:02   wago00_Rollo_QW262_nextAstroTimeEvent 29.08.2021 - 20:39
     2021-08-29 07:16:51   wago00_Rollo_QW263_PosValue 0
     2021-08-29 06:30:02   wago00_Rollo_QW263_lastPosValue 100
     2021-08-29 06:30:02   wago00_Rollo_QW263_nextAstroTimeEvent 29.08.2021 - 20:39
     2021-08-29 07:16:55   wago00_Rollo_QW264_PosValue 0
     2021-08-29 06:30:02   wago00_Rollo_QW264_lastPosValue 100
     2021-08-29 06:30:02   wago00_Rollo_QW264_nextAstroTimeEvent 29.08.2021 - 20:39
   helper:
     shuttersList:
       DUOFERN_42E2AC
       wago00_Rollo_QW262
       wago00_Rollo_QW263
       wago00_Rollo_QW264
   monitoredDevs:
     MQTT2_rtl_433_a6b9ffff:
       myASControl ASC_windSensor
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_tempSensor MQTT2_rtl_433_a6b9ffff:1_16_temperature_C
   ASC_windSensor MQTT2_rtl_433_a6b9ffff:wind_speed
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: bene80 am 31 August 2021, 09:06:49
Hallo zusammen,

ich bin begeistert von diesem Modul! Fast alles funktioniert so wie ich mir das vorstelle.
Wo ich mir nicht sicher bin. Fährt die Rollo am Morgen direkt in die Beschattungsposition, wenn die Bedingungen für eine Beschattung erfüllt sind, oder macht sie vorher immer ganz auf?
Heute hat das bei mir nicht richtig funktioniert. Rollo ist zuerst ganz aufgegangen und dann nach ein paar Minuten in die Beschattungsposition gefahren.

Jetzt liegt es entweder an ASC_Shading_WaitingPeriod, oder der Helligkeitssensor (ist bei mir noch ein Testdummy mit fixem Wert) hat nicht genügend Werte geliefert. Wenn ich es richtig verstanden habe, wird ja immer ein Durchschnitt aus mehreren Werten berechnet bevor geöffnet wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 31 August 2021, 15:31:18
Zitat von: sukram am 29 August 2021, 10:07:56
Ich bräuchte mal einen Schubs in die richtige Richtung.
...ich versuch's mal - muss aber zugeben, 0 Ahnung von Modbus zu haben...

Generell: ASC nutzt direkt CommandSet und umgeht daher das (üblicherweise vorhergehende) "command-aliasing" in AnalyzeCommand@fhem.pl. Das war bisher nie problematisch... Ergo sollten wir schauen, ob man das Device so hingebogen bekommt, dass es geht. Dazu braucht es eigentlich eine passende setter-Reading-Konstellation. Hin und wieder hatten wir da in der Vergangenheit schon "sperrige Device-Typen", bei denen ging es meistens, was über eventMap hinzubiegen. Das könnte hier auch Teil der Lösung sein, mal sehen...

Zum einen gehe ich davon aus, dass es um die (inoffiziellen) Module von hier geht: https://github.com/ChrisD70/FHEM-Modules (falls mal jemand was dazu im Source-Code suchen müßte...?)

Zum anderen ist das ziemlich speziell, ich meine, es wäre besser, das gesondert zu diskutieren und ggf. dann auch die Modbus- (Register-) Experten ins Boot holen.

Meine weiteren ersten Gedanken:
- es gibt ein Attribut stateAlias. K.A., ob das irgendwie weiterhilft, jedenfalls hast du das hier nicht gesetzt.
- Du brauchst den zweiten ("0") Befehl, damit irgendwas geschrieben wird? Wenn das immer so ist, müßte das nach meinem Verständnis eigentlich direkt im Modul (optional) einstellbar sein - kann sein, dass dazu Änderungen im Code erforderlich wären, die auch für andere nützlich wären.
- evtl. würde readingsProxy helfen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 01 September 2021, 15:48:08
Hallo zusammen,
ich verwende ACS bereits mit 8 Rolläden und bin begeistert davon.
Nun möchte ich unser Südwestfenster mit Außen-Raffstores (Lamellen) für den Hitzeschutz ausrüsten. Für meine Rolläden habe ich HM (klassisch) als auch vermehrt Shelly 2.5 (FHEM-MQTT2-Server) als Rolladenaktor verwendet.
Mit den Shellys bin ich auch sehr zufrieden, ich frage deshalb, ob sich die Shellys (MQTT2) auch für die Lamellensteuerung von Raffstores in Verbindung mit ASC eignen. Wie ich lese, kommt es bei Raffstores im Gegensatz zu Rolläden ja vielmehr auf die Möglichkeit an, die Lamellen korrekt zu stellen, als auf die Behanghöhe.
Es gab einmal einen Stand (sowohl der Shellys als auch ASC), da war das unklar, ich erkenne aber aus den vielen Threads nicht so ganz, ob das jetzt halbwegs gut funktioniert.
Auch mit der Commandref zum SlatPos-Befehl (ASC_SlatPosCmd_SlatDevice) komme ich nicht ganz klar. Kann man darüber eine eigene Routine zum Ansteuern der Slat-Position realisieren?

Bitte um Eure Erfahrungen!
Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 01 September 2021, 16:19:18
Also:
- ASC kann das mit der Lamellenstellung grundsätzlich, wenn die Hardware das unterstützt.
- Man gibt dazu einfach entweder nur den "Lamellen-Befehl" an (wenn es dasselbe Device ist), oder eben den Lamellen-Befehl für ein anderes Device (Beispiel: Ich habe Fibaro-Shutter-Geräte. Das alte Modell -222 ist ein "Einheitsdevice" und kennt einen slatPos-Befehl auf das Einheitsdevice, das neue -223 macht drei Kanäle, von denen der dritte mit normalem "dim"-Befehl für die Lamellendrehung zuständig ist).

Vor den ZWave-Modellen hatte ich "normale" CUL_HM-Rollladenaktoren an den Jalousien und eine Zeitlang mit einer eigenen Routine rumgespielt (das müßte im "ASC-Hardware-Thread" zu finden sein), weil die - wie der Shelly - keine separate Funktionalität für Jalousien haben (falsches Modell).

Hier wirst du auch was "spezielles" basteln müssen, wobei MQTT2_DEVICE es grundsätzlich erlaubt, weitere Setter zu definieren und auch Perl-Code direkt anzusteuern. Von daher sollte es möglich sein, die Lamellenstellung über (nachlaufende!) kurze "on-for-timer"-Befehle an die jeweiligen Relays nachzuregeln; das ganze ist aber relativ kompliziert, weil man wissen muss, von wo man startet (pct+slat) und wie lange ggf. der "sowieso" zu fahrende pct-Befehl denn dauern wird.
Weiter ist dann das Ergebnis auch "interpretationsbedürftig", weil uU. die sich letztlich dann ergebende pct-Rückmeldung dann auch wieder für ASC "geschönt" werden muss. (Siehe dazu auch meinen "Toleranzcode" zu den ZWave-Aktoren, da paßt das formal nämlich am Ende auch nur "in etwa").

Kurzum: Neuer Thread, wenn du dich da rauntrauen willst, das wird was längeres....
Einfacher geht es mit Aktoren, die das von Hause aus können (gibt's afaik nur in HM-classic (wenn man das richtige Modell nimmt), HM-IP und ZWave).

Da ich die Commandref zu dem Punkt auch nicht unbedingt besonders aufschlussreich finde und sowieso eine "id"-Umstellung vorbereitet hatte, mit der man dann den jeweiligen Hilfetext auch direkt in "fremden" Modulen sieht, anbei eine aktualisierte Fassung des Moduls sowie des Basis-Codes "ShutterControl.pm" (letzteres müßte typischerweise nach /opt/fhem/lib/FHEM/Automation).

(@CoolTux: das entspricht dem pull-Request auf dem Repo)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 01 September 2021, 16:47:27
Hallo Beta-User,

vielen Dank für Deine ausführliche Antwort und besonders die Bewertung der techn. Möglichkeiten/Probleme!

Dass es nicht so ganz einfach werden würde, hatte ich schon geahnt. Speziell die pct-Korrektur würde ASC verwirren.
Z-Wave habe ich noch nicht in meinem System, würde ich nur ungern auch noch machen, schaue ich mir aber trotzdem mal an.
Aber falls es dann doch Homematic (klassisch) werden würde, wäre dann wohl dieser hier richtig:?

https://de.elv.com/elv-homematic-komplettbausatz-jalousiesteuerung-hm-lc-ja1pbu-fm-fuer-smart-home-hausautomation-150093?fs=520117766&c=0

Gruß,
Friedhelm

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 01 September 2021, 17:09:25
Das sollte der richtige Aktor sein.

Das mit der Korrektur ist eher andersrum gemeint: das tatsächliche weitere Hoch- bzw.- Runterfahren kann ggf. dazu führen, dass der Aktor eine andere Position zurückmeldet, als ASC ursprünglich mal anfahren wollte. Dann muss man "so tun als ob" die Jalousie noch auf dem Level steht, der ursprünglich angewiesen wurde...

Leider finde ich meinen "CUL_HM"-Code grade nicht mehr. Im Kern war es (soweit ich mich entsinne...) so, dass da die Fahrbefehle betr. die Lamellen (alle) an einen (einzigen) dummy umgeleitet worden waren und dann erst mal eine Korrektur im echten Fahrbefehl auf eine Zwischenposition erfolgte, verbunden mit einem benannten "sleep", das dann auf den Event "Jalousie ist auf der Zwischenposition" lauerte und dann die Korrekturfahrt veranlasste...
Danach hatten die dann einen korrekten Stand, allerdings war die Positionierung der Lamellen tricky, weil auf die Art nur 0.5%-Schritte möglich sind. Habe dann erst danach rausgefunden, dass "o.*-for-timer"-Anweisungen auch möglich gewesen wären, damit wäre es ggf. noch etwas filigraner gegangen...

Insgesamt ist es vermutlich so, dass einige Leute Interesse an einer Shelly (oder Tasmota-) Lamellensteuerung haben dürften. (Es wäre natürlich klasse, wenn das die firmware direkt könnte). Insofern wäre es vermutlich so oder so ganz gut, wenn jemand bei Interesse mal einen Thread dazu aufmachen würde... Falls es ein passables Ergebnis gibt, könnte man ja dann auch entsprechende attrTemplate erstellen.

EDIT: Der Code war hier zu finden: https://forum.fhem.de/index.php/topic,110277.msg1049050.html#msg1049050 (bzw. Teile ein paar Beträge weiter oben)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 01 September 2021, 19:44:22
Zitat von: Beta-User am 01 September 2021, 16:19:18
Kurzum: Neuer Thread, wenn du dich da rauntrauen willst, das wird was längeres....
Einfacher geht es mit Aktoren, die das von Hause aus können (gibt's afaik nur in HM-classic (wenn man das richtige Modell nimmt), HM-IP und ZWave).
Falls HM und HM-IP zumindest ähnliche Befehlssequenzen für die Lamelleneinstellung verwenden ist das im ASC leider nicht so ganz einfach umsetzbar. Ich hatte vor ein paar Tagen dazu eine Lösung gepostet:
https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561 (https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561)
Funktioniert bei mir soweit recht gut, wir können uns gerne dazu austauschen.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 02 September 2021, 14:00:42
Zitat von: Reinhard.M am 01 September 2021, 19:44:22
Falls HM und HM-IP zumindest ähnliche Befehlssequenzen für die Lamelleneinstellung verwenden [...]
Soweit mir bekannt, ist das wohl signifikant unterschiedlich. Bei den CUL_HM-Geräten ist es zumindest möglich, beide Befehle getrennt auf das jeweilige Reading abzusetzen (analog zu ZWave). Das war einer der Gründe, warum ASC diese Befehle sequentiell erzeugt - was grade bei den HM-IP-Geräten für Probleme zu sorgen scheint.

Vielleicht muss man sich mit dem Thema auch hinter den Kulissen nochmal befassen. "Damals" gab es zwar mal eine Sammlung vorab, wer was braucht an Kommandos für die Lamellensteuerung, aber da war HM-IP noch nicht besonders verbreitet gewesen, und Lamellen hatte schon gleich keiner...
Andererseits ist jeder weitere "Tweak" geeignet, für weitere Verwirrung und/oder Komplexität zu sorgen, und rückwärtskompatibel sollte es dann auch noch sein. Schwierig.

@CoolTux: evtl. könnte man (doch) sowas wie
command="set $DEVICE $cover; set xyz $slat"
oder
command="set $DEVICE pct $cover slats $slat"
zulassen?

In der Ausführung müßte man dann erst checken, ob was "spezielles" da steht, dann entweder normal weiter oder diese drei Parameter vorher extrapolieren und dann das Ergebnis z.B. an AnalyzeCommandChain() übergeben; damit sollte sich (fast) alles erschlagen lassen, was so "kreucht und fleucht"?

(Sowas für den normalen Fahr-Command würde dann auch das SPS-Problem von weiter oben lösen?).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: sukram am 04 September 2021, 20:49:50
Zitat von: Beta-User am 31 August 2021, 15:31:18
...ich versuch's mal - muss aber zugeben, 0 Ahnung von Modbus zu haben...

Generell: ASC nutzt direkt CommandSet und umgeht daher das (üblicherweise vorhergehende) "command-aliasing" in AnalyzeCommand@fhem.pl. Das war bisher nie problematisch... Ergo sollten wir schauen, ob man das Device so hingebogen bekommt, dass es geht. Dazu braucht es eigentlich eine passende setter-Reading-Konstellation. Hin und wieder hatten wir da in der Vergangenheit schon "sperrige Device-Typen", bei denen ging es meistens, was über eventMap hinzubiegen. Das könnte hier auch Teil der Lösung sein, mal sehen...

Okay, sowas habe ich mir schon gedacht. eventMap hatte ich schon mal so testweise eingerichtet, aber da fehlt nach dem Befehl immer das 0-setzen. Die SPS reagiert immer nur auf "steigende Flanke", und kann das Bit im Eingangsregister nicht selbst löschen (Ein und Ausgang sind auf SPS-Seite getrennt betrachtet). Löst das CommandSet denn Notify aus? dann könnte ich das Bitrücksetzen erstmal darüber lösen.

Zitat
Zum einen gehe ich davon aus, dass es um die (inoffiziellen) Module von hier geht: https://github.com/ChrisD70/FHEM-Modules (falls mal jemand was dazu im Source-Code suchen müßte...?)

Zum anderen ist das ziemlich speziell, ich meine, es wäre besser, das gesondert zu diskutieren und ggf. dann auch die Modbus- (Register-) Experten ins Boot holen.

Ja, die Module werden hier im Nachbarthread Wago /SPS über Modbus(TCP/IP) in FHEM steuern (https://forum.fhem.de/index.php/topic,12655.555.html) behandelt. Sind aber afaik schon länger im "Lieferumfang" von FHEM enthalten.

Zitat
Meine weiteren ersten Gedanken:
- es gibt ein Attribut stateAlias. K.A., ob das irgendwie weiterhilft, jedenfalls hast du das hier nicht gesetzt.
- Du brauchst den zweiten ("0") Befehl, damit irgendwas geschrieben wird? Wenn das immer so ist, müßte das nach meinem Verständnis eigentlich direkt im Modul (optional) einstellbar sein - kann sein, dass dazu Änderungen im Code erforderlich wären, die auch für andere nützlich wären.
- evtl. würde readingsProxy helfen?

- stateAlias betrifft die Richtung SPS -> FHEM. Das funktioniert ja bereits über userReadings, wo ich die oberen 8 Bit maskiere und die Ausgabe "*1" rechne, damit Perl das nicht im HEX Format zurückliefert.
- Ja, siehe oben. Ich werde aber mal weitersehen, ob ich nicht eine andere Trigger-Variante gebaut bekomme. Das ist aber nicht gleich möglich, da ich da tiefer im SPS-Programm umbauen muss -> WAF rot, wenn das nicht über Tastenfeld bedienbar ist  ;)
- an readingsProxy habe ich auch schon gedacht, befürchte aber, dass ich mir da ganz leicht eine notify Schleife baue.

Eventuell schaue ich mir das ROLLO Modul mal näher an und Schlosser das um, das wird aber der letzte Ausweg. Also, Position nicht selbst berechnen, sondern aus einem anderen Reading holen, Set Befehle um Zielposition erweitern.

Ein anderer Gedanke war, der SPS etwas MQTT beizubringen. Aber ob ich mir das antue? Für die moderneren SPS-Modelle gibt es fertige MQTT-Funktionsblöcke, das müsste ich hier erst selbst implementieren  :'(

Aber erstmal vielen Dank, dass du dir die Zeit für eine ausführliche Antwort genommen hast! Von hier an kann ich weiter experimentieren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 08 September 2021, 21:38:16
Zitat von: sukram am 04 September 2021, 20:49:50
Löst das CommandSet denn Notify aus? dann könnte ich das Bitrücksetzen erstmal darüber lösen.
Das sollte es schon...

Aber ich bin weiter der Ansicht, dass das auf (Modbus-) Modulebene zu lösen wäre, wenn man _immer_ eine (gleichbleibende) Art "post-processing" braucht.

Zitat
Ja, die Module [...] Sind aber afaik schon länger im "Lieferumfang" von FHEM enthalten.
Dann wären sie in der "allgemeinen commandref (https://commandref.fhem.de/)" zu finden ;) .

Zitat- stateAlias betrifft die Richtung SPS -> FHEM. Das funktioniert ja bereits über userReadings, wo ich die oberen 8 Bit maskiere und die Ausgabe "*1" rechne, damit Perl das nicht im HEX Format zurückliefert.
Ok, wichtig ist halt, dass das am Ende da ist.

Zitat
Ich werde aber mal weitersehen, ob ich nicht eine andere Trigger-Variante gebaut bekomme. Das ist aber nicht gleich möglich, da ich da tiefer im SPS-Programm umbauen muss -> WAF rot, wenn das nicht über Tastenfeld bedienbar ist  ;)
Den Aufwand sollte man m.E. IM MODULCODE treiben => nix umprogrammieren an der SPS, WAF gut ::) ...
Stelle mir das so vor:
Im "attr"-Code wird ein neues Attribut zugelassen, z.B. "postProcessing". Da kann man z.B. einfach die "0" eintragen.
Der "set-Code" wird erweitert, und schaut, ob das Attribut vorhanden ist. Wenn ja, wird einfach nach dem ersten ein weiterer Befehl abgesetzt: CommandSet($hash,"$name $attrvalue");
Das ganze könnte man auch noch erweitern, aber wenn es immer nur ein "set DEVICE xy" ist oder es wird eben was direkt als IoWrite-Kommando geschrieben, alles denkbar...

(Und mAn. prinzipiell sehr einfach!)

Zitat
- an readingsProxy habe ich auch schon gedacht, befürchte aber, dass ich mir da ganz leicht eine notify Schleife baue.
Kann ich noch nicht nachvollziehen, mAn. sollte es möglich sein - vorausgesetzt, du schraubst nicht an der Zwischenverarbeitung auch noch rum...

Zitat
Eventuell schaue ich mir das ROLLO Modul mal näher an und Schlosser das um, das wird aber der letzte Ausweg. Also, Position nicht selbst berechnen, sondern aus einem anderen Reading holen, Set Befehle um Zielposition erweitern.
Kommt mir auch nicht als optimale Lösung vor. Der Aufwand ist "woanders" m.E. besser aufgehoben...

Zitat
Ein anderer Gedanke war, der SPS etwas MQTT beizubringen. Aber ob ich mir das antue? Für die moderneren SPS-Modelle gibt es fertige MQTT-Funktionsblöcke, das müsste ich hier erst selbst implementieren  :'(
dto.

Zitat
Aber erstmal vielen Dank, dass du dir die Zeit für eine ausführliche Antwort genommen hast! Von hier an kann ich weiter experimentieren.
Gerne! Und: Viel Erfolg...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 09 September 2021, 09:18:34
Zitat von: Beta-User am 01 September 2021, 16:19:18
Da ich die Commandref zu dem Punkt auch nicht unbedingt besonders aufschlussreich finde und sowieso eine "id"-Umstellung vorbereitet hatte, mit der man dann den jeweiligen Hilfetext auch direkt in "fremden" Modulen sieht, anbei eine aktualisierte Fassung des Moduls sowie des Basis-Codes "ShutterControl.pm" (letzteres müßte typischerweise nach /opt/fhem/lib/FHEM/Automation).

(@CoolTux: das entspricht dem pull-Request auf dem Repo)

Falls das jemand testen und an der Benutzerführung mitarbeiten (https://forum.fhem.de/index.php/topic,122859.0/topicseen.html) will, hier noch eine Anleitung, wie man die Dateien von FHEM (Kommando-Feld) aus bekommen kann (zwei Kommandos, mit Anführungszeichen eingeben):
"wget https://raw.githubusercontent.com/rejoe2/AutoShuttersControl/devel/FHEM/73_AutoShuttersControl.pm -O ./FHEM/73_AutoShuttersControl.pm"
"wget https://raw.githubusercontent.com/rejoe2/AutoShuttersControl/devel/lib/FHEM/Automation/ShuttersControl.pm -O ./lib/FHEM/Automation/ShuttersControl.pm"
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 September 2021, 18:24:46
Zitat von: Beta-User am 09 September 2021, 09:18:34
Falls das jemand testen und an der Benutzerführung mitarbeiten (https://forum.fhem.de/index.php/topic,122859.0/topicseen.html) will, hier noch eine Anleitung, wie man die Dateien von FHEM (Kommando-Feld) aus bekommen kann (zwei Kommandos, mit Anführungszeichen eingeben):
"wget https://raw.githubusercontent.com/rejoe2/AutoShuttersControl/devel/FHEM/73_AutoShuttersControl.pm -O ./FHEM/73_AutoShuttersControl.pm"
"wget https://raw.githubusercontent.com/rejoe2/AutoShuttersControl/devel/lib/FHEM/Automation/ShuttersControl.pm -O ./lib/FHEM/Automation/ShuttersControl.pm"


Ich werde sehen das ich es mir nächste Woche anschauen kann. Vielen Dank schon mal für Deine Arbeit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 09 September 2021, 18:31:15
Zitat von: CoolTux am 09 September 2021, 18:24:46
Ich werde sehen das ich es mir nächste Woche anschauen kann. Vielen Dank schon mal für Deine Arbeit.
:)
Ist (bzgl. des Codings) kein Hexenwerk; evtl. willst du gleich noch checken, ob die Aufnahme von Shelly als TYPE Sinn macht (https://forum.fhem.de/index.php/topic,122859.msg1173909.html#msg1173909)?

(Die weitere inhaltliche Aufbereitung geht ggf. dann schneller, wenn auch dem einen oder anderen User klar ist, wie sich das optisch/funktional auswirkt).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Timmäää am 10 September 2021, 07:48:36
Hallo zusammen,

ich nutze ASC in aktueller Version zusammen mit der Beta HMCCU 5.0 und ich habe das Problem, dass ich im Rolladen-Device (HMIP_BROLL) ASC=2 setze und danach die Suche im ASC-Device starte.
Die entsprechenden Readings werden gesetzt und das Attribut userattr, aber die Default-Werte der Attribute werden nicht gesetzt, das habe ich bei allen HMIP-BROLL feststellen können.

Hier das List eines HMIP-BROLL via HMCCU:
Internals:
   CFGFN     
   DEF        00111BE98F9989
   FUUID      613aefde-f33f-73b5-814a-d2800ca7cf4ae0d2
   IODev      CCU3
   NAME       HmIP_BROLL_00111BE98F9989_3
   NR         4882
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    00111BE98F9989
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BROLL Tims Buero
   ccurolectrl SHUTTER_VIRTUAL_RECEIVER
   ccurolestate SHUTTER_TRANSMITTER
   ccusubtype BROLL
   ccutype    HmIP-BROLL
   firmware   1.8.20
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-09-10 07:43:34   3.ACTIVITY_STATE STABLE
     2021-09-10 07:43:34   3.LEVEL         open
     2021-09-10 07:43:34   3.LEVEL_STATUS  NORMAL
     2021-09-10 07:43:34   3.PROCESS       STABLE
     2021-09-10 07:43:34   3.SECTION       15
     2021-09-10 07:43:34   4.ACTIVITY_STATE STABLE
     2021-09-10 07:43:34   4.LEVEL         open
     2021-09-10 07:43:34   4.LEVEL_STATUS  NORMAL
     2021-09-10 07:43:34   4.PROCESS       STABLE
     2021-09-10 07:43:34   4.SECTION       4
     2021-09-10 07:43:34   5.ACTIVITY_STATE STABLE
     2021-09-10 07:43:34   5.LEVEL         closed
     2021-09-10 07:43:34   5.LEVEL_STATUS  NORMAL
     2021-09-10 07:43:34   5.PROCESS       STABLE
     2021-09-10 07:43:34   5.SECTION       0
     2021-09-10 07:43:34   6.ACTIVITY_STATE STABLE
     2021-09-10 07:43:34   6.LEVEL         closed
     2021-09-10 07:43:34   6.LEVEL_STATUS  NORMAL
     2021-09-10 07:43:34   6.PROCESS       STABLE
     2021-09-10 07:43:34   6.SECTION       0
     2021-09-10 07:43:33   7.WEEK_PROGRAM_CHANNEL_LOCKS 0
     2021-09-10 07:41:35   ASC_Enable      on
     2021-09-10 07:41:42   ASC_ShadingMessage <html> WARN:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2021-09-10 07:43:34   ASC_ShuttersLastDrive manual
     2021-09-10 07:41:39   ASC_Time_DriveDown AutoShuttersControl off
     2021-09-10 07:41:39   ASC_Time_DriveUp AutoShuttersControl off
     2021-09-10 07:43:34   activity        alive
     2021-09-10 07:41:36   associatedWith  ACS_Rolladenautomatik
     2021-09-10 07:43:34   control         open
     2021-09-10 07:43:34   devstate        ok
     2021-09-10 07:43:34   hmstate         open
     2021-09-10 07:43:34   pct             100
     2021-09-10 07:43:34   rssidevice      -64
     2021-09-10 07:43:34   rssipeer        -70
     2021-09-10 07:43:34   state           open
   hmccu:
     channels   8
     detect     5
     devspec    00111BE98F9989
     forcedev   0
     nodefaults 0
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SHUTTER_TRANSMITTER,4:SHUTTER_VIRTUAL_RECEIVER,5:SHUTTER_VIRTUAL_RECEIVER,6:SHUTTER_VIRTUAL_RECEIVER,7:BLIND_WEEK_PROFILE
     semDefaults 0
     cmdlist:
       get       
       set        open:noArg close:noArg stop:noArg pct down up toggle:noArg
     control:
       chn        4
       dpt        LEVEL
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       29.0
           ONVAL      29.0
           OSVAL      29.0
           OVAL       29.0
           SVAL       29.0
           VAL        29.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -64
           ONVAL      -64
           OSVAL      -64
           OVAL       -64
           SVAL       -64
           VAL        -64
       0.RSSI_PEER:
         VALUES:
           NVAL       -70
           ONVAL      -70
           OSVAL      -70
           OVAL       -70
           SVAL       -70
           VAL        -70
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       3.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       3.LEVEL:
         VALUES:
           NVAL       100
           ONVAL      100
           OSVAL      open
           OVAL       1.0
           SVAL       open
           VAL        1.0
       3.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       15
           ONVAL      15
           OSVAL      15
           OVAL       15
           SVAL       15
           VAL        15
       4.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       4.LEVEL:
         VALUES:
           NVAL       100
           ONVAL      100
           OSVAL      open
           OVAL       1.0
           SVAL       open
           VAL        1.0
       4.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
       5.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       5.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       5.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       6.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       6.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         close:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:0
           usage      close
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         down:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=-20
           usage      down [delta]
           subcmd:
             000:
               args       -20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         open:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100
           usage      open
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         pct:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?level
           usage      pct level
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         stop:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STOP:1
           usage      stop
           subcmd:
             000:
               args       1
               dpt        STOP
               fnc       
               max        1
               min        0
               parname    STOP
               partype    3
               ps         VALUES
               scn        000
               unit       
         up:
           channel    4
           role       SHUTTER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=+20
           usage      up [delta]
           subcmd:
             000:
               args       +20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        3
       dpt        LEVEL
Attributes:
   ASC        2
   ASC_Pos_Reading pct
   cmdIcon    open:fts_shutter_up stop:fts_shutter_manual close:fts_shutter_down
   controldatapoint 4.LEVEL
   room       Tims Büro
   statedatapoint 3.LEVEL
   substexcl  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
   webCmd     pct:open:close:stop
   widgetOverride pct:slider,0,10,100


Das ASC-Device wirft auch keinen Fehler. Ich bin für jede Hilfe dankbar. Mir ist nebenbei aufgefallen, dass sobald Räume Umlaute enthalten, diese als Reading im ASC-Device anders dargestellt werden:

room_Tims_B__ro (Room=Tims Büro). Hat das irgendwelche Folgen, bislang kann ich keine feststellen.

Gruß,
Timmäää

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 10 September 2021, 23:46:04
Hallo Timmäää,
mir ist nicht ganz klar welche Default Attributwerte du erwartest. Wenn ich mich recht erinnere (ist schon eine Zeit lang her) habe ich alle ASC Attribute die ich ändern wollte selber gesetzt. Die Default Werte im ASC werden direkt aus dem Modul heraus gesetzt.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 12 September 2021, 10:23:55
@CoolTux:
Ich glaube, ich habe etwas Merkwürdiges beim Regenschutz gefunden. Evtl. kann das jemand bitte auch einmal ausprobieren?

Das war damals bereits hier passiert:
https://forum.fhem.de/index.php/topic,122654.0.html

...und jetzt habe ich es mit einem 2. Rolladen nachstellen können. Ich habe insgesamt 8 Rolläden, die einwandfrei arbeiten, aber bei denen mit Regenschutz gibt es Probleme, die mit der Zeit (ca. 1 Tag) immer größer werden.

Ich habe überall die Schattierungsfunktion aktiv, aber ich weiß nicht, ob das für den Fehler wichtig ist. Auf jeden Fall muss ein Regensensor eingetragen sein.
Reihenfolge, um den Zustand zu provozieren:

1. Beim Rolladen "RainProtection" auf "on" stellen.
2. Regen signalisieren -> Rolladen fährt herunter.
3. Rolladen noch während Regen manuell hochfahren


Dann entweder nur warten oder ein bisschen "herumspielen": Regen simulieren, Rolladen manuell verfahren.

Danach ist der Rolladen bei mir ASC-mäßig "angeschlagen". Will heißen:
Im Laufe längstens eines Tags funktionieren dann

1. das Hochfahren bei Regenende nicht mehr, wohl aber das Herunterfahren bei Regen (letzteres hört dann irgendwann auch auf zu funktionieren)
2. das Schattieren funktioniert nicht mehr
3. die morgendlichen Auf- und Abfahrten ebenfalls nicht mehr

das Reading steht noch auf "ShuttersLastDrive" "rain protected", aber wenn das Regenevent auf "dry" steht, bewegt sich der Rolladen nicht hoch.
Das Bemerkenswerte ist, dass das Rauffahren bei "dry" zunächst noch funktioniert, dann aber ab einem Zeitpunkt auch nicht mehr.
Zu einem späteren Zeitpunkt bleibt die ASC_ShadingMessage ebenfalls auf ihrem Zustand stehen mit ihrem Zeitstempel und ändert sich nicht mehr.
Dieses Verhalten konnte ich jetzt an 2 Rolläden provozieren.

Um den Rolladen wieder zu aktivieren, mache ich folgende Prozedur (vielleicht kann etwas davon entfallen, das habe ich noch nicht ausprobiert):

Entfernen des Rolladens:
Setzen des globalen ASC-Attributs auf 0,
manuelles Löschen aller ASC-Attribute im Rolladendevice,
FHEM-Neustart
Aufruf von ScanForShutters im ASC-Device
Aufruf von CreateNewNotifyDev  im ASC-Device

Dann wieder:
Wieder Setzen des globalen ASC-Attributs im Rolladendevice auf 2
manuelles Setzen aller vorher gespeicherten ASC-Attribute im Rolladendevice
Aufruf von ScanForShutters im ASC-Device
Aufruf von CreateNewNotifyDev  im ASC-Device

Dieser Rolladen reagiert noch auf "rain", aber nicht mehr auf "dry":

Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 29911
   MQTT2_FHEM_Server_TIME 2021-09-12 10:13:44
   MSGCNT     29911
   NAME       RolladenArbeitszimmer
   NR         1277
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-08-27 16:47:13   ASC_Enable      on
     2021-09-12 09:55:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-09-12 09:57:44   ASC_ShuttersLastDrive rain protected
     2021-09-12 09:20:49   ASC_Time_DriveDown 12.09.2021 - 20:36
     2021-09-12 09:20:49   ASC_Time_DriveUp 13.09.2021 - 07:15
     2021-09-11 16:25:16   IODev           MQTT2_FHEM_Server
     2021-09-12 09:20:46   associatedWith  Rolladensteuerung
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-09-12 10:13:44   current         stop
     2021-09-12 10:13:44   energy          4861
     2021-09-11 16:25:32   fw_ver          20210909-144331/v1.11.4-DNSfix-ge6b2f6d
     2021-09-11 16:25:32   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-09-12 10:13:44   input0          1
     2021-09-12 10:13:44   input1          0
     2021-09-11 16:25:32   ip              192.168.178.59
     2021-09-11 16:25:32   mac             8CAAB54CC9C2
     2021-09-11 16:25:32   mode            roller
     2021-09-11 16:25:32   model           SHSW-25
     2021-09-11 16:25:32   new_fw          false
     2021-09-11 16:25:32   online          true
     2021-09-12 10:13:44   overtemperature 0
     2021-09-12 10:13:44   pct             0
     2021-09-12 10:13:44   power           0.00
     2021-09-12 10:13:44   roller_0_energy 4861
     2021-09-12 10:13:44   roller_0_power  0.00
     2021-09-12 10:13:44   roller_0_stop_reason normal
     2021-09-12 10:13:44   state           0
     2021-09-12 10:13:44   temperature     55.11
     2021-09-12 10:13:44   temperature_f   131.19
     2021-09-12 10:13:44   temperature_status Normal
     2021-09-12 10:13:44   voltage         234.70
     2021-06-30 17:18:48   x_mqttcom       set announce
     2021-09-09 13:10:35   x_update        set
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor LichtsensorSued:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-19:00
   ASC_Shading_InOutAzimuth 90:260
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 14000:12000
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading pct,state,ASC_Enable,ASC_ShadingMessage
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/voltage:.* voltage
   room       ASC,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct


Dieser Rolladen ist ASC-mäßig komplett funktionsunfähig:
Internals:
   CID        shellyswitch25_687665
   DEF        shellyswitch25_687665
   DEVICETOPIC RolladenFlur
   FUUID      5dc44773-f33f-26cd-1fcd-28850fd1a438869d
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 30016
   MQTT2_FHEM_Server_TIME 2021-09-12 10:16:52
   MSGCNT     30016
   NAME       RolladenFlur
   NR         1180
   STATE      54
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-08-29 07:16:33   ASC_Enable      on
     2021-09-12 09:20:53   ASC_ShadingMessage  INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set
     2021-09-12 09:49:52   ASC_ShuttersLastDrive manual
     2021-09-12 09:20:49   ASC_Time_DriveDown 12.09.2021 - 22:00
     2021-09-12 09:20:49   ASC_Time_DriveUp 13.09.2021 - 07:15
     2021-09-11 16:25:16   IODev           MQTT2_FHEM_Server
     2021-09-12 09:20:46   associatedWith  Rolladensteuerung
     2021-07-01 18:57:35   attrTemplateVersion 20210126
     2021-09-12 10:16:52   current         stop
     2021-09-12 10:16:52   energy          1701
     2021-09-11 16:25:32   fw_ver          20210909-144331/v1.11.4-DNSfix-ge6b2f6d
     2021-09-11 16:25:32   id              shellyswitch25-687665
     2021-07-01 18:57:35   info_actions_stats_skipped 0
     2021-07-01 18:57:35   info_cfg_changed_cnt 0
     2021-07-01 18:57:35   info_cloud_connected false
     2021-07-01 18:57:35   info_cloud_enabled false
     2021-07-01 18:57:35   info_fs_free    145078
     2021-07-01 18:57:35   info_fs_size    233681
     2021-07-01 18:57:35   info_has_update false
     2021-07-01 18:57:35   info_inputs_1_event
     2021-07-01 18:57:35   info_inputs_1_event_cnt 0
     2021-07-01 18:57:35   info_inputs_1_input 0
     2021-07-01 18:57:35   info_inputs_2_event
     2021-07-01 18:57:35   info_inputs_2_event_cnt 0
     2021-07-01 18:57:35   info_inputs_2_input 0
     2021-07-01 18:57:35   info_mac        2CF432687665
     2021-07-01 18:57:35   info_meters_1_counters_1 0.000
     2021-07-01 18:57:35   info_meters_1_counters_2 0.000
     2021-07-01 18:57:35   info_meters_1_counters_3 0.000
     2021-07-01 18:57:35   info_meters_1_is_valid true
     2021-07-01 18:57:35   info_meters_1_overpower 0.00
     2021-07-01 18:57:35   info_meters_1_power 0.00
     2021-07-01 18:57:35   info_meters_1_timestamp 1625165856
     2021-07-01 18:57:35   info_meters_1_total 7378
     2021-07-01 18:57:35   info_meters_2_counters_1 0.000
     2021-07-01 18:57:35   info_meters_2_counters_2 0.000
     2021-07-01 18:57:35   info_meters_2_counters_3 0.000
     2021-07-01 18:57:35   info_meters_2_is_valid true
     2021-07-01 18:57:35   info_meters_2_overpower 0.00
     2021-07-01 18:57:35   info_meters_2_power 0.00
     2021-07-01 18:57:35   info_meters_2_timestamp 1625165856
     2021-07-01 18:57:35   info_meters_2_total 7175
     2021-07-01 18:57:35   info_mqtt_connected true
     2021-07-01 18:57:35   info_overtemperature false
     2021-07-01 18:57:35   info_ping_check true
     2021-07-01 18:57:35   info_ram_free   35224
     2021-07-01 18:57:35   info_ram_total  49272
     2021-07-01 18:57:35   info_rollers_1_calibrating false
     2021-07-01 18:57:35   info_rollers_1_current_pos 100
     2021-07-01 18:57:35   info_rollers_1_is_valid true
     2021-07-01 18:57:35   info_rollers_1_last_direction open
     2021-07-01 18:57:35   info_rollers_1_overtemperature false
     2021-07-01 18:57:35   info_rollers_1_positioning true
     2021-07-01 18:57:35   info_rollers_1_power 0.00
     2021-07-01 18:57:35   info_rollers_1_safety_switch false
     2021-07-01 18:57:35   info_rollers_1_source mqtt
     2021-07-01 18:57:35   info_rollers_1_state stop
     2021-07-01 18:57:35   info_rollers_1_stop_reason normal
     2021-07-01 18:57:35   info_serial     513
     2021-07-01 18:57:35   info_temperature 52.18
     2021-07-01 18:57:35   info_temperature_status Normal
     2021-07-01 18:57:35   info_time       18:57
     2021-07-01 18:57:35   info_tmp_is_valid true
     2021-07-01 18:57:35   info_tmp_tC     52.18
     2021-07-01 18:57:35   info_tmp_tF     125.93
     2021-07-01 18:57:35   info_unixtime   1625158656
     2021-07-01 18:57:35   info_update_has_update false
     2021-07-01 18:57:35   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-01 18:57:35   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-01 18:57:35   info_update_status idle
     2021-07-01 18:57:35   info_uptime     2498472
     2021-07-01 18:57:35   info_voltage    235.95
     2021-07-01 18:57:35   info_wifi_sta_connected true
     2021-07-01 18:57:35   info_wifi_sta_ip 192.168.178.40
     2021-07-01 18:57:35   info_wifi_sta_rssi -51
     2021-07-01 18:57:35   info_wifi_sta_ssid HAL 9000
     2021-09-12 10:16:52   input0          0
     2021-09-12 10:16:52   input1          0
     2021-09-11 16:25:32   ip              192.168.178.40
     2021-09-11 16:25:32   mac             2CF432687665
     2021-09-11 16:25:32   mode            roller
     2021-09-11 16:25:32   model           SHSW-25
     2021-09-11 16:25:32   new_fw          false
     2021-09-11 16:25:32   online          true
     2021-09-12 10:16:52   overtemperature 0
     2021-09-12 10:16:52   pct             54
     2021-09-12 10:16:52   power           0.00
     2021-09-12 10:16:52   roller_0_energy 1701
     2021-09-12 10:16:52   roller_0_power  0.00
     2021-09-12 10:16:52   roller_0_stop_reason normal
     2021-09-12 10:16:52   state           54
     2021-09-12 10:16:52   temperature     52.87
     2021-09-12 10:16:52   temperature_f   127.16
     2021-09-12 10:16:52   temperature_status Normal
     2021-09-12 10:16:52   voltage         235.87
     2021-07-01 18:57:35   x_mqttcom       set announce
     2021-07-21 16:41:42   x_update        set
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor LichtsensorOst:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_BetweenTheTime 05:30-12:00
   ASC_Shading_InOutAzimuth 30:140
   ASC_Shading_MinMax_Elevation 6.0:100.0
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenFlurGaesteWCKuecheLinks()}
   ASC_Shading_StateChange_SunnyCloudy 25000:18000
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 22:45
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      RolladenFlur
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading pct,state,ASC_Enable
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-687665/roller/0/pos:.* pct
  shellies/shellyswitch25-687665/status/0/rollers:.* power
  shellies/shellyswitch25-687665/online:.* online
  shellies/shellyswitch25-687665/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-687665...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-687665/roller/0:.* current
  shellies/shellyswitch25-687665/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-687665/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-687665/roller/0/pos:.* state
  shellies/shellyswitch25-687665/input/1:.* input1
  shellies/shellyswitch25-687665/input/0:.* input0
  shellies/shellyswitch25-687665/relay/power:.* power
  shellies/shellyswitch25-687665/relay/energy:.* energy
  shellies/shellyswitch25-687665/temperature:.* temperature
  shellies/shellyswitch25-687665/overtemperature:.* overtemperature
  shellies/shellyswitch25-687665/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-687665/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-687665/temperature_f:.* temperature_f
shellyswitch25_687665:shellies/shellyswitch25-687665/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_687665:shellies/shellyswitch25-687665/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_687665:shellies/shellyswitch25-687665/temperature_status:.* temperature_status
shellyswitch25_687665:shellies/shellyswitch25-687665/voltage:.* voltage
   room       ASC,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-687665/roller/0/command open
  close:noArg shellies/shellyswitch25-687665/roller/0/command close
  half:noArg shellies/shellyswitch25-687665/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-687665/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-687665/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-687665/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-687665/command update_fw
  x_mqttcom shellies/shellyswitch25-687665/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
   webCmd     :open:close:half:stop:pct



ASC-Device:
Internals:
   FUUID      60e9bd30-f33f-26cd-37a0-e0845a5f655a7028
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,LichtsensorSued,Melder_Wohnzimmer_links,di_RegensensorVerzoegerung,Melder_Wohnzimmer_rechts,Melder_Gaeste_WC,LichtsensorWest,Twilight,LichtsensorOst,ASC_Residents
   NR         1283
   NTFY_ORDER 51-Rolladensteuerung
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-09-12 09:57:44   RolladenArbeitszimmer_PosValue 0
     2021-09-11 20:39:17   RolladenArbeitszimmer_lastDelayPosValue 0
     2021-09-12 07:15:02   RolladenArbeitszimmer_lastPosValue 0
     2021-09-12 09:20:49   RolladenArbeitszimmer_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 09:49:52   RolladenFlur_PosValue 54
     2021-09-12 07:15:02   RolladenFlur_lastDelayPosValue 100
     2021-09-11 11:26:03   RolladenFlur_lastPosValue 25
     2021-09-12 09:20:49   RolladenFlur_nextAstroTimeEvent 12.09.2021 - 22:00
     2021-09-12 10:01:41   RolladenGaesteWC_PosValue 25
     2021-09-12 10:01:35   RolladenGaesteWC_lastPosValue 60
     2021-09-12 09:20:49   RolladenGaesteWC_nextAstroTimeEvent 12.09.2021 - 20:17
     2021-09-11 16:12:18   RolladenGaestezimmer_PosValue 100
     2021-09-11 16:12:06   RolladenGaestezimmer_lastPosValue 20
     2021-09-12 09:20:49   RolladenGaestezimmer_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 10:01:41   RolladenKuecheLinks_PosValue 25
     2021-09-12 10:01:35   RolladenKuecheLinks_lastPosValue 60
     2021-09-12 09:20:50   RolladenKuecheLinks_nextAstroTimeEvent 12.09.2021 - 20:50
     2021-09-12 09:49:22   RolladenKuecheRechts_PosValue 85
     2021-09-12 09:49:18   RolladenKuecheRechts_lastPosValue 100
     2021-09-12 09:20:50   RolladenKuecheRechts_nextAstroTimeEvent 12.09.2021 - 20:23
     2021-09-12 07:15:38   RolladenWohnzimmerLinks_PosValue 100
     2021-08-24 07:15:02   RolladenWohnzimmerLinks_lastDelayPosValue 100
     2021-09-12 07:15:02   RolladenWohnzimmerLinks_lastPosValue 0
     2021-09-12 09:20:50   RolladenWohnzimmerLinks_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 07:15:35   RolladenWohnzimmerRechts_PosValue 100
     2021-09-12 07:15:02   RolladenWohnzimmerRechts_lastPosValue 0
     2021-09-12 09:20:50   RolladenWohnzimmerRechts_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-08-28 18:09:10   ascEnable       on
     2021-09-12 09:20:51   controlShading  on
     2021-07-11 07:53:13   hardLockOut     off
     2021-07-19 23:09:16   partyMode       off
     2021-09-12 09:20:45   room_ASC_MQTT2_DEVICE___bersicht RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts
     2021-09-12 09:20:45   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-11 07:53:13   selfDefense     off
     2021-09-12 10:01:41   state           shading in
     2021-07-11 07:53:13   sunriseTimeWeHoliday off
     2021-09-12 09:20:45   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     LichtsensorOst:
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
       RolladenKuecheRechts ASC_BrightnessSensor
     LichtsensorSued:
       RolladenArbeitszimmer ASC_BrightnessSensor
       RolladenGaestezimmer ASC_BrightnessSensor
     LichtsensorWest:
       RolladenWohnzimmerLinks ASC_BrightnessSensor
       RolladenWohnzimmerRechts ASC_BrightnessSensor
     Melder_Gaeste_WC:
       RolladenGaesteWC ASC_WindowRec
     Melder_Wohnzimmer_links:
       RolladenWohnzimmerLinks ASC_WindowRec
     Melder_Wohnzimmer_rechts:
       RolladenWohnzimmerRechts ASC_WindowRec
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable
   webCmdLabel Gesamtsteuerung



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2021, 09:27:05
Zitat von: FFHEM am 12 September 2021, 10:23:55
@CoolTux:
Ich glaube, ich habe etwas Merkwürdiges beim Regenschutz gefunden. Evtl. kann das jemand bitte auch einmal ausprobieren?

Das war damals bereits hier passiert:
https://forum.fhem.de/index.php/topic,122654.0.html

...und jetzt habe ich es mit einem 2. Rolladen nachstellen können. Ich habe insgesamt 8 Rolläden, die einwandfrei arbeiten, aber bei denen mit Regenschutz gibt es Probleme, die mit der Zeit (ca. 1 Tag) immer größer werden.

Ich habe überall die Schattierungsfunktion aktiv, aber ich weiß nicht, ob das für den Fehler wichtig ist. Auf jeden Fall muss ein Regensensor eingetragen sein.
Reihenfolge, um den Zustand zu provozieren:

1. Beim Rolladen "RainProtection" auf "on" stellen.
2. Regen signalisieren -> Rolladen fährt herunter.
3. Rolladen noch während Regen manuell hochfahren


Dann entweder nur warten oder ein bisschen "herumspielen": Regen simulieren, Rolladen manuell verfahren.

Danach ist der Rolladen bei mir ASC-mäßig "angeschlagen". Will heißen:
Im Laufe längstens eines Tags funktionieren dann

1. das Hochfahren bei Regenende nicht mehr, wohl aber das Herunterfahren bei Regen (letzteres hört dann irgendwann auch auf zu funktionieren)
2. das Schattieren funktioniert nicht mehr
3. die morgendlichen Auf- und Abfahrten ebenfalls nicht mehr

das Reading steht noch auf "ShuttersLastDrive" "rain protected", aber wenn das Regenevent auf "dry" steht, bewegt sich der Rolladen nicht hoch.
Das Bemerkenswerte ist, dass das Rauffahren bei "dry" zunächst noch funktioniert, dann aber ab einem Zeitpunkt auch nicht mehr.
Zu einem späteren Zeitpunkt bleibt die ASC_ShadingMessage ebenfalls auf ihrem Zustand stehen mit ihrem Zeitstempel und ändert sich nicht mehr.
Dieses Verhalten konnte ich jetzt an 2 Rolläden provozieren.

Um den Rolladen wieder zu aktivieren, mache ich folgende Prozedur (vielleicht kann etwas davon entfallen, das habe ich noch nicht ausprobiert):

Entfernen des Rolladens:
Setzen des globalen ASC-Attributs auf 0,
manuelles Löschen aller ASC-Attribute im Rolladendevice,
FHEM-Neustart
Aufruf von ScanForShutters im ASC-Device
Aufruf von CreateNewNotifyDev  im ASC-Device

Dann wieder:
Wieder Setzen des globalen ASC-Attributs im Rolladendevice auf 2
manuelles Setzen aller vorher gespeicherten ASC-Attribute im Rolladendevice
Aufruf von ScanForShutters im ASC-Device
Aufruf von CreateNewNotifyDev  im ASC-Device

Dieser Rolladen reagiert noch auf "rain", aber nicht mehr auf "dry":

Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 29911
   MQTT2_FHEM_Server_TIME 2021-09-12 10:13:44
   MSGCNT     29911
   NAME       RolladenArbeitszimmer
   NR         1277
   STATE      0
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-08-27 16:47:13   ASC_Enable      on
     2021-09-12 09:55:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-09-12 09:57:44   ASC_ShuttersLastDrive rain protected
     2021-09-12 09:20:49   ASC_Time_DriveDown 12.09.2021 - 20:36
     2021-09-12 09:20:49   ASC_Time_DriveUp 13.09.2021 - 07:15
     2021-09-11 16:25:16   IODev           MQTT2_FHEM_Server
     2021-09-12 09:20:46   associatedWith  Rolladensteuerung
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-09-12 10:13:44   current         stop
     2021-09-12 10:13:44   energy          4861
     2021-09-11 16:25:32   fw_ver          20210909-144331/v1.11.4-DNSfix-ge6b2f6d
     2021-09-11 16:25:32   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-09-12 10:13:44   input0          1
     2021-09-12 10:13:44   input1          0
     2021-09-11 16:25:32   ip              192.168.178.59
     2021-09-11 16:25:32   mac             8CAAB54CC9C2
     2021-09-11 16:25:32   mode            roller
     2021-09-11 16:25:32   model           SHSW-25
     2021-09-11 16:25:32   new_fw          false
     2021-09-11 16:25:32   online          true
     2021-09-12 10:13:44   overtemperature 0
     2021-09-12 10:13:44   pct             0
     2021-09-12 10:13:44   power           0.00
     2021-09-12 10:13:44   roller_0_energy 4861
     2021-09-12 10:13:44   roller_0_power  0.00
     2021-09-12 10:13:44   roller_0_stop_reason normal
     2021-09-12 10:13:44   state           0
     2021-09-12 10:13:44   temperature     55.11
     2021-09-12 10:13:44   temperature_f   131.19
     2021-09-12 10:13:44   temperature_status Normal
     2021-09-12 10:13:44   voltage         234.70
     2021-06-30 17:18:48   x_mqttcom       set announce
     2021-09-09 13:10:35   x_update        set
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor LichtsensorSued:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-19:00
   ASC_Shading_InOutAzimuth 90:260
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 14000:12000
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading pct,state,ASC_Enable,ASC_ShadingMessage
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/voltage:.* voltage
   room       ASC,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct


Dieser Rolladen ist ASC-mäßig komplett funktionsunfähig:
Internals:
   CID        shellyswitch25_687665
   DEF        shellyswitch25_687665
   DEVICETOPIC RolladenFlur
   FUUID      5dc44773-f33f-26cd-1fcd-28850fd1a438869d
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 30016
   MQTT2_FHEM_Server_TIME 2021-09-12 10:16:52
   MSGCNT     30016
   NAME       RolladenFlur
   NR         1180
   STATE      54
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-08-29 07:16:33   ASC_Enable      on
     2021-09-12 09:20:53   ASC_ShadingMessage  INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set
     2021-09-12 09:49:52   ASC_ShuttersLastDrive manual
     2021-09-12 09:20:49   ASC_Time_DriveDown 12.09.2021 - 22:00
     2021-09-12 09:20:49   ASC_Time_DriveUp 13.09.2021 - 07:15
     2021-09-11 16:25:16   IODev           MQTT2_FHEM_Server
     2021-09-12 09:20:46   associatedWith  Rolladensteuerung
     2021-07-01 18:57:35   attrTemplateVersion 20210126
     2021-09-12 10:16:52   current         stop
     2021-09-12 10:16:52   energy          1701
     2021-09-11 16:25:32   fw_ver          20210909-144331/v1.11.4-DNSfix-ge6b2f6d
     2021-09-11 16:25:32   id              shellyswitch25-687665
     2021-07-01 18:57:35   info_actions_stats_skipped 0
     2021-07-01 18:57:35   info_cfg_changed_cnt 0
     2021-07-01 18:57:35   info_cloud_connected false
     2021-07-01 18:57:35   info_cloud_enabled false
     2021-07-01 18:57:35   info_fs_free    145078
     2021-07-01 18:57:35   info_fs_size    233681
     2021-07-01 18:57:35   info_has_update false
     2021-07-01 18:57:35   info_inputs_1_event
     2021-07-01 18:57:35   info_inputs_1_event_cnt 0
     2021-07-01 18:57:35   info_inputs_1_input 0
     2021-07-01 18:57:35   info_inputs_2_event
     2021-07-01 18:57:35   info_inputs_2_event_cnt 0
     2021-07-01 18:57:35   info_inputs_2_input 0
     2021-07-01 18:57:35   info_mac        2CF432687665
     2021-07-01 18:57:35   info_meters_1_counters_1 0.000
     2021-07-01 18:57:35   info_meters_1_counters_2 0.000
     2021-07-01 18:57:35   info_meters_1_counters_3 0.000
     2021-07-01 18:57:35   info_meters_1_is_valid true
     2021-07-01 18:57:35   info_meters_1_overpower 0.00
     2021-07-01 18:57:35   info_meters_1_power 0.00
     2021-07-01 18:57:35   info_meters_1_timestamp 1625165856
     2021-07-01 18:57:35   info_meters_1_total 7378
     2021-07-01 18:57:35   info_meters_2_counters_1 0.000
     2021-07-01 18:57:35   info_meters_2_counters_2 0.000
     2021-07-01 18:57:35   info_meters_2_counters_3 0.000
     2021-07-01 18:57:35   info_meters_2_is_valid true
     2021-07-01 18:57:35   info_meters_2_overpower 0.00
     2021-07-01 18:57:35   info_meters_2_power 0.00
     2021-07-01 18:57:35   info_meters_2_timestamp 1625165856
     2021-07-01 18:57:35   info_meters_2_total 7175
     2021-07-01 18:57:35   info_mqtt_connected true
     2021-07-01 18:57:35   info_overtemperature false
     2021-07-01 18:57:35   info_ping_check true
     2021-07-01 18:57:35   info_ram_free   35224
     2021-07-01 18:57:35   info_ram_total  49272
     2021-07-01 18:57:35   info_rollers_1_calibrating false
     2021-07-01 18:57:35   info_rollers_1_current_pos 100
     2021-07-01 18:57:35   info_rollers_1_is_valid true
     2021-07-01 18:57:35   info_rollers_1_last_direction open
     2021-07-01 18:57:35   info_rollers_1_overtemperature false
     2021-07-01 18:57:35   info_rollers_1_positioning true
     2021-07-01 18:57:35   info_rollers_1_power 0.00
     2021-07-01 18:57:35   info_rollers_1_safety_switch false
     2021-07-01 18:57:35   info_rollers_1_source mqtt
     2021-07-01 18:57:35   info_rollers_1_state stop
     2021-07-01 18:57:35   info_rollers_1_stop_reason normal
     2021-07-01 18:57:35   info_serial     513
     2021-07-01 18:57:35   info_temperature 52.18
     2021-07-01 18:57:35   info_temperature_status Normal
     2021-07-01 18:57:35   info_time       18:57
     2021-07-01 18:57:35   info_tmp_is_valid true
     2021-07-01 18:57:35   info_tmp_tC     52.18
     2021-07-01 18:57:35   info_tmp_tF     125.93
     2021-07-01 18:57:35   info_unixtime   1625158656
     2021-07-01 18:57:35   info_update_has_update false
     2021-07-01 18:57:35   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-01 18:57:35   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-07-01 18:57:35   info_update_status idle
     2021-07-01 18:57:35   info_uptime     2498472
     2021-07-01 18:57:35   info_voltage    235.95
     2021-07-01 18:57:35   info_wifi_sta_connected true
     2021-07-01 18:57:35   info_wifi_sta_ip 192.168.178.40
     2021-07-01 18:57:35   info_wifi_sta_rssi -51
     2021-07-01 18:57:35   info_wifi_sta_ssid HAL 9000
     2021-09-12 10:16:52   input0          0
     2021-09-12 10:16:52   input1          0
     2021-09-11 16:25:32   ip              192.168.178.40
     2021-09-11 16:25:32   mac             2CF432687665
     2021-09-11 16:25:32   mode            roller
     2021-09-11 16:25:32   model           SHSW-25
     2021-09-11 16:25:32   new_fw          false
     2021-09-11 16:25:32   online          true
     2021-09-12 10:16:52   overtemperature 0
     2021-09-12 10:16:52   pct             54
     2021-09-12 10:16:52   power           0.00
     2021-09-12 10:16:52   roller_0_energy 1701
     2021-09-12 10:16:52   roller_0_power  0.00
     2021-09-12 10:16:52   roller_0_stop_reason normal
     2021-09-12 10:16:52   state           54
     2021-09-12 10:16:52   temperature     52.87
     2021-09-12 10:16:52   temperature_f   127.16
     2021-09-12 10:16:52   temperature_status Normal
     2021-09-12 10:16:52   voltage         235.87
     2021-07-01 18:57:35   x_mqttcom       set announce
     2021-07-21 16:41:42   x_update        set
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BrightnessSensor LichtsensorOst:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_BetweenTheTime 05:30-12:00
   ASC_Shading_InOutAzimuth 30:140
   ASC_Shading_MinMax_Elevation 6.0:100.0
   ASC_Shading_Min_OutsideTemperature 12
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenFlurGaesteWCKuecheLinks()}
   ASC_Shading_StateChange_SunnyCloudy 25000:18000
   ASC_Shading_WaitingPeriod 300
   ASC_Time_Down_Early 22:00
   ASC_Time_Down_Late 22:45
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   IODev      MQTT2_FHEM_Server
   alias      RolladenFlur
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading pct,state,ASC_Enable
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-687665/roller/0/pos:.* pct
  shellies/shellyswitch25-687665/status/0/rollers:.* power
  shellies/shellyswitch25-687665/online:.* online
  shellies/shellyswitch25-687665/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-687665...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-687665/roller/0:.* current
  shellies/shellyswitch25-687665/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-687665/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-687665/roller/0/pos:.* state
  shellies/shellyswitch25-687665/input/1:.* input1
  shellies/shellyswitch25-687665/input/0:.* input0
  shellies/shellyswitch25-687665/relay/power:.* power
  shellies/shellyswitch25-687665/relay/energy:.* energy
  shellies/shellyswitch25-687665/temperature:.* temperature
  shellies/shellyswitch25-687665/overtemperature:.* overtemperature
  shellies/shellyswitch25-687665/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-687665/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-687665/temperature_f:.* temperature_f
shellyswitch25_687665:shellies/shellyswitch25-687665/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_687665:shellies/shellyswitch25-687665/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_687665:shellies/shellyswitch25-687665/temperature_status:.* temperature_status
shellyswitch25_687665:shellies/shellyswitch25-687665/voltage:.* voltage
   room       ASC,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-687665/roller/0/command open
  close:noArg shellies/shellyswitch25-687665/roller/0/command close
  half:noArg shellies/shellyswitch25-687665/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-687665/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-687665/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-687665/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-687665/command update_fw
  x_mqttcom shellies/shellyswitch25-687665/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
   webCmd     :open:close:half:stop:pct



ASC-Device:
Internals:
   FUUID      60e9bd30-f33f-26cd-37a0-e0845a5f655a7028
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,LichtsensorSued,Melder_Wohnzimmer_links,di_RegensensorVerzoegerung,Melder_Wohnzimmer_rechts,Melder_Gaeste_WC,LichtsensorWest,Twilight,LichtsensorOst,ASC_Residents
   NR         1283
   NTFY_ORDER 51-Rolladensteuerung
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-09-12 09:57:44   RolladenArbeitszimmer_PosValue 0
     2021-09-11 20:39:17   RolladenArbeitszimmer_lastDelayPosValue 0
     2021-09-12 07:15:02   RolladenArbeitszimmer_lastPosValue 0
     2021-09-12 09:20:49   RolladenArbeitszimmer_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 09:49:52   RolladenFlur_PosValue 54
     2021-09-12 07:15:02   RolladenFlur_lastDelayPosValue 100
     2021-09-11 11:26:03   RolladenFlur_lastPosValue 25
     2021-09-12 09:20:49   RolladenFlur_nextAstroTimeEvent 12.09.2021 - 22:00
     2021-09-12 10:01:41   RolladenGaesteWC_PosValue 25
     2021-09-12 10:01:35   RolladenGaesteWC_lastPosValue 60
     2021-09-12 09:20:49   RolladenGaesteWC_nextAstroTimeEvent 12.09.2021 - 20:17
     2021-09-11 16:12:18   RolladenGaestezimmer_PosValue 100
     2021-09-11 16:12:06   RolladenGaestezimmer_lastPosValue 20
     2021-09-12 09:20:49   RolladenGaestezimmer_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 10:01:41   RolladenKuecheLinks_PosValue 25
     2021-09-12 10:01:35   RolladenKuecheLinks_lastPosValue 60
     2021-09-12 09:20:50   RolladenKuecheLinks_nextAstroTimeEvent 12.09.2021 - 20:50
     2021-09-12 09:49:22   RolladenKuecheRechts_PosValue 85
     2021-09-12 09:49:18   RolladenKuecheRechts_lastPosValue 100
     2021-09-12 09:20:50   RolladenKuecheRechts_nextAstroTimeEvent 12.09.2021 - 20:23
     2021-09-12 07:15:38   RolladenWohnzimmerLinks_PosValue 100
     2021-08-24 07:15:02   RolladenWohnzimmerLinks_lastDelayPosValue 100
     2021-09-12 07:15:02   RolladenWohnzimmerLinks_lastPosValue 0
     2021-09-12 09:20:50   RolladenWohnzimmerLinks_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-09-12 07:15:35   RolladenWohnzimmerRechts_PosValue 100
     2021-09-12 07:15:02   RolladenWohnzimmerRechts_lastPosValue 0
     2021-09-12 09:20:50   RolladenWohnzimmerRechts_nextAstroTimeEvent 12.09.2021 - 20:36
     2021-08-28 18:09:10   ascEnable       on
     2021-09-12 09:20:51   controlShading  on
     2021-07-11 07:53:13   hardLockOut     off
     2021-07-19 23:09:16   partyMode       off
     2021-09-12 09:20:45   room_ASC_MQTT2_DEVICE___bersicht RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts
     2021-09-12 09:20:45   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-11 07:53:13   selfDefense     off
     2021-09-12 10:01:41   state           shading in
     2021-07-11 07:53:13   sunriseTimeWeHoliday off
     2021-09-12 09:20:45   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     LichtsensorOst:
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
       RolladenKuecheRechts ASC_BrightnessSensor
     LichtsensorSued:
       RolladenArbeitszimmer ASC_BrightnessSensor
       RolladenGaestezimmer ASC_BrightnessSensor
     LichtsensorWest:
       RolladenWohnzimmerLinks ASC_BrightnessSensor
       RolladenWohnzimmerRechts ASC_BrightnessSensor
     Melder_Gaeste_WC:
       RolladenGaesteWC ASC_WindowRec
     Melder_Wohnzimmer_links:
       RolladenWohnzimmerLinks ASC_WindowRec
     Melder_Wohnzimmer_rechts:
       RolladenWohnzimmerRechts ASC_WindowRec
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable
   webCmdLabel Gesamtsteuerung


Hast Du bei den erwähnten nicht funktionieren Warning Einträge im Log?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 September 2021, 09:53:07
Ich habe Bta-User seine Änderungen und Erweiterungen entsprechend übernommen.
Können bitte einige User das ganze einmal testen

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt

Bitte schaut vorher ob Ihr des Repo nicht schon habt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 14 September 2021, 10:28:06
Thx.

Anmerkung: Bisher war mir nicht bewußt gewesen, dass die Commits nach dem Pull-Request auch direkt an das zentrale Repo weitergegeben werden, ich hatte da auch den Versuch reingeknödelt, gleich die bessere Unterstützung für HMCCUDEV und Shelly-TYPE-Devices mit abzufrühstücken. Dazu fehlt bisher Rückmeldung von den Betreffenden (Timmäää (https://forum.fhem.de/index.php/topic,112325.msg1174020.html#msg1174020) (HMCCUDEV) und Matthias182 (https://forum.fhem.de/index.php/topic,122859.msg1173857.html#msg1173857) (Shelly)), wäre also nett, wenn sich die Betreffenden (oder andere Nutzer dieser Module) äußern würden.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 14 September 2021, 13:14:17
Zitat von: passibe am 15 Juli 2021, 09:29:30
Eigentlich reicht es, wenn du zwischen "asleep" und "home" umschaltest!
(Obwohl er, wenn mich nicht alles täuscht, auch bei "awoken" triggern müsste ... kann aber sein, dass das nur passiert, wenn du vorher auf "asleep" warst und nicht "nur" auf "gotosleep")
Ich hänge leider noch bei der roommate-Funktion.

Mein Ziel:
- 3/4 Rollläden fahren Abends herunter wenn roommate auf gotosleep gesetzt wird, der vierte fährt zeitgesteuert --> beides funktioniert soweit.
- alle 4 Rollläden sollen morgens hochfahren, wenn roommate auf awoken geht --> funktioniert nicht, Rollos bleiben unten

Für den Status der Bewohner habe ich eine Struct gebaut und diese in jedem Rollladen-Device in den Attributen ASC_roommate_device /ASC_roommate_reading hinterlegt.

Ich verstehe nicht weshalb die Rollläden nicht hochfahren, wenn die Bewohner durch die Weckroutine auf awoken gesetzt werden. Ich habe es auch mit home statt awoken probiert, leider ohne Erfolg.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 14 September 2021, 15:12:38
Zitat von: balli1187 am 14 September 2021, 13:14:17
Für den Status der Bewohner habe ich eine Struct gebaut und diese in jedem Rollladen-Device in den Attributen ASC_roommate_device /ASC_roommate_reading hinterlegt.

du brauchst keine Struct dafür. Du kannst auch einfach bei ASC_Roommate_Device mehrere Roommates hinterlegen (mit Komma getrennt), dann werden die automatisch berücksichtigt.

Zitat von: balli1187 am 14 September 2021, 13:14:17
Ich verstehe nicht weshalb die Rollläden nicht hochfahren, wenn die Bewohner durch die Weckroutine auf awoken gesetzt werden. Ich habe es auch mit home statt awoken probiert, leider ohne Erfolg.

Zeig doch mal eine Rollo-Definition, vielleicht hast du irgendwas drin, wodurch morgens der Roommate-Teil ignoriert wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 14 September 2021, 16:06:09
Zitat von: CoolTux am 14 September 2021, 09:27:05
Hast Du bei den erwähnten nicht funktionieren Warning Einträge im Log?
Hallo CoolTux,
ich konnte den Fall jetzt quasi auf Anhieb nachstellen, hier das Drehbuch zur Bedienung:
Ausgangszustand ist: alles funktioniert, Beschattung genauso wie Regenschutz.
Es geht nur um den Rolladen "RolladenArbeitszimmer"!

Start 14.09.21 15:48:00 Uhr: Rolladen ist oben

15:48:00  Regensensor rain - OK, Rolladen fährt herunter
15:49:00  Regensensor dry - OK, Rolladen fährt hoch
15:50:10  Regensensor rain - OK, Rolladen fährt herunter

Jetzt kommt die verhängnisvolle Bedienung im Zustand rain:
15:51:00  manuell auf - OK Rolladen fährt hoch
15:52:40  Regensensor dry - OK, nichts passiert, das ist OK, da bereits oben
15:54:00  Regensensor rain - FEHLER, nichts passiert, Rolladen fährt NICHT herunter, bleibt oben!

Auch wenn jetzt wieder "dry" und anschließend "rain" kommt, fährt der Rolladen nicht mehr wegen Regens herunter.

Ich vermute, dass der interne Zustand "rain" jetzt nicht mehr geändert wird.

Habe das mit ASC-Debug mitgeschnitten:

ASC_DEBUG!!! 2021.09.14 15:47:29 - Notify:  ASC_Pos_Reading Event vom Rollo RolladenArbeitszimmer wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: 100',
          'pct: 100'
        ];


ASC_DEBUG!!! 2021.09.14 15:47:29 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: 100 pct: 100';


ASC_DEBUG!!! 2021.09.14 15:47:29 - EventProcessingShutters: RolladenArbeitszimmer - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1631627249 Last Position Timestamp: 1631627229 Drive Up Max Duration: 60 Last Position: 20 aktuelle Position: 100

ASC_DEBUG!!! 2021.09.14 15:47:29 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.09.14 15:47:29 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2021.09.14 15:47:31 1: RMDIR: ./restoreDir/save/2021-09-10

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3496 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:47:49 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:47:49 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:47:49 - ShadingProcessing: RolladenArbeitszimmer - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 3496, OutTemp: 24.7, Azimut Beschattung: 90, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenGaestezimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenGaestezimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3496 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:47:49 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:47:49 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:47:49 - ShadingProcessing: RolladenGaestezimmer - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 3496, OutTemp: 24.7, Azimut Beschattung: 95, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.09.14 15:47:49 - EventProcessingShadingBrightness: RolladenGaestezimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:48:03 - FnSetCmdFn: RolladenArbeitszimmer - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: rain protected
2021.09.14 15:48:03 3: MQTT2_DEVICE set RolladenArbeitszimmer pct 0

ASC_DEBUG!!! 2021.09.14 15:48:03 - FnSetDriveCmd: RolladenArbeitszimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.14 15:48:03 - FnSetDriveCmd: RolladenArbeitszimmer - NoDelay: NEIN

ASC_DEBUG!!! 2021.09.14 15:48:26 - Notify:  ASC_Pos_Reading Event vom Rollo RolladenArbeitszimmer wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: 0',
          'pct: 0'
        ];


ASC_DEBUG!!! 2021.09.14 15:48:26 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: 0 pct: 0';


ASC_DEBUG!!! 2021.09.14 15:48:26 - EventProcessingShutters: RolladenArbeitszimmer - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1631627306 Last Position Timestamp: 1631627283 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 0

ASC_DEBUG!!! 2021.09.14 15:48:27 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.09.14 15:48:27 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.09.14 15:48:52 - EventProcessingWindowRec: RolladenWohnzimmerRechts - RECEIVED EVENT: alive: yes battery: ok commState: CMDs_done contact: closed (to VCCU) sabotageError: off state: closed - IDENTIFIED EVENT: closed - STORED EVENT: closed

ASC_DEBUG!!! 2021.09.14 15:48:52 - EventProcessingWindowRec: RolladenWohnzimmerRechts - HOMEMODE: home QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:

ASC_DEBUG!!! 2021.09.14 15:48:52 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:48:52 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:48:52 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:01 - FnSetCmdFn: RolladenArbeitszimmer - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain un-protected
2021.09.14 15:49:01 3: MQTT2_DEVICE set RolladenArbeitszimmer pct 100

ASC_DEBUG!!! 2021.09.14 15:49:01 - FnSetDriveCmd: RolladenArbeitszimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.14 15:49:01 - FnSetDriveCmd: RolladenArbeitszimmer - NoDelay: NEIN

ASC_DEBUG!!! 2021.09.14 15:49:25 - Notify:  ASC_Pos_Reading Event vom Rollo RolladenArbeitszimmer wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: 100',
          'pct: 100'
        ];


ASC_DEBUG!!! 2021.09.14 15:49:25 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: 100 pct: 100';


ASC_DEBUG!!! 2021.09.14 15:49:25 - EventProcessingShutters: RolladenArbeitszimmer - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1631627365 Last Position Timestamp: 1631627341 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 100

ASC_DEBUG!!! 2021.09.14 15:49:26 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.09.14 15:49:26 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3081 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerRechts - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 3081, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3081 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerLinks - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 3081, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - ShadingProcessing: RolladenWohnzimmerLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:49:29 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.09.14 15:49:58 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4680.
2021.09.14 15:49:58 1: PERL WARNING: Use of uninitialized value $viewport in concatenation (.) or string at ./FHEM/55_InfoPanel.pm line 1438.
2021.09.14 15:49:58 1: PERL WARNING: Use of uninitialized value $webApp in concatenation (.) or string at ./FHEM/55_InfoPanel.pm line 1438.

ASC_DEBUG!!! 2021.09.14 15:50:10 - FnSetCmdFn: RolladenArbeitszimmer - Rollo wird gefahren, aktuelle Position: 100, Zielposition: 0. Grund der Fahrt: rain protected
2021.09.14 15:50:10 3: MQTT2_DEVICE set RolladenArbeitszimmer pct 0

ASC_DEBUG!!! 2021.09.14 15:50:10 - FnSetDriveCmd: RolladenArbeitszimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.14 15:50:10 - FnSetDriveCmd: RolladenArbeitszimmer - NoDelay: NEIN

ASC_DEBUG!!! 2021.09.14 15:50:34 - Notify:  ASC_Pos_Reading Event vom Rollo RolladenArbeitszimmer wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: 0',
          'pct: 0'
        ];


ASC_DEBUG!!! 2021.09.14 15:50:34 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: 0 pct: 0';


ASC_DEBUG!!! 2021.09.14 15:50:34 - EventProcessingShutters: RolladenArbeitszimmer - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1631627434 Last Position Timestamp: 1631627410 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 0

ASC_DEBUG!!! 2021.09.14 15:50:34 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

ASC_DEBUG!!! 2021.09.14 15:50:34 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4064 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheRechts - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 145, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenFlur - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenFlur - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4064 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenFlur - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenFlur - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenFlur - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenFlur - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheLinks - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheLinks - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4064 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheLinks - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenKuecheLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenKuecheLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenGaesteWC - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenGaesteWC - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4064 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenGaesteWC - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenGaesteWC - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:50:53 - ShadingProcessing: RolladenGaesteWC - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:53 - EventProcessingShadingBrightness: RolladenGaesteWC - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:50:58 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:58 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3935 RainProtection: protected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:58 - EventProcessingShadingBrightness: RolladenGaestezimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:50:58 - EventProcessingShadingBrightness: RolladenGaestezimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3935 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:50:58 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:58 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:50:58 - ShadingProcessing: RolladenGaestezimmer - Übergebende Werte - Azimuth:222.42, Elevation: 32.99, Brightness: 3935, OutTemp: 24.6, Azimut Beschattung: 95, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.09.14 15:50:58 - EventProcessingShadingBrightness: RolladenGaestezimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
2021.09.14 15:51:00 3: MQTT2_DEVICE set RolladenArbeitszimmer open

ASC_DEBUG!!! 2021.09.14 15:51:25 - Notify:  ASC_Pos_Reading Event vom Rollo RolladenArbeitszimmer wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'state: 100',
          'pct: 100'
        ];


ASC_DEBUG!!! 2021.09.14 15:51:25 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'state: 100 pct: 100';


ASC_DEBUG!!! 2021.09.14 15:51:25 - EventProcessingShutters: RolladenArbeitszimmer - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1631627485 Last Position Timestamp: 1631627410 Drive Up Max Duration: 60 Last Position: 100 aktuelle Position: 100

ASC_DEBUG!!! 2021.09.14 15:51:25 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:51:25 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!

ASC_DEBUG!!! 2021.09.14 15:51:25 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenArbeitszimmer - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: Rolladensteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenArbeitszimmer RainProtection: protected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenFlur RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenFlur - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenFlur - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenFlur - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenFlur - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenGaesteWC RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenGaesteWC - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenGaesteWC - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenGaesteWC - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenGaesteWC - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenGaestezimmer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenGaestezimmer - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3935, OutTemp: 24.6, Azimut Beschattung: 95, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenGaestezimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenKuecheLinks RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheLinks - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenKuecheLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenKuecheRechts RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheRechts - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 4064, OutTemp: 24.6, Azimut Beschattung: 30, Azimut Endschattung: 145, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenKuecheRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenKuecheRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenWohnzimmerLinks RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerLinks - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3081, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenWohnzimmerLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenWohnzimmerRechts RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerRechts - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3081, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - ShadingProcessing: RolladenWohnzimmerRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:09 - EventProcessingTwilightDevice: RolladenWohnzimmerRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3082 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerRechts - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3082, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3082 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerLinks - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3082, OutTemp: 24.6, Azimut Beschattung: 190.0, Azimut Endschattung: 320.0, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - ShadingProcessing: RolladenWohnzimmerLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - FnIsDay: RolladenWohnzimmerLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:52:41 - EventProcessingShadingBrightness: RolladenWohnzimmerLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3986 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheRechts - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3986, OutTemp: 24.5, Azimut Beschattung: 30, Azimut Endschattung: 145, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheRechts - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheRechts Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenFlur - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenFlur - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3986 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenFlur - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3986, OutTemp: 24.5, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenFlur - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenFlur - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenFlur - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheLinks - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheLinks - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3986 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheLinks - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3986, OutTemp: 24.5, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheLinks - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:53:56 - ShadingProcessing: RolladenKuecheLinks - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - FnIsDay: RolladenKuecheLinks Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenKuecheLinks - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenGaesteWC - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:53:56 - EventProcessingShadingBrightness: RolladenGaesteWC - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 3986 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:53:57 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:57 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:57 - ShadingProcessing: RolladenGaesteWC - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 3986, OutTemp: 24.5, Azimut Beschattung: 30, Azimut Endschattung: 140, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.14 15:53:57 - ShadingProcessing: RolladenGaesteWC - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.14 15:53:57 - ShadingProcessing: RolladenGaesteWC - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.14 15:53:57 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:57 - FnIsDay: RolladenGaesteWC Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:53:57 - EventProcessingShadingBrightness: RolladenGaesteWC - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen

ASC_DEBUG!!! 2021.09.14 15:54:08 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:54:08 - EventProcessingShadingBrightness: RolladenArbeitszimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4408 RainProtection: protected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:54:08 - EventProcessingShadingBrightness: RolladenGaestezimmer - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.

ASC_DEBUG!!! 2021.09.14 15:54:08 - EventProcessingShadingBrightness: RolladenGaestezimmer - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 4408 RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.14 15:54:08 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:54:08 - FnIsDay: RolladenGaestezimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.14 15:54:08 - ShadingProcessing: RolladenGaestezimmer - Übergebende Werte - Azimuth:223.77, Elevation: 32.45, Brightness: 4408, OutTemp: 24.5, Azimut Beschattung: 95, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: NEIN

ASC_DEBUG!!! 2021.09.14 15:54:08 - EventProcessingShadingBrightness: RolladenGaestezimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 15 September 2021, 08:55:59
Zitat von: kjmEjfu am 14 September 2021, 15:12:38
du brauchst keine Struct dafür. Du kannst auch einfach bei ASC_Roommate_Device mehrere Roommates hinterlegen (mit Komma getrennt), dann werden die automatisch berücksichtigt.
Ist mir bewusst aber wenn nichts dagegen spricht, würde ich lieber an einer Stelle die struct pflegen, statt die Benutzer in allen Rollläden-Devices.

ZitatZeig doch mal eine Rollo-Definition, vielleicht hast du irgendwas drin, wodurch morgens der Roommate-Teil ignoriert wird.
Gerne. ich wollte nur nicht gleich alles mit diversen Lists zu pflastern...

Hier mal die Einstellungen von einem Rollo
Internals:
   DEF        2FE033
   FUUID      5c501681-f33f-2e10-02fa-f1add5c53c94316a
   IODev      VU_nanoCUL
   LASTInputDev VU_nanoCUL
   MSGCNT     3
   NAME       Wz_RollladenRechts
   NR         86
   NTFY_ORDER 50-Wz_RollladenRechts
   STATE      on
   TYPE       CUL_HM
   VU_nanoCUL_MSGCNT 3
   VU_nanoCUL_RAWMSG A0D0FA4102FE033AB03100601C800::-47.5:VU_nanoCUL
   VU_nanoCUL_RSSI -47.5
   VU_nanoCUL_TIME 2021-09-15 07:05:09
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:0F - t:10 s:2FE033 d:AB0310 0601C800
   protLastRcv 2021-09-15 07:05:09
   protRcv    3 last_at:2021-09-15 07:05:09
   protSnd    4 last_at:2021-09-15 07:05:09
   protState  CMDs_done
   rssi_VU_nanoCUL cnt:2 min:-49 max:-48 avg:-48.5 lst:-48
   rssi_at_VU_nanoCUL cnt:3 min:-47.5 max:-45.5 avg:-46.5 lst:-47.5
   READINGS:
     2021-06-18 11:50:09   ASC_Enable      on
     2021-09-15 07:04:37   ASC_ShuttersLastDrive manual
     2021-09-15 06:54:27   ASC_Time_DriveDown roommate only
     2021-09-15 06:54:27   ASC_Time_DriveUp AutoShuttersControl off
     2021-09-15 07:04:37   CommandAccepted yes
     2020-07-07 04:21:54   D-firmware      2.11
     2020-07-07 04:21:54   D-serialNr      LEQ1022736
     2021-09-15 07:05:09   IODev           VU_nanoCUL
     2020-07-28 19:24:11   PairedTo        0xAB0310
     2020-07-28 19:24:12   R-driveDown     29.9 s
     2020-07-28 19:24:12   R-driveTurn     1 s
     2020-07-28 19:24:12   R-driveUp       29.9 s
     2020-07-28 19:24:11   R-pairCentral   0xAB0310
     2020-07-28 19:24:12   R-sign          off
     2020-07-28 19:24:11   RegL_00.        00:00 02:01 0A:AB 0B:03 0C:10 15:FF 18:00
     2020-07-28 19:24:12   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:2B 0D:01 0E:2B 0F:0A 10:00 30:06 56:00 57:24
     2021-09-14 22:19:18   associatedWith  OUT_AutoShutterControl
     2020-10-01 07:03:04   cfgState        ok
     2021-09-15 07:05:09   commState       CMDs_done
     2021-09-15 07:05:09   deviceMsg       on (to VCCU)
     2021-09-15 07:05:09   level           100
     2021-09-15 07:05:09   motor           stop:on
     2021-09-15 07:05:09   pct             100
     2021-09-15 07:05:09   recentStateType info
     2021-09-15 07:05:09   state           on
     2021-09-15 07:05:09   timedOn         off
     2021-09-15 07:04:36   trigLast        fhem:02
   helper:
     HM_CMDNR   15
     cSnd       01AB03102FE033010E,11AB03102FE0330201C8
     dlvlCmd    ++A011AB03102FE0330201C8
     lastMsgTm  1631682309.01918
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1631650758.71853
       TmplTs     1631650758.71853
       cmdKey     1:1:0::Wz_RollladenRechts:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    HWR_Waschmaschine_SenF,HWR_Waschmaschine_SenI,HWR_Waschmaschine_SenPwr,HWR_Waschmaschine_SenU,Ku_Spueler_SenF,Ku_Spueler_SenI,Ku_Spueler_SenPwr,Ku_Spueler_SenU,VCCU,Wz_Aquarium_SenF,Wz_Aquarium_SenI,Wz_Aquarium_SenPwr,Wz_Aquarium_SenU,Wz_FensterLinks
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2FE033,00,00,00
       nextSend   1631682309.12349
       rxt        0
       vccu       VCCU
       p:
         2FE033
         00
         00
         00
       prefIO:
     mRssi:
       mNo        0F
       io:
         VU_nanoCUL:
           -39.5
           -39.5
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         VU_nanoCUL
       flg        A
       ts         1631682309.01918
       ack:
         HASH(0x562e03117cb0)
         0F8002AB03102FE03300
     rssi:
       VU_nanoCUL:
         avg        -48.5
         cnt        2
         lst        -48
         max        -48
         min        -49
       at_VU_nanoCUL:
         avg        -46.5
         cnt        3
         lst        -47.5
         max        -45.5
         min        -47.5
     tmpl:
Attributes:
   ASC        2
   ASC_Down   roommate
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_Roommate_Device ASC_state_struct
   ASC_Roommate_Reading state
   ASC_Sleep_Pos 10
   ASC_Up     roommate
   DbLogExclude .*
   EG_Rollladen 1
   IOgrp      VCCU
   alexaName  Wohnzimmerrollo
   alias      Wohnzimmer
   autoReadReg 4_reqStatus
   devStateIcon on:fts_window_2w 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 off:fts_shutter_100
   eventMap   100:auf 0:zu
   expert     defReg,rawReg
   firmware   2.11
   genericDeviceType light
   group      Fenster EG
   homebridgeMapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       Home,Wohnzimmer
   serialNr   LEQ1022736
   sortby     2
   subType    blindActuator
   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
webCmd     20:auf:zu


ich habe auch mal versucht in den Modul-Code zu schauen aber dort leider kaum was verstanden  ???
Auf welche roommate Stati oder nach welcher Logik reagiert denn ASC hier überhaupt?
Können sich die Einstellungen in den einzelnen Rollläden mit dem globalen ResidentsDev im ASC-Modul in die Quere kommen?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 15 September 2021, 09:06:17
Hallo CoolTux,
hier noch weitere Infos:
Gestern abend ist der manuell hoch gefahrene Rolladen nicht zur geplanten Twilightzeit heruntergefahren.
Deshalb hab ich ihn manuell heruntergefahren.

Geplante Rauffahrzeit war heute morgen: 07:15 Uhr, um diese Zeit stand aber "rain" eigentlich an, es schüttete hier wie aus Kübeln ;-)
Eigentlich dürfte der Rolladen nicht hochfahren, sondern untenbleiben, meine Holzfenster möchte ich vor Regen schützen.
Er fährt aber um 07:15 Uhr hoch!
Im Debug sieht man, dass ASC meint, der RolladenArbeitszimmer sei bei RainProtection "unprotected":


ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: Rolladensteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenArbeitszimmer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Übergebende Werte - Azimuth:86.08, Elevation: -0.69, Brightness: 11, OutTemp: 18.0, Azimut Beschattung: 90, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenArbeitszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenFlur RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenFlur getDownBrightness: 1 Brightness: 21 BrightnessMin: 500 Sunset: 1



Um ca. 08:55 Uhr kam wieder "rain", und da fuhren die Rolladen wieder herunter.
Sieht so aus, als käme ASC bei einer manuellen Fahrt während Regens mit den Zuständen durcheinander.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 15 September 2021, 14:54:38
Zitat von: balli1187 am 15 September 2021, 08:55:59
ich habe auch mal versucht in den Modul-Code zu schauen aber dort leider kaum was verstanden  ???
Auf welche roommate Stati oder nach welcher Logik reagiert denn ASC hier überhaupt?
Können sich die Einstellungen in den einzelnen Rollläden mit dem globalen ResidentsDev im ASC-Modul in die Quere kommen?

Zu welcher Uhrzeit stehen deine Roommates denn auf?
Eventuell passen die Default-Werte von ASC_Time_Up_Early  und ASC_Time_Up_Late nicht?

Ohne Roommate fährt das Rollo aber hoch?
Du könntest mal ausprobieren bei ASC_Up was anderes einzustellen, so dass es grundsätzlich passt.
Sobald du dann einen Roommate ergänzt, wird der automatisch (unabhängig von ASC_Up) berücksichtigt und morgens nicht hochgefahren, solange der auf "asleep" gesetzt ist. Hab damit z.B. eingestellt, dass das Schlafzimmerrollo automatisch hochfährt, wenn wir nicht zuhause sind. Aber wenn wir zuhause sind, fährt es erst dann hoch, beide aufgestanden sind.

Du könntest auch mal probieren, ob es funktioniert, wenn du statt dem Struct nur ein Roommate hinterlegst. Dann könnte man den Fehler eingrenzen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 16 September 2021, 07:21:25
Zitat von: FFHEM am 15 September 2021, 09:06:17
Hallo CoolTux,
hier noch weitere Infos:
Gestern abend ist der manuell hoch gefahrene Rolladen nicht zur geplanten Twilightzeit heruntergefahren.
Deshalb hab ich ihn manuell heruntergefahren.

Geplante Rauffahrzeit war heute morgen: 07:15 Uhr, um diese Zeit stand aber "rain" eigentlich an, es schüttete hier wie aus Kübeln ;-)
Eigentlich dürfte der Rolladen nicht hochfahren, sondern untenbleiben, meine Holzfenster möchte ich vor Regen schützen.
Er fährt aber um 07:15 Uhr hoch!
Im Debug sieht man, dass ASC meint, der RolladenArbeitszimmer sei bei RainProtection "unprotected":


ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: Rolladensteuerung - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenArbeitszimmer RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Übergebende Werte - Azimuth:86.08, Elevation: -0.69, Brightness: 11, OutTemp: 18.0, Azimut Beschattung: 90, Azimut Endschattung: 260, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen

ASC_DEBUG!!! 2021.09.15 07:15:01 - ShadingProcessing: RolladenArbeitszimmer - Einer der Beschattungsbedingungen wird nicht mehr erfüllt und somit wird der Beschattungsstatus um eine Stufe reduziert. Alter Status: out Neuer Status: out

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenArbeitszimmer - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt

ASC_DEBUG!!! 2021.09.15 07:15:01 - EventProcessingTwilightDevice: RolladenFlur RainProtection: unprotected WindProtection: unprotected

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenFlur Allgemein: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenFlur getDownBrightness: 1 Brightness: 21 BrightnessMin: 500 Sunset: 1



Um ca. 08:55 Uhr kam wieder "rain", und da fuhren die Rolladen wieder herunter.
Sieht so aus, als käme ASC bei einer manuellen Fahrt während Regens mit den Zuständen durcheinander.

Aus dem Log schließe ich das für ASC es noch immer Nacht war. Hast Du auch Logauszüge vom Mittag? Wichtig ist hier

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getDownBrightness: 1 Brightness: 18 BrightnessMin: 500 Sunset: 1

ASC_DEBUG!!! 2021.09.15 07:15:01 - FnIsDay: RolladenArbeitszimmer getUpBrightness: 1 Brightness: 18 BrightnessMax: 800 Sunrise: 0


Sunset muss 0 sein und Sunrise 1.
Aktuell ist der Brightness Wert auch unterhalb des BrightnessMax. Also noch Nacht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 17 September 2021, 10:02:19
Hallo CoolTux,
Mein Debugauszug ging nur bis 07:15:01, Entschuldigung!
Der RolladenArbeitszimmer ist aber, wie ich schrieb, um 07:15:02 ( = ASC_Time_Up_Early) hochgefahren. Er hätte wegen des anstehenden Regens aber unten bleiben müssen (so mein Verständnis).

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetCmdFn: RolladenArbeitszimmer - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: day open
2021.09.15 07:15:02 3: MQTT2_DEVICE set RolladenArbeitszimmer pct 100

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenArbeitszimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenArbeitszimmer - NoDelay: NEIN

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnShuttersCommandSet: RolladenArbeitszimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenWohnzimmerLinks - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenWohnzimmerLinks - NoDelay: NEIN


Meiner Meinung nach müsste in FnShuttersCommandSet:
FnShuttersCommandSet: RolladenArbeitszimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
die Prüfung auf Regen hineinkommen.

Das scheint mir aber nur ein Nebeneffekt zu sein, Hauptproblem ist die manuelle Hochfahrt, nachdem Regenschutz angefahren wurde und der Rolladen unten ist.
Das bringt die Zustandsmaschine in einen Zustand, der zur Komplikation führt.
Danach "glaubt" ASC, dass es immer noch im Regenschutz (also unten) wäre und fährt dann bei einem erneuten Regen nicht mehr herunter und ignoriert auch die Schattierung.
Manchmal fängt sich der Rolladen dann nach einer abendlichen Runterfahrt, aber dies auch nicht immer.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 September 2021, 08:57:32
Zitat von: FFHEM am 17 September 2021, 10:02:19
Hallo CoolTux,
Mein Debugauszug ging nur bis 07:15:01, Entschuldigung!
Der RolladenArbeitszimmer ist aber, wie ich schrieb, um 07:15:02 ( = ASC_Time_Up_Early) hochgefahren. Er hätte wegen des anstehenden Regens aber unten bleiben müssen (so mein Verständnis).

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetCmdFn: RolladenArbeitszimmer - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: day open
2021.09.15 07:15:02 3: MQTT2_DEVICE set RolladenArbeitszimmer pct 100

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenArbeitszimmer - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenArbeitszimmer - NoDelay: NEIN

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnShuttersCommandSet: RolladenArbeitszimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenWohnzimmerLinks - NICHT versetztes fahren

ASC_DEBUG!!! 2021.09.15 07:15:02 - FnSetDriveCmd: RolladenWohnzimmerLinks - NoDelay: NEIN


Meiner Meinung nach müsste in FnShuttersCommandSet:
FnShuttersCommandSet: RolladenArbeitszimmer - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
die Prüfung auf Regen hineinkommen.

Das scheint mir aber nur ein Nebeneffekt zu sein, Hauptproblem ist die manuelle Hochfahrt, nachdem Regenschutz angefahren wurde und der Rolladen unten ist.
Das bringt die Zustandsmaschine in einen Zustand, der zur Komplikation führt.
Danach "glaubt" ASC, dass es immer noch im Regenschutz (also unten) wäre und fährt dann bei einem erneuten Regen nicht mehr herunter und ignoriert auch die Schattierung.
Manchmal fängt sich der Rolladen dann nach einer abendlichen Runterfahrt, aber dies auch nicht immer.

Wird denn bei Dir im allgemeinen eine manuelle Fahrt erkannt? Eigentlich sollte ja immer nach einer manuellen Fahrt im Reading LastDrive manual stehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 18 September 2021, 09:26:11
Zitat von: CoolTux am 18 September 2021, 08:57:32
Wird denn bei Dir im allgemeinen eine manuelle Fahrt erkannt? Eigentlich sollte ja immer nach einer manuellen Fahrt im Reading LastDrive manual stehen.
Ja, wird immer richtig erkannt:
ASC_ShuttersLastDrive
manual
2021-09-18 09:25:14


Habe das noch einmal getestet, wenn durch "rain" der Rolladen unten ist:


ASC_ShuttersLastDrive
rain protected
2021-09-18 09:27:54


Und dann manuell hochgefahren:

ASC_ShuttersLastDrive
manual
2021-09-18 09:28:51


Das sieht also alles so aus, wie es sein soll
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 18 September 2021, 09:37:15
Ich habe jetzt noch einen Test gemacht, um herauszufinden, ob nur die aktuelle Position ASC im Regenschutz verwirrt. Ist aber nicht der Fall, es liegt alleine am manuellen Betätigen überhaupt:

Bisher war ja immer "rain" -> Rolladen fährt runter, "manuell hoch", "dry" -> Rolladen reagiert nicht mehr auf Regen
Jetzt habe ich einmal "rain" -> Rolladen fährt runter , "manuell hoch", "manuell runter", "dry" -> Rolladen reagiert hier aber auch nicht mehr auf Regen

Wie früher auch, wird jetzt die Schattierung eingefroren, hier auf 09:20:01 Uhr (es ist jetzt 09:40 Uhr) und ändert sich den ganzen Tag nicht mehr bis zur nächsten morgendlichen Auffahrt.
ASC_ShadingMessage
INFO: current shading status is 'out' - next check in 10m
2021-09-18 09:20:01
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 18 September 2021, 10:51:55
Ich wäre übrigens dafür den Thread zu schließen, so dass dann pro Thema wieder ein einzelner Thread eröffnet werden muss.
Das ist hier mittlerweile wahnsinnig unübersichtlich geworden. Man muss mehr Zeit investieren um zu verstehen, welcher Beitrag zu welchem eigentlichen Thema gehört, als für die Tipps.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 18 September 2021, 11:00:34
Zitat von: kjmEjfu am 18 September 2021, 10:51:55
Ich wäre übrigens dafür den Thread zu schließen, so dass dann pro Thema wieder ein einzelner Thread eröffnet werden muss.
Das ist hier mittlerweile wahnsinnig unübersichtlich geworden. Man muss mehr Zeit investieren um zu verstehen, welcher Beitrag zu welchem eigentlichen Thema gehört, als für die Tipps.
Das kann ich nur voll und ganz unterstützen. Gerne eine Gruppe ASC und darunter separate Threads für spezielle Fragen/Fehler. In mehr als 130 Seiten findet man nichts mehr, leider.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: sukram am 19 September 2021, 11:08:37
Zitat von: Beta-User am 08 September 2021, 21:38:16
Aber ich bin weiter der Ansicht, dass das auf (Modbus-) Modulebene zu lösen wäre, wenn man _immer_ eine (gleichbleibende) Art "post-processing" braucht.

Hallo Beta,

noch eine kurze Rückmeldung: Es funktioniert!
Stand jetzt habe ich mit eventMap die 11 Positionen von 0-100% in 10er Schritten mit gesetztem Bit (also 0-100 + 1024) hinterlegt; die Leserichtung läuft über die userReading und Maskierung 0x00FF. Um das Steuerbit dann wieder zurückzusetzen, kommt ein Notify auf ein separates userReading mit Maskierung auf 0xFF00. Damit läuft die Ansteuerung aus ASC heraus erstmal für Morgens/Abends. Regen oder Sonnenerkennung nutze ich derzeit nicht, daher kann ich mit der groben Abstufung erstmal leben.

Eigentlich wollte ich das eventMap rechnen lassen, aber mit der Perl-Notation bin ich echt nicht zurecht gekommen...

Weiter kann ich leider gerade nicht berichten, mir ist gestern Abend die HDD meines Servers mit defekten Sektoren abgeklappert  >:( Da muss ich erstmal das System wieder an den Start bringen. Positiv ist allerdings in der Situation, dass FHEM "nur" zusätzlich Komfort obendrauf bringt und nicht elementar wichtig für den Betrieb ist - der Grundbetrieb wird durch die SPS abgewickelt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 September 2021, 11:23:58
Zitat von: sukram am 19 September 2021, 11:08:37
noch eine kurze Rückmeldung: Es funktioniert!
Danke für die Rückmeldung, auch wenn sich das mit der HDD nicht so lustig liest....

Dennoch bin ich weiter der Ansicht, dass es sinnvoll wäre, das "post-processing" DIREKT im MODUL-Code abfangen zu können, indem man eine Art "mache das immer hinterher"-Anweisung (als Attribut, z.B.) hinterlegt. Dafür weiteren Code zu brauchen (und eventMap) ist suboptimal, und es wäre - jedenfalls auf den ersten Blick - mAn. kein größeres Problem, sowas in den Code mit reinzunehmen.

Daher die Frage: Hast du mal den betreffenden Modul-Maintainer kontaktiert?

Ansonsten (wenn dieser das nicht umsetzen will): Es wäre schön, wenn du deine gesamte Lösung dann bei "mit ASC getestete Hardware" posten könntest.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 19 September 2021, 11:32:27
Guten Morgen CoolTux :)
Ich bin weiterhin damit beschäftigt meine Jalousiesteuerung "sauber" in den Griff zu kriegen. Zur Erinnerung: Homematic-IP Device HmIP-FBL. Die Lamellensteuerung funktioniert bei diesem Device ja nur über einen Doppelbefehl in der Form
set <device> datapoint 4.LEVEL_2  66 4.LEVEL   3
um zum Beispiel die Lamellen auf 66% einzustellen. Ich hatte dazu ja bereits hier eine Umsetzungsmöglichkeit mit eventMap in der Form
'^pctslt(.*),(.*)' => 'datapoint 4.LEVEL_2 $2  4.LEVEL $1'
gepostet. Die Werte der Positionsattribute habe ich dann in der Form "3,66" angegeben um beim obigen Beispiel zu bleiben. Außerdem hatte ich natürlich die ASC_Pos_Reading auf "pctslt" gesetzt.
Das funktionierte soweit ganz gut, insbesondere konnte ich so auch das External_Device mit einer Positionsangabe verwenden. Dann habe ich deine Test-Version mit den Änderungen von Beta-User eingespielt und es ging nichts mehr. Nach der Rückstellung auf die stabile Version sind mir jede Menge Perl Warnings im ASC Modul aufgefallen. Alle in der Form "Numerischer Vergleich, Wert ist aber nicht numerisch". Klar, "3,66" ist nicht numerisch.
Somit habe ich versucht, das Problem mit festen Zuordnungen in der Form
'TV_Pos'           => 'datapoint 4.LEVEL_2  66 4.LEVEL   3'
zu lösen. Als Positionsnamen habe ich die Attributnamen ohne das führende "ASC_" verwendet, also beispielsweise "Ventilate_Pos". Das funktioniert jetzt soweit wieder ganz gut. Deterministisch ist das Verhalten des ASC Moduls dabei aber nicht, was aber wohl noch ein grundsätzliches Thema ist. Dabei sind mir folgende Ungereimtheiten aufgefallen:
Das scheint mir derzeit die beste und stabilste Lösung zu sein. Sie funktioniert auf allen Positionsangaben und auch auf dem External_Device das du ja bislang für Lamellensteuerung noch nicht umgestellt hast. Kannst du mir bitte zu meinen 2 Punkten ein kurzes Feedback geben?

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 September 2021, 11:48:05
Dann habe ich deine Test-Version mit den Änderungen von Beta-User eingespielt und es ging nichts mehr.
@CoolTux: Das kann dann m.E. eigentlich nur daran liegen, dass HMCCUDEV dort mit aufgenommen wurde und dann hart ein anderer setter verwendet wird .

@Reinhart.M:
Du könntest das testweise auskommentieren (in ./lib/Automation/ShuttersControl.pm), und dann mal versuchen, den Punkt als Trenner zu verwenden. Den müßtest du dann aber maskieren
'^pctslt(\d+)\.(\d+)' => 'datapoint 4.LEVEL_2 $2  4.LEVEL $1'

Anmerkung: Wieso nicht direkt mit pct arbeiten und die Angaben umdrehen? Ins Unreine:

'^pct(\d+)[.]?(\d*)' => $2 ? 'datapoint 4.LEVEL_2 $1  4.LEVEL $2' : 'datapoint 4.LEVEL_2 $1'
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 19 September 2021, 12:07:36
Zitat von: Beta-User am 19 September 2021, 11:48:05
@Reinhart.M:
Du könntest das testweise auskommentieren (in ./lib/Automation/ShuttersControl.pm), und dann mal versuchen, den Punkt als Trenner zu verwenden. Den müßtest du dann aber maskieren
'^pctslt(\d+)\.(\d+)' => 'datapoint 4.LEVEL_2 $2  4.LEVEL $1'

Anmerkung: Wieso nicht direkt mit pct arbeiten und die Angaben umdrehen? Ins Unreine:

'^pct(\d+)[.]?(\d*)' => $2 ? 'datapoint 4.LEVEL_2 $1  4.LEVEL $2' : 'datapoint 4.LEVEL_2 $1'
Danke für die schnelle Reaktion, wäre auch eine interessante Lösung. Behalte ich auf alle Fälle im Hinterkopf. Momentan habe ich aber mehr die Ablaufsteuerung des Moduls im Fokus. Es gibt immer noch Fälle, dass die Jalousie gestern automatisch aus der TV_Pos in die Closed_Pos gefahren ist, heute aber nicht. Trotz scheinbar gleicher Randbedingungen. Da möchte ich erst einmal mehr Klarheit erlangen um besseres Feedback bezüglich Verhalten/Fehlverhalten geben zu können. Dann nehme ich deinen Vorschlag gerne wieder auf und teste ihn mal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 September 2021, 12:14:40
THX für die Rückmeldung, allerdings war das mit dem Punkt sich zu kurz gedacht; dann passen nämlich die Vergleiche nicht mehr... Sorry.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 19 September 2021, 12:35:58
Ich dachte, dass war Absicht von dir. Mit dem Punkt wird es Floating und sollte wiederum einen numerischen Vergleich erlauben, oder?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 September 2021, 12:42:22
Schon. Aber ASC würde dann uU nicht mehr fahren, weil 3.66 die Zielposition wäre, das Reading aber 3 meldet => es wird als manuelle Zwischendurch-Fahrt bewertet...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 19 September 2021, 12:56:14
Wäre für mich jetzt kein Thema da alle Positionen unterschiedliche pct Werte haben. Aber die Bewertung durch das ASC ist für mich ein Thema, ich versuche es weiterhin zu verstehen...  :-[
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 19 September 2021, 14:06:58
Afaik geht ASC davon aus, dass der Aktor immer GENAU das macht, was die Fahranweisung seitens ASC ist. Haut das aus irgendwelchen Gründen nicht hin, unterstellt ASC, dass jemand nach der letzten Fahranweisung manuell eingegriffen hat, was dann (für eine gewisse Zeit) Vorrang hat. Und 3.66 ist halt nicht genau 3.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 19 September 2021, 16:21:21
Zitat von: Beta-User am 19 September 2021, 14:06:58
Afaik geht ASC davon aus, dass der Aktor immer GENAU das macht, was die Fahranweisung seitens ASC ist. Haut das aus irgendwelchen Gründen nicht hin, unterstellt ASC, dass jemand nach der letzten Fahranweisung manuell eingegriffen hat, was dann (für eine gewisse Zeit) Vorrang hat. Und 3.66 ist halt nicht genau 3.
Bitte nicht falsch verstehen, ich möchte weder "Besserwissen" noch eine langatmige Diskussion lostreten. Ich bin absoluter Perl Anfänger und möchte schlicht lernen und verstehen.
Soweit ich es verstehe ist Perl sehr schwach typisiert und es gibt bei einem numerischen Vergleich keine Unterscheidung zwischen Integer und Floating Point. Wenn ich also "2.4 > 2" vergleiche wird es auch als numerischer Vergleich ausgeführt und richtig bewertet. Wenn ich aber "2,4 > 2" vergleiche, wird es von Perl als String betrachtet und eine Warning ausgegeben. Den Floating Point Ansatz hatte ich auch schon einmal früher verwendet um zwei Positions Attributen quasi den gleichen Wert zuzuweisen ohne das ASC deswegen nicht fährt. Damals hatte ich 0 und 0.0001 für die Open und ComfortOpen Position verwendet. Auf Grund deines Posts habe ich gerade an einem Dummy die Floating Point Annahme nochmals verifiziert und mit ASC funktioniert auch ein Unterschied in der Nachkommastelle. Insofern also eher ein Vorteil mit Floating Point zu arbeiten.
Was ich aber bislang einfach nicht auf die Reihe kriege ist, wann ASC eine Fahrt unterbindet und wann nicht. Ich beobachte es immer wieder, dass eine Fahrt ausgelöst wir obwohl es nicht sollte und umgekehrt. Und alles bislang nicht deterministisch. Oder ich habe noch nicht alle Parameter dafür im Auge. Da bei mir die anscheinend absolut gleiche Fahrt mal ausgelöst wird und mal nicht, kann ich auch keine Fehlerbeschreibung liefern. Zumindest noch nicht.

Gruß Reinhard

P.S.: Bei Interesse können wir gerne OT weiterdiskutieren, ich möchte diese Thread nicht noch länger werden lassen :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Borkk am 23 September 2021, 09:52:13
Hi zusammen,

ich doktore gerade an der Installtion eines Freundes rum, bei ihm fahren einzelne Rollos einfach nicht in die "ComfortOpen" oder "Ventilate" Stellung. Und das obwohl sie exakt genauso konfiguriert sind wie andere Rollos bei denen es funktioniert. Auch die Fensterkontakte (HM-IP - threestate) sind gleich konfiguriert und arbeiten einwandfrei.

Um der Sache auf den Grund zu gehen, wollte ich mir erst mal den Debug anschauen. Da wir aber beide auf DBLog umgestellt haben, stehe ich gerade ein wenig auf dem Schlauch wie ich jetzt an die Debug Ausgabe gelange. Ich habe den Post hier mal verlinkt, falls aus diesem Kreis jemand eine Idee hat. 

https://forum.fhem.de/index.php/topic,123077.0.html (https://forum.fhem.de/index.php/topic,123077.0.html)


   
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 23 September 2021, 11:47:12
Hallo,

langsam wird es wieder später hell.

Kann man das teilweise öffnen der Rollos als feste Uhrzeit definieren?
Also den Wert für ASC_PrivacyUpValue_beforeDayOpen nicht in Sekunden vor Öffnung sondern fest um z. B. 6:15 Uhr einstellen?

ASC_PrivacyUpValue_beforeDayOpen - wie viele Sekunden vor dem morgendlichen öffnen soll der Rollladen in die Sichtschutzposition fahren, oder bei Brightness ab welchem minimum Brightnesswert soll das Rollo in die Privacy Position fahren. Bei Brightness muss zusätzlich zum Zeitwert der Brightnesswert mit angegeben werden 1800:600 bedeutet 30 min vor day open oder bei über einem Brightnesswert von 600 (default: -1)
ASC_PrivacyDownValue_beforeNightClose - wie viele Sekunden vor dem abendlichen schließen soll der Rollladen in die Sichtschutzposition fahren, oder bei Brightness ab welchem minimum Brightnesswert soll das Rollo in die Privacy Position fahren. Bei Brightness muss zusätzlich zum Zeitwert der Brightnesswert mit angegeben werden 1800:300 bedeutet 30 min vor night close oder bei unter einem Brightnesswert von 300 (default: -1)
ASC_PrivacyUp_Pos - Position den Rollladens für den morgendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
ASC_PrivacyDown_Pos - Position den Rollladens für den abendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 25 September 2021, 12:21:14
Hallo CoolTux,
ich hoffe du kannst mir helfen, ich komme gerade nicht mehr weiter.
Vorgeschichte: HmIP Jalousie Steuerung die ich aktuell mit festen Zuordnungen über ASC ansteuere. Völlig unabhängig vom aktuellen Stand der Jalousie funktioniert die ASC Fahrt oder auch nicht.  Alle Attribute mit Positionsangaben sind unterschiedlich, es ist Tag, Shading Mode ist explizit aus (Shading Werte sind aber gesetzt).
Die Jalousie ist offen (oben), pct steht auf 100. Das Reading "ASC_Time_DriveDown" zeigt für den heutigen Tag 11:31 an, das wurde korrekt von ASC aus dem Attribut übernommen:
2021.09.25 11:30:43.656 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'ATTR HM_JAU_Jalousie ASC_Time_Down_Early 11:31'
        ];
2021.09.25 11:30:43.683 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'HM_JAU_Jalousie_nextAstroTimeEvent: 25.09.2021 - 11:31'
        ];
ASC_DEBUG!!! 2021.09.25 11:30:47 - FnIsDay: HM_JAU_Jalousie Allgemein: 1

Ganz nebenbei, obwohl Shading abgeschaltet ist, verbringt ASC allem Anschein nach die meiste Zeit damit die Shading Conditions für die Jalousie zu prüfen. Keine Ahnung ob das die Performance beeinflusst, ich sehe im Log aber fast nichts anderes.
Wenn ich jetzt die Zeit 11:31 erreicht habe passiert einfach nichts! Es gibt keine Überprüfung der Behanghöhe, kein Vergleich mit irgendetwas, einfach nichts. Das einzige was ASC macht ist folgendes:
2021.09.25 11:31:01.050 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'HM_JAU_Jalousie_nextAstroTimeEvent: 26.09.2021 - 07:30'
        ];

Es wird der nächste Event eingestellt, der vorherige wird aber nicht (sichtbar) bearbeitet. Wie du in den Code Zeilen sehen kannst ist Debug aktiv und verbose = 5, irgendetwas sollte ich doch sehen, oder? Zumindest sehe ich bei anderen ASC Fahrten der Jalousie etwas, egal ob die Fahrt tatsächlich ausgelöst wird oder nicht.
Ich hoffe du findest Zeit mal darauf zu schauen, das Debugging hilft mir aktuell jedenfalls keinen Millimeter weiter.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: ch.eick am 25 September 2021, 17:58:22
Zitat von: teufelchen am 23 September 2021, 11:47:12
Hallo,

langsam wird es wieder später hell.

Kann man das teilweise öffnen der Rollos als feste Uhrzeit definieren?
Also den Wert für ASC_PrivacyUpValue_beforeDayOpen nicht in Sekunden vor Öffnung sondern fest um z. B. 6:15 Uhr einstellen?

ASC_PrivacyUpValue_beforeDayOpen - wie viele Sekunden vor dem morgendlichen öffnen soll der Rollladen in die Sichtschutzposition fahren, oder bei Brightness ab welchem minimum Brightnesswert soll das Rollo in die Privacy Position fahren. Bei Brightness muss zusätzlich zum Zeitwert der Brightnesswert mit angegeben werden 1800:600 bedeutet 30 min vor day open oder bei über einem Brightnesswert von 600 (default: -1)
ASC_PrivacyDownValue_beforeNightClose - wie viele Sekunden vor dem abendlichen schließen soll der Rollladen in die Sichtschutzposition fahren, oder bei Brightness ab welchem minimum Brightnesswert soll das Rollo in die Privacy Position fahren. Bei Brightness muss zusätzlich zum Zeitwert der Brightnesswert mit angegeben werden 1800:300 bedeutet 30 min vor night close oder bei unter einem Brightnesswert von 300 (default: -1)
ASC_PrivacyUp_Pos - Position den Rollladens für den morgendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!
ASC_PrivacyDown_Pos - Position den Rollladens für den abendlichen Sichtschutz (default: 50) !!!Verwendung von Perlcode ist möglich, dieser muss in {} eingeschlossen sein. Rückgabewert muss eine positive Zahl/Dezimalzahl sein!!!

Im schlimmsten Fall verwendest Du Perl und berechnest die Differenz in Sekunden zu Deiner gewünschten Zeit und die Sekunden trägst Du dann als Rückgabe Wert ein. Das wäre aber nur ein workaround :-)

Ich habe sogar so etwas eingetragen, da verändere ich die Zeit in Abhängigkeit zur Season :-)
Also mit Perl kann man echt schmutzige Sachen machen.

ASC_Time_Down_Early { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",10800)}


VG
   Christian
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 26 September 2021, 08:08:47
Zitat von: Reinhard.M am 25 September 2021, 12:21:14
Hallo CoolTux,
ich hoffe du kannst mir helfen, ich komme gerade nicht mehr weiter.
Vorgeschichte: HmIP Jalousie Steuerung die ich aktuell mit festen Zuordnungen über ASC ansteuere. Völlig unabhängig vom aktuellen Stand der Jalousie funktioniert die ASC Fahrt oder auch nicht.  Alle Attribute mit Positionsangaben sind unterschiedlich, es ist Tag, Shading Mode ist explizit aus (Shading Werte sind aber gesetzt).
Die Jalousie ist offen (oben), pct steht auf 100. Das Reading "ASC_Time_DriveDown" zeigt für den heutigen Tag 11:31 an, das wurde korrekt von ASC aus dem Attribut übernommen:
2021.09.25 11:30:43.656 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'ATTR HM_JAU_Jalousie ASC_Time_Down_Early 11:31'
        ];
2021.09.25 11:30:43.683 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'HM_JAU_Jalousie_nextAstroTimeEvent: 25.09.2021 - 11:31'
        ];
ASC_DEBUG!!! 2021.09.25 11:30:47 - FnIsDay: HM_JAU_Jalousie Allgemein: 1

Ganz nebenbei, obwohl Shading abgeschaltet ist, verbringt ASC allem Anschein nach die meiste Zeit damit die Shading Conditions für die Jalousie zu prüfen. Keine Ahnung ob das die Performance beeinflusst, ich sehe im Log aber fast nichts anderes.
Wenn ich jetzt die Zeit 11:31 erreicht habe passiert einfach nichts! Es gibt keine Überprüfung der Behanghöhe, kein Vergleich mit irgendetwas, einfach nichts. Das einzige was ASC macht ist folgendes:
2021.09.25 11:31:01.050 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: $VAR1 = [
          'HM_JAU_Jalousie_nextAstroTimeEvent: 26.09.2021 - 07:30'
        ];

Es wird der nächste Event eingestellt, der vorherige wird aber nicht (sichtbar) bearbeitet. Wie du in den Code Zeilen sehen kannst ist Debug aktiv und verbose = 5, irgendetwas sollte ich doch sehen, oder? Zumindest sehe ich bei anderen ASC Fahrten der Jalousie etwas, egal ob die Fahrt tatsächlich ausgelöst wird oder nicht.
Ich hoffe du findest Zeit mal darauf zu schauen, das Debugging hilft mir aktuell jedenfalls keinen Millimeter weiter.

Gruß Reinhard

11:30 Uhr ist Vormittag. Du hast also Simuliert. Ist das Rollo kurz vorher von Hand hochgefahren?

Zeig bitte ein list vom ASC und dem Rollo während der Simulationszeit.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 26 September 2021, 16:45:45
Das Rollo wurde um 07:00 Uhr per Hand hochgefahren, weit vor der Blocking Zeit (1200). Es gibt ja auch wie gesagt keinerlei Auswertung für das Device wie ich es zum Beispiel bei anderen gesehen habe. Ich habe heute um 15:34 nochmals eine Simulation gemacht, die manuelle Fahrt ist ebenfalls wieder Stunden vorbei. Du findest alles in den Dateianhängen. In dieser Version habe ich mal den Vorschlag von Beta-User getestet. Funktioniert bei "Down" genau so wenig wie die Version mit festen Zuordnungen. Wie vor einigen Tagen schon einmal gepostet ist bei den festen Zuordnungen auch etwas schief. Bei mir funktionieren sie nur als "FesteZuordnung" und nicht als "30:FesteZuordnung" wie in der Commandref beschrieben.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 29 September 2021, 13:47:22
Zitat von: ch.eick am 25 September 2021, 17:58:22
Im schlimmsten Fall verwendest Du Perl und berechnest die Differenz in Sekunden zu Deiner gewünschten Zeit und die Sekunden trägst Du dann als Rückgabe Wert ein. Das wäre aber nur ein workaround :-)

Ich habe sogar so etwas eingetragen, da verändere ich die Zeit in Abhängigkeit zur Season :-)
Also mit Perl kann man echt schmutzige Sachen machen.

ASC_Time_Down_Early { (ReadingsVal("Astro","ObsSeasonN",0) < 3)?sunset("CIVIL",3600):sunset("CIVIL",10800)}


VG
   Christian

@ CoolTux: Gibt es noch einen einfacheren, direkten Weg?

@ ch.eick: Wenn der Weg über Perl geht:
Lese ich über Getter "SunriseUnixTime" die Zeit aus wann ASC die Fahrt berechnet hat.
Dann ziehe ich mir daraus (weiß aber noch nicht wie) Tag, Monat und Jahr.
Erstelle mir mit timelocal aus meiner Wunschzeit und den oben gewonnenen Werten für Tag, Monat und Jahr wieder eine Unixzeit (= meine PrivacyUpTime)
Nun vergleiche ich SunriseUnixTime < meine PrivacyUpTime dann 0 ansonsten SunriseUnixTime > meine PrivacyUpTime dann SunriseUnixTime  - meine PrivacyUpTime
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Oktober 2021, 08:11:48
Zitat von: teufelchen am 29 September 2021, 13:47:22
@ CoolTux: Gibt es noch einen einfacheren, direkten Weg?

@ ch.eick: Wenn der Weg über Perl geht:
Lese ich über Getter "SunriseUnixTime" die Zeit aus wann ASC die Fahrt berechnet hat.
Dann ziehe ich mir daraus (weiß aber noch nicht wie) Tag, Monat und Jahr.
Erstelle mir mit timelocal aus meiner Wunschzeit und den oben gewonnenen Werten für Tag, Monat und Jahr wieder eine Unixzeit (= meine PrivacyUpTime)
Nun vergleiche ich SunriseUnixTime < meine PrivacyUpTime dann 0 ansonsten SunriseUnixTime > meine PrivacyUpTime dann SunriseUnixTime  - meine PrivacyUpTime

ASC bietet da keinen einfacheren Weg bezüglich Deines Wunsches.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 01 Oktober 2021, 08:15:06
Auf meinen Git im testing Zweig gibt eine leicht gepatchte Version welche von einem User erstellt wurde. Der Patch fährt Nachts Markisen bei Wind unprotected ein. Dies war bisher ja nicht der Fall.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 04 Oktober 2021, 08:15:27
Zitat von: Reinhard.M am 26 September 2021, 16:45:45
Das Rollo wurde um 07:00 Uhr per Hand hochgefahren, weit vor der Blocking Zeit (1200). Es gibt ja auch wie gesagt keinerlei Auswertung für das Device wie ich es zum Beispiel bei anderen gesehen habe. Ich habe heute um 15:34 nochmals eine Simulation gemacht, die manuelle Fahrt ist ebenfalls wieder Stunden vorbei. Du findest alles in den Dateianhängen. In dieser Version habe ich mal den Vorschlag von Beta-User getestet. Funktioniert bei "Down" genau so wenig wie die Version mit festen Zuordnungen. Wie vor einigen Tagen schon einmal gepostet ist bei den festen Zuordnungen auch etwas schief. Bei mir funktionieren sie nur als "FesteZuordnung" und nicht als "30:FesteZuordnung" wie in der Commandref beschrieben.

Deine Konfiguration ist nicht korrekt

ASC_ComfortOpen_Pos 99.100
ASC_Open_Pos 100.100


So etwas gibt es gar nicht. Wenn dann 99:100 oder 100:100 wenn es um Lamellen geht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 04 Oktober 2021, 18:21:45
Zitat von: CoolTux am 04 Oktober 2021, 08:15:27
Deine Konfiguration ist nicht korrekt

ASC_ComfortOpen_Pos 99.100
ASC_Open_Pos 100.100


So etwas gibt es gar nicht. Wenn dann 99:100 oder 100:100 wenn es um Lamellen geht.
Absolut richtig. Wir hatten bereits vor längerer Zeit darüber gesprochen. Die Hm-IP Jalousie Devices haben die blöder Eigenart, dass die Lamellenposition nur über ein set mit 2 Datapoints verstellbar sind. Ich kann also die Slat Position nicht alleine verstellen, immer nur zusammen mit der Höhe. Das sieht in einem eventMap dann so aus:
'^pct(\d+)\.(\d+)' => 'datapoint 4.LEVEL_2 $2  4.LEVEL $1'
Wobei 'LEVEL_2' die Slatposition einstellt und 'LEVEL' die Höhe. Die Verwendung des Doppelpunktes hilft mir deswegen nicht, weil dann die Höheneinstellung immer mit der Lamelleneinstellung kollidiert. Wenn ich den Punkt als Trennzeichen verwende glaubt ASC ein Floating Point zu sehen und die Vergleiche mit '<' liefern keine Warning. Das funktioniert meistens aber leider nicht immer und bislang konnte ich keine logischen Zusammenhänge sehen. Insbesondere wenn ich die Jalousie ganz offen habe fährt sie am Abend zur entsprechenden Astro Zeit manchmal runter und manchmal nicht. Im Logfile ist trotz maximaler Verbose Stufe und "Debugging on" keinerlei Reaktion zu diesem Device zu sehen. Lediglich das die neue Astro Zeit für den Morgen gesetzt wurde, sonst nichts. Bei allen anderen Devices sehe ich wenigstens das Shading ausgewertet wurde, dass die Blocking Time abgelaufen ist und nicht mehr zählt und was sonst noch an Infos ausgegeben wird. Bei der Jalousie absolut nichts. Ich habe übrigens auch schon mit festen Positionen wie z.B. Open_Pos, Closed_Pos, TV_Pos gearbeitet. Gleiches Verhalten.
Deswegen hatte ich auch die Idee von Beta-User aufgenommen als Trennzeichen einen Punkt zu verwenden damit die Vergleiche keine Warnings liefern (machen sie bei Festpositionen).
Die Festpositionen nur für die Slatposition in der Form "30:Skip-TV" funktionieren leider nicht. Nur die pure Festposition "Skip-TV" funktioniert.
Wie gesagt, ein reines Hm-IP Problem wegen der blöden Slat Steuerung in diesen Devices. Ich würde es ja gerne Debuggen scheitere aber immer wieder daran, dass im "Fehlerfall" schlicht nichts ausgegeben wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Timmäää am 05 Oktober 2021, 17:30:21
Ich habe die testing-Version installiert und kann keine grundlegenden Probleme feststellen, allerdings werden weiterhin die Default-Werte der Attribute samt selbiger für Devices gem. HMCCU-Modul nicht gesetzt. Ich meine, dass es bei Homematic via vccu gesetzt wurde. In Wiki und Commandref stehen zu jedem Attribut auch Default-Werte oder eben nichts, wenn es keinen Default gibt, ich konnte allerdings nicht belastbar finden, dass die Attribute bei scanForShutters auch gesetzt werden.

Sollten die Attribute, die bei Default kein none haben grundsätzlich gesetzt werden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 05 Oktober 2021, 17:34:34
Ähm, nach meinem Verständnis werden die default-Werte einfach herangezogen, wenn nichts gesetzt ist. Man muss also nichts setzen, und das Modul tut es daher auch nicht (und eine vccu als CUL_HM-Gerät schon gleich gar nicht, das weiß doch von ASC nichts).

Allenfalls kann es sein, dass durch meinen (was das pushen in die Testversion angeht unbeabsichtigten) patch-Vorschlag HMCCUDEV als Device-TYPE besser unterstützt wird (was aber scheinbar nicht auf alle Modelle paßt und daher m.E. wieder raus sollte).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 06 Oktober 2021, 15:23:42
Hallo CoolTux,
ich habe noch etwas bzgl. Regenschutz festgestellt: Heute morgen war der Rolladen wegen Regenschutz heruntergefahren.
Als ich dann nach Hause kam :
ASC_ShuttersLastDrive
residents home
2021-10-06 11:55:31

fuhr der Rolladen wieder hoch, was ja richtig ist, da das Attribut "ASC_Mode_Up" auf "home" steht.
Aber nach dieser Fahrt hat der Rolladen den Regenschutz auch wieder komplett ignoriert, er fährt ab jetzt bei Regen nicht mehr herunter. ASC "renkt" sich erst nach einer automatischen Nachtfahrt wieder ein, manchmal aber auch gar nicht mehr und eine Neuanlage des Rolladens ist nötig.
Das ASC-Device befindet sich seitdem auch Stunden danach in diesem Status:
state
residents home
2021-10-06 11:55:31


Das bedeutet, dass die automatische Auffahrt durch "ASC_Mode_Up" den gleichen negativen Effekt auf die Regenschutzfunktion hat wie ein manuelles Auffahren.
Siehe weiter oben ab hier:
https://forum.fhem.de/index.php/topic,112325.msg1174359.html#msg1174359
Kannst Du oder jemand anderes diesen Fehler auch reproduzieren?

0. Ein Regen-Device in ASC eintragen, kann Dummy sein, Zustände "rain" und "dry"
1. Beim Rolladen "RainProtection" auf "on" stellen.
2. Regen signalisieren ("rain") -> Rolladen fährt herunter.
3. Rolladen noch während Regen manuell hochfahren
4. Regensignal wieder wegnehmen ("dry"), dann wieder Regen signalisieren ("rain") -> Rolladen fährt nicht mehr herunter





Vielen Dank!

Internals:
   CID        shellyswitch25_8CAAB54CC9C2
   DEF        shellyswitch25_8CAAB54CC9C2
   DEVICETOPIC RolladenArbeitszimmer
   FUUID      60dc8a7d-f33f-26cd-f289-3c99fee09a939aa1
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 288751
   MQTT2_FHEM_Server_TIME 2021-10-06 15:13:05
   MSGCNT     288751
   NAME       RolladenArbeitszimmer
   NR         1277
   STATE      100
   TYPE       MQTT2_DEVICE
   READINGS:
     2021-09-18 09:24:25   ASC_Enable      on
     2021-10-06 07:30:01   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2021-10-06 11:55:31   ASC_ShuttersLastDrive residents home
     2021-10-06 07:15:02   ASC_Time_DriveDown 06.10.2021 - 20:00
     2021-10-06 07:15:02   ASC_Time_DriveUp 07.10.2021 - 07:15
     2021-09-29 11:18:32   IODev           MQTT2_FHEM_Server
     2021-09-29 11:24:26   associatedWith  Rolladensteuerung
     2021-06-30 17:18:49   attrTemplateVersion 20210126
     2021-10-06 15:13:05   current         stop
     2021-10-06 15:13:05   energy          32040
     2021-10-02 20:42:31   fw_ver          20210909-144331/v1.11.4-DNSfix-ge6b2f6d
     2021-10-02 20:42:31   id              shellyswitch25-8CAAB54CC9C2
     2021-06-30 17:18:49   info_actions_stats_skipped 0
     2021-06-30 17:18:49   info_cfg_changed_cnt 0
     2021-06-30 17:18:49   info_cloud_connected false
     2021-06-30 17:18:49   info_cloud_enabled false
     2021-06-30 17:18:49   info_fs_free    146333
     2021-06-30 17:18:49   info_fs_size    233681
     2021-06-30 17:18:49   info_has_update false
     2021-06-30 17:18:49   info_inputs_1_event
     2021-06-30 17:18:49   info_inputs_1_event_cnt 0
     2021-06-30 17:18:49   info_inputs_1_input 0
     2021-06-30 17:18:49   info_inputs_2_event
     2021-06-30 17:18:49   info_inputs_2_event_cnt 0
     2021-06-30 17:18:49   info_inputs_2_input 0
     2021-06-30 17:18:49   info_mac        8CAAB54CC9C2
     2021-06-30 17:18:49   info_meters_1_counters_1 0.000
     2021-06-30 17:18:49   info_meters_1_counters_2 0.000
     2021-06-30 17:18:49   info_meters_1_counters_3 0.000
     2021-06-30 17:18:49   info_meters_1_is_valid true
     2021-06-30 17:18:49   info_meters_1_overpower 0.00
     2021-06-30 17:18:49   info_meters_1_power 0.00
     2021-06-30 17:18:49   info_meters_1_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_1_total 0
     2021-06-30 17:18:49   info_meters_2_counters_1 0.000
     2021-06-30 17:18:49   info_meters_2_counters_2 0.000
     2021-06-30 17:18:49   info_meters_2_counters_3 0.000
     2021-06-30 17:18:49   info_meters_2_is_valid true
     2021-06-30 17:18:49   info_meters_2_overpower 0.00
     2021-06-30 17:18:49   info_meters_2_power 0.00
     2021-06-30 17:18:49   info_meters_2_timestamp 1625073529
     2021-06-30 17:18:49   info_meters_2_total 0
     2021-06-30 17:18:49   info_mqtt_connected true
     2021-06-30 17:18:49   info_overtemperature false
     2021-06-30 17:18:49   info_ping_check true
     2021-06-30 17:18:49   info_ram_free   35004
     2021-06-30 17:18:49   info_ram_total  49272
     2021-06-30 17:18:49   info_rollers_1_calibrating false
     2021-06-30 17:18:49   info_rollers_1_current_pos 101
     2021-06-30 17:18:49   info_rollers_1_is_valid true
     2021-06-30 17:18:49   info_rollers_1_last_direction close
     2021-06-30 17:18:49   info_rollers_1_overtemperature false
     2021-06-30 17:18:49   info_rollers_1_positioning true
     2021-06-30 17:18:49   info_rollers_1_power 0.00
     2021-06-30 17:18:49   info_rollers_1_safety_switch false
     2021-06-30 17:18:49   info_rollers_1_source input
     2021-06-30 17:18:49   info_rollers_1_state stop
     2021-06-30 17:18:49   info_rollers_1_stop_reason normal
     2021-06-30 17:18:49   info_serial     2
     2021-06-30 17:18:49   info_temperature 57.29
     2021-06-30 17:18:49   info_temperature_status Normal
     2021-06-30 17:18:49   info_time       17:18
     2021-06-30 17:18:49   info_tmp_is_valid true
     2021-06-30 17:18:49   info_tmp_tC     57.29
     2021-06-30 17:18:49   info_tmp_tF     135.12
     2021-06-30 17:18:49   info_unixtime   1625066329
     2021-06-30 17:18:49   info_update_has_update false
     2021-06-30 17:18:49   info_update_new_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_old_version 20210429-100559/v1.10.4-g3f94cd7
     2021-06-30 17:18:49   info_update_status idle
     2021-06-30 17:18:49   info_uptime     224
     2021-06-30 17:18:49   info_voltage    239.32
     2021-06-30 17:18:49   info_wifi_sta_connected true
     2021-06-30 17:18:49   info_wifi_sta_ip 192.168.178.59
     2021-06-30 17:18:49   info_wifi_sta_rssi -48
     2021-06-30 17:18:49   info_wifi_sta_ssid HAL 9000
     2021-10-06 15:13:05   input0          0
     2021-10-06 15:13:05   input1          0
     2021-10-02 20:42:31   ip              192.168.178.59
     2021-10-02 20:42:31   mac             8CAAB54CC9C2
     2021-10-02 20:42:31   mode            roller
     2021-10-02 20:42:31   model           SHSW-25
     2021-10-02 20:42:31   new_fw          false
     2021-09-30 20:14:17   online          true
     2021-10-06 15:13:05   overtemperature 0
     2021-10-06 15:13:05   pct             100
     2021-10-06 15:13:05   power           0.00
     2021-10-06 15:13:05   roller_0_energy 32040
     2021-10-06 15:13:05   roller_0_power  0.00
     2021-10-06 15:13:05   roller_0_stop_reason normal
     2021-10-06 15:13:05   state           100
     2021-10-06 15:13:05   temperature     53.87
     2021-10-06 15:13:05   temperature_f   128.96
     2021-10-06 15:13:05   temperature_status Normal
     2021-10-06 15:13:05   voltage         234.72
     2021-06-30 17:18:48   x_mqttcom       set announce
     2021-09-09 13:10:35   x_update        set
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -7
   ASC_AutoAstroModeMorning CIVIL
   ASC_AutoAstroModeMorningHorizon -5
   ASC_BlockingTime_beforNightClose 5400
   ASC_BrightnessSensor LichtsensorSued:brightnessInt
   ASC_Down   astro
   ASC_Mode_Down always
   ASC_Mode_Up home
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_RainProtection on
   ASC_Shading_BetweenTheTime 08:00-19:00
   ASC_Shading_InOutAzimuth 90:260
   ASC_Shading_MinMax_Elevation 10.0:100.0
   ASC_Shading_Min_OutsideTemperature 16
   ASC_Shading_Mode always
   ASC_Shading_Pos {ASC_Shading_Pos_RolladenArbeitszimmer()}
   ASC_Shading_StateChange_SunnyCloudy 14000:12000
   ASC_Shading_WaitingPeriod 1200
   ASC_Time_Down_Early 20:00
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 07:15
   ASC_Time_Up_Late 09:00
   ASC_Up     astro
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    Shelly 2.5 in Roller-Mode. 100=opened / 0=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","undef");; my $pic = $con eq "opening" ? 'fts_shutter_up@red' : $con eq "closing" ? 'fts_shutter_down@red' : $con eq "0" ? 'fts_shutter_100' : $con eq "100" ? 'fts_shutter_10' : $con =~ /9\d/ ? 'fts_shutter_10' : $con =~ /8\d/ ? 'fts_shutter_20' : $con =~ /7\d/ ? 'fts_shutter_30' : $con =~ /6\d/ ? 'fts_shutter_40' : $con =~ /5\d/ ? 'fts_shutter_50' : $con =~ /4\d/ ? 'fts_shutter_60' : $con =~ /3\d/ ? 'fts_shutter_70' : $con =~ /2\d/ ? 'fts_shutter_80' : $con =~ /1\d/ ? 'fts_shutter_90' : 'fts_shutter_updown';; my $show = "$amp" eq "gelb" ? "".FW_makeImage("10px-kreis-".$amp)."" : "".FW_makeImage("10px-kreis-".$amp)."";; "
$show ".FW_makeImage($pic)."
" }
   event-on-change-reading pct,state,ASC_Enable,ASC_ShadingMessage
   eventMap   open:opens close:closes
   group      Rolladen
   model      shelly25_roller_invert_0
   readingList shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* pct
  shellies/shellyswitch25-8CAAB54CC9C2/status/0/rollers:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/online:.* online
  shellies/shellyswitch25-8CAAB54CC9C2/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-8CAAB54CC9C2...mac.*, ? json2nameValue($EVENT) : return }
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:.* current
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:open {{'state' => 'opening'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0:close {{'state' => 'closing'}}
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/pos:.* state
  shellies/shellyswitch25-8CAAB54CC9C2/input/1:.* input1
  shellies/shellyswitch25-8CAAB54CC9C2/input/0:.* input0
  shellies/shellyswitch25-8CAAB54CC9C2/relay/power:.* power
  shellies/shellyswitch25-8CAAB54CC9C2/relay/energy:.* energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature:.* temperature
  shellies/shellyswitch25-8CAAB54CC9C2/overtemperature:.* overtemperature
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/power:.* roller_0_power
  shellies/shellyswitch25-8CAAB54CC9C2/roller/0/energy:.* roller_0_energy
  shellies/shellyswitch25-8CAAB54CC9C2/temperature_f:.* temperature_f
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/info:.* { json2nameValue($EVENT, 'info_', $JSONMAP) }
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/roller/0/stop_reason:.* roller_0_stop_reason
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/temperature_status:.* temperature_status
shellyswitch25_8CAAB54CC9C2:shellies/shellyswitch25-8CAAB54CC9C2/voltage:.* voltage
   room       ASC,MQTT2_DEVICE,Übersicht
   setList    open:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command open
  close:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command close
  half:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos 50
  stop:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch25-8CAAB54CC9C2/roller/0/command rc
  x_update:noArg shellies/shellyswitch25-8CAAB54CC9C2/command update_fw
  x_mqttcom shellies/shellyswitch25-8CAAB54CC9C2/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
   webCmd     :open:close:half:stop:pct



Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2021, 08:06:30
Hallo FHEM,

Kannst Du bitte mal folgendes abrufen wenn es mal wieder klemmt

{ ascAPIget('RainProtectionStatus','ROLLODEVICENAME') }

Das gilt für die anderen User auch welche Probleme nach einer Regenschutzfahrt haben. Eventuell gibt es Probleme beim zurücksetzen des Status.



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 07 Oktober 2021, 08:22:26
Zitat von: CoolTux am 07 Oktober 2021, 08:06:30
Hallo FHEM,

Kannst Du bitte mal folgendes abrufen wenn es mal wieder klemmt

{ ascAPIget('RainProtectionStatus','ROLLODEVICENAME') }



{ ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') } liefert "protected"

Der Rolladen ist gestern abend nicht herunter- und heute morgen auch nicht mehr raufgefahren, er ist sozusagen "tot".




Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 07 Oktober 2021, 08:47:58
Zitat von: FFHEM am 07 Oktober 2021, 08:22:26
{ ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') } liefert "protected"

Der Rolladen ist gestern abend nicht herunter- und heute morgen auch nicht mehr raufgefahren, er ist sozusagen "tot".

Das erklärt natürlich so einiges. Du kannst versuchen es mit ascAPIset auf unprotected zu setzen. Dann sollte es wieder funktionieren. Ich schaue mal wo das Problem liegt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 07 Oktober 2021, 09:00:28
@CoolTux:  Du bist auf der richtigen Spur!
Habe ich auf unprotected gesetzt, liefert dann auch wieder unprotected, und der Rolladen reagiert wieder auf Regen!
UPDATE:
Zusätzlich werden jetzt auch die "Shading Messages" wieder aktualisiert, was darauf hindeutet, dass an dem Rolladen auch die Schattierung wieder aktiv ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Timmäää am 07 Oktober 2021, 22:07:04
Bei meinen HM via VCCU angesteurten Geräten vom Typ CUL_HM sind viel oder alle der usrattr auch als attriubute gesetzt und ich bin mir sicher, das damals nicht gemacht zu haben, daher ging ich davon aus, dass die von ASC beim Scan gesetzt wurden. Da es nicht bei HMCCUDEV/HMCCUCHN passierte, habe ich einen Fehler vermutet.
Es ist also normal und vorgesehen, dass die usrattr. alle manuell gesetzt werden müssen, damit sie als attribute am device hängen, korrekt?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 07 Oktober 2021, 22:13:15
Zitat von: Timmäää am 07 Oktober 2021, 22:07:04
Es ist also normal und vorgesehen, dass die usrattr. alle manuell gesetzt werden müssen, damit sie als attribute am device hängen, korrekt?
Nein. Die sollten automatisch ergänzt werden, wenn man den "scan" startet (und vorher das passende ASC-Attribut (für den ASC-Typ) gesetzt hat. Sie landen dann nur (automatisiert) in den userattr, weil sie eben nur an den Devices sichtbar sein sollen, die auch damit was anfangen können...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 10:07:33
Zitat von: Timmäää am 07 Oktober 2021, 22:07:04
Bei meinen HM via VCCU angesteurten Geräten vom Typ CUL_HM sind viel oder alle der usrattr auch als attriubute gesetzt und ich bin mir sicher, das damals nicht gemacht zu haben, daher ging ich davon aus, dass die von ASC beim Scan gesetzt wurden. Da es nicht bei HMCCUDEV/HMCCUCHN passierte, habe ich einen Fehler vermutet.
Es ist also normal und vorgesehen, dass die usrattr. alle manuell gesetzt werden müssen, damit sie als attribute am device hängen, korrekt?

In den aller ersten Versionen wurde in der Tat einige Attribute noch fest verschrieben die man dann ändern konnte. Sie wurden aber eben halt gesetzt. Das ist jetzt nicht mehr so, aktuell werde glaube um die 2-3 Attribute beim ausrollen gesetzt und das war es dann.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 10:08:21
Zitat von: FFHEM am 07 Oktober 2021, 09:00:28
@CoolTux:  Du bist auf der richtigen Spur!
Habe ich auf unprotected gesetzt, liefert dann auch wieder unprotected, und der Rolladen reagiert wieder auf Regen!
UPDATE:
Zusätzlich werden jetzt auch die "Shading Messages" wieder aktualisiert, was darauf hindeutet, dass an dem Rolladen auch die Schattierung wieder aktiv ist.

Ich habe eine neue Version im testing Branch meines Git's in der ich das Regenschutz-Problem gefixt haben sollte. Bitte einmal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 08 Oktober 2021, 11:36:43
Zitat von: CoolTux am 08 Oktober 2021, 10:08:21
Ich habe eine neue Version im testing Branch meines Git's in der ich das Regenschutz-Problem gefixt haben sollte. Bitte einmal testen.
Danke für den Patch, aber leider keine Verbesserung:
Regen -> fährt herunter, { ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') } liefert protected
manuelle Hochfahrt: -> { ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') } liefert immer noch "protected" (hier sollte ja der Patch eigentlich wirken)
Regen entfernt
Wieder Regen: Rolladen fährt nicht, { ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') } liefert immer noch "protected"

Zur Info:
Habe das Modul Rainprotection.pm aus dem Testingzweig nach /opt/fhem/lib/FHEM/Automation/ShuttersControl kopiert, dort kontrolliert (Rechte, etc.).
Auch mit Editor den Patch angesehen (neuer else-Zweig), ist vorhanden. FHEM-Neustart.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 11:45:46
Ok habe da noch einen Fehler gefunden. Bitte noch testen. Und vielen Dank für Deine Mühe.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 08 Oktober 2021, 13:58:11
Hallo zusammen,

ich bekomme es nicht hin, den Rollladen in die ASC_Ventilate_Pos zufahren, wenn der Sensor tilted liefert. Es wird immer in die ASC_ComfortOpen_Pos gefahren. Für den freundlichen Menschen, der sich das mal anschauen will, habe ich die List der Devices angehängt.

Internals:
   FUUID      60f6d5b8-f33f-e4f3-d139-4bcdfe5a3b28c17a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  Brightness,FGS_Arbeitszimmer,FGS_Bad_oben,FGS_Bad_unten,FGS_Esszimmer,FGS_Gaestebad,FGS_Gaestezimmer,FGS_Kueche,FGS_Musikzimmer,FGS_Schlafzimmer,FGS_Terrassentuer,FSG_Esszimmer,LichtWetter,RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Markise,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster,RL_Wohnzimmer_Tuer,Rollladensteuerung,global
   NR         134
   NTFY_ORDER 51-Rollladensteuerung
   STATE      on
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-10-08 07:26:30   RL_Arbeitszimmer_PosValue 0
     2021-10-08 07:27:35   RL_Arbeitszimmer_lastPosValue 100
     2021-10-08 10:23:25   RL_Arbeitszimmer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:28:10   RL_Bad_oben_PosValue 0
     2021-10-08 07:27:35   RL_Bad_oben_lastPosValue 0
     2021-10-08 10:23:25   RL_Bad_oben_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:27:35   RL_Bad_unten_PosValue 0
     2021-10-08 07:27:35   RL_Bad_unten_lastPosValue 0
     2021-10-08 10:23:25   RL_Bad_unten_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 10:56:11   RL_Esszimmer_PosValue 0
     2021-10-08 07:27:35   RL_Esszimmer_lastPosValue 100
     2021-10-08 10:23:25   RL_Esszimmer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:27:25   RL_Gaestebad_PosValue 0
     2021-10-08 07:27:35   RL_Gaestebad_lastPosValue 100
     2021-10-08 10:23:25   RL_Gaestebad_nextAstroTimeEvent 08.10.2021 - 18:37
     2021-10-08 07:28:12   RL_Gaestezimmer_PosValue 0
     2021-10-08 07:27:35   RL_Gaestezimmer_lastPosValue 0
     2021-10-08 10:23:25   RL_Gaestezimmer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:27:35   RL_Kueche_PosValue 0
     2021-10-08 07:27:35   RL_Kueche_lastPosValue 100
     2021-10-08 10:23:26   RL_Kueche_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-09-21 07:39:09   RL_Markise_PosValue 0
     2021-10-08 10:23:26   RL_Markise_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:26:36   RL_Musikzimmer_PosValue 0
     2021-10-08 07:27:35   RL_Musikzimmer_lastPosValue 100
     2021-10-08 10:23:26   RL_Musikzimmer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:26:42   RL_Schlafzimmer_PosValue 0
     2021-10-08 07:27:35   RL_Schlafzimmer_lastPosValue 80
     2021-10-08 10:23:26   RL_Schlafzimmer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 07:26:39   RL_Wohnzimmer_Fenster_PosValue 0
     2021-10-08 07:27:35   RL_Wohnzimmer_Fenster_lastPosValue 100
     2021-10-08 10:23:26   RL_Wohnzimmer_Fenster_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-10-08 11:17:09   RL_Wohnzimmer_Tuer_PosValue 0
     2021-10-02 19:21:42   RL_Wohnzimmer_Tuer_lastDelayPosValue 1
     2021-10-08 07:27:35   RL_Wohnzimmer_Tuer_lastPosValue 100
     2021-10-08 10:23:26   RL_Wohnzimmer_Tuer_nextAstroTimeEvent 08.10.2021 - 19:08
     2021-07-29 23:21:49   ascEnable       on
     2021-10-08 10:23:26   controlShading  on
     2021-07-20 17:32:31   hardLockOut     off
     2021-07-20 15:58:20   partyMode       off
     2021-10-08 10:23:15   room_EnOcean    RL_Markise
     2021-10-08 10:23:15   room_EnOcean_Rolll__den RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster
     2021-10-08 10:23:15   room_Rolll__den_EnOcean RL_Wohnzimmer_Tuer
     2021-07-20 17:32:31   selfDefense     off
     2021-10-08 11:17:09   state           manual
     2021-07-20 17:35:40   sunriseTimeWeHoliday on
     2021-10-08 10:23:15   userAttrList    rolled out
   helper:
     shuttersList:
       RL_Arbeitszimmer
       RL_Bad_oben
       RL_Bad_unten
       RL_Esszimmer
       RL_Gaestebad
       RL_Gaestezimmer
       RL_Kueche
       RL_Markise
       RL_Musikzimmer
       RL_Schlafzimmer
       RL_Wohnzimmer_Fenster
       RL_Wohnzimmer_Tuer
   monitoredDevs:
     Brightness:
       RL_Arbeitszimmer ASC_BrightnessSensor
       RL_Bad_oben ASC_BrightnessSensor
       RL_Bad_unten ASC_BrightnessSensor
       RL_Esszimmer ASC_BrightnessSensor
       RL_Gaestebad ASC_BrightnessSensor
       RL_Gaestezimmer ASC_BrightnessSensor
       RL_Kueche  ASC_BrightnessSensor
       RL_Markise ASC_BrightnessSensor
       RL_Musikzimmer ASC_BrightnessSensor
       RL_Schlafzimmer ASC_BrightnessSensor
       RL_Wohnzimmer_Fenster ASC_BrightnessSensor
       RL_Wohnzimmer_Tuer ASC_BrightnessSensor
     FGS_Arbeitszimmer:
       RL_Arbeitszimmer ASC_WindowRec
     FGS_Bad_oben:
       RL_Bad_oben ASC_WindowRec
     FGS_Bad_unten:
       RL_Bad_unten ASC_WindowRec
     FGS_Esszimmer:
       RL_Esszimmer ASC_WindowRec
     FGS_Gaestebad:
       RL_Gaestebad ASC_WindowRec
     FGS_Gaestezimmer:
       RL_Gaestezimmer ASC_WindowRec
     FGS_Kueche:
       RL_Kueche  ASC_WindowRec
     FGS_Musikzimmer:
       RL_Musikzimmer ASC_WindowRec
     FGS_Schlafzimmer:
       RL_Schlafzimmer ASC_WindowRec
     FGS_Terrassentuer:
       RL_Wohnzimmer_Tuer ASC_WindowRec
     FSG_Esszimmer:
       RL_Esszimmer ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     RL_Arbeitszimmer:
     RL_Bad_oben:
     RL_Bad_unten:
     RL_Esszimmer:
     RL_Gaestebad:
     RL_Gaestezimmer:
     RL_Kueche:
     RL_Markise:
     RL_Musikzimmer:
     RL_Schlafzimmer:
     RL_Wohnzimmer_Fenster:
     RL_Wohnzimmer_Tuer:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 40:20
   ASC_expert 1
   ASC_shuttersDriveDelay 120
   ASC_tempSensor Klima_Meike:otemp
   ASC_twilightDevice LichtWetter
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   eventMap   {ascEnable => 'ascEnable:on,off'}
   icon       fts_shutter_automatic
   room       ASC
   stateFormat ascEnable
   verbose    4
   webCmd     ascEnable


Internals:
   DEF        0414936C
   FUUID      60d5fd88-f33f-e4f3-97fe-edf1cc75b70fd759
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   LASTInputDev TCM310_0
   MSGCNT     22
   NAME       RL_Wohnzimmer_Tuer
   NR         111
   NTFY_ORDER 50-RL_Wohnzimmer_Tuer
   STATE      0
   TCM310_0_DestinationID FFFFFFFF
   TCM310_0_MSGCNT 22
   TCM310_0_PacketType 1
   TCM310_0_RSSI -64
   TCM310_0_ReceivingQuality excellent
   TCM310_0_RepeatingCounter 1
   TCM310_0_SubTelNum 6
   TCM310_0_TIME 2021-10-08 11:17:09
   TYPE       EnOcean
   READINGS:
     2021-07-20 15:56:53   ASC_Enable      on
     2021-10-08 13:53:33   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-10-08 11:17:09   ASC_ShuttersLastDrive manual
     2021-10-08 10:40:08   ASC_Time_DriveDown 08.10.2021 - 19:08
     2021-10-08 10:40:08   ASC_Time_DriveUp 09.10.2021 - 07:30
     2021-10-08 10:22:45   IODev           TCM310_0
     2021-10-08 11:17:09   anglePos        0
     2021-10-08 10:23:19   associatedWith  Rollladensteuerung,none
     2021-10-08 11:17:09   block           unlock
     2021-10-08 11:17:09   endPosition     open
     2021-10-08 11:17:09   position        0
     2021-10-08 11:17:09   state           open
     2021-06-25 18:07:42   teach           4BS teach-in sent
   helper:
Attributes:
   ASC        1
   ASC_BrightnessSensor Brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 1
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 2
   ASC_LockOut soft
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 190:280
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 40:20
   ASC_Shading_WaitingPeriod 600
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 70
   ASC_Ventilate_Window_Open on
   ASC_WindowRec FGS_Terrassentuer:window
   ASC_WindowRec_PosAfterDayClosed lastManual
   ASC_WindowRec_subType threestate
   IODev      TCM310_0
   alwaysUpdateReadings 0
   angleMax   0
   angleMin   0
   calAtEndpoints yes
   comMode    confirm
   devStateIcon stop:fts_shutter_shadding_stop@black up:fts_shutter_up@green down:fts_shutter_down@green open:door_shutter@black closed:fts_shutter_100@black 0:door_shutter@red 100.*:door_shutter_100@black 9\d.*:door_shutter_90 8\d.*:door_shutter_80 7\d.*:door_shutter_70 6\d.*:door_shutter_60 5\d.*:door_shutter_50 4\d.*:door_shutter_40 3\d.*:door_shutter_30 2\d.*:door_shutter_20 1\d.*:door_shutter_10 \d:door_shutter_10
   eep        A5-3F-7F
   icon       fts_door
   manufID    00D
   model      Eltako_FSB_ACK
   room       Rollläden,EnOcean
   settingAccuracy high
   shutTime   24
   signOfLife on
   stateFormat position
   subDef     FFC8AB02
   subType    manufProfile
   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
   verbose    3
   webCmd     position:up:down:stop


Internals:
   DEF        0596ACBF
   FUUID      60e5a92f-f33f-e4f3-e904-dad696c15f7e4d20
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   LASTInputDev TCM310_0
   MSGCNT     33
   NAME       FGS_Terrassentuer
   NR         121
   NTFY_ORDER 50-FGS_Terrassentuer
   STATE      W: closed V: off U: 3.06
   TCM310_0_DestinationID FFFFFFFF
   TCM310_0_MSGCNT 33
   TCM310_0_PacketType 1
   TCM310_0_RSSI -65
   TCM310_0_ReceivingQuality excellent
   TCM310_0_RepeatingCounter 1
   TCM310_0_SubTelNum 6
   TCM310_0_TIME 2021-10-08 13:45:48
   TYPE       EnOcean
   OLDREADINGS:
   READINGS:
     2021-10-04 12:16:01   D0              0
     2021-10-04 12:16:01   D1              0
     2021-10-04 12:16:01   D2              0
     2021-10-04 12:16:01   D3              1
     2021-10-08 10:22:45   IODev           TCM310_0
     2021-07-11 18:55:51   batteryState    ok
     2021-10-04 12:16:01   sensor1         151
     2021-10-04 12:16:01   sensor2         0
     2021-10-04 12:16:01   sensor3         0
     2021-10-08 11:31:27   state           W: closed V: off U: 3.06
     2021-07-11 18:55:51   vibration       off
     2021-10-08 11:31:27   voltage         3.06
     2021-10-08 11:16:28   window          closed
   helper:
     timer:
       alarm:
         HASH(0x349c118)
         alarm
         dead_sensor
         1
         5
Attributes:
   IODev      TCM310_0
   devStateIcon .*open.*:fts_door_right_open .*tilt.*:fts_door_tilt .*close.*:fts_door_right
   eep        A5-14-09
   manufID    7FF
   room       Fenstersensoren,EnOcean
   signOfLife on
   signOfLifeInterval 65535
   subType    windowContact


Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 14:10:42
Kann es sein das der Sensor beim drehen erst open und dann tilted liefert? Zeig mal bitte einen Auszug aus dem Eventmonitor beim öffnen des Fensters.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 08 Oktober 2021, 14:17:50
Das ist der Fall. Hier mal ein ganzer Durchgang.


2021-10-08 14:14:11 EnOcean FGS_Terrassentuer voltage: 3.02
2021-10-08 14:14:11 EnOcean FGS_Terrassentuer window: open
2021-10-08 14:14:11 EnOcean FGS_Terrassentuer W: open V: off U: 3.02
2021-10-08 14:14:12 EnOcean FGS_Terrassentuer window: tilt
2021-10-08 14:14:12 EnOcean FGS_Terrassentuer W: tilt V: off U: 3.02
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer voltage: 3.04
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer window: open
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer W: open V: off U: 3.04
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer voltage: 3.00
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer window: closed
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer W: closed V: off U: 3.00
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 14:21:22
Zitat von: fuchsnase am 08 Oktober 2021, 14:17:50
Das ist der Fall. Hier mal ein ganzer Durchgang.


2021-10-08 14:14:11 EnOcean FGS_Terrassentuer voltage: 3.02
2021-10-08 14:14:11 EnOcean FGS_Terrassentuer window: open
2021-10-08 14:14:11 EnOcean FGS_Terrassentuer W: open V: off U: 3.02
2021-10-08 14:14:12 EnOcean FGS_Terrassentuer window: tilt
2021-10-08 14:14:12 EnOcean FGS_Terrassentuer W: tilt V: off U: 3.02
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer voltage: 3.04
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer window: open
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer W: open V: off U: 3.04
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer voltage: 3.00
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer window: closed
2021-10-08 14:14:16 EnOcean FGS_Terrassentuer W: closed V: off U: 3.00


ASC wird immer erst auf open reagieren. Du musst das Senden des Events irgendwie verzögern damit am Ende nur tilt im Eventmonitor erscheint.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 08 Oktober 2021, 14:34:35
Zitat von: CoolTux am 08 Oktober 2021, 11:45:46
Ok habe da noch einen Fehler gefunden. Bitte noch testen. Und vielen Dank für Deine Mühe.
Bingo! Fehler ist beseitigt, die Rolladen fahren jetzt nach manueller Auffahrt bei erneutem Regen wieder herunter!!!
Vielen, vielen Dank!
(Es ist etwas unterwegs...)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 08 Oktober 2021, 14:42:00
Zitat von: FFHEM am 08 Oktober 2021, 14:34:35
Bingo! Fehler ist beseitigt, die Rolladen fahren jetzt nach manueller Auffahrt bei erneutem Regen wieder herunter!!!
Vielen, vielen Dank!
(Es ist etwas unterwegs...)

Vielen lieben Dank für die Spende. Habe mich total gefreut.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2021, 06:35:13
Zitat von: dk3572 am 10 Juni 2021, 11:35:46
Hallo,

für den Rollladen sind die attr für die Beschattung eingestellt.
Er soll nur fahren, wenn alle abwesend sind.
Ein Bewohner war anwesend der Andere abwesend. Rollladen ist nicht in Beschattung gefahren. Soweit korrekt.
Als der 2. Bewohner wieder anwesend war, ist er in Beschattung gefahren.
Habe ich was falsch eingestellt od. ist das ein Fehler?

CUL_0_MSGCNT 3
   CUL_0_RAWMSG A0D8DA4102E09A0246BDF06013C00::-50:CUL_0
   CUL_0_RSSI -50
   CUL_0_TIME 2021-06-10 11:19:50
   DEF        2E09A0
   FUUID      5c44bfe0-f33f-cd72-6424-3ca05eb04264ff8b
   FVERSION   10_CUL_HM.pm:0.244490/2021-05-16
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG E2E09A0,0000,7A15F4B6,FF,FFC9,8DA4102E09A0246BDF06013C00
   HMLAN1_RSSI -55
   HMLAN1_TIME 2021-06-10 11:19:50
   IODev      CUL_0
   LASTInputDev HMLAN1
   MSGCNT     6
   NAME       Ro_Terrassentuer
   NOTIFYDEV  global
   NR         81
   NTFY_ORDER 50-Ro_Terrassentuer
   STATE      30
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:8D - t:10 s:2E09A0 d:246BDF 06013C00
   protLastRcv 2021-06-10 11:19:50
   protRcv    3 last_at:2021-06-10 11:19:50
   protSnd    4 last_at:2021-06-10 11:19:50
   protState  CMDs_done
   rssi_CUL_0 cnt:2 min:-51 max:-50 avg:-50.5 lst:-51
   rssi_at_CUL_0 cnt:3 min:-51 max:-49.5 avg:-50.16 lst:-50
   rssi_at_HMLAN1 cnt:3 min:-55 max:-53 avg:-54 lst:-55
   READINGS:
     2019-05-21 17:18:04   ASC_Enable      on
     2021-06-10 11:24:26   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 20m
     2021-06-10 11:19:50   ASC_ShuttersLastDrive shading in
     2021-06-10 06:00:02   ASC_Time_DriveDown 10.06.2021 - 21:49
     2021-06-10 06:00:02   ASC_Time_DriveUp 11.06.2021 - 07:30
     2021-06-10 11:19:33   CommandAccepted yes
     2019-02-11 17:26:41   D-firmware      2.3
     2019-02-11 17:26:41   D-serialNr      LEQ0766225
     2021-06-07 13:51:07   IODev           CUL_0
     2019-02-11 17:18:33   PairedTo        0x246BDF
     2018-06-12 18:55:22   R-driveDown     21 s
     2018-06-12 18:55:22   R-driveTurn     0.5 s
     2018-06-12 18:55:22   R-driveUp       22 s
     2018-06-12 18:55:21   R-pairCentral   0x246BDF
     2018-06-12 18:55:22   R-sign          off
     2019-02-11 17:18:33   RegL_00.        00:00 02:01 0A:24 0B:6B 0C:DF 15:FF 18:00
     2019-02-11 17:18:34   RegL_01.        00:00 08:00 09:00 0A:00 0B:00 0C:D2 0D:00 0E:DC 0F:05 10:00 30:06 57:24
     2021-06-07 13:52:40   associatedWith  Rollladensteuerung
     2021-05-31 07:02:57   cfgState        ok
     2021-06-10 11:19:50   commState       CMDs_done
     2021-06-10 11:19:50   deviceMsg       30 (to VCCU)
     2019-02-14 05:43:42   inhibit         set_off
     2021-06-10 11:19:50   level           30
     2021-06-10 11:19:50   motor           stop:30
     2021-06-10 11:19:50   pct             30
     2020-05-04 21:47:34   powerOn         2020-05-04 21:47:34
     2021-06-10 11:19:50   recentStateType info
     2021-06-10 11:19:50   state           30
     2021-06-10 11:19:50   timedOn         off
     2021-06-10 11:19:33   trigLast        fhem:02
   helper:
     HM_CMDNR   141
     cSnd       01246BDF2E09A0010E,11246BDF2E09A002013C
     dlvlCmd    ++A011246BDF2E09A002013C
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1623066667.51399
       TmplTs     1623066667.51399
       cmdKey     1:1:0::Ro_Terrassentuer:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    BM_Einfahrt,BM_Flur_EG,BM_Hof,Fenster_Bad,Fenster_Erker,Fenster_Kueche,Fenster_Schlafzimmer,Fenster_WC,Haustuer,Rauchmelder_Team,Terrassentuer,VCCU,Wassermelder
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +2E09A0,00,00,00
       nextSend   1623316790.75831
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2E09A0
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         CUL_0:
           -44
           -44
         HMLAN1:
           -55
           -55
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1623316790.65927
       ack:
         HASH(0x564fbe417c80)
         8D8002246BDF2E09A000
     rssi:
       CUL_0:
         avg        -50.5
         cnt        2
         lst        -51
         max        -50
         min        -51
       at_CUL_0:
         avg        -50.1666666666667
         cnt        3
         lst        -50
         max        -49.5
         min        -51
       at_HMLAN1:
         avg        -54
         cnt        3
         lst        -55
         max        -53
         min        -55
     tmpl:
Attributes:
   ASC        2
   ASC_Adv    off
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -3
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -3
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor BM_Hof:brightness
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_DriveUpMaxDuration 40
   ASC_Drive_Delay 10
   ASC_Drive_DelayStart 7
   ASC_LockOut soft
   ASC_Mode_Down absent
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode on
   ASC_Pos_Reading pct
   ASC_Roommate_Device rr_Dieter,rr_Kerstin
   ASC_Roommate_Reading state
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 80:200
   ASC_Shading_MinMax_Elevation 15.0:100.0
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode absent
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 215:190
   ASC_Shading_WaitingPeriod 1200
   ASC_Shutter_IdleDetection motor:stop.*
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open off
   ASC_WiggleValue 5
   ASC_WindProtection off
   ASC_WindowRec Terrassentuer
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      CUL_0
   IOgrp      VCCU
   alexaName  Rollladen Tür
   alexaRoom  Wohnzimmer
   alias      Rollladen Tuer
   autoReadReg 4_reqStatus
   devStateIcon ab:fts_shutter_100 auf:fts_shutter_10 ^(7[0-9]|8[0-9]|9[0-9])$:fts_shutter_30 ^(5[0-9]|6[0-9])$:fts_shutter_50 ^(3[0-9]|4[0-9])$:fts_shutter_70 ^(1[0-9]|2[0-9])$:fts_shutter_90
   event-on-change-reading .*
   eventMap   on:auf off:ab
   expert     defReg,rawReg
   firmware   2.3
   genericDeviceType blind
   group      Rolllaeden
   icon       fts_shutter
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       ASC,CUL_HM,Wohnzimmer
   serialNr   LEQ0766225
   sortby     1
   subType    blindActuator
   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     auf:ab:stop:100:80:60:40:20:0


Danke und VG Dieter


Hallo Dieter,

Wieso hast Du hier roommates vergeben? Hatte das einen bestimmten Sinn. Eigentlich sollte hier reich im ASC Residents zu belegen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2021, 06:40:29
Zitat von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

Zum Prüfen mir noch mal vorgeholt
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2021, 06:52:12
Zitat von: CoolTux am 27 August 2020, 12:48:26
Ich habe eben mal geschaut. In der Tat ist es so das wenn als SelfDefenseMode gone drin steht dann fahren die Rollos bei offenen Fenster nur wenn sie als terrace deklariert sind.
Ich kann das gerne ändern das alle Rollos geschlossen werden wo das Fenster auf ist und SelfDefenseMode gone ist. Kann mich aber erinnern das das mal früher irgendwie genau so sein sollte weil die erste Etage offen bleiben sollte. Wäre also in der Tat noch eine Auswahl EG_window sinnvoll.

Zur Prüfung noch mal vorgeholt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 09 Oktober 2021, 08:12:03
Zitat von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

Ich denke ich habe da einen einfachen Fix für gefunden. Muss ich aber noch testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 14 Oktober 2021, 19:32:10
Zitat von: CoolTux am 08 Oktober 2021, 14:21:22
ASC wird immer erst auf open reagieren. Du musst das Senden des Events irgendwie verzögern damit am Ende nur tilt im Eventmonitor erscheint.

Daraufhin habe ich einen Dummy definiert und dem Attribut ASC_WindowRec zugewiesen:
Internals:
   FUUID      6165d456-f33f-e4f3-5580-2dc9d0f9189127cd
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FGS
   NR         153
   STATE      closed
   TYPE       dummy
   READINGS:
     2021-10-14 19:07:26   state           closed
Attributes:
   readingList state
   setList    closed open tilted
   webCmd     closed:open:tilted


Auf Änderung von FGS reagiert der Rollladen nicht. Hat FGS den Wert tilted, dann wird beim night close die ASC_Ventilate_Pos angefahren. Da habe ich doch sicherlich etwas falsch verstanden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 14 Oktober 2021, 21:00:23
Zitat von: fuchsnase am 14 Oktober 2021, 19:32:10
Daraufhin habe ich einen Dummy definiert und dem Attribut ASC_WindowRec zugewiesen:
Internals:
   FUUID      6165d456-f33f-e4f3-5580-2dc9d0f9189127cd
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FGS
   NR         153
   STATE      closed
   TYPE       dummy
   READINGS:
     2021-10-14 19:07:26   state           closed
Attributes:
   readingList state
   setList    closed open tilted
   webCmd     closed:open:tilted


Auf Änderung von FGS reagiert der Rollladen nicht. Hat FGS den Wert tilted, dann wird beim night close die ASC_Ventilate_Pos angefahren. Da habe ich doch sicherlich etwas falsch verstanden?

Da ist im ASC bestimmt jetzt was durcheinander gekommen. Setze mal expert auf 1 im ASC und mache ein set createNotifyDev
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 15 Oktober 2021, 00:08:54
Zitat von: CoolTux am 14 Oktober 2021, 21:00:23
Da ist im ASC bestimmt jetzt was durcheinander gekommen. Setze mal expert auf 1 im ASC und mache ein set createNotifyDev
Das hatte ich schon vorher gemacht, allerdings ohne sichtbare Auswirkung.

Wenn ich dem Rollladen ein wiggle schicke, dann wird das ausgeführt. Anschließend funktioniert auch der Dummy wieder. Wenn der Dummy dann nicht mehr funktioniert, schicke ich wieder ein wiggle hinterher und er funktioniert wieder.  Was kann ich noch tun?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Oktober 2021, 08:41:37
list vom Rollo Device und list vom ASC Device bitte
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 15 Oktober 2021, 14:02:44
Zitat von: CoolTux am 15 Oktober 2021, 08:41:37
list vom Rollo Device und list vom ASC Device bitte
Aber gerne und danke.

Internals:
   FUUID      60f6d5b8-f33f-e4f3-d139-4bcdfe5a3b28c17a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Markise,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster,RL_Wohnzimmer_Tuer,Brightness,FGS_Bad_oben,FGS_Esszimmer,FGS_Terrassentuer,FGS_Musikzimmer,FGS_Gaestebad,FGS,FGS_Kueche,FGS_Schlafzimmer,LichtWetter,FGS_Bad_unten,FGS_Gaestezimmer
   NR         134
   NTFY_ORDER 51-Rollladensteuerung
   STATE      on
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-10-15 07:50:16   RL_Arbeitszimmer_PosValue 0
     2021-10-15 07:51:11   RL_Arbeitszimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Arbeitszimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:22   RL_Bad_oben_PosValue 0
     2021-10-15 07:51:11   RL_Bad_oben_lastPosValue 80
     2021-10-15 07:51:11   RL_Bad_oben_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:11   RL_Bad_unten_PosValue 0
     2021-10-15 07:51:11   RL_Bad_unten_lastPosValue 30
     2021-10-15 07:51:11   RL_Bad_unten_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:07   RL_Esszimmer_PosValue 0
     2021-10-15 07:51:11   RL_Esszimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Esszimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:07   RL_Gaestebad_PosValue 0
     2021-10-15 07:51:11   RL_Gaestebad_lastPosValue 100
     2021-10-15 07:51:11   RL_Gaestebad_nextAstroTimeEvent 15.10.2021 - 18:23
     2021-10-15 07:50:49   RL_Gaestezimmer_PosValue 0
     2021-10-15 07:51:11   RL_Gaestezimmer_lastPosValue 80
     2021-10-15 07:51:11   RL_Gaestezimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:36   RL_Kueche_PosValue 0
     2021-10-15 07:51:11   RL_Kueche_lastPosValue 100
     2021-10-15 07:51:11   RL_Kueche_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-12 21:39:12   RL_Markise_PosValue 0
     2021-10-15 07:51:11   RL_Markise_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:33   RL_Musikzimmer_PosValue 0
     2021-10-15 07:51:11   RL_Musikzimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Musikzimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:28   RL_Schlafzimmer_PosValue 0
     2021-10-15 07:51:11   RL_Schlafzimmer_lastPosValue 80
     2021-10-15 07:51:11   RL_Schlafzimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_PosValue 0
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_lastPosValue 100
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:37   RL_Wohnzimmer_Tuer_PosValue 0
     2021-10-10 19:04:50   RL_Wohnzimmer_Tuer_lastDelayPosValue 1
     2021-10-15 07:51:12   RL_Wohnzimmer_Tuer_lastPosValue 100
     2021-10-15 07:51:12   RL_Wohnzimmer_Tuer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-13 19:12:17   ascEnable       on
     2021-10-14 23:54:06   controlShading  on
     2021-07-20 17:32:31   hardLockOut     off
     2021-07-20 15:58:20   partyMode       off
     2021-10-14 23:53:54   room_EnOcean    RL_Markise
     2021-10-14 23:53:54   room_EnOcean_Rolll__den RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster
     2021-10-14 23:53:54   room_Rolll__den_EnOcean RL_Wohnzimmer_Tuer
     2021-07-20 17:32:31   selfDefense     off
     2021-10-15 07:51:37   state           day open
     2021-07-20 17:35:40   sunriseTimeWeHoliday on
     2021-10-14 23:53:54   userAttrList    rolled out
   helper:
     shuttersList:
       RL_Arbeitszimmer
       RL_Bad_oben
       RL_Bad_unten
       RL_Esszimmer
       RL_Gaestebad
       RL_Gaestezimmer
       RL_Kueche
       RL_Markise
       RL_Musikzimmer
       RL_Schlafzimmer
       RL_Wohnzimmer_Fenster
       RL_Wohnzimmer_Tuer
   monitoredDevs:
     Brightness:
       RL_Arbeitszimmer ASC_BrightnessSensor
       RL_Bad_oben ASC_BrightnessSensor
       RL_Bad_unten ASC_BrightnessSensor
       RL_Esszimmer ASC_BrightnessSensor
       RL_Gaestebad ASC_BrightnessSensor
       RL_Gaestezimmer ASC_BrightnessSensor
       RL_Kueche  ASC_BrightnessSensor
       RL_Markise ASC_BrightnessSensor
       RL_Musikzimmer ASC_BrightnessSensor
       RL_Schlafzimmer ASC_BrightnessSensor
       RL_Wohnzimmer_Fenster ASC_BrightnessSensor
       RL_Wohnzimmer_Tuer ASC_BrightnessSensor
     FGS:
       RL_Arbeitszimmer ASC_WindowRec
     FGS_Bad_oben:
       RL_Bad_oben ASC_WindowRec
     FGS_Bad_unten:
       RL_Bad_unten ASC_WindowRec
     FGS_Esszimmer:
       RL_Esszimmer ASC_WindowRec
     FGS_Gaestebad:
       RL_Gaestebad ASC_WindowRec
     FGS_Gaestezimmer:
       RL_Gaestezimmer ASC_WindowRec
     FGS_Kueche:
       RL_Kueche  ASC_WindowRec
     FGS_Musikzimmer:
       RL_Musikzimmer ASC_WindowRec
     FGS_Schlafzimmer:
       RL_Schlafzimmer ASC_WindowRec
     FGS_Terrassentuer:
       RL_Wohnzimmer_Tuer ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     RL_Arbeitszimmer:
     RL_Bad_oben:
     RL_Bad_unten:
     RL_Esszimmer:
     RL_Gaestebad:
     RL_Gaestezimmer:
     RL_Kueche:
     RL_Musikzimmer:
     RL_Schlafzimmer:
     RL_Wohnzimmer_Fenster:
     RL_Wohnzimmer_Tuer:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 40:20
   ASC_shuttersDriveDelay 120
   ASC_tempSensor Klima_Meike:otemp
   ASC_twilightDevice LichtWetter
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   eventMap   {ascEnable => 'ascEnable:on,off'}
   icon       fts_shutter_automatic
   room       ASC
   stateFormat ascEnable
   verbose    4
   webCmd     ascEnable



Internals:
   DEF        0414B463
   FUUID      60df3958-f33f-e4f3-6d3f-a3bd50bf3246dc9f
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   LASTInputDev TCM310_0
   MSGCNT     12
   NAME       RL_Arbeitszimmer
   NR         120
   NTFY_ORDER 50-RL_Arbeitszimmer
   STATE      0
   TCM310_0_DestinationID FFFFFFFF
   TCM310_0_MSGCNT 12
   TCM310_0_PacketType 1
   TCM310_0_RSSI -64
   TCM310_0_ReceivingQuality excellent
   TCM310_0_RepeatingCounter 1
   TCM310_0_SubTelNum 4
   TCM310_0_TIME 2021-10-15 07:50:30
   TYPE       EnOcean
   READINGS:
     2021-10-13 19:24:58   ASC_Enable      on
     2021-10-15 13:56:48   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-10-15 07:50:16   ASC_ShuttersLastDrive day open
     2021-10-15 07:51:11   ASC_Time_DriveDown 15.10.2021 - 18:54
     2021-10-15 07:51:11   ASC_Time_DriveUp 16.10.2021 - 07:51
     2021-10-14 23:53:23   IODev           TCM310_0
     2021-10-15 07:50:30   anglePos        0
     2021-10-14 23:53:57   associatedWith  Rollladensteuerung,none
     2021-10-15 07:50:30   block           unlock
     2021-10-15 07:50:30   endPosition     open
     2021-10-15 07:50:30   position        0
     2021-10-15 07:50:30   state           open
   helper:
Attributes:
   ASC        1
   ASC_BrightnessSensor Brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 1
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 11
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 20:150
   ASC_Shading_MinMax_Elevation 15:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 40:20
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 80
   ASC_WiggleValue 30
   ASC_WindowRec FGS
   ASC_WindowRec_subType threestate
   IODev      TCM310_0
   angleMax   0
   angleMin   0
   calAtEndpoints yes
   comMode    confirm
   devStateIcon stop:fts_shutter_shadding_stop@black up:fts_shutter_up@green down:fts_shutter_down@green open:fts_shutter_0@black
closed:fts_shutter_100@black 0:fts_shutter_0@black 100.*:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \d:fts_shutter_10
   eep        A5-3F-7F
   event-on-change-reading .*
   icon       fts_shutter
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rollläden
   settingAccuracy high
   shutTime   14
   signOfLife on
   stateFormat position
   subDef     FFC8AB0C
   subType    manufProfile
   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
   verbose    5
   webCmd     position:up:down:stop
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 15 Oktober 2021, 16:10:56
Zitat von: fuchsnase am 15 Oktober 2021, 14:02:44
Aber gerne und danke.

Internals:
   FUUID      60f6d5b8-f33f-e4f3-d139-4bcdfe5a3b28c17a
   FVERSION   73_AutoShuttersControl.pm:v0.10.15-s24586/2021-06-05
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rollladensteuerung
   NOTIFYDEV  global,Rollladensteuerung,RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Markise,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster,RL_Wohnzimmer_Tuer,Brightness,FGS_Bad_oben,FGS_Esszimmer,FGS_Terrassentuer,FGS_Musikzimmer,FGS_Gaestebad,FGS,FGS_Kueche,FGS_Schlafzimmer,LichtWetter,FGS_Bad_unten,FGS_Gaestezimmer
   NR         134
   NTFY_ORDER 51-Rollladensteuerung
   STATE      on
   TYPE       AutoShuttersControl
   VERSION    v0.10.15
   OLDREADINGS:
   READINGS:
     2021-10-15 07:50:16   RL_Arbeitszimmer_PosValue 0
     2021-10-15 07:51:11   RL_Arbeitszimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Arbeitszimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:22   RL_Bad_oben_PosValue 0
     2021-10-15 07:51:11   RL_Bad_oben_lastPosValue 80
     2021-10-15 07:51:11   RL_Bad_oben_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:11   RL_Bad_unten_PosValue 0
     2021-10-15 07:51:11   RL_Bad_unten_lastPosValue 30
     2021-10-15 07:51:11   RL_Bad_unten_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:07   RL_Esszimmer_PosValue 0
     2021-10-15 07:51:11   RL_Esszimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Esszimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:07   RL_Gaestebad_PosValue 0
     2021-10-15 07:51:11   RL_Gaestebad_lastPosValue 100
     2021-10-15 07:51:11   RL_Gaestebad_nextAstroTimeEvent 15.10.2021 - 18:23
     2021-10-15 07:50:49   RL_Gaestezimmer_PosValue 0
     2021-10-15 07:51:11   RL_Gaestezimmer_lastPosValue 80
     2021-10-15 07:51:11   RL_Gaestezimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:36   RL_Kueche_PosValue 0
     2021-10-15 07:51:11   RL_Kueche_lastPosValue 100
     2021-10-15 07:51:11   RL_Kueche_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-12 21:39:12   RL_Markise_PosValue 0
     2021-10-15 07:51:11   RL_Markise_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:50:33   RL_Musikzimmer_PosValue 0
     2021-10-15 07:51:11   RL_Musikzimmer_lastPosValue 100
     2021-10-15 07:51:11   RL_Musikzimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:28   RL_Schlafzimmer_PosValue 0
     2021-10-15 07:51:11   RL_Schlafzimmer_lastPosValue 80
     2021-10-15 07:51:11   RL_Schlafzimmer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_PosValue 0
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_lastPosValue 100
     2021-10-15 07:51:12   RL_Wohnzimmer_Fenster_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-15 07:51:37   RL_Wohnzimmer_Tuer_PosValue 0
     2021-10-10 19:04:50   RL_Wohnzimmer_Tuer_lastDelayPosValue 1
     2021-10-15 07:51:12   RL_Wohnzimmer_Tuer_lastPosValue 100
     2021-10-15 07:51:12   RL_Wohnzimmer_Tuer_nextAstroTimeEvent 15.10.2021 - 18:54
     2021-10-13 19:12:17   ascEnable       on
     2021-10-14 23:54:06   controlShading  on
     2021-07-20 17:32:31   hardLockOut     off
     2021-07-20 15:58:20   partyMode       off
     2021-10-14 23:53:54   room_EnOcean    RL_Markise
     2021-10-14 23:53:54   room_EnOcean_Rolll__den RL_Arbeitszimmer,RL_Bad_oben,RL_Bad_unten,RL_Esszimmer,RL_Gaestebad,RL_Gaestezimmer,RL_Kueche,RL_Musikzimmer,RL_Schlafzimmer,RL_Wohnzimmer_Fenster
     2021-10-14 23:53:54   room_Rolll__den_EnOcean RL_Wohnzimmer_Tuer
     2021-07-20 17:32:31   selfDefense     off
     2021-10-15 07:51:37   state           day open
     2021-07-20 17:35:40   sunriseTimeWeHoliday on
     2021-10-14 23:53:54   userAttrList    rolled out
   helper:
     shuttersList:
       RL_Arbeitszimmer
       RL_Bad_oben
       RL_Bad_unten
       RL_Esszimmer
       RL_Gaestebad
       RL_Gaestezimmer
       RL_Kueche
       RL_Markise
       RL_Musikzimmer
       RL_Schlafzimmer
       RL_Wohnzimmer_Fenster
       RL_Wohnzimmer_Tuer
   monitoredDevs:
     Brightness:
       RL_Arbeitszimmer ASC_BrightnessSensor
       RL_Bad_oben ASC_BrightnessSensor
       RL_Bad_unten ASC_BrightnessSensor
       RL_Esszimmer ASC_BrightnessSensor
       RL_Gaestebad ASC_BrightnessSensor
       RL_Gaestezimmer ASC_BrightnessSensor
       RL_Kueche  ASC_BrightnessSensor
       RL_Markise ASC_BrightnessSensor
       RL_Musikzimmer ASC_BrightnessSensor
       RL_Schlafzimmer ASC_BrightnessSensor
       RL_Wohnzimmer_Fenster ASC_BrightnessSensor
       RL_Wohnzimmer_Tuer ASC_BrightnessSensor
     FGS:
       RL_Arbeitszimmer ASC_WindowRec
     FGS_Bad_oben:
       RL_Bad_oben ASC_WindowRec
     FGS_Bad_unten:
       RL_Bad_unten ASC_WindowRec
     FGS_Esszimmer:
       RL_Esszimmer ASC_WindowRec
     FGS_Gaestebad:
       RL_Gaestebad ASC_WindowRec
     FGS_Gaestezimmer:
       RL_Gaestezimmer ASC_WindowRec
     FGS_Kueche:
       RL_Kueche  ASC_WindowRec
     FGS_Musikzimmer:
       RL_Musikzimmer ASC_WindowRec
     FGS_Schlafzimmer:
       RL_Schlafzimmer ASC_WindowRec
     FGS_Terrassentuer:
       RL_Wohnzimmer_Tuer ASC_WindowRec
     LichtWetter:
       Rollladensteuerung ASC_twilightDevice
     RL_Arbeitszimmer:
     RL_Bad_oben:
     RL_Bad_unten:
     RL_Esszimmer:
     RL_Gaestebad:
     RL_Gaestezimmer:
     RL_Kueche:
     RL_Musikzimmer:
     RL_Schlafzimmer:
     RL_Wohnzimmer_Fenster:
     RL_Wohnzimmer_Tuer:
Attributes:
   ASC_autoAstroModeEvening HORIZON
   ASC_autoAstroModeEveningHorizon -4
   ASC_autoAstroModeMorning HORIZON
   ASC_autoAstroModeMorningHorizon 0
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 40:20
   ASC_shuttersDriveDelay 120
   ASC_tempSensor Klima_Meike:otemp
   ASC_twilightDevice LichtWetter
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   eventMap   {ascEnable => 'ascEnable:on,off'}
   icon       fts_shutter_automatic
   room       ASC
   stateFormat ascEnable
   verbose    4
   webCmd     ascEnable



Internals:
   DEF        0414B463
   FUUID      60df3958-f33f-e4f3-6d3f-a3bd50bf3246dc9f
   FVERSION   10_EnOcean.pm:0.247430/2021-07-13
   IODev      TCM310_0
   LASTInputDev TCM310_0
   MSGCNT     12
   NAME       RL_Arbeitszimmer
   NR         120
   NTFY_ORDER 50-RL_Arbeitszimmer
   STATE      0
   TCM310_0_DestinationID FFFFFFFF
   TCM310_0_MSGCNT 12
   TCM310_0_PacketType 1
   TCM310_0_RSSI -64
   TCM310_0_ReceivingQuality excellent
   TCM310_0_RepeatingCounter 1
   TCM310_0_SubTelNum 4
   TCM310_0_TIME 2021-10-15 07:50:30
   TYPE       EnOcean
   READINGS:
     2021-10-13 19:24:58   ASC_Enable      on
     2021-10-15 13:56:48   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-10-15 07:50:16   ASC_ShuttersLastDrive day open
     2021-10-15 07:51:11   ASC_Time_DriveDown 15.10.2021 - 18:54
     2021-10-15 07:51:11   ASC_Time_DriveUp 16.10.2021 - 07:51
     2021-10-14 23:53:23   IODev           TCM310_0
     2021-10-15 07:50:30   anglePos        0
     2021-10-14 23:53:57   associatedWith  Rollladensteuerung,none
     2021-10-15 07:50:30   block           unlock
     2021-10-15 07:50:30   endPosition     open
     2021-10-15 07:50:30   position        0
     2021-10-15 07:50:30   state           open
   helper:
Attributes:
   ASC        1
   ASC_BrightnessSensor Brightness
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 1
   ASC_Drive_Delay -1
   ASC_Drive_DelayStart 11
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_Shading_InOutAzimuth 20:150
   ASC_Shading_MinMax_Elevation 15:80
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos 40
   ASC_Shading_StateChange_SunnyCloudy 40:20
   ASC_Shading_WaitingPeriod 600
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:15
   ASC_Time_Up_Early 06:15
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 80
   ASC_WiggleValue 30
   ASC_WindowRec FGS
   ASC_WindowRec_subType threestate
   IODev      TCM310_0
   angleMax   0
   angleMin   0
   calAtEndpoints yes
   comMode    confirm
   devStateIcon stop:fts_shutter_shadding_stop@black up:fts_shutter_up@green down:fts_shutter_down@green open:fts_shutter_0@black
closed:fts_shutter_100@black 0:fts_shutter_0@black 100.*:fts_shutter_100@black 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \d:fts_shutter_10
   eep        A5-3F-7F
   event-on-change-reading .*
   icon       fts_shutter
   manufID    00D
   model      Eltako_FSB_ACK
   room       EnOcean,Rollläden
   settingAccuracy high
   shutTime   14
   signOfLife on
   stateFormat position
   subDef     FFC8AB0C
   subType    manufProfile
   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
   verbose    5
   webCmd     position:up:down:stop



Also Deiner Beschreibung entnehme ich das der Dummy erstmal im ASC funktioniert. Jetzt müssen wir schauen ob ASC auch die Events des Dummys erkennt. Stell ASC auf debug eine und dann stell den Dummy auf open. Schau im FHEM Log ob zum ASC was drin steht.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 17 Oktober 2021, 13:13:12
Zitat von: CoolTux am 15 Oktober 2021, 16:10:56

Also Deiner Beschreibung entnehme ich das der Dummy erstmal im ASC funktioniert. Jetzt müssen wir schauen ob ASC auch die Events des Dummys erkennt. Stell ASC auf debug eine und dann stell den Dummy auf open. Schau im FHEM Log ob zum ASC was drin steht.

Anscheinend reagiert der Dummy FGS beim Arbeitszimmer anders als der Sensor bei der Terrassentuer.

2021.10.17 13:01:55 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung ASC_debug 1'
        ];

2021.10.17 13:02:10 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open',
          'oldstate: closed'
        ];

2021.10.17 13:03:51 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'voltage: 3.00',
          'window: open',
          'state: W: open V: off U: 3.00'
        ];


ASC_DEBUG!!! 2021.10.17 13:03:51 - EventProcessingWindowRec: RL_Wohnzimmer_Tuer - RECEIVED EVENT: voltage: 3.00 window: open state: W: open V: off U: 3.00 - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.10.17 13:03:51 - EventProcessingWindowRec: RL_Wohnzimmer_Tuer - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.10.17 13:04:01 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'voltage: 3.02',
          'window: tilt',
          'state: W: tilt V: off U: 3.02'
        ];



Hier noch einmal der Dummy:
Internals:
   FUUID      6165d456-f33f-e4f3-5580-2dc9d0f9189127cd
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FGS
   NR         153
   STATE      open
   TYPE       dummy
   READINGS:
     2021-10-17 13:02:10   oldstate        closed
     2021-10-17 13:02:10   state           open
Attributes:
   readingList state
   setList    closed open tilted
   userReadings oldstate { OldValue($name) }
   webCmd     closed:open:tilted
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 17 Oktober 2021, 18:29:31
Nabend, mal eine Frage. Ich habe bei den Kids aktuell Drive Down Early und Latest drin. Das ist um 19:30. So jetzt wird es ja schon früher dunkel, also die anderen Rollos fahren per Sonnenuntergang herunter, die Rollos der Kids bleiben bis 19:30 oben. Gibt es ein Setting oder eine Möglichkeit entweder oder ?Was eben früher eintrifft, Drive Down 19:30 oder eben Sonnenuntergang, was im ja jetzt früher greifen würd, die würden dann so um 18:38 fahren.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: balli1187 am 17 Oktober 2021, 19:06:08
Zitat von: D3ltorohd am 17 Oktober 2021, 18:29:31
Nabend, mal eine Frage. Ich habe bei den Kids aktuell Drive Down Early und Latest drin. Das ist um 19:30. So jetzt wird es ja schon früher dunkel, also die anderen Rollos fahren per Sonnenuntergang herunter, die Rollos der Kids bleiben bis 19:30 oben. Gibt es ein Setting oder eine Möglichkeit entweder oder ?Was eben früher eintrifft, Drive Down 19:30 oder eben Sonnenuntergang, was im ja jetzt früher greifen würd, die würden dann so um 18:38 fahren.
Du könntest die drive_down_latest mit Hilfe des Twilight-Devices setzten also im Attribut nicht 19:30 sondern {twilight("myTL","ss_weather","15:00","19:30")}.
Das Rollo sollte dann zum Zeitpunkt des Sonnenuntergangs herunterfahren aber nicht vor 15:00 (in dem Fall nur als dummy-Zeit, keine Ahnung ob es ohne geht) und spätestens 19:30.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 18 Oktober 2021, 10:25:14
Zitat von: D3ltorohd am 17 Oktober 2021, 18:29:31
Nabend, mal eine Frage. Ich habe bei den Kids aktuell Drive Down Early und Latest drin. Das ist um 19:30. So jetzt wird es ja schon früher dunkel, also die anderen Rollos fahren per Sonnenuntergang herunter, die Rollos der Kids bleiben bis 19:30 oben. Gibt es ein Setting oder eine Möglichkeit entweder oder ?Was eben früher eintrifft, Drive Down 19:30 oder eben Sonnenuntergang, was im ja jetzt früher greifen würd, die würden dann so um 18:38 fahren.

Hab ich so gelöst:


ASC_Time_Down_Early 16:30
ASC_Time_Down_Late 22:00
ASC_BrightnessSensor Sensor:HelligkeitsReading Wert_Morgens:Wert_Abends
ASC_Down brightness


Du kannst aber auch stattdessen ASC_Down auf Astro setzen und musst dann noch setzen

ASC_AutoAstroModeEvening HORIZON
ASC_AutoAstroModeEveningHorizon -2


Falls du nicht hast, musst du dafür noch ein Astro-Device anlegen.
Vorteil von beiden Varianten ist, dass du Early ziemlich weit nach vorne verlegen kannst, aber erst bei Dämmerung/Dunkelheit gefahren wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Oktober 2021, 10:31:02
Zitat von: fuchsnase am 17 Oktober 2021, 13:13:12
Anscheinend reagiert der Dummy FGS beim Arbeitszimmer anders als der Sensor bei der Terrassentuer.

2021.10.17 13:01:55 4: AutoShuttersControl (Rollladensteuerung) - Devname: global Name: Rollladensteuerung Notify: $VAR1 = [
          'ATTR Rollladensteuerung ASC_debug 1'
        ];

2021.10.17 13:02:10 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open',
          'oldstate: closed'
        ];

2021.10.17 13:03:51 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'voltage: 3.00',
          'window: open',
          'state: W: open V: off U: 3.00'
        ];


ASC_DEBUG!!! 2021.10.17 13:03:51 - EventProcessingWindowRec: RL_Wohnzimmer_Tuer - RECEIVED EVENT: voltage: 3.00 window: open state: W: open V: off U: 3.00 - IDENTIFIED EVENT: open - STORED EVENT: open

ASC_DEBUG!!! 2021.10.17 13:03:51 - EventProcessingWindowRec: RL_Wohnzimmer_Tuer - HOMEMODE: none QueryShuttersPosWinRecTilted: QueryShuttersPosWinRecComfort:
2021.10.17 13:04:01 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS_Terrassentuer Name: Rollladensteuerung Notify: $VAR1 = [
          'voltage: 3.02',
          'window: tilt',
          'state: W: tilt V: off U: 3.02'
        ];



Hier noch einmal der Dummy:
Internals:
   FUUID      6165d456-f33f-e4f3-5580-2dc9d0f9189127cd
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       FGS
   NR         153
   STATE      open
   TYPE       dummy
   READINGS:
     2021-10-17 13:02:10   oldstate        closed
     2021-10-17 13:02:10   state           open
Attributes:
   readingList state
   setList    closed open tilted
   userReadings oldstate { OldValue($name) }
   webCmd     closed:open:tilted



Also eigentlich sollte alles irgenwie gleich reagieren. In meiner Testumgebung habe ich auch Dummys als Fensterkontakte, das geht gut.

Schalte Dein Dummy mal von Hand. Mach das userReadings weg. Einfach erstmal nur alles einfach halten. Wenn Das Rollo die Nachtfahrt beendet hat kannst Du den Dummy mal auf open stellen und schauen das das Rollo fährt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: teufelchen am 18 Oktober 2021, 16:05:57
Zitat von: D3ltorohd am 17 Oktober 2021, 18:29:31
Nabend, mal eine Frage. Ich habe bei den Kids aktuell Drive Down Early und Latest drin. Das ist um 19:30. So jetzt wird es ja schon früher dunkel, also die anderen Rollos fahren per Sonnenuntergang herunter, die Rollos der Kids bleiben bis 19:30 oben. Gibt es ein Setting oder eine Möglichkeit entweder oder ?Was eben früher eintrifft, Drive Down 19:30 oder eben Sonnenuntergang, was im ja jetzt früher greifen würd, die würden dann so um 18:38 fahren.

Du musst entweder im ASC Device ASC_autoAstroModeEvening auf eine Auswahl stehen haben und kannst dann beim Rollo nichts eintragen
oder wenn im ASC Device etwas anderes eingetragen/gewünscht wird dann beim Rollo den Wert für ASC_AutoAstroModeEvening auf eine passende Auswahl gestellt.

Dann müssen noch folgende Werte im Rollo gesetzt werden:
ASC_Time_Down_Early - bedeutet wann frühestens der Rollo runter fährt, ggf. ist es dann auch schon wie bei Dir draußen dunkel. Wenn nichts eigetragen ist, dann Voreingestellt 16:00
ASC_Time_Down_Late - wann der Rollo spätestens runter fährt, im Sommer fährt er evtl. schon runter wenn es draußen noch hell ist. Wenn nichts eigetragen ist, dann Voreingestellt 22:00

Dann sollte es auch bei den Kids wie gewünscht klappen.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 18 Oktober 2021, 16:32:29
So ich hab hier mal ein List vom Rollo.

Internals:
   FUUID      5ce44189-f33f-fc62-43b3-54de99f4a7a8ae8b
   NAME       Phillip
   NR         32
   STATE      open
   TYPE       ROLLO
   stoptime   1634536866
   READINGS:
     2021-08-24 13:03:44   ASC_Enable      on
     2021-10-18 16:16:58   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-10-18 08:01:06   ASC_ShuttersLastDrive day open
     2021-10-18 08:00:02   ASC_Time_DriveDown 18.10.2021 - 19:30
     2021-10-18 08:00:02   ASC_Time_DriveUp 19.10.2021 - 08:00
     2021-09-14 18:31:23   associatedWith  ASControl
     2021-10-18 08:00:34   command         pct-0
     2021-10-18 08:00:34   desired_pct     0
     2021-10-18 08:00:34   drive-type      modul
     2021-10-18 08:00:34   last_drive      drive-up
     2021-10-18 08:01:06   pct             100
     2021-10-18 08:01:06   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 245:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Down_Early 19:30
   ASC_Time_Down_Late 19:45
   ASC_Time_Up_Early 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact
   ASC_WindowRec_subType threestate
   alias      Phillip
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 13
   rl_commandStop set JaroFB stop 13
   rl_commandUp set JaroFB up 13
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 30
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Das anderer Rollo von meiner Tochter sieht gleich aus. All die anderen Rollos fahren schon per Astro Funktion. Das soll halt bei den beiden Kids auch der Fall sein, aber eben im Sommer schon um 19:30, weil es sonst noch zu hell ist für die kleinen.

Ich versuche mal einer der Lösungen und schau, ob es dann so geht wie ich mir das vorstelle. Dachte eigentlich, was eben eher Eintritt, Astro oder eben dann Down Early und eben je nach Jahreszeit, das eine greift oder das andere.

Oder greift hier eben das gloabl gesetzte autoAstroModeEvening im ASC Device nicht, weil drive down early eben autoAstroModeEvening blockt, weil ja frühstens 19:30 gefahren werden darf, aber der autoAstroModeEvening gern um 18:38 fahren möchte.

Also eben Drive Down Early auf eine Zeit vor autoAstroModeEvening setzten ? z.B. 17:30, heißt dann aber nicht das er schon um 17:30 fährt sondern erst um 18:38 bei der Astro Zeit und Drive Down late auf 19:30, dann würde er hier im Sommer um 19:30 fahren und nicht erst später, wenn die Sonne unter geht ?

EDIT::

Habs jetzt einfach mal probiert und indem Fall hab ichs jetzt richtig verstanden wie das alle zusammen funktioniert. Jetzt hab ich Down Early auf 17:30 und der Rollo fährt heute Abend zur Astro Zeit um 18:38. Indem Fall hat mein Down Early mit 19:30 das ganze geblockt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Oktober 2021, 16:48:15
Zitat von: D3ltorohd am 18 Oktober 2021, 16:32:29
So ich hab hier mal ein List vom Rollo.

Internals:
   FUUID      5ce44189-f33f-fc62-43b3-54de99f4a7a8ae8b
   NAME       Phillip
   NR         32
   STATE      open
   TYPE       ROLLO
   stoptime   1634536866
   READINGS:
     2021-08-24 13:03:44   ASC_Enable      on
     2021-10-18 16:16:58   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 5m
     2021-10-18 08:01:06   ASC_ShuttersLastDrive day open
     2021-10-18 08:00:02   ASC_Time_DriveDown 18.10.2021 - 19:30
     2021-10-18 08:00:02   ASC_Time_DriveUp 19.10.2021 - 08:00
     2021-09-14 18:31:23   associatedWith  ASControl
     2021-10-18 08:00:34   command         pct-0
     2021-10-18 08:00:34   desired_pct     0
     2021-10-18 08:00:34   drive-type      modul
     2021-10-18 08:00:34   last_drive      drive-up
     2021-10-18 08:01:06   pct             100
     2021-10-18 08:01:06   state           open
Attributes:
   ASC        2
   ASC_BrightnessSensor zigbee.0.04cf8cdf3c772184.illuminance:state
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Drive_DelayStart 1
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Pos_Reading pct
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 245:285
   ASC_Shading_MinMax_Elevation 8.0:80
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 10
   ASC_Shading_StateChange_SunnyCloudy 6500:4200
   ASC_Shading_WaitingPeriod 600
   ASC_TempSensor zigbee.0.00158d00045cb455.temperature:state
   ASC_Time_Down_Early 19:30
   ASC_Time_Down_Late 19:45
   ASC_Time_Up_Early 08:00
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WindowRec 0_userdata.0.Jalousiesteuerung.Fenstertimeout.Phillip_contact
   ASC_WindowRec_subType threestate
   alias      Phillip
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_10:open pct-90:fts_shutter_10:closed pct-80:fts_shutter_20:closed pct-70:fts_shutter_30:closed pct-60:fts_shutter_40:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_60:open pct-30:fts_shutter_70:open pct-20:fts_shutter_80:open pct-10:fts_shutter_90:open pct-0:fts_shutter_100:closed
   rl_autoStop 1
   rl_commandDown set JaroFB down 13
   rl_commandStop set JaroFB stop 13
   rl_commandUp set JaroFB up 13
   rl_excessBottom 2
   rl_excessTop 0
   rl_resetTime 0
   rl_secondsDown 30
   rl_secondsUp 30
   rl_switchTime 1
   rl_type    HomeKit
   room       Jalousien,ioB_OUT
   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
   webCmd     open:closed:half:stop:pct


Das anderer Rollo von meiner Tochter sieht gleich aus. All die anderen Rollos fahren schon per Astro Funktion. Das soll halt bei den beiden Kids auch der Fall sein, aber eben im Sommer schon um 19:30, weil es sonst noch zu hell ist für die kleinen.

Ich versuche mal einer der Lösungen und schau, ob es dann so geht wie ich mir das vorstelle. Dachte eigentlich, was eben eher Eintritt, Astro oder eben dann Down Early und eben je nach Jahreszeit, das eine greift oder das andere.

Oder greift hier eben das gloabl gesetzte autoAstroModeEvening im ASC Device nicht, weil drive down early eben autoAstroModeEvening blockt, weil ja frühstens 19:30 gefahren werden darf, aber der autoAstroModeEvening gern um 18:38 fahren möchte.

Also eben Drive Down Early auf eine Zeit vor autoAstroModeEvening setzten ? z.B. 17:30, heißt dann aber nicht das er schon um 17:30 fährt sondern erst um 18:38 bei der Astro Zeit und Drive Down late auf 19:30, dann würde er hier im Sommer um 19:30 fahren und nicht erst später, wenn die Sonne unter geht ?

EDIT::

Habs jetzt einfach mal probiert und indem Fall hab ichs jetzt richtig verstanden wie das alle zusammen funktioniert. Jetzt hab ich Down Early auf 17:30 und der Rollo fährt heute Abend zur Astro Zeit um 18:38. Indem Fall hat mein Down Early mit 19:30 das ganze geblockt.

Eine einfache Variante wäre für die Kids ein Roommate einzurichten und dem Rollo zu zuweisen. Wenn der Roommate dann auf asleep gestellt wird fährt das Rollo runter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 18 Oktober 2021, 18:14:20
Zitat von: kjmEjfu am 18 Oktober 2021, 10:25:14

Du kannst aber auch stattdessen ASC_Down auf Astro setzen und musst dann noch setzen

ASC_AutoAstroModeEvening HORIZON
ASC_AutoAstroModeEveningHorizon -2


Falls du nicht hast, musst du dafür noch ein Astro-Device anlegen.
Da hatte ich eine Zeit lang auch so gedacht, aber wie CoolTux hier erklärt hat, braucht man bei den Astrofunktionen kein Astro-Device anzulegen! ASC verwendet intern Funktionen, die die Sonnenauf-/-untergänge kennen.:
https://forum.fhem.de/index.php/topic,123375.msg1179271.html#msg1179271

Ein Astro-Device (also z. B. Twilight) braucht ASC nur, wenn die Schattierungsfunktionen gebraucht werden, aber hier auch nur für den Azimuth/Elevation der Sonne (nicht etwa - wie man vermuten könnte - für die Helligkeit, dafür ist ein Lichtsensor vonnöten).

Gruß,
Friedhelm

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 18 Oktober 2021, 19:02:22
Zitat von: CoolTux am 18 Oktober 2021, 16:48:15
Eine einfache Variante wäre für die Kids ein Roommate einzurichten und dem Rollo zu zuweisen. Wenn der Roommate dann auf asleep gestellt wird fährt das Rollo runter.

Das ist schon wieder zuviel manueller Eingriff, dann müsste ich ja irgendwie den Roommate auf asleep stellen und das jeden Tag. z.B. über einen Schalter im Zimmer oder wie stellt man den Roommate ?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 18 Oktober 2021, 19:20:11
Zitat von: D3ltorohd am 18 Oktober 2021, 19:02:22
Das ist schon wieder zuviel manueller Eingriff, dann müsste ich ja irgendwie den Roommate auf asleep stellen und das jeden Tag. z.B. über einen Schalter im Zimmer oder wie stellt man den Roommate ?

Wie Du den stellst überlasse ich gerne Dir. Mein Sohn findet es immer wieder nett wenn er Google sagt das er jetzt schlafen geht. Damit wird sein Roommate auf asleep gestellt. Er ist 7
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: fuchsnase am 18 Oktober 2021, 19:38:17
Zitat von: CoolTux am 18 Oktober 2021, 10:31:02

Also eigentlich sollte alles irgenwie gleich reagieren. In meiner Testumgebung habe ich auch Dummys als Fensterkontakte, das geht gut.

Schalte Dein Dummy mal von Hand. Mach das userReadings weg. Einfach erstmal nur alles einfach halten. Wenn Das Rollo die Nachtfahrt beendet hat kannst Du den Dummy mal auf open stellen und schauen das das Rollo fährt.

Das userReadings oldstate habe ich gelöscht. Das hat zuerstmal keine offensichtlichen Einfluss.
Hier der Auszug aus dem log:

2021.10.18 19:13:14 4: dummy set FGS tilted
2021.10.18 19:13:14 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS Name: Rollladensteuerung Notify: $VAR1 = [
          'state: tilted'
        ];

2021.10.18 19:13:19 4: dummy set FGS open
2021.10.18 19:13:19 4: AutoShuttersControl (Rollladensteuerung) - Devname: FGS Name: Rollladensteuerung Notify: $VAR1 = [
          'state: open'
        ];




Das ASC-Device hat verbose5, ebenso der Rollladen. 

Beim morgenlichen und abendlichen Fahren des Rollladens wird FGS wohl berücksichtigt (stand gestern auf open -> Rollladen wurde gestern Abend nicht geschlossen).

Schaue ich mir das log bei einem anderen Fenster und Sensor an, dann gibt es jede Menge Meldungen, die ich hier vermisse, beispielsweise eine Meldung die RECEIVED EVENT enthält.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 19 Oktober 2021, 13:31:36
Zitat von: D3ltorohd am 18 Oktober 2021, 19:02:22
Das ist schon wieder zuviel manueller Eingriff, dann müsste ich ja irgendwie den Roommate auf asleep stellen und das jeden Tag. z.B. über einen Schalter im Zimmer oder wie stellt man den Roommate ?

Kommt auf das Alter der Kinder an. Ich habe bei meinen schon seit Ewigkeiten einen Schalter mit sie morgens ihren Roommate auf "awoken" und abends auf "asleep" setzen. Kam wunderbar an und wird auch zuverlässig genutzt.
Allerdings werden bei "awoken" bzw. "asleep" noch zusätzliche Funktionen ausgelöst: Beleuchtung angepasst, Hörspiel zum Einschlafen mit Timer gestartet, ...

Jedenfalls ist die Steuerung per Roommate für Schlafräume eine super Sache.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: meier81 am 19 Oktober 2021, 16:39:25
Zitat von: kjmEjfu am 19 Oktober 2021, 13:31:36
Kommt auf das Alter der Kinder an. Ich habe bei meinen schon seit Ewigkeiten einen Schalter mit sie morgens ihren Roommate auf "awoken" und abends auf "asleep" setzen. Kam wunderbar an und wird auch zuverlässig genutzt.
Allerdings werden bei "awoken" bzw. "asleep" noch zusätzliche Funktionen ausgelöst: Beleuchtung angepasst, Hörspiel zum Einschlafen mit Timer gestartet, ...

Jedenfalls ist die Steuerung per Roommate für Schlafräume eine super Sache.

Also bei uns hat´s auch einen Taster im Flur über den jeder der beiden Jungs (und wir für das Elternschlafzimmer) seinen "roommate" bedient, funktioniert einwandfrei. Dann bleibt er morgens auch unten wenn die Kids am Wochenende mal länger schlafen (was eigentlich nie vorkommt  :( )
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: kjmEjfu am 19 Oktober 2021, 17:21:03
Zitat von: meier81 am 19 Oktober 2021, 16:39:25
Also bei uns hat´s auch einen Taster im Flur über den jeder der beiden Jungs (und wir für das Elternschlafzimmer) seinen "roommate" bedient, funktioniert einwandfrei. Dann bleibt er morgens auch unten wenn die Kids am Wochenende mal länger schlafen (was eigentlich nie vorkommt  :( )

und wenn man fürs Elternschlafzimmer zwei Roommates hinterlegt, bleiben die Rollos auch unten, wenn einer von beiden länger schläft.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 21 Oktober 2021, 08:56:14
Hallo CoolTux,
der Regenschutz bereitet bei mir noch ein Problem; ASC fährt den Rolladen morgens hoch, obwohl es regnet.
Kann man so nachstellen:

1. Regenschutz muss auf "on" stehen
2. Rolladen ist unten und soll bspw. um 07:00 Uhr hochfahren (Tagfahrt), es sei jetzt 06:55 Uhr
3. Regensensor meldet Regen
4. Um 07:00 Uhr fährt der Rolladen hoch, obwohl es noch regnet!

Eigentlich soll der Rolladen ja wegen des Regens solange unten bleiben, bis das Regensignal nicht mehr da ist.
Ich denke mal, da ist ein List nicht nötig!?

Gruß,
Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 Oktober 2021, 09:52:40
Hallo Friedhelm,

Interessant wäre hier zu wissen wie der Status intern zum Zeitpunkt stand.

{ ascAPIget('RainProtectionStatus','ROLLONAME') }

Bei einem Protected hätte er nicht fahren dürfen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: D3ltorohd am 21 Oktober 2021, 16:22:27
Hm interessante Sache mit dem Roommate. Aber so wie es momentan läuft ist es eigentlich super. Da sie meist zur gleichen Zeit ins Bett gehen unter der Woche klappt das prima mit dem Rollo, auch am WE fährt er ja später.

Aber mal sehen, ist ja überall ne Alexa, dann bräuchte ich keinen Schalter.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 21 Oktober 2021, 18:06:08
Zitat von: CoolTux am 21 Oktober 2021, 09:52:40
Hallo Friedhelm,

Interessant wäre hier zu wissen wie der Status intern zum Zeitpunkt stand.

{ ascAPIget('RainProtectionStatus','ROLLONAME') }
Bei einem Protected hätte er nicht fahren dürfen.
Du bist dem Fehler auf der Spur:
Es ist jetzt zwar keine Morgenfahrt, aber das Regensignal scheint nachts nicht anzukommen.

Nach der Nachtfahrt heute um 18:00 Uhr habe ich einmal Regen simuliert:

Vor Nachtfahrt: kein Regen, "unprotected"
18:00 Uhr Runterfahrt
18:01 Uhr Regensimulation, liefert "unprotected"

Gerne kann ich das morgen früh noch einmal für die Morgenauffahrt prüfen.

Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 21 Oktober 2021, 18:18:54
Zitat von: FFHEM am 21 Oktober 2021, 18:06:08
Du bist dem Fehler auf der Spur:
Es ist jetzt zwar keine Morgenfahrt, aber das Regensignal scheint nachts nicht anzukommen.

Nach der Nachtfahrt heute um 18:00 Uhr habe ich einmal Regen simuliert:

Vor Nachtfahrt: kein Regen, "unprotected"
18:00 Uhr Runterfahrt
18:01 Uhr Regensimulation, liefert "unprotected"

Gerne kann ich das morgen früh noch einmal für die Morgenauffahrt prüfen.

Kannst Du das bitte auch mal am Tag testen.
Hab auch schon ne Idee wo ich mal schauen kann
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 22 Oktober 2021, 09:30:13
Zitat von: CoolTux am 21 Oktober 2021, 18:18:54
Kannst Du das bitte auch mal am Tag testen.
Hab auch schon ne Idee wo ich mal schauen kann
Gerne, der Test bestätigt den gestrigen Test:

Heute morgen - Bedingungen: Rolladen sind unten wegen Nachtfahrt, geplante Auffahrt ist 07:49 Uhr

07:30 Regen wird simuliert
07:40  ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') }  liefert  "unprotected"!
07:49 Rolladen fahren hoch
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Oktober 2021, 11:09:59
Zitat von: FFHEM am 22 Oktober 2021, 09:30:13
Gerne, der Test bestätigt den gestrigen Test:

Heute morgen - Bedingungen: Rolladen sind unten wegen Nachtfahrt, geplante Auffahrt ist 07:49 Uhr

07:30 Regen wird simuliert
07:40  ascAPIget('RainProtectionStatus','RolladenArbeitszimmer') }  liefert  "unprotected"!
07:49 Rolladen fahren hoch

Ich meinte eher warte bitte bis die Rollos zur Tagfahrt hochgefahren sind und simuliere dann Regen. Dann mach bitte die Anfrage.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 22 Oktober 2021, 15:38:06
Zitat von: CoolTux am 22 Oktober 2021, 11:09:59
Ich meinte eher warte bitte bis die Rollos zur Tagfahrt hochgefahren sind und simuliere dann Regen. Dann mach bitte die Anfrage.
Grüße
Ok, Regen simuliert -> Rolladen fahren herunter, Status ist "protected".
Regen wieder entfernt -> Rolladen fahren rauf, Status ist "unprotected".

Zusammengefasst: in der Nacht greift der Regenschutz nicht, wohl am Tag.

Gruß
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 22 Oktober 2021, 16:10:12
Zitat von: FFHEM am 22 Oktober 2021, 15:38:06
Ok, Regen simuliert -> Rolladen fahren herunter, Status ist "protected".
Regen wieder entfernt -> Rolladen fahren rauf, Status ist "unprotected".

Zusammengefasst: in der Nacht greift der Regenschutz nicht, wohl am Tag.

Gruß

Habe ich mir fast gedacht. Ich schaue nächste Woche einmal.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 22 Oktober 2021, 16:10:47
Prima, danke Dir vielmals!
Gruß, Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 22 Oktober 2021, 17:45:29
Hallo,

ich habe es sicher im Wust überlesen. In der Doku habe ich in der Genauigkeit aber nichts dazu gefunden.

Die HmIP-Wired Jalousien werden etwas anders gesteuert, als ASC es scheinbar erwartet. Wenn man sie bspw. wirklich 100% öffnen möchte, muss man (ja nach aktuellem Stand der Lamellen) folgendes machen:

Ein Attribut eventMap mit Auschnittweise folgendem Inhalt:

datapoint LEVEL_2 1 LEVEL 100:on

und dann

set <DEVICE> on

Es wird also der gesamte Doppel-Befehl auf on gemapt. Schickt man das einzeln, fahren die Lamellen nicht in Position und die Jalousie lässt sich nur auf bspw. 96% öffnen. Das gleiche gilt für runter.

Lässt sich das abbilden? Kann man bspw. direkt "on" als openCmd senden?

Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 22 Oktober 2021, 18:04:34
Zitat von: marvin78 am 22 Oktober 2021, 17:45:29
Hallo,

ich habe es sicher im Wust überlesen. In der Doku habe ich in der Genauigkeit aber nichts dazu gefunden.

Die HmIP-Wired Jalousien werden etwas anders gesteuert, als ASC es scheinbar erwartet. Wenn man sie bspw. wirklich 100% öffnen möchte, muss man (ja nach aktuellem Stand der Lamellen) folgendes machen:

Ein Attribut eventMap mit Auschnittweise folgendem Inhalt:

datapoint LEVEL_2 1 LEVEL 100:on
Hallo Marvin78,
ich hatte das gleiche Problem mit einem HmIP-FBL. Mit der folgenden Lösung fahre ich bislang ganz gut:
https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561 (https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561)

und dann

set <DEVICE> on

Es wird also der gesamte Doppel-Befehl auf on gemapt. Schickt man das einzeln, fahren die Lamellen nicht in Position und die Jalousie lässt sich nur auf bspw. 96% öffnen. Das gleiche gilt für runter.

Lässt sich das abbilden? Kann man bspw. direkt "on" als openCmd senden?

Danke.

Hallo Marvin78,
ich hatte das gleiche Problem mit einem HmIP-FBL. Mit der folgenden Lösung fahre ich bislang ganz gut:
https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561 (https://forum.fhem.de/index.php/topic,112325.msg1171561.html#msg1171561)
Das Komma habe ich durch einen Punkt ersetzt, damit gibt es keine Perl-Warnings mehr. Außerdem noch ein paar andere "Kleinigkeiten" angepasst. Bei Interesse kannst du mich gerne kontaktieren.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 22 Oktober 2021, 18:10:42
@Reinhard.M: Vielen Dank. Die Lösung gefällt mir, weil sie offenbar funktioniert. Tatsächlich hatte ich schonmal an sowas gedacht, finde es aber am Ende nicht ganz sauber. Sauber wäre, wenn man in ASC Kommandos für open und close definieren könnte. Aber bis dahin tut es das hier sicher. Danke nochmal!!

Achso: Interesse an den Anpassungen hätte ich. :)
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 22 Oktober 2021, 18:28:03

Nachtrag: Kannst du mit die Probleme mit den Positionen mal genauer erläutern? Danke.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 22 Oktober 2021, 18:34:42
@marvin78:Evtl. kannst du einen patch erstellen? Eine Art ASC_commandTemplate-Attribut, z.B.?
Zitat von: Beta-User am 02 September 2021, 14:00:42Soweit mir bekannt, ist das wohl signifikant unterschiedlich. Bei den CUL_HM-Geräten ist es zumindest möglich, beide Befehle getrennt auf das jeweilige Reading abzusetzen (analog zu ZWave). Das war einer der Gründe, warum ASC diese Befehle sequentiell erzeugt - was grade bei den HM-IP-Geräten für Probleme zu sorgen scheint.

Vielleicht muss man sich mit dem Thema auch hinter den Kulissen nochmal befassen. "Damals" gab es zwar mal eine Sammlung vorab, wer was braucht an Kommandos für die Lamellensteuerung, aber da war HM-IP noch nicht besonders verbreitet gewesen, und Lamellen hatte schon gleich keiner...
Andererseits ist jeder weitere "Tweak" geeignet, für weitere Verwirrung und/oder Komplexität zu sorgen, und rückwärtskompatibel sollte es dann auch noch sein. Schwierig.

@CoolTux: evtl. könnte man (doch) sowas wie
command="set $DEVICE $cover; set xyz $slat"
oder
command="set $DEVICE pct $cover slats $slat"
zulassen?

In der Ausführung müßte man dann erst checken, ob was "spezielles" da steht, dann entweder normal weiter oder diese drei Parameter vorher extrapolieren und dann das Ergebnis z.B. an AnalyzeCommandChain() übergeben; damit sollte sich (fast) alles erschlagen lassen, was so "kreucht und fleucht"?

(Sowas für den normalen Fahr-Command würde dann auch das SPS-Problem von weiter oben lösen?).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 22 Oktober 2021, 18:48:21
Zitat von: marvin78 am 22 Oktober 2021, 18:28:03
Nachtrag: Kannst du mit die Probleme mit den Positionen mal genauer erläutern? Danke.

Komme morgen darauf zurück, habe heute keine Zeit mehr.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 22 Oktober 2021, 19:15:52
Zitat von: Beta-User am 22 Oktober 2021, 18:34:42
@marvin78:Evtl. kannst du einen patch erstellen? Eine Art ASC_commandTemplate-Attribut, z.B.?

Danke für den Vorschlag. Aber an dieses Modul gehe ich bei meiner geringen Zeit sicher nicht ran. Ich habe eine funktionierende myUtils ohne ASC dafür. Ich steuere hier nur abends runter und morgens wieder hoch. Es ist nicht einmal für mich, sondern für die Schwiegermutter. So groß scheint die Not auch nicht zu sein. Sonst wäre es hei der Historie des Moduls längst drin....
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 22 Oktober 2021, 21:28:54
Zitat von: Reinhard.M am 22 Oktober 2021, 18:48:21
Komme morgen darauf zurück, habe heute keine Zeit mehr.

Ok Danke. Morgen reicht völlig. Schönen Abend!
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Beta-User am 23 Oktober 2021, 07:16:46
Zitat von: marvin78 am 22 Oktober 2021, 19:15:52
So groß scheint die Not auch nicht zu sein. Sonst wäre es hei der Historie des Moduls längst drin....
Na ja, bei der Entwicklung wurden halt von vornherein zum einen viele Fälle abgefangen, und zum anderen sind Jalousien halt nicht ganz so verbreitet wie "rauf-runter"-Rollläden - Jalousien kam erst mit Version 0.9.

@CoolTux: Da afaik alle Fahrbefehle irgendwo über zentralen Code laufen, kann es eigentlich nicht so schwer sein, da noch eine weitere Prüfung reinzubasteln, um diesen ganzen Sonderfälle auch noch zu erfassen.
Vielleicht magst du dich wenigstens dazu äußern, notfalls mache ich dann bei Gelegenheit auch einen Vorschlag dazu, selbst wenn es für meine Zwecke nicht (mehr) erforderlich ist.

@marvin78:
Für meine Jalousien auf CUL_HM-Rollladenaktor-Basis hatte ich früher mal einen Code, der mit einer (zentralen) dummy+notify-Konstruktion dann die "Lamellen"-Anweisung mißbraucht hat, um die Fahranweisungen zu korrigieren. Müßte eigentlich bei "getesteter Hardware" zu finden sein, sonst suche ich das bei Interesse auch nochmal raus. Irgendwie sagt mein Bauchgefühl, dass das kompatibler ist wie die "Punkt-Lösung"...
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 07:26:04
Mit der Punkt Lösung fahre ich inzwischen sehr gut. Die Jalousie reagiert aus allen Positionen wie sie soll. Warum das jetzt so ist kann ich aber nicht genau sagen, leider sperrte sich ASC gegeben alle diesbezüglich Debugging Versuche. Werde in meiner Antwort an Marvin78 noch darauf eingehen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 10:15:32
Zitat von: FFHEM am 22 Oktober 2021, 15:38:06
Ok, Regen simuliert -> Rolladen fahren herunter, Status ist "protected".
Regen wieder entfernt -> Rolladen fahren rauf, Status ist "unprotected".

Zusammengefasst: in der Nacht greift der Regenschutz nicht, wohl am Tag.

Gruß

Ich habe da etwas gefunden und geändert. Kannst Du das bitte einmal testen?

Entweder Du nimmst den testing Branch in Dein Update mit auf sofern noch nicht geschehen
update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt
und machst dann ein update, oder Du kopierst Dir nur die Rainprotection.pm in Dein FHEM Verzeichnis nach "lib/FHEM/Automation/ShuttersControl/".

https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/lib/FHEM/Automation/ShuttersControl/Rainprotection.pm



Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 10:52:17
Hallo CoolTux,
ich habe in einem meiner Devices ein Verhalten das ich schlicht nicht verstehe, ich hoffe du kannst mir helfen.
Es geht um das Reading "ASC_ShuttersLastDrive". Bei meinem HmIP Jalousie Device wird es von ASC weder angelegt noch upgedated. Intern wird es aber sehr wohl verwaltet was ich mit einem {ascAPIget('LastDrive', 'HM_JAU_Jalousie')} überprüft habe. Dort wird korrekt 'day open' oder 'night closed' angezeigt. Alles funktioniert soweit ich es beurteilen kann einwandfrei. Ich verwende aktuell die offizielle Release von dir.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 11:30:36
Zitat von: Reinhard.M am 23 Oktober 2021, 10:52:17
Hallo CoolTux,
ich habe in einem meiner Devices ein Verhalten das ich schlicht nicht verstehe, ich hoffe du kannst mir helfen.
Es geht um das Reading "ASC_ShuttersLastDrive". Bei meinem HmIP Jalousie Device wird es von ASC weder angelegt noch upgedated. Intern wird es aber sehr wohl verwaltet was ich mit einem {ascAPIget('LastDrive', 'HM_JAU_Jalousie')} überprüft habe. Dort wird korrekt 'day open' oder 'night closed' angezeigt. Alles funktioniert soweit ich es beurteilen kann einwandfrei. Ich verwende aktuell die offizielle Release von dir.

Gruß Reinhard

Hallo Reinhard,

Es gibt im FHEM Ordner unter lib/FHEM/Automation/ShuttersControl/ die Datei Shutters.pm. Dort gibt es in ~ Zeile 339 die Funktion "setLastDriveReading {"
Ändere bitte einmal die Zeile
    ::InternalTimer( ::gettimeofday() + 0.1,

in

    ::InternalTimer( ::gettimeofday() + 0.5,

und starte FHEM dann neu und schau ob sich im laufe des Tages das Reading "ASC_ShuttersLastDrive" im Rollo anlegt.


Grüße
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 23 Oktober 2021, 11:32:58
Zitat von: CoolTux am 23 Oktober 2021, 10:15:32
Ich habe da etwas gefunden und geändert. Kannst Du das bitte einmal testen?
Grüße
Gerne, wie kann ich für den Test am effektivsten die Rolladen wieder glauben lassen, es wäre noch Nacht, und sie wären noch nicht hochgefahren? Ich möchte ja nicht bis morgen früh warten.
Es ist jetzt z. B. 11:30 Uhr, die Rolladen sind ja schon oben.
Reicht es, wenn ich die Time_Up_Early manipuliere auf 12:00 Uhr und den Rolladen manuell herunterfahre? (Fürchte ich, geht nicht).
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 11:38:33
Zitat von: FFHEM am 23 Oktober 2021, 11:32:58
Gerne, wie kann ich für den Test am effektivsten die Rolladen wieder glauben lassen, es wäre noch Nacht, und sie wären noch nicht hochgefahren? Ich möchte ja nicht bis morgen früh warten.
Es ist jetzt z. B. 11:30 Uhr, die Rolladen sind ja schon oben.
Reicht es, wenn ich die Time_Up_Early manipuliere auf 12:00 Uhr und den Rolladen manuell herunterfahre? (Fürchte ich, geht nicht).

Das ist einfach. Das eigentliche Problem war das die aktuelle Position gleich der Regenposition war und deswegen der Status nicht gesetzt wurde.

Also fahre einfach das Rollo komplett runter. Warte bis ASC_BlockingTime_afterManual vorbei ist oder setze ASC_BlockingTime_afterManual auf 5 oder so. Und dann lass es regnen. Wenn Du dann den Status ausliest sollte protected kommen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 11:58:51
Zitat von: CoolTux am 23 Oktober 2021, 11:30:36
Hallo Reinhard,

Es gibt im FHEM Ordner unter lib/FHEM/Automation/ShuttersControl/ die Datei Shutters.pm. Dort gibt es in ~ Zeile 339 die Funktion "setLastDriveReading {"
Ändere bitte einmal die Zeile
    ::InternalTimer( ::gettimeofday() + 0.1,

in

    ::InternalTimer( ::gettimeofday() + 0.5,

und starte FHEM dann neu und schau ob sich im laufe des Tages das Reading "ASC_ShuttersLastDrive" im Rollo anlegt.


Grüße

Das hat es leider nicht gebracht. Ich habe die Jalousie von astro auf time umgestellt und die entsprechenden Fahrten mit einem entsprechenden Setting der Zeiten ausgelöst. Intern weiterhin der richtige Wert (night closed, day open) aber weder im Reading noch in der ASC Information Summary. Die rechts daneben stehenden Positionen werden allerdings in der Summary richtig gewechselt und angezeigt. Für den Fall das es etwas auslösen könnte: 'ASC_Shutter_IdleDetection' habe ich ebenfalls gesetzt. Und gerade gelöscht, brachte keine Veränderung.

Ganz nebenbei, ich bin deswegen heute morgen mal flüchtig durch deinen Code gegangen. Die "if the else" Bäume sind schon ganz schön sportlich, Respekt  :D
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 23 Oktober 2021, 12:08:20
Zitat von: CoolTux am 23 Oktober 2021, 11:38:33
Das ist einfach. Das eigentliche Problem war das die aktuelle Position gleich der Regenposition war und deswegen der Status nicht gesetzt wurde.

Also fahre einfach das Rollo komplett runter. Warte bis ASC_BlockingTime_afterManual vorbei ist oder setze ASC_BlockingTime_afterManual auf 5 oder so. Und dann lass es regnen. Wenn Du dann den Status ausliest sollte protected kommen.
Wieder mal Bingo! Es kommt "protected"!
Werde das morgen früh noch einmal mit künstlichem Regen vor der Morgenfahrt testen und Rückmeldung geben!
Vielen Dank erst einmal!
Gruß,
Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 12:23:45
Zitat von: marvin78 am 22 Oktober 2021, 21:28:54
Ok Danke. Morgen reicht völlig. Schönen Abend!

Hallo marvin78,
ich verwende aktuell die offizielle Release v0.10.16. Ich kann also aktuell nur für diese Release eine Aussage machen.
Zunächst habe ich ein entsprechendes eventMap aufgebaut:


attr HM_JAU_Jalousie eventMap {\
usr => {'stop'              => 'datapoint 4.STOP true',\
         'open'              => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',\
         'close'             => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',\
         'Closed_Pos'        => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',\
         'Sleep_Pos'         => 'datapoint 4.LEVEL_2   0 4.LEVEL   1',\
         'Open_Pos'          => 'datapoint 4.LEVEL_2 100 4.LEVEL   2',\
         'TV_Pos'            => 'datapoint 4.LEVEL_2  66 4.LEVEL   3',\
         'Ventilate_Pos'     => 'datapoint 4.LEVEL_2  75 4.LEVEL   4',\
         'Comfort_Pos'       => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',\
         '^sltpct(.*)'       => 'datapoint 4.LEVEL_2  $1 4.LEVEL ".(ReadingsVal($NAME, "4.LEVEL",0))."',\
         '^pctslt(.*)\.(.*)' => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1',\
         '^pct(.*)\.(.*)'    => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1'},\
fw  => {'^sltpct(.*)'       => 'sltpct',\
         '^pctslt(.*)\.(.*)' => 'pctslt',\
         '^pct(.*)\.(.*)'    => 'pct'}\
}


Die einzelnen Positionsbefehle 'xxx_Pos' sind nur "bequem" aber nicht notwendig. 'pctslt' und 'pct' sind in dieser Form aber notwendig, über einen alleine habe ich es bislang nicht hinbekommen da das Reading von 'pct' immer als Integer zurück kommt. 'pct' wird ASC intern zum Ansteuern verwendet, 'pctslt' verwendet ASC als Rückmeldung. 'sltpct' verwende ich um den Winkel der Lamellen unabhängig verändern zu können. Folgende Attribute habe ich spezifisch angelegt:


attr HM_JAU_Jalousie ASC_Pos_Reading pctslt
attr HM_JAU_Jalousie ASC_Closed_Pos 0.0
attr HM_JAU_Jalousie ASC_ComfortOpen_Pos 100.100
attr HM_JAU_Jalousie ASC_ExternalTrigger di_HY:TV_Jalousie TV-On:TV-Off 3.66
attr HM_JAU_Jalousie ASC_Open_Pos 2.100
attr HM_JAU_Jalousie ASC_Sleep_Pos 0.0
attr HM_JAU_Jalousie userReadings pctslt {ReadingsVal($NAME,"pct",0).'.'.ReadingsVal($NAME,"sltpct",0)}
attr HM_JAU_Jalousie webCmd pct:open:stop:close:sltpct
attr HM_JAU_Jalousie widgetOverride pct:selectnumbers,0,1,100,0,lin sltpct:0,25,33,50,66,75,100


Damit lassen sich alle Positionen problemlos ansteuern, auch die für einen external Trigger. Auch wenn ich die Jalousie manuell komplett hoch fahre gibt es keine Problem beim automatischen Schließen durch ASC.
2 Dinge fallen mir aber noch auf. Bei der Einrichtung scheint es die ersten Male immer etwas zu hakeln. Eventuell bin ich schlicht zu ungeduldig und teste nach dem Einrichten zu schnell. Könnte also alleine mein Fehler sein. Der 2. Punkt ist das Reading 'ASC_ShuttersLastDrive'. Das wird bei diesem Device nicht mehr upgedatet. Scheint mir aber eher zu helfen als zu stören. ASC verweigert jetzt jedenfalls nicht mehr die Fahrt wegen "last drive manuel" :)
Das "Problem mit den Positionen" betraf die Positionsüberprüfung. Man darf ja für 2 Positionen (z.B. ASC_Open_Pos, ASC_Closed_Pos) nicht den gleichen Wert verwenden. Warum auch immer scheint das (zumindest bei mir und diesem Device) der Vergangenheit anzugehören. Diese Fälle habe ich noch bei meinem ersten diesbezüglichen Posting gehabt, jetzt aber nicht mehr.

Gruß Reinhard
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 12:35:15
Zitat von: Reinhard.M am 23 Oktober 2021, 11:58:51
Das hat es leider nicht gebracht. Ich habe die Jalousie von astro auf time umgestellt und die entsprechenden Fahrten mit einem entsprechenden Setting der Zeiten ausgelöst. Intern weiterhin der richtige Wert (night closed, day open) aber weder im Reading noch in der ASC Information Summary. Die rechts daneben stehenden Positionen werden allerdings in der Summary richtig gewechselt und angezeigt. Für den Fall das es etwas auslösen könnte: 'ASC_Shutter_IdleDetection' habe ich ebenfalls gesetzt. Und gerade gelöscht, brachte keine Veränderung.

Ganz nebenbei, ich bin deswegen heute morgen mal flüchtig durch deinen Code gegangen. Die "if the else" Bäume sind schon ganz schön sportlich, Respekt  :D

Dann gehe ich mal davon aus das Deine Rollos länger für eine Fahrt brauchen wie in ASC_DriveUpMaxDuration per default gesetzt ist. Am besten Du setzt das Attribut einmal in ein paar Rollos und zwar mit dem tatsächlichen Wert welche die Rollos zum hochfahren benötigen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 13:06:01
Zitat von: CoolTux am 23 Oktober 2021, 12:35:15
Dann gehe ich mal davon aus das Deine Rollos länger für eine Fahrt brauchen wie in ASC_DriveUpMaxDuration per default gesetzt ist. Am besten Du setzt das Attribut einmal in ein paar Rollos und zwar mit dem tatsächlichen Wert welche die Rollos zum hochfahren benötigen.

Die aktuell tatsächliche Fahrzeit von Open nach Closed und umgekehrt beträgt bei mir ca. 3 Sekunden da im Grunde nur die Lamellenpositon verändert wird. Ich hatte ASC_DriveUpMaxDuration bereits auf 60 Sekunden gesetzt. War ein wenig knapp bei einer realen Gesamtfahrzeit von 58 Sekunden. Habe den Wert jetzt auf 65 Sekunden gesetzt und erneut getestet. Weiterhin das gleiche Problem, das Reading wird nicht auf den entsprechenden Wert gesetzt. Wie kann ich weiterhelfen um den Fehler zu finden?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 13:08:22
Zitat von: Reinhard.M am 23 Oktober 2021, 13:06:01
Die aktuell tatsächliche Fahrzeit von Open nach Closed und umgekehrt beträgt bei mir ca. 3 Sekunden da im Grunde nur die Lamellenpositon verändert wird. Ich hatte ASC_DriveUpMaxDuration bereits auf 60 Sekunden gesetzt. War ein wenig knapp bei einer realen Gesamtfahrzeit von 58 Sekunden. Habe den Wert jetzt auf 65 Sekunden gesetzt und erneut getestet. Weiterhin das gleiche Problem, das Reading wird nicht auf den entsprechenden Wert gesetzt. Wie kann ich weiterhelfen um den Fehler zu finden?

Setz mal den Wert auf 1s bitte
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 13:22:05
Zitat von: CoolTux am 23 Oktober 2021, 13:08:22
Setz mal den Wert auf 1s bitte

Ich habe es auch mit 10s ausprobiert, leider kein Erfolg.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 13:24:54
Zitat von: Reinhard.M am 23 Oktober 2021, 13:22:05
Ich habe es auch mit 10s ausprobiert, leider kein Erfolg.

Gib mir mal bitte ein list von einem Rollo Device
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 23 Oktober 2021, 13:29:20
Zitat von: Reinhard.M am 23 Oktober 2021, 12:23:45
Hallo marvin78,
ich verwende aktuell die offizielle Release v0.10.16. Ich kann also aktuell nur für diese Release eine Aussage machen.
Zunächst habe ich ein entsprechendes eventMap aufgebaut:


attr HM_JAU_Jalousie eventMap {\
usr => {'stop'              => 'datapoint 4.STOP true',\
         'open'              => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',\
         'close'             => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',\
         'Closed_Pos'        => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',\
         'Sleep_Pos'         => 'datapoint 4.LEVEL_2   0 4.LEVEL   1',\
         'Open_Pos'          => 'datapoint 4.LEVEL_2 100 4.LEVEL   2',\
         'TV_Pos'            => 'datapoint 4.LEVEL_2  66 4.LEVEL   3',\
         'Ventilate_Pos'     => 'datapoint 4.LEVEL_2  75 4.LEVEL   4',\
         'Comfort_Pos'       => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',\
         '^sltpct(.*)'       => 'datapoint 4.LEVEL_2  $1 4.LEVEL ".(ReadingsVal($NAME, "4.LEVEL",0))."',\
         '^pctslt(.*)\.(.*)' => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1',\
         '^pct(.*)\.(.*)'    => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1'},\
fw  => {'^sltpct(.*)'       => 'sltpct',\
         '^pctslt(.*)\.(.*)' => 'pctslt',\
         '^pct(.*)\.(.*)'    => 'pct'}\
}


Die einzelnen Positionsbefehle 'xxx_Pos' sind nur "bequem" aber nicht notwendig. 'pctslt' und 'pct' sind in dieser Form aber notwendig, über einen alleine habe ich es bislang nicht hinbekommen da das Reading von 'pct' immer als Integer zurück kommt. 'pct' wird ASC intern zum Ansteuern verwendet, 'pctslt' verwendet ASC als Rückmeldung. 'sltpct' verwende ich um den Winkel der Lamellen unabhängig verändern zu können. Folgende Attribute habe ich spezifisch angelegt:


attr HM_JAU_Jalousie ASC_Pos_Reading pctslt
attr HM_JAU_Jalousie ASC_Closed_Pos 0.0
attr HM_JAU_Jalousie ASC_ComfortOpen_Pos 100.100
attr HM_JAU_Jalousie ASC_ExternalTrigger di_HY:TV_Jalousie TV-On:TV-Off 3.66
attr HM_JAU_Jalousie ASC_Open_Pos 2.100
attr HM_JAU_Jalousie ASC_Sleep_Pos 0.0
attr HM_JAU_Jalousie userReadings pctslt {ReadingsVal($NAME,"pct",0).'.'.ReadingsVal($NAME,"sltpct",0)}
attr HM_JAU_Jalousie webCmd pct:open:stop:close:sltpct
attr HM_JAU_Jalousie widgetOverride pct:selectnumbers,0,1,100,0,lin sltpct:0,25,33,50,66,75,100


Damit lassen sich alle Positionen problemlos ansteuern, auch die für einen external Trigger. Auch wenn ich die Jalousie manuell komplett hoch fahre gibt es keine Problem beim automatischen Schließen durch ASC.
2 Dinge fallen mir aber noch auf. Bei der Einrichtung scheint es die ersten Male immer etwas zu hakeln. Eventuell bin ich schlicht zu ungeduldig und teste nach dem Einrichten zu schnell. Könnte also alleine mein Fehler sein. Der 2. Punkt ist das Reading 'ASC_ShuttersLastDrive'. Das wird bei diesem Device nicht mehr upgedatet. Scheint mir aber eher zu helfen als zu stören. ASC verweigert jetzt jedenfalls nicht mehr die Fahrt wegen "last drive manuel" :)
Das "Problem mit den Positionen" betraf die Positionsüberprüfung. Man darf ja für 2 Positionen (z.B. ASC_Open_Pos, ASC_Closed_Pos) nicht den gleichen Wert verwenden. Warum auch immer scheint das (zumindest bei mir und diesem Device) der Vergangenheit anzugehören. Diese Fälle habe ich noch bei meinem ersten diesbezüglichen Posting gehabt, jetzt aber nicht mehr.

Gruß Reinhard

Vielen Dank für die ausführliche Erläuterung. :) Das Attribut ASC_SlatPosCmd_SlatDevice benötigst du hierbei nicht mehr?
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 14:47:38
Zitat von: marvin78 am 23 Oktober 2021, 13:29:20
Vielen Dank für die ausführliche Erläuterung. :) Das Attribut ASC_SlatPosCmd_SlatDevice benötigst du hierbei nicht mehr?
Richtig, das stört sogar.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 23 Oktober 2021, 15:50:15
Zitat von: Reinhard.M am 23 Oktober 2021, 14:47:38
Richtig, das stört sogar.

Danke. Aber es fehlt mir nun noch was. Kannst du mir mal ein Komplettes list des Devices geben? Gerne auch per p
PN um den Thread mal wieder dem Thema zu überlassen. HMCCU ist gerade noch nicht mein Steckenpferd.... Danke
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 23 Oktober 2021, 17:35:02
Zitat von: marvin78 am 23 Oktober 2021, 15:50:15
Danke. Aber es fehlt mir nun noch was. Kannst du mir mal ein Komplettes list des Devices geben? Gerne auch per p
PN um den Thread mal wieder dem Thema zu überlassen. HMCCU ist gerade noch nicht mein Steckenpferd.... Danke

Hat sich erledigt. Ich hab's im Griff. Ob das nun so verwendet wird, weiß ich noch nicht aber danke für die Idee.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 18:34:27
Zitat von: CoolTux am 23 Oktober 2021, 13:24:54
Gib mir mal bitte ein list von einem Rollo Device

Sorry, ging nicht schneller:


Internals:
   DEF        001398A98B25AC
   FUUID      61645e7c-f33f-dca3-d049-8163ae899ec8b278
   IODev      myccu
   NAME       HM_JAU_Jalousie
   NR         251
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    001398A98B25AC
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_JAU_Jalousie
   ccurolectrl BLIND_VIRTUAL_RECEIVER
   ccurolestate BLIND_VIRTUAL_RECEIVER
   ccusubtype FBL
   ccutype    HmIP-FBL
   firmware   1.8.12
   readonly   no
   OLDREADINGS:
     2021-10-23 18:18:28   3.ACTIVITY_STATE DOWN
     2021-10-23 18:18:28   4.ACTIVITY_STATE DOWN
     2021-10-23 18:18:28   pct             99
     2021-10-23 18:18:28   state           DOWN
   READINGS:
     2021-10-23 18:19:32   3.ACTIVITY_STATE STABLE
     2021-10-23 18:19:32   3.ACTIVITY_STATE_old DOWN
     2021-10-23 18:19:32   3.LEVEL         closed
     2021-10-23 18:19:32   3.LEVEL_2       0
     2021-10-23 18:19:32   4.ACTIVITY_STATE STABLE
     2021-10-23 18:19:32   4.ACTIVITY_STATE_old DOWN
     2021-10-23 18:19:32   4.LEVEL         closed
     2021-10-23 18:19:32   4.LEVEL_2       0
     2021-10-23 09:04:42   ASC_Enable      on
     2021-10-23 09:08:05   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2021-10-23 10:18:47   ASC_ShuttersLastDrive none
     2021-10-23 18:18:23   ASC_Time_DriveDown 24.10.2021 - 18:18
     2021-10-23 18:18:23   ASC_Time_DriveUp 24.10.2021 - 07:49
     2021-10-23 13:24:06   IODev           myccu
     2021-10-23 18:19:32   TV_State        TV-Off
     2021-10-23 18:19:32   activity        alive
     2021-10-23 13:24:09   associatedWith  myASControl,none
     2021-10-23 18:19:32   control         closed
     2021-10-23 18:19:32   devstate        ok
     2021-10-23 18:19:32   hmstate         STABLE
     2021-10-23 18:19:32   pct             0
     2021-10-23 18:19:32   pct_old         99
     2021-10-23 18:19:32   pctslt          0.0
     2021-10-23 18:19:32   rssidevice      -60
     2021-10-23 18:19:32   rssipeer        -62
     2021-10-23 18:19:32   sltpct          0
     2021-10-23 18:19:32   state           STABLE
     2021-10-23 18:19:32   state_old       DOWN
   hmccu:
     channels   8
     detect     5
     devspec    001398A98B25AC
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:BLIND_TRANSMITTER,4:BLIND_VIRTUAL_RECEIVER,5:BLIND_VIRTUAL_RECEIVER,6:BLIND_VIRTUAL_RECEIVER,7:BLIND_WEEK_PROFILE
     semDefaults 0
     cmdlist:
       get       
       set        down pct up stop:noArg open:noArg close:noArg down pct up stop:noArg open:noArg close:noArg down pct up stop:noArg open:noArg close:noArg toggle:noArg
     control:
       chn        4
       dpt        LEVEL
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       25.0
           ONVAL      25.0
           OSVAL      25
           OVAL       25.0
           SVAL       25
           VAL        25.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -60
           ONVAL      -61
           OSVAL      -61
           OVAL       -61
           SVAL       -60
           VAL        -60
       0.RSSI_PEER:
         VALUES:
           NVAL       -62
           ONVAL      -64
           OSVAL      -64
           OVAL       -64
           SVAL       -62
           VAL        -62
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       3.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      2
           OSVAL      DOWN
           OVAL       2
           SVAL       STABLE
           VAL        3
       3.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      99
           OSVAL      99
           OVAL       0.99
           SVAL       closed
           VAL        0.0
       3.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      91
           OSVAL      91
           OVAL       0.91
           SVAL       0
           VAL        0.0
       3.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       4.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      2
           OSVAL      DOWN
           OVAL       2
           SVAL       STABLE
           VAL        3
       4.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      99
           OSVAL      99
           OVAL       0.99
           SVAL       closed
           VAL        0.0
       4.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      100
           OSVAL      100
           OVAL       1.0
           SVAL       0
           VAL        0.0
       4.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      7
           OSVAL      7
           OVAL       7
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       5.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       5.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       5.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       6.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       6.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       6.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         close:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:0
           usage      close
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         down:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=-20
           usage      down [delta]
           subcmd:
             000:
               args       -20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         open:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100
           usage      open
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         pct:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?level
           usage      pct level
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         stop:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STOP:1
           usage      stop
           subcmd:
             000:
               args       1
               dpt        STOP
               fnc       
               max        1
               min        0
               parname    STOP
               partype    3
               ps         VALUES
               scn        000
               unit       
         up:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=+20
           usage      up [delta]
           subcmd:
             000:
               args       +20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        4
       dpt        ACTIVITY_STATE
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -2
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor di_Brightness
   ASC_Closed_Pos 0.0
   ASC_ComfortOpen_Pos 100.100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 65
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 5
   ASC_ExternalTrigger di_HY:TV_Jalousie TV-On:TV-Off 3.66
   ASC_LockOut soft
   ASC_LockOut_Cmd blocked
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 2.100
   ASC_Partymode off
   ASC_Pos_Reading pctslt
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 85:290
   ASC_Shading_MinMax_Elevation 28:70
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 60000:30000
   ASC_Shading_WaitingPeriod 0
   ASC_Shutter_IdleDetection 4.ACTIVITY_STATE:STABLE
   ASC_Sleep_Pos 0.0
   ASC_TempSensor di_AvgTemp
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     astro
   ASC_Ventilate_Pos 4.75
   ASC_Ventilate_Window_Open off
   ASC_WindowRec di_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType threestate
   alias      R_Jalousie
   ccureadingfilter 3.(ACTIVITY|LEVEL(_2)*$);4.(ACTIVITY|LEVEL(_2)*$)
   ccureadingname 4.LEVEL_2$:+sltpct
   cmdIcon    open:fts_shutter_up stop:rc_STOP close:fts_shutter_down:skip:fts_shutter_shadding_run
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed UP:fts_shutter_up@red:stop DOWN:fts_shutter_down@red:stop .:fts_shutter_100:open 1.:fts_shutter_90:open 2.:fts_shutter_80:open 3.:fts_shutter_70:open 4.:fts_shutter_60:open 5.:fts_shutter_50:closed 6.:fts_shutter_40:closed 7.:fts_shutter_30:closed 8.:fts_shutter_20:closed 9.:fts_shutter_10:closed 100:fts_shutter_10:closed error:fts_shutter_50@yellow
   event-on-change-reading .*
   eventMap   {
usr => {'stop'              => 'datapoint 4.STOP true',
         'open'              => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',
         'close'             => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',
         'Closed_Pos'        => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',
         'Sleep_Pos'         => 'datapoint 4.LEVEL_2   0 4.LEVEL   1',
         'Open_Pos'          => 'datapoint 4.LEVEL_2 100 4.LEVEL   2',
         'TV_Pos'            => 'datapoint 4.LEVEL_2  66 4.LEVEL   3',
         'Ventilate_Pos'     => 'datapoint 4.LEVEL_2  75 4.LEVEL   4',
         'Comfort_Pos'       => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',
         '^sltpct(.*)'       => 'datapoint 4.LEVEL_2  $1 4.LEVEL ".(ReadingsVal($NAME, "4.LEVEL",0))."',
         '^pctslt(.*)\.(.*)' => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1',
         '^pct(.*)\.(.*)'    => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1'},
fw  => {'^sltpct(.*)'       => 'sltpct',
         '^pctslt(.*)\.(.*)' => 'pctslt',
         '^pct(.*)\.(.*)'    => 'pct'}
}
   gassistantName Jalousie
   genericDeviceType blinds
   group      Alle Rollos
   homebridgeMapping {
  "OpenClose": {
    "reading": "state",
    "values": ["/^close/:CLOSED", "/.*/:OPEN"],
    "cmdOpen": "open",
    "cmdClose": "close"
  },
  "TargetPosition": {
    "reading": "pct",
    "cmd": "pct",
    "invert": false
  },
  "CurrentPosition": {
    "reading": "pct",
    "invert": false
  }
}
   oldreadings ..ACTIVITY_STATE,state,pct
   realRoom   Essecke
   room       ASC_Rollos,GoogleAssistant,Homematic
   sortby     13
   stateFormat {ReadingsVal("$name","state","error") =~ m,(UP|DOWN), ? $1 : ReadingsVal("$name","control","error")}
   statedatapoint 4.ACTIVITY_STATE
   stripnumber 0
   substexcl  pct
   userReadings TV_State {Value('di_HY') =~ "TV-On" ? ascAPIget('IsDay','HM_JAU_Jalousie') ? "TV-On" : "TV-Off" : "TV-Off"},
pct_old {OldReadingsVal($NAME,"pct",0)},
state_old {OldReadingsVal($NAME,"state",0)},
4.ACTIVITY_STATE_old {OldReadingsVal($NAME,"4.ACTIVITY_STATE",0)},
3.ACTIVITY_STATE_old {OldReadingsVal($NAME,"3.ACTIVITY_STATE",0)},
pctslt {ReadingsVal($NAME,"pct",0).'.'.ReadingsVal($NAME,"sltpct",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
   webCmd     pct:open:stop:close:sltpct
   widgetOverride pct:selectnumbers,0,1,100,0,lin sltpct:0,25,33,50,66,75,100
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 18:37:15
Zitat von: marvin78 am 23 Oktober 2021, 17:35:02
Hat sich erledigt. Ich hab's im Griff. Ob das nun so verwendet wird, weiß ich noch nicht aber danke für die Idee.

List habe ich gerade hier eingestellt. Für CoolTux wegen Debugging aber falls du doch noch drauf schauen willst.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: marvin78 am 23 Oktober 2021, 18:59:55
Ja danke. Hatte LEVEL_2 zu sltpct in ccureadingname vergessen, es aber später gemerkt. Mit HMCCU stehe ich noch immer auf Kriegsfuß. Zu wenig Zeit, mich damit zu beschäftigen. :/
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 19:17:54
Zitat von: Reinhard.M am 23 Oktober 2021, 18:34:27
Sorry, ging nicht schneller:


Internals:
   DEF        001398A98B25AC
   FUUID      61645e7c-f33f-dca3-d049-8163ae899ec8b278
   IODev      myccu
   NAME       HM_JAU_Jalousie
   NR         251
   STATE      closed
   TYPE       HMCCUDEV
   ccuaddr    001398A98B25AC
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_JAU_Jalousie
   ccurolectrl BLIND_VIRTUAL_RECEIVER
   ccurolestate BLIND_VIRTUAL_RECEIVER
   ccusubtype FBL
   ccutype    HmIP-FBL
   firmware   1.8.12
   readonly   no
   OLDREADINGS:
     2021-10-23 18:18:28   3.ACTIVITY_STATE DOWN
     2021-10-23 18:18:28   4.ACTIVITY_STATE DOWN
     2021-10-23 18:18:28   pct             99
     2021-10-23 18:18:28   state           DOWN
   READINGS:
     2021-10-23 18:19:32   3.ACTIVITY_STATE STABLE
     2021-10-23 18:19:32   3.ACTIVITY_STATE_old DOWN
     2021-10-23 18:19:32   3.LEVEL         closed
     2021-10-23 18:19:32   3.LEVEL_2       0
     2021-10-23 18:19:32   4.ACTIVITY_STATE STABLE
     2021-10-23 18:19:32   4.ACTIVITY_STATE_old DOWN
     2021-10-23 18:19:32   4.LEVEL         closed
     2021-10-23 18:19:32   4.LEVEL_2       0
     2021-10-23 09:04:42   ASC_Enable      on
     2021-10-23 09:08:05   ASC_ShadingMessage <html> INFO:  shading was deactivated in the device </html>
     2021-10-23 10:18:47   ASC_ShuttersLastDrive none
     2021-10-23 18:18:23   ASC_Time_DriveDown 24.10.2021 - 18:18
     2021-10-23 18:18:23   ASC_Time_DriveUp 24.10.2021 - 07:49
     2021-10-23 13:24:06   IODev           myccu
     2021-10-23 18:19:32   TV_State        TV-Off
     2021-10-23 18:19:32   activity        alive
     2021-10-23 13:24:09   associatedWith  myASControl,none
     2021-10-23 18:19:32   control         closed
     2021-10-23 18:19:32   devstate        ok
     2021-10-23 18:19:32   hmstate         STABLE
     2021-10-23 18:19:32   pct             0
     2021-10-23 18:19:32   pct_old         99
     2021-10-23 18:19:32   pctslt          0.0
     2021-10-23 18:19:32   rssidevice      -60
     2021-10-23 18:19:32   rssipeer        -62
     2021-10-23 18:19:32   sltpct          0
     2021-10-23 18:19:32   state           STABLE
     2021-10-23 18:19:32   state_old       DOWN
   hmccu:
     channels   8
     detect     5
     devspec    001398A98B25AC
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:BLIND_TRANSMITTER,4:BLIND_VIRTUAL_RECEIVER,5:BLIND_VIRTUAL_RECEIVER,6:BLIND_VIRTUAL_RECEIVER,7:BLIND_WEEK_PROFILE
     semDefaults 0
     cmdlist:
       get       
       set        down pct up stop:noArg open:noArg close:noArg down pct up stop:noArg open:noArg close:noArg down pct up stop:noArg open:noArg close:noArg toggle:noArg
     control:
       chn        4
       dpt        LEVEL
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       25.0
           ONVAL      25.0
           OSVAL      25
           OVAL       25.0
           SVAL       25
           VAL        25.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -60
           ONVAL      -61
           OSVAL      -61
           OVAL       -61
           SVAL       -60
           VAL        -60
       0.RSSI_PEER:
         VALUES:
           NVAL       -62
           ONVAL      -64
           OSVAL      -64
           OVAL       -64
           SVAL       -62
           VAL        -62
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       3.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      2
           OSVAL      DOWN
           OVAL       2
           SVAL       STABLE
           VAL        3
       3.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      99
           OSVAL      99
           OVAL       0.99
           SVAL       closed
           VAL        0.0
       3.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      91
           OSVAL      91
           OVAL       0.91
           SVAL       0
           VAL        0.0
       3.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       4.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      2
           OSVAL      DOWN
           OVAL       2
           SVAL       STABLE
           VAL        3
       4.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      99
           OSVAL      99
           OVAL       0.99
           SVAL       closed
           VAL        0.0
       4.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      100
           OSVAL      100
           OVAL       1.0
           SVAL       0
           VAL        0.0
       4.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      7
           OSVAL      7
           OVAL       7
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       5.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       5.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       5.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       6.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0.0
           SVAL       closed
           VAL        0.0
       6.LEVEL_2:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       6.LEVEL_2_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         close:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:0
           usage      close
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         down:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=-20
           usage      down [delta]
           subcmd:
             000:
               args       -20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         open:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100
           usage      open
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         pct:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?level
           usage      pct level
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         stop:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STOP:1
           usage      stop
           subcmd:
             000:
               args       1
               dpt        STOP
               fnc       
               max        1
               min        0
               parname    STOP
               partype    3
               ps         VALUES
               scn        000
               unit       
         up:
           channel    ?
           role       BLIND_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=+20
           usage      up [delta]
           subcmd:
             000:
               args       +20
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        4
       dpt        ACTIVITY_STATE
Attributes:
   ASC        2
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -2
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 0
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor di_Brightness
   ASC_Closed_Pos 0.0
   ASC_ComfortOpen_Pos 100.100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 65
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 5
   ASC_ExternalTrigger di_HY:TV_Jalousie TV-On:TV-Off 3.66
   ASC_LockOut soft
   ASC_LockOut_Cmd blocked
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 2.100
   ASC_Partymode off
   ASC_Pos_Reading pctslt
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 85:290
   ASC_Shading_MinMax_Elevation 28:70
   ASC_Shading_Min_OutsideTemperature 23
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 60000:30000
   ASC_Shading_WaitingPeriod 0
   ASC_Shutter_IdleDetection 4.ACTIVITY_STATE:STABLE
   ASC_Sleep_Pos 0.0
   ASC_TempSensor di_AvgTemp
   ASC_Time_Down_Early 16:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 07:45
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Up     astro
   ASC_Ventilate_Pos 4.75
   ASC_Ventilate_Window_Open off
   ASC_WindowRec di_Erker
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType threestate
   alias      R_Jalousie
   ccureadingfilter 3.(ACTIVITY|LEVEL(_2)*$);4.(ACTIVITY|LEVEL(_2)*$)
   ccureadingname 4.LEVEL_2$:+sltpct
   cmdIcon    open:fts_shutter_up stop:rc_STOP close:fts_shutter_down:skip:fts_shutter_shadding_run
   controldatapoint 4.LEVEL
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed UP:fts_shutter_up@red:stop DOWN:fts_shutter_down@red:stop .:fts_shutter_100:open 1.:fts_shutter_90:open 2.:fts_shutter_80:open 3.:fts_shutter_70:open 4.:fts_shutter_60:open 5.:fts_shutter_50:closed 6.:fts_shutter_40:closed 7.:fts_shutter_30:closed 8.:fts_shutter_20:closed 9.:fts_shutter_10:closed 100:fts_shutter_10:closed error:fts_shutter_50@yellow
   event-on-change-reading .*
   eventMap   {
usr => {'stop'              => 'datapoint 4.STOP true',
         'open'              => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',
         'close'             => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',
         'Closed_Pos'        => 'datapoint 4.LEVEL_2   0 4.LEVEL   0',
         'Sleep_Pos'         => 'datapoint 4.LEVEL_2   0 4.LEVEL   1',
         'Open_Pos'          => 'datapoint 4.LEVEL_2 100 4.LEVEL   2',
         'TV_Pos'            => 'datapoint 4.LEVEL_2  66 4.LEVEL   3',
         'Ventilate_Pos'     => 'datapoint 4.LEVEL_2  75 4.LEVEL   4',
         'Comfort_Pos'       => 'datapoint 4.LEVEL_2 100 4.LEVEL 100',
         '^sltpct(.*)'       => 'datapoint 4.LEVEL_2  $1 4.LEVEL ".(ReadingsVal($NAME, "4.LEVEL",0))."',
         '^pctslt(.*)\.(.*)' => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1',
         '^pct(.*)\.(.*)'    => 'datapoint 4.LEVEL_2  $2 4.LEVEL $1'},
fw  => {'^sltpct(.*)'       => 'sltpct',
         '^pctslt(.*)\.(.*)' => 'pctslt',
         '^pct(.*)\.(.*)'    => 'pct'}
}
   gassistantName Jalousie
   genericDeviceType blinds
   group      Alle Rollos
   homebridgeMapping {
  "OpenClose": {
    "reading": "state",
    "values": ["/^close/:CLOSED", "/.*/:OPEN"],
    "cmdOpen": "open",
    "cmdClose": "close"
  },
  "TargetPosition": {
    "reading": "pct",
    "cmd": "pct",
    "invert": false
  },
  "CurrentPosition": {
    "reading": "pct",
    "invert": false
  }
}
   oldreadings ..ACTIVITY_STATE,state,pct
   realRoom   Essecke
   room       ASC_Rollos,GoogleAssistant,Homematic
   sortby     13
   stateFormat {ReadingsVal("$name","state","error") =~ m,(UP|DOWN), ? $1 : ReadingsVal("$name","control","error")}
   statedatapoint 4.ACTIVITY_STATE
   stripnumber 0
   substexcl  pct
   userReadings TV_State {Value('di_HY') =~ "TV-On" ? ascAPIget('IsDay','HM_JAU_Jalousie') ? "TV-On" : "TV-Off" : "TV-Off"},
pct_old {OldReadingsVal($NAME,"pct",0)},
state_old {OldReadingsVal($NAME,"state",0)},
4.ACTIVITY_STATE_old {OldReadingsVal($NAME,"4.ACTIVITY_STATE",0)},
3.ACTIVITY_STATE_old {OldReadingsVal($NAME,"3.ACTIVITY_STATE",0)},
pctslt {ReadingsVal($NAME,"pct",0).'.'.ReadingsVal($NAME,"sltpct",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
   webCmd     pct:open:stop:close:sltpct
   widgetOverride pct:selectnumbers,0,1,100,0,lin sltpct:0,25,33,50,66,75,100



Setze bei diesem Rollo bitte das Attribut ASC_DriveUpMaxDuration auf 300
Und führe dann in der FHEMWEB Konsole das aus
{ ascAPIset('LastDrive','HM_JAU_Jalousie','test_test') }
Danach kurzer Test mit
{ ascAPIget('LastDrive','HM_JAU_Jalousie') }

Danach lass das Rollo mal kurz fahren und schaue ob das Reading ASC_ShuttersLastDrive gesetzt wird.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 19:32:58
Zitat von: CoolTux am 23 Oktober 2021, 19:17:54

Setze bei diesem Rollo bitte das Attribut ASC_DriveUpMaxDuration auf 300
Und führe dann in der FHEMWEB Konsole das aus
{ ascAPIset('LastDrive','HM_JAU_Jalousie','test_test') }
Danach kurzer Test mit
{ ascAPIget('LastDrive','HM_JAU_Jalousie') }

Danach lass das Rollo mal kurz fahren und schaue ob das Reading ASC_ShuttersLastDrive gesetzt wird.

Alles gemacht wie angegeben:
- 300s gesetzt
- test_test gesetzt und internal test_test ausgelesen, Reading unverändert
- manuell gefahren, Reading unverändert, internal LastDrive weiterhin test_test
- DriveDown auf Time gesetzt und EarlyDown entsprechend gesetzt
- nach der Timer Fahrt Reading unverändert, internal LastDrive auf 'night close'

Das Reading wird weiterhin nicht gesetzt.

Nachtrag: Falls die Frage noch kommen sollte: Ich habe bereits alle Möglichkeiten der Deinstallation und Neuinstallation von Devices durchprobiert. Heute Morgen habe ich erst ASC deinstalliert und komplett neu aufgesetzt. Das Device habe ich ebenfalls schon mehrfach deinstalliert und neu aufgesetzt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 23 Oktober 2021, 19:47:47
Schau mal bitte in das Logfile ob da irgendwelche Fehlermeldungen stehen. Warnings irgendwelcher Art um die Zeit Rum wo Du das getestet hast.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: Reinhard.M am 23 Oktober 2021, 20:08:05
Zitat von: CoolTux am 23 Oktober 2021, 19:47:47
Schau mal bitte in das Logfile ob da irgendwelche Fehlermeldungen stehen. Warnings irgendwelcher Art um die Zeit Rum wo Du das getestet hast.

Im global steht verbose auf 2. Laut Event File wurde die Jalousie um 19:24 gefahren. Im log steht zu diesem Zeitpunkt absolut nichts, dort ist von 19:07 bis 19:31 kein einziger Eintrag.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2021, 08:15:45
Zitat von: Wolle02 am 27 August 2020, 10:52:05
??? Das beantwortet jetzt eigentlich nicht die Frage.

Wie schon geschrieben greift die Selfdefense bei geöffnetem Fenster nur wenn Shuttersplace auf terrace steht. Das Attribut ASC_Self_Defense_Mode hielft hier nicht weiter, weil dann der Rolladen IMMER geschlossen wird wenn der Roommate absent ist und nicht nur wenn das Fenster geöffnet ist.

Deswegen war die Frage:
Wäre es denn dann möglich beim Attribut ASC_ShuttersPlace neben 'window' und 'terrace' noch eine Einstellung für EG-Fenster zu machen bei denen die Selfdefence aus 'terrace' greift aber auch die automatischen Fahrten aus 'window' durchgeführt werden?

Ich habe eine neue Version ins SVN geladen. Dort enthalten ist ein neuer Wert für ASC_ShuttersPlace, EG_window. Teste bitte einmal ob das Deine Wünsche erfüllt.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2021, 08:16:59
Zitat von: gestein am 22 Juni 2021, 08:33:22
Hallo,

ich nutze das Attribut "ASC_ExternalTrigger" mit "dyExternalTrigger4Rollos:state online:offline 90" um die Rollos beim Fernsehen automatisch runter zu fahren, wenn es zu hell ist.
Gestern ist war zufällig gleichzeitig auch das Beschatten aktiv.
So weit hat alles gepasst. Als der Fernseher angeschalten wurde, fuhr der Rollo in die Position 90.

Als aber das Beschatten aus war, wurde der Rollo hochgefahren.
Grund war: shading out

Hat das Ende der Beschattung wirklich höhere Priorität als der externe Trigger?
Ist das so gewollt?

Danke, lg, Gerhard

In der neuen Version sollte das nun gefixt sein. Bitte einmal testen.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: FFHEM am 24 Oktober 2021, 09:46:20
Zitat von: FFHEM am 23 Oktober 2021, 12:08:20
Wieder mal Bingo! Es kommt "protected"!
Werde das morgen früh noch einmal mit künstlichem Regen vor der Morgenfahrt testen und Rückmeldung geben!
Vielen Dank erst einmal!
Gruß,
Friedhelm

Der Regenschutz funktioniert jetzt! Der Rolladen bleibt bei der morgendlichen Auffahrt bei Regen unten und geht erst hoch, wenn der Regen aufhört.
Vielen Dank,
Gruß,
Friedhelm
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: xerion am 24 Oktober 2021, 13:28:31
Hallo zusammen,

ich möchte noch mal einen Versuch wagen, da andere auch schon darum gebeten haben.  Kannst du @CoolTux bitte diese unendlichen Thread schließen?!
Ich versteh nicht das Problem, das man für "sein" Problem kein eigenen Thread aufmacht so wie es auch in Foren vorgesehen ist.
Ich habe seit gestern über 20 neue Benachrichtigungen für diesen Thread bekommen, da ich diesen beobachte . Da ist es schwer den Überblick zu behalten und dann Support leisten zu können bzw. dann noch zu wollen. Man kann hier sauber die Benachrichtigung einstellen wenn man z.B. zum Thema Automatisierung benachrichtigt werden will. Wenn man dort aber keine Interesse hat oder nicht helfen kann, kann man das einfach ignorieren solange man nicht diesen genauen Thread zur Beobachtung hinzufügt. Bei diesem Thread wird über "alles" Quer Beet geschrieben was einerseits scher für Support ist und andererseits für die Nachwelt keine Hilfe ist. Versucht mal in über 140 Seiten was wieder zu finden. So läuft man auch Gefahr das die gleiche Fragen immer wieder gestellt werden, da die Suche leider sehr schwierig zu gestalten ist.
Titel: Antw:[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10
Beitrag von: CoolTux am 24 Oktober 2021, 14:18:46
Thread wird geschlossen. Bitte für Probleme mit ASC immer ein eigenen Thread auf machen mit [ASC - MEIN_PROBLEM"]

Mal schauen wie gut das geht