I need your help again, this time it's blockly

I'd like to program a scenario with that I can control the heating in my bathroom in the morning. So when I go to bed, I will tell the system, when I'd like to stand up the next day, and it will turn on the thermostat one hour before.
E.g. I have to get up at 6:00 it will begin heating at 5:00 for 120 minutes.
Thats what I did up to now (sorry for german descriptions):
I made an selector switch with these options : After that, I made a normal switch which sets the temperature.
(That's because the Setpoint-block is not expandable with more options. in the end "Wohnzimmer" will be "Badezimmer", its just for testing) And then I made the Blockly-table for the selector switch (ignore the telegram notifications): So, for example:
I have to get up at 6 o'clock. I will turn the selector switch "Vorheizen Badezimmer" to "Aufstehen: 6 Uhr" ("Stand up at 6 o'clock") the evening before.
So the normal switch ("Badezimmer-vorheizen_Func") will be turned on for 120 minutes, which means, that the temperature is set to 21 degrees.
But I have to include the time! In this example I have to include "at 5:00,that the switch is switched at 5 o'clock. How can I do that?
I'm sorry, I'm very confused, an I hope you understand what I mean. Can anyone help

Thanks!