Home Assistant - Heimautomatisierung selbst hosten
Home Assistant
Die führende Open-Source-Plattform zur lokalen Heimautomatisierung – vollständig unter eigener Kontrolle.
Was ist Home Assistant?
Home Assistant ist ein mächtiges, lokal laufendes Smart-Home-System, das über 3.000 Integrationen unterstützt – von Philips Hue über Sonos bis hin zu MQTT-Geräten. Alle Daten bleiben auf dem eigenen Server, es gibt keine Cloud-Abhängigkeit. Die Web-Oberfläche erlaubt komplexe Automatisierungen per Lovelace-Dashboard oder YAML-Konfiguration. Home Assistant ist in Python geschrieben und wird aktiv von einer riesigen Community weiterentwickelt.
Voraussetzungen
- Docker oder Docker Compose
- Mindestens 2 GB RAM, empfohlen 4 GB
- Persistentes Volume für die Konfiguration
- Netzwerkzugriff auf lokale IoT-Geräte (Host-Netzwerk empfohlen)
Compose-Beispiel
services:
homeassistant:
image: homeassistant/home-assistant:stable
container_name: homeassistant
restart: unless-stopped
network_mode: host
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Europe/Berlin
Hinweise
network_mode: hostist wichtig, damit Home Assistant mDNS, Bluetooth und lokale Geräte erkennen kann.- Die Konfigurationsdateien liegen unter
./config/configuration.yaml– Backups davon sind essenziell. - Beim ersten Start wird automatisch ein Onboarding-Assistent gestartet, der unter Port
8123erreichbar ist. - Für produktive Setups empfiehlt sich ein Reverse Proxy (z. B. Nginx oder Caddy) mit SSL-Terminierung.