I don’t think you understand the timeline of Z wave integration into HA.
I started using HA in august of 2017. At that time all of the OZWCP functionality had been fully integrated into the z wave control panel of HA (mostly) just as it is now. Over that year from the time I started using HA till the time this thread was started (1 year later) the changes that had been made since then made it more “chaotic”.
After the initial integration, it worked perfectly fine. If you added a new node all you needed to do was go to the Z wave control panel (in HA) and rename the node. After you restarted HA the changes would be reflected in the entities created by that node. Done!
Then the concept of the original “entity_registry” was introduced. That’s when things really started getting overly complicated for the average Z wave HA user.
But it was still workable, tho less convenient, because you could still just rename the node in HA thru the Z wave control panel (in a similar fashion to as it is now - not outside of HA), delete the entity_registry.yaml file, restart HA, a new entity_registry.yaml file would be regenerated from the z wave controller with the new node name included and the changes would be implemented across all entities associated with the renamed z wave device all at one time. There was no need AT ALL to rename, one by one, each individual entity created by the device
Then when the decision was made to completely REMOVE functions from that control panel (namely and most fundamentally critical, the ability to rename nodes) things are where they stand right now.
This whole thread (and many others) has been about ways of coming up with workarounds to a situation that has been imposed on the users by the HA developers themselves.
And since this was intentionally rewritten this way and it’s been going on for so long with NO ONE who has any authority on the subject coming on here (I don’t know if you noticed but this is just one of MANY threads on this topic) and addressing any concerns or explaining why it has to be this way or giving any road map for making it better than it is right now I don’t see any reason to believe there is any interest in “fixing” things.