Home Assistant ist eine kostenlose Open-Source-Plattform für die herstellerübergreifende Steuerung und Automatisierung eines Smart Homes. Statt jedes Gerät ausschließlich in der App des jeweiligen Herstellers zu verwalten, werden kompatible Lampen, Steckdosen, Sensoren, Heizungen, Kameras, Energiezähler und andere Geräte in einer eigenen Home-Assistant-Instanz zusammengeführt. Diese Instanz läuft typischerweise dauerhaft auf eigener Hardware im Zuhause. Dadurch bleibt die zentrale Steuerung unter eigener Kontrolle, während Geräte verschiedener Marken in gemeinsamen Dashboards, Szenen und Automationen zusammenarbeiten können.
Der Kern der Plattform sind Integrationen. Home Assistant nennt inzwischen mehr als 1.500 Integrationen für Geräte, Dienste und Smart-Home-Ökosysteme. Viele Geräte im lokalen Netzwerk werden automatisch erkannt und können anschließend über die Oberfläche eingerichtet werden. Für Funkgeräte kommen je nach Technik zusätzliche Adapter oder vorhandene Hubs zum Einsatz. Zigbee lässt sich beispielsweise über einen geeigneten Coordinator anbinden, Z-Wave über passende Z-Wave-Hardware. Matter-Geräte können über den eigenen Matter-Controller von Home Assistant gesteuert werden. Thread dient dabei als mögliches Funknetz für Matter und andere Protokolle; die aktuelle Thread-Integration wird vom Projekt weiterhin als in Arbeit bezeichnet.
Automationen verbinden Auslöser, Bedingungen und Aktionen. Ein Auslöser kann etwa ein Bewegungsmelder, eine Uhrzeit, Sonnenuntergang, ein Standortwechsel oder eine Zustandsänderung sein. Bedingungen legen fest, wann eine Regel tatsächlich ausgeführt werden darf, und Aktionen steuern anschließend Geräte, senden Benachrichtigungen oder starten weitere Abläufe. Für typische Automationen steht ein visueller Editor bereit, sodass dafür kein Programmcode erforderlich ist. Zusätzlich gibt es Blueprints: vorbereitete Automationsvorlagen aus der Community, die importiert und an die eigene Installation angepasst werden können. Fortgeschrittene Nutzer können weiterhin sehr detaillierte Logik und eigene Konfigurationen aufbauen.
Dashboards bilden die zentrale Bedienoberfläche. Dort lassen sich Geräte, Sensorwerte, Schalter, Diagramme, Kameras und weitere Informationen in unterschiedlichen Ansichten darstellen. Räume, Bereiche, Geräte und sogenannte Entitäten helfen bei der Organisation. Eine Entität ist dabei ein einzelner steuer- oder auslesbarer Wert, etwa die Helligkeit einer Lampe oder die Temperatur eines Sensors. Home Assistant speichert Zustands- und Verlaufsdaten lokal und kann daraus Diagramme und Auswertungen erzeugen. Ein eigenes Energie-Dashboard erfasst je nach vorhandenen Messgeräten Stromverbrauch, Erzeugung, Batteriespeicher sowie weitere Energieflüsse.
Ein wesentlicher Unterschied zu vielen geschlossenen Smart-Home-Systemen ist die lokale Arbeitsweise. Home Assistant benötigt für den normalen Betrieb keine verpflichtende Hersteller-Cloud. Geräte, die über lokale Protokolle oder lokale Schnittstellen eingebunden sind, können auch ohne Internet weiter gesteuert und automatisiert werden. Das gilt zum Beispiel für viele Zigbee-, Z-Wave-, Matter-, Thread- oder ESPHome-Szenarien. Bei Geräten, deren Hersteller selbst nur eine Cloud-Schnittstelle bereitstellt, bleibt jedoch eine Internet- und Herstellerabhängigkeit bestehen. Home Assistant kann diese externe Abhängigkeit nicht automatisch beseitigen.
Für die Installation empfiehlt das Projekt Home Assistant OS für die meisten Nutzer. Dieses eigene Betriebssystem enthält Home Assistant Core, den Supervisor und die Verwaltung zusätzlicher Home-Assistant-Apps. Es kümmert sich außerdem um zentrale Update- und Backup-Aufgaben. Home Assistant OS kann auf offizieller Hardware wie Home Assistant Green, auf Raspberry Pi, auf x86-64-Rechnern oder in virtuellen Maschinen laufen. Wer mehr Kontrolle über das Hostsystem möchte, kann Home Assistant Container verwenden. Dabei läuft Home Assistant in Docker, Betriebssystem, Container, Updates und Zusatzdienste müssen jedoch selbst verwaltet werden. Einige Funktionen, insbesondere die komfortable Verwaltung bestimmter Apps und Funkdienste, sind unter Home Assistant OS einfacher.
Home Assistant Green ist eine fertige Hardwareoption und kein kostenpflichtiger Softwaretarif. Sie richtet sich an Nutzer, die keinen eigenen Raspberry Pi, Mini-PC oder Server vorbereiten möchten. Alternativ kann vorhandene geeignete Hardware verwendet werden. Für Zigbee, Z-Wave oder Thread kann je nach gewünschtem Funkstandard zusätzliche Hardware nötig sein. Bei Matter über Thread wird außerdem mindestens ein passender Thread Border Router benötigt. Komplexe VLAN-, Multicast- oder IPv6-Konfigurationen können Matter-Verbindungen erschweren, weshalb ein einfach aufgebautes lokales Netzwerk für Einsteiger oft weniger Fehlerquellen bietet.
Die offiziellen Companion Apps erweitern Home Assistant um mobile Funktionen. Für Android sowie für iPhone und iPad gibt es offizielle Apps; auf Apple-Plattformen werden zusätzlich Mac und Apple Watch unterstützt, auf Android-Seite auch Wear OS und weitere mobile Gerätekategorien. Die Apps zeigen Dashboards, senden Benachrichtigungen und können Gerätesensoren oder Standortinformationen an die eigene Home-Assistant-Instanz übermitteln. Dadurch lassen sich beispielsweise Anwesenheit, Standortwechsel oder der Zustand des Smartphones in Automationen verwenden. Welche mobilen Funktionen verfügbar sind, hängt vom jeweiligen Betriebssystem und den erteilten Berechtigungen ab.
Auch Sprachsteuerung ist möglich. Home Assistant entwickelt mit Assist eine eigene Sprachsteuerung, die je nach verwendeten Komponenten lokal arbeiten kann. Zusätzlich können Google Assistant und Amazon Alexa angebunden werden. Die optionale Home Assistant Cloud vereinfacht diese Verbindung und bietet außerdem einen besonders einfachen Fernzugriff. Sie ist aber kein Pflichtbestandteil der Kernsoftware. Wer keinen Cloud-Dienst verwenden möchte, kann Fernzugriff beispielsweise über VPN, TLS beziehungsweise Reverse Proxy oder andere selbst verwaltete Verfahren einrichten. Das Projekt warnt ausdrücklich davor, Home Assistant einfach unverschlüsselt per Portweiterleitung ins Internet zu stellen.
Für Entwickler und sehr technische Installationen stellt Home Assistant Programmierschnittstellen bereit. Die REST-API arbeitet mit JSON und wird über Zugriffstoken authentifiziert. Über die WebSocket-API können Clients eine dauerhafte Verbindung halten, Ereignisse abonnieren und Zustandsänderungen in Echtzeit empfangen. Das ermöglicht eigene Bedienoberflächen, externe Anwendungen und komplexe Integrationen. Zusätzlich ist das gesamte Kernprojekt Open Source. Damit eignet sich Home Assistant nicht nur als fertige Smart-Home-Oberfläche, sondern auch als technische Plattform für Nutzer, die eigene Geräte, Dienste oder Automationslogik anbinden möchten.
Backups sind für ein selbst betriebenes Smart Home besonders wichtig, weil in der Installation Gerätekonfigurationen, Automationen, Dashboards und weitere Einstellungen zusammenlaufen. Home Assistant unterstützt vollständige und teilweise Backups sowie die Wiederherstellung auf anderer Hardware. Seit Version 2026.4 verwendet das Projekt für neue verschlüsselte Backups SecureTar v3 mit moderner Schlüsselableitung und authentifizierter Verschlüsselung. Die Implementierung wurde von Trail of Bits unabhängig geprüft; die dabei gefundenen Punkte wurden laut Projekt im anschließenden Review behoben. Backups können lokal gespeichert werden, während Home Assistant Cloud zusätzlich ein externes Backup-Ziel anbietet.
Bei der Sicherheit trägt der Betreiber der eigenen Installation einen Teil der Verantwortung selbst. Home Assistant empfiehlt starke, eindeutige Passwörter, Mehrfaktor-Authentifizierung, nur notwendige Administratorrechte und regelmäßige Updates. Für Fernzugriff sollte eine abgesicherte Methode verwendet werden. Die lokale Architektur reduziert zwar die Abhängigkeit von einer zentralen Smart-Home-Cloud, macht eine schlecht konfigurierte eigene Instanz aber nicht automatisch sicher. Ebenso hängt der Datenschutz der gesamten Installation von eingebundenen Geräten und Diensten ab. Wer Cloud-Geräte, externe Sprachdienste oder Community-Erweiterungen verwendet, muss deren Datenflüsse zusätzlich berücksichtigen.
Die Kernsoftware ist dauerhaft kostenlos. Home Assistant erklärt ausdrücklich, dass kein Abonnement erforderlich ist, keine Funktionen hinter einer Bezahlschranke liegen und beliebig viele Geräte, Automationen und Dashboards genutzt werden können. Kosten entstehen nur durch die benötigte Hardware und freiwillige Zusatzangebote. Home Assistant Cloud von Nabu Casa kostet in der Europäischen Union aktuell 7,50 € pro Monat oder 75 € pro Jahr inklusive Mehrwertsteuer. Für Cloud gibt es eine 31-tägige Testphase. Diese Testphase gehört ausschließlich zum optionalen Cloud-Dienst und nicht zur kostenlosen Home-Assistant-Software selbst. Home Assistant Green oder Funkadapter sind ebenfalls getrennte Hardwarekäufe.
Die öffentliche Nutzerbewertung fällt je nach Plattform unterschiedlich aus. Die offizielle Android-App erreicht bei Google Play aktuell 4,1 von 5 Sternen bei rund 11.900 Rezensionen und bildet damit die größte belastbare Bewertungsquelle für die ToolWissen-Einordnung. Im deutschen Apple App Store liegt die iPhone-/iPad-App bei 4,7 von 5 aus 3.860 Bewertungen; die separate Mac-Ansicht zeigt 4,6 von 5 aus 133 Bewertungen. Kleinere Profile auf AlternativeTo, Trustpilot und Product Hunt liefern zusätzliche Eindrücke, besitzen aber wesentlich weniger Stimmen. Einzelne Kritikpunkte aus Rezensionen sollten deshalb nicht ohne weitere Belege als allgemeine Produkteigenschaft behandelt werden.
Home Assistant passt besonders gut zu Haushalten mit vielen Geräten unterschiedlicher Marken, zu Nutzern mit Wunsch nach lokaler Steuerung sowie zu technisch interessierten Anwendern, die ihre Automationen und Dashboards weitgehend selbst bestimmen möchten. Auch Energieüberwachung, Photovoltaik, Sensorik und umfangreiche Anwesenheitslogik lassen sich gut in einer gemeinsamen Plattform bündeln. Wer lediglich ein oder zwei Geräte besitzt und mit deren Hersteller-App zufrieden ist, benötigt den zusätzlichen Server möglicherweise nicht. Ebenso ist Home Assistant weniger passend, wenn keinerlei eigene Hardware betrieben oder gewartet werden soll und ein vollständig betreuter Cloud-Dienst mit klassischem Enterprise-Support erwartet wird.
Zu den direkten Alternativen zählen vor allem openHAB und ioBroker, die ebenfalls stark auf offene beziehungsweise selbst betriebene Smart-Home-Automatisierung ausgerichtet sind. Homey verfolgt einen stärker kommerziellen und appliance-orientierten Ansatz und kann für Nutzer interessant sein, die weniger selbst administrieren möchten. Homebridge konzentriert sich stärker darauf, Geräte in das Apple-Home-Ökosystem einzubinden. Apple Home, Google Home, Amazon Alexa und Samsung SmartThings sind für einfachere Standardszenarien bequemer, bieten aber eine andere Balance aus Herstellerbindung, lokaler Kontrolle und Erweiterbarkeit. Die beste Wahl hängt deshalb weniger von einer einzelnen Funktionsliste als vom gewünschten Verhältnis zwischen Komfort, lokaler Kontrolle und technischem Eigenaufwand ab.
Home Assistant wurde ursprünglich 2013 von Paulus Schoutsen veröffentlicht. Das Projekt gehört heute zur Open Home Foundation, einer 2024 gegründeten gemeinnützigen Stiftung mit Sitz in Baar in der Schweiz. Nabu Casa ist davon zu trennen: Das Unternehmen ist kommerzieller Partner der Stiftung und betreibt unter anderem Home Assistant Cloud sowie den Vertrieb offizieller Hardware. Für Content-Creator existiert außerdem das Home Assistant Creator Network. Das Programm ist kostenlos und kann Hardware, Cloud-Zugang, Partnerprodukte, Veranstaltungen, Community-Zugang und mögliche Sponsoring-Gelegenheiten bieten; eine direkte Bezahlung durch die Open Home Foundation oder ein klassisches provisionsbasiertes Affiliate-Modell wird dort nicht zugesagt.