MDZelo
首页/Claude Code 254个真实案例/166. 用 Claude Code 管理 Home Assistant 自动化

166. 用 Claude Code 管理 Home Assistant 自动化

他们做了什么

Adam 把自己的 Home Assistant 自动化以 YAML 文件的形式保存在一个 git 仓库中。Claude Code 通过一个 MCP 服务器访问 HA,可以搜索实体、读取运行轨迹并重新加载配置。每次修改时,它会编辑文件,用 scp 复制到 HA,重新加载自动化,然后提交。为棚屋做人体感应灯时,它先做了规划:阅读他现有的人体感应自动化,检查是否有冲突,并提出澄清问题。

结果如何

一个总是乱触发的摄像头自动化,被追查到是"在家"状态之间的 GPS 更新导致的,不到两分钟就修好了。一次亮度调整只用了四条消息。棚屋灯的自动化会先记录每盏灯的状态,所以原本就开着的灯会保持开着。

需要知道

他编写了项目技能文件,记录自己的规范和已知的设备怪癖,Claude 会自动加载这些文件,这有助于它沿用已有的写法。

你可以这样尝试

用我提供的访问令牌,通过一个 MCP 服务器连接我位于 [地址] 的 Home Assistant。搜索 [房间或设备类型] 相关的实体,然后帮我做一个自动化,实现 [描述触发条件和动作,例如天黑后检测到人体移动时打开棚屋灯]。保存之前先把自动化给我看;如果有什么运行异常,就读取运行轨迹并解释哪里出了问题。当自动化在测试中正确运行时就停止。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。