亚洲中文字幕乱码亚洲-蜜桃成熟视频在线观看-免费中文字幕视频在线-中国五十路熟妇洗澡视频-亚洲av伊人啪啪c-国产精品成人一区二区-国产自拍视频一区在线观看-成人一区不卡二区三区四区-亚洲情精品中文字幕99在线

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

告別手搓 YAML,我用 Claude Code 輕松使用 Home Assistant

0
分享至

作為一個(gè) Home Assistant 的長期用戶,在新家實(shí)現(xiàn)盡可能所有設(shè)備的智能化一直以來都是我的夢想。之前我其實(shí)分享過部分方案,不得不說 HA 的是有一定上手門檻的,另外長期使用存在一些難題:

  1. 使用 YAML 配置維護(hù)容易變得非常冗長,寫配置/維護(hù)服務(wù)的十分消耗時(shí)間和精力(盡管有點(diǎn)樂此不疲);使用 UI 維護(hù)非常低效和不體面

  2. 設(shè)備一多,維度難度也開始陡增,實(shí)體 id 變得眼花繚亂,得人工查各個(gè)文檔

  3. 基本無法進(jìn)行有效的版本管理

但是 Agentic 時(shí)代這些都不再是問題。搬新家的時(shí)候,我從零開始用 Claude Code 搓了一整套 Home Assitant 配置,包括場景、自動(dòng)化、批量配置、前端界面美化……用極少的人工介入實(shí)現(xiàn)了我心目中理想「智能家」。

▍核心理念和使用

這套方案的核心是,用 Python 腳本通過 HA API 來控制部署的整個(gè)流程——有興趣的可以閱讀 Claude Code 自己寫的文檔。

這樣做的好處是不用修改冗長的 YAML 文件增添 Agent 上下文負(fù)擔(dān),比如我要修改所有燈光的上電狀態(tài)為記憶,實(shí)際上是一個(gè)setup_power_on_state.py的腳本,用for循環(huán)遍歷了所有的燈光設(shè)置。而如果使用 YAML 文件,則需要閱讀、更改所有實(shí)體的配置。

你可以直接 clone 倉庫,之后使用 Claude Code 打開就可以,已經(jīng)包含 skills 和項(xiàng)目的CLAUDE.md,直接開始對話說你的需求即可。比如:

連接到我的 HA 實(shí)例,列出所有設(shè)備和實(shí)體,輸出一份設(shè)備清單讓我確認(rèn)。我的 HA 地址是 http://x.x.x.x:8123,token 是 xxx。
▍模型和 skills

我主要使用 Claude Opus 4.6 實(shí)現(xiàn),不過結(jié)合倉庫中已有知識,其他模型理論上來說也會(huì)有不錯(cuò)的效果,另外倉庫中的還有home-assistant-manager(HA API 維護(hù)的基礎(chǔ)知識,不過由于hass-cli已經(jīng)常年失修并且不可使用,已經(jīng)移除)和interface-design(交互設(shè)計(jì)指南)兩個(gè) skill 可以使用。

▍配置思路

在智能設(shè)備上,基本是能智能化的設(shè)備都選擇了智能化,并且提前調(diào)研了是否能順暢地接入 HA。后面我可能會(huì)準(zhǔn)備一篇新的文章來分享選購思路和使用體驗(yàn),本文中會(huì)忽略這些細(xì)節(jié)。


差不多就這些了

首先要有光

由于無主燈,燈我就買了大概 60+ 設(shè)備。包括主要是射燈和燈帶。我主要選用了 Matter 和米家平臺(tái)的燈具。如果要我現(xiàn)在選的話,更推薦大家使用米家 Mesh 2.0 的燈具,連接和配置都更加簡單。

Matter 燈具需要額外配置局域網(wǎng)的 IPv6,通過 Apple Home 的控制器接入到 HA 中。而米家的燈具首先可以批量接入到米家中,不用手動(dòng)掃碼一個(gè)個(gè)加入 Apple Home,然后直接通過小米官方集成就可以接入 HA。

另外米家的燈普遍價(jià)格要比 Matter 白牌的燈便宜一半左右。

