覆盖实体
盖子实体控制开口或盖子,例如车库门或窗帘。平台实体派生自homeassistant.components.cover.CoverEntity。
Note
盖实体只能用于控制开口或盖的设备。 对于其他类型的设备,应使用 数字 等实体,即使过去并非如此。
特性
Tip
属性应该始终只从内存返回信息,而不执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据。
状态
状态是通过设置上述属性来定义的。结果状态是使用 CoverState 枚举返回以下成员之一。
设备类别
支持的功能
支持的功能通过使用 CoverEntityFeature 枚举中的值来定义
和 使用按位或 (|) 运算符进行组合。
方法
打开盖子
仅当设置了标志 SUPPORT_OPEN 时才实现此方法。
关闭盖子
仅当设置了标志 SUPPORT_CLOSE 时才实现此方法。
设置盖子位置
仅当设置了标志 SUPPORT_SET_POSITION 时才实现此方法。
停止盖
仅当设置了标志 SUPPORT_STOP 时才实现此方法。
开盖倾斜
仅当设置了标志 SUPPORT_OPEN_TILT 时才实现此方法。
关闭盖板倾斜
仅当设置了标志 SUPPORT_CLOSE_TILT 时才实现此方法。
设置机盖倾斜位置
仅当设置了标志 SUPPORT_SET_TILT_POSITION 时才实现此方法。
停止盖倾斜
仅当设置了标志 SUPPORT_STOP_TILT 时才实现此方法。

