[AI路由器] 在 Home Assistant 集成 Frigate
本教程将带您完成 Frigate 与 Home Assistant 的集成,并展示如何利用 AI 物体检测来触发自动化事件。按照这些步骤,您将充分发挥 Frigate 的强大功能,提升智能家居体验。
前置準備
开始前,请确保已完成以下准备:
- 1. 已安装并设置好 Home Assistant,并能正常运行。可参考 Home Assistant 安装与入门教程。
- 2. 已安装并设置好 Frigate,并能正常运行。可参考 安装 Frigate 和 设置 Frigate 摄像头。
- 3. 已在 Home Assistant 中安装并运行 MQTT Broker(如 Mosquitto)。可参考 在 Home Assistant 安装 MQTT Broker。
- 4. 已在 Home Assistant 中安装并运行 HACS。可参考 HACS 安装教程。
1. 通过 HACS 安装 Frigate 集成
- 进入 Home Assistant 的 HACS 页面,搜索[Frigate],点击安装。

- 仔细阅读安装说明后,点击[DOWNLOAD]进行安装。

- 安装完成后,重启 Home Assistant 以加载新集成。
2. 设置 Frigate 集成
- 重启后,进入「设置(Settings)」-->「设备与服务(Devices & Services)」页面。

- 点击右下角「新增集成(Add integration)」-->搜索[Frigate]并选择。

- 在弹窗中输入 Frigate URL,取消勾选[Validate SSL],输入 Frigate 用户名和密码。

- 你会看到 Frigate 中已设置的摄像头。

- 点击完成后,会看到 Frigate 集成已成功添加。

- 添加到仪表板后,可以看到视频和物体检测状态。如果物体状态为“Unavailable”,需要修改 Frigate 配置文件,将检测到的物体信息发送到 Home Assistant。

3. 修改 Frigate 配置文件,添加 MQTT 信息
- 进入 Frigate 管理界面,点击左侧菜单的 Configuration editor。
- 按如下示例修改配置文件,将 cameras 区块中的摄像头名称和 RTSP URL 替换为您的摄像头名称和 RTSP 流地址。RTSP URL 各品牌格式不同,请参考摄像头说明书。<username>、<password> 是摄像头专用 RTSP 账号密码,<IPCam IP> 是摄像头 IP 地址。
- 在 mqtt 区块中,将 host、user、password 替换为您的 MQTT Broker IP 和账号密码。
- 修改完成后,点击右上角 Save & Restart 保存并重启 Frigate。
mqtt:
model:
objects:
cameras: hwaccel_args: -c:v h264_v4l2m2m #使用硬件加速 input_args: preset-rtsp-generic #使用硬件加速 inputs:
Tapo_Example: # <- 摄像头名称 input_args: preset-rtsp-generic #使用硬件加速 inputs:
version: 0.15-1 |

4. 在在 Home Assistant 设置自动化
- 回到 Home Assistant 仪表板,可以看到 Frigate 检测到的物体数量。

- 接下来进入「设置(Settings)」>「自动化与场景(Automations & Scenes)」,点击右下角「新增自动化(Add Automation)」。例如「检测到有人时,打开灯光」。

- 在「When」 部分点击「增加触发(Add Trigger)」。

- 选择「实体(Entities)」,选择刚刚添加的 Frigate 摄像头,选择「Person count」事件。数值设置为大于 0,表示检测到有人时触发。

- 在「Then」 部分点击「增加动作(Add Action)」,选择「设备(Device)」,选择要控制的灯光设备,并设置为打开灯光。

这样[检测到有人时打开灯光]的自动化就完成了。您可以根据需求设置更多自动化事件,让智能家居更智能。
如何取得(Utility / Firmware)?
您可以在华硕下载中心取得最新的软件、手册、驱动程序和固件。
如果您需要有关华硕下载中心的更多信息,请参考此链接。