Lots of integrations are changing the scheme with which they create entity names (sometimes can be the same for devices).
This can be annoying when deleting and re-adding an integration since the entities will appear different.
One solution, to fix all before happen this, is to delete the files in .storage relating to entities (and devices) and have everything re-created from scratch, but this involves a lot of work.
It would be convenient to have a tool in the developer tools dashboard that tells you the “automatic” entity/device name and the current one, so that one can analyze and understand if it makes sense to correct it. Maybe a “Fix” button (like the button for statistics) to fix it directly.
Thanks