智慧家庭 · 智慧家庭生態系統
Home Assistant Matter 和 Thread:邊界路由器、IPv6、VLAN 和分享裝置
Home Assistant 是在你自己的硬體上執行的開源家庭自動化軟體。它的 Matter 整合透過 Companion App 新增 Matter 裝置,Thread 整合則追蹤家中的 Thread 網路。
- 執行平台
- Home Assistant OS 是 Matter Server App 支援的安裝方式;該 App 不支援 32 位元平台
- 新增裝置
- 僅限 Companion App:Android 8.1 或更新版本(建議 12),或 iOS 16 或更新版本
- Thread 邊界路由器
- 執行 OpenThread Border Router App 的 Home Assistant Yellow、Connect ZBT-1 或 ZBT-2,或者 Apple 或 Google 的邊界路由器
- 網路
- IPv6 多點傳送必須能夠到達 Home Assistant 主機;單一扁平網路為佳
Home Assistant 如何處理 Matter 和 Thread
在 Home Assistant OS 上新增Matter整合會安裝執行 Matter 工作的官方 Matter Server App。Home Assistant 將 OS 稱為建議且唯一支援的選項。自行在 Docker 中執行 Matter Server 不受支援,基於 Thread 的 Matter 裝置需要 Home Assistant OS 10 或更新版本。
新裝置透過手機上的 Companion App 新增,而非透過瀏覽器。在 Android 上,從 Play 商店安裝完整版 Companion App,並允許隨時存取位置。在 iPhone 上,使用最新版 Companion App。
當 Home Assistant 發現邊界路由器時,Thread整合會出現。它儲存每個 Thread 網路的憑證,作用類似 Wi-Fi 密碼,並允許你為新裝置選擇偏好網路。
Thread 邊界路由器
Home Assistant 可以使用其他生態系統的邊界路由器,也可以自身充當邊界路由器。
- 獨立網路:各製造商的邊界路由器通常形成各自的 Thread 網路,並擁有各自的憑證。裝置不能在這些網路之間漫遊。
- 手機和邊界路由器:要從 Android 手機新增 Thread 裝置,Home Assistant 列出 Nest Hub(第 2 代)或 Nest Wifi Pro;從 iPhone 新增則列出 HomePod mini 或 HomePod(第 2 代),或 Apple TV 4K。Home Assistant 自己的邊界路由器適用於兩者。
- Connect ZBT-1:已停產,但仍有更新。Home Assistant 建議使用其 Zigbee 韌體;Thread 可以使用,但仍在完善,並建議新買家選擇 ZBT-2。
- 多協定(在一個無線電上執行 Zigbee 和 Thread)仍處於實驗階段,不建議使用。
- 放置:請使用 USB 延長線。USB 3 連接埠會產生干擾,可能影響 Zigbee 和 Thread。
| 邊界路由器 | 備註 |
|---|---|
| Home Assistant Yellow、Connect ZBT-1 或 Connect ZBT-2 | 搭配 OpenThread Border Router App;Home Assistant 可以設定和控制它 |
| Google Nest Hub(第 2 代)、Nest Hub Max、Nest Wifi Pro、Nest Wifi、Google TV Streamer | 由 Google Home 設定;可以使用,但不能管理 |
| HomePod(第 2 代)、HomePod mini、Apple TV 4K(第 2 代)和第 3 代 Wi-Fi + 乙太網路版 | 由 Apple 家庭設定;可以使用,但不能管理 |
| 其他裝置,例如 Nanoleaf 或 Amazon 裝置 | 可以使用,但不能管理 |
與手機分享 Thread 憑證
Android:在 Companion App 中開啟設定 › Companion App › 疑難排解。
點選同步 Thread 憑證。
iPhone:開啟設定 › 連線 › Thread。
在偏好網路方塊中點選將憑證傳送至手機。
對網路的要求
Home Assistant 在這方面提供特別具體的說明。Matter 面向一般家庭網路設計,其文件提醒注意常見的「進階」設定。
- IPv6:IPv6 多點傳送流量必須能夠從網路自由到達 Home Assistant 主機。在設定 › 系統 › 網路中將 IPv6 設為自動或靜態。無須 IPv6 網際網路連線或 DHCPv6 伺服器。
- Thread 的 IPv6 路由:主機、路由器以及任何 Docker 或虛擬機管理程式層都必須能夠路由或轉送 IPv6。
- 多點傳送:路由器或存取點中「最佳化」多點傳送的設定可能破壞 Matter 探索。異常的 IGMP 偵聽和多點傳送過濾也會造成問題。
- 網狀 Wi-Fi:部分網狀系統會過濾多點傳送,可能導致手機找不到邊界路由器。請檢查其多點傳送、IGMP 偵聽和 mDNS 設定。
- VLAN:將 Wi-Fi Matter 裝置和 Thread 邊界路由器放在與 Home Assistant 相同的 VLAN 中。盡量保持網路簡單且扁平。
- 2.4 GHz:新增 Wi-Fi Matter 裝置時,手機應與其連接同一個 2.4 GHz 網路。
Matter 及與其他生態系統分享裝置
新增已由 Apple 家庭或 Google Home 控制的裝置
確保 Companion App 是最新版本。
開啟設定 › 連線 › Matter並選取新增裝置。
選取是,裝置已在使用中。並選擇控制器,例如 Google Home。
依照步驟操作,然後為裝置命名、選擇區域並選取完成。
將 Home Assistant 裝置分享給另一個控制器
開啟設定 › 連線 › Matter › 裝置並選取裝置。
選取分享裝置,然後再次選取分享裝置。無須按裝置上的按鈕。
在另一個 App 中掃描 QR 碼或輸入分享碼。
要檢查,請開啟裝置的三點選單並選取管理 Fabric。
要移除另一個控制器,請在管理 Fabric中將其刪除。對於 Apple 家庭,也需從 iCloud 鑰匙圈中的 Apple Matter 配件清單移除該配件。
常見問題與 Home Assistant 的解決方法
- 「你需要使用 Home Assistant Companion App」:只能從手機 App 新增裝置,不能透過瀏覽器新增。
- Android 提示 Matter 無法使用:等待最長 24 小時,讓 Google Play 服務下載 Matter 模組。然後重新安裝 Companion App 或 Google Home。
- 卡在「正在檢查網路連線」:將手機放在邊界路由器和裝置附近。對於 Wi-Fi 裝置,請使用 2.4 GHz。
- 「此裝置需要邊界路由器」:設定一個邊界路由器,或讓 Home Assistant 充當邊界路由器,並將其 Thread 憑證同步至手機。
- 「目標節點未處理更新檔案」:Apple 邊界路由器不會轉送 Matter 更新所需的 mDNS 封包。新增非 Apple 邊界路由器,或關閉 Apple 邊界路由器至少 30 分鐘後重試。
- 裝置隨機無法使用或佈建出錯:檢查上述網路規則,尤其是 VLAN、多點傳送設定和扁平拓撲。
- 需要更多詳細資訊:從 Matter 整合或裝置的三點選單下載診斷資訊。
常見問題
Home Assistant 的 Matter 需要 IPv6 嗎?
是的,本機網路需要。IPv6 多點傳送必須能夠到達 Home Assistant 主機,但無須網際網路服務供應商提供 IPv6,也無須 DHCPv6 伺服器。
Home Assistant 的 Matter 裝置可以位於獨立的 VLAN 中嗎?
Home Assistant 不建議這樣做:Wi-Fi Matter 裝置和 Thread 邊界路由器應與 Home Assistant 位於同一 VLAN。
我可以將 HomePod 或 Nest Hub 用作 Home Assistant 的 Thread 邊界路由器嗎?
可以。Home Assistant 可以使用 Apple 和 Google 的邊界路由器,但只有它們各自的 App 可以設定它們。
資料來源
- Home Assistant:Matter 整合
- Home Assistant:Thread 整合
- Home Assistant:OpenThread Border Router 整合
- Home Assistant:Connect ZBT-1
- Google Home 和 Nest 說明:為 Matter 準備智慧家庭
- Apple 支援:配對和管理 Matter 配件
查核日期:2026 年 11 月 1 日。
從 Mac 查看家庭網路
Kilobat 是一款 Mac 選單列 App,附帶供 AI 代理程式使用的 CLI 和 MCP 伺服器。它列出 Wi-Fi 上的裝置並在新裝置加入時通知你,記錄路由器和網際網路的健康狀態歷史,掃描附近頻道,並顯示 Mac 上哪個 App 正在使用網路。閱讀說明文件。
brew install seifip/kilobat/kilobat