Programm löst aus, obwohl es laut Status nicht auslösen darf
Verfasst: 14.02.2020, 22:13
Mein Ziel ist, dass ich ein Nachtlicht für 5 min. einschalte, wenn ich eine von 4 Türen öffne (per HMIP-SWDO)
Da es noch viele Bedingungen gibt (Nachts, Helligkeit (durch nicht smarte Lampen), Variable) kann ich es nicht durch Direktverknüpfungen machen, sondern habe ein Programm dafür (siehe unten)
Soweit so gut.
Wie ihr seht, checke ich im "Wenn" jeweils auf "offen" und "bei Änderung" auslösen.
Das Programm wird aber auch beim Schliessen einer Tür ausgelöst (siehe Log unten). Da dann sicherlich eine der anderen offen ist, wird das Licht eingeschaltet.
Wieso triggert es nicht nur beim Öffnen?
Ich habe viele Beschreibungen durchgelesen. Mir ist klar, dass ein Auslöser irgendwo im Programm das ganze Programm von oben nach unten abarbeitet. Aber hier sollte es doch keinen Auslöser geben???
Was wäre sonst die Lösung? Ein Programm pro Tür?
Ich habe schon die Bewegungsmelder, die auch im "Wenn" sind, rausgenommen...
Programm: Log:
Da es noch viele Bedingungen gibt (Nachts, Helligkeit (durch nicht smarte Lampen), Variable) kann ich es nicht durch Direktverknüpfungen machen, sondern habe ein Programm dafür (siehe unten)
Soweit so gut.
Wie ihr seht, checke ich im "Wenn" jeweils auf "offen" und "bei Änderung" auslösen.
Das Programm wird aber auch beim Schliessen einer Tür ausgelöst (siehe Log unten). Da dann sicherlich eine der anderen offen ist, wird das Licht eingeschaltet.
Wieso triggert es nicht nur beim Öffnen?
Ich habe viele Beschreibungen durchgelesen. Mir ist klar, dass ein Auslöser irgendwo im Programm das ganze Programm von oben nach unten abarbeitet. Aber hier sollte es doch keinen Auslöser geben???
Was wäre sonst die Lösung? Ein Programm pro Tür?
Ich habe schon die Bewegungsmelder, die auch im "Wenn" sind, rausgenommen...
Programm: Log: