Home Assistant: Smart Home ohne Cloud

Installation, Einrichtung und die besten Automationen für dein lokales Smart Home

Was ist Home Assistant?

Home Assistant ist eine quelloffene Smart-Home-Plattform, die dein gesamtes Zuhause zentral steuert, komplett ohne Cloud. Alle Daten bleiben lokal bei dir, keine Abos, kein Vendor-Lock-in.

Das macht Home Assistant besonders:

  • 100 % Open Source: kostenlos und von einer riesigen Community getragen
  • Lokale Steuerung: deine Daten verlassen nie dein Netzwerk
  • 2.000+ Integrationen: von Philips Hue bis Shelly, IKEA, Sonos und mehr
  • Herstellerunabhängig: kombiniere Geräte verschiedener Hersteller in einer Oberfläche
  • Leistungsstarke Automationen: wenn X passiert, dann mache Y

Warum kein Cloud-Smart-Home?

Cloud-Dienste wie Google Home oder Alexa senden jede Interaktion an externe Server. Wenn der Dienst abgeschaltet wird oder das Internet ausfällt, funktioniert nichts mehr. Home Assistant läuft auf deinem eigenen Server, unabhängig, privat und zuverlässig.

Installationsoptionen im Vergleich

Home Assistant bietet mehrere Installationswege. Die Wahl hängt davon ab, ob du bereits ein Homelab betreibst oder bei Null startest.

Methode Vorteile Für wen?
HA OS Komplettsystem, Add-ons, Auto-Updates Einsteiger, Raspberry Pi
Docker Flexibel, neben anderen Containern Homelab-Betreiber
Core Volle Kontrolle, Python venv Fortgeschrittene Entwickler

Unsere Empfehlung: Wenn du bereits einen Homelab-Server mit Docker betreibst, ist die Docker-Installation die beste Wahl. Du kannst Home Assistant neben deinen anderen Containern laufen lassen und hast volle Kontrolle. Für absolute Einsteiger ist Home Assistant OS auf einem Mini-PC oder Raspberry Pi der einfachste Weg.

Installation mit Docker Compose

Die Docker-Installation ist in wenigen Minuten erledigt. Du brauchst nur einen Server mit Docker und Docker Compose.

Voraussetzungen

  • Linux-Server (Ubuntu, Debian) oder Mini-PC mit Docker
  • Docker und Docker Compose installiert (siehe Docker-Guide)
  • Mindestens 2 GB RAM und 32 GB Speicher

docker-compose.yml erstellen

Erstelle ein Verzeichnis und die Compose-Datei:

mkdir -p ~/homeassistant && cd ~/homeassistant cat <<EOF > docker-compose.yml version: '3.8' services: homeassistant: container_name: homeassistant image: ghcr.io/home-assistant/home-assistant:stable volumes: - ./config:/config - /etc/localtime:/etc/localtime:ro - /run/dbus:/run/dbus:ro restart: unless-stopped network_mode: host privileged: true environment: - TZ=Europe/Berlin EOF

Wichtig: network_mode: host ist nötig, damit Home Assistant Geräte im lokalen Netzwerk automatisch erkennen kann (mDNS, SSDP).

Container starten

docker compose up -d # Status prüfen docker compose logs -f homeassistant

Nach dem Start erreichst du Home Assistant unter http://DEINE-IP:8123

Erste Schritte nach der Installation

Beim ersten Aufruf im Browser startet der Onboarding-Assistent.

1. Benutzerkonto erstellen

Lege deinen Admin-Account an. Wähle ein sicheres Passwort: Home Assistant ist über dein lokales Netzwerk erreichbar.

2. Standort und Zeitzone

Gib deinen Standort an. Home Assistant nutzt diesen für Sonnenauf- und -untergangszeiten, Wettervorhersagen und standortbasierte Automationen.

3. Automatische Geräteerkennung

Home Assistant scannt dein Netzwerk und zeigt bereits erkannte Geräte an, zum Beispiel Philips Hue Bridges, Sonos Lautsprecher oder Smart TVs. Du kannst diese sofort einbinden oder später nachholen.

4. Das Dashboard

Nach dem Onboarding landest du auf dem Übersichts-Dashboard. Hier werden automatisch erkannte Geräte in Karten angezeigt. Das Dashboard ist vollständig anpassbar (mehr dazu weiter unten).

Tipp: Companion App installieren

