openHAB

Auf meinem Raspberry Pi, der direkt an der FRITZ!Box hängt, läuft die Open Source – Software „openHAB„. Diese, auf Eclipse SmartHome basierende Software eignet sich aufgrund ihrer vielen Schnittstellen, der sog. „Bindings“ wunderbar dazu, Daten von überallher zu sammeln und zu verarbeiten.

Realisiert habe ich damit bisher folgende Teilprojekte unseres Smarthomes:

  • Anwesenheitserkennung über das TR064-Binding mittels der sich im WLAN befindlichen Familien-Smartphones
  • Schaltung und Informationen über die Logitech Harmony-Fernbedienung mittels des HarmonyHub-Bindings
  • Informationen über und Schaltung von Leuchtmitteln über die HUE-Bridge mittels Hue-Binding
  • Visualisierung der Daten meiner Netatmo-Wetterstation (Netatmo Binding)
  • Steuerung von Logitech Squeezeboxen über den Logitech Media Server, welcher auch auf dem Raspberry Pi läuft
  • Abfrage und Visualisierung von Spritpreisen der drei nächstgelegenen Tankstellen über das Tankerkönig-Binding

openHAB stellt eine REST-API bereit, über die sich das komplette System steuern und auslesen lässt. Es bringt auch schon einige grafische Oberflächen mit – diese fand ich optisch jedoch alle so unansprechend, bzw. nicht responsive genug, so dass ich uns schließlich ein eigenes Dashboard entwickelt habe.