(Gelöst) Rollladen schaltet selbständig bzw. kein defeniertes event

Begonnen von Rolfg, 11 Oktober 2017, 19:02:54

Vorheriges Thema - Nächstes Thema

Rolfg

Hallo,

ich habe mir ein DOIF für meinen Esszimmer Rollladen gebastelt:


Internals:
   CFGFN
   DEF        ([{sunrise_rel(0,"06:10","08:00")}|12345]) (set Rolladen_Esszimmer on)
DOELSEIF
([{sunset(-1800,"17:00","24:00")}]) (set Rolladen_Esszimmer off)
DOELSEIF
([13:00-22:00] and [Wz.Ambilight] eq "on" and [?Rolladen_Esszimmer] ne "off") (set Rolladen_Esszimmer off)
DOELSEIF
([13:00-{sunset(-1800,"17:00","24:00")}] and [Wz.Ambilight] eq "off" and [?Rolladen_Esszimmer] ne "on") (set Rolladen_Esszimmer on)
DOELSE

   NAME       Rolladen_Esszimmer_runter
   NR         207061
   NTFY_ORDER 50-Rolladen_Esszimmer_runter
   STATE      cmd_2
   TYPE       DOIF
   READINGS:
     2017-10-11 18:51:06   Device          Wz.Ambilight
     2017-10-11 18:52:01   cmd             2
     2017-10-11 18:52:01   cmd_event       timer_2
     2017-10-11 18:52:01   cmd_nr          2
     2017-10-11 18:51:06   e_Wz.Ambilight_STATE on
     2017-10-11 18:52:01   state           cmd_2
     2017-10-11 17:28:02   timer_01_c01    12.10.2017 13:48:03|12345
     2017-10-11 18:52:01   timer_02_c02    12.10.2017 18:49:56
     2017-10-10 22:00:00   timer_03_c03    11.10.2017 13:00:00
     2017-10-10 22:00:00   timer_04_c03    11.10.2017 22:00:00
     2017-10-11 18:52:01   timer_05_c04    12.10.2017 13:00:00
     2017-10-11 18:52:01   timer_06_c04    12.10.2017 18:49:56
   condition:
     0          DOIF_time_once($hash,0,$wday,"12345")
     1          DOIF_time_once($hash,1,$wday)
     2          DOIF_time($hash,2,3,$wday,$hms) and InternalDoIf($hash,'Wz.Ambilight','STATE') eq "on" and InternalDoIf($hash,'Rolladen_Esszimmer','STATE') ne "off"
     3          DOIF_time($hash,4,5,$wday,$hms) and InternalDoIf($hash,'Wz.Ambilight','STATE') eq "off" and InternalDoIf($hash,'Rolladen_Esszimmer','STATE') ne "on"
   days:
     0          12345
   devices:
     2           Wz.Ambilight
     3           Wz.Ambilight
     all         Wz.Ambilight
   do:
     0:
       0          set Rolladen_Esszimmer on
     1:
       0          set Rolladen_Esszimmer off
     2:
       0          set Rolladen_Esszimmer off
     3:
       0          set Rolladen_Esszimmer on
     4:
       0
   helper:
     event      timer_2
     globalinit 1
     last_timer 6
     sleeptimer -1
     timerdev
     timerevent timer_2
     triggerDev
     timerevents:
       timer_2
     timereventsState:
       power: 2.43 W
     triggerEvents:
       timer_2
     triggerEventsState:
       power: 2.43 W
   internals:
     2           Wz.Ambilight:STATE Rolladen_Esszimmer:STATE
     3           Wz.Ambilight:STATE Rolladen_Esszimmer:STATE
     all         Wz.Ambilight:STATE Rolladen_Esszimmer:STATE
   interval:
     2          -1
     3          2
     4          -1
     5          4
   itimer:
   localtime:
     0          1507808883
     1          1507826996
     2          1507719600
     3          1507752000
     4          1507806000
     5          1507826996
   readings:
   realtime:
     0          13:48:03
     1          18:49:56
     2          13:00:00
     3          22:00:00
     4          13:00:00
     5          18:49:56
   regexp:
     0:
     1:
     2:
     3:
     all:
   state:
     STATE:
   time:
     0          {sunrise_rel(0,"06:10","08:00")}
     1          {sunset(-1800,"17:00","24:00")}
     2          13:00:00
     3          22:00:00
     4          13:00:00
     5          {sunset(-1800,"17:00","24:00")}
   timeCond:
     0          0
     1          1
     2          2
     3          2
     4          3
     5          3
   timer:
     0          0
     1          0
     2          0
     3          0
     4          0
     5          0
   timers:
     0           0
     1           1
     2           2  3
     3           4  5
   trigger:
   triggertime:
     1507752000:
       localtime  1507752000
       hash:
     1507806000:
       localtime  1507806000
       hash:
     1507808883:
       localtime  1507808883
       hash:
     1507826996:
       localtime  1507826996
       hash:
