Ver Mensaje Individual
  #2  
Viejo 19/03/14, 23:15:05
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por davidtxu74 Ver Mensaje
Encender BT si no conectado a WIFI
Hola, David, bienvenido. Cuando tengas tiempo echas un vistazo a las Recomendaciones para participar en este foro de Tasker http://www.htcmania.com/showthread.php?p=8982303

En primer lugar tienes que hacerte un perfil COCHE (puedes ponerle otro nombre). En el contexto pones CONECTADO-A-BLUETOOTH y si quieres especificas el aparato bluetooth concreto. En la tarea (de entrada) pones las acciones que necesites, como por ejemplo CARGAR APLICACIÓN Radardroid. Si no necesitas poner ninguna acción concreta (tienes que poner alguna, necesariamente) pues te puede servir una acción "tonta" de tipo ESPERAR-1-segundo; con eso ya vale. Luego añades una tarea de salida con la acción BLUETOOT-Apagar; y puedes añadir otras acciones (por ej. Matar-app Radardroid). Con eso ya tienes el perfil COCHE.

Luego te haces otro perfil con el contexto de PANTALLA-DESBLOQUEADA (ya te dije que yo preferiría usar el contexto PANTALLA-ENCENDIDA que es más cómodo, pero tú verás) A este perfil puedes llamarle PANTALLA-ON. En la tarea de entrada pones
- Bluetoot, encender.
- Esperar 15 segundos.
- Detener tarea si %PACTIVE ~ *,COCHE,* (detener la tarea si está activado el perfil COCHE)
- Bluetoot, apagar

La clave es la variable %PACTIVE, que contiene la lista de todos los perfiles activos, separados por comas. Los asteriscos delante y detrás de ",COCHE," son para indicar que puede haber más caracteres (otros perfiles activos) por delante o por detrás; de hecho, otro perfil activo será PANTALLA-ON, cuya tarea de entrada se está ejecutando.

En este perfil PANTALLA-ON añades un segundo contexto CONECTADO A WIFI, y marcas la casilla de INVERTIR. Eso hará que el perfil solo se active cuando se cumplan los dos contextos: que desbloqueas/enciendes la pantalla y que al mismo tiempo NO esté conectado a una red Wifi. Y si quieres refinarlo todavía más, puedes añadir un tercer contexto: CONECTADO A BLUETOOTH, marcando la casilla invertir. De este modo el perfil de pantalla tampoco se va a activar cuando ocurra que YA estás conectado al coche.

Creo que con eso solucionas el tema. Pruébalo y nos cuentas.

En muchas cosas sí hay diferencia entre mayúsculas y minúsculas. Por ejemplo en los nombres de variables no puedes equivocarte. Como escribas %pactive no va a funcionar.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 20/03/14 a las 03:03:05.
Responder Con Cita
Gracias de parte de: