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

Respuesta
 
Herramientas
  #21  
Viejo 17/01/17, 05:40:07
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
Low Signal On (81)
A1: Decir [ Texto:Javi, no tengo cobertura. 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 ]
A2: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ]
A3: Modo avión [ Establecer:Encendido ] Si (if) [ %CELLSIG < 2 ]
A4: Decir [ Texto:Javi, sigo sin cobertura. 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: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ]
A6: Modo avión [ Establecer:Apagado ]
A7: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A8: Modo avión [ Establecer:Encendido ] Si (if) [ %CELLSIG < 2 ]
A9: Decir [ Texto:Javi, voy a entrar en modo avión hasta nueva orden. Motor: Voz:com.ivona.tts:spa-ESP Stream:5 Tono:5 Velocidad:4 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Apagado ]

Buenas!

Lo primero: @GraphicAdventure ya lo intenté el otro día y me arroja un error. Por otro lado, Secure Settings no lo tengo instalado. Así que me toca utilizar modo avión, salvo que haya un comando de consola el cual pueda ejecutar porque estoy de acuerdo contigo sobre el gasto excesivo de batería.

Y @WillyWeb, vamos por partes, pues creo que ya he entendido tu concepto.

A1 me comunica que el tlf se ha quedado sin cobertura.
A2 establece una espera de 1 minuto.
A3 entra en modo avión si la cobertura/señal es menor que 2.
A4 me comunica que después del minuto de espera, sigue sin cobertura.
A5 establece otro 1 minuto de espera.
A6 apaga el modo avión.
A7 establece 10 segundos para que al tlf le de tiempo a "restablecerse" y tratar de recuperar la señal, si la hay.
A8 entra en modo avión otra vez puesto que no ha encontrado cobertura.
A9 me comunica que va a entrar en modo avión hasta nueva orden (o sea, hasta que yo lo considere)

A4 y A10 tras pensar detenidamente, he caído en la cuenta de que no son necesarios puesto que si el tlf recupera la cobertura, la tarea ya no se va a ejecutar. Es decir, ella misma se detiene, puesto que el contexto no se cumple (Si if CELLSIG < 2).

Yo creo que la tarea tal y como está, cumple su función. Ya le he hecho así porque cuando subes por el ascensor se queda momentáneamente sin cobertura así como zonas de mi casa, así que ese minuto de A2 es muy necesario.


"Y otra comprobación curiosa, y perfectamente posible, es que el valor de %CELLSIG sea siempre 2"

Esto último me tiene mosca. Me tienes siempre en tensión.

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

Última edición por Mitrhandir Día 17/01/17 a las 05:43:53.
Responder Con Cita


  #22  
Viejo 17/01/17, 18:10:35
Array

[xs_avatar]
Xcso Xcso no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Localización: Zierzoland
Mensajes: 111
Modelo de smartphone: Nokia 3650
Tu operador: Jazztel
Hacer un diagrama de flujo ayuda mucho a la hora de crear código, ves la cosas más claras y al final evitas código redundante.

