Hallo,
ich seh den Wald nicht mehr. ???
Ich habe einen HM Wandschalter (HM-LC-Sw1PBU-FM) und einen HM Bewegungsmelder (HM-Sec-MDIR).
Schalter und Bewegungsmelder sind richtig im FHEM eingebunden, funktionieren. (nicht untereinander gepeert).
Ich möchte das Licht per Bewegungsmelder 25 Sekunden schalten (R-minInterval:15) per einfachem notify, das funktioniert einwandfrei:
t5.eg.bm:motion set t5.eg.ws1 on-for-timer 25
Wie ist nun der eleganteste/einfachste Weg das wenn ich den Schalter selbst betätige(Dauerlicht) der Bewegungsmelder bzw. seine Events deaktiviert sind ?
Ich lese von dummys die ich auch schon versucht habe, komme damit aber nicht so recht weiter..
define t5.eg.ws1.dauerlicht dummy
define t5.eg.dauerlicht notify t5.eg.ws1:o.* set t5.eg.ws1.dauerlicht $EVENT
Angepasster notify:
t5.eg.bm:motion if ([t5.eg.ws1.dauerlicht:state] eq "off") (set t5.eg.ws1 on-for-timer 25)
Habe hierbei das Problem das der dummy auch über den Bewegungsmelder auf state "on" oder "off" gesetzt wird :(
der beste Weg wäre es, den Bewegungsmelder direkt mit dem Schalter zu peeren. Für das was du erreichen möchtest, braucht es überhaupt kein laufendes FHEM.
In dem Peering des Melders mit dem Schalter setzt du dann den Parameter onTimeMode auf minimal. Das führt dazu, dass wenn die Einschaltdauer über den internen Taster für das bereits eingeschaltete Licht länger ist als die Einschaltdauer (onTime) in dem Peering mit dem Bewegungsmelder, dass dann die kleinere Zeit vom BWM ignoriert wird.
:)
Vielen Dank, thats it.