Skip to content

Feature request: EcoFlow PowerStream preset example #838

Description

@ADNPolymerase

EcoFlow PowerStream + compatible battery — topology and suggested preset

Hi! I've been using this card with an EcoFlow PowerStream micro-inverter + Delta Pro battery setup and wanted to share a working configuration, similar to what you did for PwrOcean.

Topology

The PowerStream can be paired with any compatible EcoFlow power station (Delta Pro, Delta 2, Delta 2 Max, Delta Pro 3, Delta 3, etc.):

Solar panels
    │
    ▼
PowerStream (micro-inverter)
    │  ◄── EcoFlow battery (DC cable, bidirectional)
    │
    ▼
House grid (AC injection up to 800W)

EcoFlow battery front AC outlets ──► Direct AC loads (separate path, NOT through PowerStream)

Key points:

  • The PowerStream injects solar power directly into the house circuit
  • The EcoFlow battery charges/discharges via the PowerStream DC port
  • The battery also has front-panel AC outlets that draw directly from the battery, completely independently of the PowerStream
  • sensor.powerstream_battery_input_watts: positive = charging, negative = discharging through PowerStream
  • sensor.delta_pro_ac_out_power (example with Delta Pro): power consumed from the battery's direct AC outlets — not visible in the PowerStream data and currently appears as unexplained house consumption

Suggested preset configuration (example with Delta Pro)

Entity names will vary depending on the battery model used (Delta Pro, Delta 2, etc.).

type: custom:sunsynk-power-flow-card
cardstyle: compact
wide: false
show_solar: true
show_battery: true
show_grid: true
inverter:
  model: sunsynk
  modern: true
  colour: "#318c4c"
  auto_scale: true
  autarky: "no"
battery:
  count: 1
  colour: "#d08925"
  energy: 3600
  auto_scale: true
  linear_gradient: true
  dynamic_colour: false
  hide_soc: true
  show_remaining_energy: true
  animation_speed: 2
  max_power: 800
  shutdown_soc: 10
solar:
  mppts: 2
  pv1_name: Solar 1
  pv2_name: Solar 2
  pv1_max_power: 400
  pv2_max_power: 400
  max_power: 800
  colour: "#ada934"
  animation_speed: 2
load:
  colour: "#369900"
  auto_scale: true
  animation_speed: 2
  max_power: 800
  additional_loads: 0
grid:
  colour: "#f50000"
  show_daily_buy: false
  show_daily_sell: false
  show_nonessential: false
entities:
  # PowerStream
  inverter_power_175: sensor.powerstream_inverter_output_watts
  load_power: sensor.powerstream_inverter_output_watts
  battery_power_190: sensor.powerstream_battery_input_watts
  pv1_power_186: sensor.powerstream_solar_1_watts
  pv2_power_187: sensor.powerstream_solar_2_watts
  pv1_voltage_109: sensor.powerstream_solar_1_op_potential
  pv1_current_110: sensor.powerstream_solar_1_current
  pv2_voltage_111: sensor.powerstream_solar_2_op_potential
  pv2_current_112: sensor.powerstream_solar_2_current
  dc_transformer_temp_90: sensor.powerstream_llc_temperature
  inverter_status_59: sensor.powerstream_status
  # EcoFlow battery (example entity names for Delta Pro — adapt to your model)
  battery_soc_184: sensor.delta_pro_battery_level
  battery_temp_182: sensor.delta_pro_battery_temperature
  battery_soh: sensor.delta_pro_state_of_health
  battery_charge_remaining: sensor.delta_pro_charge_remaining_time
  battery_discharge_remaining: sensor.delta_pro_discharge_remaining_time
  day_pv_energy_108: sensor.delta_pro_solar_in_energy
  # Grid (measured at battery AC input)
  grid_ct_power_172: sensor.delta_pro_ac_in_power
  grid_voltage_173: sensor.delta_pro_ac_in_volts
  # Direct AC outlet load from the battery (bypasses PowerStream)
  # Requires PR #837 — battery_ac_out entity
  battery_ac_out: sensor.delta_pro_ac_out_power

Notes

  • The battery_ac_out entity (PR feat: add battery_ac_out entity for direct battery AC load #837) is needed to display the direct AC outlet draw visually as a separate path from the battery. Without it, that power appears as unexplained house consumption.
  • battery_power_190 uses sensor.powerstream_battery_input_watts: positive = battery charging, negative = discharging into the PowerStream output. The card's invert_power: false works correctly with this convention.
  • The PowerStream does not report grid export separately — grid_ct_power_172 at the battery AC input captures both grid import and the effective export (injection into the house circuit reduces apparent grid draw).

Hope this helps other EcoFlow PowerStream users! Happy to provide more details or screenshots.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions