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

Respuesta
 
Herramientas
  #1  
Viejo 31/01/17, 22:02:30
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita


  #2  
Viejo 01/02/17, 15:06:35
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
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
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 01/02/17, 15:12:47
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #4  
Viejo 01/02/17, 17:24:29
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #5  
Viejo 01/02/17, 18:03:05
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Oh, y lo compartirías con tu pequeño padawan?

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

__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #6  
Viejo 01/02/17, 18:08:02
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
¿Con un sólo día de esfuerzo por tu parte?

¿Estás de coña?
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #7  
Viejo 01/02/17, 19:00:15
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #8  
Viejo 01/02/17, 21:27:31
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #9  
Viejo 01/02/17, 22:26:57
Array

[xs_avatar]
Knopfler Knopfler no está en línea
Usuario muy activo
 
Fecha de registro: sep 2009
Mensajes: 2,879
Modelo de smartphone: OnePlus 3
Tu operador: Pepephone
 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...
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #10  
Viejo 01/02/17, 22:34:14
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario:
  #11  
Viejo 02/02/17, 06:22:57
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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)
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #12  
Viejo 02/02/17, 11:36:37
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #13  
Viejo 02/02/17, 11:51:48
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #14  
Viejo 02/02/17, 13:08:44
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #15  
Viejo 02/02/17, 13:44:15
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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...
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #16  
Viejo 02/02/17, 15:20:24
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
  #17  
Viejo 02/02/17, 16:05:19
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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?
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #18  
Viejo 02/02/17, 17:04:22
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
Vale, he hecho hasta las 3 tareas. Ahora falta implementarlo.
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #19  
Viejo 02/02/17, 17:23:06
Array

[xs_avatar]
WillyWeb WillyWeb no está en línea
Usuario muy activo
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 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?

__________________
Miembro del equipo que promueve el [Subforo de Tasker]

Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino)
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 02/02/17, 18:18:19
Array

[xs_avatar]
Mitrhandir Mitrhandir no está en línea
Usuario muy activo
 
Fecha de registro: ene 2014
Localización: Burrifornia
Mensajes: 910
Modelo de smartphone: Huawei Ascend G7
Tu operador: Yoigo
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!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
Gracias de parte de:
Respuesta

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



Hora actual: 05:50:49 (GMT +2)



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

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