Skip to content

v1.10.17-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@TarasKhust TarasKhust released this 01 Jun 03:03

Experimental alpha for issue #53: Stream Microinverter support rebased onto the current release line.

Why this exists:

  • The previous Stream Microinverter test build was v1.10.8-alpha.1, but testers are now on v1.10.15 and should not need to roll back and lose the Base Load Power fixes.
  • This build starts from v1.10.15 and adds the dedicated Stream Microinverter device type again.

Changes:

  • Adds Stream Microinverter as a selectable device type.
  • Adds initial sensors for PV string power (powGetPv, powGetPv2, powGetPv3, powGetPv4), grid power/voltage/frequency/status, feed-in power limit fields, inverter temperature, and Wi-Fi RSSI.
  • Adds derived binary diagnostics for solar generating, grid feeding, and grid connected.
  • Registers empty control maps for switch/number/select/button platforms so the new device type does not fall back to unrelated Delta or PowerStream controls.

Important:

  • This is still a validation alpha. The field names are based on issue #53 reports and still need confirmation from a real /quota/all response or DEBUG/MQTT payload on the latest line.
  • If entities remain unknown, please share redacted diagnostics or raw changed-field logs so the mapping can be corrected.

Verification:

  • python -m unittest tests.test_stream_microinverter_mappings
  • python -m compileall custom_components\ecoflow_api tests
  • python -m json.tool custom_components\ecoflow_api\manifest.json
  • git diff --check