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
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
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)
Hat bestens funktioniert!
Vielen Dank.
Gruss
Dennis