Lightkeeper does four things with lights you have already paired:
A Light Remote turns any remote, switch or dial into a controller for them.
A light schedule switches them on and off at the times and on the days you choose.
A circadian light or a Colour Curve Light moves them through the colours of the day, following your own sunrise and sunset or a curve you draw.
A Room-sensing Light sets their brightness from a light sensor you own, or from how high the sun is.
Light Remotes and schedules write and maintain the Homey Flows for you, so they need a Personal API Key. The other three need no key. Every device's values are Flow tags, and two Flow cards set a room from your Lightkeeper devices or ask whether it is dark enough.
Everything runs on your Homey: no cloud, no telemetry. Designed and written with AI, verified on real hardware.
Click on a device above to show related Flow cards only.
When...
Circadian light
Turned on
Circadian light
Turned off
Colour Curve Light
Turned on
Colour Curve Light
Turned off
Light schedule
Turned on
Light schedule
Turned off
Room-sensing Light
Turned on
Room-sensing Light
Turned off
And...
Circadian light
Is turned on
Colour Curve Light
Is turned on
Light schedule
Is turned on
Room-sensing Light
Is turned on
Room-sensing Light
It is at Daylight at or below daylight or less
i
Compares against what this Room-sensing Light already reads — from its own light sensor, or from the sun where it has no sensor. 0% is fully dark outside and 100% fully bright, on that device's own thresholds, so the number you set here means the same thing as the brightness it chooses. If it cannot tell how light it is, this is never true.
Then...
Circadian light
Turn on
Circadian light
Turn off
Circadian light
Toggle on or off
Colour Curve Light
Turn on
Colour Curve Light
Turn off
Colour Curve Light
Toggle on or off
Light schedule
Turn on
Light schedule
Turn off
Light schedule
Toggle on or off
Lightkeeper
Set Lights — colour from Colour from, brightness from Brightness from, The switch
i
Puts lights where your Lightkeeper devices want them right now, in one go. Use it when something else decides the moment — motion, a door, a button — and you want Lightkeeper to decide the light. The colour and the brightness can come from two different Lightkeeper devices, so a Room-sensing Light can set the level while a Circadian Light sets the white.
Room-sensing Light
Turn on
Room-sensing Light
Turn off
Room-sensing Light
Toggle on or off
Support
Having an issue with this app?
Contact the developer via the developer website.
What’s new
Version 1.0.0 — Lightkeeper 1.0 is out of early access. From now on, an ordinary update keeps every device you have already set up working as you set it up. Anything that would need Repair, adding a device again or losing a setting you chose comes only as a new major version, with a note here. Nothing in this update needs redoing. Every brightness in Lightkeeper is now Homey's own number — 50% here is 50% in Homey — and the Brightness scale setting is gone. Devices you already set up were converted, so your lights look exactly as before. The choices for how a device controls your lights have clearer names: “Keep lights updated while they’re on” and “Keep lights updated, even while off”. Also fixed: the light test on the last setup screen now puts a light that was showing white back to white, instead of leaving it on a colour. It also waits for a light to finish switching on before putting it back, so a light that brings back an earlier setting as it comes on keeps its own colour temperature. Also fixed: removing a device could leave your other devices asking for a new Personal API Key. And Lightkeeper now removes only the Flows it can prove it created, never one you have added a condition to.