Ver Mensaje Individual
  #673  
Viejo 13/01/13, 12:27:17
Array

[xs_avatar]
tevaadarelsol tevaadarelsol no está en línea
Usuario muy activo
· Votos compra/venta: (11)
 
Fecha de registro: dic 2009
Mensajes: 1,049
Modelo de smartphone: Nexus 5 (por ahora)
Tu operador: Pepephone
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Hola moreno. El planteamiento parece correcto. Se me ocurren algunas sugerencias. En primer lugar comprueba que en todas partes tengas bien escrito el nombre de la variable %Estado_bt y su valor (on). Es relativamente fácil equivocarse con alguna mayúscula o similar, y por ese motivo no funcionaría. A continuación te hago más sugerencias, en rojo; una de ellas consiste en mostrar el valor real de la variable %BLUE (tal vez no sea "on" sino "encendido" o "conectado" o cualquier otra palabra):

Tarea 1: Desactivar bluetooth
- Establecer variable %Estado_bt a "off"
- Establecer variable %Estado_bt a "on" SI %BLUE == on
- Notificación "Blue tiene valor %BLUE"
- Notificación "La Variable tiene valor %Estado_bt"

- Apagar bluetooth SI %BLUE == on


En la Tarea 2, prueba a sustituir la acción que tienes
- Encender bluetooth SI %Estado_bt == "on"
por las siguientes (todas juntas)
- Encender bluetooth SI %Estado_bt es-distinto-de "on"
- Notificación "Encendido" SI %Estado_bt == "on"
- Notificación "Apagado" SI %Estado_bt es-distinto-de "on"


Espero que eso te de buenas pistas. Tras las pruebas, haces los ajustes definitivos y luego quitas las notificaciones. Suerte.
Muchas gracias por tu respuesta Caravantes.

Al final y tras darle 300 vueltas al asunto ya lo he arreglado:

El problema no estaba en las tareas de entrada y salida, eran correctas. Sin embargo, en mi tarea de salida del perfil "Conectado a wifi" hacía una comprobación para apagar la wifi tras un minuto, si ésta no estaba conectada (con el objetivo de que, si me muevo por una zona sin cobertura de wifi, tenga un minuto para volver a tener cobertura antes de apagar la wifi, pero si salgo de casa y tras un minuto no se ha podido volver a conectar a la wifi, se apaga).

El caso es que, durante ese minuto, la tarea de salida del perfil estaba activa, por lo que si intentaba probar lo del bluetooth dentro de ese minuto, no funcionaba. La solución ha sido simple: la instrucción de esperar un minuto he hecho que sólo se realice si la wifi está encendida, ya que eso sólo tiene sentido para que se apague la wifi automáticamente, no si la he apagado yo manualmente.

No sé si me he explicado con claridad, es algo complejo el sistema de perfiles, tareas y variables que tengo montado... ya que, como curiosidad, a su vez estas tareas sólo se ejecutan si estoy fuera de horario nocturno o de trabajo, pero eso será en el próximo capítulo


Un saludo!!