Does anyone have a Homey Pro Flow for an underfloor heating schedule that they could send to me as I thought I had set up a simple one to test but it didn’t kick-in so I ended up doing it manually which is not what I want.
I’m looking to have a set schedule to turn on my underfloor heating, using a Heatit Z-TRM6:
Turn On: Mon - Fri: 06:00 until 08:00 at 20 deg C
Turn Off: Mon - Fri 08:01 until 14:59
Turn On: Mon - Fri 15:00 until 22:00 at 20 deg C
Turn Off: Mon - Fri 22:01 until 05:59
Turn On: Sat - Sun 08:00 until 10:00 at 20 deg C
Turn Off: Sat - Sun 10:01 until 14:59
Turn On: Sat - Sun 15:00 until 22:30 at 20 deg C
Turn Off: Sat - Sun 22:31 until 05:59
I normally switch the heating of mid-April and don’t turn it back on again until mid-Oct - don’t know if this is something that could be added / taken into account?
Sat - Sun → use the same card, but change the card to “inverted” / or /
in adv. flow, use the yellow connector (below the blue one), which activates when the condition is false.
And…
-Today is a weekday
Now set the temp
Then…
-turn heater on
-set temp to 20, delayed by 5s
There’s no “until” part, so in order to turn it off, you can use the delay option
Then…
-turn heater on
-set temp to 20, delayed by 5s
-turn heating off delayed by 2 hours
But there’s a major catch: when the delay timer is running, and Homey restarts due to power failure, or updates, THE DELAY TIMER IS GONE → so the heating never turns off that day
I advice to use Chronograph timers, when you use delays longer than a few minutes. These timers work with a calculated end time, which survives a reboot.
So, my preferred Then part will be:
Then…
-turn heater on
-set temp to 20
-start timer “heating” with a duration of 2 hours
Thank you. I guess the TRM6 has an app that allows you to do this schedule as well. With Homey there is a new world of possibilities.
For more flexibility perhaps it is best to set the temperature in the app and leave Homey out of it.
@Peter_Kawa gave you an excellent solution already, so I will just copy below a solution I made for someone else.
It is different in a few ways:
The key logic (time schedule, presence and electricity price) is run every time a trigger comes in. The trigger can be
a. On the hour (with a 62s delay to ensure a free Homey for other, more time sensitive flows)
b. Homey has started: You do not know how long Homey was off, so this helps to double check times and presence and act accordingly
c. Someone came home.
d. (There is no trigger for change of prices, because the person has hourly spot prices that are updated by the hourly trigger already)
There is an additional 30m delay to turn off the TRM, which can be interrupted when new triggers come in.
Working day, national holidays, etc are possible with the app Heating Controller. That app also allows you to automate your heating in a very sophisticated/customised way, which is I believe a little bit too much at this point. KISS principle.
It still may be a bit too much to start with. I hope you will enjoy your Homey.
PS The trigger Homey has started was added as example. It does not happen that much and the hourly trigger will suffice.
Asking here as well (no answer in the Heatit App thread):
How can I set up a simple day/night temperature routine with the Heatit Z-TRM6? Specifically, I want to reduce the temperature setpoint to [xxx]°C between for example 23:00 and 05:00.
I’m aware there are dedicated apps with advanced features like energy price integration, but they often have a steeper learning curve and higher risk of failure.
And why isn’t this kind of basic scheduling functionality built into the Heatit thermostat itself?