HomeMatic Installieren: Unterschied zwischen den Versionen

Aus FHEMWiki
(Defekten pdf-Link korrigiert und diverse weitere Änderungen)
Zeile 1: Zeile 1:
Solange, bis das jemand in dieses Wiki überträgt, erstmal die PDF-Version [[HomeMatic]] [https://oskar.endoftheinternet.org/groups/fhem/wiki/56652/attachments/6d51e/ActuatorDescriptionV2.pdf mit FHEM installieren]
Um [[HomeMatic]]-Geräte mit Fhem nutzen zu können, müssen diverse Vorbereitungen getroffen und Voraussetzungen erfüllt werden. Die Grundlagen dazu sind im Detail im Dokument [http://fhem.de/Heimautomatisierung-mit-fhem.pdf Heimautomatisierung mit Fhem] (im Anhang ''Das Hardwaresystem HomeMatic'') beschrieben. Hier folgt nur eine kurze Übersicht zu diesem Thema.


=Schnittstellen Einstellungen=
== Schnittstellen Einstellungen ==
Zur Kommunikation zwischen Fhem und den HomeMatic Geräten wird ein [[Interface]] benötigt, das zunächst innerhalb von Fhem definiert und konfiguriert werden muss.


Folgende Schritte sind durchzuführen:
=== CUL ===
 
* [[CUL]] anschließen
==CUL==
* [[CUL]] anschließen, bzw. CUN(O) oder [[HM-CFG-LAN LAN Konfigurations-Adapter|HMLAN Konfigurator]] im Netzwerk anmelden
* CUL dem System bekannt machen und in den HomeMatic-Modus versetzen, z.B.:  
* CUL dem System bekannt machen und in den HomeMatic-Modus versetzen, z.B.:  
:<code> define CULx CUL /dev/ttyACM0@38400 1234 </code>
:<code> attr CULx rfmode HomeMatic </code>
:wobei '''x''' für einen beliebigen, frei zu wählenden Wert steht.


  define CULx CUL /dev/ttyACM0@38400 1234
=== CUNO ===
  attr CULx rfmode HomeMatic
Beim CUNO ist die Vorgehensweise identisch:
 
:<code> define CUNx CUL <zutreffende IP Adresse eintragen>:2323 1234 </code>
x = irgendwein Wert.
:<code> attr CUNx rfmode HomeMatic </code>
 
:wobei '''x''' für einen beliebigen, frei zu wählenden Wert steht.
==CUNO==
Beim CUNO ist die Vorgehensweise identisch  
 
  define CUNx CUL <zutreffende IP Adresse eintragen>:2323 1234
  attr CUNx rfmode HomeMatic
 
x = irgendein Wert
 
==HMLAN Konfigurator==
Beim HMLAN Konfigurator zuerst unbedingt [[HMLAN Konfigurator#3. AES Encryptet LAN Communication|AES Encryption]] mittels der mitgelieferten Software abschalten:
 
define HMLANx HMLAN <zutreffende IP Adresse eintragen>:1000
x = irgendein Wert
==Bei allen Adaptern==
 
  attr <Adapter> hmId 123ABC
123ABC steht für eine beliebige 6-stellige hex Adresse,  000000 oder FFFFFF sind nicht erlaubt
 
Bei <Adapter> ist dann entsprechend HMLAN1 oder CULx oder CUNx einzutragen.


Vergisst man dieses Attribut, meckert FHEM beim HMLAN, bei CUL/CUN erzeugt FHEM automatisch eine HM-ID nach dem Muster F1<FHTID>, wobei FHTID der letzte Parameter bei der Definition des Adapters ist.
=== HMLAN Konfigurator ===
=FHEM Einstellungen=
Beim [[HM-CFG-LAN LAN Konfigurations-Adapter|HMLAN Konfigurator]] muss zuerst unbedingt die [[HMLAN Konfigurator#3. AES Encryptet LAN Communication|AES Encryption]] mittels der mitgelieferten Software ausgeschaltet werden. Anschließend wird dem Fhem-System mit dem Befehl
Sicherstellen, das Autocreate aktiv ist, z.b. durch einfügen folgender Zeilen in die fhem.cfg
:<code> define HMLANx HMLAN <zutreffende IP Adresse eintragen>:1000 </code>
der Adapter bekannt gemacht.


  define autocreate autocreate
=== Bei allen Adaptern ===
  attr autocreate autosave
Bei allen genannten Interfaces muss anschließend noch mit
:<code>  attr <Adapter> hmId 123ABC </code>
eine ''hmID'' vergeben werden. 123ABC steht dabei für eine beliebige 6-stellige hex Adresse, 000000 oder FFFFFF sind nicht erlaubt


Achtung: Da autocreate u.U. einem bei vorheriger manueller Verfassung der fhem.cfg diese gehörig umstellt, unbedingt vorher eine Sicherheitskopie erstellen.
Bei <Adapter> ist entsprechend HMLANx, CULx oder CUNx einzutragen.


* fhem.cfg speichern (telnet oder im Webinterface "save" eingeben) und ein ''rereadcfg'' absetzen, um die neue Konfiguration auch anzuwenden.
Vergisst man dieses Attribut, meckert Fhem beim HMLAN, bei CUL/CUN erzeugt FHEM automatisch eine HM-ID nach dem Muster F1<FHTID>, wobei FHTID der letzte Parameter bei der Definition des Adapters ist.


Nun kann man [[HomeMatic_Devices_pairen|HomeMatic Devices pairen]].
== FHEM Einstellungen ==
Sicherstellen, dass [[autocreate]] aktiv ist, ggf. aktivieren.  


Nun können [[HomeMatic Devices pairen|HomeMatic Geräte angelegt werden]]. Dazu bitte den Beschreibungen der [[:Kategorie:HomeMatic Components|jeweiligen Geräte]] folgen.


[[Kategorie:HOWTOS]]
[[Kategorie:HOWTOS]]

Version vom 1. Februar 2016, 13:05 Uhr

Um HomeMatic-Geräte mit Fhem nutzen zu können, müssen diverse Vorbereitungen getroffen und Voraussetzungen erfüllt werden. Die Grundlagen dazu sind im Detail im Dokument Heimautomatisierung mit Fhem (im Anhang Das Hardwaresystem HomeMatic) beschrieben. Hier folgt nur eine kurze Übersicht zu diesem Thema.

Schnittstellen Einstellungen

Zur Kommunikation zwischen Fhem und den HomeMatic Geräten wird ein Interface benötigt, das zunächst innerhalb von Fhem definiert und konfiguriert werden muss.

CUL

  • CUL anschließen
  • CUL dem System bekannt machen und in den HomeMatic-Modus versetzen, z.B.:
define CULx CUL /dev/ttyACM0@38400 1234
attr CULx rfmode HomeMatic
wobei x für einen beliebigen, frei zu wählenden Wert steht.

CUNO

Beim CUNO ist die Vorgehensweise identisch:

define CUNx CUL <zutreffende IP Adresse eintragen>:2323 1234
attr CUNx rfmode HomeMatic
wobei x für einen beliebigen, frei zu wählenden Wert steht.

HMLAN Konfigurator

Beim HMLAN Konfigurator muss zuerst unbedingt die AES Encryption mittels der mitgelieferten Software ausgeschaltet werden. Anschließend wird dem Fhem-System mit dem Befehl

define HMLANx HMLAN <zutreffende IP Adresse eintragen>:1000

der Adapter bekannt gemacht.

Bei allen Adaptern

Bei allen genannten Interfaces muss anschließend noch mit

attr <Adapter> hmId 123ABC

eine hmID vergeben werden. 123ABC steht dabei für eine beliebige 6-stellige hex Adresse, 000000 oder FFFFFF sind nicht erlaubt

Bei <Adapter> ist entsprechend HMLANx, CULx oder CUNx einzutragen.

Vergisst man dieses Attribut, meckert Fhem beim HMLAN, bei CUL/CUN erzeugt FHEM automatisch eine HM-ID nach dem Muster F1<FHTID>, wobei FHTID der letzte Parameter bei der Definition des Adapters ist.

FHEM Einstellungen

Sicherstellen, dass autocreate aktiv ist, ggf. aktivieren.

Nun können HomeMatic Geräte angelegt werden. Dazu bitte den Beschreibungen der jeweiligen Geräte folgen.