Requête HTTPS GET avec Token

Bonjour,
J'essaie de récupérer des données météo du site agromet.be.
Je me suis inscrit, j'ai reçu un token pour utiliser l'API.
Par contre je bloque sur le code; j'ai un message "HTTP Response code: 401 {"detail":"Informations d'authentification non fournies."}"
Une idée, voici le code ?

//Send an HTTP POST request every 10 minutes
  if ((millis() - lastTime) > timerDelay) {
    //Check WiFi connection status
    if(WiFi.status()== WL_CONNECTED){
      HTTPClient http;
      WiFiClientSecure client;

      client.setInsecure(); //the magic line, use with caution
      client.connect("https://agromet.be/fr/", 443);

      // serverName = "https://agromet.be/fr/"
     // data = ""geomatique/api/v3/get_spatial_hourly/ens/5.12452/50.35894/2023-02-22T00:00:00Z/2023-02-22T00:00:00Z/";
     // API = le token reçu
      String serverPath = serverName + data;
      http.addHeader("Authorization:", API);
      http.begin(client, serverPath.c_str());
      
      // Send HTTP GET request
      int httpResponseCode = http.GET();
      
      if (httpResponseCode>0) {
        Serial.print("HTTP Response code: ");
        Serial.println(httpResponseCode);
        String payload = http.getString();
        Serial.println(payload);
      }
      else {
        Serial.print("Error code: ");
        Serial.println(httpResponseCode);
      }
      // Free resources
      http.end();
    }
    else {
      Serial.println("WiFi Disconnected");
    }
    lastTime = millis();
  }

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Bonsoir @flying_0

N.B sur ce site les bouts de code ne sont pas particulièrement appréciés, le problème se situant souvent en dehors du 'morceau choisi' . Donner par principe le code complet y compris les lignes de déclaration des variables.

Comme indiqué ci dessus prendre le temps de consulter les 'Bonnes Pratiques' pour y découvrir les informations à fournir pour une demande d'aide

Test préalable de la requête ? Il est souvent profitable, avant de coder ce genre de requête avec token de la tester sur l'ordinateur en ligne de commande avec curl par la ligne poposée sur la page API du site , c'est simple et rapide

curl  -H "Authorization: Token my_token" -L https://agromet.be/fr/agromet/api/v3/get_pameseb_hourly/tsa,plu,hra/1,26/2018-09-01/2018-09-05/

Avant cette ligne, il faudrait que tu trace au moins serverPAth et API, pour vérifier la requête que tu envois.
Et bien sûre suivre les conseilles de @al1fch

Bonjour,
D'accord je vais nettoyer un peu mon bout de code et je le publie :slight_smile:
J'ai essayé la requête via CURL et elle fonctionne bien.
C'est donc ma façon d'indiquer le token qui ne passe pas

