Maybe a different feature request is in order, as what @nickrout said above, you’re already able to add this to ‘individual devices’.
It sounds like what you’re looking for is not specifically to track usage of a particular device, but instead to allow categorization or tagging, then grouping of usage from devices based on the tags, categories (and maybe areas?)
ex: tagging a device as climate-related (heat pump) to allow separating it from separate usage. You might also tag lights & switches into a lighting category, maybe the equipment in a home office as ‘work-related’, etc, etc.
hm…
The dashboard has some ‘logical’ limitations - and I can see, that it will become ‘hard’ to divide all these different cases in the future…
Heating / Power Consumtion:
The problem here is clear:
-
You have a chart for the Power Consumtion in kWh - which includes your meter-reading, your solar installation and maybe your battery.
-
You have another chart for the Energy used for heating.
This chart does allow the usage of m³ as well as kWh - since these are the measurements, usually provided on your bill / meter.
Now: The heatpump:
It is using electric energy - so part of your “Grid-Chart” - but applying also to heat…
You could add the heatpump as a “Gas Sensor” - then, it would just have the wrong ‘naming’… but without the knowledge of the efficiancy (COP, etc) it is not possible to detect how much energy you REALLY used for heating.
Oh my heat pump delivers current heat output measured as kWh. In combination with electricity meter you can build a lot of statistics
ok, your heatpump can provide such data - but if this should be implemented into the energy dashboard, I would expect that this is a bit more complicated, because you would need to asure different cases as well.
Do you want to have the total energy output?
Do you only want to have the output based on the COP and the usage in your power consumption?
and so on… I agree, that having more options would be great - and I would also love to put my heatpumps into the dashboard, if I have them… but as said, I think it needs some changes in the overall architecture of the dashboard and how it is designed atm.
Agreed!
Most relevant (to me) seem:
- current power
- current heat output
- current cop
- current status
- daily/weekly/monthly/yeartly energy consumption
I have a Panasonic heatpump, and with the latest release of this module, I can finally get realtime consumption data. I would be really nice to have it shown properly in the Energy dashboard, as it is a huge consumer of electricity in the winter.
Well add it then.
if your heat pump delivers current heat output measured as kWh,but it cannot be added in the energy dashboard,
homeassistant:
customize_glob:
sensor.*heat_pump_energy*:
last_reset: '1970-01-01T00:00:00+00:00'
device_class: energy
state_class: total_increasing
Agree, Energy Dashboard needs support for HPs.
I made an entry in another thread, should have done it here instead. But check it out:
/A
Yes. the data I get from my F730 Modbus via NibePi and MQTT are missing a few attributes to be useful. I have corrected this in configuration.yaml by adding this:
homeassistant:
customize:
sensor.nibe_airflow_ref:
unit_of_measurement: "m3/h"
sensor.nibe_eb100_adjusted_bs1_air_flow:
unit_of_measurement: "m3/h"
sensor.nibe_eb100_bs1_air_flow:
unit_of_measurement: "m3/h"
sensor.nibe_hp_consumed_energy_due_to_heating:
state_class: total_increasing
device_class: energy
sensor.nibe_hp_consumed_energy_due_to_hot_water:
state_class: total_increasing
device_class: energy
sensor.nibe_hp_consumed_energy_due_to_ventilation:
state_class: total_increasing
device_class: energy
Supporting this feature request! Our Bosch heat pump (via EMS-ESP) also provides data about consumed electricity and produced engergy (ww, heat or cooling). Visualizing this data should be included in the Energy Dashboard.
Consumed:
- total
– heating
– cooling
– warm water - heat pump
– heating
– cooling
– warm water - electrical add-on heater
– heating
– warm water
Produced:
- Heating
- Cooling
- Warm Water
Maybe, it should be considered, that the current “GAS” section of the Energy Dashboard should just be changed in a way to support “Heating” systems, independend of their current technology.
It could be GAS, it could be Oil, it could be a HeatPump.
So it should also support the different units of measurement - Liter, m³, kWh - you could then just add, whatever your integration does provide.
I think that would simplify the whole concept and would provide the most flexibility.
Hi guys,
A heat pump is a little different to a gas or oil heating system. There, the heat output (kW) is more or less fixed, whereas the heat output (kW) compared to the electrical output (kW) (which is relevant for billing) varies with a heat pump.
It would therefore make sense to specify both the heat output (for the comparison) and the electrical output (for the cost calculation) in the Energy Dashboard. This would also allow the COP to be calculated.
So just changing the name from gas to heating would not really be enough.
this really depends what exactly the heatpump is reporting.
If it reports the heat-output, it would work perfectly fine…
The heat-output will be shown in the graph for the heating system - and the used electricity will be shown in the graph for the electric usage.
But yes, maybe, having an additional information for the COP or SCOP (maybe) would also be a nice addition.
– I have the feeling, that the energy dashboard will see some improvements in the future… I’ve heard some rumors about this - but I don’t have any details on this yet.
This is what my Energy distribution image looks like with Heat Pump added as Gas, and my EV chargers added as Battery. A possibility to edit titles would be a good start. Now some Paint job is needed on the screenshot. Proper support for Heat pumps would be two way arrows/paths, energy consumed and energy produced. Adding EV chargers is crucial to get a correct number for the energy consumption of your house. Data in the image is for 2024 so far.
/A
for the heatpump:
It should show the energy consumed to the grid and the energy returned in form of heat.
So, it should utilize the actual cop (needs to be provided as entity)…
This could also be utilized for GAS / Oil - if you use f.e. liters or cubic meters as value, and add the multiplicator to get the kwh.
for the car:
It should support a setting for “charging” only.
So no return to the household.
But it should also support ‘vehicle to home / vehicle to grid’ where the car can import energy back to your household or to the grid, just like a homebattery could do.
The COP of a HP cannot ever be a static number - despite what all technical details of a HP claim; the COP varies based on outside temperature and output temperature (most HPs use A7/W35 for this in their tech doc, so outside temp 7 C, water heated to 35C)
Having a ‘static COP’ can at best give you an estimate
As I wrote - the cop should be provided by the Integration.
To do this, the HP needs to measure the Energy it is taking from the grid, but also the Output of heating Energy.
Let’s say, it will use 4 kWh dein the grid, but providing 12 kWh heating Energy.
Then, the cop IS quite clear.
Sure, this will Change over the time and depends on Outdoor temp, weather aber whatever.
But the Dashboard should be able to visualize this based on the Konfiguration.
You should be able to link a HP from the Energy usage Graph with the heating Energy Graph.
And Tage Dashboard could then also so a rough calculation, similar as for PV Performance.
There are ways to geht this done
Old-fashioned gas boilers were indeed binary on/off devices.
Modern modulating gas boilers vary heat output as needed, within a fairly wide range (as do most heat pumps).
The energy consumed by the HP is easy (be it provided by many HPs controllers directly or by clamping the power grid and reading the data from there)
The ‘energy output’ (i.e heating energy generated) is not a value any HP I’ve ever seen can give you. Even to calculate it, you’d need to know deltaT, the volume of the heating system (liters of water) (i.e 1m3 water requires 1.16kWh of ‘energy’ to heat up by 1K); So you need to know ‘how much water did warm up by how much’ to get the output, matched against the input energy you can get to a COP
To make things really difficult, a lot of HPs are also used for warm water generation for the building (shower) - which makes the ‘amount of water’ no longer static, as whenever you pull water out, fresh water is added at ‘undefined’ temperature (optimally you’d even want to split the energy consumption, so you need to be able to monitor the 3-way-walve)