In order to update the Z-Pi 7, this actually uses the standard library for Z-Wave. The ZWaveJS team has included the update function to ZWaveJS UI (previously known as ZWaveJS2MQTT).
Requirements:
- Any PC or mobile device.
- Z-Pi 7 connected to ZWaveJS UI
- ZWaveJS UI (Previously known as ZWaveJS2MQTT - installed through Home Assistant, or on Docker)
- Installed on Home Assistant
- Installed on Docker
Backup your Z-Wave Network before updating using ZWaveJS UI
Make sure that you have a backup of your Z-Wave network in any case an issue happens during the firmware update. This will allow you to restore another Z-Stick 7 with your previous network.
It's good practice to backup your network occasionally.
- Open ZWaveJS UI
- Click +
- Then ADVANCED ACTIONS
- Then click on BACKUP under "NVM Management"
- Store the file in a safe location that you'll be able to find it in any case you need to restore your network.
Update using ZWaveJS UI
- First, download the firmware update for your Z-Pi 7
- Download V7.17.2 update:
- Open ZWaveJS UI
- Click ACTIONS
- Then ADVANCED ACTIONS
- Then click on UPDATE under "Firmware update OTW"
- Select the file you downloaded in step 1, then click UPDATE
- Allow your Z-Pi 7 to firmware update for a minute or two, once completed, the update should show the new firmware version after a few seconds after a complete firmware update
- You may view the 7.17.2 changelogs here: https://github.com/SiliconLabs/gecko_sdk/releases
- Double-check your Z-Wave Frequency after the firmware update completes, updating will sometime cause your Z-Wave Frequency to change.
- Expand your Z-Pi 7 controller
- Review the Z-Wave Frequency, if necessary, change it the the correct Z-Wave Frequency and send it.
- Expand your Z-Pi 7 controller