概述Banalytics 是一款以本地优先为设计理念的摄像头监控与自动化平台,面向 Home Assistant 用户、homelab 构建者和注重隐私的开发者,帮助统一混合摄像头、通过 MQTT 实现自动化,并将录像保存在本地存储,避免使用供应商云或按品牌分散的应用。
使用前 vs 使用 Banalytics使用前- 每个摄像头品牌通常需要独立应用
- 远程查看常需云订阅
- 摄像头间无统一事件流
- 需要手动为 Home Assistant 配置 MQTT
- 录像分散在各供应商应用中
- 告警缺乏视频上下文
- 依赖脆弱的粘合脚本
- 无复杂 VPN 难以实现统一远程访问
使用 Banalytics 后- 所有摄像头在单一界面中可见
- 录像可保存到 NAS、外置盘或本地磁盘
- 统一的事件流发布到 MQTT
- 内置 Home Assistant 集成
- 存储由你自行掌控
- Telegram 告警带关联视频片段以提供上下文
- 单一运维层,消除粘合脚本
- 无需完整 VPN 即可实现浏览器访问的远程查看
堆栈兼容性Banalytics 可与常见的 homelab 与 edge 堆栈集成。关键点包括使用 MQTT 传递事件与状态、原生 Home Assistant 工作流支持,以及通过反向代理、Tailscale、Cloudflare Tunnel 或 VPN 等方式实现远程访问。
本地存储与保留策略- 录像写入你配置的本地路径:本地磁盘、NAS 挂载或外置驱动器
- 可配置的保留规则:按大小、按天数或按事件类型
- 事件关联的视频片段便于快速回放,无需长时间拖动
- 无需强制上传到云即可开启远程查看
访问与自动化Banalytics 提供浏览器仪表盘,用于实时画面、事件复核、回放与系统健康查看。事件、移动侦测与设备健康会发布到你定义的 MQTT 主题,Home Assistant 可像读取其他传感器一样消费它们。无代码规则构建器支持事件 → MQTT → Home Assistant → 动作的流程(例如:移动 → 通知 → 灯光)。
常见使用场景- 门口与车道监控,带移动告警与片段
- 宠物监控,支持移动区域与片段记录
- 基于摄像头的出勤/在场检测,驱动照明和采暖自动化
- 二次住宅或出租物业的远程监控
- 车间/车库的项目与设备监控
- RC 与 maker 项目(无人机、道具)的视频集成与触发
包含内容 / 关键功能- 混合摄像头支持:IP、ONVIF、RTSP 和 USB
- MQTT 与 API 集成:事件、健康状态和触发发布到你的 broker
- 本地优先存储:NAS、外置驱动或本地磁盘
- 浏览器仪表盘:实时画面、事件复核、系统健康
- Telegram 告警:带片段上下文的移动通知
- 事件自动化:灵活的无代码规则构建器
- 设备健康监控:摄像头在线率、存储水平、系统状态
- 默认隐私设计:除非显式配置,否则数据路径不经过供应商云
- 支持边缘硬件:Raspberry Pi 4/5、Intel NUC、迷你 PC、家庭服务器或部分 NAS
- 社区层级:永久免费,核心基础设施与本地存储不限量
适配性说明 / 限制Banalytics 面向愿意配置灵活本地优先方案的用户。它并非零配置的消费级即插即用摄像头系统,也不是面向多站点中小企业的事件管理平台。面向各类消费级智能家居生态的深度预置集成在产品路线图中;目前 MQTT 已覆盖大部分使用场景。
规格 / 技术细节- 摄像头支持:IP、ONVIF、RTSP、USB
- 集成:事件、移动与系统健康的原生 MQTT 发布;提供 HTTP/API
- 存储:支持本地路径 / NAS 挂载,可配置命名和目录结构
- 保留:按大小、按天数、按事件类型的规则
- 事件片段:生成事件关联片段以便快速查看
- 告警:Telegram 通知带片段上下文与可选的回复操作
- 仪表盘:基于浏览器的实时查看、事件历史、回放与系统健康
- 边缘硬件:支持 Raspberry Pi 4/5、Intel NUC、迷你 PC、家庭服务器和部分 NAS 设备
- 隐私:本地优先设计,无强制云上传
- 目标用户:Home Assistant 用户、homelab 构建者、注重隐私的 makers
- 社区层级:永久免费,核心基础设施与本地存储不限量