{"product_id":"dachrinnenendstueck","title":"Dachrinnenendstück","description":"\u003ch1\u003eDachrinnenendstück aus Titanzink – für halbrunde Zink-Dachrinnen\u003c\/h1\u003e\n\u003cp\u003eUnsere \u003cstrong\u003eDachrinnenendstücke aus Titanzink\u003c\/strong\u003e sorgen für einen sauberen und zuverlässigen Abschluss deiner halbrunden Dachrinne. Das Endstück verschließt das offene Ende der Regenrinne und verhindert, dass Regenwasser seitlich aus der Dachrinne austritt.\u003c\/p\u003e\n\u003cp\u003eDie auch als \u003cstrong\u003eRinnenboden oder Kopfstück\u003c\/strong\u003e bezeichneten Dachrinnenendstücke sind passend für halbrunde \u003cstrong\u003eZink- und Titanzink-Dachrinnen nach DIN EN 612\u003c\/strong\u003e erhältlich und können je nach Einbausituation für die linke oder rechte Seite der Dachrinne ausgewählt werden.\u003c\/p\u003e\n\u003cp\u003eIdeal für Neubau, Sanierung, Reparatur oder die Zusammenstellung eines kompletten Dachentwässerungssystems aus Titanzink.\u003c\/p\u003e\n\u003ch2\u003eRinnenendstück für einen sauberen Abschluss der Dachrinne\u003c\/h2\u003e\n\u003cp\u003eEine Dachrinne sammelt das vom Dach ablaufende Regenwasser und leitet es gezielt zum Rinnenablauf und anschließend in das Fallrohr.\u003c\/p\u003e\n\u003cp\u003eDamit an den offenen Enden der Dachrinne kein Wasser austreten kann, werden diese mit passenden \u003cstrong\u003eDachrinnenendstücken\u003c\/strong\u003e verschlossen.\u003c\/p\u003e\n\u003cp\u003eDas Endstück folgt dabei der halbrunden Kontur der Dachrinne und bildet einen optisch sauberen Abschluss des Rinnenstrangs.\u003c\/p\u003e\n\u003ch2\u003eDachrinnenendstück links oder rechts\u003c\/h2\u003e\n\u003cp\u003eJe nach Verlauf deiner Dachrinne benötigst du das Rinnenendstück für die \u003cstrong\u003elinke oder rechte Seite\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDeshalb sind unsere Titanzink-Endstücke in beiden Ausführungen erhältlich:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Dachrinnenendstück links\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Dachrinnenendstück rechts\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAchte bei der Bestellung darauf, die passende Seite und die zu deiner Dachrinne passende Rinnengröße auszuwählen.\u003c\/p\u003e\n\u003ch2\u003ePassend für verschiedene Dachrinnengrößen\u003c\/h2\u003e\n\u003cp\u003eUnsere \u003cstrong\u003eRinnenendstücke aus Titanzink\u003c\/strong\u003e sind passend zu verschiedenen Größen unserer halbrunden Dachrinnen erhältlich.\u003c\/p\u003e\n\u003cp\u003eDadurch kannst du das Endstück passend zu deinem vorhandenen oder neu geplanten Dachrinnensystem auswählen.\u003c\/p\u003e\n\u003cp\u003eBesonders wichtig ist dabei, dass \u003cstrong\u003eEndstück und Dachrinne dieselbe Nenngröße\u003c\/strong\u003e besitzen. Nur so passen die Komponenten geometrisch korrekt zusammen.\u003c\/p\u003e\n\u003ch2\u003eHochwertiges Titanzink für eine langlebige Dachentwässerung\u003c\/h2\u003e\n\u003cp\u003eDas Dachrinnenendstück besteht aus \u003cstrong\u003eTitanzink\u003c\/strong\u003e und passt damit sowohl technisch als auch optisch zu unseren Titanzink-Dachrinnen.\u003c\/p\u003e\n\u003cp\u003eTitanzink ist ein bewährtes Material für Dachentwässerungssysteme und zeichnet sich durch seine hohe Witterungsbeständigkeit und lange Lebensdauer aus.\u003c\/p\u003e\n\u003cp\u003eUnter natürlichen Witterungseinflüssen entwickelt die Oberfläche mit der Zeit die charakteristische Zinkpatina. Dadurch fügt sich das Endstück optisch harmonisch in die Dachrinne und das gesamte Dachentwässerungssystem ein.\u003c\/p\u003e\n\u003ch2\u003eRinnenendstück fachgerecht montieren\u003c\/h2\u003e\n\u003cp\u003eDamit das offene Ende der Dachrinne zuverlässig verschlossen wird, muss das Rinnenendstück fachgerecht und dauerhaft mit der Dachrinne verbunden werden.\u003c\/p\u003e\n\u003cp\u003eWer die erforderlichen Arbeiten nicht selbst durchführen möchte, kann bei uns auch eine \u003cstrong\u003eTitanzink-Dachrinne mit bereits fachgerecht angelötetem Rinnenendstück\u003c\/strong\u003e bestellen.\u003c\/p\u003e\n\u003cp\u003eDamit entfällt die Montage beziehungsweise das Anlöten des Endstücks vor Ort.\u003c\/p\u003e\n\u003cp\u003eDas ist insbesondere für Heimwerker interessant, die eine hochwertige Titanzink-Dachrinne montieren möchten, ohne selbst Lötarbeiten durchführen zu müssen.\u003c\/p\u003e\n\u003ch2\u003eNoch einfacher: Dachrinne mit bereits angelötetem Endstück bestellen\u003c\/h2\u003e\n\u003cp\u003eDu möchtest dir die Arbeit komplett sparen?\u003c\/p\u003e\n\u003cp\u003eDann kannst du deine Dachrinne bei uns direkt \u003cstrong\u003emit vorgelötetem Rinnenendstück\u003c\/strong\u003e bestellen.\u003c\/p\u003e\n\u003cp\u003eAuf Wunsch übernehmen wir zusätzlich den \u003cstrong\u003eindividuellen Zuschnitt der Dachrinne auf dein benötigtes Maß\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDu bestimmst:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e1. gewünschte Dachrinnengröße\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. benötigte Rinnenlänge\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. Endstück links oder rechts\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWir bereiten das entsprechende Rinnenstück passend für deine Bestellung vor.\u003c\/p\u003e\n\u003cp\u003eDamit erhältst du eine \u003cstrong\u003eTitanzink-Dachrinne nach Maß mit bereits angelötetem Endstück\u003c\/strong\u003e und kannst den Montageaufwand vor Ort deutlich reduzieren.\u003c\/p\u003e\n\u003ch2\u003eVorteile unserer Titanzink-Dachrinnenendstücke\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Hochwertiges Endstück aus Titanzink\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Für halbrunde Zink- und Titanzink-Dachrinnen\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Passend zu Dachrinnen nach DIN EN 612\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Als linke und rechte Ausführung erhältlich\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Verschiedene Rinnengrößen verfügbar\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Sauberer Abschluss des Dachrinnenendes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Passende Optik zur Titanzink-Dachrinne\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Für Neubau, Sanierung und Reparatur\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Auch als bereits angelötete Ausführung zusammen mit einer Dachrinne erhältlich\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eIdeal für Reparaturen und bestehende Dachrinnen\u003c\/h2\u003e\n\u003cp\u003eEin neues Dachrinnenendstück wird nicht nur beim Aufbau einer komplett neuen Dachentwässerung benötigt.\u003c\/p\u003e\n\u003cp\u003eAuch bei einer bestehenden \u003cstrong\u003eZink-Dachrinne\u003c\/strong\u003e kann ein Austausch notwendig werden, beispielsweise wenn ein vorhandenes Endstück beschädigt wurde oder ein Rinnenabschnitt erneuert werden soll.\u003c\/p\u003e\n\u003cp\u003eAchte bei bestehenden Dachrinnen besonders darauf, die passende \u003cstrong\u003eRinnengröße sowie die richtige Seite – links oder rechts –\u003c\/strong\u003e auszuwählen.\u003c\/p\u003e\n\u003ch2\u003ePassendes Zubehör für deine Titanzink-Dachrinne\u003c\/h2\u003e\n\u003cp\u003eFür eine vollständige Dachentwässerung findest du bei uns neben den Dachrinnenendstücken auch die weiteren benötigten Komponenten:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTitanzink-Dachrinnen\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDachrinnenverbinder\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRinnenhalter\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRinnenstutzen\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFallrohre\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFallrohrbögen\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFallrohrschellen\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLaubsiebe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLaubstopp\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eweiteres Montagezubehör\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo kannst du dein komplettes Dachrinnensystem aus passenden Komponenten zusammenstellen.\u003c\/p\u003e\n\u003ch2\u003eDachrinnensystem komplett konfigurieren\u003c\/h2\u003e\n\u003cp\u003eDu planst eine neue Dachentwässerung und möchtest nicht jedes Endstück, jeden Halter und jeden Verbinder einzeln berechnen?\u003c\/p\u003e\n\u003cp\u003eMit unserem \u003cstrong\u003eDachrinnen-Konfigurator\u003c\/strong\u003e kannst du dein komplettes Dachrinnensystem passend zu deinem Gebäude zusammenstellen.\u003c\/p\u003e\n\u003cp\u003eDabei kannst du unter anderem die benötigten Dachrinnenlängen und Endstücke festlegen. Auf Wunsch schneiden wir deine Dachrinnen auf Maß zu und liefern sie mit \u003cstrong\u003ebereits fachgerecht angelöteten Rinnenendstücken\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eSo erhältst du ein individuell vorbereitetes \u003cstrong\u003eDachrinnen-Komplettpaket aus Titanzink\u003c\/strong\u003e und sparst dir einen großen Teil der Vorbereitungsarbeiten bei der Montage.\u003c\/p\u003e\n\u003ch2\u003eBerechnen Sie hier die passende Dachrinnengröße\u003c\/h2\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   Rechner: Dachrinnengröße \u0026 Fallrohrgröße\n   ========================================================= *\/\n.dc-sizecalc{\n  margin:1.6rem 0 2rem;\n  border:1px solid #dce5eb;\n  border-radius:10px;\n  overflow:hidden;\n  background:#fff;\n}\n.dc-sizecalc *{box-sizing:border-box}\n.dc-sizecalc-head{\n  padding:1rem 1.2rem;\n  background:#f3f7f9;\n  border-bottom:1px solid #dce5eb;\n}\n.dc-sizecalc-head h2{margin:0 0 .35rem}\n.dc-sizecalc-head p{\n  margin:0;\n  font-size:.9rem;\n  color:#536676\n}\n.dc-sizecalc-body{padding:1.2rem}\n.dc-sizecalc-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:1rem\n}\n.dc-sizecalc-field label{\n  display:block;\n  margin-bottom:.35rem;\n  font-size:.9rem;\n  font-weight:700;\n  color:#243746\n}\n.dc-sizecalc-field small{\n  display:block;\n  margin-top:.3rem;\n  color:#667986;\n  font-size:.76rem;\n  line-height:1.4\n}\n.dc-sizecalc input,\n.dc-sizecalc select{\n  display:block;\n  width:100%;\n  min-height:46px;\n  padding:.7rem .8rem;\n  border:1px solid #cbd8df;\n  border-radius:7px;\n  background:#fff;\n  color:#243746;\n  font:inherit\n}\n.dc-sizecalc input:focus,\n.dc-sizecalc select:focus{\n  outline:3px solid rgba(8,125,163,.16);\n  outline-offset:0;\n  border-color:#087da3\n}\n.dc-sizecalc-button{\n  display:block;\n  width:100%;\n  min-height:48px;\n  margin-top:1rem;\n  padding:.75rem 1rem;\n  border:0;\n  border-radius:7px;\n  background:#087da3;\n  color:#fff;\n  font:inherit;\n  font-weight:700;\n  cursor:pointer\n}\n.dc-sizecalc-button:hover{filter:brightness(.95)}\n.dc-sizecalc-error{\n  display:none;\n  margin-top:1rem;\n  padding:.8rem 1rem;\n  border:1px solid #e4c7c7;\n  border-radius:7px;\n  background:#fff8f8;\n  font-size:.86rem\n}\n.dc-sizecalc-error.is-visible{display:block}\n.dc-sizecalc-result{\n  display:none;\n  margin-top:1.2rem\n}\n.dc-sizecalc-result.is-visible{display:block}\n.dc-sizecalc-main{\n  padding:1.1rem;\n  border:2px solid #087da3;\n  border-radius:9px;\n  background:#f7fbfc\n}\n.dc-sizecalc-label{\n  display:block;\n  margin-bottom:.3rem;\n  color:#536676;\n  font-size:.74rem;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-transform:uppercase\n}\n.dc-sizecalc-size{\n  margin-bottom:.2rem;\n  color:#243746;\n  font-size:1.28rem;\n  line-height:1.3;\n  font-weight:800\n}\n.dc-sizecalc-pipe{\n  margin-bottom:.65rem;\n  color:#087da3;\n  font-size:1.05rem;\n  font-weight:700\n}\n.dc-sizecalc-main p{\n  margin:0;\n  font-size:.9rem\n}\n.dc-sizecalc-stats{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:.7rem;\n  margin-top:.9rem\n}\n.dc-sizecalc-stat{\n  padding:.75rem;\n  border:1px solid #dce5eb;\n  border-radius:7px;\n  background:#fff\n}\n.dc-sizecalc-stat span{\n  display:block;\n  margin-bottom:.15rem;\n  color:#667986;\n  font-size:.72rem\n}\n.dc-sizecalc-stat strong{\n  display:block;\n  font-size:.94rem\n}\n.dc-sizecalc-alt{\n  margin-top:.9rem;\n  padding:.9rem 1rem;\n  border:1px solid #dce5eb;\n  border-radius:8px;\n  background:#fff\n}\n.dc-sizecalc-alt strong{\n  display:block;\n  margin-bottom:.25rem\n}\n.dc-sizecalc-alt p{\n  margin:0;\n  font-size:.86rem\n}\n.dc-sizecalc-warning{\n  margin-top:.9rem;\n  padding:.9rem 1rem;\n  border-left:3px solid #087da3;\n  background:#f3f7f9;\n  font-size:.83rem;\n  line-height:1.5\n}\n.dc-sizecalc-links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:.45rem 1rem;\n  margin-top:.9rem;\n  font-size:.84rem\n}\n.dc-sizecalc-links a{font-weight:700}\n\n@media(max-width:640px){\n  .dc-sizecalc-grid{grid-template-columns:1fr}\n  .dc-sizecalc-stats{grid-template-columns:1fr}\n  .dc-sizecalc-body{padding:1rem}\n}\n\n\n\u003c\/style\u003e\n\n\u003csection class=\"dc-sizecalc\" id=\"dc-dachrinnen-rechner\" aria-labelledby=\"dc-sizecalc-title\"\u003e\n  \u003cdiv class=\"dc-sizecalc-head\"\u003e\n    \u003ch2 id=\"dc-sizecalc-title\"\u003eDachrinnengröße und Fallrohrgröße berechnen\u003c\/h2\u003e\n    \u003cp\u003e\n      Geben Sie Dachfläche, Dachrinnenlänge, Fallrohrposition und Ihr Bundesland ein.\n      Der Rechner ermittelt daraus eine passende Dachrinnen- und Fallrohrgröße als Orientierung.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dc-sizecalc-body\"\u003e\n    \u003cdiv class=\"dc-sizecalc-grid\"\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcArea\"\u003eZu entwässernde Dachfläche\u003c\/label\u003e\n        \u003cinput id=\"dcCalcArea\" type=\"number\" min=\"1\" max=\"1000\" step=\"0.1\" inputmode=\"decimal\" placeholder=\"z. B. 65\"\u003e\n        \u003csmall\u003e\n          Nur die Dachfläche eingeben, deren Wasser tatsächlich in diesen Rinnenabschnitt\n          beziehungsweise zu diesem Fallrohr fließt.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcLength\"\u003eLänge der Dachrinne\u003c\/label\u003e\n        \u003cinput id=\"dcCalcLength\" type=\"number\" min=\"0.5\" max=\"50\" step=\"0.1\" inputmode=\"decimal\" placeholder=\"z. B. 8\"\u003e\n        \u003csmall\u003eLänge des zusammenhängenden Rinnenabschnitts in Metern.\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcOutlet\"\u003ePosition des Fallrohrs\u003c\/label\u003e\n        \u003cselect id=\"dcCalcOutlet\"\u003e\n          \u003coption value=\"end\"\u003eFallrohr am Ende der Dachrinne\u003c\/option\u003e\n          \u003coption value=\"center\"\u003eFallrohr ungefähr mittig\u003c\/option\u003e\n        \u003c\/select\u003e\n        \u003csmall\u003e\n          Bei einem mittigen Ablauf verkürzt sich der maximale Fließweg des Regenwassers.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcState\"\u003eBundesland\u003c\/label\u003e\n        \u003cselect id=\"dcCalcState\"\u003e\n          \u003coption value=\"\" selected disabled\u003eBundesland auswählen\u003c\/option\u003e\n          \u003coption value=\"BW\"\u003eBaden-Württemberg\u003c\/option\u003e\n          \u003coption value=\"BY\"\u003eBayern\u003c\/option\u003e\n          \u003coption value=\"BE\"\u003eBerlin\u003c\/option\u003e\n          \u003coption value=\"BB\"\u003eBrandenburg\u003c\/option\u003e\n          \u003coption value=\"HB\"\u003eBremen\u003c\/option\u003e\n          \u003coption value=\"HH\"\u003eHamburg\u003c\/option\u003e\n          \u003coption value=\"HE\"\u003eHessen\u003c\/option\u003e\n          \u003coption value=\"MV\"\u003eMecklenburg-Vorpommern\u003c\/option\u003e\n          \u003coption value=\"NI\"\u003eNiedersachsen\u003c\/option\u003e\n          \u003coption value=\"NW\"\u003eNordrhein-Westfalen\u003c\/option\u003e\n          \u003coption value=\"RP\"\u003eRheinland-Pfalz\u003c\/option\u003e\n          \u003coption value=\"SL\"\u003eSaarland\u003c\/option\u003e\n          \u003coption value=\"SN\"\u003eSachsen\u003c\/option\u003e\n          \u003coption value=\"ST\"\u003eSachsen-Anhalt\u003c\/option\u003e\n          \u003coption value=\"SH\"\u003eSchleswig-Holstein\u003c\/option\u003e\n          \u003coption value=\"TH\"\u003eThüringen\u003c\/option\u003e\n        \u003c\/select\u003e\n        \u003csmall\u003e\n          Der Rechner verwendet daraus einen regionalen Orientierungswert.\n          Für eine normgerechte Bemessung ist der konkrete Standort maßgeblich.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"dc-sizecalc-button\" id=\"dcCalcButton\"\u003e\n      Passende Größe berechnen\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"dc-sizecalc-error\" id=\"dcCalcError\" role=\"alert\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"dc-sizecalc-result\" id=\"dcCalcResult\" aria-live=\"polite\"\u003e\n      \u003cdiv class=\"dc-sizecalc-main\"\u003e\n\n        \u003cspan class=\"dc-sizecalc-label\"\u003eEmpfohlene Systemgröße\u003c\/span\u003e\n\n        \u003cdiv class=\"dc-sizecalc-size\" id=\"dcCalcSize\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"dc-sizecalc-pipe\" id=\"dcCalcPipe\"\u003e\u003c\/div\u003e\n\n        \u003cp id=\"dcCalcText\"\u003e\u003c\/p\u003e\n\n        \u003cdiv class=\"dc-sizecalc-stats\"\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eBerechneter Regenabfluss\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcFlow\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eMaximaler Fließweg\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcFlowLength\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eRechnerische Reserve\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcReserve\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-alt\" id=\"dcCalcAlternative\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-warning\"\u003e\n        \u003cstrong\u003eHinweis:\u003c\/strong\u003e\n        Die Auswahl nach Bundesland ist bewusst vereinfacht. Die tatsächliche\n        Starkregenbelastung ist standortbezogen und kann innerhalb eines Bundeslands\n        unterschiedlich sein. Der Rechner dient deshalb als Orientierung und ersetzt\n        keine vollständige hydraulische Bemessung.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-links\"\u003e\n        \u003ca href=\"\/products\/fallrohr\"\u003ePassendes Fallrohr ansehen →\u003c\/a\u003e\n        \u003ca href=\"\/products\/komplettpaket\"\u003eKomplettpaket zusammenstellen →\u003c\/a\u003e\n        \u003ca href=\"\/blogs\/tipps\/richtige-dachrinnengroesse-finden\"\u003e\n          Dachrinnengrößen erklärt →\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n\n  const root = document.getElementById('dc-dachrinnen-rechner');\n  if(!root) return;\n\n  const areaInput   = document.getElementById('dcCalcArea');\n  const lengthInput = document.getElementById('dcCalcLength');\n  const outletInput = document.getElementById('dcCalcOutlet');\n  const stateInput  = document.getElementById('dcCalcState');\n  const button      = document.getElementById('dcCalcButton');\n  const result      = document.getElementById('dcCalcResult');\n  const errorBox    = document.getElementById('dcCalcError');\n\n  \/*\n   * Vereinfachte regionale Orientierungswerte [l\/(s·ha)].\n   * Diese dienen nur zur Orientierung im Shop-Rechner.\n   *\/\n  const stateRainfall = {\n    BW: { name:'Baden-Württemberg', rain:400 },\n    BY: { name:'Bayern', rain:400 },\n    BE: { name:'Berlin', rain:300 },\n    BB: { name:'Brandenburg', rain:300 },\n    HB: { name:'Bremen', rain:350 },\n    HH: { name:'Hamburg', rain:350 },\n    HE: { name:'Hessen', rain:350 },\n    MV: { name:'Mecklenburg-Vorpommern', rain:300 },\n    NI: { name:'Niedersachsen', rain:350 },\n    NW: { name:'Nordrhein-Westfalen', rain:400 },\n    RP: { name:'Rheinland-Pfalz', rain:350 },\n    SL: { name:'Saarland', rain:400 },\n    SN: { name:'Sachsen', rain:350 },\n    ST: { name:'Sachsen-Anhalt', rain:300 },\n    SH: { name:'Schleswig-Holstein', rain:350 },\n    TH: { name:'Thüringen', rain:350 }\n  };\n\n  const gutters = [\n    {\n      label: '10-teilig \/ RG200',\n      area: 3069,\n      waterDepth: 48,\n      pipe: 'Ø 60 mm'\n    },\n    {\n      label: '8-teilig \/ RG250',\n      area: 5256,\n      waterDepth: 62,\n      pipe: 'Ø 76 mm'\n    },\n    {\n      label: '7-teilig \/ RG285',\n      area: 7347,\n      waterDepth: 72.5,\n      pipe: 'Ø 87 mm'\n    },\n    {\n      label: '6-teilig \/ RG333',\n      area: 10567,\n      waterDepth: 86.5,\n      pipe: 'Ø 100 mm'\n    }\n  ];\n\n  const lengthFactors = [\n    [50,1.00],\n    [75,0.97],\n    [100,0.93],\n    [125,0.90],\n    [150,0.86],\n    [175,0.83],\n    [200,0.80],\n    [225,0.78],\n    [250,0.77],\n    [275,0.75],\n    [300,0.73],\n    [325,0.72],\n    [350,0.70],\n    [375,0.68],\n    [400,0.67],\n    [425,0.65],\n    [450,0.63],\n    [475,0.62],\n    [500,0.60]\n  ];\n\n  function interpolateLengthFactor(value){\n    if(value \u003c= 50) return 1.00;\n    if(value \u003e= 500) return 0.60;\n\n    for(let i = 0; i \u003c lengthFactors.length - 1; i++){\n\n      const x1 = lengthFactors[i][0];\n      const y1 = lengthFactors[i][1];\n      const x2 = lengthFactors[i + 1][0];\n      const y2 = lengthFactors[i + 1][1];\n\n      if(value \u003e= x1 \u0026\u0026 value \u003c= x2){\n        const position = (value - x1) \/ (x2 - x1);\n        return y1 + (y2 - y1) * position;\n      }\n    }\n\n    return 0.60;\n  }\n\n  function gutterCapacity(gutter, flowLength){\n\n    const nominalCapacity =\n      2.78e-5 *\n      Math.pow(gutter.area, 1.25);\n\n    const lengthRatio =\n      (flowLength * 1000) \/\n      gutter.waterDepth;\n\n    const lengthFactor =\n      interpolateLengthFactor(lengthRatio);\n\n    return 0.9 * lengthFactor * nominalCapacity;\n  }\n\n  function findSuitableGutter(requiredFlow, flowLength){\n\n    for(const gutter of gutters){\n\n      const capacity =\n        gutterCapacity(gutter, flowLength);\n\n      if(capacity \u003e= requiredFlow){\n        return {\n          gutter:gutter,\n          capacity:capacity\n        };\n      }\n    }\n\n    return null;\n  }\n\n  function formatNumber(value, decimals){\n    return value.toLocaleString(\n      'de-DE',\n      {\n        minimumFractionDigits:decimals,\n        maximumFractionDigits:decimals\n      }\n    );\n  }\n\n  function calculate(){\n\n    errorBox.classList.remove('is-visible');\n    result.classList.remove('is-visible');\n\n    const roofArea =\n      parseFloat(\n        String(areaInput.value).replace(',', '.')\n      );\n\n    const gutterLength =\n      parseFloat(\n        String(lengthInput.value).replace(',', '.')\n      );\n\n    const stateCode =\n      stateInput.value;\n\n    const stateData =\n      stateRainfall[stateCode];\n\n    const rainfall =\n      stateData\n        ? stateData.rain\n        : NaN;\n\n    if(\n      !Number.isFinite(roofArea) ||\n      roofArea \u003c= 0 ||\n      !Number.isFinite(gutterLength) ||\n      gutterLength \u003c= 0 ||\n      !stateData\n    ){\n\n      errorBox.textContent =\n        'Bitte geben Sie Dachfläche und Dachrinnenlänge ein und wählen Sie Ihr Bundesland aus.';\n\n      errorBox.classList.add('is-visible');\n      return;\n    }\n\n    const requiredFlow =\n      rainfall *\n      roofArea \/\n      10000;\n\n    const flowLength =\n      outletInput.value === 'center'\n        ? gutterLength \/ 2\n        : gutterLength;\n\n    const match =\n      findSuitableGutter(\n        requiredFlow,\n        flowLength\n      );\n\n    const alternativeArea =\n      roofArea \/ 2;\n\n    const alternativeFlow =\n      rainfall *\n      alternativeArea \/\n      10000;\n\n    const alternativeFlowLength =\n      gutterLength \/ 4;\n\n    const alternativeMatch =\n      findSuitableGutter(\n        alternativeFlow,\n        alternativeFlowLength\n      );\n\n    if(match){\n\n      const reserve =\n        ((match.capacity \/ requiredFlow) - 1) * 100;\n\n      document.getElementById('dcCalcSize').textContent =\n        match.gutter.label;\n\n      document.getElementById('dcCalcPipe').textContent =\n        'Empfohlenes Fallrohr: ' +\n        match.gutter.pipe;\n\n      document.getElementById('dcCalcText').innerHTML =\n        'Für \u003cstrong\u003e' +\n        formatNumber(roofArea,1) +\n        ' m² Dachfläche\u003c\/strong\u003e in \u003cstrong\u003e' +\n        stateData.name +\n        '\u003c\/strong\u003e und einen maximalen Fließweg von \u003cstrong\u003e' +\n        formatNumber(flowLength,1) +\n        ' m\u003c\/strong\u003e empfiehlt der Rechner diese Systemgröße.';\n\n      document.getElementById('dcCalcFlow').textContent =\n        formatNumber(requiredFlow,2) +\n        ' l\/s';\n\n      document.getElementById('dcCalcFlowLength').textContent =\n        formatNumber(flowLength,1) +\n        ' m';\n\n      document.getElementById('dcCalcReserve').textContent =\n        reserve \u003e= 0\n          ? '+' + Math.round(reserve) + ' %'\n          : 'gering';\n\n    }else{\n\n      document.getElementById('dcCalcSize').textContent =\n        'Größere Auslegung erforderlich';\n\n      document.getElementById('dcCalcPipe').textContent =\n        'Ein einzelner Standard-Ablauf reicht für diese Eingaben nicht aus.';\n\n      document.getElementById('dcCalcText').innerHTML =\n        'Der berechnete Regenabfluss beträgt \u003cstrong\u003e' +\n        formatNumber(requiredFlow,2) +\n        ' l\/s\u003c\/strong\u003e. Bei der eingegebenen Rinnenlänge liegt die Anlage außerhalb der im Rechner hinterlegten Standardgrößen.';\n\n      document.getElementById('dcCalcFlow').textContent =\n        formatNumber(requiredFlow,2) +\n        ' l\/s';\n\n      document.getElementById('dcCalcFlowLength').textContent =\n        formatNumber(flowLength,1) +\n        ' m';\n\n      document.getElementById('dcCalcReserve').textContent =\n        '–';\n    }\n\n    const alternativeBox =\n      document.getElementById('dcCalcAlternative');\n\n    if(alternativeMatch){\n\n      alternativeBox.innerHTML =\n        '\u003cstrong\u003eAlternative mit zwei Fallrohren\u003c\/strong\u003e' +\n        '\u003cp\u003eBei zwei ungefähr gleichmäßig angeordneten Abläufen verteilt sich die Dachfläche auf etwa \u003cstrong\u003e' +\n        formatNumber(alternativeArea,1) +\n        ' m² je Ablauf\u003c\/strong\u003e. Der Rechner ergibt dafür \u003cstrong\u003e' +\n        alternativeMatch.gutter.label +\n        '\u003c\/strong\u003e mit einem Fallrohr von \u003cstrong\u003e' +\n        alternativeMatch.gutter.pipe +\n        '\u003c\/strong\u003e je Ablauf.\u003c\/p\u003e';\n\n    }else{\n\n      alternativeBox.innerHTML =\n        '\u003cstrong\u003eIndividuelle Auslegung empfohlen\u003c\/strong\u003e' +\n        '\u003cp\u003eAuch mit zwei ungefähr gleichmäßig verteilten Fallrohren liegt die Anlage außerhalb der im Rechner hinterlegten Standardgrößen. Die Dachentwässerung sollte in diesem Fall individuell bemessen werden.\u003c\/p\u003e';\n    }\n\n    result.classList.add('is-visible');\n  }\n\n  button.addEventListener('click', calculate);\n\n  [areaInput, lengthInput].forEach(function(input){\n    input.addEventListener('keydown', function(event){\n      if(event.key === 'Enter'){\n        event.preventDefault();\n        calculate();\n      }\n    });\n  });\n\n})();\n\u003c\/script\u003e","brand":"Dachrinnenprofis","offers":[{"title":"NG 6 tlg. RG333 \/ Rechts","offer_id":58408988705032,"sku":"DP-007-001","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 6 tlg. RG333 \/ Links","offer_id":58419834585352,"sku":"DP-007-002","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 7 tlg. RG285 \/ Rechts","offer_id":58419834618120,"sku":"DP-007-003","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 7 tlg. RG285 \/ Links","offer_id":58419834650888,"sku":"DP-007-004","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 8 tlg. RG250 \/ Rechts","offer_id":58419834683656,"sku":"DP-007-005","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 8 tlg. RG250 \/ Links","offer_id":58419834716424,"sku":"DP-007-006","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 10 tlg. RG200 \/ Rechts","offer_id":58419834749192,"sku":"DP-007-007","price":1.8,"currency_code":"EUR","in_stock":true},{"title":"NG 10 tlg. RG200 \/ Links","offer_id":58419834781960,"sku":"DP-007-008","price":1.8,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1057\/7510\/4264\/files\/Entstueck.png?v=1786527897","url":"https:\/\/dachrinnenprofis.de\/products\/dachrinnenendstueck","provider":"Dachrinnenprofis.de","version":"1.0","type":"link"}