价值9块9的NR流:(NR+HA+群晖+wallpanel)群晖摄像头检测到有人推送到上墙平板+企业微信

萝卜大佬有帖子,教怎么推送图像到企业微信。受启发,一直想把大门口的摄像头的功能搞丰富一点。群晖摄像头的事件检测会自动录像,非常nice。既然可以检测到运动为什么还要多用一个人体感应来做触发呢?一个人体9块9,垃圾佬该有的节操不能丢,自己凭实力捡的垃圾为什么要浪费?

所需环境:
Ha,NR,群晖,注册百度AI,企业微信。
步骤:
1.NR设置:
安装node-red-contrib-home-assistant-websocket模块需要使用webhook节点,设置好他。此时可能会报错连不上,看下一步;
屏幕快照 2020-11-27 下午5.35.32


2.在Ha的集成里添加NR,这时NR里的webhook应该会显示绿色了;

屏幕快照 2020-11-27 下午5.47.50
3.群晖SurveillanceStation套件的设置:(只列出关键部分)
屏幕快照 2020-11-27 下午5.31.04


URL就是你的“HA地址”+api/webhook/+“NR里webhook节点随机生成的码”。
当群晖检测到摄像头事件就能通过这个地址来向HA发送消息,触发自动化等等。
【这里有个坑,如果ha地址填本地ip,怎么都不通,填外网地址却能测试成功。可能是因为我的ha是群晖docker里不能解析端口造成的。请教大佬如何解决?】

设置完以上这些之后,就能用萝卜大佬的流来推送企业微信消息。

-----------新玩法:------------
1.我客厅有用平板挂墙使用的是wallpanel+HA,wallpanel有api,可以通过接收mqtt来触发平板的一些参数比如平板亮度,电池,音量,调用摄像头等。其中有一个是推送url到平板直接全屏显示。这时我们就可以在群晖检测到事件同时推送一个url形式的画面给平板,做监控。
平时是主控界面,有动静时是这样:


检测是否有人活动,需要用到百度的人体识别,萝卜帖子里有相关方法,
这样可以过滤一些“没人,但是光线变化,虫子飞来飞去”触发群晖的事件,达到精准推送。
2.企业微信主动查看摄像头截图。(如何设置请参考大佬的帖子)因为平时我们是检测到有人才推送到微信,但我们想主动查看摄像头呢?
企业微信监听接收消息时设置一个request节点做webhook推送,例如前文提到的“key”参数。当企业微信监听到关键字时,传递一个参数给request节点,例如:“look”。

这样就可以实现,有人在门口活动就推送图片到微信和平板。
流分享:
flows-6.json (13.5 KB)

2 个赞

我之前就是用的群晖WEBHOOK触发的,但是我后来发现群晖探头的移动侦测会被灯光触发(应该是我的探头的原因把),电梯间的声控灯又很灵敏,稍微有点声音就亮,一亮就触发了群晖探头拍照,根本没法应用,不得已我还是加了个体感在门口。

你少了个人体识别。我帖子里提了

感谢提供新玩法,感谢分享666

收藏备用,感谢大神分享,这个非常实用。

1.我客厅有用平板挂墙使用的是wallpanel+HA,wallpanel有api,可以通过接收mqtt来触发平板的一些参数比如平板亮度,电池,音量,调用摄像头等。其中有一个是推送url到平板直接全屏显示。这时我们就可以在群晖检测到事件同时推送一个url形式的画面给平板,做监控。

大佬,群晖检测到事件同时推送一个url形式的画面给平板这个要如何设置呀,我老搞不成功。

这个可以哦, 学习了。

不错不错!这个好!!

大佬厉害咯,不晓得萤石可以用不

大佬,有一个步骤没有搞明白,流中获取快照地址的ID应该是填什么喃?
群晖里面设置了动作之后,如果把设备传给hass的喃?在群晖里设置了操作规则只有,hass看不到设备。

我记得ha里摄像头entity里能看见id参数,在nr里获取到这个id就能拿到图片地址了。很久没玩,印象中是这么个原理。你试试。

哪一步有问题?你平板wallpanel里设置好了mqtt吗?

留言记录一下,群晖摄像头

请问下 我的是在群辉容器里安装的NR 今天安装完想把node-red-contrib-home-assistant-websocket这个HA的节点安装上 结果发现和以前不一样了 ,以前安装上就可以直接用 ,现在看你的是必须要在集成里添加NR 才可以用吗?我在集成里还没搜到NR是怎么回事 请大佬指点

你要把你的操作步骤反馈出来,截图。

请问群辉里面设置完URL 方法 内容类型 都是默认还是

已经解决了 谢谢

1 个赞