Ich habe die Situation, dass ein Licht bei uns über einen Bewegungsmelder mit on-for-timer angeschalten wird. Welche Möglichkeiten habe ich durch manuelles Schalten das Ausschalten durch on-for-timer abzubrechen bzw. wie könnte ich das sonst lösen?
Verstehe das Problem nicht wirklich...
Einfach set Device off
Oder willst du auch bei manuellem Schalten verhindern, dass die Automatik wieder anläuft/weiterläuft?
(hat ja nichts mit on-for-timer zu tun)
Wenn 2teres: wie ist deine Konstellation? Welche Schalter? Smart? System? Direkt mit dem Aktor und on-for-timer "verbunden" (aka bei Homematic: peeren)?
Ich habe im Eingang einen BWM, dann notify und on-for-timer
Des Weiteren habe ich einen smarten Schalter (gut, Taster ;) ) und wenn ich damit schalte: notify -> Automatik aus und Licht an / oder eben: notify -> Automatik an Licht aus
Wenn Automatik an, dann schaltet der BWM per notify on-for-timer, wenn Automatik aus eben nicht...
Gruß, Joachim
@MadMax-FHEM
Du hast gleich intellegent geplant!
Jede Automatik ist dann gut, wenn man sie auch ausschalten kann. (Diese Erkenntnis stammt aus den ersten digitalen Kamera Zeiten).
Daran denkt man als Anfänger aber (meistens) nicht.
Schöne Grüße
Eine von vielen Möglichkeiten für on-for-timer bei Bewegung in Kombination mit einem Schalter, der die Lampe nicht direkt schaltet:
define di_on_for_timer DOIF ([detector:"motion"] and [?switch] eq "off")
(set light on)
(set light off)
DOELSEIF ([switch] eq "on") (set light on)
DOELSEIF ([switch] eq "off") (set light off)
attr di_on_for_timer do resetwait
attr di_on_for_timer wait 0,30