mpiero
29/10/13, 11:22:20
Hola a todos, ayer descubrí este 'juguetito' del tasker.
Como yo siempre quiero que con pantalla apagada los datos, wifi y sync no esten conectados, para ahorra batería, pero que al encender pantalla se conecte automáticamente (soy muy perezoso a la hora de pulsar los botones), y que al estar apagado cada cierto tiempo se sincronice (es decir lo que hacen muchas apps como easy battery y demás), he creado las siguientes tareas, por un lado a ver que os parece a los expertos, y por otro quizá os sirva de guía a los que querais hacer algo parecido.
La idea por lo tanto es que:
1) Al apagar pantalla, datos, wifi, y sync esten off, pero cada 90minutos se activen durante 1 minutos y se vuelvan a apagar.
2) Al enceder pantalla todo se vuelve a activar.
Para ello tengo 3 perfiles:
1) Al apagar pantalla.
Perfil: Pantalla Apagada (6)
Estado: Estado Pantalla [ Está:No ] Detectar si la pantalla está apagada
Estado: No Llamada [ Tipo:Cualquiera Número:* ] Si no estoy usando el tfno. (sino al hablar por tfno, como la pantalla se esta apagando y encendiendo estaría activando y desactivando continuamente).
Entrada: Datos Wifi Sync OFF (2) Ejecuto la tarea de apagar datos
A1: Esperar [ MS:0 Segundos:15 Minutos:0 Horas:0 Días:0 ] Espero 15 segundos, por si se apago accidentalmente y quiero seguir currando por el movil)
A2: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ on ] Cancelo la tarea si la pantalla esta encendida
(A1 y A2 son por lo tanto para prevenir que se apague la pantalla por error -pulsación sin querer, agotado tiempo de espera-, y quiero seguir usando el tfno)
A3: Auto-Sincr. [ Establecer:Apagado ] Apago sync, wifi y datos
A4: WiFi [ Establecer:Apagado ]
A5: Red móvil [ Establecer:Apagado ]
2) Al Encender pantalla
Perfil: Pantalla Activa (17)
Priority: 6 CoolDown: 0
Hora: Desde 08:31 Hasta 00:30 Esto es opcional, es para que no active por las noches.
Estado: Estado Pantalla [ Está:Si ] Si pantalla encendida (Esto se puede cambiar por Pantalla desbloqueada, así se activaría al desbloquearla y no al encenderla).
Entrada: Datos Wifi Sync ON (16) Ejecutro tarea de activar
A1: WiFi [ Establecer:Encendido ] Activar wifi primero
A2: Esperar [ MS:0 Segundos:6 Minutos:0 Horas:0 Días:0 ] Espero 6 segundos por si hay red wifi
(Esto no se si es necesario, la idea es que si hay wifi se conecte, y al estar conectado y aunque se active datos, intentar mejorar el consumo, que no inicie ninguna descarga con datos sin hay wifi vamos, pero no se si será efectivo o no)
A3: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ off ] Si se apago la pantalla en esos 6 segundos no tiene sentido continuar, detengo tarea.(la tarea de apagar pantalla ya me apaga el wifi)
A4: Auto-Sincr. [ Establecer:Encendido ] Activo datos y sync
A5: Red móvil [ Establecer:Encendido ]
3) Sincronización cada 90 minutos.
Perfil: Sincronizar Auto (8)
Hora: Desde 08:45 cada 90m Hasta 23:30 Sincronizo solo durante el día, cada 90 minutos.
Estado: Estado Pantalla [ Está:No ] Si la pantalla está apagada
Entrada: Sincronizar (7) Ejecuto la tarea
A1: WiFi [ Establecer:Encendido ] Activo wifi
A2: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] Espero 10 segundos por si hay red wifi para que se conecte
A3: Red móvil [ Establecer:Encendido ] Activo red movil por si no hay wifi
A4: Auto-Sincr. [ Establecer:Encendido ] Activo autosync
A5: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ] Espero un minuto para que se sincronize.
A6: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ on ] Esto es por si enciendo la pantalla mientras está sincronizando, para que detenga la tarea y no apague wifi y datos.
A7: WiFi [ Establecer:Apagado ] Apago wifi datos y sync.
A8: Red móvil [ Establecer:Apagado ]
A9: Auto-Sincr. [ Establecer:Apagado ]
Bueno pues por ahora funciona bastante bien. Está claro que es mejorable, por ejemplo el detectar por ubicación si estoy en una wifi conocida y que no active datos (pero no se si consumirá más el uso de la ubicación que el que active datos también).
Otra cosa que quise hacer y no supe es que el perfil 1) Desactivar pantalla salte cuando se bloquea la pantalla (no cuando se apague, que no tiene porque ser lo mismo).
También estaría bien que si esta conectado a datos desactive wifi, y viceversa, al estar conectado a wifi desconecte datos, pero es si que por ahora no lo di hecho.
Como yo siempre quiero que con pantalla apagada los datos, wifi y sync no esten conectados, para ahorra batería, pero que al encender pantalla se conecte automáticamente (soy muy perezoso a la hora de pulsar los botones), y que al estar apagado cada cierto tiempo se sincronice (es decir lo que hacen muchas apps como easy battery y demás), he creado las siguientes tareas, por un lado a ver que os parece a los expertos, y por otro quizá os sirva de guía a los que querais hacer algo parecido.
La idea por lo tanto es que:
1) Al apagar pantalla, datos, wifi, y sync esten off, pero cada 90minutos se activen durante 1 minutos y se vuelvan a apagar.
2) Al enceder pantalla todo se vuelve a activar.
Para ello tengo 3 perfiles:
1) Al apagar pantalla.
Perfil: Pantalla Apagada (6)
Estado: Estado Pantalla [ Está:No ] Detectar si la pantalla está apagada
Estado: No Llamada [ Tipo:Cualquiera Número:* ] Si no estoy usando el tfno. (sino al hablar por tfno, como la pantalla se esta apagando y encendiendo estaría activando y desactivando continuamente).
Entrada: Datos Wifi Sync OFF (2) Ejecuto la tarea de apagar datos
A1: Esperar [ MS:0 Segundos:15 Minutos:0 Horas:0 Días:0 ] Espero 15 segundos, por si se apago accidentalmente y quiero seguir currando por el movil)
A2: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ on ] Cancelo la tarea si la pantalla esta encendida
(A1 y A2 son por lo tanto para prevenir que se apague la pantalla por error -pulsación sin querer, agotado tiempo de espera-, y quiero seguir usando el tfno)
A3: Auto-Sincr. [ Establecer:Apagado ] Apago sync, wifi y datos
A4: WiFi [ Establecer:Apagado ]
A5: Red móvil [ Establecer:Apagado ]
2) Al Encender pantalla
Perfil: Pantalla Activa (17)
Priority: 6 CoolDown: 0
Hora: Desde 08:31 Hasta 00:30 Esto es opcional, es para que no active por las noches.
Estado: Estado Pantalla [ Está:Si ] Si pantalla encendida (Esto se puede cambiar por Pantalla desbloqueada, así se activaría al desbloquearla y no al encenderla).
Entrada: Datos Wifi Sync ON (16) Ejecutro tarea de activar
A1: WiFi [ Establecer:Encendido ] Activar wifi primero
A2: Esperar [ MS:0 Segundos:6 Minutos:0 Horas:0 Días:0 ] Espero 6 segundos por si hay red wifi
(Esto no se si es necesario, la idea es que si hay wifi se conecte, y al estar conectado y aunque se active datos, intentar mejorar el consumo, que no inicie ninguna descarga con datos sin hay wifi vamos, pero no se si será efectivo o no)
A3: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ off ] Si se apago la pantalla en esos 6 segundos no tiene sentido continuar, detengo tarea.(la tarea de apagar pantalla ya me apaga el wifi)
A4: Auto-Sincr. [ Establecer:Encendido ] Activo datos y sync
A5: Red móvil [ Establecer:Encendido ]
3) Sincronización cada 90 minutos.
Perfil: Sincronizar Auto (8)
Hora: Desde 08:45 cada 90m Hasta 23:30 Sincronizo solo durante el día, cada 90 minutos.
Estado: Estado Pantalla [ Está:No ] Si la pantalla está apagada
Entrada: Sincronizar (7) Ejecuto la tarea
A1: WiFi [ Establecer:Encendido ] Activo wifi
A2: Esperar [ MS:0 Segundos:10 Minutos:0 Horas:0 Días:0 ] Espero 10 segundos por si hay red wifi para que se conecte
A3: Red móvil [ Establecer:Encendido ] Activo red movil por si no hay wifi
A4: Auto-Sincr. [ Establecer:Encendido ] Activo autosync
A5: Esperar [ MS:0 Segundos:0 Minutos:1 Horas:0 Días:0 ] Espero un minuto para que se sincronize.
A6: Detener [ Con error:Apagado Tarea: ] Si (if) [ %SCREEN ~ on ] Esto es por si enciendo la pantalla mientras está sincronizando, para que detenga la tarea y no apague wifi y datos.
A7: WiFi [ Establecer:Apagado ] Apago wifi datos y sync.
A8: Red móvil [ Establecer:Apagado ]
A9: Auto-Sincr. [ Establecer:Apagado ]
Bueno pues por ahora funciona bastante bien. Está claro que es mejorable, por ejemplo el detectar por ubicación si estoy en una wifi conocida y que no active datos (pero no se si consumirá más el uso de la ubicación que el que active datos también).
Otra cosa que quise hacer y no supe es que el perfil 1) Desactivar pantalla salte cuando se bloquea la pantalla (no cuando se apague, que no tiene porque ser lo mismo).
También estaría bien que si esta conectado a datos desactive wifi, y viceversa, al estar conectado a wifi desconecte datos, pero es si que por ahora no lo di hecho.