Utilitaire de recodage des fichiers Weatherlink (Davis VP2 ou Vue)(Lu 15739 fois)

Bonjour,

J'ai écrit un utilitaire qui permet de recoder les fichiers des stations Davis Instruments (VP2 ou Vue) en format texte : WlkTransformer
(il s'agit des fichiers créés par le logiciel Weatherlink, dont le nom est de la forme aaaa-mm.wlk)

Ce programme s'utilise en mode commande et peux donc être utilisé dans un script.

On peux choisir :
  - le format des fichiers en sortie: CSV, HTML (et SQL depuis la version 0.5 du 19/11/2014)
  - la période (de telle date à telle date)
  - l'unité des paramètres météos
  - l'intervalle de temps pour les paramètres mesurés (par exemple, toutes les heures)

WlkTransformer est présenté plus en détails sur mon site ici : http://wlktransformer.meteofrouzins.fr

Il s'agit d'une première version, mais le programme est amené à évoluer.

Merci pour vos commentaires.


« Modifié: 11/12/2014 à 08:16:50 par blarose »



Bonjour,

Interessant.
Cependant, sous MAC, impossible de l'exploiter.
D'où ma question: dans quel langage est il développé (au cas où nous pourrions le recompiler)?

Cordialement



Bonjour,

Il s'agit d'une 1ère version, avec encore probablement pas mal de problèmes à régler.
Pour l'instant, je préfère me limiter à la diffusion d'une seule version.
Lorsque le programme aura un peu évolué (notamment au niveau du filtrage des paramètres et des formats de sortie), je pourrai proposer une version Mac et Linux.
Merci en tout cas pour ton intêret.



Bonjour,

Une nouvelle version de WlkTransformer est disponible ici :
http://meteofrouzins.fr/wlktrans_telecharger.php

En plus d'un certain nombre de corrections sur les formats CSV et HTML, cette version est maintenant disponible pour les systèmes Windows 32 bits (testée uniquement sur Windows XP).

Un exemple d'utilisation avec envoi des résultats par ftp sur un site distant est donné ici :
http://meteofrouzins.fr/wlktransformer.php

Pour faciliter la constitution des scripts, un générateur de commande est disponible à la rubrique "Pour commencer".

N'hésitez pas si vous avez des remarques.

La prochaine version devrait apporter les exports au format SQL, et la compatibilité MAC OS X.



Bonjour,

L'export au format SQL est maintenant disponible.
http://meteofrouzins.fr/wlktrans_telecharger.php

Pour ceux qui ne connaissent pas, ce format permet d'alimenter facilement une base de données.
Le nom des tables se définit dans le fichier de configuration.
Il est possible de générer 3 tables :
- les données mesurées
- les données quotidiennes principales
- les données quotidiennes secondaires

On peux également préciser les capteurs que l'on veut utiliser, et l'unité des données enregistrées.

Pour info, j'ai commencé à tester une compilation pour MAC OS X mais ce n'est pas encore tout à fait mûr.

N'hésitez pas à me contacter sur ce forum ou sur mon site, pour des renseignements complémentaires.





Bonjour,

Le programme WlkTransformer est maintenant disponible aussi pour les systèmes Linux :
http://meteofrouzins.fr/wlktrans_telecharger.php

La nouvelle version 0.6 apporte aussi :
- La fourniture de la dernière prévision sous forme de message en clair
- La possibilité d'exclure tout paramètre météo de l'export (à définir dans le ficher de configuration 'WlkTransformer.conf')

N'hésitez pas à faire des commentaires.

PS: Pour Snoopy28: Si tout va bien, la prochaine version sera aussi pour OS X.



Bonsoir,

Pour moi, sous MAC, même la version Linux me va bien.....

Il faudrait que j'y jète un oeil.

Cordialement.



Bonjour,

Une nouvelle version de WlkTransformer est maintenant disponible.

La principale nouveauté de cette version 0.7 est de permettre l'export des paramètres quotidiens selon la norme OMM :
- Température minimale calculée entre 18 UTC la veille et 18 UTC du jour J
- Température maximale calculée entre 06 UTC du jour J et 06 UTC du lendemain
- Précipitations quotidiennes cumulées entre 06 UTC du jour J et 06 UTC du lendemain

Les autres changements sont indiqués ici :
http://meteofrouzins.fr/wlktrans_ver.php

N'hésitez pas à faire des commentaires.



Bonjour,

Une nouvelle version de WlkTransformer est disponible : http://meteofrouzins.fr/wlktrans_telecharger.php

Les nouveautés :
- On peux maintenant choisir un affichage en français du nom des paramètres météos, utilisés dans les entêtes de colonnes (pour les exports au format CSV ou HTML) ou le nom de champs (format SQL).
Il suffit pour cela d'ajouter l'argument '-locale fr' dans la ligne de commande.
Un exemple est disponible ici http://meteofrouzins.fr/ledirect.php
- Il est également possible de personnaliser le nom de paramètres (voir le fichier nom_des_parametres.conf)

L'interface qui permet de générer les lignes de commandes a également été revue :
http://meteofrouzins.fr/wlktrans_commencer.php

N'hésitez pas à faire des commentaires.



bonjour,

pas mal ce petit soft  ;)

