Changelog
- 20e3711 Add SunSpec meter (#19624)
- 7f075ad Easee: add more unittests (#20719)
- e08016f Easee: remove custom logic based on erratic lifetime_energy (#20668)
- dde7277 Easee: remove outdated special handling of SessionEnergy (#20659)
- 8ac4b65 Easee: wait for essential state during boot (#20646)
- 23c7459 Green Grid Compass: adjust regions (#20623)
- 06989dc Green Grid Compass: fix tariff type
- e9380ab HomeWizard: add charge usage (#20633) (#20634)
- f8300e9 LG ESS: support multiple instances (#20731)
- 8bfb046 Loadpoint: prevent bypassing pv timer (#20564)
- 12d8e44 Modbus: increase timeout and backoff (#20730)
- 0490750 Niu: add odometer (#20763)
- 8d5cd1b Planner: improve logging
- 63c1c91 Polestar: change regex to find resume path for authorization (#20656)
- 53dabe7 Revert "Circuit: fix validateCurrent and validatePower (#20183)"
- 6751e60 Revert "Circuit: simplify validation (#20364)"
- 4626513 Revert "chore: follow-up to #20183"
- 2effa19 Revert "chore: follow-up to #20183, add trace log (#20407)"
- b0e65c3 Revert "chore: simplify #20183"
- 21b76d5 Shelly: add usage and caching (BC) (#20570)
- bd0292d Shelly: remove Gen1 energy offset (#20724)
- 36330ac Solcast: limit api calls by time of day (#20696)
- a964688 Tasmota: enable more usages for SML (#19072)
- 517784b Tesla: skip test
- 2319e0d UI: add finish time (#20706)
- bb22b0f UI: no digits on 0W (#20682)
- 4afd2d2 Use actual charging current instead of offered, fix negative loads
- 8fb06f4 Vaillant: make realm customisable (#20699)
- a33cf0b Vaillant: re-boost hot water every 15m (#20752)
- d96afa3 Zendure: fix panic
- eb1e32f huawei-emma: fix pv energy scaling (#20744)
- f122802 remove 1p meters