FHEM Forum

FHEM => Automatisierung => Thema gestartet von: dennis_n am 28 Januar 2016, 11:35:43

Titel: Bewegungserkennung Kamera
Beitrag von: dennis_n am 28 Januar 2016, 11:35:43
Hi,

ich habe im Garten eine Kamera mit Motion-Erkennung. Bei Bewegungserkennung kann ich einen URL Aufruf machen. Mit diesem möchte ich einen dummy auf den Wert "motion_detected" setzen. Das klappt soweit.
Dazu habe ich mir ein DOIF angelegt, welches mir eine Lampe schaltet und eine Push-Nachricht schickt, sofern der dummy auf "motion_detected" steht.
Das ganze sieht so aus:
([Kamera_Garten_Motion] eq "motion_detected" )(set Lampe5 on, set pushmsg msg 'Security' 'Bewegung im Garten erkannt') DOELSEIF ([Kamera_Garten_Motion] eq "nomotion") (set Lampe5 off)

Ich verstehe aber nicht so ganz, wie ich den dummy wieder auf "nomotion" nach einer bestimmten Zeit setze, damit die Lampe5 auch wieder aus geht.
Bzw. ich nach einer Zeit von 10 Sekunden den dummy über das DOELSEIF wieder zurücksetze.

Hat da jemand einen Tipp für mich?

Danke

Gruss
Dennis

Titel: Antw:Bewegungserkennung Kamera
Beitrag von: dennis_n am 28 Januar 2016, 16:33:32
Würde das hier funktionieren?

([Kamera_Garten_Motion] eq "motion_detected" )(set Lampe5 on-for-timer 10, set pushmsg msg 'Security' 'Bewegung im Garten erkannt', set Kamera_Garten_Motion nomotion)

Als Attribut habe ich noch hinzugefügt:
wait 0,0,20

Verstehe ich es richtig, dass damit die Lampe für 10 Sekunden sofort angeht, die Push Nachricht abgeschickt wird und nach 20 Sekunden der dummy wieder auf "nomotion" gesetzt wird?

Gruss
Dennis
Titel: Antw:Bewegungserkennung Kamera
Beitrag von: Ellert am 28 Januar 2016, 18:12:40
Wenn Du die Klammern richtig setzts, ja.

(set Lampe5 on-for-timer 10), (set pushmsg msg 'Security' 'Bewegung im Garten erkannt'), (set Kamera_Garten_Motion nomotion)
Titel: Antw:Bewegungserkennung Kamera
Beitrag von: dennis_n am 28 Januar 2016, 22:22:54
Hat bestens funktioniert!

Vielen Dank.

Gruss
Dennis