Philip is so succinct and I'm so verbose!philip wrote:Step 4 gives me 263
Step 7 gives me 264 which is the wrong higher value

Let me try that:
Step 4 gives me 1002
Step 7 gives me 1011 which is the wrong, higher value
I just got off the phone with Enphase support. Unfortunately, I did not get a case number from my call on December 30 and the support representative today found no record of that call. Not a big deal, since it is an easy problem to describe. But it takes them a bit of time to accept the possibility that their data is wrong. But after a few minutes, he was able to see it and he forwarded me to engineering. I spoke with the engineering representative for about 20 minutes and was able to show him the differences and also how he could see two different numbers for December 2016 in MyEnlighten.
I hope you don't mind, Philip, but I told him that your system had the same problem (and gave him the system ID) and that you had filed a report in the Developer's Forum explaining that the API has the same problem. He said he would escalate the to the Enlighten team and they would give me a call or email if they needed further information.
Frankly, I find it a bit odd that they do not have ongoing regression testing to ensure that these two views of the data do not diverge. They must not because no one seems to know the problem exists.