FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: djhans am 04 Februar 2014, 18:00:46

Titel: verschachtelte Anweisungen
Beitrag von: djhans am 04 Februar 2014, 18:00:46
Hallo,
eine Frage. Ich möchte hier folgendes erreichen:
um 17:54 wird die Mucke im Bad eingeschaltet und nach 5min soll der Wohnzimmersound hinzukommen und der Sleeptimer aktiviert werden. So wie das unten im Code steht, wird der Sleeptimer aber direkt um 17:54 aktiv und nicht erst nach weiteren 5min. Habe da ein Knoten im Kopf...mit Klammern geht es auf jeden Fall nicht....

define wakeup at *17:54:00  \
set Sonos_Bad Play;;\
define addWohnzimmer at +00:05:00 \
(set Sonos_Bad AddMember Sonos_Wohnzimmer;;\
set Sonos_Bad SleepTimer 00:02:00;;)


djhans
Titel: Antw:verschachtelte Anweisungen
Beitrag von: herrmannj am 04 Februar 2014, 18:09:40
Hallo

define wakeup at *17:54:00 set Sonos_Bad Play; sleep 300; set Sonos_Bad AddMember Sonos_Wohnzimmer; set Sonos_Bad SleepTimer 00:02:00

vg
Jörg
Titel: Antw:verschachtelte Anweisungen
Beitrag von: djhans am 04 Februar 2014, 18:19:15
Hi,
ok! Das scheint zu funzen!
Es wird jetzt 300s gewartet bis die Befehle weiter ausgeführt werden. Ist das üblich in einem solchen Fall mit sleep zu arbeiten, oder macht man das nur bei sehr kurzen Zeitabständen? Die 5min. habe ich wegen des Tests gewählt im realen Leben werden es dann schon 30-40min werden, also 1800-2400s.

Gruß
Christian.