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

Respuesta
 
Herramientas
  #21  
Viejo 14/02/14, 12:25:23
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
La verdad que lo del autómata es tan bueno que me voy a hacer otro controlando las aplicaciones, para cuando se queden en segundo plano siga el perfil activo
Responder Con Cita


  #22  
Viejo 14/02/14, 14:46:18
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
Bueno acabo de integrar el autómata de Estados a autómata de Apps. El automata de apps difiere del de estados en que debe dejar actuar a varias apps a la vez y su función es tener el perfil activo de una aplicación aunque esta esté en segundo plano para que no realice la tarea de salida y para poder usar la variable %PACTIVE aún teniendo la aplicación en segundo plano. Espero vuestras sugerencias para mejorarlo:


El perfil autómata:
Perfil: AUTÓMATA APPS (4)
Notification: no
Estado: Valor de variable [ Nombre:%AppNueva Operador:Está ajustado Valor:* ]
Entrada: Autómata Apps (12)
A1: Ir a acción [ Tipo:Número Acción Número:9 Etiqueta: ] Si (if) [ %AppBloqueo Ajuste ]
A2: Ir a acción [ Tipo:Número Acción Número:9 Etiqueta: ] Si (if) [ %AppNueva ~ *%AppEstado* ]
A3: Establecer variable [ Nombre:%AppInicio A:%TIMES - %TSTART Calcular:Encendido Añadir:Apagado ]
A4: Si (if) [ %AppNueva ~ *%AppÚltima* ]
A5: Ir a acción [ Tipo:Número Acción Número:9 Etiqueta: ] Si (if) [ %AppInicio < 3 ]
A6: Fin si (End if)
A7: Establecer variable [ Nombre:%AppÚltima A:%AppEstado Calcular:Apagado Añadir:Apagado ]
A8: Establecer variable [ Nombre:%AppEstado A:%AppNueva Calcular:Apagado Añadir:Encendido ]
<limpiar y finalizar>
A9: Destino (de goto)
A10: Limpiar variable [ Nombre:%AppNueva Coincidencia de Patrón:Apagado ]


Como veis es prácticamente igual al autómata de estados sólo cambia el nombre de las variables y que la variable %Estado (AppEstado) en vez de ser sustituida cada vez que abrimos una aplicación se le añade el valor de la nueva aplicación para tener activos los perfiles de varias aplicaciones a la vez, tampoco tiene la notificación, que considero innecesaria en este caso. El Estado de bloqueo (%AppBloqueo) lo dejo por si le puedo dar utilidad en el futuro, de momento, no se lo encuentro dentro de mis perfiles.

En perfil de ENDOMONDO tendremos que poner la condición:
%AppEstado ~ *,ENDOMONDO/,*
(pongo una barra detrás / para que sea más fácil lectura la variable %AppEstado)

Ahora vamos con un perfil de control de aplicación, en este caso, Endomondo.
Perfil: Estado ENDOMONDO (57)
Aplicación: Endomondo
Entrada: Anon (90)
A1: Establecer variable [ Nombre:%AppNueva A:ENDOMONDO/ Calcular:Apagado Añadir:Apagado ]

Salida: Anon (112)
A1: Ejecutar consola [ Comando:cat /proc/$(pgrep com.endomondo.android.pro$)/oom_adj Cuenta atrás (segundos):0 Usar Root:Apagado Almacenar Salida En:%Endomondo Almacenar Errores En: Almacenar Resultado en: Continuar Tarea Tras Error:Encendido ]
A2: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A3: Si (if) [ %Endomondo != 2 ]
A4: Buscar y Reemplazar Contenido de Variable [ Variable:%AppEstado Buscar:ENDOMONDO/ Ignore Case:Apagado Multi-Line:Apagado One Match Only:Apagado Almacenar Coincidencias En: Reemplazar Coincidencias:Encendido Reemplazar Con: ]
A5: Fin si (End if)

En la tarea de salida ejecuto un comando para saber si Endomondo está en segundo plano, en caso contrario borro ENDOMONDO/ de la variable de «estado de aplicaciones»

Más información sobre cómo saber si las aplicaciones se están ejecutando en segundo plano en este hilo:
http://www.htcmania.com/showthread.php?p=8678272

