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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Dersch am 16 Februar 2020, 19:57:07
Hi, es ist leider wieder so, dass nach dem abendlichen Runterfahren alle Läden wieder hoch gehen sobald Residents triggert. Die müssten aber unten bleiben.

Bis auf die Läden mit 3 State Türkontakt fahren sie alle hoch und bleiben da auch bis ASC_Down_Late greift. Es werden alle nach Helligkeit gesteuert. Residents sollte gar nicht darauf eingreifen dürfen. Ist halt für SelfDefence definert.


2020.02.16 18:03:24 3: CUL_HM set KzRolladenTuer pct 0
2020.02.16 18:03:24 3: CUL_HM set WzRolladenLinks pct 0
2020.02.16 18:03:24 3: CUL_HM set KuRolladenTuer pct 0
2020.02.16 18:03:24 3: CUL_HM set JuRollladen pct 0
2020.02.16 18:03:24 3: CUL_HM set WzRolladenTuer pct 0
2020.02.16 18:03:24 3: CUL_HM set KzRolladenRechts pct 0
2020.02.16 18:03:24 3: CUL_HM set WzRolladenGarten pct 0
2020.02.16 18:03:24 3: CUL_HM set WzRolladenTerrasse pct 0
2020.02.16 18:03:24 3: CUL_HM set AkRolladen pct 0
2020.02.16 18:03:24 3: CUL_HM set KuRolladenSpuele pct 0
2020.02.16 18:03:24 3: CUL_HM set KuRolladenMitte pct 0
2020.02.16 18:03:24 3: CUL_HM set FlurRolladen pct 0
2020.02.16 18:03:24 3: CUL_HM set GwRolladen pct 0

2020.02.16 19:24:21 2: ROOMMATE set rr_Daniela absent
2020.02.16 19:24:21 3: CUL_HM set KuRolladenTuer inhibit off
2020.02.16 19:24:21 3: CUL_HM set KzRolladenTuer inhibit off
2020.02.16 19:24:21 3: CUL_HM set WzRolladenTuer inhibit off
2020.02.16 19:24:59 2: ROOMMATE set rr_Daniela home
2020.02.16 19:24:59 3: CUL_HM set AkRolladen pct 100
2020.02.16 19:24:59 3: CUL_HM set FlurRolladen pct 100
2020.02.16 19:24:59 3: CUL_HM set GwRolladen pct 100
2020.02.16 19:24:59 3: CUL_HM set JuRollladen pct 100
2020.02.16 19:24:59 3: CUL_HM set KuRolladenMitte pct 100
2020.02.16 19:24:59 3: CUL_HM set KuRolladenSpuele pct 100
2020.02.16 19:24:59 3: CUL_HM set WzRolladenGarten pct 100
2020.02.16 19:24:59 3: CUL_HM set WzRolladenLinks pct 100
2020.02.16 19:24:59 3: CUL_HM set WzRolladenTerrasse pct 100


List:

Internals:
   FUUID      5c432079-f33f-c2c3-4c9d-f93e944883e4b339
   FVERSION   73_AutoShuttersControl.pm:v0.8.16-s21135/2020-02-07 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  global,myASControl,AkRolladen,AnkleideRollladen,FlurRolladen,GwRolladen,JuRollladen,KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer,KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer,SzRolladenBalkon,SzRolladenTerrasse,WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer,JuFenster,WzGartenTuer,Astro,TeHelligkeit,DSHOME,GwFenster,SzBalkonTuer,KuFensterSpuele,KuTerrasseTuer,KzFensterBalkon,AkFensterkontakt,KzBalkonTuer,KzFensterRechts
   NR         192
   NTFY_ORDER 51-myASControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.16
   OLDREADINGS:
   READINGS:
     2020-02-16 19:25:24   AkRolladen_PosValue 100
     2020-02-16 18:03:24   AkRolladen_lastPosValue 100
     2020-02-16 18:43:10   AkRolladen_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:24:59   AnkleideRollladen_PosValue 100
     2020-02-16 18:03:24   AnkleideRollladen_lastPosValue 100
     2020-02-16 18:43:10   AnkleideRollladen_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:39   FlurRolladen_PosValue 100
     2020-02-16 18:03:24   FlurRolladen_lastPosValue 100
     2020-02-16 18:43:10   FlurRolladen_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:20   GwRolladen_PosValue 100
     2020-02-16 18:03:24   GwRolladen_lastPosValue 100
     2020-02-16 18:43:10   GwRolladen_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:37   JuRollladen_PosValue 100
     2020-02-16 18:03:24   JuRollladen_lastPosValue 100
     2020-02-16 18:43:10   JuRollladen_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:32   KuRolladenMitte_PosValue 100
     2020-02-16 18:03:24   KuRolladenMitte_lastPosValue 100
     2020-02-16 18:43:10   KuRolladenMitte_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:26   KuRolladenSpuele_PosValue 100
     2020-02-16 18:03:24   KuRolladenSpuele_lastPosValue 100
     2020-02-16 18:43:10   KuRolladenSpuele_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:32:34   KuRolladenTuer_PosValue 0
     2019-11-28 22:00:01   KuRolladenTuer_lastDelayPosValue 100
     2020-02-16 18:03:24   KuRolladenTuer_lastPosValue 100
     2020-02-16 18:43:10   KuRolladenTuer_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 18:03:24   KzRolladenBalkon_PosValue 0
     2020-02-16 19:00:01   KzRolladenBalkon_lastPosValue 0
     2020-02-16 19:00:01   KzRolladenBalkon_nextAstroTimeEvent 17.02.2020 - 08:30
     2020-02-16 18:43:34   KzRolladenRechts_PosValue 0
     2020-02-16 19:00:01   KzRolladenRechts_lastPosValue 0
     2020-02-16 19:00:01   KzRolladenRechts_nextAstroTimeEvent 17.02.2020 - 08:30
     2020-02-16 19:32:34   KzRolladenTuer_PosValue 0
     2020-02-16 19:00:01   KzRolladenTuer_lastPosValue 0
     2020-02-16 19:00:01   KzRolladenTuer_nextAstroTimeEvent 17.02.2020 - 08:30
     2020-02-16 19:24:59   SzRolladenBalkon_PosValue 100
     2019-12-30 07:57:26   SzRolladenBalkon_lastDelayPosValue 100
     2020-02-16 18:03:24   SzRolladenBalkon_lastPosValue 100
     2020-02-16 18:43:10   SzRolladenBalkon_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:24:59   SzRolladenTerrasse_PosValue 100
     2020-02-16 18:03:24   SzRolladenTerrasse_lastPosValue 100
     2020-02-16 18:43:10   SzRolladenTerrasse_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:58   WzRolladenGarten_PosValue 100
     2020-02-16 18:03:24   WzRolladenGarten_lastPosValue 100
     2020-02-16 18:43:10   WzRolladenGarten_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:24   WzRolladenLinks_PosValue 100
     2020-02-16 18:03:24   WzRolladenLinks_lastPosValue 100
     2020-02-16 18:43:10   WzRolladenLinks_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:25:39   WzRolladenTerrasse_PosValue 100
     2020-02-16 18:03:24   WzRolladenTerrasse_lastPosValue 100
     2020-02-16 18:43:10   WzRolladenTerrasse_nextAstroTimeEvent 16.02.2020 - 22:00
     2020-02-16 19:32:34   WzRolladenTuer_PosValue 0
     2020-02-09 17:59:30   WzRolladenTuer_lastDelayPosValue 100
     2020-02-16 18:03:24   WzRolladenTuer_lastPosValue 100
     2020-02-16 18:43:10   WzRolladenTuer_nextAstroTimeEvent 16.02.2020 - 22:00
     2019-08-21 19:04:55   ascEnable       on
     2019-05-10 12:05:43   controlShading  on
     2019-04-16 22:48:22   hardLockOut     on
     2018-12-21 14:25:59   partyMode       off
     2020-02-16 18:43:06   room_Abstellkammer AkRolladen
     2020-02-16 18:43:06   room_Ankleide   AnkleideRollladen
     2020-02-16 18:43:06   room_FlurOG     FlurRolladen
     2020-02-16 18:43:06   room_G__steWC   GwRolladen
     2020-02-16 18:43:06   room_Julie      JuRollladen
     2020-02-16 18:43:06   room_K__che     KuRolladenMitte,KuRolladenSpuele,KuRolladenTuer
     2020-02-16 18:43:06   room_Kinderzimmer KzRolladenBalkon,KzRolladenRechts,KzRolladenTuer
     2020-02-16 18:43:06   room_Schlafzimmer SzRolladenBalkon,SzRolladenTerrasse
     2020-02-16 18:43:06   room_Wohnzimmer WzRolladenGarten,WzRolladenLinks,WzRolladenTerrasse,WzRolladenTuer
     2019-06-17 20:33:47   selfDefense     on
     2020-02-16 19:32:34   state           manual
     2019-06-15 23:58:10   sunriseTimeWeHoliday on
     2020-02-16 18:43:06   userAttrList    rolled out
   helper:
     shuttersList:
       AkRolladen
       AnkleideRollladen
       FlurRolladen
       GwRolladen
       JuRollladen
       KuRolladenMitte
       KuRolladenSpuele
       KuRolladenTuer
       KzRolladenBalkon
       KzRolladenRechts
       KzRolladenTuer
       SzRolladenBalkon
       SzRolladenTerrasse
       WzRolladenGarten
       WzRolladenLinks
       WzRolladenTerrasse
       WzRolladenTuer
   monitoredDevs:
     AkFensterkontakt:
       AkRolladen ASC_WindowRec
     AkRolladen:
     AnkleideRollladen:
     Astro:
       myASControl ASC_twilightDevice
     DSHOME:
       myASControl ASC_residentsDev
     FlurRolladen:
     GwFenster:
       GwRolladen ASC_WindowRec
     GwRolladen:
     JuFenster:
       JuRollladen ASC_WindowRec
     JuRollladen:
     KuFensterSpuele:
       KuRolladenSpuele ASC_WindowRec
     KuRolladenMitte:
     KuRolladenSpuele:
     KuRolladenTuer:
     KuTerrasseTuer:
       KuRolladenTuer ASC_WindowRec
     KzBalkonTuer:
       KzRolladenTuer ASC_WindowRec
     KzFensterBalkon:
       KzRolladenBalkon ASC_WindowRec
     KzFensterRechts:
       KzRolladenRechts ASC_WindowRec
     KzRolladenBalkon:
     KzRolladenRechts:
     KzRolladenTuer:
     SzBalkonTuer:
       SzRolladenBalkon ASC_WindowRec
     SzRolladenBalkon:
     SzRolladenTerrasse:
     TeHelligkeit:
       AkRolladen ASC_BrightnessSensor
       AnkleideRollladen ASC_BrightnessSensor
       FlurRolladen ASC_BrightnessSensor
       GwRolladen ASC_BrightnessSensor
       JuRollladen ASC_BrightnessSensor
       KuRolladenMitte ASC_BrightnessSensor
       KuRolladenSpuele ASC_BrightnessSensor
       KuRolladenTuer ASC_BrightnessSensor
       KzRolladenBalkon ASC_BrightnessSensor
       KzRolladenRechts ASC_BrightnessSensor
       KzRolladenTuer ASC_BrightnessSensor
       SzRolladenBalkon ASC_BrightnessSensor
       SzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenGarten ASC_BrightnessSensor
       WzRolladenLinks ASC_BrightnessSensor
       WzRolladenTerrasse ASC_BrightnessSensor
       WzRolladenTuer ASC_BrightnessSensor
     WzGartenTuer:
       WzRolladenTuer ASC_WindowRec
     WzRolladenGarten:
     WzRolladenLinks:
     WzRolladenTerrasse:
     WzRolladenTuer:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 15:4
   ASC_freezeTemp 3
   ASC_residentsDev DSHOME:state
   ASC_shuttersDriveDelay 10
   ASC_tempSensor TeTempFeuchte:temperature
   ASC_twilightDevice Astro
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Zentral
   verbose    0


Ich bin entlich zum testen gekommen. Trotz der entsprechenden Einstellungen ist bei mir das Rollo nicht hoch gefahren. Ich habe die aktuelle Version 0.8.17 verwendet.
Kannst Du mir ein list von einem Rollo geben das hoch fährt?
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

coolice

Guten Morgen, ich würde gerne per TabletUi ASC_autoShuttersControlEvening und ASC_autoShuttersControlMorning auf on bzw. off schalten. Dieses habe ich mit einem Dummy und einem DOIF versucht. Zwar habe ich noch nie gesehen das man mit einem DOIF attr. setzt aber das heißt ja nichts. Leider bekomme ich es nicht hin mit ([d_AutoShuttersControl_Programm:state] eq "on" (attr AutoShuttersControl ASC_autoShuttersControlEvening on,ASC_autoShuttersControlMorning on))
Ist es überhaupt möglich attr. mit einem DOIF zu setzen ?

Dersch

Zitat von: CoolTux am 08 März 2020, 08:09:30
Ich bin endlich zum testen gekommen. Trotz der entsprechenden Einstellungen ist bei mir das Rollo nicht hoch gefahren. Ich habe die aktuelle Version 0.8.17 verwendet.
Kannst Du mir ein list von einem Rollo geben das hoch fährt?

Viele Dank für deine Mühe! Seit 0.8.17 ist es auch nicht mehr passiert. Aber ich glaube die Situation bei der die Rollos hochfahren ist auch nicht aufgetreten. Ist halt immer problematisch zum testen wegen den Kindern :)

Internals:
   DEF        35EF94
   FUUID      5c432072-f33f-c2c3-ced2-0cf402383f1b1d20
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E35EF94,0000,3F2E829F,FF,FFC6,52A41035EF942864FE0601C800
   HMLAN1_RSSI -58
   HMLAN1_TIME 2020-03-08 08:19:05
   HMUSB_MSGCNT 3
   HMUSB_RAWMSG E35EF94,0000,9C1D4248,FF,FFC2,52A41035EF942864FE0601C800
   HMUSB_RSSI -62
   HMUSB_TIME 2020-03-08 08:19:05
   IODev      HMLAN1
   LASTInputDev HMUSB
   MSGCNT     7
   NAME       WzRolladenTerrasse
   NOTIFYDEV  global
   NR         42
   NTFY_ORDER 50-WzRolladenTerrasse
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:52 - t:10 s:35EF94 d:2864FE 0601C800
   protLastRcv 2020-03-08 08:19:05
   protRcv    3 last_at:2020-03-08 08:19:05
   protSnd    4 last_at:2020-03-08 08:19:05
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_HMLAN1 cnt:4 min:-59 max:-57 avg:-57.75 lst:-58
   rssi_at_HMUSB cnt:3 min:-63 max:-59 avg:-61.33 lst:-62
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-03-08 08:19:05   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-03-08 08:30:01   ASC_Time_DriveDown  8.03.2020 - 22:00
     2020-03-08 08:30:01   ASC_Time_DriveUp  9.03.2020 - 08:30
     2020-03-08 08:18:26   CommandAccepted yes
     2018-07-27 08:47:26   D-firmware      2.8
     2018-07-27 08:47:26   D-serialNr      MEQ0651668
     2019-08-12 12:56:49   PairedTo        0x2864FE
     2018-03-19 15:42:57   R-driveDown     31.2 s
     2018-03-19 15:42:57   R-driveTurn     0.5 s
     2018-03-19 15:42:57   R-driveUp       33.1 s
     2018-03-19 15:42:56   R-pairCentral   0x2864FE
     2018-03-19 15:42:57   R-sign          off
     2019-08-12 12:56:49   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2019-08-12 12:56:50   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:38 0D:01 0E:4B 0F:05 10:00 30:06 56:00 57:24
     2020-03-07 21:41:27   associatedWith  myASControl
     2020-03-08 08:19:05   deviceMsg       on (to CCU)
     2020-03-08 08:19:05   level           100
     2020-03-08 08:19:05   motor           stop:on
     2020-03-08 08:19:05   pct             100
     2019-08-12 12:54:19   powerOn         2019-08-12 12:54:19
     2020-03-08 08:19:05   recentStateType info
     2020-03-08 08:19:05   state           on
     2020-03-08 08:19:05   timedOn         off
   helper:
     HM_CMDNR   82
     cSnd       012864FE35EF94010E,112864FE35EF940201C8
     dlvlCmd    ++A0112864FE35EF940201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +35EF94,00,00,00
       nextSend   1583651945.98958
       prefIO     
       rxt        0
       vccu       CCU
       p:
         35EF94
         00
         00
         00
     mRssi:
       mNo        52
       io:
         HMLAN1:
           -52
           -52
         HMUSB:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1583651945.87484
       ack:
         HASH(0x55f55d50d680)
         5280022864FE35EF9400
     rssi:
       HMLAN1:
         avg        -57
         cnt        2
         lst        -57
         max        -57
         min        -57
       at_HMLAN1:
         avg        -57.75
         cnt        4
         lst        -58
         max        -57
         min        -59
       at_HMUSB:
         avg        -61.3333333333333
         cnt        3
         lst        -62
         max        -59
         min        -63
     shadowReg:
     tmpl:
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_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   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 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:255
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0651668
   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_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down

CoolTux

Zitat von: coolice am 08 März 2020, 08:26:13
Guten Morgen, ich würde gerne per TabletUi ASC_autoShuttersControlEvening und ASC_autoShuttersControlMorning auf on bzw. off schalten. Dieses habe ich mit einem Dummy und einem DOIF versucht. Zwar habe ich noch nie gesehen das man mit einem DOIF attr. setzt aber das heißt ja nichts. Leider bekomme ich es nicht hin mit ([d_AutoShuttersControl_Programm:state] eq "on" (attr AutoShuttersControl ASC_autoShuttersControlEvening on,ASC_autoShuttersControlMorning on))
Ist es überhaupt möglich attr. mit einem DOIF zu setzen ?

Möglich ist es, aber nicht empfehlenswert. Es ändert sich die Konfig-Struktur beim ändern/setzen eines Attributes. Diese müsste dann wenn abgespeichert werden. Das automatisiert zu machen ist aber nicht empfehlenswert.
Mit DOIF kenne ich mich nicht so aus, aber deines scheint schon im grundlegenen Aufbau falsch zu sein. Schau am besten noch mal in die Commandref zu DOIF.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: Dersch am 08 März 2020, 08:45:08
Viele Dank für deine Mühe! Seit 0.8.17 ist es auch nicht mehr passiert. Aber ich glaube die Situation bei der die Rollos hochfahren ist auch nicht aufgetreten. Ist halt immer problematisch zum testen wegen den Kindern :)

Internals:
   DEF        35EF94
   FUUID      5c432072-f33f-c2c3-ced2-0cf402383f1b1d20
   HMLAN1_MSGCNT 4
   HMLAN1_RAWMSG E35EF94,0000,3F2E829F,FF,FFC6,52A41035EF942864FE0601C800
   HMLAN1_RSSI -58
   HMLAN1_TIME 2020-03-08 08:19:05
   HMUSB_MSGCNT 3
   HMUSB_RAWMSG E35EF94,0000,9C1D4248,FF,FFC2,52A41035EF942864FE0601C800
   HMUSB_RSSI -62
   HMUSB_TIME 2020-03-08 08:19:05
   IODev      HMLAN1
   LASTInputDev HMUSB
   MSGCNT     7
   NAME       WzRolladenTerrasse
   NOTIFYDEV  global
   NR         42
   NTFY_ORDER 50-WzRolladenTerrasse
   STATE      up
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:52 - t:10 s:35EF94 d:2864FE 0601C800
   protLastRcv 2020-03-08 08:19:05
   protRcv    3 last_at:2020-03-08 08:19:05
   protSnd    4 last_at:2020-03-08 08:19:05
   protState  CMDs_done
   rssi_HMLAN1 cnt:2 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_HMLAN1 cnt:4 min:-59 max:-57 avg:-57.75 lst:-58
   rssi_at_HMUSB cnt:3 min:-63 max:-59 avg:-61.33 lst:-62
   READINGS:
     2019-05-21 23:15:25   ASC_Enable      on
     2020-03-08 08:19:05   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-03-08 08:30:01   ASC_Time_DriveDown  8.03.2020 - 22:00
     2020-03-08 08:30:01   ASC_Time_DriveUp  9.03.2020 - 08:30
     2020-03-08 08:18:26   CommandAccepted yes
     2018-07-27 08:47:26   D-firmware      2.8
     2018-07-27 08:47:26   D-serialNr      MEQ0651668
     2019-08-12 12:56:49   PairedTo        0x2864FE
     2018-03-19 15:42:57   R-driveDown     31.2 s
     2018-03-19 15:42:57   R-driveTurn     0.5 s
     2018-03-19 15:42:57   R-driveUp       33.1 s
     2018-03-19 15:42:56   R-pairCentral   0x2864FE
     2018-03-19 15:42:57   R-sign          off
     2019-08-12 12:56:49   RegL_00.        00:00 02:01 0A:28 0B:64 0C:FE 15:FF 18:00
     2019-08-12 12:56:50   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:38 0D:01 0E:4B 0F:05 10:00 30:06 56:00 57:24
     2020-03-07 21:41:27   associatedWith  myASControl
     2020-03-08 08:19:05   deviceMsg       on (to CCU)
     2020-03-08 08:19:05   level           100
     2020-03-08 08:19:05   motor           stop:on
     2020-03-08 08:19:05   pct             100
     2019-08-12 12:54:19   powerOn         2019-08-12 12:54:19
     2020-03-08 08:19:05   recentStateType info
     2020-03-08 08:19:05   state           on
     2020-03-08 08:19:05   timedOn         off
   helper:
     HM_CMDNR   82
     cSnd       012864FE35EF94010E,112864FE35EF940201C8
     dlvlCmd    ++A0112864FE35EF940201C8
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +35EF94,00,00,00
       nextSend   1583651945.98958
       prefIO     
       rxt        0
       vccu       CCU
       p:
         35EF94
         00
         00
         00
     mRssi:
       mNo        52
       io:
         HMLAN1:
           -52
           -52
         HMUSB:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1583651945.87484
       ack:
         HASH(0x55f55d50d680)
         5280022864FE35EF9400
     rssi:
       HMLAN1:
         avg        -57
         cnt        2
         lst        -57
         max        -57
         min        -57
       at_HMLAN1:
         avg        -57.75
         cnt        4
         lst        -58
         max        -57
         min        -59
       at_HMUSB:
         avg        -61.3333333333333
         cnt        3
         lst        -62
         max        -59
         min        -63
     shadowReg:
     tmpl:
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_BrightnessSensor TeHelligkeit:luminosity
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   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 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:255
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 18
   ASC_Shading_Mode off
   ASC_Shading_Pos 20
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 08:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 30
   ASC_Ventilate_Window_Open on
   ASC_WiggleValue 5
   ASC_WindowRec none
   ASC_WindowRec_subType twostate
   DbLogExclude .*
   IODev      HMLAN1
   IOgrp      CCU
   autoReadReg 4_reqStatus
   cmdIcon    up:rc_UP stop:rc_STOP down:rc_DOWN
   devStateIcon up:fts_shutter_10@green down:fts_shutter_100@grey 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
   eventMap   on:up off:down
   expert     2_full
   firmware   2.8
   group      Rolläden
   icon       fts_shutter_updown
   model      HM-LC-BL1-FM
   peerIDs    00000000,
   room       Wohnzimmer
   serialNr   MEQ0651668
   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_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 room_map structexclude
   webCmd     up:stop:down


Dann müssten wir das bitte noch mal bei Dir testen. Bei Gelegenheit halt.
Bis dahin wäre meine Empfehlung Deine Attribute auf zu räumen. Überall wo Du -1 oder none hast können die Attribute entfernt werden. Generell kannst Du alle entfernen wo Du nicht vom default abweichen willst. Default steht in der Commandref hinter den Attributen.



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

roman1528

Moin CoolTux.

Mal wieder ein sehr tolles, großes Modul welches du da gebaut hast. Aber wie so oft, melde ich mich ja immer nur zu Wort wenn ich was brauche oder was nicht verstehe.

Zum einen ist es die ganze Logik hinter deinem Modul. Das ist auf jeden Fall Ansichtssache und jeder interpretiert sinnvoll oder nicht sinnvoll anders. Doch ein Modul sollte nicht nur nach deinen Vorstellungen funktionieren, sondern alle die es nutzen, sollten die Art und Weise wie es funktioniert beeinflussen können. Das soll nicht heißen, dass du nicht auf die Community eingehst. Ich bin immer wieder fasziniert davon, dass du möglichst alle Wünsche von uns durchgeknallten Usern erfüllst.


Warum wird der Helligkeitswert eines Lichtsensor's nicht direkt zum steuern verwendet sondern nur um eine Neuberechnung von sunset/sunrise auszulösen? Ich will nicht sagen, dass das schlecht ist. Aber warum Umwege gehen wenn man den Wert doch schon hat. Alternativ direkt die Zeit aus einem Astro-Device nehmen. Notfalls mit Vorgabe des Wertes (Readings) vom User.

Aus meiner sicht wäre sinnvoll: WertDunkel erreicht, ASC_Time_Down_Early erreicht, also zu. Wert Dunkel erreicht, ASC_Time_Down_Early nicht erreicht, also warten bis ASC_Time_Down_Early... und so weiter...
Genau so morgens. Wert Hell erreicht, ASC_Time_Up_Early erreicht, also auf. Oder. Wert Hell nicht erreicht, aber ASC_Time_Up_Early erreicht also auf. Oder. Wert Hell erreicht, aber ASC_Time_Up_Early nicht erreicht, die Kiste bleibt zu... und so weiter...

Next:
Warum fährt ein Rollladen, den ich morgens selbst (manuell) auf gemacht habe, nur wenige Minuten später wieder zu? Ja... ASC_BlockingTime_afterManual... ist doch aber unnötig, dass er wieder runter fährt wenn es schon morgens ist, dabei sollte egal sein ob die ASC_Time_Up_Early schon erreicht ist, weil das Modul ja schlau ist und sich sagt:
"ASC_Time_Up_Early war noch nicht, (vielleicht ist es auch noch nicht hell genug) aber es ist ja zwischen 5 Uhr (notfalls konfigurierbar) und ASC_Time_Up_Late. Na dann lass ich den Karren mal oben."

Heute erst wieder so passiert... um 7 per Knopf hoch gefahren, kurz drauf waren die Kisten wieder zu. ASC_Time_Up_Early in dem Fall 8:00 Uhr. Was ich so ätzend daran fand, war, dass auch der Rollladen an dem Fenster welches offen war herunter gefahren war obwohl die ganzen Window_Rec und Ventilate... angelegt und korrekt sind. Hierzu: Warum kann ich die Ventilate_Pos nicht auch auf "open/0" stellen? Wenn ich lüften möchte, dann aber auch richtig XD

Wenn du irgendwas in einem bestimmten Loglvl dazu brauchst gib mir bitte Beschied.

Warum stehen die Rollladen zwei mal im NOTIFYDEF drin?

list ASC:
Internals:
   FUUID      5d6ac934-f33f-8842-0373-5e91469cff511fcf
   FVERSION   73_AutoShuttersControl.pm:v0.8.17-s21284/2020-02-27 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,sz_rollladen,wz_rollladen,wz_fenster,sz_rollladen,wz_rollladen,Astro,dr_lichtsensor_west,residents,sz_fenster
   NR         407
   NTFY_ORDER 51-ASC
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.17
   OLDREADINGS:
   READINGS:
     2020-02-11 21:54:31   ascEnable       on
     2019-09-22 08:27:50   controlShading  on
     2019-08-31 21:24:07   hardLockOut     off
     2020-01-01 14:46:36   partyMode       off
     2020-03-01 16:21:53   room_Schlafzimmer sz_rollladen
     2020-03-01 16:21:53   room_Wohnzimmer wz_rollladen
     2019-08-31 21:24:22   selfDefense     off
     2020-03-08 13:48:15   state           manual
     2019-08-31 21:24:41   sunriseTimeWeHoliday off
     2020-03-08 13:48:15   sz_rollladen_PosValue 0
     2020-03-07 18:45:51   sz_rollladen_lastPosValue 0
     2020-03-08 08:00:02   sz_rollladen_nextAstroTimeEvent  8.03.2020 - 18:47
     2020-03-01 16:21:53   userAttrList    rolled out
     2020-03-08 08:00:24   wz_rollladen_PosValue 0
     2020-03-08 08:00:02   wz_rollladen_lastPosValue 100
     2020-03-08 08:00:02   wz_rollladen_nextAstroTimeEvent  8.03.2020 - 18:47
   helper:
     shuttersList:
       sz_rollladen
       wz_rollladen
   monitoredDevs:
     Astro:
       ASC        ASC_twilightDevice
     dr_lichtsensor_west:
       sz_rollladen ASC_BrightnessSensor
       wz_rollladen ASC_BrightnessSensor
     residents:
       ASC        ASC_residentsDev
     sz_fenster:
       sz_rollladen ASC_WindowRec
     sz_rollladen:
     wz_fenster:
       wz_rollladen ASC_WindowRec
     wz_rollladen:
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning CIVIL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_blockAscDrivesAfterManual 0
   ASC_brightnessDriveUpDown 300:100
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_residentsDev residents
   ASC_shuttersDriveDelay 2
   ASC_twilightDevice Astro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC


list sz_rollladen:
Internals:
   CHANGED   
   CODE       491F56
   DEF        491F56
   DuoFern_Stick_MSGCNT 80
   DuoFern_Stick_RAWMSG 0FFF0F246000A00050320000140001491F56FFFFFF01
   DuoFern_Stick_TIME 2020-03-08 13:48:15
   FUUID      5c4b2d96-f33f-8842-8ead-d5fe23bb745cd5f9
   IODev      DuoFern_Stick
   LASTInputDev DuoFern_Stick
   MODEL      Rohrmotor
   MSGCNT     80
   NAME       sz_rollladen
   NR         367
   STATE      opened
   SUBTYPE    Rohrmotor
   TYPE       DUOFERN
   READINGS:
     2019-09-22 08:28:26   ASC_Enable      on
     2020-03-08 13:48:15   ASC_ShuttersLastDrive manual
     2020-03-08 08:00:02   ASC_Time_DriveDown  8.03.2020 - 18:47
     2020-03-08 08:00:02   ASC_Time_DriveUp  9.03.2020 - 08:00
     2020-03-01 16:21:53   associatedWith  ASC
     2020-03-08 13:48:15   block           0
     2020-03-08 13:48:15   dawnAutomatic   off
     2020-03-08 13:48:15   duskAutomatic   off
     2020-03-08 13:48:15   manualMode      off
     2020-03-08 13:48:15   moving          stop
     2020-03-08 13:48:15   obstacle        0
     2020-03-08 13:48:15   position        0
     2020-03-08 13:48:15   rainAutomatic   off
     2020-03-08 13:48:15   rainDirection   up
     2020-03-08 13:48:15   rainMode        off
     2020-03-08 13:48:15   reversal        off
     2020-03-08 13:48:15   state           opened
     2020-03-08 13:48:15   sunAutomatic    off
     2020-03-08 13:48:15   sunMode         off
     2020-03-08 13:48:15   sunPosition     50
     2020-03-08 13:48:15   timeAutomatic   off
     2020-03-08 13:48:15   ventilatingMode off
     2020-03-08 13:48:15   ventilatingPosition 80
     2020-03-08 13:48:15   version         1.4
     2020-03-08 13:48:15   windAutomatic   off
     2020-03-08 13:48:15   windDirection   up
     2020-03-08 13:48:15   windMode        off
   helper:
Attributes:
   ASC        1
   ASC_Antifreeze off
   ASC_Antifreeze_Pos 80
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor dr_lichtsensor_west 300:100
   ASC_Closed_Pos 80
   ASC_ComfortOpen_Pos 0
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up off
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 80:306
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 24.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 50000:10000
   ASC_Shading_WaitingPeriod 1800
   ASC_ShuttersPlace window
   ASC_TempSensor bme280_west
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 21:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 10:00
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open off
   ASC_WindProtection off
   ASC_WindowRec sz_fenster
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   IODev      DuoFern_Stick
   event-on-change-reading .*
   group      Aktoren
   rolllaeden_map position:51:50
   room       Schlafzimmer
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate


