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

Respuesta
 
Herramientas
  #61  
Viejo 05/02/17, 22:03:25
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
Veo que has cambiado de planteamiento ...

En el perfil has puesto un contexto "Estado: Red móvil" que impide que la tarea se ponga en marcha si no arrancas desde 2G. Has eliminado el cambio a 2G si los %kbsrx son más bajos de 15. Y al final has dejado en A6 una pausa de 20 segundos.

Supongo que todo eso tiene un motivo. ¿Nos lo aclaras?

Al margen de eso, en la tarea de salida has puesto directamente el intent que cambia el tipo de conexión en vez de usar aquella tarea "2g" que ya habías usado antes. No es que tenga mucha importancia, pero ya que la tienes úsala donde te haga falta. Por cierto, que esta tarea también se llame "2g" supongo que es casualidad, ¿no?.

Y lo de pegar aquí el perfil no lo he entendido. Los administradores de HTCMania nunca han puesto pegas a poner aquí perfiles. Se trata justo de eso. ¿Es que alguien ha dicho algo y no nos hemos enterado?
__________________
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


  #62  
Viejo 05/02/17, 23:06:23
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
Déjame explicarte: lo del contexto del 2g es porque no encuentro la manera de decirle a Tasker que cuando esté conectado a una red wifi, que no ejecute la tarea. He probado Si if %WIFII~*CONNECT* dándole a "invertir". Claro, yo entiendo que le estoy diciendo a Tasker que cuando esté conectado a wifi, que no ejecute. La verdad es que estoy un poco liado Pero con ese contexto buscaba que sólo ejecutara la tarea si está conectado a 2g. Porque cuando me conecto a Wi-Fi, desactivo datos.

Lo demás que comentas ha sido producto de un despiste mío. No había hecho los cambios aún!

Y lo de pegar el perfil, bueno, ha sido un ataque de pánico. es coña. No, sólo que me ha dado por pensar que quizás no os sepa bien dejarlo todo hecho y "masticadito" a los que visiten este post, porque a lo mejor no es la mejor manera de aprender. Por eso lo he comentado, por si a alguno de los 4 (@GraphicAdventure, @WillyWeb, @mlesir y @Caravantes) no os parecía bien, para corregirlo.

Un saludo chicos!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #63  
Viejo 05/02/17, 23:40:00
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
Déjame explicarte: lo del contexto del 2g es porque no encuentro la manera de decirle a Tasker que cuando esté conectado a una red wifi, que no ejecute la tarea.
Pues quita ese contexto "Estado: Red móvil" y pon uno de "Estado: Conectado a Wifi" poniendo la marca en invertir. Esa es la forma de decirle a Tasker "no contectado a wifi".

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Porque cuando me conecto a Wi-Fi, desactivo datos.
Eso te lo puede ahorrar. Android ya desconecta los datos cuando se activa el wifi.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Lo demás que comentas ha sido producto de un despiste mío.
Pues haz el favor de terminarlo y me dices si te funciona como esperabas. Es un buen invento y seguro que a más de uno le apaña.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Y lo de pegar el perfil ... sólo que me ha dado por pensar que quizás no os sepa bien dejarlo todo hecho y "masticadito" a los que visiten este post, porque a lo mejor no es la mejor manera de aprender.
Ahora si que me dejas de piedra.

Espero que esa reacción no sea como consecuencia de algo que yo he dicho. Si es así me disculpo de todo corazón.

Claro que al final siempre queda una solución que cualquiera puede llegar y usar sin haberle dedicado ni un minuto, pero si eso nos preocupase no estaríamos aquí, ¿no te parece?. Te diría más, el objetivo es precisamente ese, que esto se llene de problemas con sus soluciones.

Y una cosa más. Creo que no eres consciente de lo valiosa que es tu colaboración en este foro. Planteas cuestiones muy interesantes y nos das, me das, la oportunidad de explicar paso a paso la forma de resolverlas. En ese proceso aprendemos todos, y eso es lo único que me interesa de este asunto.

Por cierto, nadie de este subforo es administrador de HTCMania. Todos somos usuarios normales con los mismo privilegios, o sea ninguno.

Espero ese perfil/tarea arreglado
__________________
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:
  #64  
Viejo 06/02/17, 00:34:50
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 Mitrhandir Ver Mensaje
sólo que me ha dado por pensar que quizás no os sepa bien dejarlo todo hecho y "masticadito" a los que visiten este post, porque a lo mejor no es la mejor manera de aprender. Por eso lo he comentado, por si a alguno de los 4 (@GraphicAdventure, @WillyWeb, @mlesir y @Caravantes) no os parecía bien, para corregirlo.
Creo que nos parece bien, que no hay problema con eso.
Es más, en este foro tenemos unos cuantos hilos en los cuales se aportan ideas y ... quien inició el hilo se ha ido encargando de actualizar el primer post con los aportes o correcciones posteriores de otros compañeros, precisamente porque somos conscientes de que puede resultar muy tedioso leerse un montón de mensajes.

Eso también es aplicable a hilos como éste, que ya acumula más de 60 mensajes. Por ese motivo, yo creo que sería muy oportuno que en primer post añadas al final algo como "Edit: la solución definitiva está en el post 82, en http://www.htcmania.com/blablablabla". Eso lo puedes poner cuando hayas terminado de encontrar la solución definitiva con todos los detalles. Si quieres.

Pienso igual que Willy, que estos diálogos son bastante interesantes. Incluso yo aprendo cosas. Adelante.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Caravantes su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #65  
Viejo 06/02/17, 08:03:16
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
Jolín, me vais a hacer llorar! Sé y soy consciente de que soy un cansino, pero no es porque lo sea, sino porque me prometí aprender. Y claro, soy un cabezón!

Cuando tenga un ratito, lo hago. Ahora tengo que pelearme con 2 niños para que se vistan para ir al cole!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #66  
Viejo 06/02/17, 08:24:44
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 Mitrhandir Ver Mensaje

Ahora tengo que pelearme con 2 niños para que se vistan para ir al cole!
Ese perfil me interesa
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #67  
Viejo 06/02/17, 10:50:34
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, ahora sí.


Perfil: Conmutador 2g/3g (88)
Aplicación: WhatsApp, UC Browser, Gmail...
Estado: Estado Pantalla [ Está:Si ]
Estado: No Conectado a Wifi [ SSID:* MAC:* IP:* ]
Entrada: Conmutador 2g3g (101)
A1: Realizar tarea [ Nombre:Velocidad RX Datos Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbsrx Detener:Apagado ]
A2: Si (if) [ %kbsrx > 10.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:1 Minutos:0 Horas:0 Días:0 ]
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]

Salida: 2g (64)
A1: Detener [ Con error:Apagado Tarea:Conmutador 2g3g ]
A2: Decir [ Texto:Pasando de 3 gé a 2 gé Motor: Voz:com.ivona.tts:spa-ESP Stream:5 Tono:4 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Encendido Continuar Tarea Tras Error:Encendido ]
A3: 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 ]


Como último detallito, faltaría que Conchita dijera una vez solo lo de "pasando de 3 gé a
2 gé", si no, está todo el rato dando la brasa. Huelga decir que me interesa saber esto porque lo aplicaría en otro perfil.

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #68  
Viejo 06/02/17, 13:37: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,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
Eso ya tiene mejor pinta.

Lo de que algo suceda una única vez no es difícil de gestionar. Usa una variable para guardar que algo ya ha sucedido y usa esa misma variable como condición para que suceda.

Para ese aviso por voz que comentas podría ser algo así...

habla si %avisado !~ si
%avisado = si

La primera vez que pases por esas acciones se ejecutará "habla". La segunda y sucesivas, no.

En este caso puede que sea mejor colocar el control de única-repetición en A3 y A5. Creo que se podría solucionar con dos acciones más y un pequeño cambio en A2/A4. Dale vueltas a ver qué se te ocurre.

__________________
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
  #69  
Viejo 06/02/17, 15:43:43
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
Buf, espera que esto me ha dejado fundido

Me dices que después de que Conchita hable, establezca una variable %avisado A on y que luego en la acción decir añada Si if %avisado !~ on

Es correcto esto?

Creo que iría bien un Sumar a variable +1 no?

Es que antes de hacer la tarea y liarla, quiero tenerlo todo claro.

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #70  
Viejo 06/02/17, 16:49: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,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Me dices que después de que Conchita hable, establezca una variable %avisado A on y que luego en la acción decir añada Si if %avisado !~ on

Es correcto esto?
Sí. Esa es la idea.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Creo que iría bien un Sumar a variable +1 no?
Si tienes interés en saber cuántas veces se repite ese proceso eso es lo que tendrías que hacer, pero no le veo la utilidad.

De todas formas...

En este caso la estrategia debería ser otra. Basado en el mismo principio, pero aplicado en otro sitio. En concreto en la tarea "Conmutador 2g3g (101)".

-Define una variable (%red, por ejemplo) justo después de ejecutar cada una de las tareas 2g/3g y le asignas como valor 2g/3g respectivamente.

-Añade al IF un ... AND %red !~ 3g

-Añade al ELSE un %red !~ 2g

¿Qué consigues con esto? Pues que las tareas 2g/3g no se ejecuten nada más que una vez ... menos acciones = menos uso de cpu = menos consumo de batería.

...

Otra cosa que ya te he preguntado y no me has respondido. ¿Esa tarea "2g" que has puesto como salida del perfil es la misma tarea "2g" que ejecutas en A5?. Espero que no.

Por un lado deberías tener las tareas 2g/3g que sólo deberían activar el tipo de conexión correspondiente y dar el aviso por voz. Por otro lado deberías tener las tareas de entrada/salida del perfil. La tarea de entrada está clara. En la tarea de salida deberías parar la de entrada y llamar a "2g", nada más.

Esto ya lo hemos hablado antes ... Tasker es muy bueno ejecutando pequeñas tareas. No tengas miedo de escribir docenas de esas pequeñas tareas para resolver pequeños problemas.
__________________
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
  #71  
Viejo 06/02/17, 18:40:36
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. Vamos por partes y vamos a analizar el problema. El tema está en que como es una tarea que se repite de manera cíclica cada pocos segundos, cada vez que se cumple el If, salta Conchita. Por eso te comentaba el sumar a variable, a parte también porque he decidido que cuando detecte que supera los %kbprx establecidos por el usuario, que se quede en 3g. ¿Razones? Pues que menos líos, menos gasto de batería y más simple (siempre me acuerdo del lápiz de la NASA. Gran lección.).

Entonces, sería detener la tarea una vez esté en 3g y ya cuando apague la pantalla, ya pasaría a 2g.

¿Qué te parece? Además, he añadido una cosita que te va a gustar. Dame un ratillo.
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #72  
Viejo 06/02/17, 19:05:03
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
... he decidido que cuando detecte que supera los %kbprx establecidos por el usuario, que se quede en 3g...

Entonces, sería detener la tarea una vez esté en 3g y ya cuando apague la pantalla, ya pasaría a 2g.
Pero eso lo cambia todo. La tarea puede ser mucho más simple y no hace falta controlar si el aviso ya se ha reproducido.
__________________
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
  #73  
Viejo 06/02/17, 19:09:34
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
Perfil: Conmutador 2g/3g (88)
Aplicación: WhatsApp, UC Browser, Gmail...
Estado: Estado Pantalla [ Está:Si ]
Estado: No Conectado a Wifi [ SSID:* MAC:* IP:* ]
Entrada: Conmutador 2g/3g (101)
A1: Realizar tarea [ Nombre:Velocidad Subida Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbstx Detener:Apagado ]
A2: Realizar tarea [ Nombre:Velocidad Bajada Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbsrx Detener:Apagado ]
A3: Si (if) [ %kbsrx > 10.0 | %kbstx > 10.0 ]
A4: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A5: Fin si (End if)
A6: Esperar [ MS:500 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A7: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ] Si (if) [ %Tresgé !~ on ]
A8: Ir a acción [ Tipo:Número Acción Número:9 Etiqueta: ] Si (if) [ %Tresgé ~ on ]
A9: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ]

Como te habrás dado cuenta, he añadido una acción. Esta:


Velocidad Subida (25)
A1: Ejecutar consola [ Comando:cat /sys/class/net/rmnet0/statistics/tx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_tx1 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/tx_bytes Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En:%red_tx2 Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A4: Establecer variable [ Nombre:%kbsup A%red_tx2-%red_tx1)/1024 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A5: Devolver [ Valor:%kbsup Detener:Encendido ]

La idea se me ha ocurrido cuando he mandado una foto por whatsapp y estaba en 2g. Al tardar tanto, he pensado que al igual que bajada podía también hacer una tarea para la subida de datos.

Yo creo que está más simplificado.

Cómo lo véis?
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #74  
Viejo 06/02/17, 19:22:52
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
La idea se me ha ocurrido cuando he mandado una foto por whatsapp y estaba en 2g. Al tardar tanto, he pensado que al igual que bajada podía también hacer una tarea para la subida de datos.
La tarea para medir la velocidad de subida, perfecta.

La tarea "Conmutador 2g/3g (101)" tiene un pequeño error si quieres hacer lo que has comentado antes (que se quede en 3g)...

Mueve A9 justo detrás de A2.

Y A7/A8 las puedes dejar en una sola sin condiciones ni nada.

Si arreglas eso debería funcionar tal y como quieres. Pon todo aquí y le damos el repaso final.
__________________
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
  #75  
Viejo 06/02/17, 20:06:49
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, por lo menos esta vez no han sido cientoypico mensajes!

Aquí la tarea:


Perfil: Conmutador 2g/3g (88)
Aplicación: WhatsApp, UC Browser, Gmail...
Estado: Estado Pantalla [ Está:Si ]
Estado: No Conectado a Wifi [ SSID:* MAC:* IP:* ]
Entrada: Conmutador 2g/3g (101)
A1: Realizar tarea [ Nombre:Velocidad Subida Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbstx Detener:Apagado ]
A2: Realizar tarea [ Nombre:Velocidad Bajada Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbsrx Detener:Apagado ]
A3: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ] Si (if) [ %Tresgé ~ on ]
A4: Si (if) [ %kbsrx > 5.0 | %kbstx > 5.0 ]
A5: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A6: Fin si (End if)
A7: Esperar [ MS:500 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]

He añadido un limpiar variable %tresgé cuando apago la pantalla, porque si no, a la siguiente vez que ejecuto tarea, ni la ejecuta porque Tasker aún cree que está en %tresgé~on.

Yo por mi parte, lo dejaba así, salvo que alguien quiera añadir algo. Se ha simplificado la tarea para evitar un consumo excesivo de batería de tanto cambio 2g/3g, lo cual es de agradecer (tienes razón @Knopfler, pero nos hemos divertido ). Porque de estar en 3g a 2g la diferencia de gasto es inapreciable, salvo cuando existe una subida o bajada de datos. Pero ése es otro tema.

Como siempre, dar las gracias a los que han participado y dado su punto de vista.

Hasta la próxima!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #76  
Viejo 06/02/17, 20:24:35
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
Y lo de pegar el perfil, bueno, ha sido un ataque de pánico. es coña. No, sólo que me ha dado por pensar que quizás no os sepa bien dejarlo todo hecho y "masticadito" a los que visiten este post, porque a lo mejor no es la mejor manera de aprender.
El foro está para las dudas, por eso no te preocupes.
Lo que debes evitar para mejorar tu aprendizaje es cuando estás más perdido que una gamba en el desierto cambiar las acciones de orden, cruzar los dedos para que funcione y esperar que WillyWeb no te "riña".
Soy así de conciso.

Última edición por GraphicAdventure Día 06/02/17 a las 20:36:35.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a GraphicAdventure su comentario:
  #77  
Viejo 06/02/17, 21:14:23
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
Yo por mi parte, lo dejaba así...
Espera, espera. No tan rápido.

¿Por qué A3 no está justo detrás de A5?
¿De dónde sale esa variable global %Tresgé?
¿Y dónde está el resto del proyecto?

Voy a dejar las palomitas que me estoy poniendo fanegas.

__________________
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
  #78  
Viejo 07/02/17, 05:38:08
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
Buenos días!


Perfil: Conmutador 2g/3g (88)
Aplicación: WhatsApp, UC Browser, Gmail...
Estado: Estado Pantalla [ Está:Si ]
Estado: No Conectado a Wifi [ SSID:* MAC:* IP:* ]
Entrada: Conmutador 2g/3g (101)
A1: Realizar tarea [ Nombre:Velocidad Subida Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbstx Detener:Apagado ]
A2: Realizar tarea [ Nombre:Velocidad Bajada Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbsrx Detener:Apagado ]
A3: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ] Si (if) [ %Tresgé ~ on ]
A4: Si (if) [ %kbsrx > 11.0 | %kbstx > 11.0 ]
A5: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A6: Fin si (End if)
A7: Esperar [ MS:500 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]


¿Por qué A3 no está justo detrás de A5?

Pero no me dijiste que lo pusiera detrás de A2?

¿De dónde sale esa variable global %Tresgé?

La variable está establecida en la tarea 3g, para que la acción A3 se active Si if %Tresgé ~ on, porque de lo contrario, después de A2 y al no haber condicionante, se detendría la tarea.

¿Y dónde está el resto del proyecto?

Si te refieres a la tarea de salida, no es necesaria, puesto que pasaría a 2g cuando apague la pantalla.

O te refieres a esto?

A9: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ]

De todas formas, no me riñas mucho, puesto que lo he hecho con la única finalidad de aprender. Corrígeme si me he equivocado en algo.

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #79  
Viejo 07/02/17, 08:22: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,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Pero no me dijiste que lo pusiera detrás de A2?
Pues sí, pero me equivoqué. Tendrías que haberte dado cuenta de que el sitio correcto para poner la acción que termina la tarea es justo después de hacer el cambio a 3G.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
La variable está establecida en la tarea 3g, para que la acción A3 se active Si if %Tresgé ~ on, porque de lo contrario, después de A2 y al no haber condicionante, se detendría la tarea.
Eso te lo podrías ahorrar poniendo la acción de detener tarea dentro del IF (esa es la condición) tal y como te he acabo de comentar.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Si te refieres a la tarea de salida, no es necesaria, puesto que pasaría a 2g cuando apague la pantalla.
Ya. ¿Y qué pasa con la tarea de entrada? ¿Cómo se para si no llegas a activar el 3G?

...

Y no es que te esté riñendo hombre. Ya sabes tú que no es eso.

Lo que pasa es que si cambias las reglas del juego a mitad de partido me pierdo yo, y se pierden esos "gorroncillos" que están por aquí medrando a costa de tus ganas de aprender.

Si no lo quieres hacer por ellos, que lo entiendo, hazlo por mi salud mental.
__________________
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:


  #80  
Viejo 07/02/17, 09:28:42
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
Perfil: Conmutador 2g/3g (88)
Aplicación: WhatsApp, UC Browser, Gmail...
Estado: Estado Pantalla [ Está:Si ]
Estado: No Conectado a Wifi [ SSID:* MAC:* IP:* ]
Entrada: Conmutador 2g/3g (101)
A1: Realizar tarea [ Nombre:Velocidad Subida Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbstx Detener:Apagado ]
A2: Realizar tarea [ Nombre:Velocidad Bajada Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable:%kbsrx Detener:Apagado ]
A3: Si (if) [ %kbsrx > 15.0 | %kbstx > 15.0 ]
A4: Realizar tarea [ Nombre:3g Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ]
A5: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ]
A6: Fin si (End if)
A7: Esperar [ MS:500 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta: ]

Salida: Desconmutador 2g/3g (49)
A1: Detener [ Con error:Apagado Tarea:Conmutador 2g/3g ]
A2: 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 ]
A3: Volumen del sistema [ Nivel:2 Mostrar:Apagado Sonido:Apagado ]
A4: Decir [ Texto:Pasando de 3 gé a 2 gé Motor: Voz:com.ivona.tts:spa-ESP Stream:5 Tono:4 Velocidad:5 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Encendido Continuar Tarea Tras Error:Encendido ]
A5: Realizar tarea [ Nombre:Home Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ] Si (if) [ %Home ~ on ]
A6: Realizar tarea [ Nombre:Job Prioridad:%priority Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: Detener:Apagado ] Si (if) [ %Job ~ on ]

Bueno, aquí está.

Como verás, la acción detener está integrada dentro del if (que es una solución efectiva, dicho sea de paso)

Y lo de la tarea de salida, tienes toda la razón. No había previsto eso. De todas formas, iré ajustando, porque muchas veces voy del browser al whatsapp(o a otra app) y en ese trayecto no quiero que la tarea se detenga. Bastaría con un esperar 5 segundos antes de la acción de detener no?


Y sobre la salud mental, aviados vamos!

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Mitrhandir su comentario:
Respuesta

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



Hora actual: 07:42:52 (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 / 邮件联系 /