
Cita: Originalmente Escrito por
Costa1212
Trabajo sólo con tareas; no con perfiles.Quiero que durante la noche desde 01 hasta 06; por ej.; sé me activen los datos cada hora durante cinco minutos.No lo he encontrado en el foro,y lo he intentado pero no lo consigo; adjunto tarea. Como veis empiezo con datos apagados.
Saludos.
Así la tengo
12-red móvil. Establecer apagado
13-si(if) %TIME~"FROM 01:30 EVERY 60m.TILL 06:00"
14-red móvil. Establecer encendido
15-esperar MS 0 segundos 0 minutos 10 horas 0
16-red móvil. Establecer apagado
Creo que el fallo puede estar en la acción 13, porque no utilizo la sintaxis correcta, ni quizás la orden.

Hola Costa. Creo que tienes razón en que la acción 13 no funciona, pero en mi opinión no es por un error de sintaxis sino de concepto. Por lo que yo sé, en ese tipo de comparación no puedes aplicar la idea "From/Every/Till" (Desde/Cada/Hasta). Tasker va a tomarse
literalmente lo que escribes a la derecha de la igualdad, incluyendo las comillas. Y eso nunca va a ser coincidente con el contenido de la variable %TIME. Por otro lado, Tasker solo va a evaluar esa comparación una vez, hará lo que corresponda y terminará la tarea. Tasker no va a re-evaluar esa comparación cada 60 minutos ni va a repetir ese fragmento de la tarea. La página sobre coincidencias da algunas explicaciones sobre comodines, pero no dice nada parecido a "From/Every/Till"
http://tasker.dinglisch.net/userguide/es/matching.html
Creo que necesitas rehacer todo el planteamiento. Puede haber varias maneras de hacerlo, yo te indico alguna que se me ocurre. Mantén la tarea Noche tal como la tienes en las 12 primeras acciones.
Crea otro perfil independiente así:
A- Contexto horario. Desde 01:30 cada 60m hasta 06:00
Tarea asociada:
1-red móvil. Establecer encendido
2-esperar MS 0 segundos 0 minutos 10 horas 0
3-red móvil. Establecer apagado
Bueno, todavía se puede dar otra vuelta de tuerca. Tal vez quieras que este perfil de sincronización-cada-60-minutos solo se ejecute en caso de que se haya activado la tarea Noche. Entonces, a la tarea Noche le añades una acción más:
13 Establecer variable. Nombre %Nocturno, ponerle el valor YES (*)
Y al nuevo perfil le añades un segundo contexto
A- Contexto horario. Desde 01:30 cada 60m hasta 06:00
B- Contexto de variable. %Nocturno ~ YES
Tarea asociada, la misma de antes.
Ya solo te queda desactivar la variable %Nocturno cuando sea por la mañana, no sé si la smart-tag admite una "tarea de salida" o bien necesitarás un perfil nuevo que se active (una sola vez) a las 06:00 y que ejecute una sola acción
1 Establecer variable. Nombre %Nocturno, ponerle el valor NO.
(*) En lugar de YES se podía usar la palabra española SI, pero eso puede dar problemas si alguna vez le ponemos el acento (SÍ) y otra vez lo olvidamos (SI) porque ambos valores son distintos para Tasker. De hecho, también podemos tener problemas similares con el uso de mayúsculas (YES/Yes/yes o bien SÍ/Sí/si o bien NO/No/no). Es por eso que yo prefiero usar los valores 1 (un uno como activado/Yes/Sí) y 0 (un cero como desactivado/No)
Saludos.