Cómo te han dicho esta parte chirria un poco:
A3: Detener [ Con error:Apagado Tarea:Low Signal On ] Si (if) [ %CELLSIG > 2 ]
A4: Modo avión [ Establecer:Encendido ] Si (if) [ %CELLSIG < 2

¿Es necesario dos IF?

P.D Con tanto cambio no vi el salto a A4 no hagas caso de lo último de los if o quizás sí y el salto se pueda realizar a otra linea y ahorrarnos algo por el camino.

¿Y si cuando llega a A10 %CELLSIG <2 no se cumple? , es decir, tienes cobertura y sigue con el código A11
A10: Ir a acción [ Tipo:Número Acción Número:4 Etiqueta:%intento ] Si (if) [ %CELLSIG < 2 & %intento < 3 ]
A11: Decir [ Texto:Javi, voy a entrar en modo avión hasta nueva orden. 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 ] Si (if) [ %CELLSIG < 2 ]

Yo creo, y si no me equivoco, que nos podemos ahorrar el %CELLSIG < 2 de A10 que nos falla, la ídea es quitarnos tanta comprobación de %CELLSIG y que con la de A3 sea suficiente. Y eso si no tienes algo especial para cuando %CELLSIG =2

Nada no me hagáis caso tengo que dormir más .

Última edición por Xcso Día 17/01/17 a las 19:14:04. Razón: corregir error
Responder Con Cita
Gracias de parte de:
  #23  
Viejo 17/01/17, 18:22:18
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
Esto último me tiene mosca. Me tienes siempre en tensión.
Parece que no lo suficiente

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
... si el tlf recupera la cobertura, la tarea ya no se va a ejecutar. Es decir, ella misma se detiene, puesto que el contexto no se cumple (Si if CELLSIG < 2).
Suposición incorrecta. Que el perfil deje de estar activo no detiene la tarea.

 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Yo creo que la tarea tal y como está, cumple su función.
¿Seguro?

Repite la traducción máquina>hombre considerando que el valor de la señal SIEMPRE es 2.

__________________
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 17/01/17, 22:31:59
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

Suposición incorrecta. Que el perfil deje de estar activo no detiene la tarea.
Es algo que seguro que leí en su día, pero que nunca tengo en cuenta
y seguro que me ha dado más de un problema alguna vez.
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #25  
Viejo 17/01/17, 22:37:20
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
... y seguro que me ha dado más de un problema alguna vez.
Me temo que NO has sido el único.
__________________
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)

Última edición por WillyWeb Día 18/01/17 a las 10:19:01. Razón: añadir ese NO
Responder Con Cita
  #26  
Viejo 18/01/17, 05:37:12
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 a intentarlo otra vez.

-A1 me comunica que el tlf se ha quedado sin cobertura. (aunque esto no es del todo cierto ya que el contexto dice Fuerza de señal 0,2 , por lo tanto, no es del todo cierto que no tenga cobertura)
-A2 establece una espera de 1 minuto
-A3 enciende el modo avión si if %CELLSIG < 2
-A4 me comunica que sigue sin cobertura.
-A5 establece otro minuto de espera.
-A6 apaga el modo avión.
-A7 espera 10 segundos (para dar tiempo al tiempo tlf a recuperar señal)
-A8 se enciende modo avión Si if %CELLSIG < 2
-A9 me comunica que se queda en modo avión hasta nueva orden.

Vale, reconozco que el perfil no es perfecto. Tiene "lagunas" (que otros dirán que son océanos )

Hay un contexto/disparador (fuerza de señal 0,2) que quizás habría que ajustarlo, como por ejemplo, Si if %CELLSIG < 1. Incluso poner un valor de variable 0 cobertura para "ajustar" más y que sea fidedigno y así prevenir activaciones del perfil innecesarias.

Me da la sensación de que quieres decirme que el valor %CELLSIG no es fiable ¿puede ser? No quiero empezar a dar palos de ciego.

Oh, voy a necesitar unas miguitas de pan....
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #27  
Viejo 18/01/17, 10:07:54
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

Me da la sensación de que quieres decirme que el valor %CELLSIG no es fiable ¿puede ser? No quiero empezar a dar palos de ciego.

Oh, voy a necesitar unas miguitas de pan....
O mucho me equivoco o creo que sigue relacionado con el algoritmo en sí y con lo que te dijo que comprobaras...

Aunque yo en mi caso, acabo de comprobar y el CELLSIG siempre lo tengo a 1 aún con cobertura a tope en 4G ¿?
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #28  
Viejo 18/01/17, 10:13:19
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
Vale, reconozco que el perfil no es perfecto. Tiene "lagunas"...
Me has contado lo esperas que hagan las acciones, no lo que realmente hace la tarea.

Recuerda, si %CELLSIG=2 ...

Salta el perfil (%CELLSIG está entre 0 y 2)

A1 avisa que no tienes cobertura
A2 espera 1 minuto
A3 se la salta (%CELLSIG no es menor que 2)
A4 avisa que sigues sin cobertura
A5 espera 1 minuto
A6 apaga el modo avión (que ya estaba apagado porque no lo habías activado en A3)
A7 espera 10 segundos (para estabilizar una señal que no se había perdido)
A8 se la salta (%CELLSIG no es menor que 2)
A9 avisa que se queda en modo avión (que no has activado en A8)

En definitiva, tres avisos falsos durante 2 minutos y 10 segundos. Eso es lo que hace tu proyecto.

Eso es algo más que "lagunas".
__________________
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 18/01/17, 10:34: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,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por Knopfler Ver Mensaje
O mucho me equivoco o creo que sigue relacionado con el algoritmo en sí y con lo que te dijo que comprobaras...
Ese es el tema.

Mira que lo he repetido veces. Antes de hacer nada tienes que plantear el problema con precisión, pensar en qué solución le quieres dar, ver si cuentas con lo necesario para hacer lo que quieres, y con todo eso claro ponerte manos a la obra. Eso no te garantiza el éxito, pero te evita muchos "palos de ciego".
__________________
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
  #30  
Viejo 18/01/17, 10:43:51
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
Quisiera animar a los señores administradores de Htcmanía que añadieran un :zasca: para estos casos.



Vale, después de leerte, deduzco que que de entrada, el contexto (Si if %CELLSIG < 2) no es el correcto, pues tendría que ser Si if %CELLSIG = 0.

Y tendría que poner una acción que detenga el perfil Si if %CELLSIG > 0.

Eso de momento. Voy a rehacer el perfil y luego lo paso por aquí.

Un saludo!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #31  
Viejo 18/01/17, 13:15:05
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
Muerto el perro se acabó la rabia.
Así cambias totalmente el planteamiento inicial. Dabas a entender que querías que se pusiera en modo avión si la cobertura era mala; ahora directamente la cortas cuando no hay.
Auguro rapapolvo
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Quisiera animar a los señores administradores de Htcmanía que añadieran un :zasca: para estos casos.



Vale, después de leerte, deduzco que que de entrada, el contexto (Si if %CELLSIG < 2) no es el correcto, pues tendría que ser Si if %CELLSIG = 0.

Y tendría que poner una acción que detenga el perfil Si if %CELLSIG > 0.

Eso de momento. Voy a rehacer el perfil y luego lo paso por aquí.

Un saludo!
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #32  
Viejo 18/01/17, 17:54: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 Knopfler Ver Mensaje
... acabo de comprobar y el CELLSIG siempre lo tengo a 1 aún con cobertura a tope en 4G ¿?
No me he entretenido en hacer pruebas detalladas, pero por lo que he visto (y algo me suena de la documentación) parece que la variable %CELLSIG requiere de un perfil de tipo "Estado: Fuerza de la señal" activo para que tenga un valor actualizado.

Si tienes un momento te agradecería que lo comprobases.
__________________
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
  #33  
Viejo 18/01/17, 17:59:59
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
Dabas a entender que querías que se pusiera en modo avión si la cobertura era mala; ahora directamente la cortas cuando no hay.
es que Javi es así, de blanco o negro, sin grises.

Ahora en serio. Es cierto que el planteamiento es radicalmente diferente y "evita" las complicaciones que nos hemos encontrado hasta ahora. Si el problema es con %CELLSIG=0 no tengo nada que decir, pero yo seguiría con el de controlar los valores bajos de señal porque es mucho más entretenido.

¿Tú qué dices Gandalf?
__________________
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
  #34  
Viejo 18/01/17, 18:34:36
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
No me he entretenido en hacer pruebas detalladas, pero por lo que he visto (y algo me suena de la documentación) parece que la variable %CELLSIG requiere de un perfil de tipo "Estado: Fuerza de la señal" activo para que tenga un valor actualizado.

Si tienes un momento te agradecería que lo comprobases.
Es lo que hice, he vuelto a activar el perfil (fuerza de 0 a 2) y ahora me marca 0 todo el rato . El CELLSRV está en service y CELLID con un valor de GSM
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
  #35  
Viejo 18/01/17, 18:48: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 Knopfler Ver Mensaje
... acabo de comprobar y el CELLSIG siempre lo tengo a 1 aún con cobertura a tope en 4G ...
 Cita: Originalmente Escrito por Knopfler Ver Mensaje
... he vuelto a activar el perfil (fuerza de 0 a 2) y ahora me marca 0 todo el rato ...
alucinante.

He estado buscando una explicación para esos comportamientos y creo que lo he encontrado.
From Android 4.2, Tasker version 4.3+, cells could be found from 2 different network types simultaneously. In that case, the value is reported with preference for the network type leftmost on the list: GSM, CDMA, UMTS, LTE.
Es muy posible que el valor de %CELLSIG no esté indicando el nivel de señal LTE/4G y esté indicando el de otro tipo de señal más a la izquierda de esa lista.

Si puedes, desactiva el LTE/4G y comprueba el resultado. Si eso no es concluyente prueba bajando un nivel más y desactiva el 3G.

Y ahora que lo pienso, también podrías probar con el sistema alternativo de detección de antenas que tienes en los ajustes.
__________________
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:
  #36  
Viejo 18/01/17, 19:12:48
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
alucinante.

He estado buscando una explicación para esos comportamientos y creo que lo he encontrado.
From Android 4.2, Tasker version 4.3+, cells could be found from 2 different network types simultaneously. In that case, the value is reported with preference for the network type leftmost on the list: GSM, CDMA, UMTS, LTE.
Es muy posible que el valor de %CELLSIG no esté indicando el nivel de señal LTE/4G y esté indicando el de otro tipo de señal más a la izquierda de esa lista.

Si puedes, desactiva el LTE/4G y comprueba el resultado. Si eso no es concluyente prueba bajando un nivel más y desactiva el 3G.

Y ahora que lo pienso, también podrías probar con el sistema alternativo de detección de antenas que tienes en los ajustes.
Era eso. Al quitar el 4G ya marca 6. El sistema alternativo no lo soluciona.
__________________
Regístrate en Dropbox con este link y gana 250 MB extras. http://db.tt/v4IyLA1
Responder Con Cita
Gracias de parte de:
  #37  
Viejo 18/01/17, 19:33:07
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
Era eso. Al quitar el 4G ya marca 6. El sistema alternativo no lo soluciona.
Entonces parece que teniendo cobertura LTE/4G %CELLSIG casi nunca tendrá un valor realmente "útil". El 99% de las veces indicará el nivel de la señal GSM (UMTS con suerte).

Desde luego es un funcionamiento un tanto raro.

Gracias por tu tiempo.
__________________
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
  #38  
Viejo 18/01/17, 21:48: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
Gandalf dice esto:


Low Signal On (81)
A1: Decir [ Texto:Javi, no tengo cobertura. 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 ]
A2: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ]
A3: Modo avión [ Establecer:Encendido ]
A4: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ]
A5: Modo avión [ Establecer:Apagado ]
A6: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A7: Sumar a variable [ Nombre:%intento Valor:1 Módulo (wrap around):0 ]
<ESPERA>
A8: Ir a acción [ Tipo:Número Acción Número:1 Etiqueta:%intento ] Si (if) [ %CELLSIG < 2 & %intento < 3 ]


Como verás, he hecho tu planteamiento inicial tal y como me aconsejaste en el comentario #5. ¿Por qué? Porque
entiendo que para hacer las cosas bien, hay que frenar en seco y retroceder hasta el principio, para comprender.

-A1 me comunica que me he quedado sin cobertura.
-A2 hace una espera de 1 minuto porque muchas veces son casos momentáneos (ascensor, etc...)
-A3 entra en modo avión (yo añadiría un Si if %CELLSIG < 2, porque no tengo tan claro que la tarea se detenga si pilla cobertura)
-A4 establece otra espera de un minuto
-A5 apaga el modo avión
-A6 establece 10 segundos para que le de tiempo a coger cobertura (si la hay)
-A7 suma a variable nombre: %intento Valor: 1 (aquí contamos los intentos)
-A8 aquí creamos un bucle condicionado por el nivel de cobertura y los %intento (s)

Me vais a volver loco.... Estos hobbits....
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
  #39  
