Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 30/06/16, 04:30:42
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Variable o contexto «datos activos»

Hola, por más vueltas que la doy no lo encuentro.

¿Existe la variable o el contexto de datos móviles activos?

Lo quiero para hacer búsqueda de wifi sólo cuando están activados los datos 3g, pero no encuentro la variable interna de tasker o el contexto para que sólo se ejecute en ese momento. A ver si alguien sabe cómo hacerlo.

Gracias de antemano.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
Responder Con Cita


  #2  
Viejo 30/06/16, 09:10:26
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Tienes un contexto de estado que te dice qué tipo de red móvil tienes activa en cada momento (2G/3G/4G/ninguna). Si quieres controlar los cuatro estados tendrás que crear cuatro perfiles. Cuando veas el contexto lo entenderás.

Busca en ... Estado > Red > Red móvil
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)

Última edición por WillyWeb Día 30/06/16 a las 14:48:55.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #3  
Viejo 02/07/16, 23:25:12
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Gracias, pensé que ese contexto era para cuando tenías activa la red pero no los datos. Es justo lo que necesitaba. Muchas gracias.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
Responder Con Cita
  #4  
Viejo 02/07/16, 23:31:37
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por ferfoxi Ver Mensaje
Es justo lo que necesitaba. Muchas gracias.
Pues me alegro
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #5  
Viejo 07/07/16, 11:34:01
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Por lo que veo del funcionamiento de este contexto, sólo funciona cuando están realmente activos los datos, pero no siempre que tengo marcada la casilla de datos en android. Pongo un par de ejemplos para que se me entienda.

Al estar en la calle con los datos activos el contexto funciona bien, pero al entrar en casa y conectarme al wifi se desactiva el contexto.
Si estoy en una zona sin cobertura el contexto no cumple aunque tenga la casilla de los datos activada.

Lo quiero para hacer búsqueda de wifi cuando he activado los datos, pero claro, si estoy en una zona sin cobertura (en el garaje, o en el pueblo que no hay cobertura de mi compañía, por ejemplo) deja de buscar wifi al no cumplir la condición.
Responder Con Cita
  #6  
Viejo 07/07/16, 12:01:44
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Te entiendo perfectamente y, como bien dices, lo que ese contexto hace es indicar a que tipo de red móvil estas realmente "conectado" sin tener en cuenta lo que tengas seleccionado en las preferencias del sistema o en cualquier otra parte. Por lo que decías en tu primer mensaje parecía que era justo eso lo que necesitabas (Lo quiero para hacer búsqueda de wifi sólo cuando están activados los datos 3g).

Al margen de eso, no entiendo la lógica de esa búsqueda de WiFi que describes ahora. Buscas WiFi cuando tienes los datos activados pero no quieres buscar si estás conectado a una red de datos (que es justo lo que te dice ese contexto)

¿No sería más efectivo buscar WiFi cuando pierdas la conexión de datos para intentar seguir conectado? ... supongo que tendrás tus motivos para querer hacerlo así.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #7  
Viejo 07/07/16, 14:41:18
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Lo que quiero es que me busque wifi siempre que lo tengo seleccionado en las preferencias del sistema y no sólo cuando tengo cobertura.

Me funciona genial cuando llego a mi casa, pues tengo cobertura, pero no me funciona cuando voy a la casa del pueblo, que no tengo cobertura de mi operador, por lo que el perfil no se activa. Quiero que busque wifi tanto si estoy conectado como si no, pero siempre que lo tenga seleccionado en las preferencias del sistema.

Gracias por la ayuda.
Responder Con Cita
  #8  
Viejo 07/07/16, 15:25:21
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por ferfoxi Ver Mensaje
Lo que quiero es que me busque wifi siempre que lo tengo seleccionado en las preferencias del sistema y no sólo cuando tengo cobertura.
Perdona pero sigo sin pillarlo.

Quieres que te busque WiFi siempre que tengas seleccionado, ¿el qué? ¿los datos? ¿el WiFi?

Estoy dando por supuesto que usas el móvil como el 99% de la gente. Llevas los datos activados y te conectas a un WiFi cuando estás en ciertos sitios "conocidos". Puede que ese sea mi error. Si lo aclaras un poco más seguro que alguien puede aportar ideas que resuelvan tu problema.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #9  
Viejo 07/07/16, 15:52:42
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Con tanta explicación la he liado, jajaja.

Quiero que busque wifi cuando tenga los datos móviles seleccionados.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
Responder Con Cita
  #10  
