[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Beta-User am 25 Februar 2019, 09:02:08
Die beiden Issues habe ich aufgemacht. (Kann ich das eigentlich gleich auch anders als feature request kennzeichnen als über den Titel?)

Das kann ich Dir nicht mal sagen. So tief stecke ich in Github nicht drin. Muss mich da auch erst rein fuchsen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

FunkOdyssey

Zitat von: Beta-User am 25 Februar 2019, 09:02:08
Die beiden Issues habe ich aufgemacht. (Kann ich das eigentlich gleich auch anders als feature request kennzeichnen als über den Titel?)

Man könnte ein paar "Labels" einführen und so die Issues als Feature oder Bug kennzeichen.

kjmEjfu

Zitat von: Beta-User am 25 Februar 2019, 08:15:43
Na ja, eigentlich will ich die Sonne nicht generell draußen haben, das spart ja schließlich Heizenergie...
Erst, wenn es wirklich im Raum sehr warm ist, macht dann doch das Beschatten Sinn, sonst eher nicht, vor allem, wenn keiner da ist, den es blendet ;) .
(Und wenn wir da sind, machen wir es halt manuell, ging ja bisher auch.)

Workaround: solange die Innentemperatur unter x Grad ist, lässt du die Abschattungsautomatik ausgeschaltet. Sobald sie über x Grad klettert, schaltest du die Automatik ein. Kann man prima über ein DOIF steuern. Habe ich ähnlich umgesetzt, weil ich die Abschattungstemperatur über einen Differenzmesser steuere und der Winter viel zu schnell auslöst ;-)
Migriere derzeit zu Home Assistant

CoolTux

Zitat von: FunkOdyssey am 25 Februar 2019, 09:19:13
Man könnte ein paar "Labels" einführen und so die Issues als Feature oder Bug kennzeichen.

Gerade geschaut. Es gibt schon passende Labels.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Beta-User

Zitat von: kjmEjfu am 25 Februar 2019, 09:23:16
Workaround: solange die Innentemperatur unter x Grad ist, lässt du die Abschattungsautomatik ausgeschaltet. Sobald sie über x Grad klettert, schaltest du die Automatik ein. Kann man prima über ein DOIF steuern. Habe ich ähnlich umgesetzt, weil ich die Abschattungstemperatur über einen Differenzmesser steuere und der Winter viel zu schnell auslöst ;-)
Auch wenn ich das definitiv nicht mit einem Gerät des vorgeschlagenen Typs lösen werde: Danke für den Tip!
(Erste Gedanken dazu, noch nicht zuende überlegt: Global => eher nicht, das betrifft eigentlich vorrangig einen Raum, nur in der Übergangszeit vielleicht mehrere, aber nie alle gleichermaßen)lokal => Attributänderung... => rote Fragezeichen => unschön, aber vermutlich funktional)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

stefanpf

Ich missbrauche dazu ein UserReading an meinem Sonnensensor (ESP, der einen Fake Brightness Wert aus der Temp-Differenz auf der Nordseite und einem schwarzen Temperatursensor auf der Südseite bestimmt).

Das UserReading erweitere ich bei neuen Erkenntnissen nach und nach um weitere If Statements um "Sonderfälle" abzufangen und diesen entsprechende Brightness Werte zuzuordnen.


Das hat mit Clunis Skript super funktioniert... im ASC konnte/wollte  ich das bislang noch nicht testen  - jeder Sonnenstrahl ist hier derzeit willkommen :-)

mobiljoe123

Zitat von: CoolTux am 12 Februar 2019, 21:37:31
ASC Unterstützt nun auch Fensterkontakte von Max mit opened und closed im STATE

