Replies: 1 comment 17 replies
-
You probably can't do this from within HA OS if it doesn't provide a C compiler. Set up a Python virtual environment on any other platform, there are installation instructions at the top of the documentation you linked to. Migrating to a HUSBZB-1 is a little tricky because its IEEE address can only overwritten one time (unless you have access to a hardware debugger to completely re-flash it). It's also beta quality so it should work but I haven't fully tested that exact codepath. All of the new migration code is tracked in zigpy/zigpy-cli#2. Follow the instructions in that pull request after setting up your Python environment to create a backup of your Conbee. Open up the backup JSON file. If the network key frame counter is Edit the backup JSON file and add the following {
"metadata": {
...
},
"stack_specific": {
"ezsp": {
"i_understand_i_can_update_eui64_only_once_and_i_still_want_to_do_it": true
}
},
... Finally, write the backup JSON to your HUSBZB-1: $ zigpy -vv radio ezsp /dev/serial/by-id/... restore deconz.json At this point, the Conbee cannot be used in proximity to the HUSBZB-1 because it would be forming an identical network. If you want to re-use the Conbee at your home, edit the backup JSON yet again and slightly change the IEEE address of the coordinator (e.g. increment the last octet by 1), the PAN ID, and the extended PAN ID. Then restore it to the Conbee. Let me know if you have any questions or if something doesn't work. You're the first to try this migration so I'm hoping everything works 😄. |
Beta Was this translation helpful? Give feedback.
-
I'm trying to migrate from a Conbee II to a Nortek HUSBZB-1. I have tried this on my production HA OS 7.2 and also on a clean install of the HA OS 6.6 both using a SD Card in a RPI-4B.
I have tried to install this following the directions located here:
https://github.com/zigpy/zigpy-znp/blob/dev/TOOLS.md#network-backup-beta
Also tried bellows following directions located here:
Both fail with the following error: errors:
error: command 'gcc' failed: No such file or directory
ERROR: Failed building wheel for pycryptodome
Any thoughts on how to get past this is greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions