FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matze1999 am 07 Februar 2022, 20:44:53

Titel: [gelöst]DOIF Problem?
Beitrag von: matze1999 am 07 Februar 2022, 20:44:53
Hallo,

folgendes DOIF:

([06:00] and !($we)) (set HUEDevice5 Auf)
DOELSEIF
([08:00] and ($we)) (set HUEDevice5 Auf)


bleibt aber auf "initialized" stehen, wenn ich es so ändere:

([06:00] and !($we)) (set HUEDevice5 Auf)
DOELSEIF
([08:00] and ($we)) (set HUEDevice5 Auf)
DOELSE (set dummy Nein)


geht es in "cmd3"

Warum, ist das in Ordnung?

matze1999
Titel: Antw:DOIF Problem?
Beitrag von: rabehd am 07 Februar 2022, 20:46:56
Zitatbleibt aber auf "initialized" stehen,
Wie lange hast Du das beobachtet?
Titel: Antw:DOIF Problem?
Beitrag von: matze1999 am 07 Februar 2022, 20:50:51
Zitat von: rabehd am 07 Februar 2022, 20:46:56
Wie lange hast Du das beobachtet?

Spielt das eine Rolle? Ich habe immer auf checkall gearbeitet, da ändert es sich nicht. Ansonsten habe ich ca. 1,5 Stunden "gewartet". Ich habe auch schon gedacht, dass evtl. erst ein Trigger kommen muss, damit der Status wechselt, ist das so?

matze1999

Titel: Antw:DOIF Problem?
Beitrag von: swsmily am 07 Februar 2022, 20:52:20
Zitat von: matze1999 am 07 Februar 2022, 20:44:53
Hallo,

folgendes DOIF:

([06:00] and !($we)) (set HUEDevice5 Auf)
DOELSEIF
([08:00] and ($we)) (set HUEDevice5 Auf)


bleibt aber auf "initialized" stehen, wenn ich es so ändere:

([06:00] and !($we)) (set HUEDevice5 Auf)
DOELSEIF
([08:00] and ($we)) (set HUEDevice5 Auf)
DOELSE (set dummy Nein)


geht es in "cmd3"

Warum, ist das in Ordnung?

matze1999


versuche es mal mit

([06:00|AT]) (set HUEDevice5 Auf)
DOELSEIF
([08:00|WE]) (set HUEDevice5 Auf)


Und dann musst du natürlich warten, bis es 6 bzw 8 Uhr ist.