Vor Kurzem habe ich den Namen meines Smartphones geändert, auf der auch die Home Assistant Companion App installiert war. Das führte dazu, dass alle Benachrichtigungen, die ich in diversen Automations in Home Assistant verwendet habe, nicht mehr an die App auf dem Gerät geschickt werden konnten. Das konnte man in den Einstellungen von Home Assistant auch sehen, da die nicht erfolgreich gelaufenen Automations dort angezeigt wurden.

Bisher war eine Benachrichtigung innerhalb einer Automation so definiert:

action: notify.mobile_app_alter_name_des_smartphones
metadata: {}
data:
  title: Titel der Benachrichtigung
  message: Inhalt der Benachrichtigung

Das führt dazu, dass man bei Umbenennung des Namens des Smartphones oder von anderen Geräten die action in jeder Automation anpassen muss. Die Verwendung von Gruppenbenachrichtigungen ist daher ratsam, jedoch hatte ich da bisher Probleme bei der Einrichtung. Nach Recherche in Foren und in der offiziellen Dokumentation ergab sich folgender Lösungsweg.

  1. Anpassen der configuration.yaml:
# folgende Zeile hinzufügen
notify: !include notify.yaml
  1. Erstellen und Anpassen der notify.yaml:
# alle Mobilgeräte
- platform: group
  name: notify_smartphones
  services:
    - service: mobile_app_smartphone1
    - service: mobile_app_smartphone2
  1. Für die Automations kann nun die Aktion notify_smartphones verwendet werden (auch direkt aus der GUI):
action: notify.notify_smartphones
metadata: {}
data:
  title: Titel der Benachrichtigung
  message: Inhalt der Benachrichtigung

So kann man etwaige Änderungen (neues Smartphone, geänderter Name, etc.) bequem in Aktion in notify.yaml anpassen.