Home Assistant auf dem Raspberry Pi installieren – Schritt für Schritt

Teilen:
Home Assistant auf dem Raspberry Pi installieren – Schritt für Schritt

In diesem ersten Teil zur Smart-Home-Software Home Assistant installieren wir Home Assistant OS auf einem Raspberry Pi. In späteren Teilen folgen die Installation auf einer Synology DiskStation und einem NUC.

Was wird benötigt?

ProduktLink
Raspberry Pi 4Kaufempfehlung*
Raspberry Pi 3 (Alternative)Kaufempfehlung*
Micro-SD-Karte (min. 16 GB)Kaufempfehlung*
NetzteilKaufempfehlung*
Kartenleser (optional)Kaufempfehlung*

Benötigte Hardware

Hinweis

Gehäuse mit Kühlung

Da Home Assistant als Smart-Home-Zentrale 24/7 läuft, ist ausreichende Kühlung besonders beim Pi 4 wichtig. Ich empfehle die passiv gekühlten Aluminiumgehäuse von Flirc — kein Lüfter, trotzdem ausreichend Kühlung.

ProduktLink
Pi 4 ohne LüfterKaufempfehlung*
Pi 4 mit LüfterKaufempfehlung*
Pi 3 ohne LüfterKaufempfehlung*
Pi 3 mit LüfterKaufempfehlung*

Kühlkörpergehäuse

Schritt 1: Home Assistant OS Image herunterladen

Home Assistant kann auf dem Pi auf drei Arten installiert werden (Core unter Raspberry Pi OS, Docker, oder als eigenes OS). Die empfohlene Variante ist Home Assistant OS (auch bekannt als HASS.IO).

Image-Datei herunterladen → home-assistant.io

Achtung

Home Assistant Image auf der offiziellen Download-Seite auswählen

Schritt 2: Image auf SD-Karte flashen

Zum Flashen empfehle ich Balena Etcher — kostenlos für Windows, Mac und Linux:

Etcher herunterladen → balena.io/etcher

Ablauf in Etcher:

  1. Image auswählen — die heruntergeladene .img.xz-Datei
  2. SD-Karte auswählen — wird automatisch erkannt, bei Bedarf über “Change” anpassen
  3. Flash! — alle Daten auf der Karte werden gelöscht, das Image wird geschrieben
Balena Etcher: Image auswählen, SD-Karte wählen, flashen

Der Vorgang dauert ca. 4–5 Minuten. Die Karte wird danach automatisch ausgeworfen. Eine Windows-Meldung zum Formatieren der Karte kann einfach geschlossen werden.

Schritt 3: Raspberry Pi anschließen

SD-Karte in den Pi stecken, Netzwerkkabel anschließen und Strom verbinden:

Raspberry Pi mit SD-Karte, Netzwerkkabel und Netzteil – Aufbau für Home Assistant

Optional: WLAN statt Netzwerkkabel

Wer WLAN verwenden möchte, muss vor dem ersten Start noch eine Konfigurationsdatei auf der SD-Karte anlegen:

  1. SD-Karte am PC anschließen — sie erscheint als Laufwerk hassos-boot
  2. Ordner CONFIG erstellen (Großbuchstaben!)
  3. Darin Ordner network erstellen (Kleinbuchstaben)
  4. Neue Textdatei erstellen und folgenden Inhalt einfügen:
Textdatei für WLAN-Verbindung im CONFIG/network-Ordner anlegen
yaml
[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=MY_SSID

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=MY_WLAN_SECRET_KEY

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto
  • uuid — neue UUID auf uuidgenerator.net generieren
  • ssid — WLAN-Name (wie er auf dem Handy angezeigt wird)
  • psk — WLAN-Passwort

Dateiendung .txt entfernen — falls nicht sichtbar: im Explorer unter Ansicht → Dateinamenerweiterungen aktivieren.

Schritt 4: Home Assistant einrichten

Nach ca. 1 Minute ist der Pi im Browser erreichbar:

http://homeassistant.local:8123

Sollte das nicht funktionieren: IP-Adresse des Pi aus der Fritzbox-Netzwerkliste holen und http://[IP]:8123 aufrufen.

Home Assistant Installationsbildschirm – die erste Einrichtung dauert ca. 20 Minuten

Tipp

Admin-Konto erstellen

Admin-Konto für Home Assistant anlegen

Standort und Zeitzone

Name des Systems, Standort (für Wetterdaten), Zeitzone und Einheitensystem festlegen:

Standort, Zeitzone und Einheitensystem in Home Assistant konfigurieren

Geräte im Netzwerk

Alle kompatiblen Geräte im Netzwerk werden automatisch erkannt und können direkt hinzugefügt oder übersprungen werden:

Automatisch erkannte Smart-Home-Geräte im Netzwerk Geräte einem Bereich (Raum) zuweisen

Dashboard

Home Assistant Dashboard (Lovelace UI) nach der Ersteinrichtung

Home Assistant ist jetzt installiert. Im nächsten Teil richten wir SSH und den Dateizugriff ein.

Video zur Anleitung

Häufige Fragen zur Home Assistant Installation

Was ist der Unterschied zwischen Home Assistant OS, Core und Docker?
Home Assistant OS (HASS.IO) ist ein komplettes, optimiertes Betriebssystem für den Pi — empfohlen für Einsteiger. Core läuft als Python-App unter einem bestehenden OS. Docker ist für fortgeschrittene Nutzer, die mehr Kontrolle wollen.
Welchen Raspberry Pi brauche ich für Home Assistant?
Mindestens einen Raspberry Pi 3. Empfohlen wird der Pi 4 — für den Pi 4 mit 8 GB RAM ist zwingend die 64-Bit-Version von Home Assistant OS notwendig.
Wie groß muss die SD-Karte sein?
Mindestens 16 GB. Eine schnelle SD-Karte der Klasse A1 oder A2 sorgt für bessere Performance.
Warum kann ich homeassistant.local:8123 nicht aufrufen?
mDNS wird nicht von allen Netzwerken unterstützt. Als Alternative die IP-Adresse des Pi aus der Fritzbox-Netzwerkliste holen und http://[IP]:8123 aufrufen.

Hat dir der Artikel gefallen? Teile ihn!