Perfil de tasker que habilita/deshabilita wi-fi

¿Cómo puedo hacer que el wi-fi se desactive automáticamente cuando la pantalla se bloquea, si es posible después de 1 minuto más o menos? Luego se habilita automáticamente cuando la pantalla se desbloquea. Mi pantalla está configurada para bloquearse después de 30 segundos más o menos

Además, ¿es posible apagar wifi cuando no hay red dentro del alcance? Creo que se necesita mucha batería buscando redes. O tal vez aumentar el intervalo de búsqueda de alguna manera

Estoy seguro de que está al tanto de todos modos, pero con respecto a su segunda solicitud, si apaga WiFi cuando no hay redes dentro del alcance, no se volverá a encender automáticamente (a menos que tenga otro perfil para hacerlo)

Respuestas (1)

Así que combiné lo que pediste en una sola tarea. Primero creará un perfil que se active cuando cambie un estado. Seleccionará Estado de visualización y elegirá Desactivar. Tasker en realidad no puede saber si su pantalla está bloqueada, solo encendida o apagada, pero podemos evitarlo siempre que sepamos el tiempo que tarda la pantalla en bloquearse. La tarea es la siguiente:

  1. Esperar hasta
    segundos: 60
    hasta: % PANTALLA Coincidencias ACTIVADAS
  2. SI
    %PANTALLA Coincide ON

  3. Conjunto Wifi
    : ENCENDIDO

  4. DETENER
  5. TERMINARA SI
  6. SI
    %PANTALLA Coincide DESACTIVADO

  7. Conjunto Wifi
    : APAGADO

  8. IR A TIPO: NÚMERO DE ACCIÓN NÚMERO
    : 1

  9. TERMINARA SI

Explicación de la tarea: 1. Esto hace que la tarea espere antes de continuar a menos que se cumpla la condición. El tiempo de espera total debe ser el tiempo de pantalla hasta que se bloquee más el tiempo que desea esperar hasta que se apague el wifi 2. Si la pantalla se enciende, vaya a 3 3. Encienda wifi 4. Detiene la tarea 5. Finaliza si Declaración 6. Si el la pantalla está apagada en goto 7 7. Apague wifi 8. Provoque un bucle para seguir verificando el estado de la pantalla.


Nota 1: esta tarea asume que wifi ya está activado para empezar.

Nota 2: tal como está la tarea ahora, se verificará cada minuto. Si después del primer minuto desea cambiar el tiempo que espera para reducir el uso de la batería, agregará esta toma al principio.

1.SET VARIABLE
    NAME:%DUR
    VALUE: 60
2.WAIT UNTIL  
    SECONDS: %DUR  
    Until: %SCREEN Matches ON

Y agrega entre 7 y 8:

SET VARIABLE
    NAME:%DUR
    VALUE: WHATEVER TIME

ÚLTIMA NOTA: si no desea esperar segundos cada vez, puede usar una variable para minutos u horas como con segundos. Establecerá las variables para min u hora como cero al principio y luego las cambiará antes de iniciar el ciclo. Para usar variables en lugar de números estáticos, toque el símbolo de 2 flechas que se cruzan frente a Min/Hr/Sec.

Si tiene alguna pregunta, no dude en preguntar. Además, como soy nuevo, no olvide marcar la mía como la respuesta si resuelve su problema y votar la respuesta.