Notification Dispatcher / Herald – Zentrale Benachrichtigungen für Home Assistant
Ich möchte euch eine kleine Custom Integration vorstellen, die ich für Home Assistant entwickelt habe: Notification Dispatcher (ab v1 unter dem Namen Herald).
Die Idee dahinter:
Benachrichtigungen werden nicht mehr direkt aus Automationen an einzelne Geräte geschickt (notify.mobile_app_*), sondern laufen zentral über einen Dispatcher.
Dadurch werden Automationen deutlich einfacher und die komplette Zustelllogik liegt an einer Stelle.
Beispiel:
action:
- service: notification_dispatcher.send
data:
target: familie
type: warning
title: "Wassersensor"
message: "Wasser im Technikraum erkannt"
Der Dispatcher übernimmt dann automatisch:
-
Routing an Personen oder Gruppen
-
Auswahl der Geräte
-
DND / Ruhezeiten
-
Anwesenheitslogik
-
Prioritäten (
info,warning,critical) -
persistente Notifications
Das Ziel ist vor allem:
-
weniger duplicated YAML
-
übersichtlichere Automationen
-
zentrale Notification-Logik
-
bessere Wartbarkeit bei größeren HA-Setups
Installation erfolgt per HACS.
GitHub:
https://github.com/jesterrace-666/ha-notification-dispatcher
Community Thread:
https://community.home-assistant.io/t/notification-dispatcher-centralized-notification-routing-for-home-assistant/1010007
Feedback oder Ideen gerne hier im Thread.