Home Assistant ist die zentrale Steuerung für dein Smart Home – unabhängig vom Hersteller. Lampen von IKEA, Thermostate von tado, Steckdosen von Shelly: Alles landet in einer Oberfläche, und Automationen laufen lokal, auch wenn das Internet ausfällt oder ein Hersteller seine Cloud abschaltet.
Du brauchst:
- einen Proxmox-Server mit mindestens 2 GB, besser 4 GB freiem RAM
- optional: einen Zigbee- oder Thread-USB-Stick für Funkgeräte
- ca. 30 Minuten
Wir installieren das Home Assistant Operating System (HAOS) als VM. Nur diese Variante bringt den komfortablen Add-on-Store und die eingebaute Backup-Funktion mit.
Schritt 1: Abbild herunterladen
- Auf home-assistant.io unter Installation → Linux (bzw. "Alternative") den Download für KVM/Proxmox suchen – eine Datei
haos_ova-XX.X.qcow2.xz - Link-Adresse kopieren
- In Proxmox den Server (Node) anklicken → Shell und dort herunterladen und entpacken (Adresse einfügen):
cd /tmp
wget HIER-DIE-KOPIERTE-ADRESSE
xz -d haos_ova-*.qcow2.xz
ls
Schritt 2: Leere VM anlegen
Create VM und die Reiter ausfüllen:
- General: VM ID z. B.
200, Namehomeassistant - OS: Do not use any media
- System:
- Machine: q35
- BIOS: OVMF (UEFI)
- Add EFI Disk: angehakt, Storage
local-lvm - Pre-Enroll keys: Haken entfernen
- Qemu Agent: angehakt
- Disks: die vorgeschlagene Festplatte mit dem Papierkorb-Symbol löschen
- CPU: 2 Cores
- Memory: 4096 MB
- Network: Bridge
vmbr0
Finish – noch nicht starten.
Schritt 3: Festplatte importieren
Zurück in der Shell des Proxmox-Servers:
qm importdisk 200 /tmp/haos_ova-*.qcow2 local-lvm
(200 ist die VM-ID; hast du Proxmox mit ZFS installiert, heißt der Speicher local-zfs.)
Dann in der VM:
- Hardware → Unused Disk 0 doppelklicken → Add
- Options → Boot Order → die neue Festplatte (
scsi0) aktivieren und nach oben ziehen → OK
Die heruntergeladene Datei kannst du danach löschen: rm /tmp/haos_ova-*
Schritt 4: Starten und einrichten
- VM starten und die Console öffnen – nach ein paar Minuten erscheint die Adresse, z. B.
http://192.168.50.40:8123 - Im Browser öffnen (die erste Vorbereitung dauert bis zu 20 Minuten)
- Mein Smart Home erstellen: Name, Benutzer und Passwort anlegen
- Standort, Zeitzone und Einheiten bestätigen
- Home Assistant zeigt automatisch gefundene Geräte im Netzwerk an – einfach hinzufügen
Tipp: Gib der VM in OpenWrt eine feste Adresse (Static Lease, siehe Debian-Anleitung).
Schritt 5: Zigbee- oder Thread-Stick durchreichen (optional)
- Stick in den Proxmox-Server stecken
- VM → Hardware → Add → USB Device
- Use USB Vendor/Device ID wählen und den Stick aus der Liste auswählen → Add
- VM einmal neu starten (Shutdown, dann Start)
Home Assistant erkennt den Stick danach meist automatisch und schlägt die passende Integration (ZHA für Zigbee) vor. Tipp: Den Stick mit einem kurzen USB-Verlängerungskabel vom Server weg platzieren – das verbessert den Empfang deutlich.
Schritt 6: Backups
- In Home Assistant: Einstellungen → System → Backups – automatische Sicherungen einrichten
- In Proxmox: die VM ist über den Backup-Job automatisch mitgesichert, wenn du "All" gewählt hast
Zugriff von unterwegs
- Empfohlen: über dein VPN – die Home-Assistant-App funktioniert damit wie zu Hause
- Alternativ hinter Caddy mit HTTPS. Dann muss Home Assistant dem Proxy vertrauen: Mit dem Add-on File editor in der
configuration.yamleinen Abschnitthttp:mituse_x_forwarded_for: trueund der Proxy-Adresse untertrusted_proxiesergänzen - Die bequeme Bezahl-Variante heißt Home Assistant Cloud (Nabu Casa) – sie finanziert die Entwicklung des Projekts mit
Nützliche erste Add-ons
Unter Einstellungen → Add-ons → Add-on Store:
- File editor – Konfigurationsdateien im Browser bearbeiten
- Mosquitto broker – für Geräte, die per MQTT sprechen
- Zigbee2MQTT (über ein zusätzliches Repository) – Alternative zu ZHA mit sehr breiter Geräteunterstützung