Releases: evcc-io/evcc
Releases Β· evcc-io/evcc
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)
0.204.1
Changelog
- e5b3ce8 Config UI: cleanup circuit references (#21525)
- e301022 Config UI: make circuit/vehicle refs changeable (#21539)
- e8c6189 Config UI: make lpc circuit visible (#21526)
- 11fc9eb Homeassisstant Switch: require power entity (#21537)
- 94b1145 Loadpoint: publish charge voltages also with phase switching (#21510)
- 4d2ba9b Phoenix EM Eth: fix panic
- 6e3e497 Renault: fix for incomplete json payload in MY24 wakeupmode (#21562)
- 931e77f Sessions: add year csv export (#21555)
- bfdaf49 Vestel: decorate RFID based on version (#21519)
- b9e7fb1 server/updater: update to latest gokrazy/updater (needs a context) (#21564)
0.204.0
Noteworthy changes
Changelog
- 63aadf1 AC Thor: add scale factor (#21406)
- 7ce50f4 Add Daikin Home Hub (#21298)
- 89c4501 Add Home Assistant Switch as switchsockets charger (#21358)
- ee12473 Add IOmeter (#21242)
- 1e1a63d Add Marstek Venus battery (#21487)
- 6aa8e31 Add Sigenergy (#21302)
- 09b3d7f Add Viessmann (#20111)
- 1045385 Add Wago 879-30xx (#21157)
- 8f023cb Add esphome-dlms-austria meter (#21375)
- 02d3a36 Add meter plugin (#21477)
- 4751f90 Add pure energie to enever tariff plugin (#21414)
- 106c930 Config UI: loadpoint estimate default true (#21491)
- ede0663 Daikin: add max power (#21403)
- 5316846 Energyflow: active loadpoint improvements (#21337)
- 3f67298 Energyflow: align text/icons (#21450)
- 2adcf42 Energyflow: ensure same power units (#21493)
- 5d355f5 Fiat: add wake up (requires pin) (#21463)
- e4fca64 HomeassisstantSwitch: fix panic (#21530)
- 9c39573 IOMeter: fix Wh to kWh conversion (#21489)
- 8bae78c Kathrein: fix phase switching (#21350)
- 5c8f101 Loadpoint: reduce waiting before waking up vehicle (#21502)
- c7898f0 Mqtt: don't set will on empty topic
- f4ef8e4 Mqtt: empty topic disables publishing
- 2476dd7 Phoenix EM-ETH: use scale from meter config (#21083)
- 6b9ac47 Polestar: API change CarTelematicsV2 (#21413)
- 760fd0c RCT: make S0ExternalPowerW configurable (BC) (#21234)
- 3fd51d3 Renault: add E-tech vehicles wakeup mode (BC) (#21432)
- 2c30c3d SGReady: add optional power for boost mode (#21319)
- 0022dd6 SGReady: remove unused phases parameter (BC) (#21317)
- ffb53c0 Sax: update port (#21277)
- 8999d0e Sessions: fix csv header translation (#21296)
- d5c3497 Standardise battery settings (#21507)
- 39bf11f Sunspec: add split phase inverters (#21442)
- 2e6756f Tariffs: fix zones creating duplicate entries (#21439)
- 92ef228 UI: add custom CSS support (#21263)
- c136ebc UI: add unit property (#21396)
- 0f4c16a UI: don't show setup-screen on slow connections (#21306)
- 8d2868b UI: fix ui dev mode / custom css (#21387)
- d264ec4 Victron: fix query (#21444)
- a35d50e Zaptec Go 2: fix phase switching (#21250)
- fb22b6b eProWallbox: fix total energy (#21455)
- e0200b7 fox-ess-h3-smart: add pv6 (#21435)
- 5326f1c i18n: add Estonian, Slovak, Tamil (#21329)
- af65445 tariff/octopus: add multi-account support (#21443)