Custom component: EVCM (EV Charge Manager)

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

2 Likes