Bonjour,
Si je copie la requête dans CURL (comme suggéré par @al1fch cela passe et j'obtiens bien les données en retour

Faut-il que les variables contiennent bien ce que tu crois qu'elle contiennent.

Oui, voici un exemple avec les prévisions de température pour demain retournée par CURL :slight_smile:
{"version":"3.0","terms_of_service":"Copyright 2023 CRAW - Forecasts are based on data from MET Norway see https://www.met.no","frequency":"hourly","references":{"stations":[{"sid":"17","poste":"Jemelle","longitude":"5.24274","latitude":"50.16587","altitude":"233.0"}]},"results":[{"mtime":"2023-03-15T18:00:00Z","sid":"17","tsa":"3.4"},{"mtime":"2023-03-15T19:00:00Z","sid":"17","tsa":"3.1"},{"mtime":"2023-03-15T20:00:00Z","sid":"17","tsa":"3.1"},{"mtime":"2023-03-15T21:00:00Z","sid":"17","tsa":"2.1"},{"mtime":"2023-03-15T22:00:00Z","sid":"17","tsa":"2.2"},{"mtime":"2023-03-15T23:00:00Z","sid":"17","tsa":"2.4"},{"mtime":"2023-03-16T00:00:00Z","sid":"17","tsa":"2.4"},{"mtime":"2023-03-16T01:00:00Z","sid":"17","tsa":"2.6"},{"mtime":"2023-03-16T02:00:00Z","sid":"17","tsa":"2.8"},{"mtime":"2023-03-16T03:00:00Z","sid":"17","tsa":"3.3"},{"mtime":"2023-03-16T04:00:00Z","sid":"17","tsa":"3.5"},{"mtime":"2023-03-16T05:00:00Z","sid":"17","tsa":"3.6"},{"mtime":"2023-03-16T06:00:00Z","sid":"17","tsa":"3.8"},{"mtime":"2023-03-16T07:00:00Z","sid":"17","tsa":"4.2"},{"mtime":"2023-03-16T08:00:00Z","sid":"17","tsa":"5.4"},{"mtime":"2023-03-16T09:00:00Z","sid":"17","tsa":"6.6"},{"mtime":"2023-03-16T10:00:00Z","sid":"17","tsa":"8.1"},{"mtime":"2023-03-16T11:00:00Z","sid":"17","tsa":"9.6"},{"mtime":"2023-03-16T12:00:00Z","sid":"17","tsa":"11.1"},{"mtime":"2023-03-16T13:00:00Z","sid":"17","tsa":"11.6"},{"mtime":"2023-03-16T14:00:00Z","sid":"17","tsa":"12.0"},{"mtime":"2023-03-16T15:00:00Z","sid":"17","tsa":"12.1"},{"mtime":"2023-03-16T16:00:00Z","sid":"17","tsa":"11.7"},{"mtime":"2023-03-16T17:00:00Z","sid":"17","tsa":"10.3"}]}

Oui, mais comme dans ton code, on ne voit pas l'initialisation de tes variables, il n'y a aucun moyen de vérifier que tu passe bien les mêmes valeurs avec ta requête qui ne passe pas

+1

Code complet demandé dès le message #3.........

et avec quel arduino ESP32 ou ESP8266 ou autre ?

bonjour,
oui je le poste tout à l'heure. Je dois le nettoyer avant car j'ai tellement chipoter

Bonjour,
ESP32

tenez testez cela

il faut installer la dernière version de la bibliothèque ArduinoJson

il faut mettre la console série à 115200 bauds et bien sûr remplir les champs secrets pour le WiFi et votre token du compte Agromet que vous avez dans votre profil

const char* ssid =     "***";
const char* password = "***";
#define agrometToken   "***"  // Token pour appels API obtenu dans le profil de compte Agromet

et la requête dans ce code de démo est câblée en dur

// l'URI qu'on veut utiliser. cf https://agromet.be/fr/docu/utilisation-de-lapi/
// ici par exemple pour
// Libramont (1) et Leuze (26)
// température sèche en °C (tsa) et les précipitations en mm (plu)
// entre les 12 mars 2023 et 15 mars 2023

const char* getURI = "https://agromet.be/fr/agromet/api/v3/get_pameseb_hourly/tsa,plu/1,26/2023-03-12/2023-03-15/";

il faudrait bien sûr rendre cela paramètrable

/* ============================================
  KEEP THIS INFORMATION IF YOU USE THIS CODE

  This "API AGROMET" demo code for ESP 32 is placed under the MIT license
  Copyright (c) 2023 J-M-L For the Arduino Forum

  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in
  all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  THE SOFTWARE.
  ===============================================
*/

#include <WiFi.h>
#include <HTTPClient.h>
#include <ArduinoJson.h>

// *****************************************
// *****************************************
//     ! ATTENTION ELEMENTS SECRETS !
// *****************************************
// *****************************************

const char* ssid =     "***";
const char* password = "***";
#define agrometToken   "***"  // Token pour appels API obtenu dans le profil de compte Agromet

// *****************************************

// pour le header Authorization
const char * idAgromet = "\"Token " agrometToken "\""; // le compilateur se charge de tout concaténer


// le certificat racine (format PEM) du site https://agromet.be
const char* rootCa = \
                     "-----BEGIN CERTIFICATE-----\n" \
                     "MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw\n" \
                     "TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\n" \
                     "cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4\n" \
                     "WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu\n" \
                     "ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY\n" \
                     "MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc\n" \
                     "h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+\n" \
                     "0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U\n" \
                     "A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW\n" \
                     "T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH\n" \
                     "B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC\n" \
                     "B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv\n" \
                     "KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn\n" \
                     "OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn\n" \
                     "jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw\n" \
                     "qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI\n" \
                     "rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV\n" \
                     "HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq\n" \
                     "hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL\n" \
                     "ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ\n" \
                     "3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK\n" \
                     "NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5\n" \
                     "ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur\n" \
                     "TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC\n" \
                     "jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc\n" \
                     "oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq\n" \
                     "4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA\n" \
                     "mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d\n" \
                     "emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=\n" \
                     "-----END CERTIFICATE-----\n";


// l'URI qu'on veut utiliser. cf https://agromet.be/fr/docu/utilisation-de-lapi/
// ici par exemple pour
// Libramont (1) et Leuze (26)
// température sèche en °C (tsa) et les précipitations en mm (plu)
// entre les 12 mars 2023 et 15 mars 2023
const char* getURI = "https://agromet.be/fr/agromet/api/v3/get_pameseb_hourly/tsa,plu/1,26/2023-03-12/2023-03-15/";


bool getAgrometData() {
  int codeReponseHTTP;
  bool requeteOK = true;

  if (WiFi.status() != WL_CONNECTED) {
    Serial.println("WiFI non disponible. Requête impossible");
    return false;
  }

  WiFiClientSecure client;
  HTTPClient http;

  client.setCACert(rootCa);
  http.begin(client, getURI);
  http.addHeader("Authorization", idAgromet);
  codeReponseHTTP = http.GET();

  if (codeReponseHTTP == HTTP_CODE_OK) {
    // le json peut être récupéré avec http.getString()

    Serial.println("-----------------------");
    Serial.println("        AGROMET        ");
    Serial.println("-----------------------\n");

    // On récupère le JSON directement depuis le stream et on le met en forme
    DynamicJsonDocument doc(60000); // si besoin de bcp de mémoire, voir https://arduinojson.org/v6/how-to/use-external-ram-on-esp32/
    DeserializationError erreur = deserializeJson(doc, http.getStream());

    if (erreur) {
      Serial.print("deserializeJson erreur: ");
      Serial.println(erreur.c_str());
      return false;
    }

    // on imprime de manière sympa le JSON
    serializeJsonPretty(doc, Serial);
    Serial.println();

    // on peut extraire des trucs du JSON
    Serial.println("------------------------------");
    const char* frequence = doc["frequency"];
    Serial.print("Fréquence: "); Serial.println(frequence);

    Serial.println("------------------------------");
    for (JsonObject references_station : doc["references"]["stations"].as<JsonArray>()) {
      const char* station = references_station["poste"];
      Serial.print(station);

      const char* latitude = references_station["latitude"];
      const char* longitude = references_station["longitude"];
      Serial.print("\tGPS: "); Serial.print(latitude);
      Serial.print(", "); Serial.print(longitude);

      const char* altitude = references_station["altitude"];
      Serial.print("\taltitude: "); Serial.println(altitude);
    }

    Serial.println("------------------------------");
    for (JsonObject result : doc["results"].as<JsonArray>()) {
      const char* sid = result["sid"];
      Serial.print("SID: "); Serial.print(sid);

      const char* date = result["mtime"];
      Serial.print("\tDate: "); Serial.print(date);

      const char* plu = result["plu"];
      Serial.print("\tPLU: "); Serial.print(plu);

      const char* tsa = result["tsa"];
      Serial.print("\tTSA: "); Serial.println(tsa);
    }

  } else {
    Serial.print("erreur HTTP GET: ");
    Serial.print(codeReponseHTTP);
    Serial.print(" => ");
    Serial.println(http.errorToString(codeReponseHTTP));
    requeteOK = false;
  }
  http.end();
  return requeteOK;
}


void setup() {
  Serial.begin(115200);
  while (!Serial) yield();
  Serial.println();

  Serial.print("Accès WiFi...");
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.write('.');
  }
  Serial.print("OK\nMon adresse IP: ");
  Serial.println(WiFi.localIP());

  getAgrometData();
}

void loop() {}

chez moi je vois cela dans le moniteur série:

Accès WiFi....OK
Mon adresse IP: 10.86.1.181
-----------------------
        AGROMET        
-----------------------

