I’m wanting to migration from the old z-wave integration to z-wave JS. I’m currently on 2021.11.1 but will update to 2021.12.x before doing so. I started the process just to see what would be involved and got warnings about all my battery devices not being awake. Is this really an issue? I’m not even sure I can wake them all up at the same time. I have a good 20 of them and think by the time I hit the last one the first would be back asleep. Any tips/advice appreciated. Thanks!
Look into Zwave JS to MQTT. Even if you’re not using MQTT, I like the control panel and some of the other features that it has. I started by migrating to Zwave JS first and then decided to try Zwave to MQTT. Which meant renaming all my devices twice. Just something to think about to avoid some extra work.
You don’t have to rename your devices to swap between the addons. Just don’t remove the integration. And you have to disable the integration at the moment during the swap due to a bug in HA.
Do we transfer cache files or share the same cache file? I’ve been under the impression that we don’t based on other users doing the switch and having different names (or having to reinterview).
No, we don’t share caches. They will all be interviewed but the device ID will remain the same so the integration still matches them to the correct entities. Names are only lost if you remove the integration.
There is currently a bug that causes the device to be deleted from HA if it goes unavailable so you have to disable the integration during or they’ll be deleted when the new addon comes online and they’re all unknown pending an interview.
The only thing that has to be copied over are the network keys.
It presently contains manufacturer information as I understand it, or at least changes to that messes things up, which requires renaming when we change the device file on our end. That’s supposed to be being fixed, or already fixed.
All I know is the actual swap is seamless except for the current bug. Lots of people swap back and forth repeatedly.
Ok, but if swapping between them causes battery device to fail the interview process (typical), then the names would not transfer because the MF info is blank.
They will stay unknown until you wake them, then they match up. I don’t work on the integration itself so the actual mechanics escapes me. All I know is people on discord do it all the time.