Viejo 07/07/16, 17:23:20
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por ferfoxi Ver Mensaje
Quiero que busque wifi cuando tenga los datos móviles seleccionados.
Perfecto. ¿Es que no llevas los datos siempre seleccionados? eso es lo habitual

Y si no los llevas siempre seleccionados ¿por qué? ¿en qué situaciones los desactivas? ¿cómo lo haces?
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #11  
Viejo 07/07/16, 17:31:16
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Lo desactivo por las noches. Bajo la barra de notificaciones y desactivo datos móviles y wifi. De este modo por la noche no me busca de nuevo el wifi para conectar.
Al despertar enciendo wifi y datos y al salir de casa automáticamente me apaga el wifi, pero puntualmente lo enciende tasker para buscar de nuevo wifi. Esto lo hago mediante un perfil con los estados «conectado a datos móviles» y «no conectado a wifi» con una tarea que es un bucle que enciende el wifi 10 segundos cada 10 minutos.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
Responder Con Cita
  #12  
Viejo 07/07/16, 18:29:55
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Parece que te pasa el día buscando un WiFi al que conectar y lo de querer controlar si los datos están seleccionados, o no, sólo es para evitar que esa tarea buscadora se detenga. ¿Lo he entendido bien?

Supongo que sólo te conectas a unos pocos puntos de acceso WiFi conocidos. ¿Te has planteado activar el WiFi sólo en esas ubicaciones? Además de ser más efectivo creo que podrías ahorrar bastante batería.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #13  
Viejo 08/07/16, 12:01:15
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Lo tengo organizado de la siguiente manera.

Perfil, que se activa si no estoy conectado a ningún wifi y sí estoy conectado a datos móviles.

La tarea de entrada es un bucle que activa el wifi 10 seg cada 10 minutos, lo que equivale a 1 minuto cada hora, por lo que si paso 12 horas fuera de casa se me activaría el wifi 12 minutos en total (poco gasto de batería).

Si en esos 10 segundos se conecta a algún wifi entonces se desactiva el perfil y se queda conectado al wifi. Da igual el wifi que sea, porque si en esos 10 segundos se conecta, entonces se queda conectado. Si se desconecta del wifi (por ejemplo al salir de mi casa) se apaga el wifi y sigue con la búsqueda de 10 segundos cada 10 minutos.

La tarea de salida mata la tarea de entrada.


Por la noche, al apagar datos móviles y wifi se desactiva el perfil y no realiza la búsqueda. Por la mañana enciendo wifi y datos y ya tengo el perfil dispuesto para todo el día y puedo olvidarme de encender y apagar el wifi para evitar consumos excesivos de batería.
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 08/07/16, 18:48:03
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Bueno, si el sistema funciona a tu gusto no será yo el que le ponga pegas

Lo que no entiendo es por qué te empeñas en condicionar la activación del WiFi al estado de los datos

Supongo que lo haces así porque has visto fácil la relación de apagar los datos por la noche con que esa tarea también se mantenga desactivada, pero ya estás viendo que depender del estado de los datos tiene efectos secundarios.

Se me ocurre que podrías activar/desactivar ese perfil buscador de WiFi desde una notificación permanente o desde un widget en el escritorio. ¿Cómo lo ves?
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #15  
Viejo 09/07/16, 01:22: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 WillyWeb Ver Mensaje
Lo que no entiendo es por qué te empeñas en condicionar la activación del WiFi al estado de los datos
Sospecho que el motivo sea el siguiente:
En principio, el perfil buscador de Wifi debe estar activado siempre, salvo en dos circunstancias: A) que ya tengamos una conexión Wifi, cosa que se controla automáticamente por el propio sistema, seguramente mediante un contexto de tipo "no conectado a Wifi"; y B) tampoco debe funcionar durante el periodo de sueño, en el que Ferfoxi parece preferir que no haya transmisiones de ningún tipo (ni Wifi ni Datos-De-Telefonía-Móvil). Por tanto, en principio, habría que decirle a Tasker, de alguna manera, cuándo comienza el periodo de dormir y cuándo termina. Podría ser mediante un Widget o algo similar. Parece que Ferfoxi ha preferido indicarlo precisamente mediante la activación/desactivación de los Datos-Móviles, que requiere un esfuerzo muy similar al de pulsar un widget. O sea que, para Ferfoxi, tener DatosMóviles desactivados significa que está durmiendo y por tanto el perfil buscador de Wifi debe permanecer inactivo. Tener DatosMóviles activados significa que el perfil buscador de Wifi puede funcionar (salvo que se tenga conexión a una red Wifi). Para mí, este planteamiento tiene bastante lógica, y es sencillo de manejar/programar.

