Home Assistant #1 – Installation und HomeMatic

Der Home Assistant ist – ähnlich wie der ioBroker – eine Interessante Middleware die es uns ermöglicht viele verschiedene Haus Automationssysteme miteinander zu verknüpfen. Wir sind so nicht mehr eingeschränkt auf „nur“ HomeMatic und können Sensoren oder andere Produkte auch von anderen Herstellern einsetzen und diese Informationen dann wieder nutzen. In dieser Videoreihe schauen wir uns dieses einmal genauer an.

Installation

Die Installation ist sehr simpel. Wir landen uns das Image von der Home Assistant (oder auch Hass.IO – was im Deutschen irgendwie komisch klingt) von der Webseite herunter. Um das Image nun auf die SD Karte und somit auch in den Raspberry Pi zu bringen gibt es verschiedene Tools. Auf meinem Mac nutze ich hierfür gern den Apple Pi Baker.

Ist das Image auf die SD Karte überspielt, so kann gleich danach diese in den Raspberry Pi gesteckt werden. Nachdem dann Netzwerk und Strom angeschlossen wurde startet dieser auch. Wichtig an dieser Stelle ist, dass nun automatisch die aktuelle Version der Software heruntergeladen wird! Das heisst – es kann dauern. In meinem Fall war dieser Schritt nach circa 10min erledigt.

Erste Einrichtung

Die erste Einrichtung ist schnell erledigt. Wir erstellen uns einen neuen Benutzer und legen fest, wo das Haus steht in dem der HomeAssistant in Zukunft arbeiten darf. Danach werden wir auch schon auf die Übersichtsseite (die in meinen Augen sehr schön aufgeräumt ist) weitergeleitet.

Verbindung zur HomeMatic

Um nun die Verbindung zur HomeMatic herstellen zu können gibt es verschiedene Wege. Einer der Wege ist dieses mit dem CCU Addon XML-API zu realisieren. Jedoch habe ich in der Hilfe zum Home Assistant gelesen, dass dieses zur Zeit zwar noch unterstützt wird – allerdings es auch in zukünftigen Versionen geändert werden kann. Entsprechend werden wir nicht den Weg über das Addon gehen sondern die klassische Möglichkeit nutzen.

Wichtig an dieser Stelle ist die Einstellung der Firewall der HomeMatic. In diesem Fall müssen die folgenden Ports eingeschränkt geöffnet werden:

HomeMatic Funk Komponenten - Port 2001
HomeMatic Wired Komponenten - Port 2000
HomeMatic IP Komponenten - Port 2010
CuxD Komponenden - Port 8701
TclRegaScript - Port 8181
Gruppen - Port 9292

Diese Ports müssen natürlich nur dann geöffnet und eingetragen werden, wenn die Firewall der CCU auf eingeschränkt steht.

Konfiguration im Home Assistant

Im Home Assistant werden alle relevanten Daten in der configuration.yaml Datei eingetragen. In diesem Fall müssen wir die Datei für den Zugriff auf die CCU erweitern. Hierfür sieht meine Konfig dann wie folgt aus:

homematic:
  interfaces:
    Funk:
      host: 192.168.178.200
      port: 2001
      resolvenames: json
      username: Admin
      password: verdrahtetisttoll
    HMIP:
      host: 192.168.178.200
      port: 2010
      resolvenames: json
      username: Admin
      password: verdrahtetisttoll
    Wired:
      host: 192.168.178.200
      port: 2000
      resolvenames: json
      username: Admin
      password: verdrahtetisttoll
    groups:
      host: 192.168.178.200
      port: 9292
      resolvenames: json
      username: Admin
      password: verdrahtetisttoll
      path: /groups
  hosts:
    ccu3:
      host: 192.168.178.200
      username: Admin
      password: verdrahtetisttoll

Links:

Viele weitere Infos findest Du auch im Forum vom Home Assistant. Dieses ist allerdings in Englisch – FORUM
Weitere Information zur Konfiguration zur HomeMatic gibt es dann noch HIER
Für den Home Assistant selbst nutze ich den Raspberry Pi 4 (Affiliate Link)

Video:

Vielleicht auch interessant?
Aktuelle Seminare:
Home Assistant

Weitere ähnliche Beiträge auf verdrahtet.info:

6 Kommentare. Hinterlasse eine Antwort

  • Antworten
  • Hey vielen Dank für deine Erklärungen.
    Hab alles auch soweit eingerichtet bekommen. Bis auf CUXD….
    Bist du da schon einen Schritt weiter? Hast ja oben auch den Port gepostet. „CuxD Komponenden – Port 8701“
    Ich habe einen Cul Stick den ich nur über Cuxd ansteuern kann. Damit steuere ich meine Somfy RTS Raffstores.

    Antworten
  • Stephan Bauer
    2. Februar 2020 20:31

    Hi, bei mir funktioniert es leider nicht. Ich komme auch nicht drauf, was nicht passt. Folgende Fehlermeldung:

    Component error: port – Integration ‚port‘ not found. Component error: resolvenames – Integration ‚resolvenames‘ not found. Component error: host – Integration ‚host‘ not found. Component error: HMIP – Integration ‚HMIP‘ not found. Component error: interfaces – Integration ‚interfaces‘ not found. Component error: username – Integration ‚username‘ not found. Component error: password – Integration ‚password‘ not found.
    20:25 components/homeassistant/__init__.py (ERROR)
    https://192.168.2.31:8123/frontend_latest/chunk.8313098024f9f627cf37.js:496:1131 Expected ‚(‚
    20:25 components/system_log/__init__.py (ERROR)

    Das steht in meiner configuration.yaml:
    homeatic:
    interface:
    HMIP:
    host: 192.168.2.61
    port: 2010
    resolvenames: json
    username: Admin
    password: meinpasswort

    Was mach ich falsch? Die IP, Username und Password habe ich nochmal geprüft. Das passt. Muss bei der CCU noch was eingestellt werden? Außer das was man im Video sieht? Da steht bei mir alles auf Vollzugriff. Ich benutze eine CCU3.

    Danke, Stephan

    Antworten
  • schau mal in der ersten Zeile bei dir. Da steht „homeatic“. Es sollte aber „homematic“ heißen

    Antworten
  • Hallo Stefan, danke für die Anleitung. Mit Dieser läuft HA jetzt schon einige Monate lang einwandfrei. Aktuell habe ich HA auf einem Pi2 und Raspberrymatic auf einem weiteren Pi2. Die Tage bekomme ich einen Pi4 und will HA dann neu installieren. Mein Wunsch ist eigentlich beide System auf dem Pi4 zu vereinen. Leider bin ich mir nicht sicher ob dies funktioniert, bzw. wie es mit der Zuverlässigkeit aussieht. Unter HA Addons wird das HM Addon angeboten. Dies scheint u.a. direkt mit der Schnittstelle auf dem Pi kommunizieren zu können (ttyAMA0 o.Ä.). Hast du das Setup schon einmal so aufgesetzt oder habe ich hier einen Denkfehler? Grüße, Hannes

    Antworten
  • Hallo
    Ich habe mich Entschlossen meine Homeatic mit anderen Komponenten über eine Raspberry Pi 4 zu steuern. Prinziell funktionieren die Jalousieaktoren. Ich hätte aber auch gern die Gruppe, die ich in der CCU-3 angelegt habe. Leider bekomme ich nicht heraus, warum diese nicht angezeigt wird.

    Die Config sieht so aus:
    #Homematic einbinden
    homematic:
    interfaces:
    Funk:
    host: 192.168.178.200
    port: 2001
    resolvenames: json
    username: SmartHome
    password: mein Passwort
    HMIP:
    host: 192.168.178.200
    port: 2010
    resolvenames: json
    username: SmartHome
    password: mein Passwort
    Wired:
    host: 192.168.178.200
    port: 2000
    resolvenames: json
    username: SmartHome
    password: mein Passwort
    groups:
    host: 192.168.178.200
    port: 9292
    username: SmartHome
    password: mein Passwort
    path: /groups
    resolvenames: json
    hosts:
    ccu3:
    host: 192.168.178.200
    username: SmartHome
    password: mein Passwort
    wireless:
    host: 192.168.178.200
    username: SmartHome
    password: mein Passwort

    Hat jemand eine Idee?

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Bitte füllen Sie dieses Feld aus
Bitte füllen Sie dieses Feld aus
Bitte gib eine gültige E-Mail-Adresse ein.

Menü