Requesting Z-Wave NVM Backup and Restore + Radio migration in Z-Wave JS integration UI (similar to what ZHA integration has) #7136
Hedda
started this conversation in
Feature Requests
Replies: 2 comments 3 replies
-
Regarding Z-Wave network migration there is another alternative method when backup and restore is not an option (like example when migrating from a "legacy" controller with very old firmware to a controller with much newer firmware or vice versa), and that is for a second Z-Wave Controller to join an existing network and then take that over the Z-Wave network control from the existing Z-Wave Controller, promoting the new controller as master. That concept is discussed here: |
Beta Was this translation helpful? Give feedback.
0 replies
-
Wouldn't this better be a feature request in the HA core repo? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
This is really a frontend UI feature request for the Z-Wave JS integration in Home Assistant (so not for Z-Wave JS driver specifically):
Please consider adding Z-Wave NVM Backup and Restore features as well as Z-Wave "radio migration" to the Z-Wave JS integration UI when using it with Z-Wave JS add-on instead of an external Z-Wave JS server.
I believe that these UI streamlining features will be very important for a more seamless user-experience in the GUI now that Nabu Casa is working on an upcoming official Home Assistant Z-Wave Controller dongle/stick hardware (as a new addition to the Home Assistant Connect family) that many Z-Wave integration users will probably want to migrate to, (see reference -> https://www.home-assistant.io/blog/2024/06/12/roadmap-2024h1/#z-wave).
Having those features available inside the Z-Wave JS integration UI would make the process of backing up and restoring your Z-Wave network to NVM (binary or JSON formatted) file very user-friendly. NVM Backup and MVM Restore functions are already available if using Z-Wave JS UI, however those NVM backup and restore feaures are not exposed in Z-Wave JS integration when just using it with the Z-Wave JS add-on.
If could first expose streamlined features in the UI for both NVM Backup and NVM Restore features to the Z-Wave integration frontend UI then the next obvious value to end-users would be to also add a UI frontend feature for migrating from an older Z-Wave 500 series radio adapter to a newer Z-Wave 700 series or Z-Wave 800 series radio adapter, and it would be awesome it there could be a built-in flow for that (just like there is for it in the ZHA integration).
Please look at frontend UI of ZHA integration "download backup" and "migrate radio" for reference:
If possible it would be great if the goal was to aim to have frontend feature-parity between the Z-Wave integration UI and the ZHA (Zigbee Home Automation) integration UI, at least for frontend UI user experience.
I think that all these ideas should fit well into on-going goals of making Home Assistant easier to use:
PS: By the way, on the backend-side ZHA uses zigpy-cli tool that save backup in JSON format, and for reference Z-Wave JS also has a "NVM editor" CLI utility that binary NVM backups from Z-Wave controllers into JSON and back:
https://www.npmjs.com/package/@zwave-js/nvmedit
https://github.com/zigpy/open-coordinator-backup
https://github.com/zigpy/zigpy-cli
Do you have a solution in mind?
Please expose more features in the frontend UI of the Z-Wave JS integration in Home Assistant (for users not using Z-Wave JS UI).
Describe alternatives you've considered
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions