openHAB 2 – Binding von eQ-3 HomeMatic Zentrale CCU2

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

Schreibe einen Kommentar

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