Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about new sensors #68

Closed
skycryer opened this issue Nov 28, 2024 · 16 comments
Closed

Question about new sensors #68

skycryer opened this issue Nov 28, 2024 · 16 comments

Comments

@skycryer
Copy link

I just saw your update for adding new power sensors.

Wich sensors are now for getting power for

  • fan - sensor.fan_power -> no kWh sensor correct? So we need to create one
  • heating - sensor.motorleistung and sensor.motorleistung_kwh?
  • warm water - is that included in heating or its there an extra sensor

Sorry for asking but there are several sensor showing energy that can not for like "wärmerückgewinnung". Having clarification wich sensors are showing live power for the parts would be great.

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

fan - sensor.fan_power -> no kWh sensor correct? So we need to create one

yes ...just create integral sensor in HA. Not sure it makes sense to do on the esp ... we can leave it as is for now and revisit that topic later

heating - sensor.motorleistung and sensor.motorleistung_kwh?

Not really ... this is actually anything related to the verdichter (heating, ww, cooling) You can use the values to double check what the heatpump reports.

warm water - is that included in heating or its there an extra sensor

This you get via EL_AUFNAHMELEISTUNG_WW_SUMME_KWH
The is the value reported by the heatpump ... as we could see in your initial screenshots, the electrical heating (in case of e.g. anti legionellen modus) seems to be excluded ... for this I created ELECTRIC_HEATING_POWER to keep track of that ... could not confirm yet, if this really works

Sorry for asking but there are several sensor showing energy that can not for like "wärmerückgewinnung".

What is wrong with that? It is the estimated heat regained from the air outflow ... this is not really a gain or consumption, but rather a "what did I save having the kreuzwärmetauscher"

@skycryer
Copy link
Author

I think there is a problem with the new fan power sensor. The values are updating wrong or to late I think.

Bildschirmfoto 2024-11-28 um 09 59 45

If I go from full power to 0, fan power should go also to 0 I think. But it goes to something different.

@skycryer
Copy link
Author

And for sensor.el_aufnahmeleistung_heiz_summe_kwh, i think it does not update correct also. I just saw it stayed at 3kwh most day yesterday but the heating was running. If that is and integral sensor it maybe misses to update automatically even if the using source sensor is not changing?

Bildschirmfoto 2024-11-28 um 10 05 41

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

I think there is a problem with the new fan power sensor. The values are updating wrong or to late I think.

Bildschirmfoto 2024-11-28 um 09 59 45 If I go from full power to 0, fan power should go also to 0 I think. But it goes to something different.

Don't change it so frequently ;) It updates on reception of ZULUFT_SOLL and ABLUFT_SOLL
so latest after 5 minutes it is up to date. If you need it faster you need to set the interval for those to a lower value

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

And for sensor.el_aufnahmeleistung_heiz_summe_kwh, i think it does not update correct also. I just saw it stayed at 3kwh most day yesterday but the heating was running. If that is and integral sensor it maybe misses to update automatically even if the using source sensor is not changing?

Bildschirmfoto 2024-11-28 um 10 05 41

what does the motorleistung entity state for that time? or elektrische nacherwärmung?

@skycryer
Copy link
Author

Bildschirmfoto 2024-11-28 um 10 27 40

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

so sth. happened here
image

this will be tricky to debug ... in general it seems to work but for whatever reason those high peaks in the morning and in the evening are not counted ...
can you please provide the value for the elektrische nacherwärmung for that period?

@skycryer
Copy link
Author

you mean the value of this sensor - sensor.electric_heating_power?

There is no data, is that maybe new from the update today?

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

no, I meant ELEKTRISCHE_NACHERWAERMUNG ;)
and maybe VERDICHTER and HEIZEN

my suspicion is that the Verdichter started and then gave up because the target value was too high and it switched to electrical heating instead (which we know is not counted correctly by the heat pump) .. but it is all wild guessing at this point 🤷

@skycryer
Copy link
Author

Here are all sensors together, Heizen, Verdichter and Elektrische Nacherwärmung are only binary sensors what I see.

Bildschirmfoto 2024-11-28 um 11 08 04

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

So at least we know that it did not use electric heating 😆
hm ... but wait ...
now show me WARMWASSERBEREITUNG
because I bet you have that at around 10 and 20:45

@skycryer
Copy link
Author

Yes I have
Bildschirmfoto 2024-11-28 um 11 30 47

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

perfect ... all good :)
Making hot water is also filling the SAMMLER ...
HEIZEN does not mean "heating up water" but rather circulating the water in the FBH
so it just used the remaining heat to keep the Vorlauftemp and there was no need to produce more hot water. So everything works as expected :)

@skycryer
Copy link
Author

skycryer commented Nov 28, 2024

So the energy sensor EL_AUFNAHMELEISTUNG_WW_SUMME_KWH is showing the used energy for warm water, correct?

So i f i want to track the power of my heating pump I need

sensor.motorleistung
sensor.fan_power
sensor.electric_heating_power

and if not available just create integral sensors for tracking the kwh to show them in my energy dashboard, right? Then I should have the ernergy used for heating, warm water and fan. I think then I only need to get the value of the heating pump running itself. Hm maybe I have to add an external sensor here, wanted to avoid that.

And what is this sensor showing?

sensor.el_aufnahmeleistung_heiz_summe_kwh

As far as I understand

EL_AUFNAHMELEISTUNG_WW_SUMME_KWH is the extra power used for heating water, and motorleistung shows the heating itself?

@kr0ner
Copy link
Owner

kr0ner commented Nov 28, 2024

So the energy sensor EL_AUFNAHMELEISTUNG_WW_SUMME_KWH is showing the used energy for warm water, correct?

yes, unless it is additionally heated up with the heating elements ... in that case you need to add electric_heating_power to the game ... but that could in theory also contribute to heating if it is too cold outside ... their heat pump implementation is just 💩 in this respect

sensor.motorleistung
sensor.fan_power
sensor.electric_heating_power

That should actually be the thing for overall power consumption ... although I'd prefer the split for hot water and heating to be able to fine tune stuff. Would be nice to know, if sensor.motorleistung is the sum of EL_AUFNAHMELEISTUNG_WW_SUMME_KWH and EL_AUFNAHMELEISTUNG_HEIZ_SUMME_KWH

EL_AUFNAHMELEISTUNG_WW_SUMME_KWH is the extra power used for heating water, and motorleistung shows the heating itself?

No. The heat pump can heat up water using the compressor or the heating elements ... it does not care for which purpose it heats up the water, thus sensor.motorleistung is just providing the info that a certain amount of energy was used to power the compressor in order to heat up water. EL_AUFNAHMELEISTUNG_WW_SUMME_KWH and EL_AUFNAHMELEISTUNG_HEIZ_SUMME_KWH allow the tracking cause they depend on the state (e.g. Heizen and Warmwasser) to account to one of these.

@skycryer
Copy link
Author

Ok will will let the sensor run a bit and then check if the collected data do match for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants