FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: stgeran am 25 November 2017, 15:57:25

Titel: Wait ausführen
Beitrag von: stgeran am 25 November 2017, 15:57:25
Ich habe beigefügtes DOIF und habe auch ein "Wait" eingetragen. Trotzdem startet der Lüfter gleich. Hab ich da noch etwas vergessen?
Internals:
   DEF        ([HM_Wand_Weather:humidity] > 65 and [HM_Wand_Weather:humidity] <= 75)(set Vent_Bad_Sw_01 on)
DOELSEIF ([HM_Wand_Weather:humidity] >70)(set Vent_Bad_Sw_0. on)
DOELSE (set Vent_Bad_Sw_0. off)
   NAME       Luft_Bad
   NR         161
   NTFY_ORDER 50-Luft_Bad
   STATE      cmd_3
   TYPE       DOIF
   READINGS:
     2017-11-25 15:46:17   Device          HM_Wand_Weather
     2017-11-25 15:46:17   cmd             3
     2017-11-25 15:46:17   cmd_event       HM_Wand_Weather
     2017-11-25 15:46:17   cmd_nr          3
     2017-11-25 15:46:17   e_HM_Wand_Weather_humidity 63
     2017-11-25 15:46:17   state           cmd_3
     2017-11-25 15:47:18   wait_timer      no timer
   condition:
     0          ReadingValDoIf($hash,'HM_Wand_Weather','humidity') > 65 and ReadingValDoIf($hash,'HM_Wand_Weather','humidity') <= 75
     1          ReadingValDoIf($hash,'HM_Wand_Weather','humidity') >70
   devices:
     0           HM_Wand_Weather
     1           HM_Wand_Weather
     all         HM_Wand_Weather
   do:
     0:
       0          set Vent_Bad_Sw_01 on
     1:
       0          set Vent_Bad_Sw_0. on
     2:
       0          set Vent_Bad_Sw_0. off
   helper:
     event      humidity: 63,T: 22.8 H: 63 D: 15.4,temperature: 22.8,dewpoint: 15.4
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   HM_Wand_Weather
     timerevent humidity: 63,T: 22.8 H: 63 D: 15.4,temperature: 22.8,dewpoint: 15.4
     triggerDev HM_Wand_Weather
     timerevents:
       humidity: 63
       T: 22.8 H: 63 D: 15.4
       temperature: 22.8
       dewpoint: 15.4
     timereventsState:
       humidity: 63
       T: 22.8 H: 63 D: 15.4
       temperature: 22.8
       dewpoint: 15.4
     triggerEvents:
       humidity: 63
       T: 22.8 H: 63 D: 15.4
       temperature: 22.8
       dewpoint: 15.4
     triggerEventsState:
       humidity: 63
       T: 22.8 H: 63 D: 15.4
       temperature: 22.8
       dewpoint: 15.4
   internals:
   itimer:
   readings:
     0           HM_Wand_Weather:humidity
     1           HM_Wand_Weather:humidity
     all         HM_Wand_Weather:humidity
   regexp:
     0:
     1:
     all:
   state:
     STATE:
   trigger:
Attributes:
   room       Bad
   wait       1800
Titel: Antw:Wait ausführen
Beitrag von: amenomade am 25 November 2017, 19:41:02
Nur für den ersten Zweig hast Du ein wait. Probier mal mit wait 1800:1800