Skip to content

v1.10.8-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@TarasKhust TarasKhust released this 19 May 07:18

Experimental alpha for issue #53: Stream Microinverter device support.

Changes:

  • Adds a dedicated Stream Microinverter 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 controls.

Notes:

  • This is a validation alpha. Control entities are intentionally disabled until command payloads are confirmed from real device logs.
  • Please share diagnostics or MQTT/debug payload samples if any entity stays unavailable or maps to an unexpected value.

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