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

Illogical water capacity display #11

Closed
Nitrox912 opened this issue Mar 24, 2024 · 5 comments
Closed

Illogical water capacity display #11

Nitrox912 opened this issue Mar 24, 2024 · 5 comments

Comments

@Nitrox912
Copy link

Nitrox912 commented Mar 24, 2024

Device: BWT Perla
Version: 2.0209

Hello, I installed the integration a few days ago and noticed some discrepancies in the displayed water capacity in HA compared to the readings on the display of the system. What do the values in the integration mean?

4 3
@Nitrox912 Nitrox912 changed the title Illogical water consumption and capacity display Illogical water capacity display Mar 24, 2024
@dkarv
Copy link
Owner

dkarv commented Mar 26, 2024

Interesting observation, I never checked it, I can reproduce it.
Regarding the other values, the BWT device shows treated water, while app and integration show blended water (more about the difference in #5).
But for the capacity it seems to be something different.
The documentation states:

Rest-Kapazität von Säule 1 (Vollenthärtetes Wasser)

so I just assumed the same formula applies here. To find the correct formula, we probably need to collect a few more datapoints:

BWT Integration Hardness In Hardness Out
325 8432 21 4
178 4626 21 4
14 406 23 4
257 7178 23 4

@Nitrox912 can you send your hardness in and out values, so I can add them to the table and play around with it?

@dkarv
Copy link
Owner

dkarv commented Mar 26, 2024

I might have found a pattern, still need to fully confirm it: The API value / hardness_in = BWT display value .

Now the interesting part is, what's the most useful value for users? Are the values shown on the BWT actual remaining capacities, meaning if they are zero it needs to refresh? If so they would be interesting and I could calculate them from the API values.

@Nitrox912
Copy link
Author

In my system, the hardness in is set to 23 and the hardness out is set to 4.

This specification has the highest value to determine how much water each respective column can still soften before it needs to regenerate. I would prefer the value displayed by the BWT device in the integration.

However, I have no idea if the values even interest anyone. It was just about traceability for me.

@dkarv
Copy link
Owner

dkarv commented Mar 26, 2024

Thanks, it confirms my assumption. Based on past values from my device I can confirm the BWT shows the amount of water each column can still treat to 0°dH.
I feel, to make it consistent with the other values, I should calculate the amount of blended water a column can still produce. Then it matches the output values, difference in output = difference in sum of capacities.

I start the implementation. For future reference, the formula I came up with is raw / (hardness_in - hardness_out) and it matches past values.

@dkarv
Copy link
Owner

dkarv commented Mar 31, 2024

I released version v0.5.1 with the new calculated values. Thanks for bringing it up.

@dkarv dkarv closed this as completed Mar 31, 2024
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