Leider bekomme ich ASC_Ventilate_Window_Open mit meinem MAX! Fensterkontakt nicht zum laufen.
Internals:
   CUL_1_MSGCNT 42
   CUL_1_RAWMSG A0D41A41062A054FF081506016400::-58.5:CUL_1
   CUL_1_RSSI -58.5
   CUL_1_TIME 2019-02-25 20:11:32
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     42
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:41 - t:10 s:62A054 d:FF0815 06016400
   protLastRcv 2019-02-25 20:11:32
   protRcv    42 last_at:2019-02-25 20:11:32
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    42 last_at:2019-02-25 20:11:32
   protState  CMDs_done
   rssi_CUL_1 cnt:21 min:-72 max:-58 avg:-61 lst:-60
   rssi_at_CUL_1 cnt:42 min:-74.5 max:-58.5 avg:-61.86 lst:-58.5
   READINGS:
     2019-02-25 20:11:32   ASC_ShuttersLastDrive manual
     2019-02-25 18:34:33   ASC_Time_DriveDown 26.02.2019 - 18:34
     2019-02-25 18:34:33   ASC_Time_DriveUp 26.02.2019 - 06:48
     2019-02-25 20:11:21   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-25 20:11:32   deviceMsg       50 (to VCCU)
     2019-02-25 20:11:32   level           50
     2019-02-25 20:11:32   motor           stop:50
     2019-02-25 20:11:32   pct             50
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-25 20:11:32   recentStateType info
     2019-02-25 20:11:20   setTo           50
     2019-02-25 20:11:32   state           50
     2019-02-25 20:11:32   timedOn         off
     2019-02-25 20:11:32   usermode        auto
   helper:
     HM_CMDNR   65
     cSnd       11FF081562A0540201C80000,11FF081562A054020164
     dlvlCmd    ++A011FF081562A054020164
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551121892.20041
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        41
       io:
         CUL_1:
           -52.5
           -52.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551121892.10284
       ack:
         HASH(0x3bcfeb0)
         418002FF081562A05400
     rssi:
       CUL_1:
         avg        -61
         cnt        21
         lst        -60
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.8690476190476
         cnt        42
         lst        -58.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


Mein kleines DOIF funktioniert. Soll aber eigentlich abgelöst werden.
Internals:
   DEF        ([EG_Bad_Fenster] eq "opened" and [?Bad_Rollladen] eq "zu") (set Bad_Rollladen pct 50)
DOELSEIF
([EG_Bad_Fenster] eq "closed" and [?{sunset}-{sunrise}]) (set Bad_Rollladen zu)
   FUUID      5c442fae-f33f-95bd-3af8-f0c011a0e54dccc7
   MODEL      FHEM
   NAME       doif.Bad_Rollladen_Fenster_open_automatic
   NR         389
   NTFY_ORDER 50-doif.Bad_Rollladen_Fenster_open_automatic
   STATE      disabled
   TYPE       DOIF
   VERSION    18706 2019-02-23 21:48:22
   READINGS:
     2019-02-25 20:10:14   Device          EG_Bad_Fenster
     2019-02-25 20:11:21   cmd             1
     2019-02-25 20:11:21   cmd_event       set_cmd_1
     2019-02-25 20:11:21   cmd_nr          1
     2019-02-25 20:10:14   e_EG_Bad_Fenster_STATE closed
     2019-02-25 20:11:30   last_cmd        cmd_1
     2019-02-25 20:11:30   mode            disabled
     2019-02-25 20:11:30   state           disabled
     2019-02-25 06:48:46   timer_01_c02    25.02.2019 18:34:31
     2019-02-25 06:48:46   timer_02_c02    26.02.2019 06:46:49
   Regex:
     accu:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "opened" and ::InternalDoIf($hash,'Bad_Rollladen','STATE') eq "zu"
     1          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "closed" and ::DOIF_time($hash,0,1,$wday,$hms)
   days:
   devices:
     0           EG_Bad_Fenster
     1           EG_Bad_Fenster
     all         EG_Bad_Fenster
   do:
     0:
       0          set Bad_Rollladen pct 50
     1:
       0          set Bad_Rollladen zu
     2:
   helper:
     event      opened
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   EG_Bad_Fenster
     timerevent opened
     triggerDev EG_Bad_Fenster
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: set_cmd_1
       state: cmd_1
     timerevents:
       opened
     timereventsState:
       opened
     triggerEvents:
       opened
     triggerEventsState:
       opened
   internals:
     0           EG_Bad_Fenster:STATE Bad_Rollladen:STATE
     1           EG_Bad_Fenster:STATE
     all         EG_Bad_Fenster:STATE Bad_Rollladen:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1551116071
     1          1551160009
   perlblock:
   readings:
   realtime:
     0          18:34:31
     1          06:46:49
   time:
     0          {sunset}
     1          {sunrise}
   timeCond:
     0          1
     1          1
   timer:
     0          0
     1          0
   timers:
   trigger:
   triggertime:
     1551160009:
       localtime  1551160009
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       doif.Automatisierung


Wo kann ich noch ansetzen?
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Zitat von: mobiljoe123 am 25 Februar 2019, 20:24:38
Leider bekomme ich ASC_Ventilate_Window_Open mit meinem MAX! Fensterkontakt nicht zum laufen.
Internals:
   CUL_1_MSGCNT 42
   CUL_1_RAWMSG A0D41A41062A054FF081506016400::-58.5:CUL_1
   CUL_1_RSSI -58.5
   CUL_1_TIME 2019-02-25 20:11:32
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     42
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      50
   TYPE       CUL_HM
   lastMsg    No:41 - t:10 s:62A054 d:FF0815 06016400
   protLastRcv 2019-02-25 20:11:32
   protRcv    42 last_at:2019-02-25 20:11:32
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    42 last_at:2019-02-25 20:11:32
   protState  CMDs_done
   rssi_CUL_1 cnt:21 min:-72 max:-58 avg:-61 lst:-60
   rssi_at_CUL_1 cnt:42 min:-74.5 max:-58.5 avg:-61.86 lst:-58.5
   READINGS:
     2019-02-25 20:11:32   ASC_ShuttersLastDrive manual
     2019-02-25 18:34:33   ASC_Time_DriveDown 26.02.2019 - 18:34
     2019-02-25 18:34:33   ASC_Time_DriveUp 26.02.2019 - 06:48
     2019-02-25 20:11:21   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-25 20:11:32   deviceMsg       50 (to VCCU)
     2019-02-25 20:11:32   level           50
     2019-02-25 20:11:32   motor           stop:50
     2019-02-25 20:11:32   pct             50
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-25 20:11:32   recentStateType info
     2019-02-25 20:11:20   setTo           50
     2019-02-25 20:11:32   state           50
     2019-02-25 20:11:32   timedOn         off
     2019-02-25 20:11:32   usermode        auto
   helper:
     HM_CMDNR   65
     cSnd       11FF081562A0540201C80000,11FF081562A054020164
     dlvlCmd    ++A011FF081562A054020164
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551121892.20041
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        41
       io:
         CUL_1:
           -52.5
           -52.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551121892.10284
       ack:
         HASH(0x3bcfeb0)
         418002FF081562A05400
     rssi:
       CUL_1:
         avg        -61
         cnt        21
         lst        -60
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.8690476190476
         cnt        42
         lst        -58.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


Mein kleines DOIF funktioniert. Soll aber eigentlich abgelöst werden.
Internals:
   DEF        ([EG_Bad_Fenster] eq "opened" and [?Bad_Rollladen] eq "zu") (set Bad_Rollladen pct 50)
