Bonjour,TiToine a écrit :Wunderground is not tested because my account is not yet activated...few mails, no responses...
I will create another account soon...
j'ai regardé pourquoi les requêtes envoyées par Graphweather pour Wunderground ne fonctionnaient.
Il faut rajouter dans l'url, "&action=updateraw" et "dateutc=" devant la date et ça fonctionne.
Exemple d'URL :
Code : Tout sélectionner
http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=XXXXXXXXX&PASSWORD=YYYYYYYY&dateutc=2010-07-12+05%3A59%3A34&winddir=0&windspeedmph=2.90815&windgustmph=4.92149&tempf=65.66&indoortempf=76.64&humidity=97&indoorhumidity=59&dewptf=64.4&rainin=0.0799998&dailyrainin=0.739999&baromin=29.9139&softwaretype=Graphweather&action=updateraw
une petite proposition de modification de "WebsiteExport.cpp" pour que ça fonctionne :
Code : Tout sélectionner
if (GWOptions.WundergroundEnabled)
{
// Request
Request = "weatherstation/updateweatherstation.php?";
// Authentification
Request += "ID=" + GWOptions.WundergroundUsername + "&";
Request += "PASSWORD=" + GWOptions.WundergroundPassword + "&";
//Added 20100712
Request += "ACTION=UPDATERAW&";
// Date
CTime Time = CTime(RawStats.LastRecordTime);
//Request += Time.FormatGmt("%Y-%m-%d+%H%%3A%M%%3A%S");
//Change 20100712
Request += "DATEUTC=" +Time.FormatGmt("%Y-%m-%d+%H%%3A%M%%3A%S");
http://wunderground.com/weatherstation/ ... herstation
En attendant que ce problème d'upload vers WU puisse être résolu dans graphweather.
j'ai réalisé une petite application qui permet d'uploader vers Wunderground les données collectées par Xnet.
je l'ai testé avec ma WMR200 et Xnet cela fonctionne.
Je peux la mettre à disposition si cela vous intéresse.
A+