Upgraded to 2022.11.1 and received a notice to move MQTT config from configuration.yaml to the UI. I removed the entries in configuration.yaml, and I added the new integration. Unfortunately, now all my entity names are wrong. Used to be I could change the device name, and the name would cascade down to the entities. Now, it no longer does.
restore, and install from the UI before removing the old one and your names will persist. The removal + restart is what killed the integration’s naming.
Also, device → entity naming still works. Just did it this morning with a zigbee2mqtt mqtt device.
Also, 2022.11.1 isn’t out yet, maybe you’re mistaken?
I went back and restored from my nightly backup, removed mqtt from configuration.yaml, and restarted. When I did only that, everything came back correctly. My mistake before was to remove the MQTT integration and add it back with the UI, following the documentation.
When I did this, device —> entity naming did not work for me. No matter what I changed my device name to, no entities changed names.
There’s a confirmation that pushes it on every rename. That always pops up, if you aren’t getting it, you may be in the wrong spot. How are you naming the device?
It only changes names that have common elements with the device name. It’s always worked like that too btw. Also, if this didn’t work, it wouldn’t work for any integration.
e.g.
Device name is: Foo Bar
entity 1 is: Foo Bar Status
entity 2 is: Bar Foo Status
When renaming the device, the entity Foo Bar Status will change names (and entity_id) where Bar Foo Status will not.
Edit: Just tested it out (again) and it’s working perfectly. You must not have common elements in your names.
Interesting that the device name didn’t get HT Office Shelly 45763.
No worries though. Not deleting the MQTT integration (only removing the entries from configuration.yaml) left all my names alone, and everything works fine.