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


 
Herramientas
  #1  
Viejo 31/01/17, 22:02:30
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Existe un contexto de descarga por datos?

Hola compis! Llevo un día buscando la manera de crear un contexto para que cuando descargue una foto, archivo o vídeo, etc..., pase automáticamente a 3g (tengo xposed y gravity box instalados) y que cuando termine de descargar el "archivo", que pase otra vez a 2g. Vendría a ser un Si if ~ %descarga pase a 3g.

Es posible esto?

Gracias y un saludo!
Responder Con Cita


  #2  
Viejo 01/02/17, 15:06:35
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Hay una manera indirecta. Normalmente cuando se descarga algo aparece una notificación diciéndolo.
Tasker si es capaz de detectar nuevas nuevas notificaciones.

Enviado desde mi A0001 mediante Tapatalk
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 01/02/17, 15:12:47
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Hola! Gracias por responder Mr.Mlesir! Ya había pensado en eso y con el browser es muy sencillo. Pero para whatsapp lo veo mucho más complicado, ya que cuando descargas una foto, gif, vídeo, etc... Cómo puede detectar Tasker eso?

Un saludo!
Responder Con Cita
  #4  
Viejo 01/02/17, 17:24:29
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Llevo un día buscando la manera de crear un contexto para que cuando descargue una foto, archivo o vídeo, etc..., pase automáticamente a 3g (tengo xposed y gravity box instalados) y que cuando termine de descargar el "archivo", que pase otra vez a 2g ... Es posible esto?
Sí, es posible. :

Y la solución la encontré en este foro. Dediqué varias semanas a repasar el recopilatorio hasta que encontré algo que me podía valer. Luego dediqué unos pocos días a investigar en otros foros y hacer pruebas hasta dar con la forma de adaptar la idea original a mi dispositivo porque la solución original no funcionaba. Una vez comprobado que el concepto funcionaba dediqué un par de días más a escribir una subtarea con la que puedo comprobar si se está haciendo uso de los datos para actuar en consecuencia ... y hasta aquí puedo leer.

Ya te digo que es posible. Te digo más, no es necesario ser root ni usar nada externo a Tasker. Y también te digo que con un sólo día no lo vas a conseguir.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #5  
Viejo 01/02/17, 18:03:05
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Oh, y lo compartirías con tu pequeño padawan?

Ya me dejas absolutamente rallado y nervioso. Como viene siendo lo habitual en tí.

Responder Con Cita
  #6  
Viejo 01/02/17, 18:08:02
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
¿Con un sólo día de esfuerzo por tu parte?

¿Estás de coña?
Responder Con Cita
  #7  
Viejo 01/02/17, 19:00:15
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Ya me lo imaginaba...

A ver, sólo se me ocurre que has dado valor a una variable y que cuando se da el contexto Si if ~ %Usandodatos, entonces ocurre el cambio. Esto hablando de que no hay root ni apps externas.

Porque variable global de %Usandodatos no existe.

Así que, aquí me quedo calentándome el "coco", buscando la manera de hacerlo!
Responder Con Cita
  #8  
Viejo 01/02/17, 21:27:31
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Así que, aquí me quedo calentándome el "coco"...
Sólo te cuento para qué lo quería yo.

Tengo el típico perfil para desconectar el WiFi al salir de casa, pero se me ocurrió que esa desconexión podía interrumpir una posible descarga que estuviese a medias, así que me puse a investigar si era posible detectar de alguna manera si el WiFi estaba en uso para retrasar la desconexión hasta que terminase la descarga... y la encontré.

Esa misma comprobación que hice para el WiFi se podía hacer para los datos, y al final lo implementé todo en mi subtarea, por si un día lo necesitaba.

Siendo sinceros, la respuesta a tu pregunta es NO (no existe un contexto), pero sí se puede saber si se está haciendo un uso significativo de los datos, o el wifi, y actuar en consecuencia.

