Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Home Assistant
  3. Circadian Lighting

Circadian Lighting

Apache-2.0Python2.1.6

A Home Assistant custom component that syncs color-changing lights with the natural daylight cycle to support circadian rhythms.

GitHubGitHub
881 stars99 forks0 contributors

What is Circadian Lighting?

Circadian Lighting is a custom component for the Home Assistant open-source home automation platform. It automatically synchronizes the color temperature and brightness of compatible smart lights with the natural daylight cycle throughout the day. It solves the problem of static, artificial indoor lighting by creating a dynamic environment that supports the human body's circadian rhythm for better sleep and health.

Target Audience

Home Assistant users and smart home enthusiasts who want to automate their lighting in a health-conscious way, particularly those interested in wellness, sleep optimization, and creating a more natural living environment.

Value Proposition

Developers choose this component because it provides a deeply integrated, automated, and highly configurable solution for circadian lighting within the Home Assistant ecosystem, eliminating the need for manual adjustments or separate, proprietary lighting systems to achieve this biological synchronization.

Overview

Circadian Lighting custom component for Home Assistant

Use Cases

Best For

  • Automating smart lights to follow the natural color temperature of the sky
  • Creating a home lighting schedule that supports sleep hygiene and circadian health
  • Building wellness-focused home automation routines in Home Assistant
  • Providing nighttime lighting that is visible but won't disrupt sleep preparation
  • Graphing and analyzing daylight-synchronized lighting data over time
  • Integrating circadian lighting principles with other Home Assistant automations

Not Ideal For

  • Smart home setups not using Home Assistant, as this is a custom component exclusive to that platform.
  • Users with smart lights that only support basic on/off or dimming without color temperature control.
  • Projects requiring simple, set-and-forget lighting schedules without the complexity of daylight simulation.

Pros & Cons

Pros

Natural Daylight Sync

Automatically adjusts light color temperature from cooler midday hues to warmer dawn/dusk tints, mimicking the natural sky progression for a biologically harmonious environment.

Health-Conscious Sleep Mode

Sets lights to a dim, cool white at 1% brightness for nighttime, providing visibility without disrupting circadian rhythm or melatonin production, as highlighted in the README.

Flexible Hardware Support

Accommodates various smart lights by supporting control via mireds, RGB, XY color space, or brightness-only modes, ensuring compatibility with different hardware.

Advanced Customization

Offers extensive configuration options for location, color temperature range, brightness curves, and transition intervals, allowing precise tuning to user preferences.

Cons

Home Assistant Lock-in

Exclusively designed for Home Assistant, making it unsuitable for other smart home platforms and creating dependency on a single ecosystem.

Configuration Complexity

Requires manual YAML configuration and understanding of advanced settings, which can be daunting for users not versed in Home Assistant's intricacies.

Limited Light Compatibility

Only works with lights that support color temperature or RGB/XY control, excluding many basic smart bulbs and fixtures, as implied by the optional switch configurations.

Frequently Asked Questions

Quick Stats

Stars881
Forks99
Contributors0
Open Issues98
Last commit7 months ago
CreatedSince 2019

Tags

#iot#home-automation#health#hacs#home-assistant#custom-component

Built With

Y
YAML
P
Python

Included in

Home Assistant7.5k
Auto-fetched 1 day ago

Related Projects

Sonoff LANSonoff LAN

Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant

Stars3,228
Forks454
Last commit1 month ago
WebRTC CameraWebRTC Camera

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

Stars2,103
Forks227
Last commit5 months ago
Xiaomi Cloud Map ExtractorXiaomi Cloud Map Extractor

This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.

Stars1,388
Forks156
Last commit2 months ago
iCloud3iCloud3

iCloud3 v3 - An advanced iDevice tracker that uses Apple iCloud account and HA Mobile App data for presence detection and location based automations.

Stars828
Forks61
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub