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
Wir benötigen Ihre Zustimmung um den Inhalt von YouTube laden zu können.

Mit dem Klick auf das Video werden durch den mit uns gemeinsam Verantwortlichen Youtube [Google Ireland Limited, Irland] das Video abgespielt, auf Ihrem Endgerät Skripte geladen, Cookies gespeichert und personenbezogene Daten erfasst. Damit kann Google Aktivitäten im Internet verfolgen und Werbung zielgruppengerecht ausspielen. Es erfolgt eine Datenübermittlung in die USA, diese verfügt über keinen EU-konformen Datenschutz. Weitere Informationen finden Sie hier.

Jmx0O2lmcmFtZSB0aXRsZT0mcXVvdDtPcGVuSEFCMiBJbnN0YWxsIENoYWxsZW5nZSZxdW90OyB3aWR0aD0mcXVvdDsxMjAwJnF1b3Q7IGhlaWdodD0mcXVvdDs2NzUmcXVvdDsgc3JjPSZxdW90O2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkLzBrdDl5eGlYMlNVP2ZlYXR1cmU9b2VtYmVkJnF1b3Q7IGZyYW1lYm9yZGVyPSZxdW90OzAmcXVvdDsgYWxsb3c9JnF1b3Q7YWNjZWxlcm9tZXRlcjsgYXV0b3BsYXk7IGNsaXBib2FyZC13cml0ZTsgZW5jcnlwdGVkLW1lZGlhOyBneXJvc2NvcGU7IHBpY3R1cmUtaW4tcGljdHVyZTsgd2ViLXNoYXJlJnF1b3Q7IGFsbG93ZnVsbHNjcmVlbiZndDsmbHQ7L2lmcmFtZSZndDs=

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

 

Joachim

Aus Leidenschaft für Technik. Aktuelle Themen sind Datensicherheit, Software für Datenschutz, Mobile Geräte, Smartphone Sicherheit und Anwendungen, Raspberry Pi Geek.

Alle Beiträge ansehen von Joachim →

7 Gedanken zu “openHAB2 for Dummies in 5 Minutes

  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

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

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

Schreibe einen Kommentar

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