1 HOME ASSISTANT (Die cloudfreie Steuerzentrale für das moderne Smart Home)
1.1 🔬 DIE FUNKTIONSWEISE: WIE ARBEITET HOME ASSISTANT?
Home Assistant bricht das größte Problem des modernen Smart Homes auf:
die Zersplitterung. Anstatt für Lampen, Heizungen, Steckdosen und Kameras von fünf verschiedenen Herstellern auch fünf verschiedene Apps und Cloud-Konten zu nutzen, agiert Home Assistant als das übergeordnete Gehirn im Haus. Über sogenannte Integrationen spricht das System mit nahezu jedem Protokoll auf dem Markt (egal ob Zigbee, Z-Wave, Matter, KNX oder WLAN).
1.2 Hier greift Home Assistant ein:
Lokale Kontrolle geht vor:
Im Gegensatz zu Systemen wie Alexa oder Google Home verarbeitet Home Assistant alle Daten (Sensoren, Kamerabilder, Sprachbefehle) lokal auf deinem eigenen Server im Haus. Wenn das Internet ausfällt, funktioniert dein Smart Home trotzdem nahtlos weiter, und keine privaten Daten wandern auf fremde Server.
Mächtige Automatisierungs-Engine:
Über einen visuellen Editor oder direkt per YAML-Code lassen sich Bedingungen verknüpfen, die weit über Standard-Apps hinausgehen. (Beispiel: "Wenn die Waschmaschine fertig ist und niemand im Keller ist und die PV-Anlage Strom liefert, spiele eine Sprachansage im Wohnzimmer ab").
Das "Loveless"-Dashboard:
Die Benutzeroberfläche lässt sich komplett frei gestalten. Von einfachen Schaltern für das Smartphone bis hin zu hochkomplexen 3D-Grundrissen des Hauses für ein fest verbautes Wand-Tablet ist alles möglich.
1.3 🛠️ INSTALLATIONS-OPTIONEN UNTER LINUX
Home Assistant wird vom Entwicklerteam in verschiedenen Varianten angeboten. Da es sich um eine dauerhaft laufende Server-Anwendung handelt, unterscheidet sich die Installation grundlegend von normalen Desktop-Programmen.
Home Assistant OS (HAOS) – Die offizielle Empfehlung Für ein dediziertes System (z. B. einen Raspberry Pi oder einen Mini-PC, der nur dafür da ist) wird das fertige Betriebssystem HAOS direkt auf das Speichermedium geschrieben. Es verwaltet sich komplett selbst, bietet einen eigenen Add-on-Store und ist für den produktiven Dauereinsatz die stabilste Wahl.
Home Assistant Container (Docker) – Für bestehende Server Wer bereits einen Linux-Server betreibt, startet Home Assistant am effizientesten als isolierten Docker-Container. Das hält das Basissystem sauber und sorgt für minimale Ressourcenkosten.
📦 Start über Docker (Universell für Debian, Arch, Fedora, openSUSE):
docker run -d --name homeassistant --privileged --restart=unless-stopped -v /DEIN/PFAD/ZUR/KONFIGURATION:/config --network=host ghcr.io/home-assistant/home-assistant:stable
Die universelle Alternative (Flatpak):
Home Assistant als Server-Zentrale existiert nicht als Flatpak. Da das System tiefgreifenden, unbeschränkten Zugriff auf die Netzwerk-Hardware des Hosts (Host-Network-Mode) benötigt, um Smart-Home-Geräte im lokalen Netzwerk per Broad- und Multicast zu finden, widerspricht das komplett der strikt isolierten Sandbox-Philosophie von Flatpak.
⚠️ DIE KLASSISCHEN STOLPERSTEINE: NETZWERK-BLOCKADEN UND DIE SD-KARTEN-FALLE
Docker-Sandbox isoliert zu stark / Geräte werden nicht gefunden:
Nutzer, die Home Assistant im Docker-Container installieren, wundern sich oft, dass die automatische Erkennung von Smart-Home-Geräten (wie Philips Hue, Sonos oder Drucker) überhaupt nicht funktioniert, obwohl die Geräte im selben WLAN sind. Das passiert, wenn der Container in einem standardmäßigen, isolierten Docker-Bridge-Netzwerk gestartet wurde.
Die Lösung:
Beim Erstellen des Docker-Containers muss zwingend der Parameter --network=host übergeben werden (wie im obigen Befehl gezeigt). Nur so teilt sich Home Assistant die Netzwerk-Schnittstelle direkt mit dem Linux-Host und kann die für die Smart-Home-Erkennung notwendigen Netzwerk-Protokolle ungehindert senden und empfangen.
Die sterbende SD-Karte beim Raspberry Pi:
Viele Einsteiger starten Home Assistant auf einem Raspberry Pi mit einer normalen MicroSD-Karte. Nach einigen Monaten stürzt das System plötzlich ab, startet nicht mehr oder verliert Daten.
Die Ursache:
Home Assistant schreibt durch die permanente Protokollierung von Sensor- und Logdaten im Sekundentakt extrem viele Daten. Eine gewöhnliche SD-Karte hält dieser enormen Schreiblast nicht stand und brennt physisch durch.
Die Lösung:
Für den produktiven Einsatz auf einem Raspberry Pi sollte man zwingend auf den Boot von einer externen SSD-Festplatte (über USB 3.0) umstellen. Wer beim Pi dennoch bei einer SD-Karte bleiben muss, sollte in der Konfigurationsdatei configuration.yaml den Recorder-Dienst so anpassen, dass Daten seltener oder nur gezielte Sensoren dauerhaft auf die Karte geschrieben werden, um die Lebensdauer drastisch zu verlängern.