Je me suis bien sûr aperçue de ce petit détail, mais pour moi ça me pose un problème. J'ai mis ma sonde d'ensoleillement en service le 01-01-2017 et dans le rapport global, mes données d'ensoleillement de l'année 2017 n'apparaissent pas. Logique vu les explications de Pascal.
J'ai cherché et j'ai trouvé une solution, je ne sais pas si c'est la bonne, mais ça fonctionne et apparemment il n'y pas d'incidence sur les autres rapports.
j'ai fais une petite modifications dans le fichier constantes.php, la requête ligne 49.
Code : Tout sélectionner
if(SONDE_SOL=="TRUE"){
$sql="SELECT MIN(AMJ) AS PJS FROM noaa_jour WHERE Solaravg_jour>0 AND energie_jour >0";
$query = mysqli_query($conn,$sql);
$list=mysqli_fetch_array($query);
define ("PREMJOURSOL",$list['PJS']);
define ("PREMMOISSOL",SUBSTR($list['PJS'],0,6));
define ("PREMANSOL",SUBSTR($list['PJS'],0,4));
if(PREMMOISSOL>1){
define ("PREMANSOLGLOB",PREMANSOL+1);
}
mysqli_free_result($query);
}
J'ai supprimé le
+1 sur la ligne
Et mes données d'"ensoleillement sont maintenant sur le rapport global.
J'en profite remercier Pascal pour ce rapport global, c'est vraiment un gros plus