让 Claude Code 驻进智能家居主机
作者将 Claude Code 部署在 Home Assistant 主机内,通过手机用自然语言驱动配置修改、校验、重载和效果检查。文章介绍技能配置、设备配对、仪表盘代码生成,以及记录问题供后续任务复用的工作流。
原文暂未完整获取,基于公开信息的快读
作者把 Claude Code 放进了 Home Assistant 智能家居主机,平时用手机、用葡萄牙语下达任务。按他的描述,自动化、仪表盘和设备配对脚本几乎都由 Claude Code 编写;它还负责修改配置后的校验、重载、效果检查,并把踩过的坑记下来。
目前能确认什么
Claude Code 实际运行在 Advanced SSH & Web Terminal add-on 的容器里。这个环境挂载了 /config,提供 ha CLI 和 Supervisor token,因此可以接触配置文件和管理接口。
这里有个部署细节:容器重建会丢失临时安装的软件。作者通过启动配置重新安装依赖,把 Claude 的登录、设置、记忆和 skills 放进 /config/.claude-box,再用符号链接接回默认路径。
修改流程也有明确约束:先执行 ha core check,优先重载,必要时才重启,再用日志、执行轨迹和实体状态确认结果。配置校验只能检查部分问题,实际运行检查仍不可少。
每次会话先读 CLAUDE.md,修改某个主题前再读对应笔记。作者还写入了一个边界:提供背景信息,不等于要求修改配置。
我的判断
这个案例最有借鉴价值的是把生成、校验、运行检查和问题记录接成了闭环。
对程序员来说,可以照搬的是工作流:让代理先读项目约束,改完运行检查,把故障原因写成下次会读取的规则。只保存聊天记录,未必能达到同样效果。
但它已经能操作真实设备,错误条件可能触发错误动作。作者提到过报警被意外解除,也加入了变更前的安全审查;这些经历说明,语法通过远远不够。
目前节选没有交代完整的权限限制、失败回滚和人工确认机制,仪表盘实现也尚未展开。因此,还不能据此认定这套方案适合无人值守地管理整屋设备。