FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: zensbert am 20 April 2017, 17:44:34

Titel: DOIF mit Zeitschaltung UND Zustandswechsel (Reading)
Beitrag von: zensbert am 20 April 2017, 17:44:34
Servus,
Ich habe schon lang rum probiert, aber ich hoffe mir kann jemand mit Erfahrung wahrscheinlich sehr schnell weiterhelfen.
Habe ein DOIF welches zw. 21:00 und 23:30 das Schlazilicht einschalten soll aber nur dann wenn der HarmonyHub auf PowerOff wechselt.

Ich habe das Problem dass er das auch dann ausführt wenn kein Zustandswechsel erfolgt weil ja dennoch alle Bedingungen erfüllt sind:

([21:00-23:30] and [WZ_HarmonyHub:activity] eq "PowerOff") (set Schlafzimmerlicht on)

Das schaltet natürlich auch wenn ich z.B. nicht zuhause bin, dann ist ja eh die Activity auf PowerOff.

Jemand eine Idee wie ich das lösen kann?

Mfg,
Thomas
Titel: Antw:DOIF mit Zeitschaltung UND Zustandswechsel (Reading)
Beitrag von: KernSani am 20 April 2017, 17:55:49
Du willst ja nicht, dass die Zeitangabe triggert, sondern nur der HarmonyHub, also ein ? vor die Zeitangabe... https://fhem.de/commandref_DE.html#DOIF_Zeitintervalle_Readings_und_Status_ohne_Trigger
Titel: Antw:DOIF mit Zeitschaltung UND Zustandswechsel (Reading)
Beitrag von: zensbert am 20 April 2017, 18:25:41
so einfach.. hatte schon mit Fragezeichen rumprobiert. aber an der falschen stelle.

1000 Dank!
Titel: Antw:DOIF mit Zeitschaltung UND Zustandswechsel (Reading)
Beitrag von: KernSani am 20 April 2017, 18:59:20
Gerne :-) Setzt du dann das Subject auf gelöst?