ZHA OTA-Updates aborting. Extending timeouts? Automatic resume?

Hello,

I’m using a lot of Zigbee-Devices, for example Sonoff-TRVs. I understand that OTA-updates are slow since Zigbee doesn’t have the same bandwith like WiFi. I wouldn’t mind taking some hours or even days for the updates, but the problem is that HA is aborting the updates if it takes “to long”, making me manually starting the updates one by one over and over again, till I’m lucky and some update will really get to 100% and finish. Sometimes, the updates resume from the point where they stopped, sometimes they just start again from scratch.

What I was hoping for is just clicking “Yes, please update” on all devices, and that HA is not aborting after such a small amount of time OR (even better) let HA manage that the updates are resumed if they get aborded.

Any ideas?

2 Likes

Nobody got an idea? Am I the only one having this problem updating Zigbee-Devices?

I appear to be having the same issue. I have a couple of Sonoff battery powered temp sensors. HomeAssistant just showed that there is a new update for them and when I attempt an update I am having the same time out issue. It would be nice if the update could just keep trying in the background. Is this possible?
Is there another way to get the update to work? I have moved both sensors right next to the Coordinator so that should not be the problem. My Coordinator is a Sonoff Zigbee 3.0 USB Dongle Plus

Ran again in this problem. No solution for automated retries on updates?

No solution, but I can give you a couple of hints to make the update process smoother:

  • Don’t update more than 1 device at a time.
  • For battery devices, it helps to periodically press the button on the device to prevent it from going to sleep mid-update.