Fix lingering timer in ZHA debouncers (#91685)
This commit is contained in:
parent
ec914815bd
commit
d70ae8afc5
2 changed files with 2 additions and 0 deletions
|
@ -320,6 +320,7 @@ class ZhaGroupEntity(BaseZhaEntity):
|
|||
immediate=False,
|
||||
function=functools.partial(self.async_update_ha_state, True),
|
||||
)
|
||||
self.async_on_remove(self._change_listener_debouncer.async_cancel)
|
||||
self._async_unsub_state_changed = async_track_state_change_event(
|
||||
self.hass, self._entity_ids, self.async_state_changed_listener
|
||||
)
|
||||
|
|
|
@ -1178,6 +1178,7 @@ class LightGroup(BaseLight, ZhaGroupEntity):
|
|||
function=self._force_member_updates,
|
||||
)
|
||||
self._debounced_member_refresh = force_refresh_debouncer
|
||||
self.async_on_remove(force_refresh_debouncer.async_cancel)
|
||||
|
||||
async def async_turn_on(self, **kwargs: Any) -> None:
|
||||
"""Turn the entity on."""
|
||||
|
|
Loading…
Add table
Reference in a new issue