Publication sur le site Awekas
Est-il possible à partir de votre logiciel de générer un fichier afin que mes valeurs météo soit publiées en live sur le site Awekas ?
Merci d'avance.
Merci d'avance.
Alain
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Oui je pense que c'est possible.
D'après ce que j'ai compris sur le site Awekas, il faut mettre à dispositon un fichier contenant les données sur son site web, et Awekas va acceder à ces données pour les afficher.
Peux-tu confirmer ?
Connais tu aussi le format du fichier à envoyer ?
Les templates de GraphWeather vont pouvoir creer ce type de fichier.
Antoine.
Oui je pense que c'est possible.
D'après ce que j'ai compris sur le site Awekas, il faut mettre à dispositon un fichier contenant les données sur son site web, et Awekas va acceder à ces données pour les afficher.
Peux-tu confirmer ?
Connais tu aussi le format du fichier à envoyer ?
Les templates de GraphWeather vont pouvoir creer ce type de fichier.
Antoine.
Ci-dessous la description du fichier :
1re ligne) ligne vierge
2e ligne) température extérieure
3e ligne) humidité extérieure
4e ligne) pression de l'air
5e ligne) précipitations du jour
6e ligne) vitesse du vent (en km/h)
7e ligne) direction du vent (en degrés)
8e ligne) le temps de la production (HH:MM)
9e ligne) la date de la production (si possible JJ.MM.AAAA)
10e ligne) changements de la pression de l'air des dernières 6 heures
Chaque valeur doit se trouver dans une ligne à elle et ne doit pas avoir de désignation. Le séparateur décimal est une virgule (,).
Le fichier peut s'appeler par exemple awekas.txt et il doit être envoyé par votre process FTP sur mon serveur (comme les autres fichiers).
Merci de votre aide.
1re ligne) ligne vierge
2e ligne) température extérieure
3e ligne) humidité extérieure
4e ligne) pression de l'air
5e ligne) précipitations du jour
6e ligne) vitesse du vent (en km/h)
7e ligne) direction du vent (en degrés)
8e ligne) le temps de la production (HH:MM)
9e ligne) la date de la production (si possible JJ.MM.AAAA)
10e ligne) changements de la pression de l'air des dernières 6 heures
Chaque valeur doit se trouver dans une ligne à elle et ne doit pas avoir de désignation. Le séparateur décimal est une virgule (,).
Le fichier peut s'appeler par exemple awekas.txt et il doit être envoyé par votre process FTP sur mon serveur (comme les autres fichiers).
Merci de votre aide.
Dernière modification par amorel le ven. nov. 03, 2006 8:06 pm, modifié 1 fois.
Alain
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Il y a quelques petits problèmes :
- le séparateur décimale est "." et non ","
- on n'a pas acces aux précipitations du jour de manière simple
- on n'a pas acces à la variation de la pression sur 6h
Sinon le fichier template aurait donné cela :
Il y a moyen sinon de produire les résultats par toi même en transférant les enregistrements des dernières 12h dans un fichier, et grace à php de traiter
ces données lorsque awekas demandera son fichier formatté.
Il suffira de prendre les dernières valeurs mesurées (pression, température, etc.) et de calculer la variation de pression (simple soustraction) et les précipitations du jour (cumule des précipitations relatives) à partir des enregistrements.
Qu'en penses-tu ? as-tu déjà fait du php ?
Antoine.
- le séparateur décimale est "." et non ","
- on n'a pas acces aux précipitations du jour de manière simple
- on n'a pas acces à la variation de la pression sur 6h
Sinon le fichier template aurait donné cela :
Code : Tout sélectionner
$CURRENT[outdoor_temperature]
$CURRENT[outdoor_humidity]
$CURRENT[relative_pressure]
5e ligne) précipitations du jour
$CURRENT[wind_speed]
$CURRENT[wind_direction]
$CURRENT_DATE[%H:%M]
$CURRENT_DATE[%D.%m.%Y]
10e ligne) changements de la pression de l'air des dernières 6 heures
ces données lorsque awekas demandera son fichier formatté.
Il suffira de prendre les dernières valeurs mesurées (pression, température, etc.) et de calculer la variation de pression (simple soustraction) et les précipitations du jour (cumule des précipitations relatives) à partir des enregistrements.
Qu'en penses-tu ? as-tu déjà fait du php ?
Antoine.
Bonjour,
Je ne suis pas un pro alors de la à faire du PHP........ !!!
Le fichier peut avoir également cette structure :
1er ligne) température extérieure
2e ligne) humidité extérieure
3e ligne) pression de l'air
4e ligne) précipitations du jour
5e ligne) vitesse du vent (en km/h)
6e ligne) direction du vent (en degrés)
7e ligne) le temps de la production (HH:MM)
8e ligne) la date de la production (si possible JJ.MM.AAAA)
9e ligne) changements de la pression de l'air des dernières 6 heures
Contrairement à la variante 1, les valeurs peuvent avoir une désignation, mais doivent être séparées de la valeur numérique par une plaque. Le séparateur décimal est un point (.). Chaque valeur doit se trouver - comme dans la variante 1 - dans une ligne à elle.
Situ le souhaite tu peux trouver sur le site Awekas des informations qui pourraient être utiles :
http://www.awekas.at/forum/viewforum.php?f=13
Amitiés.
Je ne suis pas un pro alors de la à faire du PHP........ !!!
Le fichier peut avoir également cette structure :
1er ligne) température extérieure
2e ligne) humidité extérieure
3e ligne) pression de l'air
4e ligne) précipitations du jour
5e ligne) vitesse du vent (en km/h)
6e ligne) direction du vent (en degrés)
7e ligne) le temps de la production (HH:MM)
8e ligne) la date de la production (si possible JJ.MM.AAAA)
9e ligne) changements de la pression de l'air des dernières 6 heures
Contrairement à la variante 1, les valeurs peuvent avoir une désignation, mais doivent être séparées de la valeur numérique par une plaque. Le séparateur décimal est un point (.). Chaque valeur doit se trouver - comme dans la variante 1 - dans une ligne à elle.
Situ le souhaite tu peux trouver sur le site Awekas des informations qui pourraient être utiles :
http://www.awekas.at/forum/viewforum.php?f=13
Amitiés.
Alain
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
OK pour l'info.
Par contre ce qui est toujours ennuyeux ce sont les précipitations et les variations de pression. A terme GraphWeather offrira ce type d'information, mais ce n'est pas encore implémenter.
Sinon un exemple de fichier a traiter en php.
http://graphweather.protosigma.com/mete ... l/data.txt
Ce sont les dernières 12h à Montréal
Toute l'information y est, il suffit juste de faire un script qui la traite, ca doit tenir en une 20aine de lignes.
Deux questions :
- ton serveur web supporte-t-il php ? ils le font tous en général
- est-ce que awekas accepterait un nom de fichier du genre awekas.php ?
Si oui, je vais te faire le script car c'est intéressant.
Antoine.
Par contre ce qui est toujours ennuyeux ce sont les précipitations et les variations de pression. A terme GraphWeather offrira ce type d'information, mais ce n'est pas encore implémenter.
Sinon un exemple de fichier a traiter en php.
http://graphweather.protosigma.com/mete ... l/data.txt
Ce sont les dernières 12h à Montréal

