Skip to main content

日期实体

date 是一个实体,允许用户向集成输入一个日期。从 homeassistant.components.date.DateEntity 派生实体平台。

属性

tip

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

名称类型默认描述
native_valuedatetime.date | None必需日期的值。

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

方法

设置值

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

class MyDate(DateEntity):
# 实现这些方法中的一个。

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

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