je cherche une solution pour alimenter une base MySQL toutes les Xmin avec les données de ma VP2, je viens de tester la génération de fichier SQL, a la fin du fichier il y a une "," en trop




Bonjour,

Merci pour ce retour. Je vais regarder cela.
Pour info, la prochaine version est prévue pour septembre.



super, je vais suivre cela de pres 

si vous manquez d'inspiration j'ai bien quelques idées de fonctionnalités  ;)
  - ajouter une variable dans le fichier de config qui stocke la date et heure du dernier export et lors de l'export suivant l'utiliser en date de départ (objectif : créer des fichiers incrémentiels pour les injecter toutes les x min dans une base
  - plutôt que de générer des fichiers .sql ecrire directement dans une base de donnée


bon courage
 



Bonjour,

Je signale qu'à toutes fin utiles :

- Weartherlink fait déjà les exports en format texte,
- il existe pas mal d'utilitaires, notamment EditWlk, qui font cela depuis quelques temps. Vous pouvez aller voir sur : http://www.meteo-gujan.org/Visiteurs.

Abondance de biens ne nuit pas ...
« Modifié: 29/08/2015 à 10:38:39 par arredic »



Bonjour,

Les logiciels que tu cites, arredic, font un export global des données du fichier .wlk, y compris des données non mesurées par la station, ce qui génére des fichiers de gros volumes et pas très lisibles.
De plus, l'export est limité, à ma connaissance, au seul format csv, sans personnalisation possible des fichiers résultats.

C'est en raison de ces limitations que je me suis lancé dans l'écriture d'un programme dont le traitement est configurable dans plusieurs domaines.
WlkTransformer permet de choisir :
- les paramètres que l'on veut exporter
- l'unité de la valeur des paramètres
- le nom que l'on veux associer au paramètre
- l'intervalle entre 2 mesures à exporter

On peux également choisir d'autres formats texte en plus du CSV, comme le HTML ou le SQL.
Quelques paramétrages sont également proposés sur les différents formats (choix du séparateur csv, nom de la feuille de style associée au format html, ...)

Weatherlink calcule les paramètres quotidiens selon la journée 00-24h enregistrée.
WlkTransformer permet de calculer certains paramètres quotidiens selon les normes OMM : température minimale calculée sur la période 18-18 UTC, température maximale 06-06 UTC, précipitations 06-06UTC. (cela est surement utile car je vois que tu viens d'ajouter cette fonctionnalité dans tes derniers programmes).

Enfin, WlkTransformer est disponible pour Linux.

Je te remercie pour ce signalement à toutes fins utiles, qui me permet de faire le point sur les fonctionnalités supplémentaires offertes par WlkTransformer.
Mais tu as raison : Abondance de bien ...



Bonjour,

Après quelques mois d'interruption, le dev de WlkTransformer a repris.

La version 0.9 est disponible en téléchargement sur le site depuis quelques semaines :
http://meteofrouzins.fr/wlktrans_telecharger.php

Par ailleurs, la version 1.0, qui apportera un bon nombre de corrections et d'améliorations est prévue pour début avril.

La liste des nouveautés est ici :
http://meteofrouzins.fr/wlktrans_ver.php

Je remercie tout ceux qui m'ont envoyé des exemples de fichiers wlk pour les tests ou qui m'ont signalés des erreurs.

Pour ceux qui souhaitent tester dés maintenant la version 1.0 avant la mise à disposition sur le site, ou me soumettre un fichier wlk pour test, merci de me contacter par la rubrique Contact de mon site.





 

x

Recevez les articles par mail

emailVous êtes passionné de station météo, restons en contact ...
www.station-meteo.com: le site de référence des stations météo