Menü Schließen

openHAB 2 – Binding von eQ-3 HomeMatic Zentrale CCU2

openHAB Logo

Im vorherigen Artikel habe ich die Installation von openHAB 2 unter Debian 9 aka Stretch beschrieben. Im Grunde ist damit alles getan, damit openHAB 2 läuft. Alle weiteren Schritte sind spezifisch für die jeweiligen Geräte.

openHAB 2 – Installation unter Debian 9 Stretch

Ich habe zu diesem Zeitpunkt die CCU mit der Firmware 2.29.23 am laufen.

openHAB 2 – HomeMatic

unterstützte Geräte / Bridges

Es werden alle Geräte die die Homematic BIN- oder XML-RPC API können unterstützt:

  • CCU 1+2
  • Homegear
  • YAHM
  • Windows BidCos service
  • OCCU

Achtung der HomeMatic IP Access Point kann nicht mit openHAB verbunden werden, da die API dies nicht unterstützt. Allerdings ist eine Steuerung über die Zentrale CCU2 ab der Firmware 2.17.15 möglich.

Voraussetzungen

Es sollte zwingend sichergestellt werden, dass sowohl der openHAB Server als auch alle anderen Geräte die mittels IP-Adresse angebunden werden, diese fest hinterlegt haben (static IP).

Folgende TCP- Ports müssen im Netzwerk zum Gateway (CCU) geöffnet sein:

  • RF components: 2001
  • WIRED components: 2000
  • HMIP components: 2010
  • CUxD: 8701
  • TclRegaScript: 8181
  • Groups: 9292

und dies vom Gateway (CCU) zu openHab:

  • XML-RPC: 9125
  • BIN-RPC: 9126

Die Identifikation des Gateway erfolgt mittels XML-RPC und nutzt:

  • CCU
    • RF: BIN-RPC
    • WIRED: BIN-RPC
    • HMIP: XML-RPC
    • CUxD: BIN-RPC (CUxD version >= 1.6 required)
    • Groups: XML-RPC
  • Homegear
    • BIN-RPC
  • Other
    • XML-RPC

Im Browser wurde die WebUI „Paper UI“ des installierten openHAB 2 Systems aufgerufen. Wir sehen nun die „Inbox“, welche das hinzufügen und verwalten von neuen Geräten ermöglicht.

Damit Geräte kontrolliert werden können sind zuvor entsprechende Bindings zu installieren. Sprich soll ein Zwave Gerät kontrolliert werden, muss das Zwave Binding installiert werden, oder wie bei mir eines für HomeMatic.

openHAB 2 – HomeMatic Zentrale CCU2, Geräte und Gruppen einbinden

  • im Menü auf „Add-ons“ klicken
  • im Menü der „Add-ons“ auf das Untermenü „Bindings“ klicken
  • hier entweder nach unten scrollen oder über das Suchfeld „HomeMatic Binding“ suchen und auf „Install“ klicken, es wird nun heruntergeladen und installiert
  • der Erfolg wird entsprechend angezeigt
  • nun wechseln wir in die „Inbox“ und klicken auf den blauen Kreis mit dem Plus
    • oder unter Configuration -> Things…
  • hier nun auf den blauen Kreis mit dem Plus klicken damit alle Bindings angezeigt werden
  • es wird eine Liste mit bereits installierten Bindings angezeigt – auf „HomeMatic Binding“ klicken
  • nun startet die automatische Suche nach Geräten im Netzwerk, da bei mir kein Geräte gefunden wird, klicke ich unten auf der selben Seite auf „Add Manually“
  • nun auf „HomeMatic Bridge“ klicken
  • nun wird die Bridge wie folgt konfiguriert
    • Namen vergeben
    • Thing ID = wird automatisch generiert und kann so bleiben
    • Location kann eingetragen werden
    • Gateway Addresse = die IP-Adresse der CCU2
    • Gateway Type habe ich auf CCU gestellt
    • Callback Network Address = die IP-Adresse des openHAB Servers
  • unter „Show More“ sind weitere Einstellungen möglich.
    • Alive Interval
    • Reconnect Interval
    • Timeout
    • socket maxAlive
    • RF port
    • Wired port
    • HMIP port
    • CuxD port
    • Group port
  • ich belasse sie vorerst so und schließe die Konfiguration des Thing mit einem Klick oben auf den blauen Kreis ab
  • die Einrichtung war erfolgreich und wir befinden uns unter Configuration -> Things und sehen unsere soeben eingerichtete HomeMatic Bridge mit angezeigtem Zustand „Online“
  • openHAB hat nun alle an der CCU2 verbunden Geräte und Einstellungen wie Gruppen ausgelesen
  • diese sind nun in der Inbox zu finden
  • es werden nun alle Geräte hinzugefügt, dafür auf das Gerät klicken, einen Namen vergeben und „Add as Thing“ anklicken
    • hier für die Gruppe zur Heizungssteuerung „Bad“
  • und hier ein Funk Fenster- Drehgriffkontakt
  • die Geräte und Gruppen sind nun unter Configuration -> Things zu finden
  • openHAB 2 – HomeMatic Gateway Extras

    Die HomeMatic Gateway Extras in openHAB 2 werden für die Variablen und Scripte benötigt. Ebenso lässt sich die Zentrale CCU damit steuern und z.B. das Anlernen von neuen Geräten aktivieren.

    • im Menü auf Configuration -> Things klicken
    • dort auf Gateway-Extras
  • hier alle Channels
    • Relead All From Gateway
    • Reload Rssi
    • Install Mode
    • Install Mode Duration
  • aktivieren und mit neuem Link erstellen
  • danach wechseln wir ins Menü Control und können die soeben aktivieren Items sehen und steuern
  • so kann von hieraus z.B. die Installation / Anlernen von neuen Geräten aktiviert werden, also ohne direkten Zugriff auf die CCU
    • daür den „Install Mode“ aktivieren
    • und wie wir sehen, wenn wir zeitnahe auf die CCU sehen, läuft der Countdown zum anlernen neuer Geräte

    Das dazu in Kürze … Have Fun ..

    Quelle: http://docs.openhab.org/addons/bindings/homematic/readme.html

    2 Kommentare

    1. Pingback:openHAB 2 - Binding HomeMatic Funk- Fenster- Drehgriff - TASTE-OF-IT

    2. Pingback:openHAB XII: Verbindungsprobleme zu Homematic IP – Dr. Andreas Kolmer

    Schreibe einen Kommentar

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