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

    電動車充電接進 HA:能做什麼、值不值得

    [複製鏈接]

    !lvup!   100%

    363

    主題

    27

    回帖

    2200萬

    積分

    管理員

    積分
    22005764
    發表於 3 天前 | 顯示全部樓層 |閱讀模式
    電動車在台灣越來越多,而充電是家裡最大的單一用電項目

    這篇講接進 HA 之後能做什麼。



    先講一個重要的前提

    前面有一篇講過:台灣約 98% 的住宅用戶是累進電價
    離峰時間用電並不會比較便宜

    時間電價的申請門檻是住宅單月 700 度以上

    但電動車車主是少數真的可能達到門檻的族群


    • 一般三口之家月均約 345 度
    • 電動車一個月充電可能多 200-400 度
    • 加起來就有機會超過 700 度


    所以:有電動車的話,值得認真評估要不要申請時間電價。

    申請之後,「半夜充電」才真的有省電費的意義。

    怎麼接進 HA:三個層次

    層次一:充電樁本身


    • 有些品牌有官方 HA 整合
    • 有些走 OCPP(開放充電點協定)—— HA 有 OCPP 整合
    • 有些只有廠商 App(最麻煩)


    買充電樁之前一定要問


    • 支不支援 OCPP 1.6 或更新版本?
    • 有沒有本地 API
    • 能不能動態調整電流(不只是開關)?


    層次二:車輛本身

    多數電動車品牌有 API 或社群整合,可以讀到:


    • 電量(SoC)
    • 充電狀態
    • 預估續航
    • 位置


    注意:很多車廠的 API 有查詢頻率限制
    而且頻繁喚醒車輛會耗電

    HA 的相關整合通常會有「睡眠偵測」機制
    不要為了即時性把輪詢間隔設太短。

    層次三:電表 / 智能插座

    最通用的做法:在充電迴路上裝一個 CT 電表


    • 不依賴任何廠商
    • 知道充了多少電、花了多少錢
    • 但只能監測,不能控制




    實際能做的自動化

    一、充電完成通知

    最基本但也最常用。
    1. alias: 充電完成
    2. triggers:
    3.   - trigger: numeric_state
    4.     entity_id: sensor.ev_battery_level
    5.     above: 79
    6.     for: "00:05:00"
    7. conditions:
    8.   - condition: state
    9.     entity_id: binary_sensor.ev_charging
    10.     state: "on"
    11. actions:
    12.   - action: notify.mobile_app_charles
    13.     data:
    14.       title: 充電完成
    15.       message: >
    16.         電量 {{ states('sensor.ev_battery_level') }}%,
    17.         這次充了 {{ states('sensor.ev_session_energy') }} 度
    18. mode: single
    複製代碼

    二、排程充電(有申請時間電價才有意義)
    1. alias: 離峰時段開始充電
    2. triggers:
    3.   - trigger: time
    4.     at: input_datetime.charge_start
    5. conditions:
    6.   - condition: state
    7.     entity_id: binary_sensor.ev_plugged_in
    8.     state: "on"
    9.   - condition: numeric_state
    10.     entity_id: sensor.ev_battery_level
    11.     below: input_number.charge_target
    12. actions:
    13.   - action: switch.turn_on
    14.     target: {entity_id: switch.ev_charger}
    15.   - wait_template: >
    16.       {{ states('sensor.ev_battery_level') | float(0)
    17.          >= states('input_number.charge_target') | float(80) }}
    18.     timeout: "08:00:00"
    19.   - action: switch.turn_off
    20.     target: {entity_id: switch.ev_charger}
    21. mode: single
    複製代碼

    三、避開全屋用電尖峰(這個很實用)

    家裡總電流有上限。冷氣 + 烘衣機 + 電動車一起開可能跳電。
    1. alias: 總電流過高時降低充電功率
    2. triggers:
    3.   - trigger: numeric_state
    4.     entity_id: sensor.house_total_current
    5.     above: 50          # 依你家的契約容量調整
    6.     for: "00:01:00"
    7. conditions:
    8.   - condition: state
    9.     entity_id: binary_sensor.ev_charging
    10.     state: "on"
    11. actions:
    12.   - action: number.set_value
    13.     target: {entity_id: number.ev_charge_current}
    14.     data:
    15.       value: 8         # 降到最低
    16.   - action: notify.mobile_app_charles
    17.     data:
    18.       message: 家裡用電量高,已暫時降低充電電流
    19. mode: single
    複製代碼

    這個叫「負載平衡(load balancing)」
    是充電樁該有的功能之一。有些高階機種內建。

    沒有內建的話用 HA 做,但前提是充電樁要支援動態調整電流

    四、太陽能自用(如果有)
    1. alias: 太陽能多餘電力充電
    2. triggers:
    3.   - trigger: numeric_state
    4.     entity_id: sensor.solar_export_power
    5.     above: 1500
    6.     for: "00:05:00"
    7. conditions:
    8.   - condition: state
    9.     entity_id: binary_sensor.ev_plugged_in
    10.     state: "on"
    11. actions:
    12.   - action: number.set_value
    13.     target: {entity_id: number.ev_charge_current}
    14.     data:
    15.       # 把多餘的功率換算成電流(單相 220V)
    16.       value: >
    17.         {{ [(states('sensor.solar_export_power') | float(0) / 220)
    18.             | round(0) | int, 32] | min }}
    19.   - action: switch.turn_on
    20.     target: {entity_id: switch.ev_charger}
    21. mode: restart
    複製代碼

    這個要持續調整(雲飄過去功率就變了),
    所以要做成一個每分鐘重算的自動化。

    五、出發前預熱 / 預冷
    1. alias: 出發前空調預備
    2. triggers:
    3.   - trigger: template
    4.     value_template: >
    5.       {{ states('sensor.time') ==
    6.          (state_attr('input_datetime.departure_time','timestamp')
    7.           | int | timestamp_custom('%H:%M', false)) }}
    8. conditions:
    9.   - condition: state
    10.     entity_id: binary_sensor.ev_plugged_in
    11.     state: "on"
    12. actions:
    13.   - action: climate.set_temperature
    14.     target: {entity_id: climate.ev_cabin}
    15.     data: {temperature: 24}
    16. mode: single
    複製代碼

    插著電的時候預冷比較划算(用市電而不是車上電池)。



    算成本:接進 HA 最實際的價值
    1. sensor:
    2.   - platform: integration
    3.     name: 充電累計用電
    4.     source: sensor.ev_charge_power
    5.     unit_prefix: k
    6.     unit_time: h
    7.     method: left
    8. template:
    9.   - sensor:
    10.       - name: 本月充電費用
    11.         unique_id: ev_monthly_cost
    12.         unit_of_measurement: TWD
    13.         state: >
    14.           {% set kwh = states('sensor.ev_monthly_energy') | float(0) %}
    15.           {% set rate = states('input_number.electricity_rate') | float(5) %}
    16.           {{ (kwh * rate) | round(0) }}
    17.       - name: 每公里電費
    18.         unique_id: ev_cost_per_km
    19.         unit_of_measurement: TWD
    20.         state: >
    21.           {% set cost = states('sensor.本月充電費用') | float(0) %}
    22.           {% set km = states('sensor.ev_monthly_distance') | float(1) %}
    23.           {{ (cost / km) | round(2) if km > 0 else 0 }}
    複製代碼

    「每公里電費」這個數字很有意思 ——
    可以直接跟汽油車比較。

    注意電價要用你實際的級距
    累進電價的話,充電是加在你最高的那一級距上
    所以邊際成本可能比平均單價高很多。

    這點很多人算錯


    • 你家月用 350 度,平均單價可能是 3 元
    • 但多充 200 度之後,那 200 度是落在第 4、5 級距
    • 邊際單價可能是 5-6 元


    所以實際的充電成本比「平均電費」算出來的高。

    買充電樁的建議


    • 支援 OCPP —— 不被單一廠商綁死
    • 能動態調整電流 —— 做負載平衡的必要條件
    • 有本地控制 —— 雲端掛掉還能用
    • 有電表功能 —— 省掉另外裝 CT
    • 安裝一定要找合格的電氣承裝業 —— 這是大電流設備


    安裝相關的提醒


    • 需要獨立迴路,而且線徑要夠
    • 可能需要申請提高契約容量(跟台電)
    • 要有漏電保護
    • 舊公寓的總開關容量可能不夠,要先評估


    Matter 1.5 的相關進展

    Matter 1.5 在能源管理方面加了:


    • 標準化的電價與即時價格資料交換
    • 電動車充電的電池狀態(SoC)回報
    • 雙向充電支援(V2H / V2G)


    雙向充電(車子的電池反過來供電給家裡)
    在台灣還很早期,但規格已經定了。

    這個對「停電時用車子供電」的情境很有意義
    值得關注但現在不用急。

    ---

    老實說,如果你沒有申請時間電價、也沒有太陽能
    電動車接進 HA 的價值主要是「知道」


    • 知道充了多少
    • 知道花了多少
    • 知道每公里成本
    • 充好了會通知你


    這些不會省錢,但會讓你對用電有概念。

    真正能省錢的是負載平衡(避免跳電)和太陽能自用。
    您需要登入後纔可以回帖 登入 | 立即註冊

    本版積分規則

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

    GMT+8, 2026-9-24 13:19 , Processed in 0.082629 second(s), 24 queries .

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