NEWS
Javascript mit python auf Multihost
-
Hallo,
ich möchte auf meinen multihostsystem/Client raspberry per python die Webcam zum Streamen starten. Lokal auf der raspi funktioniert es. Nun habe ich unter iobroker eine zweites JavaScript auf dem multihost raspberry eingerichtet. Der start des pythonscript funktioniert aber leider nicht:
exec("/usr/bin/python3 /home/pi/rpi_camera_surveillance_system.py", function(err, stdout, stderr) {
if(err) console.log('Exec-Fehler: '+ stderr, 'error');
});
ich bekomme auch keine Exec-Fehler.Hat das schon jemand hinbekommen?
Danke
Schöne Grüße -
@schienw Gebe doch mal ohne die if-Abfrage
err
,stdout
undstderr
aus. Ggf. siehst du dann mehr -
das ist die Fehlermedlung:
4:41:12.946 info javascript.2 (17760) script.js.CRONJOBS.Skript_1: Error: Command failed: /usr/bin/python3 /home/pi/rpi_camera_surveillance_system.py
14:41:12.947 info javascript.2 (17760) script.js.CRONJOBS.Skript_1: * failed to open vchiq instance -
@schienw sagte in Javascript mit python auf Multihost:
failed to open vchiq instance
Laut Google fehlen dem User die Berechtigungen. Sollte zwar eigentlich by default dabei sein, aber wer weiß...
Einfach folgendes auf der Konsole ausführen:
sudo usermod -a -G video iobroker
Kann sein, dass du danach den Skript-Adapter, ioBroker oder die ganze Maschine neu starten musst.