Description
Inspired by this post since i discovered I was not the only one having this issue. So to resolve it I've created a new app
The theory is pretty simple. You input the colour temperature devices you want this app to watch and it will try to correct for homekit colour temperature by using the formula
I've also added some overrides on a global and per-light basis if the defaults aren't working
Installation
Step 1: Import and Add the App
- Install the application via HPM (search for "Homekit CT Corrector" or "hubitat-homekit-ct-corrector", requires "Fast Search")
- Install the application from this repository via the Apps Code page:
Homekit_CT_Corrector.groovy
. - Add the application via "Add user app" on the Apps page.
Step 2: Select Devices
- Select colour temperature devices.
- Set any overrides
Overrides
- "Amount of time in milliseconds to search for events*" defines the interval to look for a homekit event trigger for a colour temperature change (default 200ms); may need to be longer on older hubs
- "Color Temperature Options" section offers the global and per-light overrides