Description
Is your feature request related to a problem? Please describe
Updating battery-powered Zigbee devices currently requires manual intervention. Users need to press buttons on devices when selecting "update device firmware" and there are often timeouts or failed connection attempts. Getting OTA updates to work on devices like the IKEA E1743 on/off dimmer can take multiple tries and a lot of time.
There's no way to queue updates for when devices naturally wake up or to verify battery levels are sufficient before attempting updates.
Describe the solution you'd like
Add an OTA update queue system that:
- Lets users queue battery devices for firmware updates
- Automatically tries the update when the device next connects naturally
- Responds immediately when the device is available, making the process more reliable
- Includes basic config options:
- Number of retry attempts (default: 5)
- Minimum battery threshold (e.g., only update if battery > 70%)
- Success/failure notifications
- Queue status view
This would make battery device updates more hands-off and reliable since the system would handle the update when the device is actually ready to receive it.
Describe alternatives you've considered
I dont really have any alternatives, other than hitting buttons repeatedly when pressing firmware update and having it fail.
Additional context
its all above.
Also - spectacular work on this add-in, I just moved from ZHA to Z2M and it is lightning fast with so much extra control!!