Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Mar Avr 30, 2024 2:40 am

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 220 message(s) ]  Aller vers la page Précédent  1 ... 3, 4, 5, 6, 7, 8, 9 ... 15  Suivant
Auteur Message
MessagePublié: Lun Juin 13, 2011 10:02 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
Voila le résultat, un plus pour l'affichage de certain graphique, mais sans valeurs et une erreur sur les premiers.

Encore merci de te préoccuper de nos cas x-filliens

Erreur :Cannot use auto scaling since it is impossible to determine a valid min/max value of the Y-axis (only null values).


Pièce jointe:
compar_mois.png

Pièce jointe:
compar_annee.png


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
MessagePublié: Lun Juin 13, 2011 10:15 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
Vu l'erreur d'avant, j'ai essayé de changer la valeur ISO_YAXIS de FALSE à TRUE
# Modifier ici si vous voulez que les axes ordonnées aient la même échelle (TRUE ou FALSE)
define ("ISO_YAXIS", "TRUE");

Résultat, un autre message d'erreur.

Pièce jointe:
error 2508.png


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
MessagePublié: Lun Juin 13, 2011 10:29 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
Vals a écrit:
Bonsoir.
Pour info.
Je viens d'essayer la 1.1
Idem pour moi, j'ai le résumé mais pas les graphiques.
Sans message d'erreur sur l'écran.
Ici.
Cdlt


Salut Vals

Tu avait déjà le même problème avec la première version, il semble qu'il n'y as pas d'images créées, as-tu bien installé jpgraph.

Pièce jointe:
no_images.png


A+


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
MessagePublié: Mar Juin 14, 2011 4:27 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Mars 03, 2009 8:39 pm
Message(s) : 405
Localisation : 42400
SAlut Pidou

J'ai aussi installé la version 1.1 de METEO_COMPARE, et j'ai éxactement le même message d'erreur que paaubert
http://www.st-chamond-meteo.fr/monrep/Compare.php?mois1=Janvier&annee1=2010&mois2=Janvier&annee2=2011
Laurent

_________________
Vantage-Vue :D WeatherLink 6.0.3 / Graphweather V3.0.35 avec plugin VantagePro / Cumulus 1.9.4 /Win 10
http://www.st-chamond-meteo.fr

ImageImage


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Juin 15, 2011 10:54 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Déc 02, 2007 7:23 pm
Message(s) : 171
paaubert a écrit:

Salut Vals
Tu avait déjà le même problème avec la première version, il semble qu'il n'y as pas d'images créées, as-tu bien installé jpgraph.
A+

Bonjour.
Oui jpgraph est bien installé au même niveau que GW et compare.
Tout le contenu du répertoire src est directement sous jpgraph.
Cdlt.

_________________
Image
La météo de Feyzin - La webcam
GraphWeather 2.0.321
Davis Vantage Pro2+ avec plugin wswin.dll


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Juin 15, 2011 10:58 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Bonjour,
je n'exploite pas habituellement les NOAA, mais pour tester et tenter de donner un coup de main, je viens d'installer le package.
Après modification de tous les chemins pour refléter la config, sur machine XP, ça fonctionne parfaitement (ex : http://meteozoir.homeip.net/Compare.php ... iod=annuel).
Voici les modifs:
J'ai été obligé de modifier tous les chemins. (suppression de”../” parce que tous les php de METEO_COMPARE sont dans le root de mon serveur)
ex :
require_once('jpgraph3/src/jpgraph.php');
require_once('jpgraph3/src/jpgraph_line.php');


j’ai uniquement décommenté la ligne 39 de jpg-config.inc.php car les fonts comics sont installés et je suis en XP sur mon serveur en vista ou seven, le chemin est différent.
define('TTF_DIR','c:/windows/fonts/');

Note à Pidou : tu aurais pu livrer les fichiers font avec le package, ça ne coûtait rien de les avoir dans le répertoire avec les scripts.

voici le contenu de constantes.inc.php avec les modifs que j’ai faites. (Attention aux majuscules)
<?php

# Fichier de configuration

# OBLIGATOIRE Entrez ici le premier jour des enregistrements
define ("PREMIER_JOUR", "1");
define ("PREMIER_MOIS", "1");
define ("PREMIERE_ANNEE", "2005");

# OBLIGATOIRE Entrez ici le type de fichiers NOAA utilisés
# GW pour GraphWeather
# WL pour WeatherLink
# AUTRE pour un autre logiciel source
# Si la source n'est pas GW, vous devez nommer vos fichiers NOAA mois-AAAA.TXT et AAAA.TXT
# où mois est le nom du mois en clair (Janvier, Février, Mars, etc) avec majuscule et accent
# où AAAA est l'année en clair (2008, 2009, etc)
# TXT doit être en majuscule
define ("TYPE_NOAA",
"GW");

# OBLIGATOIRE Entrez ici si vous possédez une sonde solaire (TRUE ou FALSE)
define ("SONDE_SOL",
"FALSE");

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les statistiques GW
define ("REP_GW", "
"StatisticsFR/"); ‘répertoire directement dans le root de mon serveur.

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les fichiers NOAA si la source n'est pas GW
define ("REP_NOAA",
"StatisticsFR/NOAA2/");‘répertoire directement dans le root de mon serveur

# OBLIGATOIRE Entrez ici si vous possédez un fichier contenant les Normales (TRUE ou FALSE)
# Ce fichier doit s'appeller Normales.TXT et contenir les valeurs sous forme NOAA
# Ces valeurs Normales et records sont disponibles sur le site de METEO FRANCE
# COMMENT contient un commentaire décrivant la source des Normales.
define ("FICHE_NORMALES",
"FALSE");
define ("COMMENT", "Les Normales sont fournies par METEO FRANCE sur la période 1971 à 2000 - Station EVREUX-HUEST.<BR>
A l'exception des radiations solaires qui sont issues des données de la station.");

# Modifier ici si vous voulez que les axes ordonnées aient la même échelle (TRUE ou FALSE)
define ("ISO_YAXIS", "FALSE");

# Modifier ici les couleurs sous forme "#RRGGBB" si vous le souhaitez
define ("FOND1", "#CCCCFF"); #Pour la couleur haute de fond des graphiques
define ("FOND2", "#FFFFFF"); #Pour le couleur basse de fond des graphiques
define ("LIGNE1", "#FF0000"); #Pour la courbe 1
define ("LIGNE2", "#0000FF"); #Pour la courbe 2

# Modifier ici les couleurs pour les histogrammes sous forme "RRGGBB" (ATTENTION !!! pas de '#')
define ("PLUIE1", "006400");
define ("PLUIE2", "0000FF");
define ("SOLEIL1", "0000FF");
define ("SOLEIL2", "FFA500");
define ("VENT1", "00FF00");
define ("VENT2", "A52A2A");

?>



En espérant que ça puisse aider quelqu'un


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Juin 15, 2011 11:12 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
jturlier a écrit:
j’ai uniquement décommenté la ligne 39 de jpg-config.inc.php car les fonts comics sont installés et je suis en XP sur mon serveur en vista ou seven, le chemin est différent.
define('TTF_DIR','c:/windows/fonts/');

Sur Seven, c'est le même répertoire, donc ça devrait fonctionner.

Jean


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Juin 16, 2011 7:19 pm 
Hors-ligne
Membre

Inscription : Dim Juil 27, 2008 6:06 pm
Message(s) : 478
Salut Jean,

Merci d'avoir jeté un oeil pour aider et pour tes commentaires éclairés.
Dans l'idéal, j'aurais même voulu fournir jpgraph directement mais cela conduit à une fichier trop gros pour le forum (>2Mo). D'un autre côté, je ne sais pas vraiment si j'ai le droit de diffuser que la partie de jpgraph que j'utilise.

Bref, mais le problème ne semble vraiment pas se situer là.
Toi qui a l'air de toucher plus que moi en php, tu vas peut être pouvoir m'aider.
Quelque soit l'erreur que sorte jpgraph (25068, 25044) cela est lié au passage des variables qui ne se fait pas correctement par GET, en fonction des configs car les variables que je passe sont très lourdes (tableaux des valeurs à tracer après un serialize).

Je suis donc en train de chercher une solution pour soit faire une requête POST pour le fichier trace.php soit utiliser des variables de session.
Dans les 2 cas, je ne m'en sors pas :
- avec une requête POST (tel que décrit sur la doc de jpgraph) aucun graphique n'est tracé.
- avec les variables de session, le script trace toujours le même graphe (celui avec les dernières valeurs passées) comme s'il 'écrasait" les premiers passages de variables.

Je pense que je ne suis pas loin du but mais je séche... As tu des conseils ou des exemples qui pourraient m'aider ?
Parce que après avoir parcouru tous les sites de développement php, je n'ai pas trouvé de solution.

Merci d'avance

_________________
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Juin 16, 2011 8:02 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Bonjour Pidou,
je ne suis pas meilleur que toi, mais j'ai plus de temps pour chercher. Le Get peut effectivement être limité , mais ça dépend du paramétrage du serveur, bien souvent on trouve 255char pour les URL's.
Je n'ai pas réellement regardé ton code, juste corrigé les erreurs au fur et à mesure qu'elles arrivaient.
Je te suggèrerai plutôt que d'utiliser cette technique pour des volumes importants de données à transmettre, ou les variables globales, de créer un fichiers de variables du type :
<?php $recdateM[1]='201106'; $MoisM[1]='06';$AnneeM[1]='2011';$tmoyM[1]='17,4';$tmaxiM[1]='23,4';$tminiM[1]='12,5';$pmoyM[1]='1016';$pmaxiM[1]='1018';?>
avec un code de ce genre :
<?php
$requete="SELECT substring(recdate,1,6),avg(tmoy),avg(tmaxi),avg(tmini), avg(pmoy), avg(pmaxi), avg(pmini),avg(hmoy),avg(hmaxi),avg(hmini),sum(pluie),avg(dirvent) from resjour r1 where (substring(recdate,1,6)<'".$LimHaut."') and (substring(recdate,1,6)>='".$LimBas."') group by 1 order by 1 desc " ;
$result = pg_query($connection,$requete) or die('Erreurpg3');
$i=12;
$ligne1="";
while
($resultat = pg_fetch_row($result))
{
$ligne1.="\$recdateM[$i] = ".$resultat[0].";" ;
$ligne1.="\$MoisM[$i] = ".(0+($resultat[0] % 100)).";";
$ligne1.="\$AnneeM[$i] =". substr($resultat[0],0,4).";";
$ligne1.="\$tmoyM[$i] =". $resultat[1].";";
$ligne1.="\$tmaxiM[$i] =". $resultat[2].";";
?>



et dans ton fichier script utilisant ces données include mesvars.php

Ceci te permet de passer des milliers de variables si tu le souhaites et de ne pas avoir à les décoder à la réception.
Les exemples ci dessus ne sont pas liés, ne pas oublier le \ devant les $ pour bien spécifier que c'est le caractère.
Cette technique te permet aussi de voir exactement ce que tu transmets.

Si tu as besoin d'autre chose, n'hésite pas. Etant mon propre hébergeur, je n'ai pas de contraintes de serveur, je peux utiliser les paramètres que je veux ce qui ne fait pas de moi un bon exemple de test !

En tout cas, tu as fait un beau travail.


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Juin 16, 2011 8:11 pm 
Hors-ligne
Membre

Inscription : Dim Juil 27, 2008 6:06 pm
Message(s) : 478
Merci... ça semble en effet une bonne solution, je vais me pencher là dessus sérieusement ce week-end.

_________________
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Juin 16, 2011 10:11 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
Dite voir, Pidou et Jean, vous n'avez pas honte de parler chinois devant nous !!

En tout cas, je vous remercie de vous triturer les méninges pour satisfaire le pauvre utilisateur que je suis.
Ce qui me rend chèvre dans cette histoire, c'est qu'avec une configuration identique et le même hébergeur que Didier, chez lui ça fonctionne et pas chez moi :cry:

A+

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Juin 17, 2011 6:36 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Salut Pierre-André,
c'est normal que chez Didier ça fonctionne : il nous a mieux payé que toi :P :P :P

Comme je suis plutôt gentil et désintéressé, je vais jeter un coup d'oeil à tes précédents messages.
Bonne journée et à bientôt

Jean

edit : STP, mets moi les 10 premières lignes de chacun de tes fichiers trace.php et tracebar.php


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Juin 17, 2011 6:59 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
quel fayot ce Didier :P

Trace.php

<?php
require_once('../jpgraph/jpgraph.php');
require_once('../jpgraph/jpgraph_line.php');
include ('constantes.inc.php');

$jour = (isset ($_GET['jour'])) ? unserialize($_GET['jour']) : "";
$c1 = (isset ($_GET['c1'])) ? unserialize($_GET['c1']) : "";
$date1 = (isset ($_GET['date1'])) ? ($_GET['date1']) : "";
$date2 = (isset ($_GET['date2'])) ? ($_GET['date2']) : "";
$titre = (isset ($_GET['titre'])) ? ($_GET['titre']) : "";
$unit = (isset ($_GET['unit'])) ? ($_GET['unit']) : "";
$ymin = (isset ($_GET['ymin'])) ? ($_GET['ymin']) : "0";
$ymax = (isset ($_GET['ymax'])) ? ($_GET['ymax']) : "0";
$xtitre = (isset ($_GET['xtitre'])) ? ($_GET['xtitre']) : "Jours";

$graph = new Graph(400,280);
if (ISO_YAXIS=="TRUE") {$graph -> SetScale('textlin',$ymin,$ymax);} else {$graph -> SetScale('textlin',0,0);}
$graph -> title -> Set($titre);
$graph -> title -> SetColor('black');
$graph -> title -> SetFont(FF_COMIC,FS_BOLD,12);
$graph -> SetBox();

tracebar.php

<?php
require_once('../jpgraph/jpgraph.php');
require_once('../jpgraph/jpgraph_line.php');
require_once('../jpgraph/jpgraph_bar.php');
require_once('../jpgraph/jpgraph_legend.inc.php');
include ('constantes.inc.php');

$jour = (isset ($_GET['jour'])) ? unserialize($_GET['jour']) : "";
$c1 = (isset ($_GET['c1'])) ? unserialize($_GET['c1']) : "";
$date1 = (isset ($_GET['date1'])) ? ($_GET['date1']) : "";
$date2 = (isset ($_GET['date2'])) ? ($_GET['date2']) : "";
$titre = (isset ($_GET['titre'])) ? ($_GET['titre']) : "";
$unit = (isset ($_GET['unit'])) ? ($_GET['unit']) : "";
$couleur1 = (isset ($_GET['couleur1'])) ? ($_GET['couleur1']) : "";
$couleur2 = (isset ($_GET['couleur2'])) ? ($_GET['couleur2']) : "";
$xtitre = (isset ($_GET['xtitre'])) ? ($_GET['xtitre']) : "Jours";

$couleur1 = "#".$couleur1;
$couleur2 = "#".$couleur2;
$lightcouleur1 = $couleur1.":2";
$lightcouleur2 = $couleur2.":2";
$legendecouleur1 = $couleur1.":1.2";
$legendecouleur2 = $couleur2.":1.2";
$xmax = max(count($c1[1]),count($c1[2]));

Je te met aussi les premières lignes de mon fichier constantes.inc.php

<?php

# Fichier de configuration

# OBLIGATOIRE Entrez ici le premier jour des enregistrements
define ("PREMIER_JOUR", "7");
define ("PREMIER_MOIS", "1");
define ("PREMIERE_ANNEE", "2010");

# OBLIGATOIRE Entrez ici le type de fichiers NOAA utilisés
# GW pour GraphWeather
# WL pour WeatherLink
# AUTRE pour un autre logiciel source
# Si la source n'est pas GW, vous devez nommer vos fichiers NOAA mois-AAAA.TXT et AAAA.TXT
# où mois est le nom du mois en clair (Janvier, Février, Mars, etc) avec majuscule et accent
# où AAAA est l'année en clair (2008, 2009, etc)
# TXT doit être en majuscule
define ("TYPE_NOAA", "GW");

# OBLIGATOIRE Entrez ici si vous possédez une sonde solaire (TRUE ou FALSE)
define ("SONDE_SOL", "TRUE");

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les statistiques GW
define ("REP_GW", "../Statistics/");

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les fichiers NOAA si la source n'est pas GW
define ("REP_NOAA", "../Statistics/");

Je te souhaite une bonne journée.

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
MessagePublié: Lun Juin 20, 2011 6:38 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
paaubert a écrit:
# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les statistiques GW
define ("REP_GW", "../Statistics/");

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les fichiers NOAA si la source n'est pas GW
define ("REP_NOAA", "../Statistics/");


Bonjour Pierre-André,
es-tu sûr qu'il n'y a pas un sous répertoire noaa à l'intérieur de statistics ? ... chez moi il y en a un !
"REP_NOAA", "../Statistics /noaa/")
Bonne journée

Jean


Haut
 Profil  
Répondre en citant  
MessagePublié: Lun Juin 20, 2011 8:04 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Dim Jan 17, 2010 7:16 pm
Message(s) : 2624
Localisation : 1555 Villarzel - Switzerland
Salut Jean,
non, pas de répertoire noaa créé par GW, j'ai loupé quelques chose ?

Pièce jointe:
noaa.png



Bonne journée

EDIT :

# OBLIGATOIRE Entrez ici le chemin du répertoire contenant les fichiers NOAA si la source n'est pas GW
define ("REP_NOAA", "../Statistics/");

_________________
_________________________________________________________________________________________________________
Station Vantage Pro2+ avec station agricole - Weatherlink 6.0.3 - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows W10 ultimate x64
http://www.boock.ch/meteo-villarzel.php
Image


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 220 message(s) ]  Aller vers la page Précédent  1 ... 3, 4, 5, 6, 7, 8, 9 ... 15  Suivant

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 19 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
POWERED_BY
Traduction et support en françaisHébergement de site