Releases: evcc-io/evcc
0.211.0
Changelog
In https://github.com/evcc-io/evcc/releases/tag/0.210.0 we've made a breaking change that should have simplified HomeAssistant configuration for non-tech users (see #25622). In this release, we're partially reverting this change. Instead of solely relying on auto-detection, we're now using it as additional user support during configuration. Login to the HomeAssistant instance is still (as in 0.210) done via the "Hamburger" menu. Manually managing HomeAssistant tokens is no longer required.
Breaking Changes π¨
- 895fdc3 Kostal Plenticore: add maxchargepower and maxdischargepower (BC) (#25261)
- 9c16c4d VW/Audi: remove deprecated id/etron types (BC) (#25626)
New Features π«
- be76f78 Add Sermatec Hybrid Inverter (#25684)
- 3477f47 Optimizer: add handling for planner and smart cost limit in min+pv (#25591)
Other Changes βοΈ
- 9d523fd Home Assistant: identify instance by URI (#25659)
- 9fdcba8 HomeAssistant: use instance name if available (#25701)
Bug Fixes π
0.210.2
Changelog
New Features π«
Other Changes βοΈ
- f35bebd Config UI: auth/service improvements (#25573)
- ff6e4b8 EEBus: reject limits lower than 0W (#25575)
- 28fbf62 Home Assistant: clarify home param (#25592)
- a65a1ce Issue UI: redact private data like (user, locations, ...) (#25039)
- 2e3b380 ui: hide energyflow on fatal
Bug Fixes π
0.210.1
0.210.0
Changelog
Breaking Changes π¨
- 628a12e Ford: remove legacy integration (BC) (#25516)
- b535d2e Network: allow configuring external url (BC) (#25285)
- ef096a2 HomeAssistant: add auto-discovery (BC) (#25141)
Home Assistant & mDNS
If you've configured evcc devices (vehicle, meter, charger) based on Home Assistant entities please read this note before updating: mDNS is required. We'll likely alter the Home Assistant process in an upcoming release. If mDNS does not work for you, we recommend reverting to a prior version for now.
New Features π«
- 10ac590 Add FordConnect Query (#25462)
- c960771 Add Solis storage inverter (#25191)
- 081349f Add amsleser.no meters (#25292)
- aecec11 Add esios tariff for Spanish electricity market (#25473)
- 33f8d3f Config UI: add /config/auth verification endpoint (#25433)
- 1f0bd92 Config UI: add provider auth subject to login errors (#25342)
- 8d94166 Config UI: add redirect uri suggestion service (#25478)
- 350d965 EVBox: add configuration hint regarding phaserotation (#25438)
- c33a6c2 FEMS/OpenEMS: add modbus (#24586)
- d5fe28b Marstek Venus E: add ModbusTCP (#25380)
- e9c7659 Smart Energy Hybrid: add hint on forecast based charging (#25262)
- 0d5ebb8 Stekker tariff: add hourly averaging (#25276)
- db0aa5f Sungrow: add maxcharge/dischargepower (#25011)
- 3e35a9e energy-charts-api: add hourly averaging (#25278)
- 934cf0c energyforecast.de: add hourly averaging (#25277)
- 4141b2e iobroker.bmw: add streaming feature (#25272)
Other Changes βοΈ
- 65fce6e Config UI: dynamic default values, remove static HA instance default (#25525)
- 0fe2f2a Config UI: order meters (#25558)
- 07bcca2 Config UI: visualize Modbusproxy (#24015)
- 5aadb01 Enphase: support IQ batteries (#25401)
- c90258b Estimator/Planner: Improve charge time estimation (#25168)
- e1a8e1a Forecast/Planner: 4-day forecast data (#25385)
- 81d9f72 Kathrein: remove unreliable session energy (#25427)
- e9223a6 Open-Meteo: query 4-day forecast data (#25520)
- 5d1ad9d OpenWB: embedded software replacement (#21984)
- 4f5a889 Openwb-native: follow-up (#25334)
- 633f39f Optimizer: allow plan goal to exceed pv limit (#25348)
- 4813c09 SMA charger: deprecate
smaevchargerin favor ofsemp-sma(#25311) - bb61acc Start UI early (#23767)
- 8a9944a TP-Link Tapo: handle concurrent handshakes (#25551)
- 762462f ioBroker.bmw: un-deprecate (#25269)
- 22c9550 mDNS: warn instead of fatal error (#25517)
Bug Fixes π
- 6110de5 Alpitronic HYC: fix identifier (#25437)
- 522caa3 Alpitronic HYC: fix soc (#25413)
- daa26bf OAuth: fix duplicate devices
- 4cf35d2 Openwb-native: fix gpio open/close (#25358)
- 6a0cdbb Solis Hybris S: fix battery power (#24024)
- 071357e Sungrow iHM: fix register type (#25357)
- e6fe76f VW: fix login (#25540)
- 2fb8513 Viessmann: fix auth provider
- 99c5f8c Volvo Connected: fix auth provider
- 9d822cb Zaptec: fix authentication (#25331)
- 15b732d fix: forecast default to empty array (#25177)
0.209.8
Changelog
New Features π«
- 052f775 Add FoxESS AC EV Charger (#25188)
- 14c1300 HomeAssistant Vehicle: add Tesla charging states (#24682)
- 826b802 Homeassistant meter: add battery parameters (#25110)
Other Changes βοΈ
- d7b4647 Backup: update translations to not mention password input (#24899)
- 5bee21e Config UI: translate choices optionally (#25107)
- ab46d81 Grid Charge UI: toggle limit (#25131)
- 3422cf0 Loadpoint: update climater when streaming (#25246)
- 4ed2b2e Ocpp-wallbox: use relative profile (#25042)
- f4910d2 Optimizer: adjust fixed power demand (#25098)
- da22c62 Planner: adjust session energy by initial value plan (#25149)
- a72f0c3 Sungrow: set maxchargepower default (#25238)
- 7924922 Tapo: evcc requires active third party compatibility option. (#25255)
- ecbbbe0 Watchdog: prevent concurrent access (#25232)
Bug Fixes π
- e71bfc0 Cardata: fix climater
- b928514 Fix tooltip translation for vehicle limit warning (#25218)
- e9cdad7 FoxESS H3 Smart: fix limitsoc register (#25190)
- b4cfa95 GO-E: fix panic on invalid RFID index (#25226)
- 2901d08 Optimizer: fix goal for non-socBased vehicles (#25096)
- 88bc112 Optimizer: fix panic on plan overrun (#25227)
- ecc9041 Planner: fix preconditioning starting too early (#24981)
- b37b25a Skoda: fix OAuth login flow (#25182)
- 5952656 Tariffs: fix unwanted caching
0.209.7
Changelog
Breaking Changes π¨
New Features π«
- 1c00a7d Add Alpitronic Hypercharger (Modbus) (#24839)
- bdc5f40 Add Sungrow iHM (#24578)
- eea15dc Add dimming of meters (#24978)
- 6ef847b EEBus: add dimming (#24595)
- 3338383 Goodwe-Hybrid: add max charge/discharge power , min/maxsoc (#25009)
- 9fceda7 Lambda Zewotherm: add firmware version (#24935)
- 97af3ef SlimmeLezer(+) V2: add scale parameter (#24934)
- 6591514 Sungrow-hybrid: add minsoc/maxsoc (#25032)
- 0bcca69 Youless: add currents (#24873)
Other Changes βοΈ
- d630fbb Cfos: ignore zero meter readings (#24997)
- 2f48158 HA-Addon make evcc.yaml optional and enhance config and database migration handling (#24936)
- fe90965 Loadpoint settings: show decimals for min/max current
- 3a24dd0 Loadpoint: detect connection changes using connected duration (attempt 2) (#24957)
- a466f62 Planner UI: improve highlight for solar mode required warning (#25018)
- d475326 Revert "Loadpoint: detect connection changes using connected duration (#24730)"
- ce5e84e Solarwatt Manager flex: deprecate
- 5b5c455 ioBroker.bmw: update api (#24930)
Bug Fixes π
- 2a0429a Config UI: fix preserving modbus fields (#25029)
- 5f14c02 HA Addon: fix config file check in entrypoint (#24972)
- 06b92eb Homeassistant: fix template required values (#24933)
- 2694fbc Optimizer: fix infeasible soc limits
- 8be195b Optimizer: fix panic in prorate on continuousDemand returning nil (#24996)
0.209.6
Changelog
New Features π«
Other Changes βοΈ
Bug Fixes π
0.209.5
Changelog
New Features π«
- 642a659 Bender: add semp-based phase switching (#24377)
- 224e1fb Cardata: add forced refresh (#24777)
- b7d8da1 Renault: add vehicle features (#24884)
- 4a64c65 Tariffs: add optional hourly averaging (#24829)
Other Changes βοΈ
- d818bf1 Circuits: prevent cyclical parent dependency (#24882)
- d000a38 Home Assistant: enable setting SEMP_BASE_URL (#24876)
- c023b08 Loadpoint: detect connection changes using connected duration (#24730)
- e1ca661 Provider Auth: avoid duplicate device names in ui
- 4be717f Revert "chore: remove failing tests"
- 641f199 Volvo: document refresh token expiry (#24857)
Bug Fixes π
0.209.4
Changelog
Breaking Changes π¨
- 98979a7 EEBus meter: use standard config (BC) (#24631)
- 454a192 LG Therma: make power measurement optional (BC) (#24120)
- 4d33297 Viessmann: require redirect uri (BC) (#24827)
New Features π«
- f0d4e5c Add Fox ESS Avocado (#24774)
- 6bf9f99 Calc plugin: add min/max (#24652)
- 006f604 InfluxDB: add meter titles (#24610)
- 7ac7e03 OpenWB Pro: add wakeup (cp interrupt) (#24706)
- a56a8b1 Smartevse: add delay (#24393)
- 04c2f8c Vaillant: add support for multiple systems per account (#24718)
- 5653e62 Wattsonic Gen3: add min/max soc (#24720)
Other Changes βοΈ
- ab37e8d Config UI: handle breaking changes in templates (#24618)
- 78cac56 Fronius GEN24: document ECA (#24653)
- ef46338 Hardy-Barth Salia: enable new api at 2.3.64 (#24636)
- 4c8ba4c Homeassistant vehicle: set streaming feature (#24809)
- e087276 Messaging: resolve pointer values
- 667978d Mqtt: marshal solar forecast as JSON (#24810)
- 001b23c Optimizer: handle smart cost limit (#24655)
- a6502fc Optimizer: the saved amount of money is positive (#24802)
- aecb6b0 Solarprognose: deprecate (#24822)