接入到米家的時(shí)候需要手動(dòng)設(shè)置房間名稱,然后到 HA 會(huì)帶上米家的房間信息。之后就是配置燈組(create_groups.py)。我的邏輯是:

  1. 房間的燈成組,比如客廳燈光、主臥燈光

  2. 主燈帶(24V,Matter 控制器)和氛圍燈帶(12V,米家控制器)成組,用來控制照明和氛圍

可以自行和 Claude Code 溝通成組邏輯,燈組可以有效簡化后續(xù)的綁定智能開關(guān)、語音控制。另外我取消了 Apple Home 和米家燈具所有的自適應(yīng)照明(節(jié)律照明)功能,統(tǒng)一使用 Adaptive Lighting 配置(setup_adaptive_lighting.py)。其中衛(wèi)生間會(huì)配置偏冷、公共區(qū)域中性、臥室偏暖的自適應(yīng)照明方案。

最后我批量設(shè)置了上電狀態(tài)為記憶而不是開啟(setup_power_on_state.py)。

場景設(shè)置

除了區(qū)域燈光的自適應(yīng)照明,另一個(gè)高頻需求就是照明的場景。我給家里配置了三個(gè)場景:

  1. 會(huì)客模式:公共區(qū)域提高亮度和色溫,適合朋友聚會(huì)
  2. 影音模式:背景墻燈帶調(diào)低亮度,關(guān)閉其他公共區(qū)域的燈光
  3. 睡眠模式:關(guān)閉臥室的燈

同樣如果要設(shè)計(jì)其他模式,可以直接和 Claude Code 溝通,它根據(jù)你的情況會(huì)主動(dòng)詢問你的具體需求,在使用一段時(shí)間之后,可以這樣對話:

查看我近期的日志,有什么合適的場景或者自動(dòng)化可以推薦給我嗎?
按鍵綁定

我家全都買的小米智能開關(guān),可靠、有無零線均適配、價(jià)格合適。搭配智能燈使用,需要全部設(shè)置成無線模式(setup_wireless_switches.py)。

因?yàn)槭峭放频拈_關(guān),Claude Code 很容易過濾出設(shè)備列表并結(jié)合房間信息進(jìn)行按鍵綁定。并且讓它設(shè)計(jì)了統(tǒng)一的綁定方案,比如左鍵單擊是切換對應(yīng)區(qū)域的燈光等等。為了防止遺忘和客人使用,我同樣生成了一份 HTML 格式適合打印的使用文檔。

▍自動(dòng)化和控制

自動(dòng)化可以說是智能家居的核心,然而在這些 Agent 工具之前,我們得花很長時(shí)間構(gòu)思、配置自動(dòng)化,使用 YAML 配置要小心翼翼測試、使用 UI 配置非常繁瑣。而現(xiàn)在我可以像個(gè)真正的老板一樣,說出自己的需求,Claude Code 能夠生成可靠的自動(dòng)化,甚至從設(shè)備列表、使用習(xí)慣推薦自動(dòng)化方案。

為此,倉庫中維護(hù)了一個(gè)TODO.md來記錄和實(shí)現(xiàn)這些構(gòu)思。其中比較重要的有:

  1. 人在亮燈

    人在傳感器我主要有兩類,一個(gè)是領(lǐng)普的人在筒射燈,便宜、但是無人判定時(shí)間長、容易誤觸發(fā);另一類是頂裝的獨(dú)立的人在傳感器。這些自動(dòng)化我都通過 HA 實(shí)現(xiàn),而不用米家中點(diǎn)按或者燈自帶。并且只在廚房、衛(wèi)生間等非公共區(qū)域使用。

  2. 浸水報(bào)警

    廚下有水浸傳感器,有警報(bào)之后會(huì)通知我的手機(jī),并且家里有一盞特殊的裝飾燈,如果家里有人會(huì)閃紅光。

  3. 完成通知

    洗衣機(jī)/烘干機(jī)/洗碗機(jī)運(yùn)行結(jié)束之后會(huì)發(fā)通知,并用 HomePod 語音播報(bào)。

  4. 寵物通知

    之前文章中廢了好大力氣設(shè)置的貓的如廁通知、喝水通知、缺貓砂通知、垃圾箱已滿通知都用 Claude Code 一次性完成,并且會(huì)列把購買貓砂和清理待辦列表中。

  5. 回家模式

    這里比較特殊的是,是通過 HA 暴露了在家確認(rèn)這個(gè)虛擬開關(guān)給 Apple Home,然后通過 iPhone 的離家、回家來觸發(fā)虛擬開關(guān),并配合門鎖打開來實(shí)現(xiàn),這樣可以不用在后臺(tái)運(yùn)行 HA app,更省電和可靠。

  6. 自動(dòng)排氣

    坐上馬桶之后會(huì)自動(dòng)開始浴霸排風(fēng),并且離開之后幾分鐘之后停止。

  7. 自動(dòng)除濕

    檢測到浴室濕度高于一定值之后,開啟排氣,一直到低于設(shè)定閾值之后停止。

其中可以參考如何和 Claude Code 溝通的迭代的方式,在這里不需要一步到位,可以在使用中讓 Claude Code 自動(dòng)發(fā)現(xiàn)規(guī)律,比如這個(gè)除濕閾值的設(shè)置,是從我某次洗澡中自動(dòng)獲取和配置的:


從日志中學(xué)習(xí)

語音控制上,我主要是通過 HomePod,所以把所有非 Matter 設(shè)備通過 Home Bridge 透給了 Apple Home(setup_homekit.py)。省去了大量篩選實(shí)體的時(shí)間。Apple Home 的區(qū)域分組也是和米家保持一致。如果想要通過小愛控制所有的 HA 設(shè)備也很簡單,大致就是:

我希望通過小愛同學(xué)控制所有的設(shè)備,設(shè)置自動(dòng)化獲取小愛音箱的語音識別文本,匹配到設(shè)備控制并注意阻止小愛音箱自己的語音回復(fù)。
▍Dashboard 和美化

之前使用 HA 的一部分樂趣和痛點(diǎn)就是前端了,很想搞一個(gè)很好看的 Dashboard 但是又前端乏力。然而現(xiàn)在這些模型的前端能力都相當(dāng)可靠,甚至審美超前。

經(jīng)過一番迭代,我用 Material Design 3 風(fēng)格構(gòu)建了整個(gè) Dashboard。整體迭代其實(shí)并沒有看起來簡單,尤其是我是用了 Gemini 3 Pro 生成風(fēng)格、Opus 4.6 修改排版、Codex 3.5 繼續(xù)優(yōu)化,以及哪個(gè)有用量就用哪個(gè)頂上,逐步迭代出自己想要的樣式。


完全的 Material You 愛好者

最常見的按鍵會(huì)放在首頁,方便直接在墻上的小米平板 5 作為 Wall Panel 進(jìn)行控制。其余的按照功能分區(qū)到燈光、環(huán)境、寵物等等子 tab;卡片基本使用了 Mushroom,并且使用 Custom Card 來實(shí)現(xiàn)一些復(fù)雜的聚合類設(shè)備的狀態(tài)顯示和控制需求,比如洗碗機(jī)、洗衣機(jī)等。


端上效果

在各種交互中,還是感受到 Opus 4.6 是一個(gè)與眾不同的模型,有更好的理解能力和排版功底,可以減少返工次數(shù)。工具上的體驗(yàn)基本是屬于Claude Code >= Codex >>> Gemini Cli

▍其他亮點(diǎn)功能 每日寶可夢

為了增添 Dashboard 的趣味性,增加了一個(gè)每日寶可夢的展示,通過 PokeAPI 每天獲取一個(gè)隨機(jī)寶可夢進(jìn)行展示。并且這個(gè)寶可夢的圖片會(huì)自動(dòng)設(shè)置為Material You Base Color Source Image Path/URL進(jìn)行 Material You 主題自動(dòng)取色。

電子墨水屏

通過 ESPHome 接入了一塊電子墨水屏,進(jìn)行 HA 數(shù)據(jù)的展示。特別的地方是會(huì)有一個(gè) Claude Code 用量的展示,這部分是通過裝了 Claude Code 的機(jī)器通過 API push 用量信息到 HA(push_claude_usage.sh),再通過墨水屏進(jìn)行展示。

這個(gè)墨水屏套件的價(jià)格還是有點(diǎn)貴,不過是一個(gè)非常適合用來做 demo 和學(xué)習(xí)的東西。殼子是商家提供的 3D 打印模型。


