![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#21
|
||||
|
||||
Pues mira, he puesto como tu lo pones, en el contexto, y ese es el fallo.
No puedes poner el nombre que a ti te parezca del bluetooth, debes pulsar en la lupa, y t saldran los bombres de los bluetooth que hayas sicronizado alguna vez con el movil. Lo mismo que con la direccion. Ese es el fallo, porque el contexto no te funciona nunca, por tanto el perfil nunca se activa y no se realiza nunca la tarea de salida. Perfil: Bluetooth (17) Estado: Bluetooth conectado [ Nombre:Bluetooth Dirección:B3:00:32:10:2E:EC ] He puesto un nombre que yo he querido (Bluetooth) y la direccion la he sacado de la lupa, pero no funciona el perfil. Salida: Anon (40) A1: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] A2: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *Bluetooth* ] Consejo: Puedes poner solo los nombres, o los nombres y las direcciones. Supongo que es por si tienes dos dispositivos iguales, que se llamen iguales, para diferenciarlos en ese caso, de lo contrario no es necesario poner las direcciones de cada bluetooth, pero lo que te interese a ti Última edición por Stenary Día 12/05/14 a las 16:24:03 |
|
#22
|
||||
|
||||
Lo que quiero hacer es que si no se está conectado a ninguno de mis dispositivos Bluetooth, este se apague, en el estado tiene el nombre Bluetooth pero dentro seleccione todos los dispositivos que salen en la lupa como dices, solo que le puse el nombre Bluetooth para que sepa tasker sepa que al no haber ninguno de mis de estos tiene que apagar el Bluetooth. La tarea solo apagar lo puse con un dispositivo solo y lo apaga pero no con espera...
|
#23
|
||||
|
||||
Cita:
Nombre:BLUETOOTH Dirección:18:67:B0:61:A3:20/98:52:B1:CF0:17/00:1E:B5:8C:64:62 Como te digo, en Nombre tienes puesto BLUETOOTH, ahi debe estar los nombres reales de cada dispositivo, y no un nombre puesto por ti. Tienes que darle a la lupa que sale al lado de Nombre: y elegir los dispositivos correctos, sin escribir nada de nada en esta parte. |
#24
|
||||
|
||||
Ahora lo hice así
Perfil: BLUETOOTH (23) Estado: Bluetooth conectado [ Nombre:* Dirección:18:67:B0:61:A3:20/98:52:B1:CF ![]() Salida: Apagar Bt (33) A1: Esperar [ MS:0 Segundos:50 Minutos:0 Horas:0 Días:0 ] A2: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *bluetooth* ] Pero no funciona |
#25
|
||||
|
||||
Primero enchufa el bluetooth. No cal conectarlo a nada.
Luego te vas al contexto y en la lupa de arriba (la de nombre) tienes que poner los bluetooths que te aparezcan, que seran los que ya tienes sincronizados. Al igual que hiciste con las direcciones. Solo con poner la direccion no basta para que funcione el contexto. Pero poniendo los nombres, es suficiente, a no ser que tengas dos bluetooths que sean el mismo modelo y portatno tengan el mismo nombre, entonces is que te haria falta usar la direccion del bluetooth, te lo explique antes. |
#26
|
||||
|
||||
Lo logre, muchas gracias, hice como dijiste y funciona al darle el play bajo la tarea, me imagino que cuando me conecte al Bluetooth y desconecte realmente pasara lo mismo , pruebo y comento luego...
Última edición por cerocool2014 Día 12/05/14 a las 20:40:21 |
#27
|
||||
|
||||
Cita:
Estado: Bluetooth conectado [ Nombre:* Dirección:18:67:B0:61:A3:20/98:52:B1:CF0:17/00:1E:B5:8C:64:62 ] Salida: Apagar Bt (33) A1: Esperar [ MS:0 Segundos:50 Minutos:0 Horas:0 Días:0 ] A2: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *bluetooth* ] Aqui en vez de bluetooth, deberias escribir BLUETOOTH que es el nombre de verdad del perfil, si no, no funconara correctamente. Ya que cuando el perfil BLUETOOTH este apagado, apagara el bluetooth, ya que no existe el perfil bluetooth (en minusculas) pero al estar activado el perfil BLUETOOTH, tambien apagara el bluetooth, porque sigue sin existir un perfil que se llame bluetooth (en minusculas). Esto ya te lo explique antes... |
#28
|
||||
|
||||
Asi quedo y funciona, me conecto y si desconectar se apaga Perfil: bluetooth (23)
Estado: Bluetooth conectado [ Nombre:CEROCOOL2014/GT-I9100/Moga Pro HID Dirección:* ] Salida: Apagar Bt (33) A1: Esperar [ MS:0 Segundos:50 Minutos:0 Horas:0 Días:0 ] A2: Decir [ Texto:Apagando Bluetooth Motor: Voz:default:default Stream:3 Tono:5 Velocidad:5 Respect Audio Focus:Encendido Network:Apagado Continuar tarea inmediatamente:Apagado ] A3: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *CEROCOOL2014/GT-I9100/Moga Pro HID* ] Esta bien o hay que modificar algo? |
#29
|
||||
|
||||
Cita:
A3: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *bluetooth* ] Te lo explico: La variable %PACTIVE contiene una lista -siempre actualizada- de los perfiles activos. Se trata de comprobar esa lista para ver si el perfil bluetooth ha vuelto a activarse, en cuyo caso no hay que apagar. Si la condición se cumple es porque el pefil no está activo (tras la espera), y entonces sí conviene apagar el sistema bluetooth. Última edición por Caravantes Día 14/05/14 a las 01:50:12 |
#30
|
||||
|
||||
Ahí le cambie el nombre, esto lo mantengo igual? O me conviene quitar los nombres de los dispositivos Bluetooth?
|
#31
|
||||
|
||||
Si mantienes los nombres de los dispositivos, ocurrirá que el perfil solo funcionará en conexión con esos dispositivos. Si quitas los nombres ocurrirá que el perfil funcionar en conexión con cualquier dispositivo bluetooth.
|
#32
|
||||
|
||||
Estas mezclando los nombres de los bluetooth (CEROCOOL2014/GT-I9100/Moga Pro HID) con el nombre del perfil, en tu caso BLUETOOTH o bluetooth ya no se como lo has dejado al final, pero que podrias poner el nombre que quisiseras.
En la condicion debes poner el nombre del PERFIL, no de los bluetooth. Como explica caravantes, la variable %PACTIVE contiene los nombres de los perfiles activos. Nada tiene que ver con los nombres de lo bluetooths que pongas en los contextos. Por tanto, en la condicion pon el nombre que le hayas puesto al perfil. Que sera el nombre que estara dentro de la variable %PACTIVE. Última edición por Stenary Día 13/05/14 a las 20:24:26 |
#33
|
||||
|
||||
http://www.htcmania.com/showthread.php?t=827081
Este post habla de la variable %PACTIVE, y posibles alternativas a esta variable. |
#34
|
||||
|
||||
Buenas tardes, despues de unos dias inactivo por trabajo vuelvo a la "carga" con vuestro permiso.
Espera Parrot (34) 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 Motor: Voz:com.ivona.tts:spa-ESP Stream:3 Tono:5 Velocidad:5 Respect Audio Focus:Encendido Continuar tarea inmediatamente:Apagado ] Esta es la tarea de salida de mi perfil Parrot, La de entrada es bluetooth encendido y decir parrot conectado, sin mas. fallos, (ahora para probar estaba puesto a 2 minutos), a los dos minutos se desconecta y se vuelve a reconectar, y la raya verde de %PACTIVE nunca pasa a roja, ademas no se reconecta. si apagas el bluetooth antes de 2 minutos funciona perfectamente, a los dos minutos se desconecta, pero yo no quiero eso, yo lo que quiero es que este conectado sin hacer absolutamente nada el tiempo que sea, y cuando se apague el parrot, empieze a contar y al tiempo establecido se desconecte sin mas. Estoy a punto de tirar la toalla con esta tarea, tengo echas otras y no ha habido problema pero esto del bluetooth..... saludos |
#35
|
||||
|
||||
Podrias copiar tambien el contexto, copiando la descripcion de todo el perfil.
Lo de la rayita verde o roja, debe ponerse verde si el perfil del que hablamos, PARROT debe ser el nombre, esta apagado, osea si el contexto NO se cumple, que supongo que debera ser cuando no estas conectado al parrot del coche, no? Y roja se pone cuando tengas el movil conectado al parrot, y por tanto, el perfil activo. Este "tinglado" es para que si se desconecta del bluetooth y enseguida vuelves a conectarte, bien porque se desconectó sin querer, o porque bajaste un momento del coche, o porque se te calo el coche, etc, que se te apague el bluetooth, pero puedes probar sin nada de esto. Y alomejor como es la tarea de salida del mismo perfil igual se detiene la tarea al volver a activarse el perfil. Asi que si crees que esta todo bien, quita la condicion de la tarea de apagar bluetooth y dejalo asi y pruebas a ver. De todos modos yo este truco lo uso en bastantes perfiles para que apagauen algo despues de un tiempo, y cero fallos, solo hay que poner bien el nombre del perfil (acentos, mayusculas y todo exacto), los asteriscos, y decidir,segun lo que quieras que haga, si tiene que coincidir (~), sera cuando el perfil este activo, o si no tiene que coincidir (!~), cuando el perfil no esta activo. Última edición por Stenary Día 19/05/14 a las 17:34:13 |
#36
|
||||
|
||||
Cita:
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. |
#37
|
||||
|
||||
Cita:
(estoy a punto de tirar la toalla con el tasker) ![]() |
#38
|
||||
|
||||
En el documento de RECOMENDACIONES (en la cabecera del foro, con chincheta) hay un apartado 10 que pone lo siguiente:
Transcribe el perfil o tarea como texto dentro del propio mensaje si haces referencia a un perfil o una tarea. En la medida de lo posible, no pongas imágenes de perfiles o tareas. Lo más cómodo y certero es que exportes la descripción del perfil o tarea y pegues ese texto en el mensaje de tu consulta. En la siguiente página se indica con detalle cuál es el procedimiento y también se explican las ventajas de hacerlo así.Esa página responde a tu pregunta: ahí se explica cómo exportar la descripción de un perfil (o tarea). |
#39
|
||||
|
||||
Voy ha hacerlo a mano a ver si asi teneis claro todo el perfil
Nombre del Perfil: Parrot Tarea entrada 1.-Bluetooth, establecer encendido 2.-Decir: texto Parrot conectado Tarea de salida Espera Parrot (34) A1: Esperar [ MS:0 Segundos:0 Minutos:2 Horas:0 Días:0 ] A2: Detener [ Con error:Apagado Tarea:Espera Parrot ] Si (if) [ %PACTIVE ~ *Parrot* ] A3: Bluetooth [ Establecer:Apagado ] A4: Decir [ Texto:Parrot desconectado Motor: Voz:com.ivona.tts:spa-ESP Stream:3 Tono:5 Velocidad:5 Respect Audio Focus:Encendido Continuar tarea inmediatamente:Apagado ] Este es el perfil, pero si por ejemplo antes de los 2 minutos desconectas y vuelves a conectar el coche, en la segunda conexion no respeta que este el perfil activo y apaga el bluetooth del movil a los 2 minutos. saludos Última edición por asaltac Día 21/05/14 a las 15:59:14 |
|
#40
|
||||
|
||||
Cita:
Sigo sin ver la transcripción (descripción exportada) del contexto y sin ese detalle es imposible evaluar el perfil. Cuando yo exporto la descripción de un perfil me sale el contexto antes de la tarea de entrada. En este mismo hilo puedes ver el perfil exportado por Cerocool, siempre sale el contexto antes de las tareas. |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 09:49:16 (GMT +2)
HTCMania: líderes desde el 2007