Some of the Develco SMSZB-120 in my network fail to update via OTA
What happened?
I have 5 smoke sensors Frient Develco SMSZB-120.
Recently, I received a notification for all of them that there was an update via OTA available. I decided to update all of them.
However, I cannot understand why there are only 2 devices which start the OTA process but then the update fails after some time. See pictures below for one of them where OTA starts but at some point I receive an error message that OTA did not complete:
Which ends into this:
This still happens after re-trying in other times, or only doing the OTA for one of the 2 devices per time and putting both the devices close to the antenna (like 2 meters plain sight).
What did you expect to happen?
I expect all devices should successfully finish the OTA process.
How to reproduce it (minimal and precise)
No response
Zigbee2MQTT version
2.1.3
Adapter firmware version
20230507
Adapter
zStack3x0
Setup
Z2M installed via docker container on Intel N100 (X86_64) with NixOS as operating system
Debug log
No response
Try temporarily moving them closer to the coordinator, mine constantly had timeouts why trying to update. I had to move it close and swap to a fresh battery for it to succeed.
Thank you, I had tried to place them very close to the coordinator (as I wrote in my original message) but it did not help. Changing the battery (despite the smoke alarm indicating to be in good state) got the job done.