Die kostenlose Home Assistant Companion App (iOS/Android) gibt dir Zugriff auf dein Smart Home von unterwegs. Sie liefert zusätzlich Sensordaten wie Akkustand, GPS-Position und Aktivitätserkennung deines Smartphones.

Geräte einbinden

Home Assistant unterstützt eine Vielzahl von Protokollen und Geräten. Hier die wichtigsten:

WLAN-Geräte (z.B. Shelly, Tasmota)

WLAN-basierte Geräte werden oft automatisch erkannt. Unter Einstellungen → Geräte & Dienste → Integration hinzufügen findest du über 2.000 Integrationen.

  • Shelly: günstige WLAN-Aktoren, lokal steuerbar
  • Tasmota: Open-Source-Firmware für ESP-Geräte
  • IKEA DIRIGERA: IKEA Smart-Home-Hub direkt integriert

Zigbee (empfohlen für Sensoren)

Zigbee ist ein energiesparendes Mesh-Protokoll, perfekt für Sensoren, Schalter und Lampen. Du brauchst einen USB-Stick als Coordinator:

  • USB-Stick anschließen (z.B. SONOFF Zigbee 3.0 Dongle Plus)
  • ZHA (Zigbee Home Automation) oder Zigbee2MQTT als Integration einrichten
  • Geräte in den Pairing-Modus setzen und koppeln

Bluetooth

Home Assistant nutzt den Bluetooth-Adapter deines Servers, etwa einen USB-Stick wie den ASUS USB-BT500. Für mehr Reichweite kommen ESPHome- oder Shelly-Geräte als Bluetooth-Proxy dazu. Sensoren und Taster im BTHome-Format, zum Beispiel Shelly BLU, erkennt Home Assistant dann automatisch.

Z-Wave

Z-Wave bietet ein robustes Mesh-Netz mit hervorragender Interoperabilität. Benötigt ebenfalls einen USB-Stick, aktuell mit Chip der 800er-Serie (z.B. SONOFF Z-Wave 800 Dongle Plus). Ideal für Heizungsthermostate und Rolladensteuerungen.

MQTT

MQTT ist das universelle Protokoll für IoT-Geräte. Viele DIY-Geräte (ESP32, Tasmota) kommunizieren per MQTT.

# MQTT Broker zu docker-compose.yml hinzufügen: mosquitto: container_name: mosquitto image: eclipse-mosquitto:latest volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data - ./mosquitto/log:/mosquitto/log ports: - "1883:1883" restart: unless-stopped

Nach dem Start von Mosquitto richtest du die MQTT-Integration in Home Assistant ein unter Einstellungen → Geräte & Dienste → MQTT.

Erste Automationen erstellen

Automationen sind das Herzstück von Home Assistant. Sie folgen dem Prinzip: Trigger → Bedingung → Aktion.

Beispiel 1: Licht bei Sonnenuntergang einschalten

Diese Automation schaltet automatisch das Wohnzimmerlicht ein, wenn die Sonne untergeht:

automation: - alias: "Licht bei Sonnenuntergang" trigger: - platform: sun event: sunset offset: "-00:30:00" condition: - condition: state entity_id: person.ich state: "home" action: - service: light.turn_on target: entity_id: light.wohnzimmer data: brightness_pct: 70 color_temp_kelvin: 3000

Diese Automation schaltet das Licht 30 Minuten vor Sonnenuntergang ein, aber nur wenn du zuhause bist. Helligkeit und Farbtemperatur werden auf gemütliche Werte gesetzt.

Beispiel 2: Benachrichtigung bei offener Tür

Erhalte eine Push-Nachricht auf dein Smartphone, wenn die Haustür länger als 5 Minuten offen steht:

automation: - alias: "Warnung: Haustuer offen" trigger: - platform: state entity_id: binary_sensor.haustuer to: "on" for: minutes: 5 action: - service: notify.mobile_app_mein_handy data: title: "Haustuer offen!" message: "Die Haustuer ist seit 5 Minuten geoeffnet." data: tag: "haustuer-warnung" priority: high

Tipp: Visueller Automation-Editor

Du musst kein YAML schreiben! Home Assistant bietet einen visuellen Editor unter Einstellungen → Automatisierungen & Szenen. Dort klickst du Trigger, Bedingungen und Aktionen einfach zusammen.

Dashboard anpassen (Lovelace)

Das Home Assistant Dashboard (Lovelace) ist vollständig anpassbar. Du kannst verschiedene Ansichten für Räume, Gerätetypen oder Personen erstellen.

Wichtige Karten-Typen

  • Entities Card: Liste von Geräten mit schnellem Zugriff
  • Gauge Card: Anzeige von Werten (Temperatur, Luftfeuchtigkeit)
  • History Graph: Verlaufsdiagramme für Sensordaten
  • Mushroom Cards: Moderne, kompakte UI-Elemente (HACS-Addon)
  • Button Card: Anpassbare Schaltflächen für Aktionen

HACS installieren (Community Store)

Der Home Assistant Community Store (HACS) erweitert Home Assistant um hunderte zusätzliche Karten, Themes und Integrationen aus der Community.

# HACS Installation (im HA-Container ausfuehren): docker exec -it homeassistant bash wget -O - https://get.hacs.xyz | bash - # Danach Home Assistant neu starten und # HACS als Integration hinzufuegen

Themes

Mit Themes änderst du das gesamte Erscheinungsbild. Beliebte Themes aus HACS:

  • Catppuccin: Modernes, farbenfrohes Design
  • Noctis: Elegantes Dark-Theme
  • iOS Theme: Apple-ähnliches Design

Empfohlene Hardware

Wie sich diese Geräte im echten Betrieb schlagen, etwa das TRVZB mit externem Raumfühler oder die Meldeschwellen der Fühler, steht in unserer Serie Smart Home lokal.

Diese Geräte laufen lokal mit Home Assistant, ohne Hersteller-Cloud. Alle Zigbee-Geräte hier stehen in der Geräteliste von Zigbee2MQTT. Wenn Amazon bei einem Gerät einen Hub oder ein Gateway des Herstellers nennt, gilt das für dessen App. Mit dem Zigbee-Stick oder dem Bluetooth-Adapter am Server brauchst du ihn nicht.

Zigbee-Coordinator

SONOFF Zigbee 3.0 USB Dongle Plus MG24

Der Funk-Stick für Zigbee in Home Assistant

~29€
  • Zigbee 3.0 oder Thread, per Firmware wählbar
  • EFR32MG24-Chip
  • Unterstützt ZHA und Zigbee2MQTT
  • USB-Verlängerung liegt bei (weniger Funkstörungen)
Bei Amazon kaufen

Bluetooth-Adapter

ASUS USB-BT500

Für Bluetooth-Sensoren und -Taster

~7€
  • Bluetooth 5.0 mit Low Energy
  • In der Home-Assistant-Doku als funktionierend gelistet
  • Für BTHome-Geräte wie Shelly BLU
  • Winziger Nano-Stick für den USB-Port
Bei Amazon kaufen

Smarte Steckdose

SONOFF S60ZBTPF Zigbee-Steckdose

Schalten und Verbrauch messen

~15€
  • Zigbee 3.0, keine Cloud nötig
  • Misst Leistung und Verbrauch (Watt, kWh)
  • Arbeitet als Zigbee-Repeater und stärkt das Mesh
  • Überlastschutz
Bei Amazon kaufen

Tür-/Fenstersensor

SONOFF SNZB-04P

Magnetkontakt mit Manipulationsalarm

~15€
  • Zigbee 3.0, direkt über den Zigbee-Stick nutzbar
  • Meldet Manipulation am Sensor
  • Batterie hält über 5 Jahre (CR2477)
  • Perfekt für Automationen (Heizung aus bei offenem Fenster)
Bei Amazon kaufen

Temperatur- & Luftfeuchtesensor

SONOFF SNZB-02D

Raumklima mit Display

~13€
  • Zigbee 3.0, kein Hub des Herstellers nötig
  • Genauigkeit ±0,2 °C
  • Großes LCD-Display
  • Ideal für Heizungssteuerung und Schimmelprävention
Bei Amazon kaufen

Bewegungsmelder

SONOFF SNZB-03P

Bewegungserkennung für Lichtautomationen

~15€
  • Zigbee 3.0
  • Meldeintervall 5 bis 60 Sekunden
  • Unterscheidet hell und dunkel
  • Batterie hält über 3 Jahre (CR2477)
Bei Amazon kaufen

Heizkörperthermostat

SONOFF TRVZB

Heizung raumweise steuern

~30€
  • Zigbee 3.0
  • Ventil stufenlos von 0 bis 100 %
  • Passt auf M30 x 1,5, Adapter für gängige Ventile liegen bei
  • Wochenpläne, Frostschutz und Kindersicherung
