Replies: 11 comments 12 replies
-
Hello @benzo8
No, when the VTherm is off, it will never turn on again until you command it or a schedule turns on explicitly.
That is exactly what VTherm does. It turns off the equipment (switch or climate or valve) and turns itself off. What kind of VTherm do you have (over climate or over switch or over valve) ? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The VTherm doesn't do that it self, but it follows the underlying climate state. Can you please post the attributes of the VTherm with this behaviour ? It is available in Development Tools / States. EDIT : look also if you don't have an automation or a scheduler running in the background |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
If you set the VTherm into INFO log, you will have the exact event
received. This could help for diagnostic.
Le lun. 6 nov. 2023, 20:33, benzo8 ***@***.***> a écrit :
… OK, after some testing with a couple of different set-ups, including a
number of different devices:
I can say the following with confidence:
1. It's the Rointe integration
2. It doesn't happen with either the built-in(to homeasssitant)
Themostat, nor the Simple Thermostat from HACS.
3. It doesn't appear to be related to crossing back over the target
line in Versatile Thermostat
I can make the following suppositions:
1. The Rointe integration is, at some point, sending a signal/state
which VTherm interprets as the device being manually switched on, and as
such it goes through it's processes and sends out it's current calculated
target temperatures to all connected devices, thus switching them all on.
2. The signal/state the Rointe device is sending is *not* and On
signal, as this would turn on one of the other Thermostats, which it
doesn't not.
I will contact the Rointe integration's author to see if he has any ideas,
but I'm hoping that you can help narrow things down by suggesting what
VTherm might be listening for that it interprets as a change-in-state even
when it's in its own Off state.
Thanks!
—
Reply to this email directly, view it on GitHub
<#159 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANCB5UA7EGXJLQIXEA4IA3YDE3O3AVCNFSM6AAAAAA65RWHVCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TIOJRGQYDM>
.
You are receiving this because you commented.Message ID:
<jmcollin78/versatile_thermostat/repo-discussions/159/comments/7491406@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Hello @benzo8 ,
This means that the Rointe has change its hvac_mode to heat alone. A short moment before it sends the same message with hvac_off. After VTherm receive two other message saying that the Rointe was up again (but it was already up). |
Beta Was this translation helpful? Give feedback.
-
yes you are right, the correct sentence is: ...when the VTherm is [O]ff, it will never turn on again until you command it or you command the underlying directly... The goal is to take care of users which are using directly the TRV to switch on or change target temperature. The VTherm will listen to this state changes and adapt itself to the new required state. If the underlying Rointe turns on but this was not expected, the VTherm will follow this new state without beeing able to distinguish a real turn-on and a wrong one. In my opinion, there is maybe a feature in the Rointe to never turn-on automatically not ? |
Beta Was this translation helpful? Give feedback.
-
Not in short terms because I have a lot to do with "normal" behaved equipment and it will add some others options which begans to be a little complex (more than 60 options are available and there is many misunderstanding at now).
What is sure, is that the Rointe is sending this state change to VTherm. You can send this to the Rointe integration builder if needed. |
Beta Was this translation helpful? Give feedback.
-
No this is not a blacklist because I'm not able to detect the underlying model but just a warning in documentation so that people will know the behaviour is not optimal. Before buying sometimes people checks if the hardware will fit their need. So there are warned.
Really not :D. On the contrary I thank you for the warning and the investigations. |
Beta Was this translation helpful? Give feedback.
-
The message I put into documentation:
|
Beta Was this translation helpful? Give feedback.
-
So, I've finally had some time to look at this. It seems that Rointe devices turn on when a new regulated_target_temp is sent and they are in HVACMode.OFF. As a test, I've wrapped a brute-force condition around that part of _send_regulated_temperature in thermostat_climate.py thusly:
And this has stopped the devices from turning on during an Off period. As far as I can tell, it doesn't affect the behaviour of any of the other functionality, and as the new_regulated_temp is still being calculated and recorded - just not being sent to the devices if they're off - I don't think this breaks anything in the background either. Now, of course, I need to make this configurable. My first point of consideration is whether this should be a global setting or per VTherm Device. Then, configuring a flag "OffMeansOff" (or similar!) which can also be part of the condition above should make this change transparent to anyone who doesn't need it, but useful to those of us who do, right? |
Beta Was this translation helpful? Give feedback.
-
I may well be missing something, but it seems to me that, when my VThermostat is set to Off (and it correctly turns my equipment off), if the temperature passes the threshold the equipment will turn back on again. Ideally, I want to be able to turn the Thermostat off, not just the equipment - can this be done without disabling the entity every time?
Beta Was this translation helpful? Give feedback.
All reactions