DOELSEIF
([EG_Bad_Fenster] eq "closed" and [?{sunset}-{sunrise}]) (set Bad_Rollladen zu)
   FUUID      5c442fae-f33f-95bd-3af8-f0c011a0e54dccc7
   MODEL      FHEM
   NAME       doif.Bad_Rollladen_Fenster_open_automatic
   NR         389
   NTFY_ORDER 50-doif.Bad_Rollladen_Fenster_open_automatic
   STATE      disabled
   TYPE       DOIF
   VERSION    18706 2019-02-23 21:48:22
   READINGS:
     2019-02-25 20:10:14   Device          EG_Bad_Fenster
     2019-02-25 20:11:21   cmd             1
     2019-02-25 20:11:21   cmd_event       set_cmd_1
     2019-02-25 20:11:21   cmd_nr          1
     2019-02-25 20:10:14   e_EG_Bad_Fenster_STATE closed
     2019-02-25 20:11:30   last_cmd        cmd_1
     2019-02-25 20:11:30   mode            disabled
     2019-02-25 20:11:30   state           disabled
     2019-02-25 06:48:46   timer_01_c02    25.02.2019 18:34:31
     2019-02-25 06:48:46   timer_02_c02    26.02.2019 06:46:49
   Regex:
     accu:
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "opened" and ::InternalDoIf($hash,'Bad_Rollladen','STATE') eq "zu"
     1          ::InternalDoIf($hash,'EG_Bad_Fenster','STATE') eq "closed" and ::DOIF_time($hash,0,1,$wday,$hms)
   days:
   devices:
     0           EG_Bad_Fenster
     1           EG_Bad_Fenster
     all         EG_Bad_Fenster
   do:
     0:
       0          set Bad_Rollladen pct 50
     1:
       0          set Bad_Rollladen zu
     2:
   helper:
     event      opened
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   EG_Bad_Fenster
     timerevent opened
     triggerDev EG_Bad_Fenster
     DOIF_eventas:
       cmd_nr: 1
       cmd: 1
       cmd_event: set_cmd_1
       state: cmd_1
     timerevents:
       opened
     timereventsState:
       opened
     triggerEvents:
       opened
     triggerEventsState:
       opened
   internals:
     0           EG_Bad_Fenster:STATE Bad_Rollladen:STATE
     1           EG_Bad_Fenster:STATE
     all         EG_Bad_Fenster:STATE Bad_Rollladen:STATE
   interval:
     0          -1
     1          0
   intervalfunc:
   intervaltimer:
   itimer:
   localtime:
     0          1551116071
     1          1551160009
   perlblock:
   readings:
   realtime:
     0          18:34:31
     1          06:46:49
   time:
     0          {sunset}
     1          {sunrise}
   timeCond:
     0          1
     1          1
   timer:
     0          0
     1          0
   timers:
   trigger:
   triggertime:
     1551160009:
       localtime  1551160009
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       doif.Automatisierung


Wo kann ich noch ansetzen?

Gib mal bitte ein list vom ASC Device.
Desweiteren kannst Du bitte verbose vom ASC Device auf 4 setzen und dann das Fenster einmal auf machen. Da sollte dann eigentlich das Event zu sehen sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mobiljoe123

hier das list
Internals:
   FUUID      5c72cdbc-f33f-95bd-558c-29176aa2639c6528
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  1,5642fc842baa3c490d851e91%7c99bcab661a68df87a4d3cf3235a47131,Bad_Rollladen,Residents,global,myASControl
   NR         409
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-25 20:26:54   Bad_Rollladen_PosValue 0
     2019-02-25 18:34:33   Bad_Rollladen_lastPosValue 100
     2019-02-25 18:34:33   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 06:48
     2019-02-24 18:00:44   hardLockOut     off
     2019-02-24 18:00:44   partyMode       off
     2019-02-24 19:40:29   room_Bad        Bad_Rollladen
     2019-02-24 18:00:44   selfDefense     off
     2019-02-25 20:26:54   state           manual
     2019-02-24 18:00:44   sunriseTimeWeHoliday off
     2019-02-24 19:40:29   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
   monitoredDevs:
     1:
       Bad_Rollladen ASC_Roommate_Device
     Bad_Rollladen:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     MyHomeAstro:
       myASControl ASC_twilightDevice
     Residents:
       Bad_Rollladen ASC_Roommate_Device
       myASControl ASC_residentsDevice
     netatmo_M05_00_00_02_9d_cc:
       myASControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 30
   ASC_residentsDevice Residents
   ASC_temperatureReading temperature
   ASC_twilightDevice MyHomeAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
   verbose    4


Auszug aus dem EVENT Monitor:
2019-02-25 21:16:10 MAX EG_Bad_Fenster onoff: 1
2019-02-25 21:16:10 MAX EG_Bad_Fenster opened


log:
2019.02.25 21:16:10 4: AutoShuttersControl (myASControl) - Devname: global Name: myASControl Notify: $VAR1 = [
          'DEFINED atTmp_HomeOpenTimer_EG_Bad_Fenster_myHomeMode'
        ];

