home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.54k stars 30.72k forks source link

DomesticHotWaterProduction does not report Water Consumption and Volume Estimation in Overkiz #95390

Closed lorban closed 5 months ago

lorban commented 1 year ago

The problem

I have a AtlanticDomesticHotWaterProductionV2_CV4E_IOComponent hot water boiler which works nicely except for these two entities:

What version of Home Assistant Core has the issue?

2023.6.2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Core

Integration causing the issue

Overkiz

Link to integration documentation on our website

https://www.home-assistant.io/integrations/overkiz

Diagnostics information

overkiz-8947ddfba7dee0f0d32ce4e6ff5fb57d-DHWP Actuator-9d6351ccf25fac7043ffb270c2f8e49f.json.txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 1 year ago

Hey there @imicknl, @vlebourl, @tetienne, @nyrodev, mind taking a look at this issue as it has been labeled with an integration (overkiz) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `overkiz` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign overkiz` Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


overkiz documentation overkiz source (message by IssueLinks)

f0xbr0wn commented 1 year ago

Hi everyone,

Exactly same case and same issue with these 2 entities. Any updates or improvments ?

Many thanks in advance, BR

iMicknl commented 1 year ago

Please add your diagnostics. Does it work in the CozyTouch app?

iMicknl commented 1 year ago

@f0xbr0wn, @lorban, can you please add your diagnostics? Otherwise I have to close this issue.

  1. If your device already shows up in Home Assistant, go to your integrations page and select Overkiz, your hub and the device. Press the 3 dots and select "Download diagnostics. Otherwise, go to your integrations page and select Overkiz. Next to your hub, click the 3 dots and select "Download diagnostics".

  2. Attach your diagnostics (JSON file) to this issue by uploading the file in a new comment (drag and drop supported).

lorban commented 1 year ago

Here it is: config_entry-overkiz-5da932967dc69a9590a4a27f5c9503f6.json.txt

Thanks!

iMicknl commented 1 year ago

Do you see this status in the CozyTouch app? I see that core:WaterConsumptionState is present in your definition, but not in your states. core:V40WaterVolumeEstimationState is present in your states and should show 18592 in Home Assistant.

The 'Water volume estimation at 40 °C' sensor is disabled by default and you need to turn this on in Home Assistant by clicking on it and selecting 'enable'. Is this a sensor that is used a lot, and should we include it by default?

lorban commented 1 year ago

I have some graphics reporting the water consumption for the week/month/year in the CozyTouch app, does that mean there is no way for HomeAssistant to get this data?

Now that I enabled 'Water volume estimation at 40 °C' its value is 18592 L. I'm not sure what this value means, I thought it would indicate how much hot water I have left in the tank, if I take water at 40 °C.

Regarding your question if that sensor should be enabled by default, my opinion is that it should as I see no reason why a specific feature would need to be explicitly enabled while the other ones are by default.

iMicknl commented 1 year ago

@lorban I have some feeling that it is disabled by default because we couldn't figure out what 18592 L means. Do you have such a big tank?

As you can see in your diagnostics, these are the raw values we get from your device. Besides what is available in your file, we cannot add any extra sensors.

lorban commented 1 year ago

My tank is a 200 L one, so my guess would be that this reading's unit is centiliters: 185,92 L looks reasonable.

I'll monitor this value over time to see how it varies over time.

Thanks for your help!

iMicknl commented 1 year ago

Thanks @lorban! Can you perhaps check in your official app if the same value is mentioned somewhere? Happy to change the unit for this one to CentiLiter.

f0xbr0wn commented 1 year ago

Please find in attchment. Yes it works in Android app.

Thanks in advance, Bregards, config_entry-overkiz-468bbd862383527549db48047dd030ac.json.txt

iMicknl commented 1 year ago

@f0xbr0wn how many liter is your tank? Your value is 26958 for Water volume estimation at 40 °C.

 {
              "name": "core:V40WaterVolumeEstimationState",
              "type": 1,
              "value": 26958
            }
f0xbr0wn commented 1 year ago

Mine is a 250 Liters

iMicknl commented 1 year ago

Interesting, so it is not in centiliters... Because 269,58 wouldn't fit in that sense.

lorban commented 1 year ago

@iMicknl if the temperature in @f0xbr0wn 's tank is over 40°C, this may still be an accurate reading: he may be able to pull 269,58 liters at 40°C out of his tank if it contains water that's much hotter than 40°C.

I'm not saying the unit definitely is cL, I'm just not ruling this out yet.

lorban commented 1 year ago

@f0xbr0wn I checked my paperwork and when I got my tank (an Atlantic Explorer V4), I had a choice between these two sizes only: 200 and 270 L.

Could it be that your tank actually is a 270 L one instead of a 250 L one?

iMicknl commented 1 year ago

@lorban that could explain it as well! I will mark it as centiliter and add it by default.

f0xbr0wn commented 1 year ago

@lorban no, it's a 250 L capacity. Only 2 models available for Atlantic Aeromax v5 VS : 200 or 250L. image

gvansteeg commented 10 months ago

Hi everyone,

I do have same issue with 'water consumption' that is not shown (it does in Cozytouch app). Anyone a solution to get these values in Home Assistant as well?

Thanks in advance.

Regards, Gerben

iMicknl commented 10 months ago

@gvansteeg please add your diagnostics + a screenshot of the current value in the CozyTouch app.

gvansteeg commented 10 months ago

@iMicknl, thanks for your reply.

Attached are diagnostics and a screenshot of the 'Warmwaterverbruik' part in Cozytouch app.

Please let me know if you need more information. Regards, Gerben

overkiz-68115917f13ea1688fd7db09b96758d9-Boiler-3af5a7b65c91900c2c58ccbdddffb9c9.json.txt IMG_3045

Wetco commented 8 months ago

Hi everyone,

I also have the same issue with 'water consumption' that is not shown (it does in Cozytouch app). I have added the sensor 'Water volume estimation at 40 °C' and also see a strange value, but the Water consumption field still remain 'unknown' Anyone a solution to get these values in Home Assistant as well?

Thanks in advance.

Regards, Carl Wethmar

Wetco commented 8 months ago

config_entry-overkiz-203631a3c9bfa1ed47c9b016de50ff24.json Regards Carl

yanuino commented 8 months ago

Hi everyone,

Water volume estimation at 40 °C, give us a lot of confusion.

Something clear is that water heater can produce water at 40°C more than their capacity. Because it's the result of mixing hot water of the boiler with cold water (into your shower mixer). As you can see in the manuel, my 120l water heater could "produce" 207l of water at 40°C. image

I think that core:V40WaterVolumeEstimationState returns an estimated value for the amount of water at 40°C produced by the boiler. It seems that this value is cumulative and increases every day. It may be equated with consumption (did Atlantic do it in the Android App?), but it shouldn't be because if after a certain time the water temperature drops inside the boiler, the boiler heats up and this value increases without having taken any hot water.

I ran a few tests and found that the value went up and down is core:RemainingHotWaterState . As this value is beyond my water heater capacity, and near the value of the manual (the water heater return 208 for 207L in the manual), I think this value give the V40WaterVolume available. But this state is not available for all water heater of this issue. overkiz-c929b452d11011669b3ec40de555a1c6-MALICIO-338da5a98907175791460b197aa669a2 (1).json

Hope this help!

issue-triage-workflows[bot] commented 5 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.