Set variable for Date and Time as variable

I am looking for the best approach for the following:
I would like to manually initiate a flow that will ask and set text and number variables. This in order to set action start and stop based on the variable and text.

Ex: execute a flow based on (start) on date and time (variable previously defined, date, time, numerical value for the thermostat) to set the thermostat to XX value.
Then based and on a second set of variables (stop) on date and time to set the thermostat on XX value

I was thinking of setting 6 variable
START: StartDate, StartTime, StartThermostat(numerical)
STOP: StopDate, StopTime, StopThermostat(numerical)

Any logical direction and suggestions will be very much appreciated.
Our power distributor is returning credits for each kWh (about 5 times the initial cost - costs 0.11$ return for the same kWh 0.57$) saving during a peek event that the advertise a day in advance.