EcoFlow Stream
To use the EcoFlow Stream meter you need:
- A valid Access Key from the EcoFlow Developer Console
- The corresponding Secret Key
- The main device serial number of your Stream system
These credentials can be obtained through the EcoFlow Developer Console after registering your application.
Usage areas
- Grid meter
- Solar production
- Battery
Parameters
| Name | Description | Value | Level |
|---|---|---|---|
accesskey | Access Key Access Key from EcoFlow Developer Console | optional | |
secretkey | Secret Key Secret Key from EcoFlow Developer Console | optional | |
serial | Serial Serial number of the main device in your Stream system, normally the first device of your system | optional | |
capacity [kWh] | Battery capacity | optional | |
minsoc [%] | Minimum charge Lower limit when discharging the battery in normal operation | optional | |
maxsoc [%] | Maximum charge Upper limit when charging the battery from the grid | optional | |
region | API Region If you sometimes see error code 8513, like for example Starlink users do, automatic region detection fails. Here, you can set the API region manually. Possible values: auto (default), europe, or america. | advanced | |
cache | Cache Time interval for data refresh | advanced | |
maxchargepower [W] | Maximum charge power For forced charging of the battery. | advanced | |
maxdischargepower [W] | Maximum discharge power Maximum discharge power of the storage. | advanced |
Configuration example for evcc.yaml
If you don't want to configure via the UI, you can alternatively use this YAML block.
meters: - name: my_grid type: template template: ecoflow-stream usage: grid accesskey: # Access Key, Access Key from EcoFlow Developer Console secretkey: # Secret Key, Secret Key from EcoFlow Developer Console serial: # Serial, Serial number of the main device in your Stream system, normally the first device of your system region: auto # API Region, If you sometimes see error code 8513, like for example Starlink users do, automatic region detection fails. Here, you can set the API region manually. Possible values: auto (default), europe, or america. [auto, europe, america] (optional) cache: 30s # Cache, Time interval for data refresh (optional)meters: - name: my_pv type: template template: ecoflow-stream usage: pv accesskey: # Access Key, Access Key from EcoFlow Developer Console secretkey: # Secret Key, Secret Key from EcoFlow Developer Console serial: # Serial, Serial number of the main device in your Stream system, normally the first device of your system region: auto # API Region, If you sometimes see error code 8513, like for example Starlink users do, automatic region detection fails. Here, you can set the API region manually. Possible values: auto (default), europe, or america. [auto, europe, america] (optional) cache: 30s # Cache, Time interval for data refresh (optional)meters: - name: my_battery type: template template: ecoflow-stream usage: battery accesskey: # Access Key, Access Key from EcoFlow Developer Console secretkey: # Secret Key, Secret Key from EcoFlow Developer Console serial: # Serial, Serial number of the main device in your Stream system, normally the first device of your system capacity: 50 # Battery capacity (kWh), optional minsoc: 25 # Minimum charge (%), Lower limit when discharging the battery in normal operation (optional) maxsoc: 95 # Maximum charge (%), Upper limit when charging the battery from the grid (optional) region: auto # API Region, If you sometimes see error code 8513, like for example Starlink users do, automatic region detection fails. Here, you can set the API region manually. Possible values: auto (default), europe, or america. [auto, europe, america] (optional) cache: 30s # Cache, Time interval for data refresh (optional) maxchargepower: # Maximum charge power (W), For forced charging of the battery. (optional) maxdischargepower: # Maximum discharge power (W), Maximum discharge power of the storage. (optional)