Changelog
Breaking Changes 🚨
- cee01bf Homeassistant Switch: use common naming standard (BC) (#24307)
- db5c58d Homeassistant: align implementations (BC) (#24237)
- e48927a Volvo Connected: require vin (BC) (#24247)
New Features 💫
- 9a9f73d Add SEMP charger (#23919)
- 0b11897 Add support for Solax Gen2 (HAC) chargers (#24243)
- b18529e BMW Cardata: add alternative datapoints for Plug-in Hybrids (#24391)
- 4645b67 Config UI: add ext meter (#24044)
Other Changes ☀️
- 9377cd3 Cardata: document sparse streaming
- 3206fd6 Cardata: reduce logging (#24205)
- aef95ce Config UI: allow creating and saving devices with setup errors (#24091)
- a8e77a9 Deprecate BMW/Mini in favour of Cardata (#24146)
- 4bd04f9 Energyflow UI: expandable consumers (ext, aux) (#24316)
- 38d0a34 Hardy-Barth Salia: support firmware 2.3.0+ (#24327)
- 207423e Loadpoint: honor welcome charge for default vehicles (#24334)
- 18aac6b Open-Meteo: remove caching (#24318)
- fc8cad2 Optimizer: use 15 min slots for plan goals (#24211)
- 1ee48a5 Planner: adjust gap durations for shorter planner slots
- 21682e7 Refactor provider authorization (#24264)
- 4718e5f Tariffs: reduce published data volume by x10 (#24375)
- c44939c Tariffs: sort by time when merging rate updates
- 36989c1 cli/config: don't create devices (follow-up to #23130)
Bug Fixes 🐞
- 0940b32 Cardata: fix mqtt receive and logging
- f67e8f9 Fix provider authorization ui error handling (#24250)
- 454395e Forecast chart: fix solar area glitch (#24408)
- 8ead6b4 Homeassistant meter: fix panic
- 998de44 Optimizer: fix first slot of homeProfile (#24381)
- 977e37e Optimizer: fix infeasible when initial soc > max soc
- 5a636da ned.nl CO2 forecast: fix timezone parsing (#24254)