Been thinking for a while how to get heating costs logged in home automation data. Toying with how to read gas meter automatically. Then it dawned on me that, in one case, there's a non-modulating Potterton Profile boiler, so the energy rate is going to be pretty constant when the gas valve is open. Indeed, it's 18.1kW after checking a timed run against the gas meter. So, I added a relay across the gas valve coil, and started recording the burner on time.
Only going for a nearly week so far, but this is what I have:
Date burner on Energy Cost (HH:MM:SS) (kWh) (£.p)
10 Dec 1:03:41 19.21 0.67 11 Dec 0:00:00 0.00 0.00 12 Dec 3:59:06 72.12 2.53 13 Dec 5:13:14 94.48 3.31 14 Dec 2:02:02 36.81 1.29 15 Dec 5:05:19 92.09 3.23 16 Dec 1:27:22 26.35 0.9210th only records a partial day from when I had the relay connected. There was no one in on 11th, so no heating came on.
I'm going to graph this more accurately with house temp, outside temp, heating on, and call for heat signals, all of which I already log, but I thought figures above were interesting even by themselves, even though you can't tell how long the heating was on from them.