Skip to content

v0.9.26

Choose a tag to compare

@btli btli released this 04 Mar 14:04
· 44 commits to main since this release
7fc0806

What's Changed

Added

  • Battery protocol framework: complete system for direct RS485 battery communication (base classes, EG4 master/slave protocols, auto-detection, BatteryModbusTransport)
  • Battery register collection script

Fixed

  • Split-phase EPS power fallback: computes combined power from L1+L2 when combined register reads 0W
  • eps_apparent_power field mapping: corrected legacy field name
  • BatteryModbusTransport: added context manager, removed duplicate Modbus read

Changed

  • BatteryProtocol as ABC with immutable register_blocks
  • Consolidated shared battery protocol utilities into base module

Full Changelog: v0.9.25...v0.9.26