UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Gelöst] udev-rules für feste USB-Zuordnung am TWS

Tipps & Tricks wie man vom WireGate Server auf den Timberwolf Server migriert
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 321
Registriert: Fr Apr 19, 2019 4:37 pm
Hat sich bedankt: 66 Mal
Danksagung erhalten: 134 Mal

udev-rules für feste USB-Zuordnung am TWS

#1

Beitrag 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" 
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 321
Registriert: Fr Apr 19, 2019 4:37 pm
Hat sich bedankt: 66 Mal
Danksagung erhalten: 134 Mal

#2

Beitrag von jensgulow »

Niemand?? Braucht wirklich niemand eine feste Zuordnung von USB-Geräten? Habe aktuell so meine Wärmepumpen angeschlossen....
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

ms20de
Elaborated Networks
Reactions:
Beiträge: 973
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 280 Mal
Danksagung erhalten: 498 Mal

#3

Beitrag 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:

Bild

Den Pfad dann im Portainer bei dem Container wo es rein soll angeben.

Viele Grüße,
Matthias
Zuletzt geändert von ms20de am Di Okt 01, 2019 7:10 pm, insgesamt 1-mal geändert.
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 321
Registriert: Fr Apr 19, 2019 4:37 pm
Hat sich bedankt: 66 Mal
Danksagung erhalten: 134 Mal

#4

Beitrag von jensgulow »

Oh, dankeschön.... kannte ich nicht. Steht das in der KB?
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 321
Registriert: Fr Apr 19, 2019 4:37 pm
Hat sich bedankt: 66 Mal
Danksagung erhalten: 134 Mal

#5

Beitrag 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)??
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

ms20de
Elaborated Networks
Reactions:
Beiträge: 973
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 280 Mal
Danksagung erhalten: 498 Mal

#6

Beitrag 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.

Bild

@Robert_Mini Ich glaube diese Info und das Bild wäre noch was für die Knowledge-Base.

Viele Grüße,
Matthias
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#7

Beitrag 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
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#8

Beitrag 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
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 321
Registriert: Fr Apr 19, 2019 4:37 pm
Hat sich bedankt: 66 Mal
Danksagung erhalten: 134 Mal

#9

Beitrag von jensgulow »

Danke für die Info.
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

ms20de
Elaborated Networks
Reactions:
Beiträge: 973
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 280 Mal
Danksagung erhalten: 498 Mal

#10

Beitrag von ms20de »

Robert_Mini hat geschrieben: Mi Nov 13, 2019 12:13 pm 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

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
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage
Antworten

Zurück zu „Migration vom WireGate Server“