Ecoflow Inverters
This configuration is based on the Ecoflow PowerOcean Integration.
Required Helpers
1template:
2 - sensor:
3 - name: "Grid Import"
4 unit_of_measurement: "W"
5 device_class: power
6 state_class: "total"
7 state: >
8 {% set p = states('sensor.powerocean_pcsmeterpower') | float(0) %}
9 {{ p | round(0) if p > 0 else 0 }}
10
11 - sensor:
12 - name: "Grid Export"
13 unit_of_measurement: "W"
14 device_class: power
15 state_class: "total"
16 state: >
17 {% set p = states('sensor.powerocean_pcsmeterpower') | float(0) %}
18 {{ (p * -1) | round(0) if p < 0 else 0 }}
grid_import_total: Integral ofsensor.grid_importin Whgrid_export_total: Integral ofsensor.grid_exportin Whgrid_import_daily: Utility Meter forsensor.grid_import_total, daily resetgrid_export_daily: Utility Meter forsensor.grid_export_total, daily resetdaily_charge_energy: Utility Meter forbpTotalChgEnergy, daily resetdaily_discharge_energy: Utility Meter forbpTotalDsgEnergy, daily resetpower_total: Integral ofpowerocean_sysloadpwrin Whpower_daily: Utility Meter forsensor.power_total, daily reset
Example with 8 kW inverter and 5 kWh battery
1type: custom:sunsynk-power-flow-card
2cardstyle: lite
3show_solar: true
4battery:
5 show_daily: true
6 shutdown_soc: 10
7 invert_power: false
8 show_absolute: false
9 show_remaining_energy: true
10 remaining_energy_to_shutdown: true
11 invert_flow: true
12 max_power: 5
13 energy: 5000
14solar:
15 show_daily: true
16 mppts: 2
17 pv2_name: East
18 pv1_name: West
19 pv2_max_power: 3220
20 pv1_max_power: 4140
21load:
22 show_daily: true
23grid:
24 show_daily_buy: true
25 show_daily_sell: false
26 show_nonessential: true
27entities:
28 use_timer_248: null
29 priority_load_243: null
30 inverter_voltage_154: null
31 load_frequency_192: null
32 inverter_current_164: null
33 inverter_power_175: null
34 grid_connected_status_194: null
35 inverter_status_59: null
36 day_battery_discharge_71: sensor.daily_discharge_energy
37 battery_voltage_183: sensor.powerocean_bpack1_bpvol
38 battery_current_191: sensor.powerocean_bpack1_bpamp
39 grid_power_169: null
40 day_grid_import_76: sensor.grid_import_daily
41 day_grid_export_77: sensor.grid_export_daily
42 nonessential_power: none
43 aux_power_166: null
44 day_pv_energy_108: sensor.powerocean_todayelectricitygeneration
45 pv1_power_186: sensor.powerocean_mpptpv1_pwr
46 pv2_power_187: sensor.powerocean_mpptpv2_pwr
47 pv1_voltage_109: sensor.powerocean_mpptpv1_vol
48 pv1_current_110: sensor.powerocean_mpptpv1_amp
49 pv2_voltage_111: sensor.powerocean_mpptpv2_vol
50 pv2_current_112: sensor.powerocean_mpptpv2_amp
51 battery_temp_182: sensor.powerocean_bpack1_bpenvtemp
52 battery_soc_184: sensor.powerocean_bpsoc
53 essential_power: sensor.powerocean_sysloadpwr
54 grid_ct_power_172: sensor.grid_import
55 battery_power_190: sensor.powerocean_emsbppower
56 battery_soh: sensor.powerocean_bpack1_bpsoh
57 day_battery_charge_70: sensor.daily_charge_energy
58 day_load_energy_84: sensor.power_daily
59 energy_cost_buy: null
60large_font: false
61wide: false
62show_grid: true
63show_battery: true