选择实体
select
是一种实体,允许用户从集成提供的有限选项列表中选择一个选项。从 homeassistant.components.select.SelectEntity
派生实 体平台。
仅在没有更合适的选项可用时,才应使用此实体。
例如,灯泡可以具有用户可选择的灯光效果。虽然可以使用此 select
实体来实现,但它实际上应该是 light
实体的一部分,因为 light
实体已经支持灯光效果。
属性
tip
属性应始终仅从内存中返回信息,而不进行 I/O(如网络请求)。实现 update()
或 async_update()
来获取数据。
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
current_option | str | None | 当前选择的选项 |
options | list | 必需 | 可用选项的字符串列表 |
其他所有实体共有的属性,如 icon
、unit_of_measurement
、name
等,也适用。