Thanks again for the info - I’ll probably do the safe method you suggested.
Might not be getting around to it right now, so I’ll start working with the 80% shown on the sticker and the adjustment for the elevation, but I’ll definitely keep it on my radar
Call for Testers - PR #37: Multi Heat Source Support
Hey everyone!
I’m currently working on an important PR for Home Performance that aims to improve support for different heating system types beyond simple electric heating.
What this PR brings:
Supported heat source types:
Electric (radiators, convectors, underfloor heating…)
Heat pump / Reversible AC
Gas boiler
Gas furnace
New parameter - Efficiency Factor:
Converts consumed energy to actual thermal output:
Electric: 1.0
Heat pump: 2.5 - 4.0 (depending on COP)
Gas boiler: 0.85 - 0.95
Gas furnace: 0.78 - 0.90
What I’m looking for:
Volunteer testers using non-electric heating systems to validate:
Configuration and setup of different heat sources
Accuracy of the proposed efficiency factor values
Handling of different units of measurement (kWh, BTU, m³ gas, etc.)
Consistency of K coefficient calculations with these new types
Important prerequisite:
This PR is not merged yet, so you’ll need to be comfortable with manual installation of the integration on your Home Assistant (copying files to custom_components/ from the PR branch).
Your feedback matters!
Please don’t hesitate to share:
Your specific use cases
Any issues you encounter
Suggestions for improving units or efficiency factors
Hey, incredible idea and good work! I’m going to try this out with 3 different buildings.
Just a quick idea: have this also estimate the thermal mass of a building. Using the thermal coefficient and thermal mass one could do some predictive heating / cooling.
Also, maybe add a discussion section to github. People will have lots of different cases to discuss - how to do it best.
@nilux Thank you so much for the kind words and encouragement!
Great to hear you’ll be testing the integration on 3 different buildings - that’s going to be really valuable feedback for validating behavior across different configurations.
Regarding thermal mass estimation: this is an excellent idea!
Combining the K coefficient (thermal losses) with thermal capacity would enable:
Predictive heating: knowing how far in advance to pre-heat
Smart cooling: leveraging night-time thermal inertia in summer
Better understanding of the overall thermal dynamics of a building
I’m adding this to the “Future Ideas” section of the roadmap!
GitHub Discussions are now available to share use cases, configurations, and experiences between users.
Feel free to also open Issues to:
Report bugs
Suggest features
Ask technical questions
Good luck testing with your 3 buildings, and don’t hesitate to share your results!
Hi, just a note on COP: COP varies wildly depending on ambient temperatures and humidity. So a fixed value won’t cut it here. Combining K with Capacity would allow to compute the thermal energy needed and compare it with primary energy used, just to compute the COP. Most heatpumps provide a value, but more often than not this COP value is quite optimistic.
You’re absolutely right - a fixed COP value doesn’t reflect reality. Heat pump efficiency varies significantly with outdoor temperature and humidity.
We actually have an efficiency_factor parameter in development but as you pointed out, a static value isn’t ideal.
Your suggestion is spot-on: since we already calculate K (thermal loss coefficient) and can measure actual energy consumption via an optional energy sensor, we have everything needed to compute a dynamic COP:
COP_measured = (K × ΔT × time) / Energy_consumed
I’ll create an issue to track this enhancement. This would be a great addition for heat pump users!