Timer set in segmented switch with DS1307

Declare a global variable to store your V7 widget value and update this within your BLYNK_WRITE(V7) function.

Then, put the rest of your BLYNK_WRITE(V7) into a new function, and do the ‘switch/case’ on the new global variable.

Call this function with another timer.

Also, don’t have all your timers calling their timed functions at exactly the same time, and don’t try to read your DHT sensor so frequently.

It also helps if you post your full code, rather than snippets.

Pete.