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.

Hilfe bei USB durchschleifen an Docker (BEANTWORTET)

Featured Replies

Hallo alle miteinander.

 

Leider komme ich seit einiger zeit nicht weiter.

Ich würde gerne einen USB Anschluss durchschleifen an einen Docker Container.

Allerdings weiß ich nicht genau wie das Funktioniert und welcher das dann genau ist.

Der USB Anschluss ist auch kein üblicher USB Stick sondern ein Adapter für ein Analogsignal von einem Wechselrichter

1518888889_USBStick.JPG.55e0f8d84a4ba42e0ff6d335fac3d67f.JPG

und taucht somit nicht als normaler stick auf :/

 

Wäre schön wenn mir da einer behilflich sein kann :)

Edited by Duck666

Solved by hawihoney

  • Community Expert
38 minutes ago, Duck666 said:

Ich würde gerne einen USB Anschluss durchschleifen an einen Docker Container.

Allerdings weiß ich nicht genau wie das Funktioniert und welcher das dann genau ist.

Der USB Anschluss ist auch kein üblicher USB Stick sondern ein Adapter für ein Analogsignal von einem Wechselrichter

Noch habe ich mit 'durchreichen' keine Erfahrung, aber wenn ich diverse Beiträge hier richtig verfolgt habe, kann es sein, daß man in einigen Konstellationen einzelne Sticks nicht durchschleifen kann, sondern nur ganze Kontroller.

Vielleicht einfach einen günstigen USB Kontroller als PCIe/PCI (je nachdem, was Dein Board so bietet) einsetzen und den komplett durchreichen?

  • Community Expert

Doch das geht als Device und dann den Pfad /dev/Blabla 1:1 durchgeben 

 

Mein Home Assistant greift zb über /dev/ttyACM0 auf den ZigBee Stick zu.

 

So sollte man zwei Pfade sehen können:

ls -go /dev/serial/by-id

 

Man kann sowohl /dev/bla oder /dev/serial/by-id/bla nehmen. Letzterer geht auch nach Umstecken auf eine andere Buchse, kann sich aber bei Firmware Updates des Sticks evtl ändern. Der erste kann sich bei jedem Booten ändern, wenn mehrere Sticks eingesteckt sind. Hat also alles Vor- und Nachteile. 

2 hours ago, Duck666 said:

Ich würde gerne einen USB Anschluss durchschleifen an einen Docker Container.

 

es werden normal nur einzelne USB Geräte an Docker "durchgereicht", Geräte einstecken, lesen wie und an welchem port es erkannt wurde, dann als "device" einbinden, dazu muss der Docker aber auch den Treiber des Geräts haben usw usw ...

 

Beispielsweise zum Thema Conbee usw einlesen ... da gibt es einige Threads wie man ein USB Device weiterreicht.

 

1 hour ago, DataCollector said:

sondern nur ganze Kontroller.

das ist Thema für VM's, nicht für Docker ... qemu arbeitet da anders, nur als Randbemerkung.

 

@mgutt war schneller ;) siehe Post über meinem.

  • Author
11 minutes ago, mgutt said:

Doch das geht als Device und dann den Pfad /dev/Blabla 1:1 durchgeben 

 

Mein Home Assistant greift zb über /dev/ttyACM0 auf den ZigBee Stick zu.

 

So sollte man zwei Pfade sehen können:

ls -go /dev/serial/by-id

 

Man kann sowohl /dev/bla oder /dev/serial/by-id/bla nehmen. Letzterer geht auch nach Umstecken auf eine andere Buchse, kann sich aber bei Firmware Updates des Sticks evtl ändern. Der erste kann sich bei jedem Booten ändern, wenn mehrere Sticks eingesteckt sind. Hat also alles Vor- und Nachteile. 

 

Sied dann bei mir wie folgt aus:

 

64922378_USBStick.JPG.4b7f731ad19a698ecebfa2b96c9a7ac3.JPG

 

Wie kann ich nun Sicher sein das es der Stick ist den ich suche? Oder ob es der Stick ist worauf Unraid läuft?

 

  • Community Expert
Just now, Duck666 said:

 

Sied dann bei mir wie folgt aus:

 

64922378_USBStick.JPG.4b7f731ad19a698ecebfa2b96c9a7ac3.JPG

 

Wie kann ich nun Sicher sein das es der Stick ist den ich suche? Oder ob es der Stick ist worauf Unraid läuft?

 

Das ist anscheinend ein Universal Asynchronous Receiver Transmitter (UART) Adapter.

Ein MemoryStick sieht anders aus.

 

https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter

  • Author
14 minutes ago, DataCollector said:

Das ist anscheinend ein Universal Asynchronous Receiver Transmitter (UART) Adapter.

Ein MemoryStick sieht anders aus.

 

https://de.wikipedia.org/wiki/Universal_Asynchronous_Receiver_Transmitter

Ja cool....

In deinem link bei Wiki steht "Eine UART-Schnittstelle dient zum Senden und Empfangen von Daten über eine Datenleitung und bildet den Standard der seriellen Schnittstellen an PCs und Mikrocontrollern. Auch im industriellen Bereich ist die Schnittstelle mit verschiedenen Interfaces (z. B. RS-232 oder EIA-485) sehr verbreitet."

 

Tatsächlich ist dies eine USB Schnitstelle die auf RS485 zugreift :)

Somit haut das ja hin :)

 

Jetzt nur noch die Frage...wie binde ich das jetzt im docker ein?

Edetiere ich ihn einfach und fürge ein neues device hinzu oder wie funktioniert das genau?

Das wäre jetzt mein erster gedanke:

1622970048_USBStick.JPG.d84ea9e17d4b3fe8a2f604a19d33c0f1.JPG

  • Solution
13 minutes ago, Duck666 said:

Jetzt nur noch die Frage...wie binde ich das jetzt im docker ein?

 

Hängt gegebenfalls vom Container ab. Bei meinem Homeassistant Container geht das so:

 

root@Tower:~# ls -go /dev/serial/by-id/
total 0
lrwxrwxrwx 1 13 Feb  9 12:21 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_XXXXXXXX-if00 -> ../../ttyACM0

 

Davon verwende ich diesen String:

 

/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_XXXXXXXX-if00:/dev/ttyACM0

 

Hier wird das als Value eingetragen:

 

image.thumb.png.0d2f566789fa8528540b8b814af55f25.png

 

 

Edited by hawihoney

  • Author
1 hour ago, hawihoney said:

 

image.thumb.png.0d2f566789fa8528540b8b814af55f25.png

 

 

 

Es scheint Funktioniert zu haben :)

 

VIELEN LIEBEN DANK EUCH ALLEN :)

 

Jetzt muss ich nur noch den IR Lesekopf eingebunden bekommen aber das probier ich erstmal so weiter :)

Ansonsten hört ihr die Tage wieder von mir 😂

Wechselrichter.thumb.JPG.577baf9f32fdba4fdd70d0288f79ef24.JPG

  • Duck666 changed the title to Hilfe bei USB durchschleifen an Docker (BEANTWORTET)
  • 1 year later...

Hallo,

 

habt ihr den Eintrag bei Extra Parameter gesetzt oder ein neues Gerät im Docker angelegt? Ich bin blind und kann die Bilder mit meinem Screenreader leider nicht lesen.

Es wurde ein neues Gerät im (HomeAssistant) Docker angelegt

Lieben Dank.

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.