From 63946175eabfc1ef10d86dfd13f0afa14442cb93 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 4 Oct 2023 12:15:56 +1300 Subject: [PATCH] Fix manual stopping of the voice assistant pipeline (#101351) --- homeassistant/components/esphome/manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/esphome/manager.py b/homeassistant/components/esphome/manager.py index f9f24128e2a..dfd7376f4f4 100644 --- a/homeassistant/components/esphome/manager.py +++ b/homeassistant/components/esphome/manager.py @@ -330,17 +330,17 @@ class ESPHomeManager: return None hass = self.hass - voice_assistant_udp_server = VoiceAssistantUDPServer( + self.voice_assistant_udp_server = VoiceAssistantUDPServer( hass, self.entry_data, self._handle_pipeline_event, self._handle_pipeline_finished, ) - port = await voice_assistant_udp_server.start_server() + port = await self.voice_assistant_udp_server.start_server() assert self.device_id is not None, "Device ID must be set" hass.async_create_background_task( - voice_assistant_udp_server.run_pipeline( + self.voice_assistant_udp_server.run_pipeline( device_id=self.device_id, conversation_id=conversation_id or None, flags=flags,