Viejo 18/01/17, 23:07: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
 Cita: Originalmente Escrito por Mitrhandir Ver Mensaje
Me vais a volver loco...
¿y eso lo dices tú?

Al tema...

La tarea no se para aunque se desactive el perfil. Si no me crees haz la prueba tú mismo. Al margen de eso te veo algo perdido con lo de esa <ESPERA> que colocas en un sitio equivocado y mal implementada, así que de momento la dejamos a un lado. Y el remate final es que no veo claro lo que pretendes hacer.

Deduzco que podría ser esto...

Perfil: Low CellSig (888)
Estado: Fuerza de la señal [ Desde:0 A:2 ]

Entrada: Low Signal On (999)
Esperar [ Minutos:1 ]
Detener [ Con error:Apagado ] Si (if) [ %CELLSIG > 2 ]
Decir [ Texto:Javi, no tengo cobertura ]
Modo avión [ Establecer:Encendido ]
Esperar [ Minutos:1 ]
Modo avión [ Establecer:Apagado ]
Esperar [ Segundos:10 ]
Detener [ Con error:Apagado ] Si (if) [ %CELLSIG > 2 ]
Decir [ Texto:Javi, no tengo cobertura otra vez ]
Modo avión [ Establecer:Encendido ]
Esperar [ Minutos:1 ]
Modo avión [ Establecer:Apagado ]
Esperar [ Segundos:10 ]
Detener [ Con error:Apagado ] Si (if) [ %CELLSIG > 2 ]
Decir [ Texto:Javi, voy a entrar en modo avión hasta nueva orden ]

Creo que esa secuencia de acciones describe, casi en humano, lo que pretendías hacer desde un principio. Si consideras que la señal es mala entre 0 y 2 entonces es buena al superar 2, y esa es la única condición que debe interrumpir esta tarea.

¿Cómo lo ves?
__________________
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:


  #40  
Viejo 19/01/17, 16:21:54
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
Que cómo lo veo? Pues que me falta visión de máquina. Pongo empeño en querer programar, pero reconozco que me sale muy humano, con esa lógica mía aplastante.

Explico lo que quiero hacer o me gustaría hacer: que cuando se quede sin cobertura, me diga: Javi, no tienes cobertura y que espere un minuto por si mientras salgo del ascensor o de ese rincón de casa que no tiene cobertura (últimamente me está fallando como la escopeta de una feria, por culpa del dichoso cambio de moviestar a orange de Yoigo).

Luego, si pasado ese minuto no tiene cobertura o es menor de 2, que entre en modo avión y me diga: Javi, sigues sin cobertura. Y que espere otro minuto, tras el cual apague el modo avión y espere otros 10 segundos para ver si coge cobertura o no.

Si no coge cobertura, entonces se pondría en modo avión otra vez y Conchta me diría: Javi, entrando en modo avión hasta nueva orden.

Yo creía que sería un perfil muy fácil de hacer, puesto que ya tengo algo de experiencia, pero me desanima un poco ver que no logro hacer o comprender vuestros consejos. Es muy fustrante.

Ayer hice un perfil con las 3 primeras acciones con los avisos y luego las acciones que me recomendaste en el comentario #5 y casi lo conseguí, pero algo hacia mal. Me basaba en los %intento (s), es decir, A1 (Javi, no tengo cobertura) Si if %intento coincide con 1 y %CELLSIG menor que 2, A2 (sigo sin cobertura) Si if %intento coincide con 2 y 5CELLSIG menor que 2 y A3 (entrando en modo avión hasta nueva orden) Si if %intento coincide con 3 y %CELLSIG menor que 2. Creo que este planteamiento es el que tratas que yo haga desde el comentario #5. Mi duda era si hacer 3 acciones "acción numero" o "etiqueta acción" para A1, A2 y A3 respectivamente.

A ver si luego rehago el perfil como comento más arriba y lo discutimos.

Chicos, muchas gracias por vuestro apoyo y ayuda!
__________________
Si la educación te parece cara, prueba con la ignorancia.
Responder Con Cita
Respuesta

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

Herramientas


Hora actual: 14:03:28 (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 / 邮件联系 /