Skip to main content

时间实体

time 是一个实体,允许用户向集成输入时间。从 homeassistant.components.time.TimeEntity 派生实体平台。

属性

tip

属性应始终仅从内存中返回信息,而不进行 I/O(如网络请求)。实现 update()async_update() 以获取数据。

名称类型默认描述
native_valuetime必填时间的值。

其他所有实体共有的属性,如 iconname 等,也适用。

方法

设置值

当用户或自动化想要更新值时调用。

class MyTime(TimeEntity):
# 实现其中一个方法。

def set_value(self, value: time) -> None:
"""更新当前值。"""

async def async_set_value(self, value: time) -> None:
"""更新当前值。"""