4.4.8 Verwenden von USB zu Seriell Umsetzern in Containern
Beschreibung: Einstellungen, damit USB-Geräte mit der gleichen Adresse initialisiert werden - udev rules
Kategorie: Docker
Link zu diesem Beitrag: Alles auswählen
[url=https://forum.timberwolf.io/app.php/kb/viewarticle?a=113&sid=7ea00afc351f14a87a41177b40f256b4]Knowledge Base - 4.4.8 Verwenden von USB zu Seriell Umsetzern in Containern[/url]
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)
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)
In der Portainer Verwaltungsoberfläche kann das Gerät mit einen neuen oder bestehenden Container verbunden werden.
Dazu wird der Pfad für das serielle USB-Gerät aus der Docker-Seite (Schritt 1) in Portainer unter Runtime & Resources -> Devices in das Host-Feld eingetragen. In das Container-Feld kann man einen beliebigen - im jeweiligen Container noch freien - Gerätenamen vergeben.
Anwendungbeispiel:
Die Lösung zur Anbindung der Viessmann Heizungssteuerung mittels Container, die in app.php/kb/viewarticle?a=80 beschrieben ist, verwendet einen solchen USB-seriell Umsetzer.