|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Añadir tiempo de espera para desconectar Bluetooth al bajarte del coche
Buenos dias a todos, hace unos dias que instale tasker y el plugin secure settings, llevo unos cuantos dias buscando y rebuscando por este foro, leiendo y aprendiendo con los que controlais un monton pero tengo muuuuchas dudas....
De momento vamos con la que estoy trabajando, lei por ahi que alguien habia echo un perfil para que con la pantalla de bloqueo dandole a google search (no lo encuentro para preguntarle a el directamente) activaba un perfil que habia hecho para encender el Bluetooth, Como se hace eso? El no lo explicaba, yo estoy trabajando en mi propio perfil que basicamente lo que quiero es que se active el bluetooth lo mas facil posible, se me conecte, (hay dias que voy en tres vehiculos diferentes que tienen diferentes manos libres) y cuando me baje del coche, este unos 15 minutos encendido (porsiaca...) y sino me vuelvo a montar en otro coche se apague. Estas son basicamente mis dudas, pero sobre todo la que mas me interesa es activar BT desde el bloqueo (si se puede, si no lo mas facil posible sin entrar en menus) Ahh se me olvidaba uso El launcher Miui Home y solo tiene el candado, sms, y tlf, y si quito y dejo el bloqueo original del tlf solo tiene el candado (android 4.2.9) gracias y siento la chapa. Última edición por asaltac Día 09/05/14 a las 13:32:26. |
|
#2
|
||||
|
||||
http://www.htcmania.com/showthread.p...36#post9261036 Para activar el BT sin quitar el bloqueo... La tarea de activar el BT no creo que tenga problema. En cuanto al contexto, si miras la lista de contextos verás que hay unos cuantos contextos que son utilizables con el smartphone bloqueado, como por ejemplo colocar el smartphone en una orientación concreta (cabeza abajo) o la sacudida. Tienes que probar esos contextos en tu smartphone, para comprobar que funcionan, y además tienes que valorar el posible consumo de batería porque en algunos casos puede ser un derroche tener ese tipo de contexto activado todo el día. Asaltac, bienvenido. Si no lo has hecho ya, cuando tengas un momento le echas un vistazo a las Recomendaciones para usuarios de este foro de Tasker. Creo que sería buena idea que modificaras el título del hilo para que sea más específico, poniendo por ejemplo "Arrancar bluetooth con la pantalla bloqueada". Lo puedes hacer editando el primer post (edición avanzada). De esta forma, cuando otros tengan el mismo problema y usen el buscador podrán encontrar fácilmente esta conversación. Gracias.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#3
|
||||
|
||||
Dicho y hecho,
ya he cambiado el titulo, muchas gracias por tu respuesta Caravantes, de tanto leer y buscar me estoy haciendo la p... un lio ![]() saludos y sigo investigando y haciendo pruebas con el movil una preguntita rapida que se que dominas un monton: Como se hace para que el BT espere por ejemplo 15 minutos para desconectarse?, no me queda claro podrias explicarmelo lo mas facil posible...gracias (seguro que lo habre leido pero entre lo que me he imprimido para ir leiendo y lo que miro por aqui tengo un lio...) Última edición por asaltac Día 06/05/14 a las 08:53:53. |
Gracias de parte de: | ||
#4
|
||||
|
||||
Supongamos que tienes un perfil comun donde el contexto es: Estado-Red-Bluetooth conectado. El perfil lo llamaremos Bluetooth, por ejemplo.
Este contexto puedes dejarlo vacio o rellenarlo con los bluetooths de los coches que usas. Ahora te pedria una tarea de entrada, luego tendras que moverla a la tarea de salida(o puedes darle a "invertir" en el contexto y puedes dejar la tarea como de entrada en vez de salida). La tarea a realizar seria esta: Accion1: tarea-esperar-15min Accion2:red-bluetooth-establecer apagado (SI %PACTIVE !~ *Bluetooth*) Con el Si(if) lo que hacemos es que si al cabo de 15 minutos en la variable PACTIVE(donde se guardan los nombres de los perfiles activos en tasker) no existe, o no coincide (!~) el nombre Bluetooth, apagara el bluetooth. Por tanto si al cabo de 15 min el bluetooth del movil no se ha conectado a cualquier bluetooth de cualquier coche o de los que hayas metido en el contexto del perfil, este se apagara, pero si al cabo de 15 min el perfil esta actvio( el movil se ha conectado a algun bluetooth del contexto) tasker no apagara el bluetooth. Por supuesto debes meter la tarea de salida para que funcione asi. Si quiesieras poner la tarea en entrada. Deberias invertir el contexto, y ademas en la condicion Si de la accion2, cambia No coincide (!~) por Coincide (~) |
#5
|
||||
|
||||
Gracias Stenary por tu ayuda pero tenemos un problema,
he hecho todo siguiendo tus pasos (por lo menos me lei 50 veces el mensaje hasta que me di cuenta de que era "diferente" no igual ![]() Pero ahora viene el problema, ayer lo probe con poco tiempo y funionaba 1 minuto, pero hoy que lo he subido a 15 minutos, se conecta (a veces habla y otras no... no se por que) y a los 15 minutos de ir en el coche, zas, se desconecta y se apaga el bluetooth consejo? (ciertamente tengo mucho trabajo y no he podido toquitear el tasker para probar cosas) gracias y saludos |
#6
|
||||
|
||||
Asegurate que en el SI dentro de la accion dos debe aparecer este icono en medio !~ eso significa que la variable %PACTIVE no contiene el nombre del perfil activo y por tanto al cabo de 15 minutos SI el perfil esta apagado(no esta conectado el movil a ningun bluetooth) apagara el bluetooth, si en 15 min el perfil sigue activo, no se realizara la accion2.
No tiene misterio, debe ser algun pequeño detalle. Comprueba lo del !~ y sobre todo en la variable pon el nombre del perfil entre *, como te lo he puesto en el ejemplo yo. De paso, podrias dar mas detalles de el problema, incluso pegar la descripcion del perfil aqui en el foro, seria mejor para que los demas sepamos que puede fallar. |
#7
|
||||
|
||||
En cuanto a lo de apagar el bluetooth desde la pantalla de bloqueo.
Si puedes meter widgets en la pantalla de bloqueo, usando power toggles puedes meter un widget con todo lo que quieras, bluetooth, wifi, sincronizacion, tareas de tasker, acciones del launcher o de gravity box por ejemplo...Power toggles va muy bien y acabo d ver que se puede meter widgets de power toggles en la pantalla de bloqueo asi que, si puedes meter widgets en la pantalla de bloqueo, bajate power toggles que podras hacer muchas cosas con el movil bloqueado. |
#8
|
||||
|
||||
Tomo nota y lo pruebo, voy a intentar poner dos pantallazos con lo que intento hacer pero no va, decir que el orden esta mal esta primero la espera, pero lo cambie para probar y se me olvido dejarlo bien para el pantallazo
|
#9
|
||||
|
||||
![]() ![]() |
#10
|
||||
|
||||
Asaltac, poner esas imágenes no es muy buena idea: no muestran algunos detalles importantes del perfil, y además consumen más transmisión de la necesaria. En la página siguiente se explica otro procedimiento más adecuado para que copies aquí la descripción del perfil y podamos ver todos los detalles que estan afectando a su funcionamiento:
http://www.htcmania.com/showthread.php?p=8852245 Esto que te acabo de decir también está explicado en el documento que hace dos días te sugerí que leyeses: Recomendaciones para participar en el subforo de Tasker http://www.htcmania.com/showthread.php?t=622394
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#11
|
||||
|
||||
El problema esta claro, tienes que escribir *Bluetooth* y no *bluetoth* ya que el nombre de verdad del perfil es con mayuscula y con dos "o", y debes escribirlo EXCATAMENTE igual que el perfil, no esperes que tasker sepa que bluetoth es lo mismo que Bluetooth.
EDITADO: El problema viene que no tienes puesto un nombre al perfil. Debes mantenerlo presionado y ariba aparecera una A, luego le pones el nombre que quieras que tenga ese perfil, y en el estado del perfil, de la accion de apagar bluetooth, pones exactamente el mismo nombre. Última edición por Stenary Día 08/05/14 a las 02:02:44. |
#12
|
||||
|
||||
Muchas gracias a los dos por las explicaciones, intentare hacerlo mejor la proxima vez,
corregido el error de las letras... ![]() a ver si me entero, para que el programa sepa que esta activo el Bluetooth, el perfil debe llamarse Bluetooth, osea lo que pongo entre ** debe ser el nombre del perfil no? y otra cosa, me descargue el programa que me sugeristes Stenary pero no hubo forma de hacerlo funcionar como queria, no me sirvio y lo desistale, incluso mire videos de internet, bueno sigo investigando.... gracias a los dos y en cuanto tenga un momento pruebo las modificaciones y cambio el titulo si lo he solucionado |
#13
|
||||
|
||||
No, a ver creo que no lo has entendido bien.
Tu quierese hacer que el bluetooth se apague a los 15 min dspues de que te desconectes del bluetooth del coche. Para ello debes hacer un perfil(contexto y tarea) que reaccione cuando te desconectes del bluettoht del coche, para esto hay dos opciones que te propuje, optaste por la de poner un contexto de bluetooth conectado, por tanto cuando te conectes al bluetooth d un coche o un manos libres se activara el perfil (puedes, si quieres esepcificar a que bluetooths tienes que conectarte, en vez de a cualquiera) Lo que hace es la tarea de entrada, y cuando te desconectes se hace la tarea de salida. La otra opcion es invertir el contexto de bluetooth conectado y que se active al NO estar conectado a algun bluetooth, y por tanto la accion que nos interesa debera esta en tarea de entrada. Pero esto es a parte. De momento no tiene importancia hazlo como lo estas haciendo. Bueno pues ahora el "kit" de la cuestion. En la tarea de salida pones, esperar 15 min, y luego apagar bluetooth. Si lo dejasemos asi, si en eseo 15 min no t has conectado a otro bluetooth igual se apagara el bluetooth porque esa tarea esta en marcha( a no ser que me corrigan los gurus de tasker y me digan que si el perfil vueleve a activarse la tarea de salida se detiene) pero aun asi, para asegurase bien, te propuse meter a la accion de apagar el bluettoht una condicion(Si). La condicion no es que el bluettoht este activo como dices, si no que el perfil(el que estas creando) no este activo, lo cual querra decir que no te has vuelto a conectar a ningun bluetooth y al cabo de esos 15 min apagara el bluetooth porque el perfil esta inactivo, en el caso de que en 15 min t subas al coche de nuevo te conectes al bluetooth del coche, el perfil se activara y por tanto la accion de apagara el bluetooth no se ejecutara. Espero que me entiendas porque si no, creo que necesitas mirar muchos mas post de los recomendados en el foro. |
#14
|
||||
|
||||
En cuanto a lo del programa Power toggles, una vez instalado, añade un widget a la pagina principal, de momento, y buscas power toggles en la lista de widgets, luego te aparecera el programa con una barra que puedes personalizar con lo que quieras. No tiene perdida ni es para nada complicado de usar.
Si esto te funciona, luego solo tienes que añadir el widget pero en la pantalla de bloqueo y editarlo para poner los toggles que quieras en la barra. Ademas, esta muy bien porque puedes meter una barra de toggles en el area de notificacion, creando una notificacion permanente que contiene atajos para apagra wifi bluetooth, realizar acciones de tasker o abrir apps. Te dejo una imagenes para que veas como queda. Abre el spoiler para ver las imagenes
(Click para mostrar/ocultar)
|
#15
|
||||
|
||||
Gente tengo este Problema similar
Lei todo lo de aca y lo que hice es crear un perfil con el nombre BLUETOOTH - bluetooth conectado (meti la direccion de todos los acc que utilizo), y luego la tarea Bluetooth 1)Establecer apagado si %PACTIVE !~ *BLUETOOTH*| (y sale esta rallita en verde en editar tarea no se si tenga algo que ver ni que es) 2)Esperar Ms 0 Segundos 5 Minutos 0 Horas 0 Y trate de conetarme y ver que sucede al desconectar , pero no se apaga Leo una y otra vez y sigo en lo misto en la tarea BLUETOOTH LE di tanto a invertir como no y sigue igual no espera y no se apaga tambien cree otro con blurtooth no conectado, y puse la misma tarea pero ninguna hace que se apague Alguna sugerencia ?? Última edición por cerocool2014 Día 12/05/14 a las 05:45:36. |
#16
|
||||
|
||||
Copia aquí el perfil o tarea que no te funciona, para que veamos si hay algo que esté mal o que pueda mejorarse. Más detalles al respecto en mi mensaje del otro hilo: http://www.htcmania.com/showthread.p...5#post13638985
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#17
|
||||
|
||||
Aca lo pongo
Perfil: BLUETOOTH (23) Estado: No Bluetooth conectado [ Nombre:BLUETOOTH Dirección:18:67:B0:61:A3:20/98:52:B1:CF ![]() Salida: Apagar Bt (33) A1: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *BLUETOOTH* ] A2: Esperar [ MS:0 Segundos:5 Minutos:0 Horas:0 Días:0 ] No se porque no anda |
#18
|
||||
|
||||
Tienes varias cosas del revés.
Si pones la tarea como SALIDA, entonces tienes que usar el contexto de BLUETOOTH CONECTADO (te sobra el NO-conectado, te sobra la casilla de invertir). Por otro lado, en la tarea APAGAR BT yo creo que sería mucho más lógico hacer lo siguiente. Piensa que esta tarea se ejecuta al perder la conexión, si has cambiado el contexto como te he dicho. Entonces te iría mejor cambiar el orden de las acciones 1 Esperar (5 minutos o lo que quieras; 5 segundos me parece demasiado poco). 2 Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *BLUETOOTH* ] La idea es que el Bluetooth está conectado el tiempo que sea y durante ese tiempo se cumple el contexto y el perfil está activo. Cuando deje de estar conectado se deja de cumplir el contexto, el perfil deja de estar activo y entonces se ejecuta la tarea de salida. La tarea de salida espera un tiempo. Tras ese tiempo, si NO se ha reactivado el perfil (si no se ha recuperado la conexión bluetooth), la acción 2 apaga el bluetooth. Supongo que era eso lo que querías. Por cierto, junto a la condición... la rayita verde indica que esa condición se cumple (en el momento actual). Si está de color rojo es que la condición no se cumple (en el momento actual).
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
Gracias de parte de: | ||
#19
|
||||
|
||||
Hola de nuevo trate de seguir lo aconsejado pero no le encuentro la vuelta, sigue sin funcionar ...
Llegue a esto Perfil: BLUETOOTH (23) Estado: Bluetooth conectado [ Nombre:BLUETOOTH 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* ] Y cree otro que le agregue que diga apagar bt , quedaria asi esperar 50 segundos decir apagar bt y apagar bluetooth, hace todo menos apagar blouetooth, en esteprefil utilice secure settings, pero tampoco lo apaga Saludos Última edición por cerocool2014 Día 12/05/14 a las 15:22:56. |
|
#20
|
||||
|
||||
Podrias comprobar tres cosas:
1- Que al estar el perfil BLUETOOTH apagado (no tengas el movil concetado al bluetooth del coche) en la tarea de salia la A2 la rayita este verde, y si conectas el movil al bluetooth del coche la rayita este roja. Ese seria el funcionamiento logico, apagarlo si no esta el bluetooth conectado al coche, o lo contrario. 2- Asegurarte que no se vuelve a conectar el bluetooth al coche durante la espera de 50s, y por tanto no se vuelve a activar el perfil y pone la rayita roja en la A2. 3- Que la accion apagar bluetooth funciona, crear otra tarea con una sola accion que apage el bluetooth, sin ningun Si(if) ni esperars ni nada, y asegurarse que tasker puede apagar el bluetooth. Por lo demas, no veo que nada en el perfil pueda estar mal. Yo acabo de crear uno igualito y me funciona bien. Un saludo. Perfil: Bluetooth (17) Estado: Bluetooth conectado [ Nombre:BT-300 Dirección:* ] Edito: Aqui tu tienes un nombre puesto, BLUETOOTH, el nombre tienes que poner el que te sale en la lupa, igual que la direccion, y no inventartelo como me parece que has hecho no? El contexto funciona bien, pero he visto que lo tienes diferencte y bueno, por ir descartando posibles fallos. Salida: Anon (40) A1: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] A2: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *Bluetooth* ] Yo no he usado mayusculas en el nombre. Última edición por Stenary Día 12/05/14 a las 16:17:11. |
![]() |
![]() |
||||||
|
Herramientas | |