<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sicherung &#8211; Tribolias</title>
	<atom:link href="https://tribolias.com/tag/sicherung/feed/" rel="self" type="application/rss+xml" />
	<link>https://tribolias.com</link>
	<description>Webdesigner, Handwerker, Vanlifer </description>
	<lastBuildDate>Thu, 06 Aug 2026 18:00:05 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://tribolias.com/wp-content/uploads/2024/05/cropped-IMG_7123-32x32.png</url>
	<title>Sicherung &#8211; Tribolias</title>
	<link>https://tribolias.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">249203457</site>	<item>
		<title>Kabelrechner für Camper &#038; Wohnmobil – Querschnitt, Temperatur &#038; Sicherung kostenlos berechnen</title>
		<link>https://tribolias.com/camper/kabelrechner-fuer-camper-wohnmobil-querschnitt-temperatur-sicherung-kostenlos-berechnen/</link>
					<comments>https://tribolias.com/camper/kabelrechner-fuer-camper-wohnmobil-querschnitt-temperatur-sicherung-kostenlos-berechnen/#respond</comments>
		
		<dc:creator><![CDATA[Tribolias]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 13:22:21 +0000</pubDate>
				<category><![CDATA[Camper]]></category>
		<category><![CDATA[12V]]></category>
		<category><![CDATA[Camperausbau]]></category>
		<category><![CDATA[DC]]></category>
		<category><![CDATA[Elektrik]]></category>
		<category><![CDATA[Kabel]]></category>
		<category><![CDATA[Querschnitt]]></category>
		<category><![CDATA[Sicherung]]></category>
		<category><![CDATA[Wechselstrom]]></category>
		<category><![CDATA[Wohnmobil]]></category>
		<guid isPermaLink="false">https://tribolias.com/?p=2621</guid>

					<description><![CDATA[<p>Welches Kabel brauche ich von der Batterie zum Wechselrichter? Wie dick muss die Leitung zum Solar-Laderegler sein? Und was passiert, wenn das Kabel im Sommer unter dem Dach auf 60°C aufheizt? Das sind Fragen, die beim Camperausbau fast jeder irgendwann stellt und die mit einer simplen Faustformel aus dem Internet oft falsch beantwortet werden. Denn [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://tribolias.com/camper/kabelrechner-fuer-camper-wohnmobil-querschnitt-temperatur-sicherung-kostenlos-berechnen/">Kabelrechner für Camper &amp; Wohnmobil – Querschnitt, Temperatur &amp; Sicherung kostenlos berechnen</a> first appeared on <a rel="nofollow" href="https://tribolias.com">Tribolias</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Welches Kabel brauche ich von der Batterie zum Wechselrichter? Wie dick muss die Leitung zum Solar-Laderegler sein? Und was passiert, wenn das Kabel im Sommer unter dem Dach auf 60°C aufheizt?</p>



<p class="wp-block-paragraph">Das sind Fragen, die beim Camperausbau fast jeder irgendwann stellt und die mit einer simplen Faustformel aus dem Internet oft falsch beantwortet werden. Denn der richtige Kabelquerschnitt hängt nicht nur von Strom und Länge ab, sondern auch von der Umgebungstemperatur, der Verlegeart und dem Leitermaterial.</p>



<p class="wp-block-paragraph">Mit diesem kostenlosen Kabelrechner bekommst du eine vollständige Berechnung direkt im Browser und ohne Registrierung.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Was kann der Kabelrechner?</h2>



<p class="wp-block-paragraph">Das Tool ist in vier Bereiche aufgeteilt:</p>



<p class="wp-block-paragraph"><strong>Querschnitt berechnen</strong> &#8211; gib Stromart (DC oder AC), Spannung, Strom, Leitungslänge und Temperatur ein. Der Rechner berücksichtigt den Temperaturkoeffizienten von Kupfer und prüft den Querschnitt sowohl auf Spannungsabfall als auch auf thermische Belastbarkeit. Du bekommst den Mindestquerschnitt, den empfohlenen Normquerschnitt und eine Sicherungsempfehlung.</p>



<p class="wp-block-paragraph"><strong>Mehrfach-Berechnung</strong> &#8211; plane dein gesamtes Fahrzeug auf einmal. Trage alle Leitungen ein und berechne sie in einem Schritt: von der Hauptleitung über die Solar-Anschlüsse bis zu jedem einzelnen Verbraucher.</p>



<p class="wp-block-paragraph"><strong>Richtwert-Tabellen</strong> &#8211; Belastbarkeitstabellen für Kupferleitungen in verschiedenen Verlegearten, Temperaturkorrekturfaktoren und Sicherungstypen auf einen Blick.</p>



<p class="wp-block-paragraph"><strong>Hintergrundwissen</strong> &#8211; wer verstehen möchte wie die Berechnung funktioniert, findet hier die Formeln, den Unterschied zwischen DC und AC und die wichtigsten Faustregeln.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Warum reicht eine einfache Faustformel nicht?</h2>



<p class="wp-block-paragraph">Die klassische Formel lautet: Querschnitt = spezifischer Widerstand × Strom × Länge / (Spannung × max. Spannungsabfall). Das stimmt aber nur unter Laborbedingungen bei 20°C.</p>



<p class="wp-block-paragraph">Im Camper sieht die Realität anders aus. Ein Kabel unter dem Dach erreicht im Sommer locker 50 bis 70°C. Bei 60°C steigt der spezifische Widerstand von Kupfer um rund 16% gegenüber dem 20°C-Referenzwert. Das bedeutet: mehr Spannungsabfall, mehr Wärme, und im schlimmsten Fall eine Leitung die dauerhaft überlastet ist, auch wenn der Querschnitt nach der einfachen Formel „passt&#8220;.</p>



<p class="wp-block-paragraph">Dazu kommt die Bündelung: fünf Kabel zusammen im Wellrohr können zusammen 30 bis 40% weniger Strom tragen als jedes Kabel einzeln. Das wird bei der Planung fast immer vergessen.</p>



<p class="wp-block-paragraph">Dieser Rechner berücksichtigt beides.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">So nutzt du den Rechner richtig</h2>



<p class="wp-block-paragraph"><strong>Leitungslänge = Hin- und Rückleitung zusammen</strong> Das ist der häufigste Fehler. Strom fließt durch den Plusleiter zum Verbraucher und durch den Minusleiter zurück. Wenn die Leitung 2 Meter lang ist, trägst du 4 Meter ein.</p>



<p class="wp-block-paragraph"><strong>Dauerstrom, nicht Spitzenstrom</strong> Elektromotoren, Kompressoren und Wechselrichter können beim Anlaufen kurzzeitig das Zwei- bis Dreifache ihres Nennstroms ziehen. Pumpen sogar bis zum achtfachen! Das ist normal und wird durch die Sicherung abgefangen (möglicherweise aber nicht durch den Wechselrichter &#8211; <a href="https://tribolias.com/camper/wechselrichter/">allgemeines zu Wechselrichtern</a>, <a href="https://tribolias.com/camper/flackerndes-licht-brummende-klimaanlage/">Brummender Wechselrichter</a>). Für den Kabelquerschnitt zählt der Dauerstrom im Betrieb.</p>



<p class="wp-block-paragraph"><strong>Temperatur realistisch einschätzen</strong> Innenraum des Campers im Sommer: 35–45°C. Unter dem Dach, nahe der Karosserie: 50–70°C. Motorraum: 60–100°C. Je heißer die Umgebung, desto größer muss der Querschnitt sein.</p>



<p class="wp-block-paragraph"><strong>Sicherung immer am Pluspol, so nah wie möglich</strong> Die Sicherung schützt die Leitung zwischen Batterie und Verbraucher &#8211; nicht das Gerät selbst. Sie gehört direkt an den Batterie-Pluspol, maximal 30 cm entfernt. Alles dahinter ist durch die Sicherung geschützt, alles davor nicht.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Mein Setup als Beispiel</h2>



<p class="wp-block-paragraph">In meinem Setra habe ich u.a. folgende Hauptleitungen verlegt:</p>



<ul class="wp-block-list">
<li><strong>Batterie → Hauptverteiler:</strong> 70mm² Kupfer, 1 Meter, 300A Sicherung direkt an der Batterie</li>



<li><strong>Solar → MPPT-Laderegler:</strong> 10mm², 20 Meter, Verlege unter dem Dach – hier ist die Temperaturkorrektur besonders relevant</li>



<li><strong>Batterie → Wechselrichter:</strong> 50mm², so kurz wie möglich, eigene 160A-Sicherung je Wechselrichter</li>



<li><strong>Verteiler → Kühlschrank:</strong> 4mm², 12 Meter, 20A-Sicherung</li>
</ul>



<p class="wp-block-paragraph">Für alle diese Leitungen liefert der Mehrfach-Rechner auf einen Schlag alle Querschnitte und Sicherungsempfehlungen.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">DC oder AC – was ist der Unterschied bei der Berechnung?</h2>



<p class="wp-block-paragraph">Bei <strong>DC (Gleichstrom)</strong> &#8211; also Solar, Batterie, 12V/24V-Verbraucher &#8211; fließt der Strom immer in eine Richtung. Der Spannungsabfall ist besonders kritisch: bei 12V bedeuten schon 0,5V Verlust 4% &#8211; das merkt man an schlechter Leistung von Kühlbox oder Pumpe.</p>



<p class="wp-block-paragraph">Bei <strong>AC (Wechselstrom)</strong> &#8211; also Landstrom oder Wechselrichter-Ausgang auf 230V &#8211; ist der Spannungsabfall prozentual weniger kritisch, aber die thermische Belastung kann trotzdem ein Thema sein, besonders bei langen Leitungen oder gebündelten Kabeln.</p>



<p class="wp-block-paragraph">Der Rechner unterstützt beide Stromarten und passt die Berechnung entsprechend an.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Der Rechner als Ergänzung zum Energierechner</h2>



<p class="wp-block-paragraph">Dieses Tool ist die Ergänzung zu meinem <a href="https://tribolias.com/camper/energierechner-fuer-autarke-wohnmobile-und-camper/">Camper Energierechner</a>. Dort berechnest du zuerst deinen Strombedarf und dimensionierst Solar, Batterie und Wechselrichter. Hier planst du anschließend die Verkabelung dazu. Beide Tools zusammen decken die komplette elektrische Planung deines autarken Camper-Ausbaus ab.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>Dieser Rechner dient zur Planung und Orientierung. Die Ergebnisse sind Richtwerte – keine verbindliche Fachplanung. Vor dem Einbau elektrischer Anlagen im Fahrzeug immer einen KFZ-Elektriker hinzuziehen.</em></p>



<p class="wp-block-paragraph">Um diese Seite zu finanzieren, nutzen wir Affiliate-Links. Wenn du über einen unserer Links einkaufst, erhalten wir eine kleine Provision – für dich entstehen keine Mehrkosten. Wir empfehlen nur Produkte, die wir selbst kennen oder nutzen.</p>



<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --sun:#D97706;--sun-d:#92400E;--forest:#166534;--forest-l:#DCFCE7;
  --steel:#1E3A5F;--steel-l:#EFF6FF;--bg:#FAFAF8;--border:#E5E1D6;
  --text:#1C1917;--muted:#78716C;--danger:#B91C1C;--danger-l:#FEE2E2;
  --orange-l:#FFF7ED;
  --font-h:'Georgia','Times New Roman',serif;
  --font-b:system-ui,-apple-system,sans-serif;
  --r:8px;
}
body{font-family:var(--font-b);background:var(--bg);color:var(--text);font-size:15px;line-height:1.6}
.tool-header{background:transparent;color:#111;padding:2rem 2rem 1.5rem;border-bottom:2px solid var(--border);margin-bottom:.5rem}
.header-inner{max-width:960px;margin:0 auto}
.header-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#555;margin-bottom:.5rem}
.header-title{font-family:var(--font-h);font-size:clamp(1.4rem,4vw,2rem);font-weight:400;color:#111;line-height:1.25;margin-bottom:.6rem}
.header-title span{color:var(--sun)}
.header-sub{font-size:13px;color:#444;max-width:560px}
.header-actions{margin-top:1.25rem;display:flex;gap:8px;flex-wrap:wrap}
.btn-print,.btn-pdf{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:var(--r);font-size:13px;font-weight:500;cursor:pointer;border:1.5px solid #ccc;background:#fff;color:#111;text-decoration:none;transition:.15s}
.btn-print:hover{background:#f0f0f0}
.btn-pdf{background:var(--sun);border-color:var(--sun);color:#fff}
.btn-pdf:hover{background:#B45309}
.tool-body{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem}
.tabs{display:flex;gap:2px;margin-bottom:1.5rem;border-bottom:2px solid var(--border);overflow-x:auto}
.tab-btn{padding:9px 16px;font-size:13px;font-weight:500;border:none;background:transparent;cursor:pointer;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:.15s}
.tab-btn.active{color:var(--steel);border-bottom-color:var(--steel)}
.panel{display:none}.panel.active{display:block}
.section-title{font-family:var(--font-h);font-size:1.05rem;font-weight:400;color:var(--steel);margin:1.4rem 0 .6rem}
.section-title:first-child{margin-top:0}
.section-hint{font-size:12px;color:var(--muted);background:#F5F3EE;border-radius:var(--r);padding:8px 12px;margin-bottom:.75rem;line-height:1.55}
.info-box,.warn-box,.ok-box,.err-box{font-size:13px;padding:10px 14px;border-radius:var(--r);margin-bottom:1rem;line-height:1.5}
.info-box{background:var(--steel-l);border-left:3px solid var(--steel);color:var(--steel)}
.warn-box{background:var(--orange-l);border-left:3px solid var(--sun);color:var(--sun-d)}
.ok-box{background:var(--forest-l);border-left:3px solid var(--forest);color:var(--forest)}
.err-box{background:var(--danger-l);border-left:3px solid var(--danger);color:var(--danger)}

/* Eingabe-Grid */
.calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}
.field{display:flex;flex-direction:column;gap:5px}
.field label{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.field input,.field select{padding:8px 12px;font-size:14px;border:1px solid #D6D3CA;border-radius:var(--r);background:#fff;color:var(--text);font-family:var(--font-b);width:100%}
.field input:focus,.field select:focus{outline:2px solid var(--steel)}
.field .unit{font-size:12px;color:var(--muted);margin-top:3px}

/* Ergebnis-Karten */
.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:1rem 0}
.metric{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:12px 14px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.metric-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}
.metric-value{font-size:22px;font-weight:700;color:var(--steel);line-height:1}
.metric-unit{font-size:12px;color:var(--muted);margin-top:2px}
.metric.accent{background:var(--steel);border-color:var(--steel)}
.metric.accent .metric-label{color:rgba(255,255,255,.6)}
.metric.accent .metric-value{color:#fff}
.metric.accent .metric-unit{color:rgba(255,255,255,.6)}
.metric.ok-m{background:var(--forest-l);border-color:var(--forest)}
.metric.ok-m .metric-value{color:var(--forest)}
.metric.warn-m{background:var(--orange-l);border-color:var(--sun)}
.metric.warn-m .metric-value{color:var(--sun-d)}
.metric.err-m{background:var(--danger-l);border-color:var(--danger)}
.metric.err-m .metric-value{color:var(--danger)}

/* Buttons */
.btn{padding:6px 14px;font-size:13px;border:1.5px solid var(--border);border-radius:var(--r);background:#fff;color:var(--text);cursor:pointer;font-family:var(--font-b);transition:.13s}
.btn-calc{background:var(--steel);color:#fff;border-color:var(--steel);padding:10px 28px;font-size:14px;font-weight:500;margin-top:.5rem}
.btn-calc:hover{background:#162E4D}

/* Tabellen */
.rich-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:.75rem}
.rich-table th{background:#F5F3EE;padding:8px 12px;text-align:left;border-bottom:1.5px solid var(--border);font-weight:600;color:var(--muted);font-size:12px}
.rich-table td{padding:8px 12px;border-bottom:1px solid var(--border)}
.rich-table tr:last-child td{border-bottom:none}
.rich-table tr:hover td{background:#FAFAF8}
.hl{color:var(--steel);font-weight:600}
.hl-ok{color:var(--forest);font-weight:600}
.hl-warn{color:var(--sun-d);font-weight:600}
.hl-err{color:var(--danger);font-weight:600}
.divider{border:none;border-top:1px solid var(--border);margin:1.25rem 0}

/* Temperatur-Badge */
.temp-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;margin-left:8px}
.temp-ok{background:var(--forest-l);color:var(--forest)}
.temp-warn{background:var(--orange-l);color:var(--sun-d)}
.temp-err{background:var(--danger-l);color:var(--danger)}

/* Sicherungs-Empfehlung */
.fuse-box{background:#F5F3EE;border-radius:var(--r);padding:12px 16px;margin-top:.75rem;font-size:13px}
.fuse-box strong{color:var(--steel)}

@media print{
  body{background:#fff;font-size:12px}
  .tool-header{padding:1rem}
  .header-actions,.tabs,.no-print{display:none!important}
  .panel{display:block!important}
  .panel::before{content:attr(data-print-title);display:block;font-family:Georgia,serif;font-size:1rem;color:#1E3A5F;border-bottom:2px solid #E5E1D6;padding-bottom:.4rem;margin:1.2rem 0 .75rem}
  .btn-calc{display:none!important}
  .tool-body{padding:.5rem 0}
}
</style>
</head>
<body>

<div class="tool-header">
  <div class="header-inner">
    <div class="header-eyebrow">Campervanbau &middot; Elektrik &middot; v1.0</div>
    <h1 class="header-title">&#128268; Kabelrechner <span>DC &amp; AC</span></h1>
    <p class="header-sub">Querschnitt, Spannungsabfall, Temperaturkorrektur, Sicherung &mdash; f&uuml;r 12V, 24V und 230V im Camper und Wohnmobil.</p>
    <div class="header-actions">
      <button class="btn-print" id="btn-print">&#128424;&#65039; Drucken</button>
      <button class="btn-pdf"   id="btn-pdf">&#11015;&#65039; Als PDF speichern</button>
    </div>
  </div>
</div>

<div class="tool-body">
  <div class="tabs no-print">
    <button class="tab-btn active" data-tab="rechner">&#128268; Querschnitt berechnen</button>
    <button class="tab-btn" data-tab="mehrfach">&#128221; Mehrfach-Berechnung</button>
    <button class="tab-btn" data-tab="tabellen">&#128200; Richtwert-Tabellen</button>
    <button class="tab-btn" data-tab="wissen">&#128218; Hintergrundwissen</button>
  </div>

  <!-- ══ TAB: RECHNER ══ -->
  <div id="tab-rechner" class="panel active" data-print-title="Kabelquerschnitt-Berechnung">

    <div class="info-box">
      Gib Spannung, Strom, L&auml;nge und Umgebungstemperatur ein. Der Rechner ber&uuml;cksichtigt den <strong>Temperaturkoeffizienten von Kupfer</strong> (0,00393/K), den zul&auml;ssigen Spannungsabfall und gibt eine Sicherungsempfehlung aus.
    </div>

    <div class="section-title">Leitungsparameter</div>
    <div class="calc-grid">
      <div class="field">
        <label for="sys-type">Stromart</label>
        <select id="sys-type">
          <option value="dc">DC &ndash; Gleichstrom (12V / 24V Solar, Batterie)</option>
          <option value="ac1">AC einphasig &ndash; 230V Wechselstrom</option>
          <option value="ac3">AC dreiphasig &ndash; 400V Drehstrom</option>
        </select>
        <span class="unit">DC = Solar/Batterie, AC = Landstrom/Wechselrichter</span>
      </div>
      <div class="field">
        <label for="voltage">Spannung (V)</label>
        <select id="voltage">
          <option value="12">12 V &ndash; Fahrzeugbordnetz</option>
          <option value="24">24 V &ndash; LKW / gr&ouml;&szlig;ere Systeme</option>
          <option value="48">48 V &ndash; Hochvoltsystem</option>
          <option value="230">230 V &ndash; Wechselstrom einphasig</option>
          <option value="400">400 V &ndash; Drehstrom dreiphasig</option>
          <option value="custom">Benutzerdefiniert &rarr;</option>
        </select>
      </div>
      <div class="field" id="custom-v-field" style="display:none">
        <label for="voltage-custom">Eigene Spannung (V)</label>
        <input type="number" id="voltage-custom" min="1" max="1000" value="48">
      </div>
      <div class="field">
        <label for="current">Strom (A)</label>
        <input type="number" id="current" min="0.1" step="0.5" value="20">
        <span class="unit">Dauerstrom &mdash; nicht Spitzenstrom</span>
      </div>
      <div class="field">
        <label for="length">Leitungsl&auml;nge (m)</label>
        <input type="number" id="length" min="0.1" step="0.5" value="4">
        <span class="unit">Hin- UND R&uuml;ckleitung zusammen</span>
      </div>
      <div class="field">
        <label for="vdrop-max">Max. Spannungsabfall</label>
        <select id="vdrop-max">
          <option value="0.01">1 % &ndash; Hauptleitung (Batterie &rarr; Verteiler)</option>
          <option value="0.02">2 % &ndash; Empfehlung Solar-DC</option>
          <option value="0.03" selected>3 % &ndash; Verbraucherleitung (Standard)</option>
          <option value="0.05">5 % &ndash; unkritische Verbraucher</option>
        </select>
      </div>
      <div class="field">
        <label for="material">Leitermaterial</label>
        <select id="material">
          <option value="0.0178" selected>Kupfer (Cu) &ndash; Standard</option>
          <option value="0.0282">Aluminium (Al) &ndash; leichter, gr&ouml;&szlig;erer Querschnitt n&ouml;tig</option>
        </select>
        <span class="unit">Kupfer empfohlen f&uuml;r KFZ/Camper</span>
      </div>
    </div>

    <div class="section-title">Temperatur &amp; Verlegeart</div>
    <div class="section-hint">
      Die zul&auml;ssige Strombelastbarkeit sinkt mit steigender Temperatur. Im Motorraum oder unter dem Dach k&ouml;nnen 60&ndash;80 &deg;C erreicht werden.
      Bei Leitungsb&uuml;ndeln (mehrere Kabel zusammen) zus&auml;tzlich einen gr&ouml;&szlig;eren Querschnitt w&auml;hlen.
    </div>
    <div class="calc-grid">
      <div class="field">
        <label for="temp-amb">Umgebungstemperatur (&deg;C)</label>
        <input type="number" id="temp-amb" min="-20" max="100" value="25">
        <span class="unit">Normal: 25&deg;C &bull; Motorraum: 60&ndash;80&deg;C &bull; Dach Sommer: 50&ndash;70&deg;C</span>
      </div>
      <div class="field">
        <label for="temp-ref">Referenztemperatur Leiter (&deg;C)</label>
        <select id="temp-ref">
          <option value="60" selected>60 &deg;C &ndash; Standard KFZ-Leitungen (FLRY)</option>
          <option value="70">70 &deg;C &ndash; NYM / H07V-K</option>
          <option value="90">90 &deg;C &ndash; Silikonleitungen hochtemperaturbereich</option>
          <option value="105">105 &deg;C &ndash; Motorraum-Leitungen</option>
        </select>
      </div>
      <div class="field">
        <label for="bundle">Verlegeart / B&uuml;ndelung</label>
        <select id="bundle">
          <option value="1.0">Einzeln verlegt, frei in Luft</option>
          <option value="0.85" selected>Einzeln im Kabelkanal / am Fahrzeugboden</option>
          <option value="0.70">B&uuml;ndel 3&ndash;5 Kabel zusammen</option>
          <option value="0.57">B&uuml;ndel 6&ndash;9 Kabel zusammen</option>
          <option value="0.50">B&uuml;ndel 10+ Kabel (stark geb&uuml;ndelt)</option>
        </select>
        <span class="unit">B&uuml;ndelung reduziert die zul&auml;ssige Strombelastbarkeit</span>
      </div>
      <div class="field">
        <label for="install-type">Verwendungszweck</label>
        <select id="install-type">
          <option value="consumer">Verbraucherleitung (LED, Pumpe, USB&#8230;)</option>
          <option value="main">Hauptleitung (Batterie &rarr; Verteiler)</option>
          <option value="solar">Solar (Panel &rarr; Laderegler)</option>
          <option value="inverter">Wechselrichter-Anschluss (Batterie &rarr; WR)</option>
          <option value="shore">Landstrom (230V AC)</option>
        </select>
      </div>
    </div>

    <button class="btn btn-calc" id="btn-calc">Berechnen &rarr;</button>
    <div id="calc-result" style="margin-top:1.5rem"></div>
  </div>

  <!-- ══ TAB: MEHRFACH ══ -->
  <div id="tab-mehrfach" class="panel" data-print-title="Mehrfach-Berechnung">
    <div class="info-box">
      Berechne mehrere Leitungen auf einmal &mdash; praktisch f&uuml;r die Gesamtplanung deines Camper-Ausbaus.
      Trage alle Leitungen ein und klicke auf &bdquo;Alle berechnen&ldquo;.
    </div>

    <table style="width:100%;border-collapse:collapse;font-size:13px" id="multi-table">
      <thead>
        <tr style="background:#F5F3EE">
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">Bezeichnung</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">V</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">A</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">m (H+R)</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">Max. %</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">Temp. &deg;C</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border);text-align:left;font-size:11px;color:var(--muted)">Ergebnis</th>
          <th style="padding:8px;border-bottom:1.5px solid var(--border)"></th>
        </tr>
      </thead>
      <tbody id="multi-body"></tbody>
    </table>

    <div style="margin-top:.75rem;display:flex;gap:8px;flex-wrap:wrap">
      <button class="btn" id="add-multi-row" style="color:var(--steel);border-color:var(--steel)">+ Leitung hinzuf&uuml;gen</button>
      <button class="btn btn-calc" id="btn-calc-multi">Alle berechnen &rarr;</button>
    </div>
    <div id="multi-result" style="margin-top:1rem"></div>
  </div>

  <!-- ══ TAB: TABELLEN ══ -->
  <div id="tab-tabellen" class="panel" data-print-title="Richtwert-Tabellen">

    <div class="section-title">Kupferleitungen &ndash; zul&auml;ssige Dauerstrombelastbarkeit</div>
    <div class="section-hint">Werte gelten f&uuml;r 60&deg;C Leitertemperatur, 25&deg;C Umgebung, Einzelverlegt. Bei B&uuml;ndelung oder h&ouml;herer Temperatur entsprechend reduzieren.</div>
    <table class="rich-table">
      <thead><tr><th>Querschnitt</th><th>Einzeln frei</th><th>Im Kanal</th><th>3er-B&uuml;ndel</th><th>Typische Verwendung Camper</th></tr></thead>
      <tbody>
        <tr><td class="hl">1,5 mm&sup2;</td><td>16 A</td><td>14 A</td><td>11 A</td><td>LED, Kleinverbraucher, Sensoren</td></tr>
        <tr><td class="hl">2,5 mm&sup2;</td><td>25 A</td><td>21 A</td><td>18 A</td><td>Steckdosen, Wasserpumpe, USB-Hub</td></tr>
        <tr><td class="hl">4 mm&sup2;</td><td>32 A</td><td>27 A</td><td>23 A</td><td>K&uuml;hlbox, Geb&auml;se, mittlere Verbraucher</td></tr>
        <tr><td class="hl">6 mm&sup2;</td><td>40 A</td><td>34 A</td><td>29 A</td><td>Solar &rarr; Laderegler, Ladeger&auml;t &rarr; Batterie</td></tr>
        <tr><td class="hl">10 mm&sup2;</td><td>54 A</td><td>46 A</td><td>39 A</td><td>Laderegler &rarr; Batterie (gr&ouml;&szlig;ere Anlage)</td></tr>
        <tr><td class="hl">16 mm&sup2;</td><td>73 A</td><td>62 A</td><td>53 A</td><td>Batterie &rarr; Wechselrichter (bis ~800 W)</td></tr>
        <tr><td class="hl">25 mm&sup2;</td><td>95 A</td><td>81 A</td><td>69 A</td><td>Batterie &rarr; Wechselrichter (bis ~1200 W)</td></tr>
        <tr><td class="hl">35 mm&sup2;</td><td>119 A</td><td>101 A</td><td>86 A</td><td>Batterie &rarr; Wechselrichter (bis ~1800 W)</td></tr>
        <tr><td class="hl">50 mm&sup2;</td><td>145 A</td><td>123 A</td><td>105 A</td><td>Batterie &rarr; Wechselrichter (bis ~2500 W)</td></tr>
        <tr><td class="hl">70 mm&sup2;</td><td>180 A</td><td>153 A</td><td>130 A</td><td>Gro&szlig;anlagen, Hauptkabel</td></tr>
        <tr><td class="hl">95 mm&sup2;</td><td>216 A</td><td>184 A</td><td>156 A</td><td>Sehr gro&szlig;e WR-Systeme, Starterbatterie</td></tr>
      </tbody>
    </table>

    <hr class="divider">
    <div class="section-title">Temperaturkorrekturfaktor Kupfer</div>
    <div class="section-hint">Der spezifische Widerstand von Kupfer steigt mit der Temperatur. Bei 60&deg;C fl&iuml;e&szlig;t f&uuml;r denselben Querschnitt weniger Strom bzw. f&auml;llt mehr Spannung ab.</div>
    <table class="rich-table">
      <thead><tr><th>Umgebungstemperatur</th><th>Korrekturfaktor</th><th>Auswirkung auf Strombelastbarkeit</th></tr></thead>
      <tbody>
        <tr><td>10 &deg;C</td><td class="hl-ok">1,22</td><td>+22 % mehr Strom m&ouml;glich</td></tr>
        <tr><td>20 &deg;C</td><td class="hl-ok">1,12</td><td>+12 % mehr Strom m&ouml;glich</td></tr>
        <tr><td>25 &deg;C (Referenz)</td><td class="hl">1,00</td><td>Referenzwert</td></tr>
        <tr><td>35 &deg;C</td><td class="hl-warn">0,89</td><td>11 % weniger</td></tr>
        <tr><td>45 &deg;C</td><td class="hl-warn">0,77</td><td>23 % weniger &mdash; Motorraum beachten!</td></tr>
        <tr><td>55 &deg;C</td><td class="hl-err">0,63</td><td>37 % weniger &mdash; n&auml;chstgr&ouml;&szlig;eren Querschnitt</td></tr>
        <tr><td>70 &deg;C</td><td class="hl-err">0,45</td><td>55 % weniger &mdash; zwei Gr&ouml;&szlig;en h&ouml;her</td></tr>
      </tbody>
    </table>

    <hr class="divider">
    <div class="section-title">Sicherungsempfehlungen (KFZ-Sicherungen)</div>
    <table class="rich-table">
      <thead><tr><th>Querschnitt</th><th>Max. Sicherung</th><th>Typische Sicherungstype</th></tr></thead>
      <tbody>
        <tr><td>1,5 mm&sup2;</td><td>16 A</td><td>Mini-ATO, ATO</td></tr>
        <tr><td>2,5 mm&sup2;</td><td>25 A</td><td>ATO, Midi</td></tr>
        <tr><td>4 mm&sup2;</td><td>32 A</td><td>ATO, Midi</td></tr>
        <tr><td>6 mm&sup2;</td><td>40 A</td><td>Midi, ANL</td></tr>
        <tr><td>10 mm&sup2;</td><td>50 A</td><td>ANL, MIDI</td></tr>
        <tr><td>16 mm&sup2;</td><td>80 A</td><td>ANL, MEGA</td></tr>
        <tr><td>25 mm&sup2;</td><td>100 A</td><td>ANL, MEGA</td></tr>
        <tr><td>35 mm&sup2;</td><td>125 A</td><td>ANL, MEGA</td></tr>
        <tr><td>50 mm&sup2;</td><td>160 A</td><td>ANL, MEGA</td></tr>
        <tr><td>70 mm&sup2;</td><td>200 A</td><td>ANL, MEGA</td></tr>
      </tbody>
    </table>
    <p style="font-size:12px;color:var(--muted);margin-top:.5rem">Sicherung immer direkt am Pluspol der Batterie, max. 30 cm Abstand. Sicherung sch&uuml;tzt die <em>Leitung</em>, nicht das Ger&auml;t.</p>
  </div>

  <!-- ══ TAB: WISSEN ══ -->
  <div id="tab-wissen" class="panel" data-print-title="Hintergrundwissen Kabelberechnung">

    <div class="section-title">Warum ist der richtige Querschnitt so wichtig?</div>
    <p style="margin-bottom:1rem;font-size:14px">Ein zu kleiner Kabelquerschnitt bedeutet h&ouml;heren Widerstand &mdash; und damit Spannungsabfall, Erw&auml;rmung und im schlimmsten Fall Kabelbrand. Im Fahrzeug ist das besonders kritisch, weil Kabel oft versteckt verlegt sind und ein Schmorbrand schwer zu l&ouml;schen ist.</p>

    <div class="section-title">DC vs. AC &ndash; was ist der Unterschied?</div>
    <div class="section-hint">
      <strong>DC (Gleichstrom):</strong> Solar, Batterie, 12V/24V-Verbraucher. Der Strom flie&szlig;t immer in eine Richtung. Spannungsabfall ist kritisch weil bei 12V schon 0,5V Abfall = 4% bedeuten.<br><br>
      <strong>AC (Wechselstrom):</strong> Landstrom, Wechselrichter-Ausgang, 230V. Strom wechselt 50x/Sekunde die Richtung. Bei AC gibt es zus&auml;tzlich den <em>Skin-Effekt</em> (bei hohen Frequenzen/Leistungen relevant) und bei Drehstrom den Neutralleiter zu beachten.
    </div>

    <div class="section-title">Die Berechnungsformel</div>
    <div style="background:#F5F3EE;border-radius:var(--r);padding:14px 16px;font-family:monospace;font-size:13px;margin-bottom:1rem">
      Q = (&rho; &times; I &times; L) / (U &times; &Delta;U%)<br><br>
      <span style="color:var(--muted)">
      Q = Querschnitt in mm&sup2;<br>
      &rho; = spez. Widerstand Kupfer = 0,0178 &Omega;&middot;mm&sup2;/m (bei 20&deg;C)<br>
      I = Strom in Ampere<br>
      L = Leitungsl&auml;nge in Meter (Hin + R&uuml;ck!)<br>
      U = Betriebsspannung in Volt<br>
      &Delta;U% = max. Spannungsabfall als Dezimalzahl (0,03 = 3%)
      </span>
    </div>

    <div class="section-title">Temperaturkorrektur des spez. Widerstands</div>
    <div style="background:#F5F3EE;border-radius:var(--r);padding:14px 16px;font-family:monospace;font-size:13px;margin-bottom:1rem">
      &rho;(T) = &rho;(20&deg;C) &times; [1 + &alpha; &times; (T &minus; 20)]<br><br>
      <span style="color:var(--muted)">
      &alpha; = Temperaturkoeffizient Kupfer = 0,00393 /K<br>
      T = tats&auml;chliche Betriebstemperatur in &deg;C<br>
      Beispiel bei 60&deg;C: &rho; = 0,0178 &times; [1 + 0,00393 &times; 40] = 0,0178 &times; 1,157 = 0,0206
      </span>
    </div>

    <div class="section-title">Praktische Faustregeln</div>
    <table class="rich-table">
      <thead><tr><th>Faustregel</th><th>Erkl&auml;rung</th></tr></thead>
      <tbody>
        <tr><td>Lieber eine Gr&ouml;&szlig;e gr&ouml;&szlig;er</td><td>Kabel kostet wenig. Ein Brand kostet viel. Im Zweifel den n&auml;chsten Normquerschnitt w&auml;hlen.</td></tr>
        <tr><td>L&auml;nge = Hin + R&uuml;ck</td><td>Viele Fehler passieren weil nur die halbe L&auml;nge eingetragen wird. Strom flie&szlig;t durch Plus- UND Minusleiter.</td></tr>
        <tr><td>Sicherung am Pluspol, so nah wie m&ouml;glich</td><td>Max. 30 cm vom Batterie-Pluspol. Die Sicherung sch&uuml;tzt die Leitung zwischen Batterie und Verbraucher.</td></tr>
        <tr><td>12V ist unerbittlich</td><td>Bei 12V f&auml;llt 1A mehr Strom st&auml;rker ins Gewicht als bei 230V. Immer Dauerstrom verwenden, nicht Spitzenstrom.</td></tr>
        <tr><td>B&uuml;ndelung ber&uuml;cksichtigen</td><td>5 Kabel zusammen im Wellrohr k&ouml;nnen zusammen 30&ndash;40% weniger Strom tragen als jedes einzeln.</td></tr>
        <tr><td>Aluminiumkabel: 1,5&times; Querschnitt</td><td>Aluminium leitet schlechter als Kupfer. Gleicher Querschnitt = mehr Widerstand. F&uuml;r DC im Camper: immer Kupfer verwenden.</td></tr>
      </tbody>
    </table>
  </div>

</div>

<script>
(function() {

function gid(id) { return document.getElementById(id); }
function gval(id) { return parseFloat((gid(id)||{value:0}).value) || 0; }

/* Normquerschnitte Kupfer */
var STD_SIZES = [1, 1.5, 2.5, 4, 6, 10, 16, 25, 35, 50, 70, 95];

/* Max. Dauerstrom pro Querschnitt bei 60°C, Einzelverlegt (Richtwerte IEC 60228) */
var MAX_CURRENT = {
  1: 16, 1.5: 20, 2.5: 27, 4: 36, 6: 46,
  10: 63, 16: 85, 25: 110, 35: 138, 50: 168, 70: 213, 95: 258
};

/* Temperaturkorrekturfaktor für Strombelastbarkeit (Ref 25°C, Leiter 60°C) */
function tempFactor(tAmb, tRef) {
  return Math.sqrt((tRef - tAmb) / (tRef - 25));
}

/* Spez. Widerstand mit Temperaturkorrektur */
function rhoAtTemp(rho20, tAmb) {
  return rho20 * (1 + 0.00393 * (tAmb - 20));
}

function roundUpSize(q) {
  return STD_SIZES.find(function(s){ return s >= q; }) || 95;
}

function calcSingle(params) {
  var rho20   = params.rho20   || 0.0178;
  var voltage = params.voltage || 12;
  var current = params.current || 20;
  var length  = params.length  || 4;
  var vdrop   = params.vdrop   || 0.03;
  var tAmb    = params.tAmb    || 25;
  var tRef    = params.tRef    || 60;
  var bundle  = params.bundle  || 0.85;
  var sysType = params.sysType || 'dc';

  /* Für AC dreiphasig: Faktor √3 im Nenner (vereinfacht) */
  var acFactor = (sysType === 'ac3') ? Math.sqrt(3) : 1;

  var rhoT = rhoAtTemp(rho20, tAmb);
  /* Mindestquerschnitt nach Spannungsabfall */
  var qVdrop = (rhoT * current * length) / (voltage * vdrop * acFactor);

  /* Normquerschnitt nach Spannungsabfall */
  var recVdrop = roundUpSize(qVdrop);

  /* Tatsächlicher Spannungsabfall mit gewähltem Querschnitt */
  var vdActual = (rhoT * current * length) / (recVdrop * acFactor);
  var vdPct    = vdActual / voltage * 100;

  /* Temperaturkorrigierter Maximalstrom */
  var tf        = tempFactor(tAmb, tRef);
  var maxCurr   = (MAX_CURRENT[recVdrop] || 0) * tf * bundle;

  /* Wärme-Check: Ist der Querschnitt auch thermisch ausreichend? */
  var qThermal  = STD_SIZES.find(function(s){
    return (MAX_CURRENT[s] || 0) * tf * bundle >= current;
  }) || 95;
  var recFinal  = Math.max(recVdrop, qThermal);
  /* Nochmal Spannungsabfall mit finalem Querschnitt */
  var vdFinal   = (rhoT * current * length) / (recFinal * acFactor);
  var vdFinalPct= vdFinal / voltage * 100;
  var maxCurrFinal = (MAX_CURRENT[recFinal] || 0) * tf * bundle;

  /* Sicherungsempfehlung: 125% des Nennstroms, nächste Normgröße */
  var fuseSizes = [6,8,10,13,16,20,25,32,40,50,63,80,100,125,160,200];
  var fuseRec   = fuseSizes.find(function(f){ return f >= current * 1.25; }) || 200;

  /* Verlustleistung in der Leitung */
  var rLine     = rhoT * length / recFinal;
  var pLoss     = current * current * rLine;

  return {
    qVdrop: qVdrop, recVdrop: recVdrop,
    qThermal: qThermal, recFinal: recFinal,
    vdActual: vdActual, vdPct: vdPct,
    vdFinal: vdFinal, vdFinalPct: vdFinalPct,
    maxCurrFinal: maxCurrFinal,
    fuseRec: fuseRec, pLoss: pLoss,
    rhoT: rhoT, tf: tf, bundle: bundle,
    thermalOk: maxCurrFinal >= current,
    vdropOk: vdFinalPct <= (vdrop * 100 + 0.05)
  };
}

function renderResult(r, params, containerId) {
  var el = gid(containerId);
  if (!el) return;

  var status = (r.thermalOk &#038;&#038; r.vdropOk) ? 'ok' : 'warn';
  var statusText = (r.thermalOk &#038;&#038; r.vdropOk)
    ? '&#10003; Berechnung OK &mdash; Leitung ist thermisch und elektrisch geeignet.'
    : '&#9888;&#65039; Achtung &mdash; ' +
      (!r.thermalOk ? 'Querschnitt thermisch nicht ausreichend. ' : '') +
      (!r.vdropOk   ? 'Spannungsabfall &uuml;berschritten.' : '');

  var thermNote = (r.qThermal > r.recVdrop)
    ? '<div class="warn-box" style="margin-top:.5rem">&#9888;&#65039; Der nach Spannungsabfall berechnete Querschnitt ('
      + r.recVdrop + ' mm&sup2;) ist thermisch nicht ausreichend bei '
      + params.tAmb + ' &deg;C und B&uuml;ndelungsfaktor ' + params.bundle
      + '. Querschnitt auf <strong>' + r.recFinal + ' mm&sup2;</strong> erh&ouml;ht.</div>'
    : '';

  el.innerHTML =
    '<div class="metrics">' +
      '<div class="metric"><div class="metric-label">Mindestquerschnitt (Spannungsabfall)</div>' +
        '<div class="metric-value">' + r.qVdrop.toFixed(2) + '</div><div class="metric-unit">mm&sup2;</div></div>' +
      '<div class="metric"><div class="metric-label">Mindestquerschnitt (Thermisch)</div>' +
        '<div class="metric-value">' + r.qThermal + '</div><div class="metric-unit">mm&sup2;</div></div>' +
      '<div class="metric accent"><div class="metric-label">Empfohlener Normquerschnitt</div>' +
        '<div class="metric-value">' + r.recFinal + '</div><div class="metric-unit">mm&sup2;</div></div>' +
      '<div class="metric ' + (r.vdropOk ? 'ok-m' : 'warn-m') + '">' +
        '<div class="metric-label">Spannungsabfall</div>' +
        '<div class="metric-value">' + r.vdFinal.toFixed(3) + '</div>' +
        '<div class="metric-unit">V (' + r.vdFinalPct.toFixed(2) + ' %)</div></div>' +
      '<div class="metric ' + (r.thermalOk ? 'ok-m' : 'err-m') + '">' +
        '<div class="metric-label">Max. Dauerstrom (temp.korr.)</div>' +
        '<div class="metric-value">' + r.maxCurrFinal.toFixed(0) + '</div>' +
        '<div class="metric-unit">A bei ' + params.tAmb + ' &deg;C, Faktor ' + r.tf.toFixed(2) + '</div></div>' +
      '<div class="metric"><div class="metric-label">Verlustleistung Leitung</div>' +
        '<div class="metric-value">' + r.pLoss.toFixed(1) + '</div><div class="metric-unit">W</div></div>' +
    '</div>' +
    thermNote +
    '<div class="fuse-box">&#128268; <strong>Sicherungsempfehlung:</strong> ' +
      r.fuseRec + ' A &mdash; Typ ANL/MIDI/ATO je nach Querschnitt. ' +
      'Einbauen <strong>direkt am Batterie-Pluspol</strong>, max. 30 cm Abstand. ' +
      'Leiter: &rho;('+params.tAmb+'&deg;C) = ' + r.rhoT.toFixed(4) + ' &Omega;&middot;mm&sup2;/m</div>' +
    '<div class="' + (status === 'ok' ? 'ok-box' : 'warn-box') + '" style="margin-top:.75rem">' +
      statusText + '</div>';
}

function getVoltage() {
  var sel = (gid('voltage')||{}).value;
  if (sel === 'custom') return gval('voltage-custom') || 48;
  return parseFloat(sel) || 12;
}

function calculate() {
  var params = {
    rho20:   parseFloat((gid('material')||{value:'0.0178'}).value) || 0.0178,
    voltage: getVoltage(),
    current: gval('current'),
    length:  gval('length'),
    vdrop:   parseFloat((gid('vdrop-max')||{value:'0.03'}).value) || 0.03,
    tAmb:    gval('temp-amb'),
    tRef:    parseFloat((gid('temp-ref')||{value:'60'}).value) || 60,
    bundle:  parseFloat((gid('bundle')||{value:'0.85'}).value) || 0.85,
    sysType: (gid('sys-type')||{value:'dc'}).value
  };
  var r = calcSingle(params);
  renderResult(r, params, 'calc-result');
}

/* Mehrfach-Tab */
var MULTI_DEFAULTS = [
  {name:'Batterie \u2192 Hauptverteiler',   v:12,  a:80,  l:1,   pct:1,  t:25},
  {name:'Solar \u2192 MPPT Laderegler',     v:12,  a:30,  l:3,   pct:2,  t:50},
  {name:'Batterie \u2192 Wechselrichter',   v:12,  a:100, l:1,   pct:1,  t:25},
  {name:'MPPT \u2192 Batterie',             v:12,  a:30,  l:1,   pct:1,  t:25},
  {name:'Verteiler \u2192 K\u00fchlbox',    v:12,  a:10,  l:3,   pct:3,  t:35},
  {name:'Verteiler \u2192 Beleuchtung',     v:12,  a:5,   l:4,   pct:3,  t:35}
];

function buildMultiRow(cfg) {
  var tr = document.createElement('tr');
  tr.style.borderBottom = '1px solid var(--border)';
  tr.innerHTML =
    '<td style="padding:5px 6px"><input type="text" style="width:100%;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.name||'') + '"></td>' +
    '<td style="padding:5px 6px"><input type="number" style="width:60px;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.v||12) + '" min="1"></td>' +
    '<td style="padding:5px 6px"><input type="number" style="width:60px;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.a||10) + '" min="0.1" step="0.5"></td>' +
    '<td style="padding:5px 6px"><input type="number" style="width:60px;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.l||4) + '" min="0.1" step="0.5"></td>' +
    '<td style="padding:5px 6px"><input type="number" style="width:50px;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.pct||3) + '" min="1" max="10"></td>' +
    '<td style="padding:5px 6px"><input type="number" style="width:55px;padding:4px 6px;font-size:12px;border:1px solid #D6D3CA;border-radius:4px" value="' + (cfg.t||25) + '" min="-20" max="100"></td>' +
    '<td style="padding:5px 6px;font-size:12px;color:var(--muted)" class="multi-res-cell">&mdash;</td>' +
    '<td style="padding:5px 6px"><button type="button" style="color:var(--danger);border:none;background:none;cursor:pointer;font-size:14px" onclick="this.closest(\'tr\').remove()">&#x2715;</button></td>';
  return tr;
}

function calcMulti() {
  var rows = document.querySelectorAll('#multi-body tr');
  var html = '<div class="section-title" style="margin-top:1rem">Ergebnisse</div><table class="rich-table"><thead><tr><th>Bezeichnung</th><th>Eingabe</th><th>Querschnitt</th><th>Spannungsabfall</th><th>Max. Strom</th><th>Sicherung</th><th>Status</th></tr></thead><tbody>';
  rows.forEach(function(tr) {
    var inputs = tr.querySelectorAll('input[type=number]');
    var nameEl = tr.querySelector('input[type=text]');
    if (inputs.length < 5) return;
    var name = nameEl ? nameEl.value : '–';
    var v    = parseFloat(inputs[0].value) || 12;
    var a    = parseFloat(inputs[1].value) || 10;
    var l    = parseFloat(inputs[2].value) || 4;
    var pct  = parseFloat(inputs[3].value) || 3;
    var t    = parseFloat(inputs[4].value) || 25;
    var p    = {rho20:0.0178,voltage:v,current:a,length:l,vdrop:pct/100,tAmb:t,tRef:60,bundle:0.85,sysType:'dc'};
    var r    = calcSingle(p);
    var ok   = r.thermalOk &#038;&#038; r.vdropOk;
    /* Ergebnis-Zelle inline */
    var cell = tr.querySelector('.multi-res-cell');
    if (cell) cell.innerHTML = '<strong style="color:var(--steel)">' + r.recFinal + ' mm&sup2;</strong>';
    html +=
      '<tr>' +
        '<td>' + name + '</td>' +
        '<td style="font-size:12px;color:var(--muted)">' + v + 'V / ' + a + 'A / ' + l + 'm</td>' +
        '<td class="hl">' + r.recFinal + ' mm&sup2;</td>' +
        '<td class="' + (r.vdropOk ? 'hl-ok' : 'hl-warn') + '">' + r.vdFinalPct.toFixed(2) + ' %</td>' +
        '<td>' + r.maxCurrFinal.toFixed(0) + ' A</td>' +
        '<td>' + r.fuseRec + ' A</td>' +
        '<td>' + (ok ? '<span style="color:var(--forest)">&#10003; OK</span>' : '<span style="color:var(--sun-d)">&#9888; Pr&uuml;fen</span>') + '</td>' +
      '</tr>';
  });
  html += '</tbody></table>';
  var res = gid('multi-result');
  if (res) res.innerHTML = html;
}

/* Tabs */
function switchTab(name) {
  document.querySelectorAll('.tab-btn').forEach(function(b){ b.classList.remove('active'); });
  document.querySelectorAll('.panel').forEach(function(p){ p.classList.remove('active'); });
  var panel = gid('tab-' + name);
  if (panel) panel.classList.add('active');
  var btn = document.querySelector('.tab-btn[data-tab="' + name + '"]');
  if (btn) btn.classList.add('active');
}

/* Spannungsauswahl: custom-Feld ein-/ausblenden */
function toggleCustomVoltage() {
  var sel = (gid('voltage')||{}).value;
  var field = gid('custom-v-field');
  if (field) field.style.display = (sel === 'custom') ? 'flex' : 'none';
}

/* Stromart → Spannung vorausfüllen */
function syncSysType() {
  var t = (gid('sys-type')||{}).value;
  var vSel = gid('voltage');
  if (!vSel) return;
  if (t === 'ac1' && vSel.value !== '230') vSel.value = '230';
  if (t === 'ac3' && vSel.value !== '400') vSel.value = '400';
  if (t === 'dc'  && (vSel.value === '230' || vSel.value === '400')) vSel.value = '12';
  toggleCustomVoltage();
}

function setupListeners() {
  document.querySelectorAll('.tab-btn').forEach(function(btn) {
    btn.addEventListener('click', function(){ switchTab(this.dataset.tab); });
  });
  var bc = gid('btn-calc');
  if (bc) bc.addEventListener('click', calculate);
  var bp = gid('btn-print');
  if (bp) bp.addEventListener('click', function(){ window.print(); });
  var bd = gid('btn-pdf');
  if (bd) bd.addEventListener('click', function(){ var o=document.title; document.title='Kabelrechner-Camper-v1.0'; window.print(); document.title=o; });
  var bm = gid('btn-calc-multi');
  if (bm) bm.addEventListener('click', calcMulti);
  var ba = gid('add-multi-row');
  if (ba) ba.addEventListener('click', function(){ gid('multi-body').appendChild(buildMultiRow({name:'Neue Leitung',v:12,a:10,l:3,pct:3,t:25})); });
  var vs = gid('voltage');
  if (vs) vs.addEventListener('change', toggleCustomVoltage);
  var st = gid('sys-type');
  if (st) st.addEventListener('change', syncSysType);
}

function init() {
  setupListeners();
  /* Mehrfach-Tab vorausfüllen */
  var tb = gid('multi-body');
  if (tb) {
    MULTI_DEFAULTS.forEach(function(cfg){ tb.appendChild(buildMultiRow(cfg)); });
  }
}

if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', init);
} else {
  init();
}

})();
</script>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://tribolias.com/camper/kabelrechner-fuer-camper-wohnmobil-querschnitt-temperatur-sicherung-kostenlos-berechnen/">Kabelrechner für Camper &amp; Wohnmobil – Querschnitt, Temperatur &amp; Sicherung kostenlos berechnen</a> first appeared on <a rel="nofollow" href="https://tribolias.com">Tribolias</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tribolias.com/camper/kabelrechner-fuer-camper-wohnmobil-querschnitt-temperatur-sicherung-kostenlos-berechnen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2621</post-id>	</item>
	</channel>
</rss>
