openHAB2 for Dummies in 5 Minutes

OpenHAB2 ist eines der zentralen Smarthome Software Komponenten in der Home Automation.
Dieser Artikel zeigt wie man in 5 Minuten folgendes schafft:

  1. Installation auf einem Raspberry Pi
  2. Starten von openHAB2
  3. Einrichtung von openHAB2 mit seinen verschiedenen Panels
  4. Installation der Bindings für Philips Hue und Homematic
  5. Konfiguration durch Admin Panel
  6. Suchen von Philips Hue
  7. Dauer 5 Minuten !
openhab Smarthome Solution

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

OpenHAB2 Install Challenge

Dieses Video ansehen auf YouTube.

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

 

5 Kommentare

  1. 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

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*