Ver Mensaje Individual
  #36  
Viejo 20/05/14, 01:36:28
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 asaltac Ver Mensaje
A1: Esperar [ MS:0 Segundos:0 Minutos:2 Horas:0 Días:0 ]
A2: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *PARROT* ]
A3: Decir [ Texto:Parrot desconectado ... ]
Si un perfil está dando mucho la lata y quieres que te ayudemos... Tienes que copiarlo aquí ENTERO, con su contexto, su nombre de perfil y todo lo demás, como te ha dicho Stenary. Puede que tú creas que el resto está bien, pero a veces cuatro ojos ven más que dos. Solemos obcecarnos con las cosas más simples, nos pasa a todos.

Por ejemplo, tú estás cometiendo un error importante en la tarea de salida. Si el contexto se ha recuperado o no se ha recuperado, eso determinará la condición de A2 y por tanto determinará si se debe ejecutar esa acción (apagar bluetooth). Pero la acción A3 se va a ejecutar siempre, porque A3 no tiene condición alguna, y para A3 es indistinto que A2 haya sido ejecutada o no. Probablemente esa acción (decir "Parrot desconectado") que se ejecuta siempre te esté haciendo creer que la acción A2 también se ha ejecutado, y puede que no haya sido así.

Creo que sería mejor una tarea con este otro esquema:
A1: Esperar Minutos:2
A2: Detener tarea Si (if) [ %PACTIVE ~ *PARROT* ]
A3: Bluetooth [ Establecer:Apagado ]
A4: Decir [ Texto:Parrot desconectado

Vuelvo a insistir en que pongas el perfil entero, incluyendo el nombre del perfil (que en este caso es relevante), el contexto, la tarea de entrada, etc.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita