HM-Sec-SC-2 resetten?

Hallo Forum

Ich hatte diesen Sensor kurz im Einsatz, dann ist mir mein SD-Karte Abgeraucht. Im Backup war dieser Sensor noch nicht gepaired und jetzt stehe ich vor dem Problem - wie paire ich ihn erneut?
Den AES Key habe ich gesichert und verwende auch den identischen wie beim initialen pairing…
Ich verwende die homegear Konsole zum erneuten pairen - jedoch ohne Erfolg oder Fehlermeldung

Was könnte ich noch zun?

Versuche zunächst mal einen Firmware Reset.

Gruß
Thomas

Hallo tulamidan,

da du den Schlüssel gesichert hast, ist alles gut! Ich vermute mal, du hast kein Backup der Datenbank wiederhergestellt? Ohne diese, muss die Adresse der Zentrale noch angepasst werden, damit das erneute Anlernen funktioniert. Führe einmal aus:

tail -f /var/log/homegear/homegear.log

Öffne und schließe einmal den Fensterkontakt und schick mir die Ausgabe. Dann poste ich dir hier eine Schritt-für-Schritt-Anleitung, wie du das Ganze wieder gerade biegen kannst. Eine weitere wichtige Info für mich (für die Anleitung): Hast du bereits wieder andere Geräte angelernt?

Viele Grüße

Sathya

Also die Ausgabe sieht wie folgt aus: (ich nuzte hmland auf port 1234) local

07/09/15 22:54:31.212 HomeMatic BidCoS packet received (hmusb, RSSI: 0x47): 0C09A641348863FD19EE0109C8
07/09/15 22:54:31.436 HomeMatic BidCoS packet received (hmusb, RSSI: 0x48): 0C09A241348863FD19EE0109C8
07/09/15 22:54:31.948 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C09A241348863FD19EE0109C8
07/09/15 22:54:32.940 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C09A241348863FD19EE0109C8
07/09/15 22:54:34.925 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C09A241348863FD19EE0109C8
07/09/15 22:54:38.893 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C09A241348863FD19EE0109C8
07/09/15 22:54:47.438 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C0AA641348863FD19EE010A00
07/09/15 22:54:47.694 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C0AA241348863FD19EE010A00
07/09/15 22:54:48.206 HomeMatic BidCoS packet received (hmusb, RSSI: 0x45): 0C0AA241348863FD19EE010A00
07/09/15 22:54:49.199 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C0AA241348863FD19EE010A00
07/09/15 22:54:51.183 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C0AA241348863FD19EE010A00
07/09/15 22:54:55.151 HomeMatic BidCoS packet received (hmusb, RSSI: 0x46): 0C0AA241348863FD19EE010A00
07/09/15 22:55:21.564 RPC Server (Port 2001): Info: Connection from 127.0.0.1:46534 accepted. Client number: 464
07/09/15 22:55:21.565 RPC Server (Port 2001): Warning: RPC method not found: getDeviceDescription
07/09/15 22:55:21.569 RPC Server (Port 2001): Info: Connection to client number 464 closed (3).

Allerdings bin ich mir nicht sicher, ob der Sensor noch in Ordnung ist. Ich habe mehrfahr versucht ihn zu resetten (5s pairing drücken, dann wieder 5s etc.) Mittlerweile - wenn ich den Kontakt auslöse leuchtet er lange Orange und dann kurz Rot.

Ich habe keinen weiteren Sensor eingelent oder DB Backups zurückgespielt. Eigentlich soweit eine junfräuliche HM installation.

Ja perfekt :wink:. Die Lampe leuchtet orange und dann rot, weil der Fensterkontakt keine Rückmeldung bekommt. Der Werksreset funktioniert bei eingeschaltetem AES nicht am Fensterkontakt selbst.

