Howto use versatile thermostat and scheduler to set desired temp at a time #900
-
|
Hello everybody, I use versatile thermostat with scheduler for a long time ago. It's really usefull. But there is a missing feature for me : when i schedule to pass the temp from 18⁰ to 20⁰ at 07:00am, i would like that the temp be at 20⁰ at this time. Not that it starting to heating. Because of the type of heat, the diff between initial temp and target temp and the external temp, it could take from some minutes to some hours ! And so it's hard to anticipate with the scheduler at witch time to really start the heat. But with TPI algorithm i think that it could be possible. Does anyone already do this ? Thanks a lot for yours answers and helps ! |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 18 replies
-
|
Hello, this has been requested so many times I cannot count them. But I cannot access to the Scheduler value to anticipate the change of preset. I have no solution for this. |
Beta Was this translation helpful? Give feedback.
-
|
hehe - this was going to be a future suggestion of mine! My nest thermostat does this. You say 'I want the temperature to be 20 at 07:30' and it works out based on outside temperature what time it needs to start heating to achieve this. I think it would need a new custom scheduler integration |
Beta Was this translation helpful? Give feedback.
-
|
Hi,
Thanks a lot for you mr replies. I searched some threads of discussion
about this feature on google, but i never found one... I probably not used
the good terms.
I have some programation notions, but i never watch how to developp on HA.
It could be the time for it 😅.
@jmcollin78 : do you think that i can get thermostat values from scheduler
? Or it is not permitted by HA ?
Le mar. 11 févr. 2025, 12:10, doubledrat ***@***.***> a
écrit :
… hehe - this was going to be a future suggestion of mine! My nest
thermostat does this. You say 'I want the temperature to be 20 at 07:30'
and it works out based on outside temperature what time it needs to start
heating to achieve this.
I think it would need a new custom scheduler integration
—
Reply to this email directly, view it on GitHub
<#900 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFAD25G5CH3EXUGCLFOLIXD2PHLEBAVCNFSM6AAAAABW3AIOUGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMJTHEZDONQ>
.
You are receiving this because you authored the thread.Message ID:
<jmcollin78/versatile_thermostat/repo-discussions/900/comments/12139276@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
|
Hello, I have rooms with different isolation and different heaters size, so it takes a different amount of time to reach the target temperature. A feature where I can set the target temperature and the time of when having it, would be game-changing, basically the system "learns" from temperature slope and previous heating sessions to determine some kind of coefficient on when to start heating in order to obtain that temperature for a giving time. The interaction with the scheduler card might be a separate issue, but probably the most complex part is to calculate "how much time will I need to move from 18 to 20° in this room considering that the outside temperature is 13°?" Also the scheduler component provides a list of services that may be used to interact with the existing schedules, such as Not easy for sure, but probably one of the best functionalities someone may have. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, I have some exciting news to share. After a few days of hard work, I'm proud to present my first Home Assistant integration, which I've named Intelligent Heating Pilot (IHP). The "intelligent" part is mainly for future versions where I plan to integrate machine learning and heating optimization algorithms. It's really a complement to the Versatile Thermostat, which already does a lot, but remains focused on controlling the "heating" or "cooling" mode when it's running. My ambition is to implement additional features like those found in Netatmo products, for example. In short, this version is, I hope, just the first step. I wanted to move quickly to prototype the feasibility and understand what Home Assistant development entails. And I was pleasantly surprised by how relatively easy it is to implement integrations. I understand better now why there are so many of them! :) My next step (besides fixing the initial bugs) will be to lay the groundwork for future code architecture and potential contributions. As it stands, the code is rather "monolithic" (which I don't like :) ) Feel free to try it out if you're feeling adventurous, and tell your friends or colleagues who use Home Assistant. See you soon. |
Beta Was this translation helpful? Give feedback.
-
|
Hello @RastaChaum , I read your first integration step, and it is really impressive the job you have done in fews days and the documentation you have made. One important think is that, I just publish the v8.0.0 release of the VTherm which changes many thing notably on custom attributes. There is now a structure which is documented here: https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/fr/reference.md#attributs-personnalis%C3%A9s I add sections for attributes (kind of sub-attributes structure). Typically, the
and so one for the others attributes you need. Keep on this excellent work ! |
Beta Was this translation helpful? Give feedback.


That is also my idea:
- creates a new integration,
- make this integration able to control a VTherm (through preset action change),
- make this integration able to calculate the LHS (listen to VTherm events -> change of hvac_mode, change of current temperature)
- make this integration able to listen Schedulers. Scheduler entities have interesting attributes:
5. when one of the attributes changes, then start a …