Home Assistant 2026.3 has removed color_temp (mireds), kelvin , min_mireds , and max_mireds in favor of color_temp_kelvin
Here’s a small tool to copy/paste your yaml into, and it’ll attempt to automatically replace the depreciated constants to their new versions along with the corresponding converted values.
This was great - for whatever reason the index.html did not work when I copy pasted it from the github GUI, but when I used git clone, everything worked as expected. Probably something goofy with my clipboard I suspect.
I’m surprised the HA team broke such a simple thing without considering how difficult it can be to update all different automations manually.
Usually we have a transition period, or a backward compatibility
This tool looked like it was the solution, but there is a catch, if you have Yeelight lights, they still use “kelvin:” and this tool replaces it to “color_temp_kelvin:” which breaks all Yeelight automations.
Is there a way to make it smarter and avoid all the yeelight.set_color_temp_scene action ?
I find it strange as I used the GUI to do these now broken automations, and I didn’t force any YAML code to specifically force deprecated names… If it was planned to be deprecated, it was still offered and pushed when creating a new automation.