找回密碼
 立即註冊
惟家LINE群QRCODE
    查看: 1|回覆: 0

    台灣的濕度戰爭:用資料把除濕機管好

    [複製鏈接]

    !lvup!   100%

    363

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22005752
    發表於 3 天前 | 顯示全部樓層 |閱讀模式
    台灣的問題不是熱,是濕。

    這篇講怎麼用感測器和自動化把濕度管好,順便省電。



    先搞清楚目標數字


    • 50-60% —— 理想範圍。人體舒適,黴菌和塵蟎不易生長
    • 60-70% —— 可以接受,但黴菌開始有機會
    • 70% 以上 —— 黴菌活躍,衣服和牆壁會發霉
    • 40% 以下 —— 太乾,皮膚和呼吸道會不舒服


    重要不要追求 40%


    • 除濕機會一直跑,很耗電
    • 太乾對人不好
    • 設定在 55-60% 是最划算的


    台灣的季節模式
    1. 梅雨季(5-6 月)    外面 85-95%,最難處理
    2. 夏天(7-9 月)       外面 70-80%,但有冷氣除濕
    3. 秋天(10-11 月)     50-70%,最舒服
    4. 冬天(12-2 月)      北部 75-85%(濕冷),中南部 50-65%
    5. 春天(3-4 月)       回南天,濕度暴衝
    複製代碼

    「回南天」要特別注意


    • 冷空氣退去、暖濕空氣進來
    • 牆壁和地板還是冷的
    • 暖濕空氣碰到冷表面 → 結露
    • 地板會濕、牆壁會滴水


    這種時候「開窗通風」是錯的 —— 會讓情況更糟。



    基本的除濕自動化
    1. automation:
    2.   - alias: 除濕機控制
    3.     id: dehumidifier_control
    4.     mode: single
    5.     triggers:
    6.       - trigger: numeric_state
    7.         entity_id: sensor.客廳濕度
    8.         above: 65
    9.         for: "00:10:00"
    10.         id: 太濕
    11.       - trigger: numeric_state
    12.         entity_id: sensor.客廳濕度
    13.         below: 55
    14.         for: "00:10:00"
    15.         id: 夠乾
    16.     actions:
    17.       - choose:
    18.           - conditions:
    19.               - condition: trigger
    20.                 id: 太濕
    21.             sequence:
    22.               - action: switch.turn_on
    23.                 target:
    24.                   entity_id: switch.除濕機
    25.           - conditions:
    26.               - condition: trigger
    27.                 id: 夠乾
    28.             sequence:
    29.               - action: switch.turn_off
    30.                 target:
    31.                   entity_id: switch.除濕機
    複製代碼

    為什麼要 65 開、55 關(有 10% 的差距)


    • 這叫「遲滯(hysteresis)」
    • 避免在門檻附近一直開開關關
    • 壓縮機頻繁啟停很傷,而且耗電


    for: 10 分鐘也是同樣的道理。

    進階:考慮「絕對濕度」

    這個觀念會讓你的自動化聰明很多。


    • 相對濕度(RH) —— 我們平常看的那個百分比。會隨溫度變
    • 絕對濕度 —— 每立方公尺空氣裡有幾克水。不隨溫度變


    為什麼重要
    1. 同樣的空氣:
    2.   20 度、80% RH  →  絕對濕度約 13.8 g/m³
    3.   30 度、50% RH  →  絕對濕度約 15.2 g/m³
    4. 看 RH 的話,第一個「比較濕」
    5. 看絕對濕度的話,第二個才是水比較多
    複製代碼

    應用:判斷「開窗有沒有用」
    1. template:
    2.   - sensor:
    3.       - name: 室內絕對濕度
    4.         unique_id: indoor_abs_humidity
    5.         unit_of_measurement: "g/m³"
    6.         state_class: measurement
    7.         state: >
    8.           {% set t = states('sensor.客廳溫度') | float(-99) %}
    9.           {% set rh = states('sensor.客廳濕度') | float(-1) %}
    10.           {% if t > -99 and rh >= 0 %}
    11.             {{ (6.112 * 2.71828 ** (17.67 * t / (t + 243.5))
    12.                 * rh * 2.1674 / (273.15 + t)) | round(2) }}
    13.           {% else %}
    14.             unknown
    15.           {% endif %}
    複製代碼

    室外也做一個一樣的(用室外的溫濕度感測器)。

    然後
    1. template:
    2.   - binary_sensor:
    3.       - name: 適合開窗
    4.         unique_id: good_to_open_window
    5.         state: >
    6.           {{ states('sensor.室外絕對濕度') | float(99)
    7.              < states('sensor.室內絕對濕度') | float(0) - 1 }}
    複製代碼

    意思外面的水比裡面少(而且差距超過 1),開窗才會讓室內變乾。

    這個判斷比「外面濕度幾%」準太多了。



    防霉:結露點的判斷

    黴菌長在「表面結露」的地方。

    算出露點溫度
    1. template:
    2.   - sensor:
    3.       - name: 客廳露點
    4.         unique_id: livingroom_dewpoint
    5.         unit_of_measurement: "°C"
    6.         device_class: temperature
    7.         state_class: measurement
    8.         state: >
    9.           {% set t = states('sensor.客廳溫度') | float(-99) %}
    10.           {% set rh = states('sensor.客廳濕度') | float(-1) %}
    11.           {% if t > -99 and rh > 0 %}
    12.             {% set a = 17.27 %}
    13.             {% set b = 237.7 %}
    14.             {% set alpha = (a * t) / (b + t) + log(rh / 100) %}
    15.             {{ ((b * alpha) / (a - alpha)) | round(1) }}
    16.           {% else %}
    17.             unknown
    18.           {% endif %}
    複製代碼

    用途


    • 任何表面溫度低於露點,就會結露
    • 冷氣出風口、外牆、窗戶玻璃
    • 露點跟室溫差距小於 3 度 → 高風險


    實用的警告
    1. automation:
    2.   - alias: 結露風險警告
    3.     triggers:
    4.       - trigger: template
    5.         value_template: >
    6.           {{ (states('sensor.客廳溫度') | float(99)
    7.               - states('sensor.客廳露點') | float(0)) < 3 }}
    8.         for: "00:30:00"
    9.     actions:
    10.       - action: script.通知
    11.         data:
    12.           等級: 一般
    13.           標題: 結露風險
    14.           訊息: 室溫跟露點很接近,牆面可能會濕
    複製代碼

    梅雨季的實用配置


    • 衣櫃裡放一個溫濕度計 —— 衣櫃是最容易發霉的地方
    • 衣櫃裡放一個小除濕機或除濕棒,接智慧插座
    • 浴室的濕度差偵測(前面的專案)
    • 所有房間的濕度做成一張表,一眼看出哪裡最濕


    衣櫃除濕的自動化
    1. automation:
    2.   - alias: 衣櫃除濕
    3.     triggers:
    4.       - trigger: numeric_state
    5.         entity_id: sensor.衣櫃濕度
    6.         above: 60
    7.         for: "00:30:00"
    8.     actions:
    9.       - action: switch.turn_on
    10.         target:
    11.           entity_id: switch.除濕棒
    12.       - wait_for_trigger:
    13.           - trigger: numeric_state
    14.             entity_id: sensor.衣櫃濕度
    15.             below: 50
    16.         timeout: "06:00:00"
    17.         continue_on_timeout: true
    18.       - action: switch.turn_off
    19.         target:
    20.           entity_id: switch.除濕棒
    複製代碼

    注意除濕棒會發熱,一定要有超時保護。



    除濕機的省電技巧

    一、關門

    除濕機在開放空間幾乎沒用。


    • 用門磁偵測,門開著的時候暫停
    • 或者至少發一則提醒


    二、不要設太低

    從 60% 降到 50% 耗的電比從 70% 降到 60% 多很多。

    三、定期清濾網
    1. automation:
    2.   - alias: 除濕機濾網提醒
    3.     triggers:
    4.       - trigger: numeric_state
    5.         entity_id: sensor.除濕機累計運轉時數
    6.         above: 200
    7.     actions:
    8.       - action: script.通知
    9.         data:
    10.           等級: 一般
    11.           標題: 該清除濕機濾網了
    12.           訊息: 已經運轉 200 小時
    複製代碼

    用 history_stats 算運轉時數
    1. sensor:
    2.   - platform: history_stats
    3.     name: 除濕機累計運轉時數
    4.     entity_id: switch.除濕機
    5.     state: "on"
    6.     type: time
    7.     start: "{{ 0 }}"
    8.     end: "{{ now() }}"
    複製代碼

    四、夏天用冷氣的除濕模式


    • 冷氣本來就會除濕
    • 開冷氣的時候不用再開除濕機
    • 用自動化互斥

    1. automation:
    2.   - alias: 開冷氣就關除濕機
    3.     triggers:
    4.       - trigger: state
    5.         entity_id: climate.客廳
    6.         to: "cool"
    7.     actions:
    8.       - action: switch.turn_off
    9.         target:
    10.           entity_id: switch.除濕機
    複製代碼

    一張濕度儀表板
    1. type: entities
    2. title: 濕度監控
    3. entities:
    4.   - sensor.客廳濕度
    5.   - sensor.主臥濕度
    6.   - sensor.衣櫃濕度
    7.   - sensor.浴室濕度
    8.   - type: divider
    9.   - sensor.室內絕對濕度
    10.   - sensor.室外絕對濕度
    11.   - binary_sensor.適合開窗
    12.   - type: divider
    13.   - sensor.客廳露點
    14.   - switch.除濕機
    15.   - sensor.除濕機累計運轉時數
    複製代碼

    「適合開窗」那一個特別有用 ——
    很多人憑感覺開窗,結果讓家裡更濕。

    ---

    下一篇:冷氣的深度控制 ——
    變頻、定頻、除濕模式,還有真正省電的做法。
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-9-24 11:29 , Processed in 0.076135 second(s), 24 queries .

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