Elektroauto lädt Solarstrom an einer Wallbox. Person verwendet evcc auf dem Smartphone.

Smart charging. Super simple.

Charge your electric vehicle intelligently. Control charger, heat pump and home battery. Works with hundreds of devices. Your control, your data. Open source and community-driven.

Get Started Raspberry Pi, Docker and co.


Features

Solar surplus charging

Your car charges when the sun shines. Charging power automatically follows the available surplus.

Dynamic electricity tariffs

With spot price tariffs, charge automatically during the cheapest hours.

Charging plans & forecasts

Set departure time and charging target. evcc automatically finds the cheapest or greenest charging times.

iOS & Android app

Monitor and control your charging from anywhere with the evcc companion app.

Home battery

Coordinate battery and EV optimally. Battery boost for fast charging from storage. Top up with cheap grid energy when needed.

Heat pumps

Use solar energy or cheap grid power for heating. evcc activates your heat pump automatically at the best times.

Grid operator control

Automatic power reduction on grid operator signal. Supports German §14a regulation. All interventions are documented.

Load management

Distribute available power across multiple charge points. Protects your grid connection from overload.

Open Source

Transparent and independent. Development is funded by the community, not by corporations.



We 💚 good UI

We want to make smart energy management easy for everyone. Ideally, everything works without manual intervention or regular adjustments. But if you do want to see what the system is doing, we have a clean and responsive web interface ready to go.

You can choose between light- and dark-mode.

Try our demo installation to explore the interface.

Try demo instance


We communicate with all manufacturers

Closed ecosystems, cloud services, and proprietary solutions are not our cup of tea. evcc runs on your own hardware and lets your devices work together intelligently - no matter the manufacturer. Your data stays with you.

More details can be found in our documentation. If your device is not supported yet, let us know on GitHub. If it has an interface, we can connect it.


Get started in minutes

Install

Flash the image to an SD card and plug it into your Raspberry Pi.
Alternatively: Docker on your NAS or server.

Configure

Everything right in the browser: add devices, adjust settings, done.

Charge

evcc optimizes automatically. Monitor everything via the web interface or the app.

Get Started


Support the project

Join the community, help fix bugs, improve documentation, or just share your experience. Get in touch in the Forum or chat with us on Slack.

To sustain a project of this size we need your support. Learn more about our sponsoring model.

Contact us


From the Community

In our blog we regularly present evcc installations from the community. Get to know the people and their technology behind these setups.


Sponsors

GitHub Community

Core Team

Andiandig
Ulipremultiply
Michaelnaltatis