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.

openHAB 2 Paper UI Inbox
openHAB 2 Paper UI Inbox

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
openHAB 2 Binding - HomeMatic
openHAB 2 Binding – HomeMatic
  • 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
  • openHAB 2 Paper UI Inbox
    openHAB 2 Paper UI Inbox
  • es wird eine Liste mit bereits installierten Bindings angezeigt – auf „HomeMatic Binding“ klicken
  • openHAB 2 Inbox Binding HomeMatic
    openHAB 2 Inbox Binding HomeMatic
  • 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
  • openHAB 2 Inbox Binding HomeMatic Bridge
    openHAB 2 Inbox Binding HomeMatic Bridge
  • nun wird die Bridge wie folgt konfiguriert
  • openHAB 2 Paper UI Binding HomeMatic Bridge Setup
    openHAB 2 Paper UI Binding HomeMatic Bridge Setup
    • 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“
  • openHAB2 Thing HomeMatic Bridge
    openHAB2 Thing HomeMatic Bridge
  • openHAB hat nun alle an der CCU2 verbunden Geräte und Einstellungen wie Gruppen ausgelesen
  • diese sind nun in der Inbox zu finden
  • openHAB2 Inbox HomeMatic Devices
    openHAB2 Inbox HomeMatic Devices
  • 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“
  • openHAB 2 Paper UI Inbox HomeMatic Gruppe
    openHAB 2 Paper UI Inbox HomeMatic Gruppe
  • und hier ein Funk Fenster- Drehgriffkontakt
  • openHAB 2 Paper UI Inbox HomeMatic Funk Fenster Drehgriffkontakt
    openHAB 2 Paper UI Inbox HomeMatic Funk Fenster Drehgriffkontakt
  • die Geräte und Gruppen sind nun unter Configuration -> Things zu finden
  • openHAB 2 Things HomeMatic Liste
    openHAB 2 Things HomeMatic Liste

    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
    openHAB 2 Paper UI - Things HomeMatic Gateway Extras
    openHAB 2 Paper UI – Things HomeMatic Gateway Extras
  • hier alle Channels
  • openHAB 2 Paper UI - Things HomeMatic Gateway Extras Channels
    openHAB 2 Paper UI – Things HomeMatic Gateway Extras 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
  • openHAB 2 Paper UI Control Gateway Extras
    openHAB 2 Paper UI Control Gateway Extras
    • und wie wir sehen, wenn wir zeitnahe auf die CCU sehen, läuft der Countdown zum anlernen neuer Geräte
    HomeMatic CCU2 Anlernen Countdown
    HomeMatic CCU2 Anlernen Countdown

    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