Hallo Zusammen,
ich habe folgende definitionen:
define TVLichtWohnzimmer_aus notify WZTV:present { if (!isday()) { fhem("set Wohnzimmer_Licht on") } else { fhem("set Wohnzimmer_Licht off")}}
define TV_Licht_an at *{sunset(-1800,"17:00","24:00")} {if (Value("WZTV") eq "present") { fhem("set Wohnzimmer_Licht on") } else { fhem("set Wohnzimmer_Licht off")}}
Beide werden geschaltet, wenn WZTV vor dem sunset eingeschaltet war und bis zum sunset auch an blieb.
Wenn jetzt WZTV erst um 21 Uhr eingeschaltet wird, dann geht das Wohnzimmer_Licht nicht an.
Hat jemand eine Idee?
Gruß
Japp.
Vor dem Problem stand ich auch, und ich habe es wie folgt gelöst:
Zitatdefine WZ_Licht DOIF ([Tageslicht:twilight_weather]<35 and [16:30-09:00] and [WZ_TV:state] eq "present") (set WZ_Fenster_LED on) DOELSE (set WZ_Fenster_LED off)
vb