|
||
#421
|
||||
|
||||
![]() quiero que al cargar una aplicacion (ivox) se cargue una tarea que pasados 40 minutos mate esta misma aplicacion, he conseguido hacerlo con el wiget del tasker pero me gustaria hacerlo para que se cargara al arancara la aplicacion directamente, ...... como un temporizador, no se que variable usar para que haga esto....
![]() Este aspecto la verdad es que no está muy bien manejado por parte de tasker. Falta una función simple de temporizador que evite tener que usar un WAIT o el calendario. Saludos |
Gracias de parte de: | ||
#422
|
||||
|
||||
Tengo el siguiente problema.
Quiero que estando en casa con el movil conectado a wifi, al salir de casa y perder la conexion tras dos minutos se apague el wifi del movil.... Pero no se cual es la instruccion que indique que esta encendido pero no conectado. Podeis echarme una mano? Gracias. Enviado desde mi GT-I9100 usando Tapatalk 2 |
#423
|
||||
|
||||
![]() Quiero que estando en casa con el movil conectado a wifi, al salir de casa y perder la conexion tras dos minutos se apague el wifi del movil.... Pero no se cual es la instruccion que indique que esta encendido pero no conectado.
![]() Saludos. |
#425
|
||||
|
||||
Evolucionamos este código, ya que es "poco robusto":
PREVIO: En "Task Properties" aseguramos que el "Collision Handling" esta en "Abort New Task", lo que impedirá una doble ejecución de la tarea, y así no es necesario controlar este hecho. 1.- IF %WIFII !~ *CONNECTION* [Comprobamos que no estamos conectados a una Wifi] 2.- IF %LOCN !~ %LOCFALLOWIFI [Comprobamos que la ubicación actual no ha fallado antes, si es así, ni encendemos el Wifi, ahorrando bateria] 3.- Variable Set %WifiInteligente TO on [Por si queremos saber que estamos en esta tarea en otro sitio] 4.- WiFi Set On [Activamos el Wifi] 5.- Variable Set %III TO 60 [60 segundos para pillar red o apagamos...] 6.- Variable Subtract %III value 5 [5 segundos menos...] 7.- Variable Set %III TO 0 IF %WIFII !~ *CONNECTION* [Salida cutre, si estamos conectados pongo el contador a 0...] 8.- Wait Seconds 5 IF %WIFII !~ *CONNECTION* [Esperamos 5 segundos si no estamos conectados] 9.- GOTO Action 6 IF %III > 0 [Ojito a esto que el salto es POSICIONAL, es el bucle de espera, hay que saltar a la posición que resta 5 al contador] 10.- Wifi Set Off IF %WIFII !~ *CONNECTION* [Apagamos WIFI si no estamos conectados] 11.- Variable Set %LOCFALLOWIFI TO %LOCN IF %WIFII !~ *CONNECTION* [Si no hemos conseguido conexión guardo la posición para la próxima ejecución...] 12.- Variable Clear %LOCFALLOWIFI IF %WIFII ~ *CONNECTION* [Si hemos conseguido conexión limpio la posición...] 13.- End If [Cierra los IF de la posición 1 y 2] 14.- Mobile Data APN SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi] 15.- Mobile Data SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi] 16.- Variable Clear %WifiInteligente Esta Tarea después debe ser invocada desde los perfiles en los que necesitemos acceder a conectividad utilizando un "Perform Task". Saludos! ![]() me parece brutal esta aplicación pero no tengo ni idea de como introducir las variables veamos para la linea 1 me voy a tareas y allí añadir accion variable ¿cual elijo? gracias |
#426
|
||||
|
||||
![]() para la linea 1 me voy a tareas y allí añadir accion variable ¿cual elijo?
![]() Saludos. |
#428
|
||||
|
||||
Tengo otra pequeña duda. Recientemente creé un perfil que hiciera sonar el teléfono incrementalmente, desde cero hasta el máximo (subiendo de volumen cada 2 segundos).
El problema que tengo es que esto sucede al cabo de un instante, es decir, el teléfono suena con una llamada y, al instante, se baja a cero, pero la gracia es que no suene nada desde el principio. Creo que tengo el problema en el Contexto, tengo puesto "Teléfono Sonando" y creo que no es la mejor opción, ¿otra opción para que active el perfil tan pronto entre la llamada? Gracias! KchoPrro |
#429
|
||||
|
||||
|
#431
|
||||
|
||||
Una pregunta tengo un perfil sacado de una web con este nombre "weather.tsk.xml" y cuando intento importarlo me da fallo.
He probado otros con *.pfr.xml y los importa sin problemas. He cambiado tsk por pfr pero tampoco funciona (ya podia ser tan facil...jaja). Alguna idea??? Gracias. |
#432
|
||||
|
||||
Creo que la solución es sencilla: el timbre tiene que estar a volumen cero (o al mínimo) antes de que se produzca esa llamada entrante. No te sirve de nada estar normalmente con el volumen alto si quieres que las llamadas empiecen a sonar con poco volumen. Si tienes siempre el volumen al mínimo creo que conseguirás lo que quieres. Espero que me hayas entendido. Saludos. |
Gracias de parte de: | ||
#433
|
||||
|
||||
Hola Perro.
Creo que la solución es sencilla: el timbre tiene que estar a volumen cero (o al mínimo) antes de que se produzca esa llamada entrante. No te sirve de nada estar normalmente con el volumen alto si quieres que las llamadas empiecen a sonar con poco volumen. Si tienes siempre el volumen al mínimo creo que conseguirás lo que quieres. Espero que me hayas entendido. Saludos. ![]() Un saludo y gracias!! KchoPrro |
#434
|
||||
|
||||
![]() Claro que te he entendido, tenía la solución delante de mis narices y no había caído en ello. Dado que el perfil está siempre activo, lo único que tengo que hacer es ponerlo por defecto a cero. Cuando entre el perfil en funcionamiento sólo tendré irá subiendo solo. Pero....entonces tendría un problema, tendría que crear una secuencia de salida para que, al terminar la llamada, de nuevo me ponga el volumen a cero (de lo contrario, supongo que se quedaría al máximo, o, donde se quedara en el momento de descolgar, trabajaré sobre ese punto).
![]() ![]() ok llamame tonto no lo veo ¿IF? estas son las pantallas que tengo en tareas
![]() Comentarte que los IF y el uso de variables son imprescindibles en perfiles medianamente complejos. Y como consejillo recomiendo no usar nunca los GOTO (que creo que he visto alguno anteriormente XD). Saludos. Última edición por danko9696 Día 15/10/12 a las 23:06:18. |
#435
|
||||
|
||||
En la tarea de salida del perfil de llamada pon una tarea que te ponga el volumen a cero. Otra opción sería sin tarea de salida, en la de entrada poner inmediatamente el volumen a cero, esperar medio segundo o así, y ya empezar a subir el volumen.
Es normal. Al principio, las opciones que usas poco tardas bastante en localizarlas. Según vayas haciendote más perfiles acabarás sabiendo más o menos donde esta todo. Comentarte que los IF y el uso de variables son imprescindibles en perfiles medianamente complejos. Y como consejillo recomiendo no usar nunca los GOTO (que creo que he visto alguno anteriormente XD). Saludos. ![]() la loacalizacion por red (mo gps ) tiene un margen muy grande ¿alguna solucion? |
#436
|
||||
|
||||
Bueno este es mi primer perfil (no sera el ultimo). Os cuento lo que quiero, lo que he hecho y mis dudas.
La idea es que cada vez que me vaya del curro o de casa (en ambos sitios tengo mi S2 conectado a wifi), al perder la conexión al cabo de 30 sg se desconecte el wifi si antes de esos 30 sg no se ha vuelto a conectar. Esto es lo que tengo y funciona.... Mi duda es la siguiente. Cuando estoy conectado a una red wifi el perfil no esta activo, se activa cuando pierde la conexión y permanece activo incluso con el wifi apagado. Esta bien hecho? Es mejorable? Pasa algo por tener el perfil activo cuando estoy con el wifi off? Se podria hacer algo para que no estuviese activo con wifi off? Admito sugerencias y/o mejoras. Cuando este terminado lo cuelgo para todos ustedes. Gracias. |
Gracias de parte de: | ||
#437
|
||||
|
||||
He probado con otro contexto, "Llamada Entrante" pero es lo mismo que "Teléfono Sonando", el perfil no actúa instantáneamente, tarda unas décimas en actuar una vez detecta la llamada entrante y, claro, termina sonando una pizca a pleno volumen para luego ponerse a cero e ir subiendo. Lo suyo es seguir vuestros consejos, poner el volumen por defecto a Cero y así evitar que suene unas décimas terminando el perfil con una tarea de salida (supongo que cuando deje de sonar el teléfono o finalice la llamada entrante, no sé que diferencia hay entre los dos contextos ![]() Muchas gracias! KchoPrro |
#438
|
||||
|
||||
Evolucionamos este código, ya que es "poco robusto":
PREVIO: En "Task Properties" aseguramos que el "Collision Handling" esta en "Abort New Task", lo que impedirá una doble ejecución de la tarea, y así no es necesario controlar este hecho. 1.- IF %WIFII !~ *CONNECTION* [Comprobamos que no estamos conectados a una Wifi] 2.- IF %LOCN !~ %LOCFALLOWIFI [Comprobamos que la ubicación actual no ha fallado antes, si es así, ni encendemos el Wifi, ahorrando bateria] 3.- Variable Set %WifiInteligente TO on [Por si queremos saber que estamos en esta tarea en otro sitio] 4.- WiFi Set On [Activamos el Wifi] 5.- Variable Set %III TO 60 [60 segundos para pillar red o apagamos...] 6.- Variable Subtract %III value 5 [5 segundos menos...] 7.- Variable Set %III TO 0 IF %WIFII ~ *CONNECTION* [Salida cutre, si estamos conectados pongo el contador a 0...] 8.- Wait Seconds 5 IF %WIFII !~ *CONNECTION* [Esperamos 5 segundos si no estamos conectados] 9.- GOTO Action 6 IF %III > 0 [Ojito a esto que el salto es POSICIONAL, es el bucle de espera, hay que saltar a la posición que resta 5 al contador] 10.- Wifi Set Off IF %WIFII !~ *CONNECTION* [Apagamos WIFI si no estamos conectados] 11.- Variable Set %LOCFALLOWIFI TO %LOCN IF %WIFII !~ *CONNECTION* [Si no hemos conseguido conexión guardo la posición para la próxima ejecución...] 12.- Variable Clear %LOCFALLOWIFI IF %WIFII ~ *CONNECTION* [Si hemos conseguido conexión limpio la posición...] 13.- End If [Cierra los IF de la posición 1 y 2] 14.- Mobile Data APN SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi] 15.- Mobile Data SET ON IF %WIFII !~ *CONNECTION* [Enciendo los datos móviles si no tengo Wifi] 16.- Variable Clear %WifiInteligente Esta Tarea después debe ser invocada desde los perfiles en los que necesitemos acceder a conectividad utilizando un "Perform Task". Saludos! ![]() cuando se activa pilla wifi y si no hay pilla red. Pero cuando entro y salgo de casa se queda pillado. He probado a lanzarlo desde ubicacion por antenas (red ) pero la sensibilidad es muy mala error de 900 metros y mi oficina esta a 500 y casa de mi madre a 100 por lo que no se como hacer para que se active que eso de porform task? gracias |
#439
|
||||
|
||||
![]() He probado a lanzarlo desde ubicacion por antenas (red ) pero la sensibilidad es muy mala error de 900 metros y mi oficina esta a 500 y casa de mi madre a 100 por lo que no se como hacer para que se active
![]() - Creas un perfil que detecte por antena, si pilla la de casa (que te puede coincidir con la de oficina y los padres) entonces activas otra tarea que active WIFI/GPS y detecte WIFI o GPS durante solo (por ej) 5 minutos y luego se desactive. - Comprueba si hay alguna wifi que esté siempre activada cerca de casa/curre/madre, en cuyo caso activas la tarea o perfil correspondiente. No necesitas poder conectarte a esa wifi, tan solo saber que está cerca (WIFI NEAR) Alternatívamente puedes usar GPS si no te puedes apoyar en ninguna wifi. - Una vez se active esta tarea autodesactivas el propio perfil que la inicia. La condición de Antena cerca tiene precisión muy baja, pero no cuesta nada de batería, por lo que es muy útil usándola de apoyo a otros sistemas de localización (normalmente wifi o gps). ![]() que eso de porform task?
![]() Saludos. |
|
#440
|
||||
|
||||
Hola Muer. Creo que eso es una complicación inecesaria. Puedes tener la red activada permanentemente. Cuando pille wifi, el smartphone ignorará la conexión de red, aunque esa conexión estuviese activada. Por tanto puedes comenzar usando un perfil muy sencillo que active la red de 7 a 23, y la apague de 23 a 7. Tras eso ya te olvidas de la red y te concentras solo en resolver el problema wifi. Además, dividir el problema en varios perfiles más pequeños y más sencillos puede ayudarte a resolver la situación mejor, eso creo.
Para eso, te puedes crear otro perfil con el contexto "conectado a wifi", sin indicar la SSID (de esa forma servirá para casa y para el trabajo). Sin tarea de entrada, solo necesitas la tarea de salida con una única acción: apagar la wifi. De ese modo la wifi se apagará cada vez que pierda la conexión. Para terminar, añade un último perfil (van cuatro) que apague la wifi a las 23 horas. Como verás, todo esto está construido sobre planteamientos muy sencillos y fáciles de entender, y por ese motivo creo que tiene más posibilidades de éxito. Como siempre, habrá que probarlo para comprobar que el planteamiento no tenga errores, y siempre se pueden añadir mejoras posteriores. Saludos. Última edición por Caravantes Día 17/10/12 a las 03:42:27. |