ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

在家/外出/睡眠:如何配置Home Information安防模式与智能告警,让你永不被误报打扰

在家/外出/睡眠:如何配置Home Information安防模式与智能告警,让你永不被误报打扰

【免费下载链接】home-information

Home Information - Your home, your data, organized.

项目地址:https://gitcode.com/gh_mirrors/ho/home-information
点击查看免费下载

Home Information 是一款自托管的家居信息管理系统,把摄像头、传感器、门锁等设备数据统一呈现在家庭平面图上。它的 Security 安防模块提供 Day(白天)、Night(夜间)、Away(外出)、Snooze(暂缓)、Disable(关闭)五种安防模式,配合智能告警规则与告警去重机制,让你在家时不被宠物走动打扰、外出时每个异常都被捕获。下文带你从零完成整套安防模式与告警配置。

30秒看懂:五种安防模式各管什么

Home Information 用「安全等级」把模式和告警挂钩:模式越高,系统响应的告警类型越多。核心机制是——每条告警规则都标记了适用的安全等级,只有与当前模式匹配时才会真正响铃,这正是"不误报"的关键。

模式对应安全等级适用场景告警行为
Day 白天Low家人在家、正常活动只响应低级别事件,日常走动不吵你
Night 夜间High睡眠模式、夜间留在家室内外异常全部告警
Away 外出High出门、出差全部告警,且带延迟布防
Snooze 暂缓Off(临时)有客人、维修上门静默几分钟,到点自动恢复原模式
Disable 关闭Off访客参观、暂停监控完全停止告警

模式状态定义见 src/hi/apps/security/enums.py,管理逻辑见 src/hi/apps/security/security_manager.py。

一键切换安防模式:主界面操作指南

进入 Home Information 主控制台后,画面右侧的Security区域有五个按钮:Disable / Day / Night / Away / Snooze,当前激活的模式以橙色高亮显示(例如夜间模式下 Night 为橙色)。

  • 点击Night:立即进入睡眠安防,任何异常都会触发完整告警
  • 点击Away:先临时解除,等待"外出延迟"时间后自动正式布防(见下文),避免你出门那一瞬间的开门、走动被误报
  • 点击Snooze:临时静默,时间到后自动回到原来的模式,适合有人拜访的场景
  • 点击Disable:完全关闭安防,接待客人时用

设置Day/Night自动切换时间

模式切换不一定要手动。内置的 SecurityMonitor 每 5 秒检查一次当前时间(源码:src/hi/apps/security/monitors.py),到了设定时刻会自动在 Day 和 Night 之间切换。

配置入口在Configure → Settings → Security页面,主要参数如下:

设置项默认值建议
Security Day Start(白天开始)08:00你起床的时间,比如 07:30
Security Night Start(夜间开始)23:00你入睡前的时间,比如 23:30
Away Delay Time(外出延迟,分钟)5出门到车/车站远,可调到 10
Snooze Delay Time(暂缓时长,分钟)5按访客时长调整

设置项定义见 src/hi/apps/security/settings.py。这两个时间也可以倒置(比如上夜班的人把"白天"设在深夜),系统完全支持。

⚠️ 注意:Away 和 Disable 是"手动模式",不会被自动切换改走。系统永远尊重你手动设置的外出状态,避免你出差期间被自动切回 Day 而漏报。

配置智能告警规则,从源头减少误报

Home Information 接入运动传感器、门窗传感器、摄像头运动检测后,会自动为你生成一整套告警规则。在Configure → Rules页面可以查看、编辑和开关每条规则:

每条规则包含四个要素:

  • Name:规则名称,如 Driveway Object Alarm(车道物体检测)
  • Type:类型,安防类规则为 Security
  • Actions:触发动作,如 Alarm(产生告警)
  • Enabled?:是否启用,一键开/关某条规则

防误报的实用技巧:

  1. 按安全等级分层:规则可指定适用等级。例如"室内运动"设为 Low(只有 Day 模式响铃),"车道/门窗异常"设为 High(Night/Away 才响铃)——宠物在家走动永远不会在白天吵你
  2. 关闭低价值规则:车库门反复开合的告警如果太频繁,直接取消 Enabled 即可
  3. 利用暂缓模式:维修师傅上门前点一下 Snooze,比逐条关规则省事
  4. 观察规则匹配:侧边栏的RULE MATCHES按钮可实时查看哪些规则正在匹配,帮你判断哪条规则在"瞎报"

告警如何呈现:横幅、声音与自动确认

当告警触发时,主界面顶部会出现醒目的红色横幅,例如Critical: Driveway Object Alarm (5),并显示告警发生时长;平面图上对应的安防区域也会变色。

告警系统自带三重"防轰炸"设计(详见 docs/dev/domain/event-alert-systems.md):

  • 签名去重:同一来源、同一类型、同一级别的告警会被合并为一条 Alert,横幅上数字(5)表示已合并 5 次同类事件,而不是弹 5 次通知
  • 确认机制(Dismiss):点击横幅右上角Dismiss确认告警后,重复的同类事件不再触发新通知,但你仍能看到事件在累积
  • 声音分级:INFO 提示音、WARNING 蜂鸣、CRITICAL 警报音,级别越高声音越明显,深夜只会被真正重要的事叫醒

告警触发后,控制台还可以自动跳转到对应摄像头画面,配合 docs/img/getting-started 中的实时视频流,一眼确认是否虚惊。

推荐配置方案与常见问题

一套省心的默认方案:

你的习惯推荐配置
正常作息Day 08:00 / Night 22:30 自动切换,出门手动点 Away
上夜班把两个时间倒置,系统按你的"白天"运行
经常有客人用 Snooze 代替 Disable,到点自动恢复,不会忘记
出门要 10 分钟才上车Away Delay 调成 10 分钟

常见问题:

  • Q:点了 Away 为什么显示 "Away (Delayed)"?这是正常的延迟布防过渡态,等 Away Delay 时间到即正式布防,期间的告警会被忽略,正是为了防止出门动作本身被误报。
  • Q:确认告警后还需要再点一次吗?不用。告警确认后系统会继续静默跟踪同签名事件直到自动过期,期间不会再打扰你。
  • Q:模式状态重启后还在吗?在。Away 等状态会持久化缓存,系统重启后不会退回 Day 模式。

掌握 Day/Night/Away/Snooze/Disable 五种模式与规则分层后,Home Information 的安防体系就能真正做到:在家安静、睡眠可靠、外出全覆盖,从此告别误报轰炸。

【免费下载链接】home-information

Home Information - Your home, your data, organized.

项目地址:https://gitcode.com/gh_mirrors/ho/home-information
点击查看免费下载

相关推荐

上一篇:Kitabu与Prince XML集成:生成印刷级PDF的秘密武器
下一篇:PixivPy部署指南:如何在墙内环境配置代理访问

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进