{
  "generated_at": "2026-10-27T07:46:04.875964",
  "source": "NWP Open-Meteo/MetNo + correction ML locale",
  "slot_hours": 2,
  "days": [
    {
      "date": "2026-10-27",
      "day_label": "Aujourd'hui",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 8.1,
        "temp_max": 16.1,
        "precip_sum": 0.0,
        "rain_prob": 16
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 9.7,
          "rain_prob": 2,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 14.4,
          "rain_prob": 2,
          "rain_risk": "faible",
          "icon": "☀️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 10.1,
          "rain_prob": 2,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "⛅",
          "temperature": 9.9,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 70,
          "wind_speed": 0.3,
          "pressure": 1022.4
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 8.3,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 0.2,
          "pressure": 1022.3
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 8.1,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 1.5,
          "pressure": 1022.0
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 8.1,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 0.3,
          "pressure": 1021.6
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 9.2,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 100,
          "wind_speed": 1.2,
          "pressure": 1022.0
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 11.9,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 76,
          "wind_speed": 1.5,
          "pressure": 1021.2
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☀️",
          "temperature": 14.8,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 28,
          "wind_speed": 2.1,
          "pressure": 1019.8
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☀️",
          "temperature": 16.1,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 16,
          "wind_speed": 3.9,
          "pressure": 1018.6
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 14.5,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 24,
          "wind_speed": 1.4,
          "pressure": 1018.8
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 12.1,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 2,
          "wind_speed": 0.8,
          "pressure": 1020.0
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "⛅",
          "temperature": 12.0,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 54,
          "wind_speed": 0.8,
          "pressure": 1021.0
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☁️",
          "temperature": 12.0,
          "precipitation": 0.0,
          "rain_prob": 2,
          "cloud_cover": 94,
          "wind_speed": 1.4,
          "pressure": 1021.8
        }
      ]
    },
    {
      "date": "2026-10-28",
      "day_label": "Demain",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 10.2,
        "temp_max": 14.6,
        "precip_sum": 2.9,
        "rain_prob": 71
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 12.7,
          "rain_prob": 56,
          "rain_risk": "modéré",
          "icon": "🌦️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 13.8,
          "rain_prob": 35,
          "rain_risk": "modéré",
          "icon": "🌦️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 11.5,
          "rain_prob": 35,
          "rain_risk": "modéré",
          "icon": "🌦️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 12.0,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 94,
          "wind_speed": 0.8,
          "pressure": 1022.4
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 12.3,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 98,
          "wind_speed": 0.8,
          "pressure": 1022.8
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "🌦️",
          "temperature": 12.2,
          "precipitation": 0.2,
          "rain_prob": 35,
          "cloud_cover": 84,
          "wind_speed": 1.1,
          "pressure": 1023.2
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "🌦️",
          "temperature": 12.1,
          "precipitation": 1.9,
          "rain_prob": 56,
          "cloud_cover": 100,
          "wind_speed": 0.3,
          "pressure": 1025.0
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "🌦️",
          "temperature": 12.5,
          "precipitation": 0.6,
          "rain_prob": 56,
          "cloud_cover": 100,
          "wind_speed": 1.0,
          "pressure": 1026.6
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 13.5,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 100,
          "wind_speed": 1.5,
          "pressure": 1027.4
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 14.2,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 100,
          "wind_speed": 3.7,
          "pressure": 1027.6
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "🌦️",
          "temperature": 14.6,
          "precipitation": 0.2,
          "rain_prob": 35,
          "cloud_cover": 99,
          "wind_speed": 7.0,
          "pressure": 1027.1
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☁️",
          "temperature": 13.8,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 99,
          "wind_speed": 8.8,
          "pressure": 1027.3
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "⛅",
          "temperature": 12.6,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 56,
          "wind_speed": 6.9,
          "pressure": 1027.8
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 10.9,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 30,
          "wind_speed": 7.4,
          "pressure": 1027.8
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "⛅",
          "temperature": 10.2,
          "precipitation": 0.0,
          "rain_prob": 10,
          "cloud_cover": 66,
          "wind_speed": 9.7,
          "pressure": 1027.5
        }
      ]
    },
    {
      "date": "2026-10-29",
      "day_label": "Après-demain",
      "indicative": false,
      "ml_correction": 2.0,
      "summary": {
        "temp_min": 8.9,
        "temp_max": 13.2,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 9.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 12.2,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "⛅"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 9.7,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "⛅"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☀️",
          "temperature": 10.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 20,
          "wind_speed": 12.4,
          "pressure": 1027.2
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "⛅",
          "temperature": 9.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 62,
          "wind_speed": 13.9,
          "pressure": 1027.3
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☀️",
          "temperature": 9.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 13,
          "wind_speed": 14.1,
          "pressure": 1027.1
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "⛅",
          "temperature": 8.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 62,
          "wind_speed": 13.5,
          "pressure": 1027.6
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 9.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 16.8,
          "pressure": 1028.1
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 10.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 94,
          "wind_speed": 15.9,
          "pressure": 1027.8
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "⛅",
          "temperature": 12.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 54,
          "wind_speed": 14.6,
          "pressure": 1027.1
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "⛅",
          "temperature": 13.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 42,
          "wind_speed": 14.2,
          "pressure": 1026.3
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 12.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 10,
          "wind_speed": 10.9,
          "pressure": 1026.2
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 10.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 8,
          "wind_speed": 11.1,
          "pressure": 1026.5
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 9.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 10,
          "wind_speed": 12.7,
          "pressure": 1026.6
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "⛅",
          "temperature": 9.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 54,
          "wind_speed": 12.2,
          "pressure": 1026.9
        }
      ]
    },
    {
      "date": "2026-10-30",
      "day_label": "J+3",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 6.0,
        "temp_max": 10.1,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 6.5,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 8.9,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 6.9,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 7.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.6,
          "pressure": 1027.0
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 7.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.7,
          "pressure": 1026.8
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 6.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.1,
          "pressure": 1026.7
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 6.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.7,
          "pressure": 1027.2
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 6.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.1,
          "pressure": 1027.6
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 7.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.2,
          "pressure": 1027.4
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 8.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 90,
          "wind_speed": 10.3,
          "pressure": 1026.8
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "⛅",
          "temperature": 10.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 66,
          "wind_speed": 10.7,
          "pressure": 1025.7
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "⛅",
          "temperature": 9.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 48,
          "wind_speed": 10.8,
          "pressure": 1025.9
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 7.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 5,
          "wind_speed": 8.8,
          "pressure": 1026.5
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 6.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 9.6,
          "pressure": 1026.7
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 6.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 26,
          "wind_speed": 10.6,
          "pressure": 1026.9
        }
      ]
    },
    {
      "date": "2026-10-31",
      "day_label": "J+4",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 5.7,
        "temp_max": 9.3,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 6.0,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 8.5,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 6.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 7.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 88,
          "wind_speed": 11.2,
          "pressure": 1027.5
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 6.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 12.0,
          "pressure": 1027.7
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 6.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 12.2,
          "pressure": 1027.8
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 5.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.5,
          "pressure": 1027.9
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 5.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 11.4,
          "pressure": 1028.5
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 6.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 99,
          "wind_speed": 10.8,
          "pressure": 1028.8
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☁️",
          "temperature": 8.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 91,
          "wind_speed": 9.4,
          "pressure": 1027.9
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "⛅",
          "temperature": 9.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 74,
          "wind_speed": 10.9,
          "pressure": 1027.5
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "⛅",
          "temperature": 9.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 48,
          "wind_speed": 11.9,
          "pressure": 1027.5
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 7.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 14,
          "wind_speed": 9.8,
          "pressure": 1028.1
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 6.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 3,
          "wind_speed": 10.1,
          "pressure": 1028.6
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 6.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 26,
          "wind_speed": 10.1,
          "pressure": 1029.0
        }
      ]
    },
    {
      "date": "2026-11-01",
      "day_label": "J+5",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 5.8,
        "temp_max": 10.1,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 6.3,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 9.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "⛅"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 6.3,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 6.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 87,
          "wind_speed": 8.2,
          "pressure": 1029.5
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "☁️",
          "temperature": 6.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 8.9,
          "pressure": 1029.5
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☁️",
          "temperature": 6.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.3,
          "pressure": 1029.3
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☁️",
          "temperature": 5.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 100,
          "wind_speed": 10.6,
          "pressure": 1029.5
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☁️",
          "temperature": 6.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 98,
          "wind_speed": 11.1,
          "pressure": 1029.9
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☁️",
          "temperature": 7.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 84,
          "wind_speed": 11.8,
          "pressure": 1029.8
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "⛅",
          "temperature": 9.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 49,
          "wind_speed": 12.7,
          "pressure": 1028.8
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☀️",
          "temperature": 10.1,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 26,
          "wind_speed": 13.1,
          "pressure": 1027.9
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 9.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 12,
          "wind_speed": 13.4,
          "pressure": 1027.8
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 7.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 5,
          "wind_speed": 13.9,
          "pressure": 1028.5
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "⛅",
          "temperature": 6.4,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 54,
          "wind_speed": 14.9,
          "pressure": 1029.1
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☁️",
          "temperature": 6.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 85,
          "wind_speed": 15.1,
          "pressure": 1029.3
        }
      ]
    },
    {
      "date": "2026-11-02",
      "day_label": "J+6",
      "indicative": true,
      "ml_correction": 0.0,
      "summary": {
        "temp_min": 4.5,
        "temp_max": 9.7,
        "precip_sum": 0.0,
        "rain_prob": 0
      },
      "periods": {
        "matin": {
          "name": "Matin (06h–12h)",
          "temp": 6.1,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☀️"
        },
        "apres_midi": {
          "name": "Après-midi (12h–20h)",
          "temp": 8.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☀️"
        },
        "nuit": {
          "name": "Nuit (20h–06h)",
          "temp": 5.6,
          "rain_prob": 0,
          "rain_risk": "faible",
          "icon": "☁️"
        }
      },
      "slots": [
        {
          "time_start": "00:00",
          "time_end": "02:00",
          "label": "00h–02h",
          "icon": "☁️",
          "temperature": 6.3,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 86,
          "wind_speed": 14.9,
          "pressure": 1029.3
        },
        {
          "time_start": "02:00",
          "time_end": "04:00",
          "label": "02h–04h",
          "icon": "⛅",
          "temperature": 5.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 75,
          "wind_speed": 13.9,
          "pressure": 1029.5
        },
        {
          "time_start": "04:00",
          "time_end": "06:00",
          "label": "04h–06h",
          "icon": "☀️",
          "temperature": 4.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 39,
          "wind_speed": 12.4,
          "pressure": 1029.7
        },
        {
          "time_start": "06:00",
          "time_end": "08:00",
          "label": "06h–08h",
          "icon": "☀️",
          "temperature": 4.5,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 6,
          "wind_speed": 11.4,
          "pressure": 1029.8
        },
        {
          "time_start": "08:00",
          "time_end": "10:00",
          "label": "08h–10h",
          "icon": "☀️",
          "temperature": 5.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 12.2,
          "pressure": 1029.8
        },
        {
          "time_start": "10:00",
          "time_end": "12:00",
          "label": "10h–12h",
          "icon": "☀️",
          "temperature": 8.0,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 14.3,
          "pressure": 1029.5
        },
        {
          "time_start": "12:00",
          "time_end": "14:00",
          "label": "12h–14h",
          "icon": "☀️",
          "temperature": 9.7,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 15.9,
          "pressure": 1029.4
        },
        {
          "time_start": "14:00",
          "time_end": "16:00",
          "label": "14h–16h",
          "icon": "☀️",
          "temperature": 9.6,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 1,
          "wind_speed": 15.7,
          "pressure": 1029.6
        },
        {
          "time_start": "16:00",
          "time_end": "18:00",
          "label": "16h–18h",
          "icon": "☀️",
          "temperature": 8.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 14.2,
          "pressure": 1030.1
        },
        {
          "time_start": "18:00",
          "time_end": "20:00",
          "label": "18h–20h",
          "icon": "☀️",
          "temperature": 6.8,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 13.1,
          "pressure": 1030.6
        },
        {
          "time_start": "20:00",
          "time_end": "22:00",
          "label": "20h–22h",
          "icon": "☀️",
          "temperature": 5.9,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 13.2,
          "pressure": 1031.0
        },
        {
          "time_start": "22:00",
          "time_end": "24:00",
          "label": "22h–24h",
          "icon": "☀️",
          "temperature": 5.2,
          "precipitation": 0.0,
          "rain_prob": 0,
          "cloud_cover": 0,
          "wind_speed": 14.2,
          "pressure": 1031.4
        }
      ]
    }
  ]
}