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

Respuesta
 
Herramientas
  #1  
Viejo 17/01/15, 10:22:32
Array

[xs_avatar]
kenernest kenernest no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: oct 2007
Localización: Cadiz
Mensajes: 263
Modelo de smartphone: Oneplus One
Tu operador: Vodafone
Duda tarea encendido inteligente de WiFi

Buenas, cito el texto de donde surge la duda

"*esta tarea se puede invocar en lugar de "Wifi Set ON" (con un perform task)"

Podríais explicarme que es lo de perform task que no término de entenderlo? (He googleado pero no doy "pa" mas )

Muchas gracias y perdón anticipado si la pregunta es estúpida,

EDITO: ya lo entendi, solo una pregunta... Esto debe ser la última accion si la integró en otra tarea no?

Última edición por kenernest Día 17/01/15 a las 10:29:11.
Responder Con Cita


  #2  
Viejo 29/01/15, 02:22:51
Array

[xs_avatar]
joaquin100 joaquin100 no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: may 2011
Localización: Sevilla
Mensajes: 868
Modelo de smartphone: Xiaomi Mi Mix 256gb
Tu operador: Vodafone
Compañero te subo el hilo a ver si te contesta alguien porque yo tengo la misma duda!!!

Supongo que habrás creado esta tarea del compañero jnadie:
PREVIO: En "Task Properties" aseguramos que el "Collision Handling" esta en "Abort New Task", lo que impedirá una doble ejecución de la tarea, y así no es necesario controlar este hecho.

1.- IF %WIFII !~ *CONNECTION* [Comprobamos que no estamos conectados a una Wifi]
2.- IF %LOCN !~ %LOCFALLOWIFI [Comprobamos que la ubicación actual no ha fallado antes, si es así, ni encendemos el Wifi, ahorrando bateria]
3.- Variable Set %WifiInteligente TO on [Por si queremos saber que estamos en esta tarea en otro sitio]
4.- WiFi Set On [Activamos el Wifi]
5.- Variable Set %III TO 60 [60 segundos para pillar red o apagamos...]
6.- Variable Subtract %III value 5 [5 segundos menos...]
7.- Variable Set %III TO 0 IF %WIFII !~ *CONNECTION* [Salida cutre, si estamos conectados pongo el contador a 0...]
8.- Wait Seconds 5 IF %WIFII !~ *CONNECTION* [Esperamos 5 segundos si no estamos conectados]
9.- GOTO Action 6 IF %III > 0 [Ojito a esto que el salto es POSICIONAL, es el bucle de espera, hay que saltar a la posición que resta 5 al contador]
10.- Wifi Set Off IF %WIFII !~ *CONNECTION* [Apagamos WIFI si no estamos conectados]
11.- Variable Set %LOCFALLOWIFI TO %LOCN IF %WIFII !~ *CONNECTION* [Si no hemos conseguido conexión guardo la posición para la próxima ejecución...]
12.- Variable Clear %LOCFALLOWIFI IF %WIFII ~ *CONNECTION* [Si hemos conseguido conexión limpio la posición...]
13.- End If [Cierra los IF de la posición 1 y 2]
14.- Mobile Data APN SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi]
15.- Mobile Data SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi]

16.- Variable Clear %WifiInteligente

Esta Tarea después debe ser invocada desde los perfiles en los que necesitemos acceder a conectividad utilizando un "Perform Task".


Los puntos 14 y 15 no los puedo hacer ya que en Android 5 esa función no está disponible en Tasker.

El caso es que no sé al igual que tú a qué se refiere ese de Perform task, vamos que no sé como hacer la llamada a esa tarea!

A ver si alguien nos echa una mano jajaj, sino difícil!

Yo lo único que quiero es que me encienda y apague el wifi automáticamente al salir y entrar a sitios con wifis conocidas...a ver!
Responder Con Cita
  #3  
Viejo 29/01/15, 08:19:26
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 joaquin100 Ver Mensaje
Supongo que habrás creado esta tarea del compañero jnadie:
Bueno, con las indicaciones de Joaqín ya me voy enterando de a qué se refiere la pregunta del "Perform task". Es una tarea realizada por el compañero JNADIE, a comienzos de 2011, hace 4 años (la "prehistoria" de Tasker).
http://www.htcmania.com/showpost.php...9&postcount=36

Quizá en aquella época ni siquiera había Tasker en español (o quizá sí lo había pero JNADIE lo tenía configurado en inglés). Por ese motivo todas sus acciones llevan los nombres ingleses. Con algunas acciones es más fácil encontrar la traducción, con otras más difícil. Creo que PERFORM TASK es la denominación inglesa de la acción que en español llamamos EJECUTAR TAREA.

La tarea puesta por JNADIE es una tarea secundaria o subtarea, pensada para ser ejecutada cuando otra tarea principal necesita acceso a Internet (conectividad). La tarea principal, antes de usar Internet ejecuta la tarea de JNADIE, que hace un "encendido inteligente de Wifi", o sea (según palabras de JNADIE, al comienzo): "La misión de esta tarea es encender la Wifi de forma que consumamos los menos recursos, y en caso de no encontrar un Wifi se apague, ahorrando bateria". También lo aclara al final: "Esta Tarea después debe ser invocada desde los perfiles en los que necesitemos acceder a conectividad".

Las acciones 14 y 15 sirven para activar la transmisión de datos móviles (por telefonía, a través de la operadora telefónica), en el caso de que no hubiera conexión Wifi. La lógica de esa acción era la siguiente: para ahorrar batería, JNADIE llevaba normalmente desactivado el sistema Wifi y también llevaba desactivada la transmisión de datos telefónicos. Cuando alguna otra tarea necesitaba conectividad, llamaba a esta subtarea que intentaba una conexión por Wifi y en caso de no encontrarla es cuando activaba la transmisión de datos móviles (acciones 14 y 15). Hoy sabemos que eso es poco eficiente y además es totalmente innecesario: Cuando hay Wifi, el propio Android ignora la transmisión de datos móviles, y por ese motivo no hay necesidad de desactivarlos en ningún momento. Por otro lado, la estrategia de ahorrar batería desactivando los datos móviles es demasiado radical y extrema, sobre todo para los tiempos actuales donde utilizamos apps como Whatsapp que requieren una conexión permanente.

 Cita: Originalmente Escrito por joaquin100 Ver Mensaje
Yo lo único que quiero es que me encienda y apague el wifi automáticamente al salir y entrar a sitios con wifis conocidas...a ver!
Eso es un asunto completamente distinto, no te sirve la tarea de JNADIE.
La pregunta clave es: ¿cómo podría Tasker saber que esta en un sitio donde debe encender el Wifi? (pensando que previamente el Wifi está apagado y que por lo tanto Tasker no sabe qué redes Wifi hay cerca).

La forma clásica de solucionarlo es por ubicaciones. Se trata de activar el Wifi automáticamente en algunas ubicaciones, y desactivarlo al alejarse de esos sitios. Nuestro recopilatorio incluye alguna referencia sobre ese método:

CONECTAR EL WIFI AL DETECTAR ANTENAS CERCANAS A CASA:

Otra opicón es encender el Wifi cada rato para ver si hay alguna red conocida. También en el recopilatorio:

AutoWifiScan: Auto-escaneo inteligente de wifis cada x minutos, ¡elegante y facilísimo!

En el recopilatorio hay más cosas relacionadas, como un videotutorial dedicado a

Variables y batería en un perfil que detecta la Wifi de casa.

Pero Google ya ha pensado en todos estos problemas y las últimas versiones de Android añaden otra posibilidad. Aunque el Wifi esté apagado... se puede dejar activado el escaneo Wifi de las redes cercanas. De esta forma es posible utilizar Tasker con el contexto de WIFI CERCANA para activar el Wifi y tener conexión cuando estés cerca de una de tus redes Wifi favoritas. Para usar este sistema hay que configurarlo en los ajustes de Android (creo que es en ajustes avanzados de Wifi, modo SUSPENSIÓN). Personalmente me parece que esto es una tontería enorme porque si llevas el sistema Wifi en modo escaneo de redes cercanas estás gastando la misma batería que si llevases el Wifi encendido, y llevando el Wifi encendido tienes la ventaja de que se conecta automáticamente a cualquier red favorita, sin necesidad de perfiles ni de Tasker.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Caravantes su comentario:
  #4  
Viejo 04/02/15, 09:06:16
Array

[xs_avatar]
joaquin100 joaquin100 no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: may 2011
Localización: Sevilla
Mensajes: 868
Modelo de smartphone: Xiaomi Mi Mix 256gb
Tu operador: Vodafone
Compañero primero darte las gracias por la respuesta, la verdad que me ha aclarado cosas aunque aún sigo bastante perdido en este mundo de tasker jajaj.

Decirte que finalmente hice lo que quería con un perfil de ubicación en el que sin usar gps(solo por redes) localiza la posición, y despues pongo una tarea de entrada que sea activar el wifi y otra de salida que es apagarlo...lo único malo es que para cada wifi conocido tengo que realizar un perfil (casa, trabajo, casa amigos, hermana, etc...)

Hay alguna forma de hacerlo para todos o esta es la única forma???

Gracias nuevamente y espero tener mas tiempo para avanzar con tasker!
Responder Con Cita
  #5  
Viejo 04/02/15, 22:52:07
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 joaquin100 Ver Mensaje
.lo único malo es que para cada wifi conocido tengo que realizar un perfil
Tienes que hacer un perfil para cada ubicación porque es imposible usar varios contextos de ubicación en un mismo perfil. A pesar de ello, te doy una buena noticia: Todos esos perfiles pueden compartir una misma tarea: le pones un nombre a la tarea y luego puedes aplicar la tarea a cada perfil nuevo que vayas creando. De esta forma puedes modificar la tarea (una sola vez) y las modificaciones se aplicarán a todos los perfiles que usen esa tarea.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Gracias de parte de:
Respuesta

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



Hora actual: 07:01:10 (GMT +1)



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

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