I’m not using Homey myself so I don’t have any experience with this. I can only explain how it’s implemented in the Shelly app.
The only documentation on how this works from the app perspective can be found here. The Shelly app has implemented this and marks all three channels of the Pro 3EM as a cumulative device. How this affects the various energy capabilities of the Pro 3EM and what happens within the Homey Energy tab based on this setting is unknown to me. Perhaps a developer that uses Homey himself or Athom can shed more light on this.
Here is how the 3 channels of the Pro 3EM are implemented.
- Channel 1
- measure_power: measures the power for this channel
- meter_power: measures the total energy for this channel
- meter_power.returned: measures the total energy returned for this channel
- meter_power.total: measures the total energy for all 3 channels
- meter_power_total_returned: measures the total energy returned for all 3 channels
- Channel 2
- measure_power: measures the power for this channel
- meter_power: measures the total energy for this channel
- meter_power.returned: measures the total energy returned for this channel
- Channel 3
- measure_power: measures the power for this channel
- meter_power: measures the total energy for this channel
- meter_power.returned: measures the total energy returned for this channel