// ╔══════════════════════════════════════════════════════════════╗ // ║ PAKETE — Kaufbare Einstiegspakete ║ // ║ Public offering — keine internen Businessplan-Inhalte. ║ // ╚══════════════════════════════════════════════════════════════╝ const PKT_PALETTE = { bgDeep: "#071520", bgCard: "#0D2030", accent: "#3ABDD0", soft: "#8DDBEA", text: "#ffffff", textDim:"rgba(255,255,255,0.55)", border: "rgba(141,219,234,0.12)", borderHi:"rgba(58,189,208,0.45)", green: "#5DD3B0", }; // Pakete — id, title, price, useCase, bullets, cta const PKT_LIST = [ { id: "check", nr: "A", title: "Smart-Home-Check vor Ort", price: "ab 349 €", useCase: "Der Einstieg für Bestand, Sanierung und Häuser mit vielen Einzellösungen.", bullets: [ "Vor-Ort-Analyse", "Geräte- und App-Bestandsaufnahme", "Grober Netzwerk-/WLAN-Check", "Schnittstellenprüfung für PV, Wärmepumpe, Speicher oder Wallbox", "Quick Wins und Prioritätenliste", "Grober Umsetzungsfahrplan", ], cta: "Check anfragen", tag: "Einstieg", }, { id: "ha-starter", nr: "B", title: "Home-Assistant-Starter", price: "ab 1.250 €", useCase: "Eine zentrale Oberfläche für dein Haus – sauber eingerichtet, dokumentiert und erweiterbar.", bullets: [ "Home Assistant auf Mini-PC, NAS oder Server", "Benutzer, App und Fernzugriff", "Backup-Konzept", "3–5 Integrationen", "Basis-Dashboard", "Übergabedokumentation", ], cta: "Starterpaket anfragen", tag: "Integration", }, { id: "energie", nr: "C", title: "Energiepaket PV / Wärmepumpe / Wallbox", price: "ab 1.900 €", useCase: "Energieflüsse verstehen, Eigenverbrauch sichtbar machen und Verbraucher sinnvoll steuern.", bullets: [ "PV, Netzbezug, Speicher und Verbrauch visualisieren", "Wärmepumpe und Wallbox einbinden (soweit Schnittstellen vorhanden)", "Eigenverbrauch und Autarkie sichtbar machen", "Einfache Überschuss- und Zeitfensterlogik", "Energie-Dashboard", "Optional Modbus, MQTT, evcc oder Hersteller-API je nach System", ], cta: "Energiepaket anfragen", tag: "Energie", badge: "Empfohlen für PV-Haushalte", }, { id: "loxone", nr: "D", title: "Loxone Planung & Integration", price: "ab 2.900 €", useCase: "Robuste lokale Automatisierung für Neubau, Sanierung und strukturierte Smart-Home-Projekte.", bullets: [ "Loxone-Konzept", "Logik und Config", "Visualisierung", "Szenen für Licht, Beschattung und Heizung", "Schnittstellen zu PV, Wärmepumpe, Home Assistant oder Netzwerk", "Inbetriebnahmebegleitung mit Elektropartner", ], cta: "Loxone-Projekt besprechen", tag: "Automation", }, { id: "neubau", nr: "E", title: "Neubau Smart-Home-Konzept", price: "ab 1.500 €", useCase: "Vor der Elektroplanung klären, was wirklich vorbereitet werden soll.", bullets: [ "Smart-Home-Lastenheft", "Systementscheidung: KNX, Loxone, Home Assistant oder Hybrid", "Taster-, Sensor-, Netzwerk- und Verteilerkonzept", "Schnittstellenplan für den Elektriker", "Vorbereitung für spätere Erweiterungen", "Abstimmung von Komfort, Energie und Budget", ], cta: "Neubau-Konzept anfragen", tag: "Planung", }, { id: "gewerbe", nr: "F", title: "Gewerbe-Starter: Energie & Technik", price: "ab 2.900 €", useCase: "Für Werkstatt, Praxis, Schauraum oder kleines Betriebsgebäude: Verbrauch, Zustände und Störungen sauber im Blick.", bullets: [ "Strom-, PV- und Hauptverbrauch sichtbar machen", "Technikstatus für Tore, Türen, Kühlung oder Serverraum", "Schwellwerte, Push-Meldungen und Eskalationslogik", "Dashboard für Büro, Tablet oder Leitstand", "Schnittstellencheck für Modbus, MQTT, API und Netzwerk", "Dokumentierte Übergabe für Betrieb und Elektriker", ], cta: "Gewerbe-Starter anfragen", tag: "Gewerbe", }, { id: "buero", nr: "G", title: "Büro-Paket: Komfort & Präsenz", price: "ab 4.800 €", useCase: "Für Büros, Ordinationen und Kanzleien, die Klima, Licht, Beschattung und Zutritt effizient betreiben wollen.", bullets: [ "Präsenzabhängiges Licht und Szenen", "CO₂-, Temperatur- und Luftqualitätswerte", "Beschattung nach Sonne, Uhrzeit und Raumbelegung", "Zutritts- und Türstatus für Teambereiche", "Energie- und Raumklima-Dashboard", "Wochenkalender, Feiertage und Sonderzeiten", ], cta: "Büro-Paket anfragen", tag: "Büro", }, { id: "hotel", nr: "H", title: "Hotel-Paket: Zimmer & Betrieb", price: "ab 6.500 €", useCase: "Für kleine Hotels, Pensionen und Apartmenthäuser: Gäste-Komfort, Energie und Technikstatus ohne Insellösungen.", bullets: [ "Zimmerstatus: belegt, frei, Reinigung, Störung", "Heizung/Kühlung nach Belegung und Fensterstatus", "Zutrittsschnittstellen für Codes, Karten oder App-Systeme", "Flur-, Allgemeinflächen- und Außenlicht-Logik", "Technik- und Energie-Dashboard für Betreiber", "Etappenplan für laufenden Betrieb ohne große Stillstände", ], cta: "Hotel-Paket anfragen", tag: "Hotel", }, { id: "wartung", nr: "I", title: "Wartung & Fernsupport", price: "ab 49 €/Monat", useCase: "Damit das System langfristig wartbar, dokumentiert und updatefähig bleibt.", bullets: [ "Backup-Check", "Update-Begleitung nach Freigabe", "Kleine Änderungen", "Health-Check", "Remote-Support", "Dokumentationspflege", ], cta: "Wartung anfragen", tag: "Service", }, ]; // Pfad-spezifische Hervorhebung (IDs) const PKT_HIGHLIGHTS = { altbau: ["check", "ha-starter", "energie"], neubau: ["neubau", "loxone", "energie"], gewerbe: ["gewerbe", "buero", "hotel", "wartung"], }; function PaketCard({ pkt, accent, highlighted }) { const buildSubject = () => { return encodeURIComponent(`Paket-Anfrage: ${pkt.title}`); }; const buildBody = () => { return encodeURIComponent( `Hallo Thomas,\n\nich interessiere mich für das Paket "${pkt.title}" (${pkt.price}).\n\n` + `Kurz zur Ausgangssituation:\n\n\n` + `Bitte um Rückmeldung — danke!` ); }; const handleCta = (e) => { // Vorab: Subject in localStorage für ContactForm prefilling + // Event feuern, damit das bereits gemountete ContactForm prefillen kann. try { window.localStorage.setItem("sm-paket-subject", `Paket-Anfrage: ${pkt.title}`); window.dispatchEvent(new CustomEvent("sm-paket-cta", { detail: { id: pkt.id, title: pkt.title } })); } catch (err) { /* private mode */ } }; return (
{/* Badge */} {pkt.badge && (
{pkt.badge}
)} {/* Header: nr · tag */}
{pkt.nr} {pkt.tag}
{/* Title */}

