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

Room and Flow temperature cannot be set on Cooling mode #14

Open
allexkey opened this issue Jun 28, 2024 · 3 comments
Open

Room and Flow temperature cannot be set on Cooling mode #14

allexkey opened this issue Jun 28, 2024 · 3 comments

Comments

@allexkey
Copy link

Hello! I have an Ecodan similar with yours and your setup started just fine (ERSC-VM2D). I found that you have this solution with most of the functions that anyone might need. Thank you for this
Issue found: on Cooling mode you cannot set temperatures on flow or room. They do work in Heating mode just fine. Can you help? If any test/picture evidence is needed just let me know and i will participate.

DIsplay wise, if i set them up correctly from FTC6 module in Ecodan, they are read correctly by HA.
Let's improve the implementation
Thank you in advance no matter the answer will be

@Petititi
Copy link

@allexkey did you find a solution? I faces the same problem with my ERST17D module : not changes if on Cooling mode, but everything is fine in heating mode.

@allexkey
Copy link
Author

allexkey commented Jul 31, 2024

Hello Petititi!
Still waiting for a solution. Meanwhile i use the following workaround

  • Cooling Flow temperature set up manually to 19 deg C from the control panel on the wall (FTC)
  • To start the cooling: I change the Mode from "Heating room temperature - 20 deg" to "Cooling flow temperature"
  • To stop, change the mode back from "Cooling flow" to "Heating room". Of course that it will not start to heat the house because the temperature at FTC is already over 20 and never goes under in the summer.
  • Change is made by HA automation using the parameters i want: Start cooling when PV has enough power and outside is over 33 deg. Stop cooling after 17:00 ...
    Not very elegant because i cannot adjust the flow temperature from the app, but still, having it fixed once, it will do the job.
    Cdt, bon chance!

@Petititi
Copy link

Petititi commented Jul 31, 2024

Thanks for your tips, that's indeed a way to deal with the problem.
I tryied to solve the issue myself and find a way to succeed. I don't like my changes (I had to break the way @tobias-93 did all the code 😞) and I may introduce some regression, but you can find what I did here : it's a fork of the current repo.
I used the good documentation you can find here (a pull request that is not yet merged).
I hope @tobias-93 will find a better way to fix the issue :
zone1_room_temp_setpoint_msg and zone1_flow_temp_setpoint_msg have the 11' byte to be changed if in cooling mode... You can find the good packets at this line: https://github.com/Petititi/esp32-ecodan-heatpump/blob/94fd42a3922ff01900335d937eacfd984f12aacc/components/ecodan/ecodan.cpp#L14

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