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

 找回密码
 立即注册
查看: 21072|回复: 21

[进阶教程] 博联RM-RPO加ESP8266改装普通家用防盗器,实时反馈状态。

[复制链接]

8

主题

209

帖子

2229

积分

论坛技术达人

积分
2229
金钱
2020
HASS币
0
发表于 2018-1-27 12:07:35 | 显示全部楼层 |阅读模式
本帖最后由 kenlau 于 2018-1-27 12:09 编辑

两个月前入坑homeassistant,为的是把家里的防盗器对接入homekit尝试下语音控制。感慨这个坑太深,完全不知道怎么弄,还好论坛有小白教程,按照教程一步一步弄,花了半个月时间,终于把RM接入homekit了,可是RM在HASS里面的开关是虚拟的,不能实时反馈状态,用起来不好用,偶然看到论坛有一个帖子,用RM做一个带状态检测的开关,有所启发。感谢ESP8266自制门磁传感器接入hass和homekit这个教程做的那么详细,小白也能轻松上手,所以成功实现了普通家用防盗器的实时状态反馈及控制,在这里跟大家分享一下。
1、思路
要反馈防盗器的状态,要怎么弄了,开始想了好久,后来发现防盗器有个布防的状态灯,当防盗器布防的时候,这个灯亮,有办法了,通过这个灯下手。
1.jpg 2.jpg

跟着布防灯查线路,找到线路板的I2C输出端,经过测量,平常撤防时候有3.7V高电平,布防时候变成0V低电平,嗯,在这里取电了。
3.jpg 4.jpg 5.jpg
反馈信号获取就到此为止了。

2、ESP8266按照及电源板接线
11.jpg
电源板接8266通电前记得要调好电压,切记切记
10.jpg
这两个点是连接到microusb的正负端口的,没买插头线只能这样接了。
12.jpg

13.jpg
电源板很小的,用3M胶粘在蓄电池上

14.jpg
至于ESP8266嘛,没外壳,用包装袋包起来放在防盗器里面空位算了。

3、ESP8266的设置
刷入过程我就不写了,我都是按照ESP8266自制门磁传感器接入hass和homekit弄得,写的很详细,不过注明一点,帖子中是使用D4这个脚的,论坛其他帖子说用这个脚会造成死机,所以我接了D7这个脚。
6.jpg
7.jpg
8.jpg
9.jpg

4、configuration.yaml的设置
设置方法我参考了 新人第一帖:小米门磁感应器+博联实现车库门开关及状态的设置方法,代码如下
binary_sensor :
  - platform: mqtt
    name: "alarmbufang"
    state_topic: "/shike/fangdao/bufang"
    qos: 0
    payload_on: "0"
    payload_off: "1"
    device_class: opening


上面红色部分是ESP8266里面设置的名称,要对应
  - platform: template
    switches:
      fangdao:
        friendly_name: '防盗器'
        value_template: "{{ is_state('binary_sensor.alarmbufang', 'off') }}"
        turn_on:
          service: switch.turn_on
          entity_id: switch.alarm
        turn_off:
          service: switch.turn_off
          entity_id: switch.alarm
        icon_template: "{% if not is_state('binary_sensor.alarmbufang', 'off') %}mdi:lock-open-outline{% else %}mdi:lock-outline{% endif %}"  
重启HASS,状态开关就出现了。
15.jpg
点一下试试
16.jpg
状态开关开了,虚拟开关也开了,操作成功,用遥控器布防撤防,也能反馈开关状态。
17.jpg

5、遇到的问题,没解决。
用遥控器布防撤防,状态开关可以实时反馈,但是虚拟开关没变化,不过不影响使用,就是有点别扭,这个本人小白一个,不会解决,请问大侠这个怎么处理
18.jpg


评分

参与人数 2金钱 +40 收起 理由
+ 20 绝对的技术贴!
27hh + 20 我来瀚思就为看你!

查看全部评分

回复

使用道具 举报

1

主题

159

帖子

555

积分

高级会员

Rank: 4

积分
555
金钱
396
HASS币
0
发表于 2018-1-27 13:15:19 | 显示全部楼层
请问电影板输入多少伏的
回复

使用道具 举报

8

主题

209

帖子

2229

积分

论坛技术达人

积分
2229
金钱
2020
HASS币
0
 楼主| 发表于 2018-1-27 13:25:01 | 显示全部楼层
donexie 发表于 2018-1-27 13:15
请问电影板输入多少伏的

在防盗器里面取12V再调节成5V输出
回复

使用道具 举报

2

主题

55

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
金钱
237
HASS币
0
发表于 2018-1-27 13:39:15 | 显示全部楼层
膜拜大神
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-1-27 15:04:08 | 显示全部楼层
我也想过这样搞,但是想起防盗主机那堆线,我就没动力了。。。。
Nero
回复

使用道具 举报

2

主题

196

帖子

1357

积分

金牌会员

Rank: 6Rank: 6

积分
1357
金钱
1161
HASS币
0
发表于 2018-1-28 09:04:52 | 显示全部楼层
value_template: "{{ states('binary_sensor.alarmbufang') }}"
状态开关就用虚拟开关的状态,还要什么虚拟开关。
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

2

主题

161

帖子

920

积分

论坛积极会员

积分
920
金钱
759
HASS币
0
发表于 2018-1-29 13:35:25 | 显示全部楼层
如果能合并成一个就好了
回复

使用道具 举报

3

主题

61

帖子

455

积分

论坛分享达人

积分
455
金钱
394
HASS币
0
发表于 2018-1-29 14:35:16 | 显示全部楼层
是呀,虚拟开关不需要加了,有状态开关不就得了。
回复

使用道具 举报

9

主题

198

帖子

1082

积分

金牌会员

Rank: 6Rank: 6

积分
1082
金钱
884
HASS币
0
发表于 2018-1-29 20:30:46 | 显示全部楼层
支持一下吧~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

19

主题

457

帖子

8161

积分

元老级技术达人

云淡风轻近午天

积分
8161
金钱
7704
HASS币
0

教程狂人

发表于 2018-1-29 21:00:18 | 显示全部楼层
不错,支持原创
我之前也考虑过用哪种类型的防盗器好点
貌似这种主机式的好点?
现在我用的那种是自带喇叭的门磁报警器
你这种的应该是主机才带喇叭,门磁警报器只是通过射频向主机发送状态和接受主机布撤防指令吧?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 04:16 , Processed in 0.059599 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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