Tasker: si es variable, no está conectado a Wifi

Quiero que el brillo de mi pantalla solo aumente si no está conectado a ninguna red Wifi (no significa que Wifi deba estar apagado), pero no puedo entender cómo funcionan exactamente las variables Wifi. La documentación oficial es muy general y técnica.

Editar: el problema es que mi Wifi es inestable, lo que significa que Android no tiene Wifi durante unos 2-3 segundos y luego lo recupera. Así que agregué una Waitacción de 5 segundos para que el brillo de mi pantalla no cambie cada 15 minutos, pero sucede de todos modos, solo que ahora 5 segundos después.

Creo que finalmente hacer que funcione es necesario un "Si variable".

ingrese la descripción de la imagen aquí

Respuestas (1)

Estás haciendo esto de la manera incorrecta.

Vaya a Perfiles → (Nuevo perfil) → Estado → Red → Wifi conectado. Déjelo SSIDen blanco y marque "Invertir". Vincule este perfil a una tarea que cambie el brillo.

Editar - Bien, creo que he encontrado la solución. En la tarea que cambia el brillo, haga esto:

  1. Waitdurante 5 segundos
  2. if %WIFII(coincide con la expresión regular)\bSCAN\b
    • (Aumentar el brillo)

Explicación: La %WIFIIvariable (WiFi info) no solo proporciona el nombre del WiFi al que está conectado, sino también información diversa como Mac y dirección IP y contiene la frase ">>> CONECTADO <<<". Si no está conectado a ningún WiFi en particular, enumera todos los WiFi disponibles junto con la frase ">>> ESCANEAR <<<".

La tarea anterior básicamente

  1. Espera 5 segundos (¡ajustar en consecuencia!)
  2. Comprueba si la %WIFIIvariable contiene la palabra "SCAN" mediante una expresión regular
    • Si contiene "ESCANEAR", significa que el dispositivo NO está conectado a un WiFi específico (si estuviera conectado, tendría la palabra "CONECTADO").
  3. Aumenta el brillo en consecuencia

Nota: ¡Puede causar problemas si hay WiFi con la palabra "ESCANEAR" en ellos! Siempre puede cambiar la ifcondición a otra cosa, como if %WIFII (doesn't match regex) \bCONNECTION\b, o hacerla más específica para la frase ">>> SCAN <<<" (todavía soy nuevo en las expresiones regulares, así que no tengo idea de cómo hacerlo).

Eso ya lo hice. Actualicé la pregunta.
@Yethat Entonces, básicamente, desea que aumente el brillo si está afuera, sin embargo, ¿no cuando está adentro sino desconectado del WiFi inestable? Creo que tengo una solución, actualizaré la respuesta pronto.
@SSS ¡Precisamente!
¡Muchas gracias! ¡Funciona a las mil maravillas! Y gracias por la buena explicación!