je me réponds ![]()
Avec un objet calendrier « tous les jours à 02:30 », il est possible de programmer un push GET sur la V5 et traiter la réponse JSON dans un parser grâce à l’API http://worldtimeapi.org/api/timezone/Europe/Paris
La requête se lance après 02h00 car elle récupère les données réajustées du jour (le changement d’heure se fait à 02:00).
sa réponse JSON :
{
"utc_offset": "+02:00",
"timezone": "Europe/Paris",
"day_of_week": 1,
"day_of_year": 246,
"datetime": "2024-09-02T11:34:04.082337+02:00",
"utc_datetime": "2024-09-02T09:34:04.082337+00:00",
"unixtime": 1725269644,
"raw_offset": 3600,
"week_number": 36,
"dst": true,
"abbreviation": "CEST",
"dst_offset": 3600,
"dst_from": "2024-03-31T01:00:00+00:00",
"dst_until": "2024-10-27T01:00:00+00:00"
}
Le json contient « dst » true. Ce flag booléen signifie que nous sommes en heure d’été.
Il suffit alors de récupérer sa valeur dans une variable type IO.
Création du Parser Json :
Un objet preset fixera la valeur d’une variable analogique à 1 heure ou 2 heures (exprimées en secondes) selon l’état de l’IO puis une « Fonction » traitera alors l’information sur le timestamp du module Météo.
Voici le diagramme complet :
EDIT : www.timeapi.io est une autre API donnant le même niveau d’information.


