|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Bluetooth en llamada + voz alta
Buenas, puedo hacer una pregunta? Me acabo de comprar el Tasker y me gustaría hacer lo siguiente:
Perfil: recibo una llamada [Teléfono sonando Llamada] Acción:
Tengo de condición de salida que apague el BT. Creo que lo tengo como para que me haga los pasos 1 y 2, pero no tengo claro como montar los siguientes. Gracias y saludos! |
|
#2
|
||||
|
||||
Para empezar, desde que enciendes el BT pasa un tiempo hasta que el smartphone y el autorradio están correctamente sincronizados. Dependiendo de los aparatos concretos, eso puede demorarse hasta 8 segundos o más. Tendrías que hacer la prueba con tus aparatos, para ver el tiempo que tarda y ver si es un lapso aceptable para eso que quieres. O sea que el paso 3 tienes que intercalar una demora, o de lo contrario la comprobación siempre te dará que no estás conectado al coche. 3- Esperar 8 segundos (o lo que tarden tus aparatos en completar la conexión). Tras ese tiempo, Tasker ya puede tratar de comprobar si estás en el coche. Por otro lado, creo que Tasker no tiene ninguna variable ni método para detectar directamente si se ha establecido la conexión con el autorradio. Puedes saberlo indirectamente, haciendo otro perfil (que puede llamarse "Coche") y que se active cuando se tiene conexión bluetooth con el autorradio; tras haber echo eso, cualquier tarea puede saber si esa conexión está activa, chequeando la condición %PACTIVE~*Coche* (la variable %PACTIVE contiene todos los nombres de los perfiles activos, y los asteriscos representan "cualquier-cosa" que vaya delante o detrás de la palabra "Coche"). O sea que vas a necesitar otro perfil, aunque ese perfil no sirva para hacer nada concreto, solo para verificar que estás en el coche. Y finalmente podría quedar algo así: 4- Si(If) %PACTIVE~*Coche* 5- Decir "Número desconocido" Si %CNAME~0 6- Decir %CNAME Si %CNAME !~ 0 (distinto de cero) 7- FinSi(EndIf) Prueba a ver si funciona. Esto no lo entiendo. Has dicho que vas a utilizar un contexto TELEFONO-SONANDO, que está en el grupo TELÉFONO dentro de los contextos de EVENTO. Siendo un contexto de evento, creo que no admite tarea de salida. Pero si a la tarea de entrada le añades la acción 8- Apagar Bluetooth Lo que va a ocurrir es que apagará el Bluetooth inmediatamente después de decir el nombre de quien llama, y eso ocurrirá antes de que tú cojas la llamada o quizá justo después de que cojas la llamada. ¿Es eso lo que quieres? ¿Que apague el bluetooth antes de que empieces a hablar? Yo te recomiendo que cambies de contexto. Entre los contextos de ESTADO, en el grupo TELEFONO tienes un contexto de LLAMADA, y dentro de ese contexto puedes especificar "llamada entrante". En ese caso sí que puedes añadir una tarea de salida con la acción APAGAR BLUETOOTH, y esa tarea se ejecutará cuando finalice la llamada (tanto si la coges como si no la cojes). Desde otra perspectiva completamente distinta... creo que sería más adecuado llevar el bluetooth encendido todo el tiempo, al menos todo el tiempo que estés en el coche. Eso haría que todo fuera más fácil y no hubiera que esperar varios segundos a que ambos aparatos se sincronicen. ¿Hay algún motivo por el cual no quieras llevar el BT encendido?
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#3
|
||||
|
||||
Tasker sí detecta cuando hay conexión con un dispositivo BT concreto. En el contexto "Bluetooth conectado" se puede poner el dispositivo y MAC con el que conectas, pero para que puedas ponerlo creo que tienes que estar conectado a él en ese momento (haciendo click en la lupa te salen los dispositivos BT). En resumidas cuentas, hay que crear el perfil mientras estás conectado al BT del coche para que Tasker pueda detectarlo.
|
#4
|
||||
|
||||
Tasker sí detecta cuando hay conexión con un dispositivo BT concreto. En el contexto "Bluetooth conectado" se puede poner el dispositivo y MAC con el que conectas, pero para que puedas ponerlo creo que tienes que estar conectado a él en ese momento (haciendo click en la lupa te salen los dispositivos BT). En resumidas cuentas, hay que crear el perfil mientras estás conectado al BT del coche para que Tasker pueda detectarlo.
![]() |
#5
|
||||
|
||||
Desde otra perspectiva completamente distinta... creo que sería más adecuado llevar el bluetooth encendido todo el tiempo, al menos todo el tiempo que estés en el coche. Eso haría que todo fuera más fácil y no hubiera que esperar varios segundos a que ambos aparatos se sincronicen. ¿Hay algún motivo por el cual no quieras llevar el BT encendido?
![]() Gracias por las respuestas! Respecto a esto... para algo me he comprado el Tasker! :P No he podido hacerlo todo, pero ya tengo algún paso más de los que me habéis dicho. He mirado y tarda unos 5 segundos en conectar, creo que es aceptable... Por cierto es cierto lo de la condición de salida. Lo puse aquí de memoria pero realmente no lo había puesto en la tarea. Dejadme esta tarde si puedo probar todo y os digo! |
#6
|
||||
|
||||
Yo uso este: https://play.google.com/store/apps/d...ooth&hl=es_419
y salvo "cantar" la voz del que llama, lo otro lo tengo todo.
__________________
ROM: MIUIes HTC HD2 -v2.3.7a-(system 150; Caché 32) || Radios HTC HD2 ||¿Quieres Android en Nand?. Mira aquí || Si te gustan mis aportes AQUÍ |
#7
|
||||
|
||||
La idea es buena. .. Pero entre que se conecta, dice quién llama y quiras contestar. .. me da que vas a perder alguna llamada
![]()
__________________
![]() Última edición por sowed Día 20/11/13 a las 11:51:22. |
#8
|
||||
|
||||
Así es, pero si no esperan 5-8 segundos a que les respondas, no será muy importante la llamada... así que no pierdes nada realmente....
__________________
ROM: MIUIes HTC HD2 -v2.3.7a-(system 150; Caché 32) || Radios HTC HD2 ||¿Quieres Android en Nand?. Mira aquí || Si te gustan mis aportes AQUÍ |
#9
|
||||
|
||||
Jaja no os penséis! Estoy haciendo pruebas, pero pinta muy bien el invento. Pensad que no se tarda tanto, porqué tengo puesto que se encienda el BT e inmediatamente conecte a MI COCHE, lo busque, no espere a una conexión. No es simplemente que se enciende y se empareja con lo que haya, sino que busca mi coche, como si yo fuera a los ajustes de bluetooth y le diera a emparejar con mi coche, con lo que apenas en un par de segundos está conectado.
La verdad que he aprendido mucho del post de Caravantes y he cambiado un poco mi idea usando cosas que me dice:
Lo probaré hoy, pero yo creo que debería funcionar como yo quiero... os diré exactamente cuanto tiempo tarda en reaccionar. Acunarro, yo antes usaba la App que decías, la he usado mucho tiempo, pero quería montarme el perfil para que fuera un poco más ajustado a lo que yo quiero. |
![]() |
![]() |
||||||
|
Herramientas | |