Wer in Home Assistant länger dabei ist, kennt das Chaos: Ein halbes Dutzend notify.mobile_app_*-Dienste, hartcodierte Gerätenamen in zwanzig Automationen, und beim Wechsel vom iPhone 16 auf das iPhone 17 fällt die halbe Benachrichtigungslogik auseinander. Seit Home Assistant Benachrichtigungen als richtige Entitäten führt, lässt sich dieses Durcheinander sauber auflösen – mit Gruppen, Zielauswahl per Bereich oder Label und einer einzigen Aktion: notify.send_message.
Das Problem mit den alten Notify-Diensten
Die klassischen Notify-Dienste sind keine Entitäten. Sie tauchen nicht in der Entitätenliste auf, lassen sich nicht in Helfergruppen bündeln, nicht mit Labels versehen und nicht über Bereiche adressieren. Jede Automation trägt den Gerätenamen im Klartext – bei einem Setup mit mehreren iPhones, iPads und MacBooks wird das schnell unübersichtlich.
Die notify-Entitäten lösen genau das. Aus notify.mikes_iphone_17_pro wird ein Objekt, das sich wie jede andere Entität behandeln lässt: umbenennen, gruppieren, mit einem Label «Kritisch» versehen, einem Bereich zuordnen.
Schritt 1: Bestand aufnehmen
Zuerst prüfen, welche notify-Entitäten überhaupt existieren. In den Entwicklerwerkzeugen unter «Zustände» nach notify. filtern. In einem typischen Haushalt zeigt sich ein Bild wie dieses: mehrere iPhones, zwei bis drei iPads, ein paar MacBooks. Genau diese Streuung ist der Grund, weshalb eine Gruppierung lohnt.
Schritt 2: Eine Gruppe pro Anwendungsfall
Statt nach Gerät zu denken, empfiehlt sich das Denken in Anwendungsfällen. Drei Gruppen decken die meisten Setups ab: «Alle meine Geräte», «Nur Handy» und «Haushalt» für alle Bewohnerinnen und Bewohner. Anlegen lassen sich diese unter Einstellungen → Geräte & Dienste → Helfer → Gruppe → Benachrichtigungsgruppe.
Wer lieber in YAML arbeitet, nutzt weiterhin die klassische Gruppen-Notation oder ein Skript als Fassade:
script:
benachrichtigung_mobil:
alias: Benachrichtigung an alle Handys
fields:
titel:
selector: { text: }
text:
selector: { text: }
sequence:
- action: notify.send_message
target:
entity_id: notify.gruppe_alle_handys
data:
title: "{{ titel }}"
message: "{{ text }}"
Der Vorteil: Automationen rufen nur noch script.benachrichtigung_mobil auf. Wechselt das Gerät, wird ausschliesslich die Gruppe angepasst.
Schritt 3: Ziele über Bereich, Etage und Label
Der eigentliche Gewinn liegt in der Zielauswahl. notify.send_message akzeptiert dieselben Targets wie andere Aktionen – Entität, Gerät, Bereich, Etage oder Label:
automation:
- alias: Wasseralarm an alle kritischen Ziele
triggers:
- trigger: state
entity_id: binary_sensor.aqara_wasser_sensor
to: "on"
actions:
- action: notify.send_message
target:
label_id: kritisch
data:
title: Wasseralarm
message: >-
Der Sensor im Keller meldet Wasser.
Zeitpunkt: {{ now().strftime('%H:%M') }}
Alle Entitäten mit dem Label «kritisch» erhalten die Meldung – unabhängig davon, ob es drei oder acht sind. Neues Gerät im Haushalt? Label setzen, fertig. Keine einzige Automation muss angefasst werden.
Schritt 4: Dringlichkeit staffeln
Nicht jede Meldung verdient die gleiche Aufmerksamkeit. Bewährt hat sich eine dreistufige Logik: Info-Meldungen gehen nur an ein Gerät, Warnungen an alle Handys, kritische Ereignisse zusätzlich mit erhöhter Priorität. Für gerätespezifische Optionen der Companion-App – etwa Sound, Kanal oder Kritikalität – bleibt der klassische Dienstaufruf weiterhin nötig, da nicht alle erweiterten Optionen über notify.send_message durchgereicht werden.
- action: notify.send_message
target:
entity_id: notify.gruppe_haushalt
data:
title: Waschmaschine fertig
message: Der Waschgang ist beendet.
Stolperfallen im Alltag
Zwei Punkte sorgen erfahrungsgemäss für Ärger. Erstens: Eine notify-Entität existiert erst, wenn die Companion-App auf dem Gerät mindestens einmal registriert wurde – abgemeldete Geräte hinterlassen Karteileichen, die stumm bleiben. Ein regelmässiger Blick auf nicht verfügbare Entitäten spart hier viel Suchzeit. Zweitens: Gruppen erben keine gerätespezifischen Optionen. Wer eine Meldung an eine gemischte Gruppe aus iOS- und macOS-Zielen schickt, sollte auf plattformspezifische Zusatzdaten verzichten und stattdessen zwei getrennte Aufrufe verwenden.
Wer Meldungen mit Aktionsknöpfen direkt aufs iPhone bringen will, findet die Grundlagen dazu im Beitrag Actionable Notifications: iPhone-Buttons in HA – die beiden Ansätze ergänzen sich hervorragend.
Fazit
Die Umstellung auf notify-Entitäten kostet einen ruhigen Abend und zahlt sich bei jedem Gerätewechsel aus. Der Kern ist simpel: Automationen sprechen Gruppen oder Labels an, nie einzelne Geräte. Wer heute anfängt, legt am besten mit einer einzigen Gruppe für alle Handys los und ersetzt die Aufrufe Automation für Automation. Nach zwei Wochen ist die Gerätekopplung aus dem Setup verschwunden – und das nächste iPhone ist eine Sache von zwei Klicks.