Attributes:
   room       Wohnzimmer_Technik
   verbose    3



Das Funktioniert eigentlich auch. Das Ambilight signalisiert das der Fernseher an ist und weil das Fenster dahinter ist, soll es im Moment ab 13.00 Uhr runterfahren solange der Fernseher an ist. Da mein Sohn Ferien hat und alleine Zuhause ist, wird der Fernseher auch schon mal um 11.00 oder so eingeschaltet. Das merkwürdige ist das täglich um 13:48:03 der Rollladen hoch fährt und um 13:50:00 3 wieder runter. Hier mal ein Log Ausschnitt:


2017.10.09 13:00:00 3: CUL_HM set Rolladen_Esszimmer off
2017.10.09 13:08:44 3: SAVE : Wrote configuration to fhem.cfg
2017.10.09 13:08:44 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.09 13:18:41 3: ABFALL myABFALL - CALENDAR:AbfallGoogleCalender triggered, updating ABFALL myABFALL ...
2017.10.09 13:18:41 3: ABFALL_UPDATE
2017.10.09 13:18:43 3: CALVIEW Kaja_Rolf - CALENDAR:Kalender_Rolf triggered, updating CALVIEW Kaja_Rolf ...
2017.10.09 13:18:44 3: SAVE : Wrote configuration to fhem.cfg
2017.10.09 13:18:44 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.09 13:28:44 3: SAVE : Wrote configuration to fhem.cfg
2017.10.09 13:28:44 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.09 13:38:44 3: SAVE : Wrote configuration to fhem.cfg
2017.10.09 13:38:44 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.09 13:45:00 3: PROPLANTA: set WetterProplanta update
2017.10.09 13:48:03 3: CUL_HM set Rolladen_Esszimmer on
2017.10.09 13:48:44 3: SAVE : Wrote configuration to fhem.cfg
2017.10.09 13:48:44 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.09 13:49:45 3: CUL_HM set Rolladen_Esszimmer off


2017.10.10 13:00:00 3: CUL_HM set Rolladen_Esszimmer off
2017.10.10 13:08:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.10 13:08:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.10 13:28:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.10 13:28:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.10 13:38:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.10 13:38:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.10 13:45:00 3: PROPLANTA: set WetterProplanta update
2017.10.10 13:48:03 3: CUL_HM set Rolladen_Esszimmer on
2017.10.10 13:48:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.10 13:48:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.10 13:50:00 3: CUL_HM set Rolladen_Esszimmer off
2017.10.10 13:58:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.10 13:58:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg


2017.10.11 13:00:00 3: CUL_HM set Rolladen_Esszimmer off
2017.10.11 13:08:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.11 13:08:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.11 13:18:41 3: ABFALL myABFALL - CALENDAR:AbfallGoogleCalender triggered, updating ABFALL myABFALL ...
2017.10.11 13:18:41 3: ABFALL_UPDATE
2017.10.11 13:18:57 3: CALVIEW Kaja_Rolf - CALENDAR:Kalender_Rolf triggered, updating CALVIEW Kaja_Rolf ...
2017.10.11 13:18:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.11 13:18:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.11 13:28:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.11 13:28:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.11 13:38:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.11 13:38:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.11 13:45:00 3: PROPLANTA: set WetterProplanta update
2017.10.11 13:48:03 3: CUL_HM set Rolladen_Esszimmer on
2017.10.11 13:48:58 3: SAVE : Wrote configuration to fhem.cfg
2017.10.11 13:48:58 3: ntf_ViewAll return value: Wrote configuration to fhem.cfg
2017.10.11 13:49:17 3: CUL_HM set Rolladen_Esszimmer off

Dann noch ein List vom Rollladen Aktor:


