如何把tplink摄像头接入homeassistant

如何把tplink摄像头接入homeassistant

tplink摄像头是一种支持onvif协议的网络摄像头,可以提供实时的视频监控。本教程将教你如何把tplink摄像头接入homeassistant,让你可以在homeassistant的界面中查看摄像头的画面。

准备工作

  • 一台运行homeassistant的设备,比如树莓派或者电脑。
  • 一台支持onvif协议的tplink摄像头,并且已经设置好IP地址,用户名和密码。
  • 一个能访问摄像头和homeassistant的浏览器,比如Chrome或者Firefox。

步骤一:添加onvif集成

onvif是一个用于网络视频设备互通的协议,tplink摄像头支持onvif协议,所以你可以使用onvif集成来添加摄像头到homeassistant。具体方法如下:

  • 打开浏览器,访问你的homeassistant的管理页面,一般是http://<ip_address>:8123,其中<ip_address>是你的homeassistant设备的IP地址。
  • 点击左侧栏的配置-设备于服务-集成-添加集成,然后在搜索框中输入onvif,并选择它。
  • 在弹出的对话框中,输入你的摄像头的IP地址,用户名和密码,然后点击提交。如果一切正常,你会看到摄像头被成功添加到homeassistant中,并显示其相关信息和实体。

步骤二:调整ffmpeg选项(可选)

如果你想调整一些ffmpeg的选项,比如传输协议或者图像质量,你可以点击摄像头集成的右上角的齿轮图标,然后在选项中修改。例如:

  • 如果你想使用tcp协议来传输视频流,而不是默认的udp协议,你可以在RTSP transport mechanism选项中选择tcp。
  • 如果你想提高或降低图像质量,你可以在Extra FFmpeg arguments选项中添加一些参数,比如-crf 23或者-b:v 1M等。具体参数可以参考ffmpeg官方文档。

步骤三:查看摄像头画面

如果你想在homeassistant的界面中查看摄像头的画面,你可以添加一个图片概览元素或者图片实体元素,并选择你的摄像头作为实体。例如:

  • 点击左侧栏的概览-编辑仪表盘-添加卡片,在弹出的对话框中选择图片概览。
  • 在图片概览卡片的设置中,选择相机实体,并选择你刚才添加的tplink摄像头。
  • 点击保存并退出编辑模式,你就可以在概览页面看到摄像头的画面了。

恭喜你,你已经成功把tplink摄像头接入homeassistant了!如果你有任何疑问或建议,欢迎随时提出。:blush:

还是别用onvif集成了。这个打开少说也要卡10秒钟。
用generic
https://bbs.iobroker.cn/t/topic/16741

已经使用这个协议接到群晖监控软件里,怎么可以拉RTSP流去homeassistant,能不能再出一个教程啊大佬