Ya te he dicho que la respuesta está en este mismo foro. El buscador y el recopilatorio son tus amigos.
Responder Con Cita
  #9  
Viejo 01/02/17, 22:26:57
Avatar de Knopfler
Knopfler Knopfler no está en línea
Usuario muy activo
Mensajes: 2,879
 
Fecha de registro: sep 2009
Mensajes: 2,879
Modelo de smartphone: OnePlus 3
Tu operador: Pepephone
Mencionado: 31 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por WillyWeb Ver Mensaje
Sólo te cuento para qué lo quería yo.

Tengo el típico perfil para desconectar el WiFi al salir de casa, pero se me ocurrió que esa desconexión podía interrumpir una posible descarga que estuviese a medias, así que me puse a investigar si era posible detectar de alguna manera si el WiFi estaba en uso para retrasar la desconexión hasta que terminase la descarga... y la encontré.

Esa misma comprobación que hice para el WiFi se podía hacer para los datos, y al final lo implementé todo en mi subtarea, por si un día lo necesitaba.

Siendo sinceros, la respuesta a tu pregunta es NO (no existe un contexto), pero sí se puede saber si se está haciendo un uso significativo de los datos, o el wifi, y actuar en consecuencia.

Ya te he dicho que la respuesta está en este mismo foro. El buscador y el recopilatorio son tus amigos.
No acabo de entenderlo. Si te vas de casa, ¿de qué sirve retrasar la desconexión si vas a perder la cobertura igualmente? a no ser que te obligues a esperar...
Responder Con Cita
  #10  
Viejo 01/02/17, 22:34:14
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Knopfler Ver Mensaje
No acabo de entenderlo. Si te vas de casa, ¿de qué sirve retrasar la desconexión si vas a perder la cobertura igualmente? a no ser que te obligues a esperar...
Lo tengo ajustado para hacer la desconexión nada más cruzar la puerta, pero mi WiFi alcanza mucho más (hasta la calle). Además me daba un aviso sonoro. También lo usaba en un contexto de "modo sueño" que desconectaba el wifi al ir a dormir. La verdad es que ya lo no uso ninguno de los dos.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #11  
Viejo 02/02/17, 06:22:57
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Buenas! A ver, después de leer estos posts:

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

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

voy dilucidando un poco por dónde van los tiros.

La idea es si estoy con 2g activado, estoy en whatsapp o browser y hay más de X tanto por cien de Bytes, que pase a 3g intent mediante.

Ahora bien, he observado que cuando estoy en la pantalla de inicio, los Kbps suelen ser "0" como se ve en la imagen. Entonces, cómo le hago saber a Tasker que hay más de 0 Kbps? Ahí está el meollo del asunto.

Unas miguitas de pan ahora mismo me irían fenomenal para tratar de desenmarañar este misterio.

Un saludo!
Imágenes Adjuntas
Tipo de Archivo: jpg Screenshot_2017-02-02-06-11-49.jpg (72.0 KB, 38 visitas)
Responder Con Cita
  #12  
Viejo 02/02/17, 11:36:37
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Ahora bien, he observado que cuando estoy en la pantalla de inicio, los Kbps suelen ser "0" como se ve en la imagen. Entonces, cómo le hago saber a Tasker que hay más de 0 Kbps? Ahí está el meollo del asunto.
Sí, ese es el meollo de la cuestión. Y esas dos conversaciones no te valen.
Responder Con Cita
  #13  
Viejo 02/02/17, 11:51:48
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Ostras, y qué googleo? Porque anoche estuve mirando y esta mañana también. Te vas a hacer de rogar eh?

Es que el concepto es casi abstracto!
Responder Con Cita
  #14  
Viejo 02/02/17, 13:08:44
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Ostras, y qué googleo? ... Es que el concepto es casi abstracto!
¿Abstracto?

