Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

3 3D Drucker mit 3 identischen USB Webcams am Unraid in 3 Docker Containern

Featured Replies

Hallo liebes Forum,

 

ich bin mit meinem Latein am Ende. Komme einfach nicht weiter.

Ich habe wirklich viel versucht.

ich versuche mich mal zu erklären.

 

Ich möchte gerne auf meinem Unraid Server 3 3D Drucker und 3 USB Webcams in 3 Dockerinstanzen betreiben.

Ich habe das bereits auf einem Raspberry PI 4 mir Raspian erfolgreich unter Docker geschaft.

Aber da ich den Unraid e laufen habe, könnte der das auch übernehmen. Da könnte ich den Raspi wieder zum basteln benutzen.

Was klappt : 3 Instanzen Octoprint mit jeweils einem Drucker ohne Probleme lassen diese sich ansprechen.

Was nicht klappt : Die Webcams. 1 geht aber für die anderen Instanzen bekomme ich die nicht durchgeschliffen. Da kommt nix an.

Sobald ich in den Paramatern von video0 auf video1 oder so gehe, kommt da nix mehr.

Ich habe das Unraid USB Plugin installiert und alle 3 Cams werden erkannt.

Das DVBT Plugin habe ich auch installiert wegen v4l. !!! Achtung 1 Cam funktioniert ja !!! von daher müsste das mit den Treibern OK sein.

Wenn ich könnte würde ich ein Bild einfügen.

Ich habe die Container sowohl über br0 als auch Host gestartet um evtl. Fehler bei den Ports zu verweiden.

Hat evtl. jemand Erfahrungen mit Octoprint und Unraid ? könnte mir dabei helfen ?

 

Die Drucker

lrwxrwxrwx 1 root root 13 Mar 19 07:01 pci-0000:00:1a.0-usb-0:1.2.1:1.0-port0 -> ../../ttyUSB0

lrwxrwxrwx 1 root root 13 Mar 19 07:01 pci-0000:00:1a.0-usb-0:1.2.2:1.0-port0 -> ../../ttyUSB1

lrwxrwxrwx 1 root root 13 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.3:1.0 -> ../../ttyACM0

 

Die Webcams

ls -l /dev/v4l/by-path/

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.1:1.0-video-index0 -> ../../video0

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.1:1.0-video-index1 -> ../../video1

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.2:1.0-video-index0 -> ../../video2

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.2:1.0-video-index1 -> ../../video3

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.3:1.0-video-index0 -> ../../video4

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.3:1.0-video-index1 -> ../../video5

 

Warum by-id nur 2 angezeigt werden verstehe ich auch nicht.

 

ls -l /dev/v4l/by-id/

total 0

lrwxrwxrwx 1 root root 12 Mar 19 03:31 usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-video-index0 -> ../../video4

lrwxrwxrwx 1 root root 12 Mar 19 03:31 usb-Sonix_Technology_Co.__Ltd._USB_2.0_Camera_SN0001-video-index1 -> ../../video5

 

übrigens werden alle 3 Cams mir der gleichen SN angezeigt.

 

LG

Dirk

  • 1 month later...
  • Community Expert
On 3/21/2023 at 2:16 PM, sockelsieben said:

Das DVBT Plugin habe ich auch installiert wegen v4l. !!! ... von daher müsste das mit den Treibern OK sein.

Da kenne ich mich nicht aus, aber braucht es das überhaupt, also ist das nicht Teil des Containers? Oder sind die dann gar nicht als USB Gerät in /dev zu sehen?

 

 

On 3/21/2023 at 2:16 PM, sockelsieben said:

Ich habe das Unraid USB Plugin installiert und alle 3 Cams werden erkannt.

Wofür brauchst Du das Plugin...ich habe mit USB Geräten leider keine Erfahrung, aber das Plugiin, welches ich finde, ist für VMs...Du willst Docker.

 

On 3/21/2023 at 2:16 PM, sockelsieben said:

Was nicht klappt : Die Webcams. 1 geht aber für die anderen Instanzen bekomme ich die nicht durchgeschliffen.

Wie schleifst Du die CAM #1 denn durch?...analog zum 3D-Drucker?

 

On 3/21/2023 at 2:16 PM, sockelsieben said:

Die Drucker

lrwxrwxrwx 1 root root 13 Mar 19 07:01 pci-0000:00:1a.0-usb-0:1.2.1:1.0-port0 -> ../../ttyUSB0

lrwxrwxrwx 1 root root 13 Mar 19 07:01 pci-0000:00:1a.0-usb-0:1.2.2:1.0-port0 -> ../../ttyUSB1

lrwxrwxrwx 1 root root 13 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.3:1.0 -> ../../ttyACM0

 

Die Webcams

ls -l /dev/v4l/by-path/

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.1:1.0-video-index0 -> ../../video0

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.1:1.0-video-index1 -> ../../video1

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.2:1.0-video-index0 -> ../../video2

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.2:1.0-video-index1 -> ../../video3

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.3:1.0-video-index0 -> ../../video4

lrwxrwxrwx 1 root root 12 Mar 19 03:31 pci-0000:00:1a.0-usb-0:1.2.4.3:1.0-video-index1 -> ../../video5

Da sind doch alle USB-Geräte am gleichen, einen USB-Controller, oder sehe ich das falsch?

Hast Du nur diesen einen Controller im System?

Kannst Du einen anderen nachrüsten/ausprobieren? 

  • Author

Hallo zusammen,

DVBT Plugin wird benötigt für das v4l ! damit die Cams überhaubt erkannt werden können von den Docker Containern.

Ohne das DVBT Plugin erkennt "Unraid" die Cams nicht als solche /dev/v4l/........

Mit device = /dev/4vl/...... werden die an den Docker übergeben. Wenn DVBT nicht installiert ist, gibt es keine Möglichkeit diese an den Docker zu geben.

Es werden immer 2 Parameter an den Docker übergeben 1 Drucker und 1 Webcam. So erkennt Octoprint dann 1 Drucker und 1 Cam. Theoretisch. :)

Bei Video 0-5 ist das so OK. Jede Cam hat 2 devs. Ich glaube ein für Stream und 1 für Snapshot.

Ich habe übrigens dieses ganze Szenario auf dem gleichen Rechner unter Debian Bullseye mit Docker und Portainer getestet. Da läuft der ganze Spaß dann problemlos.

Benutzt habe ich Docker Compose für jede einzelne Octoprint installation.

Kann ich mir alles leider nicht erklären. Was bei Unraid da nicht stimmt. Keine Ahnung

Fals einer sagt "dann lass es doch bei Bullseye" nene das ich langweilig. Unraid haut mehr zu bieten... allein die GUI bzw Webportal sind super.

 

Gute N8

Gruß

Dirk

  • Author
On 4/21/2023 at 8:39 PM, mgutt said:

Da kenne ich mich nicht aus, aber braucht es das überhaupt, also ist das nicht Teil des Containers? Oder sind die dann gar nicht als USB Gerät in /dev zu sehen?

 

 

stimmt ! ohne DVBT werden die nicht angezeigt und können nicht an den Container übergeben werden.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.