锁定实体
锁实体能够被锁定和解锁。可以选择使用用户代码来保护锁定和解锁。有些锁还允许打开闩锁,这也可以使用用户代码进行保护。平台实体派生自homeassistant.components.lock.LockEntity。
特性
Tip
属性应该始终只从内存返回信息,而不执行 I/O(如网络请求)。实现 update() 或 async_update() 来获取数据。
状态
状态是通过设置上述属性来定义的。结果状态是使用 LockState 枚举返回以下成员之一。
支持的功能
支持的功能通过使用 LockEntityFeature 枚举中的值来定义
和 使用按位或 (|) 运算符进行组合。
方法
锁
开锁
打开
仅当设置了标志 SUPPORT_OPEN 时才实现此方法。

