Introducing EVCM — a smart EV charging manager for Home Assistant that optimizes charging based on your home’s real-time power balance. Originally built for Wallbox chargers (Copper SB, Pulsar series), EVCM also works with other EVSEs as long as the following entities are available: charge power (sensor), charger status (sensor), cable connected (binary_sensor), lock (lock), charging enable (switch) and a grid power sensor (single net or separate import/export).
Key features
- Auto start/pause from grid surplus using ECO ON / ECO OFF hysteresis, with an (optional) upper start debounce
- Priority charging across multiple wallboxes
- Manual mode to force charging while still respecting planner/SoC/priority gating
- Planner window and (optional) SoC limit
- Fine current regulation with a configurable net power target and supply profiles
- Robust handling of unknown/unavailable states and sustain timers for below-lower and no-data cases
Install via HACS or copy custom_components/evcm into your config. Feedback is very welcome!
Learn more and get started: GitHub - KriVaTri/EVCM: smart EV Charge Manager