-
-
Save EverythingSmartHome/990f2436608fd347cd20cf0009b5cef4 to your computer and use it in GitHub Desktop.
#Check new adapter is found | |
lsusb | |
#Check which port new adapter is on | |
ls -lah /dev/tty* | |
# Enter Home Assistant container | |
docker exec -it homeassistant /bin/bash | |
#Install open-coordinator-backup | |
pip install zigpy-znp 'git+https://github.com/puddly/bellows@puddly/open-coordinator-backup' | |
#Start backup process (replace with your device address) | |
bellows -d socket://YOUR_IP_OR_ADDRESS backup > /config/zigbee-backup.json | |
#Restore backup to new adatper (replace with your adapter) | |
python -m zigpy_znp.tools.network_restore /dev/ttyUSB0 -i /config/zigbee-backup.json | |
#Change to storage directory | |
cd /config/.storage | |
#Backup config file | |
cp core.config_entries core.config_entries.backup | |
#Edit config file | |
vi core.config_entries | |
#Find ZHA using the forward slash key and search for zha. Edit path and radio type as applicable. Press escape and type :x and hit enter to save. |
I just went through this and got stuck with the obsolete branch, switching out the following commands worked for me.
#Install open-coordinator-backup pip install 'zigpy>=0.47.0' 'zigpy-znp>=0.8.0' 'zigpy-deconz>=0.17.0' git+https://github.com/puddly/zigpy-cli.git@puddly/zigpy-radio-api git+https://github.com/puddly/bellows.git@puddly/zigpy-radio-api
#Start backup process (replace with your device address) zigpy -vv radio ezsp socket://YOUR_IP_OR_ADDRESS backup /config/zigbee-backup.json
#Restore backup to new adatper (replace with your adapter) zigpy -vv radio znp /dev/ttyUSB0 restore /config/zigbee-backup.json
this does not work either...
This worked for me:
pip install 'zigpy>=0.47.0' 'zigpy-znp>=0.8.0' 'zigpy-deconz>=0.17.0' git+https://github.com/puddly/zigpy-cli.git@puddly/zigpy-radio-api
python -m zigpy_znp.tools.network_backup /dev/ttyUSB0 -o /config/zigbee-backup.json
Read more here: https://github.com/zigpy/zigpy-znp/blob/dev/TOOLS.md#backup-and-restore
Please use ZHA's migration interface, there's no need to use the command line tools. If you still want to do it over the command line, use zigpy-cli: https://github.com/zigpy/zigpy-cli#network-backup
I just went through this and got stuck with the obsolete branch, switching out the following commands worked for me.
#Install open-coordinator-backup
pip install 'zigpy>=0.47.0' 'zigpy-znp>=0.8.0' 'zigpy-deconz>=0.17.0' git+https://github.com/puddly/zigpy-cli.git@puddly/zigpy-radio-api git+https://github.com/puddly/bellows.git@puddly/zigpy-radio-api
#Start backup process (replace with your device address)
zigpy -vv radio ezsp socket://YOUR_IP_OR_ADDRESS backup /config/zigbee-backup.json
#Restore backup to new adatper (replace with your adapter)
zigpy -vv radio znp /dev/ttyUSB0 restore /config/zigbee-backup.json