Hallo Gemeinde,
Ich lese hier schon eine Weile mit. Das Forum ist gerade für Anfänger sehr hilfreich. Aktuell stehe ich hier vor einem Problem und komme einfach nicht weiter. Ich nutze ein Python Skript https://github.com/tchellomello/python-arlo um meine Arlo Cams über Iobroker zu steuern. Ich möchte dieses Python Skript nutzen um die aktuellsten Snapshots von den Cams zu ziehen.
Die Python Module habe ich installiert.
from pyarlo import PyArlo
arlo = PyArlo("Name@mail.de", "Password")
base = arlo.base_stations[0]
cam = arlo.cameras[0]
cam.last_video.download_thumbnail("/home/pi/Pictures/snapshot0.jpg")
Das Python Skript habe ich wiederum in ein sh Skript gepackt.
Ich kann das Skript um Bilder zu holen auf meinen Iobroker Raspberry über die Shell ausführen. Sobald das Skript ausgeführt wurde legt es die Bilder in das Verzeichnis home/pi/Pictures.
Wenn ich aber nun das Skript über Iobroker aufrufe bekomme ich ein Fehler.
Hier ist das JS Skript von Iobroker um die Sh aufzurufen.
exec("home/pi/arlo/arlo-pictures-holen.sh", function(err, stdout, stderr) {
if (err) log(stderr,'error');
});
Und hier die Fehlermeldung.
6:01:12.499 |
[info] |
javascript.0 Stop script script.js.Test_Skripte.test_exec_ausführen |
16:01:12.577 |
[info] |
javascript.0 Start javascript script.js.Test_Skripte.test_exec_ausführen |
16:01:12.578 |
[info] |
javascript.0 script.js.Test_Skripte.test_exec_ausführen: registered 0 subscriptions and 0 schedules |
16:01:12.641 |
[error] |
javascript.0 script.js.Test_Skripte.test_exec_ausführen: Traceback (most recent call last): File "/home/pi/arlo/arlo-pictures-holen.py", line 3, in from pyarlo import PyArlo ImportError: No module named pyarlo |
Danke für Vorschläge und Erklärungen.
Nostromo