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

2026-06-04

Changelog

Breaking Changes 🚨

  • 17c758db034454cb8ced0739ba706de83be293e5 Vehicle: route VW/Audi through drivesomethinggreater (BC) (#30364)

New Features 💫

  • 98a4cd380cb2a31ea637d60eaa723b17fc7a64e8 Add EU Data Act subscription not configured error
  • c0d501ce9e828aa2df1a38cb51672838298e7f74 Add Enovates charger (#30477)
  • 315f94bde11f0ef926962cf07351582b1ae5fe5b Add Hoymiles HMT/HMS DTU PRO S Modbus TCP (#29281)
  • 5fa62d520d9dc10c99e37316196f9c4197374772 Add Kaco Blueplanet (#30293)
  • 7b5df178ce8ee99c3abf2f45c7f14472f8270941 Add MeterReturnEnergy (#29805)
  • 92a63d92e243f76457fc1b92819d0060f5bf92b8 Atmoce: add returnEnergy (#30471)
  • 8ea620d36844665372c448effd4c296866e14b7f Audi: rotate qmauth and add assertion headers for IDK token exchange (#30292)
  • a7390146de626e9d65a0d7283ecdf1ed6810ad25 Config: add deviceValue.returnEnergy translation (#30440)
  • 507124546b8beb14c23a2c315024058a853c0821 DSMR: add Websocket connection (#30465)
  • e221253cfd2631b76bc4d732a6907f54e0b364bf DriveSomethingGreater: add more soc points
  • 143bc1a53401fa452aa99f4d2018def0b99d5f3b Epexprijzen: add ‘quatt-energy’ and ‘vattenfall’ (#30473)
  • 0c4ce3f4223baad3116a055d0df9e23b2764d7ee HardyBarth: add phase voltages (#30490)
  • 4f943650b2aed78c600ba572d7e7231920710603 Hems/FNN: add curtail and dim for TAB26 Steuerbox relay standard (#29886)
  • 9218cf0059dfa8724f070c0b4fe76442bc8d80b4 Huawei SUN2000: add returnEnergy for grid and battery (#29790)
  • 416eb00632747939865a86c46fee9a8dded0bd15 Huawei: add dim for battery (#30319)
  • 0a364031eb393b3c9d6de9ccf38c154900c490ab Huawei: re-add curtail (#30145)
  • a05eb42ffda95dcba9e3e0169df4cf8a508e824f Hyundai Bluelink: add Australia and New Zealand regions (#30037)
  • 420096d0328b2a4e898455f30b0faea831d8ecd6 IAMMETER: add returnEnergy (#30434)
  • 53c0c67419dff6ee2899a2cb66e42d72bbd15b1f Meter: add EcoFlow PowerOcean Modbus (#30472)
  • e72dc8ebfd3a1145fffa385b43f6a484568d0a03 Sessions: add start/end soc test (#30441)
  • ffbdb4eac3d8e48e8ab8fe3dac2bd83651cf383a Tibber: add vehicle via Data API (#30487)
  • 54077151542c53c6e3ce8c9069e9175bc7fe84ff Vehicle: add drivesomethinggreater (VW group EU Data Act) (#30362)

Other Changes ☀️

  • 086023f7b8d83d4915225287f8a63087a96cc9f9 Charger (OpenEVSE): scale CurrentPower by loadpoint phases (#30330)
  • 5c04eed865e910b74a1de4290d30b80bddc9a61b Cupra: map ChargePurposeReachedAndNotConservationCharging to StatusB (#30343)
  • 5bbe1bc897c8beb1cb015ec6fff568f7f32ff137 DriveSomethingGreater: single store per account (#30430)
  • 2241f54ed7b258646407fa33fcb0cde039cd4e4d Forecast: re-enable solar adjustment (#30395)
  • 5907cd94288cd230a525b49cd8300ddafb26d89c History UI: tooltip refresh (#30501)
  • 869ac1d6eb486cb9dcc2ce4abed4a96608b143ff Loadpoint UI: assign to real circuits only (#30429)
  • 545d239495564d0f35c65ebe5021908cc48444b6 Loadpoint: scale down to 1p for feed-in priority in min+pv mode (#30327)
  • fd94f8a376b947e951e84a7bfef18cb85c15edf8 Loadpoint: update odometer on disconnect (#30361)
  • 535dab993547338e642451c370c7b5a27ce7371e Meter (Growatt TL-XH): write battery-first time slot atomically (#30403)
  • b40f06d48c192f51b23c939e33f81718ad4cd006 Meter (Solis Hybrid): drop coarse pv and battery energy registers (#30411)
  • 529f1b1cb9d9ce243bdbaebec012f2e998ace487 Meter: allow battery dimming (#30365)
  • e3a79f4618c439721cc8791fe9d3b9c56fb20715 Metrics: distinguish missing meter energy from zero reading (#30297)
  • e407006e03ff082a3d6547a7d11b23f81ef2b6c8 OCPP: clear stale transaction state on Available status (#30247)
  • 9e61abf6e0e0cce81ffd9442438227e79a1e6b1f OCPP: wait for listener to bind before returning from Instance (#30408)
  • 475c43cc2f568ec458e82c964717a0b137d8876c Readme: update screenshot (#30498)
  • 0ffbe0ea782056e75bea292f738d08704fbeda88 Session UI: small improvements (#30389)
  • 1933be48f473680cca0d82b1d29e632a887913fa Session: store vehicle SoC at start and end (#30050)
  • 5920e56ff852b50e94a9218158a69aa208ec7e60 Sessions UI: make odometer editable (#30437)
  • d48173919b3c49c3f113cc246af22a030e2020b7 Speed up Playwright CI by skipping install-deps on cache hit (#30503)
  • 257f8c3edb4a284e312d0ff911cd9ff8c0e3390c Stabilize flaky limitSoc disconnect-reset e2e test (#30504)
  • 6c6f051bde7f367361d2d674e9af071431e0f784 Tapo: drop IP-address handling, use host string throughout (#29914)
  • 791bfae0559ad5b7b7c7dfc33b5e706a32a6db8a Toyota: fall back to evRange when evRangeWithAc is unusable (#30347)
  • 4eada9ba5ce71ce44bfae16fcb673df6e777e208 VW: migrate WeConnect auth to OIDC token exchange (#30277)
  • 498fbaba468d91ddcb24659066d5976cfc26715c Vehicle (Nissan Ariya/Micra): expose expiry as advanced parameter (#30269)
  • f0cabc6850c7d63dfbd5eb499b69d388563b194c Vehicle: refresh drivesomethinggreater on portal schedule (#30368)
  • 24e0e1044338453669916291305c84da21d8a6c4 Zaptec Go2: use ThreeToOnePhaseSwitchCurrent for switching (#29587)
  • 08b9dbbfc1edf9a9322e4110aa2ce5c1a6e7e28b aa55 udp: support block reads (#29095)
  • 848ed4421418e2b033cf206edf114e499210ad0f tariffs: rebrand stroomprijsprognose.nl -> energypriceforecast.eu (#30436)

Bug Fixes 🐞

  • e34459a73fb84a274babc358e42364104f820bcd Deye LV: fix energy scaling (#30482)
  • 50824a97fd153a2bb778689f41a8af629bc7df84 DriveSomethingGreater: fix hybrid range
  • cdf81a0d448958f7319ca7edcbd5c738a8280762 DriveSomethingGreater: fix timestamp error
  • 42f4281e6884b2a4d6cb69a9cc89c9be9a476b99 Huawei EMMA: fix energy yield (#30352)
  • 72f6861c6e47a17cd05f91d8d655e793964399ca Huawei SUN2000: fix energy yield (#30353)
  • 85ea408c158275ea64d22d3ac8722d608bfc710b Loadpoint: fix min soc energy fallback (#30461)
  • 34d59adbfe47e74dc22f45a4f1fb0f4a4b8f478d Solax: fix enabled (#29483)
  • dd9d636abaf5b7349d164de2bae4d33f0810ba69 fix: device card return energy formatting (#30459)
  • 2556c8e88f5199d3ef972df729534d29c3374973 fix: readd demo grid price and co2