openHAB 2 auf dem Raspberry Pi installieren – Schritt für Schritt Anleitung

Teilen:
openHAB 2 auf dem Raspberry Pi installieren – Schritt für Schritt Anleitung

openHAB 2 ist einer der mächtigsten Smart-Home-Server — und mit openHABian läuft er in unter einer Stunde auf dem Raspberry Pi. Diese Anleitung zeigt dir jeden Schritt.

Was benötigst du?

ProduktKaufempfehlung
Raspberry PiKaufempfehlung (ca. 35 Euro)
MicroSD Karte (mind. 16 GB)Kaufempfehlung (ca. 7 Euro)
NetzteilKaufempfehlung (ca. 15 Euro)
Raspberry Pi Starter KitKaufempfehlung (ca. 50 Euro)
LAN KabelKaufempfehlung (ca. 3,50 Euro)
SD-Kartenleser (optional)Kaufempfehlung (ca. 15 Euro)

Affiliate-Links – für dich entstehen keine Mehrkosten.

openHABian Distribution

Für openHAB gibt es ein angepasstes Debian-basiertes Betriebssystem namens openHABian. Es installiert openHAB und alle Abhängigkeiten automatisch — du musst nichts manuell konfigurieren. Da openHAB auf Java basiert, läuft es auf fast allen Systemen — wie du es auf einer Synology DiskStation installierst, zeige ich in einem eigenen Artikel.

openHABian herunterladen

Das openHABian Image findest du auf der offiziellen GitHub-Seite von openHAB:

openHABian auf GitHub downloaden

Lade die aktuelle Version herunter und speichere sie auf deinem Computer.

openHABian Image von GitHub herunterladen
openHABian Image von GitHub herunterladen

openHABian auf SD-Karte schreiben

Ich empfehle den Raspberry Pi Imager (kostenlos, Windows/Mac/Linux). Alternativ funktioniert auch Etcher:

Etcher – Tool zum Schreiben von SD-Karten Images
Etcher – Tool zum Schreiben von SD-Karten Images

Stecke die MicroSD-Karte in den Kartenleser, öffne Etcher und wähle bei Select image das openHABian-Image aus:

Etcher: openHABian Image auswählen
Etcher: openHABian Image auswählen

Überprüfe bei Change ob die richtige SD-Karte ausgewählt ist:

Etcher: Zielgerät auswählen
Etcher: Richtige SD-Karte auswählen

Klicke auf Flash! — der Schreibvorgang dauert 2–3 Minuten:

Etcher Flash: Image auf SD-Karte schreiben starten
Etcher: Schreibvorgang läuft

openHAB 2 booten

Bevor du den Raspberry Pi mit Strom versorgst, verbinde ihn über ein LAN-Kabel mit dem Router, schließe einen Monitor an HDMI an und stecke eine Tastatur in einen USB-Port:

Raspberry Pi mit LAN-Kabel, Monitor und Tastatur verbinden
Raspberry Pi mit LAN-Kabel, Monitor und Tastatur verbinden

Beim ersten Bootvorgang richtet openHABian alles automatisch ein und aktualisiert alle Pakete — das kann bis zu 30 Minuten dauern.

openHABian erster Bootvorgang auf dem Raspberry Pi
openHABian erster Bootvorgang auf dem Raspberry Pi

Hinweis

Du siehst möglicherweise einen grauen Hintergrund mit weißen Punkten als Statusanzeige:

openHABian Statusanzeige beim ersten Start
openHABian Statusanzeige beim ersten Start

Mit F10 kommst du zurück zur Konsole:

openHABian Konsole nach dem ersten Start
openHABian Konsole nach dem ersten Start

openHAB 2 anmelden

Nach dem Bootvorgang meldest du dich mit den Standard-Zugangsdaten an:

  • Benutzername: openhabian
  • Passwort: openhabian

Achtung

openHABian Login-Prompt im Terminal
openHABian erfolgreich angemeldet

