Skip to content
Home Assistant TestFlight
Lighting

Lightener

fredck/lightener · vv2.4.0

HACSLocal push

Magically control the state and brightness of lights in Home Assistant.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight

What people report

Virtual light that maps one dimmer across several lights; users ask for range tweaks, owner declined a main-light follow feature.

  • Requested2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Yeelight Ceiling Light (main + moon mode)RequestedWants one Lightener combining main and moon lights by brightness range
Saved copy
I second this, for a different use case. I have a lamp which exposes two different lights in Home Assistant (Yeelight Ceiling Light with a main mode and a moon mode). Now I'd like to create one lightener light which combines those two, from 1-30 the moon light should be used, from 31-100 the main one. With the current implementation changing the brightness will turn off the lamp, as a brightness = 0 command is being sent to the second light - which unfortunately turns off both modes.

Excerpt saved from GitHub on 2026-10-23.

Issue #132 · 2024-02
Zigbee2MQTT bulb groupsRequested LocalWants lights to stay off below a brightness threshold
Saved copy
hi, great addon. My use case is that I have 6 lights from Zigbee2MQTT, sending individual commands to each lightbulb is network expensive, so I additionally have these 6 in a group so there's only 1x command being sent. The bulbs don't get very dim, so I want to turn these on one-by-one between brightness levels 1-6, after that, I want to start using the group as normal. Group is 0 up till brightness level 7, after which it scales to 100. Individual light 1 turns on at 1% brightness, should stay at 1% until lightner goes past 6% Individual light 2 turns on at 2% brightness, should stay on at …

Excerpt saved from GitHub on 2026-10-23.

Issue #132 · 2024-02

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Details

Installs (analytics)593 (0.08%)
GitHub stars186
Latest versionv2.4.0 (2025-10-21)
Set up in the UIYes
Maintainers@fredck
LicenseMIT

Notable forks

Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.

ForkStarsLast pushDescription
florianhorner/lightener-studio Newer code★ 82026-10-23Lightener Studio, a visual brightness-curve editor for Home Assistant. Shape how each light in a room responds to brightness, by hand, previewed live. Built on the Lightener integration by @fredck, extended for the visual editor. Upstream MIT license intact.
daniel1v/lightener Newer code★ 12026-07-27Magically control the state and brightness of lights in Home Assistant.
jftkcs/lightener Newer code★ 02026-04-05(HACK: Deal with mix of lights that do and do not support colors.) Magically control the state and brightness of lights in Home Assistant.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.