FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Tommy82 am 07 November 2015, 10:24:02

Titel: [Gelöst]Doif soll Steckdose nur zu bestimmten Zeiten schalten
Beitrag von: Tommy82 am 07 November 2015, 10:24:02
Hallo,
ich hab eine Steckdose die ich mittels DoIf schalte, das klappt auch problemlos, jetzt wollte ich das ganze so ändern das sie nur zu bestimmten Zeiten (18:00-03:00) angeschaltet wird wenn die zweite Bedingung PC_Buero:presence:present ist, dafür hab ich das ursprüngliche Doif:
[PC_Buero:presence] eq "present" )(set Steckdose_Buero_Schrank_Licht on) DOELSEIF ([PC_Buero:presence] eq "absent" )(set Steckdose_Buero_Schrank_Licht off) DOELSE
erweitert so das es jetzt so aussieht:
([18:00-03:00] [PC_Buero:presence] eq "present" )(set Steckdose_Buero_Schrank_Licht on) DOELSEIF ([PC_Buero:presence] eq "absent" )(set Steckdose_Buero_Schrank_Licht off) DOELSE

Aber die Steckdose ist immer an wenn der PC_Buero present ist, unabhängig von der Zeit.

Wo hab ich den Fehler?

Danke
Titel: Antw:Doif soll Steckdose nur zu bestimmten Zeiten schalten
Beitrag von: mw77 am 07 November 2015, 10:43:26
Da fehlt auch das and dazwischen.

([18:00-03:00] and [PC_Buero:presence] eq "present" )(set Steckdose_Buero_Schrank_Licht on) DOELSEIF ([PC_Buero:presence] eq "absent" )(set Steckdose_Buero_Schrank_Licht off) DOELSE