{"id":29410,"date":"2022-01-14T07:45:09","date_gmt":"2022-01-14T06:45:09","guid":{"rendered":"https:\/\/swiss-energypark.com\/?page_id=29410"},"modified":"2025-02-12T16:40:35","modified_gmt":"2025-02-12T15:40:35","slug":"windenergie","status":"publish","type":"page","link":"https:\/\/swiss-energypark.com\/de\/windenergie\/","title":{"rendered":"Windenergie"},"content":{"rendered":"<p><div class=\"fusion-bg-parallax\" data-bg-align=\"center top\" data-direction=\"down\" data-mute=\"false\" data-opacity=\"100\" data-velocity=\"-0.3\" data-mobile-enabled=\"false\" data-break_parents=\"0\" data-bg-image=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/juvent-wind-turbine_swiss-energypark.jpg\" data-bg-repeat=\"false\" data-bg-color=\"#6a8a76\" data-blend-mode=\"multiply\" ><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container fusion-parallax-down nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:center top;--awb-background-blend-mode:multiply;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top-medium:100px;--awb-padding-top-small:0px;--awb-min-height:500px;--awb-min-height-small:350px;--awb-background-color:#6a8a76;--awb-background-image:url(&quot;https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/juvent-wind-turbine_swiss-energypark.jpg&quot;);--awb-background-size:cover;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-end fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-bottom:64px;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.52%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:5.52%;--awb-spacing-left-medium:5.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#ffffff;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Windenergie<\/h1><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_3 1_3 fusion-flex-column fusion-flex-align-self-flex-end fusion-no-small-visibility\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.04%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.04%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:11.04%;--awb-spacing-left-medium:11.04%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-1 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-20\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .copyright,\r\n    .hpw_copy {\r\n        font-size: 0.8em;\r\n        color: #a0a1a3;\r\n        margin-top: 20px;\r\n    }\r\n    \r\n    .hpw_copy {\r\n        padding-top: 10px;\r\n        clear: both;\r\n        text-align: right;\r\n        display: none;\r\n    }\r\n    \r\n    @media only screen and (min-width: 1340px) {\r\n        #hpw_1,\r\n        #hpw_2 {\r\n            display: block !important;\r\n        }\r\n    }\r\n    \r\n    @media only screen and (max-width: 767px) {\r\n        #hpw_1,\r\n        #hpw_2 {\r\n            display: none !important;\r\n        }\r\n    }\r\n    \r\n    #hpw {\r\n        float: left;\r\n    }\r\n    \r\n    #hpw_0,\r\n    #hpw_1,\r\n    #hpw_2 {\r\n        display: block;\r\n        float: left;\r\n        width: 87px;\r\n        margin-right: 20px;\r\n        background: #fff;\r\n        border-radius: 4px;\r\n        \/* box-shadow: 0px 0px 10px #c8cacc; *\/\r\n    }\r\n    \r\n    #map #hpw_0 {\r\n        box-shadow: none;\r\n        margin: 20px 20px 0 0;\r\n    }\r\n    \r\n    #map #hpw_1,\r\n    #map #hpw_2 {\r\n        display: none !important;\r\n    }\r\n    \r\n    #hpw_2 {\r\n        display: none;\r\n    }\r\n    \r\n    #hpw_3,\r\n    #hpw_4,\r\n    #hpw_5,\r\n    #hpw_6 {\r\n        display: none;\r\n    }\r\n    \r\n    p.hpw_subtitle {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_short {\r\n        display: block;\r\n        font-weight: bold;\r\n        text-align: center;\r\n        font-size: 1.5em;\r\n        padding: 10px 0px 2px 0px;\r\n    }\r\n    \r\n    .hpw_date_long {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_comma {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_exp {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_num {\r\n        display: none;\r\n    }\r\n    \r\n    #hpw_img_0,\r\n    #hpw_img_1,\r\n    #hpw_img_2 {\r\n        background-position: center center;\r\n        background-repeat: no-repeat;\r\n        background-size: 50px auto;\r\n        display: block;\r\n        height: 60px;\r\n        opacity: 0.5;\r\n    }\r\n    \r\n    #hpw_img_3,\r\n    #hpw_img_4,\r\n    #hpw_img_5,\r\n    #hpw_img_6 {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_txt {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_temp_0,\r\n    .hpw_temp_min,\r\n    .hpw_temp_max {\r\n        display: block;\r\n        font-size: 18px;\r\n        text-align: center;\r\n        color: #fff;\r\n        padding: 5px 0;\r\n    }\r\n    \r\n    .hpw_temp_0 {\r\n        border-bottom-left-radius: 4px;\r\n        border-bottom-right-radius: 4px;\r\n        display: block;\r\n        text-align: center;\r\n    }\r\n    \r\n    .hpw_temp_min {\r\n        display: block;\r\n        float: left;\r\n        text-align: center;\r\n        width: 47px;\r\n        border-bottom-left-radius: 4px;\r\n    }\r\n    \r\n    .hpw_temp_delim {\r\n        display: none;\r\n        float: left;\r\n        text-align: center;\r\n        width: 6px;\r\n    }\r\n    \r\n    .hpw_temp_max {\r\n        float: right;\r\n        display: block;\r\n        text-align: center;\r\n        width: 40px;\r\n        border-bottom-right-radius: 4px;\r\n    }\r\n    \r\n    p.hpw_copy a {\r\n        text-decoration: none;\r\n        color: #646566;\r\n    }\r\n    \r\n    p.hpw_copy a:hover {\r\n        text-decoration: underline;\r\n        color: #969799;\r\n    }\r\n    \r\n    .hpw_img_code_1 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/1.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_2 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/2.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_3 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/3.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_4 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/4.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_5 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/5.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_6 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/6.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_7 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/7.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_8 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/8.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_9 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/9.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_10 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/10.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_11 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/11.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_12 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/12.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_13 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/13.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_14 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/14.svg');\r\n    }\r\n    \r\n    .hpw_img_code_15 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/15.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_16 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/16.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_17 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/17.svg');\r\n    }\r\n    \r\n    .hpw_img_code_18 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/18.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_19 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/19.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_20 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/20.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_21 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/21.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_22 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/22.svg');\r\n    }\r\n    \r\n    .hpw_img_code_23 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/23.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_24 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/24.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_25 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/25.svg');\r\n    }\r\n    \r\n    .hpw_img_code_26 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/26.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_27 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/27.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_28 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/28.jpg');\r\n    }\r\n\t\r\n\t    .hpw_img_code_35 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/35.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_51 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/51.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_52 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/52.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_53 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/53.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_54 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/54.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_55 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/55.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_56 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/56.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_57 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/57.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_58 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/58.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_59 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/59.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_60 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/60.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_61 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/61.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_62 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/62.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_63 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/63.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_64 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/64.svg');\r\n    }\r\n    \r\n    .hpw_img_code_65 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/65.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_66 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/66.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_67 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/67.svg');\r\n    }\r\n    \r\n    .hpw_img_code_68 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/68.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_69 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/69.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_70 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/70.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_71 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/71.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_72 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/72.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_73 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/73.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_74 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/74.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_75 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/75.svg');\r\n    }\r\n    \r\n    .hpw_img_code_76 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/76.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_77 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/77.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_78 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/78.jpg');\r\n    }\r\n.hpw_img_code_105 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/105.jpg');\r\n}\r\n.hpw_img_code_126 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/126.jpg');\r\n}\r\n.hpw_img_code_135 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/135.jpg');\r\n}\r\n<\/style>\r\n<div class=\"weather_widget\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let dayTranslateMapping = [{\r\n            en: 'Mo',\r\n            fr: 'Lu',\r\n            de: 'Mo'\r\n        }, {\r\n            en: 'Tu',\r\n            fr: 'Ma',\r\n            de: 'Di'\r\n        }, {\r\n            en: 'We',\r\n            fr: 'Me',\r\n            de: 'Mi'\r\n        }, {\r\n            en: 'Th',\r\n            fr: 'Je',\r\n            de: 'Do'\r\n        }, {\r\n            en: 'Fr',\r\n            fr: 'Ve',\r\n            de: 'Fr'\r\n        }, {\r\n            en: 'Sa',\r\n            fr: 'Sa',\r\n            de: 'Sa'\r\n        }, {\r\n            en: 'Su',\r\n            fr: 'Di',\r\n            de: 'So'\r\n        }];\r\n        let widgetQueryInterval = 3600 \/\/seconds (3600 seconds = 1hour);\r\n        let translationIndex = 0;\r\n        setTimeout(() => {\r\n            loadWidgetData();\r\n        }, 100);\r\n        async function loadWidgetData() {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            const data = await getData();\r\n\t\t\t\t\tconsole.log(\"weather\", data)\r\n            const widgetContainer = document.getElementsByClassName('weather_widget')[0];\r\n            widgetContainer.innerHTML = data.data.WEATHER.data;\r\n\r\n            translateDayNames();\r\n            applyWidgetStyles();\r\n            setInterval(async() => {\r\n                const data = await getData();\r\n                const widgetContainer = document.getElementsByClassName('weather_widget')[0];\r\n                widgetContainer.innerHTML = data.data.WEATHER.data;\r\n                translateDayNames();\r\n                applyWidgetStyles();\r\n            }, widgetQueryInterval * 1000)\r\n        }\r\n\r\n        function translateDayNames() {\r\n            const dayNameElement = document.getElementsByClassName('hpw_date_short');\r\n            const translationKey = translationIndex === 0 ? 'de' : translationIndex === 1 ? 'fr' : 'en';\r\n            for (const elem of dayNameElement) {\r\n                const dayIndex = dayTranslateMapping.map(e => e.fr).indexOf(elem.innerHTML);\r\n                elem.innerHTML = dayTranslateMapping[dayIndex][translationKey];\r\n            }\r\n        }\r\n\r\n        function applyWidgetStyles() {\r\n            const q = document.getElementsByClassName('hpw_temp_0');\r\n            for (let i = 0; i < q.length; i++) {\r\n                q[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const r = document.getElementsByClassName('hpw_temp_min');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const s = document.getElementsByClassName('hpw_temp_max');\r\n            for (let i = 0; i < s.length; i++) {\r\n                s[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const t = document.getElementsByClassName('hpw_date_short');\r\n            for (let i = 0; i < t.length; i++) {\r\n                t[i].style.color = SEPWidgetConfig.colors.green;\r\n            }\r\n        }\r\n        async function getData() {\r\n            let queryString = `query {\r\n      WEATHER {\r\n        data\r\n        mutTS\r\n      }\r\n    }`;\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#eaeaea;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1 awb-text-cols fusion-text-columns-2\" style=\"--awb-content-alignment:justify;--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<section class=\"av_textblock_section \">\n<div class=\"avia_textblock \">\n<p>Der gr\u00f6sste Windpark der Schweiz befindet sich auf dem Mont-Crosin im Berner Jura, auf dem Gebiet des Swiss Energypark. Er hat 16 Windturbinen und produziert etwa die H\u00e4lfte des Windstroms des Landes. Die Menge der erzeugten Energie h\u00e4ngt von der Windgeschwindigkeit ab. Selbst wenn sich die Rotorbl\u00e4tter optimal an die Windrichtung anpassen, kann nicht die gesamte Kraft des Rotors zur Stromerzeugung genutzt werden. Eine Windkraftanlage erzeugt zwar Strom, ben\u00f6tigt aber auch Energie f\u00fcr ihren eigenen Betrieb (Lenksystem, oder eine Rotorheizung im Winter, um das Einfrieren der Bauteile zu verhindern).<\/p>\n<\/div>\n<\/section>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Messungen in Echtzeit<\/h3><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.52%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:5.52%;--awb-spacing-left-medium:5.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-2 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-13\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .widget-wind-container {\r\n        display: flex;\r\n        width: 100%;\r\n    }\r\n    \r\n    .widget-wind-section {\r\n        margin-right: 10px;\r\n        margin-left: 10px;\r\n        border: 1px solid #c7cacc;\r\n        border-radius: 5px;\r\n        width: 45%;\r\n        height: 100%;\r\n    }\r\n    \r\n    .update-data-notification {\r\n        margin-top: 2rem;\r\n        margin-left: 10px;\r\n        width: 92.5%;\r\n        height: 32px;\r\n        text-align: center;\r\n        background-color: #51cb5c;\r\n        color: white;\r\n        border-radius: 5px;\r\n    }\r\n    \r\n    .widget-wind-section-upper {\r\n        padding-top: 1.5rem;\r\n        padding-bottom: 1rem;\r\n        height: 180px;\r\n        text-align: center;\r\n    }\r\n    \r\n    .widget-wind-section-lower {\r\n        padding-top: 1.5rem;\r\n        padding-bottom: 1rem;\r\n        height: 180px;\r\n        text-align: center;\r\n    }\r\n    \r\n    .widget-wind-section-title {\r\n        display: block;\r\n        font-weight: 300;\r\n        word-break: break-all;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .widget-wind-section-value {\r\n        margin-top: 20px;\r\n        display: inline-block;\r\n        font-size: 2.2rem;\r\n    }\r\n    \r\n    .widget-wind-section-units {\r\n        font-weight: bold;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .hidden {\r\n        display: none;\r\n    }\r\n    \r\n    .fade-out {\r\n        animation: fade-out 1.5s;\r\n    }\r\n    \r\n    @keyframes fade-out {\r\n        from {\r\n            opacity: 1;\r\n        }\r\n        to {\r\n            opacity: 0;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 768px) {\r\n        .widget-wind-section-title {\r\n            font-size: 1rem;\r\n        }\r\n        .widget-wind-section-value {\r\n            font-size: 2rem;\r\n        }\r\n        .widget-wind-section-units {\r\n            font-size: 1rem;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 450px) {\r\n        .widget-wind-section-title {\r\n            font-size: 0.7rem;\r\n        }\r\n        .widget-wind-section-value {\r\n            font-size: 1.8rem;\r\n        }\r\n        .widget-wind-section-units {\r\n            font-size: 0.8rem;\r\n        }\r\n    }\r\n<\/style>\r\n<div class=\"widget-wind-container\">\r\n    <div class=\"widget-wind-section\">\r\n        <div class=\"widget-wind-section-upper windspeed-kpi\">\r\n            <span class=\"widget-wind-section-title\"><\/span><span class=\"widget-wind-section-value\"><\/span><span class=\"widget-wind-section-units\"><\/span>\r\n        <\/div>\r\n        <hr style=\"margin: 0 5px\">\r\n        <div class=\"widget-wind-section-lower winddirection-kpi\">\r\n            <span class=\"widget-wind-section-title\"><\/span><span class=\"widget-wind-section-value\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"widget-wind-section\">\r\n        <div class=\"widget-wind-section-upper production-kpi\">\r\n            <span class=\"widget-wind-section-title\"><\/span><span class=\"widget-wind-section-value\"><\/span><span class=\"widget-wind-section-units\"><\/span>\r\n        <\/div>\r\n        <hr style=\"margin: 0 5px\">\r\n        <div class=\"widget-wind-section-lower homescount-kpi\">\r\n            <span class=\"widget-wind-section-title\"><\/span><span class=\"widget-wind-section-value\"><\/span><span class=\"widget-wind-section-units\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"update-data-notification hidden\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            windSpeed: 'Windgeschwindigkeit',\r\n            windDirection: 'Windrichtung',\r\n            actualProduction: 'Aktuelle Leistung',\r\n            yesterdayProduction: 'Gestern versorgten wir',\r\n            homes: 'Haushalte',\r\n            dataUpdated: 'Daten aktualisiert'\r\n        }, {\r\n            langKey: 'fr',\r\n            windSpeed: 'Vitesse du vent',\r\n            windDirection: 'Direction du vent',\r\n            actualProduction: 'Production actuelle',\r\n            yesterdayProduction: 'Hier, nous avons approvisionn\u00e9',\r\n            homes: 'M\u00e9nages',\r\n            dataUpdated: 'Mise \u00e0 jour des valuers actuelles'\r\n        }, {\r\n            langKey: 'en',\r\n            windSpeed: 'Wind Speed',\r\n            windDirection: 'Wind Direction',\r\n            actualProduction: 'Actual Production',\r\n            yesterdayProduction: 'Yesterday we took care',\r\n            homes: 'Homes',\r\n            dataUpdated: 'Data updated'\r\n        }];\r\n        let widgetSignals = [{\r\n            alias: 'wind_speed',\r\n            signal: 'MSW_WI_WindSpeed_mag_f',\r\n            aggregationType: 'AVG'\r\n        }, {\r\n            alias: 'production',\r\n            signal: 'WI_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }, {\r\n            alias: 'wind_direction',\r\n            signal: 'MSW_WI_WindDirection_mag_f',\r\n            aggregationType: 'AVG'\r\n        }, {\r\n            alias: 'total_production',\r\n            signal: 'WI_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }];\r\n        let translationIndex = 0;\r\n        let widgetQueryInterval = 60; \/\/seconds (3600 seconds = 1hour);\r\n        let kpis = {};\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadKPIDefaultData();\r\n            loadWidgetStyles();\r\n        }, 10);\r\n\r\n        function loadKPIDefaultData() {\r\n            kpis = {\r\n                windSpeed: {\r\n                    widgetTitle: translatedTexts[translationIndex].windSpeed,\r\n                    value: 0,\r\n                    units: 'km\/h'\r\n                },\r\n                windDirection: {\r\n                    widgetTitle: translatedTexts[translationIndex].windDirection,\r\n                    value: 0,\r\n                    units: ''\r\n                },\r\n                actualProduction: {\r\n                    widgetTitle: translatedTexts[translationIndex].actualProduction,\r\n                    value: 0,\r\n                    units: 'kW'\r\n                },\r\n                yesterdayProduction: {\r\n                    widgetTitle: translatedTexts[translationIndex].yesterdayProduction,\r\n                    value: 0,\r\n                    units: translatedTexts[translationIndex].homes\r\n                }\r\n            };\r\n        }\r\n        async function loadWidgetStyles() {\r\n            const q = document.getElementsByClassName('widget-wind-section-value');\r\n            for (let i = 0; i < q.length; i++) {\r\n                q[i].style.color = SEPWidgetConfig.kpiWidgetConfig.valueFontColor;\r\n            }\r\n            const r = document.getElementsByClassName('widget-wind-section-title');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.color = SEPWidgetConfig.kpiWidgetConfig.titleFontColor;\r\n            }\r\n            const s = document.getElementsByClassName('widget-wind-section-units');\r\n            for (let i = 0; i < s.length; i++) {\r\n                s[i].style.color = SEPWidgetConfig.kpiWidgetConfig.unitsFontColor;\r\n            }\r\n            await loadData();\r\n            setInterval(async() => {\r\n                await loadData();\r\n                fadeOutAnimation();\r\n            }, widgetQueryInterval * 1000);\r\n        }\r\n\r\n        function fadeOutAnimation() {\r\n            const element = document.getElementsByClassName('update-data-notification')[0];\r\n            element.classList.remove('hidden');\r\n            element.classList.remove('fade-out');\r\n            element.innerHTML = translatedTexts[translationIndex].dataUpdated;\r\n            setTimeout(() => {\r\n                element.classList.add('fade-out');\r\n            }, 1500);\r\n            setTimeout(() => {\r\n                element.classList.add('hidden');\r\n            }, 3000);\r\n        }\r\n\r\n        function calculateAverage(value) {\r\n            let sum = 0;\r\n            for (let i = 0; i < value[0].data.timeseries.length; i++) {\r\n                sum += Number(value[0].data.timeseries[i].Value);\r\n            }\r\n            return sum === 0 ? 0 : (sum \/ value[0].data.timeseries.length - 1) \/ 1000 * 24;\r\n        }\r\n        async function loadData() {\r\n            const data = await getData();\r\n            console.log(data);\r\n            const d = [];\r\n            for (const i of widgetSignals) {\r\n                if (i.alias !== 'total_production') {\r\n\t\t\t\t\t\t\t\t\tconst total = data.data[i.alias][0].data.lastValue.reduce(\r\n  (acc, d) => acc + d.Value,\r\n  0\r\n);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\td.push(total > 0 ? total : 0);\r\n\t\t\t\t\t\t\t\t} else {\r\n                    d.push(calculateTotalYesterdayProduction(data.data[i.alias][0].data.timeseries));\r\n                }\r\n            }\r\n            d[3] = calculateAverage(data.data.total_production)\r\n            kpis.windSpeed.value = Number(d[0] * 3.6).toFixed(0);\r\n            kpis.actualProduction.value = Number(d[1] \/ 1000).toFixed(0);\r\n            kpis.windDirection.value = getWindDirection(Number(d[2]).toFixed(0));\r\n            kpis.yesterdayProduction.value = Number(Math.abs(d[3]) * consumptionFactor.houseHoldFactor).toFixed(0);\r\n            assignValues(kpis);\r\n        }\r\n\r\n        function calculateTotalYesterdayProduction(data) {\r\n            return data[0] ? data[data.length - 1].Value - data[0].Value : 0;\r\n        }\r\n\r\n        function getWindDirection(value) {\r\n            const val = Math.floor(value \/ 45 + 0.5);\r\n            const arr = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW'];\r\n            return arr[val % 8];\r\n        }\r\n\r\n        function parseHighComma(value) {\r\n            return value.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \"'\");\r\n        }\r\n\r\n        function assignValues(data) {\r\n            'widget-wind-section-title'\r\n            const windSpeedKPI = document.getElementsByClassName('windspeed-kpi')[0];\r\n            windSpeedKPI.children[0].innerHTML = kpis.windSpeed.widgetTitle;\r\n            windSpeedKPI.children[1].innerHTML = parseHighComma(kpis.windSpeed.value);\r\n            windSpeedKPI.children[2].innerHTML = kpis.windSpeed.units;\r\n            const windDirectionKPI = document.getElementsByClassName('winddirection-kpi')[0];\r\n            windDirectionKPI.children[0].innerHTML = kpis.windDirection.widgetTitle;\r\n            windDirectionKPI.children[1].innerHTML = parseHighComma(kpis.windDirection.value);\r\n            const productionKPI = document.getElementsByClassName('production-kpi')[0];\r\n            productionKPI.children[0].innerHTML = kpis.actualProduction.widgetTitle;\r\n            productionKPI.children[1].innerHTML = parseHighComma(kpis.actualProduction.value);\r\n            productionKPI.children[2].innerHTML = kpis.actualProduction.units;\r\n            const homesCountKPI = document.getElementsByClassName('homescount-kpi')[0];\r\n            homesCountKPI.children[0].innerHTML = kpis.yesterdayProduction.widgetTitle;\r\n            homesCountKPI.children[1].innerHTML = parseHighComma(kpis.yesterdayProduction.value);\r\n            homesCountKPI.children[2].innerHTML = kpis.yesterdayProduction.units;\r\n        }\r\n        async function getData() {\r\n            const timeRange = {\r\n                startTS: moment().unix() * 1000,\r\n                endTS: moment().unix() * 1000\r\n            };\r\n            const step = 60;\r\n            let queryString = 'query {';\r\n            for (const i of widgetSignals) {\r\n                if (i.alias !== 'total_production') {\r\n\t\t\t\t\t\t\t\t\t\tqueryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n          name\r\n          unit\r\n          data {\r\n\t\t\t\t\t\tlastValue {\r\n\t\t\t\t\t\t\tDate\r\n\t\t\t\t\t\t\tValue\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n        }\r\n      `\r\n\t\t\t\t\t\t}\telse {\r\n                    queryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n        name\r\n        unit\r\n        data {\r\n            timeseries (range: {startTs: ${moment().startOf('day').subtract(1, 'd').unix() *\r\n                1000}, endTs: ${moment().startOf('day').unix() *\r\n                  1000}}, aggregator: {step: 3600 ,aggregateFunction: ${i.aggregationType}}) {\r\n            Date\r\n            Value\r\n            }\r\n        }\r\n        }\r\n    `;\r\n                }\r\n            }\r\n            queryString += '}';\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(SEPWidgetConfig.apiServerURL, {\r\n                method: 'post',\r\n                body: data,\r\n                headers: {\r\n                    'Content-Type': 'application\/json',\r\n                    'Content-Length': data.length\r\n                }\r\n            });\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.04%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.04%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:11.04%;--awb-spacing-left-medium:11.04%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-3 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-12\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .wind-box3 {\r\n        width: 32%;\r\n        margin-right: 2%;\r\n    }\r\n    \r\n    .wind-boxOder {\r\n        width: 45%;\r\n        text-align: center;\r\n    }\r\n    \r\n    @media screen and (max-width: 959px) {\r\n        .wind-box3 {\r\n            width: 100%;\r\n            float: none;\r\n        }\r\n        .wind-box3 .wind-box3 {\r\n            width: 32%;\r\n            float: left;\r\n        }\r\n    }\r\n    \r\n    .wind-box3 {\r\n        border: 1px solid #C8CACC;\r\n        padding: 10px;\r\n        margin-bottom: 20px;\r\n        float: left;\r\n        min-height: 300px;\r\n        border-radius: 4px;\r\n    }\r\n    \r\n    .wind-box3 div {\r\n        border: 0px;\r\n    }\r\n    \r\n    .wind-row>div:last-of-type {\r\n        margin-right: 0;\r\n    }\r\n    \r\n    .wind-zahlbox {\r\n        height: 364px;\r\n        width: 300px;\r\n        border: 1px solid #00925b;\r\n    }\r\n    \r\n    .wind-zahlbox .wind-title {\r\n        padding: 10px 0 0 0;\r\n        height: 60px;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .wind-zahlbox .wert {\r\n        text-align: right;\r\n    }\r\n    \r\n    .wind-zahlbox .wind-row {\r\n        height: 60px;\r\n        margin: 0px;\r\n        width: 100%;\r\n    }\r\n    \r\n    .wind-zahlbox .wind-row .wind-box3 {\r\n        height: 60px;\r\n        line-height: 60px;\r\n        margin: 0px;\r\n        padding: 0px;\r\n        font-size: 0.6em;\r\n        min-height: 0px;\r\n    }\r\n    \r\n    .wind-zahlbox .wind-row .wind-box3 {\r\n        width: 45%;\r\n    }\r\n    \r\n    .wind-zahlbox .wind-row.heading .wind-box3,\r\n    .wind-row.heading {\r\n        height: 30px;\r\n        line-height: 30px;\r\n        text-align: right;\r\n        font-size: 1em;\r\n    }\r\n    \r\n    .wind-row .icon_haus,\r\n    .wind-row .icon_auto,\r\n    .wind-row .icon_computer {\r\n        background-position: center center;\r\n        background-repeat: no-repeat;\r\n        background-size: 66px 66px;\r\n    }\r\n    \r\n    .icon_haus {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-hairdryer.png)\r\n    }\r\n    \r\n    .icon_auto {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-frigor.png)\r\n    }\r\n    \r\n    .icon_computer {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-Computer.png)\r\n    }\r\n    \r\n    @media screen and (max-width: 1150px) {\r\n        .wind-zahlbox {\r\n            width: 100%;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 860px) {\r\n        .wind-zahlbox .wind-title {\r\n            font-size: 0.9rem;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 728px) {\r\n        .wind-zahlbox .wind-row.heading .wind-box3,\r\n        .wind-row.heading {\r\n            height: 0px;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 640px) {\r\n        .wind-zahlbox .wind-row.heading .wind-box3,\r\n        .wind-row.heading {\r\n            height: 30px;\r\n        }\r\n        .wind-zahlbox {\r\n            width: 300px;\r\n        }\r\n    }\r\n<\/style>\r\n<div class=\"wind-box3 wind-zahlbox\">\r\n    <span class=\"wind-title\"><\/span>\r\n    <div class=\"wind-row heading\">\r\n        <div class=\"wind-box3\"><\/div>\r\n    <\/div>\r\n    <div class=\"wind-row tt_haus\">\r\n        <div class=\"wind-box3 icon_haus\">\r\n        <\/div>\r\n        <div class=\"wind-box3 aktuell\">\r\n            <span id=\"wind-wertHaus\" class=\"wind-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"wind-boxOder\"><\/div>\r\n    <div class=\"wind-row tt_auto\">\r\n        <div class=\"wind-box3 icon_auto\">\r\n        <\/div>\r\n        <div class=\"wind-box3 aktuell\">\r\n            <span id=\"wind-wertAuto\" class=\"wind-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"wind-boxOder\"><\/div>\r\n    <div class=\"wind-row tt_computer\">\r\n        <div class=\"wind-box3 icon_computer\">\r\n        <\/div>\r\n        <div class=\"wind-box3 aktuell\">\r\n            <span id=\"wind-wertComputer\" class=\"wind-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"update-data-notification hidden\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            widgetTitle: 'Mit der aktuellen Leistung kann man folgende Ger\u00e4te betreiben:',\r\n            or: 'ODER'\r\n        }, {\r\n            langKey: 'fr',\r\n            widgetTitle: `La production actuelle permet d\u2019alimenter les appareils suivants:`,\r\n            or: 'OU',\r\n        }, {\r\n            langKey: 'en',\r\n            widgetTitle: 'The following devices can be operated with the current output:',\r\n            or: 'OR'\r\n        }];\r\n        let widgetSignals = [{\r\n            alias: 'production',\r\n            signal: 'WI_ActPower_mag_f'\r\n        }];\r\n        let translationIndex = 0;\r\n        const widgetQueryInterval = 60 \/\/seconds (3600 seconds = 1hour);\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadWidgetStyles();\r\n        }, 10);\r\n        async function loadWidgetStyles() {\r\n            const q = document.getElementsByClassName('wind-zahlbox')[0];\r\n            q.style.backgroundColor = SEPWidgetConfig.consumptionItemsWidgetConfig.backgroundColor;\r\n            await loadData();\r\n            setInterval(async() => {\r\n                await loadData();\r\n            }, widgetQueryInterval * 1000);\r\n        }\r\n        async function loadData() {\r\n            const data = await getData();\r\n            console.log(\"current prod\", data);\r\n            const otherElements = document.getElementsByClassName('wind-boxOder');\r\n            document.getElementsByClassName('wind-title')[0].innerHTML = translatedTexts[translationIndex].widgetTitle;\r\n            document.getElementsByClassName('wind-title')[0].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.titleFontColor;\r\n            for (let i = 0; i < otherElements.length; i++) {\r\n                otherElements[i].innerHTML = translatedTexts[translationIndex].or;\r\n                otherElements[i].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.titleFontColor;\r\n            }\r\n            const r = document.getElementsByClassName('wind-wert');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.fontSize = SEPWidgetConfig.consumptionItemsWidgetConfig.valuesFontSize + 'rem';\r\n                r[i].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.valuesFontColor;\r\n            }\r\n            const productionValue = data.data[widgetSignals[0].alias][0].data.lastValue.length > 0 ? data.data[widgetSignals[0].alias][0].data.lastValue.reduce(\r\n  (acc, d) => acc + d.Value,\r\n  0\r\n) : 50;\r\n            assignValues(productionValue);\r\n        }\r\n\r\n        function assignValues(data) {\r\n            document.getElementById('wind-wertHaus').innerHTML = Number(data \/ 1000 * consumptionFactor.hairDryer).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.hairDryer).toFixed(0) : 0;\r\n            document.getElementById('wind-wertAuto').innerHTML = Number(data \/ 1000 * consumptionFactor.fridge).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.fridge).toFixed(0) : 0;\r\n            document.getElementById('wind-wertComputer').innerHTML = Number(data \/ 1000 * consumptionFactor.computer).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.computer).toFixed(0) : 0;\r\n        }\r\n        async function getData() {\r\n            const queryString = `\r\n        query {${widgetSignals[0].alias}: SIGNALS (where: {code: \"${widgetSignals[0].signal}\"}){\r\n          name\r\n          unit\r\n          data {\r\n\t\t\t\t\t\tlastValue {\r\n\t\t\t\t\t\t\tDate\r\n\t\t\t\t\t\t\tValue\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n        }\r\n\t\t\t}\r\n      `\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#eaeaea;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2 awb-text-cols fusion-text-columns-2\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<section class=\"av_textblock_section \">\n<div class=\"avia_textblock \">\n<p>Die Menge des erzeugten Stroms ist im Herbst und Winter am h\u00f6chsten. Die Windenergieerzeugung erg\u00e4nzt somit die Solarenergieerzeugung, die ihr Maximum in den Mittagsstunden und im Sommer erreicht. Eine Windkraftanlage hat eine relativ geringe Anzahl an \u00e4quivalenten Stunden bei voller Leistung (1650 h\/Jahr). Die unregelm\u00e4ssige Windenergieproduktion stellt, ebenso wie die Solarenergie, eine grosse Herausforderung f\u00fcr die Stromnetze dar.<\/p>\n<p>Windkraftanlagen beginnen sich zu drehen, wenn die Windgeschwindigkeit 7 km\/h \u00fcbersteigt. Die Stromerzeugung beginnt ab einer Windgeschwindigkeit von 14 km\/h. Bei Windgeschwindigkeiten von \u00fcber 90 km\/h werden die Windr\u00e4der automatisch abgeschaltet, um Sch\u00e4den an den Anlagen zu vermeiden.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:5%;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:2em;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">Historische Daten<\/h2><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<div>Das folgende Diagramm zeigt, wann die Windkraftanlage Strom ben\u00f6tigt (Betriebs- und Heizbedarf) und wann der Strom tats\u00e4chlich ins Netz eingespeist wird.<\/div>\n<\/div>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Chart historische Daten<\/h4><\/div><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-4 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-11\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .wind-production-chart-container {\r\n        border-radius: 5px;\r\n        padding: 2rem 2rem 0.5rem 2rem;\r\n    }\r\n    \r\n    .wind-production-period-selector-container {\r\n        margin-top: 2rem;\r\n        display: flex;\r\n        justify-content: center;\r\n        visibility: hidden;\r\n    }\r\n    \r\n    .wind-production-period-selector-container button {\r\n        cursor: pointer;\r\n        border-radius: 5px;\r\n        margin: 0 0.6rem;\r\n        padding: 0.4rem 0.8rem;\r\n        border: none;\r\n        opacity: 0.6;\r\n    }\r\n    \r\n    .text-center {\r\n        text-align: center;\r\n        color: #6e7b8a;\r\n    }\r\n    \r\n    .active {\r\n        opacity: 1 !important;\r\n    }\r\n    \r\n    @media screen and (max-width: 600px) {\r\n        .wind-production-chart-container {\r\n            padding: 2rem 0rem 0.5rem 0rem;\r\n        }\r\n    }\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/chartjs-plugin-annotation\/1.2.2\/chartjs-plugin-annotation.min.js\"><\/script>\r\n<div class=\"wind-production-chart-container\">\r\n    <canvas id=\"wind-production-line-chart\" width=\"400\" height=\"150\"><\/canvas>\r\n    <div class=\"wind-production-period-selector-container\">\r\n        <button id=\"year_button_wind\"><\/button>\r\n        <button id=\"month_button_wind\"><\/button>\r\n        <button id=\"week_button_wind\"><\/button>\r\n        <button id=\"day_button_wind\"><\/button>\r\n    <\/div>\r\n    <p class=\"text-center\" style=\"margin-top: 30px;\">\r\n        <b><span id=\"source_text_wind\"><\/span><\/b>\r\n        <span style=\"font-weight: 200;\">BKW Energie AG<\/span>\r\n    <\/p>\r\n<\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let widgetSignals = [{\r\n            alias: 'production',\r\n            signal: 'NB_WI_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }, {\r\n            alias: 'wind_speed',\r\n            signal: 'MSW_WI_WindSpeed_mag_f',\r\n            aggregationType: 'AVG'\r\n        }];\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            powerLabel: 'Windgeschwindigkeit',\r\n            windSpeedLabel: 'Windgeschwindigkeit',\r\n            year: 'Jahr',\r\n            month: 'Monat',\r\n            week: 'Woche',\r\n            day: 'Tag',\r\n            source: 'Quelle:',\r\n            startingTimeText: 'Turbine beginnt zu drehen',\r\n            cutInText: 'Turbine kann Energie produzieren',\r\n            cutOffText: 'Automatischer Stopp (Schadensgefahr)'\r\n        }, {\r\n            langKey: 'fr',\r\n            powerLabel: 'Production actuelle',\r\n            windSpeedLabel: 'Vitesse du vent',\r\n            year: 'Ann\u00e9e',\r\n            month: 'Mois',\r\n            week: 'Semaine',\r\n            day: 'Jour',\r\n            source: 'Source:',\r\n            startingTimeText: `L'\u00e9olienne commence \u00e0 tourner`,\r\n            cutInText: `L'\u00e9olienne peut produire de l'\u00e9nergie`,\r\n            cutOffText: 'Arr\u00eat automatique (risque de dommages)'\r\n        }, {\r\n            langKey: 'en',\r\n            powerLabel: 'Actual production',\r\n            windSpeedLabel: 'Wind Speed',\r\n            year: 'Year',\r\n            month: 'Month',\r\n            week: 'Week',\r\n            day: 'Day',\r\n            source: 'Source:',\r\n            startingTimeText: 'The turbine starts to turn',\r\n            cutInText: 'Turbine can produce energy',\r\n            cutOffText: 'Automatic stop (risk of damage)'\r\n        }]\r\n        let translationIndex = 0;\r\n        let chart = null;\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadClickDetection();\r\n            loadWidgetStyles();\r\n        }, 100);\r\n        async function loadWidgetStyles() {\r\n            translateTexts();\r\n            document.getElementById('year_button_wind').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('year_button_wind').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('year_button_wind').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('month_button_wind').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('month_button_wind').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('month_button_wind').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('week_button_wind').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('week_button_wind').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('week_button_wind').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('day_button_wind').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('day_button_wind').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('day_button_wind').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            await loadData('day');\r\n            $(\"#day_button_wind\").addClass('active');\r\n        }\r\n\r\n        function translateTexts() {\r\n            document.getElementById('year_button_wind').innerHTML = translatedTexts[translationIndex].year;\r\n            document.getElementById('month_button_wind').innerHTML = translatedTexts[translationIndex].month;\r\n            document.getElementById('week_button_wind').innerHTML = translatedTexts[translationIndex].week;\r\n            document.getElementById('day_button_wind').innerHTML = translatedTexts[translationIndex].day;\r\n            document.getElementById('source_text_wind').innerHTML = translatedTexts[translationIndex].source;\r\n        }\r\n\r\n        function removeActiveClass() {\r\n            $(\"#year_button_wind\").removeClass('active');\r\n            $(\"#month_button_wind\").removeClass('active');\r\n            $(\"#week_button_wind\").removeClass('active');\r\n            $(\"#day_button_wind\").removeClass('active');\r\n        }\r\n\r\n        function loadClickDetection() {\r\n            $(\"#year_button_wind\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#year_button_wind\").addClass('active');\r\n                loadData('year');\r\n            });\r\n            $(\"#month_button_wind\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#month_button_wind\").addClass('active');\r\n                loadData('month');\r\n            });\r\n            $(\"#week_button_wind\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#week_button_wind\").addClass('active');\r\n                loadData('week');\r\n            });\r\n            $(\"#day_button_wind\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#day_button_wind\").addClass('active');\r\n                loadData('day');\r\n            });\r\n        }\r\n        async function loadData(period) {\r\n            const data = await getData(period);\r\n            createChart(data, period);\r\n            document.getElementsByClassName('wind-production-period-selector-container')[0].style.visibility = 'initial';\r\n        }\r\n\r\n        function createChart(rawData, period) {\r\n            if (chart) {\r\n                chart.destroy();\r\n            }\r\n            let data = [];\r\n            console.log(rawData);\r\n            for (const i of widgetSignals) {\r\n                if (i.alias === 'production') {\r\n                    data.push(rawData.data[i.alias][0].data.timeseries.map(d => [d.Date, d.Value \/ 1000]));\r\n                } else {\r\n                    data.push(rawData.data[i.alias][0].data.timeseries.map(d => [d.Date, Number(d.Value * 3.6).toFixed(0)]));\r\n                }\r\n            }\r\n            let format;\r\n            let tooltipFormat\r\n            if (period === 'year') {\r\n                format = 'MMM YYYY';\r\n                tooltipFormat = 'MMM YYYY';\r\n            }\r\n            if (period === 'month') {\r\n                format = 'D. MMM YY';\r\n                tooltipFormat = 'D. MMM YY HH:mm';\r\n            }\r\n            if (period === 'week') {\r\n                format = 'D. MMM YY';\r\n                tooltipFormat = 'HH:mm D. MMM';\r\n            }\r\n            if (period === 'day') {\r\n                format = 'HH:mm D. MMM';\r\n                tooltipFormat = 'HH:mm D. MMM';\r\n            }\r\n            chart = new Chart(document.getElementById('wind-production-line-chart'), {\r\n                type: 'line',\r\n                data: {\r\n                    labels: data[0].map((d) => moment(d[0]).format(tooltipFormat)),\r\n                    datasets: [{\r\n                        label: translatedTexts[translationIndex].powerLabel,\r\n                        backgroundColor: SEPWidgetConfig.colors.green,\r\n                        borderColor: SEPWidgetConfig.colors.green,\r\n                        borderWidth: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1,\r\n                        data: data[0].map((d) => d[1]),\r\n                        pointRadius: SEPWidgetConfig.lineChartConfig.pointRadius,\r\n                        yAxisID: 'A'\r\n                    }, {\r\n                        label: translatedTexts[translationIndex].windSpeedLabel,\r\n                        backgroundColor: SEPWidgetConfig.colors.blue,\r\n                        borderColor: SEPWidgetConfig.colors.blue,\r\n                        borderWidth: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1,\r\n                        data: data[1].map((d) => d[1]),\r\n                        pointRadius: SEPWidgetConfig.lineChartConfig.pointRadius,\r\n                        yAxisID: 'B'\r\n                    }]\r\n                },\r\n                options: {\r\n                    onResize: function(chartElement) {\r\n                        if (chartElement.chartArea) {\r\n                            chartElement.config.data.datasets.forEach(d => {\r\n                                d.borderWidth = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1;\r\n                            });\r\n                            chartElement.options.plugins.annotation.annotations.line1.display = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint;\r\n                            chartElement.options.plugins.annotation.annotations.line1.label.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 10 : 8;\r\n                            chartElement.options.plugins.annotation.annotations.line2.display = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint;\r\n                            chartElement.options.plugins.annotation.annotations.line2.label.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 10 : 8;\r\n                            chartElement.options.plugins.annotation.annotations.line3.display = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint;\r\n                            chartElement.options.plugins.annotation.annotations.line3.label.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 10 : 8;\r\n                            chartElement.options.scales.xAxis.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 12 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 6 : 8;\r\n                            chartElement.options.scales.A.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12;\r\n                            chartElement.options.scales.B.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12;\r\n                        }\r\n                    },\r\n                    plugins: {\r\n                        legend: {\r\n                            display: false\r\n                        },\r\n                        tooltip: {\r\n                            padding: 10,\r\n                            callbacks: {\r\n                                label: function(context) {\r\n                                    if (context.dataset.yAxisID === 'A') {\r\n                                        return ' ' + context.formattedValue + ' kW';\r\n                                    }\r\n                                    if (context.dataset.yAxisID === 'B') {\r\n                                        return ' ' + context.formattedValue + ' km\/h';\r\n                                    }\r\n                                }\r\n                            }\r\n                        },\r\n                        annotation: {\r\n                            annotations: {\r\n                                line1: {\r\n                                    type: 'line',\r\n                                    display: window.innerWidth > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint,\r\n                                    mode: 'horizontal',\r\n                                    scaleID: 'B',\r\n                                    yScaleID: 'B',\r\n                                    xScaleID: '',\r\n                                    value: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.startingValue,\r\n                                    borderColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineColor,\r\n                                    borderWidth: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineHeight,\r\n                                    label: {\r\n                                        enabled: true,\r\n                                        font: {\r\n                                            size: 10\r\n                                        },\r\n                                        content: translatedTexts[translationIndex].startingTimeText,\r\n                                        backgroundColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textBackgroundColor,\r\n                                        xPadding: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.labelXPadding,\r\n                                        color: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textColor\r\n                                    }\r\n                                },\r\n                                line2: {\r\n                                    type: 'line',\r\n                                    display: window.innerWidth > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint,\r\n                                    mode: 'horizontal',\r\n                                    scaleID: 'B',\r\n                                    yScaleID: 'B',\r\n                                    xScaleID: '',\r\n                                    value: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.cutIn,\r\n                                    borderColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineColor,\r\n                                    borderWidth: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineHeight,\r\n                                    label: {\r\n                                        enabled: true,\r\n                                        font: {\r\n                                            size: 10\r\n                                        },\r\n                                        content: translatedTexts[translationIndex].cutInText,\r\n                                        backgroundColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textBackgroundColor,\r\n                                        xPadding: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.labelXPadding,\r\n                                        color: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textColor\r\n                                    }\r\n                                },\r\n                                line3: {\r\n                                    type: 'line',\r\n                                    display: window.innerWidth > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint,\r\n                                    mode: 'horizontal',\r\n                                    scaleID: 'B',\r\n                                    yScaleID: 'B',\r\n                                    xScaleID: '',\r\n                                    value: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.cutOff,\r\n                                    borderColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineColor,\r\n                                    borderWidth: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineHeight,\r\n                                    label: {\r\n                                        enabled: true,\r\n                                        font: {\r\n                                            size: 10\r\n                                        },\r\n                                        content: translatedTexts[translationIndex].cutOffText,\r\n                                        backgroundColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textBackgroundColor,\r\n                                        xPadding: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.labelXPadding,\r\n                                        color: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textColor\r\n                                    }\r\n                                }\r\n                            }\r\n                        },\r\n                    },\r\n                    title: {\r\n                        display: true,\r\n                        text: 'Swiss Energy Park PRODUCTION'\r\n                    },\r\n                    scales: {\r\n                        A: {\r\n                            id: 'Power',\r\n                            type: 'linear',\r\n                            position: 'left',\r\n                            axis: 'y',\r\n                            min: 0,\r\n                            max: Number((SEPWidgetConfig.lineChartConfig.windSpeedCutValues.windRatedPower * 10 \/ 9) * 1000).toFixed(0),\r\n                            ticks: {\r\n                                maxTicksLimit: 7,\r\n                                autoSkip: true,\r\n                                color: SEPWidgetConfig.colors.green,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12,\r\n                                    weight: 'bold'\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    return l + ' kW';\r\n                                }\r\n                            }\r\n                        },\r\n                        B: {\r\n                            id: 'WindSpeed',\r\n                            type: 'linear',\r\n                            position: 'right',\r\n                            axis: 'y',\r\n                            min: 0,\r\n                            max: 100,\r\n                            grid: {\r\n                                drawOnChartArea: false\r\n                            },\r\n                            ticks: {\r\n                                display: true,\r\n                                count: 6,\r\n                                maxTicksLimit: 6,\r\n                                stepSize: 20,\r\n                                color: SEPWidgetConfig.colors.blue,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12,\r\n                                    weight: 'bold'\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    return l + ' km\/h';\r\n                                }\r\n                            }\r\n                        },\r\n                        xAxis: {\r\n                            position: 'bottom',\r\n                            axis: 'x',\r\n                            ticks: {\r\n                                beginAtZero: true,\r\n                                display: true,\r\n                                maxRotation: 0,\r\n                                minRotation: 0,\r\n                                autoSkip: false,\r\n                                count: period === 'day' ? 13 : period === 'week' ? 15 : period === 'month' ? 16 : 13,\r\n                                maxTicksLimit: period === 'day' ? 13 : period === 'week' ? 15 : period === 'month' ? 16 : 13,\r\n                                color: SEPWidgetConfig.colors.darkGray,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 12 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 6 : 8,\r\n                                    weight: 'bold',\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    if (period === 'year') {\r\n                                        return i === 0 || i % 2 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'month') {\r\n                                        return i === 0 || i % 16 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'week') {\r\n                                        return i === 0 || i % 24 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'day') {\r\n                                        return i === 0 || i % 4 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            });\r\n        }\r\n        async function getData(period) {\r\n            const timeRange = {\r\n                startTS: 0,\r\n                endTS: 0\r\n            };\r\n            let step = 3600;\r\n            timeRange.endTS = moment().startOf('day').unix() * 1000;\r\n            if (period === 'year') {\r\n                step = 3600 * 24 * 31 \/ 2;\r\n                timeRange.startTS = moment().startOf('month').subtract(1, 'y').unix() * 1000;\r\n            }\r\n            if (period === 'month') {\r\n                step = 3600 * 6;\r\n                timeRange.startTS = moment().startOf('day').subtract(30, 'd').unix() * 1000;\r\n            }\r\n            if (period === 'week') {\r\n                timeRange.startTS = moment().startOf('day').subtract(7, 'd').unix() * 1000;\r\n            }\r\n            if (period === 'day') {\r\n                timeRange.startTS = moment().startOf('day').subtract(1, 'd').unix() * 1000;\r\n            }\r\n            let queryString = 'query {';\r\n            for (const i of widgetSignals) {\r\n                queryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n          name\r\n          unit\r\n          data {\r\n            timeseries (range: {startTs: ${timeRange.startTS}, endTs: ${timeRange.endTS}}, aggregator: {step: ${step} ,aggregateFunction: ${i.aggregationType}}) {\r\n              Date\r\n              Value\r\n            }\r\n          }\r\n        }\r\n      `\r\n            };\r\n            queryString += '}'\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const response = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await response.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#18593b;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.36%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.36%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:7.36%;--awb-spacing-left-medium:7.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:#f7f7f7;--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Physikalisches Prinzip der Elektrizit\u00e4tserzeugung durch Windkraft<\/h4><\/div><div class=\"fusion-text fusion-text-4 awb-text-cols fusion-text-columns-2\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:#f7f7f7;--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>Die Windenergie z\u00e4hlt zu den erneuerbaren Energiequellen. Eine Anlage besteht in der Regel aus einem Mast, einer Gondel, Rotorbl\u00e4ttern (Rotor), einer Hauptwelle, die den Rotor mit dem Getriebe verbindet, einer Antriebswelle und einem Generator. Aufgrund ihrer aerodynamischen Form wandeln die Rotorbl\u00e4tter die Energie des Windes in Elektrizit\u00e4t um. Da der Wind je nach Wetterlage variiert (B\u00f6en, Windstille, pl\u00f6tzliche Ver\u00e4nderungen), kann die Stromerzeugung nicht wie bei einem herk\u00f6mmlichen Kraftwerk beeinflusst werden.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.36%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.36%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:7.36%;--awb-spacing-left-medium:7.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"800\" height=\"449\" title=\"SEP_Eolienne_inside\" src=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/04\/SEP_Eolienne_inside.png\" alt class=\"img-responsive wp-image-31777\" srcset=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/04\/SEP_Eolienne_inside-200x112.png 200w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/04\/SEP_Eolienne_inside-400x225.png 400w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/04\/SEP_Eolienne_inside-600x337.png 600w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/04\/SEP_Eolienne_inside.png 800w\" sizes=\"(max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Fact sheet<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Modell<\/th>\n<th align=\"left\">Vestas V90<\/th>\n<th align=\"left\">Vestas V90<\/th>\n<th align=\"left\">Vestas V112<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Anzahl<\/td>\n<td align=\"left\">8<\/td>\n<td align=\"left\">4<\/td>\n<td align=\"left\">4<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Baujahr<\/td>\n<td align=\"left\">2010<\/td>\n<td align=\"left\">2013<\/td>\n<td align=\"left\">2016<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Nennleistung<\/td>\n<td align=\"left\">2000 kW<\/td>\n<td align=\"left\">2000 kW<\/td>\n<td align=\"left\">3300 kW<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Tourenzahl<\/td>\n<td align=\"left\">11-25 U\/min<\/td>\n<td align=\"left\">11-25 U\/min<\/td>\n<td align=\"left\">9-17 U\/min<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Rotordurchmesser<\/td>\n<td align=\"left\">6362 m2<\/td>\n<td align=\"left\">6362 m2<\/td>\n<td align=\"left\">9852 m2<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">H\u00f6he Rotormabe<\/td>\n<td align=\"left\">95 m<\/td>\n<td align=\"left\">95 m<\/td>\n<td align=\"left\">94 m<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Gesamth\u00f6he<\/td>\n<td align=\"left\">140 m<\/td>\n<td align=\"left\">140 m<\/td>\n<td align=\"left\">150 m<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Gesamtgewicht<\/td>\n<td align=\"left\">300 t<\/td>\n<td align=\"left\">300 t<\/td>\n<td align=\"left\">410 t<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:var(--awb-color4);--button_border_color:#00925b;--button_accent_hover_color:#ffffff;--button_border_hover_color:#3ba55f;--button_border_width-top:1px;--button_border_width-right:1px;--button_border_width-bottom:1px;--button_border_width-left:1px;--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_margin-top:48px;\" target=\"_self\" title=\"Weitere Informationen finden Sie auf der Website Juvent\" aria-label=\"Weitere Informationen finden Sie auf der Website Juvent\" href=\"https:\/\/www.juvent.ch\/accueil.html\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Mehr \u00fcber Juvent&#8230;<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":30015,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-29410","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/pages\/29410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/comments?post=29410"}],"version-history":[{"count":33,"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/pages\/29410\/revisions"}],"predecessor-version":[{"id":32879,"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/pages\/29410\/revisions\/32879"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/media\/30015"}],"wp:attachment":[{"href":"https:\/\/swiss-energypark.com\/de\/wp-json\/wp\/v2\/media?parent=29410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}