Mehrere I/O Devices

Begonnen von Mitch, 21 Januar 2015, 21:12:22

Vorheriges Thema - Nächstes Thema

Wernieman

Ansonsten kannst Du mal im kern.log gucken, bin mir momentan nur nicht sicher, ob dort auch USB-Konnecktion drin stehen ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

So, jetzt mit Z-Wave

ls -lha /dev/serial/by-id:

lrwxrwxrwx 1 root root  13 Jan 23 12:16 usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root  13 Jan 23 12:16 usb-FTDI_FT232R_USB_UART_A402YPVR-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root  13 Jan 23 18:27 usb-FTDI_FT232R_USB_UART_A92PXNZB-if00-port0 -> ../../ttyUSB2


dmesg (Ausschnittt):
[22274.716070] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[22275.283202] usb 2-1: New USB device found, idVendor=0403, idProduct=6001
[22275.283211] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[22275.283217] usb 2-1: Product: FT232R USB UART
[22275.283223] usb 2-1: Manufacturer: FTDI
[22275.283228] usb 2-1: SerialNumber: A92PXNZB
[22275.335292] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[22275.335393] usb 2-1: Detected FT232RL
[22275.335402] usb 2-1: Number of endpoints 2
[22275.335410] usb 2-1: Endpoint 1 MaxPacketSize 64
[22275.335418] usb 2-1: Endpoint 2 MaxPacketSize 64
[22275.335424] usb 2-1: Setting MaxPacketSize 64
[22275.337375] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB2
FHEM im Proxmox Container

Mitch

Habe garde nochmal rumgespeilt, weil FHEM im Moment alle 5 Minuten neu startet.

Habe jetzt FHEMDuino und Z-Wave mit ID eingebunden.
Wenn ich das mit der FHZ mache kommt andauernd ein disconnect/connect:
2015.01.24 12:00:06 1: USB device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0 reappeared
2015.01.24 11:59:58 1: USB device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0 disconnected, waiting to reappear
2015.01.24 11:59:48 1: USB device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0 reappeared
2015.01.24 11:59:43 1: USB device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0 disconnected, waiting to reappear
2015.01.24 11:59:39 3: FHZ opened FHZ device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0
2015.01.24 11:59:39 3: FHZ opening FHZ device /dev/serial/by-id/usb-ELV_AG_ELV_FHZ_1300_PC_EL4IADPM-if00-port0


Kann es am USB Kabel liegen?
Habe ein etwas längeres, aktives mit Verstärkung.

Kann es sein, dass durch mehrere USB Devices dann das Kabel nicht mehr richtig funktioniert?

Werde mal testweise das Kabel auf kurz ändern, allerdings habe ich das Problem, dass die FHZ dann teilweise nicht mehr alle FHTs sieht  :P
FHEM im Proxmox Container

Mitch

So, habe die FHZ mal umgesteckt, gleiches Problem  :'(
FHEM im Proxmox Container

Wernieman

die Kabel sind < 1,8m? Und "nicht aktiv"?

Ich glaube Dein FHZ hat ein Problem. Die Definition über /dev/serial/by-id/xxx anstatt /dev/ttyxxx ist besser, da eindeutiger. Wenn aber dann der FHZ immer rebootet, dürfte genau dort irgend etwas nicht stimmen. Wenn ich die Fehlermeldung richtig deute, meldet sich der Stick immer wieder ab/an.

Sicherheitsfragen:
Du hast in FHEM den Stick wirklich nur ein mal definiert?

Alle Sticks sind jetzt per ID eingebunden? Keiner mehr über /dev/ttyXXX??
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

Ja, das jetzige Kabel ist unter 1,8m und passiv.

Die FHZ ist nur einmal definiert. Allerdings ist sie per ttyUSBx eingebunden, weil ID ja nicht geht.
Alles andere ist per ID eingebunden.

Könnte es auch ein SW- bzw. Treiberproblem sein?
FHEM im Proxmox Container

Wernieman

Bei einer X86-CPU ... unwarscheinlich, aber nicht unmöglich

Eher würde ich auf HW-Probleme tippen. Hast DU mal probiert, auf andere USB-Port zu wechseln?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

Ja, hab alle Port durchprobiert.

Es ist wirklich merkwürdig. Definiere ich mit ttyUSBx, geht die FHZ ohne Probleme.
Definiere ich über id, gibt es immer disconnect/connect

Kommt der Z-Wave dazu, spinnt alles
FHEM im Proxmox Container

Wernieman

Nur mal für die fehlersuche: Hast DU mal probiert, einen über einen aktiven HUB anzuschließen?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

Nein, weil ich keinen habe.

Werde mir mal einen bestellen zum testen
FHEM im Proxmox Container

Tion

FHEM@CT||RFXTRX,CUL868@MAX,HM-Usb,JeeLink
Jee:TX29DTH-IT||Max:Thermostat,ShutterContact,
HM:SEC-MDIR,LC-SW1-PL2,LC-Dim1TPBU-FM,PB-2-WM55
RFX:FA20RF/2, HE501EU,ITL-230,OWL Intuition-lc,YCT-100,div Brennstuhl,IT 1500
FS20:IRU,KSE||FbDect 200,EG-PM2-LAN

Mitch

Danke, Martin erklärt das wie immer sehr schön.

Aber, udev geht auch nicht, gleiches Problem der FHZ - disconnect/connect, alle 30 sec.

Kann man eigentlich bei der FHZ die Firmware updaten?
FHEM im Proxmox Container

Wernieman

Das UDEV kein anderes Ergebnis als /dev/... bringt, war eigentlich ziemlich klar. Per UDEV wird eigentlich "nur" die Namensvergabe konfiguriert ....

Guuute Frage, ob und wie man die FHZ updaten kann. Was sagt der Hestller dazu?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Mitch

So, heute kam mein aktiver USB Hub.

Leider das gleiche Problem mit der FHZ. Sobald ich über /dev/serial/by-id/xyz definiere, habe ich immer disconnect-connect
FHEM im Proxmox Container

Wernieman

Und wenn Du es über ttyXX definierst nicht? Kann ich mir nicht vorstellen .... und er geht alleine wirklich?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html