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.

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í:
- V HACS vyhledejte
evcc☀️🚘- Solar Charging - Klikněte na tři tečky u položky → Download
- Restartujte Home Assistant
- 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.

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ě.
Zdroje
- 01GitHub - marq24/ha-evcc: Home Assistant integration for evcc☀️🚘- optimized charging of electric vehicles, connecting your EV charger with your PV system. Please note, that this integration is not official and not supported by the evcc developers. Please consider becoming a monthly sponsor for this project - TIA · GitHub
- 02EVCC not charging based on PV surplus / home battery being discharged · evcc-io/evcc · Discussion #28595 · GitHub
- 03Home Assistant for Solar PV: 2026 Setup Guide | Spectrum
- 04How I Optimized Charging My EV Using Excess Solar Power with Home Assistant - Daniel's Journal
- 05Solar Energy Management (SEM) — Smart solar + EV + battery ...
- 06Charge your EV with unused Solar with EVCC - Share your Projects! - Home Assistant Community
- 07Complete evcc Setup Guide: Step-by-Step Installation and Configuration
- 08Home Assistant | evcc - smart charging
Přehled techu jednou týdně
Každé pondělí ráno souhrn nového z Robotaria — přímo do schránky. Jeden e-mail týdně, kdykoli se odhlásíte.
Komentáře
Zatím žádné komentáře — buďte první.