日期实体

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

特性

Tip

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

名称类型默认值说明
native_valuedatetime.date | NoneRequired日期的值。

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

方法

设定值

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

class MyDate(DateEntity):
    # Implement one of these methods.

    def set_value(self, value: date) -> None:
        """Update the current value."""

    async def async_set_value(self, value: date) -> None:
        """Update the current value."""