Releases: evcc-io/evcc
Releases ยท evcc-io/evcc
0.124.8
Changelog
- f0752b8 AC Thor: add AC9 (#12721)
- 64689a6 Add Groupe E Vario Plus (CH) (#12767)
- 8f4b3bf Add battery color to visualization (#11733)
- 6e0867a Add my-PV AC ELWA 2 (#12760)
- 36e5f2b Bender: fix invalid readings (#12774)
- a692a84 Fix battery mode calculation across loadpoints (#12772)
- 5723914 Mqtt: don't delete status topic
- 5f89c91 Revert "chore: simplify"
- d794e89 mDNS: read host from config (#12664)
0.124.7
Changelog
- 85b3da6 AC Elwa-E: fix temp (#12604)
- 3f457e7 Add MG (#12003)
- c347dfa Add PUN - Italienische Strompreise (#12262)
- 96afb9d Alfen: document ValidityTime setting (#12593)
- d04bc93 Bump golangci/golangci-lint-action from 3 to 4 (#12576)
- e73fcf3 Chore: Upgrade NPM dependencies (#12499)
- ba11acc Config UI: fix typo in warning
- ba4f7d7 Fix fetching local http ressources on Chrome (#12546)
- be997b1 Fix vehicle settings ignored when initialization fails (#12603)
- fa5330b Huawei Smartlogger: add pv and battery support identical to SDongle & Power Sensor (#12628)
- de60dab Ignore errors reading PV meter (#12564)
- 7e59b88 Layout: no vertical scrolling (#12675)
- 9001258 Mercedes: fix HTTP 502 when VIN is present and not equal FIN (#12535)
- 0219227 Mercedes: update docs (#12569)
- 2f29659 Modbus: refactor write encoding (#12595)
- ec83577 Mqtt: cleanup on start (#12621)
- 83720c6 Mqtt: fix error handling for tree cleanup
- 25745b8 Ocpp: use setProfile=0 for suspend (#12459)
- 53bb069 Planner: don't stop 100% plans (#12392)
- f41901b Planner: faster loading (#12673)
- db3f355 RCT: fix retry
- 965799f Reapply "Modbus: fix int to float conversion for int setter"
- 328b4f9 Reapply "SolarEdge: re-add battery control (#11904)"
- 2ed3da7 Reapply "chore: remove certificate pinning (before expiry) (#12670)"
- 49716d9 Revert "Publish as mDNS service"
- 25fc95a Revert "chore: remove certificate pinning (before expiry) (#12670)"
- c570fc5 Revert "chore: remove unused translation strings (#12426)"
- 299e5b0 SAX Homespeicher: add battery control (#12462)
- c21d1a8 Sofar: document LSW-3 not supported (#12573)
- 357a298 Tronity: fix app token refresh
- b30ca17 Wattpilot: fix crash on ARM64 (#12648)
- 0d541fc
evcc configure
: use non warning interval value (#12641)
0.124.6
0.124.5
Changelog
Breaking changes:
Vehicles:
Chargers:
- 26a265b Bender: add Spelsberg and Cubos (#12405)
- 8b2ceff Polestar: re-login when token refresh fails (#12486)
- e538963 Porsche: fix emobility api (#12500)
Meters:
- 839118e Add my-PV ELWA (#12505)
- 18a0e93 Deye Hybrid 3p: add battery control (#12415)
- 4a9ff34 Goodwe Wifi: fix retries not backed off (#12483)
- 1cb28fc Huawei: add battery control (#12449)
- 7a691fb Ohmpilot: make id configurable (BC) (#12475)
- 438e695 Orno: set 8E1
- 4b8fa29 RCT: fix retrying recoverable errors (#12476)
- 2df084a Sofarsolar-g3: remove delay BC break
- 2d59e5f Sunpec: add split-phase inverters (#12446)
- 98d4667 Sunspec Inverter: fix battery (#12482)
Tariffs:
Other:
- 1c83034 Battery settings: improve buffer start (#12357)
- 974cc85 Deploy release and nightly doc templates separately (#12443)
- d8eb167 Fix battery settings regressions (#12491)
- 1d322c6 Modbus: fix int to float conversion for int setter
- d59986c Offer rollback option for interactive upgrading (#11771)
- 53e8d52 Plugins: make const accept empty string as zero value
- 69f899e Refactor and simplify meter readings (#12479)
- 2f30247 Retry vehicle wake-up if necessary (#11707)
- 80826f8 UI: reduce height of main screen (#12507)
- ab87757 UI: Better offline detection (#12513)
- fbf4a6d cli: allow setting vehicle current (if supported) (#12429)
- 45ac7c8 App: prepare for embedding in native app (#12490)
- 20a6e36 mDNS: let library determine IPs (#12375)
0.124.4
Changelog
- 777cb7b Add Tesla proxy client (#12174)
- 6f9c338 Config UI: move generic meters to top (#12281)
- 308cdd3 Custom select: add button semantics (#12279)
- 5448616 Easee: always adjust DCC after resuming charge (#12258)
- e662607 Fronius Solar API: add descriptions (#12310)
- 05f414a Fronius Solar API: explain limitations of active battery control (#12322)
- 93b1d6e Plan UI: debounce preview (#12284)
- a740983 Powerwall: revert unification with tesla identity
- 422433f Sofarsolar-g3: remove delay (#12341)
- 50734bb Sunspec: Fix regression in model selection (#12274)
- 4d0c46e Tesla: fix build
- db6ed8e Tesla: fix vehicle asleep detection
- 1ae9668 Tesla: unify implementations (BC) (#12277)
- 878660d Tronity: improve status detection (#12296)
- 0101778 Visualization: hide values if not enough space (#12280)
0.124.2
Changelog
- 1e98f3d Add Fronius Ohmpilot (#12100)
- 72cb1e3 Add PhaseDescriber api (#12052)
- f651a06 Fix Polestar api (#11766)
- aefaedd Goodwe Wifi: fix timeout not handled (#12050)
- 9fb6d17 Improve switch-off speed in pv mode with 1p3p (#11878)
- 50870e6 Menneckes: fix timeout (#12201)
- d25af7d Remove guard timer but keep charger sync logic (#12084)
- 3c57a40 Sessions: always show loadpoint and vehicle (#12124)
- 8d1a109 Smartfox: add aux (#12119)
- 75fcac5 SolarEdge: fix sunspec readings (#12173)
- 49bf1e6 Sunspec: refactor model selection (#11933)
- de1fb86 Tesla Command: make sure token is refreshed at least once (#12121)
- 596071b Tronity: update api endpoints and oauth scopes #12160
- 1fc8681 cli/configure: remove deprecated settings
- fcfceb4 cmd/cli add settings set command (#12152)
0.124.1
Changelog
- bdeac02 Allow buffersoc = prioritysoc (#12042)
- 113ba95 Amperified Solar: add 1p3p (#12051)
- ed6bd89 Battery control: hold battery while min soc not reached (#11941)
- 477b049 Bump actions/cache from 3 to 4 (#11980)
- 589da6f Cfos: add wakeup (#12033)
- 4c84322 Cfos: fix phases detection
- 6e087cd Clarify phase setting for non 1p3p chargers (#12017)
- 7e37fb4 Fix yaml meters added to dynamic config (#12030)
- 111b032 Fronius Solar API: refine battery control (#11996)
- 4032131 Hide modals on navigation (#12081)
- e215a88 Modbus: address 0 must be possible (#12082)
- e39e3b1 Mqtt: add limitEnergy (#11974)
- 72a37fd Restore hint translation key (#12079)
- 1283612 SonnenBatterie: add battery control (APIv2) (#11990)
- e456bd8 SonnenBatterie: update battery control docs (#12007)
- a440cda Tesla Command: fix deadlock
- 5627f57 Tesla Command: implement token storage (#12021)
- 633a1da Tesla Command: re-use access token while valid (#11992)
0.124.0
Breaking Changes
- Vehicles: move more properties to /vehicles (BC) by @andig in #11181
- Persist phases/min/max current (BC) by @andig in #11571
- Add site config api (BC) by @andig in #9812
- Modbus plugin: split modbus and sunspec (BC) by @andig in #11663
- WARP Energy Manager: Fix phase switch for firmware v2.0 by @poohnet in #11914 - requires Energy Manager Firmware v2.0
What's Changed
- Visual indicator if plan can't be reached in time by @naltatis in #11734
- DSMR: allow selectively returning consumption or delivery by @andig in #11774
- SmartCost: disable on static tariffs by @andig in #11808
- Improve heating UI by @naltatis in #11837
- Add Tesla using official vehicle command library by @andig in #10802
- Solis-Hybrid: Add external battery power sign by @premultiply in #11842
- Schneider: update covered devices by @andig in #11830
- Header-based auto-language detection by @naltatis in #11867
- Add GoodWe over Wifi by @motze92 in #11750
- Fronius Solar API: add battery control by @berndkrannich in #11879
- Loadpoint: publish guardTimer independently from pvTimer by @GrimmiMeloni in #11204
- SDM120: add usage pv by @premultiply in #11913
- Add AC Thor by @andig in #11912
- SMA Modbus: split templates by @premultiply in #11909
- Docs: Improved tesla templates by @naltatis in #11915
- Sunspec: add battery control by @andig in #10933
- Translations update from Hosted Weblate by @weblate in #11852
- Loadpoint: publish guardTimer independently from pvTimer by @GrimmiMeloni in #11926
- Cfos: fix 1p3p detection by @andig in #11954
- Easee: adjust logic for opmode consistency by @GrimmiMeloni in #11973
New Contributors
- @berndkrannich made their first contribution in #11864
- @motze92 made their first contribution in #11750
Full Changelog: 0.123.9...0.124.0
0.123.9
Changelog
- e7b78db Avoid NaN in UI if values is missing (#11642)
- 4fa0155 Fix inconsistent vehicle publishing (#11675)
- 90c0f96 Loadpoint: make sure restoring settings publishes current values (#11637)
- ffc3ccd Push: re-add vehicle title (#11709)
- b996033 Solis-Hybrid: fix battery power sign (#11720)
- d69b07c UI: better API errors (#11602)
- 419aae3 Victron: use GX register map
0.123.8
Changelog
- 38cbd3e Add Ginlong Solis inverter (Modbus) (#10889)
- af58f6d Add Pulsatrix (#10612)
- 00b2a32 Fix broken plan view for disconnected soc vehicles (#11603)
- 2471d94 Fix green share calculation (#11545)
- a55ce94 OpenWB 2.0: fix enabled state handling (#11543)
- 0146f03 Pulsatrix: fix 1p3p (#11588)
- da966f5 Renault: add alternative wakeup (#11537)
- e8c900d Show battery/grid settings on Sessons and Confg page (#11542)
- a676fe5 cli/meter: exit after setting battery mode
- c9228cf i18n: add tk/bg, remove bh (#11604)
- 72b4a1d mennekes: fix phaseswitch and power
- 68da7ac sma-hybrid: fix battery control (#11580)
- 2ecb4df sma-hybrid: fix pv power