Announcement

Free to view yesterday and today
Customer Service: cat_manager

EVCC - Solar EV Charge Controller

Open source EV charge controller with a focus on solar power and smart home integration. Optimize your electric vehicle charging based on solar surplus, grid tariffs, and vehicle needs. Supports multiple EV models and wallboxes.

Go
Added on 2025年5月13日
View on GitHub
EVCC - Solar EV Charge Controller preview
4,599
Stars
874
Forks
Go
Language

Project Introduction

Summary

This project is an advanced open-source charge controller designed for electric vehicles. It focuses on utilizing solar energy surplus, optimizing charging based on energy tariffs, and integrating seamlessly with existing smart home and energy management systems to provide cost-effective and sustainable EV charging.

Problem Solved

Traditional EV charging ignores local solar production or variable grid costs, leading to higher electricity bills and lower renewable energy self-sufficiency. This project solves this by intelligently managing charging to align with solar production and favorable grid conditions.

Core Features

Solar-optimized Charging

Intelligently manages EV charging to maximize self-consumption of solar energy.

Wide Compatibility

Connects to various wallboxes and EVs via supported APIs.

Smart Home & Energy System Integration

Integrates with smart home systems (e.g., Home Assistant, ioBroker) and energy meters.

Tech Stack

Go
MQTT
REST APIs
Protocols (e.g., ModBus, OCPP)
YAML (Configuration)

使用场景

This project is applicable in various scenarios where intelligent and cost-effective EV charging is desired, especially when solar power or variable tariffs are involved.

Maximizing Solar Self-Consumption

Details

Charge your EV automatically when your rooftop solar system is producing surplus energy that would otherwise be fed into the grid.

User Value

Lower electricity bills and greater utilization of your solar investment.

Charging During Off-Peak/Low Tariff Hours

Details

In areas with variable grid electricity prices, schedule charging during off-peak hours or when prices are lowest.

User Value

Minimize the cost of grid electricity used for charging.

Recommended Projects

You might be interested in these projects

databricksterraform-provider-databricks

Manage your Databricks infrastructure and resources using HashiCorp Terraform. This provider enables declarative configuration of workspaces, clusters, jobs, permissions, and more.

Go
513428
View Details

langchain4jlangchain4j

langchain4j is a Java library that brings the power of LangChain to the Java ecosystem. It provides a comprehensive toolkit for developing applications powered by large language models (LLMs), enabling integration with various models, data sources, and tools.

Java
74321369
View Details

eslinteslint

This JSON structure serves as a template or placeholder based on the provided schema. It does not contain content derived from the user's request to analyze the ESLint repository, as that task falls outside the scope of the defined README content schema.

JavaScript
259054708
View Details