Documentation pour EnregAirLink
-
Description de l'application :
Le programme EnregAirLink est une application console fonctionnant sous Windows.
Son but est de récupérer les données transmises, en temps réel, par le boitier AirLink (AL) et de les enregistrer dans un fichier au format txt,
sans être obligé de se connecter au site weatherlink.com.
Contrairement à ce que l'on veut vous faire croire AirLink n'a pas besoin du boitier WeatherLink live pour fonctionner en local, il est totalement autonome.
Le fichier a été formaté de telle manière qu'il soit directement lisible par n'importe quel traitement de texte de base (Notepad ou Bloc-Notes) et aussi lisible par n'importe quel tableur(type Excel).
On pourra ensuite enregistrer les données suivant une période donnée (15 min par ex.) et se construire, sans avoir à payer un abonnement à Davis, son propre historique (voir plus bas Construire un historique).
De plus, il est alors possible, d'éditer ses données, pour corriger d'éventuelles erreurs, ce qui n'est pas possible sur weatherlink.com.
-
Utilisation du programme :
Il est conseillé de créer un répertoire dédié à Airlink, car c'est dans son répertoire que seront enregistrés le fichier de configuration et les fichiers historiques (un par mois).
C'est dans ce répertoire que vous allez télécharger le fichier EnregAirlink.zip, puis que vous allez le décompresser.
(Remarque : si votre anti-virus vous bloque, ouvrez l'Invite de Commandes, aller dans le répertoire considéré et tapez > tar -xf enregairlink.zip
Les fichiers historiques portent des noms sous la forme AL_aaaa-mm.csv, où aaaa est l'année sur 4 chiffres et mm le mois sur 2 chiffres.
Pour lancer le programme, il suffit de cliquer sur le nom du programme EnregAirLink.exe.
La première fois, le programme va vous demander quelle est l'IP locale du boitier Airlink
Si vous ne la connaissez pas et si vous ne savez pas comment faire pour la trouver, il y a plusieurs manières que vous trouverez dans la doc Trouver l'IP d'Airlink,
ainsi qu'un petit programme Scan_FAI_IP pour vous aider (Voir la doc et le programme Scan_FAI_IP)
Attention , si vous donnez une mauvaise adresse IP, le programme vous le dira et s'arrêtera.
Si votre IP est correcte, le programme l'enregistera dans un mini-fichier texte (AirLink_Config.txt), et vous n'aurez plus à la fournir par la suite, sauf si vous effacez ce fichier.
Il sera créé également un fichier AL_aaaa-mm.csv avec l'année et le mois en cours.
Vous pouvez alors l'ouvrir, vous verrez, en entête toutes les données ainsi que les unités.
Vous verrez également une première ligne de données. Toute relance du programme ajoutera une nouvelle ligne de données à ce fichier tant qu'on sera dans le même mois.
Au changement de mois, il sera créeé un nouveau fichier.
Cela s'exécute alors extrêmement rapidement, la fenêtre console s'ouvre et se referme immédiatement.
Maintenant vous allez pouvoir construire votre historique.
-
Construire un historique
Premier point important, si vous voulez avoir un historique complet il est nécessaire que l'ordinateur qui exécute EnregAirlink fonctionne en permanence.
Les membres du Réseau StatIC y sont habitués.
Pour construire l'historique, il va falloir que Windows lance le programme automatiquement toutes les x minutes (15 minutes est une bonne approche, mais vous pouvez commencez par 30 minutes).
Pour cela, on va utiliser le Planificateur des tâches de Windows. Pour ceux qui ne sont pas à l'aise, je vous ai écrit un petit tuto pour cela (voir Planifier EnregAirlink).
Après cela tourne tout seul. S'il y a une panne de votre box ou une coupure d'électricité, tout redémarera automatiquement au relancement de windows si vous avez un IP Statique.
-
IP statique
L'adresse IP de votre boitier Airlink est attribuée par votre box internet (plus exactement par le serveur DHCP).
Le plus souvent cette adresse est dynamique, c'est à dire qu'elle peut changer lors d'un redémarrage de la box.
Que faire ? Le mieux est de la déclarer en statique, dans une doc conjointe vous trouverez comment modifier cela sur votre box, pour être tranquille définitivement (voir le tuto Rendre une IP statique).
Si vous vous ne sentez pas à l'aise avec ce genre de manipulations et si après un redémarrage de la box, le programme ne fonctionne plus, effacer le fichier AL_Config.txt,
puis recommencer comme la première fois.
Après avoir déterminé la nouvelle IP, relancer le programme. Pas d'inquiétude, le fichier AL_aaaa-mm.csv n'a pas été effacé et les nouvelles données viendront s'enregistrer.
-
Contact
Les commentaires pour améliorer les programmes et les documentations sont les bienvenus, en écrivant à :