Mehrere gleiche Geräte per USB anschließen.
Moderator: Ulrich
- Ulrich
- Administrator
- Beiträge: 3685
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 302 Mal
- Kontaktdaten:
Mehrere gleiche Geräte per USB anschließen.
Möchte man mehrere gleiche Geräte per USB anschließen, hat man das Problem, dass nach einem reboot man nicht mehr weiss, ob das gleiche Gerät noch am Port "ttyUSB0" z.B. sich befindet. Es gibt Serielle zu USB Adapter, die Seriennummern haben. Da wäre das eventuell zu erkennen. Am besten hat man es, wenn man Adapter von unterschiedlichen Herstellern hat. Die melden sich alle unterschiedlich. Damit kann man die einzelnen Geräte unterscheiden.
Im Moment sammele ich noch alle Informationen darüber, wie man die Geräte unterscheiden könnte. Wenn ich das Gerät schon auslese ist es zu spät. Die Erkennung muss mit dem Erkennen des USB Kabels passieren.
Hat jemand eine Idee, wie man das Problem sicher lösen könnte?
Im Moment sammele ich noch alle Informationen darüber, wie man die Geräte unterscheiden könnte. Wenn ich das Gerät schon auslese ist es zu spät. Die Erkennung muss mit dem Erkennen des USB Kabels passieren.
Hat jemand eine Idee, wie man das Problem sicher lösen könnte?
--------------------------------------
Ulrich [Admin]
Ulrich [Admin]
Re: Mehrere gleiche Geräte per USB anschließen.
Hallo Ulrich nutz doch die ID die vom Adapter erzeugt wird.
z.b.
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH0730QM-if00-port0
LG Dan
z.b.
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH0730QM-if00-port0
LG Dan
Wechselrichter Effekta AX-3000P ; Speicherbatterie Pylontech US-2000B 6,4kwh ; Solarregler Epever Tracer A 30A alles an eine Pi 3B+ mit USB Stick
- Ulrich
- Administrator
- Beiträge: 3685
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 302 Mal
- Kontaktdaten:
Re: Mehrere gleiche Geräte per USB anschließen.
Hallo Dan,
wenn die Serial Adapter keine Seriennummer haben und alle gleich sind heißen die auch alle Gleich.
Siehe hier. Es sind 3 gleiche Adapter und 3 gleiche Geräte daran angeschlossen.
19: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: FKyl.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0
SysFS BusID: 1-1.5.2:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB0
Device Files: /dev/ttyUSB0, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.2:1.0-port0
Device Number: char 188:0
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
21: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: gSaw.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.3/1-1.5.3:1.0
SysFS BusID: 1-1.5.3:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB1
Device Files: /dev/ttyUSB1, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.3:1.0-port0
Device Number: char 188:1
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
24: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: 6bC5.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4:1.0
SysFS BusID: 1-1.5.4:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB2
Device Files: /dev/ttyUSB2, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.4:1.0-port0
Device Number: char 188:2
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
wenn die Serial Adapter keine Seriennummer haben und alle gleich sind heißen die auch alle Gleich.
Siehe hier. Es sind 3 gleiche Adapter und 3 gleiche Geräte daran angeschlossen.
19: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: FKyl.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0
SysFS BusID: 1-1.5.2:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB0
Device Files: /dev/ttyUSB0, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.2:1.0-port0
Device Number: char 188:0
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
21: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: gSaw.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.3/1-1.5.3:1.0
SysFS BusID: 1-1.5.3:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB1
Device Files: /dev/ttyUSB1, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.3:1.0-port0
Device Number: char 188:1
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
24: USB 00.0: 0700 Serial controller
[Created at usb.122]
Unique ID: 6bC5.zv7lh3BJnp7
Parent ID: VBUu.h12dQh22v98
SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4:1.0
SysFS BusID: 1-1.5.4:1.0
Hardware Class: unknown
Model: "QinHeng Electronics HL-340 USB-Serial adapter"
Hotplug: USB
Vendor: usb 0x1a86 "QinHeng Electronics"
Device: usb 0x7523 "HL-340 USB-Serial adapter"
Revision: "2.54"
Driver: "ch341"
Driver Modules: "usbserial"
Device File: /dev/ttyUSB2
Device Files: /dev/ttyUSB2, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5.4:1.0-port0
Device Number: char 188:2
Speed: 12 Mbps
Module Alias: "usb:v1A86p7523d0254dcFFdsc00dp00icFFisc01ip02in00"
Driver Info #0:
Driver Status: ch341 is active
Driver Activation Cmd: "modprobe ch341"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #28 (Hub)
--------------------------------------
Ulrich [Admin]
Ulrich [Admin]
Re: Mehrere gleiche Geräte per USB anschließen.
Hallo Ulrich eine eventuelle Lösung wäre Symlink. Da ich keine 2 identischen Adapter habe kann ich es leider nicht testen.
https://wiki.siduction.de/index.php?tit ... udev-Regel
LG
Dan
https://wiki.siduction.de/index.php?tit ... udev-Regel
LG
Dan
Wechselrichter Effekta AX-3000P ; Speicherbatterie Pylontech US-2000B 6,4kwh ; Solarregler Epever Tracer A 30A alles an eine Pi 3B+ mit USB Stick
- Ulrich
- Administrator
- Beiträge: 3685
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 302 Mal
- Kontaktdaten:
Re: Mehrere gleiche Geräte per USB anschließen.
Hallo Dan,
das hört sich logisch und einleuchtend an. Das sollte Jemand mal austesten, der gleiche Adapter hat.
Ich bleibe am Ball.
das hört sich logisch und einleuchtend an. Das sollte Jemand mal austesten, der gleiche Adapter hat.
Ich bleibe am Ball.
--------------------------------------
Ulrich [Admin]
Ulrich [Admin]
-
- Beiträge: 86
- Registriert: Mo 15. Okt 2018, 22:46
Re: Mehrere gleiche Geräte per USB anschließen.
Scheinbar hat da aber Victron eine bessere Lösung wie es wir in meinen Fall gesehen haben. Alle Kabel haben eine unterschiedliche Nummer beim Kabel
- Ulrich
- Administrator
- Beiträge: 3685
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 63 Mal
- Danksagung erhalten: 302 Mal
- Kontaktdaten:
Re: Mehrere gleiche Geräte per USB anschließen.
Ja, das stimmt. Wenn die Kabel eine Seriennummer haben gibt es keine Probleme.
--------------------------------------
Ulrich [Admin]
Ulrich [Admin]