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

 找回密码
 立即注册
查看: 12773|回复: 73

[进阶教程] 门铃语音播报、监控画面截取并推送企业微信、远程解锁门

  [复制链接]

22

主题

473

帖子

6293

积分

元老级技术达人

略懂一些皮毛而已!

积分
6293
金钱
5810
HASS币
40
发表于 2023-12-5 14:16:35 | 显示全部楼层 |阅读模式
本帖最后由 郭子漳 于 2023-12-6 11:13 编辑

首先说下实现的功能,门外有人按门铃时,小爱音响播报:“叮咚叮咚,亲爱的主人,有人按门铃,请开门!”,大厅电视显示门外监控画面,
ios手机app横幅提示:“有人按门铃,点击查看监控,长按可开锁!”,推送到企业微信,抓取门外按门铃时的截图,点击进去可查看10秒左右的视频画面,并保存7天!

说下这套流程的几点好处吧:

1.出门在外时如果是认识的人,按门铃时可以长按横幅解锁入户门,也可以点击横幅进入homeassistant APP页面解锁入户门!

2.客人按门铃时10秒的监控画面可以保存7天,并推送到微信可以看到几点几分几秒按的门铃!

3.语音播报比起传统的门铃还是有很大的优势,传统门铃只有那几个枯燥的提示音,用该流程可以完全自定义!

(完全不必担心断电的问题,哪怕是传统的门铃,一拖三一拖二那种也是插电的,如果断电依然用不了!)

具体效果看下放图片:


1:ios端homeassistant APP提示:(点击开锁按钮可解锁入户门,点击横幅可进入app查看实时监控画面!)


114449lwr2dvvu1y2r8r8q.png

2:点击横幅后进入如下图所示界面,可查看监控画面,并可以解锁入户门!

IMG_6250.PNG

3:同时,微信提示几点几分几秒,有人按门铃,上方图片有截取按门铃时的实时画面截图!

IMG_6248.PNG

4:点击卡片进去即可查看按门铃时10秒左右的画面,并保存7天!

IMG_6249.PNG


5:大厅电视是把海康威视硬盘录像机接在hdmi2口上,所以开机默认显示的监控画面,就不上图了,还得打马赛克,麻烦,就是录像机的监控画面!


具体功能的实现如下:


1.到ha的配置----辅助元素----创建辅助元素 页面选择计数器,添加   门铃计数器1  和 “门铃计数器2

(注:该步骤为何要创建两个计数器,是因为用计数器可以避免门外重复多次的按门铃导致自动化多次执行、重复执行的问题!)


2.到配置----自动化与场景----创建自动化 页面,添加下方自动化代码

(注:该步骤为何要要通过ha自带的自动化来实现呢,为何不直接用Nodered来实现呢?答:我只会用ha自带的自动化实现长按横幅执行开锁这个动作,通过NR我只会让app通知,并不知如何才能显示开锁按钮,也希望懂的大佬指点迷津!)

游客,如果您要查看本帖隐藏内容请回复


3.到配置----加载项----Nodered----配置 页面,在nodered配置中添加如下代码

