Visual Notification Indicator using LED Ring on Home Assistant Voice Assistant PE

Hey everyone! :wave:

I’m just getting started with Home Assistant and learning as I go – but man, I’m loving it so far! :smile:
I had a spare Raspberry Pi 4 lying around doing nothing, so I figured it was the perfect excuse to finally dive into Home Assistant. I got hooked pretty quickly, and not long after that, I decided to try the Home Assistant Voice Assistant Preview Edition device – and here we are!

I wanted to share a small but useful automation setup I’ve created that enhances the voice assistant experience by visually notifying users of persistent notifications.

:bulb: What it does:

  • When a persistent notification is added or updated in Home Assistant, the LED ring on the voice assistant device turns orange to indicate there’s something to check.
  • Once the notification is dismissed (and no others remain), the ring turns back to blue and then turns off.

I think this could be a neat quality-of-life feature for people using the voice assistant in shared spaces or for accessibility reasons. It’s an easy way to make sure nothing important goes unnoticed, even if you’re not actively looking at the dashboard.

Here are the automations I’m using:

Turn LED Ring Orange on Notification

alias: Notification Orange
description: Triggers when a persistent notification is added or updated
trigger:
  - platform: event
    event_type: persistent_notifications_updated
condition: []
action:
  - service: light.turn_on
    target:
      entity_id: light.home_assistant_voice_09cecb_led_ring
    data:
      rgb_color: [242, 133, 7]
mode: single

Turn Off LED Ring When Notifications Are Cleared

alias: Notification – Clear Orange
description: Turns off the ring and resets color when no notifications remain
trigger:
  - platform: event
    event_type: persistent_notifications_updated
condition:
  - condition: template
    value_template: >
      {{ not states.persistent_notification | selectattr('state', 'eq', 'notifying') | list }}
action:
  - service: light.turn_on
    target:
      entity_id: light.home_assistant_voice_09cecb_led_ring
    data:
      rgb_color: [127, 172, 255]
  - service: light.turn_off
    target:
      entity_id: light.home_assistant_voice_09cecb_led_ring
mode: single

Let me know what you think! Maybe we could brainstorm some additional uses for the LED ring beyond voice interaction. Cheers! :blush:

1 Like