Humidifier 实体
Humidifier 实体是主要用途为控制湿度的设备,即加湿器或除湿器。从 homeassistant.components.humidifier.HumidifierEntity 派生实体平台。
属性
Tip
属性应始终仅返回内存中的信息,而不是执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据。
可用的 device class
模式
设备可以有不同的操作模式,并希望向用户展示。它们可以被视为预设或某些设备状态,针对特殊条件具有缩减或增强的功能,即"auto"或"baby"。有几个内置模式会提供翻译,但如果自定义模式能更好地表示设备,也允许添加自定义模式。
支持的功能
支持的功能通过使用 HumidifierEntityFeature 枚举中的值来定义,并使用按位或(|)运算符进行组合。
动作
action 属性可以返回设备的当前操作状态,即正在加湿还是空闲。这是一个信息性属性。请注意,当设备关闭时,action 属性(如果存在)将自动替换为"off"。另请注意,将 action 设置为 off 不会替代 is_on 属性。
HumidifierAction 的当前值:
方法
设置模式
设置湿度
如果当前模式不允许调整目标湿度,设备应在此调用时自动更改其模式,以使其成为可能。

