Skip to main content

Introduction

evcc optimizes charging your electric vehicle with self-generated solar energy or low-cost electricity tariffs. The software works across manufacturers with hundreds of wallboxes, solar systems, and vehicles. evcc runs locally on a Raspberry Pi or NAS - no cloud required.

Learn how to install evcc on your hardware.

Screenshot

Functionality

Requirements

evcc requires at least the following:

  • a supported Wallbox or Switchable Socket
  • a supported Energy Meter at the house connection, or alternatively a supported solar inverter / other metering device that can measure current energy production
  • a supported system to run evcc on!

Optionally:

  • one or more supported Vehicles to collect charge status / level information
  • additional supported Wallboxes or Switchable Sockets
  • supported Solar inverter(s)
  • supported Battery Storage System(s)
  • a supported Energy Management System (such as SMA Sunny Home Manager)
  • information on a dynamic electricity tariff
note

evcc comes without any kind of guarantee, and you use the software at your own risk. It is your responsibility to use evcc responsibly - it's your house fire!

Contact

  • Support, configurations, questions about devices, and general discussion can be found in our Community Support Forum.
  • We also have a Slack for development discussion.

Videos

note

Currently DE only (but please do suggest other languages!)

Kieler Open Source und Linux Tage 2024

Project update by Michael with a small focus on new features around dynamic electricity tariffs. Here are the slides for the presentation.

Lecture evcc: Sun, Cars, and Dynamic Electricity Tariffs

Night of open Knowledge 2023 in Lübeck Lecture

Michael gives an overview of the functionality and possibilities of evcc.

Here are the slides.

YouTube NooK2023

Linux Infotag 2023 Lecture

Michael introduces the project, talks about everyday work, and financing.

YouTube LIT2023

verdrahtet: Solar surplus with evcc (German)

Tackles evcc basics, integration with ioBroker, and integrating a homematic switch.

YouTube verdrahtet

haus-automatisierung.com: Charging an Electric Vehicle with Solar Surplus (German)

Tackles evcc basics, custom plugins, control via MQTT and ioBroker, as well as different installation options.

YouTube Haus Automatisierung

smart home & more: Integrating evcc with Home Assistant (German)

Video series on setting up and using evcc with Home Assistant.

YouTube smart home & more

Articles

hobbyblogging.de

elefacts.de

the-ninth.com