
微波爐令 Zigbee 斷線:細小家居可先檢查 2.4GHz 頻道
XDA Developers 作者 Shivansh Raj Srivastava 指,其 Home Assistant 的 Zigbee 感應器在平日午飯時段反覆短暫失聯;最後發現干擾源是正在運作的微波爐,而非原先懷疑的 Wi‑Fi router。把 ZHA 的 Zigbee 網絡由頻道 20 改至 15 後,作者的個案恢復正常。
這不代表所有 Zigbee 斷線都由微波爐造成,也不能直接把頻道 15 視為通用答案。頻道選擇取決於 Wi‑Fi 使用的 2.4GHz 頻道、hub 與廚房設備的距離,以及個別裝置能否跟隨網絡轉頻;部分裝置或須重新配對。對居住空間較緊湊、hub 剛好放在客廳或廚房附近的用戶,較實際的做法是按干擾時間與頻道重疊逐步排查。
為何微波爐可能影響 Zigbee
來源指出,微波爐加熱所用頻率在 2,450MHz 附近,而 Zigbee 頻道 20 正正位於 2,450MHz。作者的 ZHA 網絡當時選用了該頻道;微波爐運作時,即使設備本身符合漏波限制,近距離的微弱 Zigbee 訊號仍可能受干擾。
作者曾先把 Wi‑Fi 2.4GHz 由頻道 11 改到頻道 1,但午飯時的斷線照舊,才把焦點轉向微波爐。其後以兩分鐘加熱一杯水、期間開關露台門十次作測試:在 Zigbee 頻道 20 時,Home Assistant 只記錄到 4 次開門;改為頻道 15 後,該輪測試記錄到全部 10 次。這是單一環境的測試結果,作用在於說明排錯方法,不能保證套用到其他住宅或裝置。
頻道要同時避開 Wi‑Fi
頻道 15 約在 2,425MHz,與微波爐的中心頻率拉開距離;但它同時位於 Wi‑Fi 頻道 1 與 6 之間。來源中的配置是 Wi‑Fi 固定在頻道 11,因此 Zigbee 15 與 router 之間仍有較大間隔。
換言之,若家中 2.4GHz Wi‑Fi 正在用頻道 1 或 6,直接照搬「Zigbee 15」反而可能令 Zigbee 更靠近 Wi‑Fi 訊號。較合理的思路是先確認 Wi‑Fi 頻道,再為 Zigbee 選擇既避開 Wi‑Fi、亦盡量遠離微波爐中心頻率的頻道;兩者要一齊看,唔好只改其中一邊。
Home Assistant/ZHA 可如何排錯
若問題總在煮食或加熱時出現,可先記下 Home Assistant logbook 的失聯時間,確認是否與微波爐運作重疊。然後檢查 coordinator 是否過於靠近微波爐;若位置非常近,先移動 hub 或延長線,通常比立刻改頻道更穩妥。
在 ZHA 中,來源列出的轉頻路徑為:
- 進入「Settings」→「Connectivity」→「Zigbee」,開啟「Network information」。
- 按頻道旁的鉛筆圖示。
- 選擇合適的固定頻道,而非「Smart」。
- 確認「Change channel」,再按一下各電池裝置的按鍵,讓它們喚醒並跟隨新頻道。
來源指出,「Smart」只是當下的一次掃描,不會持續監察後來出現的干擾;因此在沒有人使用微波爐的時間選出的頻道,未必適合日常環境。轉頻後,裝置可能需要最多一小時才完成遷移;作者的部分門磁亦要短暫拔出電池才能恢復連線。
下一步值得留意的是,若改頻道後仍只有某一兩件裝置失聯,問題可能已轉為裝置不支援遷移或訊號覆蓋不足,應逐件重新配對或調整 coordinator 位置,而非繼續反覆改動整個網絡。
延伸閱讀
AI 輔助說明: 本文由 AI 協助整理,並經兩輪獨立自動品質審核;資料及連結仍以原始來源為準。
參考來源
- XDA Developers — My microwave knocked my Zigbee sensors offline every lunch, and one channel change fixed it — original report
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。



