警报decoder
这警报decoder
集成将允许拥有DSC或Honeywell警报面必威是什么板的家庭助理用户利用其警报系统及其传感器为家庭助理提供有关其房屋的丰富信息。家庭助理和警报面板之间的连接性是通过NU 必威是什么Tech Software Solutions(称为AlarmDecoder)生产的设备来完成的。AlarmDecoder设备为警报面板提供串行,TCP/IP插座或USB接口,并在其中模拟警报键盘。
请访问AlarmDecoder网站有关AlarmDecoder设备的更多信息。
目前,家庭助理中的以下设备类型支持:必威是什么
- 警报控制面板:有关警报状态的报告,可用于武装/解除系统的武装
- 传感器:模拟键盘显示器
- 二进制传感器:区域状态的报告
这是一个完全基于事件的组件。AlarmDecoder设备发送的任何事件都将立即反映在家庭助理中。必威是什么
配置
可以通过使用此my按钮将AlarmDecode必威体育存款r添加到您必威是什么的家庭助理实例中:
将提示您选择一个协议(即插座
或者系列
)。根据您的选择,将要求您提供以下连接信息:
- 插座:
- 主持人- 连接到AlarmDecoder设备的机器的主机名或IP地址
- 港口- 可在(即
10000
)
- 系列:
- 小路- 通往警报decoder设备的路径(即
/dev/ttyusb0
) - 波特率- 警报decoder设备的波特率(即
115200
)
- 小路- 通往警报decoder设备的路径(即
设置
一旦根据上面的说明设置了警报decoder,可以通过选择来配置武装设置和区域选项在警报decoder卡上的卡设置 - >设备和服务页。
武装设置
当前有3个武装设置用于AlarmDecoder(如下所示)。
- 替代夜间模式- 对于霍尼韦尔系统,设置为
真的
启用夜间模式而不是立即的夜间武装模式。对于DSC系统,设置为真的
启用禁止驶入模式而不是停留夜间武装模式。对于这两个系统,只要将此选项设置为真的
,夜间武装需要一份代码不管武装所需的代码环境。看武装密钥序列下面的部分以获取更多信息。 - 手臂上的自动搭桥- (仅霍尼韦尔)设置为
真的
通过发送所有开放区域自动绕过所有开放区域代码
+6#
武装前。此设置仅在武装时只有故障区域时才需要一个代码。 - 武装所需的代码- 设置
错误的
在没有代码的情况下启用武装。看武装密钥序列下面的部分以获取更多信息。
区域
可以通过选项表格添加,编辑和删除区域。
每个添加到警报模型的区域都会有自己的二进制传感器创建。
添加一个新区域
提示时,输入要添加的区域的数量。按提交搬到下一个屏幕,您将被提示区域设置。按提交再次保存。
笔记:输入的区域编号将显示为创建的二进制传感器实体上的属性,以便在以后轻松编辑区域设置。
编辑现有区域
提示时,输入要编辑的区域数。按提交移至下一个屏幕,现有区域设置将被预先填充。编辑区域设置并按提交保存更改。
删除现有区域
提示时,输入要删除的区域的数量。按提交移至下一个屏幕,现有区域设置将被预先填充。清除区域名称字段和按提交。
区域设置
区域的设置如下:
- 区域名称- 区域的名称
- 区域类型- 传感器的类型(请参阅设备类)
- RF系列- (可选)与无线RF区相关的RF串行数。提供此字段允许家庭助理将原始传感器数据与给定区域相关联,必威是什么从而直接监视状态,电池和监督状态。
- RF循环- (可选)与RF区(1、2、3或4)关联的环号。提供此字段允许家庭助手除了从面板显示器中读取原始传感器数必威是什么据的打开/封闭状态,这意味着当警报武装时,它可以正确显示旁路的RF区域,如打开或关闭。(这是下面RF区域的RelayAddr/Relaychan的替代方法。)
- 继电器地址- (可选)继电器或区域扩展器板的地址与该区域关联。(例如:12、13、14或15)。通常在面板不会在武装本国期间发送绕过的运动(例如运动)的情况下使用,Vista 20p就是一个例子。AlarmDecoder可以模拟区域扩展器板,并且可以对面板进行编程以将区域事件推向此虚拟扩展器。这允许使用绕过的区域二进制传感器。一个例子是在夜间使用绕过的运动传感器进行基于运动的自动化灯,而系统则配备了绕过运动传感器。
- 继电器频道- (可选)继电器或区域扩展器板的通道与区域相关。(例如:1、2、3或4的接力扩展器板,区域扩展器板1-8)
警报控制面板
警报面板上有几个属性可为您提供有关警报的更多信息。
交流电
: 设置真的
如果您的系统具有交流电源。alarm_event_occurred
: 设置真的
如果您的系统最近被触发。什么时候alarm_event_occurred
是真的
,必须通过输入您的代码 + 1来清除它(或调用alarm_control_panel.alarm_disarm
服务)在尝试武装警报之前。Backlight_on
: 设置真的
如果您的键盘背光亮了。电量不足
: 设置真的
如果您的系统的备用电池很低。check_zone
: 设置真的
如果您的系统检测到区域的问题。铃
: 设置真的
如果您的系统的铃声被激活。激活后,您的系统将在警报解除时随时出现门或窗户的故障。entry_delay_off
: 设置真的
如果您的系统处于“即时”模式,则表示警报在任何故障上都会发出警报。programming_mode
: 设置真的
如果您的系统处于编程模式。准备好
: 设置真的
如果您的系统准备好武装。任何错误,包括动作传感器,都将使此值错误的
。区域_bypassed
: 设置真的
如果您的系统当前绕过一个区域。code_arm_required
:将AlarmDecoder选项中指定的值设置为。
服务
警报解码器集成使您可以访问多个服务,以控制警报。
alarm_arm_away
:在客场模式下武器警报;所有故障都会触发警报。alarm_arm_home
:在停留模式下武器警报;门或窗户的故障会触发警报。alarm_arm_night
:根据替代夜间模式
选项。alarm_disarm
:解除任何状态的警报。alarmdecoder.alarm_keypress
:向警报发送一串字符,好像您已经触摸了键盘上的那些键一样。alarmdecoder.alarm_toggle_chime
:切换警报的铃声状态。
alarm_arm_custom_bypass
和alarm_trigger
,虽然在家庭助理的服务列表中可用,但目前尚未在“警报解码器平台”中实施。必威是什么
例子
使用可用服务和属性的组合,您可以创建开关模板。
钟状态和控制
-平台:模板开关:alarm_chime:友好名称:铃value_template:“{{{is_state_attr('armard_control_panel.alarm_panel','chime',真的)}}””打开:服务:alarmdecoder.alarm_toggle_chime目标:ENTITY_ID:alarm_control_panel.alarm_panel数据:代码:!秘密alarm_code关掉:服务:alarmdecoder.alarm_toggle_chime目标:ENTITY_ID:alarm_control_panel.alarm_panel数据:代码:!秘密alarm_codeicon_template:> -{%如果IS_STATE_ATTR('armard_control_panel.alarm_panel','chime',true)%}MDI:钟形{% 别的 %}MDI:贝尔{% 万一 %}
武装密钥序列
下表显示了用于武装不同面板品牌和配置设置组合的密钥按序列。他们是从AdextPYPI软件包。
霍尼韦尔
code_arm_required = true(默认)
模式 | 键序列 |
---|---|
alarm_arm_home |
代码 +3 |
alarm_arm_away |
代码 +2 |
alarm_arm_night ((alt_night_mode =错误的 , 默认) |
代码 +7 |
alarm_arm_night ((alt_night_mode =真的 ) |
代码 +33 |
code_arm_required = false
模式 | 键序列 |
---|---|
alarm_arm_home |
#3 |
alarm_arm_away |
#2 |
alarm_arm_night ((alt_night_mode =错误的 , 默认) |
#7 |
alarm_arm_night ((alt_night_mode =真的 ) |
代码 +33 |
DSC
code_arm_required = true(默认)
模式 | 键序列 |
---|---|
alarm_arm_home |
代码 |
alarm_arm_away |
代码 |
alarm_arm_night ((alt_night_mode =错误的 , 默认) |
代码 |
alarm_arm_night ((alt_night_mode =真的 ) |
*9 +代码 |
code_arm_required = false
这chr(4)
和chr(5)
下面的序列等同于按下停留和离开键盘键分别(如AlarmDecoder文档)。
模式 | 键序列 |
---|---|
alarm_arm_home |
chr(4) +chr(4) +chr(4) |
alarm_arm_away |
chr(5) +chr(5) +chr(5) |
alarm_arm_night ((alt_night_mode =错误的 , 默认) |
chr(4) +chr(4) +chr(4) |
alarm_arm_night ((alt_night_mode =真的 ) |
*9 +代码 |