evcc
evcc turns surplus rooftop solar and the cheapest hours of a dynamic tariff into cheap, clean kilometers by coordinating an EV charger, heat pump, and home battery from one local dashboard. Each charging point offers Off, Smart, and Fast modes. In Smart mode, charging starts once the surplus covers the car's minimum power, follows the sun up and down, pauses when clouds win, and can switch between one and three phases on wallboxes that allow it. A solar share slider lets small systems start earlier, and Always charge keeps fussy cars from being interrupted. Set a departure time and a target charge, and a charging plan picks the cheapest or cleanest hours before it, repeating weekly if you like. Tibber, Awattar, fixed and time-based rates, dynamic feed-in prices, and CO2 and solar forecasts all feed those decisions. A home battery can claim the surplus first or lend a boost for fast charging, and load management keeps several chargers inside a circuit's current limit while honoring grid operator dimming. Hundreds of wallboxes, inverters, meters, heat pumps, and vehicle APIs are supported, including Tesla, BMW, Mercedes-Benz, Skoda, and Volkswagen. Sessions land in a history with charts and CSV export, and REST, MQTT, InfluxDB, Grafana, Home Assistant, and openHAB link evcc to the rest of the house. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Deploy