Skip to content

Commit 16d8ea9

Browse files
authored
Don't await for identify effect on join (#553)
1 parent fe3ab82 commit 16d8ea9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

zha/zigbee/device.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -840,9 +840,13 @@ async def async_configure(self) -> None:
840840
and self.identify_ch is not None
841841
and not self.skip_configuration
842842
):
843-
await self.identify_ch.trigger_effect(
844-
effect_id=Identify.EffectIdentifier.Okay,
845-
effect_variant=Identify.EffectVariant.Default,
843+
self._gateway.async_create_task(
844+
self.identify_ch.trigger_effect(
845+
effect_id=Identify.EffectIdentifier.Okay,
846+
effect_variant=Identify.EffectVariant.Default,
847+
),
848+
name=f"({self.nwk},{self.model}) trigger_effect identify",
849+
eager_start=True,
846850
)
847851

848852
def _is_entity_removed_by_quirk(self, entity: PlatformEntity) -> bool:

0 commit comments

Comments
 (0)