I got a new sensor, one of the “famous” Aeotec Multisensor 6 ones.
I added it (securely) using HA’s zwave.node_add_secure service through the WebUI, removed it again later and finally re-added it using domoticz, also in secure mode.
I also set the device to binary mode.
The result is always the same: though domoticz instantly recognizes the sensor by name, it only shows up as
“unknown_idXXXX_unknown_typeYYYY” in HA, e.g.
I haven’t gotten any new sensors since then - until today.
I don’t know what’s going wrong here, but to me it looks like “something” is broken since the 0.36 release.
Maybe someone with deep knowledge of the HA <-> openzwave internals could have a look at this issue?
Did anyone else have this problem when adding new Zwave devices since 0.36?
Unfortunately, I can’t (temporarily) downgrade to 0.35.3 (which worked the last time) due to all the config changes since then.
I just downloaded 0.35.3 (docker), commented out the conflicting parts of my config file and started it.
I removed the sensor and re-added it. Bam. Everything’s showing up with an actual name now:
Given that my first install wasn’t until 0.36, and my Multisensor 6 shows up just fine, I suspect that isn’t the problem. More likely it’s to do with the OZW configuration (zwcfg*.xml) since that’s where the names come from. You can edit that, or just use the rename option in HA, to fix the name.
Hmm, strange.
The names in the zwcfg_*.xml file need to come from somewhere, so maybe something’s broken with the mechanism that creates the content for this file?
In 0.35.3 the sensor name was picked up immediately after adding the sensor, so this can’t be a thing where “you just have to wait it out”. @Tinkerer: are you by any chance running the Docker image of HA?
I do so since I started using HA - maybe it’s limited to the Docker version.
I remember that in 0.36 the docker image was missing the zwcfg.xsd file and I had to map it inside the container manually.
Any chance that this has something to do with it?
See my old thread that unfortunately didn’t get any replies:
To this day, I’m running my docker containers with the mapped zwcfg.xsd file.
Ok, I suspected as much.
I just checked and removed the zwcfg.xsd mapping.
At least in 0.40 the file is included again in /usr/src/app/build/python-openzwave/openzwave/config/ inside the container, so I can remove the workaround.
There’s no difference though between the included zwcfg.xsd and the one I mapped.