|  Developer
Updated on November 24, 2021


  • Broadcasts information on the status of an update to the hub firmware. For Atom devices, this broadcast is a response to a hub.firmware.update command.
    "id": "ui_broadcast",
    "msg_subclass": "hub.firmware.update.progress",
    "initiator": {
        "api_name": "some api name here",
        "connection_type": "UI",
        "peer_unique_id": "23/3"
    "result": {
        "completed": 10,
        "error": null,
        "operationId": "_ID_",
        "serial": "_SERIAL_",
        "status": "started"
Field Description
completed Percentage complete
error Displays any errors that occurred, if any.
operationId Identity of the message.
serial Serial number of the device.

Current progress of the update. Can be: ‘’, ‘’, ‘’ or ‘’.

Atom, Plughub and Water Valve devices show incremental updates, while Ezlo Plus/Secure show only ‘started’ or ‘finished’.