evcc
Local, vendor-independent EV charge controller and home energy management system
Alternative to: tesla app, solaredge monitoring, sma sunny portal, wallbox mywallbox
About
Versions (102)
0.305.0
2026-04-17Changelog
New Features 💫
- 467c3c572e90375f09079ff55b9e41d9ec2108e1 Add Danfoss inverters using ComLynx RS485 (#29065)
- 61c06fa8caa9e3178332ae62195a141002d7bfec Add Stegen Smart Evse (REST API) (#28966)
- 9b8ac117779c53bf5d67f401a3ccab3d3e520744 Add remote access (#28688)
- 147dd7bb8adc757af969c45f7ea322b7f7366dcc Add support for Connected Cars API (used by Volkswagen Australia) (#28899)
- 2dbd1a50386bab0331efd721961fbb0f89e302f2 Custom devices: add device title to logger name (#29075)
- 812ffa47b8d9a36a6d46aedf5edbaffab8bfd86a Forecast UI: add feed-in, edge-to-edge layout, design improvements (#29090)
- e3709a0739ab553ce813262052732ec57c43ce80 Issue UI: add residualpower to essential data (#29018)
- 4b9474481a28fb64d27d3679541e62736caa5d89 Kostal Pico MP: add grid (#29077)
Other Changes ☀️
- 81b78db887e67aab77ebbc5fece156c1657193bd Collect 15min energy metrics (#23185)
- fbc32e901537f99b43c10d030ee7ce3613ecbf02 Config UI: better explain optimizer (#29141)
- ffab2c87212e2d5645cd741025a7f977c76b08c2 Config UI: don’t show “Logout” when started with —disable-auth (#29074)
- 9f39818386a20242570e8846ad1bc478a126a4c5 Config UI: don’t show “Logout” when started with —disable-auth (#29096)
- db11f1d7c5ca828a0534634743b203e118450eba Config UI: make circuits configurable (#27842)
- d5c9db02c45964aaf0919d36a82598bdce3f635b Config UI: vehicle priority (#29021)
- 7135ab055814a0132a814bc31dffd8677276d301 Cupra: treat “NotReadyForCharging” aus connected (#29030)
- 4c7b04c27003f6dc014c2155d278532dad21c265 Device Cards: bool value formatting (#29135)
- 4b528cd355ee7a4d32503382d8ce429d421ab2ac EEBus: handle negative production limits (#29104)
- d44bc7f8fc6e73cfddb9d67e33c153663014c375 Easee: align observation IDs with official developer docs (#29044)
- 269316887ee63f87d97bcad648ae59de9f61b04e Improve config UI dump key ordering: type before config, template first in config (#29081)
- b45edd218784482179e10fd685b37a0f31b42f9d Mqtt: reset full/empty times (#29050)
- 20de0b9da1e9fb4a5c9cab619b0e3ab80b2883df OCPP: proactively trigger BootNotification after WebSocket connect (#28540)
- f69252e6727d35ef6c10c2fbaa534d2d309636e5 Optimizer: reduce interval to 15min (#29137)
- 884f1834f9ecbbab8a9866bfd9167e0206f68737 PUN tariff: don’t fail if next day data is not available (#29092)
- b59b71f854ee81c0fff5ca569333127f47849d48 SMA Hybrid: remove wrong solar energy register (#29034)
- 995e0044bc444c8ac865266006cf0e2c6b8ae617 optimizer: skip disabled loadpoints
Bug Fixes 🐞
- b28be96d0ae9f77540aa5f7ae15c8f2b52a36869 Config UI: fix editing existing OAuth devices (#28012)
- acaac1173efa368463a2618a799ef9f23879660d Docker: fix legacy browser assets (#29068)
- 0f65fd960f937711353465e4a7bfadd871bb5c9c EEBus: fix deadlock on save after validate (#29119)
- b6fda3212838830c3923c900fc4601a2e2516725 Enever: fix time parsing (#29129)
- 21efd23fcfe53ce411acc5e01fae9e246d401f0d iOS: fix modal+validation scrolling (#29023)