Oh no, my boiler isn’t special enough to support Opentherm. Unfortunately, it only supports ON/OFF but it does make a fair attempt at holding the flow temperature to what I’ve set. It is a very old contraption.
The Evohome controller makes a fair attempt at keeping a low flow temperature even though it can’t measure it. The latest software uses that advanced load scaling which as far as I can tell is just a fancy description for turning it on and off more often.
So other than a pump, a PCB, and maybe a solenoid/valve, there isn’t much of a variation in the power used by the boiler prior to the point that it fires.
The good thing about that though is that once I had identified what electrical power the boiler pulls just at the point before firing, I then have a good reference for the minimum firing electrical wattage, then maximum firing electrical wattage is just whatever I see as the maximum reach.
Once I identified the range of wattage which is 94-124 watts. Everything below 94 watts appears to be flow checking, purging, or some other safety feature.
I don’t call this 94-124watts 0-100% firing. The boiler doesn’t drop to 0% firing, it’s able to drop to around 33% due to its poor turndown ratio. I would like a boiler with a better turndown ratio because that would help me run a lower flow temperature, but that’s a whole other story.
That gives me a feed for the firing rate range of 33-100%. I then know the range of the boiler power in kW from the boiler manual, so that’s just a bit of maths to give a kW feed.
I have in my calculation an adjustment factor (fudge factor) which I seem to have to make small adjustments to perhaps twice a year when I see the results drifting from what my smart meter shows.
I think as the boiler ages things change a bit, then there is also its annual service which does alter it.
What I don’t compensate for is Air Density since my boiler is in the loft and the temperature of the inlet air doesn’t have a wide range. If it had been an issue then it’s an easy calculation to add that in for a correction.
The other is supply voltage because that will have a small effect. I see a range of 236-250v over the time I’ve had the emonpi installed. I did think about creating a feed to record the wattage of the boiler when only the pump was running and compare this with voltage over time to see how the pump wattage is affected. At the moment I’m not compensating for this either.
I think this only works well because it’s a fairly simple boiler. I dread to think about what would be involved to get the same results from a boiler with a modulating pump.