Bei Amazon kaufen

Bluetooth-Taster

Shelly BLU Button1

Szenen per Knopfdruck

~14€
  • Bluetooth im BTHome-Format
  • Home Assistant erkennt ihn über den Bluetooth-Adapter
  • Kein Shelly-Gateway nötig, das braucht nur die Shelly-App
  • Verschlüsselte Übertragung (AES)
Bei Amazon kaufen

Tipps für Fortgeschrittene

Wenn dein Smart Home läuft, gibt es viele Möglichkeiten zur Erweiterung:

Node-RED für komplexe Automationen

Node-RED ist ein visuelles Programmier-Tool, das sich perfekt mit Home Assistant ergänzt. Komplexe Logik mit mehreren Bedingungen, Schleifen und Warteschlangen lassen sich hier per Drag-and-Drop erstellen.

# Node-RED zu docker-compose.yml hinzufügen: nodered: container_name: nodered image: nodered/node-red:latest volumes: - ./nodered:/data ports: - "1880:1880" restart: unless-stopped environment: - TZ=Europe/Berlin

Installiere dann die Palette node-red-contrib-home-assistant-websocket für die HA-Anbindung.

ESPHome für DIY-Sensoren

ESPHome verwandelt günstige ESP32/ESP8266-Mikrocontroller in smarte Sensoren und Aktoren. Du beschreibst die Konfiguration in YAML und ESPHome generiert die Firmware automatisch.

  • DIY-Luftqualitätssensor (CO2, PM2.5) für unter 20€
  • Wasserstandsmelder für Waschmaschine/Keller
  • Eigene LED-Streifen-Steuerung (WLED)
  • Briefkastensensor mit Magnetkontakt

MQTT als universelles Protokoll

MQTT ist das Rückgrat vieler IoT-Setups. Mit dem Mosquitto-Broker verbindest du:

  • Zigbee2MQTT: Alternative zu ZHA, mehr Kontrolle über Zigbee-Geräte
  • Tasmota-Geräte: Alle geflashten Geräte über MQTT anbinden
  • Frigate: KI-basierte Kameraüberwachung mit Objekterkennung
  • Eigene Skripte: Python, Node.js oder Go über MQTT mit HA verbinden

Weitere nützliche Add-ons

  • AdGuard Home / Pi-hole: Netzwerkweiter Werbeblocker
  • Grafana + InfluxDB: Langzeit-Monitoring und Dashboards
  • VS Code Server: YAML direkt im Browser bearbeiten
  • Backup nach Nextcloud: Automatische Sicherung deiner Konfiguration

Fazit

Home Assistant ist die leistungsstärkste Smart-Home-Plattform für alle, die Wert auf Datenschutz, Flexibilität und Unabhängigkeit legen. Mit einer Docker-Installation auf deinem Homelab-Server bist du in unter 10 Minuten startklar.

Starte mit ein paar Zigbee-Sensoren und einfachen Automationen. Sobald du die Grundlagen beherrschst, stehen dir mit Node-RED, ESPHome und MQTT alle Möglichkeiten offen, dein Smart Home nach deinen Wünschen zu erweitern.

Wie das nach der Einrichtung im Alltag aussieht, mit Messwerten, Heizungssteuerung und allen Irrwegen, zeigt unsere Serie Smart Home lokal. Der konkreteste Einstieg ist Der Fall Schlafzimmer.

Mehr Homelab-Projekte findest du auf unserer Homelab-Seite.

Hinweis: Dieser Artikel enthält Amazon Affiliate Links. Als Amazon-Partner verdienen wir an qualifizierten Verkäufen. Die Preise können variieren.

Tipp: Für Remote-Zugriff auf dein Home Assistant via Reverse Proxy reicht ein günstiger VPS, mit unserem Netcup-Gutschein ist der erste Monat gratis.

Verwandte Artikel

Diese Guides könnten dich auch interessieren

Homelab

Homelab Setup für Anfänger

Schritt-für-Schritt Anleitung zur Einrichtung deines ersten Homelabs.

Zum Guide →
Docker

Docker im Homelab einrichten

Docker und Docker Compose installieren und die ersten Container starten.

Zum Guide →
Hardware

Budget Homelab unter 500€

Die perfekte Hardware-Kombination für Einsteiger mit konkreten Empfehlungen.

Zum Guide →