Releases: evcc-io/evcc
Releases ยท evcc-io/evcc
0.130.3
Changelog
- 5cf124a Add charger authorization api (#15399)
- 1dce61e Dadapower: add status reasoner (#15654)
- 956227a Delta: fix status mapping
- fdcec2d Deye Hybrid 3p: fix energy (#15541)
- de80adb EEBus: return not available when disconnected (#15580)
- 5253d6f EEbus: fix crash PMCC 1 phase setup charging Taycan (#15603)
- 88daef4 EEbus: improve meter handling (#15624)
- 4a49b04 Fix statistics and gorm upgrade (#15569)
- f8b7f77 Fix typo (#15662)
- aca405b Loadpoint: fix integrated device/ heating attributes
- d03705e Ocpp: add disconnect required status (#15659)
- 26fae8d Ocpp: always use measurement timestamp (#15643)
- b6c1540 Ocpp: assume RemoteTrigger feature available (#15632)
- 208f113 Ocpp: ensure meter updates with identical timestamp are processed (#15641)
- b49f783 Ocpp: fix connection handling (#15669)
- fa0a438 Ocpp: fix hasProperty() (#15550)
- e466564 Ocpp: modularise setup (#15369)
- da42ddd Ocpp: process meter values in order (#15623)
- e622e67 Ocpp: simplify async handling (#15644)
- 95ad434 Ocpp: support 1p measurements (#15646)
- 4a3200b Ocpp: use phase powers as fallback (#15602)
- 0b0df05 Ocpp: validate measurement behavior
- c836a69 Ocpp: validate measurement behavior (#15640)
- b28889b Renault: remove climater api (#15566)
- cd1706d Revert "Ocpp: validate measurement behavior"
- 4b94741 Revert "wip"
- d242cd5 Savings UI: add this year option (#15578)
- 34785fa Stats: prevent error when no sessions exist yet (#15620)
- 0660cff Sunspec: scale energy (#15653)
- 81f3a1c Victron Energy: add grid currents (#15544)
- 3a49175 Victron Energy: add param for grid-meter VRM instance (#15625)
- 42872ee wip
0.130.2
0.130.1
Changelog
- da91ea6 Delta: fix status mapping
- 1430984 Modbus: overwrite mbmd logger
- 3e24c91 Ocpp: compatibility enhancements (#15479)
- d74fbd3 Reapply "chore: fix potential deadlock"
- 6116e8c Revert "chore: fix potential deadlock"
- d64871c Revert "chore: fix potential deadlock"
- 58148d3 Revert "chore: fix potential race"
- ac5e686 Revert "chore: upgrade libraries"
- ede4259 SMA SI/STP-SE: fix forced battery charging (#15477)
- e80ec13 Smart #1: add test
- 22d2493 Solax: fix grid and pv energy (#15495)
0.130.0
Highlights of this release:
- Home battery grid charging
- Support for "Steuerbare Verbraucheinrichtungen (SteuVE)", see #15139
- Workarounds and bug fixes for Elli thanks to @DerAndereAndi, see #15367
- Rewrite of the OCPP stack thanks to @premultiply
- Reworked and more intuitive loadpoint status ui thanks to @naltatis
- Added ModbusUDP, see #13676
For further details see https://docs.evcc.io/blog/2024/08/17/highlights-14a-enwg-ocpp-loadmanagement-elli
Changelog
- e0ccda0 Add EVBox Livo (#15193)
- 6cefd83 Add Goodwe DT (#15092)
- b336c4d Add NrgKick Gen2 (#15138)
- f6b4b42 Add Relay HEMS for analog interface (#15116)
- dc9f02b Add Zero Motorcycles (#14823)
- b0ea058 Add battery grid charging (#14855)
- 8b539ad Add demo templates (#15386)
- e631aad Add ext meters for logging (#15049)
- ec9a2ab BMW/Mini: add limit soc (#15168)
- a19782e Cfos: add attached meter (#15192)
- 1042b80 Config UI: show circuit status (#15110)
- efbb87b Delta: fix status mapping
- 67d9870 Docs: sort advanced params to the end (#15206)
- 4bea3c7 EEBUS: ignore EVSEs not providing current limits (#15299)
- 308fcd2 EEBus HEMS: set initial limits (#15119)
- aa86f84 EEBus: simplify charger logic (#15410)
- d7dec13 EEbus: res-set current limit when reconnecting (#15313)
- 9056fc6 Easee: always pause/resume when phase switching on charger level (#15306)
- c1dfc1e Elli Pro: remove broken meter support (#15359)
- 8958b6e Fix case-insensitively merging template maps (#15351)
- 446efba Fix configcheck failing due to database warning (#15281)
- b1293cd Fix determining required battery mode (#15255)
- f0b77bd Fix startup on gokrazy (#15378)
- 1800a30 Fronius Gen24: add battery control (#15363)
- 9bf8dc7 Fronius Wattpilot: deprecate (#15213)
- cf5cf19 Goodwe Hybrid: support secondary battery (#15355)
- 9ad7399 Heidelberg: re-add 100ms delay
- 3036e88 ISO15118: document VW vehicle configuration requirements
- 13dca38 Kostal/ Hoymiles OpenDTU: add energy (#15259)
- 4249372 Loadpoint: set internal current to 0 when disabling charger
- 90af2f2 Loadpoint: set internal current to 0 when disabling charger (#15218)
- d4ecb4b Log UI: select multiple areas (#15338)
- 11a2d73 Mercedes: fix EQV maxSoc (#15215)
- 03f62e5 Modbus: add UDP and allow concurrent access (#13676)
- 1eeeebd Modbus: close connection on error (#15319)
- 7f86118 Modbus: fix log output no longer displayed (#15276)
- 0de5261 MySkoda: fix error upon vehicle wake up (#15307)
- 1d5a068 OCPP: use TxDefaultProfile, add more apis (BC) (#14888)
- 260ebd2 Ocpp: add diagnostic output (#15231)
- 77a3cf2 Ocpp: add fallback methods to Enabled() (#15242)
- 1c561a3 Ocpp: automatic charger configuration (#15243)
- 40b6d1b Ocpp: fix BootNotification trigger (#15396)
- 3798d4e Ocpp: fix fatal error on meter interval config (#15419)
- 42edde9 Ocpp: fix measurands (#15244)
- c392911 Ocpp: fix remote start (#15371)
- 04fcb75 Ocpp: fork module for relaxed compatibility (#15144)
- 27e28f5 Ocpp: handle connector:0 (#15300)
- f3be63f Ocpp: handle trigger responses (#15220)
- 7cf7185 Ocpp: remove unused feature profiles from server (#15238)
- 7bca010 Ocpp: tweak EVBox (#15279)
- 260cebd Ocpp: upgrade templates (#15271)
- f0117ce Ocpp: use ChargingProfileId:1
- adf90ec Ocpp: use ChargingProfileKindAbsolute (#15240)
- a926456 Ocpp: wait for meter values (#15226)
- b57058e Plan UI: clarify avg price (#15465)
- 4f0739f Planner: remove expired plan when vehicle disconnects (#15160)
- e9b4309 Shelly 3EM: url-encode user/password (#15308)
- c977a26 Smart: fix api
- dc719e4 SolarEdge: workaround broken NaNs (#15464)
- 7f51b7a Tariffs: add merge logic to maintain current slots (#15310)
- 314acde Telegram: don't panic on empty message
- 12d61b5 Tesla: log proxy
- 582f0c0 UI: fix energy details on start (#15159)
- 1515a67 Versicharge: fix TotalEnergy scale on firmware >= 2.135 (#15062)
- bbf989c Versicharge: update required firmware (#15180)
- 260c13e Victron: clarify docs
- c4b5f87 Weidmรผller: fix phases and current (#15127)
- 061beab cli/charger: support mA currents (#15341)
- 9fa15d9 cli/checkconfig: document limitations (#15348)
- 71eabc2 show circuits without title (#15229)
0.129.0
This release adds support for Steuerbare Verbrauchseinrichtungen (SteuVE).
Changelog
- 520568b Add Carlo Gavazzi EM/ET100 series (#14975)
- 6c3ecdb Add EEBus HEMS for SteuVE (#14950)
- d6f6685 Bender: fix soc range if NaN (#14972)
- 972259f Change smart-cost test config (#15031)
- cf8f73f Config UI: add advanced fields, add general vehicle properties (#15038)
- 581f70e Config UI: initialize circuits from settings db (#15073)
- 530d7a1 Cupra: fix api (#15081)
- 70b8771 Delta: fix register usage (#14970)
- e23699e Docs: Update CONTRIBUTING.md (#14981)
- 9c4f970 EEBus: refactor connection handling (#15021)
- 3e7c2f4 EEBus: simplify charging status detection (#15023)
- 3d7d58f Fix updating formatted plan time across days (#15045)
- f9501e5 Goodwe-Wifi: deprecate (#15084)
- 5f61523 Improve EEBUS support for Elli Gen 1 (part 6) (#15076)
- 881c4a3 KEBA: fix config
- a3ad69c Mercedes: add limit soc (#15006)
- aa2964d Mercedes: fix limit soc panic (#15039)
- e41bfde Sungrow-Hybrid: fix battery charge (#12215)
- d5242c3 TQ-EM420: add voltages (#14979)
- 5e608fb Templates: remove deprecated params from api (#15020)
- 24e448e Weidmรผller: fix uint32 status encoding (#15071)
- 62b9fda mazda2mqtt is now mz2mqtt (#14987)
0.128.4
0.128.3
Changelog
- bcb29b3 Add error class for config file issues (#14495)
- df426d7 Em2Go: split features by model (#14832)
- 25470ac Fix OCPP logic (#14868)
- 1f1fb1c Homewizard p1: add phase measurements (#14822)
- a7f9828 Improve EEBUS support for Elli Gen 1 (part 4) (#14869)
- 9e75d8c Improve EEBUS support for Elli Gen 1 (part 5) (#14927)
- ee17cc9 Mazda2mqtt: deprecated (Mazda has taken down the required repo)
- 71ac9e2 NRGKick: deprecate
- 005d0f9 Ocpp: add nostop (#14824)
- e8b526f Ocpp: reject unwanted local sessions (#14861)
- ce7cfb2 Ocpp: remove identifier when session stopped (#14871)
- 7772d00 Remove MCC charger (BC) (#14901)
- a0bbd4a Revert "Ocpp: reject unwanted local sessions (#14861)"
- 28b956e Solid: fix battery power sign (#14844)
- 81d8786 Solis Hybrid: split RHI and S series (#14872)
- 0f11df3 Update EEBUS packages (#14900)
- 94f27d4 Zuidwijk SlimmeLezer(+): Add new template for newer devices (#14896)
0.128.2
Changelog
- 95e326b AC ELWA 2: fix template
- a367a1e Custom charger: add typical meter measurements (#14546)
- f921366 EEBUS: improve support for Elli Gen 1 (#14709)
- eb15f37 Improve EEBUS support for Elli Gen 1 (part 2) (#14760)
- d50d8a2 Improve EEBUS support for Elli Gen 1 (part 3) (#14773)
- 8727252 Fix session energy reset by some chargers (Go-E, Wattpilot, Bender) (#14730)
- 5db2d54 Homewizard p1: add more measurements (#14708)
- bc0a319 Loadpoint: sync currents only if off by more than 1A (#14732)
- 4273966 Ocpp: add autostart mode (#14733)
- 53ef194 Renault: don't validate connected driver (#14805)
- ef46977 UI: Add missing translation for Error during startup #14694 (#14695)
- 93c8b36 UI: add charging status icons (#14581)
- fcc00c5 UI: improve offline detection (#14705)
- 082689f Vehicle status icons only when connected, tooltips, logs (#14795)
- 5e4ba36 Wattpilot: fix websocket behaviour (#14788)
0.128.1
0.128.0
Changelog
- 32d8984 Add Deye HP3 hybrid inverter (#14522)
- 1feb492 Add EcoHarmony/Viridian EV EPC 2.0 Plus (#14278) (#14345)
- c9453c2 Add Kostal Enector and Energy Meters (KEM-C/KEM-P) (#14640)
- 2a28de5 Add my-PV ELWA 2 charger (#14504)
- 3253ff6 BenderCC: add soc (ISO 15118) (#14360)
- 3d159b2 Bump docker/build-push-action from 5 to 6 (#14650)
- e554f26 Bump goreleaser/goreleaser-action from 5 to 6 (#14649)
- c90b3ed EEbus: remove ip (#14662)
- 4dd6a26 EEbus: remove ip (cont.)
- b2f6816 EEbus: upgrade libraries (#13998)
- 2029806 Etrel: remove api.CurrentGetter (#14635)
- 737ca58 Heidelberg: shorten heartbeat interval (#14636)
- ea9334a Loadpoint: use measured phases/currents as fallback to api.PhaseGetter, api.GetMaxCurrent (#14622)
- 50d5362 Ocpp: crisper logs
- cb086f8 Plugins: add watchdog bool setter
- eed5310 Renault: add content type (#14645)
- 4d94026 Renault: fix status detection (#14630)
- 01f2064 Revert "Tariffs: add tax only on positive prices (#14527)"
- a34e7ae Shelly PM Mini Gen3: read device status (#14670)
- a833be7 Solis-Hybrid: fix battery power decoding (#14572)
- d5aabc2 TWC/Tesla: use charger api.PhaseCurrents over vehicle api.CurrentGetter (#14659)
- f084dd0 Tariffs: fix tests
- 82add3a Tesla: allow customizing the command proxy (#14616)
- 75f3593 Teslamate: add odometer
- e0241c4 Vehicles: re-add VIN to base template (#14614)
- 8a31056 Vehicles: remove vin from commons template (#14571)
- 1c21d48 cli/charger: dump api.CurrentLimiter
- 391fadd cli/charger: dump configured currents and phases (if available)
- 2d72a29 cli/charger: hide empty features