Gauges de graphweather et base sql
Salut,
Je souhaiterais utiliser les gauges du logiciel windows à partir des données enregistrées dans ma bdd.
Le schéma est le suivant :
Utiliser les gauges de la même manière que graphweather php.
Est-ce réalisable ?
Je pense que oui puisque graphweather le fait; il récupère les données de la bdd, génère les graphes et ensuite il y a possibilité d'exporter les fichiers par ftp.
Donc quelque part, il doit y avoir possibilité de le faire directement sur un serveur linux grâce à un cron ou à la volée...
Quid ?
Je souhaiterais utiliser les gauges du logiciel windows à partir des données enregistrées dans ma bdd.
Le schéma est le suivant :
Utiliser les gauges de la même manière que graphweather php.
Est-ce réalisable ?
Je pense que oui puisque graphweather le fait; il récupère les données de la bdd, génère les graphes et ensuite il y a possibilité d'exporter les fichiers par ftp.
Donc quelque part, il doit y avoir possibilité de le faire directement sur un serveur linux grâce à un cron ou à la volée...
Quid ?
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Visiblement, j'ai loupé des messages. Je relance ici le sujet suivant:
http://graphweather.protosigma.com/foru ... 2522#p2522
http://graphweather.protosigma.com/foru ... 2522#p2522
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
- jturlier
- Membre
- Messages : 3149
- Inscription : mar. août 22, 2006 8:38 am
- Localisation : 34410 Sérignan - Languedoc
- Contact :
Tu peux peut-être travailler directement avec jpgraph en php/mysql.
Jean
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR
http://meteoserignan.ddns.net

"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Tu parles bien des jauges en Flash, c'est ca ?
Si oui c'est possible, il te suffirait avec une tache cron de mettre un jour un fichier data.txt qui contient les infos nécessaires aux jauges. Le format est le suivant :
v0=$CURRENT[absolute_pressure]&v1=$CURRENT[relative_pressure]&v2=$CURRENT[absolute_rainfall]&v3=$CURRENT[relative_rainfall]&v4=$CURRENT[indoor_temperature]&v5=$CURRENT[outdoor_temperature]&v6=$CURRENT[indoor_humidity]&v7=$CURRENT[outdoor_humidity]&v8=$CURRENT[dew_point]&v9=$CURRENT[wind_speed]&v10=$CURRENT[wind_direction]&v11=$CURRENT[wind_gust]&v12=$CURRENT[wind_chill]
Remplace juste les $CURRENT[x] par la valeur de la sonde x.
Tu parles bien des jauges en Flash, c'est ca ?
Si oui c'est possible, il te suffirait avec une tache cron de mettre un jour un fichier data.txt qui contient les infos nécessaires aux jauges. Le format est le suivant :
v0=$CURRENT[absolute_pressure]&v1=$CURRENT[relative_pressure]&v2=$CURRENT[absolute_rainfall]&v3=$CURRENT[relative_rainfall]&v4=$CURRENT[indoor_temperature]&v5=$CURRENT[outdoor_temperature]&v6=$CURRENT[indoor_humidity]&v7=$CURRENT[outdoor_humidity]&v8=$CURRENT[dew_point]&v9=$CURRENT[wind_speed]&v10=$CURRENT[wind_direction]&v11=$CURRENT[wind_gust]&v12=$CURRENT[wind_chill]
Remplace juste les $CURRENT[x] par la valeur de la sonde x.
Oui je vois à peu près comment réaliser la chose mais je ne suis pas codeur ...
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
euh....
ok, je sors
Merci quand même.
ok, je sors

Merci quand même.
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Je ne peux pas d'aider plus, car je n'ai pas de Mysql d'installé sur mon linux.
Ce serait une commande du genre :
mysql "une requete" | awk '{print "v0="$1"v1="$2" ....}' > data.txt
Il faut juste connaitre la ligne de commande de mysql, voir : http://www.hmug.org/man/1/mysql.php . Il faudrait vérifier sous quelle forme est retourné le résultat.
Ce serait une commande du genre :
mysql "une requete" | awk '{print "v0="$1"v1="$2" ....}' > data.txt
Il faut juste connaitre la ligne de commande de mysql, voir : http://www.hmug.org/man/1/mysql.php . Il faudrait vérifier sous quelle forme est retourné le résultat.
Ah ! Ok, merci pour cette info. Je vais chercher en ce sens 

Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
On progresse :
Je traite en php.
Voilà ce que ça donne pour l'instant :
http://www.diliak.net/meteo/data.php
Ma reste à balancer tout ça dans data.txt.
Voici le code qui sera modifié au fur et à mesure de ma progression :
Pour info, je suis parti de GraphWeather php
Voilà, le fichier data est créé selon les critères demandées. Il n'y a donc pas de raisons que les jauges ne fonctionnent pas.
Je pense que la création ou la mise à jour du fichier ne doit pas poser de pb dans l'affichage du swf quasiment en même temps. Au pire, il suffit de ralentir un peu le script après la mise à jour du fichier.
En plus, ça marche.
A quand les flash plus complets ?
Je traite en php.
Voilà ce que ça donne pour l'instant :
http://www.diliak.net/meteo/data.php
Ma reste à balancer tout ça dans data.txt.
Voici le code qui sera modifié au fur et à mesure de ma progression :
Pour info, je suis parti de GraphWeather php

Code : Tout sélectionner
<?php
include("config.php");
mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASSWORD) or die("MYSQL error : ".mysql_error());
mysql_select_db($MYSQL_DATABASE) or die("MYSQL error : ".mysql_error());
$sql="SELECT * FROM ".$MYSQL_TABLE." ORDER BY ".$MYSQL_FIELD['timestamp']." DESC LIMIT 0,1";
$query=mysql_query($sql);
$data=mysql_fetch_assoc($query);
mysql_close();
echo "v0=$data[absolute_pressure]&v1=$data[rel_pressure]&v2=$data[absolute_rainfall]&v3=$data[relative_rainfall]&v4=$data[temp_in]&v5=$data[temp_out]&v6=$data[rel_hum_in]&v7=$data[rel_hum_out]&v8=$data[dewpoint]&v9=$data[windspeed]&v10=$data[wind_direction]&v11=$data[wind_gust]&v12=$data[wind_chill]&v13=$data[solar_radiation]&v14=$data[uv_index]&v15=$data[heat_index]&v16=$data[cloud_base]&v17=$data[rain_1h]&v18=$data[rain_24h]&v19=$data[temperature_1]&v20=$data[temperature_2]&v21=$data[temperature_3]&v22=$data[temperature_4]&v23=$data[temperature_5]&v24=$data[temperature_6]&v25=$data[temperature_7]&v26=$data[humidity_1]&v27=$data[humidity_2]&v28=$data[humidity_3]&v29=$data[humidity_4]&v30=$data[humidity_5]&v31=$data[humidity_6]&v32=$data[humidity_7]" ;
$fichier="data.txt";
$inf=fopen($fichier,"w");
fwrite($inf,$texte."n");
fclose($inf);
?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="640" height="400">
<param name="movie" value="graph.swf">
<param name="quality" value="high">
<embed src="graph.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="640" height="400"></embed>
</object>
Je pense que la création ou la mise à jour du fichier ne doit pas poser de pb dans l'affichage du swf quasiment en même temps. Au pire, il suffit de ralentir un peu le script après la mise à jour du fichier.
En plus, ça marche.
A quand les flash plus complets ?

Dernière modification par DiliaK le lun. mai 07, 2007 7:13 pm, modifié 1 fois.
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Si tu veux des gauges plus complètes, je les avais un peu retouchées en ajoutant la pluviomètrie et en faisant les ombres sous les thermos et les gauges de pluies.
Va voir ici : http://meteochampagne.free.fr/station.html
Comme je l'avais dit dans un autre topic, si tu veux les sources des gauges, que ce soit toi ou titoine, il n'y a pas de problème. Je serai très heureux d'aider à la contribution du logiciel.
Amicalement,
hobbit3
Va voir ici : http://meteochampagne.free.fr/station.html
Comme je l'avais dit dans un autre topic, si tu veux les sources des gauges, que ce soit toi ou titoine, il n'y a pas de problème. Je serai très heureux d'aider à la contribution du logiciel.
Amicalement,
hobbit3
Très chouette !
J'ai récupéré le swf et je le teste. A priori, les rafales marchent pas ni la pluie sur un mois. Je pense que ça doit se faire par calcul. Comment as-tu procédé ?
J'ai récupéré le swf et je le teste. A priori, les rafales marchent pas ni la pluie sur un mois. Je pense que ça doit se faire par calcul. Comment as-tu procédé ?
Pat.
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Il faut être con pour vivre avec les cons. J'ai essayé, on peut.
San Antonio.
La météo à Villeurbanne
Voila le lien où tu peux télécharger le fichier final : http://meteochampagne.free.fr/Gauges_gr ... obbit3.rar
Pour arriver à cela, je n'ai qu'un atout : fouineur !
En effet, j'ai découvert sur le topic d'origine qui parle des gauges en flash quelqu'un qui avait ajouté les gauges de pluies. Il proposait sur son site les sources. Seul problème : tout était écrit en hollandais ! A partir de ce moment, je cherche dans les codes tout ce qui peut ressembler à ce que je veux (textes, variables...) et je modifie. Ensuite je teste jusqu'à ce que j'obtienne ce que je veux. C'est un peu une méthode de bourrin mais sa marche très bien comme tu as pu le remarquer ! Ayant un peu de connaissances en graphisme, j'ai retouché les gauges de GraphWeather pour les intégrer au flash. ensuite, je devais retoucher au pixels près. Le tout avec l'aide très généreuse du créateur de tout cela : Titoine.
Voila donc ce que l'on peut faire avec un peu de temps, de recherche et de jugeotte ! Pas besoin de calculs hyper compliqué ! On commence comme cela et on approfondie ensuite si cela nous plait.
Amicalement,
hobbit3
Pour arriver à cela, je n'ai qu'un atout : fouineur !
En effet, j'ai découvert sur le topic d'origine qui parle des gauges en flash quelqu'un qui avait ajouté les gauges de pluies. Il proposait sur son site les sources. Seul problème : tout était écrit en hollandais ! A partir de ce moment, je cherche dans les codes tout ce qui peut ressembler à ce que je veux (textes, variables...) et je modifie. Ensuite je teste jusqu'à ce que j'obtienne ce que je veux. C'est un peu une méthode de bourrin mais sa marche très bien comme tu as pu le remarquer ! Ayant un peu de connaissances en graphisme, j'ai retouché les gauges de GraphWeather pour les intégrer au flash. ensuite, je devais retoucher au pixels près. Le tout avec l'aide très généreuse du créateur de tout cela : Titoine.
Voila donc ce que l'on peut faire avec un peu de temps, de recherche et de jugeotte ! Pas besoin de calculs hyper compliqué ! On commence comme cela et on approfondie ensuite si cela nous plait.
Amicalement,
hobbit3