A mi me parece que detectar el tráfico entrante y saliente de una conexión (wifi o datos) es algo muy, pero que muy concreto.
Responder Con Cita
  #15  
Viejo 02/02/17, 13:44:15
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Esto se acerca a tu planteamiento?


Perfil: Change Data (88)
Estado: Red móvil [ 2G:Encendido 3G:Apagado 3G - HSPA:Apagado 4G:Apagado ]
Estado: Estado Pantalla [ Está:Si ]
Entrada: Change Data (91)
A1: Probar Red [ Tipoatos Móviles Activados Datos: Almacenar Resultado en:%Byte Continuar Tarea Tras Error:Encendido ]
A2: Pop-Up [ Título: Texto:%Byte Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):2 Mostrar sobre bloqueo pantalla:Encendido ]


Es que no tengo ni idea de por dónde pillar el tráfico de datos...
Responder Con Cita
  #16  
Viejo 02/02/17, 15:20:24
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Es que no tengo ni idea de por dónde pillar el tráfico de datos...
Pues eso es lo que tienes que investigar ... ¿cómo detectar el tráfico de datos?

Y ese perfil/tarea ya lo puedes borrar. No vale.
Responder Con Cita
  #17  
Viejo 02/02/17, 16:05:19
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
http://www.htcmania.com/showthread.php?t=1003974

Aquí lo explica. Pero me da error. He comprobado la ruta y es la misma.

Voy por buen camino?
Responder Con Cita
  #18  
Viejo 02/02/17, 17:04:22
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Vale, he hecho hasta las 3 tareas. Ahora falta implementarlo.
Responder Con Cita
  #19  
Viejo 02/02/17, 17:23:06
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Sí.

Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
... me da error. He comprobado la ruta y es la misma.
El auditorio está expectante ... ¿qué error?

Cita:
Originalmente Escrito por Mitrhandir Ver Mensaje
Vale, he hecho hasta las 3 tareas. Ahora falta implementarlo.
El compañero que publicó ese post contaba la solución que se fabricó para solucionar su problema. ¿Tu problema es el mismo? ¿Puedes usar algo de esa solución en tu caso? ¿Qué parte puedes aprovechar? ¿Has comprobado que realmente puedes detectar el tráfico del wifi y de los datos en tu dispositivo?

Responder Con Cita
Gracias de parte de:


  #20  
Viejo 02/02/17, 18:18:19
Avatar de Mitrhandir
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
Mensajes: 910
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Versión de ROM: Lollipop
Tu operador: Yoigo
Mencionado: 13 comentarios
Tagged: 0 hilos
Vamos por partes. Aquí las tareas 1, 2 y 3 de @mpiero (al cual aprovecho para dar las gracias)

