Verständnisfrage: define di_light DOIF ([3600]) (set lamp on)

Begonnen von dero, 10 Oktober 2016, 11:53:21

Vorheriges Thema - Nächstes Thema

dero

Ich habe eine Frage zu dem Beispiel aus der Doku: define di_light DOIF ([3600]) (set lamp on)

Schaltet dies EINMALIG oder jede Nacht um 01:00 Uhr?

dero

kumue

würde sagen so nur 1x
mit dem Attribut do always täglich bzw. nächtlich  ;)

dero

Was ist, wenn ich

define di_light DOIF ([01:00-01:02]) (set lamp on)

schreibe ohne DOELSE?

Wird die Aktion dann jedesmal getriggert?


FranzB94

Hi!
Zitat von: dero am 10 Oktober 2016, 13:03:55
Was ist, wenn ich
define di_light DOIF ([01:00-01:02]) (set lamp on)
schreibe ohne DOELSE?
Wird die Aktion dann jedesmal getriggert?

Teste es doch einfach mal aus, dann hast DU die Erkenntnis! In [] kann man übrigends zum Test auch eine andere Uhrzeit einsetzen!

dero

Von der Doku:

Angaben, bei denen aufgrund der Definition kein Zustandswechsel erfolgen kann z. B.:

define di_light DOIF ([08:00]) (set switch on)
attr di_light do always

müssen mit Attribut do always definiert werden, damit sie nicht nur einmal, sondern jedes mal (hier jeden Tag) ausgeführt werden.