💡 Spatial Lights Card - Put devices on a 2D canvas for instantaneous and low-attention control

This is my take on a picture-element card.

It’s optimized for controlling lights with as little attention and time as possible.

You place lights on a 2D-canvas (e.g., according to their physical locations) and then control them via clicking/dragging to select arbitrary groups of lights and setting color/brightness/color temperature in one tap, with optional preset colors/effects and colors that already exist among other lights.

It is also possible to add binary entities (toggle with either double tap or a single tap, depending on a setting), have the default light/light group that’s controlled if nothing is selected, etc.

If you have more than three lights, that’s much better than a bunch of mushroom cards. If you have over a dozen lights, it is IMO the single best user experience for controlling lights. It is meaningless to compare it to huge lists of lights/light groups.

Controls for the common spaces in our house:

As someone who’s been using Home Assistant for over five years and owns over a hundred smart home devices, this is a huge life improvement. Whenever we host a party, and I want to do something very precise (like adjusting lights over a specific part of the table where people are playing a tabletop game without it interfering with anything else), I can now do that in two taps. Feels amazing, compared to what it was like before.

Would love thoughts/feedback!

1 Like

Significantly improved the performance in the last version! The card should now load ~immediately.

Would love feedback! I think this is a significant improvement to the default UI/UX available on Home Assistant.