Toute l'information y est, il suffit juste de faire un script qui la traite, ca doit tenir en une 20aine de lignes.
Deux questions :
- ton serveur web supporte-t-il php ? ils le font tous en général
- est-ce que awekas accepterait un nom de fichier du genre awekas.php ?
Si oui, je vais te faire le script car c'est intéressant.
Antoine.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Bon voilà le script. Tu le mets dans un repertoire et tu le nommes awekas.php.
Esuite du l'edites et tu règles $DATA_PATH sur le chemin du fichier qui sera généré par GW ($PLUGIN n'est pas à modifier si tu n'utilises pas les plugins optionnels)
Ensuite tu règles un export FTP de données de GW comme cela :

Tu peux verifier le fonctionnement du script en tapant :
http://tonsite/awekas.php
Il doit te retourner un fichier formatté à la manière de Awekas.
Antoine.
Esuite du l'edites et tu règles $DATA_PATH sur le chemin du fichier qui sera généré par GW ($PLUGIN n'est pas à modifier si tu n'utilises pas les plugins optionnels)
Code : Tout sélectionner
<?php
$PLUGIN="[BASE]";
$DATA_PATH="http://www.aguilmard.com/meteo/montreal/data.txt";
// Read data
$lines=file($DATA_PATH);
// Select data
$begin_index=-1;
$end_index=-1;
foreach($lines as $i => $line)
{
if($line==$PLUGIN."n")
{
$begin_index=$i+1;
continue;
}
if($begin_index>=0)
{
$record=explode("t",$line);
if(count($record)<=1) break; // Other plugin data
$last_date=$record[0];
$end_index=$i;
}
}
// Usefull timestamps
$current_date=getdate($last_date);
$begin_day=gmmktime(0, 0, 0, $current_date["mon"], $current_date["mday"],$current_date["year"],-1);
$delta_date=$last_date-21600; // 6 hours
// Loop in records
$daily_rainfall=0;
$pressure=0;
$founded=0;
for($i=$begin_index;$i<=$end_index;$i++)
{
// Parse line
$record=explode("t",$lines[$i]);
// Compute daily rainfall
if($record[0]>=$begin_day) $daily_rainfall+=$record[4];
// Get -6h pressure
if(($record[0]>=$delta_date)&&(!$founded))
{
$pressure=$record[2];
$founded=1;
}
// Display if results in awekas format
if($i==$end_index)
{
echo "n"; // empty line
echo $record[6]."n"; // temperature
echo $record[8]."n"; // humidity
echo $record[2]."n"; // relative pressure
echo $daily_rainfall."n"; // daily rainfall
echo $record[10]."n"; // wind speed
echo $record[11]."n"; // wind direction
echo date("H:i",$record[0])."n"; // hh:mm
echo date("d.m.Y",$record[0])."n"; // JJ.MM.AAAA
echo ($record[2]-$pressure); // pressure variation
}
}
?>

