github MaxGrmm/EF-PowerOcean-TcpModbus v2.9.1-beta.1

pre-release2 hours ago

Added

  • System Alerts sensor naming the active System State 2 bits as documented in EcoFlow's Open Modbus Protocol, or none.
  • Nothing is read from or written to the inverter, the heartbeat included, until it shows the entry's serial number. A different serial raises a repairs issue.

Changed

  • Modbus requests time out after 3 s instead of 20 s, and a whole poll after 12 s.
  • Processing errors make the entities unavailable instead of publishing an empty update.
  • CI type-checks the integration with mypy in strict mode, lints with a wider set of ruff rules, and pins every GitHub Action to a commit.

Fixed

  • A reconnect no longer holds the Modbus connection during its backoff, which stalled writes and unloading for up to two minutes.
  • Self-use Mode and Intelligent Mode no longer both turn on for an undocumented operating status.
  • Sensors shown without decimals round their value instead of cutting it off, so 1499.7 W shows as 1500 W.

What's Changed

  • Verify inverter identity, bound Modbus timeouts and decode System State 2 by @windmark in #165

Full Changelog: v2.9.0...v2.9.1-beta.1

Don't miss a new EF-PowerOcean-TcpModbus release

NewReleases is sending notifications on new releases.