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

Respuesta
 
Herramientas
  #1  
Viejo 18/11/13, 14:48:30
Array

[xs_avatar]
Charlie84 Charlie84 no está en línea
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: oct 2008
Localización: Desconocida
Mensajes: 1,376
Modelo de smartphone: Samsung Galaxy S4
Tu operador: Simyo
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:
  1. Enciende bluetooth
  2. Intenta conectar al BT del coche (lo hago con Secure Settings)
  3. Si estoy en el coche (se ha conectado con éxito) que cante por voz quien llama
  4. Si no estoy en el coche pues que no haga nada y no pase del paso 2

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!
Responder Con Cita


  #2  
Viejo 19/11/13, 11:04:04
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 Charlie84 Ver Mensaje
Creo que lo tengo como para que me haga los pasos 1 y 2, pero no tengo claro como montar los siguientes.
Charlie, lo que quieres hacer es más complicado de lo que parece.
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.

 Cita: Originalmente Escrito por Charlie84 Ver Mensaje
Tengo de condición de salida que apague el BT.
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
Responder Con Cita
  #3  
Viejo 19/11/13, 13:05:41
Array

[xs_avatar]
malkair malkair no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: oct 2009
Mensajes: 1,670
Modelo de smartphone: Nothing Phone (1)
Tu operador: O2
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.
Responder Con Cita
  #4  
Viejo 19/11/13, 15:44:15
Array

[xs_avatar]
darkopro darkopro no está en línea
Usuario muy activo
 
Fecha de registro: mar 2010
Mensajes: 3,249
Modelo de smartphone: Galaxy S3
Tu operador: Vodafone
 Cita: Originalmente Escrito por malkair Ver Mensaje
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.
Si lo has emparejado con el coche, no hace falta estar conectado al dispositivo BT del coche, lo único que hace falta es tener encendido el BT del móvil para que busque entre diferentes dispositivos que tienes emparejados. Al menos a mi me funciona así.
Responder Con Cita
  #5  
Viejo 20/11/13, 10:47:24
Array

[xs_avatar]
Charlie84 Charlie84 no está en línea
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: oct 2008
Localización: Desconocida
Mensajes: 1,376
Modelo de smartphone: Samsung Galaxy S4
Tu operador: Simyo
 Cita: Originalmente Escrito por Caravantes Ver Mensaje
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!
Responder Con Cita
  #6  
Viejo 20/11/13, 11:47:41
Array

[xs_avatar]
acunarro acunarro no está en línea
Usuario muy activo
· Votos compra/venta: (9)
 
Fecha de registro: mar 2010
Mensajes: 3,325
Modelo de smartphone: Mercedes EQE
Tu operador: O2
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.
Responder Con Cita
  #7  
Viejo 20/11/13, 11:48:44
Array

[xs_avatar]
sowed sowed no está en línea
Usuario muy activo
· Votos compra/venta: (10)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 4,965
Modelo de smartphone: S20 FE
Tu operador: Vodafone
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.
Responder Con Cita
  #8  
Viejo 20/11/13, 11:52:48
Array

[xs_avatar]
acunarro acunarro no está en línea
Usuario muy activo
· Votos compra/venta: (9)
 
Fecha de registro: mar 2010
Mensajes: 3,325
Modelo de smartphone: Mercedes EQE
Tu operador: O2
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....
Responder Con Cita
  #9  
Viejo 22/11/13, 11:28:38
Array

[xs_avatar]
Charlie84 Charlie84 no está en línea
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: oct 2008
Localización: Desconocida
Mensajes: 1,376
Modelo de smartphone: Samsung Galaxy S4
Tu operador: Simyo
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:
  1. Estado de Llamada entrante (antes usaba evento de teléfono sonando y no lo cogía..., lo cambié y vi que lo que me había dicho Caravantes era precisamente eso): enciende BT y conecta al BT de mi coche. Esto hace que se me active el estado 2 (Bluetooth_Coche_Conectado), que es estar conectado al BT concreto de mi coche, tal como dice el nombre :P
  2. Entonces desde ese estado canto quién está haciéndome la llamada (tal como me sugirió Caravantes con el if if)

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.
Responder Con Cita
Respuesta

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

Herramientas


Hora actual: 04:25:29 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /