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

pre-release9 hours ago

Added

  • Grid Connection Code diagnostic sensor, with the grid standard it likely stands for as an unverified attribute.
  • 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

  • An optional register is only read together with required ones when that read already covers it, and one that makes polls fail three times in a row is no longer read, so an unconfirmed register cannot take the poll down.
  • 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

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

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

NewReleases is sending notifications on new releases.