FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: elektrikpe2 am 22 Juli 2019, 21:05:17

Titel: (gelöst) DOIF - Trigger
Beitrag von: elektrikpe2 am 22 Juli 2019, 21:05:17
Hallo,

ich stehe immer noch mit den Triggern im DOIF auf Kriegsfuß. Was ich will: In der Diele soll zwischen 06:00 und 24:00 das Licht angehen, wenn bei einem Homatic-Bewegungsmelder, der auch in der Diele "hängt" brightness unter 50 kommt. Also wenn es über 50 kommt oder zwischen 24:00 und 06:00 soll kein Licht an sein.
Mein Code:defmod di_Diele_Licht DOIF ([6:30-24:00] and [?Diele_Bewegungsmelder:brightness] < 50)\
(set Str_morgen on)\
DOELSE (set Str_morgen off)
attr di_Diele_Licht do always
attr di_Diele_Licht group Licht Morgen Abend
attr di_Diele_Licht room 10_Diele,97_Logik
Ich habe jetzt die Uhrzeit als Trigger (richtig?) und brightness in Beobachtung (richtig?). Nehme ich das Fragezeichen bei brightness raus, wird ständig geschaltet (je nach Zustand eben on bzw off). Lasse ich das Fragezeichen drin, schaltet er nur off auch wenn brightness unter 50 geht. Bitte um Hilfe und Belehrung ;-)
Titel: Antw:DOIF - Trigger
Beitrag von: amenomade am 22 Juli 2019, 23:35:13
Richtig wäre für beide ohne Fragezeichen.

Da Du aber "do always" gesetzt hast, wird bei jeder Änderung von brightness geschaltet.
Ohne do always wäre es ruhiger.
Titel: (gelöst) Antw:DOIF - Trigger
Beitrag von: elektrikpe2 am 30 Juli 2019, 14:51:51
Danke, läuft so sehr schön. LG Peter