evcc logo

evcc

Local, vendor-independent EV charge controller and home energy management system

Alternative to: tesla app, solaredge monitoring, sma sunny portal, wallbox mywallbox

evcc screenshot

About Versions (102)

0.209.2

2025-10-14

Changelog

Breaking Changes 🚨

  • cee01bf7a369edffc108ca96d591ebc6cb80d65f Homeassistant Switch: use common naming standard (BC) (#24307)
  • db5c58dfce339b84e0b8e2d118fc2d0a6cf275a0 Homeassistant: align implementations (BC) (#24237)
  • e48927af3220cedbfc36418c608251fdae75c814 Volvo Connected: require vin (BC) (#24247)

New Features 💫

  • 9a9f73d6c253b90ceef054b64fac8c20e36ad30d Add SEMP charger (#23919)
  • 0b118974aaee9d60e18baed6ce50bab6af1c7349 Add support for Solax Gen2 (HAC) chargers (#24243)
  • b18529ee18945b2d6c78b95449ded78d61ad2f9d BMW Cardata: add alternative datapoints for Plug-in Hybrids (#24391)
  • 4645b67e0c37f8c203c077b4d001662b3f2feeae Config UI: add ext meter (#24044)

Other Changes ☀️

  • 9377cd3ba86780a0c2c34730b88ed0315b0e925d Cardata: document sparse streaming
  • 3206fd6a209e73c6a9693a66b19c99d06c90afb4 Cardata: reduce logging (#24205)
  • aef95ce425e45feaf25000e2328198a6c755e86d Config UI: allow creating and saving devices with setup errors (#24091)
  • a8e77a91b3cf68d2abd951198d538792eaf8f087 Deprecate BMW/Mini in favour of Cardata (#24146)
  • 4bd04f9e5612315e36ae13eb92e8ae766285ab98 Energyflow UI: expandable consumers (ext, aux) (#24316)
  • 38d0a34285034c75482022cb6b44a300b06a41e6 Hardy-Barth Salia: support firmware 2.3.0+ (#24327)
  • 207423e6f15fb46ce591ff860d16aa9a26ed08ca Loadpoint: honor welcome charge for default vehicles (#24334)
  • 18aac6b0abe49c7310728872f420792cb8b2d085 Open-Meteo: remove caching (#24318)
  • fc8cad205f29db28a1ac12552b969a56d33e72e9 Optimizer: use 15 min slots for plan goals (#24211)
  • 1ee48a559b83f234e4fc69f959bc203917a84d0b Planner: adjust gap durations for shorter planner slots
  • 21682e7619d7b4a1784c7841f82d88f6c97441fa Refactor provider authorization (#24264)
  • 4718e5f90ff8767fdddb717877d00e4256b6c51d Tariffs: reduce published data volume by x10 (#24375)
  • c44939ceee411aecb499c404a642edbddcd22e08 Tariffs: sort by time when merging rate updates
  • 36989c194f7bce07d1749bf86a20e5f89aab2e30 cli/config: don’t create devices (follow-up to #23130)

Bug Fixes 🐞

  • 0940b325f6e5c48b819a73b679fac70d25ed6454 Cardata: fix mqtt receive and logging
  • f67e8f901af8916436fc18cd38500696a94a7170 Fix provider authorization ui error handling (#24250)
  • 454395eb0e11ce8b42be30658016a6deb4c67932 Forecast chart: fix solar area glitch (#24408)
  • 8ead6b4b592a9282ab461d37d2efe003c388023c Homeassistant meter: fix panic
  • 998de44eb60c49d737dd0cafc852dd7d439d64c1 Optimizer: fix first slot of homeProfile (#24381)
  • 977e37e60a0d6642558d4731dd1252c89b94dd04 Optimizer: fix infeasible when initial soc > max soc
  • 5a636da04bdb76d18889c73ede8ae20214571138 ned.nl CO2 forecast: fix timezone parsing (#24254)