list wz_rollladen:
Internals:
   CODE       491F57
   DEF        491F57
   DuoFern_Stick_MSGCNT 48
   DuoFern_Stick_RAWMSG 0FFF0F246000A00050320000140000491F57FFFFFF01
   DuoFern_Stick_TIME 2020-03-08 08:00:24
   FUUID      5c4b2d96-f33f-8842-ba34-3314d87ba39908cd
   IODev      DuoFern_Stick
   LASTInputDev DuoFern_Stick
   MODEL      Rohrmotor
   MSGCNT     48
   NAME       wz_rollladen
   NR         345
   STATE      opened
   SUBTYPE    Rohrmotor
   TYPE       DUOFERN
   READINGS:
     2019-08-31 21:23:55   ASC_Enable      on
     2020-03-08 08:00:24   ASC_ShuttersLastDrive day open
     2020-03-08 08:00:02   ASC_Time_DriveDown  8.03.2020 - 18:47
     2020-03-08 08:00:02   ASC_Time_DriveUp  9.03.2020 - 08:00
     2020-03-01 16:21:53   associatedWith  ASC
     2020-03-08 08:00:24   block           0
     2020-03-08 08:00:24   dawnAutomatic   off
     2020-03-08 08:00:24   duskAutomatic   off
     2020-03-08 08:00:24   manualMode      off
     2020-03-08 08:00:24   moving          stop
     2020-03-08 08:00:24   obstacle        0
     2020-03-08 08:00:24   position        0
     2020-03-08 08:00:24   rainAutomatic   off
     2020-03-08 08:00:24   rainDirection   up
     2020-03-08 08:00:24   rainMode        off
     2020-03-08 08:00:24   reversal        off
     2020-03-08 08:00:24   state           opened
     2020-03-08 08:00:24   sunAutomatic    off
     2020-03-08 08:00:24   sunMode         off
     2020-03-08 08:00:24   sunPosition     50
     2020-03-08 08:00:24   timeAutomatic   off
     2020-03-08 08:00:24   ventilatingMode off
     2020-03-08 08:00:24   ventilatingPosition 80
     2020-03-08 08:00:24   version         1.4
     2020-03-08 08:00:24   windAutomatic   off
     2020-03-08 08:00:24   windDirection   up
     2020-03-08 08:00:24   windMode        off
   helper:
     desiredPosition 0
Attributes:
   ASC        1
   ASC_Antifreeze soft
   ASC_Antifreeze_Pos 30
   ASC_AutoAstroModeEvening CIVIL
   ASC_AutoAstroModeMorning REAL
   ASC_BlockingTime_afterManual 0
   ASC_BlockingTime_beforDayOpen 0
   ASC_BlockingTime_beforNightClose 0
   ASC_BrightnessSensor dr_lichtsensor_west 300:100
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 0
   ASC_GuestRoom off
   ASC_LockOut off
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Partymode off
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose -1
   ASC_RainProtection off
   ASC_Shading_InOutAzimuth 80:306
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 24.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 50000:10000
   ASC_Shading_WaitingPeriod 1800
   ASC_ShuttersPlace window
   ASC_TempSensor bme280_west
   ASC_Time_Down_Early 18:00
   ASC_Time_Down_Late 22:00
   ASC_Time_Up_Early 08:00
   ASC_Time_Up_Late 10:00
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WindProtection off
   ASC_WindowRec wz_fenster
   ASC_WindowRec_PosAfterDayClosed open
   ASC_WindowRec_subType twostate
   IODev      DuoFern_Stick
   event-on-change-reading .*
   genericDeviceType blind
   group      Aktoren
   homebridgeMapping TargetPosition=verb=mach,articles=den,values=auf:0;zu:100
   rolllaeden_map position:79:80
   room       Wohnzimmer
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate


Mir fällt garantiert noch mehr ein, je mehr ich darüber nachdenke. Das hier ist keine Kritik. Ich verstehe nur die Sinnhaftigkeit dahinter nicht.
Würde mich sehr freuen wenn du es mir erklären könntest oder aber auch erweitern/ändern könntest. Wie auch immer  ;D

Grüße^^
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

Wscheff

Zitat von: coolice am 08 März 2020, 08:26:13
Guten Morgen, ich würde gerne per TabletUi ASC_autoShuttersControlEvening und ASC_autoShuttersControlMorning auf on bzw. off schalten. Dieses habe ich mit einem Dummy und einem DOIF versucht. Zwar habe ich noch nie gesehen das man mit einem DOIF attr. setzt aber das heißt ja nichts. Leider bekomme ich es nicht hin mit ([d_AutoShuttersControl_Programm:state] eq "on" (attr AutoShuttersControl ASC_autoShuttersControlEvening on,ASC_autoShuttersControlMorning on))
Ist es überhaupt möglich attr. mit einem DOIF zu setzen ?


Hi coolice,

Ich habe zwar kein tablet UI, aber sich schalte den Partymode mit dem readingsProxy ein und aus.
Vielleicht hilft es dir:



Internals:
   DEF        Ro_All:partyMode
   DEVICE     Ro_All
   FUUID      5e627478-f33f-8b14-b186-412271e7776d25a4
   NAME       ASC_Partymode.rp
   NOTIFYDEV  global,Ro_All
   NR         747
   NTFY_ORDER 50-ASC_Partymode.rp
   READING    partyMode
   STATE      off
   TYPE       readingsProxy
   .attraggr:
   .attrminint:
   CONTENT:
     Ro_All     1
   READINGS:
     2020-03-06 17:11:49   lastCmd         off
     2020-03-07 12:09:23   state           off
Attributes:
   devStateIcon on:Restart:off off:Shutdown:on
   group      EG
   room       1.01_Rollo,9.02_Steuerung
   setFn      {($CMD eq "on")?"partyMode on":"partyMode off"}
   setList    on off




Gesendet von iPhone mit Tapatalk

roman1528

Zitat von: coolice am 08 März 2020, 08:26:13
Guten Morgen, ich würde gerne per TabletUi ASC_autoShuttersControlEvening und ASC_autoShuttersControlMorning auf on bzw. off schalten. Dieses habe ich mit einem Dummy und einem DOIF versucht. Zwar habe ich noch nie gesehen das man mit einem DOIF attr. setzt aber das heißt ja nichts. Leider bekomme ich es nicht hin mit ([d_AutoShuttersControl_Programm:state] eq "on" (attr AutoShuttersControl ASC_autoShuttersControlEvening on,ASC_autoShuttersControlMorning on))
Ist es überhaupt möglich attr. mit einem DOIF zu setzen ?

Easy:
<div data-type="checkbox"
data-device="ASC"
data-get="ASC_autoShuttersControlEvening"
data-set="ASC_autoShuttersControlEvening"
data-cmd="attr"
data-get-on="on"
data-get-off="off"
data-set-on="on"
data-set-off="off"
class="top-space">
</div>


<div data-type="checkbox"
data-device="ASC"
data-get="ASC_autoShuttersControlMorning"
data-set="ASC_autoShuttersControlMorning"
data-cmd="attr"
data-get-on="on"
data-get-off="off"
data-set-on="on"
data-set-off="off"
class="top-space">
</div>


EDIT: Danach ist natürlich ein "save" nötig. wie CoolTux oben schon beschrieben hat.

Grüße^^
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

Prof. Dr. Peter Henning

#833
Hi Marko,

ich habe heute die neueste Version von GitHub installiert - und nix läuft mehr. Eigentlich will ich nur die Shading-Funktionen nutzen - aber nicht einmal mit InOutAzimuth 0:360 und MinMaxElevation 0:90 passiert irgendetwas.

Die Debug-Ausgaben lauten nur, dass die Bedingungen überprüft werden - das wars dann.

In den Zeilen 2065 und 2066 wird geholt
Zitatmy $reading = $shutters->getBrightnessReading;
    my $outTemp = $ascDev->getOutTemp;
Wenn ich mir die Werte anschaue, ist $reading = "state" und $outTemp = -100, obwohl beide Devices mit den angegebenen Readings existieren. Die Attribute lauten

