# 更多场景实战:智能家居控制助手 > **适用场景**:家庭设备越来越多,灯光、空调、门锁、摄像头分散在不同 App;你希望通过一个入口完成自动化控制,同时确保安全可控。本文对应 README 场景“智能家居控制”。 智能家居自动化最怕的就是“联动失控”,本篇重点把安全边界和透明反馈放在第一位,把回家/离家/睡眠三个场景变成可复用的安全链路。 ## 1. 这篇能帮你什么 - 语音或文本一句话就能触发回家 / 离家 / 睡眠三种模式 - 天气与时间驱动的低风险任务(例如下雨自动关窗、夜间自动关灯)直接上线 - 高风险设备(门锁、摄像头、门禁)会先请求确认再动手 - 失败重试 + 飞书告警一起上,确保无人值守下也有人知晓 ## 2. 先复制这一句给龙虾 ```text 请帮我搭一个“智能家居控制助手”流程: 1) 支持回家、离家、睡眠三种场景 2) 低风险设备可自动执行,高风险设备(门锁/摄像头)必须先确认 3) 天气和时间触发低风险动作,例如下雨关窗、夜间关灯 4) 每次执行后返回“执行动作 / 当前状态 / 下一步建议”的结构化结果 5) 如果执行失败,先重试一次,再发送告警 6) 所有输出都用中文 ``` ## 3. 需要哪些 Skills 先看每个 Skill 是做什么的: - `skill-vetter` 链接: 作用:安装前安全检查。 - `home-assistant` 链接: 作用:作为家居设备统一控制入口。 - `weather` 链接: 作用:做天气条件触发,例如下雨关窗。 - `feishu-send-message` 链接: 作用:发送执行结果和异常告警。 安装命令如下: ```bash clawhub install skill-vetter clawhub install home-assistant clawhub install weather clawhub install feishu-send-message ``` `feishu-send-message` 安全分析页: 定时策略部分建议先用 `openclaw cron`,再根据团队习惯让飞书提醒;`feishu-cron-reminder` 目前还没完全确认公开 slug。 ## 4. 跑通后你会看到什么 ```text 【回家模式】 动作:开灯、调空调(低风险设备已执行)、高风险设备等待“确认执行” 建议:需要再开氛围灯就回“回家模式+柔光” 【离家模式】 动作:关闭灯光、电源插座 状态:门锁/摄像头保持待确认,异常告警已推送 ``` ## 5. 怎么一步步配出来 1. 做设备风险分级(低:灯光/窗帘,中:空调/加湿器,高:门锁/摄像头) 2. 固化三套基本场景(回家/离家/睡眠),定义每个场景要执行的动作 + 告警条件 3. 设置高风险设备的二次确认逻辑:先推送确认消息,只有收到“确认执行”才行动 4. 定义失败重试与回退动作:失败 → 重试 → 仍失败则执行安全动作并发送告警 5. 用 `openclaw cron` 安排夜间在线率检查与周末耗电异常报告 ## 6. 如果没有现成 Skill,就让 Claw 帮你造 还没有稳定的“飞书定时提醒”技能也没关系,先直接把这句话发给龙虾: ```text 请帮我生成一个最小可用的家居提醒 skill,负责执行结果通知、失败告警和每日巡检汇总,第一版只要能发消息和输出状态就行。 ``` 如果你想继续往下做,再把它落成一个最小 `home-ops-reminder`: ```text home-ops-reminder/ ├── SKILL.md └── scripts/ └── notify.py ``` 在 `SKILL.md` 里写明:该技能负责结果通知、失败告警、定期巡检;`notify.py` 里先实现三个模式(`result` / `alert` / `daily-check`),然后用 `openclaw cron` 调用它。 ## 7. 再往下优化 - 把“有人在家”变量接入,让离家模式只有在无人时才关空调。 - 给每个场景配默认设备组(例如“回家模式”默认只开客厅灯/电视)。 - 按设备能耗加入自动化提醒,当某个设备耗电飙高则先通知替换。 ## 8. 常见问题 **Q1:设备品牌太杂,联动经常失败怎么办?** A:先把高频设备统一接入 Home Assistant,再逐步扩展。 **Q2:家人不懂命令,使用门槛高怎么办?** A:把指令改成场景词,如“开启回家模式”,不要暴露技术命令。 **Q3:担心误操作导致安全问题怎么办?** A:高风险动作强制二次确认,同时保留人工紧急停用开关。