Anrede *
Herr Frau Divers
Vorname *
Nachname *
E-Mail *
Telefonnummer *
[phone* phone placeholder „+49 123 456789“]
Adresse*
Sind Sie Eigentümer der Immobilie? *
Ja Nein
Jährlicher Stromverbrauch (kWh)
1 Person (ca. 2.000–2.200 kWh/Jahr), 2 Personen (ca. 2.500–3.000 kWh/Jahr)
3 Personen (ca. 3.000–3.500 kWh/Jahr), 4 Personen (ca. 3.500–4.200 kWh/Jahr)
5 Personen (ca. 4.500–5.500 kWh/Jahr), 6+ Personen (über 6.000 kWh/Jahr).
Welche Lösung bevorzugen Sie? *
– Bitte auswählen – Huawei – günstiger, bewährte Technik SMA – deutsche Marke, lange Garantie
Huawei: moderne Hybrid-Wechselrichter mit gutem Preis-Leistungs-Verhältnis.
SMA: deutsche Qualitätsmarke mit bis zu 25 Jahren Garantie und hoher Effizienz.
Finanzierungswunsch *
Kauf Finanzierung Beides ist interessant
Geplanter Projektzeitraum *
Schnellstmöglich In 3–6 Monaten Offen / Noch unklar
Dach oder Besonderheiten (optional)
document.addEventListener(„DOMContentLoaded“, function () {
const form = document.querySelector(„form.wpcf7-form“);
const verbrauchInput = document.querySelector(„input[name=’estimate‘]“);
const techSelect = document.querySelector(„select[name=’tech‘]“);
// Outputs
const out = {
module: document.getElementById(„module_anzahl“),
kwp: document.getElementById(„anlagenleistung_kwp“),
wr: document.getElementById(„wechselrichter“),
speicher: document.getElementById(„speicher_kwh“),
preis: document.getElementById(„gesamtpreis“),
steuer: document.getElementById(„steuer“),
brutto: document.getElementById(„gesamtpreis_mit_steuer“),
modulPreis: document.getElementById(„modul_preis“),
modulGesamt: document.getElementById(„modul_gesamt“),
wrPreis: document.getElementById(„wr_preis“),
speicherPreis: document.getElementById(„speicher_preis“),
installation: document.getElementById(„installation_preis“),
ac: document.getElementById(„ac_montage_preis“),
smart: document.getElementById(„smartmeter_preis“),
anmeldung: document.getElementById(„anmeldung_preis“),
projekt: document.getElementById(„projekt_preis“),
inbetrieb: document.getElementById(„inbetriebnahme_preis“),
geruest: document.getElementById(„geruest_preis“),
spd: document.getElementById(„spd_preis“),
};
// Fixpreise
const FIX = {
MODUL_EINZELPREIS: 350,
AC_MONTAGE: 2990,
SMARTMETER: 200,
ANMELDUNG: 250,
PROJEKT: 150,
INBETRIEBNAHME: 250,
GERUEST: 980,
SPD: 389,
UST_SATZ: 0.00
};
const installationSumme = FIX.AC_MONTAGE + FIX.SMARTMETER + FIX.ANMELDUNG + FIX.PROJEKT + FIX.INBETRIEBNAHME + FIX.GERUEST + FIX.SPD;
// — Deine bestehende Tabelle (unverändert hier einfügen!) —
const datenTabelle = [
{ min: 0, max: 2347, module: 8, kwp: 3.56,
wr_sma: „SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 1900,
wr_huawei: „Huawei-SUN2000-3KTL-M1“, wrpreis_huawei: 1250,
speicher_sma: „SMA Home Storage 3.28 kWh“, speicherpreis_sma: 2350,
speicher_huawei: „Huawei LUNA2000 5 kWh“, speicherpreis_huawei: 2500 },
{ min: 2348, max: 2933, module: 10, kwp: 4.45,
wr_sma: „SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 1900,
wr_huawei: „Huawei-SUN2000-4KTL-M1“, wrpreis_huawei: 1350,
speicher_sma: „SMA Home Storage 3.28 kWh“, speicherpreis_sma: 2350,
speicher_huawei: „Huawei LUNA2000 5 kWh“, speicherpreis_huawei: 2500 },
{ min: 2934, max: 3520, module: 12, kwp: 5.34,
wr_sma: „SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 1900,
wr_huawei: „Huawei-SUN2000-5KTL-M1“, wrpreis_huawei: 1450,
speicher_sma: „SMA Home Storage 6.56 kWh“, speicherpreis_sma: 4000,
speicher_huawei: „Huawei LUNA2000 5 kWh“, speicherpreis_huawei: 2500 },
{ min: 3521, max: 4107, module: 14, kwp: 6.23,
wr_sma: „SMA Sunny Tripower 6.0 Smart Energy“, wrpreis_sma: 2000,
wr_huawei: „Huawei-SUN2000-6KTL-M1“, wrpreis_huawei: 1550,
speicher_sma: „SMA Home Storage 6.56 kWh“, speicherpreis_sma: 4000,
speicher_huawei: „Huawei LUNA2000 5 kWh“, speicherpreis_huawei: 2500 },
{ min: 4108, max: 4693, module: 16, kwp: 7.12,
wr_sma: „SMA Sunny Tripower 6.0 Smart Energy“, wrpreis_sma: 2000,
wr_huawei: „Huawei-SUN2000-8KTL-M1“, wrpreis_huawei: 1700,
speicher_sma: „SMA Home Storage 6.56 kWh“, speicherpreis_sma: 4000,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 4694, max: 5280, module: 18, kwp: 8.01,
wr_sma: „SMA Sunny Tripower 8.0 Smart Energy“, wrpreis_sma: 2350,
wr_huawei: „Huawei-SUN2000-8KTL-M1“, wrpreis_huawei: 1700,
speicher_sma: „SMA Home Storage 9.84 kWh“, speicherpreis_sma: 5400,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 5281, max: 5867, module: 20, kwp: 8.90,
wr_sma: „SMA Sunny Tripower 8.0 Smart Energy“, wrpreis_sma: 2350,
wr_huawei: „Huawei-SUN2000-8KTL-M1“, wrpreis_huawei: 1700,
speicher_sma: „SMA Home Storage 9.84 kWh“, speicherpreis_sma: 5400,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 5868, max: 6453, module: 22, kwp: 9.79,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 2600,
wr_huawei: „Huawei-SUN2000-10KTL-M1“, wrpreis_huawei: 1850,
speicher_sma: „SMA Home Storage 9.84 kWh“, speicherpreis_sma: 5400,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 6454, max: 7040, module: 24, kwp: 10.68,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 2600,
wr_huawei: „Huawei-SUN2000-10KTL-M1“, wrpreis_huawei: 1850,
speicher_sma: „SMA Home Storage 9.84 kWh“, speicherpreis_sma: 5400,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 7041, max: 7627, module: 26, kwp: 11.57,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 1850,
wr_huawei: „Huawei-SUN2000-12KTL-M1“, wrpreis_huawei: 1250,
speicher_sma: „SMA Home Storage 9.84 kWh“, speicherpreis_sma: 5400,
speicher_huawei: „Huawei LUNA2000 10 kWh“, speicherpreis_huawei: 4500 },
{ min: 7628, max: 8213, module: 28, kwp: 12.46,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 2600,
wr_huawei: „Huawei-SUN2000-12KTL-M1“, wrpreis_huawei: 2000,
speicher_sma: „SMA Home Storage 13,12 kWh“, speicherpreis_sma: 6800,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 },
{ min: 8214, max: 8800, module: 30, kwp: 13.35,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 2600,
wr_huawei: „Huawei-SUN2000-15KTL-M1“, wrpreis_huawei: 2350,
speicher_sma: „SMA Home Storage 13,12 kWh“, speicherpreis_sma: 6800,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 },
{ min: 8801, max: 9387, module: 32, kwp: 14.24,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy“, wrpreis_sma: 2600,
wr_huawei: „Huawei-SUN2000-15KTL-M1“, wrpreis_huawei: 2350,
speicher_sma: „SMA Home Storage 13,12 kWh“, speicherpreis_sma: 6800,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 },
{ min: 9388, max: 10000, module: 34, kwp: 15.13,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy + SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 4500,
wr_huawei: „Huawei-SUN2000-15KTL-M1“, wrpreis_huawei: 2350,
speicher_sma: „SMA Home Storage 16,4 kWh“, speicherpreis_sma: 8000,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 },
{ min: 10001, max: 12000, module: 36, kwp: 16.02,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy + SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 4500,
wr_huawei: „Huawei-SUN2000-15KTL-M1“, wrpreis_huawei: 2350,
speicher_sma: „SMA Home Storage 16,4 kWh“, speicherpreis_sma: 8000,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 },
{ min: 12001, max: 15000, module: 38, kwp: 16.91,
wr_sma: „SMA Sunny Tripower 10.0 Smart Energy + SMA Sunny Tripower 5.0 Smart Energy“, wrpreis_sma: 4500,
wr_huawei: „Huawei-SUN2000-15KTL-M1“, wrpreis_huawei: 2350,
speicher_sma: „SMA Home Storage 16,4 kWh“, speicherpreis_sma: 8000,
speicher_huawei: „Huawei LUNA2000 15 kWh“, speicherpreis_huawei: 6500 }
];
// Parsing (frisst 12000 / 12.000 / 12 000 / 12 000)
function parseKwh(val) {
const s = String(val || „“)
.replace(/[\s\u00A0\u202F\u2007]/g, „“)
.replace(/\./g, „“)
.replace(„,“, „.“);
const n = parseFloat(s);
return Number.isFinite(n) ? n : NaN;
}
// Werte -> Hidden: sowohl .value **und** value-Attribut setzen (kompatibel zu PDF-Addons)
function sync(el, v) {
el.value = v;
el.setAttribute(„value“, v);
}
// Kernberechnung
function berechne() {
const kwh = parseKwh(verbrauchInput?.value);
if (!kwh || kwh kwh >= r.min && kwh !out[k].value);
if (missing.length) {
e.preventDefault();
alert(„Berechnung fehlend für: “ + missing.join(„, „) + „. Bitte Verbrauch & Technik prüfen.“);
}
}, { capture: true });
}
});