{
    "ok": true,
    "endpoint": "/api/tiempo",
    "_log": "[API /tiempo]",
    "url_solicitada": "https://www.mareator2.mareator.es/codigo/api/tiempo?dias=3&lat=42.46&lon=-8.92",
    "timestamp_solicitud": "2026-07-07T01:00:36+02:00",
    "parametros": {
        "lat": 42.46,
        "lon": -8.92,
        "fecha": "2026-07-07",
        "dias": 3
    },
    "url_api": "https://api.open-meteo.com/v1/forecast?latitude=42.46&longitude=-8.92&hourly=temperature_2m,precipitation_probability,rain,cloudcover,windspeed_10m,winddirection_10m,weather_code,is_day&start_date=2026-07-07&end_date=2026-07-09&timezone=Europe%2FMadrid",
    "localizacion": {
        "nombre": "Personalizada",
        "lat": 42.46,
        "lon": -8.92,
        "puerto_id": null
    },
    "fechas": {
        "inicio": "2026-07-07",
        "fin": "2026-07-09",
        "dias": 3,
        "rango": [
            "2026-07-07",
            "2026-07-08",
            "2026-07-09"
        ]
    },
    "datos": {
        "fuente": "Open-Meteo Forecast",
        "ahora": false,
        "horario": [
            {
                "timestamp_local": "2026-07-07T00:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "00:00",
                "temperatura_c": 17.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.7,
                "direccion_viento_deg": 247,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T01:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "01:00",
                "temperatura_c": 17.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.1,
                "direccion_viento_deg": 249,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T02:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "02:00",
                "temperatura_c": 17.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.7,
                "direccion_viento_deg": 247,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T03:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "03:00",
                "temperatura_c": 17.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.1,
                "direccion_viento_deg": 234,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T04:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "04:00",
                "temperatura_c": 17.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.4,
                "direccion_viento_deg": 238,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T05:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "05:00",
                "temperatura_c": 17.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.7,
                "direccion_viento_deg": 241,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T06:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "06:00",
                "temperatura_c": 17.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.6,
                "direccion_viento_deg": 233,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T07:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "07:00",
                "temperatura_c": 17.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.6,
                "direccion_viento_deg": 225,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-07T08:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "08:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.1,
                "direccion_viento_deg": 234,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T09:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "09:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.6,
                "direccion_viento_deg": 236,
                "direccion_viento_texto": "SO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T10:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "10:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.4,
                "direccion_viento_deg": 243,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T11:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "11:00",
                "temperatura_c": 17.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 2.7,
                "direccion_viento_deg": 247,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T12:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "12:00",
                "temperatura_c": 18.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 3.3,
                "direccion_viento_deg": 257,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T13:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "13:00",
                "temperatura_c": 18.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 100,
                "viento_kmh": 4.8,
                "direccion_viento_deg": 257,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T14:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "14:00",
                "temperatura_c": 19.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 94,
                "viento_kmh": 6.9,
                "direccion_viento_deg": 264,
                "direccion_viento_texto": "O",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T15:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "15:00",
                "temperatura_c": 20.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 74,
                "viento_kmh": 8.6,
                "direccion_viento_deg": 270,
                "direccion_viento_texto": "O",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T16:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "16:00",
                "temperatura_c": 20.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 56,
                "viento_kmh": 10.1,
                "direccion_viento_deg": 272,
                "direccion_viento_texto": "O",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T17:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "17:00",
                "temperatura_c": 20.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 54,
                "viento_kmh": 11.6,
                "direccion_viento_deg": 277,
                "direccion_viento_texto": "O",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T18:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "18:00",
                "temperatura_c": 20.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 54,
                "viento_kmh": 12.5,
                "direccion_viento_deg": 282,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T19:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "19:00",
                "temperatura_c": 20.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 47,
                "viento_kmh": 11.9,
                "direccion_viento_deg": 284,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T20:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "20:00",
                "temperatura_c": 19.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 40,
                "viento_kmh": 11.1,
                "direccion_viento_deg": 283,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T21:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "21:00",
                "temperatura_c": 19.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 40,
                "viento_kmh": 9.7,
                "direccion_viento_deg": 285,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T22:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "22:00",
                "temperatura_c": 18.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 52,
                "viento_kmh": 6.7,
                "direccion_viento_deg": 286,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-07T23:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "23:00",
                "temperatura_c": 18.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 61,
                "viento_kmh": 3.2,
                "direccion_viento_deg": 297,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T00:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "00:00",
                "temperatura_c": 18,
                "lluvia_mm": 0,
                "nubosidad_pct": 63,
                "viento_kmh": 0.8,
                "direccion_viento_deg": 297,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T01:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "01:00",
                "temperatura_c": 17.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 82,
                "viento_kmh": 2.1,
                "direccion_viento_deg": 239,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T02:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "02:00",
                "temperatura_c": 17.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 80,
                "viento_kmh": 1.8,
                "direccion_viento_deg": 270,
                "direccion_viento_texto": "O",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T03:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "03:00",
                "temperatura_c": 17.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 77,
                "viento_kmh": 1.8,
                "direccion_viento_deg": 349,
                "direccion_viento_texto": "N",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T04:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "04:00",
                "temperatura_c": 17.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 74,
                "viento_kmh": 2.5,
                "direccion_viento_deg": 352,
                "direccion_viento_texto": "N",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T05:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "05:00",
                "temperatura_c": 17.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 73,
                "viento_kmh": 3,
                "direccion_viento_deg": 346,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T06:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "06:00",
                "temperatura_c": 17.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 77,
                "viento_kmh": 3.3,
                "direccion_viento_deg": 347,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T07:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "07:00",
                "temperatura_c": 17.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 71,
                "viento_kmh": 4.7,
                "direccion_viento_deg": 4,
                "direccion_viento_texto": "N",
                "codigo_wmo": 45,
                "descripcion_tiempo": "Niebla",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-08T08:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "08:00",
                "temperatura_c": 17.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 60,
                "viento_kmh": 4.7,
                "direccion_viento_deg": 356,
                "direccion_viento_texto": "N",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T09:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "09:00",
                "temperatura_c": 18.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 57,
                "viento_kmh": 6.5,
                "direccion_viento_deg": 360,
                "direccion_viento_texto": "N",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T10:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "10:00",
                "temperatura_c": 18.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 60,
                "viento_kmh": 6.5,
                "direccion_viento_deg": 3,
                "direccion_viento_texto": "N",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T11:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "11:00",
                "temperatura_c": 19.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 49,
                "viento_kmh": 5.5,
                "direccion_viento_deg": 328,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T12:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "12:00",
                "temperatura_c": 20.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 33,
                "viento_kmh": 7.1,
                "direccion_viento_deg": 315,
                "direccion_viento_texto": "NO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T13:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "13:00",
                "temperatura_c": 21.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 31,
                "viento_kmh": 9.4,
                "direccion_viento_deg": 293,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T14:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "14:00",
                "temperatura_c": 21.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 99,
                "viento_kmh": 11.3,
                "direccion_viento_deg": 292,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T15:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "15:00",
                "temperatura_c": 22,
                "lluvia_mm": 0,
                "nubosidad_pct": 39,
                "viento_kmh": 12.5,
                "direccion_viento_deg": 288,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T16:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "16:00",
                "temperatura_c": 22,
                "lluvia_mm": 0,
                "nubosidad_pct": 4,
                "viento_kmh": 14.6,
                "direccion_viento_deg": 290,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T17:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "17:00",
                "temperatura_c": 22,
                "lluvia_mm": 0,
                "nubosidad_pct": 8,
                "viento_kmh": 14.7,
                "direccion_viento_deg": 287,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T18:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "18:00",
                "temperatura_c": 21.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 4,
                "viento_kmh": 12.8,
                "direccion_viento_deg": 280,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T19:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "19:00",
                "temperatura_c": 21.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 2,
                "viento_kmh": 9.1,
                "direccion_viento_deg": 263,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T20:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "20:00",
                "temperatura_c": 20.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 1,
                "viento_kmh": 6.8,
                "direccion_viento_deg": 245,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T21:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "21:00",
                "temperatura_c": 19.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 16,
                "viento_kmh": 5,
                "direccion_viento_deg": 210,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T22:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "22:00",
                "temperatura_c": 19.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 95,
                "viento_kmh": 4,
                "direccion_viento_deg": 185,
                "direccion_viento_texto": "S",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-08T23:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "23:00",
                "temperatura_c": 18.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 34,
                "viento_kmh": 3,
                "direccion_viento_deg": 166,
                "direccion_viento_texto": "SSE",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T00:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "00:00",
                "temperatura_c": 18.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 1,
                "viento_kmh": 0.8,
                "direccion_viento_deg": 207,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T01:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "01:00",
                "temperatura_c": 18.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 3.2,
                "direccion_viento_deg": 333,
                "direccion_viento_texto": "NNO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T02:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "02:00",
                "temperatura_c": 18.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 4.7,
                "direccion_viento_deg": 356,
                "direccion_viento_texto": "N",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T03:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "03:00",
                "temperatura_c": 18.1,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 5.8,
                "direccion_viento_deg": 4,
                "direccion_viento_texto": "N",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T04:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "04:00",
                "temperatura_c": 17.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 5.8,
                "direccion_viento_deg": 7,
                "direccion_viento_texto": "N",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T05:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "05:00",
                "temperatura_c": 17.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 5.5,
                "direccion_viento_deg": 11,
                "direccion_viento_texto": "N",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T06:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "06:00",
                "temperatura_c": 17,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 5.2,
                "direccion_viento_deg": 25,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T07:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "07:00",
                "temperatura_c": 16.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 8,
                "viento_kmh": 5,
                "direccion_viento_deg": 30,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            },
            {
                "timestamp_local": "2026-07-09T08:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "08:00",
                "temperatura_c": 16.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 39,
                "viento_kmh": 5.6,
                "direccion_viento_deg": 27,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T09:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "09:00",
                "temperatura_c": 17.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 66,
                "viento_kmh": 7.4,
                "direccion_viento_deg": 29,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T10:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "10:00",
                "temperatura_c": 18.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 79,
                "viento_kmh": 6.4,
                "direccion_viento_deg": 27,
                "direccion_viento_texto": "NNE",
                "codigo_wmo": 3,
                "descripcion_tiempo": "Nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T11:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "11:00",
                "temperatura_c": 19.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 77,
                "viento_kmh": 4.4,
                "direccion_viento_deg": 351,
                "direccion_viento_texto": "N",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T12:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "12:00",
                "temperatura_c": 20.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 51,
                "viento_kmh": 5.7,
                "direccion_viento_deg": 288,
                "direccion_viento_texto": "ONO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T13:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "13:00",
                "temperatura_c": 20.7,
                "lluvia_mm": 0,
                "nubosidad_pct": 24,
                "viento_kmh": 10.3,
                "direccion_viento_deg": 258,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T14:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "14:00",
                "temperatura_c": 20.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 3,
                "viento_kmh": 13.7,
                "direccion_viento_deg": 256,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T15:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "15:00",
                "temperatura_c": 20.6,
                "lluvia_mm": 0,
                "nubosidad_pct": 41,
                "viento_kmh": 14,
                "direccion_viento_deg": 270,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T16:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "16:00",
                "temperatura_c": 21.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 22,
                "viento_kmh": 12.6,
                "direccion_viento_deg": 273,
                "direccion_viento_texto": "O",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T17:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "17:00",
                "temperatura_c": 21.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 4,
                "viento_kmh": 13,
                "direccion_viento_deg": 273,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T18:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "18:00",
                "temperatura_c": 21.4,
                "lluvia_mm": 0,
                "nubosidad_pct": 0,
                "viento_kmh": 12.6,
                "direccion_viento_deg": 275,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T19:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "19:00",
                "temperatura_c": 20.9,
                "lluvia_mm": 0,
                "nubosidad_pct": 1,
                "viento_kmh": 13,
                "direccion_viento_deg": 273,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T20:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "20:00",
                "temperatura_c": 20.2,
                "lluvia_mm": 0,
                "nubosidad_pct": 1,
                "viento_kmh": 10.8,
                "direccion_viento_deg": 268,
                "direccion_viento_texto": "O",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T21:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "21:00",
                "temperatura_c": 19.5,
                "lluvia_mm": 0,
                "nubosidad_pct": 3,
                "viento_kmh": 8.1,
                "direccion_viento_deg": 257,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 0,
                "descripcion_tiempo": "Despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T22:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "22:00",
                "temperatura_c": 18.8,
                "lluvia_mm": 0,
                "nubosidad_pct": 29,
                "viento_kmh": 5.3,
                "direccion_viento_deg": 242,
                "direccion_viento_texto": "OSO",
                "codigo_wmo": 1,
                "descripcion_tiempo": "Principalmente despejado",
                "prob_lluvia_pct": 0,
                "es_dia": true
            },
            {
                "timestamp_local": "2026-07-09T23:00:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "23:00",
                "temperatura_c": 18.3,
                "lluvia_mm": 0,
                "nubosidad_pct": 40,
                "viento_kmh": 3.4,
                "direccion_viento_deg": 198,
                "direccion_viento_texto": "SSO",
                "codigo_wmo": 2,
                "descripcion_tiempo": "Parcialmente nublado",
                "prob_lluvia_pct": 0,
                "es_dia": false
            }
        ],
        "total_horas": 72,
        "resumen": {
            "temp_min_c": 16.8,
            "temp_max_c": 22,
            "viento_max_kmh": 14.7
        }
    },
    "error": null
}