Seite 1 von 2
udev-rules für feste USB-Zuordnung am TWS
Verfasst: Sa Sep 28, 2019 10:48 am
von jensgulow
Und eine dritte Frage:
Ist es möglich am TWS udev-rules zu vergeben, um eine feste Zuordnung angeschlossener USB-Geräte zu erreichen?
Beispiel unter /etc/udev/rules.d:
Code: Alles auswählen
# Datei: /etc/udev/rules.d/20_WPUSB.rules
# Gerät WP mit FTDI-Seriellwandler an USB
SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", SYMLINK+="wp"
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Di Okt 01, 2019 6:53 pm
von jensgulow
Niemand?? Braucht wirklich niemand eine feste Zuordnung von USB-Geräten? Habe aktuell so meine Wärmepumpen angeschlossen....
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Di Okt 01, 2019 7:09 pm
von ms20de
jensgulow hat geschrieben: ↑Di Okt 01, 2019 6:53 pm
Niemand?? Braucht wirklich niemand eine feste Zuordnung von USB-Geräten? Habe aktuell so meine Wärmepumpen angeschlossen....
Hallo Jens,
sowas gibt es schon für serielle USB-Geräte im Timberwolf:
Den Pfad dann im Portainer bei dem Container wo es rein soll angeben.
Viele Grüße,
Matthias
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Di Okt 01, 2019 7:10 pm
von jensgulow
Oh, dankeschön.... kannte ich nicht. Steht das in der KB?
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Di Nov 12, 2019 11:27 pm
von jensgulow
@ms20de Habe das jetzt mal ausprobiert. Funktioniert leider nicht so wie ich mir das vorstelle.
Es sollte eine serielle Verbindung über einen an USB angeschlossenem Device hergestellt werden - funzt aber nicht.
Code: Alles auswählen
if (my $serial = Device::SerialPort->new("/var/husky/devices/Prolific_Technology_Inc._USB-Serial_Controller"))
soll ein USB-Device wirklich unter diesem Anschluss verfügbar sein (so wie bspw. /dev/tty oder /dev/ttyUSB0)??
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Mi Nov 13, 2019 11:36 am
von ms20de
Hallo Jens,
dir geht vielleicht noch eine wichtige Info ab, wie das alles zusammengehört.
Der Pfad für das serielle USB-Gerät aus der Docker-Seite muss in Portainer unter Runtime & Resources -> Devices in das Host-Feld eingetragen werden.
In das Container-Feld kann man einen beliebigen -im Container noch freien - Gerätenamen vergeben.
@Robert_Mini Ich glaube diese Info und das Bild wäre noch was für die Knowledge-Base.
Viele Grüße,
Matthias
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Mi Nov 13, 2019 12:01 pm
von Robert_Mini
Danke für den Hinweis, ich kopiere mal was zusammen - ihr müsst das aber querlesen ob ich das richtig verstanden habe.
Robert
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Mi Nov 13, 2019 12:13 pm
von Robert_Mini
Erledigt: 4.4.8
Fixe Zuordnung für USB-Geräte für Docker-Anwendungen
Bitte prüfen, ob das so nachvollziehbar ist - Danke
Robert
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Mi Nov 13, 2019 1:06 pm
von jensgulow
Danke für die Info.
Re: udev-rules für feste USB-Zuordnung am TWS
Verfasst: Mi Nov 13, 2019 3:17 pm
von ms20de
Mein Textvorschlag für den Anfang des Arikels
Verwenden von USB zu Seriell Umsetzern in Docker Containern
USB Seriell Wandler können zur Kommunikation mit allen Geräten die eine serielle Schnittstelle besitzen verwendet werden. Damit ein Programm in einem Docker Container Zugriff auf die serielle Schnittstelle erhält müssen diese Schnitte ausgeführt werden.
Schritt 1) NEU
Um zu prüfen ob der Umsetzer am Timberwolf nutzbar ist, öffnet man die Portainer Seite aus der linken Navigation in der Timberwolf Oberfläche.
Danach wird das Gerät per USB mit dem Timberwolf verbunden. Erscheint nach einem kurzen Moment das Gerät unter Devices, kann es in einem Container verwendet werden.
Schritt 2) War Schritt 1
In der Portainer Verwaltungsoberfläche kann das Gerät mit einen neuen oder bestehenden Container verbunden werden, dazu wird der Pfad aus der Portainer Seite benötigt.
Vielleicht kann man auch noch auf den Artikel 4.5.9 verweisen, dort wird auch eine solcher Umsetzer für die Heizungssteuerung verwendet.
Viele Grüße,
Matthias