The meter sends it the kWh consumption every 10 seconds plus the current active ToU tariff rate, so the IHD can multiply them together to display the current cost. So if the meter's sending the correct information I can't see how the IHD can get it wrong 🤔
IHD not including the hour 12-1am in total
-
@Tribillowl 👍 - not sure how the IHD can be incorrect, as it's just a "repeater" display for the data on the meter itself.
The meter sends it the kWh consumption every 10 seconds plus the current active ToU tariff rate, so the IHD can multiply them together to display the current cost. So if the meter's sending the correct information I can't see how the IHD can get it wrong 🤔 -
@geoffers
It gets it wrong by multiplying the wrong set of values.
I suspect the code does something like multiply consumption by unit price where DATE(gmt date time value) = TODAY(), so missing the 23:00-00:00 gmt values for yesterday, that are in fact 00:00-01:00 bst today. -
Have a look at yours : mine has been corrected for BST...
The SMETS spec states that the meter has a "Local Time Change calendar", and the IDH should adjust from UTC to local time in the summer
Last edited by geoffers; 1 Day Ago at 18:51.
-
@geoffers
That just means the meter has been coded to correctly display GMT/BST.
The data is hopefully some standard format (ISO 8601 or more likely Unix epoch) and it's up to the display / application / IHD to do the conversion when it gets displayed / used in calculations. -
A bit of digging and it's sent to the IHD over the HAN as a Zigbee UTCTime:
By my maths, that gives us until 2136!
But you're right, anywhere using signed 32 bit ints will have fun come 2038! -
-
Although the meter and IHD do show the local time value as BST on their clocks, the tariff rate change occurs as GMT time, changing at 00:30 GMT (= 01:30 BST)
The reasons the meter is set to change tariff at 00:30 rather then midnight is explained by @DebF_EONNext here
https://community.eonnext.com/threads/9790-ivie-and-EV-tariff/page3?highlight=00%3A30+07%3A30
This won't be something EOn can fix - more likely to require a firmware upgrade for the meter (which ain't going to happen)
However it's not worth losing sleep over 😂, since the values on the IHD are purely to give you an approximate idea of your usage costs. Fortunately the billing is calculated correctly from midnight to 7 am local time, summer and winterLast edited by geoffers; 1 Day Ago at 05:14.
-
@geoffers Hi, thanks for all your input and time on this and, it sort of makes some sense now. Interestingly, I read the post you referenced and I have put a note on there as my Next Drive tariff is showing just the 6.7p as a flatrate on the Glow app and Glowmarkt!