evcc-io/evcc

solar charging β˜€οΈπŸš˜

View on GitHub β†—Jump to charts ↓Open shareable report β†’

Summary Information

Updated 5 seconds ago
Added to GitGenius on September 9th, 2026
Created on December 6th, 2019
Open Issues & Pull Requests: 136 (+0)
GitHub issues: Enabled
Number of forks: 1,500
Total Stargazers: 7,211 (+0)
Total Subscribers: 69 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.7 hours
Mean response time: 12.3 hours
90th percentile: 11.5 hours
Tracked items: 4,942

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 65% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 19% of tracked open issues have had no activity in three months. Only 8% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 63
New in 7 days: 57
Closed in 7 days: 71
Avg open age: 240 days
Stale 30+ days: 24
Stale 90+ days: 10

Recent activity

Opened in 7 days: 47
Closed in 7 days: 50
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • devices (990)
  • question (728)
  • ux (458)
  • stale (398)
  • enhancement (369)
  • vehicles (308)
  • bug (241)
  • tariffs (197)

Detailed Description

evcc is an extensible EV charge controller and home energy management system that operates locally without relying on cloud services.

The tool solves the problem of coordinating electric vehicle charging with available solar power generation. It manages the flow of energy between photovoltaic systems, home batteries, and EV chargers by monitoring real-time power availability and adjusting charging rates accordingly. The system integrates with multiple communication protocols including OCPP, EEBUS, Modbus, SunSpec, SEMP, and MQTT to communicate with chargers, inverters, meters, and other home automation devices.

The project suits homeowners with solar installations who want to maximize self-consumption by charging their vehicles when excess solar power is available. It is designed for users who prefer local control and do not want to depend on cloud-based energy management platforms. The tool works with a wide range of hardware through its protocol support, making it compatible with many existing charger and inverter installations. Anyone considering adoption should understand that setup requires configuring connections to their specific hardware devices and may involve some technical configuration work.

Development activity shows consistent engagement with the codebase, with regular commits addressing bug fixes and feature improvements across the charging and energy management systems. The project maintains active responsiveness to issues and pull requests, indicating ongoing attention to user-reported problems and community contributions. Work spans multiple areas including protocol implementations, user interface refinements, and integration with additional device types, suggesting a broad focus on expanding hardware compatibility and system reliability.