通用摄像头
generic
摄像头平台允许您将任何IP摄像头或其他URL集成到Home Assistant中。可以使用模板动态生成URLs。
Home Assistant将通过其服务器提供图像,允许您在网络外部查看您的IP摄像头。端点是/api/camera_proxy/camera.[name]
。
配置
要将 通用摄像头 设备 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
手动配置步骤
如果上述 My 按钮不起作用,您也可以手动执行以下步骤:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 通用摄像头。
-
按照屏幕上的说明完成设置。
您必须在静态图像URL或流源URL中的至少一个字段输入URL,其他字段为可选。
在URL字段中允许使用模板,这些模板可以根据传感器状态选择不同的图像或对URL进行参数化。在配置步骤中会检查模板的有效性和网络访问权限。
示例
在本节中,您将找到一些如何使用此摄像头平台的实际示例。
美国国家气象局的天气图
您可以显示来自网络的GIF作为静态图像。
- 静态图像URL:
https://radar.weather.gov/ridge/standard/CONUS_0.gif
本地图像
您可以使用此平台显示静态图像。只需将图像放在这里:/config/www/your_image.png
- 静态图像URL:
https://127.0.0.1:8123/local/your_image.png
从一个Home Assistant实例共享摄像头馈送到另一个
如果您正在运行多个Home Assistant实例(我们称之为“主机”和“接收”实例),您可能希望在接收实例上显示来自主机实例的摄像头馈送。您可以使用REST API访问主机上的摄像头馈送(IP地址127.0.0.5),并通过配置接收实例进行显示,如下所示:
- 静态图像URL:
https://127.0.0.5:8123/api/camera_proxy/camera.live_view
来自仅HTTP摄像头的图像
要访问仅通过HTTP提供的摄像头,您必须关闭SSL验证。
- 静态图像URL:
http://example.org/your_image.png
实时流
要访问同时具有快照和实时流URL的摄像头,可以利用流集成。
- 静态图像URL:
http://194.218.96.92/jpg/image.jpg
- 流源:
rtsp://user:pass@194.218.96.92:554
如果摄像头只有实时流URL而没有快照URL,流集成也可以从实时流URL生成静态图像。
- 流源:
rtsp://user:pass@194.218.96.92:554
安全访问摄像头
要访问需要进行安全访问的摄像头(在我的例子中是HIK),以获取静态图像或实时流。
- 静态图像URL:
http://192.168.1.100/ISAPI/Streaming/Channels/101/picture
- 流源:
rtsp://USERNAME:PASSWORD@192.168.1.100:554/Streaming/Channels/102
- 验证SSL:
false
- 用户名:
user
- 密码:
pass
- 身份验证:
digest