Zitat
ASC_BrightnessSensor A.Light:state
...
ASC_Shading_InOutAzimuth 0:360
ASC_Shading_MinMax_Elevation 0:90
ASC_Shading_Min_OutsideTemperature 5
ASC_Shading_Mode always
ASC_Shading_Pos 70
ASC_Shading_StateChange_SunnyCloudy  35:20
ASC_Shading_WaitingPeriod 60

Was kann ich tun, um die Bedingungen zu testen?

Neben diesem Problem habe ich noch ein weiteres Problem entdeckt:
Zitat
readingsUpdate(,state,created new drive timer) missed to call readingsBeginUpdate first.
..
2020.03.08 17:45:01 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6513)

Diese Fehlermeldung aus fhem.p ist irreführend, weil ein readingsSingleUpdate ja gar ein readingsBeginUpdate benötigt. Ich vermute also, dass dies eigentlich genau andersherum ist: Innerhalb eines readingsBeginUpdate-Blocks wird ein readingsSingleUpdate aufgerufen, weil die Routine setStateReading gerufen wird.

LG

pah

CoolTux

Zitat von: Prof. Dr. Peter Henning am 08 März 2020, 18:04:34
Hi Marko,

ich habe heute die neueste Version von GitHub installiert - und nix läuft mehr. Eigentlich will ich nur die Shading-Funktionen nutzen - aber nicht einmal mit InOutAzimuth 0:360 und MinMaxElevation 0:90 passiert irgendetwas.

Die Debug-Ausgaben lauten nur, dass die Bedingungen überprüft werden - das wars dann.

In den Zeilen 2065 und 2066 wird geholtWenn ich mir die Werte anschaue, ist $reading = "state" und $outTemp = -100, obwohl beide Devices mit den angegebenen Readings existieren. Die Attribute lauten

Was kann ich tun, um die Bedingungen zu testen?
Hallo Peter

Hast Du im ASC Device den Sensor für die Aussentemperatur mit an gegeben? Was genau bedeutet für Dich "und nix läuft mehr"


Zitat von: Prof. Dr. Peter Henning am 08 März 2020, 18:04:34
Neben diesem Problem habe ich noch ein weiteres Problem entdeckt:
Diese Fehlermeldung aus fhem.p ist irreführend, weil ein readingsSingleUpdate ja gar ein readingsBeginUpdate benötigt. Ich vermute also, dass dies eigentlich genau andersherum ist: Innerhalb eines readingsBeginUpdate-Blocks wird ein readingsSingleUpdate aufgerufen, weil die Routine setStateReading gerufen wird.

LG

pah

Danke Dir für den Hinweis. Ich schaue es mir gleich an.
Welche Version genau verwendest Du nun?


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

CoolTux

Zitat von: Prof. Dr. Peter Henning am 08 März 2020, 18:04:34
Neben diesem Problem habe ich noch ein weiteres Problem entdeckt:
Diese Fehlermeldung aus fhem.p ist irreführend, weil ein readingsSingleUpdate ja gar ein readingsBeginUpdate benötigt. Ich vermute also, dass dies eigentlich genau andersherum ist: Innerhalb eines readingsBeginUpdate-Blocks wird ein readingsSingleUpdate aufgerufen, weil die Routine setStateReading gerufen wird.

LG

pah

Hallo Peter,

Ich habe mir das einmal angeschaut. Weder in der eigentlich Funktion mit dem readingsSingleUpdate noch in der Funktion welche die zuvor erwähnte Funktion auf ruft wird ein readingsBeginUpdate aufgerufen.
Ich kann aktuell nicht nachvollziehen woher das kommt.


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

Prof. Dr. Peter Henning

Hi Marko,

ZitatHast Du im ASC Device den Sensor für die Aussentemperatur mit an gegeben?
Ja, und zwar als Attributwert
A.OWB.T:temperature
Aktuell (jetzt also) liefert der Aufruf ReadingsVal("A.OWB.T","temperature",0) den Wert 7.2 zurück, das klappt also. Aber interessanterweise nicht aus dem Modul ASC heraus.

ZitatWas genau bedeutet für Dich "und nix läuft mehr"
Keine Bewegung der Rollläden durch ASC.


Zum Thema der Updates: Schau mal, was heute morgen innerhalb von einer Sekund eim Log aufgelaufen ist. Rot markiert sind die fehlerhaften Aufrufe. Interessanterweise kommen die alle im Zusammenhang mit Rollläden, die durch Shelly-Devices gesteuert werden.
Zitat
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,SZ.Roll.2_PosValue,100) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,SZ.Roll.1_PosValue,100) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,SZ.Roll.0_PosValue,100) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,SZ.Roll.3_PosValue,100) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6527)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setPosReading    called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2553)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: ERROR: empty name in readingsBeginUpdate
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)
2020.03.09 07:53:53 1: readingsUpdate(,state,manual) missed to call readingsBeginUpdate first.
2020.03.09 07:53:53 1: stacktrace:
2020.03.09 07:53:53 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.09 07:53:53 1:     main::readingsSingleUpdate          called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (6517)
2020.03.09 07:53:53 1:     ASC_Dev::Readings::setStateReading  called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (2576)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::EventProcessingShutters called by /opt/fhem/FHEM/73_AutoShuttersControl.pm (504)
2020.03.09 07:53:53 1:     FHEM::AutoShuttersControl::Notify   called by fhem.pl (3771)
2020.03.09 07:53:53 1:     main::CallFn                        called by fhem.pl (3691)
2020.03.09 07:53:53 1:     main::DoTrigger                     called by fhem.pl (4755)
2020.03.09 07:53:53 1:     main::readingsEndUpdate             called by /opt/fhem/FHEM/36_Shelly.pm (1237)
2020.03.09 07:53:53 1:     main::Shelly_updown                 called by /opt/fhem/FHEM/36_Shelly.pm (1198)
2020.03.09 07:53:53 1:     main::__ANON__                      called by /opt/fhem/FHEM/HttpUtils.pm (634)
2020.03.09 07:53:53 1:     main::__ANON__                      called by fhem.pl (753)

