Skip to content

e3dc_obj.get_powermeter_data delivers values which are completely off #123

@einmannlan

Description

@einmannlan

I tried to get the values of my E3DC S10E via e3dc_obj.get_powermeter_data() method, however the values seem to be completely off.

I have to powermeters:

  • index 0 = grid power draw
  • index 1 = additional consumption behind grid power draw (for a heat pump)

I have checked the E3DC portal and calculated the sum of all years power draw. The result is:

  • grid: 12339,71 kWh
  • additional: 5499,87 kWh

However the output of the get_powermeter_data is:

# Output of e3dc_obj.get_powermeter_data(0) { 'activePhases': '111', 'energy': { 'L1': 1685.49, 'L2': 3836994.06, 'L3': 1355071.22 }, 'index': 0, 'maxPhasePower': 24000.0, 'mode': 1, 'power': { 'L1': 3439.0, 'L2': 557.0, 'L3': 210.0 }, 'type': 1, 'voltage': { 'L1': 232.76, 'L2': 235.48, 'L3': 236.5 } }

# Output of e3dc_obj.get_powermeter_data(1) { 'activePhases': '111', 'energy': { 'L1': 519686.06, 'L2': -3043709.14, 'L3': -2021273.51 }, 'index': 1, 'maxPhasePower': 24000.0, 'mode': 1, 'power': { 'L1': 3709.0, 'L2': 70.0, 'L3': 95.0 }, 'type': 4, 'voltage': { 'L1': 232.24, 'L2': 235.66, 'L3': 236.09 } }

It looks like L2 and L3 from grid is plausible, however L1 seems to be wrong and is jumping massively between minus -3000 Wh and 3000 Wh (not kWh!), which makes no sense.

Powermeter 1 (additional consumption) seems to be completely wrong, because L1 seems far to low and L2 and L3 are negative.

Is this a known issue or is it maybe something E3DC has to fix?

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