cantavro
29/04/15, 14:32:40
Buenos días/tardes.
Me habéis picado el gusanillo con el Tasker, y ahora quiero hacer demasiadas (podéis reíros de este "demasiadas") cosas.
Antecedentes: Samsung S5 con Lollipop, Tasker v4.6u3 original (por si acaso). Dos tareas a modificar:
1. Despertar: entre otras acciones, quiero que desactive el modo "Ahorro de energía".
2. Dormir: entre otras acciones, quiero que active el modo "Ahorro de energía".
Busco: activar/desactivar el modo "Ahorro de energía" de Samsung.
He probado:
1) Secure Settings-Custom ROM Actions-Samsung Modes-Power Saving Mode (4.4+)
Lo activa/desactiva aparentemente bien (el icono de ajustes rápidos se activa/desactiva), pero no funciona: cuando se activa, no aparece la notificación de "Modo de ahorro de energía activado", ni apaga las luces de los botones, ni atenúa la pantalla, ni naa de naa.
2) Secure Settings-Actions-Device Setting-system/system/powersaving_switch
0 para apagarlo, 1 para encenderlo. Hace lo mismo que el apartado 1 (de hecho, seguramente el comando sea el mismito).
3) Vamos a llamarla la "opción chapucera", aunque por ahora es la que funciona. Tengo una tarea llamada AhorroEnergía con las siguientes acciones:
3.1 Secure Settings-Actions-Launch Activity-[Ahorro de energía] .Settings$PowerSavingModeSetting2014Activity -> lanza la pantalla (actividad) donde se puede activar/desactivar dicho modo.
3.2 Espera 3 segundos
3.3 Pad/Trackball-Arriba-3 veces
3.4 Pad/Trackball-Pulsar-1 vez
3.5 Botón-Atrás
La "opción chapucera" no me disgusta del todo, suele funcionar, pero tiene un par de problemas:
a. Desconoce el estado del modo, simplemente lo conmuta (lo apaga cuando está encendido, y viceversa), y no es eso lo que quiero.
He creado una variable %AhorroEnergía: 0 si está apagado dicho modo, 1 si está encendido. De forma interna a Tasker funciona bien: ambas tareas (Despertar y Dormir) comprueban su estado, y actúan en consecuencia. PROBLEMA: si activo o desactivo el "Ahorro de energía" desde fuera de Tasker, el valor de la variable no cambia. He intentado controlarla mediante el "system/powersaving_switch" del apartado 2), pero no sé cómo hacerlo (es decir, asociar el valor de %AhorroEnergia con el de system/powersaving_switch).
b. La tarea AhorroEnergía tiene un funcionamiento errático: a veces funciona bien, a veces mal. Mal significa que a veces las pulsaciones en pantalla (pasos 3.3 y 3.4) ocurren ANTES de lanzar la actividad (me pulsa algo del escritorio, y luego me lanza la actividad, dejándomela en pantalla sin hacer nada después). Aún poniendo esa espera de 3 segundos, a veces funciona mal. No quiero poner más tiempo de espera, alguna solución a este particular?
He intentado ser lo más específico posible sin aburrir a nadie, o eso creo.
Gracias a todos, hacéis una labor enorme :dios:
EDITO1: por lo que leo en XDA, podemos olvidarnos por ahora de los apartados 1) y 2). El manejo de modos en el S5 no funciona correctamente.
Me habéis picado el gusanillo con el Tasker, y ahora quiero hacer demasiadas (podéis reíros de este "demasiadas") cosas.
Antecedentes: Samsung S5 con Lollipop, Tasker v4.6u3 original (por si acaso). Dos tareas a modificar:
1. Despertar: entre otras acciones, quiero que desactive el modo "Ahorro de energía".
2. Dormir: entre otras acciones, quiero que active el modo "Ahorro de energía".
Busco: activar/desactivar el modo "Ahorro de energía" de Samsung.
He probado:
1) Secure Settings-Custom ROM Actions-Samsung Modes-Power Saving Mode (4.4+)
Lo activa/desactiva aparentemente bien (el icono de ajustes rápidos se activa/desactiva), pero no funciona: cuando se activa, no aparece la notificación de "Modo de ahorro de energía activado", ni apaga las luces de los botones, ni atenúa la pantalla, ni naa de naa.
2) Secure Settings-Actions-Device Setting-system/system/powersaving_switch
0 para apagarlo, 1 para encenderlo. Hace lo mismo que el apartado 1 (de hecho, seguramente el comando sea el mismito).
3) Vamos a llamarla la "opción chapucera", aunque por ahora es la que funciona. Tengo una tarea llamada AhorroEnergía con las siguientes acciones:
3.1 Secure Settings-Actions-Launch Activity-[Ahorro de energía] .Settings$PowerSavingModeSetting2014Activity -> lanza la pantalla (actividad) donde se puede activar/desactivar dicho modo.
3.2 Espera 3 segundos
3.3 Pad/Trackball-Arriba-3 veces
3.4 Pad/Trackball-Pulsar-1 vez
3.5 Botón-Atrás
La "opción chapucera" no me disgusta del todo, suele funcionar, pero tiene un par de problemas:
a. Desconoce el estado del modo, simplemente lo conmuta (lo apaga cuando está encendido, y viceversa), y no es eso lo que quiero.
He creado una variable %AhorroEnergía: 0 si está apagado dicho modo, 1 si está encendido. De forma interna a Tasker funciona bien: ambas tareas (Despertar y Dormir) comprueban su estado, y actúan en consecuencia. PROBLEMA: si activo o desactivo el "Ahorro de energía" desde fuera de Tasker, el valor de la variable no cambia. He intentado controlarla mediante el "system/powersaving_switch" del apartado 2), pero no sé cómo hacerlo (es decir, asociar el valor de %AhorroEnergia con el de system/powersaving_switch).
b. La tarea AhorroEnergía tiene un funcionamiento errático: a veces funciona bien, a veces mal. Mal significa que a veces las pulsaciones en pantalla (pasos 3.3 y 3.4) ocurren ANTES de lanzar la actividad (me pulsa algo del escritorio, y luego me lanza la actividad, dejándomela en pantalla sin hacer nada después). Aún poniendo esa espera de 3 segundos, a veces funciona mal. No quiero poner más tiempo de espera, alguna solución a este particular?
He intentado ser lo más específico posible sin aburrir a nadie, o eso creo.
Gracias a todos, hacéis una labor enorme :dios:
EDITO1: por lo que leo en XDA, podemos olvidarnos por ahora de los apartados 1) y 2). El manejo de modos en el S5 no funciona correctamente.