Hauptmenü

(gelöst) DOIF - Trigger

Begonnen von elektrikpe2, 22 Juli 2019, 21:05:17

Vorheriges Thema - Nächstes Thema

elektrikpe2

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 ;-)

amenomade

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.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

elektrikpe2

Danke, läuft so sehr schön. LG Peter