![]() |
|
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
|
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 |
|
|
|
#2
|
|
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? |
|
#3
|
|
|
Cita:
Y esa tarea que comentas sólo te funcionará si tienes root. ¿Es tu caso? |
|
#4
|
|
|
Cita:
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. |
|
#5
|
|
Mira aquí...
http://tasker.dinglisch.net/userguide/en/variables.html ...seguro que lo que te está pasando tiene explicación. |
|
#6
|
|
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. |
|
#7
|
||
|
Podría ser...
Cita:
Cita:
|
| Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 00:42:19 (GMT +1)
HTCMania: líderes desde el 2007






