Alarm control panel entity
Alarm control panel entity 控制一个 alarm。从 homeassistant.components.alarm_control_panel.AlarmControlPanelEntity 派生 platform entity。
属性
Tip
Properties 应该只从内存返回信息,而不要执行 I/O(如网络请求)。请实现 update() 或 async_update() 来获取数据。
状态
设置 state 应在 alarm_state property 中返回一个 AlarmControlPanelState 枚举值。
支持的功能
Supported features 通过使用 AlarmControlPanelEntityFeature enum 中的值来定义,
并使用按位或(|)运算符组合。
代码格式
Supported code formats 通过使用 CodeFormat enum 中的值来定义。
方法
解除警报
发送 disarm 命令。
布防 - 在家
发送 arm home 命令。
布防 - 外出
发送 arm away 命令。
布防 - 夜间
发送 arm night 命令。
布防 - 度假
发送 arm vacation 命令。
触发警报
发送 alarm trigger 命令。
布防 - 自定义绕过
发送 arm custom bypass 命令。

