DOIF: brauche ich ein - do always

Begonnen von Volker!, 24 September 2015, 18:11:48

Vorheriges Thema - Nächstes Thema

Volker!

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)


Damian

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

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Volker!

Danke Damian,
probiere ich aus.

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

Damian

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
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF