Hallo, ich schalte über einen Bewegungsmelder einen Lichtschalter. Das funktioniert auch alles bestens. Jetzt möchte ich das ganze von notify auf watchdog umstellen. Der Grund ist, dass das Licht eingeschaltet bleiben soll, wenn sich noch jemand im Raum aufhält und der on-for-timer schon abgelaufen ist. Der Code zum schalten ist jetzt so:
#Badlicht steuern
define Bewegung_Bad notify IR_Sensor:motion.* {\
if (Value("Lichtsensor1") eq "dunkel") {\
fhem "set Badlicht on-for-timer 240";;\
\
}}
Wo genau müsste ich hier mit watchdog ansetzen ?
Viele Grüße
Frank
Habe es jetzt folgendermaßen umgebaut aber leider schein da etwas nicht zu stimmen
#---- Badlicht steuern
define Bewegung_Bad watchdog IR_Sensor:motion.*WontReactivate 00:02:00 SAME {\
if (Value("Lichtsensor1") eq "dunkel") {\
fhem "set Badlicht on-for-timer 180";;\
\
}}
Hat keiner einen Tipp? Habe schon alles versucht, was die Commandreferenz über watchdog hergibt.