What's Changed
- fix(shp): key timeTask reports by slot index instead of overwriting one key by @volkovskiyda in #937
- Report DELTA Pro 3 DC port power in watts by @SeoFood in #944
- DELTA Pro Ultra (API): add per-battery sensors keyed by battery serial by @1RadMan in #927
- fix(stream): map battery level and stored energy to 'soc' instead of 'cmsBattSoc' (public & internal) by @unze in #923
- feat(delta-pro-3): expose Backup Reserve Level as a number entity by @vstratful in #906
- feat: Stream AC 5000 support by @tumispro in #910
- Fix base RIVER_2 (private_api) unknown battery/switch fields via dual key-variant fallback by @PsycoStea in #919
- fix(logging): never log account or MQTT credentials by @rolandwunderlich in #948
- feat(shp): alternating scheduled charge across ports 1 and 2 by @volkovskiyda in #955
- fix(river3): stop JSON-parsing protobuf frames every ~10 s; fall back to cms_batt_soh for state of health by @PsycoStea in #949
- fix/#536 part2 status improvements by @theheckwr in #946
- Ocean Pro (US): per-string PV, grid metering, MPPT status, battery power from the inverter by @jpav88 in #941
- feat(smart-home-panel-3): grid status, operating mode, battery settings and charge state by @rolandwunderlich in #953
- fix(config-flow): device options changes were never saved by @jpav88 in #938
- fix(sensor): optional update interval for integrated energy sensors by @jpav88 in #956
- ocean_pro: drop the leftover operating mode / grid status decode by @jpav88 in #958
- Add Smart Generator by @dimooooon322 in #929
- Fix/#536 part1 total energy by @theheckwr in #945
- Avoid protobuf errors for DELTA Pro 3 JSON messages by @SeoFood in #925
- fix(delta-pro-3): log empty-pdata frames at DEBUG by @rolandwunderlich in #954
- River 3: add LED mode select and extra battery/inverter sensors by @janulik82 in #959
- fix(wave3): use the native_* climate temperature names on HA 2026.11 by @cmatte in #960
- Add Delta 3 Plus and River 3 Plus support (private MQTT/protobuf) by @ampersandru in #926
- fix(sensor): sensors show unknown until their first value, not 0 by @jpav88 in #939
New Contributors
- @SeoFood made their first contribution in #944
- @1RadMan made their first contribution in #927
- @vstratful made their first contribution in #906
- @tumispro made their first contribution in #910
- @PsycoStea made their first contribution in #919
- @dimooooon322 made their first contribution in #929
- @janulik82 made their first contribution in #959
- @cmatte made their first contribution in #960
- @ampersandru made their first contribution in #926
Full Changelog: v1.7.2...v1.8.0-beta1