(注:该步骤是nodered安装ffmpeg



init_commands:
  - >-
    sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g'
    /etc/apk/repositories
  - apk update && apk add --no-cache ffmpeg

1.png
具体docker版的如何安装,请看下方两个帖子,根据这两个帖子的内容,来安装就行,这一部分我就是用的该两个帖子的流程

https://bbs.hassbian.com/thread-12904-1-1.html

https://bbs.hassbian.com/thread-6487-1-1.html

4.上传流文件,并修改一些参数为自己的!

(注:该流程文件中从截图设置往后都非本人原创,是论坛上一位大佬的代码!

QQ截图20231205134254.png
游客,如果您要查看本帖隐藏内容请回复


截图设置里msg.ha_url配置为您ha的外网访问地址+端口号,例如:http://XXX.XXX.com:xxxx/


截图设置里msg.ffmpeg.rtsp配置为您摄像头的rtsp地址,例如:rtsp://admin:[email protected]:554/h264/ch1/main/av_stream

QQ截图20231205144724.png

5.到www目录下创建camera文件夹,然后到camera文件夹下再创建avi文件夹,如下图:

(注:只会保存7天的gif文件,超过7天自动删除


QQ截图20231205142840.png

6.至此就大功告成了,在这里说下注意事项:

1:ha必须外网能访问,有公网IP,家庭宽带需要绑定动态DDNS域名解析,我这边用的阿里云的!
2:门铃我用的433频率的门铃,如下图,网关用的是sonoff rf bridge 刷的tasmota固件。
(门铃发送433信号后,屋内网关接收到信号并执行自动化操作)
我尝试了多款门铃,只有下图这款信号强一些,不然我按钮放在室外,屋内放着网关,接收不到信号,下图这款可以接收到!

3:企业微信推送插件我用的论坛dscao大佬修改的企业微信推送插件,大家自行论坛搜索下!

IMG_6251(20231205-143411).jpg

4:大厅海信电视用的下方ha自带的集成接入的




123.png










评分

参与人数 3金钱 +38 HASS币 +20 收起 理由
l24195656 + 8 高手,这是高手!
+ 20 + 20 高手,这是高手!
隔壁的王叔叔 + 10 大神666!

查看全部评分

回复

使用道具 举报

0

主题

26

帖子

85

积分

注册会员

Rank: 2

积分
85
金钱
59
HASS币
0
发表于 2023-12-5 14:32:46 | 显示全部楼层
感谢楼主,努力学习中
回复

使用道具 举报

3

主题

189

帖子

2049

积分

金牌会员

Rank: 6Rank: 6

积分
2049
金钱
1860
HASS币
0
发表于 2023-12-5 14:38:39 | 显示全部楼层
门外用的是什么按钮
回复

使用道具 举报

22

主题

473

帖子

6293

积分

元老级技术达人

略懂一些皮毛而已!

积分
6293
金钱
5810
HASS币
40
 楼主| 发表于 2023-12-5 14:42:43 | 显示全部楼层
zmqo1234 发表于 2023-12-5 14:38
门外用的是什么按钮

我已上传门铃图片,433频率的,您可以到某宝某多多识图应该就可以找到!
回复

使用道具 举报

3

主题

189

帖子

2049

积分

金牌会员

Rank: 6Rank: 6

积分
2049
金钱
1860
HASS币
0
发表于 2023-12-5 14:47:33 | 显示全部楼层
郭子漳 发表于 2023-12-5 14:42
我已上传门铃图片,433频率的,您可以到某宝某多多识图应该就可以找到! ...

我是采用esphome加超外差接收器,433按钮10次才触发一次。
回复

使用道具 举报

3

主题

189

帖子

2049

积分

金牌会员

Rank: 6Rank: 6

积分
2049
金钱
1860
HASS币
0
发表于 2023-12-5 14:49:40 | 显示全部楼层
remote_receiver:                 #rf射频的接收,详见https://esphome.io/components/remote_receiver.html
  pin: D1                        #rf射频接收模块的信号引脚接入nodemcu的D6引脚  
  dump:                         #解码的类型
    - rc_switch                  #使用RCSwitch RF来解码
  tolerance: 50%                #远程信号长度在解码过程中可以偏离的百分比。默认为25%,我这设置50%  
  filter: 200us                  #过滤所有比此短的脉冲。用于消除噪声信号中的毛刺。默认为10us,我这设置为200us
  idle: 4ms                     #信号应保持稳定(即不发生变化)以使其被视为完整的时间。默认为10ms,我这设置为4ms
  buffer_size: 1kb

binary_sensor:                           #二进制传感器
  - platform: remote_receiver             #来源是射频信号,这个不能改
    name: "wuxian"          #名称,随意
    rc_switch_raw:                        #经过rc_switch_raw解码后的信号
      code: '001111100111000110100001'    #信号值,填写你收到的信号值
      protocol: 1   
回复

使用道具 举报

22

主题

473

帖子

6293

积分

元老级技术达人

略懂一些皮毛而已!

积分
6293
金钱
5810
HASS币
40
 楼主| 发表于 2023-12-5 14:51:28 | 显示全部楼层
zmqo1234 发表于 2023-12-5 14:47
我是采用esphome加超外差接收器,433按钮10次才触发一次。

没有吧,我这边测试的如果连续按两次,如果我不用计数器来控制的话,那他会执行两次啊,并不是像你说的10次才触发一次吧
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2023-12-5 15:41:33 | 显示全部楼层
本帖最后由 Ari 于 2023-12-5 15:44 编辑

给力,我想问下,企业微信推送部分的,你的要不要加入白名单ip才可以推送?
回复

使用道具 举报

22

主题

473

帖子

6293

积分

元老级技术达人

略懂一些皮毛而已!

积分
6293
金钱
5810
HASS币
40
 楼主| 发表于 2023-12-5 15:59:10 | 显示全部楼层
Ari 发表于 2023-12-5 15:41
给力,我想问下,企业微信推送部分的,你的要不要加入白名单ip才可以推送? ...

需要添加白名单,现在都需要的!
回复

使用道具 举报

0

主题

135

帖子

1143

积分

金牌会员

Rank: 6Rank: 6

积分
1143
金钱
1008
HASS币
0
发表于 2023-12-5 22:36:41 | 显示全部楼层
大佬,家里有ipad作为中控,能不能有人按门铃在ipad上自动打开监控画面的设置方法
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 09:07 , Processed in 0.605754 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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