FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: ChrisW am 09 Mai 2019, 14:38:19

Titel: Doif fehler hilfe
Beitrag von: ChrisW am 09 Mai 2019, 14:38:19
Hallo,
mal wieder ein doif habe es nur erweitert das er nun auch auf [AAA:level4] achtet. Dafür hab ich das alte in () gesetzt und mir or erweitert.. Leider klappt nun nichts mehr :(

([AAA:level5] or [AAA:level4] eq "armed") (set lampe_hof_eingang ct 6498)
DOELSEIF
([07:00-20:00] and ([AAA:level5] or [AAA:level4] eq "disarmed")) (set lampe_hof_eingang off) DOELSE ([20:00-07:00] and ([AAA:level5] or [AAA:level4] eq "disarmed")) (set lampe_hof_eingang ct 3849)


Alte:
([AAA:level5] eq "armed") (set lampe_hof_eingang ct 6498)
DOELSEIF
([07:00-20:00] and [AAA:level5] eq "disarmed") (set lampe_hof_eingang off) DOELSE ([20:00-07:00] and [AAA:level5] eq "disarmed") (set lampe_hof_eingang ct 3849)
Titel: Antw:Doif fehler hilfe
Beitrag von: Per am 09 Mai 2019, 15:22:55
In welcher Programmiersprache gilt denn das Distriputivgesetz? ;)

([AAA:level5] or [AAA:level4] eq "armed")
oder
([AAA:level5] eq "armed" or [AAA:level4] eq "armed")
Titel: Antw:Doif fehler hilfe
Beitrag von: ChrisW am 09 Mai 2019, 15:44:32
Hmm so besser ?

(([AAA:level5] or [AAA:level4]) eq "armed") (set lampe_hof_eingang ct 6498)
DOELSEIF
([07:00-20:00] and ([AAA:level5] or [AAA:level4]) eq "disarmed") (set lampe_hof_eingang off) DOELSE ([20:00-07:00] and ([AAA:level5] or [AAA:level4]) eq "disarmed") (set lampe_hof_eingang ct 3849)


Das scheint aber auch noch nicht richtig zu sein
Titel: Antw:Doif fehler hilfe
Beitrag von: rabehd am 09 Mai 2019, 15:48:12
Per hat doch die Lösung schon geschrieben  >:(
Titel: Antw:Doif fehler hilfe
Beitrag von: ChrisW am 09 Mai 2019, 15:53:20
oh da war ich etwas  zu schnell. Danke
Gut dan geht das kurze wie ich dachte wohl nicht *g*