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
- oder unter Configuration -> Things…
- 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
- Alive Interval
- Reconnect Interval
- Timeout
- socket maxAlive
- RF port
- Wired port
- HMIP port
- CuxD port
- Group port
- hier für die Gruppe zur Heizungssteuerung „Bad“
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
- Relead All From Gateway
- Reload Rssi
- Install Mode
- Install Mode Duration
- 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
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.
Pingback:openHAB 2 - Binding HomeMatic Funk- Fenster- Drehgriff - TASTE-OF-IT
Pingback:openHAB XII: Verbindungsprobleme zu Homematic IP – Dr. Andreas Kolmer