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

Z-Wave

Z-Wave bietet ein robustes Mesh-Netz mit hervorragender Interoperabilität. Benötigt ebenfalls einen USB-Stick (z.B. Aeotec Z-Stick Gen5+). 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

Diese Geräte funktionieren hervorragend mit Home Assistant und bieten das beste Preis-Leistungs-Verhältnis:

Zigbee Coordinator

SONOFF Zigbee 3.0 USB Dongle Plus-E

Der Standard-Stick für Zigbee in Home Assistant

~30€
  • Zigbee 3.0 kompatibel
  • Unterstützt ZHA und Zigbee2MQTT
  • Bis zu 100+ Geräte im Mesh
  • Externe Antenne für bessere Reichweite
Bei Amazon kaufen

Smarte Steckdosen

NOUS A1T Zigbee Smart Plug (3er-Pack)

Smarte Steckdosen mit Verbrauchsmessung

~40€
  • Zigbee 3.0 -- keine Cloud nötig
  • Integrierte Verbrauchsmessung (Watt, kWh)
  • Fungieren als Zigbee-Router (verbessern das Mesh)
  • Kompaktes Design, blockiert keine Nachbarsteckdose
Bei Amazon kaufen

Tür-/Fenstersensoren

Aqara Tür-/Fenstersensor MCCGQ11LM

Kompakter Magnetkontakt-Sensor

~12€
  • Zigbee 3.0 -- direkt über Zigbee-Stick nutzbar
  • Batteriebetrieben (CR1632, ~2 Jahre Laufzeit)
  • Extrem kompakt (4 x 2 x 1 cm)
  • Perfekt für Automationen (Heizung aus bei offenem Fenster)
Bei Amazon kaufen

Temperatur- & Luftfeuchtesensor

Aqara Temperatur- & Luftfeuchtigkeitssensor

Präzise Raumklima-Überwachung

~15€
  • Zigbee 3.0 -- kein Hub des Herstellers nötig
  • Temperatur, Luftfeuchtigkeit und Luftdruck
  • Batteriebetrieben (CR2032, ~2 Jahre Laufzeit)
  • Ideal für Heizungssteuerung und Schimmelprävention
Bei Amazon kaufen

Bewegungsmelder

Aqara Bewegungsmelder P1

Bewegungserkennung für Lichtautomationen

~20€
  • Zigbee 3.0 mit einstellbarer Empfindlichkeit
  • Erkennung in bis zu 7 Metern Entfernung
  • Integrierter Lichtsensor (Lux-Wert)
  • Batteriebetrieben (CR2450)
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.

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 30% Rabatt bei Netcup sparst du dauerhaft.

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 →