【免费下载链接】home-information
Home Information - Your home, your data, organized.
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?:是否启用,一键开/关某条规则
防误报的实用技巧:
- 按安全等级分层:规则可指定适用等级。例如"室内运动"设为 Low(只有 Day 模式响铃),"车道/门窗异常"设为 High(Night/Away 才响铃)——宠物在家走动永远不会在白天吵你
- 关闭低价值规则:车库门反复开合的告警如果太频繁,直接取消 Enabled 即可
- 利用暂缓模式:维修师傅上门前点一下 Snooze,比逐条关规则省事
- 观察规则匹配:侧边栏的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.
相关推荐
告别失眠困扰:用Home Assistant打造智能睡眠监测系统
告别失眠困扰:用Home Assistant打造智能睡眠监测系统 你是否还在为失眠烦恼?是否想知道自己的睡眠质量究竟如何?本文将带你通过Home Assista
文档教程如何彻底解决Mac睡眠时蓝牙干扰?Bluesnooze让夜间不再被打断
如何彻底解决Mac睡眠时蓝牙干扰?Bluesnooze让夜间不再被打断 你是否曾在深夜被突然响起的蓝牙设备提示音惊醒?或者发现手机音乐无故中断,只因休眠的Mac
桌面应用终极MacBook防睡眠指南:SleeperX让你的Hackintosh永不自动休眠!
终极MacBook防睡眠指南:SleeperX让你的Hackintosh永不自动休眠! SleeperX是一款专为MacBook设计的开源MacBook防睡眠工
桌面应用
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考