NEWS
ioBroker@Rasp4 & MotionEye@Rasp2
-
Bonjour!
Bisher habe ich meine Cams noch gar nicht in ioBroker, weil ich bisher nie die rtsp-Streams integrieren konnte (Umwandlung über ffmpeg oder so war/ist mir zu umständlich); bisher habe ich mir die Bilder/Videos der Cams über die Android-App Onvier (ehemals Onvifer, ohne Motion-Detection) angeschaut. Hat gut funktioniert, aber ich möchte nun bei Motion-Detection die Lichter/Sirenen/Jalousien/etc. aktivieren... also ich möchte smart werden.
Neben meinem Rasp4 mit ioBroker habe ich nun einen Rasp2 mit MotionEyeOS. MotionEye läuft recht gut, auch wenn die Bildrate bedingt durch die schwache Leistung des Rasp2 etwas gering ist... aber reicht.
Folgende Punkte würde ich nun gerne umsetzen:
- Bild bei Motion-Detection über Telegramm.Adapter versenden --> Prio1
- Bild machen, wenn es klingelt --> Prio2
- Datenpunkte der Cams definieren
Über folgende Artefakte/Stichpunkte habe ich mich schon etwas schlau gemacht, die in diesem Zusammenhang sicherlich nützlich sein werden, jedoch fehlt mir der generell-beste Ansatz:
- Simple API
- WGET
- WebHook
Die Motion-Capture-Möglichkeiten mit MotionEye kenne ich noch nicht so gut, daher habe ich aktuell noch zusätzlich einen Zigbee-Bewegungsmelder, der die Motion-Detection der Kamera derzeit übernimmt.
Gegen Javsrcipt-Code-Beispiele habe ich natürlich nichts, aber als Noob bevorzuge ich ganz klar die Blockly-Programmieroberfläche.
Mein grösstes Problem ist, dass ich ioBroker und MotionEye auf zwei getrennten Systemen laufen habe und ich die Datenkonnektivität nicht gewährleisten kann. Über Samba/http/etc. habe ich das noch nicht hinbekommen.
Puuh... ich weiss also gar nicht, wo ich anfangen soll...
@puls200 hier mal ein script Beispiel

detection-haustuerist ein selbst erstellter Datenpunkt, dieser wird per simple api durch motioneye auf true gesetztder wget Befehl lautet folgendermaßen und muss natürlich an deine Kamera, sowie Speicherpfad angepasst werden
wget --output-document /opt/iobroker/ipcam/alarm.jpg http://admin:geheim@10.x.xx.xx:80/mjpeg/snap.cgi?chn=0in dem blockly wird bei Bewegung ein Bild versendet und durch den Intervall folgen noch zwei weitere.
motioneye

die Url für simpl api, (in meinem Fall, aus früheren Zeiten, der selbst angelegte Ordner "Kamera.0") dafür wäre dann jetzt userdata.0 zu nehmenhttp://10.x.x.x:8087/set/kamera.0.detection-haustuer?value=trueBild beim klingeln kannst du theoretisch ebenfalls einbauen als Trigger
-
@puls200 hier mal ein script Beispiel

detection-haustuerist ein selbst erstellter Datenpunkt, dieser wird per simple api durch motioneye auf true gesetztder wget Befehl lautet folgendermaßen und muss natürlich an deine Kamera, sowie Speicherpfad angepasst werden
wget --output-document /opt/iobroker/ipcam/alarm.jpg http://admin:geheim@10.x.xx.xx:80/mjpeg/snap.cgi?chn=0in dem blockly wird bei Bewegung ein Bild versendet und durch den Intervall folgen noch zwei weitere.
motioneye

die Url für simpl api, (in meinem Fall, aus früheren Zeiten, der selbst angelegte Ordner "Kamera.0") dafür wäre dann jetzt userdata.0 zu nehmenhttp://10.x.x.x:8087/set/kamera.0.detection-haustuer?value=trueBild beim klingeln kannst du theoretisch ebenfalls einbauen als Trigger
-
Leider verschickt Telegram nur den Pfad, aber nicht das Bild (z.B. /opt/iobroker/ipcam/alarm.jpg).
Was mache ich falsch?
Ich kriege es noch nicht mal hin, einen Ordner unter dem Rasp freizugeben, in dem ich die *.jpgs der Cam automatisch ablege. Alle Tutorials haben nicht funktioniert. Echt frustrierend...
Hat jemand ein Tutorial, das auch zum Ziel führt?
MOD-EDIT: "sprachlich unpassende" Textstellen entfernt!
-
Ich kriege es noch nicht mal hin, einen Ordner unter dem Rasp freizugeben, in dem ich die *.jpgs der Cam automatisch ablege. Alle Tutorials haben nicht funktioniert. Echt frustrierend...
Hat jemand ein Tutorial, das auch zum Ziel führt?
MOD-EDIT: "sprachlich unpassende" Textstellen entfernt!
Sorry für die sprachlich-unpassende Textstelle...
Anscheinend habe ich nun einen Ordner freigegeben, der unter Windows erreichbar ist. Dennoch wird mit dem WGET-Befehl kein Bild abgelegt. Hier ein paar Zusatzinfos:
- Screenshot-URL ist http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
- freigegebener Ordner ist \\pimaster\PiMaster
- Script sieht so aus:

Wo liegt der Fehler?
Gruss
Puls -
Sorry für die sprachlich-unpassende Textstelle...
Anscheinend habe ich nun einen Ordner freigegeben, der unter Windows erreichbar ist. Dennoch wird mit dem WGET-Befehl kein Bild abgelegt. Hier ein paar Zusatzinfos:
- Screenshot-URL ist http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
- freigegebener Ordner ist \\pimaster\PiMaster
- Script sieht so aus:

Wo liegt der Fehler?
Gruss
Puls@puls200 mit windows Pfaden kenn ich mich nicht aus.
Sind die Schreib/Lese Rechte in dem Pfad gegeben.
Wie sieht dein kompletter wget Befehl aus?EDIT:
Warum überhaupt Windows???
Es geht doch um nen Raspberry und motioneye -
@puls200 mit windows Pfaden kenn ich mich nicht aus.
Sind die Schreib/Lese Rechte in dem Pfad gegeben.
Wie sieht dein kompletter wget Befehl aus?EDIT:
Warum überhaupt Windows???
Es geht doch um nen Raspberry und motioneyeMorgen!
Der Befehl sieht so aus:
wget --output-document \pimaster\PiMaster\alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt... daher Windows.
Die Schreib-/Lese-Berechtigungen sollten OK sein:
Comment = Raspberry Pi Shared Folder
Path = /media/usb/share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yesGruss
Puls -
Morgen!
Der Befehl sieht so aus:
wget --output-document \pimaster\PiMaster\alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt... daher Windows.
Die Schreib-/Lese-Berechtigungen sollten OK sein:
Comment = Raspberry Pi Shared Folder
Path = /media/usb/share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yesGruss
Puls@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt... daher Windows.
ich verstehe es immer noch nicht, was du mit Windows möchtest! Dein Iobroker läuft doch auf nem Pi4, also holst du dir mit dem Wget Befehl die Bilddatei auf deinen PI, in einen zuvor angelegten Ordner,
in meinem Fallbeispiel/opt/iobroker/ipcam/@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
wget --output-document \pimaster\PiMaster\alarm.jpg
wir sind bei Linux!, also kein backslash
-
Morgen!
Der Befehl sieht so aus:
wget --output-document \pimaster\PiMaster\alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt... daher Windows.
Die Schreib-/Lese-Berechtigungen sollten OK sein:
Comment = Raspberry Pi Shared Folder
Path = /media/usb/share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yesGruss
Puls@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt...
Nicht per VNC sondern per SSH direkt auf der Kommandozeile ohne Desktop-Quatsch arbeiten.
-
@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
Ich habe über VNC und Windows die Ordnerfreigabe des Rasps erstellt...
Nicht per VNC sondern per SSH direkt auf der Kommandozeile ohne Desktop-Quatsch arbeiten.
Die Idee war, alle Photos in einem freigegebenen Ordner abzulegen, damit ich von jedem PC schnell zugreifen kann.
Habe nun die Befehle korrigiert:
wget --output-document /opt/iobroker/Cam/alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576Es wird nun eine Datei angelegt, aber die ist leer.
?
-
Die Idee war, alle Photos in einem freigegebenen Ordner abzulegen, damit ich von jedem PC schnell zugreifen kann.
Habe nun die Befehle korrigiert:
wget --output-document /opt/iobroker/Cam/alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576Es wird nun eine Datei angelegt, aber die ist leer.
?
@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
wget --output-document /opt/iobroker/Cam/alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
Versuche mal mit " .... " dazu ab http , also :
wget --output-document /opt/iobroker/Cam/alarm.jpg "http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576" -
@puls200 sagte in ioBroker@Rasp4 & MotionEye@Rasp2:
wget --output-document /opt/iobroker/Cam/alarm.jpg http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576
Versuche mal mit " .... " dazu ab http , also :
wget --output-document /opt/iobroker/Cam/alarm.jpg "http://x.x.x.x/picture/1/current/?_username=admin&_signature=bfbfeff21badea08d8f42bb92020e5dfd606a576"
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden