0 votes

obtenir la météo horaire et les alertes météo en utilisant tasker/zooper

J'ai un Nexus 5 non rooté.

J'utilise zooper pour mon écran d'accueil, mais avec tasker, mes connaissances sont limitées.

J'essaie d'obtenir la météo et les alertes météo toutes les 3 heures. J'ai trouvé cet article de blog qui parle de la météo horaire, mais avec mes connaissances limitées de tasker, je n'arrive pas à créer le profil dont il parle.

Puis-je avoir de l'aide ?

EDITAR

Izzy, merci pour votre réponse détaillée. J'ai essayé de suivre vos conseils et j'ai obtenu :

Weather (26)
A1: Flash [ Text:Getting Weather Long:Off ] 
A2: HTTP Get [ Server:Port:https://api.forecast.io Path:forecast/<API KEY>/%allatitude,%allongitude Attributes:units=uk Cookies: User Agent: Timeout:10 Mime Type: Output File: Trust Any Certificate:Off ] 
A3: If [ %HTTPR eq 200 ]
A4: JavaScriptlet [ Code:info=JSON.parse(global("HTTPD"));flash(info.minutely.summary); setGlobal("FORESUM", info.minutely.summary) Libraries:Auto Auto Exit:On Timeout (Seconds):45 ] 
A5: Zooper Widget Pro Variable [ Configuration:#TWtxt# = %TIME %FORESUM Package:org.zooper.zwpro Name:Zooper Widget Pro Variable Timeout (Seconds):0 ] 
A6: End If 
A7: AutoLocation Location [ Configuration:Stopping Location Monitor
Location Report Name: Weather 
Update Type: No Power Package:com.joaomgcd.autolocation Name:AutoLocation Location Timeout (Seconds):0 ] 

mais lorsque j'ai essayé d'exécuter cette tâche (le signe "play" au bas de la page), j'ai obtenu une erreur java IO (il clignote et manque... donc je ne peux pas dire exactement ce qu'il demande).

Pouvez-vous, s'il vous plaît, jeter un coup d'œil ?

1voto

Milner Points 533

Je prendrai le profil le plus court pour expliquer comment travailler avec ce type de profils copiés/collés - et je suis presque sûr qu'une fois que vous aurez compris l'idée, vous pourrez traiter l'autre profil également. Au lieu d'un simple copier/coller, je vais appliquer une certaine structure et ajouter quelques explications :

Profil : Affichage déverrouillé (61) 1

  • État : Événement : Affichage déverrouillé 2
  • Tâche : Entrer : Obtenir la localisation pour la météo (62) 3
    • A1 : AutoLocation Location 4
      [ Configuration:Moniteur de localisation de départ Nom du rapport de localisation : Météo Update Type : Balanced Package:com.joaomgcd.autolocation Name:AutoLocation Location Timeout (Seconds):0 ]

En entrée : Tâcheur travaille avec profils qui combinent des conditions (quand doit-on faire quelque chose ?) avec tâches (que faut-il faire ?). Il est également possible d'avoir des tâches autonomes, qui peuvent être déclenchées par exemple à partir de raccourcis sur l'écran d'accueil - mais c'est une autre chose dont je ne parlerai pas ici. Mais il s'agit là d'un autre sujet que je n'aborderai pas ici :

1 Cette ligne vous indique simplement de créer un nouveau profil et de lui donner un "nom parlant" (qui ne doit pas nécessairement être identique à la lettre).

2 Lorsque vous avez nommé votre profil, Tâcheur vous demandera automatiquement de créer une condition. Il existe différents types de conditions : les "événements" (quelque chose qui "se produit dans un court laps de temps", comme le déverrouillage de l'écran) et les "états" (un "statut à long terme", comme le fait d'être connecté à un réseau WiFi). En fonction du type de condition, les tâches peuvent également être traitées différemment : les tâches basées sur un "événement", par exemple, reviennent généralement à l'état d'origine lorsque la condition n'est plus remplie. Dans ce cas précis, vous devez donc sélectionner "événement" dans la fenêtre contextuelle et rechercher la catégorie correspondante contenant l'événement "écran déverrouillé", puis la sélectionner.

3 Une fois que vous avez défini votre condition, Tâcheur vous demandera de créer (et de nommer) une "tâche". Il s'agit de la "tâche d'entrée", car elle est traitée lorsque entrant le profil 5 . Le nom à spécifier dépend donc de vous, "Get Location for Weather" est une suggestion que vous êtes libre d'accepter. L'"éditeur de tâches" apparaîtra alors.

4 A1..An dans le tutoriel lié spécifie les étapes à l'intérieur de la "tâche d'entrée" que vous devez ajouter dans cet ordre. Dans l'exemple ci-dessus, il s'agit d'une seule étape : Sélectionner (et configurer) le complément "AutoLocation" de Jaos. Ainsi, tout ce qui suit entre les crochets sont des conseils de configuration que vous devez suivre dans la popup/page des plugins, qui apparaîtra lorsque vous l'aurez sélectionné (situé généralement dans "plugins" ou "3rd party").


5 Il existe également des "tâches de sortie" facultatives, qui peuvent être utilisées pour déclencher des actions lorsque la condition n'est plus remplie. Comme je l'ai décrit plus haut, les tâches sont basées sur une "condition d'état", Tâcheur ramène généralement les choses à ce qu'elles étaient auparavant (si vous avez par exemple une tâche qui augmente le volume à "niveau 7", et qu'il était à "niveau 5" auparavant), Tâcheur le ramènera automatiquement au "niveau 5"). Toutefois, a) ce n'est pas toujours ce que vous souhaitez, et b) en cas de chevauchement de plusieurs profils, il peut être nécessaire de (re)définir les choses de manière explicite. Exemple : Le profil A démarre et règle le volume de 5 à 7. Le profil B démarre ensuite et règle le volume sur mute. Si le profil A se termine, le volume sera rétabli à 5, ce qui n'est pas forcément ce que vous souhaitez. S'il ne le fait pas à la fin, le profil B rétablira alors le volume à 7, ce qui n'est pas non plus ce que vous souhaitez si le profil A n'est plus actif. Vous pourriez donc avoir besoin d'une solution manuelle, par exemple pour restaurer le volume à un niveau donné, que l'autre profil soit toujours actif ou non.


J'espère que cet exemple vous a aidé à démarrer. Pour en savoir plus, je vous recommande vivement de visiter le site Page d'accueil de Tasker où vous trouverez non seulement un guide de l'utilisateur, mais aussi plusieurs autres guides et tutoriels, des FAQ et bien d'autres choses encore.

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