iobroker/homeassistant/nodered萤石摄像头+人脸识别+门口监控+智能门铃

总体思路

  1. 萤石本身的拍摄推送只有一张图,有事情发生的时候捕捉不全
  2. 萤石本身的事件触发失误率比较高,光线变化等都会产生错误,推送一下无效相片
  3. 我结合萤石摄像头+小米人体传感器,通过nr来解决抓图不全、容易误触发的问题
  4. 流程被触发之后,连续拍那张图给我微信,在连续拍图的同时,也使用百度人脸来识别,识别到是具体的人再次推送相关信息给我。
  5. 这个流程,除了放在门口摄像头抓拍相关信息,或者做结合无线按钮做门铃之外,还可以放在室内玄关,门被打开识别是谁回来了。相应的替换触发节点就行。

应用效果



硬件准备

  • 理论上海康萤石摄像头都可以,不过建议用分辨率在1080p,镜头4mn的摄像头,具体参数要看你家的环境。

  • 搭建iobroker或者homeassistant的机子,如n1、群晖、win等

软件基础

1.安装iobroker、homeassistant、nodered,具体安装教程,论坛里面搜索
2. 安装以下节点,安装方法点击查看这里:我是链接

  • node-red-contrib-ezviz

  • node-red-contrib-moment

  • node-red-contrib-bizwechat

  • node-red-contrib-image-output

具体步骤

一、导入这篇教程附件的流,点击下面:

二、设置触发事件点

1. 如果你是ha,那么跟着下图操作


2. 如果你是iob用户,那么跟着下图操作

三、申请萤石的开发者平台api,拿到key等信息,添加到萤石节点里面

1. 申请萤石云api,拿到相关信息,具体教程点击我:[我是教程](iobroker--安防应用--如何调用萤石云api进行抓图)
2. 把相应的信息添加进入萤石云相机节点,具体操作看图


四、设置微信节点相关信息

  1. 企业微信的相关设置请看以下教程:点击我 我是教程

  2. 设置微信生成内容链接:


  3. 设置微信高级节点


五、 设置百度人脸识别相关信息,百度人脸识别的教程,请点击我:我是教程

六、人脸识别之后,推送信息到微信,设置微信,具体跟上面第四点推送到微信的设置是一样的

七、设置好各种参数之后,部署生效即可。

:grinning:还可以这样吊胃口的