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

Respuesta
 
Herramientas
  #1  
Viejo 18/05/16, 19:27:53
Array

[xs_avatar]
leromaro leromaro no está en línea
Miembro del foro
 
Fecha de registro: ago 2014
Localización: Chascomús, Argentina
Mensajes: 245
Modelo de smartphone: Xiaomi Mi A3
Tu operador: Claro
Manejo de Tasker de la fuerza de señal de antena

Hola: quisiera saber si alguien conoce alguna limitación de Tasker, según el dispositivo o versión de Android, de obtener las variables %CELLID, %CELLSIG y %CELLSRV.

La duda viene en que quería implementar un perfil sencillo que tenía abandonado hace tiempo, donde al llegar la señal a niveles bajos se pone el modo avión y luego lo desactiva, la tarea es esta:

http://www.htcmania.com/showthread.php?t=805678

Lo que ocurre es que no importa cuanta señal tenga o si estoy parado abajo de la maldita antena de telefonía celular las variables siempre indican: -1, unknown y %CELLID.

Lo raro es que el celular, yendo a configuración, acerca del dispositivo, estado, intensidad de señal, marca correctamente los dBm o ASU correspondientes a la intensidad y esto si funciona.

También otros programas, como Netmonitor, son capaces de determinar a que antena está conectado y cuál es la intensidad.

Buscando, encontré usuarios que tienen problemas similares, pero no he sacado nada en claro, donde Pent contesta y coloca un código de algo y otro usuario dice que hay que ejecutar un código de consola, que me da error.

Esta es la discución entera
https://groups.google.com/forum/#!searchin/tasker/tasker$20cellsig/tasker/qKd9wM647OM/5KqdDfGdIAsJ

Esta es la tarea con el código
Sig (14)
A1: Run Shell [ Command:dumpsys telephony.registry | grep 'SignalStrength:
' Timeout (Seconds):0 Use Root:On Store Output In:%Asig Store Errors In:
Store Result In: ]
A2: Variable Split [ Name:%Asig Splitter: Delete Base:Off ]
A3: Flash [ Text:%Asig11 Long:Off ]
A4: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A5: Goto [ Type:Action Number Number:1 Label: ]


Alguna idea para poder sacarle a Android el valor real de intensidad de señal
Responder Con Cita


  #2  
Viejo 19/05/16, 18:32:55
Array

[xs_avatar]
leromaro leromaro no está en línea
Miembro del foro
 
Fecha de registro: ago 2014
Localización: Chascomús, Argentina
Mensajes: 245
Modelo de smartphone: Xiaomi Mi A3
Tu operador: Claro
Si creo un perfil de estado antena cercana, Tasker comienza a obtener los valores de las variables: %CELLSIG, %CELLID y %CELLSERV.

¿Estas no son variables incorporadas internas (según la página de Tasker) que Tasker debiera tener permanentemente actualizadas?
Responder Con Cita
  #3  
Viejo 19/05/16, 19:05:55
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
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 leromaro Ver Mensaje
Si creo un perfil de estado antena cercana, Tasker comienza a obtener los valores de las variables: %CELLSIG, %CELLID y %CELLSERV.

¿Estas no son variables incorporadas internas (según la página de Tasker) que Tasker debiera tener permanentemente actualizadas?
Así es. En mi caso funciona correctamente. Prueba con el sistema alternativo que tienes en las preferencias (apartado "Monitor").

Y esa tarea que comentas sólo te funcionará si tienes root. ¿Es tu caso?
__________________
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
  #4  
Viejo 19/05/16, 19:53:01
Array

[xs_avatar]
leromaro leromaro no está en línea
Miembro del foro
 
Fecha de registro: ago 2014
Localización: Chascomús, Argentina
Mensajes: 245
Modelo de smartphone: Xiaomi Mi A3
Tu operador: Claro
 Cita: Originalmente Escrito por WillyWeb Ver Mensaje
Así es. En mi caso funciona correctamente. Prueba con el sistema alternativo que tienes en las preferencias (apartado "Monitor").

Y esa tarea que comentas sólo te funcionará si tienes root. ¿Es tu caso?
Hola WillyWeb, sí soy root y el root funciona en Tasker, comprobado, ya que este podría ser otro problema.
Probando lo de "Solución Alternativa Antenas", "Red/Antena Despierta Pantalla" y "utilizar nueva API Antenas" en preferencias/ Monitoreo, sigue todo igual: si tengo un perfil que monitorea la antena me da la información de las variables, en cuanto desactivo el perfil, las variables quedan establecidas, pero ya Tasker no les asigna nuevos valores, ej %CELLSIG quedó en 5, y luego activo modo avión y ejecuto una tarea con flash %CELLSIG y este sigue en 5.
Al reiniciar el teléfono nuevamente da -1, hasta que enciendo el perfil de monitoreo de antenas, donde toma el valor correspondiente correcatamente.

Es raro, pero no me causa ningún problema, en sí también es entendible, básicamente solo lo necesitaría dentro de una tarea de un perfil que monitoree las antenas, no?

Ahora es solo curiosidad de por qué Tasker no le asigna un valor.
Responder Con Cita
  #5  
Viejo 19/05/16, 20:20:50
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
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
Mira aquí...

http://tasker.dinglisch.net/userguide/en/variables.html

...seguro que lo que te está pasando tiene explicación.
__________________
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
  #6  
Viejo 21/05/16, 01:47:47
Array

[xs_avatar]
leromaro leromaro no está en línea
Miembro del foro
 
Fecha de registro: ago 2014
Localización: Chascomús, Argentina
Mensajes: 245
Modelo de smartphone: Xiaomi Mi A3
Tu operador: Claro
Gracias WilliWeb, lo leí antes de hacer la pregunta inicial (en español y en inglés) y lo he releído ahora, pero no he podido determinar donde está el "problema".
Tendrá que ver con esto? (dynamic, monitored) que tienen algunas variables y otras no.
Responder Con Cita
  #7  
Viejo 21/05/16, 09:32:42
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
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
Podría ser...

 Cita:
General Notes

Variables marked dynamic in the list above trigger changes in Variable Value states and Variable Set events whenever their value changes.

Variables marked monitored will cause the relevant monitor to startup to track their state when they are used in contexts or tasks which are used by widgets or enabled profiles. For instance, %CELLID used in a Flash action will cause cell location to be tracked.

Limitation: monitored variables cannot be detected in anonymous shortcuts.
 Cita:
Notas Generales

Las Variables marcadas anteriormente como dinámicas disparan cambios en estados Valor de Variable y en eventos Establecer Variable cuando cambian sus valores.

Las Variables marcadas como monitorizadas provocarán que el monitor relevante comience a seguir su estado cuando sean utilizadas en contextos o tareas que formen parte de widgets o perfiles habilitados. Por ejemplo, %CELLS utilizada en una acción de Flash activará el seguimiento de la ubicación utilizando las antenas de telefonía.

Limitación: las variables monitorizadas no pueden ser detectadas en accesos directos anónimos
__________________
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:
Respuesta

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



Hora actual: 04:12:53 (GMT +2)



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

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