{
    "ok": true,
    "endpoint": "/api/mar",
    "_log": "[API /mar]",
    "url_solicitada": "https://www.mareator2.mareator.es/codigo/api/mar?dias=2&fecha=2024-12-25&loc=1",
    "timestamp_solicitud": "2026-11-05T23:20:54+01:00",
    "parametros": {
        "loc": 1,
        "fecha": "2024-12-25",
        "dias": 2
    },
    "url_api": "https://marine-api.open-meteo.com/v1/marine?latitude=43.38141&longitude=-8.4193&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=2024-12-25&end_date=2024-12-26&timezone=Europe%2FMadrid",
    "localizacion": {
        "id": 1,
        "nombre": "Coruña",
        "lat": 43.38141,
        "lon": -8.4193,
        "puerto_id": "20"
    },
    "fechas": {
        "inicio": "2024-12-25",
        "fin": "2024-12-26",
        "dias": 2,
        "rango": [
            "2024-12-25",
            "2024-12-26"
        ]
    },
    "datos": {
        "fuente": "Open-Meteo Marine",
        "ahora": false,
        "horario": [
            {
                "timestamp_local": "2024-12-25T00:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "00:00",
                "altura_ola_m": 1.42,
                "direccion_deg": 335,
                "direccion_texto": "NNO",
                "periodo_s": 10.1,
                "energia_ola_kj_m": 823,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.06,
                        "direccion_deg": 112,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.8,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.22,
                        "direccion_deg": 328,
                        "direccion_texto": "NNO",
                        "periodo_s": 8.8,
                        "energia_ola_kj_m": 456
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T01:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "01:00",
                "altura_ola_m": 1.38,
                "direccion_deg": 334,
                "direccion_texto": "NNO",
                "periodo_s": 10.4,
                "energia_ola_kj_m": 816,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 130,
                        "direccion_texto": "SE",
                        "periodo_s": 0.4,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.18,
                        "direccion_deg": 328,
                        "direccion_texto": "NNO",
                        "periodo_s": 8.9,
                        "energia_ola_kj_m": 441
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T02:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "02:00",
                "altura_ola_m": 1.36,
                "direccion_deg": 333,
                "direccion_texto": "NNO",
                "periodo_s": 10.7,
                "energia_ola_kj_m": 839,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 128,
                        "direccion_texto": "SE",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 328,
                        "direccion_texto": "NNO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 432
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T03:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "03:00",
                "altura_ola_m": 1.34,
                "direccion_deg": 333,
                "direccion_texto": "NNO",
                "periodo_s": 11,
                "energia_ola_kj_m": 861,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 125,
                        "direccion_texto": "SE",
                        "periodo_s": 0.4,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.94,
                        "direccion_deg": 327,
                        "direccion_texto": "NNO",
                        "periodo_s": 11,
                        "energia_ola_kj_m": 428
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T04:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "04:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 332,
                "direccion_texto": "NNO",
                "periodo_s": 11.3,
                "energia_ola_kj_m": 890,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 123,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.5,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.82,
                        "direccion_deg": 327,
                        "direccion_texto": "NNO",
                        "periodo_s": 11.7,
                        "energia_ola_kj_m": 365
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T05:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "05:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 331,
                "direccion_texto": "NNO",
                "periodo_s": 11.7,
                "energia_ola_kj_m": 946,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 121,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.5,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.86,
                        "direccion_deg": 327,
                        "direccion_texto": "NNO",
                        "periodo_s": 10.9,
                        "energia_ola_kj_m": 351
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T06:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "06:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 331,
                "direccion_texto": "NNO",
                "periodo_s": 12,
                "energia_ola_kj_m": 973,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 120,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 326,
                        "direccion_texto": "NO",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 299
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T07:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "07:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 330,
                "direccion_texto": "NNO",
                "periodo_s": 12.3,
                "energia_ola_kj_m": 1023,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 118,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.94,
                        "direccion_deg": 326,
                        "direccion_texto": "NO",
                        "periodo_s": 9.2,
                        "energia_ola_kj_m": 296
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T08:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "08:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 330,
                "direccion_texto": "NNO",
                "periodo_s": 12.6,
                "energia_ola_kj_m": 1065,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 120,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.6,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.92,
                        "direccion_deg": 325,
                        "direccion_texto": "NO",
                        "periodo_s": 10.7,
                        "energia_ola_kj_m": 384
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T09:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "09:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 329,
                "direccion_texto": "NNO",
                "periodo_s": 12.8,
                "energia_ola_kj_m": 1099,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 123,
                        "direccion_texto": "ESE",
                        "periodo_s": 0.5,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.92,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 13,
                        "energia_ola_kj_m": 572
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T10:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "10:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 329,
                "direccion_texto": "NNO",
                "periodo_s": 13,
                "energia_ola_kj_m": 1134,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.04,
                        "direccion_deg": 125,
                        "direccion_texto": "SE",
                        "periodo_s": 0.4,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.9,
                        "direccion_deg": 322,
                        "direccion_texto": "NO",
                        "periodo_s": 14.7,
                        "energia_ola_kj_m": 695
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T11:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "11:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 328,
                "direccion_texto": "NNO",
                "periodo_s": 13.2,
                "energia_ola_kj_m": 1169,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 127,
                        "direccion_texto": "SE",
                        "periodo_s": 0.3,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 0.94,
                        "direccion_deg": 322,
                        "direccion_texto": "NO",
                        "periodo_s": 14.9,
                        "energia_ola_kj_m": 779
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T12:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "12:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 328,
                "direccion_texto": "NNO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1196,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0.02,
                        "direccion_deg": 130,
                        "direccion_texto": "SE",
                        "periodo_s": 0.1,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 14.3,
                        "energia_ola_kj_m": 818
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T13:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "13:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 327,
                "direccion_texto": "NNO",
                "periodo_s": 13.4,
                "energia_ola_kj_m": 1214,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 132,
                        "direccion_texto": "SE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.04,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 13.7,
                        "energia_ola_kj_m": 806
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T14:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "14:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 327,
                "direccion_texto": "NNO",
                "periodo_s": 13.5,
                "energia_ola_kj_m": 1223,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 148,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.12,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 13,
                        "energia_ola_kj_m": 848
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T15:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "15:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 326,
                "direccion_texto": "NO",
                "periodo_s": 13.5,
                "energia_ola_kj_m": 1223,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 164,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.18,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 12.3,
                        "energia_ola_kj_m": 843
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T16:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "16:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 326,
                "direccion_texto": "NO",
                "periodo_s": 13.5,
                "energia_ola_kj_m": 1223,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 180,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 11.8,
                        "energia_ola_kj_m": 877
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T17:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "17:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 324,
                "direccion_texto": "NO",
                "periodo_s": 13.4,
                "energia_ola_kj_m": 1214,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 196,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 322,
                        "direccion_texto": "NO",
                        "periodo_s": 11.5,
                        "energia_ola_kj_m": 840
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T18:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "18:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 323,
                "direccion_texto": "NO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1196,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 213,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 320,
                        "direccion_texto": "NO",
                        "periodo_s": 11.5,
                        "energia_ola_kj_m": 833
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T19:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "19:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 321,
                "direccion_texto": "NO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1187,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 229,
                        "direccion_texto": "SO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 319,
                        "direccion_texto": "NO",
                        "periodo_s": 11.5,
                        "energia_ola_kj_m": 833
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T20:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "20:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 321,
                "direccion_texto": "NO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1187,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 217,
                        "direccion_texto": "SO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 319,
                        "direccion_texto": "NO",
                        "periodo_s": 11.4,
                        "energia_ola_kj_m": 825
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T21:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "21:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 322,
                "direccion_texto": "NO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1224,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 205,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 319,
                        "direccion_texto": "NO",
                        "periodo_s": 11.4,
                        "energia_ola_kj_m": 852
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T22:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "22:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 322,
                "direccion_texto": "NO",
                "periodo_s": 13.2,
                "energia_ola_kj_m": 1214,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 193,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 319,
                        "direccion_texto": "NO",
                        "periodo_s": 11.4,
                        "energia_ola_kj_m": 852
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-25T23:00:00+01:00",
                "fecha": "2024-12-25",
                "hora_local": "23:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 321,
                "direccion_texto": "NO",
                "periodo_s": 13.1,
                "energia_ola_kj_m": 1196,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 181,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 318,
                        "direccion_texto": "NO",
                        "periodo_s": 11.4,
                        "energia_ola_kj_m": 844
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T00:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "00:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 321,
                "direccion_texto": "NO",
                "periodo_s": 13,
                "energia_ola_kj_m": 1142,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 170,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 318,
                        "direccion_texto": "NO",
                        "periodo_s": 11.3,
                        "energia_ola_kj_m": 829
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T01:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "01:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 320,
                "direccion_texto": "NO",
                "periodo_s": 12.9,
                "energia_ola_kj_m": 1125,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 317,
                        "direccion_texto": "NO",
                        "periodo_s": 11.2,
                        "energia_ola_kj_m": 815
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T02:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "02:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 319,
                "direccion_texto": "NO",
                "periodo_s": 12.8,
                "energia_ola_kj_m": 1108,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.28,
                        "direccion_deg": 316,
                        "direccion_texto": "NO",
                        "periodo_s": 11.1,
                        "energia_ola_kj_m": 800
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T03:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "03:00",
                "altura_ola_m": 1.28,
                "direccion_deg": 319,
                "direccion_texto": "NO",
                "periodo_s": 12.7,
                "energia_ola_kj_m": 1049,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 316,
                        "direccion_texto": "NO",
                        "periodo_s": 11,
                        "energia_ola_kj_m": 761
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T04:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "04:00",
                "altura_ola_m": 1.28,
                "direccion_deg": 318,
                "direccion_texto": "NO",
                "periodo_s": 12.7,
                "energia_ola_kj_m": 1049,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 315,
                        "direccion_texto": "NO",
                        "periodo_s": 10.9,
                        "energia_ola_kj_m": 754
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T05:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "05:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 317,
                "direccion_texto": "NO",
                "periodo_s": 12.9,
                "energia_ola_kj_m": 1151,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 159,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.3,
                        "direccion_deg": 314,
                        "direccion_texto": "NO",
                        "periodo_s": 11.1,
                        "energia_ola_kj_m": 825
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T06:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "06:00",
                "altura_ola_m": 1.36,
                "direccion_deg": 317,
                "direccion_texto": "NO",
                "periodo_s": 13.1,
                "energia_ola_kj_m": 1270,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.34,
                        "direccion_deg": 314,
                        "direccion_texto": "NO",
                        "periodo_s": 11.3,
                        "energia_ola_kj_m": 909
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T07:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "07:00",
                "altura_ola_m": 1.4,
                "direccion_deg": 316,
                "direccion_texto": "NO",
                "periodo_s": 13.3,
                "energia_ola_kj_m": 1376,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 158,
                        "direccion_texto": "SSE",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.38,
                        "direccion_deg": 313,
                        "direccion_texto": "NO",
                        "periodo_s": 11.4,
                        "energia_ola_kj_m": 981
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T08:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "08:00",
                "altura_ola_m": 1.36,
                "direccion_deg": 315,
                "direccion_texto": "NO",
                "periodo_s": 13.1,
                "energia_ola_kj_m": 1270,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 184,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.34,
                        "direccion_deg": 313,
                        "direccion_texto": "NO",
                        "periodo_s": 11.3,
                        "energia_ola_kj_m": 909
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T09:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "09:00",
                "altura_ola_m": 1.32,
                "direccion_deg": 315,
                "direccion_texto": "NO",
                "periodo_s": 12.9,
                "energia_ola_kj_m": 1151,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 211,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.3,
                        "direccion_deg": 312,
                        "direccion_texto": "NO",
                        "periodo_s": 11.1,
                        "energia_ola_kj_m": 825
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T10:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "10:00",
                "altura_ola_m": 1.28,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.7,
                "energia_ola_kj_m": 1049,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 237,
                        "direccion_texto": "OSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.26,
                        "direccion_deg": 312,
                        "direccion_texto": "NO",
                        "periodo_s": 10.9,
                        "energia_ola_kj_m": 748
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T11:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "11:00",
                "altura_ola_m": 1.26,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.6,
                "energia_ola_kj_m": 1000,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 262,
                        "direccion_texto": "O",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.22,
                        "direccion_deg": 312,
                        "direccion_texto": "NO",
                        "periodo_s": 10.7,
                        "energia_ola_kj_m": 682
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T12:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "12:00",
                "altura_ola_m": 1.24,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.5,
                "energia_ola_kj_m": 961,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 288,
                        "direccion_texto": "ONO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.2,
                        "direccion_deg": 311,
                        "direccion_texto": "NO",
                        "periodo_s": 10.6,
                        "energia_ola_kj_m": 647
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T13:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "13:00",
                "altura_ola_m": 1.22,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.5,
                "energia_ola_kj_m": 930,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 313,
                        "direccion_texto": "NO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.16,
                        "direccion_deg": 311,
                        "direccion_texto": "NO",
                        "periodo_s": 10.5,
                        "energia_ola_kj_m": 588
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T14:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "14:00",
                "altura_ola_m": 1.22,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.6,
                "energia_ola_kj_m": 945,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 314,
                        "direccion_texto": "NO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.14,
                        "direccion_deg": 311,
                        "direccion_texto": "NO",
                        "periodo_s": 10.4,
                        "energia_ola_kj_m": 557
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T15:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "15:00",
                "altura_ola_m": 1.2,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.7,
                "energia_ola_kj_m": 929,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 315,
                        "direccion_texto": "NO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.12,
                        "direccion_deg": 310,
                        "direccion_texto": "NO",
                        "periodo_s": 10.2,
                        "energia_ola_kj_m": 522
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T16:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "16:00",
                "altura_ola_m": 1.2,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 12.9,
                "energia_ola_kj_m": 959,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 316,
                        "direccion_texto": "NO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.1,
                        "direccion_deg": 310,
                        "direccion_texto": "NO",
                        "periodo_s": 10.1,
                        "energia_ola_kj_m": 494
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T17:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "17:00",
                "altura_ola_m": 1.24,
                "direccion_deg": 314,
                "direccion_texto": "NO",
                "periodo_s": 13.2,
                "energia_ola_kj_m": 1064,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 300,
                        "direccion_texto": "ONO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.08,
                        "direccion_deg": 309,
                        "direccion_texto": "NO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 448
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T18:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "18:00",
                "altura_ola_m": 1.3,
                "direccion_deg": 315,
                "direccion_texto": "NO",
                "periodo_s": 13.5,
                "energia_ola_kj_m": 1223,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 283,
                        "direccion_texto": "ONO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 307,
                        "direccion_texto": "NO",
                        "periodo_s": 9.6,
                        "energia_ola_kj_m": 410
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T19:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "19:00",
                "altura_ola_m": 1.34,
                "direccion_deg": 315,
                "direccion_texto": "NO",
                "periodo_s": 13.7,
                "energia_ola_kj_m": 1348,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 267,
                        "direccion_texto": "O",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.04,
                        "direccion_deg": 306,
                        "direccion_texto": "NO",
                        "periodo_s": 9.8,
                        "energia_ola_kj_m": 416
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T20:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "20:00",
                "altura_ola_m": 1.38,
                "direccion_deg": 316,
                "direccion_texto": "NO",
                "periodo_s": 13.9,
                "energia_ola_kj_m": 1472,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 246,
                        "direccion_texto": "OSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.04,
                        "direccion_deg": 312,
                        "direccion_texto": "NO",
                        "periodo_s": 11.2,
                        "energia_ola_kj_m": 543
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T21:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "21:00",
                "altura_ola_m": 1.42,
                "direccion_deg": 318,
                "direccion_texto": "NO",
                "periodo_s": 14,
                "energia_ola_kj_m": 1581,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 225,
                        "direccion_texto": "SO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 317,
                        "direccion_texto": "NO",
                        "periodo_s": 13.2,
                        "energia_ola_kj_m": 777
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T22:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "22:00",
                "altura_ola_m": 1.46,
                "direccion_deg": 319,
                "direccion_texto": "NO",
                "periodo_s": 14.2,
                "energia_ola_kj_m": 1707,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 204,
                        "direccion_texto": "SSO",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.06,
                        "direccion_deg": 323,
                        "direccion_texto": "NO",
                        "periodo_s": 14.4,
                        "energia_ola_kj_m": 925
                    },
                    "swell_secundario": null
                }
            },
            {
                "timestamp_local": "2024-12-26T23:00:00+01:00",
                "fecha": "2024-12-26",
                "hora_local": "23:00",
                "altura_ola_m": 1.52,
                "direccion_deg": 320,
                "direccion_texto": "NO",
                "periodo_s": 14.3,
                "energia_ola_kj_m": 1890,
                "componentes": {
                    "mar_viento": {
                        "altura_m": 0,
                        "direccion_deg": 189,
                        "direccion_texto": "S",
                        "periodo_s": 0,
                        "energia_ola_kj_m": 0
                    },
                    "swell_primario": {
                        "altura_m": 1.24,
                        "direccion_deg": 321,
                        "direccion_texto": "NO",
                        "periodo_s": 14.2,
                        "energia_ola_kj_m": 1231
                    },
                    "swell_secundario": null
                }
            }
        ],
        "total_horas": 48,
        "resumen": {
            "altura_min_m": 1.2,
            "altura_max_m": 1.52,
            "altura_media_m": 1.31,
            "energia_max_kj_m": 1890,
            "energia_media_kj_m": 1143.4
        }
    },
    "error": null
}