I'd love to see a variable virtual output that can be used in place of timed durations. For example the feed output from my Calcium Reactor I run for a set amount of time every hour. I measure the dKH every so often, and sometimes I need to adjust the output by 30 seconds to 1 minute. I have to do this manually right now by changing my code for the virtual output (In fact I actually have 5 virtual outputs with different time durations, and I switch between them as needed). If I could just adjust a variable slider it would be much easier. For the slider definition, we would just need min level and max level and then the slider moves between the two.

// 7 minute timer every hour
[CR_7min_tmr]
Fallback OFF
OSC 000:00/007:00/053:00 Then ON
If Output CR_7min = OFF Then OFF

// Virtual switch used to turn on/off timer.
// Each switch appears on my dashboard
[CR_7min]
Fallback OFF
Set ON
If Output CR_8min = ON Then OFF
If Output CR_9min = ON Then OFF
If Output CR_10min = ON Then OFF
If Output CR_6min = ON Then OFF

... Same for all other timers 6, 8, 9, 10

// My Calcium feed pump
[CalciumFeed]
Fallback OFF
Set OFF
If Output CR_6min_tmr = ON Then ON
If Output CR_7min_tmr = ON Then ON
If Output CR_8min_tmr = ON Then ON
If Output CR_9min_tmr = ON Then ON
If Output CR_10min_tmr = ON Then ON

If someone has a better way to do this, I would love to know.