FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: FNIK am 10 September 2016, 16:15:40

Titel: EQ3 76805 HomeMatic-wired RS485 I/O-Modul, 12/7 wird nicht erkannt
Beitrag von: FNIK am 10 September 2016, 16:15:40
Hallo Gemeinde,
Ich habe mich schon hoch und runter gelesen im Forum und hoffe nun auf Hilfe durch diesen Beitrag. Ich habe einen Digitus-Adapter DA-70157, ein Modul mit 12/7 IO und ein DR-60-24 Netzteil. So wie andere auch diese Komponenten einsetzen. Als Kabel habe ich ein 2m Ethernetkabel (CAT6), Masse und Schirm verbunden (also v. Netzteil und vom Adapter). Eine Terminierung habe ich mit den Widerständen 22K, 5,6K, 4,7K am IO Modul vorgenommen, wie im wiki beschrieben. Weder ein discovery noch ein Setzen eines Eingangs erzeugt das I/O Gerät. Dateien sind alle installiert. Ein Update bringt auch nichts Neues. mit lsusb wird der Adapter angezeigt und unter dev/serial/ ist auch der Link und die Bezeichnung ttyUSB0.

fhem.cfg:
define HM485_LAN HM485_LAN localhost:2000
attr HM485_LAN DbLogExclude .*
attr HM485_LAN HM485d_bind 1
attr HM485_LAN HM485d_device /dev/ttyUSB0
attr HM485_LAN hmwId 00000001
attr HM485_LAN room CUL_HM
attr HM485_LAN verbose 5

im Log erscheint folgendes:
2016.09.10 15:11:04 5: SW: fd04844400ff
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_parseIncommingCommand: MsgId: 132 Cmd: 99
2016.09.10 15:11:05 4: HM485_LAN: Do action after discovery Found Devices: 0
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_parseIncommingCommand: Removing Queue 00000008
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_CheckResendQueueItems: QID: 00000008
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_Write TX: 133
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_SendQueueNextItem: QID: 00000009
2016.09.10 15:11:05 5: SW: fd0d8553c8ffffffff98000000015a
2016.09.10 15:11:05 4: HM485_LAN: HM485_LAN: TX: (133) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 5A(Z)
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_Write TX: 134
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_CheckResendQueueItems: QID: 00000009
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_SendQueueNextItem: QID: 0000000A
2016.09.10 15:11:05 5: SW: fd0d8653c8ffffffff98000000015a
2016.09.10 15:11:05 4: HM485_LAN: HM485_LAN: TX: (134) I[0](0,Y,F,B)(98) 00000001 -> FFFFFFFF [3] 5A(Z)
2016.09.10 15:11:05 5: HM485_LAN: HM485_LAN_CheckResendQueueItems: QID: 0000000A

Entgegen dem Forum stehen bei meinem Adapter (auch wenn man die nicht braucht) keine 5V an? Die Pegel auf dem Bus sind wie folgt: VCC-A: 16,5V; A-B: 3,6V; B-GND: 3,2V.
Wenn ich das Netzteil einschalte blinkt die Status LED am 12/7 IO ca. 5s rot, danach ist sie aus.
Hat noch jemand einen Tipp für mich, wie ich weiterkomme bzw. was ich noch prüfen kann?
Titel: Antw:EQ3 76805 HomeMatic-wired RS485 I/O-Modul, 12/7 wird nicht erkannt
Beitrag von: Thorsten Pferdekaemper am 10 September 2016, 23:13:44
Hi,
ich würde da mal folgendes probieren (nicht alles gleichzeitig):
...und dann vielleicht mal ein Level-5 Log schicken für einen Tastendruck (also am Eingang des 12/7). Die Eingänge müssen übrigens mit GND verbunden werden, um was zu tun. Das machen auch manche falsch.
Gruß,
   Thorsten


Titel: Antw:EQ3 76805 HomeMatic-wired RS485 I/O-Modul, 12/7 wird nicht erkannt
Beitrag von: FNIK am 13 September 2016, 13:29:10
Hallo Thorsten,
Vielen Dank für Deine schnelle Reaktion und die Antwort auf mein Problem. Ich habe nun nochmals alles probiert und fast alle Versionen getestet. Dabei fiel mir auf, dass die oberer Reihe der Pins von der SUB-D Buchse gar nicht gelötet waren  >:( .
Klar auf 1 u. 2 liegt der Bus, auf 5 die Masse - deshalb hatte ich auch keine 5V messen können, die aus dem Digitusteil kommen sollen.
Also die Reihe nachgelötet, alles angeschlossen. Discovery ausgeführt - leider kein Gerät angelegt  :-\ . Dann mal einen Eingang auf Masse gelegt.... und siehe da  ;D Freude, Freude, Freude - das Gerät wurde angelegt und kann bedient werden.