innogy SmartHome binding nun Teil von openHAB (UDPATE)

Mein innogy SmartHome binding wurde heute in das openHAB Projekt aufgenommen und wird somit automatisch Teil der Version 2.3 von openHAB sein.

Nach nun weit über einem Jahr ist es also endlich geschafft und war eine wirklich große Herausforderung für mich. Es gab sehr viel zu lernen, da alles anders als beim RWE SmartHome binding war – sowohl bei openHAB 2, als auch bei innogy, wo es nun eine offizielle Schnittstelle statt des vorherigen „Hacks“ gibt. Da es bei mir beruflich auch immer hoch her ging, war und ist meine Zeit sehr knapp und die eine oder andere private Priorität führt dann auch zu teilweise wochenlangen Pausen. Ich habe bestimmt 10 mal Eclipse neu installiert, weil plötzlich nix mehr funktionierte und selbst das hat oft nicht geholfen und erst nach mehreren Abenden rumbasteln war ich dann wieder in der Lage, weiter zu programmieren.

Aber es hat auch einfach sehr viel Spaß gemacht und ich will mich deshalb auch bei den Anwendern bedanken, die immer total geduldig waren, auch wenn Bugs erst nach längerer Zeit beseitigt wurden. Doch nun noch ein paar Infos zum Binding…

Was müsst ihr wissen? Die wichtigsten Infos zum innogy Binding.

  1. Die offizielle Dokumentation auf openhab.org ist Pflichtlektüre.
  2. Das aktuelle jar-File könnt ihr hier herunterladen (Stand: 02.04.2018) und in den addons-Ordner von openHAB kopieren. Ab openHAB 2.3 ist das dann nicht mehr nötig, da das Binding direkt enthalten ist.
  3. Es wird die offizielle innogy API für die Anbindung genutzt. Das gibt Zukunftssicherheit. Aber…
  4. …eine Internetanbindung ist Pflicht! Der Datenaustausch erfolgt nicht mehr direkt mit der innogy SmartHome Zentrale (SHC), sondern nur noch über innogy Server im Internet.
  5. Falls ihr eine viele Monate alte Version des Bindings laufen habt, müsst ihr die „things“ evtl. löschen und neu hinzufügen, damit alle Kanäle auftauchen.
  6. 23 „Things“ werden derzeit unterstützt, vom einfachen Zwischenstecker bis hin zum SmartMeter

WICHTIG: Aktuell sind die neuen Redirect-URLs, die auf openhab.org zeigen, noch nicht bei innogy aktiviert. Das wird hoffentlich nächste Woche erfolgen. Das oben verlinkte .jar enthält deshalb noch die alten URLs. Bitte verwendet dies noch übergangsweise, wenn ihr einen authcode neu generiert. Hier die Auflistung der alten URLs, um den Authcode zu generieren (je nach Marke):


Jetzt aber erstmal: VIEL SPASS!!!

Unterstützung für Power Control / Power Control Solar

Über die Weihnachtstage habe ich die Unterstützung von RWE Smarthome Power Control bzw. Power Control Solar in das OpenHAB RWE Smarthome Binding eingebaut. Somit können nun auch die Messwerte des Stromzählers in OpenHAB eingebunden werden.

Zur Verfügung stehen der Zählerstand sowie der aktuelle Leistungsbedarf, aber auch der Tages und Monatsverbrauch (jeweils in kWh und Euro). Also eine echt coole Sache! :)

Leider hat es die neue Version nicht mehr in das kürzlich kommende 1.8.0er Release von OpenHAB geschafft. Aber wie immer könnt ihr das Binding hier auf meiner Seite runterladen. Viel Spaß damit!

RWE Smarthome Binding komplett überarbeitet

In den letzten Monaten habe ich das RWE Smarthome Binding für OpenHAB komplett neu geschrieben und alle Vorbereitungen für eine Integration in das offizielle OpenHAB-Projekt getroffen. Sofern alles klappt, wird das Binding in OpenHAB 1.8.0 enthalten sein.

Wer das Binding heute schon testen und nutzen möchte, kann dies aber schon jetzt problemlos mit OpenHAB 1.7.1 tun. Das Binding ist hier zu finden. Ein wichtiger Hinweis an die Nutzer der vorherigen Versionen: Bitte beachtet die geänderte Items-Konfiguration! Diese ist auf der Binding-Seite ebenfalls beschrieben.

Viel Spaß!

NEU: Unterstützung von Dimmern und Rolladen-Aktoren

Das RWE Smarthome Binding für OpenHAB unterstützt ab Version 1.6.1-v5 nun auch Dimmer (ISD2/PSD) und Rolladen-Aktoren (ISR2).

Da ich diese Geräte derzeit nicht selber besitze, konnte ich es nicht eigenständig testen, habe allerdings bestätigt bekommen, dass es soweit funktioniert.
Das RWE Smarthome Binding ist wie immer hier zu finden.

Viel Spaß!

RWE Smarthome Schnittstelle analysieren mit dem ConfigDumper

Wer wissen möchte, wie die Konfiguration in der RWE Smarthome Zentrale aussieht, kann sich mit dem ConfigDumper die Konfiguration und den Gerätestatus von der Zentrale herunterladen. Und auf Wunsch kann zudem die Kommunikation bei Schaltaktionen, Werteveränderungen etc. mitgeschnitten werden.
Die Ergebnisse werden in XML-Dateien gespeichert und können somit analysiert werden. Dies ermöglicht mir neben der Fehleranalyse zudem in der Zukunft, neue Geräte mit ins RWE Smarthome Binding zu integrieren, die ich selber nicht besitze.

Probiert es gerne aus – ihr findet den ConfigDumper hier:
http://www.ollie.in/openhab-rwe-smarthome-binding/#configdumper

RWE Smarthome Schnittstellenbeschreibung

Ich arbeite derzeit mit RWE Smarthome und versuche das leider sehr geschlossene System mit Software zu erweitern. In dem Rahmen beschäftige ich mich mit der Schnittstelle, die die RWE Smarthome Silverlight App zur Kommunikation mit der Zentrale verwendet. Die Schnittstelle haben einige findige Entwickler herausgefunden und ich versuche die Schnittstelle auf der folgenden Seite zu dokumentieren:

RWE Smarthome API