Pero quizá Ferfoxi tenga otros motivos para vincular el perfil y los DatosMóviles.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
  #16  
Viejo 09/07/16, 10:03:48
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Sospecho que el motivo sea el siguiente:
No tengo dudas de que ese es el motivo. La faena es que el contexto que reacciona al estado de los datos lo hace cuando la conexión es efectiva y no cuando se cambia el estado desde los ajustes del Android. Eso hace que al perder cobertura (pueblo o garaje) l a tarea que busca WiFi deje de funcionar, y no es lo deseado.

Yo también me inclino por el uso de un widget que encienda/apague un "modo sueño", que además de controlar esa tarea buscadora podría hacer otros ajustes interesantes para las horas de descanso (brillo, volumen, etc).
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #17  
Viejo 09/07/16, 11:04:48
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Efectivamente lo uso en el modo que dice Caravantes. Antes tenía un nexus 4 roteado y me había creado una escena que me encendía datos, wifi y me ponía una variable que llamaba dormido a 0. Esa escena me saltaba automáticamente con la alarma de la mañana o con el gesto de Nova de arrastrar dos dedos en el escritorio. Podía elegir entre despierto y dormido.
La variable dormido era la que me hacía buscar wifi si no tenía conexión establecida.
Pero ahora he pasado a un p9 lite y no lo tengo roteado (tampoco me interesa para no perder el pago por NFC) y ando investigando lo más cómodo que hacer al despertarme y dormir y se me había ocurrido que era bajar la cortina y cortar datos móviles y wifi o encenderlo al despertarme, porque al no ser root no puedo controlar los datos móviles desde tasker.
La única pega es que al perder cobertura móvil, deja de buscar WIFI y no se como arreglarlo y que no me añada pasos a la hora de «despertar» o «dormir» al móvil.

Enviado desde mi HUAWEI VNS-L31 mediante Tapatalk
Responder Con Cita
Gracias de parte de:
  #18  
Viejo 09/07/16, 11:51:20
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
¿Has mirado si Secure Settings tiene algo que te pueda ayudar, aunque no seas root? No te puedo dar muchas pistas porque yo no lo uso, pero por aquí se recurre mucho a ese plugin para cosas como esta.

https://play.google.com/store/apps/d...ettings.plugin
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Gracias de parte de:
  #19  
Viejo 09/07/16, 12:06:03
Array

[xs_avatar]
WillyWeb WillyWeb está en línea ahora
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Creo que he dado con algo que te puede valer...

Tienes una acción que te dice si los datos están activados/desactivados independientemente de que estén activos (eso te lo dice el perfil que te propuse al principio).

Prueba con la acción ...

Red > Probar Red ... en Tipo selecciona "Datos Móviles Activados" y guarda el resultado en la variable que más te guste (el valor es yes/no).

La cosa sería tan fácil como comprobar en la tarea buscadora de WiFi si esa variable es "yes" y comenzar el proceso de búsqueda, o es "no" para dar la tarea la tarea por terminada. De esa forma, cuando apagues los datos por la noche, el perfil/tarea que intenta conectarse a un WiFi nunca llegará a ponerse en marcha.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)

Última edición por WillyWeb Día 09/07/16 a las 12:12:09.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:


  #20  
Viejo 11/07/16, 09:35:16
Array

[xs_avatar]
ferfoxi ferfoxi no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 269
Modelo de smartphone: HTC Desire
Tu operador: Orange
Me funciona esa acción perfectamente. Muchas gracias por los comentarios.

He creado una variable %DATOSMOVIL donde se guarda el yes/no y la tarea de búsqueda de wifi se activa ahora si el valor de la variable el yes. Lo malo es que el monitoreo de la variable no es constante, ya que se tiene que ejecutar la acción.
Lo he resuelto creando un perfil con el contexto de conectado a 2g,3g y 4g con tarea de entrada y salida la comprobación de si están marcados los datos móviles en los ajustes de android. De este modo si pierdo cobertura, el valor de la variable %DATOSMOVIL sigue siendo yes y sigue buscando wifi, mientras que antes se me paraba la búsqueda. También he metido la comprobación dentro del bucle de búsqueda de wifi para que si desactivo los datos mientras estoy sin cobertura me pare la comprobación del wifi.
Sé que me explico fatal, pero gracias por la ayuda chicos.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 11:36:42 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /