跟 Claude Code 聊天,写和调试你的智能家居自动化
想法 + starter prompt,我们还没跑过
适合:总是拖着不去修那些乱糟糟的 Home Assistant 自动化的用户
Adam 把自动化存成 git 仓库里的 YAML 档案。Claude Code 通过 MCP server 连接 Home Assistant,搜设备、读 trace、重新载入配置。每次改动它编辑档案、复制过去、重新载入、再 commit。一个吵人的摄像头自动化被查出是 GPS 更新造成的,不到两分钟就修好。
步骤
- 把自动化放进 git 仓库,每个改动都能还原。
- 通过 MCP server 把 Claude Code 连上 Home Assistant,先只开读取的动作,例如搜索和 trace。
- 新的自动化先要一份计划:它会读哪些现有的自动化、检查哪些冲突。
- 写一份简短的 skills 档案,放你的命名习惯和设备的怪癖,让 Claude 照你的风格。
- 自己触发一次来测试结果,例如走过传感器。
Starter prompt
先试跑:在仓库的临时副本 [home-assistant-trial] 里做,新的 YAML 写在那里。不要把任何东西复制到我正在跑的 Home Assistant。 我的 Home Assistant 自动化都存成 [仓库路径] 里的 YAML 档案。我想加一个新的:[描述,例如天黑后动作感应就开储物间的灯,原本已经开着的灯要保持开着]。先读我现有用到 [动作传感器之类] 的自动化,告诉我有没有冲突。不清楚就问我,并把计划给我看。 然后在新档案里写 YAML,把 diff 给我看。复制到 Home Assistant、重新载入任何东西或 commit 之前,停下来等我说可以。diff 看起来干净不等于许可。一开始只做只读的动作,例如搜索和看 trace。
原帖:blog.beguelin.com · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。