FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Alex85 am 10 April 2014, 20:46:13

Titel: Bewegungsmelder zu bestimmten Uhrzeiten Licht schalten lassen
Beitrag von: Alex85 am 10 April 2014, 20:46:13
Ich habe eine HomeMatic HM-Sen-MDIR-O (Bewegungsmelder) dieser soll ein Licht (Teichbeleuchtung) nur zwischen 23:00 und 02:00 Uhr für 120 Sekunden anschalten, wenn eine Bewegung erkannt wurde.

Habe folgenden Code probiert, aber es hat nicht funktioniert:

define Bewegungsmelder_motion notify Bewegungsmelder:motion.* IF ($hms gt "23:00" and $hms lt "02:00") (set Teichbeleuchtung on-for-timer 120)


Wenn ich das Ganze ohne Zeitabhänigkeit laufen lasse funktioniert es:

define Bewegungsmelder_motion notify Bewegungsmelder:motion.* set Teichbeleuchtung on-for-timer 10


Was mache ich hier falsch?!

Danke schonmal!
Titel: Antw:Bewegungsmelder zu bestimmten Uhrzeiten Licht schalten lassen
Beitrag von: Damian am 10 April 2014, 21:28:19
Es muss heißen:

define Bewegungsmelder_motion notify Bewegungsmelder:motion.* IF ($hms gt "23:00" or $hms lt "02:00") (set Teichbeleuchtung on-for-timer 120)

siehe: http://forum.fhem.de/index.php/topic,17895.msg153287.html#msg153287

Gruß

Damian
Titel: Antw:Bewegungsmelder zu bestimmten Uhrzeiten Licht schalten lassen
Beitrag von: Alex85 am 10 April 2014, 23:07:27
Danke. Wenn man kurz drüber nachdenkt macht es durchaus Sinn :-)