HM485 - HMX_IO_12_SW_14 wird nicht mehr gefunden

Begonnen von LaChris1980, 01 Januar 2021, 16:58:36

Vorheriges Thema - Nächstes Thema

LaChris1980

Hallo liebe Gemeinde,

ich bin völlig ratlos und hoffe jemand von euch hat eine Idee.

Folgende Konstellation:
Digitus USB-RS485 Konverter am raspberry pi. Daran zwei der HM_IO12 angeschlossen und ein Busabschlussmodul.
Alles funktioniert wunderbar. Never Change a running system. Dann habe ich in meinem Schrank alles mal neu verkabeln müssen, war noch Provisorium und ein neues 24 V Netzteil habe ich verbaut. Danach : Nix mehr...... Timeout zu beiden Modulen auf dem Bus.
Also alles nochmal neu verkabelt...
HM485 neu installiert auf fhem
Neuen USB Adapter gekauft
Schließlich auch noch ein HM12 gekauft und ganz alleine an den Bus angeschlossen ... nix... ich bin verzweifelt!

Hier Auszüge aus Config und Logs:


define hm485 HM485_LAN localhost:2000
setuuid hm485 5fef3fe1-f33f-57c4-b0f7-b1c5e1917795cfd3
attr hm485 HM485d_bind 1
attr hm485 HM485d_device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K4IKD-if00-port0
attr hm485 HM485d_logVerbose 5
attr hm485 HM485d_logfile /opt/fhem/log/hm485.log
attr hm485 hmwId 00000001
attr hm485 room HM485



2021.01.01 16:33:42.787 3: HM485d: port 2000 opened
2021.01.01 16:33:42.788 3: HM485d: server waiting for client connection on port 2000
2021.01.01 16:33:42.791 3: Opening SERIAL device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K4IKD-if00-port0
2021.01.01 16:33:42.845 3: SERIAL device opened
2021.01.01 16:33:42.848 3: HM485d: SERIALbaudrate=19200, databits=8, parity=even, stopbits=1, handshake=none
2021.01.01 16:33:42.849 2: HM485d: SERIAL connected to device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K4IKD-if00-port0
2021.01.01 16:33:42.849 1: HM485d: Server started ...
2021.01.01 16:33:47.445 4: Connection accepted from HM485d_127.0.0.1_38522
2021.01.01 16:33:47.446 4: HM485d: Tx: H00,01,HMW-SOFT-GW,0.2.2,SGW0123456

2021.01.01 16:33:47.456 4: HM485d: Rx: FD3E30312C303030300D0A
2021.01.01 16:34:07.459 4: HM485d: Rx: FD02024B
2021.01.01 16:34:07.461 4: HM485d: Tx: FD03026100
2021.01.01 16:34:27.467 4: HM485d: Rx: FD02034B
2021.01.01 16:34:27.468 4: HM485d: Tx: FD03036100
2021.01.01 16:34:47.474 4: HM485d: Rx: FD02044B
2021.01.01 16:34:47.475 4: HM485d: Tx: FD03046100
2021.01.01 16:35:07.481 4: HM485d: Rx: FD02054B
2021.01.01 16:35:07.482 4: HM485d: Tx: FD03056100
2021.01.01 16:35:27.488 4: HM485d: Rx: FD02064B
2021.01.01 16:35:27.489 4: HM485d: Tx: FD03066100
2021.01.01 16:35:47.495 4: HM485d: Rx: FD02074B
2021.01.01 16:35:47.495 4: HM485d: Tx: FD03076100



2021.01.01 16:56:58 0: Server started with 88 defined entities (fhem.pl:23373/2020-12-17 perl:5.028001 os:linux user:fhem pid:5923)
2021.01.01 16:56:58 3: hm485: Start HM485d with command line: ./FHEM/lib/HM485/HM485d/HM485d.pl --hmwId 00000001 --serialNumber SGW0123456 --device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K4IKD-if00-port0 --localPort 2000 --logfile /opt/fhem/log/hm485.log --verbose 5
2021.01.01 16:56:58 3: hm485: HM485d was started with PID:  5931
2021.01.01 16:56:58 3: hm485: Connect to HM485d delayed for 5 seconds
2021.01.01 16:57:03 3: Opening hm485 device localhost:2000
2021.01.01 16:57:03 3: hm485: connected to device localhost:2000
2021.01.01 16:57:03 3: hm485 device opened
2021.01.01 16:57:03 3: hm485: Lan Device Information
2021.01.01 16:57:03 3: hm485: Protocol-Version: 01
2021.01.01 16:57:03 3: hm485: Interface-Type: HMW-SOFT-GW
2021.01.01 16:57:03 3: hm485: Firmware-Version: 0.2.2
2021.01.01 16:57:03 3: hm485: Serial-Number: SGW0123456
2021.01.01 16:57:03 3: hm485: Initialize the interface


Hier ein Discovery:


2021.01.01 16:36:06.789 4: HM485d: Rx: FD0D0853C8FFFFFFFF98000000017A
2021.01.01 16:36:06.790 5: SW: fdffffffff9800000001037a6d72
2021.01.01 16:36:06.792 3: HM485d: Tx: (8:1) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 7A(z)  {6D72}
2021.01.01 16:36:06.891 4: HM485d: Rx: FD0D0953C8FFFFFFFF98000000017A
2021.01.01 16:36:06.893 5: SW: fdffffffff9800000001037a6d72
2021.01.01 16:36:06.895 3: HM485d: Tx: (9:1) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 7A(z)  {6D72}
2021.01.01 16:36:06.993 4: HM485d: Rx: FD040A4400FF
2021.01.01 16:36:06.994 3: Discovery mode started.
2021.01.01 16:36:07.500 4: HM485d: Rx: FD020B4B
2021.01.01 16:36:07.501 4: HM485d: Tx: FD030B6100
2021.01.01 16:36:07.595 5: SW: fd0000000003026c76
2021.01.01 16:36:07.596 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 00000000
2021.01.01 16:36:07.617 5: SW: fd0000000003026c76
2021.01.01 16:36:07.619 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 00000000
2021.01.01 16:36:07.640 5: SW: fd0000000003026c76
2021.01.01 16:36:07.642 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 00000000
2021.01.01 16:36:07.663 5: SW: fd800000000302cf68
2021.01.01 16:36:07.665 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 80000000
2021.01.01 16:36:07.676 5: SW: fd800000000302cf68
2021.01.01 16:36:07.678 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 80000000
2021.01.01 16:36:07.699 5: SW: fd800000000302cf68
2021.01.01 16:36:07.701 3: HM485d: Tx: DISCOVERY(1) 00000000 -> 80000000
2021.01.01 16:36:07.702 4: HM485d: Tx: FD050A63000000
2021.01.01 16:36:07.705 3: HM485d: Discovery: END
2021.01.01 16:36:07.707 4: HM485d: Rx: FD0D0C53C8FFFFFFFF98000000015A
2021.01.01 16:36:07.709 5: SW: fdffffffff9800000001035a4d36
2021.01.01 16:36:07.711 3: HM485d: Tx: (12:1) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 5A(Z)  {4D36}
2021.01.01 16:36:07.811 4: HM485d: Rx: FD0D0D53C8FFFFFFFF98000000015A
2021.01.01 16:36:07.813 5: SW: fdffffffff9800000001035a4d36
2021.01.01 16:36:07.815 3: HM485d: Tx: (13:1) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 5A(Z)  {4D36}
2021.01.01 16:36:27.708 4: HM485d: Rx: FD020E4B
2021.01.01 16:36:27.709 4: HM485d: Tx: FD030E6100
2021.01.01 16:36:47.714 4: HM485d: Rx: FD020F4B
2021.01.01 16:36:47.717 4: HM485d: Tx: FD030F6100


Ich hoffe ihr könnt mir helfen

Thorsten Pferdekaemper

Hi,
das sieht danach aus, als ob die Kommunikation zu den Geräten überhaupt nicht funktioniert. Hast Du mal nur ein Device angeschlossen und dann (nachdem FHEM für eine Minute oder so läuft) eine Taste an dem Device gedrückt (d.h.  einen Eingang kurz mit GND verbunden)? Was zeigen dann die Logs?
Leuchtet an dem Device die übliche LED? Hast Du mal die Spannung gemessen? ...tatsächlich 24V?
Als nächstes mal die Widerstände zwischen jeweils 2 der 4 Leitungen messen. (Am Besten ohne Geräte und dann mit.) Hast Du auch mal ganz genau überprüft, ob die A/B-Leitungen überall richtig herum angeschlossen sind? (Natürlich müssen auch GND und 24V richtig angeschlossen sein, aber davon gehe ich mal aus.)
...die 5V-Leitung vom Adapter ist auch hoffentlich nirgends angeschlossen?
Gruß,
   Thorsten
FUIP