Ver la Versión Completa : [ CONSULTA ] Activacion Wifi a traves de señal antena
Buenas,
Haber que tengo una duda sobre este Perfil, lo que hago es activar la red Wifi al detectar las antenas gsm, mi problema, el escaneo de antenas me detecta muchas desde casa, y al subir a unos... 1000 m. antes de llegar a casa ya me activa la wifi, como podría reducir el campo de señal.
Gracias de antemano.
Caravantes
16/09/13, 04:04:10
Hola kurtix. Creo que no te he visto antes por aquí. Bienvenido al foro de Tasker. Si todavía no lo has hecho, te sugiero la lectura de las "Recomendaciones para participar"
http://www.htcmania.com/showthread.php?p=8982303
Haber que tengo una duda sobre este Perfil, lo que hago es activar la red Wifi al detectar las antenas gsm, mi problema, el escaneo de antenas me detecta muchas desde casa, y al subir a unos... 1000 m. antes de llegar a casa ya me activa la wifi, como podría reducir el campo de señal.
Creo que no es fácil resolver ese problema. La "ubicación" por antenas conlleva ese nivel de imprecisión que comentas. Algunas veces el error es de 300 metros y otras veces es un par de kilómetros o más; para cada caso es distinto, depende de cuántas antenas cojas y cuál sea la intensidad de cada una. Si quieres intentarlo...
En cada línea tienes la información de una antena. Primero aparece su identificativo. Luego hay una barra de dividir, y finalmente un dígito que representa la intensidad de la señal recibida de esa antena. Puedes probar a borrar alguna línea, o cambiar el dígito final. Haciendo este tipo de pruebas quizás consigas algo, pero me parece muy difícil porque es como dar palos de ciego haciendo intentos a lo loco.
¿Tanto problema tienes en que la red Wifi se active un kilómetro antes de que llegues a casa? Supongo que eso equivale a unos cinco o diez minutos como máximo, y a mí no me parece que sea algo preocupante.
Hola Caravantes.
Es la primera vez que posteo en este apartado, la verdad que instale Tasker y desisti por la complejidad de la App, pero después de leerme los tutos que hay aquí le estoy cogiendio el gustillo. :) El post de recomendaciones no me lo he leído, la verdad, lo hago...
Sobre el tema de la señal, no es mucho problema la verdad, se me olvido decir que al activar wifi también desactiva red mobil, pero bueno, o quito la desactivación de la red mobil o le pongo una condición que la desactive cuando se haya conectado a mi SSID, probare si me sale.
Gracias!!! Y sigo por aquí colaborando en lo que pueda.
Caravantes
16/09/13, 07:48:45
se me olvido decir que al activar wifi también desactiva red mobil,
No necesitas hacer eso. Cuando tienes conexión Wifi, Android ignora la conexión de datos móviles, nunca los usa. Por eso te digo que no necesitas desactivarlos.
Como dice Caravantes la señal de las antenas tiene este problema, y la verdad es que tampoco es preocupantes lo del kilómetro.
En caso de que quieras afinar más puedes escanear las antenas que te coja en casa mediante tasker. Las guardas o apuntas. Intenta buscar una q se ajusta a tus necesidades es decir una que la pierdas a los digamos 200 metros y q la encuentre también en esa distancia. Si la encuentras lo que puedes hacer poner esa en el contexto. O dos antenas para más seguridad.
Tienes otra posibilidad con el plugin Autolocation. Lo tienes en el recopilatorio sección plugins. En su Web puedes leer más acerca de como funciona.
Pero como dice Caravantes tampoco es preocupante que tengas Encendido un poco más el wifi.
Gracias a los dos, de verdad, no se, el tema antenas no me acaba de convencer, lo veo muy inestable a mi parecer, ahora estoy haciendo un nuevo escaneo desde cero, y son demasiadas antenas o celdas o no se lo que son, lo que me detecta, inestable me refiero a aun estando dentro de casa con todo el listado de antenas, hay momentos que me da wifi desactivada. Voy a mirarme el plugin haber de que va. Gracias!!
Me parece (puedo estar equivocado) que te estas liando.
Porque no publicas (de la manera que pone en recomendaciones que asi no tardas nada y lo copias perfecto) el perfil completo y le echamos un vistazo?
Es que no tienes que condicionar que te desconecte el wifi a que ya no capte las antenas. Lo de las antenas es sólo para que te lo conecte no al reves. Mejor dicho para que como capta que estas a un kilometro de tu casa, pues cada cierto tiempo te conecte el wifi a ver si se conecta, lo que querra decir que estas en casa. Una vez hecho esto en la tarea que te activa el wifi yo le pondría una acción de Tasker/Estado de perfil/ y deshabilitas el perfil de las antenas. Hasta que pierda la conexión de wifi, entomces lo vuelves a habilitar. Aqui yo le pondría que espere un poco por si por ejemplo te vas a una habitación que no tiene cobertura, etc.
A ver si Juss que creo que tiene un perfil funcionando con esto lee este post y lo puede publicar aquí lpara que te sirva de ejemplo, y al resto.
Por cierto que antes no te lo dije...Bienvenido al foro!!!
ferfoxi
16/09/13, 21:11:21
Querría que me aclararais una duda que tengo con respecto a estos perfiles y android 4.3 en un nexus 4.
Yo tengo activada la opción de que siempre se busquen la redes wifi aunque esté desconectado (para mejorar la ubicación) porque se supone que gasta muy poca batería. En este caso es una tontería para iniciar el perfil el que lo haga con una búsqueda de antenas pues no se ahorra batería ¿no?.
He creado un perfil de prueba para casa con la única condición de que tengamos una wifi cercana sin necesidad de alternar el wifi, y con él apagado y se activa perfectamente el perfil.
¿Cómo lo veis vosotros?
Caravantes
16/09/13, 23:10:39
Mejor dicho para que como capta que estas a un kilometro de tu casa, pues cada cierto tiempo te conecte el wifi a ver si se conecta, lo que querra decir que estas en casa. Una vez hecho esto en la tarea que te activa el wifi yo le pondría una acción de Tasker/Estado de perfil/ y deshabilitas el perfil de las antenas. Hasta que pierda la conexión de wifi, entomces lo vuelves a habilitar.
Eso de habilitar y deshabilitar perfiles es uno de los métodos posibles. Otra posibilidad es usar un perfil (contexto por antenas, tal como está) que conecte el Wifi en la tarea de entrada... y que no tenga tarea de salida. Luego se hace otro perfil con contexto de tipo conectado a Wifi, y ahí solo ponemos tarea de salida: tras esperar un tiempo, si sigue sin conexión, se desactiva el Wifi definitivamente. Este sistema deja claro dos detalles interesantes que no son evidentes cuando comenzamos a usar Tasker:
A) Las dos acciones opuestas (conectar Wifi, desconectar Wifi) pueden estar en dos perfiles que funcionen con contextos muy distintos.
B) Un perfil puede tener tarea de entrada sin tarea de salida... o tener tarea de salida sin tarea de entrada.
Si combinamos todo esto con la opción de habilitar/deshabilitar perfiles... llegamos a tener un conjunto enorme de posibilidades.
Caravantes
16/09/13, 23:19:56
Yo tengo activada la opción de que siempre se busquen la redes wifi aunque esté desconectado (para mejorar la ubicación) porque se supone que gasta muy poca batería. En este caso es una tontería para iniciar el perfil el que lo haga con una búsqueda de antenas pues no se ahorra batería ¿no?. He creado un perfil de prueba para casa con la única condición de que tengamos una wifi cercana sin necesidad de alternar el wifi, y con él apagado y se activa perfectamente el perfil.
Había leído que Android 4.3 incluía esa posibilidad de detectar las redes Wifi del entorno incluso cuando el sistema Wifi esté apagado (realmente no está apagado del todo). Lo que no imaginaba era que Tasker pudiera manejar esa información de las redes cercanas, cosa que tú has verificado experimentalmente (gracias por el dato, es muy interesante). Y en tal caso te doy la razón en todo: no hay ningún motivo para usar otro contexto, puesto que el contexto de Wifi cercana es el más preciso y el más eficaz para encender el sistema Wifi. Para apagarlo también puedes usar el mismo contexto, en su tarea de salida, pero siempre es recomendable introducir una demora de unos minutos para verificar que no sea una pérdida temporal de la conexión o de la cobertura.
malkair
17/09/13, 13:13:56
Querría que me aclararais una duda que tengo con respecto a estos perfiles y android 4.3 en un nexus 4.
Yo tengo activada la opción de que siempre se busquen la redes wifi aunque esté desconectado (para mejorar la ubicación) porque se supone que gasta muy poca batería. En este caso es una tontería para iniciar el perfil el que lo haga con una búsqueda de antenas pues no se ahorra batería ¿no?.
He creado un perfil de prueba para casa con la única condición de que tengamos una wifi cercana sin necesidad de alternar el wifi, y con él apagado y se activa perfectamente el perfil.
¿Cómo lo veis vosotros?
Hola ferfoxi,
Tengo Android 4.3 y hasta ahora no había pensado en este uso del "Buscar redes siempre". Lo estoy probando y no se me activa la wifi a pesar de tener el perfil de Tasker activo. ¿Podrías decirme cómo lo tienes exactamente? Te digo cómo lo tengo yo:
En Android:
Ajustes-Wifi-Ajustes Avanzados, marcado "Buscar redes siempre", con la wifi apagada.
En Tasker:
Perfil de "Wifi Cercana" con el SSID de la red a la que quiero conectarme, sin nada más; tarea de entrada: Encender Wifi. Sin tarea de salida.
Así no se me activa la wifi automáticamente, y obviamente no se me conecta. En teoría, Android debería buscar wifis aunque la conectividad wifi no esté encendida en el sistema, y cuando las detectara, Tasker debería encenderla y conectarse. Pues nanay.
Edito: Si en Tasker activamos "Alternar Wifi" (para que Tasker encienda el wifi cada x tiempo y haga un escaneo), el perfil sí funciona; pero para esto no necesitamos tener activado el "Buscar redes siempre" y no tiene gracia.
¿Se me está pasando algún ajuste de Android o algo en Tasker?
Gracias y un saludo.
ferfoxi
17/09/13, 14:37:10
Lo único que se me ocurre es que no tengas tasker activado como administrador de dispositivos.
malkair
17/09/13, 18:26:37
Lo único que se me ocurre es que no tengas tasker activado como administrador de dispositivos.
Sí que lo tengo.
Bueno, seguiré probando a ver si doy con el problema. Gracias.
sanderqa
17/09/13, 19:54:45
Yo también probé un perfil con WiFi cercana y al hacer la tarea que me activara el WiFi no me funcionó, después use una tarea individual que me activara el WiFi y con el perfil de WiFi cercana de tarea puse realizar tarea la que acababa de crear y a así si me funciona, prueba así.
Caravantes
17/09/13, 22:19:35
Tengo Android 4.3 y hasta ahora no había pensado en este uso del "Buscar redes siempre". Lo estoy probando y no se me activa la wifi a pesar de tener el perfil de Tasker activo.
Creo que precisamente ese es el problema: que ya tienes el perfil activo y por tanto Tasker no tiene ningún motivo para volver a ejecutar (OTRA VEZ) la tarea de entrada. Tienes que probarlo cuando no tengas el perfil activo y entres en la cobertura de tu red Wifi; supongo que en esas circunstancias sí te funcionará bien.
malkair
18/09/13, 16:38:31
Wifi del teléfono apagada, activado "Buscar redes siempre".
Perfil de wifi cercana deshabilitado. El perfil simplemente consiste en Wifi cercana: mi SSID, tarea de entrada: encender wifi.
Hasta aquí, es lo que hay que hacer.
Habilito el perfil de wifi cercana (repito, con la wifi del teléfono apagada). Estoy en rango de mi red wifi.
En teoría, al poco tiempo (no sé cuánto), Android debería detectar mi red y, seguidamente, Tasker debería encender la wifi del teléfono y conectarse.
Pues no. He esperado 20 minutos, pero nada.
El perfil de Tasker no llega ni a activarse (comprobado en el registro de ejecución), por lo que debe ser Android el que no se entera, o no busca redes, o no las encuentra, o vaya usted a saber. Lo cierto es no sé cómo comprobar si el "Buscar redes siempre" está funcionando, yo no aprecio ningún cambio visible con dicha opción activada.
Debe haber algo que se me escapa, pero ¿qué?
EDITO: CREO QUE YA FUNCIONA. Simplemente he desactivado el "Buscar redes siempre" y al volver a activarlo voilá, al instante se ha activado el perfil. De lo que deduzco que la opción de "Buscar redes siempre" hay que activarla DESPUÉS de habilitar el perfil de Tasker.
ferfoxi
18/09/13, 18:06:36
Me alegro que te funcione, ya me tenía rallado que no te funcionara.
malkair
19/09/13, 10:24:14
REEDITO: No me funciona. O mejor dicho, no como debería.
Volviendo a hacerlo todo desde el principio y en el orden correcto, la wifi NO se activa por sí sola; solo lo hace si alterno la opción de "Buscar redes siempre" (en cuanto lo hago, el perfil se activa y la wifi se enciende, lo que me parece raro). Si no toco la opción, incluso con el perfil ya habilitado, no hace NADA, no se activa. En resumen, el perfil solo se activa cuando "toco" la opción de "Buscar redes siempre", pero no se activa automáticamente; por lo que sospecho que Tasker no "entiende" que Android esté reportando una red sin tener wifi encendido.
Además, si pongo tarea de salida un Apagar Wifi, la wifi tampoco se apaga automáticamente cuando salgo del alcance de la red.
Además de todo lo anterior, y ya el remate, resulta que el "Buscar redes siempre" consume bastante batería, o al menos esa impresión me ha dado.
No acabo de comprender la opción de "Buscar redes siempre". Si está activada se supone que busca de alguna forma redes wifi conocidas, pero parece que cuando las encuentra (si es que las encuentra) no hace nada: desde luego no se conecta a ellas automáticamente (¿para qué sirve esa opción entonces?), ni parece que Tasker se entere de que hay una red wifi al alcance.
Salvo que alguien tenga alguna sugerencia nueva, me doy por vencido.
Caravantes
20/09/13, 03:31:59
No acabo de comprender la opción de "Buscar redes siempre". Si está activada se supone que busca de alguna forma redes wifi conocidas, pero parece que cuando las encuentra (si es que las encuentra) no hace nada: desde luego no se conecta a ellas automáticamente (¿para qué sirve esa opción entonces?)
Esa opción de "buscar redes siempre" sirve para que Android pueda mejorar la ubicación aunque tengas el Wifi desactivado. Google tiene una base de datos con información de (casi) todas las redes wifi, incluyendo su ubicación y la dirección MAC del router. De esta forma, sabiendo cuáles redes hay alrededor, Android puede calcular bastante bien la posición del aparato. Por ese mismo motivo, en Android 4.2 o anterior, hay veces que Android nos sugiere activar la Wifi para mejorar la ubicación. Se supone que en Android 4.3, con esa opción de "buscar redes siempre", el aparato puede hacerlo directamente, usando el sistema Wifi solo para informarse de las redes wifi que hay alrededor.
rabeliyo
20/11/13, 21:50:19
Muy buenas a todos, pues navegando me he encontrado con esto y creo que tengo la solucion, por lo menos a mi me funciona.
Yo tengo puesto, con la opcion de permitir siempre buscar redes wifi (en ajustes wifi)
Estado: Ubicacion (solo por red)
Tarea de entrada: Activar wifi
Tarea de salida: Desactivar wifi
Con una precision de 30m, pues me funciona perfectamente en 2 bares a los que voy con wifi y en mi casa.
Estuve probando sin tener activada la opcion de buscar siempre redes wifi y me daba una ubicacion en maps de 1km alejado de la localizacion real, tras activarlo me da un fallo de 10m con lo que el prefil funciona a la perfeccion.
Yo tengo que la red de antenas encienda el gps y el perfi de "ubicacion por gps" que a su vez enciende el wiifi cuando llega a casa con una presicion perfecta, al conctarse al wifi desactiva el gps y el perfil. el gasto de bateria es minimo y la presicion casi exacta
Yo tengo que la red de antenas encienda el gps y el perfi de "ubicacion por gps" que a su vez enciende el wiifi cuando llega a casa con una presicion perfecta, al conctarse al wifi desactiva el gps y el perfil. el gasto de bateria es minimo y la presicion casi exacta
por poco que gaste el GPS en ese rato gasta muchísimo mas que activar el wifi directamente.
por poco que gaste el GPS en ese rato gasta muchísimo mas que activar el wifi directamente.
Es cierto pero al menos en mi caso no esta mas de 5 encendido y a nivel total de batería serán 6 minutos menos que me durará, ganó en presicion ya que se me activa a 20 metros. Pero bueno supongo que es lo mismo que se active el wifi 10 m o el gps no creo que haya diferencia.
Es cierto pero al menos en mi caso no esta mas de 5 encendido y a nivel total de batería serán 6 minutos menos que me durará, ganó en presicion ya que se me activa a 20 metros. Pero bueno supongo que es lo mismo que se active el wifi 10 m o el gps no creo que haya diferencia.
A ver. .. que cada cual hace lo que le parece. .. :D
Simplemente no veo la necesidad de encender un sensor que gasta 100 veces más que otro para saber cuando exactamente se tiene que encender el segundo. .. aunque sólo sean 5 minutos ;)
En 5 minutos el gps puede consumir un 1% - 2% de batería sin problemas mientras que activar el wifi en ese momento te va a consumir un 0% más por encenderlo 5 minutos antes.
A ver. .. que cada cual hace lo que le parece. .. :D
Simplemente no veo la necesidad de encender un sensor que gasta 100 veces más que otro para saber cuando exactamente se tiene que encender el segundo. .. aunque sólo sean 5 minutos ;)
En 5 minutos el gps puede consumir un 1% - 2% de batería sin problemas mientras que activar el wifi en ese momento te va a consumir un 0% más por encenderlo 5 minutos antes.
ahora me hiciste pensar jaja si no es lo mismo, será que es un paso inedesario? Ya que encendiendo el wifi y que se active en casa también es exacto y con un paso menos
Caravantes
22/11/13, 00:14:05
creo que tengo la solucion, por lo menos a mi me funciona.
Yo tengo puesto, con la opcion de permitir siempre buscar redes wifi (en ajustes wifi)
Estado: Ubicacion (solo por red)
Tarea de entrada: Activar wifi
Tarea de salida: Desactivar wifi
Con una precision de 30m, pues me funciona perfectamente en 2 bares a los que voy con wifi y en mi casa.
Rabeliyo, esa solución está disponible para quienes tenéis Android 4.3 o superior. Los demás, en los ajustes de Wifi no tenemos la opción de permitir siempre buscar redes wifi. Por eso tenemos que ubicarnos por antenas; ya has visto que es un método mucho menos preciso, pero es lo mejor que tenemos.
Yo tengo que la red de antenas encienda el gps y el perfi de "ubicacion por gps" que a su vez enciende el wiifi cuando llega a casa con una presicion perfecta, al conctarse al wifi desactiva el gps y el perfil. el gasto de bateria es minimo y la presicion casi exacta
Es una idea interesante, y merece la pena analizarla.
Desde que se activa el perfil de antenas hasta que llegas a casa, ocurre que...
- Mantienes desactivado el Wifi, con lo cual ahorras energía (1)
- Mantienes activado el GPS, que gasta energía adicional (2)
En mi opinión, la energía gastada en GPS (2) puede ser como diez o veinte veces mayor que la ahorrada por no haber encendido la Wifi (1).
Sale más a cuenta encender la Wifi cuando se activa el contexto de antenas. Además, con la Wifi encendida puedes detectar la llegada a casa con igual o mayor precisión que con el GPS. Mi conclusión es la misma que ha dicho Sowed: que esa idea no es una buena estrategia.
Me estoy intentando hacer un perfil para que me encienda el wifi y desbloquee cuando llegue a casa y lo contrario cuando me vaya de casa. Tengo que reconocer que no me esta siendo nada fácil. Es mucho más difícil de lo que parecía si lo quieres hacer perfecto al menos.
Aquí os dejo la tabla de comparación de los distintos métodos de ubicación cogidos de la guía.
Power / Accuracy Comparison
MethodPower UsageAccNeed NetNeed Wifi
State: Cell Near*/ *
Location: Net***/*Y
Location: Net & Wifi****/*****YY
State: Wifi Near****/ *****Y
Location: GPS*****/ *****Y
Además os dejo varias consideraciones . Me gustaría saber que opináis vosotros ya que yo tampoco es que los tenga como seguros todos.
1 Un perfil puede tener sólo una tarea de salida sin tarea de entrada. Pero también es verdad que eso mismo lo hace un perfil con una tarea de entrada y con la casilla invertir marcada.
2 En un contexto de Estado como los que aquí se discuten la tarea de salida no se ejecuta a no ser que el perfil haya estado activo previamente.
3 Si deshabilitamos un perfil de Estado tasker considera que esta inactivo y ejecuta la tarea de salida.
3b. Si dejamos marcada la casilla restaurar en propiedades (clic largo en el nombre) del perfil cuando de quede inactivo lo que hizo el perfil lo deshace. Por ejemplo: vuelve los volúmenes a su estado anterior y más importante, si encendió el wifi lo apaga.
4 Lo mejor es empezar la ubicación con las antenas dado que no gasta apenas y creo que puedes estar con un perfil de antenas todo el día sin que casi lo notes. Otra cosa es que teniéndolo encendido no permita entrar en sueño profundo que no lo se.
5 La ubicación por Red es tan imprecisa (750 metros en mi caso) que por lo que a I respecta es casi mejor ni usarla para eso prefiero las antenas.
6 El Contexto wifi cercana gasta bastante menos que estar con el wifi encendido y el móvil intentando conectar. En este método el gasto dependerá mucho de los tiempos de comprobación que tengamos establecidos en preferencias.
7 Usar autolocation y sus geofences es muy preciso y supongo que gastará más o menos como el de wifi cercana. En mi caso lo uso sin encender wifi y parece funcionar muy bien.
Dicho todo esto creo que lo mejor es usar varios contextos que cuando se activan se apagan y encienden el siguiente. Por este orden:
1 antenas
2 Autolocation
3 wifi cercana ( la de mi casa)
4 Conectado A wifi( esta ya es la que determina que estoy en casa y después el móvil)
El problema por los puntos 2 y 3 es hacerlo para cuando salgo de casa. Otro problema es que pasa si me acerco a mi barrio se queda el perfil de autolocation habilitado no activo, pero en vez de ir a mi casa me vuelvo a ir.
Por eso creo que no va a ver más remedio que poner 8 contextos cada método tiene que tener su contexto normal y el otro invertido.
Mlesir quiero mejorar un poco el perfil de llegada a casa no entiendo bien el auto location como funciona es para saber si uno esta caminado o en un vehiculo? que diferencia habria en que el auto location sea el que encienda el wifi y no dejar el wifi activo los 10 minutos hasta llegar a casa?
No existe forma de que al desactivar una tarea de estado no ejecute las tareas contraria? ya que para que no me desactive el wifi al llegar a casa cuando desactivo el perfil de antenas tuve que pone en las tareas de salida de antenas que solo se ejecute "if no coincide wificasa".
no entiendo bien esto que dijiste "El Contexto wifi cercana gasta bastante menos que estar con el wifi encendido y el móvil intentando conectar" que seria el contesto wifi cercana?, vos no usas enceder wifi y que escanee todas las redes hasta que encuentre la de tu casa?
Jusss busca Geofencing en Google o mira en la web de Joao en autolocation. Funcionan sin el wifi encendido. Por cierto que he leído a Joao y dice que gasta menos que usar wifi cercana. No se yo....
Caravantes
25/11/13, 02:07:06
Además os dejo varias consideraciones . Me gustaría saber que opináis vosotros ya que yo tampoco es que los tenga como seguros todos.
Mlesir, voy a dar mi opinión sobre algunos detalles.
Dices que "Lo mejor es empezar la ubicación con las antenas dado que no gasta apenas". Discrepo en las tres últimas palabras. Hace seis meses, en un hilo titulado "Que sabemos del consumo de Tasker?", lo expliqué con el siguiente párrafo:
La ubicación por Antena-cercana no gasta batería. Todos los teléfonos móviles (incluso los que no son smartphones) tienen referencia de las antenas cercanas (sus identificativos) y de la intensidad de cobertura recibida de cada una. Eso es necesario para que el teléfono pueda pedir enlace con otra antena cuando te vas alejando de la que tenías enlazada anteriormente. Usar un contexto de Antena-cercana viene a ser algo así como decirle a tasker: el perfil debe activarse siempre que tengamos cobertura de estas antenas que tienen estos identificativos y en estos niveles de señal. Tasker puede obedecer ese mandato, pero en realidad no sabe dónde estás (ni le importa). O sea que en términos estrictos habría que decir que lo de Antena-cercana no es una ubicación, aunque funcione como si lo fuera. Puesto que el teléfono siempre tiene esa información de las antenas cercanas, Tasker no tiene que hacer ningún gasto energético para obtener esa información.
Respecto a la ubicación por RED... En el párrafo anterior he dicho que con la información de Antena-cercana Tasker no sabe dónde está. Pero en Internet hay bases de datos que sí tienen referenciada la ubicación de cada antena. Sigo citándome de hace seis meses:
Ahora vamos a hacer un experimento. Sales a la calle con la comunicación 3G encendida, pero teniendo apagado el Wifi y también con el GPS apagado. Abres el Google-Maps y verás que SÍ te ubica correctamente. Lo hace porque tiene la información de las antenas cercanas... y porque además consulta (a través de Internet-3G) bases de datos que contienen la ubicación geográfica de cada antena. [...]. Una vez que Android tiene la ubicación exacta de las antenas cercanas, por triangulación hace un cálculo aproximado de la situación concreta, dependiendo de la intensidad de señal recibida de cada antena. Puesto que el cálculo es aproximado, hay un margen de error que se representa como un círculo de color en el mapa. Te está diciendo que puedes estar en cualquier lugar de ese círculo.
En conclusión: si solo tienes Antena-cercana el smartphone no sabe dónde está y puede tener un error de varios cientos de metros o incluso más de un kilómetro; si además tienes Internet, el smartphone puede saber dónde está, pero el error será el mismo porque parte de los mismos datos de referencia (las antenas y su intensidad de señal). Desde el punto de vista de un contexto Tasker, no veo que la ubicación por RED aporte ninguna ventaja a la Antena-cercana; al contrario, tiene dos inconvenientes: para obtener la ubicación por red hay que consultar bases de datos en Internet, y eso conlleva un pequeño gasto adicional de energía para enviar y recibir los datos; por otro lado, la ubicación por RED solo funcionará si tenemos conexión a Internet, mientras que la ubicación por antenas puede funcionar incluso cuando no estamos conectados a ninguna de esas antenas (porque no son de nuestro operador telefónico) o cuando tenemos desactivada la transmisión de datos.
También dices que "El Contexto wifi cercana gasta bastante menos que estar con el wifi encendido y el móvil intentando conectar". No lo entiendo y parece que Juss tampoco. Cuando no estás conectado a una red Wifi, para que Tasker pueda usar el contexto de Wifi cercana tiene que estar explorando las redes Wifi del entorno. Cuando tienes el Wifi encendido-sin-más (y no estás conectado) también tiene que estar explorando las redes Wifi, para ver si detecta alguna a la que deba conectarse automáticamente (como la de nuestra propia casa). O sea que en principio ambas situaciones deberían gastar la misma energía, al menos hasta que encuentra la Wifi de casa (u otra a la que conectarse automáticamente). Por otro lado, cuando el smartphone ya encuentra la wifi de casa (u otra conocida), se conecta a ella y en ese momento deja de gastarse energía en explorar el entorno, y eso ocurre en cualquiera de las dos situaciones consideradas. Por tanto yo opino que gastan igual.
Con las redes Wifi pasa algo muy parecido a lo de las antenas: El contexto de Wifi-cercana puede saber si estamos cerca de una red wifi concreta, pero en realidad no sabe dónde estamos. No es una ubicación, aunque funciona como si lo fuera. Pero de nuevo, en Internet hay bases de datos con la información de muchas redes Wifi y su ubicación real. De este modo, haciendo una consulta en Internet, el smartphone puede acabar triangulando y sabiendo dónde está con bastante precisión puesto que el alcance de las redes Wifi es mucho más corto que el de las antenas de telefonía.
En las nuevas versiones de Android (4.3 o superior) se puede activar un ajuste para que use la información de las redes Wifi (del entorno) para mejorar la ubicación, incluso cuando tenemos el sistema Wifi apagado. En realidad eso es faltar a la realidad. Lo cierto es que solo permanece apagada la posibilidad de conectarse (automáticamente) a redes Wifi conocidas; el resto del sistema Wifi está activado para que pueda detectar las redes Wifi del entorno, y luego -usando esas referencias y consultando por Internet- obtener la ubicación real. Y esta reflexión nos puede llevar a la siguiente conclusión: si te mueves por una zona en la que no hay ninguna red wifi conocida... da lo mismo llevar un Android "antiguo" (4.2 o anterior) con la Wifi encendida que llevar un Android "moderno" (4.3 o superior) con la Wifi apagada (y el ajuste de ubicación por redes, activado); ambos sistemas gastan lo mismo porque ambos van chequeando constantemente las redes del entorno. La única diferencia es que cuando lleguen a entrar en una zona con cobertura de una red Wifi conocida, el smartphone antiguo se conectará automáticamente y el moderno no lo hará... lo cual -en mi opinión- no es ninguna ventaja para el smartphone moderno configurado de esa forma.
Nunca he usado Autolocation (y ni siquiera consigo entender cómo funciona: he visto el vídeo-tutorial pero no explica en qué se basa) y por tanto prefiero no pronunciarme al respecto. Teniendo en cuenta esta limitación, mi consejo es el siguiente: No es buena idea hacer perfiles complicados o estructuras complicadas que usen distintos perfiles para un mismo objetivo. A quien le funcione bien el contexto de Antena-cercana, pues que lo use para encender y apagar el Wifi (al entrar y salir del barrio), y no complicarse más. A quien no le funcione bien lo de Antena-cercana, quizá debería plantearse dejar el Wifi encendido todo el tiempo porque va a ser difícil que pueda mejorar mucho la situación.
Otra posibilidad es comprar un aparato con más batería, o que puedas recargar más fácilmente. Antes me daba pereza enchufar el cargador cada vez, pero ahora tengo un cargador inalámbrico que es una gozada en ese sentido: siempre que estoy en casa suelo poner el smartphone ahí, y así siempre salgo de casa con la batería a tope; de esta forma mis problemas de batería han desaparecido casi totalmente. Pero claro, voy perdiendo parte de la "diversión" que conlleva afinar Tasker para que optimice el gasto energético.
Jusss busca Geofencing en Google o mira en la web de Joao en autolocation. Funcionan sin el wifi encendido. Por cierto que he leído a Joao y dice que gasta menos que usar wifi cercana. No se yo....
Lo baje y vi el tuto entiendo como hacer para que ser active pero sigo sin entender en que se basa el Geoforcing, se que activa una zona y si entras o salis podes ponerle distintas tareas pero no entendi cuando activas el monitor usa para posicionarse el gps o las frecuencias de antena,
Auto location no seria una especie de Redes cercacanas pero con mas precision? que diferencia hay entre armar una zona con las redes de telefono y hacerlo con autolocation
Pues Jusss tampoco puedo explicártelo más pq no estoy seguro yo tampoco de como funciona. De momento lo estoy probando a ver.
Tampoco creo que gaste lo mismo que tener el wifi encendido. En primer lugar pq realiza escaneos cada X tiempo según las preferencias que le pongamos en automoción. Esto también se lo podemos poner al wifi pero lo principal es que ni intenta conectarse el wifi si. Quizás por eso gaste menos? Quien no se ha dejado el wifi encendido y después una hora o más ha visto la sangría de batería?
Ahora lo que dice Caravantes es verdad, con las antenas y la wifi ya se puede montar de una manera más que aceptable y sin complicarnos la vida.
stream71
26/11/13, 17:44:37
Yo lo tengo de la siguiente manera que combina ambas:
-Cuando detecta las antenas cercanas en mi barrio activo una variable
-Cuando dicha variable está activa + wifi de mi casa cercana -> activo wifi
Así, cuando no estás conectado a esas antenas, no está constantemente buscando wifi cercana, ahorrando batería.
Un saludo.
Si queremos establecer un lugar que no hay señal Wifi cual seria la mejor manera de hacerlo?? por antenas muchas veces al estar horas conectado a veces falta alguna o se desconecta y se ejecuta el perfil de salida pense en poner un tiempo y si se conecte con no lo ejecute.
darkopro
27/11/13, 19:40:15
Si queremos establecer un lugar que no hay señal Wifi cual seria la mejor manera de hacerlo?? por antenas muchas veces al estar horas conectado a veces falta alguna o se desconecta y se ejecuta el perfil de salida pense en poner un tiempo y si se conecte con no lo ejecute.
Por antenas es complicado, tengo entendido que si una tiene mucho tráfico te redirige a otra cercana que tenga menos tráfico
Caravantes
27/11/13, 23:50:25
Si queremos establecer un lugar que no hay señal Wifi cual seria la mejor manera de hacerlo?? por antenas muchas veces al estar horas conectado a veces falta alguna o se desconecta y se ejecuta el perfil de salida pense en poner un tiempo y si se conecte con no lo ejecute.
El primer problema de Antena-cercana es que tiene muy poca precisión, algunas veces más de un kilómetro pero depende de cada caso. Si la precisión es suficiente para tu caso, pues adelante con ello. Es cierto que la señal de antenas a veces se interrumpe, también depende de los casos, y entonces hay que estudiar lo que duran esas interrupciones. Si las interrupciones no son demasiado largas se puede resolver con un periodo de demora como primera acción en la tarea de salida (Esperar 2 minutos, o lo que sea), e insertando en la tarea de entrada una primera acción que sea DETENER TAREA DE SALIDA; esas dos acciones (demora e interrupción si el perfil se reactiva) pueden salvar el problema, evitando que se ejecuten el resto de acciones que tiene la tarea de salida.
Si las interrupciones son demasiado largas o se necesita una ubicación más precisa, entonces no queda más solución que recurrir al GPS.
Dependiendo de la importancia del problema, pueden adoptarse otras soluciones. Por ejemplo, puede considerarse la posibilidad de instalar en ese lugar algún router viejo al que le funcione el sistema Wifi; el resto del aparato puede estar estropeado, y no importa si no tiene conexión con Internet pues esa señal Wifi (WIFI CERCANA) es lo único que necesitamos para una ubicación fiable.
carlesalc
26/03/18, 17:06:01
Yo tengo el problema contrario que se plantea al principio de este post: le pongo la opción de antenas, le doy a escanear, y pasada 1 hora no me ha encontrado ninguna antena, y hace lo mismo tanto si tengo el teléfono quieto como si me muevo por mi piso que no es muy grande.
Mi android es marshmallow, y no está rooteado.
¿Qué puede estar pasando?
Gracias.
Caravantes
26/03/18, 18:14:46
le pongo la opción de antenas, le doy a escanear, y pasada 1 hora no me ha encontrado ninguna antena, y hace lo mismo tanto si tengo el teléfono quieto como si me muevo por mi piso que no es muy grande.
Creo que la información de las antenas es algo que obtiene y gestiona directamente Android. Tasker solo consulta y usa esos datos que Android ya tiene. Cuando yo le pido "escanear antenas", no tarda ni un segundo en mostrarme la información de las antenas. Normalmente, el único motivo que habría para no mostrar datos inmediatamente sería que estuvieras fuera de cobertura, sin ninguna antena cercana. Si puedes llamar por teléfono (o recibir llamadas) eso significa que Android sí está gestionando bien las antenas. En tal caso, creo que las posibilidades son:
- Que por algún motivo Tasker no sea capaz de pedir/recibir esa información que tiene Android. Podría ser un fallo de Tasker. ¿Tu Tasker es legal? Quizá se resuelva desinstalando Tasker y volviendo a instalarlo. También podría ser un fallo de Android, que no está guardando esos datos donde Tasker supone que deben estar.
- Que tú no estés haciendo las cosas correctamente. Quizá deberías explicar con más detalle (con todo detalle) cómo lo haces. Es poco probable, y no te ofendas: no te estoy llamando tonto, solo analizo posibilidades, algunas veces todos nos obcecamos buscando las gafas que tenemos puestas.
Si puedes, prueba con otro smartphone. Si en otro dispositivo te funciona bien, eso indica que sabes hacerlo y que es un problema concreto de tu dispositivo.
No se me ocurre nada más. Suerte.
WillyWeb
26/03/18, 21:58:46
Además de todo lo que te ha comentado Caravantes puedes intentar con el método alternativo para detectar antenas. Mira en las opciones de configuración.
carlesalc
27/03/18, 11:46:19
Creo que la información de las antenas es algo que obtiene y gestiona directamente Android. Tasker solo consulta y usa esos datos que Android ya tiene. Cuando yo le pido "escanear antenas", no tarda ni un segundo en mostrarme la información de las antenas. Normalmente, el único motivo que habría para no mostrar datos inmediatamente sería que estuvieras fuera de cobertura, sin ninguna antena cercana. Si puedes llamar por teléfono (o recibir llamadas) eso significa que Android sí está gestionando bien las antenas. En tal caso, creo que las posibilidades son:
- Que por algún motivo Tasker no sea capaz de pedir/recibir esa información que tiene Android. Podría ser un fallo de Tasker. ¿Tu Tasker es legal? Quizá se resuelva desinstalando Tasker y volviendo a instalarlo. También podría ser un fallo de Android, que no está guardando esos datos donde Tasker supone que deben estar.
- Que tú no estés haciendo las cosas correctamente. Quizá deberías explicar con más detalle (con todo detalle) cómo lo haces. Es poco probable, y no te ofendas: no te estoy llamando tonto, solo analizo posibilidades, algunas veces todos nos obcecamos buscando las gafas que tenemos puestas.
Si puedes, prueba con otro smartphone. Si en otro dispositivo te funciona bien, eso indica que sabes hacerlo y que es un problema concreto de tu dispositivo.
No se me ocurre nada más. Suerte.
Hola.
El tema de la cobertura no es, pues es lo primero que comprobé, y tenía buena señal.
En cuanto al procedimiento, voy a nuevo perfil, teléfono, antena cercana, y marco escanear, y aquí es donde no evoluciona.
En cuanto a tasker es totalmente legal.
Cuando tenga más rato probaré de desinstalarlo y instalarlo de nuevo a ver si funciona.
Finalmente, lo de probarlo en otro dispositivo me es totalment e imposible, pues no me aclaro con la pantalla táctil y tengo un teléfono específico para ciegos llamado smartvision2.
Gracias a todos.
carlesalc
29/03/18, 16:53:32
Creo que la información de las antenas es algo que obtiene y gestiona directamente Android. Tasker solo consulta y usa esos datos que Android ya tiene. Cuando yo le pido "escanear antenas", no tarda ni un segundo en mostrarme la información de las antenas. Normalmente, el único motivo que habría para no mostrar datos inmediatamente sería que estuvieras fuera de cobertura, sin ninguna antena cercana. Si puedes llamar por teléfono (o recibir llamadas) eso significa que Android sí está gestionando bien las antenas. En tal caso, creo que las posibilidades son:
- Que por algún motivo Tasker no sea capaz de pedir/recibir esa información que tiene Android. Podría ser un fallo de Tasker. ¿Tu Tasker es legal? Quizá se resuelva desinstalando Tasker y volviendo a instalarlo. También podría ser un fallo de Android, que no está guardando esos datos donde Tasker supone que deben estar.
- Que tú no estés haciendo las cosas correctamente. Quizá deberías explicar con más detalle (con todo detalle) cómo lo haces. Es poco probable, y no te ofendas: no te estoy llamando tonto, solo analizo posibilidades, algunas veces todos nos obcecamos buscando las gafas que tenemos puestas.
Si puedes, prueba con otro smartphone. Si en otro dispositivo te funciona bien, eso indica que sabes hacerlo y que es un problema concreto de tu dispositivo.
No se me ocurre nada más. Suerte.
Buenas.
Era error de tasker, pues lo acabo de desinstalar y instalar de nuevo, y problema solucionado.
Gracias a todos.
araneguis
04/04/18, 11:33:21
Hola a todos, y con perfil wifi cercana y nombre de ssid
Tarea de entrada, activar wifi
Tarea de salida, desactivar wifi
No debería ser suficiente? Lo acabo de probar y me. Ha funcionado pero para desactivarlos ha tardado un par de minutos
Un saludo
WillyWeb
04/04/18, 12:07:58
Hola a todos, y con perfil wifi cercana y nombre de ssid ... No debería ser suficiente?
Si dispones de un WiFi es más que de sobra y además es más "preciso". Yo lo tengo así desde hace tiempo y funciona perfectamente.
El encendido del WiFi lo hace razonablemente bien. El apagado no lo gestiono directamente con ese perfil porque como ya has podido comprobar tarda demasiado. Lo gestiono con un temporizador que apaga el WiFi pasado cierto tiempo desde que se desconecta.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.