Treppenlichtschalter deaktivieren sich nach einer eingestellten Zeitdauer. (Leuchtphase)
Es kann passieren, dass man hierbei im Dunkeln auf der Treppe steht.
Hilfreich wäre es, wenn der Automat durch Blinken des Lichtes deutlich macht, dass in Kürze das Licht ausgeht. (Blinkphase)
Dann hätte man noch die Möglichkeit innerhalb der verbleibenden Zeit, den nächsten Taster zu erreichen
und könnte so den Treppenlichtschalter erneut aktivieren.
Genaus das versucht das vorliegende Skript. Es erweitert die Auto_OFF Funktion von Shelly.
Bedingungen:
Relay-Type : Momentary oder Detached
Timer.Auto_OFF : enabled
Timer.Auto_off_delay >3 Sekunden
Wird der Taster während der Leuchtphase betätigt, wird das Licht ausgeschaltet.
Wird der Taster während der Blinkphase betätigt, führt dies zum Retriggern von Auto_OFF.
Vielleicht ist das Skript auch für Andere hilfreich.
Aktuelle Version : 1.0.2.0 :
Freigabe für folgende Hardware : Shelly 1P, Shelly 1PM
Bug-Fix: Preconditions without brackets
Bug-Fix: event detection of state
Feature : possible values for Relay-Type: Momentary or Detached
Grüße Johann