FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jenscz am 10 Juli 2014, 10:59:07

Titel: timer WeekdayTimer nur wenn holiday!=none ???
Beitrag von: jenscz am 10 Juli 2014, 10:59:07
Hallo,

ich möchte einen Timer

define timer_abw_Licht_SZ_Decke WeekdayTimer Licht_SZ_Decke {sunset_abs(-int(rand(1800))-3900,"18:00","22:00")}|on 22:15|off

nur dann ausführen wenn im

define abwesend holiday
attr abwesend room Timer


der state nicht "none" ist.

Ich komme hier irgendwie nicht weiter.
Titel: Antw:timer WeekdayTimer nur wenn holiday!=none ???
Beitrag von: marvin78 am 10 Juli 2014, 11:05:49
Mache ein notify auf abwesend und setze darin, in Abhängigkeit des Wertes von abwesend das Attribut disabled im WeekdayTimer auf 1 oder 0.

So oder so ähnlich:

define not.wdt notify abwesend:.* {if ($EVENT ne "none") {fhem("attr timer_abw_Licht_SZ_Decke disable 1")} else {fhem("attr timer_abw_Licht_SZ_Decke disable 0")}}