Onchange and Ontimer functions should be done in the Init Section.
Multiple functions can use the same TSET timer, but you’ll need to make a new ONTIMER for each time you want to call that function. Either that or include everything all in one function that is called by one ONTIMER.
As for TSET, you’re limited to 4 timers where the first parameter shows which timer your talking about. The second parameter is the amount of seconds before the timer is activated. I’m not entirely sure what the limitation for the most time you can set for TSET, but the minimum would be 1 second.
I’d recommend using a Timer for anything that’s going to be called repeatedly in about a minute, and anything larger than that I would probably recommend using ONDATE.