openHAB

Bild: Screenshot von openhab.org

Bei openHAB handelt es sich um eine auf JAVA basierte Software für die Ansteuerung von Smarthome-Produkten.

Sie besteht aus zwei Modulen:

  • Eine Software, die den Server darstellt: Sie kann auf jedem Gerät installiert werden, auf dem Java läuft, beispielsweise dem Raspberry Pi.
  • Das Userinterface: Dieses kann über den Browser direkt vom openHAB-Server aufgerufen werden. Alternativ gibt es auch eine App für Android und iOS.

openHAB unterstützt bereits eine große Zahl an Smarthome-Komonenten. Um diese in das System zu integrieren, benötigt man eine “Binding”.

Für die meisten Komponenten gibt es diese Bindings bereits als Download, so zum Beispiel für RWE Smarthome:
https://github.com/slintes/openhab/tree/rwe/bundles/binding/org.openhab.binding.rwesmarthome