Skip to content

[zigpy] Allow enqueuing OTA updates for battery powered devices #76

@puddly

Description

@puddly

Currently, OTA updates require a device to be awake in order to respond to the OTA update request. This works fine for mains-powered devices (and some battery-powered ones with aggressive data polling, like ThirdReality) but many manufacturers do not poll frequently enough for us to be able to reach the device immediately. We should allow enqueuing updates and just keep the update task running in Core for 12-24h in order to react to the device checking in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovements of existing functionality

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions