NEWS
Octoprint und Webcam
-
ls -l /dev/video* -
pi@OctoprintEnder:~ $ ls -l /dev/video* crw-rw----+ 1 root video 81, 17 13. Okt 09:29 /dev/video0 crw-rw----+ 1 root video 81, 18 13. Okt 09:29 /dev/video1 crw-rw----+ 1 root video 81, 2 13. Okt 09:29 /dev/video19 crw-rw----+ 1 root video 81, 19 13. Okt 09:29 /dev/video2 crw-rw----+ 1 root video 81, 0 13. Okt 09:29 /dev/video20 crw-rw----+ 1 root video 81, 1 13. Okt 09:29 /dev/video21 crw-rw----+ 1 root video 81, 3 13. Okt 09:29 /dev/video22 crw-rw----+ 1 root video 81, 4 13. Okt 09:29 /dev/video23 crw-rw----+ 1 root video 81, 5 13. Okt 09:29 /dev/video24 crw-rw----+ 1 root video 81, 6 13. Okt 09:29 /dev/video25 crw-rw----+ 1 root video 81, 7 13. Okt 09:29 /dev/video26 crw-rw----+ 1 root video 81, 8 13. Okt 09:29 /dev/video27 crw-rw----+ 1 root video 81, 9 13. Okt 09:29 /dev/video28 crw-rw----+ 1 root video 81, 10 13. Okt 09:29 /dev/video29 crw-rw----+ 1 root video 81, 20 13. Okt 09:29 /dev/video3 crw-rw----+ 1 root video 81, 11 13. Okt 09:29 /dev/video30 crw-rw----+ 1 root video 81, 12 13. Okt 09:29 /dev/video31 crw-rw----+ 1 root video 81, 13 13. Okt 09:29 /dev/video32 crw-rw----+ 1 root video 81, 14 13. Okt 09:29 /dev/video33 crw-rw----+ 1 root video 81, 15 13. Okt 09:29 /dev/video34 crw-rw----+ 1 root video 81, 16 13. Okt 09:29 /dev/video35 crw-rw----+ 1 root video 81, 21 13. Okt 09:29 /dev/video4 crw-rw----+ 1 root video 81, 22 13. Okt 09:29 /dev/video5 crw-rw----+ 1 root video 81, 23 13. Okt 09:29 /dev/video6 crw-rw----+ 1 root video 81, 24 13. Okt 09:29 /dev/video7 -
@michaelf hmm..
die rechte stimmen... ausser die kamera ist kaputt ....
mehr fällt mir auch nix zu ein.. aber vielleicht jemand anders
evtl. klemm die conditions ab
-
Wenn die Kamera defekt wäre ging dann das hier?
pi@OctoprintEnder:~ $ rpicam-vid -t 0 --inline --listen -o tcp://0.0.0.0:8554 [0:25:37.894262256] [3031] INFO Camera camera_manager.cpp:330 libcamera v0.5.2+99-bfd68f78 [0:25:37.908162545] [3036] INFO RPI pisp.cpp:720 libpisp version v1.2.1 981977ff21f3 29-04-2025 (14:17:26) [0:25:37.918079664] [3036] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/imx219.json [0:25:37.932915342] [3036] INFO Camera camera_manager.cpp:220 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@80000/imx219@10' for pipeline handler rpi/pisp [0:25:37.932966323] [3036] INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@1000120000/rp1/i2c@80000/imx219@10 to CFE device /dev/media0 and ISP device /dev/media2 using PiSP variant BCM2712_C0 Made X/EGL preview window Made DRM preview window Preview window unavailable Mode selection for 640:480:12:P SRGGB10_CSI2P,640x480/0 - Score: 1000 SRGGB10_CSI2P,1640x1232/0 - Score: 1444.49 SRGGB10_CSI2P,1920x1080/0 - Score: 1636.67 SRGGB10_CSI2P,3280x2464/0 - Score: 2162.49 SRGGB8,640x480/0 - Score: 2000 SRGGB8,1640x1232/0 - Score: 2444.49 SRGGB8,1920x1080/0 - Score: 2636.67 SRGGB8,3280x2464/0 - Score: 3162.49 Stream configuration adjusted [0:25:38.029040176] [3031] INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-YUV420/SMPTE170M (1) 640x480-BGGR_PISP_COMP1/RAW [0:25:38.029161361] [3036] INFO RPI pisp.cpp:1483 Sensor: /base/axi/pcie@1000120000/rp1/i2c@80000/imx219@10 - Selected sensor format: 640x480-SBGGR10_1X10/RAW - Selected CFE format: 640x480-PC1B/RAW [libx264 @ 0x9c93b0] using cpu capabilities: ARMv6 NEON [libx264 @ 0x9c93b0] profile High, level 3.0, 4:2:0, 8-bit Output #0, h264, to 'tcp://0.0.0.0:8554?listen=1': Stream #0:0: Video: h264, yuv420p(tv, smpte170m/smpte170m/bt709), 640x480, q=2-31, 30 fps, 30 tbr, 1000k tbn #7 (0.00 fps) exp 33251.00 ag 9.85 dg 1.02 #8 (30.00 fps) exp 33251.00 ag 9.48 dg 1.04 #9 (30.01 fps) exp 33251.00 ag 9.48 dg 1.04 #10 (30.00 fps) exp 33251.00 ag 9.85 dg 1.02 #11 (30.01 fps) exp 33251.00 ag 9.85 dg 1.02 #12 (30.01 fps) exp 33251.00 ag 8.83 dg 1.03 #13 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #14 (30.01 fps) exp 33251.00 ag 8.83 dg 1.03 #15 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #16 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #17 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #18 (30.01 fps) exp 33251.00 ag 8.83 dg 1.03 #19 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #20 (30.00 fps) exp 33251.00 ag 8.83 dg 1.03 #21 (30.01 fps) exp 33251.00 ag 8.83 dg 1.03 -
@michaelf ahh ok.. das ding liefert schon mal Bild..
und aktiviert hast du di im octoprint ?
-
-
und was passiert wenn du auf den Test klickst

-
-
Ist der User in der Gruppe Video drin?
Und wie sehen die Rechte vollständig aus?
Da liegt ja ein ACL drauf. -
Hi, da brauch ich etwas Unterstützung mein "Linux" ist nicht sooooooooo ausgeprägt.....
-
@michaelf ein adblocker vielleicht ? in Browser .. oder pfsense oder ad blah... was weiss ich
-
Nein, leider auch nicht.
Also ich habe noch ein weiteren Drucker mit der gleichen Kamera wo die Installation Problemlos ging wie in einen Howto von Octoprint beschrieben.
Der unterschied ein älteres OS und ein Pi3, das hier ist ein Pi5 mit neustem Image von Octoprint.
Das Problem gibt es anscheinend öfter wenn man in Google danach sucht.
-
@michaelf irgendwo hab ich mal gelesen dass der PI5 probleme macht.. da haben wirs ja
-
@arteck Ich würde auch eine andere Kaufen aber welche ist halt das Problem

-
All Raspberry Pi boards with a camera connector use the same installation method, though the Raspberry Pi 5 and all Raspberry Pi Zero models require a different camera cable.
Und zwar dieses:
https://www.raspberrypi.com/products/camera-cable/Quelle:
https://www.raspberrypi.com/documentation/accessories/camera.htm
Das würde auch erklären, warum es am Raspberry3 funktioniert.
-
@thomas-braun Kabel sollte passen, die Kamera bringt ja wohl auch ein Bild siehe weiter oben.
Das dürfte ja dann auch nicht gehen, oder ?
-
@michaelf sagte in Octoprint und Webcam:
Das dürfte ja dann auch nicht gehen, oder ?
Ich hab keine Kamera am Raspberry laufen, ich kann dir da also nichts aus erster Hand erzählen.
sudo -H -u iobroker groupsund
getfacl /pfad/zum/geraetliefert jeweils?
-
pi@OctoprintEnder:~ $ sudo -H -u iobroker groups sudo: Unbekannter Benutzer iobroker sudo: Audit-Plugin sudoers_audit konnte nicht initialisiert werdenpi@OctoprintEnder:~ $ getfacl /pfad/zum/geraet getfacl: /pfad/zum/geraet: Datei oder Verzeichnis nicht gefunden pi@OctoprintEnder:~ $Zur Info, erkannt wird sie auch:
pi@OctoprintEnder:~ $ rpicam-still --list-cameras Available cameras ----------------- 0 : imx219 [3280x2464 10-bit RGGB] (/base/axi/pcie@1000120000/rp1/i2c@80000/imx219@10) Modes: 'SRGGB10_CSI2P' : 640x480 [103.33 fps - (1000, 752)/1280x960 crop] 1640x1232 [41.85 fps - (0, 0)/3280x2464 crop] 1920x1080 [47.57 fps - (680, 692)/1920x1080 crop] 3280x2464 [21.19 fps - (0, 0)/3280x2464 crop] 'SRGGB8' : 640x480 [103.33 fps - (1000, 752)/1280x960 crop] 1640x1232 [41.85 fps - (0, 0)/3280x2464 crop] 1920x1080 [47.57 fps - (680, 692)/1920x1080 crop] 3280x2464 [21.19 fps - (0, 0)/3280x2464 crop] pi@OctoprintEnder:~ $ -
Okay, war jetzt geraten. Das hat also nur indirekt (oder garnichts?) mit dem iobroker zu tun...
Also verwendet der user pi die Camera? Dann haltgroupsUnd den 'Pfad zum Gerät' musst du anpassen. Keine Ahnung wie der bei dir richtig lautet.
/dev/video*
oder
/dev/media*
oder ähnliches. -
Ich hoffe das ist richtig was ich hier gemacht habe.
Ja, user ist Pi
pi@OctoprintEnder:~ $ groups /dev/video* groups: „/dev/video0“: Einen solchen Benutzer gibt es nicht groups: „/dev/video1“: Einen solchen Benutzer gibt es nicht groups: „/dev/video19“: Einen solchen Benutzer gibt es nicht groups: „/dev/video2“: Einen solchen Benutzer gibt es nicht groups: „/dev/video20“: Einen solchen Benutzer gibt es nicht groups: „/dev/video21“: Einen solchen Benutzer gibt es nicht groups: „/dev/video22“: Einen solchen Benutzer gibt es nicht groups: „/dev/video23“: Einen solchen Benutzer gibt es nicht groups: „/dev/video24“: Einen solchen Benutzer gibt es nicht groups: „/dev/video25“: Einen solchen Benutzer gibt es nicht groups: „/dev/video26“: Einen solchen Benutzer gibt es nicht groups: „/dev/video27“: Einen solchen Benutzer gibt es nicht groups: „/dev/video28“: Einen solchen Benutzer gibt es nicht groups: „/dev/video29“: Einen solchen Benutzer gibt es nicht groups: „/dev/video3“: Einen solchen Benutzer gibt es nicht groups: „/dev/video30“: Einen solchen Benutzer gibt es nicht groups: „/dev/video31“: Einen solchen Benutzer gibt es nicht groups: „/dev/video32“: Einen solchen Benutzer gibt es nicht groups: „/dev/video33“: Einen solchen Benutzer gibt es nicht groups: „/dev/video34“: Einen solchen Benutzer gibt es nicht groups: „/dev/video35“: Einen solchen Benutzer gibt es nicht groups: „/dev/video4“: Einen solchen Benutzer gibt es nicht groups: „/dev/video5“: Einen solchen Benutzer gibt es nicht groups: „/dev/video6“: Einen solchen Benutzer gibt es nicht groups: „/dev/video7“: Einen solchen Benutzer gibt es nicht



