Node-red搭建Homekit可视化门铃进行画面推送

:point_right:前言
本人用米家无线开关(当作门铃使用)、海康摄像头(型号:DS-IPC-E32H-IWT)两者均已接入至Homekit中。在使用过程中不是很完美,按了无线开关后,有门铃响声,但不能与摄像头进行联动,不能查看按门铃的人是谁。
折腾了好9⃣️,最后大佬手摸手,解决了我的问题。
再次感谢协助我的大佬们同埋插件提供的大神!真的非常感谢 ~
:point_right:注意
米家网关和无线开关进行配合门铃,需前往米家app进行相关设置操作,本文不做详细配置说明。
本文主要讲述在Homekit中的如何把小米无线开关和摄像头进行联动,按无线开关后,Homekit出现摄像头画面推送!

欢迎各位爱折腾的玩家,加入QQ群776817275进行交流。

:point_right:作者声明
注意: 本项目主要目的为作者本人自己学习及使用而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果。
严禁他人将本项目用户用于任何商业活动。个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务。

:point_right:所需环境 / 材料

  • Node-red 系统环境

  • 小米无线开关

  • 网络摄像头

  • Node-red下的redmatic-homekit插件

  • Node-red系统FFmpeg环境

  • 定制化camera配置文件
    redmatic-homekit-camera.js.zip (2.4 KB)

:point_right:NR部署过程

  1. 在NR系统下安装好FFmpeg环境;

  2. 在Node-red中安装redmatic-homekit插件;

  3. 将下载得到的redmatic-homekit-camera.js文件替换原有的redmatic-homekit-camera.js文件;

  4. 群晖Docker更换路径:docker/nr安装目录/node_modules/redmatic-homekit/nodes/

  5. 重启Node-red容器;

  6. 使用camera节点;

6.填写节点信息,其中source、stillmageSource信息根据自己品牌填写;

7.把doorbell选项选上,部署即可。
例如海康:rtsp://admin:管理密码@摄像机ip:554/h264/ch1/main/av_stream
常见网络摄像机的端口及RTSP地址
iobroker–海康摄像头的更改密码方法

:point_right:Homekit添加

  1. 输入homekitPin码,添加摄像头 and 摄像头下的开关;

  2. 在Homekit已接入的小米无线开关进行设置。


    完成添加即可

:point_right:免责申明
以上纯属个人爱好,因为使用上述方法造成的任何问题,不承担任何责任。
部分图片来源于网络,如果涉及版权,请通知删除。

茶叶蛋好厉害!!!

支持一下,多多分享!

所以,请问问题的关键是什么呢?是默认的camera不支持hk联动响应么?

为什么要更换路径,能不能来个流程图或者直接视频

默认的camera不支持hk联动。。。至少在大陆并没有上市支持原生Homekit的可视化门铃产品

1 个赞

现在可以直接搜索到相关插件了,需要手动更换路径。因为之前redmatic-homekit作者的插件并没有doorbell这个功能

我的是小蚁摄像机破解之后获取的rtsp视频流,请问stillmageSource这一项应该怎么填

请问怎么在nodered中安装FFMPEG环境?

过来人告诉你,在你的容器里装,然后在nr里就可以通过exec节点调用了了

摄像头画面不推送是啥原因,有消息提示点进去只是HK主页

请问怎么在nodered中安装FFMPEG环境?

如果是群辉docker,可以直接安装node-red-ffmpeg镜像,这个镜像包含ffmpeg
image

谢谢大佬!!!!!!!