← Zpět na přehled
Chytrá domácnost16. července 2026

EVCC + Home Assistant: nabíjejte elektroauto ze solárů naplno

Napsal: David

EVCC + Home Assistant: nabíjejte elektroauto ze solárů naplno

Evcc je open-source software, který automatizuje nabíjení elektroauta ze solárního přebytku – bez cloudu a bez ručního nastavování. Ukážeme vám, jak ho propojit s Home Assistantem a vytvořit tak nejlepší lokální řešení pro chytré solární nabíjení.

Mám doma solární panely, baterii a elektroauto. Dlouho jsem nabíjel podle pocitu – zkontroloval jsem výrobu, odhadl přebytek a ručně nastavil proud na wallboxu. Funguje to, ale je to opruz. Pak jsem narazil na evcc a od té doby to celé běží samo. Dneska vám ukážu, jak celý systém propojit s Home Assistantem, co za tím stojí technicky a proč je to podle mě nejlepší open-source řešení pro solární nabíjení elektroaut.

solar panels rooftop EV car charging wallbox home

Co vlastně evcc je a jak to celé funguje

evcc (Energy Vehicle Charging Controller) je open-source software, který funguje jako mozek mezi vaším fotovoltaickým systémem, domácí baterií, wallboxem a elektroautem. Běží lokálně – žádný cloud, žádná předplatná, žádné sdílení dat s třetí stranou. Přesně jak to mám rád.

Základní logika je jednoduchá: evcc každých 30 sekund čte aktuální výrobu FV, spotřebu domu, stav domácí baterie a stav nabíjení auta. Na základě toho dynamicky upravuje nabíjecí proud na wallboxu tak, abyste do sítě exportovali co nejméně a auto nabíjeli přednostně ze solárního přebytku.

Evcc zná několik módů nabíjení:

  • Off – nenabíjí
  • Now – nabíjí plným výkonem bez ohledu na zdroj
  • Min+PV – nabíjí minimálním proudem (typicky 6 A) a přidává přebytek ze solárů
  • PV – nabíjí pouze solárním přebytkem, při nedostatku čeká
  • Smart/Planner – kombinuje solár s levnou tarifu (dynamické ceny, Nordpool, Spot)

Klíčový detail: evcc umí pracovat s fázovým přepínáním. Pokud máte jednofázový wallbox, ale slabší sluníčko, může přepnout z 3 fází na 1 fázi a tím snížit minimální nabíjecí výkon (z ~4,1 kW na ~1,4 kW). To dramaticky prodlužuje okno, kdy lze nabíjet čistě ze solárů.

Podporované invertery, wallboxy a auta jsou desítky – Growatt, Sungrow, SolarEdge, go-e, Easee, Renault, Tesla, Volkswagen... Celý seznam najdete v oficiální dokumentaci evcc.

Instalace: evcc jako Home Assistant add-on a integrace přes HACS

Nejpohodlnější cesta je evcc jako HA add-on – nainstalujete ho přímo z doplňkového obchodu Home Assistantu a konfigurujete přes YAML soubor evcc.yaml. Alternativně jede evcc jako Docker kontejner nebo přímo na Raspberry Pi.

Základní struktura konfigurace vypadá zhruba takto:

# evcc.yaml - základní kostra
site:
  title: Můj dům
  meters:
    grid: my_grid_meter
    pv:
      - my_pv_meter
    battery:
      - my_battery

loadpoints:
  - title: Garáž
    charger: my_wallbox
    vehicle: my_car
    mode: pv
    minCurrent: 6
    maxCurrent: 16
    phases: 3

Jakmile evcc běží, přichází na řadu Home Assistant integrace ha-evcc od vývojáře marq24. Nejde o oficiální integraci evcc týmu, ale funguje skvěle a má přes 420 hvězdiček na GitHubu. Instalace přes HACS je triviální:

  1. V HACS vyhledejte evcc☀️🚘- Solar Charging
  2. Klikněte na tři tečky u položky → Download
  3. Restartujte Home Assistant
  4. Přejděte do Nastavení → Zařízení a integrace → Přidat integraci a vyhledejte evcc

