Ich habe folgendes DOIF erstellt
([Zuhause] eq "asleep" or [Zuhause] eq "absent" or [Zuhause] eq "gone" ) (set milight_kueche dim 0) DOELSEIF
([Zuhause] eq "home" or [Zuhause] eq "gotosleep" or [Zuhause] eq "awoken" and [Twilight:twilight_weather] < 61 and [milight_kueche] eq "off") (set milight_kueche dim 4)
Ziel ist es, wenn jemand Zuhause ist und der Lichteinfall zu klein das Licht in der Küche anzuschalten.
twilight_weather 76.7 2015-10-06 09:03:05
Jetzt ist aber das Reading schon deutlich über 61 und das Licht geht trotzdem an, was habe ich da übersehen?
MfG Breil
Grundsätzlich ist es sinnvoll, wenn Du bei solchen Fragen ein list <Name des DOIFs> mit postest, am Besten im Moment der vermeintlichen Fehlfunktion.
Spontan würde ich aber dazu raten, bei der zweiten Kondition die Gruppe der ORs noch mit Klammern zu versehen.
Zitat([Zuhause] eq "asleep" or [Zuhause] eq "absent" or [Zuhause] eq "gone" ) (set milight_kueche dim 0) DOELSEIF
(([Zuhause] eq "home" or [Zuhause] eq "gotosleep" or [Zuhause] eq "awoken") and [Twilight:twilight_weather] < 61 and [milight_kueche] eq "off") (set milight_kueche dim 4)
Punkt vor Strich und and vor or ;)
Danke, werde es heute Abend ausprobieren. Danke für den Tip mit "List" habe mich vorhin gefragt wie ich zu dieser Ausgabe komme.