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

 找回密码
 立即注册
查看: 6955|回复: 9

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

[复制链接]

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
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, 下载次数: 15

回复

使用道具 举报

4

主题

233

帖子

1427

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

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

回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

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

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

1

主题

211

帖子

2299

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

31

主题

413

帖子

2053

积分

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
1640
HASS币
0
发表于 2022-9-6 09:03:55 | 显示全部楼层
铁子,联s1c还在用不。能跑起来的组件可以分享一下吗
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
 楼主| 发表于 2022-10-16 21:52:35 | 显示全部楼层
wpl820213 发表于 2022-9-6 09:03
铁子,联s1c还在用不。能跑起来的组件可以分享一下吗

https://github.com/nick2525/broadlink_s1c_s2c这个,或者hacs里边安装也可以
回复

使用道具 举报

32

主题

134

帖子

707

积分

高级会员

Rank: 4

积分
707
金钱
573
HASS币
0
发表于 2023-11-5 16:58:32 | 显示全部楼层
请问有没有其他联系方式啊?我的博联已经把开关和rmpro和a1 都搜索加入了,但是那个s1一个都不出来,能否赐教?
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
 楼主| 发表于 2024-1-13 22:51:27 | 显示全部楼层
norikohxb 发表于 2023-11-5 16:58
请问有没有其他联系方式啊?我的博联已经把开关和rmpro和a1 都搜索加入了,但是那个s1一个都不出来,能否赐 ...

s1c需要单独的插件
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 00:42 , Processed in 0.347323 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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