Météo du Québec

GÉNÉRAL => Questions => Discussion démarrée par: courtil le Lundi 20 Janvier 2014 à 12:09

Titre: Log.xml
Posté par: courtil le Lundi 20 Janvier 2014 à 12:09
Bonjour Jacques,

Je recherche la routine me permettant d'afficher sur la page index du site
le contenu journalier du fichier cumulus : LOG.XML contenu dans le répertoire
DATA de CUMULUS

Ce fichier est tenu à jour par les entrées manuelles dans  WEATHER DIARY

notamment avec les variables suivantes :

#entry
#snowLying
#snowFalling
#snowDepth

Autre question :
L'utilité de la variable

#currcond

Merci de t'avoir mis à contribution une fois de plus.

Cordialement

Michel
Titre: Re: Log.xml
Posté par: meteo_jacques le Lundi 20 Janvier 2014 à 18:49
Bonjour Michel,

La gestion des précipitations solides est très minimale dans Cumulus,
puisqu'il n'existe pas de capteur pour mesurer ces précipitations. La seule
balise qui traite de la neige est: <#snowdepth>. Ce "webtag" correspond
au nombre entré dans le Weather Diary.

Il existe un paramètre que tu peux ajouter au fichier Cumulus.ini pour indiquer
l'heure des relevés que tu fais ex: SnowDepthHour=9 (pour indiquer 9h00).

Quant au fichier LOG.XML, c'est un fichier d'historique qui est disponible pour
traitement. Donc, Cumulus n'en fait rien, il l'offre simplement dans un format
structuré qui peut être lu par un navigateur, mais qui doit être décodé (parser)
pour en utiliser l'information.

Finalement, la balise <#currcond> permet de fournir à Cumulus les conditions
actuelles observées. La méthode manuelle implique que tu actives la fonction
"show current conditions box" dans le menu Configuration --> Display, ainsi
une boîte intitulée "Current:" apparaitra au bas de l'écran pour y entrer tes
observations. Il existe aussi un mécanisme qui prend automatiquement le contenu
du fichier 'currentconditions.txt', s'il existe pour alimenter cette balise.

Donc, comme tu vois, Cumulus offre des possibilités très nombreuses
... mais certaines exigent de faire le reste du boulot!

Cordialement,
Jacques