Envisalink
Envisalink 集成允许拥有 DSC 或 Honeywell 报警面板的 Home Assistant 用户,将报警系统及其传感器接入 Home Assistant,从而为家庭提供更丰富的信息。Home Assistant 与报警面板之间的连接是通过 Eyez On 生产的一种设备实现的,这个设备被称为 Envisalink。Envisalink evl3 和 evl4 板为报警面板提供 TCP/IP 接口,并模拟一个报警键盘。该板卡还公开了一个基于原始 TCP/IP 的 API,本集成正是构建在该 API 之上。目前最新型号是 Envisalink 4,本集成同时支持 evl3 和 evl4。
有关 evl3 和 evl4 板卡的更多信息,请访问 eyezon 网站。
目前,Home Assistant 支持以下设备类型:
- Binary sensor:报告防区状态(可查看类型/类别列表,以了解防区可能的可视化表示)
- Sensor:模拟连接到报警面板的字母数字键盘
- Alarm control panel:报告分区状态,并可用于布防或撤防系统
这是一个完全基于事件的集成。Envisalink 设备发送的任何事件都会立即反映到 Home Assistant 中。
从 0.29 版本开始,支持 alarm_trigger 服务。您可以直接从 Home Assistant 触发基于 Envisalink 的报警。例如,现在可以通过 Home Assistant 自动化将较新的 Z-Wave/Zigbee 传感器整合进传统报警系统中。
configuration.yaml 文件中必须存在 envisalink 部分,并至少包含以下必需选项。
:::tip
更改配置后需要重启 Home Assistant。
:::
动作
Envisalink 支持以下动作,可用于为报警系统编写脚本或创建自动化。
- alarm_disarm:使用提供的用户代码,或配置中指定的代码,对报警系统执行撤防
- alarm_arm_home:以居家模式布防
- alarm_arm_away:以离家模式布防
- alarm_arm_night:以夜间模式布防
- alarm_trigger:在连接到 Envisalink 的报警系统上触发报警。例如,现在可以通过 Home Assistant 自动化将较新的 Z-Wave/Zigbee 传感器整合进传统报警系统中
- alarm_keypress:向报警系统发送最长 6 个字符的字符串。适用于 DSC 面板,并已确认可用于 Honeywell Vista-20P(又名 First Alert FA-168)
- invoke_custom_function:调用自定义 PGM 功能。仅适用于 DSC 报警系统
属性
防区状态二进制传感器会带有额外属性,用于表示每个防区的更多信息。

