Comparaison NOAA

Mettez un lien vers vos créations.

Modérateurs : jturlier, Météo Villarzel

Répondre
muchistic
Messages : 142
Enregistré le : 17 févr. 2014, 20:20
Localisation : Canejan (33)
Contact :

Re: Comparaison NOAA

Message par muchistic » 01 janv. 2019, 20:41

quel rapidité !! merci à toi Pascal pour les corrections.
je modifie tout ça et si soucis supplémentaire on te dit, normalement il n'y avait que ça sur les rapports NOAA.

Dominique
https://www.meteo-canejan.fr/

ma config : VP2sql , Weaterlink 6.03 , NOAAtable, minimaxibis (sonde agricole), Windows 10 .

muchistic
Messages : 142
Enregistré le : 17 févr. 2014, 20:20
Localisation : Canejan (33)
Contact :

Re: Comparaison NOAA

Message par muchistic » 02 janv. 2019, 18:20

PascalWMR a écrit :
01 janv. 2019, 19:12
Re à tous

Ça y est j'ai trouvé la solution. Hé ben y en a pas :shock:

En fin de compte, c'était un cafard 8-) .


Dominique, avant de changer ce code, comme tu a une sonde solaire mais pas de sonde UV, si tu fait une comparaison mensuelle tu devrait avoir dans le tableau de comparaison à la rubrique Ensoleillement:

Energie solaire mensuelle : kW/h
Radiations journalières moyennes : W/m²
Ensoleillement mensuel :

Quand tu aura change le code, tu devrait retrouver des valeurs à ces 3 paramètres ci-dessus.

Comme je l'ai dit je ne suis pas infaillible. A force de voir des lignes et des lignes de codes au bout d'un moment ça sature.

J'envoie une version corrigée des scripts à Jean

Si vous découvrez d'autres pb faites remonter.

A+
Pascal
Salut Pascal
je viens de faire les changements et c'est exactement ce que tu marque au dessus, tout s'affiche bien maintenant.
encore merci Pascal pour les rectifications

Dominique
https://www.meteo-canejan.fr/

ma config : VP2sql , Weaterlink 6.03 , NOAAtable, minimaxibis (sonde agricole), Windows 10 .

Avatar du membre
PascalWMR
Messages : 323
Enregistré le : 16 févr. 2014, 09:28
Localisation : CONFLANS EN JARNISY (F54800)
Contact :

Re: Comparaison NOAA

Message par PascalWMR » 19 janv. 2019, 17:16

Bonjours à tous

Avec PHP 7 et les navigateurs actuels, si l'on veut afficher son site dans une page sécurisée https comme l'est le site de Dominique, il faut que toutes les ressources externes auxquelles la page fait appel, soit aussi sécurisées. Sinon les ressources non sécurisées sont tout simplement bloquées et non chargées.

C'est pour cela que sur le site de Dominique, il n'y a plus d'image de fond dans les graphiques Highcharts des rapports NOAA. La cause est que dans le fichier "constantes.php", l'appel aux scripts theme Highcharts n'est pas sécurisé.

Pour remédier au problème, il suffit dans le fichier constantes.php, dans la section de définition des thèmes Highcharts, d'ajouter un s après le http de la source .... src="https://code.highcharts.com/themes/.... comme ci-dessous.

Code : Tout sélectionner

# décommentez le style que vous souhaitez appliquer au rendu de ce script
define ('THEME','<script type="text/javascript" src="https://code.highcharts.com/themes/dark-blue.js"><\/script>');
#define ('THEME','<script type="text/javascript" src="https://code.highcharts.com/themes/dark-green.js"><\/script>');
#define ('THEME','<script type="text/javascript" src="https://code.highcharts.com/themes/gray.js"><\/script>');
#define ('THEME','<script type="text/javascript" src="https://code.highcharts.com/themes/grid.js"><\/script>');
#define ('THEME','<script type="text/javascript" src="https://code.highcharts.com/themes/skies.js"><\/script>');
Bon week-end

A+
Pascal
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Image

muchistic
Messages : 142
Enregistré le : 17 févr. 2014, 20:20
Localisation : Canejan (33)
Contact :

Re: Comparaison NOAA

Message par muchistic » 19 janv. 2019, 18:02

Bonjour à tous

merci pour les explications Pascal, je viens de modifié et les graphiques on repris des couleurs :D

bon week-end à tous
https://www.meteo-canejan.fr/

ma config : VP2sql , Weaterlink 6.03 , NOAAtable, minimaxibis (sonde agricole), Windows 10 .

Avatar du membre
PascalWMR
Messages : 323
Enregistré le : 16 févr. 2014, 09:28
Localisation : CONFLANS EN JARNISY (F54800)
Contact :

Re: Comparaison NOAA

Message par PascalWMR » 23 févr. 2019, 14:46

Bonjour à tous

Une nouvelle version de NOAA Compare est disponible par la voie habituelle (par demande en MP à Jean ou à moi). Celle-ci corrige plusieurs bugs ou anomalies relevée par Jean-Michel(helmain).

Principale corrections apportées:
  1. Lorsque les données stockées dans la BDD ne commençaient pas le 1er janvier d'une année, elles s'affichaient incorrectement dans les tableaux récapitulatifs et les graphiques Highcharts.
    Exemple:
    Les données mensuelles s'affichaient à partir du 1er du mois au lieu du 19 par exemple;
    Les données annuelles s'affichaient à partir de janvier au lieu de octobre par exemple;
  2. Lorsque l'on change de station (qu'on passe d'une deuche à une rolls par exemple :lol: :lol: :lol: ) pour une station sans capteur solaire ou UV à une station ayant ces capteurs, ou si l'on rajoute des capteurs solaire à une station existante, les données solaires et UV précédent l’existence de ces capteurs affichaient des zéro.
    Désormais sur la remarque de helmain, la période ou l'on ne disposait pas de données solaire, les colonnes Ensoleillement, Energie Solaire et Index UV Max sont vide. Vous pouvez le voir ici :https://www.monsite-meteo.eu/PC/NOAA.ph ... =r_mensuel
  3. Jean-Michel avait plus de 4000 Heures de soleil en Janvier à Disneyland :?
    Pendant un temps, j'avais envisagé de déménager dans ce lieu plus que idyllique qu’aurait été Lagny Sur Marne.
    Mais ça c'était avant :cry:
    Un copier-coller malheureux était la source de ce paradis. C'est corrigé (non mais).
  4. Les divers bugs précédemment évoqués (https, null et autres) sont corrigés
  5. Suite à une modification du code de Firefox (que j'utilise pour développer) les boutons de sélections ne s'affichaient plus correctement. J'y ai remédié en modifiant le css original(c'est bôôôô :mrgreen: )
    Ça s'affiche également correctement avec Opera et Chrome sur lesquel je vérifie aussi les scripts.
    Je ne développe pas pour IE et Edge (trop merdiques, trop d’exceptions)
Précision.
Mes scripts sont tout a fait compatible avec PHP 7. Je dirait même plus, ils sont développés avec PHP 7.
En fait, j'utilise deux serveurs pour développer et je contrôle mes scripts sur les deux serveurs
  • Wampserver avec PHP 7.2.10 et Apache 2.4.35
  • Web Server sur mon NAS Synology DS216j avec PHP 7.2.13 et Apache 2.4

Par conséquent, si vous avez des problèmes PHP, ils ne viennent pas de mes scripts mais de votre configuration PHP. Bien lire la doc concernant PHP 7, Il est vrai que c'est relativement chiant à configurer. :x

Pour que les corrections soient effectives, vous devrez remplacer tous les fichiers du répertoire NOAAAPDB et par conséquent reparamétrer le fichier constantes.php
Vous pouvez faire un copier-coller des anciens paramètres mais ne toucher surtout pas au nouvelles lignes que j'ai ajoutées.
Ne changez surtout pas la place de la ligne require ('mysqli_connect.php');. Le programme planterais

Bon ceci dit, je ne suis pas infaillible. Si vous constatez des anomalies ou autres cafards, faites remonter l'info

A+
Pascal
Modifié en dernier par PascalWMR le 16 oct. 2021, 09:44, modifié 2 fois.
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Image

JP54
Messages : 331
Enregistré le : 15 févr. 2014, 06:44
Localisation : JARNY Meurthe-et-Moselle (54) Région Lorraine
Contact :

Re: Comparaison NOAA

Message par JP54 » 23 févr. 2019, 18:08

Beau travail, merci ;)
Station VP2 Weatherlink 5.8.1 VP2SQL 3.0.0.17 NOAAtable 1.0.0.30 Windows 7 Pro
http://www.meteo-jarny.com/

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Comparaison NOAA

Message par jturlier » 23 févr. 2019, 18:46

Bonsoir,
le téléchargement est disponible au même emplacement que précédemment !
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

muchistic
Messages : 142
Enregistré le : 17 févr. 2014, 20:20
Localisation : Canejan (33)
Contact :

Re: Comparaison NOAA

Message par muchistic » 23 févr. 2019, 20:44