1 (48)
A1: Establecer variable [ Nombre:%wifi_txdata0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A2: Establecer variable [ Nombre:%wifi_rxdata0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A3: Establecer variable [ Nombre:%wifi_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A4: Ejecutar consola [ Comando:cat /sys/class/net/wlan0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%wifirx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A5: Ejecutar consola [ Comando:cat /sys/class/net/wlan0/statistics/tx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%wifitx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A6: Establecer variable [ Nombre:%wifi_data0 A:%wifirx_data0+%wifitx_data0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A7: Pop-Up [ Título: Texto:%wifi_data0 Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A8: Establecer variable [ Nombre:%redtx_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A9: Establecer variable [ Nombre:%redrx_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A10: Establecer variable [ Nombre:%red_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A11: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%redrx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A12: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/tx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%redtx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A13: Establecer variable [ Nombre:%red_data0 A:%redrx_data0+%redtx_data0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A14: Establecer variable [ Nombre:%total_data A:%red_data0+%wifi_data0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A15: Pop-Up [ Título: Texto:%total_data %wifi_data0 %red_data0 Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):5 Mostrar sobre bloqueo pantalla:Encendido ]
A16: Devolver [ Valor:%total_data Detener:Encendido ]




2 (93)
A1: Realizar tarea [ Nombre:1 Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%DATA0 Detener:Apagado ]
A2: Esperar [ MS:0 Segundos:4 Minutos:0 Horas:0 Días:0 ]
A3: Realizar tarea [ Nombre:1 Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%DATA1 Detener:Apagado ]
A4: Establecer variable [ Nombre:%DATA_DIF A:%DATA1-%DATA0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%DATA_DIF Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Devolver [ Valor:%DATA_DIF Detener:Encendido ]


3 (94)
A1: Establecer variable [ Nombre:%TRAFICO A:0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ] Si (if) [ %TRAFICO No ajust. ]
A2: Realizar tarea [ Nombre:2 Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%traf1 Detener:Apagado ]
A3: Convertir Variable [ Nombre:%traf1 Función:Bytes a Kilobytes Almacenar Resultado en:%TRAFICO ]
A4: Si (if) [ %TRAFICO > 20 ]
A5: Esperar [ MS:0 Segundos:0 Minutos:4 Horas:0 Días:0 ]
A6: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]
A7: Else
A8: WiFi [ Establecer:Apagado ]
A9: Realizar tarea [ Nombre:2g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A10: Fin si (End if)


Están en el mismo orden que aquí: http://www.htcmania.com/showthread.php?t=1003974

Vale, esto por una parte. Ahora quiero "extraer" lo que me interesa para hacer una tarea que ando buscando.

El tema del Wi-Fi no me interesa, pues me quiero centrar en los datos móviles, así que de la tarea 1 extraemos esto:


1(1) (95)
A1: Establecer variable [ Nombre:%redtx_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A2: Establecer variable [ Nombre:%redrx_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A3: Establecer variable [ Nombre:%red_data0 A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A4: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%redrx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A5: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/tx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%redtx_data0 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A6: Establecer variable [ Nombre:%red_data0 A:%redrx_data0+%redtx_data0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A7: Establecer variable [ Nombre:%total_data A:%red_data0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A8: Pop-Up [ Título: Texto:%total_data %red_data0 Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):5 Mostrar sobre bloqueo pantalla:Encendido ]
A9: Devolver [ Valor:%total_data Detener:Encendido ]


Con esta tarea podemos saber el total de datos usados.

Y de la tarea 2, extraemos esto:


2(2) (97)
A1: Realizar tarea [ Nombre:1(1) Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%DATA0 Detener:Apagado ]
A2: Esperar [ MS:0 Segundos:4 Minutos:0 Horas:0 Días:0 ]
A3: Realizar tarea [ Nombre:1(1) Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%DATA1 Detener:Apagado ]
A4: Establecer variable [ Nombre:%DATA_DIF A:%DATA1-%DATA0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%DATA_DIF Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Devolver [ Valor:%DATA_DIF Detener:Encendido ]

Esta tarea nos devuelve los datos gastados en un lapso de tiempo de 4 segundos


Y por último de la tarea 3, extraemos esto:


3(3) (98)
A1: Establecer variable [ Nombre:%TRAFICO A:0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ] Si (if) [ %TRAFICO No ajust. ]
A2: Realizar tarea [ Nombre:2(2) Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%traf1 Detener:Apagado ]
A3: Convertir Variable [ Nombre:%traf1 Función:Bytes a Kilobytes Almacenar Resultado en:%TRAFICO ]
A4: Si (if) [ %TRAFICO > 5 ]
A5: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A6: Else
A7: Realizar tarea [ Nombre:2g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A8: Fin si (End if)

La idea de esta tarea "adaptada" es que sí se supera un número determinado de bytes, pasa a 3g.

Está un poco verde aún, y seguro que hay errores, pero me he dado prisa por 3 motivos: -estoy con 3 niños
-mañana es festivo aquí
-y el más importante: no quiero que @WillyWeb se atragante con las palomitas.

Un saludo!
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 07:50:59 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007