FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Volker! am 24 September 2015, 18:11:48

Titel: DOIF: brauche ich ein - do always
Beitrag von: Volker! am 24 September 2015, 18:11:48
Hallo,
Brauche ich hierfür ein Do always?
Der Befehl wird immer nur an einem Tag ausgeführt am nächsten nicht mehr. Mit Do always hatte ich 2mal den Befehl hintereinander.

([({sunset("CIVIL","0","16:30","23:00")}-int(rand(600)))]) (set HM_JS3 off)

Titel: Antw:DOIF: brauche ich ein - do always
Beitrag von: Damian am 24 September 2015, 18:48:18
Zitat von: hks47de am 24 September 2015, 18:11:48
Hallo,
Brauche ich hierfür ein Do always?
Der Befehl wird immer nur an einem Tag ausgeführt am nächsten nicht mehr. Mit Do always hatte ich 2mal den Befehl hintereinander.

([({sunset("CIVIL","0","16:30","23:00")}-int(rand(600)))]) (set HM_JS3 off)

ohne do always:

([({sunset("CIVIL","0","16:30","23:00")}-int(rand(600)))]) (set HM_JS3 off) DOELSEIF ([00:00])

Gruß

Damian

Titel: Antw:DOIF: brauche ich ein - do always
Beitrag von: Volker! am 24 September 2015, 18:52:15
Danke Damian,
probiere ich aus.

Ist das DOELSEIF Pflicht damit er nicht bei cmd_1 hängen bleibt?
Titel: Antw:DOIF: brauche ich ein - do always
Beitrag von: Damian am 24 September 2015, 20:03:29
Zitat von: hks47de am 24 September 2015, 18:52:15
Danke Damian,
probiere ich aus.

Ist das DOELSEIF Pflicht damit er nicht bei cmd_1 hängen bleibt?

cmd_1 wird erst dann wieder ausgeführt (hier am nächsten Tag), wenn sich der Zustand ändert, also zwischendurch cmd_2 stattgefunden hat (das passiert hier um Mitternacht).

Gruß

Damian