{
  "version": "3.0",
  "terms_of_service": "Copyright 2023 CRAW",
  "frequency": "hourly",
  "references": {
    "stations": [
      {
        "sid": "1",
        "poste": "Libramont",
        "longitude": "5.36080",
        "latitude": "49.92665",
        "altitude": "473.0"
      },
      {
        "sid": "26",
        "poste": "Leuze",
        "longitude": "4.89594",
        "latitude": "50.55476",
        "altitude": "176.0"
      }
    ]
  },
  "results": [
    {
      "mtime": "2023-03-12T00:00:00Z",
      "sid": "1",
      "tsa": "0.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T01:00:00Z",
      "sid": "1",
      "tsa": "0.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T02:00:00Z",
      "sid": "1",
      "tsa": "-0.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T03:00:00Z",
      "sid": "1",
      "tsa": "-0.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T04:00:00Z",
      "sid": "1",
      "tsa": "-0.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T05:00:00Z",
      "sid": "1",
      "tsa": "-0.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T06:00:00Z",
      "sid": "1",
      "tsa": "0.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T07:00:00Z",
      "sid": "1",
      "tsa": "0.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T08:00:00Z",
      "sid": "1",
      "tsa": "1.5",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-12T09:00:00Z",
      "sid": "1",
      "tsa": "4.6",
      "plu": "0.8"
    },
    {
      "mtime": "2023-03-12T10:00:00Z",
      "sid": "1",
      "tsa": "6.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T11:00:00Z",
      "sid": "1",
      "tsa": "7.2",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-12T12:00:00Z",
      "sid": "1",
      "tsa": "8.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T13:00:00Z",
      "sid": "1",
      "tsa": "8.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T14:00:00Z",
      "sid": "1",
      "tsa": "8.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T15:00:00Z",
      "sid": "1",
      "tsa": "8.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T16:00:00Z",
      "sid": "1",
      "tsa": "8.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T17:00:00Z",
      "sid": "1",
      "tsa": "8.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T18:00:00Z",
      "sid": "1",
      "tsa": "8.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T19:00:00Z",
      "sid": "1",
      "tsa": "8.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T20:00:00Z",
      "sid": "1",
      "tsa": "7.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T21:00:00Z",
      "sid": "1",
      "tsa": "7.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T22:00:00Z",
      "sid": "1",
      "tsa": "7.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T23:00:00Z",
      "sid": "1",
      "tsa": "7.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T00:00:00Z",
      "sid": "1",
      "tsa": "7.7",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-13T01:00:00Z",
      "sid": "1",
      "tsa": "8.0",
      "plu": "0.6"
    },
    {
      "mtime": "2023-03-13T02:00:00Z",
      "sid": "1",
      "tsa": "8.3",
      "plu": "0.5"
    },
    {
      "mtime": "2023-03-13T03:00:00Z",
      "sid": "1",
      "tsa": "8.9",
      "plu": "0.5"
    },
    {
      "mtime": "2023-03-13T04:00:00Z",
      "sid": "1",
      "tsa": "9.5",
      "plu": "0.3"
    },
    {
      "mtime": "2023-03-13T05:00:00Z",
      "sid": "1",
      "tsa": "9.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T06:00:00Z",
      "sid": "1",
      "tsa": "10.1",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-13T07:00:00Z",
      "sid": "1",
      "tsa": "10.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T08:00:00Z",
      "sid": "1",
      "tsa": "10.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T09:00:00Z",
      "sid": "1",
      "tsa": "10.3",
      "plu": "0.6"
    },
    {
      "mtime": "2023-03-13T10:00:00Z",
      "sid": "1",
      "tsa": "10.2",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-13T11:00:00Z",
      "sid": "1",
      "tsa": "10.3",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-13T12:00:00Z",
      "sid": "1",
      "tsa": "10.4",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-13T13:00:00Z",
      "sid": "1",
      "tsa": "10.7",
      "plu": "1.2"
    },
    {
      "mtime": "2023-03-13T14:00:00Z",
      "sid": "1",
      "tsa": "11.2",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-13T15:00:00Z",
      "sid": "1",
      "tsa": "11.3",
      "plu": "0.3"
    },
    {
      "mtime": "2023-03-13T16:00:00Z",
      "sid": "1",
      "tsa": "10.7",
      "plu": "1.0"
    },
    {
      "mtime": "2023-03-13T17:00:00Z",
      "sid": "1",
      "tsa": "9.9",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-13T18:00:00Z",
      "sid": "1",
      "tsa": "9.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T19:00:00Z",
      "sid": "1",
      "tsa": "8.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T20:00:00Z",
      "sid": "1",
      "tsa": "8.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T21:00:00Z",
      "sid": "1",
      "tsa": "8.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T22:00:00Z",
      "sid": "1",
      "tsa": "8.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T23:00:00Z",
      "sid": "1",
      "tsa": "7.7",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-14T00:00:00Z",
      "sid": "1",
      "tsa": "7.6",
      "plu": "0.5"
    },
    {
      "mtime": "2023-03-14T01:00:00Z",
      "sid": "1",
      "tsa": "7.4",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-14T02:00:00Z",
      "sid": "1",
      "tsa": "7.0",
      "plu": "1.3"
    },
    {
      "mtime": "2023-03-14T03:00:00Z",
      "sid": "1",
      "tsa": "6.9",
      "plu": "2.1"
    },
    {
      "mtime": "2023-03-14T04:00:00Z",
      "sid": "1",
      "tsa": "6.7",
      "plu": "1.5"
    },
    {
      "mtime": "2023-03-14T05:00:00Z",
      "sid": "1",
      "tsa": "6.8",
      "plu": "1.9"
    },
    {
      "mtime": "2023-03-14T06:00:00Z",
      "sid": "1",
      "tsa": "6.8",
      "plu": "0.6"
    },
    {
      "mtime": "2023-03-14T07:00:00Z",
      "sid": "1",
      "tsa": "6.9",
      "plu": "1.1"
    },
    {
      "mtime": "2023-03-14T08:00:00Z",
      "sid": "1",
      "tsa": "7.1",
      "plu": "1.7"
    },
    {
      "mtime": "2023-03-14T09:00:00Z",
      "sid": "1",
      "tsa": "6.1",
      "plu": "1.2"
    },
    {
      "mtime": "2023-03-14T10:00:00Z",
      "sid": "1",
      "tsa": "4.3",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-14T11:00:00Z",
      "sid": "1",
      "tsa": "3.9",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-14T12:00:00Z",
      "sid": "1",
      "tsa": "4.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T13:00:00Z",
      "sid": "1",
      "tsa": "4.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T14:00:00Z",
      "sid": "1",
      "tsa": "5.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T15:00:00Z",
      "sid": "1",
      "tsa": "5.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T16:00:00Z",
      "sid": "1",
      "tsa": "5.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T17:00:00Z",
      "sid": "1",
      "tsa": "1.1",
      "plu": "0.9"
    },
    {
      "mtime": "2023-03-14T18:00:00Z",
      "sid": "1",
      "tsa": "-0.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T19:00:00Z",
      "sid": "1",
      "tsa": "-0.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T20:00:00Z",
      "sid": "1",
      "tsa": "-0.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T21:00:00Z",
      "sid": "1",
      "tsa": "-1.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T22:00:00Z",
      "sid": "1",
      "tsa": "-1.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T23:00:00Z",
      "sid": "1",
      "tsa": "-1.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T00:00:00Z",
      "sid": "1",
      "tsa": "-2.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T01:00:00Z",
      "sid": "1",
      "tsa": "-1.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T02:00:00Z",
      "sid": "1",
      "tsa": "-0.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T03:00:00Z",
      "sid": "1",
      "tsa": "-0.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T04:00:00Z",
      "sid": "1",
      "tsa": "-0.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T05:00:00Z",
      "sid": "1",
      "tsa": "0.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T06:00:00Z",
      "sid": "1",
      "tsa": "0.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T07:00:00Z",
      "sid": "1",
      "tsa": "0.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T08:00:00Z",
      "sid": "1",
      "tsa": "0.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T09:00:00Z",
      "sid": "1",
      "tsa": "0.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T10:00:00Z",
      "sid": "1",
      "tsa": "0.8",
      "plu": "0.6"
    },
    {
      "mtime": "2023-03-15T11:00:00Z",
      "sid": "1",
      "tsa": "1.8",
      "plu": "2.1"
    },
    {
      "mtime": "2023-03-15T12:00:00Z",
      "sid": "1",
      "tsa": "3.1",
      "plu": "1.8"
    },
    {
      "mtime": "2023-03-15T13:00:00Z",
      "sid": "1",
      "tsa": "3.1",
      "plu": "0.8"
    },
    {
      "mtime": "2023-03-15T14:00:00Z",
      "sid": "1",
      "tsa": "4.0",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-15T15:00:00Z",
      "sid": "1",
      "tsa": "4.5",
      "plu": "0.3"
    },
    {
      "mtime": "2023-03-15T16:00:00Z",
      "sid": "1",
      "tsa": "5.0",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-15T17:00:00Z",
      "sid": "1",
      "tsa": "4.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T18:00:00Z",
      "sid": "1",
      "tsa": "3.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T19:00:00Z",
      "sid": "1",
      "tsa": "2.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T20:00:00Z",
      "sid": "1",
      "tsa": "1.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T21:00:00Z",
      "sid": "1",
      "tsa": "1.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T22:00:00Z",
      "sid": "1",
      "tsa": "1.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T23:00:00Z",
      "sid": "1",
      "tsa": "1.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T00:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T01:00:00Z",
      "sid": "26",
      "tsa": "2.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T02:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T03:00:00Z",
      "sid": "26",
      "tsa": "2.1",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-12T04:00:00Z",
      "sid": "26",
      "tsa": "2.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T05:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T06:00:00Z",
      "sid": "26",
      "tsa": "3.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T07:00:00Z",
      "sid": "26",
      "tsa": "4.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T08:00:00Z",
      "sid": "26",
      "tsa": "6.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T09:00:00Z",
      "sid": "26",
      "tsa": "7.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T10:00:00Z",
      "sid": "26",
      "tsa": "8.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T11:00:00Z",
      "sid": "26",
      "tsa": "9.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T12:00:00Z",
      "sid": "26",
      "tsa": "10.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T13:00:00Z",
      "sid": "26",
      "tsa": "10.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T14:00:00Z",
      "sid": "26",
      "tsa": "10.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T15:00:00Z",
      "sid": "26",
      "tsa": "11.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T16:00:00Z",
      "sid": "26",
      "tsa": "10.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T17:00:00Z",
      "sid": "26",
      "tsa": "10.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T18:00:00Z",
      "sid": "26",
      "tsa": "10.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T19:00:00Z",
      "sid": "26",
      "tsa": "10.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T20:00:00Z",
      "sid": "26",
      "tsa": "10.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T21:00:00Z",
      "sid": "26",
      "tsa": "9.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T22:00:00Z",
      "sid": "26",
      "tsa": "10.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-12T23:00:00Z",
      "sid": "26",
      "tsa": "10.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T00:00:00Z",
      "sid": "26",
      "tsa": "10.4",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-13T01:00:00Z",
      "sid": "26",
      "tsa": "10.1",
      "plu": "0.3"
    },
    {
      "mtime": "2023-03-13T02:00:00Z",
      "sid": "26",
      "tsa": "10.4",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-13T03:00:00Z",
      "sid": "26",
      "tsa": "10.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T04:00:00Z",
      "sid": "26",
      "tsa": "11.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T05:00:00Z",
      "sid": "26",
      "tsa": "12.4",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-13T06:00:00Z",
      "sid": "26",
      "tsa": "12.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T07:00:00Z",
      "sid": "26",
      "tsa": "12.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T08:00:00Z",
      "sid": "26",
      "tsa": "13.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T09:00:00Z",
      "sid": "26",
      "tsa": "13.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T10:00:00Z",
      "sid": "26",
      "tsa": "13.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T11:00:00Z",
      "sid": "26",
      "tsa": "13.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T12:00:00Z",
      "sid": "26",
      "tsa": "14.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T13:00:00Z",
      "sid": "26",
      "tsa": "14.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T14:00:00Z",
      "sid": "26",
      "tsa": "13.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T15:00:00Z",
      "sid": "26",
      "tsa": "14.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T16:00:00Z",
      "sid": "26",
      "tsa": "14.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T17:00:00Z",
      "sid": "26",
      "tsa": "14.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T18:00:00Z",
      "sid": "26",
      "tsa": "13.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T19:00:00Z",
      "sid": "26",
      "tsa": "12.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T20:00:00Z",
      "sid": "26",
      "tsa": "11.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T21:00:00Z",
      "sid": "26",
      "tsa": "10.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T22:00:00Z",
      "sid": "26",
      "tsa": "11.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-13T23:00:00Z",
      "sid": "26",
      "tsa": "10.6",
      "plu": "0.8"
    },
    {
      "mtime": "2023-03-14T00:00:00Z",
      "sid": "26",
      "tsa": "9.0",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-14T01:00:00Z",
      "sid": "26",
      "tsa": "9.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T02:00:00Z",
      "sid": "26",
      "tsa": "9.1",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-14T03:00:00Z",
      "sid": "26",
      "tsa": "8.7",
      "plu": "0.4"
    },
    {
      "mtime": "2023-03-14T04:00:00Z",
      "sid": "26",
      "tsa": "8.6",
      "plu": "0.6"
    },
    {
      "mtime": "2023-03-14T05:00:00Z",
      "sid": "26",
      "tsa": "8.4",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-14T06:00:00Z",
      "sid": "26",
      "tsa": "8.6",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-14T07:00:00Z",
      "sid": "26",
      "tsa": "8.9",
      "plu": "0.4"
    },
    {
      "mtime": "2023-03-14T08:00:00Z",
      "sid": "26",
      "tsa": "8.3",
      "plu": "5.0"
    },
    {
      "mtime": "2023-03-14T09:00:00Z",
      "sid": "26",
      "tsa": "6.1",
      "plu": "0.5"
    },
    {
      "mtime": "2023-03-14T10:00:00Z",
      "sid": "26",
      "tsa": "5.6",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-14T11:00:00Z",
      "sid": "26",
      "tsa": "5.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T12:00:00Z",
      "sid": "26",
      "tsa": "6.0",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-14T13:00:00Z",
      "sid": "26",
      "tsa": "5.0",
      "plu": "0.7"
    },
    {
      "mtime": "2023-03-14T14:00:00Z",
      "sid": "26",
      "tsa": "4.1",
      "plu": "1.4"
    },
    {
      "mtime": "2023-03-14T15:00:00Z",
      "sid": "26",
      "tsa": "3.1",
      "plu": "2.0"
    },
    {
      "mtime": "2023-03-14T16:00:00Z",
      "sid": "26",
      "tsa": "3.3",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-14T17:00:00Z",
      "sid": "26",
      "tsa": "2.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T18:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T19:00:00Z",
      "sid": "26",
      "tsa": "2.1",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T20:00:00Z",
      "sid": "26",
      "tsa": "2.0",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T21:00:00Z",
      "sid": "26",
      "tsa": "1.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-14T22:00:00Z",
      "sid": "26",
      "tsa": "1.4",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-14T23:00:00Z",
      "sid": "26",
      "tsa": "1.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T00:00:00Z",
      "sid": "26",
      "tsa": "1.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T01:00:00Z",
      "sid": "26",
      "tsa": "1.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T02:00:00Z",
      "sid": "26",
      "tsa": "2.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T03:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T04:00:00Z",
      "sid": "26",
      "tsa": "2.9",
      "plu": "0.2"
    },
    {
      "mtime": "2023-03-15T05:00:00Z",
      "sid": "26",
      "tsa": "2.6",
      "plu": "0.1"
    },
    {
      "mtime": "2023-03-15T06:00:00Z",
      "sid": "26",
      "tsa": "2.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T07:00:00Z",
      "sid": "26",
      "tsa": "2.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T08:00:00Z",
      "sid": "26",
      "tsa": "2.9",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T09:00:00Z",
      "sid": "26",
      "tsa": "3.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T10:00:00Z",
      "sid": "26",
      "tsa": "4.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T11:00:00Z",
      "sid": "26",
      "tsa": "5.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T12:00:00Z",
      "sid": "26",
      "tsa": "5.7",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T13:00:00Z",
      "sid": "26",
      "tsa": "6.5",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T14:00:00Z",
      "sid": "26",
      "tsa": "7.3",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T15:00:00Z",
      "sid": "26",
      "tsa": "7.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T16:00:00Z",
      "sid": "26",
      "tsa": "7.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T17:00:00Z",
      "sid": "26",
      "tsa": "7.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T18:00:00Z",
      "sid": "26",
      "tsa": "6.6",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T19:00:00Z",
      "sid": "26",
      "tsa": "5.8",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T20:00:00Z",
      "sid": "26",
      "tsa": "5.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T21:00:00Z",
      "sid": "26",
      "tsa": "4.4",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T22:00:00Z",
      "sid": "26",
      "tsa": "4.2",
      "plu": "0.0"
    },
    {
      "mtime": "2023-03-15T23:00:00Z",
      "sid": "26",
      "tsa": "4.2",
      "plu": "0.0"
    }
  ]
}
------------------------------
Fréquence: hourly
------------------------------
Libramont	GPS: 49.92665, 5.36080	altitude: 473.0
Leuze	GPS: 50.55476, 4.89594	altitude: 176.0
------------------------------
SID: 1	Date: 2023-03-12T00:00:00Z	PLU: 0.0	TSA: 0.5
SID: 1	Date: 2023-03-12T01:00:00Z	PLU: 0.0	TSA: 0.7
SID: 1	Date: 2023-03-12T02:00:00Z	PLU: 0.0	TSA: -0.4
SID: 1	Date: 2023-03-12T03:00:00Z	PLU: 0.0	TSA: -0.6
SID: 1	Date: 2023-03-12T04:00:00Z	PLU: 0.0	TSA: -0.4
SID: 1	Date: 2023-03-12T05:00:00Z	PLU: 0.0	TSA: -0.2
SID: 1	Date: 2023-03-12T06:00:00Z	PLU: 0.0	TSA: 0.0
SID: 1	Date: 2023-03-12T07:00:00Z	PLU: 0.0	TSA: 0.5
SID: 1	Date: 2023-03-12T08:00:00Z	PLU: 0.1	TSA: 1.5
SID: 1	Date: 2023-03-12T09:00:00Z	PLU: 0.8	TSA: 4.6
SID: 1	Date: 2023-03-12T10:00:00Z	PLU: 0.0	TSA: 6.3
SID: 1	Date: 2023-03-12T11:00:00Z	PLU: 0.1	TSA: 7.2
SID: 1	Date: 2023-03-12T12:00:00Z	PLU: 0.0	TSA: 8.1
SID: 1	Date: 2023-03-12T13:00:00Z	PLU: 0.0	TSA: 8.1
SID: 1	Date: 2023-03-12T14:00:00Z	PLU: 0.0	TSA: 8.7
SID: 1	Date: 2023-03-12T15:00:00Z	PLU: 0.0	TSA: 8.8
SID: 1	Date: 2023-03-12T16:00:00Z	PLU: 0.0	TSA: 8.8
SID: 1	Date: 2023-03-12T17:00:00Z	PLU: 0.0	TSA: 8.6
SID: 1	Date: 2023-03-12T18:00:00Z	PLU: 0.0	TSA: 8.0
SID: 1	Date: 2023-03-12T19:00:00Z	PLU: 0.0	TSA: 8.0
SID: 1	Date: 2023-03-12T20:00:00Z	PLU: 0.0	TSA: 7.8
SID: 1	Date: 2023-03-12T21:00:00Z	PLU: 0.0	TSA: 7.7
SID: 1	Date: 2023-03-12T22:00:00Z	PLU: 0.0	TSA: 7.6
SID: 1	Date: 2023-03-12T23:00:00Z	PLU: 0.0	TSA: 7.9
SID: 1	Date: 2023-03-13T00:00:00Z	PLU: 0.2	TSA: 7.7
SID: 1	Date: 2023-03-13T01:00:00Z	PLU: 0.6	TSA: 8.0
SID: 1	Date: 2023-03-13T02:00:00Z	PLU: 0.5	TSA: 8.3
SID: 1	Date: 2023-03-13T03:00:00Z	PLU: 0.5	TSA: 8.9
SID: 1	Date: 2023-03-13T04:00:00Z	PLU: 0.3	TSA: 9.5
SID: 1	Date: 2023-03-13T05:00:00Z	PLU: 0.0	TSA: 9.9
SID: 1	Date: 2023-03-13T06:00:00Z	PLU: 0.1	TSA: 10.1
SID: 1	Date: 2023-03-13T07:00:00Z	PLU: 0.0	TSA: 10.2
SID: 1	Date: 2023-03-13T08:00:00Z	PLU: 0.0	TSA: 10.1
SID: 1	Date: 2023-03-13T09:00:00Z	PLU: 0.6	TSA: 10.3
SID: 1	Date: 2023-03-13T10:00:00Z	PLU: 0.7	TSA: 10.2
SID: 1	Date: 2023-03-13T11:00:00Z	PLU: 0.2	TSA: 10.3
SID: 1	Date: 2023-03-13T12:00:00Z	PLU: 0.2	TSA: 10.4
SID: 1	Date: 2023-03-13T13:00:00Z	PLU: 1.2	TSA: 10.7
SID: 1	Date: 2023-03-13T14:00:00Z	PLU: 0.7	TSA: 11.2
SID: 1	Date: 2023-03-13T15:00:00Z	PLU: 0.3	TSA: 11.3
SID: 1	Date: 2023-03-13T16:00:00Z	PLU: 1.0	TSA: 10.7
SID: 1	Date: 2023-03-13T17:00:00Z	PLU: 0.2	TSA: 9.9
SID: 1	Date: 2023-03-13T18:00:00Z	PLU: 0.0	TSA: 9.6
SID: 1	Date: 2023-03-13T19:00:00Z	PLU: 0.0	TSA: 8.9
SID: 1	Date: 2023-03-13T20:00:00Z	PLU: 0.0	TSA: 8.5
SID: 1	Date: 2023-03-13T21:00:00Z	PLU: 0.0	TSA: 8.4
SID: 1	Date: 2023-03-13T22:00:00Z	PLU: 0.0	TSA: 8.2
SID: 1	Date: 2023-03-13T23:00:00Z	PLU: 0.7	TSA: 7.7
SID: 1	Date: 2023-03-14T00:00:00Z	PLU: 0.5	TSA: 7.6
SID: 1	Date: 2023-03-14T01:00:00Z	PLU: 0.2	TSA: 7.4
SID: 1	Date: 2023-03-14T02:00:00Z	PLU: 1.3	TSA: 7.0
SID: 1	Date: 2023-03-14T03:00:00Z	PLU: 2.1	TSA: 6.9
SID: 1	Date: 2023-03-14T04:00:00Z	PLU: 1.5	TSA: 6.7
SID: 1	Date: 2023-03-14T05:00:00Z	PLU: 1.9	TSA: 6.8
SID: 1	Date: 2023-03-14T06:00:00Z	PLU: 0.6	TSA: 6.8
SID: 1	Date: 2023-03-14T07:00:00Z	PLU: 1.1	TSA: 6.9
SID: 1	Date: 2023-03-14T08:00:00Z	PLU: 1.7	TSA: 7.1
SID: 1	Date: 2023-03-14T09:00:00Z	PLU: 1.2	TSA: 6.1
SID: 1	Date: 2023-03-14T10:00:00Z	PLU: 0.2	TSA: 4.3
SID: 1	Date: 2023-03-14T11:00:00Z	PLU: 0.2	TSA: 3.9
SID: 1	Date: 2023-03-14T12:00:00Z	PLU: 0.0	TSA: 4.4
SID: 1	Date: 2023-03-14T13:00:00Z	PLU: 0.0	TSA: 4.8
SID: 1	Date: 2023-03-14T14:00:00Z	PLU: 0.0	TSA: 5.3
SID: 1	Date: 2023-03-14T15:00:00Z	PLU: 0.0	TSA: 5.6
SID: 1	Date: 2023-03-14T16:00:00Z	PLU: 0.0	TSA: 5.5
SID: 1	Date: 2023-03-14T17:00:00Z	PLU: 0.9	TSA: 1.1
SID: 1	Date: 2023-03-14T18:00:00Z	PLU: 0.0	TSA: -0.2
SID: 1	Date: 2023-03-14T19:00:00Z	PLU: 0.0	TSA: -0.5
SID: 1	Date: 2023-03-14T20:00:00Z	PLU: 0.0	TSA: -0.9
SID: 1	Date: 2023-03-14T21:00:00Z	PLU: 0.0	TSA: -1.5
SID: 1	Date: 2023-03-14T22:00:00Z	PLU: 0.0	TSA: -1.3
SID: 1	Date: 2023-03-14T23:00:00Z	PLU: 0.0	TSA: -1.4
SID: 1	Date: 2023-03-15T00:00:00Z	PLU: 0.0	TSA: -2.0
SID: 1	Date: 2023-03-15T01:00:00Z	PLU: 0.0	TSA: -1.1
SID: 1	Date: 2023-03-15T02:00:00Z	PLU: 0.0	TSA: -0.7
SID: 1	Date: 2023-03-15T03:00:00Z	PLU: 0.0	TSA: -0.6
SID: 1	Date: 2023-03-15T04:00:00Z	PLU: 0.0	TSA: -0.2
SID: 1	Date: 2023-03-15T05:00:00Z	PLU: 0.0	TSA: 0.0
SID: 1	Date: 2023-03-15T06:00:00Z	PLU: 0.0	TSA: 0.1
SID: 1	Date: 2023-03-15T07:00:00Z	PLU: 0.0	TSA: 0.1
SID: 1	Date: 2023-03-15T08:00:00Z	PLU: 0.0	TSA: 0.1
SID: 1	Date: 2023-03-15T09:00:00Z	PLU: 0.0	TSA: 0.3
SID: 1	Date: 2023-03-15T10:00:00Z	PLU: 0.6	TSA: 0.8
SID: 1	Date: 2023-03-15T11:00:00Z	PLU: 2.1	TSA: 1.8
SID: 1	Date: 2023-03-15T12:00:00Z	PLU: 1.8	TSA: 3.1
SID: 1	Date: 2023-03-15T13:00:00Z	PLU: 0.8	TSA: 3.1
SID: 1	Date: 2023-03-15T14:00:00Z	PLU: 0.7	TSA: 4.0
SID: 1	Date: 2023-03-15T15:00:00Z	PLU: 0.3	TSA: 4.5
SID: 1	Date: 2023-03-15T16:00:00Z	PLU: 0.1	TSA: 5.0
SID: 1	Date: 2023-03-15T17:00:00Z	PLU: 0.0	TSA: 4.1
SID: 1	Date: 2023-03-15T18:00:00Z	PLU: 0.0	TSA: 3.3
SID: 1	Date: 2023-03-15T19:00:00Z	PLU: 0.0	TSA: 2.3
SID: 1	Date: 2023-03-15T20:00:00Z	PLU: 0.0	TSA: 1.8
SID: 1	Date: 2023-03-15T21:00:00Z	PLU: 0.0	TSA: 1.4
SID: 1	Date: 2023-03-15T22:00:00Z	PLU: 0.0	TSA: 1.2
SID: 1	Date: 2023-03-15T23:00:00Z	PLU: 0.0	TSA: 1.2
SID: 26	Date: 2023-03-12T00:00:00Z	PLU: 0.0	TSA: 2.6
SID: 26	Date: 2023-03-12T01:00:00Z	PLU: 0.0	TSA: 2.8
SID: 26	Date: 2023-03-12T02:00:00Z	PLU: 0.0	TSA: 2.6
SID: 26	Date: 2023-03-12T03:00:00Z	PLU: 0.1	TSA: 2.1
SID: 26	Date: 2023-03-12T04:00:00Z	PLU: 0.0	TSA: 2.5
SID: 26	Date: 2023-03-12T05:00:00Z	PLU: 0.0	TSA: 2.6
SID: 26	Date: 2023-03-12T06:00:00Z	PLU: 0.0	TSA: 3.0
SID: 26	Date: 2023-03-12T07:00:00Z	PLU: 0.0	TSA: 4.2
SID: 26	Date: 2023-03-12T08:00:00Z	PLU: 0.0	TSA: 6.1
SID: 26	Date: 2023-03-12T09:00:00Z	PLU: 0.0	TSA: 7.3
SID: 26	Date: 2023-03-12T10:00:00Z	PLU: 0.0	TSA: 8.3
SID: 26	Date: 2023-03-12T11:00:00Z	PLU: 0.0	TSA: 9.2
SID: 26	Date: 2023-03-12T12:00:00Z	PLU: 0.0	TSA: 10.1
SID: 26	Date: 2023-03-12T13:00:00Z	PLU: 0.0	TSA: 10.6
SID: 26	Date: 2023-03-12T14:00:00Z	PLU: 0.0	TSA: 10.6
SID: 26	Date: 2023-03-12T15:00:00Z	PLU: 0.0	TSA: 11.0
SID: 26	Date: 2023-03-12T16:00:00Z	PLU: 0.0	TSA: 10.9
SID: 26	Date: 2023-03-12T17:00:00Z	PLU: 0.0	TSA: 10.7
SID: 26	Date: 2023-03-12T18:00:00Z	PLU: 0.0	TSA: 10.5
SID: 26	Date: 2023-03-12T19:00:00Z	PLU: 0.0	TSA: 10.3
SID: 26	Date: 2023-03-12T20:00:00Z	PLU: 0.0	TSA: 10.2
SID: 26	Date: 2023-03-12T21:00:00Z	PLU: 0.0	TSA: 9.9
SID: 26	Date: 2023-03-12T22:00:00Z	PLU: 0.0	TSA: 10.0
SID: 26	Date: 2023-03-12T23:00:00Z	PLU: 0.0	TSA: 10.6
SID: 26	Date: 2023-03-13T00:00:00Z	PLU: 0.2	TSA: 10.4
SID: 26	Date: 2023-03-13T01:00:00Z	PLU: 0.3	TSA: 10.1
SID: 26	Date: 2023-03-13T02:00:00Z	PLU: 0.1	TSA: 10.4
SID: 26	Date: 2023-03-13T03:00:00Z	PLU: 0.0	TSA: 10.7
SID: 26	Date: 2023-03-13T04:00:00Z	PLU: 0.0	TSA: 11.8
SID: 26	Date: 2023-03-13T05:00:00Z	PLU: 0.1	TSA: 12.4
SID: 26	Date: 2023-03-13T06:00:00Z	PLU: 0.0	TSA: 12.6
SID: 26	Date: 2023-03-13T07:00:00Z	PLU: 0.0	TSA: 12.7
SID: 26	Date: 2023-03-13T08:00:00Z	PLU: 0.0	TSA: 13.0
SID: 26	Date: 2023-03-13T09:00:00Z	PLU: 0.0	TSA: 13.2
SID: 26	Date: 2023-03-13T10:00:00Z	PLU: 0.0	TSA: 13.5
SID: 26	Date: 2023-03-13T11:00:00Z	PLU: 0.0	TSA: 13.9
SID: 26	Date: 2023-03-13T12:00:00Z	PLU: 0.0	TSA: 14.3
SID: 26	Date: 2023-03-13T13:00:00Z	PLU: 0.0	TSA: 14.2
SID: 26	Date: 2023-03-13T14:00:00Z	PLU: 0.0	TSA: 13.9
SID: 26	Date: 2023-03-13T15:00:00Z	PLU: 0.0	TSA: 14.4
SID: 26	Date: 2023-03-13T16:00:00Z	PLU: 0.0	TSA: 14.8
SID: 26	Date: 2023-03-13T17:00:00Z	PLU: 0.0	TSA: 14.0
SID: 26	Date: 2023-03-13T18:00:00Z	PLU: 0.0	TSA: 13.2
SID: 26	Date: 2023-03-13T19:00:00Z	PLU: 0.0	TSA: 12.3
SID: 26	Date: 2023-03-13T20:00:00Z	PLU: 0.0	TSA: 11.5
SID: 26	Date: 2023-03-13T21:00:00Z	PLU: 0.0	TSA: 10.9
SID: 26	Date: 2023-03-13T22:00:00Z	PLU: 0.0	TSA: 11.0
SID: 26	Date: 2023-03-13T23:00:00Z	PLU: 0.8	TSA: 10.6
SID: 26	Date: 2023-03-14T00:00:00Z	PLU: 0.1	TSA: 9.0
SID: 26	Date: 2023-03-14T01:00:00Z	PLU: 0.0	TSA: 9.1
SID: 26	Date: 2023-03-14T02:00:00Z	PLU: 0.7	TSA: 9.1
SID: 26	Date: 2023-03-14T03:00:00Z	PLU: 0.4	TSA: 8.7
SID: 26	Date: 2023-03-14T04:00:00Z	PLU: 0.6	TSA: 8.6
SID: 26	Date: 2023-03-14T05:00:00Z	PLU: 0.2	TSA: 8.4
SID: 26	Date: 2023-03-14T06:00:00Z	PLU: 0.2	TSA: 8.6
SID: 26	Date: 2023-03-14T07:00:00Z	PLU: 0.4	TSA: 8.9
SID: 26	Date: 2023-03-14T08:00:00Z	PLU: 5.0	TSA: 8.3
SID: 26	Date: 2023-03-14T09:00:00Z	PLU: 0.5	TSA: 6.1
SID: 26	Date: 2023-03-14T10:00:00Z	PLU: 0.1	TSA: 5.6
SID: 26	Date: 2023-03-14T11:00:00Z	PLU: 0.0	TSA: 5.5
SID: 26	Date: 2023-03-14T12:00:00Z	PLU: 0.1	TSA: 6.0
SID: 26	Date: 2023-03-14T13:00:00Z	PLU: 0.7	TSA: 5.0
SID: 26	Date: 2023-03-14T14:00:00Z	PLU: 1.4	TSA: 4.1
SID: 26	Date: 2023-03-14T15:00:00Z	PLU: 2.0	TSA: 3.1
SID: 26	Date: 2023-03-14T16:00:00Z	PLU: 0.1	TSA: 3.3
SID: 26	Date: 2023-03-14T17:00:00Z	PLU: 0.0	TSA: 2.7
SID: 26	Date: 2023-03-14T18:00:00Z	PLU: 0.0	TSA: 2.6
SID: 26	Date: 2023-03-14T19:00:00Z	PLU: 0.0	TSA: 2.1
SID: 26	Date: 2023-03-14T20:00:00Z	PLU: 0.0	TSA: 2.0
SID: 26	Date: 2023-03-14T21:00:00Z	PLU: 0.0	TSA: 1.6
SID: 26	Date: 2023-03-14T22:00:00Z	PLU: 0.1	TSA: 1.4
SID: 26	Date: 2023-03-14T23:00:00Z	PLU: 0.0	TSA: 1.6
SID: 26	Date: 2023-03-15T00:00:00Z	PLU: 0.0	TSA: 1.5
SID: 26	Date: 2023-03-15T01:00:00Z	PLU: 0.0	TSA: 1.9
SID: 26	Date: 2023-03-15T02:00:00Z	PLU: 0.0	TSA: 2.3
SID: 26	Date: 2023-03-15T03:00:00Z	PLU: 0.0	TSA: 2.6
SID: 26	Date: 2023-03-15T04:00:00Z	PLU: 0.2	TSA: 2.9
SID: 26	Date: 2023-03-15T05:00:00Z	PLU: 0.1	TSA: 2.6
SID: 26	Date: 2023-03-15T06:00:00Z	PLU: 0.0	TSA: 2.7
SID: 26	Date: 2023-03-15T07:00:00Z	PLU: 0.0	TSA: 2.3
SID: 26	Date: 2023-03-15T08:00:00Z	PLU: 0.0	TSA: 2.9
SID: 26	Date: 2023-03-15T09:00:00Z	PLU: 0.0	TSA: 3.7
SID: 26	Date: 2023-03-15T10:00:00Z	PLU: 0.0	TSA: 4.3
SID: 26	Date: 2023-03-15T11:00:00Z	PLU: 0.0	TSA: 5.7
SID: 26	Date: 2023-03-15T12:00:00Z	PLU: 0.0	TSA: 5.7
SID: 26	Date: 2023-03-15T13:00:00Z	PLU: 0.0	TSA: 6.5
SID: 26	Date: 2023-03-15T14:00:00Z	PLU: 0.0	TSA: 7.3
SID: 26	Date: 2023-03-15T15:00:00Z	PLU: 0.0	TSA: 7.4
SID: 26	Date: 2023-03-15T16:00:00Z	PLU: 0.0	TSA: 7.4
SID: 26	Date: 2023-03-15T17:00:00Z	PLU: 0.0	TSA: 7.2
SID: 26	Date: 2023-03-15T18:00:00Z	PLU: 0.0	TSA: 6.6
SID: 26	Date: 2023-03-15T19:00:00Z	PLU: 0.0	TSA: 5.8
SID: 26	Date: 2023-03-15T20:00:00Z	PLU: 0.0	TSA: 5.2
SID: 26	Date: 2023-03-15T21:00:00Z	PLU: 0.0	TSA: 4.4
SID: 26	Date: 2023-03-15T22:00:00Z	PLU: 0.0	TSA: 4.2
SID: 26	Date: 2023-03-15T23:00:00Z	PLU: 0.0	TSA: 4.2

1 Like

Top, merci. Je teste cela ce soir :slight_smile:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.