(FHEM) Homematic Pairing Probleme

Aus TippvomTibb
Zur Navigation springen Zur Suche springen

Ausgangslage

Um ein paar Leuchten/Strahler im Garten zu schalten habe ich nach einer halbwegs sicheren, zuverlaessigen und im professionellen Umfeld integrierbaren Loesung gesucht. Ich habe mich seit laengerem mal wieder auf ELV, bzw. eq3 eingelassen. Aber gleich mit dem Hintergedanken, wenn ich was besseres finde, es gleich wieder zu ersetzen.

Vorgehen

Um meine laufende FHEM-Installation nicht zu stoeren habe ich kurzerhand eine jungfraeuliche fhem-6.0 auf meine Arbeitsplatzrechner (SUSE Leap 15.3) installiert. Als Interface dient ein Selbstbau aus HM-MOD-RPI-PCB und SERUSB-Adapter (Silicon Labs CP210x UART Bridge). Eins noch nebenbei. Das Interface konnte ich zwar in einer virtuellen Maschine mit RaspberryMatic einbinden, aber ein pairen ist mir damit nicht gelungen. Auch die Integration in FHEM-6.0 ist auf Anhieb gelungen.

Die Clients wurden auch beim Pairing-Versuch angelegt, aber das Pairing an sich blieb erfolglos. Nache tagelange Suche in den FHEM-Foren nur 2 Hinweise auf ein zickiges System.

Hier eine Kostprobe:

Ich hatte erst das gleiche Problem. Dann habe ich jedoch eine Vorgehensweise gefunden, die mich insg. 18 Thermostate an FHEM anlernen gelassen hat.

1. Pairing wie angegeben 2. Get Config erst nachdem die Zeit von hmPairVorSecnds abgelaufen ist. 3. burstXmit 4. set <gerät> reset 5. set <gerät> unpair Jetzt blos nichts löschen!!! 6. harten HW Reset nach Handbuch am Gerät 7. erneut pairen et voilat <- so uebernommen nicht von mir LOL

Ich hab das ganze auch gerade mit FHEM gemacht. So aufwendig muss man es garnich machen. 1. Pairing wie angegeben 2. Zeit in FHEM abwarten, die für das anlernen gesetzt wurde. 3. Batterie entfernen, 30 Sek. warten, Batterie wieder einsetzten 4. Erneut die anlerntaste (mitte lang) drücken, AC sollte erscheinen 5. getconfig und burstXmit 6. Eventuell noch mal getconfig und anlerntaste für manuell. So hat es bei mir bei 4 von 4 neuen Thermostaten funktioniert. Die Teile sind alle cmd_done.

Mein erster Gedanke, das darf nicht wahr sein. Wo ist der Fehler. Bei Raspberrymatic habe ich den Fehler in der Firmware des HM-MOD-RPI-PCB vemutet.

Die Suche nach einem Firmware-Download fuer das Modul war auch so eine Geschichte:

  • Kein lueckenloses Downloadverzeichnis gefunden
  • Nur Einzelverweise auf die V1.4.1 und die V2.8.6
  • Github: Wer legt um Gottes Willen Binaerdateien im Blob-Pfad ab. Grrr.

Mit V2.8.6. ging dann gar nix, also zurueck zu V1.4.1 und zu FHEM. Dort wird oefter mal die V1.4.1 ausdrueckich empfohlen.

define myHmUART HMUARTLGW /dev/ttyUSB0
attr myHmUART hmId 670E0D

Erst mit einer VCCU gelang das Pairen direkt problemlos.

define myHmVCCU CUL_HM 670E0D