阀门实体
阀门实体控制阀门设备,例如家中的水阀或燃气阀。平台实体派生自homeassistant.components.valve.ValveEntity。
特性
Tip
属性应该始终只从内存返回信息,而不执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据。
设备类别
状态
状态是通过设置其属性来定义的。结果状态是使用 ValveState 枚举返回以下成员之一。
支持的功能
支持的功能通过使用 ValveEntityFeature 枚举中的值来定义
和 使用按位或 (|) 运算符进行组合。
方法
打开阀门
仅当设置了标志 SUPPORT_OPEN 时才实现此方法。对于阀门来说
可以设置位置,该方法不应该实现,只需要set_valve_position。
关闭阀门
仅当设置了标志 SUPPORT_CLOSE 时才实现此方法。 对于阀门来说
可以设置位置,该方法不应该实现,只需要set_valve_position。
设置阀门位置
仅当设置了标志 SUPPORT_SET_POSITION 时才实现此方法。此方法必须在可设定位置的阀门中实施。
截止阀
仅当设置了标志 SUPPORT_STOP 时才实现此方法。

