They either time out right away
or they actually start and begin to update but time out before they get close to finishing. I think the farthest along they get is about 15%?
After retrying several times, moving the devices right next to the corridinator etc. the update disappears from HA and it indicates that they are at the latest version.
At this time HA does not show any updates available but after a period of time (not sure how long or if a reeboot is required) HA refreshes and the updates are once again showing they are available.
I have not been able to try and update using the ewelink app yet and would prefer if it could all be done in HA
FYI real quick: I just updated three SNZB-02D devices to 2.3.0 successfully.
Two using latest Home Assistant and a SMLight SLZB-06M updated to its latest radio (20250220) and ZB (v2.8.2.dev3) firmware in ZHA mode. The first one failed so I went super paranoid, put the sensor right next to the controller, and clicked the little senor wakeup button every few mins or so and then it worked. However I then updated a second one across the room after just clicking the button once. Both took about 20mins.
The third was updated using their Sonoff iHost gateway running its latest firmware “eWeLink CUBE Version v2.5.0”.
WHY?
I’ve had these suck battery pretty quickly (50% after a few months) so hoping this may improve. Main reason is actually that I installed HAOS fresh on a new x86 box and giving it another go after a few years of hiatus. Wanted all hardware to have some updated firmware before diving in.
Check the reporting frequency (minimum time between reports in particular), I had one in the bathroom with the attendant wild humidity swings which made it report every few seconds by default. Limiting that should help battery.
I’m still struggling with this. I have a Sonoff ZBDongle-P as the coordinator and running HA on a pi. I get the update message in HA that there is an update (now 2.3) but every time I try and update it times out. It usually gets to about 1.5% but I have had it go as far as around 15%
I also attempted to use the eWeLink app using my old Sonoff ZB bridge but for some reason I can’t get the bridge to pair with eWeLink. I do not want to buy a new bridge just to update a couple of sensors.
Is there some way to set the SNZB-02 timeout period (maybe to never) in HA to see if I can get it to keep trying until it completes? I have done all the other steps I could find on line such as proximity to coordinator, new battery pressing the button etc. I did notice that when it is showing the % change the screen does a very faint flash. If the flashing stops the device will time out right after that.