HomeMatic Devices pairen: Unterschied zwischen den Versionen
Toni (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ HomeMatic Geräte mit FHEM pairen Im Gegensatz zu FS20 Komponenten müssen HomeMatic Geräte mit FHEM (bzw. dem CUL/CUN/HMLAN Konfigurator) gepairt werden, d…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
HomeMatic Geräte mit FHEM pairen | |||
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. | 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. | ||
Vorgehen Allgemein | = Vorgehen Allgemein = | ||
Folgende Schritte sind durchzuführen: | Folgende Schritte sind durchzuführen: | ||
* CUL anschließen, bzw. CUN(O) oder HMLAN Konfigurator im Netzwerk anmelden | |||
* CUL dem System bekannt machen und in den HomeMatic-Modus versetzen, z.B.: | |||
define CULx CUL /dev/ttyACM0@38400 1234 | define CULx CUL /dev/ttyACM0@38400 1234 | ||
attr CULx rfmode HomeMatic | attr CULx rfmode HomeMatic | ||
x = numerischer Wert | |||
Beim CUNO ist die Vorgehensweise identisch | |||
define CUNO CULx 192.168.xxx.xxx:2323 1234 (zutreffende IP Adresse eintragen) | define CUNO CULx 192.168.xxx.xxx:2323 1234 (zutreffende IP Adresse eintragen) | ||
attr CULx rfmode HomeMatic | attr CULx rfmode HomeMatic | ||
x = numerischer Wert | |||
Beim HMLAN Konfigurator zuerst unbedingt AES Encryption mittels der mitgelieferten Software abschalten (Button: IP Konfiguration Ändern) | |||
define HMLAN1 HMLAN 192.168.xxx.xxx:1000 (zutreffende IP Adresse eintragen) | define HMLAN1 HMLAN 192.168.xxx.xxx:1000 (zutreffende IP Adresse eintragen) | ||
attr HMLAN1 hmId 123ABC (123ABC steht für eine beliebige 6stellige hex Adresse) | attr HMLAN1 hmId 123ABC (123ABC steht für eine beliebige 6stellige hex Adresse) | ||
Sicherstellen, das Autocreate aktiv ist, z.b. durch einfügen folgender Zeilen in die fhem.cfg | |||
define autocreate autocreate | define autocreate autocreate | ||
attr autocreate autosave | attr autocreate autosave | ||
Achtung: Da autocreate u.U. einem bei vorheriger manueller Verfassung der fhem.cfg diese gehörig umstellt, unbedingt vorher eine Sicherheitskopie erstellen. | Achtung: Da autocreate u.U. einem bei vorheriger manueller Verfassung der fhem.cfg diese gehörig umstellt, unbedingt vorher eine Sicherheitskopie erstellen. | ||
* fhem.cfg speichern (telnet oder im Webinterface "save" eingeben) | |||
* CUL/CUN/HMLAN Konfigurator in den "Akzeptiere-Pairing-Requests-Modus" bringen, dazu per Telnet oder in der Commandzeile des Webinterfaces (oder in der Weboberfläche das passende set-Kommando beim CUL/CUNO/HMLAN eintragen) | |||
set CUL hmPairForSec 600 | set CUL hmPairForSec 600 | ||
600 bedeutet hier, dass FEHM 600 Sekunden = 10 Minuten im Pairingmodus ist. | 600 bedeutet hier, dass FEHM 600 Sekunden = 10 Minuten im Pairingmodus ist. | ||
Zeile 44: | Zeile 43: | ||
Alternativ kann bei bereits bekanntem FHEM Device <name> mit: | Alternativ kann bei bereits bekanntem FHEM Device <name> mit: | ||
set <name> pair | set <name> pair | ||
ein gezieltes Pairing veranlasst werden. | ein gezieltes Pairing veranlasst werden. | ||
== Devices pairen == | |||
Dazu ist meistens ein Knopf zu drücken, üblicherweise so lange bis die LEDs blinken, meist nach ca. 5 Sekunden | |||
Jetzt werden die Devices von autocreate erkannt und alle notwendigen Eintragungen werden in fhem.cfg eingetragen. Diese Einträge haben das Format | 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>" | define <name> CUL_HM <6-digit-hex-code>" | ||
Vorgehen bei Problemen | = 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 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. | ||
Zeile 60: | Zeile 61: | ||
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: | 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> | 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. | 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. | 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. |
Version vom 7. Mai 2013, 11:59 Uhr
HomeMatic Geräte mit FHEM pairen
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.
Vorgehen Allgemein
Folgende Schritte sind durchzuführen:
- CUL anschließen, bzw. CUN(O) oder HMLAN Konfigurator im Netzwerk anmelden
- CUL dem System bekannt machen und in den HomeMatic-Modus versetzen, z.B.:
define CULx CUL /dev/ttyACM0@38400 1234 attr CULx rfmode HomeMatic
x = numerischer Wert
Beim CUNO ist die Vorgehensweise identisch
define CUNO CULx 192.168.xxx.xxx:2323 1234 (zutreffende IP Adresse eintragen) attr CULx rfmode HomeMatic
x = numerischer Wert
Beim HMLAN Konfigurator zuerst unbedingt AES Encryption mittels der mitgelieferten Software abschalten (Button: IP Konfiguration Ändern)
define HMLAN1 HMLAN 192.168.xxx.xxx:1000 (zutreffende IP Adresse eintragen) attr HMLAN1 hmId 123ABC (123ABC steht für eine beliebige 6stellige hex Adresse)
Sicherstellen, das Autocreate aktiv ist, z.b. durch einfügen folgender Zeilen in die fhem.cfg
define autocreate autocreate attr autocreate autosave
Achtung: Da autocreate u.U. einem bei vorheriger manueller Verfassung der fhem.cfg diese gehörig umstellt, unbedingt vorher eine Sicherheitskopie erstellen.
- fhem.cfg speichern (telnet oder im Webinterface "save" eingeben)
- CUL/CUN/HMLAN Konfigurator in den "Akzeptiere-Pairing-Requests-Modus" bringen, dazu per Telnet oder in der Commandzeile des Webinterfaces (oder in der Weboberfläche das passende set-Kommando beim CUL/CUNO/HMLAN eintragen)
set CUL hmPairForSec 600
600 bedeutet hier, dass FEHM 600 Sekunden = 10 Minuten im Pairingmodus ist.
Alternativ kann bei bereits bekanntem FHEM Device <name> mit:
set <name> pair
ein gezieltes Pairing veranlasst werden.
Devices pairen
Dazu ist meistens ein Knopf zu drücken, üblicherweise so lange bis die LEDs blinken, meist nach ca. 5 Sekunden
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>"
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.