Bonjour à tous,
Je suis en train de fouiller dans les données récupérables du plugin weather… Je ne comprends pas à quoi correspondent les données +1 / +2 etc… comme par exemple Pluie+1…
J’ai bien vérifié qu’il s’agit du même code ville entre OWM et mon plugin.
Pour être plus clair:
Pluie + 1 remonte dans le plugin: 0.25, mais 0 sur le site OWM (à J+1)
Pluie + 2 remonte dans le plugin: 2.59, mais 10.49 sur le site OWM (à J+2)
Pluie +3 remonte dans le plugin: 9.46, mais 0.6 sur le site OWM (à J+3)
Quelqu’un saurait me dire si ces valeurs correspondent a quelque chose?
A partir des 40 prévisions par tranche de 3 heures dispo gratuitement sur openweather, le plugin calcule des prévisions meteo pour les 5 jours suivants.
Pour Pluie +1 c’est la somme des 8 prévisions de pluie de demain.
Extrait du code de weather.class.php:
for ($i = 0; $i < 5; $i++) { // pour aujourd'hui et les 4 jours suivants
$date = date('Y-m-d', strtotime('+' . $i . ' day'));
...
$rain = 0;
foreach ($forecast as $weather) { // parcours des 40 prévisions
$sDate = $weather->time->day->format('Y-m-d');
if ($date != $sDate) continue; // jour different
...
$rain += $weather->precipitation->getValue();
}
$changed = $this->checkAndUpdateCmd('rain_' . $i, $rain) || $changed;
}
Autant pour la hauteur de pluie ça peut être exact(ça reste une prévision), je n’ai pas encore compris comment le plugin peut déterminer l’icône à afficher pour demain s’il fait beau le matin et pluie am.
Dans mes modifs de ce plugin, j’affiche les prevs par tranche de 3 heures.
Voir Evolutions futures du plugin weather
Sans suite pour le moment. Donc en standby de mon coté. Je ne veux pas dev sur une voie de garage!