:::

雜談:除溼機接上了Home Assistant,然後又離線了 / TALK: Dehumidifier WIFI Issues in Home Assistant

2024-1211-050937.png

雖然威技的WIFI除溼機的確能夠透過Tuya物聯網跟Home Assistant連接,但它似乎會在網路中斷的時候,直接關閉WIFI功能的樣子。原本以為除溼機都能按照自動化規則自己好好運作,怎麽不知不覺又離線了呢?


除溼機的智慧家電需求 / Smart Home Needs for Dehumidifiers

由於居住空間的各種考量,我之前買了很多台除溼機。雖然我在太過潮溼的環境會覺得很不舒服,但我也不喜歡被除溼機運作時發出的低頻噪音干擾。所以我比較偏好在人離開的時候使用除溼機。然而,離開家裡的時候,要確認的事情已經多到讓人手忙腳亂了,到最後總是忘記把除溼機開起來使用就急著出門。

371091516_6412127858894092_7852634399076488644_n.jpg

為了讓我能夠在離家時自動啟動除溼機,我買了很多手指機器人跟智慧插座來克服這個問題。智慧插座的電流偵測判斷除溼機現在的運作狀態,而三個手指機器人各別控制了除溼機的電源、除溼模式、送風模式。而這些設備經由WIFI、藍牙、2.4GHz的RF無線電波,在Home Assistant裡面統一管理。如果設置得當,我就能在出門時執行開啟除溼機、偵測並切換到除溼模式,而在我回家時關閉除溼機的規則。

然而就如你在照片上看到的,這些過於複雜的配置並不太穩定。只要部分設備離線、電池耗盡,整個規則就無法順利運作。大量手指機器人也妨礙了實體按鈕的操作,而且不太美觀。

這只能說是我在探索手指機器人可能性的一種嘗試吧,並不能說是完美的方案呢。


威技的WIFI除溼機 / NWT's Wi-Fi Dehumidifier

tw-11134207-7qul8-lhofjlfn41ced0.webp.png

https://shopee.tw/NWT%E5%A8%81%E6%8A%80-WiFi-%E7%AC%AC%E4%B8%80%E7%B4%9A%E8%83%BD%E6%95%88-11%E5%85%AC%E5%8D%87-%E7%A9%BA%E6%B0%A3%E6%B8%85%E6%B7%A8%E9%99%A4%E6%BF%95%E6%A9%9F%E4%BA%8C%E5%90%88%E4%B8%80WDH-11FS-i.151301900.19789512411

有鑑於此,在最近需要購入除溼機的時候,我毅然決然地選擇了能夠跟Home Assistant連接的威技WIFI除溼機。這臺型號是WDH-11FS,是威技官方網站上WDH-10FS的後續型號。

Screenshot_20241211_042451_Tuya_Smart.png

WDH-11FS的WIFI連接功能本來是透過Smart Life APP來控制,但它實際上也是Tuya物聯網的規格,所以能用Tuya Smart APP控制。而既然能夠連上Tuya物聯網,那就能在Home Assistant裡用Tuya或LocalTuya來管理這些設備。

除了WIFI功能之外,我看上WDH-11FS的其他理由還包括了:

  • 具備空氣清淨機的功能:WDH-11FS的入風口配置了HEPA濾網,而且感測器還能偵測PM2.5的數值。
  • 能夠調整出風口的方向:當出風口能夠朝向前方的時候,WDH-11FS還能當電風扇使用。

https://www.bsmi.gov.tw/wSite/ct?xItem=27120&ctNode=4735&mp=1

https://www.bsmi.gov.tw/wSite/ct?xItem=27120&ctNode=4735&mp=1 

儘管威技在2011年有過除溼機燃燒的記錄,但經過以上各種考量後,我還是在特價時把WDH-11FS請回家裡。


WIFI除溼機與Home Assistant / WIFI Dehumidifier and Home Assistant

2024-1211-043610.png

雖然Tuya物聯網能夠跟Home Assistant整合的很好,配置也很容易,但這種整合方案必須在Tuya網站上申請,而且每60天都還要申請延長。由於這些操作太過麻煩,我後來在智慧家電的選擇上捨棄了WIFI方案,大多都改走Zigbee。儘管Zigbee比WIFI方案的設備還要貴,但連線穩定,而且不需要連上網際網路也能運作,這段期間用下來真的是相當穩定。

不過這次WDH-11FS可就不是Zigbee設備,還是要好好連接Tuya物聯網才能控制。我就趁這次機會,嘗試架設了local tuya整合。local tuya是直接由區域網路的伺服器控制Tuya智慧家電的方案,這樣可以不受到Tuya每60天延長方案的限制。

2024-1211-044254.png

但local tuya的設定比原本的Tyua整合還要複雜很多。網路上大多的教學都在講怎麽找到管理智慧家電設備的local key,但其實最麻煩的是設定控制設備的實體。local tuya並不認得這些設備是除溼機還是電燈泡,我們必須一一指定設備提供的ID、值對應的實體名稱和類型。而這些ID跟值的意義則必須回到Tuya網站上查詢設備的細節。

2024-1211-044641.png

儘管配置過程非常繁瑣,需要大量嘗試才能找到正確的配置方法,但意外地發現除溼機還提供了一些手機APP上看不到的資訊,例如PM2.5的數值。這真的是手動探索細節才能找到的樂趣。

20241211_044914.jpg

在透過local tuya配置好WDH-11FS的實體後,我們就可以在Home Assistant撰寫自動化規則來控制除溼機。舉例來說,搭配關門感應器之後,我們就能在確保房門是關閉的情況下開啟除溼機,而不是單純地讓除溼機定時啟動而已。


離線的WIFI除溼機 / Wifi Dehumidifier Offline Issues

2024-1211-045223.png

儘管一切都配置就緒了,但在使用一段時間後,我發現WDH-11FS居然在不知不覺的時候關閉了WIFI功能。出現問題的時候,WDH-11FS的WIFI功能會直接關閉,必須要在Tuya Smart APP裡面重新新增裝置、找尋local key,才能讓它連上Home Assistant。

到現在為止的觀察,我猜想可能是WDH-11FS必須連上網際網路的問題。最近出現WIFI離線問題的情況裡,一次是我在配置AdGuard調整了DNS的設定,另一次是我在替換弱電箱路由器的時候。我在猜想是不是WDH-11FS還是得要透過正確的DNS設定、連上特定Domain Name,以此確保WIFI功能能夠正常運作。一旦出現了無法順利連線的情況,WDH-11FS就會選擇關閉WIFI功能。

然而,之前有段期間我也把WDH-11FS設定成無法連上網際網路,而設定完的那幾天並沒有什麼問題。還是說這是定期檢查的限制?我可能還要多方嘗試才能找到問題原因吧。


結語 / In Closing

總而言之,如果WIFI設備不需要連上網際網路就能運作的話,那應該是最理想的配置吧。一來這樣才能擺脫特定廠商的限制,二來也可以減少設備暴露在網際網路上的資安風險。

究竟能不能做到這點,就讓我們再觀察觀察吧。