@Deancs had thought initially that I had a similar problem but it turned out to be configuration/timing. Hopefully this info helps get you going.
Please note EmonCMS daily totals only line up if your emoncms host and emoncms instance are configured correctly (to be in the same timezone as the iotawatt).
This means the reporting will line up for daily totals etc. In my case, thats +10 (Sydney) and I get new totals at 10:00am each morning. Its 10:00am as it totals at GMT/Zulu 0:100: Also keep in mind that emoncms daily lags by 1 reporting period vs IotaWatt Graphs as they show current.
That further compounded as the “current usage” is calculated from midnight local emoncms time. So be aware of what values you are looking at / comparing.
Here is a link to my emoncms page (screenshot below). The top stuff is realtime/current (calculated from 00:00).
You want to look at mains total vs solar which is the 4th graph. If you hover over the totals you will see that align to my iotawatt values.
(This is the graph you are looking for)
Here is a screenshot from iotawatt…
I left the CSV in there so you could see the totals.
(Daily totals line up to about 4 decimal places and I stopped looking after that and rounded everything back to 2 places.)
How did I get this.
Hosted config of emoncms (its on a Ubunutu instance in azure of all places…long story). Date/timezones configured to be same as local.
Iotawatt - the graph you see (Energy/Weekly view/Daily Delta)
IotaWatt - webserver being send the mains total in watts. I can send you my screenshot but its a bit more complex as its three phase and doing some totalling first.
emonCMS - logging as follows:
emonCMS - graph as follows:
Double check everything and give it a day or so…