8 votes

Tasker : Comment déclencher une nouvelle vérification du contexte d'état ?

Si je comprends bien, quand je configure Tasker pour exécuter un tâches dans un profil qui a un le contexte de l'état il exécute les tâches une fois - lorsque la condition d'état devient vraie.

Existe-t-il une commande permettant à Tasker de réexécuter le profil (au cas où la condition d'état reste vraie, bien sûr) ?

Le contexte : J'essaie de faire en sorte que Tasker effectue certaines actions lorsque le réseau wifi se ferme, attende un moment, puis vérifie si la connexion au réseau est toujours fermée pour exécuter à nouveau les mêmes actions (créant ainsi une boucle qui ne se termine que lorsque la connexion au réseau devient active).

4voto

givanse Points 2421

Ajoutez un contexte temporel à votre profil. Il existe une option de répétition (case à cocher).

2voto

rpr Points 1029

C'est possible très facilement.

  1. Créez d'abord un profil pour le contexte pour lequel vous souhaitez déclencher une vérification (cette étape est facultative car vous pouvez également sélectionner le même profil).

  2. Ensuite, créez une tâche pour ce que vous voulez faire si le contexte est toujours satisfait.

  3. Ajoutez une condition "SI" à la tâche avec la variable %PACTIVE (pour le profil actif) et mettez le nom du profil avec le contexte que vous voulez vérifier dans la "valeur".

1voto

German Garcia Points 111

Une autre solution : faire une attente à l'entrée de la tâche, et ensuite, pour les actions suivantes, vérifier si le contexte actuel est toujours actif, en utilisant %PACTIVE. Exemple :

  • profil "NoWiFiAtNightAndSleeping" (contexte temporel 23:00 à 08:00, pas de répétition ; état d'affichage désactivé ; WiFi connecté)
  • action 1 : attendre 15 minutes
  • action 2 : déclenchement du WiFi IF %PACTIVE ~R .*,NoWiFiAtNightAndSleeping,.*

0voto

Rob Moir Points 31534

Une solution semble être d'ajouter une vérification de l'état d'une variable comme contexte supplémentaire pour le profil, puis d'ajuster cette variable à une valeur différente et de revenir en arrière pour déclencher la vérification.

Mais c'est une façon plutôt stupide de le faire :)

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