Da der OpenHAB Designer nicht unbedingt das optimale Werkzeug ist um seine Items und Sitemaps in OpenHAB zu bearbeiten, habe ich mich auf die Suche gemacht um eine grafische Benutzeroberfläche für OpenHAB zu finden. Die Suche hat auch nicht lange gedauert und ich hatte HABmin gefunden. HABmin kann zwar nicht alles, aber ich habe bis jetzt etwa 99% meiner Anforderungen damit lösen können.
Leider hat der Entwickler seine Bemühungen für die Version 1 zugunsten der Version 2 eingestellt. Leider funktioniert HABmin 2 nicht mit Openhab 1.X.X zusammen. Nun aber zur Installation. Da es kein Installationspaket gibt, muss die Installation von Hand erfolgen. Als erstes muss das ZIP-Archiv von GitHub geladen werden.
wget https://github.com/cdjackson/HABmin/archive/master.zip
Nun muss es entpackt und in den enthaltenen Komponenten in die entsprechenden Verzeichnisse kopiert werden.
unzip master.zip
Nun muss für die HABmin Webapp ein Unterverzeichnis angelegt werden.
mkdir /usr/share/openhab/webapps/habmin
Nun muss sowohl das Addon als auch die Webapp kopiert werden.
cd HABmin-master/ cd addons/ mv org.openhab.io.habmin-1.7.0-SNAPSHOT.jar /usr/share/openhab/addons/org.openhab.io.habmin-1.8.0.jar cd .. rm -r addons/ mv * /usr/share/openhab/webapps/habmin
Ich habe aus dem Addon Verzeichnis nur die Datei „org.openhab.io.habmin-1.7.0-Snapshot.jar“ kopiert und umbenannt. Da bei mir mittlerweile ein OpenHAB 1.8.0 läuft. HABmin benötigt zusätzlich das Z-Wave Addon, damit es richtig funktioniert. Das aktuele Z-Wave Addon kann man aber ohne kopieren, recht einfach installieren.
apt-get install openhab-addon-binding-zwave
Nach einem Neustart des OpenHAB Dienstes kann man unter http://openhab-ip:8080/habmin/ auf die Weboberfläche zugreifen.