Releases: evcc-io/evcc
Releases · evcc-io/evcc
0.122.1
Changelog
- 5453820 Add battery discharge control logic (#10553)
- e9b345a Fix network timeouts in template tests (#10272)
- 0242dad Modbus proxy: make readonly ignore writes, add deny option (BC) (#10658)
- f90f4ed Planner: always publish current plan (#10667)
- dc650fd Planner: fix estimator disabled when soc provided by charger (#10698)
- 9585c0a SAJ: add ModbusTCP (#10679)
- 40a16e1 Tariff: ensure rates are sorted by time (#10680)
- cdd9e85 Translations update from Hosted Weblate (#10565)
- b8fcdbf Vestel: fix failsafe register type
0.122.0
Changelog
- af84c6b Add Amperfied (new ModbusTCP chargers) (#10557)
- 1a2747c Add Loxone template (#10535)
- b87fb6e Add SAJ H2 hybrid inverter (#10564)
- f5bc2ab Allow filtering /api/state using jq like ?jq=.result (#10577)
- f0b2596 Alphatec: accept status 8 (#10578)
- 6403895 Http: prevent schema warning when umlauts present
- 7c538a9 Modbus: add discrete inputs (#10588)
- 4bddf55 Mqtt: fix double export
- b25221b NRGkick: document older models supported (#10558)
- 4b5d018 Ocpp: assume 0 measurement when transaction stops (#10642)
- 70fdc88 OpenEVSE: fix panic
- 843d054 OpenWB 2.0: make rfid optional (#10575)
- da68bc0 Rename stats to statistics (BC) (#10551)
- f8f1920 Revert "initial"
- c58abe4 Site: log api settings
- b4a175c Storaxe: add soc and voltages, fix type (#10556)
- 8d8ac5c Tasmota: enable meter/relay channel-list (#10171)
- 4c0ae22 Vestel: fix enabled detection (#10573)
- afa490c initial
0.121.5
0.121.4
0.121.3
Changelog
- bceed3b Add ads-tec StoraXe (#9411)
- f318ed6 Add maskable app icons for chrome / android (#10525)
- 2f44969 Add sponsor command for testing tokens
- c3ba0d8 Alphatec: fix enable (#10142)
- d39a20a Dadapower: fix reading currents
- f705d70 Docs: show timeout param (#10475)
- f7f3a4d Fix MapRange over pointer crash
- 477a922 Mqtt: publish complex values (#10529)
- ebeb7f2 Mqtt: remove log struct
- c05de63 Porsche: update identity api (#10533)
- c856da1 Session log: handle unfinished sessions (#10328)
- d92439c Translations update from Hosted Weblate (#10427)
- e22608a Victron: fix status mapping (#10486)
0.121.2
Changelog
- 42a0d6e Add Huawei AC charger (#10408)
- 4318bff Add OpenWB Software 2.0 (#10418)
- 72f0241 Add go-e Controller (#10378)
- 25f6e13 Easee: poll op_mode on startup (#10403)
- 80f93a7 Easee: stop ticker for LIFETIME_ENERGY update only after disconnecting the vehicle (#10440)
- 8f82e1a Entsoe: decode multiple time series
- b6f1d77 Fix syncing current with charger (#10406)
- db2b659 Flobz: add vehicle wakeup (#10411)
- fa0fb90 InfluxDB: skip strings
- d516e84 Log minSoc and batteryPrioritySoc (#10282)
- cd3e03e Ocpp: treat known transaction id as enabled
- eaea20a Planner: add message for soc vehicles without capacity (#10320)
- fd8fa61 Publish thresholds
- c0f5428 Pulsares: fix setting current (#10410)
- 58e1238 Replace savings with session based stats (#10341)
- 2737de0 Smart Grid Charging: use ≤ instead of < for limits (#10381)
- 0f21f04 VW: add custom timeouts
- 96c5ca2 Warp: add RFID to template capabilities (#10433)
- f6ae811 phoenix-em-eth: auto detect meter (BC) (#10247)
💡 Statistic changes (BC)
This release changes the way we calculate overall savings (Charge Energy Overview dialog). Now these values are based on charging sessions, which are more accurate than the previous method. With this new method, we can also offer values for different time ranges (30d, 365d, total). Charging sessions were introduced a couple of months ago, so your overall kWh numbers will likely be lower than before. See #10341 for more details.
0.121.1
Changelog
- 7ecf7e6 Add Pulsares (#10145)
- 57a0023 Add Smartfox (#10253)
- 7ad03ec Add configurable custom tariff (#10306)
- 2db991c Dadapower: fix phase switching
- 5919d5c Dadapower: improve phase switching
- 4b5e802 Docs: start ui dev server (#10363)
- 2fb9c7d Ocpp: fix deadlock when client stops transaction (#10355)
- a346c10 Ocpp: fix transaction start
- 61d9e85 Ocpp: log invalid json messages
- 923deec OpenEVSE: fix override (#10362)
- 8f2548e Prevent premature guard elapse in "charger out of sync" situation (#10340)
- 51fa490 Publish smartCostActive (#10297)
- a761906 Revert "Session log: close unfinished sessions on startup (#10246)"
- e22564d Session log: close unfinished sessions on startup (#10246)
- 40a391d Show plan active status only in active timeslots (#10332)
- 7c18561 Translations update from Hosted Weblate (#10139)
- 226ad0d fix firefox custom select positioning (#10389)
- 090ca2c go-e: add note vehicle settings for wakeup (#10302)
0.121.0
Changelog
- cdb2071 Accept battery meters without soc capability
- d72e753 Add Homecharge HC11/HC22 (#10170)
- 1b8cb72 Add ENTSO-E "Day Ahead Pricing" tariff provider (#9794)
- 9a27739 Add Entso-E example
- 5acdf45 Add Mennekes Amtron Compact 2.0s (#9541)
- a6afdb6 Add Slimme P1 Monitor adapter (#10141)
- 64b7eb3 Add Victron charger (#10133)
- 8f31abd Add loadpoint context to errors and warning (#9813)
- eed082b Add note about power fluctuation with interval too short (#10203)
- a467a79 Allow http plugin to cache responses (#10218)
- c1acd27 Always poll soc for integrated devices (#10284)
- e358339 Daheimladen Modbus: fix MaxCurrent
- 4e6253c Easee: return charge power 0 when charger disconnected (#10193)
- 6b61239 Easee: validate LIFETIME_ENERGY and SESSION_ENERGY (#9940)
- 5f5af48 Elapse PV scale timer immediately if not charging (#10113)
- 85546b5 Fix generating docs for templates with multi-line help (#10138)
- 109033e Fix race condition between charger and loadpoint enabled state (#9959)
- c369817 Fix reducing to 1p when vehicle doesn't utilize allowed current (foll… (#9581)
- f0f7742 Ford: add new autonomic api (#10270)
- b43b759 Keba: revert #10036
- cd04425 LGEss: support user login (#10009)
- 31a4c7a Merge pull request #10219 from evcc-io/feature/battery-meters
- 5bdf309 Mqtt: limit number of inflight token waits (#10131)
- a456c7a NPM dependency updates (#10266)
- 25ff231 Nissan: allow empty last updated timestamp for Ariya (#10237)
- 100e7a5 Ocpp: add support for configurable ChargingRateUnit (#10048)
- d96a1ec Ocpp: allow hijacking foreign transactions (#10109)
- 3d169f6 Ocpp: fix a race condition
- 9bbcc84 Ocpp: fix deadlock in disconnect
- cff8451 Ocpp: support multiple connectors (#10187)
- 94aeaa6 Ocpp: support phase switching (#10183)
- 9f7d6a3 OpenEVSE: refactor and simplify (#10111)
- 6b21ac0 Revert "Validate if meter implements api.Battery"
- ca916c0 Translations update from Hosted Weblate (#10052)
- 7483374 Twc3: ignore disabling when vehicle is already disconnected
- 85e2d70 UI: allow higher minsoc values (#10281)
- ea90578 Validate if meter implements api.Battery
- 4546631 Victron: add sponsorship
- 54f9ec3 Warp2: add voltages (#10168)