Upgraded home assistant and now all my alerts are always present in the dashboard even though all idle

Is there a way to get them to go back to the old behavior that I was seeing in v0.9.6 (I think) where they only appeared in the dashboard when there were active - i.e. not in the idle state.

Sounds like you jumped from the old States UI to the new Lovelace UI. It may look the same, but it’s completely different.

You’ll want an entity filter card, like this:

  - type: entity-filter
    entities:
      - entity: alert.garage_door_l
        name: Garage door, bike
      - entity: alert.garage_door_r
        name: Garage door, car
    show_empty: false
    state_filter:
      - 'on'
    card:
      type: entities
      title: Alerts

Thanks. I will give that a go. It also appears that these alerts are broken - my phone no longer alerts me when the doors have been left open (which is what all these alerts relate to). I upgraded the home assistant phone app at the same time so that may be the source of that regression.

You can check that the notifier you’re using still exists, and works. If it doesn’t then that’s your initial problem.

This change forced me to move to UI configuration of lovelace. Wish I’d done that earlier - so much easier to configure than raw yaml editing! But that gave me a trivial way to clean up the alerts - assuming I can fix the lack of notifications, I don’t need them in the dashboard UI since I already have a card with the door states so I just deleted the alert group. And the glance card was a much more compact way to show temperature / door states so I switched over to that.

Looks likely to be an easy fix. I renamed the mobile integration names when I was reinstalling and the notify setup for home assistant still had the old names.