Salut,
Pour l'installation, tu as deux solutions.
La 1ere et la plus simple :
Tu regles le FTP de GraphWeather pour qu'il te génére des images, statistiques à intervalle régulier (Options>Préférences>FTP).
L'astuce pour exporter "en local" les images/stats consiste à écrire le chemin local "c:monserveurmesexportsimage1.jpg" à la place du chemin et nom du fichier distant "serveurdistantimage1.jpg".
Par contre, et c'est un defaut auquel je n'ai pas pensé, il faut mettre un serveur FTP, nom d'utilisateur, et mot de passe valide sous peine de voir l'exportation FTP (même locale) s'arrêter.
La par exemple ton repertoire "c:monserveurmesexports" contiendra tes images/stats que tu peux inclure dans une page html.
La 2eme solution, plus compliquée :
Tu actives le serveur HTTP de GrapWeather (attention, il faut mettre un port différent de 80 car WAMP l'utilise déjà).
La il va falloir générer dynamiquement les images, lorsque le visiteur arrive.
Pour cela, tu fais une page php avec par exemple (en supposant que ton pc ait l'ip 192.168.1.1 et que le serveur HTTP de GW soit sur le port 82:
Code :
<?php
$current=time();
$start=$current-12*3600;
$stop=$current;
echo "<img src="http://192.168.1.1:82/graphs?type=jpg&startime=$start&stoptime=$stop" />"
?>
Le visiteur arrive sur cette page php, et voit apparaitre le graphique des 12 dernières heures (avec la feuille de style par defaut, on ne peut pas choisir pour l'instant).
On peut imaginer plus compliqué...mois en cours, année en cours, semaine en cours...etc.
Pour les statistiques, il faut faire la requetes à GW puis parser le résultat :
Code :
<?php
$current=time();
$start=$current-2*3600; // juste 2 heures
$stop=$current;
$stats=file("http://192.168.1.1:82/stats?type=txt&startime=$start&stoptime=$stop" );
// la on parse $stats pour faire un tableau
?>
Peut-être que l'xml est plus simple a parser car il est balisé.
Je tacherai d'écrire quelques petits scripts php que je mettrai en ligne dans quelques temps.
Troisème solution que j'avais oublié...le mix des deux :
On peut exporter par FTP (en local) les images qui ne demandent pas des mises à jour régulières (intervalle 30 minutes en gros, année en cours mois en cours).
Et généré dynamiquement les images qui sont calées sur l'heure courante (grapher les x dernières minutes).
Se passer complètement de HeavyWeather, ca sera peut etre possible...mais bon ca reste compliqué a faire...
Antoine.