mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 04:07:08 +00:00
Report update_percentage in zwave_js update entity (#129386)
This commit is contained in:
parent
7162efd836
commit
ffc0651d89
@ -155,7 +155,8 @@ class ZWaveNodeFirmwareUpdate(UpdateEntity):
|
||||
progress: NodeFirmwareUpdateProgress = event["firmware_update_progress"]
|
||||
if not self._latest_version_firmware:
|
||||
return
|
||||
self._attr_in_progress = int(progress.progress)
|
||||
self._attr_in_progress = True
|
||||
self._attr_update_percentage = int(progress.progress)
|
||||
self.async_write_ha_state()
|
||||
|
||||
@callback
|
||||
@ -181,6 +182,7 @@ class ZWaveNodeFirmwareUpdate(UpdateEntity):
|
||||
self._result = None
|
||||
self._finished_event.clear()
|
||||
self._attr_in_progress = False
|
||||
self._attr_update_percentage = None
|
||||
if write_state:
|
||||
self.async_write_ha_state()
|
||||
|
||||
@ -267,6 +269,7 @@ class ZWaveNodeFirmwareUpdate(UpdateEntity):
|
||||
assert firmware
|
||||
self._unsub_firmware_events_and_reset_progress(False)
|
||||
self._attr_in_progress = True
|
||||
self._attr_update_percentage = None
|
||||
self.async_write_ha_state()
|
||||
|
||||
self._progress_unsub = self.node.on(
|
||||
|
Loading…
x
Reference in New Issue
Block a user