Added
- Import from grid Battery Mode, the counterpart of Export to grid. It holds the grid at a draw with a power of its own, so the battery charges with what the house leaves and backs off when a heavy load starts, where Charge battery keeps charging and the draw grows.
- Export solar first Battery Mode, which exports solar up to a limit before charging the battery.
- The System State 2 word (40532) as the
system_state_2_hexattribute of Active Fault Count and in the diagnostics.
Fixed
- Fixed the wrong word order for Ocean 2 Single Phase.
- Battery guards on models whose guards do not track setpoints (PowerOcean Single Phase and Ocean 2 Single Phase) now hand control back directly to native Automatic mode during solar deficits or surpluses rather than attempting Modbus setpoint tracking. A 20 W deadband with hysteresis, a 30-second settling window, and a 30-second dwell time prevent rapid toggling between Hold and Automatic.
- Reconciles grid-side and solar-side natural battery power estimates using the smaller surplus on models whose guards do not track setpoints, ensuring false surpluses or DC-DC settling transients do not delay handback or cause grid import.
What's Changed
- Fix ocean 2 single phase word order by @windmark in #131
- Add import from grid + export solar first modes by @windmark in #129
- Attach integration ZIP to GitHub releases by @windmark in #133
- fix(control): hand back to automatic during solar deficit on single-phase inverters by @paddy2k in #132
- Simplify and correct export first logic by @windmark in #134
- Release v2.8.0 by @github-actions[bot] in #135
New Contributors
Full Changelog: v2.7.0...v2.8.0