Und wie sich das gehört, auch noch ein List des ASC-Devices.
Internals:
   FUUID      5c764a32-f33f-7377-abb6-ea2e3e32e5e88f5f
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoRoll
   NOTIFYDEV  global,AutoRoll,AZ.Roll.G,AZ.Roll.K,BI.Roll.F,BI.Roll.T,BZ.Roll,DZ.Roll,GZ.Roll.D,GZ.Roll.F,K.Roll,SZ.Roll.0,SZ.Roll.1,SZ.Roll.2,SZ.Roll.3,WZ.Roll.0,WZ.Roll.1,WZ.Roll.2,WZ.Roll.3,PresenceC,WZ.Tuer.K,BZ.F,A.RainState,A.Light,Astronomie
   NR         484
   NTFY_ORDER 51-AutoRoll
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.18
   OLDREADINGS:
   READINGS:
     2020-03-08 09:45:50   AZ.G.Roll_PosValue 100
     2019-10-26 17:26:43   AZ.G.Roll_lastPosValue 10
     2020-03-08 09:45:11   AZ.K.Roll_PosValue 4
     2019-12-28 08:30:19   AZ.K.Roll_lastPosValue 0
     2020-03-09 07:30:02   AZ.Roll.G_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-09 07:30:02   AZ.Roll.K_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-08 09:00:23   BI.F.Roll_PosValue 100
     2020-03-09 07:30:02   BI.Roll.F_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-09 07:30:02   BI.Roll.T_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:00:00   BI.Tuer.Roll_PosValue 100
     2020-03-08 09:00:00   BZ.Roll_PosValue 100
     2019-03-25 20:41:11   BZ.Roll_lastPosValue 100
     2020-03-09 07:00:02   BZ.Roll_nextAstroTimeEvent  9.03.2020 - 18:18
     2020-03-08 10:07:50   DZ.Roll_PosValue 100
     2020-03-09 07:00:02   DZ.Roll_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:45:51   GZ.D.Roll_PosValue 100
     2020-03-08 09:45:36   GZ.F.Roll_PosValue 100
     2020-03-09 07:00:02   GZ.Roll.D_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-09 07:00:02   GZ.Roll.F_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-08 09:31:34   K.Roll_PosValue 100
     2019-03-02 08:30:02   K.Roll_lastPosValue 100
     2020-03-09 07:00:02   K.Roll_nextAstroTimeEvent  9.03.2020 - 18:18
     2020-03-08 14:45:03   SZ.Roll.0_PosValue 77
     2020-03-09 07:30:02   SZ.Roll.0_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-07 21:15:39   SZ.Roll.1_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.1_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-06 13:14:13   SZ.Roll.2_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.2_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-06 13:14:12   SZ.Roll.3_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.3_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 14:43:06   WZ.Roll.0_PosValue 100
     2019-12-25 08:33:17   WZ.Roll.0_lastPosValue 100
     2020-03-09 07:30:02   WZ.Roll.0_nextAstroTimeEvent  9.03.2020 - 21:30
     2019-07-16 20:15:05   WZ.Roll.1_PosValue 100
     2019-03-19 16:57:40   WZ.Roll.1_lastDelayPosValue 50
     2019-04-14 16:31:03   WZ.Roll.1_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.1_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:31:05   WZ.Roll.2_PosValue 100
     2019-03-02 08:30:02   WZ.Roll.2_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.2_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:30:45   WZ.Roll.3_PosValue 100
     2019-03-02 08:30:02   WZ.Roll.3_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.3_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 19:01:13   ascEnable       off
     2020-03-08 19:01:22   controlShading  off
     2019-02-27 16:02:02   hardLockOut     on
     2019-02-27 09:28:34   partyMode       off
     2019-04-13 04:15:21   rg.Level        commands {pct => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',  ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',  ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',  ASC_Partymode => 'ASC_Partymode:on,off',  ASC_LockOut => 'ASC_LockOut:soft,hard,off',  ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',   ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',  ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', _nextAstroTimeEvent 13.04.2019 - 06:46
     2019-04-13 09:29:26   rg.Times        commands {ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',  ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',  ASC_Partymode => 'ASC_Partymode:on,off',  ASC_LockOut => 'ASC_LockOut:soft,hard,off',  ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',   ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',  ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', _nextAstroTimeEvent 13.04.2019 - 20:08
     2020-03-08 17:33:01   room_Dachgeschoss AZ.Roll.G,AZ.Roll.K,GZ.Roll.D,GZ.Roll.F
     2020-03-08 17:33:01   room_Erdgeschoss K.Roll,WZ.Roll.0,WZ.Roll.1,WZ.Roll.2,WZ.Roll.3
     2020-03-08 17:33:01   room_Obergeschoss BI.Roll.F,BI.Roll.T,BZ.Roll,DZ.Roll,SZ.Roll.0,SZ.Roll.1,SZ.Roll.2,SZ.Roll.3
     2019-02-27 15:32:56   selfDefense     off
     2020-03-08 17:33:26   state           created new drive timer
     2019-02-27 21:18:05   sunriseTimeWeHoliday on
     2020-03-08 17:33:01   userAttrList    rolled out
   helper:
     shuttersList:
       AZ.Roll.G
       AZ.Roll.K
       BI.Roll.F
       BI.Roll.T
       BZ.Roll
       DZ.Roll
       GZ.Roll.D
       GZ.Roll.F
       K.Roll
       SZ.Roll.0
       SZ.Roll.1
       SZ.Roll.2
       SZ.Roll.3
       WZ.Roll.0
       WZ.Roll.1
       WZ.Roll.2
       WZ.Roll.3
   monitoredDevs:
     A.Light:
       AZ.Roll.G  ASC_BrightnessSensor
       AZ.Roll.K  ASC_BrightnessSensor
       BI.Roll.F  ASC_BrightnessSensor
       BI.Roll.T  ASC_BrightnessSensor
       BZ.Roll    ASC_BrightnessSensor
       GZ.Roll.D  ASC_BrightnessSensor
       GZ.Roll.F  ASC_BrightnessSensor
       K.Roll     ASC_BrightnessSensor
       SZ.Roll.0  ASC_BrightnessSensor
       SZ.Roll.1  ASC_BrightnessSensor
       SZ.Roll.2  ASC_BrightnessSensor
       SZ.Roll.3  ASC_BrightnessSensor
       WZ.Roll.0  ASC_BrightnessSensor
       WZ.Roll.1  ASC_BrightnessSensor
       WZ.Roll.2  ASC_BrightnessSensor
       WZ.Roll.3  ASC_BrightnessSensor
     A.RainState:
       AutoRoll   ASC_rainSensor
     AZ.Roll.G:
     AZ.Roll.K:
     Astronomie:
       AutoRoll   ASC_twilightDevice
     BI.Roll.F:
     BI.Roll.T:
     BZ.F:
       BZ.Roll    ASC_WindowRec
     BZ.Roll:
     DZ.Roll:
     GZ.Roll.D:
     GZ.Roll.F:
     K.Roll:
     PresenceC:
       AutoRoll   ASC_residentsDev
     SZ.Roll.0:
     SZ.Roll.1:
     SZ.Roll.2:
     SZ.Roll.3:
     WZ.Roll.0:
     WZ.Roll.2:
     WZ.Roll.3:
     WZ.Tuer.K:
       WZ.Roll.1  ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning off
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_rainSensor A.RainState:numrain 0.5
   ASC_residentsDev PresenceC:overallStatus
   ASC_tempSensor A.OWB.T:temperature
   ASC_twilightDevice Astronomie
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Experiment
   verbose    3


LG

pah

CoolTux

Zitat von: Prof. Dr. Peter Henning am 09 März 2020, 10:03:40
Hi Marko,
Ja, und zwar als Attributwert
A.OWB.T:temperature
Aktuell (jetzt also) liefert der Aufruf ReadingsVal("A.OWB.T","temperature",0) den Wert 7.2 zurück, das klappt also. Aber interessanterweise nicht aus dem Modul ASC heraus.
Keine Bewegung der Rollläden durch ASC.

Kannst Du bitte einmal in der FHEMWEB Kommandozeile folgendes eingeben

{ ascAPIget('OutTemp') }



Zitat von: Prof. Dr. Peter Henning am 09 März 2020, 10:03:40
Zum Thema der Updates: Schau mal, was heute morgen innerhalb von einer Sekund eim Log aufgelaufen ist. Rot markiert sind die fehlerhaften Aufrufe. Interessanterweise kommen die alle im Zusammenhang mit Rollläden, die durch Shelly-Devices gesteuert werden.
Und wie sich das gehört, auch noch ein List des ASC-Devices.
Internals:
   FUUID      5c764a32-f33f-7377-abb6-ea2e3e32e5e88f5f
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       AutoRoll
   NOTIFYDEV  global,AutoRoll,AZ.Roll.G,AZ.Roll.K,BI.Roll.F,BI.Roll.T,BZ.Roll,DZ.Roll,GZ.Roll.D,GZ.Roll.F,K.Roll,SZ.Roll.0,SZ.Roll.1,SZ.Roll.2,SZ.Roll.3,WZ.Roll.0,WZ.Roll.1,WZ.Roll.2,WZ.Roll.3,PresenceC,WZ.Tuer.K,BZ.F,A.RainState,A.Light,Astronomie
   NR         484
   NTFY_ORDER 51-AutoRoll
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.8.18
   OLDREADINGS:
   READINGS:
     2020-03-08 09:45:50   AZ.G.Roll_PosValue 100
     2019-10-26 17:26:43   AZ.G.Roll_lastPosValue 10
     2020-03-08 09:45:11   AZ.K.Roll_PosValue 4
     2019-12-28 08:30:19   AZ.K.Roll_lastPosValue 0
     2020-03-09 07:30:02   AZ.Roll.G_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-09 07:30:02   AZ.Roll.K_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-08 09:00:23   BI.F.Roll_PosValue 100
     2020-03-09 07:30:02   BI.Roll.F_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-09 07:30:02   BI.Roll.T_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:00:00   BI.Tuer.Roll_PosValue 100
     2020-03-08 09:00:00   BZ.Roll_PosValue 100
     2019-03-25 20:41:11   BZ.Roll_lastPosValue 100
     2020-03-09 07:00:02   BZ.Roll_nextAstroTimeEvent  9.03.2020 - 18:18
     2020-03-08 10:07:50   DZ.Roll_PosValue 100
     2020-03-09 07:00:02   DZ.Roll_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:45:51   GZ.D.Roll_PosValue 100
     2020-03-08 09:45:36   GZ.F.Roll_PosValue 100
     2020-03-09 07:00:02   GZ.Roll.D_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-09 07:00:02   GZ.Roll.F_nextAstroTimeEvent  9.03.2020 - 18:30
     2020-03-08 09:31:34   K.Roll_PosValue 100
     2019-03-02 08:30:02   K.Roll_lastPosValue 100
     2020-03-09 07:00:02   K.Roll_nextAstroTimeEvent  9.03.2020 - 18:18
     2020-03-08 14:45:03   SZ.Roll.0_PosValue 77
     2020-03-09 07:30:02   SZ.Roll.0_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-07 21:15:39   SZ.Roll.1_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.1_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-06 13:14:13   SZ.Roll.2_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.2_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-06 13:14:12   SZ.Roll.3_PosValue 100
     2020-03-09 07:30:02   SZ.Roll.3_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 14:43:06   WZ.Roll.0_PosValue 100
     2019-12-25 08:33:17   WZ.Roll.0_lastPosValue 100
     2020-03-09 07:30:02   WZ.Roll.0_nextAstroTimeEvent  9.03.2020 - 21:30
     2019-07-16 20:15:05   WZ.Roll.1_PosValue 100
     2019-03-19 16:57:40   WZ.Roll.1_lastDelayPosValue 50
     2019-04-14 16:31:03   WZ.Roll.1_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.1_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:31:05   WZ.Roll.2_PosValue 100
     2019-03-02 08:30:02   WZ.Roll.2_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.2_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 09:30:45   WZ.Roll.3_PosValue 100
     2019-03-02 08:30:02   WZ.Roll.3_lastPosValue 100
     2020-03-09 07:00:02   WZ.Roll.3_nextAstroTimeEvent  9.03.2020 - 21:30
     2020-03-08 19:01:13   ascEnable       off
     2020-03-08 19:01:22   controlShading  off
     2019-02-27 16:02:02   hardLockOut     on
     2019-02-27 09:28:34   partyMode       off
     2019-04-13 04:15:21   rg.Level        commands {pct => 'dim:0,10,20,30,35,40,45,50,55,60,65,70,75,80,85,90,95,99',  ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',  ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',  ASC_Partymode => 'ASC_Partymode:on,off',  ASC_LockOut => 'ASC_LockOut:soft,hard,off',  ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',   ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',  ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', _nextAstroTimeEvent 13.04.2019 - 06:46
     2019-04-13 09:29:26   rg.Times        commands {ASC_Mode_Down => 'ASC_Mode_Down:always,absent,off',  ASC_Mode_Up => 'ASC_Mode_Up:always,absent,off',  ASC_Partymode => 'ASC_Partymode:on,off',  ASC_LockOut => 'ASC_LockOut:soft,hard,off',  ASC_Time_Down_Early => 'ASC_Time_Down_Early:15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00',   ASC_Time_Down_Late  => 'ASC_Time_Down_Late:20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30',  ASC_Time_Up_Early => 'ASC_Time_Up_Early:05:00,05:05,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00',  ASC_Time_Up_Late =>'ASC_Time_Up_Late:06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00', _nextAstroTimeEvent 13.04.2019 - 20:08
     2020-03-08 17:33:01   room_Dachgeschoss AZ.Roll.G,AZ.Roll.K,GZ.Roll.D,GZ.Roll.F
     2020-03-08 17:33:01   room_Erdgeschoss K.Roll,WZ.Roll.0,WZ.Roll.1,WZ.Roll.2,WZ.Roll.3
     2020-03-08 17:33:01   room_Obergeschoss BI.Roll.F,BI.Roll.T,BZ.Roll,DZ.Roll,SZ.Roll.0,SZ.Roll.1,SZ.Roll.2,SZ.Roll.3
     2019-02-27 15:32:56   selfDefense     off
     2020-03-08 17:33:26   state           created new drive timer
     2019-02-27 21:18:05   sunriseTimeWeHoliday on
     2020-03-08 17:33:01   userAttrList    rolled out
   helper:
     shuttersList:
       AZ.Roll.G
       AZ.Roll.K
       BI.Roll.F
       BI.Roll.T
       BZ.Roll
       DZ.Roll
       GZ.Roll.D
       GZ.Roll.F
       K.Roll
       SZ.Roll.0
       SZ.Roll.1
       SZ.Roll.2
       SZ.Roll.3
       WZ.Roll.0
       WZ.Roll.1
       WZ.Roll.2
       WZ.Roll.3
   monitoredDevs:
     A.Light:
       AZ.Roll.G  ASC_BrightnessSensor
       AZ.Roll.K  ASC_BrightnessSensor
       BI.Roll.F  ASC_BrightnessSensor
       BI.Roll.T  ASC_BrightnessSensor
       BZ.Roll    ASC_BrightnessSensor
       GZ.Roll.D  ASC_BrightnessSensor
       GZ.Roll.F  ASC_BrightnessSensor
       K.Roll     ASC_BrightnessSensor
       SZ.Roll.0  ASC_BrightnessSensor
       SZ.Roll.1  ASC_BrightnessSensor
       SZ.Roll.2  ASC_BrightnessSensor
       SZ.Roll.3  ASC_BrightnessSensor
       WZ.Roll.0  ASC_BrightnessSensor
       WZ.Roll.1  ASC_BrightnessSensor
       WZ.Roll.2  ASC_BrightnessSensor
       WZ.Roll.3  ASC_BrightnessSensor
     A.RainState:
       AutoRoll   ASC_rainSensor
     AZ.Roll.G:
     AZ.Roll.K:
     Astronomie:
       AutoRoll   ASC_twilightDevice
     BI.Roll.F:
     BI.Roll.T:
     BZ.F:
       BZ.Roll    ASC_WindowRec
     BZ.Roll:
     DZ.Roll:
     GZ.Roll.D:
     GZ.Roll.F:
     K.Roll:
     PresenceC:
       AutoRoll   ASC_residentsDev
     SZ.Roll.0:
     SZ.Roll.1:
     SZ.Roll.2:
     SZ.Roll.3:
     WZ.Roll.0:
     WZ.Roll.2:
     WZ.Roll.3:
     WZ.Tuer.K:
       WZ.Roll.1  ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening REAL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlComfort off
   ASC_autoShuttersControlEvening off
   ASC_autoShuttersControlMorning off
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_rainSensor A.RainState:numrain 0.5
   ASC_residentsDev PresenceC:overallStatus
   ASC_tempSensor A.OWB.T:temperature
   ASC_twilightDevice Astronomie
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       System->Experiment
   verbose    3


LG

pah

Hier muss ich noch etwas nachschauen. Aber ich konnte kein Fehler an sich sehen.
Das einzige was mir dazu auf fällt ist das ich ein paar Debugausgaben mal einbaue für Dich.

Welche Version hattest Du denn vor dem Update und lief gab es da die Fehlermeldungen nicht?
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

Prof. Dr. Peter Henning

{ ascAPIget('OutTemp') } liefert -100

Ich habe keine Ahnung, welche Version das vorher war - jedenfalls schon Monate alt. Die Attribute habe ich eigentlich alle überprüft.

Die Fehler mit readingsUpdate(,state,manual) kommen übrigens nicht von Shelly-Devices, sondern von i/o homecontrol Devices

LG

pah



CoolTux

Zitat von: Prof. Dr. Peter Henning am 09 März 2020, 19:12:36
{ ascAPIget('OutTemp') } liefert -100

Ich habe keine Ahnung, welche Version das vorher war - jedenfalls schon Monate alt. Die Attribute habe ich eigentlich alle überprüft.

Die Fehler mit readingsUpdate(,state,manual) kommen übrigens nicht von Shelly-Devices, sondern von i/o homecontrol Devices

LG

pah

So leid es mir tut Peter. Meine Empfehlung. Lösche das ASC Device. Schaue welche Attribute dann noch übrig sind einschließlich Reste in userattr. Ich fürchte da wird noch was stehen bleiben.

Danach neu anlegen und nur Attribute setzen wo Du vom Default abweichen willst.


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