{pkt.title}

{/* Price */}
{pkt.price}
{/* Use case */}

{pkt.useCase}

{/* Bullets */} {/* CTA */} {pkt.cta}
); } function PaketeSection({ pathKey }) { const accent = PKT_PALETTE.accent; const highlights = PKT_HIGHLIGHTS[pathKey] || []; // Pakete sortieren: hervorgehobene zuerst const sortedPakete = [...PKT_LIST].sort((a, b) => { const aHi = highlights.includes(a.id) ? 0 : 1; const bHi = highlights.includes(b.id) ? 0 : 1; return aHi - bHi; }); const pathLabel = { altbau: "Bestand & Sanierung", neubau: "Neubau", gewerbe: "Gewerbe · Büro · Hotel", }[pathKey] || "Alle Pakete"; const copy = pathKey === "gewerbe" ? { headline: ( <> Pakete für Gewerbe.{" "} Büro und Hotel mitgedacht. ), body: "Für Gewerbeobjekte stehen Betrieb, Energie, Komfort und Ausfallsicherheit im Vordergrund. Die ersten Karten zeigen typische Einstiege für Betriebsgebäude, Büroflächen und kleinere Hotels — danach folgen ergänzende Integrations- und Servicepakete.", hint: "Für Gewerbeobjekte besonders relevant:", } : { headline: ( <> Klare Einstiege.{" "} Vom Check bis zur Vollintegration. ), body: "Die Pakete decken die häufigsten Ausgangssituationen ab. Welches Paket passt, entscheidet sich nach kurzer Abstimmung — oft startet ein Projekt mit einem Smart-Home-Check vor Ort und entwickelt sich dann gezielt weiter.", hint: "Für deinen Pfad besonders relevant:", }; return (
{/* Header */}
Pakete · {pathLabel}

{copy.headline}

{copy.body}

{/* Path hint */} {highlights.length > 0 && (
{copy.hint}
{highlights.map((id) => { const p = PKT_LIST.find(x => x.id === id); return p ? ( {p.title} ) : null; })}
)} {/* Grid */}
{sortedPakete.map(p => ( ))}
{/* Hinweis */}
Hinweis zu Preisen und Leistungsabgrenzung Alle Preise sind erste Richtwerte. Das finale Angebot entsteht nach Bestandsaufnahme, Schnittstellenprüfung und Abstimmung der benötigten Hardware. Elektroinstallationsarbeiten erfolgen über konzessionierte Partnerbetriebe.
); } window.PaketeSection = PaketeSection;