通知功能
注意
注意,受限于Google相关服务在中国大陆地区被屏蔽,该功能可能无法在中国大陆地区使用。
如有手机通知的需求,建议使用MQTT配合Home Assistant 通知功能。
Frigate 采用 WebPush 协议实现原生通知功能,该协议使用 VAPID 规范通过加密方式向网页应用推送通知。
设置通知功能
使用通知功能需满足以下条件:
- 必须通过安全的
https
连接访问 Frigate(参见认证文档) - 需使用支持的浏览器(目前已知 Chrome、Firefox 和 Safari 支持)
- 如需外部接收通知,Frigate 必须可从外部访问
- iOS 设备需在「设置 > Safari > 高级 > 实验性功能」中启用通知权限
配置方法
- 访问 Frigate 网页界面:设置 > 通知
- 启用通知功能并填写相关字段
- 保存配置
可通过配置文件修改默认通知冷却时间(单位:秒),该参数也可按摄像头单独设置。
以下情况将阻止通知发送:
- 全局冷却时间内收到过任意摄像头的通知
- 特定摄像头的冷却时间未结束
notifications:
enabled: True
email: "johndoe@gmail.com"
cooldown: 10 # 全局冷却时间10秒
cameras:
doorbell:
...
notifications:
enabled: True
cooldown: 30 # 该摄像头单独设置30秒冷却