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

Respuesta
 
Herramientas
  #21  
Viejo 02/02/17, 18:31:35
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
... buscando la manera de crear un contexto para que cuando descargue una foto, archivo o vídeo, etc...
rx = recibir = descargar
tx = enviar = cargar

Con tu premisa y esas equivalencias ... ¿seguro que te interesa la parte de "rx_bytes" y la de "tx_bytes"?
__________________
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


  #22  
Viejo 02/02/17, 18:39:52
Array

[xs_avatar]
GraphicAdventure GraphicAdventure no está en línea
Miembro del foro
 
Fecha de registro: oct 2013
Localización: España
Mensajes: 277
Modelo de smartphone: S3 Mini I8190N
Tu operador: Movistar
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
pero me he dado prisa por...no quiero que @WillyWeb se atragante con las palomitas.
Me meo.
Responder Con Cita
  #23  
Viejo 02/02/17, 22:01:49
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por GraphicAdventure Ver Mensaje
Me meo.
Un cachondo tú
__________________
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
  #24  
Viejo 03/02/17, 05:06:37
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
Bueno, más o menos ya está todo en su sitio. Ahora faltan los detalles.


Perfil: Change Data (88)
Estado: Red móvil [ 2G:Encendido 3G:Apagado 3G - HSPA:Apagado 4G:Apagado ]
Estado: Estado Pantalla [ Está:Si ]
Entrada: 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 > 1 ]
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)

Salida: 2g (64)
A1: Enviar Intent [ Acción:gravitybox.intent.action.CHANGE_NETWORK_TYP E Categ.:None Tipo Mime: Datos: Extra:networkType:1 Extra: Extra: Paquete: Clase: Objetivo:Broadcast Receiver ]


Tal y como lo veo y después de hacer unas pequeñas pruebas, supuestamente cuando supere los 5B/s, debería cambiar a 3g, pero si nos fijamos detenidamente en A3, pasa de bytes a Kilobytes, por lo tanto, habría que separar la variable %TRAFICO para añadir decimales. Está claro que depende de la cobertura y conexión de cada uno, pero me estoy fijando y por norma cuando cargo una página no pasa del Kilobyte.

He hecho unas pruebas y navegando normal en 2g, está entre un rango de 0 Bytes y 15.0 Kilobytes.

Ahora bien, esta tarea se podría "implementar" en la tarea screen on? Yo creo que no, porque ésta se ejecuta una sola vez cuando se enciende la pantalla, salvo que hiciéramos un bucle.

Tengo estas dudillas, a ver si alguien me puede ayudar un poco... Con palomitas o migas de pan... Es coña!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #25  
Viejo 03/02/17, 11:08:21
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Bueno, más o menos ya está todo en su sitio. Ahora faltan los detalles.
¿Seguro?

No me has contestado al mensaje en el que te he preguntado si realmente crees que necesitas controlar la TX y la RX. En el caso de que te interese controlar ambas cosas sólo te hacen falta estas dos acciones...

Código:
Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Usar Root:Apagado Almacenar Salida En:%red_rx ]

Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/tx_bytes Usar Root:Apagado Almacenar Salida En:%red_tx ]
Suponiendo que quieres saber la velocidad de descarga en un momento dado simplemente tienes que hacer esto...

-Ejecutar la acción que hace referencia a la RX y guardar su resultado en una variable.
-Esperar un segundo.
-Ejecutar de nuevo la acción que hace referencia a la RX y guardar su resultado en otra variable.
-Restar %valor1 de %valor2

El resultado de esa resta será la velocidad de descarga en bytes por segundo, y en función de ese resultado tienes que decidir si eso es un tráfico significativo o no es nada ... pero eso es otra historia. Primero deberías tener una tarea que te diga la velocidad de TX, RX o ambas. Tus tareas (1) y (2) casi lo hacen, pero 15 acciones y una espera de cuatro segundos no me parecen una buena solución.
__________________
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
  #26  
Viejo 03/02/17, 11:35:53
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
Lo sé, WillyWeb. Siento no haber contestado a las preguntas, pero voy a ratillos. Dame un rato y te paso lo que me pides. Pero estoy muy contento, porque hago realidad un sueño!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #27  
Viejo 03/02/17, 12:01:35
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
Aquí está:


0 (99)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx1 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Restar de variable [ Nombre:%red_rx1 Valor:%red_rx2 Módulo (wrap around):0 ]
A5: Establecer variable [ Nombre:%datosusados A:%red_rx1+%red_rx2 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A6: Pop-Up [ Título: Texto:%datosusados Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]



Las acciones A5 y A6 son cosa mía. Lo de restar de variable espero haberlo hecho bien

Ya me contáis! Sigo de niñero!

Edito: A5 no sirve y A6 sólo sirve si el valor a mostrar es %red_rx1
__________________
Si la educación te parece cara, prueba con la ignorancia.

Última edición por Mitrhandir Día 03/02/17 a las 12:20:25.
Responder Con Cita
  #28  
Viejo 03/02/17, 13:13:47
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Las acciones A1, A2 y A3 correctas, pero te has complicado la vida con el resto.

%datosusados = %red_rx2 - %red_rx1

Eso es una acción con una operación simple (recuerda poner la marca en "Calcular").

Yo le pondría un nombre significativo a esa tarea (DatosRXSegundo) porque de lo que se trata es de que la llames cuando quieras saber a qué velocidad estás descargando para decidir si ese tráfico es alto y actuar en consecuencia, ¿no?.

Para usar la tarea de esa forma le tienes que añadir una acción más al final del todo. Mira en Tasker > Devolver ... y recuerda que la ayuda está para algo.
__________________
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
  #29  
Viejo 03/02/17, 17:54:46
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, la estoy testeando y cuando abro whatsapp y browser, me arroja un resultado de 5 cifras.


0 (99)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx1 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:5 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Establecer variable [ Nombre:%datosrxusados A:%red_rx2-%red_rx1 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%datosrxusados Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):5 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Devolver [ Valor:%datosrxusados Detener:Encendido ]

Si no te he entendido mal, creo que es esto.
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #30  
Viejo 03/02/17, 18:30:41
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Si no te he entendido mal, creo que es esto.
Sí, esa es la acción que te decía. Le das un nombre descriptivo a la tarea y ya casi tienes esa parte terminada.

Te propongo tres mejoras...

-Reduce el tiempo de espera a un segundo
-Haz que el valor final esté en Kbytes por segundo (ahora son bytes por segundo)
-Quita el pop-up y pon un flash en su lugar
__________________
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:
  #31  
Viejo 03/02/17, 19:11:01
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
Kilobytes Usados (99)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx1 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Establecer variable [ Nombre:%datosrxusados A:%red_rx2-%red_rx1 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%datosrxusados Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Convertir Variable [ Nombre:%datosrxusados Función:Bytes a Kilobytes Almacenar Resultado en:%datosusadosrx ]
A7: Pop-Up [ Título: Texto:%datosusadosrx Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A8: Devolver [ Valor:%datosrxusados Detener:Encendido ]



Aquí tienes. Lo del flash no sé porque no me funciona en mi tlf. Puede tener algo que ver el tipo de procesador?
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #32  
Viejo 03/02/17, 19:20:30
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
En A6 usas la variable %datosusadosrx y luego devuelves %datosrxusados que tiene el valor sin convertir.

De todas formas no importa porque tienes otra forma más sencilla de hacerlo directamente en A4...

%kbs = (%red_rx2-%red_rx1)/1024

...luego devuelves %kbs y listo.

Lo del flash puede ser por el launcher. ¿No te ha funcionado nunca?
__________________
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:
  #33  
Viejo 04/02/17, 07:26:33
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
Kilobytes Usados (99)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx1 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Establecer variable [ Nombre:%kbs A%red_rx2-%red_rx1)/1024 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%kbs Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Devolver [ Valor:%kbs Detener:Encendido ]

Funciona bien, pero no entiendo esto: (%red_rx2-%red_rx1)/1024

He visto que me devuelve valores más "exactos", es decir, la última vez que que he probado, me ha dado 0,780 o algo así como. Deduzco que en un segundo ha usado 0,780 Kbs. Lo cual mola mucho, porque nos evitamos luego separar la variable para poner decimales.

Qué máquina...
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #34  
Viejo 04/02/17, 09:35:12
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Funciona bien, pero no entiendo esto: (%red_rx2-%red_rx1)/1024
Cada vez que ejecutas este comando...

cat /sys/class/net/rmnet0/statistics/rx_bytes

...obtienes el total de bytes recibidos por la conexión de datos de tu dispositivo.

Si repites esa consulta con una pausa de un segundo y restas sus resultados sabrás la cantidad de bytes recibidos durante ese segundo.

Para convertir a Kbytes una cantidad en bytes la tienes que dividir por 1024. En el mundo digital se cuenta en binario y "mil" no es 1000, es 1024.

La operación que te proponía, y que has puesto en A4, hace la resta y la conversión de una vez.

¿Aclarado?
__________________
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:
  #35  
Viejo 04/02/17, 09:47:13
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
Claro! No había caído en eso! Ingenioso!

Bien, ahora ya tenemos la tarea que nos saca los bytes consumidos en un segundo. Ahora falta ajustar el volumen de bytes para que pase a 3g y viceversa.

Gracias! En serio, es un sueño hecho realidad!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #36  
Viejo 04/02/17, 10:24: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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Vale. Ahora olvida esa tarea y vamos con otra cosa.

La idea es controlar la velocidad de descarga mientras usas WhatsApp para pasar a 3G si esa velocidad supera cierto valor. Por lo que has ido haciendo asumo que si la velocidad de descarga baja de ese valor quieres pasar a 2G ¿...?

Lo secuencia de cosas que esa tarea de control tiene que hacer podría ser algo así...

-Medir la velocidad
-Si velocidad > XXX cambia a 3G, si no cambia a 2G
-Espera unos segundos
-Repite desde el principio

De momento olvida hacer perfiles. Vamos a centrarnos sólo en esa tarea.
__________________
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:
  #37  
Viejo 04/02/17, 13:59: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
Kilobytes Usados (99)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx1 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/rx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_rx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Establecer variable [ Nombre:%kbs A%red_rx2-%red_rx1)/1024 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Pop-Up [ Título: Texto:%kbs Imagen de fondo: Disposición:Popup Cuenta atrás (segundos):3 Mostrar sobre bloqueo pantalla:Encendido ]
A6: Si (if) [ %kbs < 15,0 ]
A7: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A8: Else
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)
A11: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A12: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]
A13: Devolver [ Valor:%kbs Detener:Encendido ]



Vale, creo que esto es lo que me dices. Los 10 segundos es por probar la tarea y no estar esperando 2/3 minutos.

Tengo que leer sobre ordenar todos los perfiles y hacer subtareas. Pero entonces, pienso que tendría que crear perfiles sólo para establecer variables. Pero eso será en otro tema.

__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #38  
Viejo 04/02/17, 14:29:34
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Vale, creo que esto es lo que me dices.
No.

Ya tienes una tarea que te devuelve la velocidad de descarga. ¿Por qué no la usas en vez de escribir de nuevo las acciones? La acción que tienes que usar es la misma que has puesto en A7 y A9. ¿Has mirado en la ayuda lo que hace esa acción?
__________________
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
  #39  
Viejo 04/02/17, 16:38:06
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
Con el riesgo de llevarme una bronca, aquí te dejo la tarea. Y con lo de la ayuda, no sé a qué te refieres.


Saber Kilobytes Usados 2 (101)
A1: Realizar tarea [ Nombre:Saber Kilobytes Usados Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A2: Si (if) [ %kbs < 15,0 ]
A3: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A4: Else
A5: Realizar tarea [ Nombre:2g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A6: Fin si (End if)
A7: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]



Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita


  #40  
Viejo 04/02/17, 18:25:36
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,050
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Sólo como recomendación yo consideraría cambiar los nombres de las tareas. A la primera la llamaría VelocidadRXDatos ó KbsRXDatos y a la segunda Conmutador2G3G ó WhatsApps2G3G. Más que nada por usar nombres que describan el propósito de la tarea. La decisión es tuya.

En A1 falta algo. Llamas correctamente a la tarea que devuelve los Kbytes/seg de descarga de datos, pero ese resultado no lo guardas en ninguna parte (lee la ayuda).

En A2, además de usar una variable a la que no das valor (pista del error de A1), creo que has puesto la condición al revés de lo que pretendías.

Una vez que tengas esas dos cosas solucionadas deberías ponerte a pensar en qué situación quieres hacer uso de esa tarea de conmutación 2G/3G. Y adelantándome a los acontecimientos te recomiendo que todavía no conectes esa tarea a ningún perfil porque una vez que se ponga en marcha no se parará nunca ... eso todavía no está resuelto.

Por cierto, supongo que esas tareas 3g y 2g que usas en A3 y A5 funcionan correctamente.
__________________
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
Respuesta

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



Hora actual: 21:08:01 (GMT +2)



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

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