Utilisation de pywws


Lecture des données


sudo python pywws/LogData.py -vvv ~/station/data



Vous devriez maintenant avoir certains fichiers de données que vous pouvez regarder.

Voir les données.


cd ~/station/data/raw/

cd 2012

cd 2012-12

ls



nano 2012-12-06.txt


Par exemple:



Après l'exécution de pywws.LogData il devrait y avoir un fichier de configuration dans votre répertoire de données appelé «weather.ini». Ouvrir ce fichier avec un éditeur de texte. Vous devriez trouver quelque chose comme ce qui suit:

Utiliser WinSCP.



Faire un double clique sur weather.ini



Traiter les données brutes:


pywws.LogData copie simplement les données brutes de la station météo. Le traitement permet de faire des fichiers horaires, quotidiens et mensuels. Ceux-ci sont créés par le programme pywws.Process.


sudo python pywws/Process.py ~/station/data


Vous devriez maintenant avoir certains fichiers traités.




Si vous changez jours heure de fin de journée (day en hour) dans les paramètres de configuration, vous aurez besoin de retraiter toutes vos données météo. Vous pouvez le faire en exécutant la commande Reprocess.py:


sudo python Reprocess.py ~/station/data




Réglez l'intervalle d'enregistrement de la station météo:


Votre station météo a sans doute quitté l'usine avec un intervalle d'enregistrement de 30 minutes. Cela permet à la station de stocker environ 11 semaines de données. L'intervalle recommandé est de 10 minutes, ce qui permet encore 4 semaines de stockage. Vous pouvez le faire en exécutant la commande SetWeatherStation.py:


sudo python SetWeatherStation.py -r 10





Comment exécuter le traitement des données en automatique toute les heures via le gestionnaire cron?

Cron est le nom du programme sous Linux qui permet de lancer des tâches périodique.


Exécuter la commande Hourly.py


sudo python Hourly.py -vvv ~/station/data





Dans les 10 minutes (en supposant que vous avez défini un intervalle d'enregistrement 10 minutes), vous devriez voir un message «live_data nouvelle ptr».


Configurer les chemins d’accès aux répertoires.


Avec winSCP faire un clique droit afin de créer le répertoire tmp




Le répertoire templates



Le répertoire graph_templates




Ouvrir le fichier weather.ini et définir les chemins des répertoires.



Copier dans les répertoires templates les fichiers que vous voulez créer. A partir des exemples qui se trouvent dans example_graph_templates et example_templates.


Par exemple:


Dans le répertoire templates:

24hrs.txt

6hrs.txt

7days.txt



Dans le répertoire graph_templates:

7days.png.xml

24hrs.png.xml

rose_24hrs.png.xml



Configuration des templates dans le fichier weather.ini.


Plot pour les graphiques et text pour les fichiers html.



Configuration du répertoire de génération des fichiers en local pour faire un test dans le fichier weather.ini.



Créer le répertoire ftp dans le répertoire station. c'est la que les fichiers obtenus seront stockés.


Taper la commande ci dessous afin de générer les fichier.


sudo python Hourly.py -vvv ~/station/data



Voir avec WinSCP les fichiers générer dans le répertoire /home/pi/station/ftp.




Voilà les résultats:


Faire un clique droit avec WinSCP et choisir Ouvrir pour voir le résultat.




Renommer les fichiers TXT en HTML et l'ouvrir



Changement de localisation et du langue.


Dans le répertoire station taper la commande:


sudo python pywws/Localisation.py -t fr



Après éditer le fichier weather.ini et saisir en dessous de config:


[config]

language = fr

logdata sync = 1

day end hour = 24

gnuplot encoding = iso_8859_1


Et sauvegarder.


Pour supprimer des données fausses:

Aller dans le répertoire : /home/pi/station/data/raw

Choisir le fichier de la date souhaitée.

Modifier les droits:

Exemple:


sudo chmod 777 2013-02-26.txt

Éditer le fichier avec Notepad++


Sauvegarder et Régénérer les fichiers de données.


Régénérer les fichiers des données récapitulatives horaires, quotidiennes et mensuelles qui sont créées par le programme:


sudo python Reprocess.py ~/station/data


S'utilise quand vous avez des données erronées dans le répertoire RAW et que vous les avez modifiées. Permet une mise à jour après modification. S'utilise aussi après mise à jour du logiciel.



Mise à jour 26/02/2013

















Créé avec HelpNDoc Personal Edition: Environnement de création d'aide complet