Homegear + HM-LGW: Pairing Problem

Hallo,

ich habe homegear laut https://doc.homegear.eu/data/homegear-homematicbidcos/configuration.html#config-hm-lgw installiert und habe nun das Problem, dass ich beim Pairing-Schritt https://doc.homegear.eu/data/homegear-homematicbidcos/adding_devices.html nicht weiterkomme.
Pairing on läuft, aber die Geräte tauchen nicht bei “ls” auf.

Ich habe es nun schon mit “sendFix=true” und “false” getestet.

Hier die debug Ausgabe:

09/17/17 16:30:41.798 HM-LGW "My-HM-LGW": Debug: Packet received from HM-LGW on port 2000: FD00050027040200A05A
09/17/17 16:30:41.798 HM-LGW "My-HM-LGW": Debug: Keep alive response received on port 2000.
09/17/17 16:30:42.450 HM-LGW "My-HM-LGW": Debug: Packet received on port 2000. Raw data:
037C92FD85CFBD7BEBE1A144BF6C9CBE4957BB4AAD5791
09/17/17 16:30:42.450 HM-LGW "My-HM-LGW": Debug: Packet received from HM-LGW on port 2000: FD001201010500004072867054C10400000000D23D741F
09/17/17 16:30:42.450 Debug (My-HM-LGW): Packet 0C72867054C10400000000D23D enters raisePacketReceived.
09/17/17 16:30:42.450 Debug (My-HM-LGW): Packet 0C72867054C10400000000D23D is now passed to the EventHandler.
09/17/17 16:30:42.450 HomeMatic BidCoS packet received (My-HM-LGW, RSSI: -64 dBm): 0C72867054C10400000000D23D
09/17/17 16:30:42.450 Module HomeMatic BidCoS: Info: HUMIDITY on channel 1 of HomeMatic BidCoS peer 2 with serial number OEQ0128064 was set to 0x3D.
09/17/17 16:30:42.451 Module HomeMatic BidCoS: Info: TEMPERATURE on channel 1 of HomeMatic BidCoS peer 2 with serial number OEQ0128064 was set to 0x00D2.
09/17/17 16:30:42.451 Debug (My-HM-LGW): Packet processing of packet 0C72867054C10400000000D23D took 1 ms.
09/17/17 16:30:43.944 HM-LGW "My-HM-LGW": Debug: Packet received on port 2000. Raw data:
7E398978643EBCAAB49A8EB2B9C9ADBAF9A628800EF652B9B0ABE0BFEBAF84
09/17/17 16:30:43.944 HM-LGW "My-HM-LGW": Debug: Packet received from HM-LGW on port 2000: FD001A010205000046AD845E5C72C20000008000000000000000091EFF2799
09/17/17 16:30:43.944 Debug (My-HM-LGW): Packet 14AD845E5C72C20000008000000000000000091EFF enters raisePacketReceived.
09/17/17 16:30:43.944 Debug (My-HM-LGW): Packet 14AD845E5C72C20000008000000000000000091EFF is now passed to the EventHandler.
09/17/17 16:30:43.944 HomeMatic BidCoS packet received (My-HM-LGW, RSSI: -70 dBm): 14AD845E5C72C20000008000000000000000091EFF
09/17/17 16:30:43.944 Debug (My-HM-LGW): Packet processing of packet 14AD845E5C72C20000008000000000000000091EFF took 0 ms.
09/17/17 16:30:44.871 HM-LGW "My-HM-LGW": Debug: Sending (Port 2001): K04
09/17/17 16:30:44.871 HM-LGW "My-HM-LGW": Debug: Packet received on port 2001. Raw data:
2371210AF322

Ein manuelles Hinzufügen mit “pa xxxxxx” klappt, aber dann kann ich über homeassistant die Steckdose nicht schalten, sondern nur auslesen.

Ich hoffe, ihr habt einen Tipp.

P.s: Mit FHEM klappt es sofort, also sind alle Geräte soweit funktionsfähig.
(Ich habe zunächst FHEM getestet und dann auf homegear gewechselt, dabei musste ich die Sensoren resetten, aber nicht die Basisstation)

Nach einem hoffentlich (richtigen) Reset und Neuinstallation bekomme ich nun das angezeigt:

9F6A6C26FFC5CB90883CFB4363396F92AD7DD637599AA043D153A396AC9DAD2C30B4C9539A
09/17/17 18:07:01.667 HM-LGW “My-HM-LGW”: Debug: Packet received from HM-LGW on port 2000: FD002001120500003C0684005C72C30000002500D74F455130353731393931513F01001011
09/17/17 18:07:01.667 Debug (My-HM-LGW): Packet 1A0684005C72C30000002500D74F455130353731393931513F0100 enters raisePacketReceived.
09/17/17 18:07:01.667 Debug (My-HM-LGW): Packet 1A0684005C72C30000002500D74F455130353731393931513F0100 is now passed to the EventHandler.
09/17/17 18:07:01.667 HomeMatic BidCoS packet received (My-HM-LGW, RSSI: -60 dBm): 1A0684005C72C30000002500D74F455130353731393931513F0100
09/17/17 18:07:01.667 Module HomeMatic BidCoS: Debug: Device 1: Access granted for packet 1A0684005C72C30000002500D74F455130353731393931513F0100
09/17/17 18:07:01.668 Debug: Thread priority successfully set to: 45
09/17/17 18:07:01.668 Module HomeMatic BidCoS: Info: Pushing pending queues.

Aber mehr passiert leider auch nicht. Ein “ls” bleibt immer noch leer.

Problem gelöst:
Ich hatte centralAddress = 0xFD0001 auf einen anderen Wert gesetzt. Das durfte ich irgendwie nicht.
Mit dem default wert: 0xFD0001 läuft es nun ohne weiteres.

Evtl. ist mein Monolog für andere hilfreich :wink:

1 Like

Hier noch kurz zur Ergänzung:

Die Geräte werden an die centralAddress gepaired. Ändert man diese und die Geräte nutzen AES können sie nicht mehr - auch nach einen Werksreset - an eine andere centralAddress (Basis) angelernt werden. Das geht erst nach Ablernen an der gepairten Basis.

centralAddress ist für das Pairing elementar.