Hallo,
eine kleine Frage wenn ich heim komme abends geht das Flurlicht an, aber es bleibt auch dabei Anweisung 2 wird nicht ausgeführt.
Habe Anweisung 2 mal testweise hinzugefügt da ich bemerkt habe das bei die DOIF Anweisungen nicht ausgeführt werden.
Also ich komme rein, Resident state geht auf Home es ist dunkel licht geht an und wieder aus nach 5 sec. allerdings bleibt er im DOIF auf cmd_1 stehen.
hab es auch mit
event-on-change-reading state
versucht klappt aber auch nicht.
Hier mal der Code
([rgr_Residents:state] eq "home" and [?LichtWetter:state] >= 9 and [?LichtWetter:twilight_weather] < 70)
(set Flur_Licht on-for-timer 5, set Flur_Lampe dim 20)
DOELSEIF
([DOIF_Lichtersteuerung:state] eq "cmd_1")
(set WZ_Licht on-for-timer 5, set WZ_Licht dim 20)
DOELSE
Schau Dir das Attribut selftrigger an.
Zitat von: Ellert am 19 September 2018, 09:48:44
Schau Dir das Attribut selftrigger an.
Hallo Danke für deine Antwort.
Hab jetzt mal selftrigger all eingestellt, und teste es.
Es gibt noch ein selftrigger wait aber konnte im Wiki nix finden!
Ich persönlich würde auf Selftrigger immer verzichten, weil sie immer wieder zu Problemen führen, die sich im DOIF nicht lösen lassen.
Die Aufgaben kann man immer so definieren, dass man keine Selftrigger benötigt, z. B.
([rgr_Residents:state] eq "home" and [?LichtWetter:state] >= 9 and [?LichtWetter:twilight_weather] < 70)
(set Flur_Licht on-for-timer 5, set Flur_Lampe dim 20)
(set WZ_Licht on-for-timer 5, set WZ_Licht dim 20)
attr wait 0,<Zeitspanne für den zweiten Befehl>