{
  "generated_at": "2026-11-01T22:31:15.664048",
  "source": "NWP Open-Meteo/MetNo + correction ML locale",
  "slot_hours": 2,
  "days": [
    {
      "date": "2026-11-01",
      "day_label": "Aujourd'hui",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 6.9,
        "temp_max": 11.8,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 9.0,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "⛅"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 10.7,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☀️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 8.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "⛅",
          "temperature": 8.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 64,
          "wind_speed": 16.4,
          "pressure": 1027.9
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 8.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 18.0,
          "pressure": 1027.4
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 8.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 96,
          "wind_speed": 18.1,
          "pressure": 1026.8
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "⛅",
          "temperature": 8.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 42,
          "wind_speed": 17.7,
          "pressure": 1026.6
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☀️",
          "temperature": 8.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 1,
          "wind_speed": 17.2,
          "pressure": 1026.5
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☀️",
          "temperature": 10.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 16,
          "wind_speed": 23.4,
          "pressure": 1026.0
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☀️",
          "temperature": 11.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 16,
          "wind_speed": 26.6,
          "pressure": 1025.8
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☀️",
          "temperature": 11.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 22,
          "wind_speed": 24.3,
          "pressure": 1025.2
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 10.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 17,
          "wind_speed": 19.6,
          "pressure": 1025.8
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 8.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 4,
          "wind_speed": 18.3,
          "pressure": 1026.9
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 7.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 2,
          "wind_speed": 16.6,
          "pressure": 1027.7
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 6.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 16,
          "wind_speed": 15.6,
          "pressure": 1028.0
        }
      ]
    },
    {
      "date": "2026-11-02",
      "day_label": "Demain",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 6.4,
        "temp_max": 8.7,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 6.7,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 8.4,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 7.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 6.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 76,
          "wind_speed": 16.2,
          "pressure": 1027.8
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 6.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 88,
          "wind_speed": 16.4,
          "pressure": 1027.5
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 6.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 17.6,
          "pressure": 1027.3
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 6.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 17.6,
          "pressure": 1027.4
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 6.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 18.8,
          "pressure": 1027.8
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 7.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 18.6,
          "pressure": 1027.5
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 8.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 18.6,
          "pressure": 1026.7
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☁️",
          "temperature": 8.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 96,
          "wind_speed": 18.4,
          "pressure": 1025.8
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☁️",
          "temperature": 8.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 17.2,
          "pressure": 1025.6
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "⛅",
          "temperature": 8.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 67,
          "wind_speed": 14.2,
          "pressure": 1025.5
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☁️",
          "temperature": 7.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 15.7,
          "pressure": 1025.0
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☁️",
          "temperature": 8.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.4,
          "pressure": 1024.6
        }
      ]
    },
    {
      "date": "2026-11-03",
      "day_label": "Après-demain",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 7.4,
        "temp_max": 9.2,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 7.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 8.7,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 7.8,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 7.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.3,
          "pressure": 1024.3
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 7.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.4,
          "pressure": 1023.8
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 7.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.6,
          "pressure": 1023.2
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 7.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 17.2,
          "pressure": 1023.0
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 7.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 18.4,
          "pressure": 1023.4
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 8.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 18.5,
          "pressure": 1023.5
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 8.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.6,
          "pressure": 1023.0
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☁️",
          "temperature": 9.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 17.0,
          "pressure": 1022.7
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☁️",
          "temperature": 8.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 92,
          "wind_speed": 16.5,
          "pressure": 1023.0
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☁️",
          "temperature": 8.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 15.3,
          "pressure": 1023.4
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☁️",
          "temperature": 8.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 15.3,
          "pressure": 1023.6
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☁️",
          "temperature": 7.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 14.9,
          "pressure": 1023.9
        }
      ]
    },
    {
      "date": "2026-11-04",
      "day_label": "J+3",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 3.9,
        "temp_max": 7.8,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 4.5,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 7.0,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 4.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 5.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.9,
          "pressure": 1024.0
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 4.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 92,
          "wind_speed": 9.6,
          "pressure": 1024.2
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 4.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.1,
          "pressure": 1024.2
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 3.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 12.9,
          "pressure": 1024.3
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 4.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 14.4,
          "pressure": 1024.8
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 5.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 96,
          "wind_speed": 13.1,
          "pressure": 1025.0
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 7.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 96,
          "wind_speed": 13.1,
          "pressure": 1024.3
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "⛅",
          "temperature": 7.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 70,
          "wind_speed": 14.1,
          "pressure": 1023.9
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 7.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 20,
          "wind_speed": 13.2,
          "pressure": 1023.9
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 5.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 6,
          "wind_speed": 13.3,
          "pressure": 1024.4
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 5.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 2,
          "wind_speed": 14.2,
          "pressure": 1024.8
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 4.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 6,
          "wind_speed": 11.1,
          "pressure": 1025.4
        }
      ]
    },
    {
      "date": "2026-11-05",
      "day_label": "J+4",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 2.4,
        "temp_max": 8.3,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 3.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 7.2,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "⛅"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 3.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 3.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 88,
          "wind_speed": 9.6,
          "pressure": 1025.9
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 3.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 9.2,
          "pressure": 1026.0
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 2.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 8.2,
          "pressure": 1025.8
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 2.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 6.4,
          "pressure": 1026.2
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 2.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 6.5,
          "pressure": 1026.8
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 4.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 94,
          "wind_speed": 6.3,
          "pressure": 1027.1
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "⛅",
          "temperature": 6.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 66,
          "wind_speed": 5.5,
          "pressure": 1026.0
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☀️",
          "temperature": 8.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 40,
          "wind_speed": 4.4,
          "pressure": 1025.0
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 7.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 20,
          "wind_speed": 4.4,
          "pressure": 1024.7
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 5.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 10,
          "wind_speed": 6.2,
          "pressure": 1025.4
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 3.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 6,
          "wind_speed": 5.5,
          "pressure": 1025.9
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 2.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 22,
          "wind_speed": 3.7,
          "pressure": 1026.2
        }
      ]
    },
    {
      "date": "2026-11-06",
      "day_label": "J+5",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 2.6,
        "temp_max": 8.4,
        "precip_sum": 0.0,
        "rain_prob": 8
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 3.7,
          "rain_prob": 1,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 7.8,
          "rain_prob": 1,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 4.3,
          "rain_prob": 1,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "⛅",
          "temperature": 2.6,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 62,
          "wind_speed": 2.5,
          "pressure": 1026.4
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 2.8,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 90,
          "wind_speed": 3.0,
          "pressure": 1026.1
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 2.9,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 3.5,
          "pressure": 1025.7
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 3.0,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 2.7,
          "pressure": 1025.8
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 3.4,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 2.5,
          "pressure": 1026.2
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 4.8,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 2.4,
          "pressure": 1026.1
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 7.5,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 98,
          "wind_speed": 2.8,
          "pressure": 1024.9
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☁️",
          "temperature": 8.4,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 98,
          "wind_speed": 3.3,
          "pressure": 1023.9
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☁️",
          "temperature": 8.1,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 2.7,
          "pressure": 1023.5
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☁️",
          "temperature": 7.0,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 100,
          "wind_speed": 2.7,
          "pressure": 1023.9
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☁️",
          "temperature": 6.7,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 98,
          "wind_speed": 2.5,
          "pressure": 1024.3
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☁️",
          "temperature": 6.6,
          "precipitation": 0.0,
          "rain_prob": 1,
          "cloud_cover": 96,
          "wind_speed": 1.3,
          "pressure": 1024.7
        }
      ]
    },
    {
      "date": "2026-11-07",
      "day_label": "J+6",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 3.2,
        "temp_max": 10.6,
        "precip_sum": 0.4,
        "rain_prob": 18
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 5.1,
          "rain_prob": 2,
          "rain_risk": "faible",
          "icon": "⛅"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 9.5,
          "rain_prob": 2,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 5.9,
          "rain_prob": 9,
          "rain_risk": "faible",
          "icon": "🌦️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 5.8,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 88,
          "wind_speed": 0.6,
          "pressure": 1024.7
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "⛅",
          "temperature": 5.2,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 50,
          "wind_speed": 0.4,
          "pressure": 1024.5
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☀️",
          "temperature": 4.2,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 21,
          "wind_speed": 0.6,
          "pressure": 1024.5
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☀️",
          "temperature": 3.2,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 38,
          "wind_speed": 1.6,
          "pressure": 1024.7
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "⛅",
          "temperature": 4.5,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 52,
          "wind_speed": 0.8,
          "pressure": 1025.2
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "⛅",
          "temperature": 7.6,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 72,
          "wind_speed": 1.1,
          "pressure": 1024.5
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 10.3,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 96,
          "wind_speed": 1.7,
          "pressure": 1023.0
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☁️",
          "temperature": 10.6,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 1.7,
          "pressure": 1022.5
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☁️",
          "temperature": 9.2,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 0.8,
          "pressure": 1022.1
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☁️",
          "temperature": 7.8,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 0.6,
          "pressure": 1021.8
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "🌦️",
          "temperature": 7.2,
          "precipitation": 0.2,
          "rain_prob": 9,
          "cloud_cover": 99,
          "wind_speed": 0.7,
          "pressure": 1021.9
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "🌦️",
          "temperature": 7.2,
          "precipitation": 0.2,
          "rain_prob": 9,
          "cloud_cover": 100,
          "wind_speed": 0.3,
          "pressure": 1022.2
        }
      ]
    }
  ]
}