Black Friday Update: Please review our FAQs before contacting support!

How to do OTA Wave devices in Home Assistant - Z-Wave JS UI and Z-Wave JS

Modified on Mon, 25 Nov at 10:48 AM

Starting in April 2024, all firmware updates will be automatically reported by Home Assistant. If you need to perform a manual firmware update, please refer to the guide below.


Guide utilising the Z-Wave JS UI add-on for the Over-The-Air update of Shelly Wave devices through Home Assistant.


  • Open the HA Menu by selecting the Menu icon located in the top left corner.


  • Within the HA Menu, choose the option "Open Z-Wave JS".


  • Once the user interface (UI) has loaded, proceed to select the icon corresponding to the desired Device for the OTA.


  • Click on the Advanced button


  • Within the Advanced window, locate the Firmware update option and then proceed by pressing BEGIN.


  • Choose the line corresponding to the Firmware file, and navigate to the location of the downloaded file on your device. Ensure the Target to update is set to 0 and press OK.


  • After completing the previous step, you can navigate back to the Z-Wave JS UI, where you will be able to monitor the update's progress.


  • After the update is completed, you will receive a notification.


  • Following which HA will conduct the device interview again.


  • Upon completion of the interview, the new firmware version will become visible in the widget of the updated device.




Guide utilising Z-Wave JS add-on for the Over-The-Air update of Shelly Wave devices through Home Assistant.


  • Home Assistant


  • Select Device’s & Services


  • Z-wave JS devices overview


  • Select your device you want to update 


  • If an alternative name was given, copy and save the name on clipboard (needed later after re-adding the device, so automations won’t break)


  • Click on the three dotsdevice firmware update


  • Select the OTA file from your drive


  • Firmware target - select 0


  • Wait until the job is done


  • Exclude the device


  • Factory reset the device


  • Include it again


  • If an alternative name was given before, paste it from clipboard


When finished, the device is back. It is updated and works as before, only counters and custom settings are reset