Signal Lights — your your smart lights into a visual notification system

(Apparently I’m supposed to mention I used LLMs…I mean of course I did. It would be stupid not too)

Define signals with colors and triggers (entity state, threshold, or template). Register any light as a notification output. The integration maintains a priority queue — the highest-priority active signal pushes its color to your lights. When it clears, the next one takes over. When nothing’s active, lights turn off.

Highlights:

  • :vertical_traffic_light: Priority-ordered signal queue with automatic fallback
  • :art: Per-signal colors — dark red for video calls, green for arrivals, whatever you want
  • :zap: Event signals (flash for N seconds) and condition signals (active while true)
  • :bell: Optional push notifications when signals activate/dismiss
  • :desktop_computer: Built-in Lovelace card — add, edit, reorder, trigger, and dismiss signals from the UI
  • :house: Multiple independent setups supported
  • :white_check_mark: HACS compatible

Replaces a pile of automations with one integration. GitHub