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

2025-02-13

New and noteworthy

We’ve made it to 0.200.0! This is the biggest evolutionary step since launching evcc- configuration is now done via UI. Yaml is no longer needed (…unless you need custom devices).

Breaking Changes

  • All meters must be associated with the site. This is especially relevant for meters only used for load management.

Changelog

  • e59aead86898fcac0abdbae6739d03000c3435a8 ACThor: add temp source (#18431)
  • 9e1ae8c98b85a0bf27a3ce0c59bdd0a3ef998ed5 Add Amtron 4You 310 charger (#18755)
  • c6ddc9b8561da751a2c61d4dd05aadb1c3008cfe Add meter Solarwatt Manager flex (#18561)
  • 01faac1d7e22190928e15960d55d0d6f7093f038 Add solar forecast using Solcast and Forecast.Solar (#18269)
  • c3e7f59f18e47126edc767421d040635fa92dfa7 Bluelink: add climater (#18370)
  • 8f8bc0e204bc86bfaf8173d411523e30cdaf35d9 CLI: add database flag; improve systemd db check (#17993)
  • 3936c1354080c79a778dfb17d3b88df65b7f2c3a CLI: remove —database shortcut (#18427)
  • ad9b6ad3afc384d70cf26187c58f010643d57f99 Carwings: upgrade api
  • 864c2cf59929fe0f8a400e56719baa5779973c6d Config UI: add loadpoints (BC) (#18137)
  • 6e1422c2ec46b6b3956ca64854152911ce282a03 Config UI: add name tooltip to devices, show yaml-configured grid (#18693)
  • 7aec58bc9156232ad70832ce0fe03ddaf54ecdd9 Config UI: ignore ErrNotAvailable errors (#18717)
  • 86949174409103cdceb77c7e40d9d247974e161b Config UI: improve device updates (#18405)
  • 24efc971827587961f42c0f6a16a83028c93cbb9 Config UI: markdown help, priority, param sort, deprecation (#18619)
  • 1633e72b85a9ce6acbcfbd5f7572229280fc82eb Config UI: vehicle icons from yaml (#18647)
  • 609b55f320bbaa0fbf4c84eeeaf9315743aa4bf5 Demo Mode: use default db location (#18397)
  • fbb18974aefb7109b16507f92b153300c5c4aaaa Deye: add support for 2nd battery (#18754)
  • 2dd029ae752f6574187a9d1cc5340f2d52259f75 Easee: remove obsolete poll logic (#18401)
  • 86c66080b3660b09cf10e4c44755aadff7623ec7 ElectricityMaps: fix tariff type
  • b9c5072edecb669399acbd5c229dfc1bd3b938a5 Energyflow: add multi battery tooltip (#18332)
  • b8924cd6a970c53bd03f9a3fc3111ae808db8aa2 Enever: avoid hitting rate limit (#18731)
  • 075393f3926f3db62dda9680eb4599f45c596c74 Fronius Gen24: remove ChaGriSet and InOutWRte_RvrtTms (#18386)
  • 4a92b8c81e991271e8173585444d1df30d13c662 Go-E Gemini: update description (#18562)
  • 12c537084914bd0ec8e00c6dc038baef6001bdb9 Loadpoint UI: add direct linking (#18498)
  • f83da9376f8eb43f6038741b608280b61f632d07 Loadpoint: allow fine-grained battery boost (#18679)
  • 07fb01d28c62bf83aed8a666b08ca22b34ae6941 Loadpoint: cleanup phase configuration and drop deprecations (#18638)
  • dd2af01e53ba3e43cb9918dbe65db503f09efa0e Loadpoint: fix 1p3p charger not updating physical state if phase config not set to auto (#18637)
  • f93ceffa6d6abb6a32781a9e581b152fcc9f2e0b Loadpoint: fix reentrant locks #2 (#18669)
  • 04d310a895b862ba11c427c47203272a3907f385 Loadpoint: fix reentrant locks (#18650)
  • 3de6e9d272197aa5811faa7e095e4c0da9d2e29b Loadpoint: log smart cost active
  • 63779895b214fc584030070af88ac1e6cc570b3a Mercedes: fix auth (#18564)
  • 7c5bd4b4b50f6c871d850c34ac57fc0079d09312 Mercedes: refactor token refresh (#18412)
  • 39e7d6d264cc71fd2cca8798efed67c7f059fadb Ocpp: cache and re-use initial status (4th attempt) (#18597)
  • 5027ee6bf5961a51ac2ea34f28ac045e2a54ed75 Ocpp: fix deadlock when using multiple connectors (#18705)
  • c616d9942f2c8c2371eb980d221e7370f10adb88 OpenWB 2.0: document rfid
  • 4adee73a886418da4e8f934baee0d956b7461e3a OpenWB 2: make phase switching configurable (#18371)
  • 434269241e56604f3947d5d214cdd1a439b069d5 Phase UI: improve single-phase visualization (#18613)
  • 244dc6b55674971b50af0b88a484c5162b5620dd Plan UI: don’t grayout when no car is connected (#18660)
  • 3bccab48b3ff98269253fd3e0ebfa5e4588a2a89 Planner: validate vehicle is actually connected
  • 87e1c929a90b3a85513934816aec49ff39769bbf Plugins: force http cache by setting cache headers (#18601)
  • a726bbba041b016b72f1f5c8cf6f8bc1aa34979b Polestar: fix api car telemetry (#18594)
  • ae0a656e6da45c52b270414e1ffebe5afb70994c RCT: add battery control (#18178)
  • 7e8e182425c3071daa139caefc473e5222e56469 RCT: fix battery charge (#18662)
  • a6abb0cc6a1e9e9245a2cc61ce0d7528782f3388 Revert “Loadpoint: allow fine-grained battery boost (#18679)”
  • f36bfc729b2344e77502ee0f02c46e770ba1ef77 Revert “Mercedes: refactor token refresh (#18412)”
  • acca717cfcd1c3f7dc8861700c20451ebfcfb4cf Revert “Solis Hybrid: combine RHI and S series (#16796)” (#18464)
  • 3020e1a03accbb21489f3819313394005392fa01 Solar forecast: use energy instead of power (#18733)
  • 0a42b7a753ce7a0df2859802c279106f2201d03e Solcast: avoid hitting rate limit (#18726)
  • ffac52288602b31193fae88c82f18a5687d46f4b Spelsberg Smart Pro: fix name (#18430)
  • 5bb8ae1d02fe8e5a121ddd54af5ae7b980a03f2b Stiebel Eltron: add power (#18505)
  • 4541a535cafeff13e26f582e0bf5c76b141288ba SunSpec: align battery control (#18446)
  • 84b5037c64f9983ea41b09d8bfd18b48355cd57d Sungrow Hybrid: fix charge sign (again) (#18473)
  • afc038ed1fa23df907d0a49d9dd7283b6666a26e Switchsocket: add soc (#18333)
  • 8f05f13edadf620610b0194030bff8303b13d4d4 Tariffs: publish forecast (#18692)
  • cd5a253d0b9e736beb3c03dbe6a3766eeb4b5d00 Templates: add countries for tariffs (#18609)
  • 0a83391856b6092c5c69677d09c3a2ca9f3f9940 Tesla: fix asleep detection
  • 229b7f19f352914aeea8611d33af321e286a3b54 Tibber Pulse: extend retry delay to 5s (#18646)
  • d6c4c46b4cedb0dd02556d6e61df6bfc5bedb086 Tibber: better logging (#18305)
  • 1bfcc19f0db3f4c0c922c37ed76f17d7ab57f80f Tibber: recover from disconnect (#18504)
  • c426fe006e3eeff15fe3c91e9386f5046af5d4cd UI: money format browser compatibility (#18459)
  • e85475b4e0ed1aee8bb65aec9457be582ac7653a UI: wrap long errors (#18458)
  • 57d74ee43f9e6e02bf556de206aa10c975f3ee25 Vaillant: add heating zone temperature (#18357)
  • 84b096d2eb067252b2ca72dc1e95a80d10e7a38f Vaillant: fix zone selection (#18326)
  • de9894b1e73696df781814ee48644b31fd4c9613 Versicharge: fix power reading (#18381)
  • 2410e957cfa89312ce2521262321e6056d3fab69 Weishaupt: deprecate since broken
  • 9127e1a913cb8726e7e10c5c3a7c441f3367dde9 Weishaupt: fix reading SG ready mode (#18246)
  • c968138c55d8d69aa22120d072b4b607fd891752 add maxacpower to all hybrid inverter templates (#18168)
  • 1e21f9a58998ead3bd918009e2a7d56b9deef827 cli: add config command (#18535)
  • 38cf29bf119492a3915e4209097a849f6493ac93 fix: config ui merge error
  • 3916496d64e9ebef8bc274d4573effef56775b14 i18n: parse sessions.csv only (#18702)
  • ddf27d541f152a85decd9497d82d5d52138ad6a7 vzlogger: add cache (#18617)
  • d7fcdf663fb0411ec7017edabd8e178060375f07 vzlogger: fix power OBIS Codes (#18508)