OpenHAB2 ist eines der zentralen Smarthome Software Komponenten in der Home Automation.
Dieser Artikel zeigt wie man in 5 Minuten folgendes schafft:
- Installation auf einem Raspberry Pi
- Starten von openHAB2
- Einrichtung von openHAB2 mit seinen verschiedenen Panels
- Installation der Bindings für Philips Hue und Homematic
- Konfiguration durch Admin Panel
- Suchen von Philips Hue
- Dauer 5 Minuten !
wget -O /tmp/openhab2.zip https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F2.2.0%2Fopenhab-2.2.0.zip sudo adduser --system --no-create-home --group --disabled-login openhab sudo mkdir /opt/openhab2 cd /opt/openhab2 sudo su unzip /tmp/openhab2.zip chown -R openhab: * /opt/openhab2 sudo su -s /bin/bash -c '/opt/openhab2/start.sh' openhab http://openhab2.local:8080 http://openhab2:8080/paperui/index.html#/inbox/search http://openhab2.local:8080/habmin/index.html#/services http://openhab2.local:8080/paperui/index.html#/control http://openhab2.local:8080/classicui/app#_Home
Wer jetzt noch Ausreden hat will es einfach nicht , dh. jetzt einfach machen und tun 🙂
Nun machen wir das ganze noch komplett damit es beim einschalten des Raspberry Pi OpenHAB2 automatisch gestartet wird.
Dazu folgende Datei anlegen „/lib/systemd/system/openhab2.service"
[Unit] Description=The openHAB 2 Home Automation Bus Solution Documentation=http://docs.openhab.org Wants=network-online.target After=network-online.target [Service] Type=simple User=openhab Group=openhab GuessMainPID=yes WorkingDirectory=/opt/openhab2 #EnvironmentFile=/etc/default/openhab2 ExecStart=/opt/openhab2/start.sh server ExecStop=/bin/kill -SIGINT $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target
Service starten und einrichten:
# initialize the new service (execute only once) sudo systemctl daemon-reload sudo systemctl enable openhab2.service #start and retrieve status sudo systemctl start openhab2.service sudo systemctl status openhab2.service
Update von OpenHAB2 per Script :
# Update Stable Version cd /opt/openhab sudo runtime/bin/update # Downgrade auf älter Version sudo runtime/bin/update 2.0.0 # Upgrade auf Nightly Version (Development) sudo runtime/bin/update 2.3.0-SNAPSHOT
Viel Spaß beim ausprobieren und einrichten wünscht , Joachim
Hi,
Zeile 12 muss heißen:
unzip /tmp/openhab2.zip
Mal sehen ob ich es in den nächsten 3 Minuten schaffe.
Gruß aus LANGENHAGEN
Thomas
…11 natürlich
… ok, 15 Minuten, aber läuft auf einem Zero W 😉
Danke für die Anleitung
Hallo Thomas
Danke für den Hinweis, meine Augen sind nicht mehr die besten 🙂
Viel Spaß mit OpenHAB2
Grüße Joachim
Hallo Joachim,
mal eine Frage wie kriege ich das Bacnet-Binding unter OpenHAB2 zum laufen bin gerade etwas ratlos.
Installation von OpenHAB2 war kein Problem aber dann…….
Wäre super wenn Du da eine Idee hättest.
LG Peter
Hallo Joachim,
vielen Dank für deine schnelle und funktionierende Anleitung.
Ich frage mich jetzt nur wie ich einfach auf die neue Version 2.3 updaten kann?
Wie würde jetzt der update Befehl lauten?
VG
Haiko
Hallo Haiko
hatte ich oben beschrieben:
cd /opt/openhab
sudo runtime/bin/update
# Downgrade auf älter Version
sudo runtime/bin/update 2.0.0
# Upgrade auf Nightly Version (Development)
sudo runtime/bin/update 2.3.0-SNAPSHOT
Grüße , Joachim