No entiendo muy bien cual debe ser el problema, yo uso variables para la hora de inicio/fin de un contexto y me funciona perfectamente.
Lo uso para poder definir la hora de inicio/fin del "modo noche" en que apago los datos automáticamente, y así puedo cambiar las horas entre la semana laboral y el fin de semana.
Resumiendo, yo lo tengo así:
- Una variable %SLEEPSTART que vale 00:00
- Una variable %SLEEPEND que vale 06:15
- Un contexto de tiempo con hora inicio %SLEEPSTART y hora de fin %SLEEPEND
Esto me funciona perfectamente, y cuando desde otros perfiles modifico estas variables a los valores que uso para el fin de semana y los vuelvo a poner para entre semana el contexto se lanza y termina a las horas marcadas por las variables.