DOIF trigger verhindern funktioniert nicht

Begonnen von leachim200, 19 März 2019, 09:15:30

Vorheriges Thema - Nächstes Thema

leachim200

Hallo
Ich hoffe ich bin hier mit meiner Frage richtig, da ich leider keine ausreichende Antwort gefunden habe.

Ich verwende folgenden DOIF befehl
([Home] eq "home" and [?LichtWetter:light] <3) (set EingangsLicht on)

Zur Erklärung:
Wenn jemand nachhause kommt und das Modul Residence auf Home gesetzt wird soll der Lichtwert überprüft werden ist dieser geringer 3 soll das Licht angeschaltet werden.

LichtWetter soll nicht selbständig triggern sondern nur als abfrage dienen.

Mein Problem wenn der Lichtwert unter 3 fällt und der Status bereits auf home ist geht nach ein paar sekunden das Licht trotzdem an.
Kann es sein das, dass Modul Residence hier probleme macht?

rabehd

Hier unter "Automatisierung" gibt es ein Unterforum "DOIF".
Meine Empfehlung es dorthin verschieben.
Auch funktionierende Lösungen kann man hinterfragen.

Damian

Zitat von: leachim200 am 19 März 2019, 09:15:30
Hallo
Ich hoffe ich bin hier mit meiner Frage richtig, da ich leider keine ausreichende Antwort gefunden habe.

Ich verwende folgenden DOIF befehl
([Home] eq "home" and [?LichtWetter:light] <3) (set EingangsLicht on)

Zur Erklärung:
Wenn jemand nachhause kommt und das Modul Residence auf Home gesetzt wird soll der Lichtwert überprüft werden ist dieser geringer 3 soll das Licht angeschaltet werden.

LichtWetter soll nicht selbständig triggern sondern nur als abfrage dienen.

Mein Problem wenn der Lichtwert unter 3 fällt und der Status bereits auf home ist geht nach ein paar sekunden das Licht trotzdem an.
Kann es sein das, dass Modul Residence hier probleme macht?

Versuche statt [Home] [Home:state] anzugeben, sonst reagiert das Modul auf alle Events von Home.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

leachim200

#3
Danke für den Tipp ich werde das testen

update: hat funktioniert danke schön