Changelog
Breaking Changes ๐จ
- a5956a6 Home Assistant: add plugin source, support temp for heating switch devices (BC) (#31915)
- e239af5 FNN/Relay HEMS validates plugins on startup (BC) (#31428)
New Features ๐ซ
- 9069ccd Add Growatt MIN 3000TL-XE (non-hybrid) (#31135)
- 7427ed1 Anker Solarbank Max AC: add battery control (#31869)
- b6cca9e HEMS: add per-hems tests for nil statements when unconfigured or not connected (#31430)
- b02a403 Heating: add time-based energy statistics (today, 24h, 7d) to loadpoint tile (#31781)
- bba63f5 Huawei: add HoldCharge (#30598)
- a3f5827 SMA hybrid: add battery mode 4 (holdcharge) (#31911)
- b0b9535 drivesomethinggreater: add instructions (#31047)
Experimental Features ๐งช
- 28d36a5 Battery (experimental): batteryicon: visualize actual percentages (#31917)
- 362620b Battery (experimental): restore priority/buffer soc constraint (#31900)
Other Changes โ๏ธ
- 8fcd443 Battery boost: hold at soc limit instead of disabling (#31922)
- e49b63e CI Issue agent: be reluctant to label bugs, push for missing info (#31901)
- f673c6d Cardata: status detection for "New Class" vehicles (#30938)
- 01b4c38 HTTP plugin: warn on uncached repeated GET requests (#31932)
- e77fb60 Home Assistant: warn when deprecated 'token' parameter is used (#31876)
- 54188d8 Loadpoint: keep vehicle soc when re-assigning same vehicle (#31945)
- d3ae621 Meter: make battery parameters dynamic (#31668)
- 5e6f1e7 Metrics: recover downtime energy via persisted meter readings (#31795)
- cc6bef6 Modbus: handle NaN values (#31011)
- 6afed70 Mqtt: limit trace log payload length like http logging (#31944)
- 8a8abda OCPP: use loadpoint phases for watts-based charging power (#31946)
- 1018393 Optimizer: pass grid feed-in curtailment limit when active (#31949)
- 31cf974 Planner: use summed slot duration for rate coverage check (#30469)
- 7a95266 Revert "Modbus: handle NaN values" (#31968)
- 579df2a Sessions: show export dropdown above bottom tab bar (#31898)
- e239af5 Simplify HEMS api (#31428)
- 5aed453 Site: don't apply battery priority to loadpoints with battery boost active (#31790)
- 70ad175 Tariff (pvnode V2 API): make forecast poll interval configurable (#31897)
- 2a86cc4 UI: move vehicle settings from charging plan modal to own modal (#31775)
- 1993652 Vehicle: deprecate default charge mode in config (#31893)
- 90fc0bc Vehicle: restore streaming param on EU Data Act templates (#31970)
- 16a0ead gpio: share line requests across read/write instances on the same pin (#31508)
- a1e8854 open-meteo-temperature: increase forecast to 5 days (#31960)