Accès aux conditions météo heure par heure

Bonjour,

Aujourd’hui il a fait mauvais ce matin et il fait beau cet après midi.
J’aurai eu intérêt à démarré mon chauffe-eau vers 13h plutôt que vers 10h puisque j’ai des panneaux photovoltaïques.

Est-ce qu’il est possible d’inclure des commandes dans « météo 24h » pour avoir la météo heure par heure comme c’est affiché via les pictogrammes.

Ça me permettrait de voir qu’il va faire beau et donc de décaler la chauffe de l’eau sanitaire.

Merci,
Bison

Désolé du temps de réponses. A voir, mais pas sur car plus on ajoute de fonctions, plus le plugin risque d’être lourd. Donc je ne promets rien mais je vais regarder ça.

Salut Anthony,

Bon retour sur le forum :smile:.

Tu vas avoir du temps parce-que que les pauvres ont l’air de galérer pour remonter le service après l’accident chez OVH.

Je suis pour :smiley: car j’ai besoin par exemple de connaitre les « condition (ensoleillé…) » pour régler la hauteur de mes volets.
Et aussi si tu peux, l’humidité heure par heure…
He oui @AnthonyDomotique, quand on fait un super travail (plugin très complet), on en veut toujours plus :smiley:

1 « J'aime »

Bonjour,
Intéressé aussi pour l’optimisation solaire :+1:

Pour palier au besoin d’avoir de l’heure par heure pour par exemple les conditions, j’ai été directement lire le json donné par la météo
https://www.prevision-meteo.ch/services/json/lat=46.259lng=5.235
C’est beaucoup moins « propre » que ce ne sera lorsque le plugin l’intègrera.
Voir le guide : https://www.prevision-meteo.ch/uploads/pdf/recuperation-donnees-meteo.pdf
exemple de code à mettre dans un bloc code d’un scénario:

# vous pouvez  utiliser les latitude longitude
#https://www.prevision-meteo.ch/services/json/lat=46.259lng=5.235
# ou directement la ville
$url='https://www.prevision-meteo.ch/services/json/paris';
#Récupération du json
$json = file_get_contents($url);
$json = json_decode($json);

# la récupération des données se fait alors comme ceci : 
# pour plus de détail, aller voir ici:
# https://www.prevision-meteo.ch/uploads/pdf/recuperation-donnees-meteo.pdf
$title = $json->current_condition->date;
$message = $json->current_condition->date;
message::add($title, $message);

$title = $json->fcst_day_0->date;
# si la clef json n'est pas compatible, il faut l'entourer de {}
$message = $json->fcst_day_0->hourly_data->{'0H00'}->{'CONDITION'};
message::add($title, $message);
$title = $json->fcst_day_1->date;
$message = $json->fcst_day_1->hourly_data->{'12H00'}->CONDITION;
message::add($title, $message);

Bonjour, je vais tester, merci pour le code.