NEWS
docker-mqtt ablageort für Kamera Snapshots
-
Ich hatte meinen ioBroker unter einem RPi4 laufen, und bin jetzt auf meine Synology auf Docker umgezogen.
Leider bekomme ich jetzt im Alarmfall meiner Instar Kamera keinen Snapshot mehr auf das Volume1 abgelegt.Mit diesem Kommando konnte ich unter RPi4 das Foto holen und ablegen und mittels einem Blockly-Script und Pushover an mein Handy senden:
wget -m -p "http://guest:gast@192.168.2.79:80/tmpfs/auto.jpg" -O "/opt/iobroker/temp/cam/snapshot.jpg"
Unter Synology Docker habe ich das Script bzgl. des Zielverzeichnis abgeändert, was aber nicht funktioniert. Melde ich mich jedoch via SSH an der Synology an und lasse das gleiche Kommando im Terminal ausführen, dann wird das Foto geholt und im angegebenen Verzeichnis mit meinen Benutzerrechten abgelegt.
wget -m -p "http://guest:gast@192.168.2.79:80/tmpfs/auto.jpg" -O "/volume1/docker/iobroker/temp/cam/snapshot.jpg"
markus@nas:/volume1/docker/iobroker/temp/cam$ ls -la total 28 drwxrwxrwx+ 1 1000 1000 24 Oct 13 20:57 . drwxrwxr-x+ 1 1000 1000 6 Oct 7 14:11 .. -rwxrwxrwx+ 1 markus users 24636 Oct 13 20:57 snapshot.jpg markus@nas:/volume1/docker/iobroker/temp/cam$
Welche Rechte muss ich ändern oder erteilen, sodass wget vom ioBroker unter Docker ausgeführt wird?
-
@funkytown sagte in docker-mqtt ablageort für Kamera Snapshots:
Unter Synology Docker habe ich das Script bzgl. des Zielverzeichnis abgeändert, was aber nicht funktioniert.
Naja, Du befindest Dich ja dann IM Container. Da ist der Pfad natürlich ein anderer (bzw existiert gar nicht). Du musst das Ziel als Volume in den Container mappen. Dann kannst Du dahin schreiben.
@funkytown sagte in docker-mqtt ablageort für Kamera Snapshots:
Melde ich mich jedoch via SSH an der Synology an und lasse das gleiche Kommando im Terminal ausführen, dann wird das Foto geholt und im angegebenen Verzeichnis mit meinen Benutzerrechten abgelegt.
Ja, logisch. Das hat dann auch nix mit Docker und dem Container zu tun, in welchem ioBroker läuft...
Schau Dir mal das Grundkonzept von Docker an.
-
@funkytown sagte in docker-mqtt ablageort für Kamera Snapshots:
Mit diesem Kommando konnte ich unter RPi4 das Foto holen und ablegen und mittels einem Blockly-Script und Pushover an mein Handy senden:
Wenn Du das Foto nicht auf dem Host brauchst, dann lass den Pfad doch einfach so. Im Container gibts
/opt/iobroker/
ja. (Falls wget im Container installiert ist) -
@haus-automatisierung
Das war's tatsächlich und so einfach. Vielen Dank!