Lifx under .103 and breaking change

So, I see in the breaking chages section the following:

Lifx : light.lifx_* -> lifx.* (#29136)

I am a long time user, but not an expert by any means. If I am reading this correctly, I will need to update all of my automations to reflect the naming change? So - service: light.lifx_set_state will become - service: lifx_set_state and any of the others will need to change as well.

I wish there was a global editor for yaml files.

Am I on the right track?

You’re on the right track. Except I’m guessing you meant this:

- service: lifx.set_state

instead of

- service: lifx_set_state

Just checking so you don’t need to make the change twice. :slightly_smiling_face:

Good catch! Bless your hyde! :slight_smile:

So, if I do the upgrade will the system boot and just not load the broken automations? Or, do I need to make the config file changes before the upgrade?

It will boot but the old service calls will do nothing.