Po přidání integrace máte v HA desítky senzorů – aktuální nabíjecí výkon, nabíjecí proud na každé fázi, SoC auta, solární přebytek, stav sezení a další. Všechno lokálně, bez cloudu.

Home Assistant dashboard evcc solar charging energy flow

Propojení vozidla přes Home Assistant entitu

Tohle je funkce, která mě osobně baví nejvíc. Evcc umí jako „vozidlo" použít přímo entity z Home Assistantu – takže nepotřebujete nativní podporu vašeho auta v evcc, pokud ho máte v HA. Stačí namapovat entity:

# evcc.yaml - vozidlo přes HA entity
vehicles:
  - name: MůjVůz
    type: custom
    title: Elektroauto
    icon: car
    soc: sensor.auto_stav_baterie          # SoC vozidla v %
    status: binary_sensor.auto_nabijeni   # nabíjí / nenabíjí
    limitSoc: number.auto_cil_soc         # cílový SoC
    phases: 3
    minCurrent: 6
    maxCurrent: 16

Oficiální dokumentace evcc pro HA vozidla ukazuje i další volitelné entity – odometr, klimatizaci, plánovaný čas dokončení nabíjení (ISO8601). Tohle ocení hlavně majitelé aut, která evcc nativně nepodporuje, ale integraci do HA mají (přes vlastní add-on, MQTT nebo třeba přes OBD dongle).

Z reálného logu z komunity vidíme, jak to vypadá v praxi – evcc v půl druhé poledne hlásí: výroba FV 8 064 W, baterie dávala 1 015 W zpět, auto bralo 6 091 W (10,1 A na každé ze tří fází), odběr ze sítě prakticky nula (-5 W). Přesně tohle chcete vidět.

Konfigurace pinů pro ESP32 jako lokální měřič sítě (pokud bastlíte vlastní měření přebytku):

GPIO Funkce Poznámka
GPIO16 UART RX příjem dat z elektroměru (IR čtečka)
GPIO17 UART TX volitelné, pro write
GPIO2 Status LED indikace komunikace
3V3 napájení IR hlavy max 50 mA
GND zem

Automatizace v HA: když evcc nestačí

Evcc řeší nabíjení autonomně, ale Home Assistant vám dává možnost to celé ještě více vyladit. Například: pokud SoC domácí baterie klesne pod 20 %, přepněte evcc do módu off a nechte baterii dobít. Nebo pokud auto hlásí dojezd pod 50 km, přepněte dočasně na now bez ohledu na solár.

# Automatizace: ochrana domácí baterie
automation:
  - alias: "EVCC - ochrana baterie"
    trigger:
      - platform: numeric_state
        entity_id: sensor.baterie_soc
        below: 20
    action:
      - service: select.select_option
        target:
          entity_id: select.evcc_loadpoint_1_mode
        data:
          option: "off"

Díky ha-evcc integraci máte přímé select entity pro přepínání módu – žádné MQTT hackování, čisté volání služby.


Celé kouzlo evcc spočívá v tom, že řeší problém, který Home Assistant samotný neumí – subminutové regulaci nabíjecího proudu v reakci na aktuální solární přebytek. HA na to nemá dostatečně rychlé smyčky, evcc ano. Kombinace obou světů – evcc jako výkonný optimalizátor nabíjení a HA jako centrum automatizace a vizualizace – je podle mě aktuálně nejlepší lokální řešení pro majitele elektroaut se solární střechou.

Máte doma wallbox, který evcc nepodporuje nativně, ale v HA ho máte přes MQTT nebo REST? Napište do komentářů – řešení přes HA custom charger entitu existuje a rád o tom napíšu příště.

Komentáře

Zatím žádné komentáře — buďte první.

Přidat komentář