mirror of
https://github.com/home-assistant/core.git
synced 2025-06-17 19:47:08 +00:00
Fix lingering timer in ZHA debouncers (#91685)
This commit is contained in:
parent
ec914815bd
commit
d70ae8afc5
@ -320,6 +320,7 @@ class ZhaGroupEntity(BaseZhaEntity):
|
|||||||
immediate=False,
|
immediate=False,
|
||||||
function=functools.partial(self.async_update_ha_state, True),
|
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._async_unsub_state_changed = async_track_state_change_event(
|
||||||
self.hass, self._entity_ids, self.async_state_changed_listener
|
self.hass, self._entity_ids, self.async_state_changed_listener
|
||||||
)
|
)
|
||||||
|
@ -1178,6 +1178,7 @@ class LightGroup(BaseLight, ZhaGroupEntity):
|
|||||||
function=self._force_member_updates,
|
function=self._force_member_updates,
|
||||||
)
|
)
|
||||||
self._debounced_member_refresh = force_refresh_debouncer
|
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:
|
async def async_turn_on(self, **kwargs: Any) -> None:
|
||||||
"""Turn the entity on."""
|
"""Turn the entity on."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user