Camera-streamer for OctoPi 1.0.0 & OctoPrint 1.9.2 w/New Camera Stack

Camera model

usb-Teslong_Camera_Teslong_Camera
Logitech_Webcam_C930e

What is the problem?

Both Cameras work under the old camera stack but not under the new camera stack

What did you already try to solve it?

pi@octopi:/boot/camera-streamer $ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics CH340 serial converter

Bus 001 Device 006: ID f007:c777 Teslong Teslong Camera

Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub

Bus 001 Device 003: ID 046d:0843 Logitech, Inc. Webcam C930e

Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

pi@octopi:/boot/camera-streamer $ libcamera-hello --list-cameras

No cameras available!

pi@octopi:/boot/camera-streamer $ ls

libcamera.conf usb-PrintExtruder.conf usb-PrintVolume.conf

pi@octopi:/boot/camera-streamer $ cat libcamera.conf

Options for libcamera based cameras (PiCam, Arducam, ...)

The port on which the webcam server for the camera should listen on. If you have only

one camera, leave at 8080. If you have more, change to 8081, 8082, etc. The primary

camera will be considered the one with 8080.

PORT=8080

The resolution to request on the camera sensor. Defaults to 1280x720.

WIDTH=1920

HEIGHT=1080

The height to use for the video stream. Defaults to 720.

VIDEO_HEIGHT=720

The height to use for the snapshots. Defaults to 1080.

SNAPSHOT_HEIGHT=1080

The framerate to set on the camera. Defaults to 15fps.

FRAMERATE=15

Additional options. By default enables continuous auto focus (if possible).

OPTIONS='--camera-options="AfMode=2" --camera-options="AfRange=2"'

pi@octopi:/boot/camera-streamer ** **pi@octopi**:**/boot/camera-streamer cat usb-PrintVolume.conf

Options for USB based cameras

The port on which the webcam server for the camera should listen on.

PORT=8081

The path to the camera device.

DEVICE=/dev/v4l/by-id/usb-046d_Logitech_Webcam_C930e_8650F27E-video-index0

The image format of the camera.

FORMAT=YUYV

The resolution to set on the camera. Defaults to 1280x720.

WIDTH=1280

HEIGHT=720

The framerate to set on the camera. Defaults to 15fps.

FRAMERATE=15

Additional options.

OPTIONS=

pi@octopi:/boot/camera-streamer $ cat usb-PrintExtruder.conf

Options for USB based cameras

The port on which the webcam server for the camera should listen on.

PORT=8082

The path to the camera device.

DEVICE=/dev/v4l/by-id/usb-Teslong_Camera_Teslong_Camera_200901010001-video-index0

The image format of the camera.

FORMAT=YUYV

The resolution to set on the camera. Defaults to 1280x720.

WIDTH=1280

HEIGHT=720

The framerate to set on the camera. Defaults to 15fps.

FRAMERATE=15

Additional options.

OPTIONS=

pi@octopi:/boot/camera-streamer $

pi@octopi:/boot/camera-streamer $ journalctl -u camera-streamer* | pb

https://paste.octoprint.org/hKvYBkztyC

Have you tried running in safe mode?

yes, same result

Did running in safe mode solve the problem?

NO

Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)

octoprint-systeminfo-20230725031855.zip

Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible

OctoPrint 1.9.2

OctoPI 1.0.0

Snapmaker A350

stable OctoPi 1.0.0 with OctoPrint Release Candidate 1.9.2
SHA256: b033f37b06fc8bb835d540672f75ec4bb061492fb44030c64c7657da310f9ce4

https://paste.octoprint.org/gJQIPqm9eV