Der Rollladen ist aber nicht hochgegangen. :(
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Setze mal im ASC das Attribut expert auf 1 und mach eien set createNewNotifyDev und dann noch mal das list hier rein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mobiljoe123

hier das list:
Internals:
   FUUID      5c72cdbc-f33f-95bd-558c-29176aa2639c6528
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  MyHomeAstro,Residents,global,myASControl,netatmo_M05_00_00_02_9d_cc,Bad
   NR         409
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.6
   OLDREADINGS:
   READINGS:
     2019-02-26 06:49:08   Bad_Rollladen_PosValue 100
     2019-02-26 06:48:48   Bad_Rollladen_lastPosValue 0
     2019-02-26 06:48:48   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 18:36
     2019-02-24 18:00:44   hardLockOut     off
     2019-02-24 18:00:44   partyMode       off
     2019-02-24 19:40:29   room_Bad        Bad_Rollladen
     2019-02-24 18:00:44   selfDefense     off
     2019-02-26 06:48:48   state           created new drive timer
     2019-02-24 18:00:44   sunriseTimeWeHoliday off
     2019-02-24 19:40:29   userAttrList    rolled out
   helper:
     shuttersList:
       Bad
   monitoredDevs:
     MyHomeAstro:
       myASControl ASC_twilightDevice
     Residents:
       myASControl ASC_residentsDevice
     netatmo_M05_00_00_02_9d_cc:
       myASControl ASC_rainSensorDevice
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensorDevice netatmo_M05_00_00_02_9d_cc
   ASC_rainSensorReading rain
   ASC_rainSensorShuttersClosedPos 30
   ASC_residentsDevice Residents
   ASC_temperatureReading temperature
   ASC_twilightDevice MyHomeAstro
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
   verbose    4
Raspi 2; HM; MAX!; RFXtrx

CoolTux

NOTIFYDEV  MyHomeAstro,Residents,global,myASControl,netatmo_M05_00_00_02_9d_cc,Bad

So sieht das schon viel besser aus. Allerdings fehlt da ja jetzt "EG_Bad_Fenster". Hast Du das raus genommen aus dem entsprechenden Rolladen?
Was ich auch nicht verstehe, laut list vom Rolladen heißt Deiner Bad_Rollladen, im ASC Device taucht da aber nur der Name Bad unter Rolladen auf  ???

Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mobiljoe123

Ich hab nichts rausgenomen.

list vom Rollladen:
Internals:
   CUL_1_MSGCNT 46
   CUL_1_RAWMSG A0D45A41062A054FF081506010000::-64.5:CUL_1
   CUL_1_RSSI -64.5
   CUL_1_TIME 2019-02-26 06:49:08
   DEF        62A054
   FUUID      5c442fac-f33f-95bd-823a-ba0227a7ce6fe37c
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     46
   NAME       Bad_Rollladen
   NOTIFYDEV  global
   NR         365
   NTFY_ORDER 50-Bad_Rollladen
   STATE      auf
   TYPE       CUL_HM
   lastMsg    No:45 - t:10 s:62A054 d:FF0815 06010000
   protLastRcv 2019-02-26 06:49:08
   protRcv    46 last_at:2019-02-26 06:49:08
   protResnd  1 last_at:2019-02-25 19:51:17
   protSnd    46 last_at:2019-02-26 06:49:08
   protState  CMDs_done
   rssi_CUL_1 cnt:23 min:-72 max:-58 avg:-60.86 lst:-61
   rssi_at_CUL_1 cnt:46 min:-74.5 max:-58.5 avg:-61.8 lst:-64.5
   READINGS:
     2019-02-26 06:48:48   ASC_ShuttersLastDrive day open
     2019-02-26 06:48:48   ASC_Time_DriveDown 26.02.2019 - 18:36
     2019-02-26 06:48:48   ASC_Time_DriveUp 27.02.2019 - 06:46
     2019-02-26 06:48:48   CommandAccepted yes
     2018-05-15 12:27:45   D-firmware      2.11
     2018-05-15 12:27:45   D-serialNr      OEQ1847882
     2018-06-12 13:37:34   PairedTo        0xFF0815
     2018-05-17 19:38:41   R-driveDown     16 s
     2018-05-15 12:27:50   R-driveTurn     0.5 s
     2018-05-17 19:38:24   R-driveUp       16 s
     2018-05-15 12:27:49   R-pairCentral   0xFF0815
     2018-05-15 12:27:50   R-powerUpAction off
     2018-05-15 12:27:50   R-sign          off
     2018-06-12 13:37:34   RegL_00.        02:01 0A:FF 0B:08 0C:15 15:FF 18:00 00:00
     2018-06-12 13:37:35   RegL_01.        08:00 09:00 0A:00 0B:00 0C:A0 0D:00 0E:A0 0F:05 10:00  30:06 57:24 56:00 00:00
     2019-02-26 06:49:08   deviceMsg       on (to VCCU)
     2019-02-26 06:49:08   level           100
     2019-02-26 06:49:08   motor           stop:on
     2019-02-26 06:49:08   pct             100
     2018-06-12 13:37:33   powerOn         2018-06-12 13:37:33
     2019-02-26 06:49:08   recentStateType info
     2019-02-26 06:48:48   setTo           100
     2019-02-26 06:49:08   state           on
     2019-02-26 06:49:08   timedOn         off
     2019-02-26 06:49:08   usermode        auto
   helper:
     HM_CMDNR   69
     cSnd       11FF081562A0540201C80000,11FF081562A054020100
     dlvlCmd    ++A011FF081562A054020100
     mId        006A
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62A054,00,00,00
       nextSend   1551160148.30221
       rxt        0
       vccu       VCCU
       p:
         62A054
         00
         00
         00
       prefIO:
         CUL_1
     mRssi:
       mNo        45
       io:
         CUL_1:
           -60.5
           -60.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_1
       flg        A
       ts         1551160148.20563
       ack:
         HASH(0x3bcfeb0)
         458002FF081562A05400
     rssi:
       CUL_1:
         avg        -60.8695652173913
         cnt        23
         lst        -61
         max        -58
         min        -72
       at_CUL_1:
         avg        -61.804347826087
         cnt        46
         lst        -64.5
         max        -58.5
         min        -74.5
Attributes:
   ASC        2
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 15
   ASC_AutoAstroModeEvening none
   ASC_AutoAstroModeEveningHorizon none
   ASC_AutoAstroModeMorning none
   ASC_AutoAstroModeMorningHorizon none
   ASC_BlockingTime_afterManual 1200
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessMaxVal -1
   ASC_BrightnessMinVal -1
   ASC_Brightness_Reading brightness
   ASC_Brightness_Sensor none
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 90
   ASC_Down   astro
   ASC_Drive_Offset -1
   ASC_Drive_OffsetStart -1
   ASC_GuestRoom none
   ASC_LockOut off
   ASC_LockOut_Cmd none
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 100
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownTime_beforNightClose -1
   ASC_PrivacyDown_Pos 50
   ASC_Roommate_Device 1
   ASC_Roommate_Reading state
   ASC_Self_Defense_Exclude off
   ASC_Shading_Angle_Left 55
   ASC_Shading_Angle_Right 55
   ASC_Shading_Direction 220
   ASC_Shading_Min_Elevation 25
   ASC_Shading_Min_OutsideTemperature 25
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_Cloudy 20000
   ASC_Shading_StateChange_Sunny 35000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 04:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:30
   ASC_Up     astro
   ASC_Ventilate_Pos 50
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 10
   ASC_WindowRec EG_Bad_Fenster
   ASC_WindowRec_subType twostate
   IODev      CUL_1
   IOgrp      VCCU:CUL_1
   alias      Rollladen im Bad im Erdgeschoss
   autoReadReg 4_reqStatus
   devStateIcon auf:fts_shutter_1w_0 zu:fts_shutter_1w_100 up:fts_shutter_1w_10@green down:fts_shutter_1w_100@black 9\d.*:fts_shutter_1w_10 8\d.*:fts_shutter_1w_20 7\d.*:fts_shutter_1w_30 6\d.*:fts_shutter_1w_40 5\d.*:fts_shutter_1w_50 4\d.*:fts_shutter_1w_60 3\d.*:fts_shutter_1w_70 2\d.*:fts_shutter_1w_80 1\d.*:fts_shutter_1w_90 0\d.*:fts_shutter_1w_100
   eventMap   on:auf off:zu up:runter down:hoch
   expert     2_raw
   firmware   2.11
   icon       fts_shutter_updown
   model      HM-LC-Bl1PBU-FM
   param      levelInverse
   peerIDs    00000000,
   room       Bad
   serialNr   OEQ1847882
   subType    blindActuator
   userReadings setTo:level..set.* {(split("_",ReadingsVal($name,"level","?")))[1]} , usermode:pct.* {if (ReadingsVal($name,"pct","?") eq ReadingsVal($name,"setTo","?")) {"auto"} else {"manuell"}}
   userattr   ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessMaxVal ASC_BrightnessMinVal ASC_Brightness_Reading ASC_Brightness_Sensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness ASC_Drive_Offset ASC_Drive_OffsetStart ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownTime_beforNightClose ASC_PrivacyDown_Pos ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_Exclude:on,off ASC_Shading_Angle_Left ASC_Shading_Angle_Right ASC_Shading_Direction ASC_Shading_Min_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_Cloudy ASC_Shading_StateChange_Sunny ASC_Shading_WaitingPeriod ASC_ShuttersPlace:window,terrace ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindowRec ASC_WindowRec_subType:twostate,threestate
   webCmd     zu:pct:auf


unter ASC_WindowRec steht auch EG_Bad_Fenster
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ok ich habe eben mal geschaut. Bei mir geht das soweit mit Deinen Namen.

Irgendwie ist das bei Dir im Kaputt. Wenn ein createNewNotifyDev keine saubere Liste ergibt, so wie Deine Devices heißen dann befürchte ich musst Du das ASC noch einmal löschen und neu machen. Hast Du auch alles über FHEMWEB angelegt oder von Hand in der Konfig?

Bei mir passt es soweit


Internals:
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASControl
   NOTIFYDEV  ASControl,Bad_Rollladen,EG_Bad_Fenster,dummyBrightness,dummyRolladenStevenLinks,dummyRolladenStevenRechts,global
   NR         64
   NTFY_ORDER 51-ASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.7-patch
   OLDREADINGS:
   READINGS:
     2019-02-26 08:43:55   Bad_Rollladen_nextAstroTimeEvent 26.02.2019 - 17:33
     2019-02-26 07:09:59   dummyRolladenStevenLinks_PosValue 100
     2019-02-26 07:09:59   dummyRolladenStevenLinks_lastPosValue 0
     2019-02-26 08:43:55   dummyRolladenStevenLinks_nextAstroTimeEvent 26.02.2019 - 17:33
     2019-02-25 22:30:01   dummyRolladenStevenRechts_PosValue 0
     2019-02-25 22:30:01   dummyRolladenStevenRechts_lastPosValue 100
     2019-02-26 08:43:55   dummyRolladenStevenRechts_nextAstroTimeEvent 26.02.2019 - 11:30
     2019-02-22 09:35:41   hardLockOut     off
     2019-02-22 09:35:41   partyMode       off
     2019-02-26 08:43:52   room_Badezimmer Bad_Rollladen
     2019-02-26 08:43:52   room_KinZimSteven dummyRolladenStevenLinks,dummyRolladenStevenRechts
     2019-02-22 09:35:41   selfDefense     off
     2019-02-26 08:43:55   state           created new drive timer
     2019-02-22 09:35:41   sunriseTimeWeHoliday off
     2019-02-26 08:43:52   userAttrList    rolled out
   helper:
     shuttersList:
       Bad_Rollladen
       dummyRolladenStevenLinks
       dummyRolladenStevenRechts
   monitoredDevs:
     EG_Bad_Fenster:
       Bad_Rollladen ASC_WindowRec
     dummyBrightness:
       dummyRolladenStevenRechts ASC_Brightness_Sensor
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_temperatureReading temperature
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       ASC
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net