openHAB 2 über SSH verbinden

Für alle weiteren Schritte verbindest du dich am besten über SSH von deinem PC aus — so kannst du Monitor und Tastatur später vom Pi trennen.

Auf Windows: Ich empfehle PuTTY (kostenlos):

PuTTY SSH-Client herunterladen und installieren
PuTTY SSH-Client herunterladen und installieren

Verbinde dich mit folgenden Daten:

  • Hostname: openhabianpi (oder openhabianpi.local)
  • Benutzername: openhabian
  • Passwort: openhabian
PuTTY: Verbindung zu openHABian herstellen
PuTTY: Host-Key bestätigen und anmelden

Auf Mac/Linux direkt im Terminal:

bash
ssh openhabian@openhabianpi

SSH Passwort ändern

Das Standard-Passwort musst du unbedingt ändern:

bash
passwd

Gib das aktuelle Passwort (openhabian) ein und vergib ein neues (zweimal eingeben). Bei Erfolg erscheint:

bash
passwd: password updated successfully
openHABian SSH-Passwort ändern mit passwd
openHABian SSH-Passwort ändern mit passwd

Sprache und Zeitzone ändern

Sprache auf Deutsch umstellen

bash
sudo openhabian-config

Im Konfigurationsmenü wählst du System Settings:

openHABian Konfigurationsmenü – System Settings
openHABian Konfigurationsmenü – System Settings

Dann Set System Locale wählen:

openHABian System Locale einstellen
openHABian System Locale einstellen

Scrolle runter bis de_DE.UTF-8 UTF-8 und wähle es aus:

Locales-Liste – de_DE.UTF-8 auswählen
de_DE.UTF-8 UTF-8 gesetzt

Zeitzone ändern

Im Konfigurationsmenü: System SettingsSet System TimezoneEurope → dein Land (z.B. Vienna für Österreich):

openHABian Zeitzone einstellen
openHABian Zeitzone einstellen
Zeitzone: Europa auswählen
Zeitzone: Vienna (Wien/Österreich) auswählen

Starte abschließend openHAB neu:

bash
sudo systemctl restart openhab2.service
openHAB 2 Dienst neu starten per SSH
openHAB 2 Dienst neu starten per SSH

openHAB 2 Weboberfläche aufrufen

Öffne deinen Browser und rufe folgende Adresse auf:

http://openHABianPi:8080

openHAB 2 Weboberfläche im Browser auf Port 8080
openHAB 2 Weboberfläche im Browser auf Port 8080

openHAB 2 läuft jetzt auf deinem Raspberry Pi. Im nächsten Teil zeige ich dir die Installation auf einer Synology DiskStation.

Tutorial

openHAB 2 auf der Synology DiskStation installieren – Schritt für Schritt Anleitung

Häufige Fragen zu openHAB auf dem Raspberry Pi

Was ist der Unterschied zwischen openHAB und openHABian?
openHAB ist die eigentliche Smart-Home-Software. openHABian ist ein angepasstes Debian-Betriebssystem, das openHAB und alle nötigen Abhängigkeiten vorinstalliert und vorkonfiguriert auf dem Raspberry Pi bereitstellt.
Wie lange dauert der erste Bootvorgang von openHABian?
Beim ersten Start richtet openHABian das System ein und aktualisiert alle Pakete — das kann bis zu 30 Minuten dauern. Der Bildschirm wird dabei mehrmals schwarz, das ist normal.
Kann ich openHAB auch ohne Monitor und Tastatur einrichten?
Ja, sobald openHABian gebootet ist, kannst du dich per SSH verbinden (Hostname: openhabianpi, Benutzer: openhabian, Passwort: openhabian) und alles über das Terminal erledigen.
Wie rufe ich das openHAB-Webinterface auf?
Einfach im Browser http://openHABianPi:8080 aufrufen. Das funktioniert von jedem Gerät im gleichen Netzwerk.

Hat dir der Artikel gefallen? Teile ihn!