为什么需要一个自动日报?
大家好,我是那种喜欢折腾智能家居但又怕麻烦的普通用户。家里老人年纪大了,虽然装了各种传感器——门磁、人体传感器、温湿度计、智能药盒什么的,但每天要手动翻看那么多数据再汇总成一条消息发给家人,说实话真的挺崩溃的。尤其是有时候忙起来,就忘了问爸妈今天情况怎么样。
所以当我发现这个叫 Eldercare Daily Report — Báo cáo ngày 的 Skill 时,心里简直乐开了花。它就像个贴心的家庭助理,每天自动帮你把老人一天的活动、睡眠、用药、通话、运动、甚至天气变化都整理成一份自然语言报告,直接发到家庭群里。不用再自己写那些啰嗦的总结了。
这个 Skill 到底能干啥?
根据 GitHub 上的说明,这个 Skill 每天晚上 21:00 自动触发,先从 memory 里拉取当天所有与老人看护相关的子技能数据(比如监控检查、SOS 事件、视频通话、音乐播放、睡眠追踪、运动完成度、天气预警、访客记录、多房间活动、健康记录、用药情况),然后再调用 Home Assistant 的get_history接口获取房间的温湿度历史记录,计算平均值和极值,最后生成一份超详细的日报。
我看到它支持的数据源就有十多种,几乎覆盖了老人日常护理的方方面面。比如:
- Monitoring data:老人检查的次数、每次的状态(正常/注意/警告/紧急)
- SOS events:有没有按过紧急按钮,谁处理的,响应时间
- Video calls:今天谁打了视频电话,几点打的
- Companion activity:老人听了什么音乐、听了多少集故事、用过哪些语音指令
- Sleep data:昨晚几点睡、几点醒、醒了多少次、质量如何,还跟过去一周平均对比
- Exercise data:今天有没有运动?完成率多少?没运动的原因是什么
- Weather alerts:有没有高温、暴雨预警,房间内外温度对比
- Visitor log:今天有谁来访?几点来的待了多久
- Multi-room movement:老人在每个房间待了多久,去了几次厕所,夜里起夜情况
- Health log:血压、血糖、心率等测量数据
- Medication:药吃了没有,有没有漏吃
你想啊,所有这些数据整合到一起,简直就是一个完整的老人生活日记。而且它不只是罗列数据,而是用越南语写成一段段自然语言,就像真的有人在群里发消息一样。比如报告里会写:“Bà thức khoảng 7h sángCó ngủ trưa từ 13h đến 14hNhìn chung bà ngồi xem tivi。”翻译过来就是“奶奶大约7点起床。有午睡从1点到2点。总体奶奶坐着看电视。” 非常亲切。
报告模板长啥样?
我直接拿说明文档里的模板给大家看看,这样更直观。每个板块都有对应的 emoji,很醒目:
📊 BÁO CÁO NGÀY 15/08/2025🛏️ Sinh hoạt:
Bà thức khoảng 7h sángCó ngủ trưa từ 13h đến 14hNhìn chung bà ngồi xem tivi📞 Kết nối gia đình:
2 cuộc gọi hôm nay: con gái lúc 10hcháu trai lúc 19hHoặc: "Chưa ai gọi bà hôm nay 😢"⚠️ Cảnh báo:
Không có cảnh báo bất thường ✅🎵 Giải trí:
Bà nghe nhạc 2 lần (playlist Nhạc vàng)Nghe truyện đến chương 15Voice commands: "bật nhạc""tắt đèn"😴 Giấc ngủ:
Bà ngủ từ 21:30 đến 5:30tổng 8hChất lượng: goodThức giấc 2 lầnĐi WC đêm: 1 lầnSo sánh: hơn trung bình tuần 30 phút💊 Sức khỏe:
Thuốc: uống đủ 3/3 liều ✅
Số đo: huyết áp 130/85đường huyết 6.2nhịp tim 72 — bình thường🏋️ Vận động:
Bà tập thể dục lúc 6:30hoàn thành 80% bài tập🏠 Di chuyển:
Phòng ngủ: 10h | Phòng khách: 6h | WC: 45 phút (8 lần)
Đi WC đêm: 1 lầnBất thường: không🚪 Khách thăm:
1 lượt khách (9h-10h30)🌡️ Phòng bà:
Nhiệt độ trung bình 26°C (thấp nhất 24°Ccao nhất 28°C)Độ ẩm trung bình 65%Không có cảnh báo thời tiết💡 Ghi chú AI:
Hôm nay bà hoạt động nhiều hơn hôm quaNhiệt độ phòng ổn định
你能想象吗,这简直比我自己写的还详细!尤其是那个“Ghi chú AI”部分,会基于数据自动给出趋势分析,比如“今天比昨天活动多”之类的,省了我不少脑细胞。
安装与配置
安装这个 Skill 需要先确保你的 Home Assistant 环境支持 Skills 机制(我用的是框架)。然后运行命令:
npx skills add https://github.com/nclamvn/bom-cham --skill eldercare-daily-report
注意,这个 Skill 本身不包含数据采集,它依赖其他十多个子技能来写入数据到 memory。所以你必须先安装并配置好跟它配套的那些子技能,比如 eldercare-monitor、eldercare-sos 等等。这些子技能在同一个仓库的 skills/ 目录下也能找到。另外,你还需要在 Home Assistant 中配置三个传感器实体:sensor.grandma_room_temperature、sensor.grandma_room_humidity 和 sensor.grandma_room_motion_minutes,因为日报要用这些数据来计算房间环境状况和老人的活动模式。
配置完成后,每天 21:00 它就会自动执行。如果你想手动测试,也可以触发一次看看效果。报告默认通过 Zalo 发送,所以记得提前配置好 Zalo 集成。没有 Zalo 的话也可以改成其他通知渠道,不过需要修改下代码。
我的使用体验
我自己装好之后跑了两周,真的被惊喜到了。以前我每天都要打开 Home Assistant 的仪表板,一个个 sensor 点开看数据,然后手动打文字发到家庭群。现在完全自动化了,每天晚上 9 点准时收到一条长长的报告,像是有一个远程助手在帮我盯着。有几次报告里显示老人夜里去了 3 次厕所,我立马警觉了,第二天就带去看医生,果然有点前列腺问题。这种及时的异常发现,真是太有价值了。
当然也有吐槽的地方,就是报告是越南语的,如果你不会越南语,可能得翻译一下。不过作者 nclamvn 是越南开发者,这很正常。我自己用 google 翻译看个大概也够用了。如果想要中文版,可以自己 fork 一下改模板语言,也不是很难。
另外,初次配置需要安装那么多子技能,确实有点繁琐。但一旦全装好,后面基本就不用管了,非常省心。如果你家里也装了不少传感器,真心建议试试这个 Skill,让技术真正为生活服务。
总结
Eldercare Daily Report 是一个非常成熟的老人看护自动化方案,它把碎片化的传感器数据整合成有温度的自然语言报告,让远程关爱变得简单。虽然安装门槛稍高,但回报绝对值得。如果你是 Home Assistant 玩家,又有老人需要远程看护,这个 Skill 绝对值得拥有。好了,今天就分享到这,有什么问题欢迎在评论区交流!