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


 
Herramientas
  #41  
Viejo 04/07/18, 13:25:29
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Nada hombre. Ha sido un placer. Ya te pasaré la receta.
Responder Con Cita


  #42  
Viejo 05/07/18, 15:22:19
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
Ea, resuelto.

Con el Bluetooth conectando, la tarea, y todas las que tengo con sonidos mp3 o bip de tasker, necesitan 1 segundo al menos.

Es decir, si pongo un bip de tasker de menos de 1.000 ms (1 segundo) no le da tiempo a sonar. Igualmente con mp3 cuya duración sea inferior a 1 segundo.

Al final he optado por una acción "Decir" que dice "Reduzca".

Funciona ya perfecto por los altavoces del coche. Y al margen de la posibilidad de ajustes en la configuración de Poweramp cuando se está reproduciendo música, puedes "jugar" con el ajuste de "Respetar foco de audio" de la acción "Decir" para que pause la música o bien se escuche "Reduzca" (en mi caso) mientras se reproduce la música sin interrupción.

Así ha quedao el perfil:

Perfil: MapsLimites (13)
Enforce: no
Evento: Establecer variable [ Variable:%Velocidad Valor:* User Variables Only:Apagado ]
Entrada: MapsLimites (17)
A1: Si (if) [ %Modocoche ~ 1 ]
A2: Si (if) [ %Velocidad > %Limite & %Bip ~ 0 ]
A3: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FFA70000 Color final:#FFA70000 ]
A4: Decir [ Texto:Reduzca Motor: Voz:com.google.android.tts:spa-esp Stream:3 Tono:5 Velocidad:6 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Encendido ] Si (if) [ %Son ~ 1 ]
A5: Establecer variable [ Nombre:%Bip A:1 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A6: Else Si (if) [ %Velocidad < %Limite+1 ]
A7: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FF109D58 Color final:#FF109D58 ]
A8: Establecer variable [ Nombre:%Bip A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A9: Fin si (End if)
A10: Fin si (End if)

(Probado en el descampado)
Responder Con Cita
Gracias de parte de:
  #43  
Viejo 05/07/18, 16:44:03
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
Es decir, si pongo un bip de tasker de menos de 1.000 ms (1 segundo) no le da tiempo a sonar. Igualmente con mp3 cuya duración sea inferior a 1 segundo.

Evento: Establecer variable [ Variable:%Velocidad Valor:* User Variables Only:Apagado ]


¿Esa tarea tiene marcado lo de interrumpir tarea existente?
Responder Con Cita
  #44  
Viejo 05/07/18, 19:08:50
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
Está en "Abortar nueva tarea". Probé las tres opciones, y también combinandolos con los distintos ajustes posibles en las propiedades del perfil.

¿Porqué? ¿Puede funcionar mejor?
Responder Con Cita
  #45  
Viejo 05/07/18, 20:25:20
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
¿Porqué? ¿Puede funcionar mejor?
No. Justo lo contrario. Al decir que los sonidos muy cortos no se llegaban a reproducir pensé que la tarea se interrumpía antes.
Responder Con Cita
  #46  
Viejo 05/07/18, 22:59:42
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
¿Podría ser algo asi? La accion 2 y la 6 no tengo ni idea (Anchor). Me obliga a poner una etiqueta.

Imagino que antes del Bip he de poner hasta la accion 4. Y una vez que suene el Bip añadir las acciones 5, 6 y 7.

Todo ello si el Bluetooth está conectado y quiero redirigir el Bip de Tasker por el altavoz del teléfono.

No es riais mucho de mi, por favor

Prueba (12)
A1: Función Java [ DevolverAudioManager) temp Class Or Object:CONTEXT Función:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A2: Función Java [ Devolver: Class Or Object:temp Función:setBluetoothScoOn {} (boolean) Param:false Param: Param: Param: Param: Param: Param: ]
A3: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:true Param: Param: Param: Param: Param: Param: ]
A4: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:3 Param: Param: Param: Param: Param: Param: ]
A5: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:false Param: Param: Param: Param: Param: Param: ]
A6: Función Java [ Devolver: Class Or Object:temp Función:setBluetoothScoOn {} (boolean) Param:true Param: Param: Param: Param: Param: Param: ]
A7: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:0 Param: Param: Param: Param: Param: Param: ]

Voluntad le pongo, no?

(Mejor me voy a dormir ya)

Bueno, liándome con el servicio BT, al final llegué a la conclusión de que lo siguiente es lo que, por lo menos a mi, me funciona:

Bluetooth > Altavoz
A1: setSpeakerOn (true)
A2: setMode (3)

Altavoz > Bluetooth
A1: setSpeakerOn (false)
A2: setMode (0)

Pues como verás, no me hizo falta "jugar" con ninguno de los modos A2DP o de llamada. Algo raro, pero bueno. Funciona.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a SmartPhoneLover su comentario:
  #47  
Viejo 05/07/18, 23:24:02
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
SmartPhoneLover, te refieres a esto?

MapsLimites2 (59)
A1: Si (if) [ %Modocoche ~ 1 ]
A2: Si (if) [ %Velocidad > %Limite & %Bip ~ 0 ]
A3: Función Java [ DevolverAudioManager) temp Class Or Object:CONTEXT Función:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A4: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:true Param: Param: Param: Param: Param: Param: ]
A5: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:3 Param: Param: Param: Param: Param: Param: ]
A6: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FFA70000 Color final:#FFA70000 ]
A7: Decir [ Texto:Reduzca Motor: Voz:com.google.android.tts:spa-esp Stream:3 Tono:5 Velocidad:6 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Encendido ] Si (if) [ %Son ~ 1 ]
A8: Función Java [ DevolverAudioManager) temp Class Or Object:CONTEXT Función:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A9: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:false Param: Param: Param: Param: Param: Param: ]
A10: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:0 Param: Param: Param: Param: Param: Param: ]
A11: Establecer variable [ Nombre:%Bip A:1 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A12: Else Si (if) [ %Velocidad < %Limite+1 ]
A13: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FF109D58 Color final:#FF109D58 ]
A14: Detener [ Con error:Apagado Tarea:MapsReduzca ]
A15: Destruir Escena [ Nombre:MapsReduzca ]
A16: Establecer variable [ Nombre:%Bip A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A17: Fin si (End if)
A18: Fin si (End if)

Y si es así, entiendo que lo que haría, si estoy reproduciendo música vía A2PD, momentáneamente (si tengo desmarcado "Respetar foco de audio" en la acción "Decir") pasaría la música y la acción "Decir" a sonar por el altavoz del teléfono. No es así? Sin música, obviamente también se reproduciria la acción "Decir" por el telefono. Una acción Bip de tasker podría tener 500 ms y sonaría, ya que nos olvidamos del BT conectado en ese instante. Lo entiendo bien?

Añado: Supongo que será muy básico para ti, entiendo lo que es Anchor (por la explicación de Tasker), pero cómo se pone sin necesidad de añadir un texto a la etiqueta. En tu tarea no veo etiqueta.

Última edición por emiegna Día 05/07/18 a las 23:27:26
Responder Con Cita
  #48  
Viejo 06/07/18, 01:04:52
Avatar de SmartPhoneLover
SmartPhoneLover SmartPhoneLover no está en línea
Usuario muy activo
Mensajes: 542
 
Fecha de registro: jun 2016
Mensajes: 542
Tu operador: Movistar
Mencionado: 4 comentarios
Tagged: 1 hilos
Exacto. Si en un momento dado estas escuchando música o reproduciendo cualquier tipo de sonido por el canal Multimedia, al ejecutar las acciones, Tasker redirigirá el sonido (sin apagar la comunicación A2DP con el dispositivo BT), permitiendo que éste se escuche por el altavoz principal del móvil.

Con respecto a la acción 'Anchor', al igual que muchas otras acciones, no están del todo traducidas a los demás idiomas, y por eso puede llevar a la confusión.
Anchor, por el contexto, es una acción destinada a "anclar" cualquier tipo de texto o contenido en una tarea, principalmente para incluir información relevante frente a algo.
Para agregar ese anclaje tienes que incluir texto en la etiqueta SI o SI. En caso contrario, no dejará crear la acción. Pero un truco que uso para no mostrar texto en ellas es escribir lo siguiente: '<p></p>, siendo uno de los atributos para indicar texto del código HTML, pero simplemente lo dejo vacío.
Responder Con Cita
  #49  
Viejo 06/07/18, 08:37:10
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
SmartPhoneLover, te refieres a esto?
Puedes eliminar A8. El objeto "temp" que usan las acciones A9 y A10 es el mismo que has creado en A3.

Y la condición de A7 (%Son ~ 1) ... ¿de dónde sale?
Responder Con Cita
  #50  
Viejo 06/07/18, 09:18:30
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
Ok. Hoy lo voy a probar. A ver que tal. Imaginaba que A8 sobraba. Sin probarlo aun lo puse por si acaso. WillyWeb y su afán por simplificar... Tienes toda la razón

%Son es un boton que silencia "Decir" por si empieza a darme demasiado la paliza. En la escena tengo los limites (50, 60, 80, 90, 100 y 120) y ademas un botón sonido /silencio con esa variable.

Última edición por emiegna Día 06/07/18 a las 09:23:46
Responder Con Cita
  #51  
Viejo 06/07/18, 09:44:24
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
%Son es un boton que silencia "Decir" por si empieza a darme demasiado la paliza.
Lo suponía. Gracias por la aclaración.
Responder Con Cita
  #52  
Viejo 06/07/18, 10:47:17
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
Pues a ni no me funciona. Este perfil se ejecuta ya con el Bluetooth conectado. Y tanto con música como sin ella la acción "Decir" se reproduce por los altavoces del coche, no del teléfono. Quizás, conociendome, tenga algo mal. O bien la tarea es demasiado "instantánea" para que se pueda producir el cambio de BT a teléfono de forma inmediata.

Actualmente tengo el perfil tal cual:

Perfil: MapsLimites (13)
Enforce: no
Evento: Establecer variable [ Variable:%Velocidad Valor:* User Variables Only:Apagado ]
Entrada: MapsLimites (17)
A1: Si (if) [ %Modocoche ~ 1 ]
A2: Si (if) [ %Velocidad > %Limite & %Bip ~ 0 ]
A3: Función Java [ DevolverAudioManager) temp Class Or Object:CONTEXT Función:getSystemService
{Object} (String) Param:audio Param: Param: Param: Param: Param: Param: ]
A4: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:true Param: Param: Param: Param: Param: Param: ]
A5: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:3 Param: Param: Param: Param: Param: Param: ]
A6: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FFA70000 Color final:#FFA70000 ] Si (if) [ %PENABLED !~ *MapsVelocimetroON* ]
A7: Decir [ Texto:Reduzca Motor: Voz:com.google.android.tts:spa-esp Stream:3 Tono:5 Velocidad:6 Respetar Foco Audio:Encendido Red:Apagado Continuar tarea inmediatamente:Encendido ] Si (if) [ %Son ~ 1 ]
A8: Función Java [ Devolver: Class Or Object:temp Función:setSpeakerphoneOn {} (boolean) Param:false Param: Param: Param: Param: Param: Param: ]
A9: Función Java [ Devolver: Class Or Object:temp Función:setMode {} (int) Param:0 Param: Param: Param: Param: Param: Param: ]
A10: Establecer variable [ Nombre:%Bip A:1 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A11: Else Si (if) [ %Velocidad < %Limite+1 ]
A12: Si (if) [ %PENABLED !~ *MapsVelocimetroON* ]
A13: Elemento Color de Fondo [ Nombre Escena:MapsVelocimetro Elemento:Fondo Color:#FF109D58 Color final:#FF109D58 ]
A14: Detener [ Con error:Apagado Tarea:Maps/InicioReduzca ]
A15: Destruir Escena [ Nombre:MapsReduzca ]
A16: Fin si (End if)
A17: Si (if) [ %PENABLED ~ *MapsVelocimetroON* ]
A18: Detener [ Con error:Apagado Tarea:Maps/InicioReduzca ]
A19: Destruir Escena [ Nombre:InicioReduzca ]
A20: Fin si (End if)
A21: Establecer variable [ Nombre:%Bip A:0 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A22: Fin si (End if)
A23: Fin si (End if)

Ah, WillyWeb, me sobra por lo menos una acción... Cual?

Última edición por emiegna Día 06/07/18 a las 10:50:43
Responder Con Cita
  #53  
Viejo 06/07/18, 12:37:51
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por emiegna Ver Mensaje
Ah, WillyWeb, me sobra por lo menos una acción... Cual?
Y luego dices que yo soy un cachondo.

Creo que podrías juntar A16/A17 en una sola acción como has hecho en A11. Y en A15/A18 detienes la misma tarea tanto si se cumple la condición (A17) como si no (A12). Podrías dejar una sola acción detener fuera de las condiciones y tendría que funcionar igual.
Responder Con Cita
  #54  
Viejo 06/07/18, 12:49:32
Avatar de emiegna
emiegna emiegna no está en línea
Usuario muy activo
Mensajes: 770
 
Fecha de registro: may 2014
Mensajes: 770
Modelo de smartphone: Oneplus 12/RAM 16GB/ROM 512 GB
Versión de ROM: Android 14
Tu operador: Lowi
Mencionado: 5 comentarios
Tagged: 0 hilos
Aprobado. Pasas a la siguiente fase

La de A16 y A17.... Nunca me doy cuenta de eso. Que ganas de complcarme la vida.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 23:33:53 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007