Skip to content

[Feature request]: Battery device OTA queue system #27234

Open
@Ledfoot775

Description

@Ledfoot775

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!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions