|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
|
Herramientas |
#1
|
||||
|
||||
Mejorar un perfil
Buenas tardes a todos/as
Tengo un perfil que activa el asistente de Google el cual entre otras cosas me da la información del tiempo y me lee mi agenda del dia que me funciona digamos que relativamente bien. Lo de relativamente lo digo porque el perfil continua encendiendo el bluetooth y algunas otras acciones que me son útiles, pero claro como lo que me anunciia el asistente de Google, no siempre es igual en duración de tiempo, ya que un día mi agenda puede tener un solo evento y otros dias varios, al usar la condición "Esperar" le tengo definido un tiempo en segundos que por término medio es aceptable, lo que sucede es que unas veces espera demasiado tiempo en silencio antes de continuar con la siguiente acción y otras veces si ese día mi agenda tiene mas eventos, ese tiempo que tengo definido en Esperar se queda corto y no me da lugar a que el asistente de google termine y me corta la locución del mismo sin haber llegado al final. Entiendo que posiblemente tendría que establecer y usar una variable que detecte cuando el altavoz deja de emitir y quizá esa variable la podría usar dentro de "Esperar hasta", es decir hasta que el asistente de Google deje de anunciarme y quede en silencio. He tratado de buscar y de hacerlo sin ayuda de los expertos pero tengo que confesar que no soy capaz de conseguir lo que deseo, que no es otra cosa que Tasker continue después de que el altavoz quede mudo. Si alguno sabe como se puede lograr lo que necesito le aagradecería que me ayudara. Saludos y gracias anticipadas. Elnar |
|
#2
|
||||
|
||||
Creo entender el problema pero necesito ver la tarea completa. Exporta la descipción del perfil/tarea como texto y lo pones aquí. Sigue estas instrucciones para hacerlo...
https://www.htcmania.com/showthread.php?p=8852245
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
#3
|
||||
|
||||
0Gracias WilyWeb.
Te pongo a continuacion el perfil y tratare de explicar un poco el mismo Tarea: Dia Ajustes: Abortar Tarea Existente, Mantener Despierto A1: Decir [ Texto: Hola que tal Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 8 Velocidad: 5 ] A2: AutoInput Unlock Screen [ Configuración: Unlocking Screen. Android 7 and above: This will only unlock your screen if you're using a non-secure lock screen or if Smart Lock (Trusted Places, Trusted Devices, etc) is currently active. Android 6 and below: it's highly recommended that you use the Tasker 'System Lock' action at the end of this task. If you don't, your screen's lock will be permanently off and your system might even become unstable. This action WILL NOT work with a secure screen lock even if you are using Smart Lock. It will only work if you have screen lock security set to none or swipe. Tiempo Límite (Segundos): 10 ] A3: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A4: Enviar Intent [ Acción: Activate.Sound.Profile Categoría: None Extra: Profile:Normal Paquete: Orion.Soft Objetivo: Activity ] A5: Comando de Voz A6: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A7: Decir [ Texto: Buenos días Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 8 Velocidad: 5 Respetar Foco de Audio: Encendido ] A8: Esperar Hasta [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] Si (if) [ %BLUE ~ on ] A9: Esperar [ Milisegundos: 0 Segundos: 3 Minutos: 0 Horas: 0 Días: 0 ] A10: Botón Atrás A11: Volver a Inicio [ Página: 2 ] A12: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A13: Decir [ Texto: Tiene un %BATT por ciento de batería Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A14: Botón Atrás A15: Volver a Inicio [ Página: 2 ] A16: Bluetooth [ Establecer: Encendido ] A17: Si (if) [ %BATT < 20 ] A18: Decir [ Texto: Debería conectar el cargador Motor:Voz: com.google.android.tts:spa-esp Canal: 5 Tono: 5 Velocidad: 5 ] A19: Control Multimedia [ Comando: Siguiente Simular Botón Multimedia: Encendido ] A20: Fin Si (end if) A21: Iniciar Aplicación [ Nombre de Paquete/Aplicación: Bixby ] A22: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A23: Decir [ Texto: Cuál es mi agenda para hoy Motor:Voz: com.samsung.SMT:spa-ESP Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A24: Esperar [ Milisegundos: 0 Segundos: 20 Minutos: 0 Horas: 0 Días: 0 ] A25: Botón Atrás A26: Volver a Inicio [ Página: 2 ] Explicación: Como verás uso Autoinput para desbloquear la pantalla Después de una espera de 5 segundos envio un intent para que se active un perfil en la aplicación Perfil de sonido Despues en la acción 5 lanzo el comando de voz, que tengo definido que abra el asistente de google, lo cual hace sin problemas En el siguiente paso le digo que espere 5 segundos para dar lugar a que lo abra En el paso 7 le digo que lance una rutina del asistente que básicamente tiene por objeto que me informe del trafico y de los eventos de mi calendario y que active el bluetooth ya que otra tarea de Tasker que uso para la noche lo desactiva. Es por eso que en el paso 8 le pongo la condición de que espere hasta que el bluetooth esté activado antes de seguir con los siguientes pasos. Después de un serie de instrucciones me informa del nivel de batería En el paso 16 me aseguro que el bluetooth quede encendido. Después le he puesto un IF para que en caso de que la batería esté por debajo de un %, en este caso por debajo del 20% me avise de que debo conectar el cargador. Y finalmente y commo no consigo que el asistente de google me lea los cumpleaños que si se me muestran en google calendar, llamo a una aplicación de Samsung (Bixby) para que me lea mi agenda del dia donde están los cumpleaños. Y finalmente y para acabar le digo que vuelva a la página de inicio. Todo funciona bien, y lo unico que me sucede es que como decía en el enunciado de la pregunta, y a pesar de que en la rutina del asistente la ultima opción es la de activar el bluetooth hay veces que si mi agenda del calendario tiene varios eventos, los tiempos que he puesto no son suficientes y el asistente sigue hablando y se solapa con el anuncio del porcentaje de la batería y hay veces, hice la prueba, se llega a solapar con la respuesta de Bixby. Es por eso por lo que preguntaba si se podia y como establecer una condición en Tasker de que no continuara ninguna acción hasta tanto el asistente terminara de anunciar, ya que al ponerle un tiempo predeterminado, a veces es demasiado corto y en cambio otras veces es muy largo produciendo silencios en función de la duración de la lectura de mis eventos para el día. Última edición por elnar Día 05/07/23 a las 17:58:31. |
#4
|
||||
|
||||
Bueno, si lo he entendido bien lo que hace esa tarea es básicamente esto...
Y por medio de todo eso tienes una tonelada de pausas que te están complicando la vida. Yo empezaría reordenando las acciones y eliminando las que no hacen falta (incluidas muchas de esas pausas).
Supongo que en esa rutina "buenos días" tienes un comando personalizado del tipo "enciende el bluetooth" ¿...? Me parece entender que lo que has hecho en esa rutina es poner ese comando al final, después de que el asistente pase por todas las acciones de la rutina, con la esperanza de detectar el encendido del BT desde Tasker asumiendo con ello que la rutina ha terminado. Reconozco que el truco es realmente ingenioso. la faena es que parece que no funciona como esperabas ¿...? Vamos a ver si este otro truco te funciona, que por lo que veo en la documentación de Tasker no lo hace en todos los dispositivos... Busca la acción "Función Tasker" y en la lista que sale al pulsar la lupa busca "Música Activa". Cuando pulses en esa opción verás que en el campo "Función" pone "GetMusicActive()" y que en el campo "Variables de Salida" pone %is_music_active. La gracia está en que mientras que GA está hablando esa variable tiene valor "true" y en otro caso vale "false". Si haces esa comprobación cada dos/tres segundos en un bucle ya lo tienes resuelto. Prueba y me cuentas.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) Última edición por WillyWeb Día 07/07/23 a las 20:12:01. Razón: Clarificar las ideas |
#5
|
||||
|
||||
Hola WillyWeb, muchas gracias por tu respuesta.
Hice todo lo que me dijiste, pero me vas a tener que perdonar mi torpeza, estoy atascado en lo de hacer la comprobación cada dos o tres segundos en un bucle, no se como hacerlo. Gracias anticipadas. Elnar |
#6
|
||||
|
||||
Después de hacer un par de pruebas he dado con una solución muy simple que además evita un pequeño contratiempo con el que me he encontrado. Algunas veces el asistente tarda un número variable de segundos en responder y si mientras tanto compruebas el valor de %is_music_active obtienes un "false" que podría hacer "creer" a la tarea que el asistente ya ha terminado cuando en realidad no ha empezado. Se podría solucionar con una pausa de unos pocos segundos, pero eso es poco "elegante". La solución "pro" es esperar hasta que la variable tenga valor "true" (cuando el asistente comience a responder) y luego esperar hasta que tenga valor "false" (cuando deje de hablar). Código:
<<aquí va la ejecución de la rutina de GA>> Ancla [ blucle ] Esperar [ 2 segundos ] Establecer Variable [ %activo=true ] [ Si %is_music_active=true ] Ir A [ bucle ] [Si %activo Indef. O %is_music_active=true ] <<después va el resto de la tarea>>
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
#7
|
||||
|
||||
Hola WillyWeb, en primer lugar darte las gracias por el interes que te estas tomando.
He intentado, al menos eso creo, seguir tus indicaciones que me has dado y me ha quedado así: Tarea: Dia Htc Ajustes: Abortar Tarea Existente, Mantener Despierto A1: Ir A [ Tipo: Inicio del Bucle ] Si (if) [ %activo Indef ig true | %is_music_active ig true ] A2: Decir [ Texto: Hola que tal Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 8 Velocidad: 5 ] A3: Esperar [ Milisegundos: 0 Segundos: 3 Minutos: 0 Horas: 0 Días: 0 ] A4: Enviar Intent [ Acción: Activate.Sound.Profile Categoría: None Extra: Profile:Normal Paquete: Orion.Soft Objetivo: Activity ] A5: AutoInput Unlock Screen [ Configuración: Unlocking Screen. Android 7 and above: This will only unlock your screen if you're using a non-secure lock screen or if Smart Lock (Trusted Places, Trusted Devices, etc) is currently active. Android 6 and below: it's highly recommended that you use the Tasker 'System Lock' action at the end of this task. If you don't, your screen's lock will be permanently off and your system might even become unstable. This action WILL NOT work with a secure screen lock even if you are using Smart Lock. It will only work if you have screen lock security set to none or swipe. Tiempo Límite (Segundos): 10 ] A6: Decir [ Texto: Tiene un %BATT por ciento de batería Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A7: Si (if) [ %BATT < 20 ] A8: Decir [ Texto: Debería conectar el cargador Motor:Voz: com.google.android.tts:spa-esp Canal: 5 Tono: 5 Velocidad: 5 ] A9: Control Multimedia [ Comando: Siguiente Simular Botón Multimedia: Encendido ] A10: Fin Si (end if) A11: Comando de Voz A12: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A13: Decir [ Texto: Buenos días Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 8 Velocidad: 5 Respetar Foco de Audio: Encendido ] A14: [x] Función Tasker [ Función: GetMusicActive() ] A15: Esperar Hasta [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] Si (if) [ %BLUE ~ on ] A16: Esperar [ Milisegundos: 0 Segundos: 3 Minutos: 0 Horas: 0 Días: 0 ] A17: Botón Atrás A18: Volver a Inicio [ Página: 2 ] A19: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A20: Botón Atrás A21: Volver a Inicio [ Página: 2 ] A22: Bluetooth [ Establecer: Encendido ] A23: Iniciar Aplicación [ Nombre de Paquete/Aplicación: Bixby ] A24: Esperar [ Milisegundos: 0 Segundos: 20 Minutos: 0 Horas: 0 Días: 0 ] A25: Decir [ Texto: Cuál es mi agenda para hoy Motor:Voz: com.samsung.SMT:spa-ESP Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A26: Botón Atrás A27: Volver a Inicio [ Página: 2 ] Seguramente tiene algún error ya que no parece funcionar demasiado bien. Si entiendes que te estoy dando mucho la lata debido a mi falta de conocimientos en cuanto a Tasker y sobre todo en cuanto a las variables y decides no seguir, lo entenderé. Gracias y saludos Elnar |
#8
|
||||
|
||||
Normal que no te funcione. Solo veo dos acciones relacionadas con la solución que te he propuesto. La primera está en un sitio equivocado y la segunda la tienes deshabilitada.
Vale, vamos poco a poco. Comienza respondiendo a estas preguntas...
¿Qué parece si aparcamos esa tarea y hacemos una nueva? ... pero esta vez siguiendo todas las indicaciones. Código:
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
Gracias de parte de: | ||
#9
|
||||
|
||||
Hola WillyWeb, gracias por todo
Creo que he seguido tus instrucciones al piel de la letra, pero solo lo creo, ya que cuando lanzo la tarea se inicia el asistente de Google y automaticamente sigue con el resto de los comandos sin dar lugar a que el asistente diga ni haga nada, seguramente me he liado en el tema de las variables, te paso lo que he hecho: Tarea: DiaDef A1: Decir [ Texto: Hola que tal Motor:Voz: com.google.android.tts:spa-esp Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A2: Enviar Intent [ Acción: Activate.Sound.Profile Categoría: None Extra: Profile:Normal Paquete: Orion.Soft Objetivo: Activity ] A3: AutoInput Unlock Screen [ Configuración: Unlocking Screen. Android 7 and above: This will only unlock your screen if you're using a non-secure lock screen or if Smart Lock (Trusted Places, Trusted Devices, etc) is currently active. Android 6 and below: it's highly recommended that you use the Tasker 'System Lock' action at the end of this task. If you don't, your screen's lock will be permanently off and your system might even become unstable. This action WILL NOT work with a secure screen lock even if you are using Smart Lock. It will only work if you have screen lock security set to none or swipe. Tiempo Límite (Segundos): 10 ] A4: Decir [ Texto: Tiene un %BATT por ciento de batería Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A5: Si (if) [ %BATT < 20 ] A6: Decir [ Texto: Debería conectar el cargador Motor:Voz: com.google.android.tts:spa-esp Canal: 5 Tono: 5 Velocidad: 5 ] A7: Control Multimedia [ Comando: Siguiente Simular Botón Multimedia: Encendido ] A8: Fin Si (end if) A9: Función Tasker [ Función: LaunchAssistant() ] A10: Esperar [ Milisegundos: 0 Segundos: 1 Minutos: 0 Horas: 0 Días: 0 ] A11: Decir [ Texto: Buenos dias Motor:Voz: default:default Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] <bucle> A12: Ancla A13: Esperar [ Milisegundos: 0 Segundos: 2 Minutos: 0 Horas: 0 Días: 0 ] A14: Función Tasker [ Función: GetMusicActive() ] A15: Establecer Variable [ Nombre: %activo A: %activo = true Variables Recursivas: Encendido ] Si (if) [ %is_music_active ig true ] A16: Ir A [ Tipo: Etiqueta de Acción Etiqueta: bucle ] Si (if) [ %activo Indef. & %is_music_active ig true ] A17: Botón Atrás A18: Iniciar Aplicación [ Nombre de Paquete/Aplicación: Bixby ] A19: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A20: Decir [ Texto: Cuál es mi agenda para hoy Motor:Voz: com.samsung.SMT:spa-ESP Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A21: Botón Atrás |
#10
|
||||
|
||||
Vamos al tema...
Veo que sigues usando voces distintas a la estándar. Entiendo que te gustan más y que estás dispuesto a asumir el incremento de tiempo de ejecución y gasto de recursos (que tampoco será mucha la diferencia).
Esto ya pinta mucho mejor. No te queda nada para que funcione como quieres.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) Última edición por WillyWeb Día 12/07/23 a las 16:35:07. |
Gracias de parte de: | ||
#11
|
||||
|
||||
Gracias por tu paciencia.
He eliminado el control multimedia La forma de activar el asistente he puesto la que tu me indicaste. Aun así no termina de funcionar, cuando se inicia el asistente, apenas empieza con la rutina de buenos dias inicia la aplicación de Bixby y se corta la rutina del asistente, rutina, que si la invoco de viva voz funciona perfectamente. La impresión que me da es como si la variable de Taker detectara una pausa de la rutina de GA como que el asistente ya hubiera terminado y continua a los siguientes pasos de la tarea. Asi es como me quedó: Tarea: DiaDef A1: Decir [ Texto: Hola que tal Motor:Voz: com.google.android.tts:spa-esp Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A2: Enviar Intent [ Acción: Activate.Sound.Profile Categoría: None Extra: Profile:Normal Paquete: Orion.Soft Objetivo: Activity ] A3: AutoInput Unlock Screen [ Configuración: Unlocking Screen. Android 7 and above: This will only unlock your screen if you're using a non-secure lock screen or if Smart Lock (Trusted Places, Trusted Devices, etc) is currently active. Android 6 and below: it's highly recommended that you use the Tasker 'System Lock' action at the end of this task. If you don't, your screen's lock will be permanently off and your system might even become unstable. This action WILL NOT work with a secure screen lock even if you are using Smart Lock. It will only work if you have screen lock security set to none or swipe. Tiempo Límite (Segundos): 10 ] A4: Decir [ Texto: Tiene un %BATT por ciento de batería Motor:Voz: com.samsung.SMT:spa-ESP Canal: 5 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A5: Si (if) [ %BATT < 20 ] A6: Decir [ Texto: Debería conectar el cargador Motor:Voz: com.google.android.tts:spa-esp Canal: 5 Tono: 5 Velocidad: 5 ] A7: Fin Si (end if) A8: Función Tasker [ Función: LaunchAssistant() ] A9: Esperar [ Milisegundos: 0 Segundos: 2 Minutos: 0 Horas: 0 Días: 0 ] A10: Decir [ Texto: Buenos dias Motor:Voz: default:default Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] <bucle> A11: Ancla A12: Esperar [ Milisegundos: 0 Segundos: 2 Minutos: 0 Horas: 0 Días: 0 ] A13: Función Tasker [ Función: GetMusicActive() ] A14: Establecer Variable [ Nombre: %activo A: true ] Si (if) [ %is_music_active ig true ] A15: Ir A [ Tipo: Etiqueta de Acción Etiqueta: bucle ] Si (if) [ %activo Indef. | %is_music_active ig true ] A16: Botón Atrás A17: Iniciar Aplicación [ Nombre de Paquete/Aplicación: Bixby ] A18: Esperar [ Milisegundos: 0 Segundos: 5 Minutos: 0 Horas: 0 Días: 0 ] A19: Decir [ Texto: Cuál es mi agenda para hoy Motor:Voz: com.samsung.SMT:spa-ESP Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A20: Botón Atrás Saludos y siento esta dando la lata con este asunto. Elnar |
#12
|
||||
|
||||
Y el aviso de la batería lo sique dando bien ¿verdad?
Vamos a probar con unos pequeños cambios... Elimina la acción A11 y en la siguiente acción (la espera de dos segundos) marca la casilla "Etiqueta" y en el campo que aparecerá escribe "bucle" (sin comillas). No escribas a mano el nombre de la variable %is_music_active. Haz clic sobre su nombre en la lista que sale pulsando el pequeño icono en forma de etiqueta. En los "Si (if)" que tienes en A14 y A15 (un número menos al borrar A11) cambia el "Igual" por "Coincide". En el botón aparecerá ~ en vez de IG. En la acción "Ir A" no escribas el nombre de la etiqueta (bucle). Selecciona el nombre de la lista que sale al pulsar sobre el pequeño icono de la lupa. Si con eso no se soluciona tendrémos que comprobar si GetMusicActive() funciona en tu dispositivo, que la ayuda de Tasker dice que no lo hace en todos.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
#13
|
||||
|
||||
Lo da bien
Quizá algo mejor Pues no funciona, el comportamiento es el mismo, debe ser que mi dispositivo es uno de los que dice Tasker que no va 😢😢 |
#14
|
||||
|
||||
Perdona por tenerte esperando. Llevo unos días un poco liado.
Para comprobar si tu dispositivo es compatible con GetMusicActive() se me ocurre que puedes hacer algo así... Código:
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) Última edición por WillyWeb Día 22/07/23 a las 16:52:25. |
#15
|
||||
|
||||
En primer lugar no tienes que pedir perdón, en todo caso el perdón lo tengo que pedir yo por latoso y ademas torpe.
Te adjunto la terea que he creado siguiendo, seguramente mal, tus instrucciones ya que no veo los valores de la variable, ni true ni false ni ninguno. Esta es la tarea: Tarea: Prueba WillyWeb A1: Función Tasker [ Función: LaunchAssistant() ] A2: Esperar [ Milisegundos: 0 Segundos: 2 Minutos: 0 Horas: 0 Días: 0 ] A3: Decir [ Texto: Cuenta hasta tres Motor:Voz: default:default Canal: 3 Tono: 5 Velocidad: 5 Respetar Foco de Audio: Encendido ] A4: Para (for) [ Variable: %is_music_active Ítems: %is_music_active ] A5: Flash [ Texto: %is_music_active Descartar al Hacer Clic: Encendido ] A6: Función Tasker [ Función: GetMusicActive() ] A7: Fin Para (end for) Saludos, buen fin de semana y no tengas niguna prisa en contestar. Gracias anticipadas |
#16
|
||||
|
||||
En la acción A4, en el campo "Variable" pon cualquier cosa como %xxx y en el campo "Ítems" pon "1:5" (sin las comillas). Cambia el orden de A5 y A6. Y entre A4 y A5 tienes que insertar una acción "Esperar" de dos segundos.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
#17
|
||||
|
||||
Ok, muchas gracias WillyWeb
Como, al menos a mi me parecia lógico pensar, mi dispositivo no debe ser compatible con GetMusicActive() ya que mientras cuenta veo "false" y cuando termina de contar también sale "false". Repito muchas gracias por el interés que te estás tomando. Un saludo. |
#18
|
||||
|
||||
Si siempre ves "false" está claro que GetMusicActive() no es capaz de detectar que el asistente está hablando. Toca buscar otra solución.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
#19
|
||||
|
||||
Ahora que caigo en la cuenta, supongo que tines Tasker bien configurado para que funcione a pleno rendimiento ¿..?
Revisa los consejos de es tutorial... https://www.htcmania.com/showthread.php?t=1176026 No está basado en la última versión de Tasker pero te puede valer para comprobar lo más importante.
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
|
#20
|
||||
|
||||
Acabo de probar lo de detectar el encendido del BT (la propuesta inicial) y me funciona bien. He hecho una rutina sencilla...
Código:
Prueba Tasker -Apaga el bluetooth -Anuncia: Uno, dos, tres -Enciende el bluetooth Código:
Función Tasker [ LaunchAssistant() ] Esperar [ 1 segundo ] Decir [ Prueba Tasker ] Código:
Bucle For [ 1:5 ] Esperar [ 2 segundo ] Flash [ %BLUE ] Fin Bucle ¿Qué es lo que no te funciona exactamente?
__________________
Miembro del equipo que promueve el [Subforo de Tasker]
Si das pescado a un hombre hambriento le nutres una jornada. Si le enseñas a pescar le nutrirás toda la vida. (Lao-Tsé - Filósofo chino) |
Estás aquí | ||||||
|