Closed zoidberg21 closed 9 months ago
Hello @zoidberg21,
In VTherm you program the desired state of your heater and then VTherm tried to align the heater with this desired state. Turning off VTherm does not mean, "I don't want VTherm to work anymore" but means, "I want the heater to be off".
VTherm is listening the underlying switch, even if turned off. This is for me a safety feature which prevent to have a heater heating and VTherm off. In such case, nobody will stop the heater, and it can stay on for a long time on, risking putting fire on your house.
So, I will not remove this. This is a feature and not a bug.
Use case: I have an automation, which, on button click, should turn on the heater for 20 min and then off for 70 min. During all this time the thermostat is supposed to be turned off (should not interfere).
The question is: why do you need to do that ? I'm sure you just want to reach a target temperature in your room. So, instead, why not just turn VTherm to Boost preset with a high temperature setting ? It will do the same thing, but someone is watching your heater and will turn it off, avoiding to burn your house.
Thanks for the response. So how would could I temporarily prevent VTherm handling my switch then? Only chance is to completely delete the thermostat?
My use case is sketched in the ticket - it definitely makes sense to disable thermostat control over a switch if needed.
You can disable the VTherm. In the entities screen, you can disable /enable. This should work. And I suppose there is a service to enable/disable an entity.
I have not found such a service unfortunately, and according to this "there is no way to do this".
Since all those other thermostat implementations interprete "off" as "do not touch controls" I'd ask you to consider this as well for VTherm. Either it's a bug here or there.
For me unfortunately there seems to be no way than use one of the other thermostats. I'm really grateful for VTherm and your work, this would be a big setback.
Thanks!
I don't want to do that for the reason I already explain. And you have a workaround: just use it normally (Boost preset is an option). I will not risk safety issue because you want to use it as it is planed. You have to understand this.
Hi, I have a quite usual VThermostat over a switch.
When calling the service climate.turn_off (or turning it off using the thermostat card), I'd expect that VTherm disengages from controlling the switch - no controls at all. However, it seems that turning it off only prevents VTherm to switch on the heater, but it still controls turning off the heater. So when the switch is turned on, VTherm switches it off again after a while.
Use case: I have an automation, which, on button click, should turn on the heater for 20 min and then off for 70 min. During all this time the thermostat is supposed to be turned off (should not interfere).
With the generic and awesome thermostat the behavior is as intended. Hence I think this is a bug.
Version 5.2.2
Configuration
My VTherm attributes are the following:
The automation action: