How to create a timer that can also be set by the end user?

To get a function like a timer, it is best to use the Task Scheduler.
In the scheduler, different commands can be added, which can be selected in the time events.
In the Time Events, different types and different time windows can be set. In addition to the selection of the command, you can also set how and how often the event is to be repeated.

How can the "Thermostat" task be inserted/used in the bOS?
How can weather data be integrated and used in bOS?