Home Assistant Connect ZBT-1 + ZHA 最無腦原生 Zigbee 網關打通 (幾乎) 所有 Zigbee 裝置 – Home Assistant 手把手教學 EP 16

繼上一篇 隨插即用 Home Assistant Green 設置教學 之後,今天接著介紹 Home Assistant Connect ZBT-1 搭配 ZHA (Zigbee Home Automation) 這個同樣小白友善的原生 Zigbee 連線方案。

Home Assistant Green + Connect ZBT-1 這個組合將讓你不再需要因為 “架設 Home Assistant 看似很複雜” 而害怕採用 Home Assistant 作為你的智慧家庭中樞系統,也不用因此屈就其他雲端中樞系統。「你終究要 HA,何不一開始就 HA?」對吧 🤣

如果對 Home Assistant Green 免安裝隨插即用 Home Assistant 可以參考:

而就算你不是使用 Home Assistant Green 架設 Home Assistant,Connect ZBT-1 也是一個不錯的選擇,那就來看看如何使用 Connect ZBT-1 在 Home Assistant 中接入 Zigbee 裝置吧!

名詞解釋

寫完前言發現有很多雷同的名詞,顧及到這篇文章可能是你接觸智慧家庭的頭幾篇會看得一頭霧水,先做些簡單的名詞解釋並且附上參考資料,希望可以幫助你更快理解囉 😁

  • Home Assistant:簡稱 HA,開源智慧家庭中樞系統,有別於一般常見的 HomeKit、Google Home,Home Assistant 提供完全本地端的建置方案,並提供高度隱私性及自定義程度。相關參考資料:
  • Home Assistant Green:Home Assistant 官方推出免自主安裝系統、隨插即用的 HA 主機,相關介紹:
  • Home Assistant ZBT-1:舊名 Home Assistant SkyConnect,自 2024/06/13 公告改名為 “ZBT-1″,讓 Home Assistant 可以連接 Zigbee 及 Thread 裝置,俗稱 “網關”。
  • Zigbee:一種智慧家庭裝置連線方式,特點是裝置間可透過 mesh 拓樸擴展網路覆蓋範圍,配置得宜的狀況下可以一個網關打通一棟透天。
  • ZHA:Zigbee Home Automation,是 Home Assistant 環境中其中一種 Zigbee 連線方案,除 ZHA 外 Zigbee2MQTT 也是常見的連線方案選擇,參考:

ZHA 和 Zigbee2MQTT 的差別

ZHA、Zigbee2MQTT 兩者都是在 Home Assistant 中連結 Zigbee 裝置的方式:

  • ZHA:屬於 Home Assistant 的一部分,由 Home Assistant 開發團隊及開源貢獻者共同維護,偏向官方、內建的穩定性整合方案,主要依賴 Home Assistant 的核心技術和架構。
  • Zigbee2MQTT:獨立的開源專案,同樣由開源貢獻者共同維護,由開源社群主導,功能強大且靈活,但需要更多的手動設定和學習曲線。

特性

ZHA

Zigbee2MQTT

安裝與設定

原生於 Home Assistant 中,無需額外安裝其他服務。

需要額外安裝 Mosquitto(MQTT Broker)和 Zigbee2MQTT 工具。

易用性

使用者介面簡單,直接透過 Home Assistant 設定即可開始使用。

需要更多手動設定,適合進階使用者。

裝置支持

支援的裝置有限,取決於 Home Assistant 提供的整合。

支援的裝置更多,幾乎所有 Zigbee 裝置都可以支援(需檢查官方支援清單)。

想要更詳細了解 ZHA 和 Z2M 支援的裝置,可以參考由網友共同維護的非官方資訊:https://zigbee.blakadder.com/

※ 注意!因為是非官方資訊,所以資訊更新未必即時。

協議靈活性

使用標準 Zigbee 協議,功能受到 Home Assistant 的限制。

提供更多細緻的功能,如固件升級、自定義裝置名稱、細節參數調整等。

穩定性

穩定性較高,適合家庭使用者和初學者。

依賴 MQTT 和外部服務,穩定性視環境而定,但功能強大。

操作界面

在 Home Assistant 界面中直接管理。

透過 Zigbee2MQTT 的 Web 界面或命令行管理,功能更多元。

社群支持

官方社群提供基本支持,但資源相對較少。

擁有活躍的開源社群,提供詳細文檔和問題解決支持。

進階功能

功能偏基礎,主要適合一般 Zigbee 自動化需求。

支援進階功能(如群組控制、裝置指令測試、自定義訊息處理等)。

Home Assistant Connect ZBT-1 開箱

Home Assistant Connect ZBT-1 盒裝
Home Assistant Connect ZBT-1 盒裝

先說聲抱歉,只拍了盒裝忘記拍到實體 😅 但也很好想像,和內裝的其實就是 Connect ZBT-1 本體加上一條傳輸線,至於爲什麼需要傳輸線後面會說明。

Step 1. 安裝

安裝的部分只有一個重點 (可能也算是 Connect ZBT-1 為數不多的小缺點),就是不能直接將 ZBT-1 直接插在主機上,而是需要使用延長線讓 ZBT-1 盡可能遠離主機和任何 WiFi 2.4 GHz 設備,因為會造成互相干擾,在內附的說明書中有特別註明。

Home Assistant Connect ZBT-1 安裝注意事項
Image credit: Home Assistant

Step 2. 設定 Connect ZBT-1

  1. 進入「設定 > 裝置與服務」
  2. 找到「Connect ZBT-1」點擊「新增」
image 2
  1. 點選「Zigbee」(今天就暫且不介紹 Thread 連線了,有緣再說 😜)
image 3
  1. 點擊「傳送」、「完成」
image 6
  1. 在整合中新增「ZBT-1」
image 7
  1. 點選「建立網路」 (如果你是想要復原原本的 Zigbee 網路就選 “上傳手動備份”)
image 5

這樣就完成啦!

Step 3. 新增 Zigbee 裝置

有兩個路徑可以操作:

  1. 設定 > 裝置與服務 > 整合 > Zigbee Home Automation > 新增裝置
  2. 設定 > 裝置與服務 > 裝置 > 新增裝置

記得把 Zigbee 裝置切換到配對模式,接著過可以看到還沒加入網路的 Zigbee 裝置啦~

image 8

結語

雖說 ZHA 支援的裝置數量沒有 Zigbee2MQTT 來得多,但安裝步驟簡易許多,且由 HA 官方提供支援,新推出的 Zigbee 設備加入支援的速度也不慢,如果對自己安裝軟體和除錯不是很有信心,Connect ZBT-1 會是不錯的選擇。

那就歡迎你入坑智慧家庭啦!

推薦你看

2 COMMENTS

  1. 請問用zha 甚至z2m 接入裝置進HA
    功能是不是會比較少呢?

    像是我的開關(Aqara z1 )接入zha 之後
    只有開關的功能 無法設定成鎖定繼電器 轉成無線開關的模式 也無法使用多出來那顆無線開關

    還是有什麼要設定呢

    謝謝

LEAVE A REPLY

Please enter your comment!
Please enter your name here

