Adaptive Lighting
basnijholt/adaptive-lighting · vv1.32.0
Adaptive Lighting custom component for 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.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet |
What people report
Adaptive Lighting adjusts any dimmable or tunable light; Zigbee groups, Matter plugs and IKEA bulbs have had quirks around transitions and colour temperature limits.
- Works1
- Partly works3
- Requested1
- Won’t be supported1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| IKEA bulbs over Matter | Works | Auto-reset timer bug fixed so lights re-adaptSaved copyHi! I ran into #1233 myself (Adaptive Lighting 1.31.0, HA 2026.8.2, IKEA bulbs over Matter) and spent an evening digging into it. I think I found the cause, so here's a small patch. What I saw I set `autoreset_control_seconds` to 5 to test it, turned a light on, changed its colour temperature by hand and watched the `call_service` events. The `manual_control` flag was cleared exactly 5 seconds later - so the timer itself is fine - but no `light.turn_on` from AL followed. The light only changed at the next `interval` pass (90 s here), and then with the normal 45 s `transition`. So it took … Excerpt saved from GitHub on 2026-10-23. | PR #1506 · 2026-08 | |
| IKEA TRADFRI LED1949C5 bulb | Partly works Local | Turn-on transitions ignored via Zigbee2MQTTSaved copyMy setup is Adaptive Lighting with Zigbee2MQTT (most recent versions) and various models of Ikea Tradfri lamps controlled by HA automations. Some lamps seem to have default turn-on transitions set (not sure where they come from), some have defaults set in Z2M, some automations explicitly set transition times in `light.turn_on`, and AL has the `initial_transition` set to its default of 1 second. All of these transitions are ignored while AL is activated and lights turn on instantly to their target brightness. When I disable AL, all transitions are correctly applied. Here's an example log from … Excerpt saved from GitHub on 2026-10-23. | Issue #586 · 2023-05 | |
| IKEA TRADFRI LED2003G10 bulb | Partly works Local | Turn-on transitions ignored via Zigbee2MQTTSaved copyMy setup is Adaptive Lighting with Zigbee2MQTT (most recent versions) and various models of Ikea Tradfri lamps controlled by HA automations. Some lamps seem to have default turn-on transitions set (not sure where they come from), some have defaults set in Z2M, some automations explicitly set transition times in `light.turn_on`, and AL has the `initial_transition` set to its default of 1 second. All of these transitions are ignored while AL is activated and lights turn on instantly to their target brightness. When I disable AL, all transitions are correctly applied. Here's an example log from … Excerpt saved from GitHub on 2026-10-23. | Issue #586 · 2023-05 | |
| Zigbee2MQTT group of Philips 929001953301 and Lidl bulbs | Partly works Local | Group stops at color_temp 454 instead of 500Saved copyVersion information: 1.4.1 #### Description: I noticed when using lights in a zigbee group (using zigbee2mqtt + home assistant (in HAOS)) lights do not turn warm all the way (color_temp: 500) When adaptive lighting is adjusting the light group, it stops at color_temp: `454` with the following settings: When selecting individual lights they do go to a color_temp of `500`. My zigbee group: Why zigbee groups? In a Zigbee network, a group is a collection of endpoints, such as multiple lightbulbs. Zigbee uses group addressing to communicate with groups of endpoints belonging to a set of devices. … Excerpt saved from GitHub on 2026-10-23. | Issue #424 · 2023-01 | |
| Dim-to-warm bulbs | Requested | Curve does not suit dim-to-warm bulbs; flicker between warm and coolSaved copyI've had a lot of reliability problems with the tunable wifi bulbs. I found bulbs that allow you to adjust the color temperature with a traditional smart dimmer, which means I no longer have to rely on wifi. They work great, except the adaptive-lighting curve doesn't quite work right. Additionally, when the dimmer is set to a specific percentage, the bulbs flicker between warm and cool. A good way to support these would be to input the percentage where the cool/warm transition takes place (which adaptive lighting should avoid), and you could set two different curves on either side of the … Excerpt saved from GitHub on 2026-10-23. | Issue #1024 · 2024-07 | |
| Leviton D23LP dimmer plug (Matter) | Won’t be supported Local | Matter version lacks dimming so it is not listed as a lightSaved copyNevermind, I'm a dummy! My Salt Lamp is plugged into a Leviton D23LP Smart Dimmer Plug which was working fine in AL as a Wi-Fi device which supported dimming. The problem began when I migrated it to Matter and I now see that the Matter device does NOT support dimming! Excerpt saved from GitHub on 2026-10-23. | Issue #1006 · 2024-05 |
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
Calculated
Works out its values from other data rather than talking to a device.
Details
| Installs (analytics) | 17,354 (2.45%) |
|---|---|
| GitHub stars | 3,524 |
| Latest version | v1.32.0 (2026-10-22) |
| Set up in the UI | Yes |
| Maintainers | @basnijholt, @RubenKelevra, @th3w1zard1, @protyposis |
| License | Apache-2.0 |
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.
