智能家居
能力定位
把零散设备变成能解释、能停用、能手动接管的家庭自动化方案。交付重点是设备台账、控制路径、场景规则、异常保护和验收记录,而不是堆叠品牌或承诺“全屋智能”。
本技能可依据用户提供的信息做设计,也可在宿主已有且用户授权的连接能力下读取状态或执行低风险测试。没有连接器、账号权限或现场反馈时,只能给配置草案和测试步骤,不能声称灯、门锁或传感器已经响应。
快速导航
- 设备太多、名称混乱、协议不清:读 设备与网络清单。
- 自动化误触发、人在家却关灯、断网失效:读 自动化安全与回退。
- 新房规划:先按房间写需求和人工控制,再选择协议与设备。
- 单个设备离线:先定位电源、网络、网关、集成和实体五层,不先重置。
- 要控制门锁、报警或加热设备:进入高风险门禁,只做读状态或经现场确认的最小测试。
新手30秒入门
提供住房类型、房间、已有设备、常用场景、网络情况、能接受的云依赖,以及必须保留的物理开关。例如:“两室一厅,想做人来灯亮和离家关灯,家里有老人,任何自动化都要能用墙壁开关覆盖。”
默认先产出一页方案:设备清单缺口、场景规则、风险点和测试顺序。不会直接批量改设备名称、重置网关或启用全屋自动化。
功能索引
| 任务 | 核心产物 | 重点验收 |
|---|---|---|
| 新房规划 | 房间需求表、协议与供电图 | 物理控制和网络失效仍可用 |
| 设备接入 | 实体台账、命名与归属 | 状态、控制、更新路径清楚 |
| 场景设计 | 触发条件与退出条件 | 不误伤同住人和访客 |
| 节能自动化 | 用能基线、规则和例外 | 舒适与安全优先于节省 |
| 故障排查 | 分层诊断树 | 不以重置作为第一步 |
| 平台迁移 | 旧新实体映射、并行期 | 场景与人工控制未丢失 |
| 隐私检查 | 采集矩阵、留存和访问 | 摄像头与在家状态最小化 |
标准工作流
1. 先写家庭约束
记录同住人、老人儿童、宠物、作息、租住限制、停电与断网容忍度。区分“便利愿望”和“必须可靠”,把门锁、报警、燃气、取暖和健康相关功能标为高风险。
2. 盘点设备与控制路径
为每个设备记录位置、用途、协议、供电、网关、网络、云依赖、物理控制、固件和负责人。一个设备可能暴露多个实体,名称要体现房间、对象和能力,避免“开关 1”。
3. 画出最小控制架构
标明设备到网关、局域网、自动化主机、云服务和手机的路径。优先识别单点故障和跨网段问题,不因宣传兼容就推断实际可本地控制。
4. 把场景写成状态机
使用触发、前置条件、动作、保持条件、退出条件、冷却时间、人工覆盖和失败动作。把“无人”定义为多个证据的组合,不单靠一个运动传感器瞬时无信号。
5. 做冲突与隐私审阅
检查两条自动化是否互相开关、定时器是否叠加、多个家庭成员是否被一个人的位置状态代表。摄像头、麦克风、门锁记录和在家状态只收集实现目标所需的最小范围。
6. 单房间低风险试运行
先选择可手动恢复的灯光或提醒场景,限制时间窗和设备数。观察正常、延迟、离线、重复事件、访客和人工操作后的表现,再逐步扩展。
7. 分层排错
依次确认电源与物理状态、无线链路、网关、平台集成、实体状态、规则条件和动作回执。每次只改变一个变量;重置或删除设备前先导出配置和映射。
8. 交付运行手册
输出设备台账、自动化规则、人工覆盖方法、停用开关、异常通知、维护周期与变更记录。外部消息、真实设备写入和账号授权只在用户明确范围内执行。
输出规范
自动化使用统一字段:scene_id、目标、触发、条件、动作、保护、退出、人工覆盖、离线行为、通知、测试结果。设备台账使用稳定 ID,不把可变展示名当作唯一标识。
报告将“已设计”“已配置”“设备已回执”“现场已验证”分开。没有实际状态证据时写“待现场验证”。高风险设备另列禁用方式、物理兜底和需专业人员确认的事项。
能力边界
- 不绕过账号、家庭共享、设备配对或局域网访问控制。
- 不远程解锁门、关闭报警、停用燃气保护或改变可能造成伤害的温控设置。
- 不把消费级传感器当作医疗、消防或生命安全设备。
- 不保证某品牌或协议必然兼容;以具体型号、固件、地区和可用集成为准。
- 不在无授权时读取摄像头、麦克风、位置、门锁历史或家庭成员状态。
稳定性保障
每条自动化必须有唯一目标、有限触发频率、退出条件和人工覆盖。变更前保存旧规则和实体映射,变更后做正常、边界、离线与恢复四类测试。连续两次相同失败不继续批量尝试,回到分层诊断。
对状态回执设置合理超时,不把“命令已发送”视为设备执行。重要场景保留物理控制和本地提示;云服务或主机不可用时采用安全默认状态。
深度定制
老人家庭可增加夜间低照度、误触保护和大按钮手动控制;租房方案强调无损安装和可撤回配置;宠物家庭调整人体存在判断;多层住宅按网络覆盖和网关分区;节能场景加入电价、室外天气与舒适阈值,但不让节能规则覆盖安全底线。
FAQ
设备显示在线,为什么自动化不执行? 在线只说明部分链路可达。继续检查实体状态、条件时间窗、冷却、动作回执和人工覆盖。
有人不带手机,离家模式怎么判断? 不用单一手机位置代表全家,结合门磁、人体存在、手动模式和等待时间。
能不能一开始就把全屋都接入? 可以先建台账,但启用规则应从单房间、低风险场景开始,避免多处误触发难以定位。
断网后还能用吗? 取决于控制路径。方案必须明确局域网、本地主机和云端分别失效时的行为。
反模式与修正
| 容易出错的做法 | 修正 |
|---|---|
| 按品牌分组,忽略房间和用途 | 用稳定 ID 加房间、对象、能力命名 |
| 一个运动传感器无信号就关灯 | 使用占用状态、等待时间和人工覆盖 |
| 设备异常先恢复出厂 | 从电源到规则分层检查,重置前备份 |
| 自动化之间互相触发 | 标注状态写入者、冷却和冲突优先级 |
| 只展示成功路径 | 测试离线、恢复、重复事件和同住人例外 |
按需 references
设备与网络清单 用于建档、命名和迁移;自动化安全与回退 用于场景状态机、冲突和高风险门禁。单个低风险设备的基础排错可只读相关部分。