Push
Push 集成允许您将通过 HTTP POST 发送到 Home Assistant 的图像作为摄像头接入。因此,外部应用、守护进程或脚本可以通过 Home Assistant “推流” 图像。
Push Camera 还可以选择缓冲一定数量的图像,在事件记录完成后生成检测到运动的动画。
新事件到来时会清空旧图像,不同事件之间通过一个可配置的超时进行区分。
与 motionEye 集成
例如,push 摄像头可以与 motionEye 搭配使用。motionEye 是 motion 守护进程的 Web 前端,通常配置为仅在检测到运动时保存或录制文件。它提供了一个钩子,可在图像保存时运行命令,您可以结合 cURL 将运动检测图像发送到 push 摄像头,如下所示:
在 motionEye 中,前往 File Storage -> Run A Command 并输入:
您还可以在 Still Images -> Capture Mode 中选择 Motion Triggered,让 motionEye 仅保存由运动触发的图像。其他偏好设置可在 Motion Detection 下调整。
在这种设置下,您可以使用如下配置让 push 摄像头持续回放最近一次由运动触发的事件:
配置
要在您的安装中启用此摄像头,请将以下内容添加到您的 configuration.yaml 文件中。
:::tip
更改配置后需要重启 Home Assistant。
:::

