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

Incompatible fan speeds #18

Open
gustonator opened this issue Jan 12, 2024 · 10 comments
Open

Incompatible fan speeds #18

gustonator opened this issue Jan 12, 2024 · 10 comments

Comments

@gustonator
Copy link

Hi,
thanks for the integration. I have 1 issue with the fan speed.
I’m usint the Atrea RA5 unit, and I don’t have 15%, 20%…100% speeds there, but this:

for circulation:
Off, Min-Circ, Norm-Circ, max-Circ

for ventilation:
Off, Min-vent,Norm-vent, Max-vent

If I use the percentages, i get ‘undefined’ error.
image

Here are all possible combinations for my unit:
image

Unit: R-5 RA5
sw RD5 ver.: 2.03.25

@JurajNyiri
Copy link
Owner

If possible we should find a way that is automatic so that the integration detects and chooses the right method automatically. It is hard for me to do it without the access to the unit. If someone provides me the access via port forwarding I can probably get it work.

@jbicik
Copy link
Contributor

jbicik commented Feb 11, 2024

Hi, I have the same unit and use the same constant flow setting. A workaround is to set fan speeds as: 30,31,32,33,34,35,36,37,38 The values have the following meaning:
image. This works but it is far from ideal. Many changes would be needed in the code to allow values < 12 and also in the library.

@JanHre
Copy link

JanHre commented Jul 6, 2024

Hi can you add or replace to const.py
DEFAULT_FAN_MODE_LIST = "10,11,12,20,21,22,30,31,32,33,34,35,36,37,38"

To utils.py
if not fan_mode.isnumeric() or int(fan_mode) < 1 or int(fan_mode) > 100:

@JanHre
Copy link

JanHre commented Jul 6, 2024

and climate.py
async def async_set_fan_mode(self, fan_mode):
fan_percent = int(re.sub("[^0-9]", "", fan_mode))
if fan_percent < 10:
fan_percent = 10
if fan_percent > 100:
fan_percent = 100
if fan_percent >= 10 and fan_percent <= 100:

@JirikP
Copy link

JirikP commented Aug 12, 2024

Hi, i have the same unit (Duplex RA5) with the same speed issue. I got it to work, sort of, but i would love to get it to show correct names for the speeds etc. I have a meeting with the installer company, so i will ask about how to determine which speed it should be using at what parameters. I can get you access to the unit when i learn more about the issue.

@JirikP
Copy link

JirikP commented Aug 19, 2024

Ok i know more. The reason i need the norm/norm etc is for equal preasure ventilation setup. Same amount of air in as out. Then you have to control it via these name presets and not with power percentage. I am from CZ, so we can switch to local language :) . I can give you access to the unit if you have time for it. I can write you an email so we dont spam this thread.

Edit:
The parameter H10510 has to be 4. If it is 4 then it is controled via modes and not power of fans.

@chrisbucher
Copy link

Hello!

Any updates on this topic? I would also love to have the correct labels for the values!

@jbicik
Copy link
Contributor

jbicik commented Oct 7, 2024

Hi, I have tried adding the modes to the UI first in my branch: 6ddba86. It needs to be cleaned up and made robust but when I have time I think that I can make this change conditional based on the value of parameter H10510 and submit a PR.

@JirikP
Copy link

JirikP commented Oct 8, 2024

Hi, I have tried adding the modes to the UI first in my branch: 6ddba86. It needs to be cleaned up and made robust but when I have time I think that I can make this change conditional based on the value of parameter H10510 and submit a PR.

Thanks for the effort. I will give a go, when you are ready.
Is there a way how to contact you so i dont have to write it here?

@jbicik
Copy link
Contributor

jbicik commented Oct 10, 2024

Hi, I have tried adding the modes to the UI first in my branch: 6ddba86. It needs to be cleaned up and made robust but when I have time I think that I can make this change conditional based on the value of parameter H10510 and submit a PR.

Thanks for the effort. I will give a go, when you are ready. Is there a way how to contact you so i dont have to write it here?

Hi, I have added my email to my GitHub profile. You are welcome to get in touch.

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

6 participants