ZHA Firmware Update Guide

FYI, these are enabling 2 ways of handling the updates. If you want automatic OTA updates that grab the firmware directly from Inovelli, that first line enables them. If you’re looking to push a file locally, you can leave that out or put it in but set it to the default of “inovelli_provider: false” so you don’t have your switches automatically update when you’re not expecting it. Local pushes just need that otau_directory parameter set.

You can also kick off the update sooner post-restart if you want. Grab the IEEE from the device page, go to developer tools and issuing the following to prompt it to check immediately -

service: zha.issue_zigbee_cluster_command
data:
  ieee: "xx:xx:xx:xx:xx:xx:xx:xx"
  endpoint_id: 1
  cluster_id: 25
  cluster_type: out
  command: 0
  command_type: client
  args:
    - 0
    - 100
2 Likes