Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

target temperature of control_dhw #212

Open
LennartPl opened this issue Jul 30, 2023 · 6 comments
Open

target temperature of control_dhw #212

LennartPl opened this issue Jul 30, 2023 · 6 comments

Comments

@LennartPl
Copy link

Hi!

I'm new to a your integration (and a vaillant heat pump), but already very happy to have a solution to get the data.

I'm curious about the control_dhw entity because I expect there my target temperature according to my time table for hot water. Actually it shows me during day (with target temperature in sensoApp of 55°C) no temperature at all and mode time_controlled:
image
During night time (eco mode) the temperature is shown as 35°C (which is in your note the default):
image
I would like to get (& change) this temperature during day-time (depending on my pv-power)

Additionally, how can I re-enable the "time_controlled" mode when I switched to on/off/auto before?

Second, prio 2 topic: my "dhw_circulation" is always "off" even it is also time controlled in the SensoApp. Do you know why?

Thanks for your feedback!

@thomasgermain
Copy link
Owner

Hello,

You can change the temperature using water_heater.set_temperature service and change the operation mode with water_heater.set_operation_mode service (for time controlled, the value should be AUTO).

@xaviergriffon or @sylvainvh the integration doesn't display the target temp when time controlled is 'ON'. Maybe there is a bug in Function#active_mode ?
Also, circulation seems to always be off. I see we use

a_mode = self.active_mode
return (
    a_mode.current in (OperatingModes.ON, QuickModes.HOTWATER_BOOST)
    or a_mode.sub == SettingModes.ON
)

I think a_mode.sub is DAY (and not ON) in senso. I will provide a fix for this

@thomasgermain
Copy link
Owner

Version https://github.com/thomasgermain/vaillant-component/releases/tag/1.14.2 should fix the circulation sensor issue

@LennartPl
Copy link
Author

@thomasgermain fix for circulation is working perfect. Thanks!

@raftheunis87
Copy link

Hello,

You can change the temperature using water_heater.set_temperature service and change the operation mode with water_heater.set_operation_mode service (for time controlled, the value should be AUTO).

@xaviergriffon or @sylvainvh the integration doesn't display the target temp when time controlled is 'ON'. Maybe there is a bug in Function#active_mode ? Also, circulation seems to always be off. I see we use

a_mode = self.active_mode
return (
    a_mode.current in (OperatingModes.ON, QuickModes.HOTWATER_BOOST)
    or a_mode.sub == SettingModes.ON
)

I think a_mode.sub is DAY (and not ON) in senso. I will provide a fix for this

A bit of a side question to this. What I want would love to do is the following:
I want to check if the sun will shine the next day (HA has a prediction for this). If it will shine, I want to make hot water during the day at peak sun hours, if not, I want to make the hot water before 6am as we have cheaper prices then.

Is it possible to set the time of water heating in this integration?

@xaviergriffon
Copy link
Contributor

Hello,

You can change the temperature using water_heater.set_temperature service and change the operation mode with water_heater.set_operation_mode service (for time controlled, the value should be AUTO).

@xaviergriffon or @sylvainvh the integration doesn't display the target temp when time controlled is 'ON'. Maybe there is a bug in Function#active_mode ? Also, circulation seems to always be off. I see we use

a_mode = self.active_mode
return (
    a_mode.current in (OperatingModes.ON, QuickModes.HOTWATER_BOOST)
    or a_mode.sub == SettingModes.ON
)

I think a_mode.sub is DAY (and not ON) in senso. I will provide a fix for this

Hello,
I've looked at the information returned by the API and the modes are indeed wrong (except for OFF).
The equivalent of ON is MANUAL and AUTO is TIME_CONTROLLED.
Extracts from the jsons :


 "hotwater": {
        "configuration": {
            "operation_mode": "MANUAL",
            "hotwater_temperature_setpoint": 53.0
        },

 "hotwater": {
        "configuration": {
            "operation_mode": "OFF",
            "hotwater_temperature_setpoint": 53.0
        },

 "hotwater": {
        "configuration": {
            "operation_mode": "TIME_CONTROLLED",
            "hotwater_temperature_setpoint": 53.0
        },

@thomasgermain
Copy link
Owner

Release https://github.com/thomasgermain/vaillant-component/releases/tag/1.16.2 should diplsay correctly the target high temperature when the DHW is in `TIMED_CONTROLLED'

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants