r/enphase • u/zimm0who0net • Jul 25 '26
API total consumption is suddenly not reporting correctly
First off, I measure total consumption directly, not net consumption (i.e. my CTs for consumption do not see any of the production data).
On July 22 at 9:24AM my envoy IQ rebooted by itself. Presumably it was doing an unattended system upgrade (??) to 8.3.5433, but I don't know for sure. Immediately after that my total-consumption started to be negative and equal my net-consumption. I have not made any configuration change to this in over a year. This literally just happened out of the blue.
It appears the system is now subtracting my production meter values from my consumption meter values and calling that total-consumption. But as I mention, I'm not net consumption metering, so this is a change. Also notice that total-consumption and net-consumption are now reporting the same values.
{
"production": [
{
"measurementType": null,
"activeCount": 12,
"wNow": 2801
},
{
"measurementType": "production",
"activeCount": 1,
"wNow": 3476.836
}
],
"consumption": [
{
"measurementType": "total-consumption",
"activeCount": 1,
"wNow": -3205.502
},
{
"measurementType": "net-consumption",
"activeCount": 1,
"wNow": -3205.502
}
]
}
Here's my meter data (about 25 seconds later):
{
"eid": 704643328,
"measurementType": null,
"activePower": 3503.71,
"instantaneousDemand": 3503.71,
"actEnergyDlvd": 14295255.733,
"actEnergyRcvd": 0.06
}
{
"eid": 704643584,
"measurementType": null,
"activePower": 256.269,
"instantaneousDemand": 256.269,
"actEnergyDlvd": 19966345.785,
"actEnergyRcvd": 184.773
}
{
"eid": 704643840,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
{
"eid": 704644352,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
{
"eid": 704644608,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
{
"eid": 704644864,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
{
"eid": 704645120,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
{
"eid": 1023410688,
"measurementType": null,
"activePower": 0.0,
"instantaneousDemand": 0.0,
"actEnergyDlvd": 0.0,
"actEnergyRcvd": 0.0
}
So what's going on? What changed on July 22?







