{"id":2200,"date":"2020-01-14T09:41:31","date_gmt":"2020-01-14T09:41:31","guid":{"rendered":"http:\/\/www.surfersparadise.be\/?page_id=2200"},"modified":"2026-10-02T15:31:14","modified_gmt":"2026-10-02T13:31:14","slug":"beachcam-meteo","status":"publish","type":"page","link":"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/","title":{"rendered":"Strandkamera \/ Meteo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2200\" class=\"elementor elementor-2200\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-35c22b4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35c22b4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61bd775\" data-id=\"61bd775\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a2b4e46 elementor-widget elementor-widget-heading\" data-id=\"a2b4e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">live webcam<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-50dc6ec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"50dc6ec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3fcdae4\" data-id=\"3fcdae4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7d9b08b elementor-widget elementor-widget-video\" data-id=\"7d9b08b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/embed\\\/Sx-oMVmNoPA&quot;,&quot;video_type&quot;:&quot;youtube&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7300c8 elementor-widget elementor-widget-text-editor\" data-id=\"e7300c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zoom windzak 15sec &gt; Zoom surfzone 15 sec &gt; Overall strand &amp; zee west 20 sec &gt; Moving van west naar oost 30 sec &gt; Strand oost 15 sec &gt; Strand centraal 15 sec<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-1e80b4c e-flex e-con-boxed e-con e-parent\" data-id=\"1e80b4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd53c32 elementor-widget elementor-widget-video\" data-id=\"bd53c32\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=NgqOkTeBJwQ&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-281f8da elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"281f8da\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-0afdf93\" data-id=\"0afdf93\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c4ec89 elementor-widget elementor-widget-heading\" data-id=\"6c4ec89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Wind &amp; Wave alert<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a452e7a elementor-widget elementor-widget-image\" data-id=\"a452e7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"473\" height=\"1024\" src=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-473x1024.jpg\" class=\"attachment-large size-large wp-image-13890\" alt=\"\" srcset=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-473x1024.jpg 473w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-139x300.jpg 139w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-768x1663.jpg 768w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-709x1536.jpg 709w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-946x2048.jpg 946w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-6x12.jpg 6w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12.jpg 1125w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-57c450a\" data-id=\"57c450a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-76b3884 elementor-widget elementor-widget-heading\" data-id=\"76b3884\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">LIVE Meteo<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df2a158 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"df2a158\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"livemeteo\">\r\n    <div id=\"timestamp\" class=\"loading\">Laden...<\/div>    \r\n    <div id=\"livevalues\">\r\n        <div><b>Temperatuur:<\/b> <span id=\"temperature\" class=\"loading\">---<\/span> \u00b0C<\/div>\r\n        <div><b>Luchtvochtigheid:<\/b> <span id=\"humidity\" class=\"loading\">---<\/span> %<\/div>\r\n        <div><b>Windsnelheid:<\/b> <span id=\"windSpeed\" class=\"loading\">---<\/span> kt<\/div>\r\n        <div><b>Windstoten:<\/b> <span id=\"windGust\" class=\"loading\">---<\/span> kt<\/div>\r\n        <div><b>Windrichting:<\/b> <span id=\"windDirection\" class=\"loading\">---<\/span><\/div>\r\n    <\/div>\r\n    <div id=\"lastUpdated\" style=\"font-size: 12px; color: #888; text-align: center; margin-top: 10px;\"><\/div>\r\n    <div id=\"errorMessage\" style=\"display: none; color: #d32f2f; font-weight: bold;\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n    let updateInterval;\r\n    let isOnline = true;\r\n\r\n    function formatDate(timestamp) {\r\n        const date = new Date(timestamp);\r\n        const hours = date.getHours();\r\n        const minutes = String(date.getMinutes()).padStart(2, \"0\");\r\n        const day = date.getDate();\r\n        const month = date.getMonth() + 1;\r\n        const year = date.getFullYear();\r\n\r\n        return `${hours}u${minutes} -- ${day}\/${month}\/${year}`;\r\n    }\r\n\r\n    function showError(message) {\r\n        const errorElement = document.getElementById(\"errorMessage\");\r\n        errorElement.textContent = message;\r\n        errorElement.style.display = \"block\";\r\n        \r\n        document.querySelectorAll('.loading').forEach(el => {\r\n            el.textContent = \"---\";\r\n            el.className = \"\";\r\n        });\r\n    }\r\n\r\n    function hideError() {\r\n        const errorElement = document.getElementById(\"errorMessage\");\r\n        errorElement.style.display = \"none\";\r\n    }\r\n\r\n    function setLoadingState() {\r\n        document.getElementById(\"timestamp\").textContent = \"Bijwerken...\";\r\n        document.getElementById(\"timestamp\").className = \"loading\";\r\n    }\r\n\r\n    function updateLastUpdatedTime() {\r\n        const now = new Date();\r\n        const timeString = now.toLocaleTimeString('nl-NL', { \r\n            hour: '2-digit', \r\n            minute: '2-digit',\r\n            second: '2-digit' \r\n        });\r\n        document.getElementById(\"lastUpdated\").textContent = `Laatst bijgewerkt: ${timeString}`;\r\n    }\r\n\r\n    async function fetchData() {\r\n        const URL_SENSORS = \"https:\/\/api.crodeon.com\/api\/v2\/reporters\/159304559\/sensors\";\r\n        const URL_MEASUREMENTS = \"https:\/\/api.crodeon.com\/api\/v2\/reporters\/159304559\/measurements\/latest\";\r\n        const API_KEY = \"cg+jei1iaXbnY0zARP8iLCzpfTcNMUzexOamGChUAuo=\";\r\n        const DEVICE_ID = 501979;\r\n\r\n        try {\r\n            if (!isOnline) {\r\n                setLoadingState();\r\n            }\r\n\r\n            const [responseSensors, responseMeasurements] = await Promise.all([\r\n                fetch(URL_SENSORS, {\r\n                    method: \"GET\",\r\n                    headers: {\r\n                        \"Accept\": \"application\/json\",\r\n                        \"X-API-KEY\": API_KEY\r\n                    }\r\n                }),\r\n                fetch(URL_MEASUREMENTS, {\r\n                    method: \"GET\",\r\n                    headers: {\r\n                        \"Accept\": \"application\/json\",\r\n                        \"X-API-KEY\": API_KEY\r\n                    }\r\n                })\r\n            ]);\r\n\r\n            if (!responseSensors.ok) {\r\n                throw new Error(`Sensors API error: ${responseSensors.status} ${responseSensors.statusText}`);\r\n            }\r\n            if (!responseMeasurements.ok) {\r\n                throw new Error(`Measurements API error: ${responseMeasurements.status} ${responseMeasurements.statusText}`);\r\n            }\r\n\r\n            const responseDataSensors = await responseSensors.json();\r\n            const responseDataMeasurements = await responseMeasurements.json();\r\n\r\n            \/\/ Gefilterd op nieuwe sensor (device 501979)\r\n            const sensors = responseDataSensors.sensors\r\n                .filter(sensor => sensor.device_id.id === DEVICE_ID)\r\n                .flatMap(sensor => sensor.channels);\r\n            const measurements = responseDataMeasurements.items\r\n                .filter(m => m.device_id.id === DEVICE_ID);\r\n\r\n            const kmhToKts = 0.5399568;\r\n            \r\n            if (!measurements || measurements.length === 0) {\r\n                throw new Error(\"Geen meetgegevens beschikbaar\");\r\n            }\r\n\r\n            const timestamp = measurements[0].timestamp;\r\n            const formattedDate = formatDate(timestamp);\r\n            \r\n            const timestampElement = document.getElementById(\"timestamp\");\r\n            timestampElement.textContent = formattedDate;\r\n            timestampElement.className = \"\";\r\n\r\n            const temperatureSensor = sensors.find(sensor => sensor.index === 1);\r\n            const humiditySensor = sensors.find(sensor => sensor.index === 2);\r\n            const windSpeedSensor = sensors.find(sensor => sensor.index === 3);\r\n            const windGustSensor = sensors.find(sensor => sensor.index === 4);\r\n            const windDirectionSensor = sensors.find(sensor => sensor.index === 5);\r\n            \r\n            const temperatureMeasurement = measurements.find(m => m.channel_index === 1);\r\n            const humidityMeasurement = measurements.find(m => m.channel_index === 2);\r\n            const windSpeedMeasurement = measurements.find(m => m.channel_index === 3);\r\n            const windGustMeasurement = measurements.find(m => m.channel_index === 4);\r\n            const windDirectionMeasurement = measurements.find(m => m.channel_index === 5);\r\n\r\n            const tempElement = document.getElementById(\"temperature\");\r\n            if (temperatureSensor && temperatureMeasurement) {\r\n                const temperature = temperatureMeasurement.value * Math.pow(10, temperatureSensor.display_unit.exponent);\r\n                tempElement.textContent = temperature.toFixed(1);\r\n                tempElement.className = \"\";\r\n            } else {\r\n                tempElement.textContent = \"N\/A\";\r\n                tempElement.className = \"\";\r\n            }\r\n\r\n            const humidityElement = document.getElementById(\"humidity\");\r\n            if (humiditySensor && humidityMeasurement) {\r\n                const humidity = humidityMeasurement.value * Math.pow(10, humiditySensor.display_unit.exponent);\r\n                humidityElement.textContent = humidity.toFixed(1);\r\n                humidityElement.className = \"\";\r\n            } else {\r\n                humidityElement.textContent = \"N\/A\";\r\n                humidityElement.className = \"\";\r\n            }\r\n\r\n            const windSpeedElement = document.getElementById(\"windSpeed\");\r\n            if (windSpeedSensor && windSpeedMeasurement) {\r\n                const windSpeed = (windSpeedMeasurement.value * Math.pow(10, windSpeedSensor.display_unit.exponent)) * kmhToKts;\r\n                windSpeedElement.textContent = windSpeed.toFixed(1);\r\n                windSpeedElement.className = \"\";\r\n            } else {\r\n                windSpeedElement.textContent = \"N\/A\";\r\n                windSpeedElement.className = \"\";\r\n            }\r\n\r\n            const windGustElement = document.getElementById(\"windGust\");\r\n            if (windGustSensor && windGustMeasurement) {\r\n                const windGust = (windGustMeasurement.value * Math.pow(10, windGustSensor.display_unit.exponent)) * kmhToKts;\r\n                windGustElement.textContent = windGust.toFixed(1);\r\n                windGustElement.className = \"\";\r\n            } else {\r\n                windGustElement.textContent = \"N\/A\";\r\n                windGustElement.className = \"\";\r\n            }\r\n\r\n            const windDirectionElement = document.getElementById(\"windDirection\");\r\n            if (windDirectionSensor && windDirectionMeasurement) {\r\n                const windDirectionValue = windDirectionMeasurement.value;\r\n                const windDirectionLabel = windDirectionSensor.label_mapping[windDirectionValue];\r\n                windDirectionElement.textContent = windDirectionLabel || \"N\/A\";\r\n                windDirectionElement.className = \"\";\r\n            } else {\r\n                windDirectionElement.textContent = \"N\/A\";\r\n                windDirectionElement.className = \"\";\r\n            }\r\n\r\n            hideError();\r\n            updateLastUpdatedTime();\r\n            isOnline = true;\r\n\r\n        } catch (error) {\r\n            console.error('Error fetching weather data:', error);\r\n            showError(`Fout bij ophalen data: ${error.message}`);\r\n            isOnline = false;\r\n        }\r\n    }\r\n\r\n    function startAutoUpdate() {\r\n        if (updateInterval) {\r\n            clearInterval(updateInterval);\r\n        }\r\n        updateInterval = setInterval(fetchData, 300000);\r\n    }\r\n\r\n    function stopAutoUpdate() {\r\n        if (updateInterval) {\r\n            clearInterval(updateInterval);\r\n            updateInterval = null;\r\n        }\r\n    }\r\n\r\n    document.addEventListener('visibilitychange', function() {\r\n        if (document.hidden) {\r\n            stopAutoUpdate();\r\n        } else {\r\n            fetchData();\r\n            startAutoUpdate();\r\n        }\r\n    });\r\n\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        fetchData();\r\n        startAutoUpdate();\r\n    });\r\n\r\n    if (document.readyState === 'loading') {\r\n        \/\/ DOMContentLoaded event listener is al toegevoegd\r\n    } else {\r\n        fetchData();\r\n        startAutoUpdate();\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-2792d6a\" data-id=\"2792d6a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c53d2cf elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"c53d2cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"livemeteo\">\r\n    <div id=\"compass-container\">\r\n\t\t<img decoding=\"async\" src=\"\/meteo\/compass.png\" id=\"compass\" \/>\r\n\t\t<img decoding=\"async\" src=\"\/meteo\/arrow.png\" id=\"arrow\" \/>\r\n\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-22820a2\" data-id=\"22820a2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ec5f1ba elementor-widget elementor-widget-heading\" data-id=\"ec5f1ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">weersverwachting<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59719ce elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"59719ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"max-width:500px\"><iframe title=\"widget\" width=\"100%\" height=\"340px\" frameBorder=\"0\" scrolling=\"no\" src=\"https:\/\/www.meteovista.be\/widget\/weather?id=4054356\"><\/iframe><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0df22b9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0df22b9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-277e345\" data-id=\"277e345\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-639c8d3 elementor-widget elementor-widget-heading\" data-id=\"639c8d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">getijden<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8d1617 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f8d1617\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/2026-getijtafels-kust-zeebrugge.pdf\" target=\"_blank\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-file-pdf\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Download Getijboekje 2026 (PDF)<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b5153d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b5153d7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-85b2383\" data-id=\"85b2383\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b486f06\" data-id=\"b486f06\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c4fcf4e elementor-widget elementor-widget-image\" data-id=\"c4fcf4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"471\" height=\"676\" src=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/okt.jpg\" class=\"attachment-large size-large wp-image-19942\" alt=\"\" srcset=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/okt.jpg 471w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/okt-209x300.jpg 209w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/okt-8x12.jpg 8w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4e9b22e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e9b22e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e69e093\" data-id=\"e69e093\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6d46478 elementor-widget elementor-widget-image\" data-id=\"6d46478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"471\" height=\"676\" src=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/november.jpg\" class=\"attachment-large size-large wp-image-19943\" alt=\"\" srcset=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/november.jpg 471w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/november-209x300.jpg 209w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/november-8x12.jpg 8w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-93025a3\" data-id=\"93025a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-31922f9 elementor-widget elementor-widget-image\" data-id=\"31922f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"676\" src=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/december.jpg\" class=\"attachment-large size-large wp-image-19944\" alt=\"\" srcset=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/december.jpg 471w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/december-209x300.jpg 209w, https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2026\/01\/december-8x12.jpg 8w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>live webcam https:\/\/www.youtube.com\/embed\/Sx-oMVmNoPA Zoom windzak 15sec &gt; Zoom surfzone 15 sec &gt; Overall strand &amp; zee west 20 sec &gt; Moving van west naar oost 30 sec &gt; Strand oost 15 sec &gt; Strand centraal 15 sec https:\/\/www.youtube.com\/watch?v=NgqOkTeBJwQ Wind &amp; Wave alert LIVE Meteo Laden&#8230; Temperatuur: &#8212; \u00b0C Luchtvochtigheid: &#8212; % Windsnelheid: &#8212; kt Windstoten: &#8230; <a title=\"Strandkamera \/ Meteo\" class=\"read-more\" href=\"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/\" aria-label=\"Mehr Informationen \u00fcber Beachcam \/ Meteo\">Weitere Lekt\u00fcre<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2200","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Beachcam \/ Meteo - Surfers Paradise<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beachcam \/ Meteo - Surfers Paradise\" \/>\n<meta property=\"og:description\" content=\"live webcam https:\/\/www.youtube.com\/embed\/Sx-oMVmNoPA Zoom windzak 15sec &gt; Zoom surfzone 15 sec &gt; Overall strand &amp; zee west 20 sec &gt; Moving van west naar oost 30 sec &gt; Strand oost 15 sec &gt; Strand centraal 15 sec https:\/\/www.youtube.com\/watch?v=NgqOkTeBJwQ Wind &amp; Wave alert LIVE Meteo Laden&#8230; Temperatuur: &#8212; \u00b0C Luchtvochtigheid: &#8212; % Windsnelheid: &#8212; kt Windstoten: ... Weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/\" \/>\n<meta property=\"og:site_name\" content=\"Surfers Paradise\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/surfersparadise\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-02T13:31:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1125\" \/>\n\t<meta property=\"og:image:height\" content=\"2436\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/\",\"url\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/\",\"name\":\"Beachcam \\\/ Meteo - Surfers Paradise\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.surfersparadise.be\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Image-12-473x1024.jpg\",\"datePublished\":\"2020-01-14T09:41:31+00:00\",\"dateModified\":\"2026-10-02T13:31:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.surfersparadise.be\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Image-12-473x1024.jpg\",\"contentUrl\":\"https:\\\/\\\/www.surfersparadise.be\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Image-12-473x1024.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/beachcam-meteo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.surfersparadise.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beachcam \\\/ Meteo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#website\",\"url\":\"https:\\\/\\\/www.surfersparadise.be\\\/\",\"name\":\"Surfers Paradise\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.surfersparadise.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#organization\",\"name\":\"Surfers Paradise\",\"url\":\"https:\\\/\\\/www.surfersparadise.be\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.surfersparadise.be\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/surfersparadise-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.surfersparadise.be\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/surfersparadise-logo.png\",\"width\":185,\"height\":90,\"caption\":\"Surfers Paradise\"},\"image\":{\"@id\":\"https:\\\/\\\/www.surfersparadise.be\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/surfersparadise\\\/\",\"https:\\\/\\\/www.instagram.com\\\/surfersparadisebelgium\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Strandkamera \/ Meteo - Surfers Paradise","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/","og_locale":"de_DE","og_type":"article","og_title":"Beachcam \/ Meteo - Surfers Paradise","og_description":"live webcam https:\/\/www.youtube.com\/embed\/Sx-oMVmNoPA Zoom windzak 15sec &gt; Zoom surfzone 15 sec &gt; Overall strand &amp; zee west 20 sec &gt; Moving van west naar oost 30 sec &gt; Strand oost 15 sec &gt; Strand centraal 15 sec https:\/\/www.youtube.com\/watch?v=NgqOkTeBJwQ Wind &amp; Wave alert LIVE Meteo Laden&#8230; Temperatuur: &#8212; \u00b0C Luchtvochtigheid: &#8212; % Windsnelheid: &#8212; kt Windstoten: ... Weiterlesen","og_url":"https:\/\/www.surfersparadise.be\/de\/beachcam-meteo\/","og_site_name":"Surfers Paradise","article_publisher":"https:\/\/www.facebook.com\/surfersparadise\/","article_modified_time":"2026-10-02T13:31:14+00:00","og_image":[{"width":1125,"height":2436,"url":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/","url":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/","name":"Strandkamera \/ Meteo - Surfers Paradise","isPartOf":{"@id":"https:\/\/www.surfersparadise.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/#primaryimage"},"image":{"@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-473x1024.jpg","datePublished":"2020-01-14T09:41:31+00:00","dateModified":"2026-10-02T13:31:14+00:00","breadcrumb":{"@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.surfersparadise.be\/beachcam-meteo\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/#primaryimage","url":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-473x1024.jpg","contentUrl":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2024\/04\/Image-12-473x1024.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.surfersparadise.be\/beachcam-meteo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.surfersparadise.be\/"},{"@type":"ListItem","position":2,"name":"Beachcam \/ Meteo"}]},{"@type":"WebSite","@id":"https:\/\/www.surfersparadise.be\/#website","url":"https:\/\/www.surfersparadise.be\/","name":"Surfers Paradise","description":"","publisher":{"@id":"https:\/\/www.surfersparadise.be\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.surfersparadise.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.surfersparadise.be\/#organization","name":"Surfers Paradise","url":"https:\/\/www.surfersparadise.be\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.surfersparadise.be\/#\/schema\/logo\/image\/","url":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2019\/03\/surfersparadise-logo.png","contentUrl":"https:\/\/www.surfersparadise.be\/wp-content\/uploads\/2019\/03\/surfersparadise-logo.png","width":185,"height":90,"caption":"Surfers Paradise"},"image":{"@id":"https:\/\/www.surfersparadise.be\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/surfersparadise\/","https:\/\/www.instagram.com\/surfersparadisebelgium\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/pages\/2200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/comments?post=2200"}],"version-history":[{"count":8,"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/pages\/2200\/revisions"}],"predecessor-version":[{"id":22765,"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/pages\/2200\/revisions\/22765"}],"wp:attachment":[{"href":"https:\/\/www.surfersparadise.be\/de\/wp-json\/wp\/v2\/media?parent=2200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}