Releases: evcc-io/evcc
Releases Β· evcc-io/evcc
0.207.3
Changelog
- 6d6b12b Add Fronius Verto Plus (#22857)
- 6a29b41 Auth provider: reduce logging (#22998)
- 4ba1db1 Config UI add missing
sgready-boost
type (#22975) - de41326 Config UI: fix icon in customer chargers (#22947)
- 4163748 Config UI: improve sponsor token flow (#22989)
- a32acea Config UI: set content-length for backup download (#23002)
- 16a0d10 E3DC: fix retry logic to retry actual requests after reconnection (#23007)
- e8b4ff3 Enphase: make schema configurable (#22996)
- acabbef Fiat: fix panic
- c11cc92 Fix error handling
- ceb55dc Http: when caching allow single inflight GET request only (#22959)
- 77bceff Loadpoint: reset fake charge time when interrupting session
- 3c11886 OpenEMS: enable grid charging (#22951)
- 25e490b Revert "Fix error handling"
- 20250ac Shelly Pro 3EM: support switch add-on (#22905)
- 6d79224 Tesla Powerwall: fix backup reserve setting for firmware 25.18.4 (#22956)
- 79cbddc Volvo: fix charging status not detected (#22901)
- 094e278 Volvo: fix connection status (#22930)
- 0d578fd Wattsonic: add battery control (#22907)
0.207.2
Changelog
- 11e7c13 Amber: normalise rates to 1-hour slots (#22870)
- f64bd2c Eastron DS100: fix reg power
- 8b37ee8 Home Assistant Vehicle: add charging_completed & fix parse float (#22756)
- 6a40aff Homeassistant Switch: make power optional (#22750)
- 5406cfa Homeassistant Vehicle: add additional states for Porsche (#22832)
- 9e4a63c Homeassistent Vehicle: support for state sensors already providing a valid state code (#22779)
- 87b5f33 Hyundai: revert api change (#22833)
- 11e769e Improve oauth integration (#21266)
- dfd6dd7 Kia/Hyundai: fix login (#22729)
- b7eb467 Lambda Zewotherm: use "E-Eintrag" mode only (BC) (#22811)
- 003573f Lambda: keep "excess-parameter" for backward compatibility (#22883)
- 1af26ad MCP: better tool naming (#22812)
- 40453bb MCP: improve tool naming, add docs (#22862)
- 418a494 Mercedes: add new charging status values (#22826)
- e81b725 Ocpp: warn when unknown chargepoint connects (#22880)
- 7990146 Switch MCP implementation to modelcontextprotocol/go-sdk (#22859)
- c4407c2 UI: Loadpoint settings: display kW next to min/max current (#22843)
- f8e720e daheimladen-pro: add firmware note (#22853)
- 8beafae fix: providerauth UI not shown (#22801)
0.207.1
Changelog
- 97189dc Config UI: allow repairing broken loadpoints and site (#22671)
- dc4f80b Config UI: improve sponsor communication (#22683)
- 3a80e9b Daheimladen: add enable/disable delay (#22695)
- fa718be Home Assistant Vehicle: include common vehicle parameters (#22727)
- c73c1d9 Kia/Hyundai: fix login api (#22709)
- 6f65584 Ocpp: fix connector not de-registered (#22113)
0.207.0
Breaking Change π¨
The REST API response format has changed. You might need to adjust external integrations. Read more.
Changelog
0.206.1
0.206.0
Changelog
- 18c49ef Add Em2Go Duo Power charger support
- d0cdabb Add Ochsner BWWP Genius (#22585)
- f4ac05d Add batterX Home (#22476)
- 7761979 Add co2 grid charge tests (#22444)
- 6412727 Add demo co2 tariff (#22447)
- dc22ff5 Amber: invert feed-in prices to match evcc expectations (#22405)
- 350bc70 Amber: use billing-native resolution, request up to 72 hours ahead (#22538)
- a2975d8 Backup Restore: clarify password (#22411)
- 3a59c4c CLI: honor config file as optional (#22398)
- b7015af Collect household consumption metrics (#22526)
- ea64f76 Config UI: Add backup & restore (BC) (#22071)
- 0d76eb2 Config UI: improve residual power input field (#22435)
- 0bbd393 Fix co2 grid charge (#22440)
- 8d83891 Fox-ESS H3: fix meter total (#22553)
- 7ce12d1 HomeAssistant Smart Switch - support for alternative domains (#22349)
- 6a39e04 Janitza: add pv usage (#22586)
- 3be14ec Keba P40: update installation docs (#22386)
- 4c86878 Keba: fix writing failsafe timeout
- 7d4acf3 Lambda: make port configurable (#22196)
- baeb602 Loadpoint: fix usage of phase switch timer (#22525)
- 4b5d076 Loadpoint: honor physical phases on init (#22441)
- 11f856b Loadpoint: prevent configuring more phases than physically connected (#22438)
- 74b1fa5 Loadpoint: reset fake charge time when interrupting session (#22396)
- 3175463 MyPV charger: skip load state request for ac-elwa-2 (#22374)
- 8c87582 Polestar: fix status detection
- 564be8d Reapply "chore: upgrade modules"
- ba29e4c Solax: fix energy (#22508)
- 75dad99 Tariffs: add caching (#22446)
- 6a7b867 Teslalogger: revert default port change
- 42ac378 UI: initial password modal can't be dismissed (#22576)
- 614a6da Update OpenAPI
- 0ff4b8a Update OpenAPI (part 2)
- ba4eb70 Viessmann: change host to viessmann-climatesolutions.com (#22350)
- 9c7d8cd Viessmann: remove 'target temperature' parameter (#22325)
- f3eae34 Wattpilot: fix connection handling (#22489)
- 1dd5ce8 ac-elwa-2: add tempsource (#22540)
- a6da7a5 daheimladen-mb: fix status verification for B/C states (#22562)
0.205.0
New and noteworthy
evcc now allows LLMs like Claude or Gemini to interact using the Model Context Protocol api. See #22121 for details.
Breaking change pre-announcement
During the next release cycle, starting with the upcoming nightly version, the evcc REST API response will change. See #22299 for details.
Changelog
- 0a0cc8d Add AI support via model context protocol api (#22121)
- b6ff1ca Add TeslaFi vehicle (#22245)
- 6ba804b Add demo solar forecast template (#21971)
- 42ed7da Add smart feed-in priority (#21813)
- 6d32c89 Battery grid charge non experimental (#22090)
- f3b6064 Config UI: add heating support (#22177)
- 581592f Config UI: general settings wrap (#22276)
- d287a1b Daheimladen: clarify models
- baadab2 EM2GO: fix charging state, add comments for returned status code (#22174)
- 6765079 EVSE DIN: add mA control (#22055)
- 581b06f EVSE DIN: fix link to documentation (#22102)
- 1924458 Easee: chore - remove dead code and outdated comments (#22214)
- 01ae739 Easee: use provided context (#22111)
- 7cbaf2b Etrel: map charger status 0 (#22227)
- d1a1366 Fix Carwings: upgrade to latest commit with new API URL (#22207)
- d91690e Heating: add daily session reset (#22068)
- 8f32805 Heating: remove session workarounds (#22069)
- 346c162 KEBA: clarify description for variants (#22220)
- c83dbfd LG ESS: Battery Control: Rework Firmware Check (#22189)
- 72b64d0 Lambda: support for excess energy specified in negative numbers (#21972)
- 62a14a6 Loadpoint: fix current decimals (#22335)
- 57f59ca Loadpoint: reset energy metrics when creating session (#22126)
- a2b8c1c Loadpoint: reset fake charge rater when interrupting session (#22293)
- 04f48d7 Mcp: limit tool names to 64 characters for Claude Code
- d379dd9 Mercedes: fix unexpected status: 418 (I'm a teapot) (#22284)
- 8047238 MyPV: fix status mapping (#21983)
- dbbb096 Open-Meteo: use instant irradiance and UTC timestamps (#22225)
- 694eb96 Sessions: fix loadpoint selection (#22117)
- 8e01213 Shelly 3EM: add Gen.1 hint (#22043)
- 0bac9d1 Sofar: Template doc: Markdown syntax (#21999)
- 4d18568 TeslaFi: use a more reliable way of detecting connected cable (#22270)
- 92f46b1 Teslalogger: add limitsoc, correct default port (#22142)
- ab5fbf3 UI: fix telemetry status (#22184)
- f016a1f Volvo: add odometer (BC) (#22124)
- b872dbf Volvo: fix connected api (#22078)
- 1be5858 cli: add heartbeat option to charger/meter (#22170)
0.204.5
What's Changed
- Daheimladen: fix phase values by @andig in #21907
- Daheimladen: add mA current control by @andig in #21908
- Sax: fix battery control by @juergen-weber in #21888
- Keba Modbus: fix failsafe mode and enabled detection by @andig in #21849
- Phoenix EM-ETH: fix currents by @andig in #21913
- Translations update from Hosted Weblate by @weblate in #21730
- Varta: add battery control by @zoomy01 in #21841
- Add explicit demo mode by @guido4096 in #21848
- Config UI: custom charger meter title by @naltatis in #21954
- Establish stricter sqlite file permissions by @naltatis in #21947
- Sofar: Updated documentation with detailed external link for connection details by @cschlipf in #21932
- Add SunSpec meters for chargers by @marcelGoerentz in #21977
- Site: fix accumulated pv energy persistence by @andig in #21993
- Config UI: fix user-defined vehicle title/icon not displayed by @andig in #21956
- Delta: fix reason disconnect by @premultiply in #21996
- Fix for #21991 by @juergen-weber in #22000
- UI: fix en fallback locale by @naltatis in #22003
- Translations update from Hosted Weblate by @weblate in #21953
- Add Compleo Solo/Duo by @andig in #22013
- SGReady: reset session energy when status off by @andig in #22014
- Add Twingo to min current hint for 3p. by @savus4 in #22031
- Heatpump: reset session energy when status off by @andig in #22032
New Contributors
- @juergen-weber made their first contribution in #21888
- @zoomy01 made their first contribution in #21841
- @savus4 made their first contribution in #22031
Full Changelog: 0.204.3...0.204.5
0.204.3
Breaking changes
Changelog
- c5596fa Add Daheimladen Pro (#21893)
- 05008e8 Add SGready charger with boost relay (#21820)
- e90e70e Amber: update docs to clarify required settings (#21809)
- 7c8b9f5 Autel: clarify firmware version (#21872)
- cf99834 Config UI: filter parameters by usage (#21821)
- 7a5474e Daheimladen: fix currents
- b73a513 Docs: consistent charger/meter naming (#21721)
- a04a0cd Docs: introduce product identifier (#21670)
- 747d32d Fronius: support Solar API v1 changes (#21651)
- c65f1ac Loadpoint: publish vehicleTitle again (#21720)
- 7f6eb33 Phoenix: fix EM/EV-ETH measurand scaling (#21739)
- 08a5e96 Phoenix: fix measurement scaling (#21726)
- 98e6296 Plugins: add valid plugin (#21759)
- d1d2375 Plugins: return non-ignorable invalid error
- 0f4e7c7 SmartEnergy: disable tests
- 9b734fb UI: select divider compatibility (#21784)
- 9761c0d Zaptec: decorate phase switching (#21744)
- 36b6036 fix: on demand plant id generation (#21873)
- f129055 ioBroker.bmw: make vin mandatory (#21755)
- 665d919 iobroker.bmw: fix ui description (#21716)
0.204.2
Changelog
- 637d9f3 Add Luxtronik 2.1 (#21516)
- e3fd081 Add Sungrow AC22E (#21676)
- c520195 Docs: consistant charger naming (#21684)
- a6b14b0 EEBus hems: fix failsafe error after 10 seconds (#21675)
- b1d0ceb Kathrein: fix charge duration/ misc issues (#21585)
- b8563f2 Loadpoint: always publish charge voltages (#21641)
- 3620390 Luxtronik: fix scale for temperature, add templimit support (#21665)
- 1acf621 Plugins: add meter scale
- 9ea6ed6 Polestar: fix api
- 766b2f0 Remove unused attributes
- 53e19a4 Revert "Loadpoint: publish charge voltages also with phase switching (#21510)"
- 334ab6c UI: add restart button to fatal error banner (#21688)
- 505c2c9 Update ioBroker.bmw.yaml (#21663)
- 8ec34b1 VW: add vehicle-features (#21606)
- fdae6a7 Vestel: decode version as utf16 (#21656)
- f6bb03b Zaptec: ignore double-enable errors (#21594)
- 19379ec viessmann: complete docs for installation ID (#21568)
- 1f7f2ed viessmann: update sgready mode numbers (#21574)
- cf7d83f weishaupt: adapt sgready modes (#21576)