OpenHAB für Homematic

Nachdem das Board nun zufriedenstellend läuft und Taster/Bewegungsmelder/Reed-Kontakte eingebunden sind und funktionieren folgt nun der nächste Schritt: Die Installation von openHAB auf einem Raspberry Pi.

Nachdem die Installation erfolgt war konnte man sofort die Demo-Seite des OpenHAB-Servers bewundern. Schaut schonmal vielversprechend aus. Auch die Fülle der verfügbaren Bindings lassen Hoffnung aufkommen, dass das System die zentrale Steuerung des Hausbus darstellen kann. Nach einigen Versuchen die Sitemaps anzupassen und der Einlesephase in die Grundlegenden Funktionen springt der Funke über: Top!

Allerdings ist mir persönlich das Webinterface über den Pi zu träge und so wandert die Installation vor den Erweiterungen auf einen Intel NUC (meinen aktuellen Mediacenter PC). Nach einigen Internetrecherchen wird die Performance von openHAB auf einem Raspberry oft kritisiert, besonders wenn die Anzahl der eingebundenen Items steigt.

Das Binding der CCU2 an OpenHAB funktioniert nach einigen Startschwierigkeiten problemlos und es werden alle Devices/Kanäle etc. gefunden. Schnell wird allerdings klar, dass die Implementierung der Reed-Kontaktlogik und Bewegungsmelder für Licht/Alarm nicht im aktuellen Zustand übernommen werden sollte. Architekturtechnisch muss hier ein besseres Konzept her.

2015-08-01 10:50:38.657 [INFO ] [.b.h.i.c.HomematicCommunicator] - Homematic ServerId[name=CCU,version=2.13.7,address=LEQ0589761]
2015-08-01 10:50:38.661 [INFO ] [o.o.b.h.i.c.client.CcuClient  ] - Starting CcuClient
2015-08-01 10:50:38.694 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic datapoints
2015-08-01 10:50:40.751 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 285 Homematic datapoints
2015-08-01 10:50:40.752 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic Server variables
2015-08-01 10:50:40.783 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 6 Homematic server variables
2015-08-01 10:50:40.784 [INFO ] [b.h.i.c.s.BinRpcCallbackServer] - Starting BinRpcCallbackServer at port 9123
2015-08-01 10:50:41.101 [INFO ] [.o.b.h.i.c.client.BinRpcClient] - Interface CUxD not available, disabling support.
2015-08-01 10:50:41.102 [INFO ] [.b.h.i.c.HomematicCommunicator] - Scheduling one datapoint reload job in one minute
2015-08-01 10:50:41.103 [INFO ] [.service.AbstractActiveService] - Homematic server connection tracker has been started

Schreibe einen Kommentar