Releases: evcc-io/evcc
Releases Β· evcc-io/evcc
0.300.6
Changelog
Breaking Changes π¨
- da1359b Bosch: add battery params (BC) (#26913)
- 849bc99 Green Grid Compass: upgrade api (BC) (#26809)
- 7f812f8 SMA: add battery params (BC) (#26899)
- 2f5f2f1 Vehicle: reduce decorators (BC) (#26866)
- 6a9f860 Remove
/healthendpoint (BC) (#26822)
New Features π«
- 825a34c Add Atmoce MG100 devices (#26858)
- 7c10a2e Add epexprijzen.nl tariff (#26924)
- 7229bbe EEbus: add ski suggestion service (#26878)
- aa2e55c EnergyForecast: add market zone
- 37bee0c Enphase: add timeout (#18556) (#26816)
- d8770b5 Nibe-S Series: add max power (#26382)
- 6fa6b91 Shelly Pro 3 EM: add more devices (#26851)
- 5c3f378 Solax: add currents/voltages (#26930)
Other Changes βοΈ
- f3dde8f Bump lodash from 4.17.21 to 4.17.23 (#26891)
- 1d8c8ba Setup: skip unreferenced chargers (#26870)
- d1ec2ed Templates: validate required numeric values (#26959)
Bug Fixes π
0.300.5
Changelog
Breaking Changes π¨
- c0e9e4c Config UI: add param value validation: host (BC) (#26149)
- dbd2984 Sungrow Hybrid: use configured discharge power (BC) (#26723)
New Features π«
- be90fde Add Voltie charger (Modbus TCP) (#26841)
- 0f53d54 Planner: add tolerance for single slot use (#26814)
- 479e5c3 Tesla BLE: add caching (#26861)
- 4048f85 Vehicle api charger: add wakeup (#26780)
- 9471c58 Youless: add min firmware version requirement (#26807)
- 4d5f374 Zaptec: add mA regulation and improve phase switching (#26573)
Other Changes βοΈ
- d3d902e HomeAssistant: cleanse uri
- 048b27b Homeassistant meter: scope battery parameters (#26818)
- ed531e0 Kostal Plenticore: suggest defaults (#26724)
- b3448b6 Metrics: interpolate single missing slots (#26800)
- 1d60aa0 Modbus: ensure service result is rounded (#26756)
- f179391 Octopus: Support new-format 40-character API keys (#26755)
- 45738a0 Site: log setting battery mode (#26777)
- fe5276b SolarEdge Hybrid: deprecate timeout
- 1c49be8 Templates: sort required params first (#26775)
Bug Fixes π
0.300.4
Changelog
Breaking Changes π¨
- b045f17 HomeAssistant: detect units (BC) (#26439)
- db1d1d0 Templates: remove unmaintained allinone/linked templates (BC) (#26635)
- bd7a8ea cmd/cli: remove configure (BC) (#26633)
New Features π«
- 38b5b9d Add ADA P1 meter (#26745)
- 021260b Add ChargeX charger (#26658)
- 8f5f312 Add ETEK EKEPC2 charge controller (#26669)
- b02f3d9 Add Modbus service for dynamic parameter reading (#25908)
- 9ea212f Add Pstryk.pl tariff and meter (#23819)
- bfb0cae Add Shelly Top AC charger (#26520)
- e3febd8 Solax: add phase switching (#26730)
Other Changes βοΈ
- 510df0d Battery: prevent publishing empty battery soc (#26728)
- 226fdac Config UI: improved phase values (#26568)
- b276840 Config UI: rename HEMS (#26535)
- 854d0a8 EEBus: ignore invalid phases
- ea89692 Enphase: use https by default
- e410661 Optimizer: decouple from solar forecast (#26584)
- 5b1853f Peblar: remove session energy (#26528)
- 2b2e6a5 Sessions UI: make guest vehicle selectable (#26586)
- 2a40eec hassio-addon: better database path resolution and logging (#26643)
Bug Fixes π
- 4bead80 Audi: fix authorization (#26591)
- bd23ae7 ChargeX: fix function code (#26704)
- 8de6797 Compleo: fix rfid read (#26580)
- b1ccc55 Config UI: fix network errors on restart (#26572)
- f12512a Daikin: fix temp reading
- ea18e19 Loadpoint: fix updating charger soc (#26364)
- e10f5a1 OpenEMS: fix description (#26754)
- ed6c15b Shelly TopAC: fix enable (#26677)
- ad01433 Solcast: fix "from/to" update window (#26690)
- a422ba4 Storaxe: fix soc (#26559)
- 4cf9c17 Volvo: fix range (#26675)
- e087417 fix missing modbus defaults in validation request (#26726)
- 5a768d3 fix: UI suggest safari rendering (#26740)
0.300.3
Changelog
New Features π«
- eef7540 MBMD: add missing battery capabilities (#26549)
- 43321ac RCT: add curtailment api (#26252)
- 51af4d4 Savings: add Belgium and update co2 with 2024 data (#26435)
- 617b95a Solax/QCells: add standby wake-up for charge mode (#26454)
Other Changes βοΈ
- aa80bf2 Config UI: edit existing ocpp chargers (#26487)
- 19bcd72 Config UI: fixable invalid refs (#26481)
- 2d78403 EEBUS: properly setup entities (#26401)
- 4f20cc5 Green Grid Compass: deprecate (#26494)
- dc9ff1d Loadpoint UI: improve title visibility (#26248)
- 2b478a5 Loadpoint: don't log expected errors (#26420)
- 4a7498a Optimizer: standardize definition of battery parameters (#26302)
- f374849 Plan UI: always show settings (#26488)
- ed9709e Planner: guard against incomplete rates (#26324)
- 3f632d9 RCT: improve battery control (#26358)
- b399931 Run without loadpoints (#26367)
- 478a055 Templates: improve required and advanced handling (#26371)
- 63ba00b UI: force plan start rerender on day change (#26479)
- ecaa0e6 energyforecast: provide 96 hours (#26436)
Bug Fixes π
- 179c117 Alfen: fix race condition (#26341)
- 5792202 Compleo: fix charger timer
- 90c26e0 Config UI: fix interval change feedback (#26523)
- 440706f E3DC: fix status detection and auto-disable phase switching (#26378)
- fea6e09 EEBus meter: fix monitoring of power consumption (#26472)
- aa9723b Fix effectiveMaxPower returning vehile value only
- 668125c FoxESS Avocado: fix Modbus errors and add grid phase monitoring (#26408)
- 880d5ad Kostal Plenticore: fix maxchargepower (#26515)
- 8ef3cce Planner: fix preconditioning creating empty slots (#26448)
- cc02d42 RCT: fix battery control (#26329)
- a68d6aa RCT: fix battery parameters (#26411)
- 5d4551f UI: fix chrome focus in footer (#26466)
- 91edce9 UI: fix swipe highlight (#26504)
- 00e8bb1 Zaptec: fix password quoting (#26521)
- 223e70d openwb-native: fix mA control (#26449)
0.300.2
0.300.1
0.300.0
Changelog
Highlights π
- π Configuration via Web UI is not experimental any more. It's now the recommended way to set up evcc.
Breaking Changes π¨
- 9eba0f7 OpenEMS: align maxchargepower configuration (BC) (#25766)
- 291898f Planner: add continuous strategy (BC) (#24423)
- aaffd29 RCT: require BMS version 6515 (BC) (#26057)
New Features π«
- e702924 Add EEG Β§9 curtailment api (#25887)
- eda16fe Add Ecoflow PowerOcean (#24012)
- 14b4f7f Add Hyundai Bluelink (United States) (#26047)
- 2df9bfe Add Nibe S-Series (#26058)
- 1506de7 Add Octopus Germany "Dynamic Octopus" tariff (#26102)
- 49d054d Add SolarEdge ONE EV Charger (#26191)
- dfc7a46 Add Subaru Solterra (#26175)
- f3dd331 Add Zendure Solarflow 2400 AC (#25971)
- 4d859a6 Add Zendure Solarflow Pro (#25189)
- 6ee06e4 E3DC: add Multi Connect II wallbox (#25703)
- 5f47a55 EEBus HEMS: add controllable system limitation of power production (experimental) (#26226)
- 46a6dd2 EEBus meter: add energy guard limitation of power production (#26247)
- 155029b EEG Β§9: add pv curtailing (experimental) (#26249)
- 381573b HEMS: add "smartgrid" session logging (#25907)
- 1d6ab6b HEMS: add FNN 3-relay (experimental) (#25851)
- 97444e6 Issue UI: add system and timezone (#26072)
- 9eba131 MBMD: add, update & unify templates (#26215)
- 4d58bb8 Q Cells Cloud: add US region (#26211)
- 709fc82 Renault: add SocLimiter (#25757)
- b9e89ca Revert "chore: add test coverage report (#25891)"
- b10c0d4 Solax: add min/max soc maxcharge/discharge power (#25979)
- 4477fff Tariff: add EKZ (Zurich, Switzerland) (#26083)
- 38e86fe Vehicles: add maximum power, improves planner (#25303)
- 86aeb8e Zaptec: add per-user token caching (#26109)
Other Changes βοΈ
- 4d09af2 Auth UI: auto-prepare, success message, extend tests (#26077)
- d21c3f1 Config UI: improve interval explaination (#26116)
- 795e12b Config UI: integration card order (#26131)
- f202d05 Config UI: release and final touches (#25762)
- eee7fa0 Config UI: remove device validate timeout (#26045)
- 4d92bfb Deye 3P Hybrid: use maxdischarge instead of TOU for active battery control (#25945)
- 0229455 EEBus: split entities by use case (#26251)
- 73ae646 EM2GO: workaround for home FW 1.4 (#25962)
- f365e20 Enever: support 15min slots (#25953)
- 6041705 Forecast Chart: dynamic width (#26022)
- c25bf05 HEMS: published detailed config including max power (#25869)
- f3fea0b HTTP cache: force caching even if server forbids (#26107)
- 5bbcee3 Home Assistant: accept paused status (#26020)
- 6e367f3 KIA/Hyundai Bluelink: remove refresh logic (#25670)
- ddcb47b KOSTAL Plenticore (Gen 2): enable charging during hold mode (#26169)
- 545f3a7 MBMD: allow invertering using minus prefix (#26201)
- 138b9b7 Ntfy: support auth tokens (#25856)
- 117963d OCPP UI: improve setup flow (#24453)
- 5253330 Octopus DE: refactor refresh (#26110)
- 2977763 Planner: continue a 100% plan as long as the vehicle is connected (#26203)
- 236cde9 Planner: send notification when plan overrun is detected (#26054)
- 31bb621 Provider Auth: use base logger if available (#26138)
- f00b5a0 RCT: improve logging (#26033)
- b1914c3 Residual power default of 100W (#26152)
- 1aaa4d5 Sofar G3: optionally include external sources (#25936)
- 73b454a Switch socket: document standby power (#26013)
- 525480e Templates: constrain validating required parameters by usage (#26167)
- 3adf8b4 Templates: error on missing required values (#25932)
Bug Fixes π
- d7cff1b B+GE-TECH DS100: fix power (#26187)
- cef1c78 Cardata: fix charge status (#26235)
- f346644 MBMD: fix & simplify meter templates (#26257)
- 6f97bff RCT: fix battery control (#26049)
- 8b608b3 Revert "chore: fix test coverage (#26066)"
- 3087ce8 Senergy-hybrid: fix template (#26065)
- 1f4a5b4 fix solar tariff shown as configured in log (#26115)
- d9b8ba9 fix: ui auth error on restart (#26176)
- 71ccde6 fix: ui error on restart (#26153)
0.211.1
Changelog
New Features π«
- 1c11cc4 Add GPIO plugin (#25806)
- 701ffbf Add Senergy hybrid inverter (#25863)
- 25382ac Energyflow UI: add price/co2 toggle (#25717)
- 6ae4179 GPIO: add read/write type (#25875)
- bc3c550 HEMS: add passthrough (#25878)
- 25625e4 RCT: add support for second battery (#25162)
- aeaa180 SMA Hybrid Inverter: add
gridusage (#25456) - bb78ce2 SolarEdge Hybrid: add min/max soc maxcharge/discharge power (#25929)
Other Changes βοΈ
- a5c7344 Auth UI: reset values (#25809)
- 5dcbcc8 CLI: deprecated migrate (#25760)
- c5fc4b4 Cardata: display oauth user code (#25818)
- 2f164cd Config UI: clearer rs485 wording (#25918)
- 3c74767 Config UI: suggest serial devices for modbus (#25780)
- 2abcd2b Deprecate mz2mqtt (#25795)
- 8c1b24d Energyflow UI: align production and consumer (#25742)
- 10368c2 Ford: deprecate FordConnect (#25627)
- 157f9d2 GPIO: use function instead of type for read/write
- 4fb94b9 HomeAssistant: always send clientid in params (#25793)
- d92ee4f Kathrein: remove incorrect charge duration (#25934)
- cd5f4ec OAuth: clarify callback window can be closed (#25789)
- d84641a Publish planner plan (#25850)
- d351253 Sungrow: require maxchargepower
- 017befb Zaptec: update template description (#25858)
- d3f388b change setup url of fordconnect-query api (#25791)
- 403f3f0 cli: dump battery limits (#25738)
Bug Fixes π
- 9eefcf1 Cardata: fix 100% CPU usage (#25804)
- 73a34c5 Deye: fix minsoc/maxsoc not being effective (#25739)
- f2647cd Fix wrong loadpoint title in error messages after UI reorder (#25800)
- 00e8d4c HomeAssistant: fix deprecated home parameter not rendered (#25849)
- 50b9419 Revert "chore: fix golangci-lint 2.5.0"
0.211.0
Changelog
In https://github.com/evcc-io/evcc/releases/tag/0.210.0 we've made a breaking change that should have simplified HomeAssistant configuration for non-tech users (see #25622). In this release, we're partially reverting this change. Instead of solely relying on auto-detection, we're now using it as additional user support during configuration. Login to the HomeAssistant instance is still (as in 0.210) done via the "Hamburger" menu. Manually managing HomeAssistant tokens is no longer required.
Breaking Changes π¨
- 895fdc3 Kostal Plenticore: add maxchargepower and maxdischargepower (BC) (#25261)
- 9c16c4d VW/Audi: remove deprecated id/etron types (BC) (#25626)
New Features π«
- be76f78 Add Sermatec Hybrid Inverter (#25684)
- 3477f47 Optimizer: add handling for planner and smart cost limit in min+pv (#25591)
Other Changes βοΈ
- 9d523fd Home Assistant: identify instance by URI (#25659)
- 9fdcba8 HomeAssistant: use instance name if available (#25701)
Bug Fixes π
0.210.2
Changelog
New Features π«
Other Changes βοΈ
- f35bebd Config UI: auth/service improvements (#25573)
- ff6e4b8 EEBus: reject limits lower than 0W (#25575)
- 28fbf62 Home Assistant: clarify home param (#25592)
- a65a1ce Issue UI: redact private data like (user, locations, ...) (#25039)
- 2e3b380 ui: hide energyflow on fatal