特意用了像素字體和初代寶可夢圖像

使用手冊

為了讓其他家人、客人了解無線開關(guān)的控制邏輯,同時(shí)生成了一個(gè)可打印的網(wǎng)頁。


▍感想:在全自動(dòng)和可控性之間

從去年底到現(xiàn)在,可以說以 OpenClaw 代表的 Agent 席卷全球,甚至出現(xiàn)比較搞笑的「上門安裝」OpenClaw 需求熱潮。網(wǎng)上也有不少關(guān)于使用 LLM 來控制智能家居、接入 HA 的案例。

但是我們生活中,其實(shí)更多是重復(fù)的范式,但是挖掘和實(shí)現(xiàn)自動(dòng)化需求在 Claude Code 出現(xiàn)之前對于一般人是比較困難的。通過 Claude Code 生成可復(fù)用的自動(dòng)化腳本,讓我更體會(huì)到智能家居的樂趣。不用查文檔、更不用低效地拖節(jié)點(diǎn),所想即所得。

所以在 2026 我將不再推薦諸如米家極客版、n8n 或者 Node-RED 的方案,Home Assistant 憑借其強(qiáng)大、豐富、開放的 API 工具,必將成為這個(gè) Agentic 時(shí)代智能家居的第一選擇。

https://sspai.com/post/106992?utm_source=wechat&utm_medium=social

作者:yzlnew

責(zé)編:克萊德


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
52 歲張震岳湘江邊夜跑!黝黑絡(luò)腮胡像外國人,男人味拉滿

52 歲張震岳湘江邊夜跑!黝黑絡(luò)腮胡像外國人,男人味拉滿

南萬說娛26
2026-04-12 15:22:37
僅24歲!湖北美女護(hù)士付雪飛,走斑馬線遭拖行致死,判同等責(zé)任?

僅24歲!湖北美女護(hù)士付雪飛,走斑馬線遭拖行致死,判同等責(zé)任?

川渝視覺
2026-04-13 15:54:25
1-0!利雅得勝利15連勝狂攬8分優(yōu)勢,41歲C羅帶病造絕殺,冠軍穩(wěn)了

1-0!利雅得勝利15連勝狂攬8分優(yōu)勢,41歲C羅帶病造絕殺,冠軍穩(wěn)了

野渡舟山人
2026-04-18 12:56:59
摸景甜胸側(cè),抱李雪琴胳膊,31歲的他綜藝翻車,為何如此沒分寸感

摸景甜胸側(cè),抱李雪琴胳膊,31歲的他綜藝翻車,為何如此沒分寸感

草莓解說體育
2026-04-15 04:23:51
一單200塊幽靈蛋糕,罰了拼多多美團(tuán)京東抖音電商七巨頭35.97億

一單200塊幽靈蛋糕,罰了拼多多美團(tuán)京東抖音電商七巨頭35.97億

黑企鵝觀察
2026-04-17 21:42:51
反向換車的人越來越多了,不是沒錢了,而是終于想通了

反向換車的人越來越多了,不是沒錢了,而是終于想通了

侃故事的阿慶
2026-04-16 11:16:17
全員“梓涵”消失不見,老師崩潰!新一批爛大街名字再次來襲

全員“梓涵”消失不見,老師崩潰!新一批爛大街名字再次來襲

譚老師地理大課堂
2026-04-12 20:21:47
下周A股重要看點(diǎn):國務(wù)院、發(fā)改委同時(shí)放利好!2板塊將強(qiáng)勢井噴!

下周A股重要看點(diǎn):國務(wù)院、發(fā)改委同時(shí)放利好!2板塊將強(qiáng)勢井噴!

丁丁鯉史紀(jì)
2026-04-18 19:07:56
選在《馬關(guān)條約》簽訂日!日本再闖臺(tái)海,百年野心,從未死心!

選在《馬關(guān)條約》簽訂日!日本再闖臺(tái)海,百年野心,從未死心!

國是直通車
2026-04-18 17:46:33
比預(yù)售價(jià)便宜5萬!極氪8X這招聲東擊西,忽悠了所有人

比預(yù)售價(jià)便宜5萬!極氪8X這招聲東擊西,忽悠了所有人

熱點(diǎn)科技
2026-04-18 21:41:04
王玉雯,這是什么寶藏綜藝啊

王玉雯,這是什么寶藏綜藝啊

陳意小可愛
2026-04-18 14:31:19
12家歐洲車企倒戈!安世中國用實(shí)力證明:你敢斷供,我就換供應(yīng)商

12家歐洲車企倒戈!安世中國用實(shí)力證明:你敢斷供,我就換供應(yīng)商

大衛(wèi)聊科技
2026-04-18 12:27:33
黃蜂慘敗31分登全美熱搜!鮑爾遭批不是領(lǐng)袖 小丑沒禁賽也無作為

黃蜂慘敗31分登全美熱搜!鮑爾遭批不是領(lǐng)袖 小丑沒禁賽也無作為

顏小白的籃球夢
2026-04-18 10:40:25
美以伊沖突50天迎重大轉(zhuǎn)折!原油大跌,美股狂歡,霍爾木茲海峽全開卻陷“羅生門”

美以伊沖突50天迎重大轉(zhuǎn)折!原油大跌,美股狂歡,霍爾木茲海峽全開卻陷“羅生門”

每日經(jīng)濟(jì)新聞
2026-04-18 14:05:06
大專、野模、知三當(dāng)三,孫怡浪姐"騷操作"不斷難怪王京花看不上她

大專、野模、知三當(dāng)三,孫怡浪姐"騷操作"不斷難怪王京花看不上她

橙星文娛
2026-04-18 16:01:07
雷軍1265公里實(shí)測揭秘:小米的選擇性展示,這次是主動(dòng)還是被迫?

雷軍1265公里實(shí)測揭秘:小米的選擇性展示,這次是主動(dòng)還是被迫?

三農(nóng)老歷
2026-04-19 01:42:27
記一次“約炮”被騙的詳細(xì)經(jīng)過

記一次“約炮”被騙的詳細(xì)經(jīng)過

云上南安
2026-04-06 17:11:46
襄陽一村支書被舉報(bào)違規(guī)建1500平米樓房,官方公布調(diào)查處理結(jié)果

襄陽一村支書被舉報(bào)違規(guī)建1500平米樓房,官方公布調(diào)查處理結(jié)果

界面新聞
2026-04-18 17:23:52
煮紅豆綠豆別傻泡了!多加這一步,5分鐘煮爛還出沙

煮紅豆綠豆別傻泡了!多加這一步,5分鐘煮爛還出沙

開心美食白科
2026-04-11 16:18:29
突發(fā)!右膝告急!火湖大變天!老詹的好機(jī)會(huì)?

突發(fā)!右膝告急!火湖大變天!老詹的好機(jī)會(huì)?

籃球盛世
2026-04-18 15:13:16
2026-04-19 03:03:00
少數(shù)派sspai incentive-icons
少數(shù)派sspai
高品質(zhì)數(shù)字消費(fèi)指南
5054文章數(shù) 28392關(guān)注度
往期回顧 全部

科技要聞

傳Meta下月擬裁8000 大舉清退人力為AI騰位

頭條要聞

伊朗革命衛(wèi)隊(duì)向油輪開火 伊朗最高領(lǐng)袖發(fā)聲

頭條要聞

伊朗革命衛(wèi)隊(duì)向油輪開火 伊朗最高領(lǐng)袖發(fā)聲

體育要聞

時(shí)隔25年重返英超!沒有人再嘲笑他了

娛樂要聞

劉德華回應(yīng)潘宏彬去世,拒談喪禮細(xì)節(jié)

財(cái)經(jīng)要聞

"影子萬科"2.0:管理層如何吸血萬物云?

汽車要聞

奇瑞威麟R08 PRO正式上市 售價(jià)14.48萬元起

態(tài)度原創(chuàng)

本地
時(shí)尚
手機(jī)
藝術(shù)
公開課

本地新聞

12噸巧克力有難,全網(wǎng)化身超級偵探添亂

選對發(fā)型,真的能少走很多變美彎路

手機(jī)要聞

榮耀600系列參數(shù)、外觀全曝光

藝術(shù)要聞

波蘭美女奧拉·卡茲馬雷克,絕美風(fēng)情讓人驚艷!

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版