找回密碼
 立即註冊
    查看: 183|回覆: 0

    【冷氣遙控 4/7】完整的冷氣設定檔(含狀態同步)

    [複製鏈接]

    !lvup!   100%

    386

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22006063
    發表於 2026-9-25 01:54:19 | 顯示全部樓層 |閱讀模式
    這一篇是整個系列的成品:一份可以直接複製的完整設定檔,把你家冷氣變成 Home Assistant 裡一個正常的空調裝置,而且會顯示真實室溫。

    這一篇是整個系列的成品:一份可以直接複製的完整設定檔,把你家冷氣變成 Home Assistant 裡一個正常的空調裝置,而且會顯示真實室溫

    順便解決紅外線最惱人的那個毛病:家人拿原廠遙控器把冷氣關了,Home Assistant 裡還顯示「26 度運轉中」。

    為什麼會這樣(一句話)

    紅外線是單向的。ESP32 對冷氣喊話,冷氣不會回話。

    所以介面上那個「26 度冷氣」其實只是「我上次叫它做這件事」,不是「它現在的狀態」。

    只要中間掉一次,兩邊就對不上了 —— 有人用原廠遙控器、LED 被東西擋到、停電後冷氣回預設、或冷氣自己到溫停機。

    這個問題沒辦法根治,但可以做到「就算不同步也不會出事」。 下面每一步都在往這個方向走。

    這一篇要加什麼零件

    前三篇的板子上只有紅外線。這一篇要加兩顆溫度感測器,大約一百五十塊:


    • DHT22 三腳模組 ×1(搜「DHT22 模組 三針」,一定要買模組板不要買裸露的四腳元件 —— 模組上已經焊好上拉電阻了)。量房間的真實溫度與濕度
    • DS18B20 防水探頭 ×1(搜「DS18B20 防水 探頭 1公尺」,末端是不鏽鋼圓柱、三條線那種)。量冷氣出風口的溫度
    • 4.7kΩ 電阻 ×1(1/4W)


    為什麼要兩顆不同的:DHT22 有濕度但反應慢、不防潮,適合放房間;出風口會結露、溫度變化快,要用防水的 DS18B20。

    第一步:把兩顆感測器接上去

    DHT22 模組(三隻腳,板子上通常印了字):


    • VCC(或 +)接到 ESP32 的 3.3V
    • GND(或 -)接到 ESP32 的 GND
    • DATA(或 OUT、S)接到 GPIO17


    DS18B20 防水探頭(三條線,顏色幾乎都一樣):


    • 紅線 = 正極,接到 3.3V
    • 黑線 = 負極,接到 GND
    • 黃線(有的是白線)= 資料,接到 GPIO18
    • 4.7kΩ 電阻跨接在「黃線」和「3.3V」之間


    那顆 4.7kΩ 不能省。 DS18B20 走的是 1-Wire 匯流排,晶片只會「把線拉低」,沒有人負責拉高,所以外面一定要有一顆電阻把線吊在 3.3V。少了它的症狀是日誌裡一顆感測器都找不到,看起來跟探頭壞掉一模一樣。

    探頭要塞在哪裡:從冷氣出風口的格柵縫隙塞進去大約五公分,讓不鏽鋼頭處在吹出來的風裡,線用膠帶固定在外殼上。不要塞到看不見的深處,以後要拆。

    第二步:貼上完整設定檔

    這份是接著前三篇往下長的完整版。climate 的 platform 那一行換成你在 3/7 找到的那個,其他照抄。

    以下還有約 83% 的內容
    登入後即可閱讀完整教學

    登入繼續閱讀使用 Google 登入
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

    延伸閱讀

    加入惟家 LINE 群 QR Code加入惟家 LINE 群

    Archiver|手機版|惟家的智能論壇

    GMT+8, 2026-11-10 00:27 , Processed in 0.128999 second(s), 25 queries .

    快速回覆 返回頂部 返回列表