I have suprising much problems with dealing with notifications.
I plan to compleatly redo my notification handling.
I have three channels where I could place notification: homeassistant app, ntfy (desktop pc) and kodi (popup on screen) for several family members.
I have notification from several components with several urgency and also some that only should arrive on some devices if they could be found in network.
Any Idea or strategic advices how I should prepare and configure homeassistant, to be able to manage notifications reliable and easy to maintain?
There may be moves afoot to address this issue soon.
Watch the betas and Discord chat before reinventing the wheel.
1 Like
Sounds interesting !
I'm not so into Testing, sorry for that.
My idea is at moment to define some specific cases and set them as action for some events.
- high emergency mode (several repeat, all notification resceivers and automatism)
- general emergency (user at home, automatism)
- now-notification (user at home + general notification device)
- due-notification ( task list, now-notification if not resolved for some time)
Just FYI, currently notifications are kind of chaotic...
As it stands, most established notifier integrations still provide "legacy" notify services for each end point. Newer integrations (and some older ones that have converted) provide a notify entity that can be targeted by a generic service, notify.send_message. However, that service only handles basic messages. For complex messages, some integrations are providing new services under a custom domain and others are maintaining their legacy notify services. And, unfortunately, there isn't an easy way to cross from one method to another, yet.
Reduce both the number and kind of notifications as much as possible. Notification fatigue is real, more notifications usually leads to less attention paid to them. And, the more energy people have to expend figuring out what kind of notification it is they are receiving, the less likely they are to pay attention to future notifications.
1 Like