Allow changing the external MQTT ID when renaming the device

I have 2 bathrooms, one upstairs and one on the ground floor which will soon be finished.
When I created my MQTT device I called it Chauffage SdB and its external ID is mqtt:ChauffageSdB

I would like to rename the device Chauffage SdB Etage, which is not a problem.
However, its external ID is now unchangeable and therefore the default topic is too.

I don’t know if it’s possible, easily, to change it.

I think that, if it is possible, it will likely cause a big mess in all the scenes that use this device.

Would a solution be to use a custom topic?

Also, if someone can explain to me, to us, their function and how to use them.

Hi @gaetanb76 :slight_smile:

Indeed, currently the external ID is not editable; you have to recreate another device if you want to change it.

But actually, if we allowed modification, the only thing it would break would be all your scripts / Node-RED flows, not the scenes.

Yes, that’s another option.

You put a topic in it and Gladys listens to that topic, nothing complicated ^^