I
think I may have sussed why there always seems to be a ~2 day lag before the EOn app gets populated with usage data...
With my tinkering with the GlowAPI to record daily readings from the meter...
- The readings from the meter seem to get read around midnight for the previous day, then read again in the morning (maybe?)
- However the data is often missing several of the ½ hourly readings for the previous day (This shows on Bright who do display everything)
- Sometimes readings for the current day are present, but some still missing for the previous day
- It's only later in the day that the previous day's readings may get correctly populated
- So by day 2 hopefully everything is there
So my theory is that: rather than populating incomplete data, they just display a message saying "There may be missing data" and wait a couple of days before actually showing it 👍
Just to confirm that this is the case every day...
As an example: The data has been refreshed in Bright today (Friday 04 April) at 09:00, and is showing this morning's reads as expected
However looking at yesterday's data (3rd April), this is incomplete from 15:30 to 23:00, both in the Bright app and the CSV download.... because we're in BST the 23:30(gmt) data onwards is actually now the following days BST value The missing hours may differ from day to day.
From experience, this data will become populated later today.
So there are 2 possible scenarios:
- There's some issue with Bright/Glowmarkt extracting the data via the DCC, but why would they miss some readings from the previous day whilst getting the ones for today.
- There's something wrong at the DCC end, so somehow they don't return all the previous day's days readings but then correct this sometime the next day
- If this is the case, that's why Bright displays the missing data
- and probably why EOn app waits a couple of days before presenting the usage data
- and also why EOn were late producing my electricity bill this month, since they hadn't received all the data for the last day of the billing period
Shame there isn't a <poll> setting to get people to vote on which they think is the most likely scenario 😀