

Home Assistant ist eine mächtige Plattform zur Heimautomatisierung, die es ermöglicht, verschiedenste Geräte, Dienste und Plattformen zentral zu steuern und zu automatisieren. Dieses Tutorial richtet sich an jene Nutzer, die in die Grundlagen von Home Assistant eintauchen möchten.
Wir behandeln die wichtigsten Bausteine wie Integrationen, Geräte (Devices), Entitäten (Entities), Bereiche (Areas), Automationen, Scripts, Szenen (Scenes) und Add-ons und erläutern anschaulich deren Zweck, Zusammenspiel und Anwendungsbeispiele. Mit diesem Wissen lassen sich eigene Automatisierungen effizient planen und komplexe Smart Home Szenarien realisieren.
Inhaltsverzeichnis
1. Integrationen1.1 Was sind Integrationen?
1.2 Integration hinzufügen und konfigurieren
2. Geräte (Devices)2.1 Geräte und Entitäten
2.2 Verwendung von Geräten
3. Entitäten (Entities)3.1 Aufbau einer Entität
3.2 Beziehung von Entitäten zu Geräten und Diensten
3.3 Anwendungsbeispiele von Entitäten
4. Bereiche (Areas)4.1 Zweck von Bereichen
4.2 Beispiel: Räume und Stockwerke
4.3 Dashboard-Unterstützung
5. Automatisierungen (Automations)5.1 Aufbau einer Automatisierierung5.1.1 Trigger
5.1.2 Bedingung (Condition)
5.1.3 Aktionen (Actions)
5.2 Praxisbeispiel: Lichtsteuerung
5.3 Tipps für Automatisierungen
6. Skripte (Scripts)6.1 Unterschied zu Automatisierungen
6.2 Anwendungsbeispiele
7. Szenen (Scenes)7.1 Was macht eine Szene?
7.2 Beispiel: „Filmabend“-Szene
7.3 Verwendung
8. Add-ons8.1 Abgrenzung zu Integrationen
8.2 Installation und Ressourcen
8.3 Beliebte Add-ons
9. Fazit
10. FAQ
1. Integrationen
Home Assistant nutzt Integrationen, um eine Verbindung zu anderen Softwareplattformen, Hardware und Cloud-Diensten herzustellen. Sie sind quasi die Schnittstellen zu deiner Smart Home Peripherie.
1.1 Was sind Integrationen?
Eine Integration in Home Assistant ist eine Softwarekomponente, die den Datenaustausch und die Steuerung zwischen Home Assistant und z.B. einem Hue Bridge oder anderen Geräten erlaubt.
Beispiel: Mit der Philips Hue Integration können sämtliche mit der Hue Bridge verbundenen Leuchtmittel als Geräte in Home Assistant verfügbar gemacht werden.
1.2 Integration hinzufügen und konfigurieren
Die meisten Integrationen lassen sich bequem über die Benutzeroberfläche hinzufügen. Manche erfordern manuelle Konfiguration in der configuration.yaml.
Eine vollständige Liste aller kompatiblen Integrationen findest du in der offiziellen Integrations-Dokumentation.
2. Geräte (Devices)
Geräte sind logische Einheiten in Home Assistant, die eine oder mehrere Entitäten bündeln. Ein Gerät entspricht typischerweise einem physischen Objekt, z.B. einem Bewegungssensor.
2.1 Geräte und Entitäten
Ein Gerät ist eine Sammlung von Entitäten, die verschiedene Funktionen oder Sensoren dieses Gerätes repräsentieren. Ein Bewegungssensor kann beispielsweise Entitäten für Bewegungserkennung, Temperatur und Helligkeit enthalten.
2.2 Verwendung von Geräten
Geräte sind wesentliche Bausteine für Automationen und Dashboards:
- Dashboard-Elemente zeigen Status von Entitäten an (z.B. ON/OFF Zustand einer Lampe).
- Automatisierungen werden durch Statusänderungen von Gerät-Entitäten ausgelöst (z.B. Bewegungsmelder erkennt Bewegung → Licht einschalten).
- Szenen können Voreinstellungen für Geräte speichern (z.B. Lichtfarbe und Helligkeit).
3. Entitäten (Entities)
Entitäten sind die kleinsten Dateneinheiten in Home Assistant und stellen Sensoren, Aktoren oder Funktionen dar.
3.1 Aufbau einer Entität
Jede Entität besitzt einen Zustand (z.B. an/aus, open/closed) und optionale Attribute (z.B. Helligkeit, Temperatur, Einheit). Eine Türkontakt-Sensor Entität zeigt z.B. "geschlossen" oder "offen" als Status.
3.2 Beziehung von Entitäten zu Geräten und Diensten
- Entitäten gehören fast immer zu einem Gerät (z.B. mehrere Sensoren eines Bewegungssensors).
- Manche Entitäten stammen von Diensten (z.B. städtischer Abfallkalender), die keine physische Hardware darstellen.
3.3 Anwendungsbeispiele von Entitäten
- Überwachen von Umgebungsparametern (Temperatur, Luftfeuchtigkeit)
- Steuerung von Aktoren (Lampen an/aus, Rollläden hoch/runter)
- Auslösen von Automatisierungen durch Statusänderung
4. Bereiche (Areas)
Bereiche sind logische Gruppierungen von Geräten und Entitäten, die Räume oder Zonen im Haus repräsentieren.
4.1 Zweck von Bereichen
Bereiche erleichtern die Organisation und Steuerung:
- Gruppensteuerung (z.B. alle Lichter im Wohnzimmer ausschalten).
- Einfachere Automatisierungsauswahl (Aktionen auf ganze Bereiche anwenden).
4.2 Beispiel: Räume und Stockwerke
- Wohnzimmer, Küche, Schlafzimmer sind typische Bereiche.
- Bereiche können wiederum Stockwerken zugeordnet werden (untere Etage, obere Etage).
- Geräte und Entitäten werden ausschließlich in Bereichen organisiert.
4.3 Dashboard-Unterstützung
Zur Visualisierung existieren automatisch generierte Bereichskarten, die den Status der Geräte eines Bereichs auf einen Blick zeigen.
5. Automatisierungen (Automations)
Automatisierungen sind automatisierte Abläufe, die in Home Assistant Ereignisse überwachen und bei Auslösung vordefinierte Aktionen ausführen.
5.1 Aufbau einer Automatisierierung
Eine Automation besteht aus drei Kernelementen:
5.1.1 Trigger
Das Ereignis, das eine Automatisierung startet (z.B. Sonnenuntergang, Statusänderung eines Sensors).
5.1.2 Bedingung (Condition)
Optionale Prüfung, ob die Automatisierung fortgesetzt wird (z.B. nur wenn jemand zuhause ist).
5.1.3 Aktionen (Actions)
Die Befehle, die ausgeführt werden (z.B. Licht einschalten, Nachricht senden).
5.2 Praxisbeispiel: Lichtsteuerung
- Trigger: Bewegungsmelder erkennt Bewegung
- Bedingung: Es ist dunkel (Sonnenstand unterhalb Horizont)
- Aktion: Flurlicht einschalten
5.3 Tipps für Automatisierungen
- Automatisierungen können einfach über die Benutzeroberfläche definiert werden.
- Bei komplexeren Szenarien lohnt sich die Nutzung von YAML-Konfigurationen.
- Automatisierungen können andere Skripte auslösen.
6. Skripte (Scripts)
Skripte sind festgelegte Abfolgen von Aktionen, können aber im Gegensatz zu Automationen nicht selbständig starten, sondern müssen manuell oder durch Automatisierungen gestartet werden.
6.1 Unterschied zu Automatisierungen
- Keine Trigger, laufen also nur auf expliziten Aufruf.
- Ideal für wiederkehrende Aktionen, die von mehreren Automatisierungen genutzt werden.
6.2 Anwendungsbeispiele
- Aufwändige Lichtszenen mit mehreren Schritten
- Sequenzen für Geräte Updates oder Benachrichtigungen
7. Szenen (Scenes)
Szenen speichern den Zustand mehrerer Geräte zum späteren Abruf, ähnlich wie Profile oder Modi.
7.1 Was macht eine Szene?
Definiert z.B.:
- Lichtzustände (Ein/Aus, Farben)
- Lautstärke von Geräten
- Position von Jalousien
7.2 Beispiel: „Filmabend“-Szene
- Wohnzimmerlicht gedimmt
- Fernseher eingeschaltet und Lautstärke erhöht
7.3 Verwendung
Szenen lassen sich per Automatisierung oder manuell starten – das spart Zeit, da nicht jedes Gerät separat eingestellt werden muss.
8. Add-ons
Add-ons sind Apps, die ergänzende Funktionen direkt im Home Assistant Ökosystem bereitstellen.
8.1 Abgrenzung zu Integrationen
- Integrationen verbinden Home Assistant mit externen Geräten und Diensten.
- Add-ons laufen lokal neben Home Assistant und erweitern die Funktionalität (z.B. MQTT Broker, Datenbanken, Dateimanager).
8.2 Installation und Ressourcen
- Add-ons werden über den Add-on Store unter Einstellungen installiert.
- Sie können Ressourcen wie Speicher und CPU beanspruchen, daher nicht unnötig installieren.
8.3 Beliebte Add-ons
- File Editor zur Konfiguration von YAML-Dateien
- Samba Share zum Datenaustausch im Netzwerk
- Node-RED für komplexe Automationsszenarien
9. Fazit
Home Assistant bietet eine modular aufgebaute Plattform, deren Fundament auf Integrationen, Geräten und Entitäten basiert. Bereiche schaffen Ordnung und Automatisierungen, Skripte sowie Szenen ermöglichen eine umfangreiche Automatisierung deines Smart Home Systems. Add-ons runden das System durch zusätzliche Tools ab.
Mit dem Verständnis dieser Konzepte bist du bestens gerüstet, dein Heim individuell und technisch effizient zu smartifizieren.
10. FAQ
F: Was ist der Unterschied zwischen einem Gerät und einer Entität?A: Ein Gerät ist eine physische oder logische Einheit, die eine oder mehrere Entitäten umfasst. Entitäten sind die kleinsten Elemente, die tatsächliche Zustände oder Funktionen darstellen (z.B. ein Temperatursensor innerhalb eines Gerätes).
F: Kann ich eine Automatisierung ohne Skript realisieren?A: Ja, Automatisierungen können einzeln eingerichtet werden. Skripte sind nützlich, um wiederkehrende Aktionen, die in mehreren Automatisierungen verwendet werden, zu bündeln.
F: Wie finde ich passende Integrationen für meine Geräte?A: Home Assistant bietet eine umfassende Integrationsliste in der Dokumentation: Integrations Übersicht.
F: Was passiert, wenn eine Integration eine Cloud-Verbindung benötigt?A: Solche Integrationen benötigen Internet und oft ein Konto beim Dienstanbieter. Ohne Cloud-Anbindung sind manche Funktionen möglicherweise eingeschränkt oder nicht verfügbar.
F: Wie kann ich Add-ons deinstallieren, wenn sie zu viele Ressourcen verbrauchen?A: Im Add-on Store kannst du Add-ons jederzeit stoppen und entfernen. Du solltest vor der Deinstallation prüfen, welche Abhängigkeiten bestehen könnten.
Dieses Tutorial basiert auf der folgenden Webseite: https://www.home-assistant.io/getting-started/concepts-terminology/ https://smarthome-assistant.info/?p=2481
Kommentare
Kommentar veröffentlichen