Maximizing Heating Efficiency With Hestia Pi


Does anyone on here know of any custom heating curve data available? I’m looking at optimizing my heat utilization next Winter. I want to get ahead of the curve (pun intended!). I will be heating with a propane fired forced hot air furnace in new construction. I’m hoping I can utilize someone else’s experience in making custom adjustments to my heating source to optimize my energy utilization.

Does anyone know how you could harvest data from HestiaPi to create your own heating curve?

I will continue on the process of gathering information to help out here. :slight_smile:



For information on controlling the heating level based on environment sensor data you could have a look at these publications for theory:
Ionesi et al
Rhee et al
Please note I am not sufficiently trained in heating theory to be able to judge their quality, but usually European work is fairly good :slight_smile:

The amount of heat you will have to put in to efficiently keep your room warm will depend on outside temperature and wind and sun levels.

A heating curve (outside versus inside temperature), is building specific. To get one I would suggest simply collect data of average weather conditions while keeping your room at one temperature: Heater on-time, and outside temperature, wind force, and solar force. Best would be to have the extremes of the range of values you could expect, and about 5 datapoints in between. Then average the temperature datapoints and fit a curve (could be a straight line if you’re lucky) through the outside versus inside temperature datapoints (in for example a spreadsheet app). Don’t use datapoints with extreme wind or solar force.
With the fitted line you can then find the required on-time of your heater for every outside temperature, for that specific room temperature.

You could adjust the heater on time up by x % with more wind or higher room temperature or less sun, or vice versa.

Note: With hot water circulation the most efficient is to adjust circulated water temperature according to heat demand instead of on/off modulation.
But if you’re using direct heating from a burner with efficient heating (exhaust does not waste a lot of heat) this does not apply because it would just deliver X amount of heat per kg of fuel and you can probably ignore losses, so on/off modulation based on required room temperature would already be efficient.
So Question: do you think the current heating curve is the most inefficient element in your heating system?

Hope this helps :slight_smile:


Great detailed info Jan! We plan to offer a weather station and portable temperature sensors in the future so it makes sense to (optionally) enable a “learning curve” to be used with live data collection, storage and feedback to the heating curve used. Your technique makes sense will look into it once we start.
Appreciate your input on this one…


Jan that’s excellent info! I’ll certainly look at that. That theory makes perfect since. I will keep compiling data on this end too.

Thanks for sharing!