Thermostat Scheduler - is their an advance option?

My old gas boiler controller has an 'Advance' function which basically skips to the next pre programmed timer setting. I've had a good look around but been unable to find this feature. So I thought maybe I could code a rule to do the same but stumbled here also.

Looking for some ideas here!

Use a thermostat dashboard tile for manual control. Your overrides will persist until the next set point scheduled change.

What I want is to be able to move to the next set point scheduled change(advance function).
I have multiple radiators that would need manually modifying - I need to automate this process some how.

I don't really understand what this feature would be used for? Can you elaborate a use case so that we understand what the "advance to next setpoint" will be used for?

1 Like

Hi Mick, I think I understand what you mean.

My use case is that although all of my TRVs are on a shedule, if I go to bed early I want to change their setpoints to the overnight temperature then (rather than wait for the schedule to do it).

As soon as I can get my screenshot programme working again, I'll upload the details.

Cheers,
Tony

I get home early.. I get up early. So want heating on. On old non smart controllers they all have this feature with a press of a button

Here's my rule in Rule Manager:


Note that I use a Hub Variable "Overnight Temperature" which I have set to 16 Celsius, which I use for all TRVs.
You don't have to use a Hub Variable, you can just put in the required value.
You should be able to adopt this idea for your own situation.

Cheers,
Tony

A little confused here, are you a Hubitat user, do you have a hub/devices set up on it?

If yes, what is the controller make/model? It would need to expose settings via Zigbee, Z-Wave, or Matter for Hubitat to control it. Sometimes there are integrations for Wi-Fi devices but those types of devices are not a focus area for Hubitat.

I am a HE user.. currently running 3 of the C8-Pro units. I'm using the HE provided app Thermostat Scheduler. All i want to do is bring forward the set of predefined set points for occasions when I get home / get up early. It sounds simply enough. My thermostats are z-wave devices. The system currently works correctly. I just want an 'ADVANCE in time function'.

I guess what I am really asking for is for some call I can make to the APP to do this. Currently I load up each thermostats and put in a manual setpoint update. I could code a rule to do this but then I would need to code another rule to drop them to a lower setpoint on occasions I have to leave early.. lol.

1 Like

So you have a schedule on your thermostat already, presumably that runs normally w/no intervention.

Looks like all you need is a rule like Tony's that advances you to the desired pre-programmed setting triggered by a button press (or other trigger, motion in the bathroom in the morning, etc.). You could use If/Then statements to move forward one pre-programmed step, e.g., If current program = A, set B; if current program = B, Set C, etc.

If you share what make/model thermostat you're using someone will likely be able to help figure things out in your particular case.

Rule Machine exposes Custom Commands for devices, you may be able to find the

@danabw, he is using Thermostat Scheduler and asking if it's possible from that app, he never mentioned that the thermostat has scheduling built in.

I don't think that Thermostat Scheduler is able to that but maybe Bruce (@bravenel created Thermostat Scheduler) can chime in on this.

Thanks...missed that, was thinking "thermostat scheduler" lower case, as in wanting to schedule his thermostat. :wink:

Instead of using timed setpoints what about using mode set points? Then if you get up or retire differently, you simply set hubitat mode and the thermostat follows along.

2 Likes

:point_up_2: :point_up_2: :point_up_2: YES This :point_up: :point_up: :point_up:

Modes is probably the best option and did not even know this was possible instead of time based!

Easy to Change Modes with a schedule or off schedule with a Dash Board Button.

I think Bruce is semi-retired. I am not sure who has taken over for him? I think that they want us to use @ support_team now.

Good idea. I don't think this is going to work. With mode you have no scheduled times. My house has many different heating zones all operating on different set point schedules. Each scheduler controls one or more radiators.

So I see you can have a variable for temperature setpoints. So for each schedule I define a new variable for setting the setpoint then drive the scheduler again. For making it cooler I just subtract some value and making it warmer I add some value. I know this works. I can't think of anything better at the moment.

Set mode change times or conditions over in Settings -> Modes (manage hub modes)
If you change the set points with a variable at some random time, part of that should be to push those changes out to the thermostat with set scheduled temperatures which is exposed in rule machine.