Note: This release changes how we handle modbus errors (#20338) to fix some long-standing issue. If you're experiencing issues compared to 0.202 please open an issue.
Breaking Changes
- 5fd22d4 Modbus: simplify TCP error handling (#20338)
- 986772d Http: add pluggable authentication and token (#20066)
Changelog
- 9ee7063 Add Mennekes AMTRON 4You (#20425)
- 960a71c Add Volvo (Connected Car) (#20505)
- 7e9bccf Add battery mode api (#20455)
- d631e74 Add: akkudoktor.net solar forecast (#19434)
- 1dd8aca CO2 Forecast: Green Grid Compass (#20452)
- 455bc33 Circuit: fix validateCurrent and validatePower (#20183)
- 61ae848 Circuit: simplify validation (#20364)
- 506ac15 Config UI: add missing translations (#20341)
- 25d36a5 Config UI: generate plant id if needed (#20190)
- 51234aa Config UI: keep mqtt and influx secrets on edit (#19956)
- b649f07 Config UI: trim string values (#20169)
- c43a92f Deye Hybrid HP3: add gen port as solar input (#19256)
- 2d31df8 EMS ESP: add power configuration options (#20488)
- 1c1ec03 Easee: add documentation for timeout param (#20351)
- 932de7e Energyflow UI: expand loadpoints (#20395)
- dc57999 Energyflow UI: expand solar/battery (#20389)
- 1df4ecf GoodWe: fix 2nd battery power (#20193)
- a51a983 Kermi: fix setmaxpower (#20181)
- 7375832 Lambda-Zewotherm: add limittemp (BC) (#20126)
- b4988f4 Loadpoint: limit released power to available excess (#20286)
- 598ccca Loadpoint: rename chargeCurrent to offeredCurrent (BC) (#20457)
- 5748ebd Loadpoint: when scaling phases take vehicle into account for target current (#20347)
- 303f626 Modbus: reduce default TCP timeout
- ee230ec Mqtt: limit the number of max parallel inflight requests (#20494)
- 08b2267 Plan UI: Show plan preview selection if plan has no duration (#20291)
- c91bc62 Planner: skip any reached plans (#20414)
- 6f5c0b6 Shelly: improve channel support/ standardise Pro EM readings (#20141)
- 92b8fdd Shelly: split api types (#20445)
- 0b34830 Skoda: handle missing limit soc (#20242)
- e1b6e4e Solcast: fix time shift (#20538)
- 6a87f37 Tariffs: add month in fixed tariff zones to allow for seasonal tariffs (#20484)
- 48d8435 Tariffs: rename price to value (BC) (#19182)
- 0ec3d25 Templates: fix quoting certain parameters (#20376)
- bba19aa Templates: remove empty choices (#20202)
- 667276b Teslamate: fix charging status (#20380)
- e945ed1 Twc3: clarify vehicle (#20448)
- e48829d UI: don't error when tariff is missing (#20211)
- 5dd469c UI: higher max current options (#20269)
- e93e420 UI: rename aux icon to smartconsumer (BC) (#20217)
- ee157ee Zaptec: fix identifier
- 9360ad0 Zendure: filter by serial (#20472)
- a44758a cli/meter: rename delay to interval
- a63b1c9 dsmr: fallback to per-phase power readings if sum not available (#20319)
- 6d48f8c fix: remove heating from demo.yaml config
- 3f00018 hardybarth-salia: add rfid identifier (#20255)
- 0c6a244 mz2mqtt: re-renable (#20333)
- 4d50d26 open-meteo: fix incorrect cell temperature estimation (#20507)
- f713679 sungrow-hybrid: fix max power
- 167124b tariff/octopus: Support non-Direct Debit tariffs (#20306)
- c810570 tariff/octopus: fix apikey (#20304)