evcc controls Electric Vehicle (EV) charging as required to optimise for the current energy situation. A Photovoltaic (PV) system can be connected in order to charge the EV with as much self-produced energy as possible, and/or grid providers can be connected to allow for exploitation of dynamic electricity prices.
Normally, the wallbox must be compatible with the existing PV installation, often requiring equipment from the same manufacturer. However, evcc works across manufacturers and with a wide variety of wallboxes, electricity measuring devices, and PV inverters, without requiring specific manufacturer compatibility between them.
evcc is installed onto a system in the local network, so that it can communicate properly with all the necessary devices. It does this completely locally, and without any reliance on cloud connectivity (though connected components may have their own requirements).
To create a new Proxmox VE evcc LXC, run the command below in the Proxmox VE Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/evcc.sh)"
Default Settings: 1GB RAM - 4GB Storage - 1vCPU
evcc Interface: IP:7070
The following command will guide you through the creation of a configuration file for evcc.
cd /etc
evcc configure