Hallo zusammen,
ich möchte meine Zirkulationspumpe im 5 Minuten Takt laufen lassen, in der Zeit von 5 bis Mitternacht.
Mit diesem DOIF klappt es nur wenn ich checkall ausführe, es scheint als wenn $min nicht triggert ?
Was kann man machen ?
defmod d_Zirkuduschwasser DOIF ([05:00-23:59] and ($min <= 5)) (set tasmotad1 2on)\
DOELSE (set tasmotad1 2off)
attr d_Zirkuduschwasser do always
Zitat von: Freibeuter am 15 Oktober 2021, 09:47:25
Hallo zusammen,
ich möchte meine Zirkulationspumpe im 5 Minuten Takt laufen lassen, in der Zeit von 5 bis Mitternacht.
Mit diesem DOIF klappt es nur wenn ich checkall ausführe, es scheint als wenn $min nicht triggert ?
Was kann man machen ?
defmod d_Zirkuduschwasser DOIF ([05:00-23:59] and ($min <= 5)) (set tasmotad1 2on)\
DOELSE (set tasmotad1 2off)
attr d_Zirkuduschwasser do always
$min ist eine Variable. Variablen triggern nicht. Du brauchst einen weiteren Zeittrigger alle 5 Minuten. Siehe: https://fhem.de/commandref_DE.html#DOIF_Zeitangaben_nach_Zeitraster_ausgerichtet
Vielen Dank,
schaut jetzt so aus:
([05:00-23:59] and [+:05]) (set tasmotad1 2toggle)
DOELSE (set tasmotad1 2off)