-
-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Refactor Notification System #474
Comments
we will see what else is possible :) |
Perhaps options
Sometimes it would be great to only flash a notification as information only that auto dismiss itself. No need for sound. Other times perhaps an alert that need immediate attention, so make noise and require confirmation. |
Coud you please elaborate more? You want to trigger an event on HA when a notification is confirmed/declined? or do you want to see as a notification in Home Assistant? |
You mean like having different levels of notification (info/alert/urgent) and a different behaviour (sound, icon, color, etc) for each level? |
The biggest challenge is on the difficulties for storing text by a blueprint or by ESPHome, so will you all be fine if the notifications disappears when ESPHome restarts (just like it is with the current implementation)? |
I have another question for you about current implementation of notifications while I'm thinking about this refactoring...
Is there a need to have those values in Home Assistant for other than managing the behaviour of the blueprint? Or are you using those values outside the blueprint? |
As far as notifications go, it might be useful to have a "snooze" button on the popup, which doesn't dismiss the notification icon from the main screen. Maybe it'd snooze the notification for X amount of time until it pops up again? |
What about a "to do" replacing notifications? |
I'll give you an exapmle for that one: To implement this behavior, I need ...
The cherry on top would be, to have the option to have multiple "active" notifications at once, to also implement things, that do not need "immediate" feedback. Example: "There is new mail in the mailbox." --> when accepted, delete the new mailbox indicator, that also influences e.g. a status light. |
Looking into the todo entity, this could actually be the solution. A single todo entity, which manages the items that than are shown as notifications and also can be shown an interactable list. |
It would be awesome to have a more sophisticated notification system:
The text was updated successfully, but these errors were encountered: