FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Shadow3561 am 01 September 2016, 19:51:38

Titel: Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: Shadow3561 am 01 September 2016, 19:51:38
Hallo,
Meine Außenbeleuchtung soll in Abhängigkeit von dem Helligkeiswert und einer Zeitsteuerung automatisiert werden.
Mein DOIF schaltet aber leider nicht Ein, sondern nur, die von Hand eingeschaltete Lampe, aus.

Hier mein DOIF, evtl kann mir ja jemand helfen und findet den Fehler

Zitat
([17:00-23:00] or [05:00-08:00]) ([KNX_0109:Lux] <=20) (set KNX_0001025 on) DOELSEIF ([KNX_0109:Lux] >=50 ) (set KNX_0001025 off)

Mfg
Titel: Antw:Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: kumue am 01 September 2016, 20:04:03
im Bedingungsteil zwischen der Zeit und Lux fehlt irgendwie ein Operator...
Titel: Antw:Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: Shadow3561 am 01 September 2016, 20:14:26
Ich habe es auch schon so versucht


Zitat([17:00-23:00] or [05:00-08:00]) and ([KNX_0109:Lux] <=20) (set KNX_0001025 on) DOELSEIF ([KNX_0109:Lux] >=50 ) (set KNX_0001025 off)

Dann bekomme ich beim Speichern aber folgenden Fehler


ZitatBeleuchtungEingangAutomatik DOIF: expected DOELSEIF or DOELSE: and ([KNX_0109:Lux] <=20) (set KNX_0001025 on) DOELSEIF ([KNX_0109:Lux] >=50 ) (set KNX_0001025 off)
Titel: Antw:Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: peterk_de am 01 September 2016, 20:24:13
Mal noch um die ganzen Bedingungen einmal außen runde Klammern ;)
Titel: Antw:Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: kumue am 01 September 2016, 20:27:34
(([17:00-23:00] or [05:00-08:00]) and [KNX_0109:Lux] <=20) (set KNX_0001025 on) DOELSEIF ([KNX_0109:Lux] >=50 ) (set KNX_0001025 off)
Titel: Antw:Außenbeleuchtung Zeit,- und Helligkeitsgesteuert
Beitrag von: Shadow3561 am 01 September 2016, 20:37:24
Zitat von: kumue am 01 September 2016, 20:27:34
(([17:00-23:00] or [05:00-08:00]) and [KNX_0109:Lux] <=20) (set KNX_0001025 on) DOELSEIF ([KNX_0109:Lux] >=50 ) (set KNX_0001025 off)


Super, es funktioniert.

Mfg