1 votes

Comment empêcher un profil Tasker d'aller et venir ?

J'ai un Samsung Galaxy S3 avec Tasker 4.0u1 installé. J'ai un profil "Low Light" qui active les fonctions suivantes Filtre d'écran quand %LIGHT == 0 (et je ne suis pas dans certaines applications qui ne réagissent pas bien à l'activation du filtre).

Dans les situations sombres, cela fonctionne très bien et évite que l'écran lumineux du S3 (même avec le réglage de luminosité minimum) ne me fasse mal aux yeux.

Le problème que j'ai est que dans des situations de faible luminosité, le filtre continue à s'allumer et à s'éteindre, ce qui devient si ennuyeux que je dois aller dans Tasker et désactiver le profil.

Comment empêcher le profil d'aller et venir ?

1voto

Trebor Rude Points 1044

Sur la base de la suggestion d'Izzy, voici ce que j'ai trouvé :

Profil : Filtre à écran basculant
Contexte primaire : Ensemble de variables %LIGHT
Contexte secondaire : Pas dans Netflix, en sécurité dans le nuage, etc.
Tâche :

1. Perform Task `Distance` Priority 8 Parameter 1 %LIGHT Parameter 2 %OLDLIGHT Return Value Variable %lightchange
2. If %lightchange > %LightThreshold
3.   If %ScreenFilterOn = 1
4.     Perform Task `Screen Filter Off` Priority 8
5.   Else
6.     Perform Task `Screen Filter On` Priority 8 If %LIGHT = 0
7.   End If
8. End If
9. Variable Set %OLDLIGHT To %LIGHT

Tâche Distance :

1. Variable Set Name %rval To %par1 - %par2 Do Maths True If %par1 > %par2
2. Variable Set Name %rval To %par2 - %par1 Do Maths True If %par2 > %par1
3. Variable Set Name %rval To 0 If %par1 = %par2
4. Return Value %rval

Tâche Screen Filter On :

1. Screen Filter 48.6% Soft-keys On
2. Variable Set Name %ScreenFilterOn To 1

Tâche Screen Filter Off :

1. Screen Filter 100% Soft-keys On
2. Variable Set Name %ScreenFilterOn To 0

J'ai dû modifier un peu la valeur de %LightThreshold. J'ai commencé avec une valeur de 30, mais elle était si élevée que le filtre d'écran ne s'est jamais activé. Avec une valeur de 10, les choses semblent bien fonctionner pour l'instant. Je ferai un rapport dans quelques jours.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X