Zeitschaltung / Bei Anwesenheit

Begonnen von hugo.crank, 20 Januar 2016, 13:55:26

Vorheriges Thema - Nächstes Thema

hugo.crank

Hallo kann mir mal kurz jemand einen Tipp geben? Ich verstehe glaube noch nicht ganz warum er Schaltet egal ob Anwesenheit:0 oder :1 ist.
Was mach ich falsch?


define Flur.Ambilight.WEEK.NIGHT.ON at *11:44:00 { if (($wday == 1) || ($wday == 2) || ($wday == 3) || ($wday == 4) || ($wday == 0) && Value("Anwesenheit") eq "1") { fhem("set Flur.Ambilight on ;; define Flur.Ambilight.WEEK.NIGHT.OFF at +05:00:00 set Flur.Ambilight off") }}

Ellert

Du beachtest beim Erstellen der Bedingung die Rangfolge der Perl-Operatoren nicht, s. https://wiki.selfhtml.org/wiki/Perl/Operatoren#Operatorenrangfolge