FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hugo.crank am 20 Januar 2016, 13:55:26

Titel: Zeitschaltung / Bei Anwesenheit
Beitrag von: hugo.crank am 20 Januar 2016, 13:55:26
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") }}
Titel: Antw:Zeitschaltung / Bei Anwesenheit
Beitrag von: Ellert am 20 Januar 2016, 14:04:57
Du beachtest beim Erstellen der Bedingung die Rangfolge der Perl-Operatoren nicht, s. https://wiki.selfhtml.org/wiki/Perl/Operatoren#Operatorenrangfolge