Home Assistant – Integration von Homematic
In diesem Artikel zeige ich Dir, wie Du Deine bestehende Homematic-Lösung (RaspMatic) in Home Assistant integrieren kannst.
Home Assistant ist eine Middleware-Lösung für die Integration und Verknüpfung von verschiedenen Smart Home Systemen (ähnlich wie z.B. ioBroker). In unserem Smart-Home laufen bereits einige Homematic Funk-Komponenten, welche in Home Assistant integriert werden sollen. Für die Integration der Homematic Plattform (RaspMatic) benötigen wir zunächst auf der CCU oder RaspMaticSteuerung eine zusätzliche Software-Komponente.
Für die Integration wird das Addon XML-API für Homematic benötigt. Das Addon findest Du als tar.gz Archiv auf folgender Webseite:
https://www.homematic-inside.de/addons
Speichere das Addon einfach im Download-Ordner des Browsers und öffne nun die Systemsteuerung der CCU/RaspMatic. In der Systemsteuerung klickst Du dann auf „Zusatzsoftware“.
In dem neuen Fenster wählen wir das heruntergeladene Archiv aus dem Download-Ordner aus und klicken auf die Schaltfläche „Installieren“.
Die Installation des Addons benötigt zudem einen Neustart der Homematic-Zentrale. Nach dem Neustart der Zentrale sollte die XML-API unter der installierten Zusatzsoftware aufgeführt werden.
Im nächsten Schritt wechseln wir wieder in Home Assistant und öffnen die Konfigurationsdatei „configuration.yaml“. Ich nutze dafür die web-basierte Konfiguration.
In der Konfigurationsdatei müssen wir folgende Einträge hinzufügen:
homematic: interfaces: wireless: host: 192.168.2.104 resolvenames: xml
In der oben genannten Konfiguration muss die IP-Adresse des RaspMatic/CCU angepasst werden.
Nach einem Neustart von Home Assistant sollten nun die entsprechenden Homematic Geräte bereits auf der Startseite zur Verfügung stehen.
Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂
Hallo Matthias,
danke für die Anleitung, auf die ich in einer FB Smart Home Gruppe hingewiesen wurde. Ich habe einen RasPi mit Hass.io und eine Homematic CCU3. Das XML-Api hatte ich schon auf die CCU3 gespielt, um Zugriff von Apps auf Homematic zu haben. Version des XML-API ist 1.20. Hass.OS 2.8.
Heute habe ich gemäß Deiner Anleitung die paar Zeilen in die config.yaml ergänzt (IP angepasst…ansonsten wie oben dargestellt). Danach neu gebootet. Leider sehe ich meine Homematic Produkte nicht in Homeassistant. Kann das an den blockierten Ports (bewusste Einstellung in der CCU) liegen. Alles andere steht auf Vollzugriff. Ich nutze keine Cloud.
Hast Du noch einen Tipp (bin kein Programmierer 😉 )
Greetz
Roland
Moin Roland,
nein, an den blockierten Ports liegt das nicht. Ich habe das mit der CCU3 noch nicht testen können, denke aber das es daran nicht liegt, das sollte kompatibel sein.
Nutzt Du auf Deiner CCU3 eine SSL-Verschlüsselung? Falls ja, musst Du hier noch einen ssl-Eintrag erstellen:
Hier ist es beschrieben:
https://www.home-assistant.io/components/homematic/
Viele Grüße,
Matthias
Hallo zusammen,
um alle Funktionen der CCU zu haben ist der Eintrag in die config.yaml wichtig
homematic:
interfaces:
Funk:
host: 192.168.178.200
port: 2001
resolvenames: json
username: Admin
password: Passwort
HMIP:
host: 192.168.178.200
port: 2010
resolvenames: json
username: Admin
password: Passwort
Wired:
host: 192.168.178.200
port: 2000
resolvenames: json
username: Admin
password: Passwort
groups:
host: 192.168.178.200
port: 9292
resolvenames: json
username: Admin
password: Passwort
path: /groups
hosts:
ccu3:
host: 192.168.178.200
username: Admin
password: Passwort
Gruß Sascha
ich weiß nicht ob ich hier verlinken darf, aber der Kollege hat es ganz gut erklärt
https://www.verdrahtet.info/2019/11/26/home-assistant-1-installation-und-homematic/
Wichtig sind dann noch die Firewall Regeln in der CCU
Hi Sascha,
danke für den Hinweis, klar darfst du hier verlinken.
Ich wollte den Artikel eh mal anpassen, da hier noch einige wichtige Hinweise fehlten.
Viele Grüße,
Matthias
Hi
Wie bekomme ich die Geräte aus meiner RaspMatic in die Räume von Home Assistant einsortiert? Unter den Integrationen tauchen die Geräte ja nicht auf..
Danke und vielen Gruß
Lars
Hallo,
ich möchte HomeMatic in den Home Assistant integrieren und wie ich herausgefunden habe, muss dazu die config.yaml angepasst werden. Ich habe den HA im Docker einer Synology laufen.
Im Beitrag steht dazu: „…Ich nutze dafür die web-basierte Konfiguration.“
Ich habe im Browser den HA aufgerufen und soweit läuft er auch. Ich habe aber nichts in der Weboberfläche entdeckt, wo ich eine webbasierenden Dateimanager aufrufen bzw. die yaml-Datei editieren kann 🙁
Wahrscheinlich habe ich nur Tomaten auf den Augen. Wo geht das?
VG Christoph
Hallo
ich habe es hiermit ohne Probleme hinbekommen
https://github.com/danielperna84/custom_homematic
ohne etwas in config.yaml eintragen zu müssen