Internals:
   CFGFN
   DEF        5C842D
   HMLANGW_MSGCNT 129
   HMLANGW_RAWMSG 0501003CC2A4105C842D12312306010000
   HMLANGW_RSSI -60
   HMLANGW_TIME 2017-10-11 18:52:04
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     129
   NAME       Rolladen_Esszimmer
   NOTIFYDEV  global
   NR         205271
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:C2 - t:10 s:5C842D d:123123 06010000
   protLastRcv 2017-10-11 18:52:04
   protSnd    141 last_at:2017-10-11 18:52:04
   protState  CMDs_done
   rssi_HMLANGW avg:-63.25 min:-72 max:-58 cnt:44 lst:-63
   rssi_at_HMLANGW cnt:129 lst:-60 max:-53 avg:-58.96 min:-72
   READINGS:
     2017-10-11 18:52:01   CommandAccepted yes
     2017-10-07 14:40:14   D-firmware      2.11
     2017-10-07 14:40:14   D-serialNr      OEQ0984130
     2017-10-07 14:48:31   PairedTo        0x123123
     2017-10-07 14:40:18   R-confBtnTime   permanent
     2017-10-07 14:48:32   R-driveDown     14.4 s
     2017-10-07 14:40:19   R-driveTurn     0.5 s
     2017-10-07 14:47:48   R-driveUp       14.4 s
     2017-10-07 14:40:18   R-intKeyVisib   invisib
     2017-10-07 14:40:18   R-localResDis   off
     2017-10-07 14:40:18   R-pairCentral   0x123123
     2017-10-07 14:40:19   R-powerUpAction off
     2017-10-07 14:40:19   R-refRunCounter 0
     2017-10-07 14:40:19   R-sign          off
     2017-10-07 14:40:19   R-statusInfoMinDly 2 s
     2017-10-07 14:40:19   R-statusInfoRandom 1 s
     2017-10-07 14:40:19   R-transmitTryMax 6
     2017-10-11 18:52:04   deviceMsg       off (to HMLANGW)
     2017-10-11 18:52:04   level           0
     2017-10-11 18:52:04   motor           stop:off
     2017-10-11 18:52:04   pct             0
     2017-10-11 18:52:04   recentStateType info
     2017-10-11 18:52:04   state           off
     2017-10-11 18:52:04   timedOn         off
   helper:
     HM_CMDNR   194
     cSnd       111231235C842D0201000000,111231235C842D0201000000
     dlvlCmd    ++A0111231235C842D0201000000
     mId        006A
     peerIDsRaw ,00000000
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +5C842D,00,00,00
       nextSend   1507740725.17555
       prefIO
       rxt        0
       vccu
       p:
         5C842D
         00
         00
         00
     mRssi:
       mNo        C2
       io:
         HMLANGW    -58
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1507740724.88307
       ack:
         HASH(0x5547948)
         C280021231235C842D00
     rssi:
       HMLANGW:
         avg        -63.25
         cnt        44
         lst        -63
         max        -58
         min        -72
       at_HMLANGW:
         avg        -58.968992248062
         cnt        129
         lst        -60
         max        -53
         min        -72
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLANGW
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   2.11
   group      Rolladen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       Rollladen,CUL_HM,Wohnzimmer
   serialNr   OEQ0984130
   subType    blindActuator
   webCmd     statusRequest:toggleDir:on:off:up:down:stop



Und das Ambilight:


Internals:
   DEF        fbahahttp:08761_0340418 powerMeter,tempSensor,switch
   IODev      fbahahttp
   LASTInputDev fbahahttp
   MSGCNT     26101
   NAME       Wz.Ambilight
   NR         46
   STATE      on
   TYPE       FBDECT
   fbahahttp_MSGCNT 26101
   fbahahttp_TIME 2017-10-11 18:59:06
   id         08761_0340418
   props      powerMeter,tempSensor,switch
   READINGS:
     2017-10-11 18:59:06   AIN             08761 0340418
     2017-10-11 18:59:06   FBNAME          FRITZ!DECT 200 #1 Ambilight
     2017-10-11 18:59:06   FBPROP          powerMeter,tempSensor,switch
     2017-10-11 18:59:06   FBTYPE          FRITZ!DECT 200
     2017-10-11 18:59:06   ID              16
     2017-10-11 18:59:06   energy          6085 Wh
     2017-10-11 18:59:06   fwversion       03.87
     2017-09-20 23:02:35   humidity        0
     2017-10-11 18:59:06   locked          no
     2017-10-11 18:59:06   mode            manuell
     2017-10-11 18:59:06   power           3.29 W
     2017-10-11 18:59:06   present         yes
     2017-10-11 18:59:06   state           on
     2017-10-11 18:59:06   tempadjust      0.0 C
     2017-10-11 18:59:06   temperature     25.0 C (measured)
Attributes:
   IODev      fbahahttp
   Media      St.Wz.Media
   event-min-interval power:120
   event-on-change-reading .*
   group      Licht
   room       FBDECT,Wohnzimmer
   userattr   Media Media_map structexclude


Irgend jemand eine Idee warum der Rollladen immer zur exakt selben Zeit hoch und wieder runterfährt?

Danke und Gruß Rolf

Rolfg

Hallo,
das mit dem lesen ist manchmal echt schwer. Der Fehler liegt in meinem ersten DEF. Sunrise_rel gibt es glaube ich garnicht. Woher ich das auch immer habe. Auf jedenfall setzt er dort den Timer auf 13:48:03. Wundert mich zwar, aber so ist es.

Gruß Rolf