你可能會喜歡
最近的討論
  • Jerry 2025/04/14非常感謝Neil無私的分享,您提供的這些網站對我幫助很大。我先收藏好,再來慢慢消化^^ 也期待之後Neil的產業新訊與教學文章Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/13Hi Jerry, 我通常從這些地方取得關於 HA 的資訊: 網站: – Home Assistant 官方 Release note – Automata – 家庭自動化社群 – 惟家居家智能 FB 社團: – Taiwan Home Assistant 同好交流 – Home Assistant YouTube 頻道: – Smart Home Solver – Everything Smart Home – Home Assistant 程式語言的部分: 嚴格說來 YAML 不太算是程式語言 (先聲明,以免有些人很介意🤣),不過如果把這些 “看似” 程式語言的資料格式或是樣式語言都算進來,以 HA 中使用深度排序 (越下面越深): – YAML (資料格式):HA 環境中很多地方會用到的設定檔用語言。 – CSS (樣式語言):用來調整介面樣式 (字體大小、顏色、圖片、位置…等)。 – JSON (資料格式):如果有用 Node-RED 應該會碰到。 – Jinja2 (Python 模板語法):自動化或是 Dashboard 玩深一點可能會碰到。 ※ 但其實現在的 HA 就算不會上面這些也都可以把智慧家庭弄的很完整了,不見得要給自己這麼多壓力,但如果有興趣多了解一些也不錯 關於裝置支援度 這其實很難一概而論,現在就算家電本身不支援,還是有很多不同的方式可以把傳統家電接入 HA。 另外像海爾這種 case,也確實需要深入研究,通常我會做的就是在網路上爬大量的資訊,通常都會找到其他人做過的嘗試,剛好我最近在查其他資料的時候有看到有人分享海爾熱水器接入 HA 但也確實像你講的,多碰一段時間,就會越來越了解這些細節了 🤣Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/10hello Neil: 觀察了1、2天,似乎都正常了,可能是剛建置那段時間,碰到系統不太穩定吧!? 越玩越覺得水很深,也發現自已還有很多不足的,不知Neil是否能分享,教大家怎麼釣魚嗎? 例如推薦不錯的網站、論壇、FB社團、youtube影片,或是指導一下,除了YAML語言外,是不是會一些CSS語法也會有幫助,還需要會其它種語言嗎? 甚至開一個新教學方向,看到標榜有支援APP的非大廠產品(例如大陸的產品),教大家怎麼辨別能否接入HA,怎麼問客服?從哪裡可看到支援的文章或平台?這類的經驗談,我想對大家也很有幫助。 我目前想買海爾的熱泵電熱水器,海爾在世界來看也是大廠,也有自已的APP,從HACS也有找到海爾的套件,但似乎沒支援熱泵電熱水器,那是否就代表無法接入HA了?或是有什麼管道可以查得到呢? 對岸也有不少平板燈兼風扇功能的燈具,也是標榜支援APP連線,但皆是小廠,也不好辨別能否接入HA。這都是我目前碰到的問題,如果家電買的跟Neil分享的不一樣,就有點不知如何開始。 可能我還太嫩了,再玩個幾個月,也許我以上的問題就不是問題了,哈^^Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/09Hi Jerry, 我自己測試是沒問題,但要注意的是因為是透過雲端控制,有多一層品牌中介,所以不適合快速切換開關,我自己測試點擊後大約 1 秒左右就同步完成了,記得要在 entities 裡把實體放進去,否則狀態顯示可能會有問題Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07謝謝Neil的解惑。我後來測試,發現使用「按鈕面板」去控制伊萊克斯清淨機(和Neil的同款)的開關,設備會在1秒左右就反應開或關了,但開的「狀態圖示」則慢很多,大約要等個30秒,關的「狀態圖示」則是正常,其它負離子開關的「狀態圖示」和監測燈開關的「狀態圖示」也正常,害我以為同步有狀況。我再測試看看好了,也許是那個地方沒設定好導致的。Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Neil 2025/04/07Hi Jerry, 1. 這個方式就是透過雲端整合,實際上就是用 HA 去呼叫小米/伊萊克斯去控制裝置 2. 不太正常,如果有這個狀況可能要看一下你顯示在 floor plan 的實體是不是真正可以代表該裝置的狀態,如果不行可能要換同裝置的其他實體試試看Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07問題解決了,再次感謝Neil的幫忙^^ 另外再請教2個觀念的問題,請教Neil我是否認知有錯誤 1、我透過HACS把小米和伊來克斯的設備連進HA,這中間還是透wifi的方式來連結是吧!?在連結前還需要向官方取得API key、Access Token這方面的資訊,代表HA和設備之間的溝通仍然需要經過官方,只是可以取代官方的APP,全部整合進HA的APP一起控制? 2、經過測試,透過實體操作或原官方APP去操控設備,HA的app是沒辦法同步知道設備的狀態,相反則可以,這是正常的是吧!?例如,家裡的小米電風扇在出門前,被人用實體的方式打開,但人在外面,是無法透過HA的app知道設備忘了關,要連到小米的app才會知道!?Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
  • Jerry 2025/04/07Xiaomi Home的國家選擇新加坡就可以用了Home Assistant 必裝外掛 HACS 安裝步驟詳解 – Home Assistant 手把手教學 EP 17
  • Ghost 2025/04/07Xiaomi Home 目前不支援台灣區,暫時還是只能用 Xiaomi Miot Auto 至於 Xiaomi Cloud Map Extractor 目前遇到 2FA 的問題,好像沒有簡單的解法,我自己還沒試成功Home Assistant 必裝外掛 HACS 安裝步驟詳解 – Home Assistant 手把手教學 EP 17
  • Neil 2025/04/07Jerry, 看起來應該是因為疊圖導致點擊動作無法穿透 在換圖的部分 style 加 pointer-events: none 試試看Home Assistant Floor plan 視覺化平面圖智慧家庭控制新體驗! – Home Assistant 手把手教學 EP 6
你可能會喜歡