Lightener Studio: draw how each light responds, then control the room with one slider

One room slider should not make every light behave like the same bulb.

The ceiling light can carry the room while the sofa lamp stays soft. Lightener Studio gives each light its own brightness curve, while you keep one control for the room.

Built on the Lightener integration by @fredck, extended for the visual editor (the WebSocket commands the card needs, plus config-flow and state-handling hardening). Upstream MIT license intact.

Pick a light, drag its shape, and move the room slider. You can watch your real lights respond while you make changes. Save when the room feels right. If it does not, cancel to restore the room exactly as it was, or undo changes one step at a time.

Try the live demo before installing

Lightener Studio curve editor

Why I made it

A normal Home Assistant light group sends every member the same brightness target. But my lights are not all the same.

Lightener by @fredck solves that with a separate brightness mapping for each light. Studio makes those mappings visible and editable on a graph.

That means one control for the room without losing the difference between its lights. All done visually in the UI; no YAML or typing of number pairs required.

I also wanted to see my real room react while experimenting with new light settings, but I didn’t want to mess with my working setup. So I gave it a live preview: try whatever you like, then save it or stop and put the room back exactly as it was.

What it does

  • Draw a separate brightness curve for each light
  • Preview changes on the real lights before saving
  • Restore the lights when you stop previewing
  • Start with an editable Equal, Dim, Late, or Night shape
  • Create groups and change their member lights through the UI
  • Edit with touch or keyboard
  • Let non-admin users inspect curves without changing them
  • Distinguish curves without relying on color

Install

Lightener Studio requires Home Assistant 2024.2 or newer.

Before you install, you can Try the live demo in the browser.

To install: Add Lightener Studio through HACS

The default-store submission is open and waiting for HACS maintainer review. Until it is accepted, the install link adds Lightener Studio as a custom repository.

Install it, restart Home Assistant, and open the Lightener Studio panel from the sidebar. Or add Lightener Studio as a custom card to your dashboards.

Source code, releases, and issues

What’s next

Brightness is only part of how a room changes. Color temperature curves are next: the same visual control for how each light moves between warm and cool.

I made an interactive explainer for why this gets complicated (also to understand it myself). I’m working through the editor design in #177.

I need more rooms

The editor has had plenty of me looking at it. I need other rooms.

If you have three or more lights in one room, try making one behave differently from the others. Tell me where setup became unclear, or which lighting response you could not draw.

This thread or a new GitHub issue both work.

4 Likes