Circadian Lighting
claytonjn/hass-circadian_lighting · v2.1.7
Circadian 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 | |
sensor | Sensor (temperature, humidity, air quality…) |
What people report
Adjusts existing lights' colour temperature; Yeelight RGB bulbs have reported odd colour behavior.
- Works1
- Partly works1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| IKEA Tradfri bulbs | Works | User recommends them as easy dimmable, colour temp and RGB optionsSaved copyEasiest to use in my opinion is the Tradfri range of IKEA. They come in 3 flavours, all dimmable: = dimmable white = dimmable and adjustable white colour temperature = dimmable and full RGB They are not expensive and - at least the many in my house - absolutely reliable. Regards, ahartman, belgium Excerpt saved from GitHub on 2026-10-23. | Issue #52 · 2019-11 | |
| Yeelight RGB Gen2 bulb | Partly works | Random pink or red colours and unstable behaviour; maybe hardwareSaved copy… can_reach_cloud_auth | ok can_reach_cloud | ok Lovelace dashboards | 1 -- | -- resources | 14 views | 9 mode | yaml Hardware related to the issue Four identical Yeelight RGB Gen2 bulbs and 1 Yeelight RGB Gen1 lightstrip, with fully updated firmware on the European (aka German) Yeelight server. ### configuration.yaml [code] ### integrations/yeelight.yaml ```yaml device Excerpt saved from GitHub on 2026-10-23. | Issue #172 · 2021-11 | |
| SK6812 RGBW LED strip | Requested | Dedicated cold-white channel support proposed, PR closedSaved copyWhen adding a RGBW LED strip such as SK6812, circadian lighting tries to set the temperature using either RGB, XY or CT modes. Those modes result in a translation from the specified values to RGBW values. When translated, the resulted value enables the cold white LED which results in a pink light instead of a warm white. This pull request introduces a new mode -RGBW- where it calculates the values from RGB values after disabling the white LED. That results in a pure white colour when max RGB values are set because the chip can interpret those values correctly and a warm white colour after … Excerpt saved from GitHub on 2026-10-23. | PR #239 · 2023-10 |
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) | 754 (0.11%) |
|---|---|
| GitHub stars | 902 |
| Latest version | 2.1.7 (2026-10-20) |
| Set up in the UI | No, YAML |
| Maintainers | @claytonjn |
| License | Apache-2.0 |
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.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| RobertDWhite/circadian_lighting | ★ 8 | 2026-10-22 | Circadian Lighting custom component for 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.