{"id":11861,"date":"2025-09-23T12:54:50","date_gmt":"2025-09-23T10:54:50","guid":{"rendered":"https:\/\/de.hycleaner-eu.de\/calculateur-de-pertes\/"},"modified":"2026-03-19T15:42:20","modified_gmt":"2026-03-19T14:42:20","slug":"calculateur-de-pertes","status":"publish","type":"page","link":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/","title":{"rendered":"Calculateur de pertes solaires"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11861\" class=\"elementor elementor-11861 elementor-2553\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74595a1 e-con-full e-flex e-con e-parent\" data-id=\"74595a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3a1bc3 elementor-widget elementor-widget-heading\" data-id=\"c3a1bc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Calculateur de pertes solaires \u2013 analyser le rendement PV &amp; r\u00e9duire les pertes<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd3d9f7 elementor-widget elementor-widget-text-editor\" data-id=\"cd3d9f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCalculez rapidement et facilement la perte de rendement due \u00e0 l\u2019encrassement des panneaux solaires avec le calculateur de pertes hyCLEANER. D\u00e9terminez l\u2019impact des d\u00e9p\u00f4ts sur la performance de votre installation photovolta\u00efque et le potentiel de rendement suppl\u00e9mentaire que vous pouvez r\u00e9aliser gr\u00e2ce \u00e0 un nettoyage professionnel. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3114d01 elementor-widget elementor-widget-html\" data-id=\"3114d01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"verlustrechner\" class=\"pvx\" lang=\"de\">\n  <style>\n    \/* =========================\n       Scoped Design Tokens\n       ========================= *\/\n    .pvx{\n      --brand:   #2a5bd5;\n      --brand2:  #1d3fa6;\n      --ink:     #0b1220;\n      --muted:   #4b5563;\n      --card:    #ffffff;\n      --border:  #e6e9ef;\n      --track:   #e7e9ee;\n      --trackDim:#9aa3a9;\n      --shadow:  0 .625rem 1.5rem rgba(16,24,40,.08);\n      --radius-lg: 1rem;\n      --radius-md: .75rem;\n      --radius-sm: .625rem;\n      --space-1: .5rem;\n      --space-2: .75rem;\n      --space-3: 1rem;\n      --space-4: 1.25rem;\n      --space-5: 1.75rem;\n      --space-6: 2.25rem;\n\n      background: transparent;\n      color: var(--ink);\n      line-height: 1.5;\n    \n    }\n    .pvx *{ box-sizing: border-box }\n    .pvx .wrap{ width:100% } \/* keine Au\u00dfenr\u00e4nder \u2013 Elementor regelt *\/\n\n    \/* ================= Layout ================= *\/\n    .pvx .grid{ display:grid; grid-template-columns: 1.05fr .95fr; gap: var(--space-5) }\n    @media (max-width: 64rem){ .pvx .grid{ grid-template-columns:1fr; gap: var(--space-3) } }\n\n    \/* ================= Cards ================= *\/\n    .pvx .card{\n      background: var(--card);\n      border: .0625rem solid var(--border);\n      border-radius: var(--radius-lg);\n      padding: var(--space-4);\n      box-shadow: var(--shadow);\n    }\n    .pvx .sticky{ position: sticky; top: 1rem }\n    @media (max-width:64rem){ .pvx .sticky{ position: static } }\n\n    \/* ================= Inputs ================= *\/\n    .pvx .inputs{ display:grid; grid-template-columns:1fr 1fr; gap: var(--space-3) }\n    @media (max-width:35rem){ .pvx .inputs{ grid-template-columns:1fr } }\n    .pvx .label{ font-size:.875rem; color:#111827; font-weight:600; margin:0 0 .375rem }\n\n    .pvx input[type=\"number\"]{\n      width:100%;\n      padding:.625rem .75rem;\n      border:.0625rem solid var(--border);\n      border-radius: var(--radius-sm);\n      background:#fff;\n      font-size:1rem;\n      line-height:1.4;\n      transition: box-shadow .18s ease, border-color .18s ease;\n    }\n    .pvx input[type=\"number\"]::-webkit-outer-spin-button,\n    .pvx input[type=\"number\"]::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0 }\n    .pvx input[type=\"number\"]{ -moz-appearance:textfield }\n    .pvx input[type=\"number\"]:hover{ border-color:#d5dae4 }\n    .pvx input[type=\"number\"]:focus-visible{\n      outline: none; border-color: var(--brand); box-shadow: 0 0 0 .2rem rgba(42,91,213,.15);\n    }\n\n    \/* ================= Result ================= *\/\n    .pvx .result{ display:flex; justify-content:space-between; align-items:center; gap:1rem; flex-wrap:wrap }\n    .pvx .result .title{ font-size:1.125rem; font-weight:800; letter-spacing:.01rem }\n    .pvx .result .sub{ margin:.125rem 0 0; color:var(--muted); font-size:.95rem }\n    .pvx .amount{ font-size:3rem; font-weight:900; letter-spacing:.02rem }\n    @media (max-width:48rem){\n      .pvx .amount{ font-size:2.25rem }\n      .pvx .result .title{ font-size:1rem }\n    }\n\n    \/* ================= Preset Tiles ================= *\/\n    .pvx .presets{ margin-top: var(--space-3) }\n    .pvx .presets .lead{ margin:0 0 .5rem; font-size:1rem; color:#111827 }\n    .pvx .tiles{ display:grid; grid-template-columns:repeat(5,1fr); gap: var(--space-3) }\n    @media (max-width:68.75rem){ .pvx .tiles{ grid-template-columns:repeat(4,1fr) } }\n    @media (max-width:51.25rem){ .pvx .tiles{ grid-template-columns:repeat(3,1fr) } }\n    @media (max-width:35rem){ .pvx .tiles{ grid-template-columns:repeat(1,1fr) } }\n\n    .pvx .tile{\n      cursor:pointer; background:#fff; border:.0625rem solid var(--border);\n      border-radius: var(--radius-md); padding: var(--space-3);\n      min-height:7.5rem; display:grid; place-items:center; gap:.625rem;\n      transition: transform .14s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease;\n  \n    }\n    .pvx .tile:hover{ box-shadow:var(--shadow); transform: translateY(-.06rem) }\n    .pvx .tile:focus-visible{ outline:none; box-shadow:0 0 0 .25rem rgba(42,91,213,.18); border-color:transparent }\n    .pvx .tile img{ width:3.125rem; height:auto; transition: filter .18s ease, opacity .18s ease }\n    .pvx .tile .t{ font-weight:700; text-align:center; color:#0b1220 }\n    .pvx .tile.active{\n      background:#1d3fa6 linear-gradient(180deg, var(--brand), var(--brand2)) !important;\n      border-color: transparent; color:#fff;\n    }\n    .pvx .tile.active .t{ color:#fff !important }\n    .pvx .tile.active img{ filter: brightness(0) invert(1) !important }\n\n    \/* ================= Slider ================= *\/\n    .pvx .slider-wrap{ position:relative; margin-top: var(--space-3) }\n    .pvx .s-head{ display:flex; align-items:center; gap:.5rem; color:#111827; font-size:1rem; margin-bottom:.5rem}\n\n    \/* F\u00fcllung via --val (0\u2013100%) *\/\n    .pvx input.slider{\n      --val: 0%;\n      -webkit-appearance:none; width:100%; height:.5rem; border-radius:999rem; outline:none;\n      background: linear-gradient(90deg, var(--brand) 0%, var(--brand) var(--val), var(--track) var(--val), var(--track) 100%);\n      transition: box-shadow .18s ease;\n    }\n    .pvx input.slider:hover{ box-shadow: 0 0 0 .2rem rgba(42,91,213,.08) }\n    .pvx input.slider:focus-visible{ box-shadow: 0 0 0 .25rem rgba(42,91,213,.18) }\n\n    .pvx input.slider::-webkit-slider-runnable-track{ height:.5rem; border-radius:999rem; background: transparent }\n    .pvx input.slider::-webkit-slider-thumb{\n      -webkit-appearance:none; width:1.125rem; height:1.125rem; border-radius:50%;\n      background: var(--brand); box-shadow:0 0 0 .25rem rgba(42,91,213,.18);\n      cursor:pointer; margin-top:-.3125rem;\n    }\n    .pvx input.slider::-moz-range-track{ height:.5rem; border-radius:999rem; background: var(--track) }\n    .pvx input.slider::-moz-range-progress{ height:.5rem; border-radius:999rem; background: var(--brand) }\n    .pvx input.slider::-moz-range-thumb{\n      width:1.125rem; height:1.125rem; border-radius:50%; border:0;\n      background: var(--brand); box-shadow:0 0 0 .25rem rgba(42,91,213,.18); cursor:pointer;\n    }\n\n    \/* ==== Neues Prozent-Badge \u00fcber dem Thumb ==== *\/\n    .pvx .pct{\n      position:absolute; left:0; top:0; transform:translateX(-50%);\n      padding:.25rem .5rem; border-radius:.5rem;\n      background:#fff; border:.0625rem solid var(--border);\n      box-shadow:0 .3125rem .75rem rgba(16,24,40,.12);\n      font-weight:700; font-size:.875rem; line-height:1;\n      color:var(--ink); white-space:nowrap; pointer-events:none; z-index:2;\n    }\n    .pvx .pct::after{\n      content:\"\"; position:absolute; left:50%; bottom:-.35rem; transform:translateX(-50%) rotate(45deg);\n      width:.55rem; height:.55rem; background:#fff;\n      border-left:.0625rem solid var(--border); border-bottom:.0625rem solid var(--border);\n      box-shadow: 0 .125rem .25rem rgba(16,24,40,.06);\n    }\n    .pvx .minmax{ display:flex; justify-content:space-between; color:black; font-size:.8rem}\n\n    \/* ================= Erfahrungsband ================= *\/\n    .pvx .band{ position:relative; height:1.75rem; margin-top:.5rem }\n    .pvx .band::before{ content:\"\"; position:absolute; left:0; right:0; bottom:0; height:.375rem; border-radius:999rem; background:#eef2ff }\n    .pvx #band-indicator{ position:absolute; bottom:0; height:.375rem; border-radius:999rem; background:linear-gradient(90deg, var(--brand2), var(--brand)) }\n    .pvx .min-text, .pvx .max-text{\n      position:absolute; top:-.125rem; transform:translateX(-50%);\n      background:transparent; border:0; color:#0f172a; font-weight:800; font-size:.75rem; padding:0;\n    }\n\n    \/* ================= Motion\/Prefs ================= *\/\n    @media (prefers-reduced-motion: reduce){\n      .pvx .tile, .pvx input.slider, .pvx input[type=\"number\"]{ transition: none }\n    }\n\n    \/* ================= Erg\u00e4nzungen ================= *\/\n\n    \/* 1) Kachel-Titel 0.9rem *\/\n    .pvx .tile .t{\n      font-size:.8rem;\n      line-height:1.25;\n    }\n\n    \/* 2) Prozentanzeige statisch neben dem Label *\/\n    .pvx .pct{\n      position: static !important;\n      left: auto !important;\n      top: auto !important;\n      transform: none !important;\n    }\n    .pvx .pct::after{ display:none; }\n    \n    \/* Fix: Elementor \u00fcberschreibt unseren Range-Slider.\n   -> Nur f\u00fcr unseren Slider in der PVX-Section zur\u00fccksetzen. *\/\n.elementor-kit-8 .pvx input[type=\"range\"].slider{\n  border: 0 !important;\n  padding: 0 !important;\n  border-radius: 999rem !important; \/* keine kantigen 1px-R\u00e4nder *\/\n  -webkit-appearance: none;\n  appearance: none;\n}\n\n\/* Sicherheitsnetz: keine Border auf dem Track *\/\n.elementor-kit-8 .pvx input[type=\"range\"].slider::-webkit-slider-runnable-track{ border: 0 !important; }\n.elementor-kit-8 .pvx input[type=\"range\"].slider::-moz-range-track{ border: 0 !important; }\n\n\/* (optional, falls Elementor irgendwo line-height o.\u00e4. setzt) *\/\n.elementor-kit-8 .pvx input[type=\"range\"].slider{\n  line-height: 1 !important;\n}\n\n    \/* A) Der versteckte Dummy-Label im rechten Feld soll KEINEN Platz einnehmen *\/\n.pvx .inputs .label[style*=\"visibility:hidden\"]{\n  display:none !important;   \/* entfernt die H\u00f6he -> Felder sind wieder auf einer Linie *\/\n}\n\n\/* B) Elementor \u00fcberschreibt die Number-Inputs \u2013 hier setzen wir unsere Werte durch *\/\n.elementor-kit-8 .pvx input[type=\"number\"]{\n  border: .0625rem solid var(--border) !important;\n  border-radius: var(--radius-sm) !important;\n  padding: .625rem .75rem !important;\n  background:#fff !important;\n}\n\n\/* (falls Elementor eine dunkle Rahmenfarbe erzwingt) *\/\n.elementor-kit-8 .pvx input[type=\"number\"]{\n  border-color: var(--border) !important;\n}\n\n\/* C) (Du hast den Slider schon gefixt \u2013 hier der Vollst\u00e4ndigkeit halber nochmal) *\/\n.elementor-kit-8 .pvx input[type=\"range\"].slider{\n  border:0 !important;\n  padding:0 !important;\n  border-radius:999rem !important;\n  -webkit-appearance:none;\n  appearance:none;\n}\n.elementor-kit-8 .pvx input[type=\"range\"].slider::-webkit-slider-runnable-track{ border:0 !important; }\n.elementor-kit-8 .pvx input[type=\"range\"].slider::-moz-range-track{ border:0 !important; }\n\n.erfahrung {\n\n      margin-bottom: 10px;\n      font-size: 1rem;\n    }\n\n\n  <\/style>\n\n  <div class=\"wrap\">\n    <div class=\"grid\">\n      <!-- Inputs -->\n      <div class=\"card\">\n        <div class=\"inputs\">\n          <div>\n            <div class=\"label\">Bitte ausf\u00fcllen:<br><span>Anlagenleistung in kWp:<\/span><\/div>\n            <input id=\"power\" type=\"number\" value=\"750\" step=\"10\" inputmode=\"numeric\" placeholder=\"Ihre Anlagenleistung in kWp\" aria-label=\"Anlagenleistung in Kilowatt-Peak\">\n          <\/div>\n          <div>\n            <div class=\"label\" style=\"visibility:hidden;\">.<\/div>\n            <div class=\"label\"><span><br>Einspeiseverg\u00fctung in EUR:<\/span><\/div>\n            <input id=\"payment\" type=\"number\" value=\"0.11\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"Einspeiseverg\u00fctung in \u20ac\" aria-label=\"Einspeiseverg\u00fctung in Euro\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Result -->\n      <div class=\"card sticky\">\n        <div class=\"result\">\n          <div>\n            <div class=\"title\">Verlust<\/div>\n            <div class=\"sub\">durch Verschmutzung pro Jahr ca.:<\/div>\n          <\/div>\n          <div id=\"money\" class=\"amount\" aria-live=\"polite\">0,00&nbsp;\u20ac<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Presets -->\n    <div class=\"presets\">\n      <div class=\"lead\">Bitte w\u00e4hlen Sie das zutreffendste Standortkriterium Ihrer PV-Anlage aus (auch Umgebung ber\u00fccksichtigen):\n<\/div>\n      <div class=\"tiles range-slide-container\">\n        <button id=\"range-slide-1\" class=\"tile active range-3-5\" type=\"button\" aria-pressed=\"true\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/hc-icon_freiflaeche.svg\" alt=\"\" aria-hidden=\"true\">\n          <div class=\"t\">Freifl\u00e4che<\/div>\n        <\/button>\n        <button id=\"range-slide-2\" class=\"tile range-9-15\" type=\"button\" aria-pressed=\"false\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/hc-icon_gewerbeimmobilie.svg\" alt=\"\" aria-hidden=\"true\">\n          <div class=\"t\">Gewerbeimmobilie<\/div>\n        <\/button>\n        <button id=\"range-slide-3\" class=\"tile range-16-30\" type=\"button\" aria-pressed=\"false\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/hc-icon_landwirtschaft.svg\" alt=\"\" aria-hidden=\"true\">\n          <div class=\"t\">Landwirtschaft<\/div>\n        <\/button>\n        <button id=\"range-slide-4\" class=\"tile\" type=\"button\" aria-pressed=\"false\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/hc-icon_schmutziges-gewerbe.svg\" alt=\"\" aria-hidden=\"true\">\n          <div class=\"t\">Schmutzintensive Industrie<\/div>\n        <\/button>\n        <button id=\"range-slide-5\" class=\"tile\" type=\"button\" aria-pressed=\"false\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/hc-icon_wuestenregion.svg\" alt=\"\" aria-hidden=\"true\">\n          <div class=\"t\">W\u00fcstenregion<\/div>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Slider -->\n    <div class=\"slider-wrap\" role=\"group\" aria-label=\"Durchschnittliche Verschmutzung\">\n      <div class=\"s-head\">\n        \u00d8 Verschmutzung in % :\n        <span id=\"slider-pct\" class=\"pct\" aria-hidden=\"true\">5%<\/span>\n      <\/div>\n      <input id=\"pvx-slider\" type=\"range\" class=\"slider\" min=\"1\" max=\"50\" value=\"5\" aria-label=\"Verschmutzung in Prozent\">\n  \n         \n         <div class=\"erfahrung\">\n      Basierend auf Erfahrungswerten:\n      <\/div>\n      \n    <div class=\"minmax\">\n        <span class=\"min-label\">1%<\/span>\n        <span class=\"max-label\">50%<\/span>\n      <\/div>\n\n\n      <!-- Erfahrungswerte -->\n      <div class=\"band\">\n          \n        <span class=\"min-text\" id=\"minText\" style=\"left:6%;\">3%<\/span>\n        <span class=\"max-text\" id=\"maxText\" style=\"left:16%;\">8%<\/span>\n        <div id=\"band-indicator\" style=\"left:6%; width:10%;\"><\/div>\n      <\/div>\n      <div class=\"note\" style=\"font-size:.75rem; color:var(--muted); margin-top:.25rem;\">* Alle Angaben ohne Gew\u00e4hr.<\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function(){\n      \/* ========= Scope ========= *\/\n      const root     = document.getElementById('verlustrechner');\n      const $$       = sel => root.querySelector(sel);\n      const $$$      = sel => Array.from(root.querySelectorAll(sel));\n\n      \/* ========= Presets ========= *\/\n      const sliderSettings = [\n        { name:\"range-slide-1\", set:5,  min:3,  max:8  },\n        { name:\"range-slide-2\", set:12, min:8,  max:15 },\n        { name:\"range-slide-3\", default:22, min:15, max:30 },\n        { name:\"range-slide-4\", set:30, min:17, max:35 },\n        { name:\"range-slide-5\", set:45, min:30, max:50 }\n      ];\n\n      \/* ========= Elements ========= *\/\n      const slider  = $$('#pvx-slider');\n      const pctTxt  = $$('#slider-pct');\n      const power   = $$('#power');\n      const payment = $$('#payment');\n      const money   = $$('#money');\n      const minText = $$('#minText');\n      const maxText = $$('#maxText');\n      const bandEl  = $$('#band-indicator');\n\n      \/* ========= Helpers ========= *\/\n      function setSliderFill(){\n        const min = Number(slider.min)||0;\n        const max = Number(slider.max)||100;\n        const val = Number(slider.value)||0;\n        const p   = ((val - min) \/ (max - min)) * 100;\n        slider.style.setProperty('--val', p + '%');\n      }\n\n      function setBand(minPct, maxPct){\n        minText.style.left = minPct + '%';\n        maxText.style.left = maxPct + '%';\n        minText.textContent = Math.round(minPct\/2) + '%';\n        maxText.textContent = Math.round(maxPct\/2) + '%';\n        bandEl.style.left  = minPct + '%';\n        bandEl.style.width = Math.max(0, maxPct - minPct) + '%';\n      }\n\n      \/* ========= Calculation ========= *\/\n      function calc(){\n        const pwr  = parseFloat(String(power.value).replace(\",\", \".\"));\n        const pay  = parseFloat(String(payment.value).replace(\",\", \".\"));\n        const perc = parseFloat(slider.value);\n\n        const result = (pwr * 1000 * pay) * (perc\/100);\n        if(!isNaN(result)){\n          money.textContent = new Intl.NumberFormat('de-DE',{style:'currency',currency:'EUR'}).format(result);\n        }\n\n        pctTxt.textContent = perc + '%';\n        setSliderFill();\n\n        $$('.min-label').style.opacity = (perc===1)?0:'1';\n        $$('.max-label').style.opacity = (perc===50)?0:'1';\n      }\n\n      \/* ========= Preset-Klicks ========= *\/\n      function onTileClick(e){\n        const tile = e.currentTarget;\n        $$$('.tile').forEach(t=>{\n          t.classList.toggle('active', t===tile);\n          t.setAttribute('aria-pressed', t===tile ? 'true' : 'false');\n        });\n\n        const conf = sliderSettings.find(s=>s.name===tile.id);\n        if(!conf) return;\n        const next = typeof conf.set===\"number\" ? conf.set : (typeof conf.default===\"number\" ? conf.default : 5);\n        slider.value = next;\n        setBand(conf.min*2, conf.max*2);\n        calc();\n      }\n\n      \/* ========= Events ========= *\/\n      ['input','change'].forEach(ev=>{\n        slider.addEventListener(ev, calc, {passive:true});\n        power.addEventListener(ev, calc, {passive:true});\n        payment.addEventListener(ev, calc, {passive:true});\n      });\n      $$$('.tile').forEach(t=>t.addEventListener('click', onTileClick));\n\n      \/* ========= Init ========= *\/\n      (function init(){\n        const s = sliderSettings[0];\n        slider.value = s.set;\n        setBand(s.min*2, s.max*2);\n        setSliderFill();\n        calc();\n      })();\n    })();\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculateur de pertes solaires \u2013 analyser le rendement PV &amp; r\u00e9duire les pertes Calculez rapidement et facilement la perte de rendement due \u00e0 l\u2019encrassement des panneaux solaires avec le calculateur de pertes hyCLEANER. D\u00e9terminez l\u2019impact des d\u00e9p\u00f4ts sur la performance de votre installation photovolta\u00efque et le potentiel de rendement suppl\u00e9mentaire que vous pouvez r\u00e9aliser gr\u00e2ce [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11862,"parent":0,"menu_order":99,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-11861","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Calculateur de pertes solaires : d\u00e9terminez votre perte de rendement<\/title>\n<meta name=\"description\" content=\"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur de pertes solaires\" \/>\n<meta property=\"og:description\" content=\"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/\" \/>\n<meta property=\"og:site_name\" content=\"hyCLEANER\u00ae\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T14:42:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hycleaner.de\/wp-content\/uploads\/2025\/10\/teaser-verlustrechner-860x530-01.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"860\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/\",\"url\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/\",\"name\":\"Calculateur de pertes solaires : d\u00e9terminez votre perte de rendement\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hycleaner.de\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/teaser-verlustrechner-860x530-01.webp\",\"datePublished\":\"2025-09-23T10:54:50+00:00\",\"dateModified\":\"2026-03-19T14:42:20+00:00\",\"description\":\"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hycleaner.de\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/teaser-verlustrechner-860x530-01.webp\",\"contentUrl\":\"https:\\\/\\\/hycleaner.de\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/teaser-verlustrechner-860x530-01.webp\",\"width\":860,\"height\":530,\"caption\":\"Quelqu'un tape quelque chose dans une calculatrice\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/calculateur-de-pertes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur de pertes solaires\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/\",\"name\":\"hyCLEANER\u00ae\",\"description\":\"Experte f\u00fcr Reinigungsroboter\",\"publisher\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#organization\",\"name\":\"hyCLEANER\u00ae\",\"url\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hycleaner.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logos-miete-hyc-470x200-1.webp\",\"contentUrl\":\"https:\\\/\\\/hycleaner.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/logos-miete-hyc-470x200-1.webp\",\"width\":470,\"height\":200,\"caption\":\"hyCLEANER\u00ae\"},\"image\":{\"@id\":\"https:\\\/\\\/hycleaner.de\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Calculateur de pertes solaires : d\u00e9terminez votre perte de rendement","description":"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.","robots":{"index":"noindex","follow":"follow"},"og_locale":"fr_FR","og_type":"article","og_title":"Calculateur de pertes solaires","og_description":"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.","og_url":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/","og_site_name":"hyCLEANER\u00ae","article_modified_time":"2026-03-19T14:42:20+00:00","og_image":[{"width":860,"height":530,"url":"https:\/\/hycleaner.de\/wp-content\/uploads\/2025\/10\/teaser-verlustrechner-860x530-01.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/","url":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/","name":"Calculateur de pertes solaires : d\u00e9terminez votre perte de rendement","isPartOf":{"@id":"https:\/\/hycleaner.de\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/#primaryimage"},"image":{"@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/#primaryimage"},"thumbnailUrl":"https:\/\/hycleaner.de\/wp-content\/uploads\/2025\/10\/teaser-verlustrechner-860x530-01.webp","datePublished":"2025-09-23T10:54:50+00:00","dateModified":"2026-03-19T14:42:20+00:00","description":"Utilisez notre calculateur de pertes solaires pour calculer le rendement de vos panneaux solaires encrass\u00e9s et d\u00e9terminer les co\u00fbts de nettoyage.","breadcrumb":{"@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/#primaryimage","url":"https:\/\/hycleaner.de\/wp-content\/uploads\/2025\/10\/teaser-verlustrechner-860x530-01.webp","contentUrl":"https:\/\/hycleaner.de\/wp-content\/uploads\/2025\/10\/teaser-verlustrechner-860x530-01.webp","width":860,"height":530,"caption":"Quelqu'un tape quelque chose dans une calculatrice"},{"@type":"BreadcrumbList","@id":"https:\/\/hycleaner.de\/fr\/calculateur-de-pertes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/hycleaner.de\/fr\/"},{"@type":"ListItem","position":2,"name":"Calculateur de pertes solaires"}]},{"@type":"WebSite","@id":"https:\/\/hycleaner.de\/fr\/#website","url":"https:\/\/hycleaner.de\/fr\/","name":"hyCLEANER\u00ae","description":"Experte f\u00fcr Reinigungsroboter","publisher":{"@id":"https:\/\/hycleaner.de\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hycleaner.de\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/hycleaner.de\/fr\/#organization","name":"hyCLEANER\u00ae","url":"https:\/\/hycleaner.de\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/hycleaner.de\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/hycleaner.de\/wp-content\/uploads\/2026\/02\/logos-miete-hyc-470x200-1.webp","contentUrl":"https:\/\/hycleaner.de\/wp-content\/uploads\/2026\/02\/logos-miete-hyc-470x200-1.webp","width":470,"height":200,"caption":"hyCLEANER\u00ae"},"image":{"@id":"https:\/\/hycleaner.de\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/pages\/11861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/comments?post=11861"}],"version-history":[{"count":0,"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/pages\/11861\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/media\/11862"}],"wp:attachment":[{"href":"https:\/\/hycleaner.de\/fr\/wp-json\/wp\/v2\/media?parent=11861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}