请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 209|回复: 5

[经验分享] 博联s1c套件与ha报警面板联动

[复制链接]

19

主题

268

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
金钱
896
HASS币
0
发表于 2020-9-11 22:32:28 | 显示全部楼层 |阅读模式
本帖最后由 窗寒轻雨 于 2020-9-11 22:35 编辑

一直在用博联的s1c,有次偶尔在nodered看到有博联的节点能读取和设置s1c的数据,还是局域网协议,于是摸索着把s1c和新版的ha报警面板关联了下,目前使用完美,更多安防自动化还在摸索中。
11111111111111.png 2222222222222222.png 3333333333.png

步骤:
1.在博联的智慧星里配好s1c的各种配件,名字用英文。

2.在ha加入s1c和报警面板组件,可以在packages文件夹里新建一个s1c.yaml

# 手动报警控制面板
# configuration 配置 => https://www.home-assistant.io/integrations/manual/#trigger_time
# LoveLace 配置 => https://www.home-assistant.io/lovelace/alarm-panel
alarm_control_panel:
  - platform: manual
    name: 'Alarm Center'
    # lovelace / states 前端界面 布防/撤防 码 (在前端界面中必须使用该码进行下一步操作)
    ####  code 和 code_template 只能二选一 ####
    # 可以使用 字符串/数字
    # 纯数字有数字键盘面板输入, 非纯数字没有数字键盘面板输入, 要使用键盘输入
    # code: <number>   =>   有数字键盘面板输入
    # code: <string>   =>   没有数字键盘面板输入
    code: XXXX   此处自定义布撤防的密码
    # code_template: 'on'
    # 必须使用 code
    code_arm_required: true
    # 触发后自动撤防
    disarm_after_trigger: false
    # 自定义警报 模式
    armed_custom_bypass:
      # 挂起时间 - 从点击开始布防到进入防御模式 的准备时间  -- 10秒
      pending_time: 0
      # 触发警报前等待时间 - 触发报警条件后,延迟10秒,进入报警状态
      delay_time: 15
      # 警报持续时间 - 60秒  警报持续时间结束后自动进入 自定义布防 状态
      # PS => 报警时间过后, 会返回到上一次布防的防御状态
      trigger_time: 60
    # 在家警戒 模式
    armed_home:
      # 挂起时间 - 从点击开始布防到进入防御模式 的准备时间  -- 10秒
      pending_time: 10
      # 触发警报前等待时间 - 触发报警条件后,延迟15秒,进入报警状态
      delay_time: 0
      # 警报持续时间 - 60秒   警报持续时间结束后自动进入 在家警戒 状态
      trigger_time: 30
    # 离家警戒 模式
    armed_away:
      # 挂起时间 - 从点击开始布防到进入防御模式 的准备时间  -- 30秒
      pending_time: 30
      # 触发警报前等待时间 - 触发报警条件后,立刻进入报警状态
      delay_time: 0
      # 警报持续时间 - 300秒  警报持续时间结束后自动进入 离家警戒 状态
      trigger_time: 300
    # 夜间警戒 模式
    armed_night:
      # 挂起时间 - 从点击开始布防到进入防御模式 的准备时间  -- 15秒
      pending_time: 30
      # 触发警报前等待时间 - 触发报警条件后,即刻进入报警状态
      delay_time: 0
      # 警报时间 - 120秒  警报持续时间结束后自动进入 离家警戒 状态
      trigger_time: 120
    # 未进入警戒模式 // 不适用 pending_time
    # 这个模式是在不设防的状态下,可以直接进入报警
    disarmed:
      # 触发报警条件后,等待2秒,进入报警
      delay_time: 2
      # 报警持续时间 - 5秒
      trigger_time: 5
    # 触发警戒 // 不适用 delay_time trigger_time
    triggered:
      # 注意,这个是 触发报警条件后,进入报警的挂起时间 ( 全模式公用 )
      # 触发报警后,挂起5秒,再进行报警
      # 如果 在家模式 delay_time 为5 这个也为5 则触发后报警条件后,10秒进行报警
      pending_time: 0

sensor:

  - platform: broadlink_s1c
    ip_address: XXXXXXXX
    mac: 'XX:XX:XX:XX:XX:XX'


homeassistant:
  customize:
    alarm_control_panel.Alarm_Center:
      friendly_name: 安防面板
    sensor.broadlink_s1c_xuanguan_hongwai:
      friendly_name: 玄关红外
      templates:
        state: if (state==='no_motion') return '没人'; else return '有人';
    sensor.broadlink_s1c_chufang_hongwai:
      friendly_name: 厨房红外
      templates:
        state: if (state==='no_motion') return '没人'; else return '有人';
    sensor.broadlink_s1c_weishengjian_hongwai:
      friendly_name: 卫生间红外
      templates:
        state: if (state==='no_motion') return '没人'; else return '有人';
    sensor.broadlink_s1c_damen:
      friendly_name: 大门
      templates:
        state: if (state==='closed') return '关闭'; else return '打开';
    sensor.broadlink_s1c_zhuwo_windows:
      friendly_name: 主卧窗户
      templates:
        state: if (state==='closed') return '关闭'; else return '打开';
    sensor.broadlink_s1c_shufang_windows:
      friendly_name: 书房红外
      templates:
        state: if (state==='closed') return '关闭'; else return '打开';
    sensor.broadlink_s1c_yaokongqi:
      friendly_name: 遥控器
      templates:
        state: if (state==='armed_home') return '在家布防'; else if (state==='armed_away') return '外出布防'; else if (state==='sos') return '紧急报警';else return '等待指令';
    #------------------------------------------------
state属性需要安装custom ui貌似,教程论坛有

3.nodered搜索安装节点:

node-red-contrib-broadlink-control

然后导入剪切板,然后修改节点信息为自己的即可。要修改的有
ha里的sensor名字;
自己的s1c节点信息;
还有些微信推送,语音播报;
萤石的key和secret,可用于联动摄像头布撤防。


额外查资料,修改大神们的节点,弄了个百度人体特征识别+人脸识别的抓拍流程,测试能抓拍到有效正面人脸,原理就是先用人体特征识别是否有效正面人脸,然后调用人脸识别。不过百度人脸识别精确度不高,有时识别出来自己,有时识别又是陌生人~~
贴出来供大家讨论和优化。

另外这个博联的sp2节点可以读取功率值,能用mqtt发布到broker接入到ha,不过测试貌似不能频繁读取,会造成sp2插座死机,重启之类的情况


安防.zip

10.97 KB, 下载次数: 3

回复

使用道具 举报

1

主题

142

帖子

668

积分

高级会员

Rank: 4

积分
668
金钱
526
HASS币
0
发表于 2020-9-12 09:21:19 | 显示全部楼层
画的太难看了,密集恐惧症看得头皮发麻
回复

使用道具 举报

19

主题

268

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
金钱
896
HASS币
0
 楼主| 发表于 2020-9-12 09:42:00 | 显示全部楼层
gtyun 发表于 2020-9-12 09:21
画的太难看了,密集恐惧症看得头皮发麻

回复

使用道具 举报

158

主题

2445

帖子

5580

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
5580
金钱
3125
HASS币
318

活跃会员教程狂人灌水之王

QQ
发表于 2020-9-12 17:21:19 | 显示全部楼层
我得S1C被我封存起来了!!!转让一套S1C
回复

使用道具 举报

19

主题

268

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
金钱
896
HASS币
0
 楼主| 发表于 2020-9-12 22:46:33 | 显示全部楼层
jyz_0501 发表于 2020-9-12 17:21
我得S1C被我封存起来了!!!转让一套S1C

新旧如何,啥配件,啥价
回复

使用道具 举报

1

主题

185

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
510
HASS币
0
发表于 2020-9-16 09:24:57 | 显示全部楼层
安防的帖子比较少,感谢楼主分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-9-25 07:36 , Processed in 0.146603 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表