jmcollin78 / versatile_thermostat

A full featured Thermostat for Home Assistant: presets, window, motion, presence and overpowering management
MIT License
327 stars 34 forks source link

when scheduler changes temperature, while windows is open - thermostat just sheepishly listens. #537

Closed tomtom13 closed 1 month ago

tomtom13 commented 1 month ago

Pretty simple. Create a phoney window sensor you can control by hand (or use a spare door sensor) and assign it in configuration. Set the temp on the thermostat to what ever you want. Set the schedule to change the temperature / set preset in next few minutes. "open the window"

Now when the schedule kicks in one would assume that the window override will be still preserved, but nope - the schedule just sets the temp and radiator can successfully heat the neighbourhood :)

After you close the window, the old temp gets set back.

Tested with with frost protection preset and OFF.

Yeah, I know, me and my silly issues.

jmcollin78 commented 1 month ago

Hello @tomtom13 ,

You didn't respect the template for issue. So sad, I cannot see your parameter. I need to know what is your window tuning ?

tomtom13 commented 1 month ago

Default values.

jmcollin78 commented 1 month ago

Turn to OFF when window is open ?

jmcollin78 commented 1 month ago

I suppose yes. When changing preset or target temp when the window is open, the preset or target temp change but the VTherm is still turned off.

When you close the window, the Vtherm turns on and then the new target or preset is used.

This is totally wanted and a good behavior on my opinion: the scheduler does its life, the VTherm also and when VTherm turns on, the last Scheduler command is applied.

Agree ?

tomtom13 commented 1 month ago

Disagree, because radiator start immediately heating even thou the window is open. The other parts are "nice to have" but the fact that scheduler can override the open window thing is a bit daft.

jmcollin78 commented 1 month ago

Disagree, because radiator start immediately heating even thou the window is open.

I made a test before writing the post and no, if you just change the preset or just the target temperature with scheduler or manually, VTherm don't turn on itself nor the heater.

Check that your scheduler only send preset change and don't change the hvac_mode (OFF / Heat / Cool).

tomtom13 commented 1 month ago

OK, my presets are setup to do "Auto @ desired_temp". IF that is undesired, I might have missed that in the documentation (no, it's not a snarky "it's not there", your documentation is pretty big and I might have missed that part). But at least you've pointed out the culprit.