Releases: evcc-io/evcc
Releases · evcc-io/evcc
0.133.0
Breaking Changes
-
Tesla requires a Tesla developer account and generation of new tokens. Read more in this blog post:
🇩🇪 https://docs.evcc.io/blog/2025/01/20/tesla-api-update
🇬🇧 https://docs.evcc.io/en/blog/2025/01/20/tesla-api-updateAlso check the updated docs and our discussions.
Changelog
- 2cebf20 Amber: revert to fetch every minute, as the prices change frequently (#18127)
- 6cdd844 Config UI: unify configured state handling (#18237)
- 4acb4cc Enphase: fix multiphase currents (#18200)
- d8419c6 Fiat: support start/stop charge on TWC3 (#18028)
- 25902b5 Go-E: re-add session energy for v2 (#18138)
- d040212 Health: use text/plain (#18281)
- 937b436 InfluxDB: publish structs and pointers (#18173)
- a67601c Loadpoint: relax locking (#18256)
- 516993b Loadpoint: validate fixed phase configuration (#18234)
- 3dab055 MG: fix deadlock (#18177)
- 36f0005 Mqtt: improve publishing structs (#18171)
- ae85305 OCPP: accept custom meter values even if configuration fails (#18217)
- 285b22e Planner: improve plan selection (#18211)
- ba96fbb Plugins: share http cache (#18152)
- b812c2b SAJ H2: fix grid power (#18148)
- 11917b7 Smart Hello: fix status detection (#18282)
- 8170191 SolarEdge: add currents to PV meter (#18233)
- 9308876 SonnenBatterie: add support for time-of-use operating mode (#18131)
- 879378d Stats: fix this year start (#18133)
- 28f74c9 Sungrow: add idle timeout to grid/pv
- ed6e6bb Tesla: fix token refresh (#18193)
- 10b9f31 Tesla: require personal developer account (#17982)
- fc4d185 UI: new vehicle/device icons (#18135)
- 961968e UI: smaller scale energy limits (#18226)
- 23c2065 Vaillant: add power reading (#17994)
- 4cce98c myPV AC Thor: fix power and mode (#18175)
- 81b3d44 myPV: fix power calculation (#18257)
0.132.1
Changelog
- a24b8b8 ABL eMH: force re-enable outlet (#17950)
- ef29935 Add SAJ R5 template (#18014)
- bd0e970 Add TeslaBleHttpProxy vehicle (#17866)
- e708c0b Add Weishaupt SG Ready charger (#18026)
- 41da419 Add myPV AC Thor (#18034)
- 54b6b91 BMW: add climater (#18114)
- b728e23 Battery grid charge: show configured limit (#18032)
- 5440142 Charger: remove unhandled status D, E, F (#17956)
- 858918f Docker: fix arm v6 build
- ff5ad90 E3DC: increase battery charge energy amount for larger capacities (#18011)
- 9ed40dc EEBus: make device code configurable (#18083)
- 933820a Enphase Envoy: add currents (#17193)
- 4010d31 Enphase: support for sparse production.json (#17948)
- 9f2a9ab Jq: add quote option (#18009)
- 2a2e576 Loadpoint: fix batteryboost handler (#17951)
- 711f5e5 Mercedes: add climater (#18091)
- dbb2522 PUN: fix api (#17900)
- 5b21646 Plugins: add charger provider (#18037)
- 927cd39 Plugins: add timeseries (#18049)
- c52ed59 Sessions: fix radar tooltip (#17976)
- 413339b Sessions: fix tooltip modes (#17997)
- a83ad42 Site: refactor measurements (#17943)
- eaff6de Smart EQ: use Mercedes api (#18044)
- d78d4bd Tariff: fix memory leak when using formula (#18098)
- a558aa2 Templates: replace validvalues with choice (#17944)
- 2739488 Vaillant: fix token refresh
- 9b48d66 Weidmüller: fix register usage and check for meter (#18019)
- 91c0ab2 Zendure: fix meter updates (#18116)
- 8e838a5 doc: use templates instead of types (#18027)
0.132.0
Changelog
- fc38d15 Add SG Ready charger (#17735)
- aad484d Add V2C Trydan charger (#17878)
- a92b6ea Add Vaillant SG Ready charger (#17845)
- e33a682 Add slimmelezer-luxembourg (#17810)
- 752221e Grünstromindex: request token on demand (#17928)
- b766c73 Kostal Plenticore: clarify template and documentation (#17793)
- 6d783e1 Plugins: optionally allow empty input
- 8c04733 Prefer smartCostActive over planner (#17805)
- 5278f56 Sungrow Hybrid: add maxchargepower (#17779)
- fd83aff Templates: replace stringlist with list (BC) (#17654)
- fbd22d1 Tesla: expose client id (#17821)
- dc63cb3 Windows: add timezone data (#17885)
0.131.12
Changelog
- d90c12c BMW ioBroker: require url (#17737)
- b14faf0 Huawei SUN2000: handle cascading inverters (#17726)
- 2304a47 Kostal Plenticore: add max charge rate (#17786)
- 62b6381 Senec-Home: add battery control (#17729)
- 9656e94 Sofarsolar G3: add default energy storage mode (#17777)
- e7997fe UI: fix log trace areas with special characters (#17780)
0.131.11
0.131.10
0.131.9
Changelog
- 35c9452 Add Autel chargers (#17504)
- a534a4a Add Enever tariff api (#17582)
- 93210dd Add Nordpool tariff api (#17628)
- a35a705 Add schedule for planner (#16091)
- 2fb046d All in Power: deprecate
- 15d0a78 Dadapower: add sponsoring
- d09f19d Elering: deprecate (#17633)
- 3b58b49 Enphase: support CT (#17447)
- 48da891 Planner: replace weekday with day (#17564)
- 4bffaa5 Polestar: fix authentication (#17683)
- dda47c4 Repeating plan: fixed finish behaviour
- 28b0919 Saic/MG: add AU region (#17544)
- 03467ee Sungrow Hybrid: fix battery power after firmware update 11/24 (#17618)
- 56e5285 SwitchSocket: decorate energy (#17602)
- c273b1b Templates: rename number param type to int (#17651)
- db8acb4 Tibber Pulse: handle subscription timeout (#17619)
- 3aa2915 Vehicle status: improve wrap behavior (#17667)
- 782f83c Vehicles: refactor common properties (#17650)
- c67880b Visualization: improve unknown production (#17577)
Plugins:
- b881bfc Go plugin: add global imports (BC) (#17630)
- 81fdf0f Go: fix encoding parameters to Go representation (#17525)
- 0f5ad83 Golang/ Javascript plugins: make errors permanent (#17631)
- 37361a7 Http: treat status 5xx as permanent error
- bd59d96 Calc: add abs (#17530)
- c39990c Const: use default getters (#17534)
0.131.8
Changelog
- 85bb528 Add LG ESS Home 15 (#17484)
- f411113 Add ioBroker.bmw adapter (#17425)
- 9754bb9 BMW/Mini: add hcaptcha (#17445)
- aa513c4 BlueLink: extend TLS Handshake timeout (#17429)
- b72577a Kostal Plenticore: clarify hardware version (#17472)
- 15b69fe Ostrom: fix time format (#17492)
- f0aeb9b SMA: fix battery control (#17393)
- 2668f05 Sessions UI: add missing translation (#17459)
- 5da0a94 SolaxCloud: update instructions (#17281)
- b52d08a Tariffs: make timestamp available for formulas (#17414)
- d7e87bf Zendure: fix battery power (#17443)
- fe68c91 cli/tariff: show db tariffs (#17494)
0.131.7
Changelog
- 0dad8b8 Add Huawei EMMA (#17338)
- 160d6f4 Add Ostrom (#16354)
- 4d2388d Add b+g e-tech ds100/ws100 (#17371)
- 5bfa661 Config UI: device value formatting (#17258)
- c44c598 Easee: fix PhaseGetter returning used, not configured, phases (#17326)
- b8b7135 MacOS: add gobuildid
- 7eabc78 Modbus: trim strings left and right (#17413)
- 499f9e9 Polestar: change getCars to API V2 (#17398)
- 8a6b5d7 Push: add custom messenger (BC) (#17211)
- 77bb113 Script: add missing string setter (#17314)
- 695f49a Script: simplify setters
- 5c61d10 Sofar: fix docs (#17324)
- 1b61e27 Tariffs: formula, charges, tax > advanced fields (#17301)
- 6d7b8bb mypv-wifi-meter: fix energy scale (#17416)
- cdc5bdb update screenshots, better sponsorship link
0.131.6
Changelog
- 512aca5 Add Tessie (#17274)
- 576cd71 Auth: disable via cli flag (#17249)
- 6c9ae85 BMW: add coarsecurrent (#17170)
- 651b155 Config UI: better device currents (#17179)
- 3685c21 Config UI: better duration fields (#17222)
- 964adbe EM24: add pv usage & fix energy (#17173)
- a9d9565 Enphase: fix soc
- 31373f9 Fix: Make Advanced Settings Text Translatable #17220 (#17221)
- 039cbf5 MacOS Sequoia: fix network errors
- 52ca2c8 Mennekes: reduce heartbeat interval to 5 seconds (#17260)
- 3398312 Mqtt: allow nil/null/none/- as empty values (#17209)
- 10dca60 PUN: update api endpoint (#17270)
- 47af893 Polestar: fix authentication (#17276)
- 735d75e Polestar: skip test
- 552cdcf Pun: fix logging and error handling
- 5419b52 Revert "EM24: add pv usage & fix energy (#17173)"
- b6997f7 SMA Hybrid: add max charge power (#17241)
- 00a3d40 Sessions UI: improve solar year color pallette (#17218)
- 6836749 Shelly: Enable Pro 3EM in monophase mode (#17219)
- 1a8b412 Tariff: better rate matching error (#17255)
- 83d3b64 Zendure: add global region (#17224)
- 5eea98f Zendure: better template (#17177)