Die meisten Push-Mitteilungen aus Home Assistant sind eine Sackgasse. «Waschmaschine fertig», «Fenster noch offen», «Bewegung im Garten erkannt» – man liest es, entsperrt das Telefon, öffnet die App, sucht die Entität und handelt. Dabei geht es viel eleganter: Mit Actionable Notifications bekommt die Meldung Knöpfe. Direkt aus der Mitteilung heraus schliessen Sie das Ventil, bestätigen den Alarm oder schalten das Licht – ohne die App je zu öffnen. Auf iPhone und iPad ist das mit der offiziellen Companion App in wenigen Minuten eingerichtet.
Die Idee dahinter
Eine normale Benachrichtigung schickt nur Text. Eine actionable Notification schickt zusätzlich eine Liste von Aktionen mit. Tippt man auf eine davon, sendet das Telefon ein mobile_app_notification_action-Ereignis zurück an Home Assistant. Dieses Ereignis fangen Sie mit einer Automation ab und lösen die gewünschte Handlung aus. Der Clou: Die Mitteilung und die Reaktion sind entkoppelt. Sie definieren einmal, welche Knöpfe erscheinen, und einmal, was jeder Knopf bewirkt.
Schritt 1: Mitteilung mit Aktionen senden
Im ersten Schritt erweitern Sie einen notify-Aufruf um den Block actions. Jede Aktion braucht eine eindeutige action-Kennung und einen title, der auf dem Knopf steht. Hier das Beispiel einer Wasserleck-Warnung, die zwei Knöpfe mitschickt:
- alias: "Leckwarnung mit Aktionen"
trigger:
- platform: state
entity_id: binary_sensor.smart_window_handle_aktor
to: "on"
action:
- service: notify.mobile_app_mikes_iphone_17_pro
data:
title: "Wasser erkannt!"
message: "Im Keller wurde Feuchtigkeit gemeldet."
data:
actions:
- action: "CLOSE_VALVE"
title: "Hauptventil schliessen"
- action: "IGNORE_LEAK"
title: "Ignorieren"
Der Name des Dienstes (notify.mobile_app_...) richtet sich nach dem Gerätenamen in der Companion App. Wichtig: Der verschachtelte data-Block innerhalb von data ist kein Tippfehler – dort gehören die App-spezifischen Optionen wie actions hinein.
Schritt 2: Auf den Knopfdruck reagieren
Jetzt fehlt nur noch die Gegenseite. Eine zweite Automation lauscht auf das Ereignis und verzweigt nach der gedrückten Aktion:
- alias: "Reaktion auf Leckwarnung"
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: "CLOSE_VALVE"
action:
- service: switch.turn_off
target:
entity_id: switch.mystrom_device_2
- service: notify.mobile_app_mikes_iphone_17_pro
data:
message: "Ventil wurde geschlossen."
Für den zweiten Knopf legen Sie analog eine Automation mit action: "IGNORE_LEAK" an – oder Sie fassen beide in einer einzigen Automation mit einem choose-Block zusammen, das hält das Setup übersichtlich.
Nützliche Feinheiten
Zwei Optionen heben die Bedienung auf ein neues Level. Mit "destructive": true färbt iOS einen Knopf rot – ideal für kritische Aktionen wie das Schliessen eines Ventils. Und mit "authenticationRequired": true verlangt das iPhone vor der Ausführung Face ID oder den Code, was bei sicherheitsrelevanten Schaltvorgängen wie dem Öffnen der Haustür Sinn ergibt. Beides setzen Sie direkt in die jeweilige Aktion:
- action: "UNLOCK_DOOR"
title: "Tür öffnen"
authenticationRequired: true
destructive: false
Wer mag, kann mit tag mehrere Meldungen gruppieren oder eine bestehende Mitteilung überschreiben, statt das Sperrbild mit Dutzenden Hinweisen zu fluten. So bleibt etwa immer nur die aktuellste Türklingel-Meldung sichtbar.
Fazit
Actionable Notifications verwandeln passive Hinweise in echte Bedienelemente. Statt die App zu öffnen, erledigen Sie die häufigsten Reaktionen mit einem Fingertipp direkt aus der Mitteilung – schneller, kontextbezogen und auf Wunsch durch Face ID abgesichert. Beginnen Sie mit einem einzigen, klaren Anwendungsfall wie der Leck- oder Fensterwarnung, und erweitern Sie das Muster nach und nach auf Garage, Heizung oder Anwesenheit. Wer die Mitteilung zusätzlich akustisch im Raum hören möchte, kombiniert das Ganze mit Sprachausgabe, wie im Beitrag HomePod als TTS-Lautsprecher in Home Assistant beschrieben. So wird aus einer stillen Push-Nachricht ein vollwertiger Bedienkanal Ihres Smart Homes.