thomasgermain / vaillant-component

Multimatic integration for Home Assistant (also compatible with sensoAPP)
MIT License
137 stars 24 forks source link

Hot Water Implementation faulty #207

Closed mike4001 closed 1 year ago

mike4001 commented 1 year ago

Hi,

I am using your integration basically without any problems but one point -> Hot Water Temperature is just not working. It shows the wrong value and is not changeable.

image

It shows 35°C (Though 50 °C is set in the original Vaillant app or the control panel in my building).

If I want to change the setting I get the Error message

Cannot put https://smart.vaillant.com/mobile/api/v4/facilities/21221800202609620938024712N9/systemcontrol/v1/dhw/Control_DHW/hotwater/configuration/temperature_setpoint, status: 400, response: {"errorCode":"INVALID_PARAMS"},payload: {'temperature_setpoint': 36.5}

thomasgermain commented 1 year ago

Hello,

35 as target temperature is normal. I read somewhere in the doc that it was the minimal target temperature. If you check your history, target temperature should change from 35 to 50 and vice versa according to your configured schedules.

What version of the integration are your running ? And also, is it multimatic or senso ?

mike4001 commented 1 year ago

Ah, OK I see now.

At the moment I am set to Auto (= Off at 22:26) so I see 35 °C. If I set it to manually On it changes to my desired temperature of 50 °C.

1) It´s a little bit confusing because when changing the value I am always changing the On value but it still displays only 35 °C because I am currently in Off Mode. 2) The Error message comes from the fact the .5 °C changes are not possible. So I can set it to 49 / 50 / 51 °C but not 49,5 °C. These give the Error message above and nothing happens.

Actually both 1) and 2) are not optimal. Don't know if they are possible to fix :-)

I am running the latest 1.14.0 with multimatic

thomasgermain commented 1 year ago
  1. It´s a little bit confusing because when changing the value I am always changing the On value but it still displays only 35 °C because I am currently in Off Mode.

Yes I agree, this is confusing. This is because of 2 things:

  1. The Error message comes from the fact the .5 °C changes are not possible. So I can set it to 49 / 50 / 51 °C but not 49,5 °C. These give the Error message above and nothing happens.

Nice catch, I'll provide a fix

thomasgermain commented 1 year ago

version 1.14.1 is out with the fix ;)

mike4001 commented 1 year ago

Thank you. No Error message anymore.

Regarding 1)

For me it would be perfect if I only see the on-value (= 50°C in my case) even if I am in Off (or Auto-Off) mode, but I assume this is not possible because the control reports 35 °C.

If I understand it correctly these 35 °C do not really exist (I do not see them in the official App or wall mounted control anywhere). It´s just that the control reports the minimum number = 35 °C when in Off-Mode. But it would not even heat to these 35 °C even it the actual water temperature would be lower.