NEWS
Bewegungserkennung IP Kamera
-
Hallo zusammen,
ich habe mir heute eine recht günstige IP Kamera zugeelgt.
Die kann bei Bewegung Alarm auslösen und als Aktion entweder eine eMail mit einem Schnappschuss senden, oder einen Schnappschussoder eine Filmaufnahme auf einem FTP Server speichern.
Gibt es mittels ioBroker eine Möglichkeit, bei Bewegung eine Aufnahme zu starten und per FTP abzulegen, und einen Schnappschuss via Pushover zu verschicken?
Hat sowas schon mal jemand gemacht?
-
Schau mal hier: http://forum.iobroker.net/viewtopic.php?f=20&t=6642
Gesendet von Unterwegs
-
Habe ich mir schon angeschau, allerdings bräuchte ich was für Windows
-
OK dann benutzt doch einfach die Funktion der IP Cam. Lad es via FTP auf deinen ioBroker host und überwach mit ioBroker den Ordner auf neue Dateien.
Gesendet von Unterwegs
-
Klingt simpel, aber wie geht das?!
-
Habegerade mal iSpy für Windows ausprobiert.
Da kann ich bei Bewegung eine URL auslösen und das Bild wird wohl mit der URL mitgeschickt.
Nun meine Frage, wie kann ich das in ioBroker abfangen?
-
Hat sich erledigt.
Hab's mit der SimpleAPI hinbekommen.
-
Hat sich erledigt.
Hab's mit der SimpleAPI hinbekommen. `
Wie sieht das dann genau aus? -
Hat sich erledigt.
Hab's mit der SimpleAPI hinbekommen.
Wie sieht das dann genau aus?
Auf dem iSpy-Server kannst Du definieren, wass bei Bewegungserkennung gemacht werden soll.
Bei mir wird über ein URL-Aufruf an ioBroker (über den SImpleAPI Adapter) eine Variable gesetzt:
Im iSpy Server habe ich folgendes definiert:
-
wenn Bewegung auftritt dann setze die Variable auf 1
-
wenn keine bEwegung mehr vorhanden dann setze die Variable auf 0
-
wenn die IP Kamera mal nicht erreicht werden kann, setze die Variable auf 3
Diese Variable frage ich mittels JavaScript ab und definiere dann je nach Wert, was passieren soll:
createState('javascript.4.Kamera_Eingang', '0'); on({id: "javascript.4.Kamera_Eingang"}, function(obj) { var iSpyVariable = getState("javascript.4.Kamera_Eingang").val; switch(String(iSpyVariable)) { case "0": log('KAMERA EINGANG: keine Bewegung'); break; case "1": log('KAMERA EINGANG: BEWEGUNG !!!'); sendTo("pushover.0", {message: 'Bewegung Kamera Eingang!', title: 'Alarm - Zu Hause', url: 'http://<url zu/meinem/kamera/stream="">', url_title: 'Kamera-Bild öffnen', priority: 1}); break; case "3": log('KAMERA EINGANG: VERBINDUNG VERLOREN !!!'); sendTo("pushover.0", {message: 'Keine Verbindung Kamera Eingang!', title: 'Alarm - Zu Hause', priority: 1}); break; } });</url>
-
-
Das bedeutet, dass ein Windows Server mit iSpy immer mitlaufen muss, richtig?
-
Korrekt, leider ja.
Die Kamera selbst hat zwar auch eine Bewegungserkennung, diese kann man aber nicht für ioBroker "abgreifen"