V5 - Module Météo - TimeZone

je me réponds :blush:

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.

2 « J'aime »