|
||
|
|
|
|||||||
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Activar/desconectar conexiones
Lo primero de todo decir que aun estoy empezando con el tasker por lo que hay cosas que desconozco o no estoy seguro del todo.
Estoy intentando hacer unos perfiles que consiste en que cuando se apaga la pantalla del movil desconecta las conexiones de datos, wifi, etc y cuando se enciende pues las reconecta. Como el movil puede estar mucho tiempo apagado uso otro perfil para comprobar cada X minutos si hay llamadas, sms.... He usado estos perfiles: http://www.htcmania.com/showpost.php...33&postcount=4 http://www.htcmania.com/showpost.php...72&postcount=5 http://www.htcmania.com/showpost.php...5&postcount=15 Y no veo que tengan efecto. Por lo que he leido. Lo de los datos moviles hay que instalar una aplicacion llamada apndroid?? Otra duda es la primera linea del de actualizar cada X minutos. 1. STOP if %TRUN is SET [Esto es nuevo: Paro si hay cualquier otra tarea en ejecución] Al poner el if pongo la variable %TRUN (tareas ejecutandose) pero no encuentro el comparador (is) para hacer la condición esa. Encuentro el coincide (el palo de encima de la eñe), no coincide, igual, mayor que, menor que, etc....pero no el "is"...A cual hace referencia?? |
|
|
|
#2
|
||||
|
||||
|
No me hagas mucho caso porque soy novato en Tasker, pero creo que, al menos en mi versión de Tasker, los datos móviles se activan o desactivan en;
Red-->Red Móvil. ![]() A ver si hay suerte. Un saludo! KchoPrro |
|
#3
|
||||
|
||||
|
...Por lo que he leido. Lo de los datos moviles hay que instalar una aplicacion llamada apndroid??
Otra duda es la primera linea del de actualizar cada X minutos. 1. STOP if %TRUN is SET [Esto es nuevo: Paro si hay cualquier otra tarea en ejecución] Al poner el if pongo la variable %TRUN (tareas ejecutandose) pero no encuentro el comparador (is) para hacer la condición esa. Encuentro el coincide (el palo de encima de la eñe), no coincide, igual, mayor que, menor que, etc....pero no el "is"...A cual hace referencia?? ![]() En versiones antiguas de Tasker sí que había que usar APNdroid, pero ya no es necesario. KchoPrro está en lo cierto: la acción Red-móvil te permite encender o apagar la transmisión de datos. Respecto a la variable %TRUN... estoy perplejo, no la conocía y nada se dice de ella en la página "oficial" dedicada a variables (http://tasker.dinglisch.net/userguide/es/variables.html). Deduzco que es otra de las variables que usa el compañero jNadie para que unos perfiles o tareas puedan controlar la actividad de otros perfiles o tareas, de forma similar a la variable %DURMIENDO que aparece en la línea siguiente: 1. STOP if %TRUN is SET [Esto es nuevo: Paro si hay cualquier otra tarea en ejecución] 2. STOP if %DURMIENDO ~ ON [Si estoy durmiendo PARO] La parte "is SET" también me resulta incomprensible, como a tí; supongo que será un error de transcripción. Te sugiero que no te tomes literalmente todo lo que veas en perfiles de terceros, coge las ideas y trata de adaptarlas a tu criterio y conocimiento. Por supuesto que puedes preguntar, como has hecho, trataremos de ayudar en lo que podamos. Es una pena que jNadie haya dejado de participar hace algún tiempo. Respecto a que las tareas no tengan efecto... puedes abrir cualquiera de esas tareas y ejecutarla manualmente. Tras eso, comprueba si el wifi se ha encendido o apagado, comprueba si está activada la transmisión de datos, etc. Intenta acotar el problema para averiguar si falla alguna de las tareas o alguno de los contextos. Saludos.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
|
#4
|
||||
|
||||
|
Cómo se puede hacer para que se conecte cada cierto tiempo, o cuándo encendamos la pantalla, para que no esté siempre tirando de datos y el consumo de batería correspondiente. Esto es que cada 15 minutos se encienda durante 1 minuto, o cuándo lo encendamos. tengo el JuiceDefender pero no funciona muy bien en el note 2
![]() Gracias a todos, un saludo, |
|
#5
|
||||
|
||||
|
Hola Rufeti, bienvenido.
Respecto a la variable %TRUN... estoy perplejo, no la conocía y nada se dice de ella en la página "oficial" dedicada a variables (http://tasker.dinglisch.net/userguide/es/variables.html). Deduzco que es otra de las variables que usa el compañero jNadie para que unos perfiles o tareas puedan controlar la actividad de otros perfiles o tareas, de forma similar a la variable %DURMIENDO que aparece en la línea siguiente: ![]() GRacias por la ayuda..A ver si entre todos sacamos algo potable de aqui ;) Última edición por rutefi Día 19/02/13 a las 15:52:22. |
|
#6
|
||||
|
||||
|
Cómo se puede hacer para que se conecte cada cierto tiempo, o cuándo encendamos la pantalla, para que no esté siempre tirando de datos y el consumo de batería correspondiente. Esto es que cada 15 minutos se encienda durante 1 minuto, o cuándo lo encendamos. tengo el JuiceDefender pero no funciona muy bien en el note 2
![]() Gracias a todos, un saludo, ![]() Por lo que han comentado es actualizar en los perfiles que puse, las lineas Mobile Data APN - Enable On/off por la correspondiente Mobile Data - Set On/Off que se usa ahora segun dijo KchoPrro Última edición por rutefi Día 19/02/13 a las 16:06:44. |
|
#8
|
||||
|
||||
|
Parece que funcionan el Pantalla On y Pantalla Off cortando y reiniciando los datos...Me falta comprobar el de sincronizar.
El problema que tengo con el Pantalla Off es que me corta las conexiones siempre..Y hay momentos que no me interesa (por ejemplo, si estoy haciendo tethering con el movil, al apagarse la pantalla no me interesa que se corte la conexion) |
|
#9
|
||||
|
||||
|
Puedo estar equivocado pero he probado a programar una acción de tipo Notificación. En el título a notificar pongo %TRUN y cuando ejecuto la trarea obtengo una notificación con el texto %TRUN. En Tasker, eso es típico cuando la variable no existe o no tiene valor asignado. En cambio si programo una notificación con %SCREEN, lo que obtengo es on. Además, %SCREEN sí viene referenciada en la página de variables, esa página en la que %TRUN no aparece. http://tasker.dinglisch.net/userguide/es/variables.html ¿Por qué crees que %TRUN es una variable predefinida de Tasker?
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
|
#10
|
||||
|
||||
|
Rufeti, yo también tengo esa versión de Tasker.
Puedo estar equivocado pero he probado a programar una acción de tipo Notificación. En el título a notificar pongo %TRUN y cuando ejecuto la trarea obtengo una notificación con el texto %TRUN. En Tasker, eso es típico cuando la variable no existe o no tiene valor asignado. En cambio si programo una notificación con %SCREEN, lo que obtengo es on. Además, %SCREEN sí viene referenciada en la página de variables, esa página en la que %TRUN no aparece. http://tasker.dinglisch.net/userguide/es/variables.html ¿Por qué crees que %TRUN es una variable predefinida de Tasker? ![]() zYg4T30rAJQt6NF0-TMcS2aA" target="_blank">https://dl-web.dropbox.com/get/Camer...Qt6NF0-TMcS2aA Esta es la pantalla para las variables. A la derecha del Si(if) hay un boton que si lo pulsamos despliega los nombres de las variables y las primeras de la lista son las que crean los usuarios en sus perfiles y luego se continua con las variables que trae el Tasker. https://dl-web.dropbox.com/get/Camer...dyMTJuWZCMdZkA Si seleccionamos "Pantalla" automaticamente el campo de texto del nombre de la variable se rellena con %SCREEN https://dl-web.dropbox.com/get/Camer...cAe-Si7A9qyzsg En este caso seguimos buscando entre el resto de variables y aparece una llamada "Tareas ejecutandose" https://dl-web.dropbox.com/get/Camer...swBuKajwTyvmrA Al seleccionarla el campo de texto automaticamente se rellena con el nombre %TRUN. Por eso,al ver que las dos funcionan de estilo, llegue a la conclusión de que %SCREEN y %TRUN son variables del Tasker (o al menos, algo predefinido por tasker). |
|
#11
|
||||
|
||||
|
Variable %TRUN localizada.
http://tasker.dinglisch.net/userguide/en/variables.html En la traducción al español se la debieron comer y por eso no aparecía. Lo malo que sigo sin saber como se utiliza
|
|
#12
|
||||
|
||||
|
Pero estuve buscando por Internet y he comprobado que tienes razón, la variable %TRUN existe, aparece en la documentación en inglés http://tasker.dinglisch.net/userguide/en/variables.html Según dice ahí, esa variable contiene los nombres de las diferentes tareas que estén ejecutándose en ese momento, separadas por comas si hubiese varios nombres de tareas. Además, hay una coma al principio y otra al final. O sea que funciona de un modo similar a la variable %PACTIVE (que muestra de la misma forma los perfiles activos). En mis pruebas anteriores, la variable %TRUN no funcionaba porque no tenía activa ninguna tarea con nombre. Los perfiles pueden tener asociada una tarea sin nombre y yo estaba usando una de esas tareas sin nombre para hacer las pruebas. Por eso %TRUN no contenía nada a pesar de que había una tarea en ejecución (la propia tarea que hacía una notificación para mostrar el contenido de la variable). Al final creo que esta discusión sí ha merecido la pena, pues puede resultar muy interesante esa variable %TRUN. Se le puede sacar bastante partido igual que se le saca también a %PACTIVE. Saludos. P.D. Rufeti, veo que te has adelantado localizando la misma página. Supongo que ya sabes cómo se utiliza: con esa variable, en una tarea, puedes saber si se está ejecutando otra tarea que pueda interferir, ya sea por conflicto (tareas que hacen cosas opuestas al mismo tiempo) o por duplicidad de acciones (las mismas acciones repetidas en dos tareas simultáneas), o cosas similares. Por ejemplo algunas veces te convendrá esperar a que la otra tarea termine: 3 esperar 10 segundos.Volvamos al principio, al perfil de jNadie, creo que ya lo he entendido. Recordemos que jNadie usaba un Tasker en inglés, y transcribía -lógicamente- en inglés. 1. STOP if %TRUN is SET [Esto es nuevo: Paro si hay cualquier otra tarea en ejecución]En nuestro Tasker en español sería así 1 DETENER si (condición) %TRUN está ajustado.Entre los "comparadores" posibles está el de "ESTA AJUSTADO" y sirve para ver si una variable tiene algo o no tiene nada. [Realmente, la expresión "Está ajustado" me parece una traducción muy poco afortunada del inglés "is SET"]. Si "está ajustado" es porque la variable tiene algo, o sea que hay alguna tarea en ejecución, tal como decía jNadie. Pero, en realidad, eso solo tiene sentido si se usa desde una tarea sin nombre, porque si la propia tarea tiene nombre siempre va a resultar que %TRUN contiene el nombre de la propia tarea, y por tanto siempre tendrá algo y siempre estará "ajustado".
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Última edición por Caravantes Día 20/02/13 a las 00:48:56. |
| Gracias de parte de: | ||
|
#13
|
||||
|
||||
|
Rufeti, no puedo ver esas imágenes. Creo que solo las puedes ver tú, probablemente porque están en tu dropbox, y parece que no las has puesto en una carpeta compartida, o algo así.
Pero estuve buscando por Internet y he comprobado que tienes razón, la variable %TRUN existe, aparece en la documentación en inglés http://tasker.dinglisch.net/userguide/en/variables.html Según dice ahí, esa variable contiene los nombres de las diferentes tareas que estén ejecutándose en ese momento, separadas por comas si hubiese varios nombres de tareas. Además, hay una coma al principio y otra al final. O sea que funciona de un modo similar a la variable %PACTIVE (que muestra de la misma forma los perfiles activos). En mis pruebas anteriores, la variable %TRUN no funcionaba porque no tenía activa ninguna tarea con nombre. Los perfiles pueden tener asociada una tarea sin nombre y yo estaba usando una de esas tareas sin nombre para hacer las pruebas. Por eso %TRUN no contenía nada a pesar de que había una tarea en ejecución (la propia tarea que hacía una notificación para mostrar el contenido de la variable). Al final creo que esta discusión sí ha merecido la pena, pues puede resultar muy interesante esa variable %TRUN. Se le puede sacar bastante partido igual que se le saca también a %PACTIVE. Saludos. P.D. Rufeti, veo que te has adelantado localizando la misma página. Supongo que ya sabes cómo se utiliza: con esa variable, en una tarea, puedes saber si se está ejecutando otra tarea que pueda interferir, ya sea por conflicto (tareas que hacen cosas opuestas al mismo tiempo) o por duplicidad de acciones (las mismas acciones repetidas en dos tareas simultáneas), o cosas similares. Por ejemplo algunas veces te convendrá esperar a que la otra tarea termine: 3 esperar 10 segundos.Volvamos al principio, al perfil de jNadie, creo que ya lo he entendido. Recordemos que jNadie usaba un Tasker en inglés, y transcribía -lógicamente- en inglés. 1. STOP if %TRUN is SET [Esto es nuevo: Paro si hay cualquier otra tarea en ejecución]En nuestro Tasker en español sería así 1 DETENER si (condición) %TRUN está ajustado.Entre los "comparadores" posibles está el de "ESTA AJUSTADO" y sirve para ver si una variable tiene algo o no tiene nada. [Realmente, la expresión "Está ajustado" me parece una traducción muy poco afortunada del inglés "is SET"]. Si "está ajustado" es porque la variable tiene algo, o sea que hay alguna tarea en ejecución, tal como decía jNadie. Pero, en realidad, eso solo tiene sentido si se usa desde una tarea sin nombre, porque si la propia tarea tiene nombre siempre va a resultar que %TRUN contiene el nombre de la propia tarea, y por tanto siempre tendrá algo y siempre estará "ajustado". ![]() Al menos parece que hemos llegado a un descubrimiento interesante por la existencia de esa variable. Espero que te sirva de utilidad ya que tú si que controlas del tasker y puedes sacarle provecho. Yo aun estoy en fase de aprendizaje y entiendo la teoria que me explicas pero aun me falta para sacarle rendimiento en la practica jeje...aunque al menos, me sirve para llegar a adaptar el peril de jnadie
|
|
#14
|
||||
|
||||
|
Variable estado red movil
Buenas,
He rescatado esta consulta para preguntarle a los gurus del tema (o a quien pueda ayudar) si existe una variable que diga si la red móvil (entiéndase red de datos) esta activa. Es muy simple lo unico que pretendo es introducir en una accion de una tarea un IF que encienda los datos si estan apagados. gracias PD: Disculpad si la pregutna es de lerdos... pero en el listado de variables oficiales de tasker y googleando no la he encontrado. |
|
#15
|
||||
|
||||
|
Buenas,
He rescatado esta consulta para preguntarle a los gurus del tema (o a quien pueda ayudar) si existe una variable que diga si la red móvil (entiéndase red de datos) esta activa. Es muy simple lo unico que pretendo es introducir en una accion de una tarea un IF que encienda los datos si estan apagados. gracias PD: Disculpad si la pregutna es de lerdos... pero en el listado de variables oficiales de tasker y googleando no la he encontrado. ![]() Estado ->Red -> Red móvil encendida (en 2G, 3G...) Tarea de entrada-> establecer variable Datos a 1 Tarea de salida -> establecer variable Datos a 0 Asi puedes utilizar un if si ->datos es igual a 0 o a 1
__________________
Última edición por josemaGL Día 09/02/15 a las 18:26:06. |
| Gracias de parte de: | ||
|
#16
|
||||
|
||||
|
Creo que lo que quieres hacer se podría conseguir haciendo un apaño si se cumplen algunas condiciones... En mi caso que soy de SIMYO (habría que investigar si es así en todas las OMV), es necesario tener conectado la itinerancia de datos para que los datos funcionen, es decir, al ser operador móvil virtual hace falta que esté conectado itinerancia, y te paraece la R de Roaming, a pesar de que nunca te cobren nada al conectarte en España y no en el extranjero...esto pasa en Simyo por usar la red orange...imagino que pasará en tuenti por usar red movistar, etc.....Si no conectas Itinerancia de datos el APN no funciona y no te va internet.... Si este es tu caso se puede usar la acción con el plugin secure settings para encender los datos (mobile data) y poner el condicionante IF %ROAM coincide off donde %ROAM es la variable interna de Tasker para itinerancia.... Bueno, es una idea,aunque creo que no vale para mucho jeje Un saludo. |
| Gracias de parte de: | ||
|
#17
|
||||
|
||||
|
- Acción activar datos (siempre). Va a funcionar perfectamente si los datos estaban apagados anteriormente. Y si estaban encedidos pues tampoco va a pasar nada, seguirán estando encendidos que es lo que quieres.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
![]() |
Estás aquí
|
||||||
|
||||||