Als erstes müssen wir jetzt eine neue Zentrale mit der Adresse “FD19EE” anlegen. Dadurch dass du die Datenbank nicht wiederhergestellt hast, wurde eine neue Zentrale mit zufälliger Adresse angelegt. Diese neue Adresse kennt der Fensterkontakt nicht und lässt sich daher nicht anlernen.

Also:

sudo homegear -r
fs 0
ls (Such die virtuelle Zentrale - die Adresse fängt mit "fd" bzw. die Seriennummer mit "VBC" an)
dr ZENTRALEN_ID (Löscht die alte Zentrale - die ID müsste eigentlich "1" sein)
dc fd19ee VBC0000001 fffffffd (legt die neue Zentrale mit der korrekten Adresse an)

Das wars schon :stuck_out_tongue:.

Jetzt kannst du den Fensterkontakt wieder anlernen:

sudo homegear -r
fs 0
ds c
pon (Anlernmodus einschalten)
(Anlerntaste drücken)
pof (Anlernmodus ausschalten - wäre automatisch aus nach 60 Sekunden)

Sicherheitshalber würde ich danach einen Werksreset machen und den Fensterkontakt erneut anlernen:

sudo homegear -r
fs 0
ds c
ls (ID des Fensterkontaktes raussuchen)
(Jetzt einmal die Anlerntaste drücken)
prs PEER_ID
ls (Fensterkontakt sollte nach wenigen Sekunden aus der Liste verschwunden sein)
pon
(Anlerntaste drücken)
ls (Fensterkontakt sollte wieder sichtbar sein)

Ich hoffe, es klappt alles :wink:.

Viele Grüße

Sathya

Prima, vielen Dank. Homegear vesteht sich wieder prächtig mit meinem Sensor.

Ich habte den Schritt mit dem Ändern der Zentrale übersprungen, denn der hatte sich gar nicht gändert.
Ich hatte den AES key tatsächlich nicht korrekt eingegeben. Im folgenden Schritt konnte ich den Sensor wieder bei Homegear registrieren, aber nicht verwenden (AES Handshake refused)
Der Werksreset hat dann den sensor wieder korrekt eingebunden.

Jetzt stehe ich noch vor der Aufgabe den Sensor in OpenHab zu integrieren. Hatte auch schon funktioniert, aber offenbar ist mein Backup älter gewesen als ich dachte. Vielleicht ist da noch eine Config schief.
Hier das homegear log

07/11/15 22:12:49.335 Info: UPnP server: Binding to address: 192.168.0.110
07/11/15 22:12:49.335 UPnP Server: Info: Started listening.
07/11/15 22:13:38.891 RPC Server (Port 2001): Info: Connection from 127.0.0.1:34261 accepted. Client number: 6
07/11/15 22:13:38.893 RPC Server (Port 2001): Warning: RPC method not found: getDeviceDescription
07/11/15 22:13:38.903 RPC Server (Port 2001): Info: Connection to client number 6 closed (3).

und der entsprechende openhab eintrag

22:13:38.855 INFO  o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=127.0.0.1,callbackHost=192.168.0.110,callbackPort=9123,aliveInterval=86400]
22:13:38.857 INFO  o.o.b.h.i.c.HomematicCommunicator[:66]- Starting Homematic communicator
22:13:38.905 ERROR o.o.b.h.i.c.HomematicCommunicator[:93]- Could not start Homematic communicator: -32601 : Requested method not found. (sending BinRpcRequest[methodName=getDeviceDescription,args={BidCoS-RF}])
org.openhab.binding.homematic.internal.communicator.client.HomematicClientException: -32601 : Requested method not found. (sending BinRpcRequest[methodName=getDeviceDescription,args={BidCoS-RF}])

So, jetzt wuppt das auch alles wieder, nachdem ich den richtigen callback port eingestellt habe.
Danke nochmal

Sehr geile Anleitung, wäre die nicht was fürs Wiki?

ich glaube mit hätte das schon ein Einschicken gespart.

Thomas

Ja, sollte da eigentlich rein…