List of alarms/events with acknowledge functionality

Would be nice with a service for adding notifications, alerts, binary_sensors like temperature alarms basically any text to a list with possibility for acknowledge and manual delete from list. Like any alarm-list in almost all HMI systems.

Of course with a associated card for the actual list. For acknowledge/delete, something like the shopping list: A checkbox for each line and a acknowledge/delete-button. Maybe also a time-stamp for each line/alarm.

Something like this:

      action:
        - service: homeassistant.alarmlist
          data_template:
            # If true, text bold until alarm acknowledged. Or maybe two different text-colors
            must_acknowlege: true
            message: "Temperature refrigerator high at {{ states.sensor.refrigerator_temperature.state }} C"

Guess this would have to be a first-in-first-out list, with a max number of allowed chars per line/alarm and a max number of allowed active lines/alarms. When/if list is at max, oldest alarm gets auto removed, even if still not acknowledged.

Something like this?

Annotation%202019-08-06%20121227

It is created with persistent notifications and the custom home-feed card.

Was thinking of a compressed list of alarms/notifications.
That said, must admit I didn’t even know about persistent notifications. This will of course do, thanks!