{"id":314,"date":"2026-09-30T13:40:00","date_gmt":"2026-09-30T13:40:00","guid":{"rendered":"https:\/\/netguide.io\/tools\/?p=314"},"modified":"2026-09-30T13:40:11","modified_gmt":"2026-09-30T13:40:11","slug":"amortisationsrechner-gasheizung-vs-waermepumpe-portasplit","status":"publish","type":"post","link":"https:\/\/netguide.io\/tools\/de\/amortisationsrechner-gasheizung-vs-waermepumpe-portasplit\/","title":{"rendered":"Amortisationsrechner: Gasheizung vs. W\u00e4rmepumpe (Midea PortaSplit)"},"content":{"rendered":"<div id=\"netgu-3395584680\" class=\"netgu-before-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"3494115342\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<div class=\"wp-heating-calculator\">\n  <h3>Amortisationsrechner: Gas vs. W\u00e4rmepumpe<\/h3>\n  \n  <div class=\"calc-grid\">\n    <!-- Eingabefelder -->\n    <div class=\"calc-inputs\">\n      <div class=\"calc-group\">\n        <label for=\"gasVerbrauch\">J\u00e4hrlicher Gasverbrauch (kWh)<\/label>\n        <input type=\"number\" id=\"gasVerbrauch\" value=\"13675\" step=\"100\">\n      <\/div>\n      \n      <div class=\"calc-group\">\n        <label for=\"gasPreis\">Gaspreis (Cent\/kWh)<\/label>\n        <input type=\"number\" id=\"gasPreis\" value=\"9.32\" step=\"0.1\">\n      <\/div>\n      \n      <div class=\"calc-group\">\n        <label for=\"stromPreis\">Strompreis (Cent\/kWh)<\/label>\n        <input type=\"number\" id=\"stromPreis\" value=\"29.25\" step=\"0.1\">\n      <\/div>\n      \n      <div class=\"calc-group\">\n        <label for=\"scop\">SCOP (Arbeitszahl der WP)<\/label>\n        <input type=\"number\" id=\"scop\" value=\"4.0\" step=\"0.1\">\n      <\/div>\n\n      <div class=\"calc-group\">\n        <label for=\"investWP\">Investition Gesamtsystem (\u20ac)<\/label>\n        <input type=\"number\" id=\"investWP\" value=\"1500\" step=\"50\">\n      <\/div>\n\n      <div class=\"calc-group\">\n        <label>\n          <input type=\"checkbox\" id=\"ignoreInvest\"> \n          <strong>Anschaffungskosten ignorieren<\/strong> (Reiner Betriebskostenvergleich)\n        <\/label>\n      <\/div>\n\n      <div class=\"calc-group\">\n        <label>\n          <input type=\"checkbox\" id=\"gasAbmeldung\" checked> \n          Gas komplett abmelden (+ 125 \u20ac Ersparnis\/Jahr)\n        <\/label>\n      <\/div>\n\n      <div class=\"calc-group\">\n        <label>\n          <input type=\"checkbox\" id=\"bkwAktiv\" checked> \n          Balkonkraftwerk integrieren (+ 400 \u20ac Invest, ~190 \u20ac\/Jahr Ertrag)\n        <\/label>\n      <\/div>\n      \n      <button id=\"resetCalc\" class=\"wp-block-button__link\">Standardwerte wiederherstellen<\/button>\n    <\/div>\n\n    <!-- Ergebnisse und Diagramm -->\n    <div class=\"calc-results-wrapper\">\n      <div class=\"calc-results\">\n        <h4>Ergebnisse<\/h4>\n        <div class=\"result-row\">\n          <span>Bisherige Gaskosten\/Jahr:<\/span>\n          <span id=\"resGasKosten\" class=\"val\">1.274,51 \u20ac<\/span>\n        <\/div>\n        <div class=\"result-row\">\n          <span>Neue Stromkosten\/Jahr:<\/span>\n          <span id=\"resStromKosten\" class=\"val\">900,00 \u20ac<\/span>\n        <\/div>\n        <div class=\"result-row highlight\">\n          <span>J\u00e4hrliche Gesamtersparnis:<\/span>\n          <span id=\"resErsparnis\" class=\"val\">689,51 \u20ac<\/span>\n        <\/div>\n        <div class=\"result-row highlight-main\">\n          <span>Amortisation nach:<\/span>\n          <span id=\"resAmortisation\" class=\"val\">2,8 Jahren<\/span>\n        <\/div>\n      <\/div>\n      \n      <div class=\"chart-container\">\n        <canvas id=\"amortisationChart\"><\/canvas>\n      <\/div>\n    <\/div>\n  <\/div>\n  <p class=\"calc-note\">*Die Grafik zeigt die kumulierte Netto-Ersparnis abz\u00fcglich der Anschaffungskosten (Break-Even-Punkt bei 0 \u20ac). Angenommener Gas-Wirkungsgrad: 90%.<\/p>\n<\/div>\n\n<!-- Chart.js Bibliothek laden -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<style>\n  .wp-heating-calculator {\n    background: #f9f9f9;\n    border: 1px solid #e0e0e0;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: inherit;\n    color: inherit;\n    margin: 2em 0;\n  }\n  .wp-heating-calculator h3 { margin-top: 0; margin-bottom: 20px; font-size: 1.4em; }\n  .wp-heating-calculator h4 { margin-top: 0; font-size: 1.2em; border-bottom: 2px solid #ddd; padding-bottom: 10px; }\n  .calc-grid { display: grid; grid-template-columns: 1fr; gap: 30px; }\n  @media (min-width: 900px) { .calc-grid { grid-template-columns: 1fr 1.2fr; } }\n  .calc-group { margin-bottom: 15px; }\n  .calc-group label { display: block; font-weight: 600; margin-bottom: 5px; font-size: 0.95em; }\n  .calc-group input[type=\"number\"] { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-family: inherit; font-size: 1em; box-sizing: border-box; }\n  .calc-group input[type=\"checkbox\"] { margin-right: 8px; transform: scale(1.1); }\n  \n  .calc-results-wrapper { display: flex; flex-direction: column; gap: 20px; }\n  .calc-results { background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.05); }\n  .result-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; }\n  .result-row.highlight { font-weight: bold; color: #2e7d32; }\n  .result-row.highlight-main { font-size: 1.2em; font-weight: bold; color: #1565c0; border-bottom: none; margin-top: 10px; }\n  \n  .chart-container { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.05); position: relative; height: 280px; width: 100%; }\n  .val { text-align: right; }\n  .calc-note { font-size: 0.85em; color: #666; margin-top: 20px; line-height: 1.4; }\n  #resetCalc { margin-top: 10px; width: 100%; text-align: center; cursor: pointer; }\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  const inputs = document.querySelectorAll(\".wp-heating-calculator input\");\n  \n  const elGasVerbrauch = document.getElementById(\"gasVerbrauch\");\n  const elGasPreis = document.getElementById(\"gasPreis\");\n  const elStromPreis = document.getElementById(\"stromPreis\");\n  const elScop = document.getElementById(\"scop\");\n  const elInvestWP = document.getElementById(\"investWP\");\n  const elIgnoreInvest = document.getElementById(\"ignoreInvest\");\n  const elGasAbmeldung = document.getElementById(\"gasAbmeldung\");\n  const elBkwAktiv = document.getElementById(\"bkwAktiv\");\n  \n  const resGasKosten = document.getElementById(\"resGasKosten\");\n  const resStromKosten = document.getElementById(\"resStromKosten\");\n  const resErsparnis = document.getElementById(\"resErsparnis\");\n  const resAmortisation = document.getElementById(\"resAmortisation\");\n\n  let amortisationChart = null;\n\n  const formatCurrency = (num) => new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(num);\n  const formatYears = (num) => new Intl.NumberFormat('de-DE', { maximumFractionDigits: 1 }).format(num) + \" Jahre\";\n\n  function initChart() {\n    const ctx = document.getElementById('amortisationChart').getContext('2d');\n    amortisationChart = new Chart(ctx, {\n      type: 'line',\n      data: {\n        labels: ['Jahr 0', 'Jahr 1', 'Jahr 2', 'Jahr 3', 'Jahr 4', 'Jahr 5', 'Jahr 6', 'Jahr 7', 'Jahr 8', 'Jahr 9', 'Jahr 10'],\n        datasets: [{\n          label: 'Kumulierte Netto-Ersparnis (\u20ac)',\n          data: [],\n          borderColor: '#1565c0',\n          backgroundColor: 'rgba(21, 101, 192, 0.1)',\n          borderWidth: 2,\n          pointBackgroundColor: '#1565c0',\n          fill: true,\n          tension: 0.1\n        }]\n      },\n      options: {\n        responsive: true,\n        maintainAspectRatio: false,\n        plugins: {\n          legend: { display: false },\n          tooltip: {\n            callbacks: {\n              label: function(context) { return formatCurrency(context.parsed.y); }\n            }\n          }\n        },\n        scales: {\n          y: {\n            grid: { color: (context) => context.tick.value === 0 ? '#ff5252' : '#e0e0e0', lineWidth: (context) => context.tick.value === 0 ? 2 : 1 },\n            ticks: { callback: function(value) { return value + ' \u20ac'; } }\n          }\n        }\n      }\n    });\n  }\n\n  function calculate() {\n    const gasVerbrauch = parseFloat(elGasVerbrauch.value) || 0;\n    const gasPreis = parseFloat(elGasPreis.value) || 0;\n    const stromPreis = parseFloat(elStromPreis.value) || 0;\n    const scop = parseFloat(elScop.value) || 1;\n    \n    \/\/ Investitionskosten berechnen\n    let investition = 0;\n    if (!elIgnoreInvest.checked) {\n      investition += parseFloat(elInvestWP.value) || 0;\n      if (elBkwAktiv.checked) {\n        investition += 400; \/\/ Standard BKW Investition\n      }\n    }\n    \n    const wirkungsgradGas = 0.90;\n    const gasGrundgebuehr = elGasAbmeldung.checked ? 125 : 0;\n    \n    let bkwErtrag = 0;\n    if(elBkwAktiv.checked) {\n      bkwErtrag = 190; \/\/ BKW Ertrag pro Jahr\n    }\n\n    \/\/ Laufende Kosten\n    const gasKosten = gasVerbrauch * (gasPreis \/ 100);\n    const nutzWaerme = gasVerbrauch * wirkungsgradGas;\n    const stromVerbrauchWP = nutzWaerme \/ scop;\n    const stromKostenWP = stromVerbrauchWP * (stromPreis \/ 100);\n    \n    const ersparnisHeizung = gasKosten - stromKostenWP;\n    const ersparnisGesamt = ersparnisHeizung + gasGrundgebuehr + bkwErtrag;\n    \n    \/\/ Amortisation berechnen\n    let amortisation = 0;\n    if (ersparnisGesamt > 0) {\n      amortisation = investition \/ ersparnisGesamt;\n    }\n\n    \/\/ UI Updates\n    resGasKosten.textContent = formatCurrency(gasKosten);\n    resStromKosten.textContent = formatCurrency(stromKostenWP);\n    resErsparnis.textContent = formatCurrency(ersparnisGesamt);\n    \n    \/\/ Text f\u00fcr Amortisation anpassen\n    if (elIgnoreInvest.checked && ersparnisGesamt > 0) {\n      resAmortisation.textContent = \"Sofort (0 Jahre)\";\n    } else if (ersparnisGesamt > 0) {\n      resAmortisation.textContent = formatYears(amortisation);\n    } else {\n      resAmortisation.textContent = \"Rechnet sich nicht\";\n    }\n\n    \/\/ Chart Update\n    if(amortisationChart) {\n      const chartData = [];\n      for(let i = 0; i <= 10; i++) {\n        chartData.push(-investition + (ersparnisGesamt * i));\n      }\n      amortisationChart.data.datasets[0].data = chartData;\n      amortisationChart.update();\n    }\n  }\n\n  \/\/ Warten bis Chart.js geladen ist, falls asynchron\n  const checkChartJs = setInterval(() => {\n    if (typeof Chart !== 'undefined') {\n      clearInterval(checkChartJs);\n      initChart();\n      calculate();\n    }\n  }, 50);\n\n  \/\/ Event Listener\n  inputs.forEach(input => {\n    input.addEventListener(\"input\", calculate);\n    input.addEventListener(\"change\", calculate);\n  });\n\n  \/\/ Reset\n  document.getElementById(\"resetCalc\").addEventListener(\"click\", function(e) {\n    e.preventDefault();\n    elGasVerbrauch.value = \"13675\";\n    elGasPreis.value = \"9.32\";\n    elStromPreis.value = \"29.25\";\n    elScop.value = \"4.0\";\n    elInvestWP.value = \"1500\";\n    elIgnoreInvest.checked = false; \/\/ Reset auch f\u00fcr den neuen Toggle\n    elGasAbmeldung.checked = true;\n    elBkwAktiv.checked = true;\n    calculate();\n  });\n});\n<\/script>\n<div id=\"netgu-3369609469\" class=\"netgu-after-content netgu-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-6258556257245998\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-6258556257245998\" \ndata-ad-slot=\"4559785002\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Amortisationsrechner: Gas vs. W\u00e4rmepumpe J\u00e4hrlicher Gasverbrauch (kWh) Gaspreis (Cent\/kWh) Strompreis (Cent\/kWh) SCOP (Arbeitszahl der WP) Investition Gesamtsystem (\u20ac) Anschaffungskosten ignorieren [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_affilinode_tracking":"","_affilinode_autolink_off":false,"_affilinode_rating":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-314","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"brizy_media":[],"_links":{"self":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":3,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/posts\/314\/revisions\/317"}],"wp:attachment":[{"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netguide.io\/tools\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}