From cb616cdf4ea1387a3d012547415e26847a1b694e Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Wed, 31 May 2023 11:52:01 -0400 Subject: [PATCH] Move Z-Wave refresh value service out of task (#93866) --- homeassistant/components/zwave_js/entity.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/zwave_js/entity.py b/homeassistant/components/zwave_js/entity.py index 4d72ad85821..ba086b3e8bf 100644 --- a/homeassistant/components/zwave_js/entity.py +++ b/homeassistant/components/zwave_js/entity.py @@ -80,7 +80,7 @@ class ZWaveBaseEntity(Entity): async def async_poll_value(self, refresh_all_values: bool) -> None: """Poll a value.""" if not refresh_all_values: - self.hass.async_create_task(self._async_poll_value(self.info.primary_value)) + await self._async_poll_value(self.info.primary_value) LOGGER.info( ( "Refreshing primary value %s for %s, " @@ -92,7 +92,7 @@ class ZWaveBaseEntity(Entity): return for value_id in self.watched_value_ids: - self.hass.async_create_task(self._async_poll_value(value_id)) + await self._async_poll_value(value_id) LOGGER.info( (