Make wake word selection part of configuration (#131832)

This commit is contained in:
Joost Lekkerkerker 2024-11-28 13:45:51 +01:00 committed by Franck Nijhof
parent be25b9d4d0
commit 157198bf41
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -10,6 +10,7 @@ from homeassistant.components.assist_pipeline.select import (
) )
from homeassistant.components.assist_satellite import AssistSatelliteConfiguration from homeassistant.components.assist_satellite import AssistSatelliteConfiguration
from homeassistant.components.select import SelectEntity, SelectEntityDescription from homeassistant.components.select import SelectEntity, SelectEntityDescription
from homeassistant.const import EntityCategory
from homeassistant.core import HomeAssistant, callback from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import restore_state from homeassistant.helpers import restore_state
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
@ -100,7 +101,9 @@ class EsphomeAssistSatelliteWakeWordSelect(
"""Wake word selector for esphome devices.""" """Wake word selector for esphome devices."""
entity_description = SelectEntityDescription( entity_description = SelectEntityDescription(
key="wake_word", translation_key="wake_word" key="wake_word",
translation_key="wake_word",
entity_category=EntityCategory.CONFIG,
) )
_attr_should_poll = False _attr_should_poll = False
_attr_current_option: str | None = None _attr_current_option: str | None = None