v1.3.22
Experimental features opt-in (splice-guard heal window) — modbus 2.5.11
Adds a collapsible "Experimental features" section to the integration's options flow, where opt-in givenergy-modbus client flags can be toggled per-installation. The section is hidden when the registry is empty, so it only appears now that the first real flag is registered.
Splice-guard heal window (Enable splice-guard heal window): when enabled, the battery splice-guard can recover from legitimate LiFePO4 charge-knee surges (voltage/capacity class, multi-poll streak gate) rather than keeping the battery permanently offline. Leave off unless you see repeated battery disconnects near full charge and a maintainer has suggested enabling it.
Bumps givenergy-modbus to >=2.5.11 for the splice_reject_heal_seconds client parameter.
Changes
- feat: experimental-features mechanism for opt-in modbus client flags (5f2bd57)
- style: move mid-file imports to top of test_config_flow.py (1df9bc9)
- feat: wire in splice_reject_heal_seconds as first experimental flag (modbus 2.5.11) (ae9b74a)
- fix: preserve existing experimental options when section is omitted on save (3bc1ffd)
- docs: clarify frontend assumption in section-default comment (413089f)
- test: pin explicit-false path for experimental section disable (65c27f3)
Full Changelog: v1.3.21...v1.3.22