{
    "ok": true,
    "endpoint": "/api/tiempo",
    "_log": "[API /tiempo]",
    "url_solicitada": "https://mareator2.mareator.es/codigo/api/tiempo?dias=2&fecha=2026-07-11&loc=1",
    "timestamp_solicitud": "2026-07-07T00:37:20+02:00",
    "parametros": {
        "loc": 1,
        "fecha": "2026-07-11",
        "dias": 2
    },
    "url_api": "https://api.open-meteo.com/v1/forecast?latitude=43.38141&longitude=-8.4193&hourly=temperature_2m,precipitation_probability,rain,cloudcover,windspeed_10m,winddirection_10m,weather_code,is_day&start_date=2026-07-11&end_date=2026-07-12&timezone=Europe%2FMadrid",
    "localizacion": {
        "id": 1,
        "nombre": "Coruña",
        "lat": 43.38141,
        "lon": -8.4193,
        "puerto_id": "20"
    },
    "fechas": {
        "inicio": "2026-07-11",
        "fin": "2026-07-12",
        "dias": 2,
        "rango": [
            "2026-07-11",
            "2026-07-12"
        ]
    },
    "datos": {
        "fuente": "Open-Meteo Forecast",
        "ahora": false,
        "horario": [
            {
                "timestamp_local": "2026-07-11T00:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "00:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 59,
                "viento_kmh": 1.8,
                "direccion_viento_deg": 270,
                "direccion_viento_texto": "O",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T01:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "01:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 79,
                "viento_kmh": 1.1,
                "direccion_viento_deg": 252,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T02:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "02:00",
                "temperatura_c": 17.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 99,
                "viento_kmh": 1.1,
                "direccion_viento_deg": 252,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T03:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "03:00",
                "temperatura_c": 17,
                "lluvia_mm": 0,
                "nubosidad_pct": 99,
                "viento_kmh": 1.6,
                "direccion_viento_deg": 243,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T04:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "04:00",
                "temperatura_c": 16.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.3,
                "direccion_viento_deg": 252,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T05:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "05:00",
                "temperatura_c": 16.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3,
                "direccion_viento_deg": 256,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T06:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "06:00",
                "temperatura_c": 16.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 87,
                "viento_kmh": 3.4,
                "direccion_viento_deg": 252,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T07:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "07:00",
                "temperatura_c": 16.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 75,
                "viento_kmh": 3.1,
                "direccion_viento_deg": 249,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-11T08:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "08:00",
                "temperatura_c": 16.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 62,
                "viento_kmh": 2.6,
                "direccion_viento_deg": 254,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T09:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "09:00",
                "temperatura_c": 17.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 59,
                "viento_kmh": 1.5,
                "direccion_viento_deg": 315,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T10:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "10:00",
                "temperatura_c": 19.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 57,
                "viento_kmh": 3.8,
                "direccion_viento_deg": 17,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T11:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "11:00",
                "temperatura_c": 20.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 54,
                "viento_kmh": 6.2,
                "direccion_viento_deg": 21,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T12:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "12:00",
                "temperatura_c": 21.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 44,
                "viento_kmh": 7.6,
                "direccion_viento_deg": 8,
                "direccion_viento_texto": "N",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T13:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "13:00",
                "temperatura_c": 22,
                "lluvia_mm": 0,
                "nubosidad_pct": 34,
                "viento_kmh": 9,
                "direccion_viento_deg": 355,
                "direccion_viento_texto": "N",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T14:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "14:00",
                "temperatura_c": 22.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 24,
                "viento_kmh": 10,
                "direccion_viento_deg": 345,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T15:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "15:00",
                "temperatura_c": 23.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 17,
                "viento_kmh": 10,
                "direccion_viento_deg": 339,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T16:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "16:00",
                "temperatura_c": 23.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 9,
                "viento_kmh": 9.8,
                "direccion_viento_deg": 332,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 1,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T17:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "17:00",
                "temperatura_c": 23.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 2,
                "viento_kmh": 9,
                "direccion_viento_deg": 323,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T18:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "18:00",
                "temperatura_c": 23.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 36,
                "viento_kmh": 8,
                "direccion_viento_deg": 318,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T19:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "19:00",
                "temperatura_c": 23.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 68,
                "viento_kmh": 6.3,
                "direccion_viento_deg": 306,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T20:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "20:00",
                "temperatura_c": 23.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 5.1,
                "direccion_viento_deg": 298,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T21:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "21:00",
                "temperatura_c": 23.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 75,
                "viento_kmh": 5.8,
                "direccion_viento_deg": 277,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T22:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "22:00",
                "temperatura_c": 22,
                "lluvia_mm": 0,
                "nubosidad_pct": 50,
                "viento_kmh": 5.9,
                "direccion_viento_deg": 259,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 2,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-11T23:00:00+02:00",
                "fecha": "2026-07-11",
                "hora_local": "23:00",
                "temperatura_c": 20.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 25,
                "viento_kmh": 6.3,
                "direccion_viento_deg": 246,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 2,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T00:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "00:00",
                "temperatura_c": 20.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 50,
                "viento_kmh": 6.1,
                "direccion_viento_deg": 242,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T01:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "01:00",
                "temperatura_c": 20.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 75,
                "viento_kmh": 5.6,
                "direccion_viento_deg": 243,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T02:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "02:00",
                "temperatura_c": 20,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 5,
                "direccion_viento_deg": 240,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T03:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "03:00",
                "temperatura_c": 19.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 5.1,
                "direccion_viento_deg": 219,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 80,
                "descripcion_tiempo": "Chubascos",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T04:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "04:00",
                "temperatura_c": 19.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 6.5,
                "direccion_viento_deg": 199,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 80,
                "descripcion_tiempo": "Chubascos",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T05:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "05:00",
                "temperatura_c": 19,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 7.7,
                "direccion_viento_deg": 191,
                "direccion_viento_texto": "S",
                "codigo_wmo": 80,
                "descripcion_tiempo": "Chubascos",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T06:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "06:00",
                "temperatura_c": 18.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 76,
                "viento_kmh": 6.9,
                "direccion_viento_deg": 186,
                "direccion_viento_texto": "S",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T07:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "07:00",
                "temperatura_c": 17.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 53,
                "viento_kmh": 5.4,
                "direccion_viento_deg": 184,
                "direccion_viento_texto": "S",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-12T08:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "08:00",
                "temperatura_c": 18,
                "lluvia_mm": 0,
                "nubosidad_pct": 29,
                "viento_kmh": 5.1,
                "direccion_viento_deg": 184,
                "direccion_viento_texto": "S",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T09:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "09:00",
                "temperatura_c": 19.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 33,
                "viento_kmh": 7,
                "direccion_viento_deg": 192,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T10:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "10:00",
                "temperatura_c": 20.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 36,
                "viento_kmh": 9.8,
                "direccion_viento_deg": 197,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T11:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "11:00",
                "temperatura_c": 22.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 40,
                "viento_kmh": 12,
                "direccion_viento_deg": 201,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T12:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "12:00",
                "temperatura_c": 24.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 28,
                "viento_kmh": 12.6,
                "direccion_viento_deg": 207,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T13:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "13:00",
                "temperatura_c": 25.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 16,
                "viento_kmh": 12.6,
                "direccion_viento_deg": 217,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T14:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "14:00",
                "temperatura_c": 27.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 4,
                "viento_kmh": 12.2,
                "direccion_viento_deg": 227,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T15:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "15:00",
                "temperatura_c": 27.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 11,
                "viento_kmh": 11.8,
                "direccion_viento_deg": 243,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T16:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "16:00",
                "temperatura_c": 28.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 19,
                "viento_kmh": 11.7,
                "direccion_viento_deg": 261,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T17:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "17:00",
                "temperatura_c": 28,
                "lluvia_mm": 0,
                "nubosidad_pct": 26,
                "viento_kmh": 11.6,
                "direccion_viento_deg": 275,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T18:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "18:00",
                "temperatura_c": 27.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 50,
                "viento_kmh": 10.7,
                "direccion_viento_deg": 284,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T19:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "19:00",
                "temperatura_c": 26.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 74,
                "viento_kmh": 8.8,
                "direccion_viento_deg": 289,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T20:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "20:00",
                "temperatura_c": 24.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 98,
                "viento_kmh": 6.9,
                "direccion_viento_deg": 298,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T21:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "21:00",
                "temperatura_c": 22.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 99,
                "viento_kmh": 4.6,
                "direccion_viento_deg": 315,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T22:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "22:00",
                "temperatura_c": 20.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 99,
                "viento_kmh": 2.9,
                "direccion_viento_deg": 360,
                "direccion_viento_texto": "N",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-12T23:00:00+02:00",
                "fecha": "2026-07-12",
                "hora_local": "23:00",
                "temperatura_c": 19.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.8,
                "direccion_viento_deg": 40,
                "direccion_viento_texto": "NE",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 3,
                "es_dia": false
            }
        ],
        "total_horas": 48,
        "resumen": {
            "temp_min_c": 16.4,
            "temp_max_c": 28.1,
            "viento_max_kmh": 12.6
        }
    },
    "error": null
}