Ein Smart Home, das nur schaltet, ist die halbe Miete. Richtig nützlich wird es, wenn es sich meldet: Tür offen beim Verlassen des Hauses, Waschmaschine fertig, Wasser unter der Spüle. Benachrichtigungen sind der Kanal, über den dein System mit dir spricht. Und Home Assistant kann da deutlich mehr als simple Push-Nachrichten.
Im Video aus der ABC-Reihe baue ich eine komplette Benachrichtigung von der Automation bis zur kritischen Warnung. Hier die wichtigsten Konzepte zum Nachlesen.
Die Grundlage: Companion App und notify
Der wichtigste Kanal ist dein Smartphone. Sobald die Home Assistant Companion App installiert und angemeldet ist, existiert automatisch ein Notify-Dienst für dein Gerät, etwa notify.mobile_app_daniels_iphone. Den rufst du in Automationen als Aktion auf, mehr Setup braucht es nicht.
Daneben gibt es weitere Wege, je nach Situation:
| Kanal | Wohin | Wann sinnvoll |
|---|---|---|
| Companion App | Smartphone, Smartwatch | Standard für fast alles |
| Persistent Notification | Home Assistant Oberfläche | Hinweise ohne Dringlichkeit |
| TTS-Ansage | Lautsprecher im Haus | Wenn alle es hören sollen |
| Telegram | Messenger, auch Gruppen | Familie, Bilder, Bot-Antworten |
Welcher Kanal der richtige ist, hängt von der Nachricht ab. "Müll rausbringen" darf gern als Ansage durchs Haus schallen. "Rauchmelder ausgelöst" gehört aufs Handy, und zwar so, dass du es nicht überhören kannst. Mehr zu Ansagen über Lautsprecher findest du im Guide zu Sprachassistenten und Benachrichtigungen.
Eine Benachrichtigung in der Praxis
Der Klassiker: Du verlässt das Haus und ein Fenster steht noch offen. Dafür brauchst du die Zone "Zuhause", dein Smartphone als Anwesenheits-Tracker und idealerweise eine Gruppe aller Fenstersensoren. Die Automation sieht so aus:
1automation:
2 - alias: "Warnung: Fenster offen beim Verlassen"
3 trigger:
4 - platform: zone
5 entity_id: person.daniel
6 zone: zone.home
7 event: leave
8 condition:
9 - condition: state
10 entity_id: binary_sensor.alle_fenster
11 state: "on"
12 action:
13 - service: notify.mobile_app_daniels_iphone
14 data:
15 title: "Fenster offen!"
16 message: "Du hast das Haus verlassen, mindestens ein Fenster ist noch offen."Der Aufbau ist immer derselbe: Trigger löst aus, Bedingung filtert, die Notify-Aktion verschickt. Titel und Nachricht kannst du mit Templates dynamisch befüllen, etwa mit dem Namen des offenen Fensters.
Der Trick hinter binary_sensor.alle_fenster ist ein Gruppen-Helfer. Unter Einstellungen → Geräte & Dienste → Helfer legst du eine Gruppe an und packst alle Fenster- oder Türsensoren hinein. Die Gruppe meldet erst dann "geschlossen", wenn wirklich jeder einzelne Sensor geschlossen ist. In der Automation fragst du dann nur noch die Gruppe ab, statt zehn Sensoren einzeln. Kommt später ein Fenster dazu, erweiterst du den Helfer und alle Automationen ziehen automatisch mit.
Zum Testen musst du übrigens nicht erst das Haus verlassen. Über das Drei-Punkte-Menü der Aktion gibt es "Ausführen", damit feuert die Nachricht sofort und du siehst, ob sie ankommt.
Updates melden lassen
Ein praktischer Anwendungsfall, der ohne einen einzigen Sensor auskommt: Home Assistant legt für den Core, das Betriebssystem, den Supervisor und viele Add-ons eigene Update-Entitäten an. Sobald so eine Entität auf "Update verfügbar" springt, kannst du dir Bescheid geben lassen:
1automation:
2 - alias: "Update-Hinweis aufs Handy"
3 trigger:
4 - platform: state
5 entity_id: update.home_assistant_core_update
6 to: "on"
7 action:
8 - service: notify.mobile_app_daniels_iphone
9 data:
10 title: "Home Assistant Update"
11 message: "Eine neue Version ist verfügbar."Brauchst du das? Ehrlich gesagt nicht unbedingt, die Oberfläche zeigt Updates ja auch an. Aber ich update halt einfach gerne, und so erfahre ich es, ohne ständig nachzuschauen. Mit mehreren Triggern und Trigger-IDs unterscheidest du sogar, ob die Meldung von Home Assistant selbst oder von einer HACS-Erweiterung kommt.
Wochenbericht per Template: mein PV-Beispiel
Benachrichtigungen müssen nicht immer Warnungen sein. Eine meiner liebsten Automationen ist ein Wochenbericht: Jeden Sonntag um 22 Uhr schickt mir mein System, wie viel Strom die PV-Anlage produziert hat, wie viel eingespeist wurde und was das ungefähr an Vergütung bringt. Die Zahlen kommen aus Helfern, die die Wochensummen bilden, der Rest ist ein Template in der Nachricht:
1automation:
2 - alias: "Wochenbericht PV-Anlage"
3 trigger:
4 - platform: time
5 at: "22:00:00"
6 condition:
7 - condition: time
8 weekday:
9 - sun
10 action:
11 - service: notify.mobile_app_daniels_iphone
12 data:
13 title: "PV-Wochenbericht"
14 message: >-
15 Die PV-Anlage hat diese Woche
16 {{ states('sensor.pv_produktion_woche') }} kWh produziert.Bei mir geht der Bericht per Telegram in eine Gruppe namens "das Haus", in der alle Nachrichten landen, die das Zuhause betreffen. Telegram hat den Vorteil, dass auch die Familie mitlesen kann und Bilder sowie Bot-Antworten möglich sind. Die Integration gibt es mittlerweile nativ, du fügst sie wie jede andere unter Geräte & Dienste hinzu. Es sind natürlich immer nur Kleckerbeträge, die mir der Bericht meldet. Aber die Automation hat mich zehn Minuten gekostet und freut mich jeden Sonntag.
Kritische Warnungen, die durchkommen
Nachts ist das Handy stumm, der Fokus-Modus läuft. Für die meisten Nachrichten ist das auch gut so. Aber ein Wassersensor oder Rauchmelder muss durchkommen, immer.
Dafür gibt es kritische Benachrichtigungen. Auf dem iPhone setzt du dafür im data-Block der Nachricht push.sound.critical auf 1, unter Android erledigt das die Priorität beziehungsweise ein eigener Notification Channel mit hoher Wichtigkeit. Solche Nachrichten durchbrechen Stummschaltung und Nicht-stören-Modus.
Geh sparsam damit um. Wenn jede zweite Meldung kritisch ist, stumpfst du ab und die Funktion verliert ihren Wert. Bei mir sind es genau drei Fälle: Wasser, Rauch, Alarmanlage.
Benachrichtigungen mit Aktionen
Die Königsdisziplin: Nachrichten, auf die du direkt antworten kannst. Die Companion App unterstützt Buttons unter der Benachrichtigung, sogenannte Actionable Notifications. "Garagentor ist noch offen" mit dem Button "Schließen" daneben, ein Tipp genügt und das Tor fährt zu.
Technisch besteht das aus zwei Teilen: Die erste Automation verschickt die Nachricht mit definierten Aktionen, eine zweite lauscht auf das Ereignis, das beim Antippen entsteht, und führt den Befehl aus. Im Video gehe ich das Muster komplett durch.
Tipps aus der Praxis
Weniger ist mehr. Jede Benachrichtigung kostet Aufmerksamkeit, und ein Smart Home, das ständig piept, wird schnell ignoriert. Meine Faustregel: Nur melden, was eine Handlung von mir braucht oder mich vor Schaden bewahrt.
Gruppiere außerdem deine Empfänger. Ein eigener Notify-Dienst als Gruppe für "alle Erwachsenen im Haus" erspart dir, in jeder Automation einzelne Geräte zu pflegen. Welche Dienste dir zur Verfügung stehen, hängt von deinen Integrationen ab, ein Blick in die Aktionen-Auswahl unter "notify" zeigt alles, was dein System kennt.
Und sortiere deine Benachrichtigungs-Automationen in eine eigene Kategorie. Bei mir heißt sie schlicht "Notifications". Über das Drei-Punkte-Menü jeder Automation weist du die Kategorie zu, und ab einem Dutzend Automationen sparst du dir damit viel Sucherei.
Häufige Fragen
Warum kommen meine Benachrichtigungen nicht an?
Die häufigsten Ursachen sitzen am Smartphone, nicht in Home Assistant. Unter Android killt die Akku-Optimierung gerne die Companion App, unter iOS blockieren Fokus-Modi die Zustellung. Prüfe außerdem, ob die App Benachrichtigungen anzeigen darf und ob der richtige Notify-Dienst in der Automation steht. Der Test über "Ausführen" im Editor zeigt dir schnell, wo es hakt.
Kosten Push-Nachrichten über die Companion App etwas?
Nein, der Dienst ist kostenlos und in der App enthalten. Es gibt ein großzügiges Tageslimit pro Gerät, das du im Alltag kaum erreichst. Wenn dein System so viele Nachrichten schickt, dass das Limit zum Thema wird, ist das Limit nicht dein eigentliches Problem.
Brauche ich Telegram für Benachrichtigungen?
Nein. Die Companion App deckt den Standardfall komplett ab, ganz ohne zusätzliches Setup. Telegram lohnt sich, wenn mehrere Personen dieselben Nachrichten in einer Gruppe lesen sollen oder du Bot-Funktionen wie Antwort-Buttons nutzen willst. Es ist ein Nice-to-have, keine Voraussetzung.
Was unterscheidet eine kritische von einer normalen Benachrichtigung?
Eine kritische Benachrichtigung durchbricht Stummschaltung, Nicht-stören- und Fokus-Modi und spielt einen Ton ab, egal was am Handy eingestellt ist. Normale Nachrichten respektieren diese Einstellungen. Reserviere die kritische Stufe für echte Notfälle wie Wasser oder Rauch, sonst stumpfst du ab und der Effekt ist weg.
