Energy Dashboard: Add native Heat Pump support (electric input + delivered heat output, COP and cost metrics) #2917
Replies: 2 comments 1 reply
|
also split up heating and cooling |
|
I've been planning on having a look at trying to contribute something like this for a while, finally decided to have a go. If we're adding a "Heating" dashboard, it would be nice if it could work for different heating sources than just a heat-pump (although like you that's why I want it). So I'm trying to think about how that might look. Heating systems I can think of
There are also questions then about tracking cooling, so the name "Heating" for such a dashboard may not be ideal. Essentially the graphs there are basically the same, just the direction the energy is flowing. In terms of tracking energy costs, for those which use electricity this is already tracked on the electricity dashboard, the same for gas. Do we need a specific tracking for heating? If so I guess we'd have to simply not want to show heating on the overview dashboard tally of costs to avoid double consumption? For real-time, would we want something that can calculate heating power delivered from supply/return temps and flow rate, though that might be a bit too advanced for many users, so could just allow a "power delivered" sensor and leave it up to integrations that produce heating data provide that calculation. |
Uh oh!
There was an error while loading. Please reload this page.
What type of request is this?
New dashboard feature
Existing card or feature name
{"Card" => "Energy"}
Describe the enhancement
Add native Heat Pump support to the Energy Dashboard so heating can be modeled correctly as two separate energy flows:
The dashboard should let the user configure which electricity energy sensor represents the heat pump input (or choose an already calculated heat pump consumption sensor). Based on these two entities, the dashboard should provide built in KPIs such as COP, electricity consumption, heating cost, and cost per kWh of delivered heat.
This avoids misusing the existing “Gas consumption” section for heat pump output and provides correct semantics and charts for heat pump based heating.
Use cases
Visual examples
No mockups available yet.
Suggested UI direction:
** Electricity input energy entity (kWh)
** Delivered heat energy entity (kWh)
** Optional: tariff or price source
** Electricity consumed vs heat delivered
** COP trend (daily or weekly aggregation)
** Heating cost and cost per kWh heat
Anything else?
Notes and acceptance criteria:
Entity requirements should match existing Energy Dashboard expectations (long term statistics, energy device_class, total_increasing, unit kWh).
Calculations:
** COP for a period = delivered_heat / electricity_consumed
** Cost = electricity_consumed * electricity_price
** Cost per kWh heat = cost / delivered_heat
** Handle divide by zero by showing “not available”.
** Separate delivered heat for space heating vs DHW if available
** Include or exclude auxiliary electric heater consumption
Current workaround:
Users map delivered heat to “Gas consumption” or build custom template sensors and Lovelace charts, but this loses correct semantics and a consistent built in experience.
All reactions