{
    "ok": true,
    "endpoint": "/api/mar",
    "_log": "[API /mar]",
    "url_solicitada": "https://mareator2.mareator.es/codigo/api/mar?dias=7&loc=5",
    "timestamp_solicitud": "2026-11-05T23:09:47+01:00",
    "parametros": {
        "loc": 5,
        "fecha": "2026-11-05",
        "dias": 7
    },
    "url_api": "https://marine-api.open-meteo.com/v1/marine?latitude=42.7512&longitude=-9.0978&hourly=wave_height,wave_direction,wave_period,wind_wave_height,wind_wave_direction,wind_wave_period,swell_wave_height,swell_wave_direction,swell_wave_period,secondary_swell_wave_height,secondary_swell_wave_direction,secondary_swell_wave_period&start_date=2026-11-05&end_date=2026-11-11&timezone=Europe%2FMadrid",
    "localizacion": {
        "id": 5,
        "nombre": "Area Maior",
        "lat": 42.7512,
        "lon": -9.0978,
        "puerto_id": "24"
    },
    "fechas": {
        "inicio": "2026-11-05",
        "fin": "2026-11-11",
        "dias": 7,
        "rango": [
            "2026-11-05",
            "2026-11-06",
            "2026-11-07",
            "2026-11-08",
            "2026-11-09",
            "2026-11-10",
            "2026-11-11"
        ]
    },
    "datos": {
        "fuente": "Open-Meteo Marine",
        "ahora": false,
        "horario": [
            {
                "timestamp_local": "2026-11-05T00:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "00:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 304,
                "direccion_texto": "NO",
                "periodo_s": 11.4,
                "energia_ola_kj_m": 479,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 41,
                        "direccion_texto": "NE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.84,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.8,
                        "energia_ola_kj_m": 329
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 345,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.5,
                        "energia_ola_kj_m": 12
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T01:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "01:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 303,
                "direccion_texto": "ONO",
                "periodo_s": 11.6,
                "energia_ola_kj_m": 492,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.1,
                        "direccion_deg": 46,
                        "direccion_texto": "NE",
                        "periodo_s": 1.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.8,
                        "energia_ola_kj_m": 345
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 346,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 12
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T02:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "02:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 303,
                "direccion_texto": "ONO",
                "periodo_s": 11.7,
                "energia_ola_kj_m": 505,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.08,
                        "direccion_deg": 45,
                        "direccion_texto": "NE",
                        "periodo_s": 1.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.8,
                        "energia_ola_kj_m": 345
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 346,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 12
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T03:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "03:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 302,
                "direccion_texto": "ONO",
                "periodo_s": 11.9,
                "energia_ola_kj_m": 518,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.06,
                        "direccion_deg": 44,
                        "direccion_texto": "NE",
                        "periodo_s": 1.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.9,
                        "energia_ola_kj_m": 348
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 345,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 13
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T04:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "04:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 302,
                "direccion_texto": "ONO",
                "periodo_s": 11.9,
                "energia_ola_kj_m": 522,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 43,
                        "direccion_texto": "NE",
                        "periodo_s": 1.5,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.9,
                        "energia_ola_kj_m": 348
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 345,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 13
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T05:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "05:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 302,
                "direccion_texto": "ONO",
                "periodo_s": 11.9,
                "energia_ola_kj_m": 522,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 45,
                        "direccion_texto": "NE",
                        "periodo_s": 1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.8,
                        "energia_ola_kj_m": 361
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 344,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 13
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T06:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "06:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 301,
                "direccion_texto": "ONO",
                "periodo_s": 11.8,
                "energia_ola_kj_m": 535,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 47,
                        "direccion_texto": "NE",
                        "periodo_s": 0.4,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.7,
                        "energia_ola_kj_m": 355
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 344,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 13
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T07:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "07:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 301,
                "direccion_texto": "ONO",
                "periodo_s": 11.7,
                "energia_ola_kj_m": 526,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 49,
                        "direccion_texto": "NE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.6,
                        "energia_ola_kj_m": 364
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 343,
                        "direccion_texto": "NNO",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 14
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T08:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "08:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 11.6,
                "energia_ola_kj_m": 517,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 61,
                        "direccion_texto": "ENE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.5,
                        "energia_ola_kj_m": 357
                    },
                    "swell_secundario": {
                        "altura_m": 0.36,
                        "direccion_deg": 342,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 15
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T09:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "09:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 11.6,
                "energia_ola_kj_m": 512,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 74,
                        "direccion_texto": "ENE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.4,
                        "energia_ola_kj_m": 347
                    },
                    "swell_secundario": {
                        "altura_m": 0.36,
                        "direccion_deg": 342,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.9,
                        "energia_ola_kj_m": 18
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T10:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "10:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 11.5,
                "energia_ola_kj_m": 504,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 86,
                        "direccion_texto": "E",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 337
                    },
                    "swell_secundario": {
                        "altura_m": 0.34,
                        "direccion_deg": 341,
                        "direccion_texto": "NNO",
                        "periodo_s": 6.2,
                        "energia_ola_kj_m": 18
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T11:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "11:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 11.4,
                "energia_ola_kj_m": 495,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 138,
                        "direccion_texto": "SE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.1,
                        "energia_ola_kj_m": 331
                    },
                    "swell_secundario": {
                        "altura_m": 0.32,
                        "direccion_deg": 343,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.9,
                        "energia_ola_kj_m": 14
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T12:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "12:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 11.3,
                "energia_ola_kj_m": 467,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 321
                    },
                    "swell_secundario": {
                        "altura_m": 0.28,
                        "direccion_deg": 346,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 9
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T13:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "13:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 11.2,
                "energia_ola_kj_m": 458,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 241,
                        "direccion_texto": "OSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 314
                    },
                    "swell_secundario": {
                        "altura_m": 0.26,
                        "direccion_deg": 348,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 7
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T14:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "14:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 11.1,
                "energia_ola_kj_m": 450,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 253,
                        "direccion_texto": "OSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 294
                    },
                    "swell_secundario": {
                        "altura_m": 0.28,
                        "direccion_deg": 329,
                        "direccion_texto": "NNO",
                        "periodo_s": 5.9,
                        "energia_ola_kj_m": 11
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T15:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "15:00",
                "altura_ola_m": 0.94,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.9,
                "energia_ola_kj_m": 420,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 264,
                        "direccion_texto": "O",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 278
                    },
                    "swell_secundario": {
                        "altura_m": 0.28,
                        "direccion_deg": 309,
                        "direccion_texto": "NO",
                        "periodo_s": 7,
                        "energia_ola_kj_m": 15
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T16:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "16:00",
                "altura_ola_m": 0.94,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.8,
                "energia_ola_kj_m": 412,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 276,
                        "direccion_texto": "O",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.84,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 260
                    },
                    "swell_secundario": {
                        "altura_m": 0.3,
                        "direccion_deg": 290,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.1,
                        "energia_ola_kj_m": 23
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T17:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "17:00",
                "altura_ola_m": 0.92,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.7,
                "energia_ola_kj_m": 388,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 299,
                        "direccion_texto": "ONO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.5,
                        "energia_ola_kj_m": 243
                    },
                    "swell_secundario": {
                        "altura_m": 0.28,
                        "direccion_deg": 290,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.1,
                        "energia_ola_kj_m": 26
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T18:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "18:00",
                "altura_ola_m": 0.92,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.7,
                "energia_ola_kj_m": 384,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 235
                    },
                    "swell_secundario": {
                        "altura_m": 0.28,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.1,
                        "energia_ola_kj_m": 32
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T19:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "19:00",
                "altura_ola_m": 0.9,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.6,
                "energia_ola_kj_m": 364,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 346,
                        "direccion_texto": "NNO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.8,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 219
                    },
                    "swell_secundario": {
                        "altura_m": 0.26,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.7,
                        "energia_ola_kj_m": 31
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T20:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "20:00",
                "altura_ola_m": 0.88,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.6,
                "energia_ola_kj_m": 345,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 7,
                        "direccion_texto": "N",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.8,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.2,
                        "energia_ola_kj_m": 217
                    },
                    "swell_secundario": {
                        "altura_m": 0.26,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.7,
                        "energia_ola_kj_m": 31
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T21:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "21:00",
                "altura_ola_m": 0.86,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.6,
                "energia_ola_kj_m": 329,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 28,
                        "direccion_texto": "NNE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 208
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.3,
                        "energia_ola_kj_m": 24
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T22:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "22:00",
                "altura_ola_m": 0.84,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.5,
                "energia_ola_kj_m": 311,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 49,
                        "direccion_texto": "NE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 208
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 23
                    }
                }
            },
            {
                "timestamp_local": "2026-11-05T23:00:00+01:00",
                "fecha": "2026-11-05",
                "hora_local": "23:00",
                "altura_ola_m": 0.84,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.5,
                "energia_ola_kj_m": 311,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 61,
                        "direccion_texto": "ENE",
                        "periodo_s": 0.1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 208
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 22
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T00:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "00:00",
                "altura_ola_m": 0.82,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.5,
                "energia_ola_kj_m": 294,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 73,
                        "direccion_texto": "ENE",
                        "periodo_s": 0.2,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.76,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 198
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 290,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 21
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T01:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "01:00",
                "altura_ola_m": 0.82,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.5,
                "energia_ola_kj_m": 294,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 85,
                        "direccion_texto": "E",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.76,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 198
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 290,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 22
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T02:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "02:00",
                "altura_ola_m": 0.82,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.4,
                "energia_ola_kj_m": 291,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 85,
                        "direccion_texto": "E",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.76,
                        "direccion_deg": 292,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.2,
                        "energia_ola_kj_m": 196
                    },
                    "swell_secundario": {
                        "altura_m": 0.22,
                        "direccion_deg": 305,
                        "direccion_texto": "NO",
                        "periodo_s": 10.3,
                        "energia_ola_kj_m": 20
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T03:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "03:00",
                "altura_ola_m": 0.8,
                "direccion_deg": 298,
                "direccion_texto": "ONO",
                "periodo_s": 10.4,
                "energia_ola_kj_m": 277,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 85,
                        "direccion_texto": "E",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.74,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.1,
                        "energia_ola_kj_m": 181
                    },
                    "swell_secundario": {
                        "altura_m": 0.22,
                        "direccion_deg": 319,
                        "direccion_texto": "NO",
                        "periodo_s": 11,
                        "energia_ola_kj_m": 23
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T04:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "04:00",
                "altura_ola_m": 0.8,
                "direccion_deg": 298,
                "direccion_texto": "ONO",
                "periodo_s": 10.4,
                "energia_ola_kj_m": 274,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 85,
                        "direccion_texto": "E",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.74,
                        "direccion_deg": 293,
                        "direccion_texto": "ONO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 177
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 334,
                        "direccion_texto": "NNO",
                        "periodo_s": 11.7,
                        "energia_ola_kj_m": 22
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T05:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "05:00",
                "altura_ola_m": 0.78,
                "direccion_deg": 298,
                "direccion_texto": "ONO",
                "periodo_s": 10.3,
                "energia_ola_kj_m": 258,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 87,
                        "direccion_texto": "E",
                        "periodo_s": 0.5,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.72,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 166
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 325,
                        "direccion_texto": "NO",
                        "periodo_s": 12.3,
                        "energia_ola_kj_m": 24
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T06:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "06:00",
                "altura_ola_m": 0.78,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.3,
                "energia_ola_kj_m": 258,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 89,
                        "direccion_texto": "E",
                        "periodo_s": 0.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.68,
                        "direccion_deg": 294,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.9,
                        "energia_ola_kj_m": 147
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 315,
                        "direccion_texto": "NO",
                        "periodo_s": 12.8,
                        "energia_ola_kj_m": 21
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T07:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "07:00",
                "altura_ola_m": 0.76,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.3,
                "energia_ola_kj_m": 243,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 91,
                        "direccion_texto": "E",
                        "periodo_s": 1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.66,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 135
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 306,
                        "direccion_texto": "NO",
                        "periodo_s": 13.3,
                        "energia_ola_kj_m": 23
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T08:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "08:00",
                "altura_ola_m": 0.74,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.2,
                "energia_ola_kj_m": 228,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 95,
                        "direccion_texto": "E",
                        "periodo_s": 1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.66,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 130
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 306,
                        "direccion_texto": "NO",
                        "periodo_s": 13.5,
                        "energia_ola_kj_m": 24
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T09:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "09:00",
                "altura_ola_m": 0.74,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.2,
                "energia_ola_kj_m": 226,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 99,
                        "direccion_texto": "E",
                        "periodo_s": 1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.66,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 123
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 307,
                        "direccion_texto": "NO",
                        "periodo_s": 13.6,
                        "energia_ola_kj_m": 24
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T10:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "10:00",
                "altura_ola_m": 0.72,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.1,
                "energia_ola_kj_m": 212,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 103,
                        "direccion_texto": "ESE",
                        "periodo_s": 1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.66,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 119
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 307,
                        "direccion_texto": "NO",
                        "periodo_s": 13.6,
                        "energia_ola_kj_m": 24
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T11:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "11:00",
                "altura_ola_m": 0.7,
                "direccion_deg": 299,
                "direccion_texto": "ONO",
                "periodo_s": 10.1,
                "energia_ola_kj_m": 200,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 117,
                        "direccion_texto": "ESE",
                        "periodo_s": 1.1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.64,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.2,
                        "energia_ola_kj_m": 110
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 307,
                        "direccion_texto": "NO",
                        "periodo_s": 13.4,
                        "energia_ola_kj_m": 29
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T12:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "12:00",
                "altura_ola_m": 0.7,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.2,
                "energia_ola_kj_m": 202,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 131,
                        "direccion_texto": "SE",
                        "periodo_s": 1.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.62,
                        "direccion_deg": 297,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.2,
                        "energia_ola_kj_m": 102
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 306,
                        "direccion_texto": "NO",
                        "periodo_s": 13.2,
                        "energia_ola_kj_m": 28
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T13:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "13:00",
                "altura_ola_m": 0.68,
                "direccion_deg": 300,
                "direccion_texto": "ONO",
                "periodo_s": 10.1,
                "energia_ola_kj_m": 189,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 145,
                        "direccion_texto": "SE",
                        "periodo_s": 1.4,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.6,
                        "direccion_deg": 297,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.1,
                        "energia_ola_kj_m": 94
                    },
                    "swell_secundario": {
                        "altura_m": 0.22,
                        "direccion_deg": 306,
                        "direccion_texto": "NO",
                        "periodo_s": 12.9,
                        "energia_ola_kj_m": 32
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T14:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "14:00",
                "altura_ola_m": 0.68,
                "direccion_deg": 298,
                "direccion_texto": "ONO",
                "periodo_s": 10,
                "energia_ola_kj_m": 183,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.1,
                        "direccion_deg": 153,
                        "direccion_texto": "SSE",
                        "periodo_s": 1.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.56,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 79
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 305,
                        "direccion_texto": "NO",
                        "periodo_s": 12.9,
                        "energia_ola_kj_m": 38
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T15:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "15:00",
                "altura_ola_m": 0.66,
                "direccion_deg": 295,
                "direccion_texto": "ONO",
                "periodo_s": 9.7,
                "energia_ola_kj_m": 164,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 161,
                        "direccion_texto": "SSE",
                        "periodo_s": 1.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.54,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 7.8,
                        "energia_ola_kj_m": 71
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 305,
                        "direccion_texto": "NO",
                        "periodo_s": 12.9,
                        "energia_ola_kj_m": 38
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T16:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "16:00",
                "altura_ola_m": 0.66,
                "direccion_deg": 293,
                "direccion_texto": "ONO",
                "periodo_s": 9.4,
                "energia_ola_kj_m": 152,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.2,
                        "direccion_deg": 169,
                        "direccion_texto": "S",
                        "periodo_s": 1.9,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.5,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 7.8,
                        "energia_ola_kj_m": 60
                    },
                    "swell_secundario": {
                        "altura_m": 0.26,
                        "direccion_deg": 304,
                        "direccion_texto": "NO",
                        "periodo_s": 12.5,
                        "energia_ola_kj_m": 42
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T17:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "17:00",
                "altura_ola_m": 0.7,
                "direccion_deg": 280,
                "direccion_texto": "O",
                "periodo_s": 8.8,
                "energia_ola_kj_m": 150,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.2,
                        "direccion_deg": 157,
                        "direccion_texto": "SSE",
                        "periodo_s": 1.9,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.5,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 64
                    },
                    "swell_secundario": {
                        "altura_m": 0.32,
                        "direccion_deg": 285,
                        "direccion_texto": "ONO",
                        "periodo_s": 11.1,
                        "energia_ola_kj_m": 50
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T18:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "18:00",
                "altura_ola_m": 0.74,
                "direccion_deg": 268,
                "direccion_texto": "O",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 144,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 146,
                        "direccion_texto": "SE",
                        "periodo_s": 1.9,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.48,
                        "direccion_deg": 296,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 65
                    },
                    "swell_secundario": {
                        "altura_m": 0.36,
                        "direccion_deg": 265,
                        "direccion_texto": "O",
                        "periodo_s": 9.2,
                        "energia_ola_kj_m": 43
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T19:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "19:00",
                "altura_ola_m": 0.78,
                "direccion_deg": 255,
                "direccion_texto": "OSO",
                "periodo_s": 7.6,
                "energia_ola_kj_m": 139,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 134,
                        "direccion_texto": "SE",
                        "periodo_s": 1.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.48,
                        "direccion_deg": 297,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.2,
                        "energia_ola_kj_m": 62
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 246,
                        "direccion_texto": "OSO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 45
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T20:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "20:00",
                "altura_ola_m": 0.78,
                "direccion_deg": 250,
                "direccion_texto": "OSO",
                "periodo_s": 7.4,
                "energia_ola_kj_m": 131,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 130,
                        "direccion_texto": "SE",
                        "periodo_s": 1.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.52,
                        "direccion_deg": 265,
                        "direccion_texto": "O",
                        "periodo_s": 6.9,
                        "energia_ola_kj_m": 51
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 264,
                        "direccion_texto": "O",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 50
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T21:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "21:00",
                "altura_ola_m": 0.8,
                "direccion_deg": 244,
                "direccion_texto": "OSO",
                "periodo_s": 7.3,
                "energia_ola_kj_m": 136,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 127,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.54,
                        "direccion_deg": 232,
                        "direccion_texto": "SO",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 30
                    },
                    "swell_secundario": {
                        "altura_m": 0.48,
                        "direccion_deg": 283,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 71
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T22:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "22:00",
                "altura_ola_m": 0.8,
                "direccion_deg": 239,
                "direccion_texto": "OSO",
                "periodo_s": 7.2,
                "energia_ola_kj_m": 133,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 123,
                        "direccion_texto": "ESE",
                        "periodo_s": 1.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.58,
                        "direccion_deg": 200,
                        "direccion_texto": "SSO",
                        "periodo_s": 3.9,
                        "energia_ola_kj_m": 20
                    },
                    "swell_secundario": {
                        "altura_m": 0.5,
                        "direccion_deg": 301,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.2,
                        "energia_ola_kj_m": 85
                    }
                }
            },
            {
                "timestamp_local": "2026-11-06T23:00:00+01:00",
                "fecha": "2026-11-06",
                "hora_local": "23:00",
                "altura_ola_m": 0.9,
                "direccion_deg": 229,
                "direccion_texto": "SO",
                "periodo_s": 6.9,
                "energia_ola_kj_m": 154,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.28,
                        "direccion_deg": 135,
                        "direccion_texto": "SE",
                        "periodo_s": 2,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.64,
                        "direccion_deg": 203,
                        "direccion_texto": "SSO",
                        "periodo_s": 3.8,
                        "energia_ola_kj_m": 24
                    },
                    "swell_secundario": {
                        "altura_m": 0.48,
                        "direccion_deg": 302,
                        "direccion_texto": "ONO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 75
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T00:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "00:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 220,
                "direccion_texto": "SO",
                "periodo_s": 6.6,
                "energia_ola_kj_m": 165,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.4,
                        "direccion_deg": 147,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.3,
                        "energia_ola_kj_m": 3
                    },
                    "swell_primario": {
                        "altura_m": 0.72,
                        "direccion_deg": 205,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.3,
                        "energia_ola_kj_m": 38
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 303,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 63
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T01:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "01:00",
                "altura_ola_m": 1.08,
                "direccion_deg": 210,
                "direccion_texto": "SSO",
                "periodo_s": 6.3,
                "energia_ola_kj_m": 185,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.5,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.6,
                        "energia_ola_kj_m": 7
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 55
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 304,
                        "direccion_texto": "NO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 54
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T02:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "02:00",
                "altura_ola_m": 1.2,
                "direccion_deg": 208,
                "direccion_texto": "SSO",
                "periodo_s": 6.2,
                "energia_ola_kj_m": 221,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.56,
                        "direccion_deg": 160,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.8,
                        "energia_ola_kj_m": 9
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 5,
                        "energia_ola_kj_m": 79
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 304,
                        "direccion_texto": "NO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 57
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T03:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "03:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 205,
                "direccion_texto": "SSO",
                "periodo_s": 6.2,
                "energia_ola_kj_m": 260,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.6,
                        "direccion_deg": 160,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.9,
                        "energia_ola_kj_m": 12
                    },
                    "swell_primario": {
                        "altura_m": 1,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 104
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 303,
                        "direccion_texto": "ONO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 68
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T04:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "04:00",
                "altura_ola_m": 1.42,
                "direccion_deg": 203,
                "direccion_texto": "SSO",
                "periodo_s": 6.2,
                "energia_ola_kj_m": 310,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.66,
                        "direccion_deg": 161,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.1,
                        "energia_ola_kj_m": 16
                    },
                    "swell_primario": {
                        "altura_m": 1.12,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 136
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 303,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 72
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T05:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "05:00",
                "altura_ola_m": 1.44,
                "direccion_deg": 201,
                "direccion_texto": "SSO",
                "periodo_s": 6.1,
                "energia_ola_kj_m": 309,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.76,
                        "direccion_deg": 166,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.3,
                        "energia_ola_kj_m": 25
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 209,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 126
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 302,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 74
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T06:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "06:00",
                "altura_ola_m": 1.44,
                "direccion_deg": 200,
                "direccion_texto": "SSO",
                "periodo_s": 6,
                "energia_ola_kj_m": 299,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.88,
                        "direccion_deg": 170,
                        "direccion_texto": "S",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 38
                    },
                    "swell_primario": {
                        "altura_m": 1.02,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 119
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 301,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 73
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T07:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "07:00",
                "altura_ola_m": 1.46,
                "direccion_deg": 198,
                "direccion_texto": "SSO",
                "periodo_s": 6,
                "energia_ola_kj_m": 302,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.98,
                        "direccion_deg": 175,
                        "direccion_texto": "S",
                        "periodo_s": 3.7,
                        "energia_ola_kj_m": 51
                    },
                    "swell_primario": {
                        "altura_m": 0.96,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 106
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 300,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 73
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T08:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "08:00",
                "altura_ola_m": 1.42,
                "direccion_deg": 198,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 281,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.94,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 3.6,
                        "energia_ola_kj_m": 46
                    },
                    "swell_primario": {
                        "altura_m": 0.94,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 99
                    },
                    "swell_secundario": {
                        "altura_m": 0.46,
                        "direccion_deg": 299,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 74
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T09:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "09:00",
                "altura_ola_m": 1.38,
                "direccion_deg": 198,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 265,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.88,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 37
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 89
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 299,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 68
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T10:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "10:00",
                "altura_ola_m": 1.34,
                "direccion_deg": 198,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 250,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.84,
                        "direccion_deg": 173,
                        "direccion_texto": "S",
                        "periodo_s": 3.4,
                        "energia_ola_kj_m": 32
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 84
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 298,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 68
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T11:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "11:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 198,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 243,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.84,
                        "direccion_deg": 173,
                        "direccion_texto": "S",
                        "periodo_s": 3.4,
                        "energia_ola_kj_m": 33
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 209,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 80
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 298,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.5,
                        "energia_ola_kj_m": 70
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T12:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "12:00",
                "altura_ola_m": 1.28,
                "direccion_deg": 199,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 228,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.84,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 34
                    },
                    "swell_primario": {
                        "altura_m": 0.84,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 78
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 299,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 66
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T13:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "13:00",
                "altura_ola_m": 1.26,
                "direccion_deg": 199,
                "direccion_texto": "SSO",
                "periodo_s": 5.9,
                "energia_ola_kj_m": 221,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.84,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 34
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 74
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 299,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.5,
                        "energia_ola_kj_m": 64
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T14:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "14:00",
                "altura_ola_m": 1.24,
                "direccion_deg": 201,
                "direccion_texto": "SSO",
                "periodo_s": 6,
                "energia_ola_kj_m": 218,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.76,
                        "direccion_deg": 173,
                        "direccion_texto": "S",
                        "periodo_s": 3.4,
                        "energia_ola_kj_m": 26
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 209,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 70
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 286,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 55
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T15:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "15:00",
                "altura_ola_m": 1.2,
                "direccion_deg": 202,
                "direccion_texto": "SSO",
                "periodo_s": 6,
                "energia_ola_kj_m": 207,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.68,
                        "direccion_deg": 171,
                        "direccion_texto": "S",
                        "periodo_s": 3.2,
                        "energia_ola_kj_m": 18
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 65
                    },
                    "swell_secundario": {
                        "altura_m": 0.4,
                        "direccion_deg": 272,
                        "direccion_texto": "O",
                        "periodo_s": 7.9,
                        "energia_ola_kj_m": 39
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T16:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "16:00",
                "altura_ola_m": 1.18,
                "direccion_deg": 204,
                "direccion_texto": "SSO",
                "periodo_s": 6.1,
                "energia_ola_kj_m": 204,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.6,
                        "direccion_deg": 170,
                        "direccion_texto": "S",
                        "periodo_s": 3,
                        "energia_ola_kj_m": 13
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 206,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 61
                    },
                    "swell_secundario": {
                        "altura_m": 0.4,
                        "direccion_deg": 259,
                        "direccion_texto": "O",
                        "periodo_s": 7.4,
                        "energia_ola_kj_m": 35
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T17:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "17:00",
                "altura_ola_m": 1.14,
                "direccion_deg": 208,
                "direccion_texto": "SSO",
                "periodo_s": 6.2,
                "energia_ola_kj_m": 197,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.5,
                        "direccion_deg": 165,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.7,
                        "energia_ola_kj_m": 7
                    },
                    "swell_primario": {
                        "altura_m": 0.84,
                        "direccion_deg": 206,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 61
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 271,
                        "direccion_texto": "O",
                        "periodo_s": 7.9,
                        "energia_ola_kj_m": 44
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T18:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "18:00",
                "altura_ola_m": 1.1,
                "direccion_deg": 211,
                "direccion_texto": "SSO",
                "periodo_s": 6.3,
                "energia_ola_kj_m": 189,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.38,
                        "direccion_deg": 161,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.4,
                        "energia_ola_kj_m": 3
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 67
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 283,
                        "direccion_texto": "ONO",
                        "periodo_s": 8.9,
                        "energia_ola_kj_m": 56
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T19:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "19:00",
                "altura_ola_m": 1.06,
                "direccion_deg": 215,
                "direccion_texto": "SO",
                "periodo_s": 6.4,
                "energia_ola_kj_m": 184,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.28,
                        "direccion_deg": 156,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.1,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 69
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 295,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 73
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T20:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "20:00",
                "altura_ola_m": 1.04,
                "direccion_deg": 219,
                "direccion_texto": "SO",
                "periodo_s": 6.6,
                "energia_ola_kj_m": 186,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.24,
                        "direccion_deg": 150,
                        "direccion_texto": "SSE",
                        "periodo_s": 1.9,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 66
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 291,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 77
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T21:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "21:00",
                "altura_ola_m": 1,
                "direccion_deg": 222,
                "direccion_texto": "SO",
                "periodo_s": 6.8,
                "energia_ola_kj_m": 182,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 145,
                        "direccion_texto": "SE",
                        "periodo_s": 1.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 63
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 288,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 73
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T22:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "22:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 226,
                "direccion_texto": "SO",
                "periodo_s": 7,
                "energia_ola_kj_m": 186,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 139,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.84,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 60
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 284,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 73
                    }
                }
            },
            {
                "timestamp_local": "2026-11-07T23:00:00+01:00",
                "fecha": "2026-11-07",
                "hora_local": "23:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 229,
                "direccion_texto": "SO",
                "periodo_s": 7.1,
                "energia_ola_kj_m": 186,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 138,
                        "direccion_texto": "SE",
                        "periodo_s": 1.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 57
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 285,
                        "direccion_texto": "ONO",
                        "periodo_s": 10.1,
                        "energia_ola_kj_m": 79
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T00:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "00:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 231,
                "direccion_texto": "SO",
                "periodo_s": 7.3,
                "energia_ola_kj_m": 194,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 136,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 53
                    },
                    "swell_secundario": {
                        "altura_m": 0.48,
                        "direccion_deg": 287,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 90
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T01:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "01:00",
                "altura_ola_m": 0.94,
                "direccion_deg": 234,
                "direccion_texto": "SO",
                "periodo_s": 7.4,
                "energia_ola_kj_m": 191,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.14,
                        "direccion_deg": 135,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.76,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 50
                    },
                    "swell_secundario": {
                        "altura_m": 0.5,
                        "direccion_deg": 288,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 96
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T02:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "02:00",
                "altura_ola_m": 0.94,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 7.5,
                "energia_ola_kj_m": 196,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.16,
                        "direccion_deg": 134,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.74,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 46
                    },
                    "swell_secundario": {
                        "altura_m": 0.5,
                        "direccion_deg": 287,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 96
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T03:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "03:00",
                "altura_ola_m": 0.92,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 7.5,
                "energia_ola_kj_m": 190,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.16,
                        "direccion_deg": 132,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.72,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 43
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 286,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 105
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T04:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "04:00",
                "altura_ola_m": 0.92,
                "direccion_deg": 236,
                "direccion_texto": "SO",
                "periodo_s": 7.6,
                "energia_ola_kj_m": 193,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.18,
                        "direccion_deg": 131,
                        "direccion_texto": "SE",
                        "periodo_s": 1.7,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.7,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 41
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 285,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 106
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T05:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "05:00",
                "altura_ola_m": 0.94,
                "direccion_deg": 233,
                "direccion_texto": "SO",
                "periodo_s": 7.5,
                "energia_ola_kj_m": 199,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.24,
                        "direccion_deg": 136,
                        "direccion_texto": "SE",
                        "periodo_s": 1.9,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.7,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 41
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 285,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 107
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T06:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "06:00",
                "altura_ola_m": 0.96,
                "direccion_deg": 231,
                "direccion_texto": "SO",
                "periodo_s": 7.4,
                "energia_ola_kj_m": 202,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.28,
                        "direccion_deg": 140,
                        "direccion_texto": "SE",
                        "periodo_s": 2,
                        "energia_ola_kj_m": 1
                    },
                    "swell_primario": {
                        "altura_m": 0.72,
                        "direccion_deg": 217,
                        "direccion_texto": "SO",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 46
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 284,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 107
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T07:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "07:00",
                "altura_ola_m": 0.98,
                "direccion_deg": 228,
                "direccion_texto": "SO",
                "periodo_s": 7.3,
                "energia_ola_kj_m": 205,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.34,
                        "direccion_deg": 145,
                        "direccion_texto": "SE",
                        "periodo_s": 2.2,
                        "energia_ola_kj_m": 2
                    },
                    "swell_primario": {
                        "altura_m": 0.72,
                        "direccion_deg": 217,
                        "direccion_texto": "SO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 47
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 284,
                        "direccion_texto": "ONO",
                        "periodo_s": 10,
                        "energia_ola_kj_m": 107
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T08:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "08:00",
                "altura_ola_m": 1.02,
                "direccion_deg": 226,
                "direccion_texto": "SO",
                "periodo_s": 7.2,
                "energia_ola_kj_m": 213,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.36,
                        "direccion_deg": 146,
                        "direccion_texto": "SE",
                        "periodo_s": 2.3,
                        "energia_ola_kj_m": 3
                    },
                    "swell_primario": {
                        "altura_m": 0.78,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 56
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 283,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 106
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T09:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "09:00",
                "altura_ola_m": 1.08,
                "direccion_deg": 223,
                "direccion_texto": "SO",
                "periodo_s": 7,
                "energia_ola_kj_m": 229,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.38,
                        "direccion_deg": 148,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.4,
                        "energia_ola_kj_m": 3
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 215,
                        "direccion_texto": "SO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 62
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 282,
                        "direccion_texto": "ONO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 112
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T10:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "10:00",
                "altura_ola_m": 1.12,
                "direccion_deg": 221,
                "direccion_texto": "SO",
                "periodo_s": 6.9,
                "energia_ola_kj_m": 235,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.4,
                        "direccion_deg": 149,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.4,
                        "energia_ola_kj_m": 4
                    },
                    "swell_primario": {
                        "altura_m": 0.88,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 73
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 281,
                        "direccion_texto": "O",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 110
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T11:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "11:00",
                "altura_ola_m": 1.2,
                "direccion_deg": 219,
                "direccion_texto": "SO",
                "periodo_s": 6.8,
                "energia_ola_kj_m": 262,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.42,
                        "direccion_deg": 150,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.5,
                        "energia_ola_kj_m": 4
                    },
                    "swell_primario": {
                        "altura_m": 0.96,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 89
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 281,
                        "direccion_texto": "O",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 109
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T12:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "12:00",
                "altura_ola_m": 1.28,
                "direccion_deg": 217,
                "direccion_texto": "SO",
                "periodo_s": 6.7,
                "energia_ola_kj_m": 290,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.46,
                        "direccion_deg": 152,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.6,
                        "energia_ola_kj_m": 6
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 5,
                        "energia_ola_kj_m": 112
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 280,
                        "direccion_texto": "O",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 100
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T13:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "13:00",
                "altura_ola_m": 1.36,
                "direccion_deg": 215,
                "direccion_texto": "SO",
                "periodo_s": 6.6,
                "energia_ola_kj_m": 322,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.48,
                        "direccion_deg": 153,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.6,
                        "energia_ola_kj_m": 6
                    },
                    "swell_primario": {
                        "altura_m": 1.14,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 138
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 280,
                        "direccion_texto": "O",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 95
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T14:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "14:00",
                "altura_ola_m": 1.4,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 6.6,
                "energia_ola_kj_m": 342,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.5,
                        "direccion_deg": 155,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.7,
                        "energia_ola_kj_m": 7
                    },
                    "swell_primario": {
                        "altura_m": 1.14,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 149
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 266,
                        "direccion_texto": "O",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 89
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T15:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "15:00",
                "altura_ola_m": 1.44,
                "direccion_deg": 212,
                "direccion_texto": "SSO",
                "periodo_s": 6.6,
                "energia_ola_kj_m": 361,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.52,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.7,
                        "energia_ola_kj_m": 8
                    },
                    "swell_primario": {
                        "altura_m": 1.16,
                        "direccion_deg": 215,
                        "direccion_texto": "SO",
                        "periodo_s": 5.6,
                        "energia_ola_kj_m": 169
                    },
                    "swell_secundario": {
                        "altura_m": 0.58,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 86
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T16:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "16:00",
                "altura_ola_m": 1.48,
                "direccion_deg": 211,
                "direccion_texto": "SSO",
                "periodo_s": 6.7,
                "energia_ola_kj_m": 393,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.54,
                        "direccion_deg": 160,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.8,
                        "energia_ola_kj_m": 9
                    },
                    "swell_primario": {
                        "altura_m": 1.16,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 5.9,
                        "energia_ola_kj_m": 184
                    },
                    "swell_secundario": {
                        "altura_m": 0.6,
                        "direccion_deg": 237,
                        "direccion_texto": "OSO",
                        "periodo_s": 7.5,
                        "energia_ola_kj_m": 81
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T17:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "17:00",
                "altura_ola_m": 1.56,
                "direccion_deg": 210,
                "direccion_texto": "SSO",
                "periodo_s": 6.9,
                "energia_ola_kj_m": 457,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.62,
                        "direccion_deg": 162,
                        "direccion_texto": "SSE",
                        "periodo_s": 3,
                        "energia_ola_kj_m": 13
                    },
                    "swell_primario": {
                        "altura_m": 1.18,
                        "direccion_deg": 215,
                        "direccion_texto": "SO",
                        "periodo_s": 6.1,
                        "energia_ola_kj_m": 204
                    },
                    "swell_secundario": {
                        "altura_m": 0.64,
                        "direccion_deg": 233,
                        "direccion_texto": "SO",
                        "periodo_s": 7.6,
                        "energia_ola_kj_m": 95
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T18:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "18:00",
                "altura_ola_m": 1.62,
                "direccion_deg": 209,
                "direccion_texto": "SSO",
                "periodo_s": 7.1,
                "energia_ola_kj_m": 522,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.68,
                        "direccion_deg": 165,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.2,
                        "energia_ola_kj_m": 18
                    },
                    "swell_primario": {
                        "altura_m": 1.18,
                        "direccion_deg": 215,
                        "direccion_texto": "SO",
                        "periodo_s": 6.2,
                        "energia_ola_kj_m": 214
                    },
                    "swell_secundario": {
                        "altura_m": 0.7,
                        "direccion_deg": 228,
                        "direccion_texto": "SO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 125
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T19:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "19:00",
                "altura_ola_m": 1.7,
                "direccion_deg": 208,
                "direccion_texto": "SSO",
                "periodo_s": 7.3,
                "energia_ola_kj_m": 616,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.76,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.2,
                        "energia_ola_kj_m": 24
                    },
                    "swell_primario": {
                        "altura_m": 1.2,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 6.4,
                        "energia_ola_kj_m": 236
                    },
                    "swell_secundario": {
                        "altura_m": 0.74,
                        "direccion_deg": 224,
                        "direccion_texto": "SO",
                        "periodo_s": 7.9,
                        "energia_ola_kj_m": 137
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T20:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "20:00",
                "altura_ola_m": 1.8,
                "direccion_deg": 210,
                "direccion_texto": "SSO",
                "periodo_s": 7.7,
                "energia_ola_kj_m": 758,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.62,
                        "direccion_deg": 156,
                        "direccion_texto": "SSE",
                        "periodo_s": 3,
                        "energia_ola_kj_m": 13
                    },
                    "swell_primario": {
                        "altura_m": 1.44,
                        "direccion_deg": 212,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.6,
                        "energia_ola_kj_m": 361
                    },
                    "swell_secundario": {
                        "altura_m": 0.58,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.8,
                        "energia_ola_kj_m": 62
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T21:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "21:00",
                "altura_ola_m": 1.92,
                "direccion_deg": 211,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 956,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.5,
                        "direccion_deg": 146,
                        "direccion_texto": "SE",
                        "periodo_s": 2.6,
                        "energia_ola_kj_m": 7
                    },
                    "swell_primario": {
                        "altura_m": 1.68,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.9,
                        "energia_ola_kj_m": 530
                    },
                    "swell_secundario": {
                        "altura_m": 0.4,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 18
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T22:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "22:00",
                "altura_ola_m": 2.02,
                "direccion_deg": 213,
                "direccion_texto": "SSO",
                "periodo_s": 8.4,
                "energia_ola_kj_m": 1152,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.36,
                        "direccion_deg": 135,
                        "direccion_texto": "SE",
                        "periodo_s": 2.4,
                        "energia_ola_kj_m": 3
                    },
                    "swell_primario": {
                        "altura_m": 1.92,
                        "direccion_deg": 209,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.1,
                        "energia_ola_kj_m": 733
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 172,
                        "direccion_texto": "S",
                        "periodo_s": 4.2,
                        "energia_ola_kj_m": 4
                    }
                }
            },
            {
                "timestamp_local": "2026-11-08T23:00:00+01:00",
                "fecha": "2026-11-08",
                "hora_local": "23:00",
                "altura_ola_m": 2.1,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 8.6,
                "energia_ola_kj_m": 1305,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.48,
                        "direccion_deg": 143,
                        "direccion_texto": "SE",
                        "periodo_s": 2.5,
                        "energia_ola_kj_m": 6
                    },
                    "swell_primario": {
                        "altura_m": 1.96,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.3,
                        "energia_ola_kj_m": 808
                    },
                    "swell_secundario": {
                        "altura_m": 0.26,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 4
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T00:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "00:00",
                "altura_ola_m": 2.18,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 8.7,
                "energia_ola_kj_m": 1439,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.6,
                        "direccion_deg": 151,
                        "direccion_texto": "SSE",
                        "periodo_s": 2.8,
                        "energia_ola_kj_m": 11
                    },
                    "swell_primario": {
                        "altura_m": 1.98,
                        "direccion_deg": 212,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.5,
                        "energia_ola_kj_m": 882
                    },
                    "swell_secundario": {
                        "altura_m": 0.3,
                        "direccion_deg": 175,
                        "direccion_texto": "S",
                        "periodo_s": 4.2,
                        "energia_ola_kj_m": 6
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T01:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "01:00",
                "altura_ola_m": 2.26,
                "direccion_deg": 215,
                "direccion_texto": "SO",
                "periodo_s": 8.8,
                "energia_ola_kj_m": 1564,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.72,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.1,
                        "energia_ola_kj_m": 20
                    },
                    "swell_primario": {
                        "altura_m": 2.02,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.6,
                        "energia_ola_kj_m": 943
                    },
                    "swell_secundario": {
                        "altura_m": 0.32,
                        "direccion_deg": 177,
                        "direccion_texto": "S",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 8
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T02:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "02:00",
                "altura_ola_m": 2.3,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 8.8,
                "energia_ola_kj_m": 1620,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.78,
                        "direccion_deg": 160,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.3,
                        "energia_ola_kj_m": 26
                    },
                    "swell_primario": {
                        "altura_m": 2.02,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.6,
                        "energia_ola_kj_m": 943
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 224,
                        "direccion_texto": "SO",
                        "periodo_s": 5,
                        "energia_ola_kj_m": 14
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T03:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "03:00",
                "altura_ola_m": 2.36,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 8.7,
                "energia_ola_kj_m": 1667,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.84,
                        "direccion_deg": 161,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.4,
                        "energia_ola_kj_m": 32
                    },
                    "swell_primario": {
                        "altura_m": 2.04,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 7.5,
                        "energia_ola_kj_m": 924
                    },
                    "swell_secundario": {
                        "altura_m": 0.42,
                        "direccion_deg": 270,
                        "direccion_texto": "O",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 21
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T04:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "04:00",
                "altura_ola_m": 2.4,
                "direccion_deg": 213,
                "direccion_texto": "SSO",
                "periodo_s": 8.6,
                "energia_ola_kj_m": 1684,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.9,
                        "direccion_deg": 162,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 39
                    },
                    "swell_primario": {
                        "altura_m": 2.04,
                        "direccion_deg": 214,
                        "direccion_texto": "SO",
                        "periodo_s": 7.4,
                        "energia_ola_kj_m": 912
                    },
                    "swell_secundario": {
                        "altura_m": 0.48,
                        "direccion_deg": 317,
                        "direccion_texto": "NO",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 30
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T05:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "05:00",
                "altura_ola_m": 2.44,
                "direccion_deg": 212,
                "direccion_texto": "SSO",
                "periodo_s": 8.4,
                "energia_ola_kj_m": 1680,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.98,
                        "direccion_deg": 164,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.6,
                        "energia_ola_kj_m": 48
                    },
                    "swell_primario": {
                        "altura_m": 2.1,
                        "direccion_deg": 217,
                        "direccion_texto": "SO",
                        "periodo_s": 7.4,
                        "energia_ola_kj_m": 966
                    },
                    "swell_secundario": {
                        "altura_m": 0.34,
                        "direccion_deg": 356,
                        "direccion_texto": "N",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 13
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T06:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "06:00",
                "altura_ola_m": 2.5,
                "direccion_deg": 212,
                "direccion_texto": "SSO",
                "periodo_s": 8.3,
                "energia_ola_kj_m": 1702,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 3.7,
                        "energia_ola_kj_m": 62
                    },
                    "swell_primario": {
                        "altura_m": 2.18,
                        "direccion_deg": 219,
                        "direccion_texto": "SO",
                        "periodo_s": 7.5,
                        "energia_ola_kj_m": 1055
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 34,
                        "direccion_texto": "NE",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 3
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T07:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "07:00",
                "altura_ola_m": 2.54,
                "direccion_deg": 211,
                "direccion_texto": "SSO",
                "periodo_s": 8.2,
                "energia_ola_kj_m": 1714,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.14,
                        "direccion_deg": 169,
                        "direccion_texto": "S",
                        "periodo_s": 3.9,
                        "energia_ola_kj_m": 77
                    },
                    "swell_primario": {
                        "altura_m": 2.24,
                        "direccion_deg": 222,
                        "direccion_texto": "SO",
                        "periodo_s": 7.5,
                        "energia_ola_kj_m": 1129
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 73,
                        "direccion_texto": "ENE",
                        "periodo_s": 4.5,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T08:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "08:00",
                "altura_ola_m": 2.6,
                "direccion_deg": 210,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 1774,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.26,
                        "direccion_deg": 172,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 104
                    },
                    "swell_primario": {
                        "altura_m": 2.24,
                        "direccion_deg": 222,
                        "direccion_texto": "SO",
                        "periodo_s": 7.6,
                        "energia_ola_kj_m": 1144
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 85,
                        "direccion_texto": "E",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T09:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "09:00",
                "altura_ola_m": 2.64,
                "direccion_deg": 209,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 1807,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.36,
                        "direccion_deg": 174,
                        "direccion_texto": "S",
                        "periodo_s": 4.2,
                        "energia_ola_kj_m": 131
                    },
                    "swell_primario": {
                        "altura_m": 2.24,
                        "direccion_deg": 222,
                        "direccion_texto": "SO",
                        "periodo_s": 7.6,
                        "energia_ola_kj_m": 1159
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 98,
                        "direccion_texto": "E",
                        "periodo_s": 4.5,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T10:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "10:00",
                "altura_ola_m": 2.7,
                "direccion_deg": 208,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 1890,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.48,
                        "direccion_deg": 177,
                        "direccion_texto": "S",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 170
                    },
                    "swell_primario": {
                        "altura_m": 2.24,
                        "direccion_deg": 222,
                        "direccion_texto": "SO",
                        "periodo_s": 7.7,
                        "energia_ola_kj_m": 1190
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 110,
                        "direccion_texto": "ESE",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T11:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "11:00",
                "altura_ola_m": 2.74,
                "direccion_deg": 207,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 1946,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.58,
                        "direccion_deg": 178,
                        "direccion_texto": "S",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 207
                    },
                    "swell_primario": {
                        "altura_m": 2.06,
                        "direccion_deg": 224,
                        "direccion_texto": "SO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 1073
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 149,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.9,
                        "energia_ola_kj_m": 27
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T12:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "12:00",
                "altura_ola_m": 2.76,
                "direccion_deg": 207,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 1975,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.7,
                        "direccion_deg": 178,
                        "direccion_texto": "S",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 250
                    },
                    "swell_primario": {
                        "altura_m": 1.88,
                        "direccion_deg": 227,
                        "direccion_texto": "SO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 962
                    },
                    "swell_secundario": {
                        "altura_m": 0.86,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 7.2,
                        "energia_ola_kj_m": 153
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T13:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "13:00",
                "altura_ola_m": 2.8,
                "direccion_deg": 206,
                "direccion_texto": "SSO",
                "periodo_s": 8.1,
                "energia_ola_kj_m": 2058,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.8,
                        "direccion_deg": 179,
                        "direccion_texto": "S",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 299
                    },
                    "swell_primario": {
                        "altura_m": 1.7,
                        "direccion_deg": 229,
                        "direccion_texto": "SO",
                        "periodo_s": 8.5,
                        "energia_ola_kj_m": 835
                    },
                    "swell_secundario": {
                        "altura_m": 1.26,
                        "direccion_deg": 227,
                        "direccion_texto": "SO",
                        "periodo_s": 8,
                        "energia_ola_kj_m": 406
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T14:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "14:00",
                "altura_ola_m": 2.94,
                "direccion_deg": 206,
                "direccion_texto": "SSO",
                "periodo_s": 8.2,
                "energia_ola_kj_m": 2297,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.96,
                        "direccion_deg": 180,
                        "direccion_texto": "S",
                        "periodo_s": 5,
                        "energia_ola_kj_m": 384
                    },
                    "swell_primario": {
                        "altura_m": 1.88,
                        "direccion_deg": 230,
                        "direccion_texto": "SO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1046
                    },
                    "swell_secundario": {
                        "altura_m": 0.86,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 7.7,
                        "energia_ola_kj_m": 175
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T15:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "15:00",
                "altura_ola_m": 3.1,
                "direccion_deg": 207,
                "direccion_texto": "SSO",
                "periodo_s": 8.2,
                "energia_ola_kj_m": 2585,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.12,
                        "direccion_deg": 182,
                        "direccion_texto": "S",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 486
                    },
                    "swell_primario": {
                        "altura_m": 2.06,
                        "direccion_deg": 230,
                        "direccion_texto": "SO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1255
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 154,
                        "direccion_texto": "SSE",
                        "periodo_s": 6.9,
                        "energia_ola_kj_m": 37
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T16:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "16:00",
                "altura_ola_m": 3.24,
                "direccion_deg": 207,
                "direccion_texto": "SSO",
                "periodo_s": 8.3,
                "energia_ola_kj_m": 2893,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.28,
                        "direccion_deg": 183,
                        "direccion_texto": "S",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 595
                    },
                    "swell_primario": {
                        "altura_m": 2.24,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 1502
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 117,
                        "direccion_texto": "ESE",
                        "periodo_s": 6.4,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T17:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "17:00",
                "altura_ola_m": 3.38,
                "direccion_deg": 209,
                "direccion_texto": "SSO",
                "periodo_s": 8.5,
                "energia_ola_kj_m": 3302,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.26,
                        "direccion_deg": 183,
                        "direccion_texto": "S",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 596
                    },
                    "swell_primario": {
                        "altura_m": 2.44,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 1823
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 119,
                        "direccion_texto": "ESE",
                        "periodo_s": 6.4,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T18:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "18:00",
                "altura_ola_m": 3.52,
                "direccion_deg": 212,
                "direccion_texto": "SSO",
                "periodo_s": 8.8,
                "energia_ola_kj_m": 3838,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.26,
                        "direccion_deg": 184,
                        "direccion_texto": "S",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 607
                    },
                    "swell_primario": {
                        "altura_m": 2.66,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 8.9,
                        "energia_ola_kj_m": 2217
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 122,
                        "direccion_texto": "ESE",
                        "periodo_s": 6.6,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T19:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "19:00",
                "altura_ola_m": 3.66,
                "direccion_deg": 214,
                "direccion_texto": "SO",
                "periodo_s": 9.1,
                "energia_ola_kj_m": 4437,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.24,
                        "direccion_deg": 184,
                        "direccion_texto": "S",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 596
                    },
                    "swell_primario": {
                        "altura_m": 2.86,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 2621
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 124,
                        "direccion_texto": "SE",
                        "periodo_s": 7.3,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T20:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "20:00",
                "altura_ola_m": 3.82,
                "direccion_deg": 217,
                "direccion_texto": "SO",
                "periodo_s": 9.5,
                "energia_ola_kj_m": 5213,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.2,
                        "direccion_deg": 185,
                        "direccion_texto": "S",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 586
                    },
                    "swell_primario": {
                        "altura_m": 2.96,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 2839
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 93
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T21:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "21:00",
                "altura_ola_m": 3.98,
                "direccion_deg": 220,
                "direccion_texto": "SO",
                "periodo_s": 9.9,
                "energia_ola_kj_m": 6148,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.16,
                        "direccion_deg": 187,
                        "direccion_texto": "S",
                        "periodo_s": 5.6,
                        "energia_ola_kj_m": 575
                    },
                    "swell_primario": {
                        "altura_m": 3.04,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 9,
                        "energia_ola_kj_m": 2994
                    },
                    "swell_secundario": {
                        "altura_m": 1.02,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 11,
                        "energia_ola_kj_m": 504
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T22:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "22:00",
                "altura_ola_m": 4.14,
                "direccion_deg": 223,
                "direccion_texto": "SO",
                "periodo_s": 10.3,
                "energia_ola_kj_m": 7203,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 2.12,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 544
                    },
                    "swell_primario": {
                        "altura_m": 3.14,
                        "direccion_deg": 231,
                        "direccion_texto": "SO",
                        "periodo_s": 9.1,
                        "energia_ola_kj_m": 3266
                    },
                    "swell_secundario": {
                        "altura_m": 1.52,
                        "direccion_deg": 254,
                        "direccion_texto": "OSO",
                        "periodo_s": 11.9,
                        "energia_ola_kj_m": 1298
                    }
                }
            },
            {
                "timestamp_local": "2026-11-09T23:00:00+01:00",
                "fecha": "2026-11-09",
                "hora_local": "23:00",
                "altura_ola_m": 4.32,
                "direccion_deg": 227,
                "direccion_texto": "SO",
                "periodo_s": 10.8,
                "energia_ola_kj_m": 8627,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.86,
                        "direccion_deg": 186,
                        "direccion_texto": "S",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 367
                    },
                    "swell_primario": {
                        "altura_m": 3.56,
                        "direccion_deg": 234,
                        "direccion_texto": "SO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 4479
                    },
                    "swell_secundario": {
                        "altura_m": 1.06,
                        "direccion_deg": 216,
                        "direccion_texto": "SO",
                        "periodo_s": 10.4,
                        "energia_ola_kj_m": 486
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T00:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "00:00",
                "altura_ola_m": 4.48,
                "direccion_deg": 231,
                "direccion_texto": "SO",
                "periodo_s": 11.3,
                "energia_ola_kj_m": 10161,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.58,
                        "direccion_deg": 184,
                        "direccion_texto": "S",
                        "periodo_s": 4.7,
                        "energia_ola_kj_m": 221
                    },
                    "swell_primario": {
                        "altura_m": 4,
                        "direccion_deg": 237,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 6209
                    },
                    "swell_secundario": {
                        "altura_m": 0.6,
                        "direccion_deg": 178,
                        "direccion_texto": "S",
                        "periodo_s": 7.8,
                        "energia_ola_kj_m": 86
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T01:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "01:00",
                "altura_ola_m": 4.66,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 11.7,
                "energia_ola_kj_m": 11789,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.32,
                        "direccion_deg": 182,
                        "direccion_texto": "S",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 132
                    },
                    "swell_primario": {
                        "altura_m": 4.42,
                        "direccion_deg": 240,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 8130
                    },
                    "swell_secundario": {
                        "altura_m": 0.14,
                        "direccion_deg": 140,
                        "direccion_texto": "SE",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 3
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T02:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "02:00",
                "altura_ola_m": 4.66,
                "direccion_deg": 237,
                "direccion_texto": "OSO",
                "periodo_s": 11.9,
                "energia_ola_kj_m": 12301,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.3,
                        "direccion_deg": 185,
                        "direccion_texto": "S",
                        "periodo_s": 4.3,
                        "energia_ola_kj_m": 122
                    },
                    "swell_primario": {
                        "altura_m": 4.44,
                        "direccion_deg": 241,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.4,
                        "energia_ola_kj_m": 8529
                    },
                    "swell_secundario": {
                        "altura_m": 0.14,
                        "direccion_deg": 149,
                        "direccion_texto": "SSE",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T03:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "03:00",
                "altura_ola_m": 4.68,
                "direccion_deg": 238,
                "direccion_texto": "OSO",
                "periodo_s": 12.1,
                "energia_ola_kj_m": 12721,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.26,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 120
                    },
                    "swell_primario": {
                        "altura_m": 4.46,
                        "direccion_deg": 242,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.6,
                        "energia_ola_kj_m": 8856
                    },
                    "swell_secundario": {
                        "altura_m": 0.16,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 4.5,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T04:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "04:00",
                "altura_ola_m": 4.68,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 12.1,
                "energia_ola_kj_m": 12827,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.24,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 116
                    },
                    "swell_primario": {
                        "altura_m": 4.48,
                        "direccion_deg": 243,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.6,
                        "energia_ola_kj_m": 9020
                    },
                    "swell_secundario": {
                        "altura_m": 0.16,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T05:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "05:00",
                "altura_ola_m": 4.58,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 12.1,
                "energia_ola_kj_m": 12183,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.18,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4.3,
                        "energia_ola_kj_m": 103
                    },
                    "swell_primario": {
                        "altura_m": 4.4,
                        "direccion_deg": 243,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.6,
                        "energia_ola_kj_m": 8619
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 3
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T06:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "06:00",
                "altura_ola_m": 4.5,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 11.9,
                "energia_ola_kj_m": 11470,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.12,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4.2,
                        "energia_ola_kj_m": 89
                    },
                    "swell_primario": {
                        "altura_m": 4.32,
                        "direccion_deg": 244,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.4,
                        "energia_ola_kj_m": 7997
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 168,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 4
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T07:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "07:00",
                "altura_ola_m": 4.4,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 11.7,
                "energia_ola_kj_m": 10601,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 76
                    },
                    "swell_primario": {
                        "altura_m": 4.24,
                        "direccion_deg": 244,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 7482
                    },
                    "swell_secundario": {
                        "altura_m": 0.22,
                        "direccion_deg": 168,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 6
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T08:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "08:00",
                "altura_ola_m": 4.26,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 11.6,
                "energia_ola_kj_m": 9684,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.04,
                        "direccion_deg": 186,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 69
                    },
                    "swell_primario": {
                        "altura_m": 4.1,
                        "direccion_deg": 244,
                        "direccion_texto": "OSO",
                        "periodo_s": 10.1,
                        "energia_ola_kj_m": 6791
                    },
                    "swell_secundario": {
                        "altura_m": 0.16,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.6,
                        "energia_ola_kj_m": 3
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T09:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "09:00",
                "altura_ola_m": 4.12,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 11.4,
                "energia_ola_kj_m": 8747,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1,
                        "direccion_deg": 182,
                        "direccion_texto": "S",
                        "periodo_s": 3.9,
                        "energia_ola_kj_m": 61
                    },
                    "swell_primario": {
                        "altura_m": 3.98,
                        "direccion_deg": 244,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 6148
                    },
                    "swell_secundario": {
                        "altura_m": 0.1,
                        "direccion_deg": 150,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 1
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T10:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "10:00",
                "altura_ola_m": 3.98,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 11.2,
                "energia_ola_kj_m": 7877,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.98,
                        "direccion_deg": 177,
                        "direccion_texto": "S",
                        "periodo_s": 3.9,
                        "energia_ola_kj_m": 58
                    },
                    "swell_primario": {
                        "altura_m": 3.84,
                        "direccion_deg": 244,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 5550
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 141,
                        "direccion_texto": "SE",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T11:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "11:00",
                "altura_ola_m": 3.9,
                "direccion_deg": 238,
                "direccion_texto": "OSO",
                "periodo_s": 10.9,
                "energia_ola_kj_m": 7228,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.22,
                        "direccion_deg": 180,
                        "direccion_texto": "S",
                        "periodo_s": 4.2,
                        "energia_ola_kj_m": 103
                    },
                    "swell_primario": {
                        "altura_m": 3.66,
                        "direccion_deg": 245,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 4990
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 133,
                        "direccion_texto": "SE",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T12:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "12:00",
                "altura_ola_m": 3.82,
                "direccion_deg": 237,
                "direccion_texto": "OSO",
                "periodo_s": 10.6,
                "energia_ola_kj_m": 6558,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.44,
                        "direccion_deg": 182,
                        "direccion_texto": "S",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 172
                    },
                    "swell_primario": {
                        "altura_m": 3.48,
                        "direccion_deg": 246,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.7,
                        "energia_ola_kj_m": 4511
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 125,
                        "direccion_texto": "SE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T13:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "13:00",
                "altura_ola_m": 3.74,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 10.4,
                "energia_ola_kj_m": 5994,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.68,
                        "direccion_deg": 185,
                        "direccion_texto": "S",
                        "periodo_s": 4.9,
                        "energia_ola_kj_m": 266
                    },
                    "swell_primario": {
                        "altura_m": 3.3,
                        "direccion_deg": 247,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 4014
                    },
                    "swell_secundario": {
                        "altura_m": 0.04,
                        "direccion_deg": 117,
                        "direccion_texto": "ESE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 0
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T14:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "14:00",
                "altura_ola_m": 3.68,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 10.2,
                "energia_ola_kj_m": 5581,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.74,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 315
                    },
                    "swell_primario": {
                        "altura_m": 3.2,
                        "direccion_deg": 248,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 3736
                    },
                    "swell_secundario": {
                        "altura_m": 0.08,
                        "direccion_deg": 127,
                        "direccion_texto": "SE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 1
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T15:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "15:00",
                "altura_ola_m": 3.62,
                "direccion_deg": 234,
                "direccion_texto": "SO",
                "periodo_s": 10,
                "energia_ola_kj_m": 5189,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.8,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 357
                    },
                    "swell_primario": {
                        "altura_m": 3.08,
                        "direccion_deg": 248,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.5,
                        "energia_ola_kj_m": 3425
                    },
                    "swell_secundario": {
                        "altura_m": 0.14,
                        "direccion_deg": 137,
                        "direccion_texto": "SE",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 3
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T16:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "16:00",
                "altura_ola_m": 3.56,
                "direccion_deg": 234,
                "direccion_texto": "SO",
                "periodo_s": 9.8,
                "energia_ola_kj_m": 4869,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.86,
                        "direccion_deg": 196,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.3,
                        "energia_ola_kj_m": 389
                    },
                    "swell_primario": {
                        "altura_m": 2.98,
                        "direccion_deg": 249,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.4,
                        "energia_ola_kj_m": 3139
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 147,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.8,
                        "energia_ola_kj_m": 4
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T17:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "17:00",
                "altura_ola_m": 3.5,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 9.7,
                "energia_ola_kj_m": 4610,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.66,
                        "direccion_deg": 195,
                        "direccion_texto": "SSO",
                        "periodo_s": 5.1,
                        "energia_ola_kj_m": 287
                    },
                    "swell_primario": {
                        "altura_m": 3,
                        "direccion_deg": 248,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.3,
                        "energia_ola_kj_m": 3080
                    },
                    "swell_secundario": {
                        "altura_m": 0.34,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.6,
                        "energia_ola_kj_m": 14
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T18:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "18:00",
                "altura_ola_m": 3.44,
                "direccion_deg": 235,
                "direccion_texto": "SO",
                "periodo_s": 9.7,
                "energia_ola_kj_m": 4408,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.48,
                        "direccion_deg": 194,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.8,
                        "energia_ola_kj_m": 198
                    },
                    "swell_primario": {
                        "altura_m": 3,
                        "direccion_deg": 248,
                        "direccion_texto": "OSO",
                        "periodo_s": 9.1,
                        "energia_ola_kj_m": 2948
                    },
                    "swell_secundario": {
                        "altura_m": 0.5,
                        "direccion_deg": 169,
                        "direccion_texto": "S",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 29
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T19:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "19:00",
                "altura_ola_m": 3.38,
                "direccion_deg": 236,
                "direccion_texto": "SO",
                "periodo_s": 9.6,
                "energia_ola_kj_m": 4211,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.28,
                        "direccion_deg": 193,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 127
                    },
                    "swell_primario": {
                        "altura_m": 3.02,
                        "direccion_deg": 247,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.9,
                        "energia_ola_kj_m": 2857
                    },
                    "swell_secundario": {
                        "altura_m": 0.66,
                        "direccion_deg": 180,
                        "direccion_texto": "S",
                        "periodo_s": 6.3,
                        "energia_ola_kj_m": 68
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T20:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "20:00",
                "altura_ola_m": 3.32,
                "direccion_deg": 237,
                "direccion_texto": "OSO",
                "periodo_s": 9.6,
                "energia_ola_kj_m": 4021,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.12,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 82
                    },
                    "swell_primario": {
                        "altura_m": 3.02,
                        "direccion_deg": 247,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 2730
                    },
                    "swell_secundario": {
                        "altura_m": 0.6,
                        "direccion_deg": 187,
                        "direccion_texto": "S",
                        "periodo_s": 9.9,
                        "energia_ola_kj_m": 140
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T21:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "21:00",
                "altura_ola_m": 3.24,
                "direccion_deg": 238,
                "direccion_texto": "OSO",
                "periodo_s": 9.6,
                "energia_ola_kj_m": 3830,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.96,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 3.7,
                        "energia_ola_kj_m": 50
                    },
                    "swell_primario": {
                        "altura_m": 3,
                        "direccion_deg": 247,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.5,
                        "energia_ola_kj_m": 2570
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 194,
                        "direccion_texto": "SSO",
                        "periodo_s": 14.6,
                        "energia_ola_kj_m": 249
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T22:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "22:00",
                "altura_ola_m": 3.18,
                "direccion_deg": 239,
                "direccion_texto": "OSO",
                "periodo_s": 9.5,
                "energia_ola_kj_m": 3651,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.8,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 3.5,
                        "energia_ola_kj_m": 31
                    },
                    "swell_primario": {
                        "altura_m": 3,
                        "direccion_deg": 247,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2510
                    },
                    "swell_secundario": {
                        "altura_m": 0.48,
                        "direccion_deg": 201,
                        "direccion_texto": "SSO",
                        "periodo_s": 17,
                        "energia_ola_kj_m": 265
                    }
                }
            },
            {
                "timestamp_local": "2026-11-10T23:00:00+01:00",
                "fecha": "2026-11-10",
                "hora_local": "23:00",
                "altura_ola_m": 3.14,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 9.5,
                "energia_ola_kj_m": 3522,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.88,
                        "direccion_deg": 187,
                        "direccion_texto": "S",
                        "periodo_s": 3.6,
                        "energia_ola_kj_m": 40
                    },
                    "swell_primario": {
                        "altura_m": 2.94,
                        "direccion_deg": 248,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2411
                    },
                    "swell_secundario": {
                        "altura_m": 0.44,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 14.5,
                        "energia_ola_kj_m": 163
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T00:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "00:00",
                "altura_ola_m": 3.12,
                "direccion_deg": 240,
                "direccion_texto": "OSO",
                "periodo_s": 9.4,
                "energia_ola_kj_m": 3441,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.98,
                        "direccion_deg": 185,
                        "direccion_texto": "S",
                        "periodo_s": 3.8,
                        "energia_ola_kj_m": 55
                    },
                    "swell_primario": {
                        "altura_m": 2.9,
                        "direccion_deg": 249,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2345
                    },
                    "swell_secundario": {
                        "altura_m": 0.38,
                        "direccion_deg": 180,
                        "direccion_texto": "S",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 53
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T01:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "01:00",
                "altura_ola_m": 3.08,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 9.4,
                "energia_ola_kj_m": 3317,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 182,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 72
                    },
                    "swell_primario": {
                        "altura_m": 2.84,
                        "direccion_deg": 250,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2276
                    },
                    "swell_secundario": {
                        "altura_m": 0.34,
                        "direccion_deg": 170,
                        "direccion_texto": "S",
                        "periodo_s": 6,
                        "energia_ola_kj_m": 16
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T02:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "02:00",
                "altura_ola_m": 3.06,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 3239,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 183,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 77
                    },
                    "swell_primario": {
                        "altura_m": 2.82,
                        "direccion_deg": 250,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2244
                    },
                    "swell_secundario": {
                        "altura_m": 0.3,
                        "direccion_deg": 172,
                        "direccion_texto": "S",
                        "periodo_s": 5.2,
                        "energia_ola_kj_m": 10
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T03:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "03:00",
                "altura_ola_m": 3.02,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 3121,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 185,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 77
                    },
                    "swell_primario": {
                        "altura_m": 2.78,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 2155
                    },
                    "swell_secundario": {
                        "altura_m": 0.24,
                        "direccion_deg": 175,
                        "direccion_texto": "S",
                        "periodo_s": 5.7,
                        "energia_ola_kj_m": 7
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T04:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "04:00",
                "altura_ola_m": 3,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 3047,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.1,
                        "direccion_deg": 186,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 79
                    },
                    "swell_primario": {
                        "altura_m": 2.76,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 2099
                    },
                    "swell_secundario": {
                        "altura_m": 0.2,
                        "direccion_deg": 177,
                        "direccion_texto": "S",
                        "periodo_s": 6.1,
                        "energia_ola_kj_m": 6
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T05:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "05:00",
                "altura_ola_m": 2.96,
                "direccion_deg": 241,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2934,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 75
                    },
                    "swell_primario": {
                        "altura_m": 2.74,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 2069
                    },
                    "swell_secundario": {
                        "altura_m": 0.18,
                        "direccion_deg": 167,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.8,
                        "energia_ola_kj_m": 4
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T06:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "06:00",
                "altura_ola_m": 2.94,
                "direccion_deg": 242,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2895,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 72
                    },
                    "swell_primario": {
                        "altura_m": 2.72,
                        "direccion_deg": 250,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 2014
                    },
                    "swell_secundario": {
                        "altura_m": 0.14,
                        "direccion_deg": 157,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T07:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "07:00",
                "altura_ola_m": 2.9,
                "direccion_deg": 242,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2816,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.04,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 68
                    },
                    "swell_primario": {
                        "altura_m": 2.7,
                        "direccion_deg": 250,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 1985
                    },
                    "swell_secundario": {
                        "altura_m": 0.12,
                        "direccion_deg": 147,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.4,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T08:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "08:00",
                "altura_ola_m": 2.9,
                "direccion_deg": 243,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2816,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.04,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 68
                    },
                    "swell_primario": {
                        "altura_m": 2.68,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 1955
                    },
                    "swell_secundario": {
                        "altura_m": 0.12,
                        "direccion_deg": 152,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.5,
                        "energia_ola_kj_m": 2
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T09:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "09:00",
                "altura_ola_m": 2.88,
                "direccion_deg": 243,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2778,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.04,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 68
                    },
                    "swell_primario": {
                        "altura_m": 2.68,
                        "direccion_deg": 251,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 1955
                    },
                    "swell_secundario": {
                        "altura_m": 0.1,
                        "direccion_deg": 157,
                        "direccion_texto": "SSE",
                        "periodo_s": 5.8,
                        "energia_ola_kj_m": 1
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T10:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "10:00",
                "altura_ola_m": 2.88,
                "direccion_deg": 244,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2778,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.04,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 68
                    },
                    "swell_primario": {
                        "altura_m": 2.66,
                        "direccion_deg": 252,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.3,
                        "energia_ola_kj_m": 1950
                    },
                    "swell_secundario": {
                        "altura_m": 0.1,
                        "direccion_deg": 162,
                        "direccion_texto": "SSE",
                        "periodo_s": 6.1,
                        "energia_ola_kj_m": 1
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T11:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "11:00",
                "altura_ola_m": 2.9,
                "direccion_deg": 244,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2847,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 70
                    },
                    "swell_primario": {
                        "altura_m": 2.64,
                        "direccion_deg": 254,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.4,
                        "energia_ola_kj_m": 1944
                    },
                    "swell_secundario": {
                        "altura_m": 0.3,
                        "direccion_deg": 177,
                        "direccion_texto": "S",
                        "periodo_s": 6.4,
                        "energia_ola_kj_m": 15
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T12:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "12:00",
                "altura_ola_m": 2.9,
                "direccion_deg": 245,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2847,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.06,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 72
                    },
                    "swell_primario": {
                        "altura_m": 2.62,
                        "direccion_deg": 255,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.5,
                        "energia_ola_kj_m": 1961
                    },
                    "swell_secundario": {
                        "altura_m": 0.52,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.6,
                        "energia_ola_kj_m": 46
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T13:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "13:00",
                "altura_ola_m": 2.92,
                "direccion_deg": 245,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 2918,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 75
                    },
                    "swell_primario": {
                        "altura_m": 2.6,
                        "direccion_deg": 257,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1977
                    },
                    "swell_secundario": {
                        "altura_m": 0.72,
                        "direccion_deg": 207,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.8,
                        "energia_ola_kj_m": 94
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T14:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "14:00",
                "altura_ola_m": 2.94,
                "direccion_deg": 246,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 2990,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 75
                    },
                    "swell_primario": {
                        "altura_m": 2.6,
                        "direccion_deg": 258,
                        "direccion_texto": "OSO",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 2000
                    },
                    "swell_secundario": {
                        "altura_m": 0.76,
                        "direccion_deg": 208,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.9,
                        "energia_ola_kj_m": 110
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T15:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "15:00",
                "altura_ola_m": 2.96,
                "direccion_deg": 246,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 3031,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.1,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 79
                    },
                    "swell_primario": {
                        "altura_m": 2.58,
                        "direccion_deg": 260,
                        "direccion_texto": "O",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 1992
                    },
                    "swell_secundario": {
                        "altura_m": 0.82,
                        "direccion_deg": 209,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.1,
                        "energia_ola_kj_m": 134
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T16:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "16:00",
                "altura_ola_m": 2.98,
                "direccion_deg": 247,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 3072,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.1,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 79
                    },
                    "swell_primario": {
                        "altura_m": 2.58,
                        "direccion_deg": 261,
                        "direccion_texto": "O",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 1992
                    },
                    "swell_secundario": {
                        "altura_m": 0.86,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.1,
                        "energia_ola_kj_m": 149
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T17:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "17:00",
                "altura_ola_m": 2.96,
                "direccion_deg": 247,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 3031,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.1,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 77
                    },
                    "swell_primario": {
                        "altura_m": 2.56,
                        "direccion_deg": 262,
                        "direccion_texto": "O",
                        "periodo_s": 8.7,
                        "energia_ola_kj_m": 1961
                    },
                    "swell_secundario": {
                        "altura_m": 0.88,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.1,
                        "energia_ola_kj_m": 156
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T18:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "18:00",
                "altura_ola_m": 2.96,
                "direccion_deg": 247,
                "direccion_texto": "OSO",
                "periodo_s": 9.3,
                "energia_ola_kj_m": 2999,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 75
                    },
                    "swell_primario": {
                        "altura_m": 2.56,
                        "direccion_deg": 262,
                        "direccion_texto": "O",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1939
                    },
                    "swell_secundario": {
                        "altura_m": 0.88,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 7.1,
                        "energia_ola_kj_m": 154
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T19:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "19:00",
                "altura_ola_m": 2.94,
                "direccion_deg": 247,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2926,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.08,
                        "direccion_deg": 188,
                        "direccion_texto": "S",
                        "periodo_s": 4,
                        "energia_ola_kj_m": 75
                    },
                    "swell_primario": {
                        "altura_m": 2.54,
                        "direccion_deg": 263,
                        "direccion_texto": "O",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1909
                    },
                    "swell_secundario": {
                        "altura_m": 0.9,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 7,
                        "energia_ola_kj_m": 159
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T20:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "20:00",
                "altura_ola_m": 2.94,
                "direccion_deg": 246,
                "direccion_texto": "OSO",
                "periodo_s": 9.2,
                "energia_ola_kj_m": 2895,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.16,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 4.1,
                        "energia_ola_kj_m": 90
                    },
                    "swell_primario": {
                        "altura_m": 2.5,
                        "direccion_deg": 263,
                        "direccion_texto": "O",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1849
                    },
                    "swell_secundario": {
                        "altura_m": 0.86,
                        "direccion_deg": 210,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.9,
                        "energia_ola_kj_m": 139
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T21:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "21:00",
                "altura_ola_m": 2.92,
                "direccion_deg": 246,
                "direccion_texto": "OSO",
                "periodo_s": 9.1,
                "energia_ola_kj_m": 2793,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.24,
                        "direccion_deg": 190,
                        "direccion_texto": "S",
                        "periodo_s": 4.3,
                        "energia_ola_kj_m": 111
                    },
                    "swell_primario": {
                        "altura_m": 2.48,
                        "direccion_deg": 263,
                        "direccion_texto": "O",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1820
                    },
                    "swell_secundario": {
                        "altura_m": 0.82,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.7,
                        "energia_ola_kj_m": 121
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T22:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "22:00",
                "altura_ola_m": 2.92,
                "direccion_deg": 245,
                "direccion_texto": "OSO",
                "periodo_s": 9,
                "energia_ola_kj_m": 2732,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.32,
                        "direccion_deg": 191,
                        "direccion_texto": "S",
                        "periodo_s": 4.4,
                        "energia_ola_kj_m": 135
                    },
                    "swell_primario": {
                        "altura_m": 2.44,
                        "direccion_deg": 263,
                        "direccion_texto": "O",
                        "periodo_s": 8.6,
                        "energia_ola_kj_m": 1741
                    },
                    "swell_secundario": {
                        "altura_m": 0.78,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.6,
                        "energia_ola_kj_m": 106
                    }
                }
            },
            {
                "timestamp_local": "2026-11-11T23:00:00+01:00",
                "fecha": "2026-11-11",
                "hora_local": "23:00",
                "altura_ola_m": 2.92,
                "direccion_deg": 244,
                "direccion_texto": "OSO",
                "periodo_s": 8.9,
                "energia_ola_kj_m": 2671,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 1.4,
                        "direccion_deg": 192,
                        "direccion_texto": "SSO",
                        "periodo_s": 4.6,
                        "energia_ola_kj_m": 162
                    },
                    "swell_primario": {
                        "altura_m": 2.44,
                        "direccion_deg": 262,
                        "direccion_texto": "O",
                        "periodo_s": 8.5,
                        "energia_ola_kj_m": 1721
                    },
                    "swell_secundario": {
                        "altura_m": 0.54,
                        "direccion_deg": 194,
                        "direccion_texto": "SSO",
                        "periodo_s": 6.6,
                        "energia_ola_kj_m": 51
                    }
                }
            }
        ],
        "total_horas": 168,
        "resumen": {
            "altura_min_m": 0.66,
            "altura_max_m": 4.68,
            "altura_media_m": 2.01,
            "energia_max_kj_m": 12827,
            "energia_media_kj_m": 2126.1
        }
    },
    "error": null
}