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.210.0

2025-11-26

Changelog

Breaking Changes 🚨

  • 628a12ee45ffd7f35f5994c3f6e878710e6e7cd7 Ford: remove legacy integration (BC) (#25516)
  • b535d2ed07cb83f1ea95e48f2ad276c1068a07aa Network: allow configuring external url (BC) (#25285)
  • ef096a236f12d8523f12c37c0dcb6992c6eacc5d HomeAssistant: add auto-discovery (BC) (#25141)

Home Assistant & mDNS

If you’ve configured evcc devices (vehicle, meter, charger) based on Home Assistant entities please read this note before updating: mDNS is required. We’ll likely alter the Home Assistant process in an upcoming release. If mDNS does not work for you, we recommend reverting to a prior version for now.

New Features 💫

  • 10ac59034f6751150fa6205491309dc4a34ea0f0 Add FordConnect Query (#25462)
  • c96077104df721c3b6f659883e670b255293cb0e Add Solis storage inverter (#25191)
  • 081349fed67b7f3366426f2ca29609782c29dd0a Add amsleser.no meters (#25292)
  • aecec1162eb70e0be583195268b333739059cb1f Add esios tariff for Spanish electricity market (#25473)
  • 33f8d3f13c65dee53cfba456e885d2463f5110b4 Config UI: add /config/auth verification endpoint (#25433)
  • 1f0bd92518c9ff0f449ffb35e3348c9537cce86d Config UI: add provider auth subject to login errors (#25342)
  • 8d94166d93556ee2c095afef60f7bb390365b4af Config UI: add redirect uri suggestion service (#25478)
  • 350d96510c7bb562415ede052c305deb1e79b7ca EVBox: add configuration hint regarding phaserotation (#25438)
  • c33a6c20e06ea76edbe0eac9a1e58166dd3afd9d FEMS/OpenEMS: add modbus (#24586)
  • d5fe28b46367b8a6d8525cdaa9070ab757ed6d8e Marstek Venus E: add ModbusTCP (#25380)
  • e9c765921e4e86688f735f2612f1fffb4a929233 Smart Energy Hybrid: add hint on forecast based charging (#25262)
  • 0d5ebb83ac56b30c3fc135926ed393482159ad0c Stekker tariff: add hourly averaging (#25276)
  • db0aa5f2aead5a89f783dbbe2b92438a17a1481b Sungrow: add maxcharge/dischargepower (#25011)
  • 3e35a9efa73248fca30ae31882b15da439254980 energy-charts-api: add hourly averaging (#25278)
  • 934cf0cbe8ba202315855f7814c2cbdfa4841313 energyforecast.de: add hourly averaging (#25277)
  • 4141b2e4d73dcf83a7c08b9f741cdf12e8a5c72b iobroker.bmw: add streaming feature (#25272)

Other Changes ☀️

  • 65fce6e6b4e01cb9d491e674571f90d903435ebf Config UI: dynamic default values, remove static HA instance default (#25525)
  • 0fe2f2a8518b9bc2adb84784da1dd8e4cc090cbf Config UI: order meters (#25558)
  • 07bcca2925fb01b54d570af5fd4ff23cdaa37ada Config UI: visualize Modbusproxy (#24015)
  • 5aadb01eae7710cb4829142bb0d65cd5ca807dbe Enphase: support IQ batteries (#25401)
  • c90258b6e4b54bab9703df5d0206795e244b656b Estimator/Planner: Improve charge time estimation (#25168)
  • e1a8e1a524e7e0311dbd7bc64dc0c0e0f642a0a9 Forecast/Planner: 4-day forecast data (#25385)
  • 81d9f7212798eb3a7680d7862159300da6e9df7c Kathrein: remove unreliable session energy (#25427)
  • e9223a69befea997a7666a266ffbe1afc7fd4ea2 Open-Meteo: query 4-day forecast data (#25520)
  • 5d1ad9d7cbe2824ce697170f299a386a9c328ec5 OpenWB: embedded software replacement (#21984)
  • 4f5a8899e9a748f814e2f8dab17658389814d774 Openwb-native: follow-up (#25334)
  • 633f39f3a3416f8846beec07e07411d29f163a62 Optimizer: allow plan goal to exceed pv limit (#25348)
  • 4813c09b749d5707dd163e95b30f3170e6519837 SMA charger: deprecate smaevcharger in favor of semp-sma (#25311)
  • bb61acc99c52f90bb55e6310ca28da20e034f82f Start UI early (#23767)
  • 8a9944a113fe3258fe4fb35bba83c2223c3164ef TP-Link Tapo: handle concurrent handshakes (#25551)
  • 762462fcda52b7f41349131667d2c94bbed73797 ioBroker.bmw: un-deprecate (#25269)
  • 22c9550a309610be6996513a63b1f636b1915d25 mDNS: warn instead of fatal error (#25517)

Bug Fixes 🐞

  • 6110de53069d26799e1d17fbbf9c55a5f8d20742 Alpitronic HYC: fix identifier (#25437)
  • 522caa36bc967b61b0c6a8a4167d72c67eaeed2c Alpitronic HYC: fix soc (#25413)
  • daa26bf726490de87f98b6a0ed13c6f45555f5c9 OAuth: fix duplicate devices
  • 4cf35d224ffb2486189e38ebc74fc3731c0739ab Openwb-native: fix gpio open/close (#25358)
  • 6a0cdbb72434cbe8e07234f4a29907b2d363e605 Solis Hybris S: fix battery power (#24024)
  • 071357efcfcda62e1fd9a8b2a60ae495a52ed311 Sungrow iHM: fix register type (#25357)
  • e6fe76f2937ef48721a0678fe707449701a538b7 VW: fix login (#25540)
  • 2fb8513c793bf87b1383bb822f5e32b76f61940d Viessmann: fix auth provider
  • 99c5f8cc3feff44aaa831af2ed675455b15968d3 Volvo Connected: fix auth provider
  • 9d822cbc0a21e333a9ceff002c5b1a43c9a54271 Zaptec: fix authentication (#25331)
  • 15b732dbffd8bbde6e7c63fb04ac14fdf4701cf4 fix: forecast default to empty array (#25177)