Home assistant server status LED

Hey @StefanRosu1999 — welcome! :wave:
Your idea with the LED ring inside the HA server is awesome — and you’re really close to getting everything working just the way you want.

If you’re feeling limited by the UI (e.g. not being able to trigger on “anything” or set a preset directly), I’d recommend checking out my custom integration:
:link: WLED Live View Proxy for Home Assistant

It adds a service that lets you send raw JSON API commands directly to your WLED device over WebSocket — so you can:

  • Change presets by ID :white_check_mark:
  • Trigger from any event (like state_changed) :white_check_mark:
  • Send loading effects or dynamic progress indicators :white_check_mark:

Here’s a quick example to activate preset number 4:

action: wled_liveviewproxy.send_command
data:
  targets:
    entity_id: light.wled_ring
  command: {"ps": 4}

And here’s how you can create a dynamic progress bar using the Percent effect — for example, based on device status or battery level:

action: wled_liveviewproxy.send_command
data:
  targets:
    entity_id: light.wled_ring
  command: {on: true, seg: [{id: 0, fx: 98, col: ["00ff00", "000000"], bri: 255, ix: "{{ states('sensor.battery_level') | int(0) }}"}]}

:bulb: You can replace sensor.battery_level with any numeric state — like signal strength, disk usage, open/close percentage, etc.

No need to mess with dropdowns or REST formatting — just clean direct control.
More info and setup here:
:link: WLED Live View Proxy for Home Assistant