Tu peux verifier le fonctionnement du script en tapant :
http://tonsite/awekas.php
Il doit te retourner un fichier formatté à la manière de Awekas.
Antoine.
Bonjour,
Merci pour les infos, je vais tester cela et je te ferais un retour
Merci pour les infos, je vais tester cela et je te ferais un retour
Alain
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
Station météo située à Esbly 77 Seine& marne
Matériel : Lacrosse WS3600 pro
http://esbly.meteo.perso.cegetel.net/meteo.html
- Marco de Chaligny
- Membre
- Messages : 301
- Inscription : sam. avr. 15, 2006 1:12 pm
- Localisation : Chaligny - Lorraine
- Contact :
Salut amorel et à tous,
Le petit script php de Titoine pour la publication sur le site Awecas fonctionne impec.Voila ce que retourne le script: http://marcodechaligny.free.fr/page_met ... s_mh01.php (pour une ws2300).
Les sauts de ligne (" n ") ne sont pas traduits par les navigateurs(ou plutot par le serveur), mais parfaitement compris par le plugin WSWIN de la config du site"Awekas"(peut être aussi par d'autres plugin, mais j'ai pas tout testé). On peut voir les résultats à : http://www.awekas.at/en/instrument.php?id=2405
Une fois de plus, merci Antoine.
Bye
Le petit script php de Titoine pour la publication sur le site Awecas fonctionne impec.Voila ce que retourne le script: http://marcodechaligny.free.fr/page_met ... s_mh01.php (pour une ws2300).
Les sauts de ligne (" n ") ne sont pas traduits par les navigateurs(ou plutot par le serveur), mais parfaitement compris par le plugin WSWIN de la config du site"Awekas"(peut être aussi par d'autres plugin, mais j'ai pas tout testé). On peut voir les résultats à : http://www.awekas.at/en/instrument.php?id=2405
Une fois de plus, merci Antoine.

Bye
Dernière modification par Marco de Chaligny le dim. déc. 24, 2006 4:43 pm, modifié 1 fois.