Skip to content

v1.10.6-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@TarasKhust TarasKhust released this 19 May 06:57

Experimental Stream/BKW Base Load Power test build

This prerelease is for issue #49 tester feedback only.

What changed

  • Adds a disabled-by-default Experimental Base Load Power number entity for Stream/BKW devices.
  • The entity shows powGetSysLoad when that state is available.
  • When changed, it sends this unconfirmed STREAM payload candidate:
{
  "cmdId": 17,
  "cmdFunc": 254,
  "dirDest": 1,
  "dirSrc": 1,
  "dest": 2,
  "needAck": true,
  "params": {
    "cfgPowGetSysLoad": 700
  }
}

EcoFlow's public STREAM/BKW docs do not confirm this write parameter. This may fail with a validation error. Please test only if you are comfortable collecting logs and restoring the value from the EcoFlow app if needed.

How to test

  1. Install this prerelease build.
  2. Enable DEBUG logging for custom_components.ecoflow_api.
  3. Enable the disabled-by-default Experimental Base Load Power number entity in Home Assistant.
  4. Try setting a clearly different value, for example 700 W then 800 W.
  5. Report in issue #49:
    • device model and firmware;
    • whether the command succeeded or failed;
    • the HA log lines around Sending experimental Stream number command;
    • any API validation error returned by EcoFlow;
    • whether powGetSysLoad or the EcoFlow app value changed afterward.

Extra logging

The build also logs Stream/BKW candidate fields from MQTT updates:

  • powGetSysLoad
  • powGetSysLoadFromPv
  • powGetSysGrid
  • gridConnectionPower
  • sysGridConnectionPower
  • feedGridMode

These logs should help compare EcoFlow app Base Load / Energy delivery strategy period changes with HA state updates.