Y el último perfil es el que limpia la variable %AppEstado al reiniciar el dispositivo:
Perfil: LIMPIAR APLICACIONES (122)
Evento: Reinicio del dispositivo
Entrada: Anon (125)
A1: Limpiar variable [ Nombre:%AppEstado Coincidencia de Patrón:Apagado ]

Última edición por darkopro Día 15/02/14 a las 08:10:21.
Responder Con Cita
Gracias de parte de:
  #23  
Viejo 14/02/14, 16:10:28
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
 Cita: Originalmente Escrito por maid450 Ver Mensaje
Como dice darkopro, al menos en mi caso también el estado "FUERA" es como un estado "limbo" que indica que no estoy en ningún otro estado, por tanto no tengo asociada a el ninguna tarea de control, es en la tarea de salida del perfil de control del resto que tengo pasar a estado "FUERA".
Por eso en el "control estado casa", "control estado trabajo", "control estado coche", etc... cuando dejo de estar conectado a la wifi de casa o salgo del radio de las antenas cercanas en el estado de salida pongo %NEWSTATE a "FUERA" (tras un par de minutos por si ha sido una desconexión puntual)
Lo que si tengo es un perfil "estado fuera" que lanza el bluetooth un tiempo cuando paso a estado fuera por si entro en el coche, en mi caso cuando salgo de estado "FUERA" no hago nada, pero se puede hacer si en tu caso te interesa.
Gracias por responder...entonces te refieres a que el perfil "controlar estado fuera" NO lo tienes no? sólo el de "estado fuera" con su tarea de entrada de encender BT un tiempo y tarea de salida si te es necesaria no? Probaré a realizar pruebas así a ver qué tal....

Por cierto, por si os interesa, aunque seguro que en eso ya habéis caído vosotros que sois expertos jejejej en el perfil principal que gestiona los estados "switcherstate" he introducido, después de la acción 6 del Fin si (End if) una acción de Realizar Tarea, prioridad 10, y realizo la genial tarea del forero Caravantes MiscSegundosATiempo, dándole como parámetro 1 %lstime y parámetro 2 hh:mm:ss TEXT, devolver el valor de variable %salida.
Después en la acción de Autonotification en Subtext:%LASTSTATE ha durado %salida.
De este modo tenemos algo así como "Estado anterior CASA ha durado 08 horas 25 minutos 54 segundos...en lugar de 31589 segundos jejej. Bueno es una tontería pero queda bien jejj

1 saludo!
Responder Con Cita
Los siguientes 3 usuarios han agradecido a ruco1980 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #24  
Viejo 20/02/14, 13:44:21
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
Por si interesa, he hecho una pequeña modificación para que cuando hace transición de estados, de COCHE a CASA (por poner un ejemplo) no quede registrado el estado FUERA. Para mí es más interesante que en la notificación me registre: COCHE a durado X tiempo - se ha pasado de COCHE a CASA, que que me registre: FUERA a durado X tiempo - se ha pasado de FUERA a CASA. Si el estado FUERA no es una simple transición (dura más de 5 segundos) si quedará registrado.

Autómata (83)
A1: Ir a acción [ Tipo:Número Acción Número:16 Etiqueta: ] Si (if) [ %EstadoBloqueo Ajuste ]
A2: Ir a acción [ Tipo:Número Acción Número:16 Etiqueta: ] Si (if) [ %EstadoNuevo ~ %Estado ]
A3: Establecer variable [ Nombre:%principio A:%TIMES-%Tstart Calcular:Encendido Añadir:Apagado ]
A4: Si (if) [ %principio < 5 ]
A5: Ir a acción [ Tipo:Número Acción Número:16 Etiqueta: ] Si (if) [ %EstadoÚltimo ~ %EstadoNuevo ]
A6: Establecer variable [ Nombre:%Nofuera A:1 Calcular:Apagado Añadir:Apagado ] Si (if) [ %EstadoNuevo ~ FUERA ]
A7: Fin si (End if)
A8: Establecer variable [ Nombre:%EstadoÚltimo A:%Estado Calcular:Apagado Añadir:Apagado ] Si (if) [ %Noestado != 1 ]
A9: Establecer variable [ Nombre:%Noestado A:1 Calcular:Apagado Añadir:Apagado ] Si (if) [ %Nofuera = 1 ]
A10: Establecer variable [ Nombre:%Estado A:%EstadoNuevo Calcular:Apagado Añadir:Apagado ]
A11: Esperar hasta [ MS:0 Segundos:0 Minutos:5 Horas:0 Días:0 ] Si (if) [ %TRUN !~ *,DESPERTAR,* ]
A12: Realizar tarea [ Nombre:HH:MM:SS Parar:Apagado Prioridad:8 Parámetro 1 (%par1):%principio Parámetro 2 (%par2): Devolver Valor de Variable:%salida ] Si (if) [ %Nofuera != 1 ]
A13: Realizar tarea [ Nombreecir h,m y s Parar:Apagado Prioridad:7 Parámetro 1 (%par1):%salida Parámetro 2 (%par2): Devolver Valor de Variable:%salida ] Si (if) [ %Nofuera != 1 ]
A14: AutoNotification [ Configuración:Title: %Estado
Text: %Estado
Ticker: Se cambia a: %EstadoNuevo
Status Bar Icon: action_about_dark
Id: Autómata
Priority: 2
SubText: %EstadoÚltimo ha durado %salida
Persistent: true
Text Expanded: Se ha pasado de %EstadoÚltimo a %EstadoNuevo Paquete:com.joaomgcd.autonotification Nombre:AutoNotification Cuenta atrás (segundos):0 Continuar Tarea Tras Error:Encendido ] Si (if) [ %Nofuera != 1 ]
A15: Establecer variable [ Nombre:%Tstart A:%TIMES Calcular:Apagado Añadir:Apagado ] Si (if) [ %Nofuera != 1 ]

A16: Destino (de goto)
A17: Limpiar variable [ Nombre:%EstadoNuevo Coincidencia de Patrón:Apagado ]
A18: Limpiar variable [ Nombre:%Noestado Coincidencia de Patrón:Apagado ] Si (if) [ %Nofuera != 1 ]
A19: Limpiar variable [ Nombre:%Nofuera Coincidencia de Patrón:Apagado ]



A11 es para que no me realice la tarea hasta que se realice la tarea que realiza tasker al despertarme. A12 es una tarea para pasar los segundos a horas, minutos y segundos basada en la tarea de caravantes que devuelve resultado en HH:MM:SS. A13 es una tarea que cambia el resultado de la tarea A11 a xh, xm y xs donde xh corresponde a horas, xm a minutos y xs a segundos.

Simplemente he cambiado la condición «Si (if)» por «tiempo >5» y establece una variable %nofuera que después controlará si se realizan el resto acciones o no. Luego he establecido la variable %noestado para controlar que FUERA no quede como último estado si sido una transición de estados corta.

PD: se puede observar que el nombre de las variables de la tarea original las he cambiado por otras, que me son más cómodas de controlar.

Última edición por darkopro Día 20/02/14 a las 14:49:47.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a darkopro su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #25  
Viejo 20/02/14, 14:38:12
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
He editado la tarea anterior añadiendo otra variable %noestado para que funcione correctamente
Responder Con Cita
  #26  
Viejo 20/02/14, 18:09:50
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
Muy buen planteamiento darkopro....a mi me está funcionando todo bien menos el estado coche que unas veces me da problemas y otros no...
En estado fuera sólo tengo una tarea de entrada que activa el wifi y el bluetooth por si se conectan...hay una acción de esperar 7 min y si no han conectado se apagan...
El caso es que en estado coche se conecta el BT y la variable BTCON se pone a 1...y yo en la tarea anterior tengo puesto establecer BT apagado si BTCON coincide con 0....y es curioso porque BTCON cambia a 1 (lo veo en la pestaña de variables) y a veces voy en el coche y según la notificación se apaga el BT a los 6 min y pico, alos 8 min y pico (después de haber pasado esos 7 min de espera) y sin embargo otras veces no se apaga....y no consigo localizar el problema....
Me podrías decir cómo tienes tú el estado fuera? yo lo tengo valor de variable coincide con Fuera y sólo tengo la tarea de entrada de encender wifi y BT esperar 7 min y apagarlos si no han conectado (esta tarea se realiza entera si salgo de casa a comprar o en la moto etc...)si voy al coche enseguida conecta...y en el resto de estados los tengo que cuando inician se apaga..(pej si activa coche ya se apaga wifi directamente porque sé que no va a conectar aunque hayan pasado sólo un par de min etc...)
1 saludo!
Responder Con Cita
  #27  
Viejo 21/02/14, 08:20:46
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
Yo es que no uso los variable BTCON, el perfil se activa al conectar al Bluetooth del coche (nombre: X dirección: XX:XX:XX:XX:XX:XX) y la tarea de desconexión la tengo que se pare si PACTIVE ~ COCHE. De todas maneras yo es que esa tarea no la tengo dentro del perfil COCHE, sino del perfil viaje que es cuando los perfiles COCHE y CARGANDO están activos, ya que cuando voy al trabajo no necesito las mismas cosas que cuando voy fuera, que enciendo el GPS, alertas de radares, etc
Responder Con Cita
Gracias de parte de:
  #28  
Viejo 21/02/14, 11:07:37
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
Gracias darkopro...probaré con lo que dices....sería algo así como incluir una acción de detener tarea si PACTIVE coincide con coche después de esa espera de 7 min no? Así cuando no esté activo el perfil de coche entonces continuaría con la siguiente acción y apagaría el BT...probaré así a ver si consigo que no sufra desconexiones el BT cuando esté activo el perfil coche...
Responder Con Cita
Gracias de parte de:
  #29  
Viejo 21/02/14, 16:23:27
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 ruco1980 Ver Mensaje
Gracias darkopro...probaré con lo que dices....sería algo así como incluir una acción de detener tarea si PACTIVE coincide con coche después de esa espera de 7 min no? Así cuando no esté activo el perfil de coche entonces continuaría con la siguiente acción y apagaría el BT...probaré así a ver si consigo que no sufra desconexiones el BT cuando esté activo el perfil coche...
Otra cosa que tengo es que cuando estoy en coche activo el estado de bloqueo para que no pase a otros perfiles mientras estoy en el coche
Responder Con Cita
  #30  
Viejo 21/03/14, 19:22:53
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
Perdón por el post, he conseguido solucionar el problema. 2 días con ello y es postear aquí y ocurrírseme el error. Por un problema, borre el valor la variable %Estadobloqueo y si lo haces manualmente tasker sigue entendiendo que está ajustada, entonces había manera de funcionara el autómata

Última edición por darkopro Día 21/03/14 a las 19:55:28.
Responder Con Cita
  #31  
Viejo 21/03/14, 22:49:50
Array

[xs_avatar]
Lukevalci Lukevalci no está en línea
Usuario muy activo
 
Fecha de registro: jul 2010
Localización: Madrid
Mensajes: 891
Modelo de smartphone: G2 / MiPad / Minix 8H-Plus
Tu operador: Orange
Me interesa. Llevo tiempo que no me funciona el estado noche, no me entra en ese estado y continúa en casa. ¿que es eso e que si borras la variable manualmente tasker sigue entendiendo que esta ajustada? ¿Y si la limpias?

Última edición por Lukevalci Día 21/03/14 a las 22:53:08.
Responder Con Cita
  #32  
Viejo 22/03/14, 16:33:37
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
Mira la variable de bloqueo si está limpia o tiene algún valor, si tiene algún valor no te cambiará de estado
Responder Con Cita
  #33  
Viejo 23/03/14, 17:47:00
Array

[xs_avatar]
Lukevalci Lukevalci no está en línea
Usuario muy activo
 
Fecha de registro: jul 2010
Localización: Madrid
Mensajes: 891
Modelo de smartphone: G2 / MiPad / Minix 8H-Plus
Tu operador: Orange
Gracias, darkopro, pero no tenía nada que ver con eso. La variable la limpia correctamente y cuando la consulto está "vacía" o "no ajustada".

Todo me funciona correctamente excepto cuando tiene que entrar en estado "noche". Este perfil está controlado por "Control estado noche" y como desencadenantes tiene la variable "Estado=Casa/Noche" y "horario de 1,30 a 8,44 h".

Además tengo el estado Casa, controlado por "Control Estado casa", con contextos de variable "Estado=Casa/Noche/Calle" y Conectado a wifi de mi casa.

Lo que entendía es que al llegar la 1,30 h lanzaría el perfil "Control estado Noche", y éste a su vez el perfil Noche, pero no es así, continúa en perfil Casa.

La variable "Estadobloqueado" está ajustada durante ese periodo, y luego se limpia.

Lo que creo que pasa es un problema de prioridad de tareas. Si repaso lo que entiendo que ocurre es lo siguiente:
1) Se encuentra activo Control Estado Casa/Casa
2) Llega la 1,30 h, entra el perfil Control Estado Noche pero a su vez se ejecuta la tarea de salida de Control Estado Casa.

He puesto una espera a la tarea de salida de Control Estado Casa de 3 segundos y además he subido la prioridad de la tarea de Control Estado Noche. A ver qué pasa...
Responder Con Cita
  #34  
Viejo 23/03/14, 18:20:34
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
Y porque un estado noche dentro del autómata de estados? Yo el autómata de estados lo uso exclusivamente para lugares, los contextos de noche (depende de si estoy en casa, de si es determinada hora, si la pantalla está apagada y de si está conectado al cargador) es totalmente independiente y nada tiene que ver con el autómata de estados yo sigo en CASA pero el móvil se queda en estado noche, de hecho el modo NOCHE bloquea estado CASA para que no haga tarea de salida del estado casa.
Deberías poner la copia del xml de CASA y NOCHE para ver si a alguien se le ocurre porque no funciona bien tu tarea ;)
Responder Con Cita
  #35  
Viejo 23/03/14, 18:56:05
Array

[xs_avatar]
Lukevalci Lukevalci no está en línea
Usuario muy activo
 
Fecha de registro: jul 2010
Localización: Madrid
Mensajes: 891
Modelo de smartphone: G2 / MiPad / Minix 8H-Plus
Tu operador: Orange
No, verás. El estado Noche no está en el autómata de estados. Lo controla el Control Estado Noche, y éste sí cambia la variable "EstadoNuevo" a "Noche" y da valor 1 a la variable "Estadobloqueado"

Para el resto de perfiles (casa, noche, coche, papás y oficina) utilizo una única tarea (Ajustes de Red) que reacciona dependiendo del valor de "Estado". La adjunto por si hubiera alguna colisión extraña que no hubiera visto:

Ajustes De Red (33)
Abortar Tarea Existente
A1: Si (if) [ %ESTADO ~ CASA ]
A2: Secure Settings [ Configuración:Airplane Mode Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A3: WiFi [ Establecer:Encendido ]
A4: Secure Settings [ Configuración:Mobile Data Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A5: Red móvil [ Establecer:Apagado ]
A6: Bluetooth [ Establecer:Apagado ]
A7: Else Si (if) [ %ESTADO ~ PAPAS ]
A8: WiFi [ Establecer:Encendido ]
A9: Secure Settings [ Configuración:Mobile Data Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A10: Red móvil [ Establecer:Apagado ]
A11: Bluetooth [ Establecer:Apagado ]
A12: Else Si (if) [ %ESTADO ~ OFICINA ]
A13: WiFi [ Establecer:Encendido ]
A14: Secure Settings [ Configuración:Mobile Data Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A15: Red móvil [ Establecer:Apagado ]
A16: Bluetooth [ Establecer:Apagado ]
A17: Else Si (if) [ %ESTADO ~ COCHE ]
A18: Bluetooth [ Establecer:Encendido ]
A19: WiFi [ Establecer:Apagado ]
A20: Secure Settings [ Configuración:Mobile Data Enabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A21: Red móvil [ Establecer:Encendido ]
A22: Else Si (if) [ %ESTADO ~ CALLE ]
A23: Bluetooth [ Establecer:Encendido ]
A24: WiFi [ Establecer:Encendido ]
A25: Secure Settings [ Configuración:Mobile Data Enabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A26: Red móvil [ Establecer:Encendido ]
A27: Establecer variable [ Nombre:%contador A:0 Calcular:Apagado Añadir:Apagado ]
<Contador>
A28: Esperar [ MS:0 Segundos:0 Minutos:2 Horas:0 Días:0 ]
A29: Detener [ Con error:Apagado Tarea:Ajustes De Red ] Si (if) [ %PACTIVE ~ *Casa*/*Oficina*/*Papas*/*Coche* ]
A30: Sumar a variable [ Nombre:%contador Valor:1 Módulo (wrap around):0 ]
A31: Ir a acción [ Tipo:Etiqueta Acción Número:% Etiqueta:Contador ] Si (if) [ %contador < 5 ]
A32: Bluetooth [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *Coche* ]
A33: WiFi [ Establecer:Apagado ] Si (if) [ %PACTIVE !~ *Casa*/*Oficina*/*Papas* ]
A34: Else Si (if) [ %ESTADO ~ NOCHE ]
A35: Secure Settings [ Configuración:Airplane Mode Enabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A36: Bluetooth [ Establecer:Apagado ]
A37: WiFi [ Establecer:Apagado ]
A38: Secure Settings [ Configuración:Mobile Data Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 ]
A39: Red móvil [ Establecer:Apagado ]
A40: Fin si (End if)

Tengo otra tarea de "Ajustes de Audio" y otra de "Ajustes de Pantalla" con el mismo sistema

Última edición por Lukevalci Día 23/03/14 a las 18:58:39.
Responder Con Cita
  #36  
Viejo 26/03/14, 00:46:11
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
Deberías poner también la de controlador estado noche. De todas formas, si soy sincero la veo demasiado compleja, la tienes llena de condiciones que te van a exigir un mayor procesado cuando creo que sería muchísimo más rápido y limpio ejecutar las tareas dentro de cada estado (estado casa-tarea casa, estado papas-tarea papas... etc). Cada vez que pasas de estado ejecutas tres tareas llenas condiciones de las que sólo te sirve una, eso exige mucho proceso extra que te ahorrarías asignando una tarea a un estado. Además, conforme vayas adjuntando más «futuros estados» vas a acentuar este proceso extra en tu dispositivo y cada vez tarea será mucho más pesada

Última edición por darkopro Día 26/03/14 a las 00:54:32.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a darkopro su comentario:
  #37  
Viejo 26/03/14, 18:18:46
Array

[xs_avatar]
Lukevalci Lukevalci no está en línea
Usuario muy activo
 
Fecha de registro: jul 2010
Localización: Madrid
Mensajes: 891
Modelo de smartphone: G2 / MiPad / Minix 8H-Plus
Tu operador: Orange
Difiero en tu planteamiento. La tarea no creo que exija un procesamiento extra. Las condiciones que no se cumplan simplemente se omiten y como si no existieran, ejecutándose únicamente la condición activa.

Durante un tiempo estuve con las tareas individuales como comentas, pero, como bien dice maid450 en el post de cabecera, sólo se puede estar en un estado cada vez, por lo que decidí transformarlo en una única tarea (idea de danko9696, no encuentro ahora el post que publicó).

Además si me surjen más estados sólo tengo que añadirlos a una única tarea (3 en este caso). Por otro lado si tengo/quiero modificar algún ajuste, sólo tengo que entrar en 3 tareas y modificar lo que quiera, no entrar en todas las tareas individuales y cambiarlo (con el peligro de dejarme alguna en el camino).

No sé, son planteamientos o soluciones al mismo problema. Me he acostumbrado así y me funciona perfecto.

Por cierto, sí era cuestión de prioridad de tareas. Ahora me funciona como un reloj
Responder Con Cita
  #38  
Viejo 28/03/14, 17:31:29
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
Hola maid450!!

Podrías hacer el favor de pegar aquí la descripción de tu tarea "estado fuera" en la que enciendes el wifi y el BT durante 10 min y después de esa espera los pagas si no los has conectado?

Es que sufro desconexiones en el BT del coche, es el único estado que me falla y no consigo averiguar por qué?
He probado de todo en mi tarea de "estado fuera"...(Detener Si PACTIVE coincide con *,Controlar Estado Coche,*/*,Estado Coche,*....establecer variable BTCON a 1 y en la tarea poner BT apagado si BTCON coincide con 0, etc..etc...)
Me gustaría ver tu tarea para ver si hay algo que estoy poniendo mal...yo sospecho que es problema de los emparejamientos del BT de mi coche de sincronización automática...ya que la desconexión no se produce justo al acabar la espera de 7 min que tengo....se produce a los 6 min 40 seg, a los 9 min y pico...y hay veces que me funciona perfecto y no se desconecta hasta que cambio de estado....
Sospecho que lo que ocurre (y no sé si esto que voy a decir es una tontería) es que cuando el móvil y el coche se han emparejado automáticamente...al volver a hacerse todo funciona bien....pero si por lo que sea conecto otros auriculares BT de música para correr o lo que sea....es como si cuando vuelvo otro día al coche ese "emparejamiento" automático no se realiza bien y por eso sufro desconexiones...y creo que esto ya es problema de mi rom o tlf...pero la verdad es que no sé si es esto lo que me puede estar ocurriendo...
1 saludo!
Responder Con Cita
  #39  
Viejo 28/03/14, 18:07:18
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 ruco1980 Ver Mensaje
Hola maid450!!

Podrías hacer el favor de pegar aquí la descripción de tu tarea "estado fuera" en la que enciendes el wifi y el BT durante 10 min y después de esa espera los pagas si no los has conectado?

Es que sufro desconexiones en el BT del coche, es el único estado que me falla y no consigo averiguar por qué?
He probado de todo en mi tarea de "estado fuera"...(Detener Si PACTIVE coincide con *,Controlar Estado Coche,*/*,Estado Coche,*....establecer variable BTCON a 1 y en la tarea poner BT apagado si BTCON coincide con 0, etc..etc...)
Me gustaría ver tu tarea para ver si hay algo que estoy poniendo mal...yo sospecho que es problema de los emparejamientos del BT de mi coche de sincronización automática...ya que la desconexión no se produce justo al acabar la espera de 7 min que tengo....se produce a los 6 min 40 seg, a los 9 min y pico...y hay veces que me funciona perfecto y no se desconecta hasta que cambio de estado....
Sospecho que lo que ocurre (y no sé si esto que voy a decir es una tontería) es que cuando el móvil y el coche se han emparejado automáticamente...al volver a hacerse todo funciona bien....pero si por lo que sea conecto otros auriculares BT de música para correr o lo que sea....es como si cuando vuelvo otro día al coche ese "emparejamiento" automático no se realiza bien y por eso sufro desconexiones...y creo que esto ya es problema de mi rom o tlf...pero la verdad es que no sé si es esto lo que me puede estar ocurriendo...
1 saludo!
Puede ser problema del soc, yo tengo desconexiones del BT cuando activo WIFI, por ejemplo
Responder Con Cita
Gracias de parte de:


  #40  
Viejo 29/03/14, 09:47:17
Array

[xs_avatar]
tito_chua tito_chua no está en línea
Miembro del foro
 
Fecha de registro: feb 2009
Mensajes: 121
Modelo de smartphone: Lg G3
Tu operador: Vodafone
Hola, ya se que no soy maid450 pero por si te vale, mi tarea de conexión al bt funciona perfectamente, en esencia es igual pero cambian los tiempos y ciclos. Te la pego...

Conexión Bt (8)
A1: Establecer variable [ Nombre:%contador A:0 Calcular:Apagado Añadir:Apagado ]
A2: For [ Variable:%contador Ítems:4 ] Si (if) [ %btCon No ajust. ]
A3: Bluetooth [ Establecer:Encendido ]
A4: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A5: Bluetooth [ Establecer:Apagado ] Si (if) [ %btCon No ajust. ]
A6: End For

P. D Estoy haciendo unas pruebas y me acabo de dar cuenta que te he pegado la versión de test, básicamente hacen lo mismo, solo que esta hace(hará) tres ciclos de la siguiente forma :
1._ enchufo bt
2._espero 10 seg de conexión
3._si no se ha conectado apago bt y espero unos minutos
4._si no se ha conectado reinicio el ciclo hasta las veces que lo tenga establecido. Si está conectado, finalizo


Perdonad, estoy muy espeso esta mañana.... Esta es la versión

Conexión Bt (8)
A1: For [ Variable:%contador Ítems:1,2,3,4 ] Si (if) [ %btCon No ajust. ]
A2: Bluetooth [ Establecer:Encendido ]
A3: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ]
A4: Bluetooth [ Establecer:Apagado ] Si (if) [ %btCon No ajust. ]
A5: Esperar [ MS:0 Segundos:0 Minutos:5 Horas:0 Días:0 ] Si (if) [ %btCon No ajust. ]
A6: End For

Última edición por tito_chua Día 29/03/14 a las 10:00:18.
Responder Con Cita
Gracias de parte de:
Respuesta

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



Hora actual: 22:23:58 (GMT +1)



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

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