Hallo, Ich habe mir mit einem Raspberry Pi einen Octoprint Host eingerichtet. Octoprint läuft selbst auch mit Autostart. Jedoch benötigt Octoprint den start von mjpg-streamer um auch ein Webcam steam des Printers darzustellen. Ich habe schon versucht: 1. Start über die rc.local datei 2. start über ein script in /etc/init.d/ der einzige weg wie ich es bis jetzt zum laufen bekomme ist wenn ich nach dem hochfahren des Raspberry Pi folgende beiden Komandos eingebe: cd mjpg-streamer ./mjpg_streamer -i "./input_uvc.so -y" -o "./output_http.so -w /www" Hier der Inhalt meiner rc.local: ------------------------------------------------------------------------ - GNU nano 2.2.6 File: /etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. sudo -u pi /home/pi/bin/octoprint #mjpg-streamer starter echo before-mjpg /home/pi/mjpg-streamer/mjpg_streamer -i "./input_uvc.so -y" -o"./output_http.so -p 8080 -w /www" echo after-mjpg # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi exit 0 ------------------------------------------------------------------------ Hat jemand eine Vermutung warum es nicht Funktioniert? Ich bin über jede Hilfe sehr dankbar :)
in die crontab von pi:
1 | @reboot /home/pi/bin/mjpg_streamer_startscript.sh |
/home/pi/bin/mjpg_streamer_startscript.sh:
1 | sleep <paar sekunden> |
2 | LOG=/tmp/mjpg_streamer.log # zum testen |
3 | #LOG=/dev/null |
4 | /home/pi/mjpg-streamer/mjpg_streamer -i "/home/pi/mjpg-streamer/input_uvc.so -y" -o"/home/pi/mjpg-streamer/output_http.so -p 8080 -w /www" >${LOG} 2>&1 |
sicher das die hochkommata richtig gesetzt sind? .so-dateien mit parametern als parameter für mjpg_streamer?
Printo schrieb: > Habe ich versucht. > Geht immer noch nicht :( galt für @Harry L. das mit crontab versuch ich jetzt
c.m. schrieb: > sicher das die hochkommata richtig gesetzt sind? .so-dateien mit > parametern als parameter für mjpg_streamer? ja leider startet er ohne die Parameter nur unvollständig hab jetzt crontab ausprobiert und leider startet es immer noch nicht beim hochfahren
Habe diese Anleitung befolgt zum einrichten: https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.