diff --git a/homeassistant/components/wyoming/satellite.py b/homeassistant/components/wyoming/satellite.py index 7bbbd3b479a..1409925a894 100644 --- a/homeassistant/components/wyoming/satellite.py +++ b/homeassistant/components/wyoming/satellite.py @@ -420,8 +420,6 @@ class WyomingSatellite: self.hass.add_job(self._client.write_event(Detect().event())) elif event.type == assist_pipeline.PipelineEventType.WAKE_WORD_END: # Wake word detection - self.device.set_is_active(True) - # Inform client of wake word detection if event.data and (wake_word_output := event.data.get("wake_word_output")): detection = Detection( diff --git a/tests/components/wyoming/test_satellite.py b/tests/components/wyoming/test_satellite.py index cdcecee243c..900f272d69a 100644 --- a/tests/components/wyoming/test_satellite.py +++ b/tests/components/wyoming/test_satellite.py @@ -324,9 +324,6 @@ async def test_satellite_pipeline(hass: HomeAssistant) -> None: assert mock_client.detection is not None assert mock_client.detection.name == "test_wake_word" - # "Assist in progress" sensor should be active now - assert device.is_active - # Speech-to-text started pipeline_event_callback( assist_pipeline.PipelineEvent( @@ -340,6 +337,9 @@ async def test_satellite_pipeline(hass: HomeAssistant) -> None: assert mock_client.transcribe is not None assert mock_client.transcribe.language == "en" + # "Assist in progress" sensor should be active now + assert device.is_active + # Push in some audio mock_client.inject_event( AudioChunk(rate=16000, width=2, channels=1, audio=bytes(1024)).event()