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 thresholds (ECO ON / ECO OFF hysteresis)
  • Fine current regulation with a configurable net power target and supply profiles
  • Manual mode to force charging while still respecting planner/SoC/priority gating
  • Planner window and SoC limit
  • Priority charging across multiple wallboxes
  • NEW (01-2026): Phase switching support

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

5 Likes