I’m having to redo my Hassbian because of the move to Python3.5 so I’m doing it on a separate SD card. Everything was able to migrate except the Zwave. All my friendly names are gone, and only some of my motion detectors are being seen on Hassbian. I copied over my Zwave configuration file so some of the names are right, some of them are wrong. The automations don’t recognize any of the Zwave devices and when I use OZW to rename the device, no names get changed. Any thoughts? I’m running Hassbian 0.63.3 on a Rpi3. Obviously when I use the same configs on the old SD card running Hassbian 0.63.2, it works just fine.
That is probably why it’s not working. Use the zwave page in Home Assistant to manage your ZWave devices…
I think you need entity_registry.yaml as well as the zw*.xml files, tho’ I’m not sure when the registry file was started That’s provided you use the internal zwave config.
Hmmm thanks don’t know how I managed to miss that
Updates to the docs to mention that you need to use the entity registry are with the devs for sign off. I’ve just nudged them, hopefully we’ll get some movement soon.
There appears to be two places to change the name. OZW and under customization. Which are you referring to? I’ll check the registry files tonight.
The entity registry is the one that (now) changes the entity_id.
Using Rename Node or OZW changes the entity name, which is different and only impacts the default friendly name, and the attributes that refer to the old and new entity IDs.
I am referring to the control panel…
The release notes on the entity registry don’t really make sense to me. Is there somewhere I can read information about the registry? I don’t understand what it does or why we have it. All my devices still work?
Sadly, no documentation as yet, and the PR for the Z-Wave documentation update is stuck with the devs for approval.
This issue tracks some of the challenge. Basically it would appear that renaming the entity ID value is now handled entirely by the entity registry. The entity registry is only mentioned in the blog post - there’s nothing in the docs.
Wow. This is a bigger mess than I thought.
How did something like this make it through without a breaking change notification?
Hmmm that’s what I was mistakenly referring to as OZW. For whatever reasons those don’t save. Worse yet, trying to copy the entity registry gives me a “I do not have permission to copy this file” warning.
Good question - possibly because the entity registry is officially still a work in progress, which is the same reason that the docs for it are missing.
If that is the case, it should NOT have become the ‘default’ or broken the old way when it was released.
Agreed - I’d suggest you chip in your perspective on the issue and hopefully the devs will listen
So somehow suddenly I can change names but none of my battery operated zwave devices seem to get detected. When I put them in the groups that they used to be in, the switches lose the ability to be toggled on from Hassbian. Any reason for that? The lights still can toggle on. If I disable groups the switches will toggle on.
You’ve looked in the dev-states menu for your entities?