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
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
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
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
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
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
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
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
[...]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
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
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
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:
Zitat
INFO: 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
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
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
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
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
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
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
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
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
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
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
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
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.

Zitat
ASC_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
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
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
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
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
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
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
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 ;)

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
Ö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
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 0oder 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
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 0oder 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

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?


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
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.

Zitat
ASC_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
...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
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
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
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
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
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
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
@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

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
Zitat
Warum 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
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
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
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
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
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
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
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
@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
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
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
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
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
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:

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
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
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
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
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
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?]

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
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

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
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
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
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
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
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
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
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
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 WBei 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
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
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
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
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:
Zitat
https://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
@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
Zitat
Hast 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:
Zitat
Ich 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
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
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
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
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
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
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
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
@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
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
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:
Zitat
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Zitat
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.

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
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
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
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
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
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
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
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
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
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