<< Page précédente

Heavy Weather - Configuration et automatisation du fichier currdat.lst sur votre serveur FTP

Avant de commencer :

Pour suivre correctement ce tutoriel pour procéder à l'automatisation de vos données sur le logiciel Heavy Weather, nous supposons que vous avez déjà :

  • Une station météo compatible avec le logiciel Heavy Weather, vous pouvez retrouver la liste des stations compatible sur cette page.
  • Un connecteur pour relier votre station à votre PC (via le port USB ou le port série)
  • Le logiciel Heavy Weather d'installé sur votre PC (lien de téléchargement sur le site officiel).
  • Nous vous conseillons d'avoir Windows XP pour utiliser Heavy Weather et plus particulièrement pour utiliser les tâches planifiées du système.
  • Un espace de stockage FTP sur un serveur distant par exemple. Voir notre guide à propos des espaces de stockage

Dans le cadre de ce tutoriel, nous avons utilisé la station WS2300 (La Crosse Technology), avec Windows XP.

Objectif du tutoriel :

Heavy Weather génère automatiquement un fichier « currdat.lst », c'est ce dernier que nous devons envoyer sur notre serveur de façon automatique à intervalle régulier. Par la suite nous nous enregistrerons sur le site de Previmeteo pour ajouter notre station et commencer la collècte des données.

Explications :

Logiciel HeavyWeather

Remarque : Vous pouvez choisir les unités de votre choix dans l'icône "Configurer" d'HeavyWeather.
Par défaut Previmeteo convertira les données dans les unités suivantes :
°C, hPa, mm, m/s.

Le programme d'installation crée par défaut un repertoire "HeavyWeather" à la racine de votre disque dur :
« C:\HeavyWeather ».
C'est dans ce répertoire que nous allons trouver notre fichier « currdat.lst », vous pouvez y jeter un oeil simplement en l'ouvrant avec l'application "Bloc-notes" de Windows. (Clique droit sur le fichier, puis "Ouvrir avec" et choisir "Bloc-notes").



Fichier currdat.lst


Maintenant que vous savez où se situe le fichier que nous devons envoyer, nous allons pouvoir continuer dans notre procédure d'automatisation :


  • Téléchargez ce fichier rar (clique droit : enregistrer la cible du lien sous...), il contient deux fichiers : un fichier texte, et un fichier .bat que nous allons utiliser avec les tâches planifiées d'XP.
  • Extraire les fichiers de l'archive, et les déposer à la racine de votre disque ("C:\").

Script.txt :

Ouvrir le fichier "script.txt" avec le Bloc-notes de Windows par exemple :

script.txt

  • Ligne 1 : remplacer "www.votre-serveur.com" par l'adresse de votre serveur (adresse IP ou le nom de domaine).
  • Ligne 2 : remplacer "login_ftp" par l'identifiant de connexion de votre serveur.
  • Ligne 3 : remplacer "password_ftp" par le mot de passe de connexion de votre serveur.
  • Ligne 5 : nous supposons que l'installation du logiciel se trouve dans le repertoire "C:\HeavyWeather", à modifier par le chemin d'installation si ce n'est pas le bon.
  • Ligne 6 : "cd /donnees", se repertoire se trouve sur votre espace FTP. Nous avons crée un dossier "donnees" à la racine de notre espace de stockage.
  • Ligne 7 : "ascii" mode de transfert du fichier, ne rien modifier.
  • Ligne 8 : cette commande nous permet de déposer le fichier dans le repertoire "/donnees".

Procédure de test :

Avant de continuer ce tutoriel, nous vous conseillons de tester votre fichier manuellement, pour ce faire :

  • Cliquer sur "Démarrer" sur Windows XP, puis sur "Exécuter"
  • Dans la fenêtre, saisir la commande "cmd" (sans les guillemets)
  • Dans cette nouvelle fenêtre DOS, saisir cette commande : "ftp -v -s:C:\script.txt" puis appuyer sur la touche Entrée (Voir capture ci-dessous)

Commande de test

Si vous avez une erreur vérifier attentivement :

  • L'adresse du serveur
  • Vos identifiants de connexion
  • L'existence du repertoire "/donnees" (ou celui que vous avez remplacer) sur votre serveur
  • Le repertoire d'installation d'HeavyWeather (Cf Ligne 5 du fichier)

Vous n'avez aucune erreur ? Bien, nous pouvons continuer !

Nous allons créer une tâche planifiée pour automatiser l'exécution du script que nous venons de tester.

  • Ouvrir le "Panneau de configuration"
  • Ouvrir "Tâches Planifiées"
  • Ouvrir "Création d'une nouvelle tâche planifiée"
  • Une nouvelle fenêtre s'ouvre, cliquer sur "Suivant"
  • Puis sur le boutton "Parcourir"
  • Sélectionner notre deuxième fichier "script.bat", que vous avez normalement dû copier à la racine de votre disque dur.
  • Sélectionner "Tous les jours" sur la configuration, puis "Suivant"

Configuration de la tâche planifiée

  • Choisir "00:00" pour l'heure de début, sélectionner "Tous les jours" en dessous, cliquer sur "Suivant"

Configuration de la tâche planifiée

  • Entrez votre nom d'utilisateur et le mot de passe, puis cliquer sur "Suivant"
  • Cocher la case "Ouvrir les propriétés avancées de cette tâche quand je cliquerai sur Terminer.", puis cliquer sur "Terminer"

Configuration de la tâche planifiée

  • Dans la fenêtre des propriétés qui viens de s'ouvrir, cliquer sur l'onglet "Planification"
  • Cliquer sur le boutton "Avancé...", une nouvelle fenêtre de configuration s'ouvre
  • Cocher la case "Répéter la tâche", "Toutes les 1 minutes", "Jusqu'à 'Heure : 23:59'"
  • Cliquer sur "Ok" pour fermer la fênetre de configuration, puis sur le boutton "Appliquer" et à nouveau "Ok"

Configuration de la tâche planifiée

Voilà c'est terminé ! Nous avons configurer notre script.txt qui sera exécuté par le fichier script.bat via la tâche planifiée, toutes les minutes !

Vous pouvez poursuivre ce tutoriel en suivant la procédure d'enregistrement de votre station sur Previmeteo.com

Merci à Awekas pour les fichiers de script.

Nous contacter :

Si vous avez des questions concernant ce tutoriel, ou si vous avez détecté une erreur : merci de nous contacter.