HomeMatic Devices pairen

Aus FHEMWiki

Im Gegensatz zu FS20 Komponenten müssen HomeMatic Geräte mit FHEM (bzw. dem CUL/CUN/HMLAN Konfigurator) gepairt werden, damit sie angesprochen werden können. Das Pairing funktioniert anders als bei FHT Devices, da die ID der HomeMatic Geräte nicht frei vergeben (am Gerät eingestellt) werden kann, sondern im Gerät fest vergeben ist. Daher empfiehlt es sich, die Geräte per Autocreate anlegen zu lassen, und den "Define"- Befehl nicht manuell in die fhem.cg einzutragen.

Zuerst CUL/CUN/HMLAN installieren. Danach hier weiter:

Nur weil ein Gerät angelegt wurde heißt nicht, dass es auch gepaired ist. Bitte immer das Pairing verifizieren!


HMLAN in den pairing Modus versetzen

  • CUL/CUN/HMLAN Konfigurator in den "Akzeptiere-Pairing-Requests-Modus" bringen, dazu per Telnet oder in der Kommandozeile des Webinterfaces (oder in der Weboberfläche das passende set-Kommando beim CUL/CUNO/HMLAN eintragen)
 set HMLAN hmPairForSec 600

600 bedeutet hier, dass FEHM 600 Sekunden = 10 Minuten im Pairingmodus ist. Solange im hmPair: 1 steht ist der Pairingmodus aktiv.

Devices pairen

Dazu ist meistens ein Knopf zu drücken, üblicherweise so lange bis die LEDs blinken, meist nach ca. 5 Sekunden (bitte Handbuch beachten, Stichwort "anlernen"). Bei Fernbedienungen muss auch oft ein spezieller Pairingknopf betätigt werden und anschliessend eine Kanaltaste (Handbuch des Gerätes beachten).

Jetzt werden die Devices von autocreate erkannt und alle notwendigen Eintragungen werden in fhem.cfg eingetragen. Diese Einträge haben das Format

 define <name> CUL_HM <6-digit-hex-code>"

Pairing verifizieren

Nur weil ein Gerät angelegt wurde heißt nicht dass es auch gepaired ist. In den Readings eines Devices muss stehen (list <name> oder im Webinterface):

 PairedTo        0xABCDEF

Steht dort:

 PairedTo        set_0xABCDEF

Ist das pairing noch nicht vollständig. Dann kann man getConfig aufrufen. Wenn es danach immer noch dort steht hat das pairing nicht geklappt.


Alternativ kann man auch mit HMinfo einen Config check durchführen:

 define hm HMInfo
 set hm configCheck

Vorgehen bei Problemen

Wenn ein Gerät nicht paired, dann das Gerät in den Auslieferungszustand bringen (Knopf mindestens 5 Sekunden drücken, bis es blinkt, dann loslassen und nochmals 5 Sekunden drücken, bis es schneller blinkt) und danach erneut pairen.

Wenn das zu pairende Geräte ein Empfänger ist, kann mit FHEM per Telnet oder in der Kommandzeile des Webinterfaces folgendes Kommando abgesetzt werden:

 hmPairSerial <10-stellige Seriennummer>

Die 10-stellige Seriennummer ist beim Empfängern idR. auf der Rückseite des Geräte aufgedruckt. Die Seriennummer fängt normalerweise mit Buchstaben an und endet mit Zahlen.

Es gilt auch sicherzustellen, dass das zu pairende Gerät nicht bereits zuvor mit der Homematic Config Software gepairt wurde. Ist dies der Fall, so sollte das Pairing in der Homematic Config Software gelöscht und das Pairing in FHEM erneut durchgeführt werden.

Gezieltes Pairing

Bei bereits bekanntem FHEM Device <name> kann man mit:

 set <name> pair

ein gezieltes Pairing veranlassen.