Auslöser für Automationen in Home Assistant

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-TypAuslö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

Beispiel: Standard-Automation in YAML