très beau travail Pascal, merci pour le temps que tu y passe et de nous en faire profiter
https://www.meteo-canejan.fr/

ma config : VP2sql , Weaterlink 6.03 , NOAAtable, minimaxibis (sonde agricole), Windows 10 .

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Comparaison NOAA

Message par jturlier » 11 août 2019, 12:51

Bonjour,
Pascal vient de me communiquer une nouvelle version des scripts de comparaison NOAA.
Elle est disponible à partir de mon site (le nom due fichier zip est le même que précédemment) pour les utilisateurs qui se sont enregistrés auprès de moi. Je rappelle que ces scripts n'utilisent que les tables NOAAjour, NOAAmois et minimaxi (pas les fichiers NOAA de GW ou de tout autre programme)

Ci-dessous la description des principales corrections de Pascal :
Ce qui a changé :

1. Dans le fichier constante.php, j’ai rajouter

a. Une constante « VERSION » qui est un numéro de version que je génère avec un script que j’ai trouvé sur php.net.
C’est tout con, le numéro correspond à la date et à l’heure d’enregistrement du dernier fichier modifié dans le répertoire NOAAAPDB.

Au moins comme ça, on saura ou l’on en est.

b. J’ai rajouté une nouvelle constante « HEURELOCALE » qui me sert dans la modif des scripts suggérés par Jean-Michel

2. Dans les fichiers « Requete_SQL_Rapport_Annuel.php » et « Requetes_SQL_Pour_Comparateur_Mensuel.php », j’ai corrigé une erreur de syntaxe. Pour l’instant elle n’entrainait pas d’erreur mais on ne sait jamais.
Elle concerne les lignes $dir_max.
Au lieu de $dir_max = […] ; qui donnait une erreur de syntaxe j’ai corrigé avec $dir_max = array(…) ; ce qui est correct.

3. Dans le fichier Requete_SQL_Rapport_Mensuel.php, j’ai apporté la modif suggérée par Jean-Michel concernant le pictogramme qui s’affiche dans la colonne ensoleillement (Nuageux – Voilé – Soleil).
La voici :
// ********** modification sugerée par HELMAIN sur la notion de jour ensoleillé du jour en cours avant la fin de la journée **********
$aujourdhui=date("Ymd");
$soleil_j[$i]= $list['soleil_jour_minutes']*1;
if($AMJ[$i]==$aujourdhui){
date_default_timezone_set(HEURELOCALE);
$minuteaujourdhui=date("G")*60+date("i")*1;
$leversoleil[$i]=substr($list['Lever_jour'],0,1)*60+substr($list['Lever_jour'],2,2)*1;
$couchersoleil[$i]=substr($list['coucher_jour'],0,2)*60+substr($list['coucher_jour'],3,2)*1;
if($minuteaujourdhui<$couchersoleil[$i]){
$duree_j[$i]=$minuteaujourdhui-$leversoleil[$i];
}
else{
$duree_j[$i]=$list['duree_jour_minutes']*1;
}
$pourcent_soleil_j[$i]=round($soleil_j[$i]/$duree_j[$i]*100,2); // sert à déterminer la couleur du fond de la cellule ensoleillement
if($pourcent_soleil_j[$i]>=75){$jourensoleille[$i]=1;} else {$jourensoleille[$i]=0;}
;}
else{
$duree_j[$i]=$list['duree_jour_minutes']*1;
$pourcent_soleil_j[$i]=round($soleil_j[$i]/$duree_j[$i]*100,2); // sert à déterminer la couleur du fond de la cellule ensoleillement
$jourensoleille[$i]=$list['jour_ensoleille']*1;
}
// ********** fin de modif **********



4. Dans les fichier de langue, j’ai rajouté la constante VERSION qui affiche le numéro de la version dans la ligne au-dessus des boutons de sélection
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

Météo-Achiet
Messages : 27
Enregistré le : 03 déc. 2014, 15:44
Localisation : Pas de Calais
Contact :

Re: Comparaison NOAA

Message par Météo-Achiet » 11 avr. 2021, 08:47

Salut tout le monde.
Petit soucis avec les graphs Highcharts de compare_mois qui ne s'affichent pas.
J'ai testé certaines requêtes de Requetes_SQL_Pour_Comparateur_Mensuel.php en manuel via mysql workbench et je ne rencontre pas de soucis.
Quelqu'un aurait une idée du problème?
Davis VP2 6152EU
data logger+VirtualVP1.2.5+cumulus 1.9.4+Cumulus2SQL_1_0_4_19+NOAAtableNew_1_0_1_4
WampServer Version 3.1.9
http://www.meteo-achiet.infos.st/index.php

Répondre