Pick your platform first. Smart lighting circadian rhythm automation is mostly a translation problem: the same daily light curve has to be expressed as a Home Assistant integration, a Hue routine, a Google voice command, or a handful of scheduled scenes. Before touching any app, check three things: your bulbs can change color temperature, your rooms or groups already exist, and your platform can either run native sleep/wake routines or trigger scenes on a schedule.

One expectation belongs up front: this is not medicine in bulb form. Consumer Reports cites Stanford sleep scientist Jamie Zeitzer making the more useful point: indoor circadian lighting works best as an enabler of better sleep habits, with dimming and warming lights acting as behavioral cues rather than a direct fix for sleep problems.[1]

Three-panel interior scene showing cool morning light, neutral midday light, and warm evening light from a floor lamp

Use One Schedule, Then Translate It

The table is the spine of the setup. The exact Kelvin values are guidelines, not prescriptions, because room size, shade color, bulb output, and personal preference all change how a number feels. Still, the pattern is stable: brighter and cooler during active hours, dimmer and warmer as the house approaches bedtime. The ranges below reconcile common smart-home lighting guidance with lighting-wellness references, including the WELL Building Standard’s Feature L03 discussion of minimum 120 EML and LEDYi’s summary of studies on morning 5000K light and blue light after sunset.[2][3][4]

DaypartTime windowColor temperatureBrightness targetWhat the automation should do
Morning wake6-8 AM2700K-3500K30%-70%Fade up gently; avoid jumping straight to full brightness.
Daytime focus8 AM-4 PM4000K-5000K70%-100%Use the brightest neutral or cool-white setting your room can tolerate.
Afternoon transition4-7 PM3500K-4000K50%-80%Start stepping down without making the room feel sleepy too early.
Evening relaxation7-9 PM2700K-3000K30%-60%Shift warmer and lower, especially in living rooms and bedrooms.
Sleep prep9 PM-bedtime2200K-2700K5%-30%Keep only the lights you need, as warm and low as practical.

Automation matters more than perfect manual color picking. If the house only feels good when someone remembers to open an app at 7:30 PM, it will fail on the exact nights when it would have helped most. A slightly imperfect schedule that runs every day beats a beautifully tuned scene nobody turns on.

Home Assistant: Use Flux for the Fast Path

Home Assistant is the control-freak option in the best sense. Its built-in Flux integration shifts supported lights by sun position, with example behavior moving from about 4000K in daytime to about 1900K at night.[5] The integration’s public analytics show 550-plus active installs, which is a lower-bound signal of adoption rather than a measure of effectiveness.[5]

Use Flux if you want the quickest native setup. Replace the light entity names with your own, restart Home Assistant, and then watch the target lights across one day before tuning anything.

light:
  - platform: flux
    name: Circadian Living Area
    lights:
      - light.living_room_lamps
      - light.kitchen_ceiling
    start_time: "06:00"
    stop_time: "23:00"
    start_colortemp: 3500
    sunset_colortemp: 2700
    stop_colortemp: 1900
    brightness: 200
    disable_brightness_adjust: false
    mode: xy

That gets the house moving. If the kitchen feels too orange at dinner or the living room is too bright after 9 PM, split the lights into separate Flux entries instead of trying to make one global curve fit every room. Work areas usually tolerate a cooler afternoon; bedrooms usually do not.

When Flux Is Too Blunt, Use Adaptive Lighting

Adaptive Lighting, installed through HACS, adds finer control over brightness, color temperature, manual overrides, and per-room behavior. It is the better choice when you want the living room to keep adapting after someone manually changes a lamp, or when you need different min/max values by room. A real-world whole-house walkthrough by Tyler Cipriani shows this style of setup in practice rather than as a lab demo.[6]

adaptive_lighting:
  - name: Living Area Circadian
    lights:
      - light.living_room_lamps
      - light.kitchen_ceiling
    min_brightness: 20
    max_brightness: 100
    min_color_temp: 2200
    max_color_temp: 5000
    sleep_brightness: 5
    sleep_color_temp: 2200
    take_over_control: true

For a copy-paste starting point with more opinionated logic, the Home Assistant community’s Advanced Circadian Lighting blueprint is worth importing. It packages the automation structure so you spend your time selecting entities and adjusting limits, not rebuilding trigger logic from scratch.[7]

  • Use Flux when you want native, sun-position-based shifting with very little setup.
  • Use Adaptive Lighting when you want per-room brightness limits, manual-control handling, and more knobs.
  • Use the Advanced Circadian Lighting blueprint when you want importable automation logic and are comfortable reviewing a community blueprint before running it.

Philips Hue: Build It With Wake Up, Go to Sleep, and Scenes

Hue is less programmable than Home Assistant, but it is much easier to hand to someone else in the household. The Hue app includes Wake Up and Go to Sleep routines; Philips Hue describes Wake Up as a dawn-style gradual brightening routine and Go to Sleep as a warm dimming routine, with warm amber light around the 2000K-3000K range.[8]

  1. Open the Hue app.
  2. Go to Automations.
  3. Create a Wake Up automation for the bedroom, starting between 6 AM and 8 AM.
  4. Set the fade duration long enough that the room brightens gradually rather than snapping on.
  5. Create a Go to Sleep automation for the bedroom or living room between 9 PM and bedtime.
  6. Add time-based scenes for the middle of the day: bright neutral or cool white from 8 AM to 4 PM, then a warmer scene from 4 PM to 7 PM.

The missing middle is the only real annoyance. Hue’s sleep and wake tools are polished, but the daytime and afternoon parts of the schedule usually need ordinary scenes. Create one scene called “Day Focus” around 4000K-5000K and one called “Afternoon Warm” around 3500K-4000K, then schedule them as automations in the same room.

If you also use Apple Home, expose those Hue scenes to HomeKit and schedule them there only if Home is your main household dashboard. Otherwise, keep Hue lighting inside Hue. Splitting the same bulbs across two scheduling systems is how you get the 10 PM mystery scene that nobody remembers creating.

Google Home: Use Gentle Sleep and Wake

Google’s built-in path is the fastest if your lights are already linked to Google Home. Gentle Sleep and Wake can brighten or dim supported smart lights over 30 minutes, and Google documents voice commands such as setting lights to wake at a specific time.[9]

  • Say: “Hey Google, wake my lights in Bedroom at 6 AM.”
  • Say: “Hey Google, sleep my lights in Bedroom at 10 PM.”
  • For a one-off evening wind-down, say: “Hey Google, sleep the lights.”
  • For a one-off morning fade, say: “Hey Google, wake the lights.”

That covers the two moments people actually feel: waking and going to bed. For the daytime and afternoon blocks, use Google Home routines with fixed starts: a morning routine that sets work areas to bright cool white, an afternoon routine that warms them slightly, and an evening routine that lowers brightness. The exact color-temperature control depends on how the bulb exposes itself to Google Home, so test one bulb before copying the routine across the whole house.

SmartThings: Make Five Time-Based Routines

SmartThings does not need a special circadian feature for this. It needs bulbs that expose color temperature, plus a small set of routines. The app path is plain enough: Routines, add a routine, choose a time trigger, then set the lights’ brightness and color temperature.

Routine nameIfThen
Morning WakeTime is 6:30 AMBedroom lights: 2700K-3500K, 30%-70%
Day FocusTime is 8:00 AMOffice and kitchen lights: 4000K-5000K, 70%-100%
Afternoon TransitionTime is 4:00 PMMain living areas: 3500K-4000K, 50%-80%
Evening RelaxTime is 7:00 PMLiving room and bedroom: 2700K-3000K, 30%-60%
Sleep PrepTime is 9:00 PMBedroom and hallway: 2200K-2700K, 5%-30%

The practical trick is to group by room use, not by bulb brand. The office can stay brighter longer than the bedroom. A hallway can be very warm and very dim after 9 PM. If SmartThings offers color names instead of Kelvin for a particular bulb, pick the closest available warm white, soft white, neutral white, or daylight setting and save the routine anyway.

Alexa: Schedule Scenes Instead of Fighting the Color Picker

Alexa routines can trigger lights at specific times, but color-temperature control varies by bulb and skill. If your bulbs expose Kelvin or white-temperature presets cleanly, use those directly. If they do not, create scenes in the bulb maker’s app first, then have Alexa run the scenes.

  1. In the Alexa app, go to More, then Routines.
  2. Tap + to create a routine.
  3. For When, choose Schedule and set the time.
  4. For Alexa Will, choose Smart Home, then either Lights or Scenes.
  5. Create routines for Morning Wake, Day Focus, Afternoon Transition, Evening Relax, and Sleep Prep using the shared schedule.

Scenes are usually more reliable than asking Alexa to interpret a color instruction five different ways across five brands. Name them boringly: “Office Day Focus,” “Living Room Evening Relax,” “Bedroom Sleep Prep.” Cute names are fun until someone has to troubleshoot them from the couch.

Apple Home: Automate Scenes by Time of Day

Apple Home works best when the bulb or bridge exposes dependable white-temperature controls to HomeKit. Hue is the obvious example, but compatible bulbs from other makers can work if Home sees them as adjustable white or color lights. Create the scenes first, then automate them.

  1. Open the Home app.
  2. Create a scene called Morning Wake and set the relevant lights to warm white at moderate brightness.
  3. Create Day Focus, Afternoon Transition, Evening Relax, and Sleep Prep scenes using the table values.
  4. Go to Automation, then choose A Time of Day Occurs.
  5. Assign each scene to its time window.
  6. Disable any duplicate schedules in the bulb maker’s app unless that app is intentionally handling the same room.

Apple’s clean interface can hide a compatibility problem: some bulbs show color controls but do not expose color temperature in a predictable way. Test one Sleep Prep scene and one Day Focus scene before building all five. If the bulb jumps to a saturated color or ignores the warmth setting, make the scene in the manufacturer’s app and expose that scene to Home if supported.

If Your Bulbs Cannot Do This Well

The bulb matters more than the logo on the automation screen. A tunable white or full-color bulb is the baseline. A dimmable-only bulb can still fade up and down, but it cannot follow the warmer-to-cooler-to-warmer curve.

Wirecutter’s 2026 smart bulb guide names the WiZ 60W A19 Color LED as its top pick, lists it at $13, and notes that it has a built-in circadian-rhythm mode.[10] That makes WiZ appealing if you want a low-friction bulb-level fallback. Philips Hue White and Color Ambiance remains the smoother choice for Hue-native routines, though Wirecutter’s pricing note says the bridge adds about $60.[10] GE Cync Full Color Direct Connect is worth a look for work areas because Wirecutter measured it at 1,974 lux at 100%, the highest lux it had tested in that guide.[10]

Those prices and measurements are source-specific snapshots, so verify current pricing before buying. More important, buy for the platform you will actually automate. A technically better bulb that behaves awkwardly in your chosen app will be worse to live with than a less exotic bulb that schedules cleanly every day.

The Platform Choice, Narrowed

Use Home Assistant if you want maximum control and do not mind YAML, HACS, or blueprint imports. Use Hue or Google Home if you want the least friction for wake and sleep behavior. Use SmartThings, Alexa, or Apple Home if those are already your household dashboards; scheduled scenes are good enough as long as the bulbs expose color temperature reliably.

After setup, give the automation two normal weekdays before tuning it. Change only one thing at a time: morning brightness, daytime coolness, evening dim level, or bedtime start time. The goal is not to make the house announce that it is doing circadian lighting. The goal is to stop thinking about the lights because they already moved with the day.

References

  1. How to Use Smart Bulbs for Better Sleep, Consumer Reports, consumerreports.org
  2. Circadian Lighting in Smart Homes: Tuning Color Temperature Throughout the Day, Elite Smart Home, elitesmarthome.com
  3. Circadian Rhythm Lighting Guide, LEDYi Lighting, ledyilighting.com
  4. What is Circadian Lighting?, The Lighting Practice, thelightingpractice.com
  5. Flux Integration page, Home Assistant, home-assistant.io/integrations/flux/
  6. f.lux, but for your house — Whole-house circadian lighting with Home Assistant, Tyler Cipriani, tylercipriani.com
  7. Advanced Circadian Lighting, Home Assistant Community, community.home-assistant.io
  8. How lighting affects mood: Harness circadian lighting for wellbeing, Philips Hue, philips-hue.com
  9. Use Gentle Sleep and Wake with your smart lights, Google Home, support.google.com/googlehome
  10. The 4 Best Smart LED Light Bulbs of 2026, Wirecutter, nytimes.com/wirecutter