Actionable Notifications mit Icons in Home Assistant

Home Assistant 2. Sep. 2025

Einleitung
Actionable Notifications sind eine nützliche Funktion in Smart-Home-Systemen, die es ermöglichen, direkt aus einer Benachrichtigung heraus Aktionen auszuführen. Dies ist besonders hilfreich, um Geräte wie Garagentore zu überwachen und zu steuern. In diesem Artikel wird erläutert, wie man eine solche Benachrichtigung mit einem Icon für die Aktion „Garage schließen“ erstellt und welche Einschränkungen dabei zu beachten sind.

Problem
Ein Benutzer möchte eine actionable notification für sein Garagentor erstellen, die nicht nur eine Nachricht sendet, sondern auch eine Aktion zum Schließen des Garagentors auslöst. Der Benutzer möchte zusätzlich ein Icon für die Aktion „Garage schließen“ integrieren, hat jedoch Schwierigkeiten, dies korrekt zu implementieren.

Lösung
Die Implementierung von Icons in actionable notifications ist abhängig vom verwendeten Betriebssystem. Während iOS die Verwendung von SF Symbols unterstützt, gibt es Einschränkungen bei Android, wo Icons möglicherweise nicht zuverlässig angezeigt werden.

Für die Aktion „Garage schließen“ kann anstelle eines Icons ein Emoji verwendet werden, um die visuelle Darstellung zu verbessern. Hier ist ein Beispiel, wie die YAML-Konfiguration aussehen könnte:

data:
  message: Garage ist noch offen!
  title: 🔽 Garage schließen!
  data:
    priority: high
    image: /media/local/snapshot/garage.jpg
    actions:
      - action: CLOSE_GARAGE
        title: Garage schließen!
action: notify.mobile_app_gmacpix6

In diesem Beispiel wird das Emoji „🔽“ als Teil des Titels verwendet, um die Aktion visuell hervorzuheben.

Schritte zur Umsetzung
1. Öffne die YAML-Konfigurationsdatei für die Benachrichtigung in deinem Home Assistant.
2. Füge die erforderlichen Daten für die Benachrichtigung hinzu, einschließlich der Nachricht und des Titels.
3. Verwende ein Emoji im Titel der Aktion, um die visuelle Darstellung zu verbessern.
4. Teste die Benachrichtigung auf deinem Mobilgerät, um sicherzustellen, dass die Aktion korrekt ausgeführt wird.

Hintergrundwissen
- Actionable Notifications: Diese Art von Benachrichtigung ermöglicht es Benutzern, direkt aus der Benachrichtigung heraus zu interagieren, ohne die App öffnen zu müssen.
- Icons und Emojis: Die Unterstützung für Icons variiert je nach Plattform. iOS unterstützt SF Symbols, während Android möglicherweise keine Icons oder nur eingeschränkte Unterstützung bietet.
- YAML-Format: YAML ist ein menschenlesbares Datenformat, das häufig in Konfigurationsdateien verwendet wird. Es ist wichtig, die korrekte Syntax zu beachten, um Fehler zu vermeiden.

Zusätzliche Infos

FunktionErklärung
`message`Der Text, der in der Benachrichtigung angezeigt wird.
`title`Der Titel der Benachrichtigung, der auch ein Emoji enthalten kann.
`priority`Die Priorität der Benachrichtigung (z.B. hoch).
`image`Ein Bild, das in der Benachrichtigung angezeigt wird.
`actions`Eine Liste von Aktionen, die der Benutzer ausführen kann.

Hinweise & Best Practices
- Verwende Emojis als visuelle Unterstützung, wenn Icons nicht zuverlässig angezeigt werden.
- Teste Benachrichtigungen auf verschiedenen Geräten, um sicherzustellen, dass sie wie gewünscht funktionieren.
- Halte die YAML-Konfiguration sauber und gut strukturiert, um zukünftige Fehler zu vermeiden.
- Informiere dich über die neuesten Entwicklungen in der Home Assistant Community, um mögliche Verbesserungen oder Änderungen in der Unterstützung von Icons zu verfolgen.