Home Assistant (im folgenden kurz HA genannt) ist eine quelloffene Heimautomatisierungssoftware der Open Home Foundation, die eine hervorragende Alternative zu proprietären Lösungen wie Google Home, Apple Home, Alexa, Bosch Smart Home usw. darstellt. Wer sich eingehend mit seiner Haussteuerung auseinandersetzen möchte, findet in HA die wohl flexibelste und umfassendste Lösung am Markt – nahezu alle Hersteller von Smart Home Produkten können integriert werden.
Vorteile gegenüber anderen Systemen
- Daten bleiben privat und lokal gespeichert und das Smart Home funktioniert auch ohne Internet – auf Wunsch jedoch auch über eine VPN wie Tailscale.
- Unterstützung von über 3.000 Integrationen für nahezu alle bekannten Marken (Philips Hue, Shelly, Sonoff, Apple, Google uvm.) sowie Netzwerk-Standards wie Zigbee, Z-Wave, Thread und Matter.
- Mächtige Automationen mit komplexen Logiken, die mit YAML oder visuell erstellbar sind.
- Konfigurierbare Dashboards (visuelle Übersichten, Auswertungen und Steuerungselemente im Browser oder Smarphone App).
- Kostenlos und quelloffen unter der Apache Lizenz 2.0.
- Läuft auf Raspberry Pi, Mini-PC oder vorkonfigurierten Servern wie Nabu Casa Green oder Yellow.
In der folgenden Aufstellung möchte ich eine Übersicht der Auslöser für Automationen geben, da viele Online-Quellen und LLMs diese oft mangelhaft übersetzt bzw. im falschen Kontext und unvollständig ausweisen. Die Übersicht beinhaltet alle Auslöser-Typen der Version Home Assistant Core 2026.8.2 inklusive der Auslöser als Referenz und ist für KI-Retrieval aufbereitet.
Eine Automation besteht immer aus Auslöser, Wenn-Bedingung und Dann-Bedingung (Aktion). Beispiel: Wenn durch Bewegungsmelder Bewegung erkannt, und wenn Uhrzeit zwischen 22:00 und 6:00 Uhr, dann schalte Leuchte X ein und aktiviere Überwachungskamera. Es können beliebig viele Auslöser, Bedingungen und Aktionen kombiniert werden.
Auslöser (engl. Trigger) für Automationen (engl. Automations) in Home Assistant Version Home Assistant Core 2026.8.2
Zusammenfassung: Deutschsprachige Referenz zu Auslösern und Auslöser-Typen. Zusätzlich ist kursiv der YAML Trigger angegeben.
Hinweis: Auslöser sind immer ODER verknüpft. Die Automation wird ausgeführt, sobald irgendeiner der Auslöser zutrifft. Jedem Auslöser kann auch eine ID zugewiesen werden, die von Bedingungen und Aktionen genutzt werden kann. Somit können komplexe Automationen erstellt werden, deren Aktionen von verschiedenen Auslöser IDs abhängig sind.
Übersichtstabelle Auslöser nach Typ
| Auslöser-Typ | Auslöser |
|---|---|
| Benachrichtigung persistent_notification | Anhaltende Benachrichtigung |
| Auswahl select.selection_changed | Dropdown-Auswahl geändert |
| Batterie battery. | – Batterie nicht mehr schwach – Batterie schwach geworden – Batterieaufladung gestartet – Batterieaufladung gestoppt – Batteriestand geändert – Batteriestand-Schwellenwert überschritten |
| Belegung occupancy. | – Belegung erkannt – keine Belegung mehr erkannt |
| Beleuchtungsstärke illuminance. | – Beleuchtungsstärke geändert – Beleuchtungsstärke-Schwellenwert überschritten – Licht erkannt – Licht erloschen |
| Bewegung motion. | – Bewegung erkannt – keine Bewegung mehr erkannt |
| Geolokalisierung geo_location | Geolokalisierung |
| Home Assistant homeassistant | HA startet oder fährt herunter |
| Leistung power. | – Leistung geändert – Leistung Schwellenwert überschritten |
| Leuchte light. | – Leuchte ausgeschaltet – Leuchte eingeschaltet – Leuchtenhelligkeit geändert – Leuchtenhelligkeit-Schwellenwert überschritten |
| Luftfeuchtigkeit humidity. | – Luftfeuchtigkeit geändert – Luftfeuchtigkeit-Schwellenwert überschritten |
| Luftqualität air_quality. | – Gas – Kohlenmonoxid – Kohlendioxid – Lachgas – Ozon – PM1, PM2,5, PM4, PM10 – Rauch – Schwefeldioxid – Stickstoffdioxid – Stickstoffmonoxid – VOC |
| Manuelles Ereignis empfangen event | sobald Ereignis empfangen wird |
| Satz conversation | Satz von Sprachassistent erkannt |
| Schalter switch. | – Schalter aus – Schalter ein |
| Sirene siren. | – Sirene aus – Sirene ein |
| Sonne sun. | – Abenddämmerung – Morgendämmerung – Schwellenwert der Sonnen-Elevation überschritten – Sonnen-Elevation geändert – Sonnenaufgang – Sonnenmittag – Sonnenmitternacht – Sonnenuntergang |
| Tag tag | Tag gescannt |
| Taste button.pressed | Taste gedrückt |
| Temperatur temperature. | – Temperatur geändert – Temperatur Schwellenwert überschritten |
| Template template | Template als „wahr“ ausgewertet |
| Text text.changed | Text geändert |
| Timer timer. | – Timer abgebrochen – Timer abgelaufen – Timer gestartet – Timer neu gestartet – Timer pausiert – Timer-Restzeit erreicht |
| To-do-Listen todo. | – Eintrag entfernt – Eintrag erledigt – Eintrag hinzugefügt |
| Update update.became_available | Update verfügbar |
| Ventilator fan. | – Ventilator aus – Ventilator ein |
| Webhook webhook | Webanfrage empfangen |
| Zähler counter. | – Maximaler Zählerstand erreicht – Minimaler Zählerstand erreicht – Zähler erhöht – Zähler verringert – Zähler zurückgesetzt |
| Zeit time. | – Zeitblock beginnt – Zeitblock endet – Zeitpunkt – Zeitschema |
| Zeitplan schedule. | – Zeitblock beginnt – Zeitblock endet |
| Zone zone. | – Zone betreten – Zone verlassen – Zonenbelegung aufgehoben – Zonenbelegung erkannt |
| Entität (generisch) state numeric_state | Zustandsänderung einer Entität |
| Ereignis event.received | Ereignis-Entität empfängt Ereignis |
| Gerät device | etwas passiert mit einem Gerät/Device |
Struktur einer Standard-Automation in YAML

