evcc-io

An extensible EV charge controller and home energy management system that provides local energy management without relying on cloud services.

0.317.2
Published at
2d ago
7,383
Stars
4,551
Download
Synced at
2d ago

Latest release

0.317.2Oct 17, 2026, 10:05 AM
Downloads slow? Switch the source anytime above

README

Project Overview

evcc is an extensible EV charge controller and home energy management system. Its goal is to provide local energy management without relying on cloud services. It supports a wide range of EV chargers, smart switches, heat pumps, and energy meters, with a simple and clean user interface.

Key Features

  • Supports many EV chargers (ABB, ABL, Alfen, Audi, BMW, cFos, Easee, EVBox, go-e, Huawei, KEBA, OpenEVSE, Porsche, Siemens, Tesla, Volkswagen, Wallbe, and more)
  • Supports smart switches (AVM, FRITZ!, Home Assistant, Shelly, Tasmota, TP-Link, etc.)
  • Supports heat pumps and electric heaters (Bosch, Daikin, Vaillant, Viessmann, Wolf, etc.)
  • Supports energy meters (Fronius, GoodWe, Growatt, Huawei, Sungrow, SolarEdge, etc.)
  • EEBus and OCPP support

Target Audience

  • Electric vehicle owners
  • Home energy managers
  • Solar system users

Quick Start

  1. Visit the official documentation for installation and configuration
  2. Configure supported chargers, meters, and smart switches
  3. Start evcc and begin local energy management

Core Advantages

  • Local energy management without cloud dependency
  • Supports numerous device brands and models
  • Simple and clean user interface
  • Open-source and free

System Requirements

  • OS: Cross-platform (Docker deployment supported)

Release history

Sort