Changelog
Highlights π
- π Configuration via Web UI is not experimental any more. It's now the recommended way to set up evcc.
Breaking Changes π¨
- OpenEMS: align maxchargepower configuration (BC) by @iseeberg79 in #25766
- Planner: add continuous strategy (BC) by @iseeberg79 in #24423
Other Changes βοΈ
- tariff enever, new endpoint, 15 minutes interval by @RenatusRo in #25953
- HEMS: published detailed config including max power by @andig in #25869
- EM2GO: workaround for home FW 1.4 by @RenatusRo in #25962
- Implement
SocLimiterfor supported Renault vehicles by @fyrts in #25757 - Add Zendure Solarflow 2400 AC by @MvsBluewin in #25971
- Sofar G3: Optionally include powers of external sources by @cschlipf in #25936
- Solax: add min/max soc maxcharge/discharge power by @mfuchs1984 in #25979
- HEMS: add "smartgrid" session logging by @andig in #25907
- Add Zendure Solarflow Pro by @premultiply in #25189
- OCPP UI: improve setup flow by @naltatis in #24453
- fix: improved handling of DSN for SQLite by @xBlaz3kx in #26011
- Remove refresh logic from KIA/Hyundai Bluelink vehicles by @mluiten in #25670
- Switch socket: document standby power by @andig in #26013
- Update occp-go dependency to match version of evcc-io/ocpp-go PR#5 by @ElZetto in #26008
- E3DC: add Multi Connect II wallbox charger support by @D3c1mu2 in #25703
- update chargeStatusMap to support wallbox paused status by @com6056 in #26020
- Forecast Chart: dynamic width by @naltatis in #26022
- Deye 3P Hybrid: use maxdischarge instead of TOU for active battery control by @bastiitsab in #25945
- Translations update from Hosted Weblate by @weblate in #25893
- Vehicles: add maximum power planner hint by @marcelGoerentz in #25303
- rct: improve logging by @Maschga in #26033
- RCT: fix battery control by @Maschga in #26049
- Config UI: remove device validate timeout by @naltatis in #26045
- RCT: document BMS version requirements by @Maschga in #26057
- feat: add test coverage report by @xBlaz3kx in #25891
- fix: Test coverage on PR by @xBlaz3kx in #26066
- Ntfy: support auth tokens by @griefie in #25856
- Add Nibe S-Series by @VallahDieWaldfee in #26058
- chore: npm dependencies by @naltatis in #26092
- Tariff: add EKZ (Zurich, Switzerland) by @uwolfer in #26083
- Add Octopus Germany "Dynamic Octopus" tariff by @JohannesRudolph in #26102
- Hyundai Bluelink API (United States) (#19342) by @marcusb in #26047
- HTTP cache: force caching even if server forbids by @andig in #26107
- add build constraint for linux in charger/openwb/native/rfid.go by @TobiasHuber1980 in #26106
- Zaptec: add per-user token caching by @andig in #26109
- Auth UI: auto-prepare, success message, extend tests by @naltatis in #26077
- Config UI: release and final touches by @naltatis in #25762
- fix: solar tariff configured log by @naltatis in #26115
- Config UI: integration card order by @naltatis in #26131
- Issue UI: add system and timezone by @naltatis in #26072
- Send a notification if a plan overrun has been detected by @marcelGoerentz in #26054
- Senergy-hybrid: fix template by @premultiply in #26065
- Translations update from Hosted Weblate by @weblate in #26038
- Provider Auth: use base logger if available by @andig in #26138
- Config UI: improve interval explaination by @naltatis in #26116
- Templates: error on missing required value by @andig in #25932
- fix: ui error on restart by @naltatis in #26153
- Octopus DE: refactor refresh by @JohannesRudolph in #26110
- KOSTAL Plenticore (Gen 2): Enables charging while being on hold by @Organized92 in #26169
- Residual power default of 100W by @naltatis in #26152
- Templates: constrain validating required parameters by usage by @andig in #26167
- Add Ecoflow PowerOcean support for grid, pv & battery by @Jelledb in #24012
- Subaru solterra support by @ummon-org in #26175
- B+GE-TECH DS100 fΓΌr Active Power falsche Register #26183 by @F-Plass in #26187
- Translations update from Hosted Weblate by @weblate in #26146
- Add SolarEdge ONE EV Charger by @premultiply in #26191
- fix: ui auth error on restart by @naltatis in #26176
- MBMD: allow value negation by @andig in #26201
- Planner: continue a 100% plan as long as the vehicle is connected by @andig in #26203
- chore: switch to ReuseTokenSource by @andig in #26206
- Add region parameter to Q Cells Cloud template for North America support by @Copilot in #26211
- MBMD: add, update & unify templates by @premultiply in #26215
- MBMD: fix meters by @premultiply in #26217
- chore: upgrade tools by @andig in #26220
- chore: upgrade protobuf by @andig in #26221
- cardata: fix charge status by @mfuchs1984 in #26235
- Add EEG Β§9 curtailment api by @andig in #25887
- HEMS: add FNN 3-relay (experimental) by @andig in #25851
- EEG Β§9: add pv curtailing (experimental) by @andig in #26249
- EEBus HEMS: add controllable system limitation of power production (experimental) by @andig in #26226
- EEBus: split entities by use case by @andig in #26251
- EEBus meter: add energy guard limitation of power production by @andig in #26247
- MBMD: fix & simplify meter templates by @premultiply in #26257
- chore: add template name to error messages by @andig in #26259
- Translations update from Hosted Weblate by @weblate in #26205
- UI: add IDs for mobile testing by @Maschga in #26244
- Sponsor: improve expire message by @naltatis in #26284
- Templates: don't validate deprecated parameters by @andig in #26292
- Planner: fix backwards compatibility by @andig in #26291
New Contributors
- @MvsBluewin made their first contribution in #25971
- @mluiten made their first contribution in #25670
- @ElZetto made their first contribution in #26008
- @D3c1mu2 made their first contribution in #25703
- @com6056 made their first contribution in #26020
- @bastiitsab made their first contribution in #25945
- @griefie made their first contribution in #25856
- @VallahDieWaldfee made their first contribution in #26058
- @uwolfer made their first contribution in #26083
- @JohannesRudolph made their first contribution in #26102
- @marcusb made their first contribution in #26047
- @Organized92 made their first contribution in #26169
- @Jelledb made their first contribution in #24012
- @ummon-org made their first contribution in #26175
- @F-Plass made their first contribution in #26187
Full Changelog: 0.211.1...0.300.2