diff --git a/homeassistant/components/cloud/alexa_config.py b/homeassistant/components/cloud/alexa_config.py index 8f9c1775721641..377da7d60b7587 100644 --- a/homeassistant/components/cloud/alexa_config.py +++ b/homeassistant/components/cloud/alexa_config.py @@ -341,14 +341,20 @@ async def _sync_helper(self, to_update, to_remove) -> bool: if to_update: tasks.append( - alexa_state_report.async_send_add_or_update_message( - self.hass, self, to_update + asyncio.create_task( + alexa_state_report.async_send_add_or_update_message( + self.hass, self, to_update + ) ) ) if to_remove: tasks.append( - alexa_state_report.async_send_delete_message(self.hass, self, to_remove) + asyncio.create_task( + alexa_state_report.async_send_delete_message( + self.hass, self, to_remove + ) + ) ) try: