事情是這樣的,我的除濕機原本是用 JciHitachiHA 接進 Home Assistant,但是他常常斷線,控制時延遲也很高,我不知道是那個模組的問題還是日立的伺服器有問題。
最近更新 Home Assistant 後那個 Integration 好像因為沒更新的關係就沒辦法使用了,後來爬到支援 Wi-Fi 模組的可以使用 ESP32 接上去控制
好處
- 內網控制:不用再走日立的伺服器操控,就算網路斷掉或他們伺服器關掉也還能控制
- 低延遲:因為在內網操控的關係,延遲超低。
- 沒有追蹤:透過開源的 ESPHome,除濕機的使用資料也不會被傳進日立的伺服器
- 更穩定的連線品質:ESPHome 和 Home Assistant 是好朋友,不用擔心更新後除濕機就連不上
準備材料
- ESP32 開發板
- 支援 TaiSEIA 的除濕機
- 一些杜邦線
改裝
先幫 ESP32 燒錄 ESPHome
先在 ESPHome 裡設定好你的 ESP32,等等接好之後如果要修改設定的話可以用無線 OTA 的方式更新
可以參考這個型號非常類似的 RD-240HH 的設定檔:dehumidifier-faikin-rd-240hh.yaml 我有試過功能應該都是正常的
拆機
首先把除濕機背板的螺絲都拆掉
我這台在把手裡面還有兩個螺絲,要記得拆掉,不要大力出奇蹟
水箱那邊也有藏螺絲,一定要拆掉
接線
拆掉原廠模組,把 ESP32 接上去,另外因為 ESP32 的電壓是 3.3V,可能會需要降壓,但是網路上有討論說 ESP32 可以不降壓,你自己決定
接線按照以下指示:
- 除濕機的
TX
接到 ESP32 的RX
(這個你要自己在 ESPHome 的設定檔裡設定針腳) - 除濕機的
RX
接到 ESP32 的TX
(這個你要自己在 ESPHome 的設定檔裡設定針腳) - 除濕機的
GND
接到 ESP32 的GND
- 除濕機的
5V
接到 ESP32 的VIN
接好後大概長這樣(我這邊少接了一條線)
測試看看
複製設定檔並刷入到 ESP32,測試看看接入有沒有問題,沒問題的話把 ESP32 固定好就可以把背板裝回去了
完成
弄好後大概會長這樣喔!