{"id":9980,"date":"2026-07-08T17:44:21","date_gmt":"2026-07-08T15:44:21","guid":{"rendered":"https:\/\/smartfabrik.de\/photovoltaics-energy-systems\/"},"modified":"2026-08-23T10:11:23","modified_gmt":"2026-08-23T08:11:23","slug":"photovoltaics-energy-systems","status":"publish","type":"page","link":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/","title":{"rendered":"Photovoltaics &#038; Energy Systems \u2013 Planning NRW | smartfabrik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9980\" class=\"elementor elementor-9980 elementor-9885\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-sfsec0001 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"sfsec0001\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-sfcol0001\" data-id=\"sfcol0001\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-sfwid0001 elementor-widget elementor-widget-html\" data-id=\"sfwid0001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-widget-html{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif}.elementor-widget-html *{font-family:inherit}<\/style><style>\n:root{--cyan:#00CCFF;--cyan-ink:#007FA3;--ink:#0C0E10;--text:#343434;--muted:#71787E;--line:#E3E8EC;--ground:#F4F7F9;--paper:#fff;--champ:#C9A96A}\n\/*ARABISCH*\/\n\/* Noto Sans Arabic, selbst gehostet, variabel. SIL Open Font License.\n   Selbst gehostet und nicht \u00fcber den Schriftdienst eingebunden: ein Aufruf an\n   den Schriftdienst des Suchmaschinenanbieters w\u00fcrde die IP-Adresse des Besuchers vor jeder\n   Einwilligung dorthin \u00fcbertragen.\n\n   ACHTUNG, TEUER GELERNT (20.08.2026): In diesem Kommentar stand die Domain des\n   Schriftdienstes ausgeschrieben. Der Skript-Blocker von Borlabs Cookie sucht diese\n   Zeichenfolge im Seitenquelltext \u2014 er fand sie im KOMMENTAR und verwandelte den GESAMTEN\n   Style-Block in einen Skript-Block vom Typ text\/template. Ergebnis: Jede Seite kam ohne ihr CSS\n   beim Besucher an, als rohes HTML. Die Domain darf hier nirgends stehen, auch nicht als\n   Erkl\u00e4rung \u2014 der Blocker liest keinen Kontext. *\/\n@font-face{font-family:\"Noto Sans Arabic\";font-style:normal;font-weight:400 900;font-display:swap;src:url(\/wp-content\/uploads\/sf\/fonts\/noto-sans-arabic-variabel.woff2) format(\"woff2\");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}\n\/* Die Regeln h\u00e4ngen an [dir=\"rtl\"] OHNE .sp-Pr\u00e4fix: WPML setzt dir=\"rtl\" am html-Element,\n   und \u00fcber die Vererbung greifen sie damit auf JEDER Seite \u2014 auch auf den Seiten der acht\n   Generatoren, die ihren eigenen Rumpf-Wrapper haben (.rp, .kp, Startseite) statt .sp.\n   Der erste Entwurf hing an .sp[dir=\"rtl\"] und erreichte genau diese Seiten nicht: der\n   Inhalt kippte (Blockrichtung erbt), aber Schrift und Detailregeln fehlten. *\/\n[dir=\"rtl\"] .sp,[dir=\"rtl\"] .rp,[dir=\"rtl\"] .kp,html[dir=\"rtl\"] body{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\n.blpnav[dir=\"rtl\"],[dir=\"rtl\"] .blpnav,[dir=\"rtl\"] .nav,[dir=\"rtl\"] .blpfoot{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\n[dir=\"rtl\"] h1,[dir=\"rtl\"] h2,[dir=\"rtl\"] h3{letter-spacing:0}\n\/* Arabisch kennt keine Kapit\u00e4lchen und keine Sperrung. Beides sieht dort falsch aus. *\/\n[dir=\"rtl\"] .eyebrow{text-transform:none;letter-spacing:0}\n\/* Pfeile zeigen im Arabischen nach links. scaleX(-1) dreht zugleich die Achse, sodass die\n   Bewegung beim \u00dcberfahren von selbst stimmt. Das W\u00f6rterbuch dreht Pfeile deshalb NICHT \u2014\n   das erg\u00e4be eine Doppelspiegelung. *\/\n[dir=\"rtl\"] .ar{display:inline-block;transform:scaleX(-1)}\n[dir=\"rtl\"] a:hover .ar,[dir=\"rtl\"] .btn:hover span,[dir=\"rtl\"] .lmore:hover .ar{transform:scaleX(-1) translateX(3px)}\n\/* Zahlen und lateinische Markennamen bleiben von links nach rechts, auch mitten im Satz. *\/\n[dir=\"rtl\"] .hstat strong,[dir=\"rtl\"] .kmega strong,[dir=\"rtl\"] .zahl{direction:ltr;unicode-bidi:isolate}\n[dir=\"rtl\"] a[href^=\"tel:\"],[dir=\"rtl\"] a[href^=\"mailto:\"]{direction:ltr;unicode-bidi:isolate;display:inline-block}\n\/* Ehrliche Kennzeichnung: Nur 5 Seiten sind arabisch \u2014 38 von 43 Zielen der\n   Leistungsseite sind deutsch. Ein Leser aus Riad soll VOR dem Klick wissen, dass er die\n   arabische Fassung verlaesst, nicht danach. Uebersetzte Ziele beginnen mit \/ar\/,\n   unuebersetzte enden auf -vorschau\/ \u2014 daran haengt die Regel. Der Marker steht nicht im\n   Menue-Knopf-Stil, sondern klein und gedimmt. *\/\n[dir=\"rtl\"] a[href$=\"-vorschau\/\"]::after{content:\" (DE)\";font-size:.72em;font-weight:700;opacity:.55;letter-spacing:.04em;unicode-bidi:isolate}[dir=\"rtl\"] .sflang a::after{content:none}\n[dir=\"rtl\"] .blogo::after,[dir=\"rtl\"] a.adcta::after,[dir=\"rtl\"] a.rftel::after{content:none}\n\/* Dieselbe Ehrlichkeit im Englischen (20.08.2026): 20 der 52 deutschen Seiten haben keine\n   englische Fassung; auf \/en\/ zeigten deren Kacheln ohne Vorwarnung ins Deutsche. Die\n   arabische Regel oben haengt an [dir=\"rtl\"] und konnte hier nicht greifen \u2014 deshalb eine\n   eigene, die an einem Attribut haengt, das nachbearbeiten.js auf den englischen Seiten\n   setzt. Logo, Handlungsschaltflaechen und Telefonlinks bleiben ohne Marker. *\/\n[data-sf-lang=\"en\"] a[href$=\"-vorschau\/\"]::after{content:\" (DE)\";font-size:.72em;font-weight:700;opacity:.55;letter-spacing:.04em}[data-sf-lang=\"en\"] .sflang a::after{content:none}\n[data-sf-lang=\"en\"] .blogo::after,[data-sf-lang=\"en\"] a.adcta::after,[data-sf-lang=\"en\"] a.rftel::after{content:none}\n\/*ARABISCH-ENDE*\/\n\n.sp *{box-sizing:border-box}\n.sp{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:var(--text);line-height:1.62;font-size:17px}\n.sp .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\n@media(max-width:640px){.sp .wrap{padding:0 22px}}\n.sp h1,.sp h2,.sp h3{color:var(--ink);letter-spacing:-.025em;line-height:1.1;margin:0;text-wrap:balance}\n.sp .eyebrow{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink)}\n.sp .eyebrow::before{content:\"\";width:26px;height:3px;border-radius:2px;background:var(--cyan)}\n.sp .sec-h{margin-bottom:36px}\n.sp .sec-h h2{font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\n.sp .sec-h p{font-size:16.5px;color:var(--muted);max-width:76ch;margin:12px 0 0}\n.sp .hero{position:relative;color:#fff;padding:110px 0 84px;overflow:hidden;background:#0a0e12}\n.sp .hero .hbg{position:absolute;inset:0;background-image:url(\/wp-content\/uploads\/sf\/293831665f.jpg);background-size:cover;background-position:center 35%;opacity:.4;filter:saturate(.85)}\n.sp .hero .hveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,18,.5),rgba(10,14,18,.84) 62%,#0a0e12 100%)}\n.sp .hero .wrap{position:relative;z-index:2}\n.sp .hero .eyebrow{color:var(--champ)}.sp .hero .eyebrow::before{background:var(--champ)}\n.sp .hero h1{color:#fff;font-weight:900;font-size:clamp(32px,5.2vw,56px);margin-top:18px;max-width:20ch}\n.sp .hero h1 span{color:#40d0ff}\n.sp .hero p{font-size:19px;color:rgba(255,255,255,.8);max-width:62ch;margin-top:18px}\n.sp .hcta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:32px}\n.sp .btn{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:15px;color:#00252F;background:var(--cyan);border-radius:6px;padding:15px 28px;text-decoration:none;transition:transform .15s,box-shadow .2s}\n.sp .btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\n.sp .btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}\n.sp .btn.ghost:hover{border-color:var(--cyan);box-shadow:none}\n\/* Vier Kennzahlen brachen bei langen Unterzeilen 3+1 um. Jede Seite hat genau vier. *\/\n.sp .hstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:46px;border-top:1px solid rgba(255,255,255,.14)}\n@media(max-width:900px){.sp .hstats{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:520px){.sp .hstats{grid-template-columns:1fr}}\n.sp .hstat{padding:22px 30px 0 0;margin-inline-end:0}\n.sp .hstat+.hstat{border-inline-start:1px solid rgba(255,255,255,.12);padding-inline-start:30px}\n@media(max-width:900px){.sp .hstat:nth-child(3){border-inline-start:0;padding-inline-start:0}}\n@media(max-width:520px){.sp .hstat+.hstat{border-inline-start:0;padding-inline-start:0}}\n.sp .hstat strong{display:block;font-size:clamp(20px,2.4vw,29px);font-weight:900;color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}\n.sp .hstat span{font-size:12px;color:rgba(255,255,255,.55);font-weight:700;letter-spacing:.07em;text-transform:uppercase}\n.sp .pos{padding:76px 0 70px}\n.sp .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\n@media(max-width:860px){.sp .pgrid{grid-template-columns:1fr}}\n.sp .pcard{background:var(--paper);border:1px solid rgba(12,14,16,.09);border-radius:6px;padding:32px 30px;box-shadow:0 2px 6px rgba(12,14,16,.04),0 28px 55px -32px rgba(12,14,16,.25)}\n.sp .pcard h3{font-weight:900;font-size:19px;margin-bottom:10px;display:flex;align-items:center;gap:12px}\n.sp .pcard h3::before{content:\"\";flex:none;width:24px;height:3px;border-radius:2px;background:var(--cyan)}\n.sp .pcard p{font-size:14.5px;color:var(--muted);margin:0;line-height:1.62}\n\/* deliverables grid *\/\n.sp .del{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}\n.sp .dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n@media(max-width:900px){.sp .dgrid{grid-template-columns:1fr 1fr}}\n@media(max-width:600px){.sp .dgrid{grid-template-columns:1fr}}\n.sp .dcard{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:24px 24px;box-shadow:0 1px 2px rgba(12,14,16,.04),0 18px 40px -28px rgba(12,14,16,.16)}\n.sp .dcard .dnum{display:block;font-weight:900;font-size:13px;color:var(--cyan-ink);margin-bottom:10px}\n.sp .dcard h3{font-weight:900;font-size:16.5px;margin-bottom:8px}\n.sp .dcard p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.58}\n\/* gallery *\/\n.sp .gal{padding:78px 0}\n.sp .ggrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}\n@media(max-width:860px){.sp .ggrid{grid-template-columns:1fr 1fr;grid-auto-rows:180px}}\n.sp .ggrid figure{margin:0;border-radius:6px;background-size:cover;background-position:center;box-shadow:0 20px 40px -26px rgba(12,14,16,.4);transition:transform .3s}\n.sp .ggrid figure:hover{transform:scale(1.02)}\n.sp .ggrid figure.big{grid-column:span 2;grid-row:span 2}\n\/* compare *\/\n.sp .nvs{padding:0 0 80px}\n.sp .nvs.pad{padding-top:78px}\n.sp .ngrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}\n@media(max-width:860px){.sp .ngrid{grid-template-columns:1fr}}\n.sp .ncard{border-radius:6px;padding:36px 32px;border:1px solid rgba(12,14,16,.09)}\n.sp .ncard.a{background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 2px 6px rgba(12,14,16,.04),0 26px 52px -32px rgba(12,14,16,.22)}\n.sp .ncard.b{background:radial-gradient(130% 140% at 50% -20%,#1a242e,#0b0f13 75%);border-color:rgba(255,255,255,.09);box-shadow:0 30px 55px -32px rgba(10,14,18,.55)}\n.sp .ncard .nlab{font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}\n.sp .ncard.b .nlab{color:var(--champ)}\n.sp .ncard h3{font-weight:900;font-size:22px;margin:10px 0 12px}\n.sp .ncard.b h3{color:#fff}\n.sp .ncard p{font-size:15px;color:var(--muted);margin:0;line-height:1.66}\n.sp .ncard.b p{color:rgba(255,255,255,.72)}\n.sp .ncard ul{margin:16px 0 0;padding:0;list-style:none}\n.sp .ncard li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;font-weight:700;color:var(--ink)}\n.sp .ncard.b li{color:rgba(255,255,255,.85)}\n\/* Kein Haken \u2014 der Eyebrow-Strich ist das Hauszeichen. *\/\n.sp .ncard li::before{content:\"\";position:absolute;inset-inline-start:0;top:15px;width:12px;height:2px;background:var(--cyan);border:0;transform:none}\n.sp .ncard.b li::before{background:var(--champ)}\n\/* Verweis-Satz am Fuss einer Karte. Er steht bewusst IN der Karte und nicht als Liste\n   darunter: wer die Karte liest, hat die Lage vor Augen und braucht den naechsten\n   Schritt genau dort. Beide Kartenvarianten brauchen eigene Farben \u2014 .ncard.b ist\n   dunkel, eine Textfarbe fuer hellen Grund waere dort unlesbar. *\/\n.sp .ncard .nlink{margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(12,14,16,.10);font-size:14px;line-height:1.62;color:var(--muted)}\n.sp .ncard .nlink a{color:var(--cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}\n.sp .ncard.b .nlink{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.66)}\n.sp .ncard.b .nlink a{color:var(--champ)}\n\/* timeline *\/\n.sp .proc{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0}\n.sp .proc.light{background:var(--paper)}\n.sp .tl{position:relative;margin-top:10px}\n.sp .tl::before{content:\"\";position:absolute;inset-inline-start:27px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--cyan),rgba(0,204,255,.15))}\n.sp .tstep{position:relative;display:grid;grid-template-columns:56px 1fr;gap:26px;padding:26px 0}\n.sp .tnum{position:relative;z-index:2;width:56px;height:56px;border-radius:6px;background:var(--ink);color:#fff;font-weight:900;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -10px rgba(12,14,16,.5)}\n.sp .tbody{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:26px 30px;box-shadow:0 1px 2px rgba(12,14,16,.04),0 22px 44px -30px rgba(12,14,16,.2)}\n.sp .tbody h3{font-weight:900;font-size:20px;margin-bottom:8px}\n.sp .tbody p{font-size:15px;color:var(--muted);margin:0;line-height:1.65;max-width:76ch}\n@media(max-width:640px){.sp .tstep{grid-template-columns:44px 1fr;gap:16px}.sp .tnum{width:44px;height:44px;font-size:16px;border-radius:6px}.sp .tl::before{inset-inline-start:21px}}\n\/* proof *\/\n.sp .proof{background:radial-gradient(130% 120% at 50% -10%,#18222c,#0a0e12 70%);color:#fff;padding:84px 0;border-top:1px solid rgba(255,255,255,.06)}\n.sp .proof .eyebrow{color:var(--champ)}.sp .proof .eyebrow::before{background:var(--champ)}\n.sp .proof h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\n.sp .prgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;margin-top:40px}\n@media(max-width:900px){.sp .prgrid{grid-template-columns:1fr}}\n.sp .kmega strong{display:block;font-size:clamp(70px,10vw,130px);font-weight:900;letter-spacing:-.04em;line-height:.95;background:linear-gradient(120deg,#40d0ff,#00CCFF 55%,#C9A96A);-webkit-background-clip:text;background-clip:text;color:transparent}\n.sp .kmega span{display:block;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:12px}\n.sp .pritem{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}\n.sp .pritem:last-of-type{border-bottom:none}\n.sp .prnum{font-weight:900;font-size:15px;color:var(--champ);padding-top:3px}\n.sp .pritem h3{color:#fff;font-weight:900;font-size:17.5px;margin-bottom:6px}\n.sp .pritem p{font-size:14px;color:rgba(255,255,255,.68);margin:0;line-height:1.6}\n.sp .prmedia{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.sp .prmedia figure{margin:0;border-radius:6px;background-size:cover;background-position:center;aspect-ratio:1;box-shadow:0 24px 48px -26px rgba(0,0,0,.6)}\n.sp .prmedia figure.tall{grid-row:span 2;aspect-ratio:auto}\n.sp .prref{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:800;font-size:14px;color:#40d0ff;text-decoration:none}\n\/* ruf + piano *\/\n.sp .ruf{padding:78px 0 0}\n.sp .piano{margin-top:34px;background:radial-gradient(120% 130% at 50% -10%,#18222c,#0a0e12 70%);border-radius:6px;padding:44px 48px;box-shadow:0 30px 60px -34px rgba(10,14,18,.6)}\n@media(max-width:640px){.sp .piano{padding:32px 26px}}\n.sp .pquote{display:block;font-weight:900;font-size:clamp(21px,2.8vw,30px);letter-spacing:-.02em;line-height:1.2;color:#fff;margin-bottom:18px;max-width:26ch}\n.sp .piano p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.74);max-width:78ch;margin:0}\n.sp .piano strong{color:#fff;font-weight:800}\n\/* spezial *\/\n.sp .spez{background:radial-gradient(125% 120% at 50% -10%,#18222c,#0a0e12 70%);color:#fff;padding:84px 0;border-top:1px solid rgba(255,255,255,.07)}\n.sp .spez .eyebrow{color:var(--champ)}.sp .spez .eyebrow::before{background:var(--champ)}\n.sp .spez h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\n.sp .splead{color:rgba(255,255,255,.74);max-width:76ch;margin:16px 0 0;font-size:16.5px}\n.sp .spgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.12)}\n@media(max-width:900px){.sp .spgrid{grid-template-columns:1fr}}\n.sp .spcell{padding:26px 28px 26px 0;border-bottom:1px solid rgba(255,255,255,.1)}\n.sp .spgrid .spcell:nth-child(3n+2),.sp .spgrid .spcell:nth-child(3n){border-inline-start:1px solid rgba(255,255,255,.1);padding-inline-start:28px}\n@media(max-width:900px){.sp .spcell{border-inline-start:none !important;padding-inline-start:0 !important}}\n.sp .spnum{font-weight:800;font-size:11.5px;letter-spacing:.18em;color:var(--champ)}\n.sp .spcell h3{color:#fff;font-weight:900;font-size:16px;margin:8px 0 6px;letter-spacing:-.01em}\n.sp .spcell p{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.65);margin:0}\n\/* gewerke grid *\/\n.sp .gew{padding:78px 0}\n.sp .gwgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--paper);border:1px solid rgba(12,14,16,.1);border-radius:6px;overflow:hidden;box-shadow:0 1px 0 rgba(12,14,16,.05),0 30px 60px -40px rgba(12,14,16,.3)}\n@media(max-width:1000px){.sp .gwgrid{grid-template-columns:1fr 1fr}}\n@media(max-width:600px){.sp .gwgrid{grid-template-columns:1fr}}\n.sp .gwcell{padding:26px 24px;border-inline-start:1px solid var(--line);border-top:1px solid var(--line);transition:background .35s}\n.sp .gwgrid .gwcell:nth-child(-n+4){border-top:none}\n.sp .gwgrid .gwcell:nth-child(4n+1){border-inline-start:none}\n@media(max-width:1000px){.sp .gwgrid .gwcell:nth-child(-n+4){border-top:1px solid var(--line)}.sp .gwgrid .gwcell:nth-child(-n+2){border-top:none}.sp .gwgrid .gwcell:nth-child(4n+1){border-inline-start:1px solid var(--line)}.sp .gwgrid .gwcell:nth-child(odd){border-inline-start:none}}\n@media(max-width:600px){.sp .gwgrid .gwcell{border-inline-start:none !important;border-top:1px solid var(--line) !important}.sp .gwgrid .gwcell:first-child{border-top:none !important}}\n@media(hover:hover){.sp .gwgrid:hover .gwcell:not(:hover){opacity:.5}.sp .gwcell:hover{background:linear-gradient(180deg,#F7FCFE,#fff 55%)}}\n.sp .gwnum{display:block;font-weight:800;font-size:11.5px;letter-spacing:.16em;color:#B7C0C7;margin-bottom:10px}\n.sp .gwcell h3{font-weight:900;font-size:16px;margin-bottom:8px;letter-spacing:-.01em}\n.sp .gwcell p{font-size:13.5px;color:var(--muted);line-height:1.6;margin:0}\n.sp .gwclose{margin-top:30px;text-align:center;font-size:17px;color:var(--text);max-width:74ch;margin-inline-start:auto;margin-inline-end:auto}\n.sp .gwclose strong{color:var(--ink);font-weight:900}\n\/* orte *\/\n.sp .orte{background:var(--ground);border-top:1px solid var(--line);padding:64px 0}\n.sp .orte.onpaper{background:var(--paper)}\n.sp .ochips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}\n.sp .ochips a{font-weight:800;font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:9px 17px;text-decoration:none;transition:border-color .2s,transform .15s,color .2s}\n.sp .orte.onpaper .ochips a{background:var(--ground)}\n.sp .ochips a:hover{border-color:var(--cyan);color:var(--cyan-ink);transform:translateY(-1px)}\n\/* faq + cta *\/\n.sp .faq{padding:80px 0}\n\/*PREMIUM*\/\n\/* 28 gestapelte Kacheln waren die gr\u00f6\u00dfte Fl\u00e4che der Seite. Haarlinien wie \u00fcberall sonst. *\/\n.sp details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:none;overflow:visible}\n.sp .faq details:first-of-type{border-top:1px solid var(--line)}\n\/* Die Innenabst\u00e4nde stehen weiter unten als Kurzform und w\u00fcrden Einzelwerte hier wieder\n   \u00fcberschreiben \u2014 deshalb sind sie dort ge\u00e4ndert, nicht hier. *\/\n@media(max-width:640px){.sp details p{padding-inline-end:0}}\n.sp summary{cursor:pointer;font-weight:800;font-size:15.5px;color:var(--ink);padding:19px 4px 19px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}\n.sp summary::-webkit-details-marker{display:none}\n.sp summary::after{content:\"+\";font-weight:900;font-size:20px;color:var(--cyan-ink);transition:transform .2s}\n.sp details[open] summary::after{transform:rotate(45deg)}\n.sp details p{padding:0 44px 22px 0;margin:0;font-size:15px;color:var(--muted);line-height:1.65;max-width:80ch}\n.sp .cta{background:radial-gradient(120% 130% at 50% 0%,#17212b,#0a0e12 70%);color:#fff;text-align:center;padding:80px 0;border-top:1px solid rgba(255,255,255,.07)}\n.sp .cta .eyebrow{color:var(--champ)}.sp .cta .eyebrow::before{background:var(--champ)}\n.sp .cta h2{color:#fff;font-weight:900;font-size:clamp(26px,3.8vw,40px);margin-top:14px}\n.sp .cta p{color:rgba(255,255,255,.72);max-width:58ch;margin:14px auto 0}\n.sp .cta .btn{margin-top:28px}\n.sp .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.sp .reveal.in{opacity:1;transform:none}\n@media(prefers-reduced-motion:reduce){.sp .reveal{opacity:1;transform:none;transition:none}}\n.blpnav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #E3E8EC;font-family:'Lato',system-ui,sans-serif}\n.blpnav .nwrap{max-width:1180px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}\n.blpnav .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/5dcb4de785.png\");background-repeat:no-repeat;background-position:left center;background-size:contain;display:inline-block;;width:176px;height:44px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block;flex:none}\n.blpnav .blogo-t,.blpfoot .blogo-t{font-weight:900;font-size:20px;color:#0C0E10;text-decoration:none}\n.blpnav .bmenu{display:flex;gap:26px;list-style:none;margin:0;padding:0}\n.blpnav .bmenu a{color:#0C0E10;text-decoration:none;font-weight:700;font-size:14.5px}\n.blpnav .bmenu a:hover{color:#007FA3}\n\/*KOPF-FIX*\/.blpnav .nwrap{gap:18px}.blpnav .bmenu{gap:24px;flex-wrap:nowrap}.blpnav .bmenu a{white-space:nowrap}.blpnav .bmenu li{flex:none}.blpnav .sflang{flex:none;margin-inline-start:4px;padding-inline-start:18px;border-inline-start:1px solid rgba(12,14,16,.12)}@media(max-width:1120px){.blpnav .bmenu{gap:16px}.blpnav .bmenu a{font-size:13.5px}}@media(max-width:980px){.blpnav .bmenu{gap:12px}.blpnav .bmenu a{font-size:13px}}\/*KOPF-FIX-ENDE*\/.blpnav .bnav-cta{flex:none;background:#00CCFF;color:#00252F;font-weight:800;font-size:13.5px;text-decoration:none;border-radius:6px;padding:11px 20px}\n.blpnav input.sfnav-cb,.nav input.sfnav-cb{position:absolute;width:1px;height:1px;opacity:0;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;appearance:none;-webkit-appearance:none}.blpnav .sfnav-burger,.nav .sfnav-burger{display:none;cursor:pointer;width:26px;height:20px;position:relative;flex:0 0 auto;padding:0;vertical-align:baseline;font-size:inherit}.blpnav .sfnav-burger span,.nav .sfnav-burger span,.blpnav .sfnav-burger span::before,.nav .sfnav-burger span::before,.blpnav .sfnav-burger span::after,.nav .sfnav-burger span::after{content:\"\";position:absolute;left:0;width:26px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s,opacity .2s}.blpnav .sfnav-burger span,.nav .sfnav-burger span{top:9px}.blpnav .sfnav-burger span::before,.nav .sfnav-burger span::before{top:-8px}.blpnav .sfnav-burger span::after,.nav .sfnav-burger span::after{top:8px}.blpnav .sfnav-cb:checked+.sfnav-burger span,.nav .sfnav-cb:checked+.sfnav-burger span{background:transparent}.blpnav .sfnav-cb:checked+.sfnav-burger span::before,.nav .sfnav-cb:checked+.sfnav-burger span::before{transform:translateY(8px) rotate(45deg)}.blpnav .sfnav-cb:checked+.sfnav-burger span::after,.nav .sfnav-cb:checked+.sfnav-burger span::after{transform:translateY(-8px) rotate(-45deg)}.blpnav .sfnav-cb:focus-visible+.sfnav-burger,.nav .sfnav-cb:focus-visible+.sfnav-burger{outline:2px solid currentColor;outline-offset:6px}@media(max-width:840px){.blpnav .nwrap{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:10px;row-gap:0}.blpnav .sfnav-burger{display:block;order:2;margin-inline-start:auto}.blpnav .bmenu{display:none;order:4;width:100%;flex-direction:column;gap:0;padding:10px 0 2px;border-top:1px solid rgba(12,14,16,.1);margin-top:10px}.blpnav .sfnav-cb:checked~.bmenu{display:flex}.blpnav .bmenu li{width:100%}.blpnav .bmenu a{display:block;padding:11px 0;font-size:15px}.blpnav .bmenu li+li a{border-top:1px solid rgba(12,14,16,.07)}.blpnav .sflang{order:3}}@media(max-width:560px){.blpnav .bnav-cta{padding:9px 14px;font-size:12.5px}}\n.blpfoot{background:#0C0E10;color:rgba(255,255,255,.7);font-family:'Lato',system-ui,sans-serif;padding:54px 0 30px}\n.blpfoot .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\n.blpfoot .ftop{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.12)}\n.blpfoot .fregion{font-size:13px;color:rgba(255,255,255,.45);margin-top:4px}\n.blpfoot .fregionen{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13.5px}\n.blpfoot .fregionen span{color:rgba(255,255,255,.45);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}\n@media(max-width:980px){.blpfoot .ftop{grid-template-columns:1fr 1fr}}\n@media(max-width:760px){.blpfoot .ftop{grid-template-columns:1fr;gap:24px}}\n.blpfoot .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/5fe850997e.svg\");width:120px;height:61px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block}\n.blpfoot .fbrand p{font-size:13.5px;margin:16px 0 0;max-width:46ch;line-height:1.6}\n.blpfoot .fcol{display:flex;flex-direction:column;gap:11px}\n.blpfoot .fh{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}\n.blpfoot a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px}.blpfoot a:hover{color:#40d0ff}\n.blpfoot .fbot{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:12.5px;color:rgba(255,255,255,.5)}\n.blpfoot .fbot nav{display:flex;gap:18px}\n<\/style><header class=\"blpnav\" data-sf-lang=\"en\"><div class=\"nwrap\"><a href=\"\/en\/\" class=\"blogo\" aria-label=\"smartfabrik\"><\/a><input type=\"checkbox\" id=\"sfnav\" class=\"sfnav-cb\" aria-label=\"Open menu\"><label for=\"sfnav\" class=\"sfnav-burger\" aria-hidden=\"true\"><span><\/span><\/label><ul class=\"bmenu\"><li><a href=\"\/en\/services\/\">Services<\/a><\/li><li><a href=\"\/en\/knx-service\/\">KNX service<\/a><\/li><li><a href=\"\/en\/projects\/\">Projects<\/a><\/li><li><a href=\"\/en\/partners\/\">Partners<\/a><\/li><li><a href=\"\/en\/team\/\">Team<\/a><\/li><li><a href=\"\/en\/contact\/\">Contact<\/a><\/li><\/ul><div class=\"sflang\"><a href=\"\/photovoltaik-energietechnik-vorschau\/\" lang=\"de\">DE<\/a><span class=\"on\">EN<\/span><a href=\"\/ar\/\u0627\u0644\u0637\u0627\u0642\u0629-\u0627\u0644\u0643\u0647\u0631\u0648\u0636\u0648\u0626\u064a\u0629\/\" lang=\"ar\">AR<\/a><\/div><a class=\"bnav-cta\" href=\"\/en\/contact\/\">Talk to us <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/header><div class=\"sp\" data-sf-lang=\"en\">\n<section class=\"hero\"><div class=\"hbg\"><\/div><div class=\"hveil\"><\/div><div class=\"wrap\">\n  <span class=\"eyebrow\">Infrastructure, network &amp; energy<\/span>\n  <h1>Photovoltaics &amp; Energy Systems \u2014 <span>power that arrives where it is needed.<\/span><\/h1>\n  <p>A PV system gives you the most when its electricity arrives where it is needed: in the battery storage, in the wallbox, in the heat pump. We plan it as part of your overall concept \u2014 from the detached house to the tenant electricity scheme.<\/p>\n  <div class=\"hcta\"><a class=\"btn\" href=\"\/en\/contact\/\">Request a consultation <span class=\"ar\">&rarr;<\/span><\/a><a class=\"btn ghost\" href=\"\/en\/projects\/\">View projects<\/a><\/div>\n  <div class=\"hstats\"><div class=\"hstat\"><strong>645<\/strong><span>PV modules, SIDOL Lofts<\/span><\/div><div class=\"hstat\"><strong>23<\/strong><span>Strings, tenant electricity<\/span><\/div><div class=\"hstat\"><strong>Manufacturer-independent<\/strong><span>From modules to storage<\/span><\/div><div class=\"hstat\"><strong>KNX-integrated<\/strong><span>Energy in the system<\/span><\/div><\/div>\n<\/div><\/section>\n<section class=\"pos\"><div class=\"wrap\">\n  <div class=\"sec-h\"><span class=\"eyebrow\">Where we stand<\/span><h2>The best PV system is not the biggest \u2014 it is the one whose electricity you use yourself.<\/h2><\/div>\n  <div class=\"pgrid\"><div class=\"pcard reveal\"><h3>Sizing from the load profile, not from a catalogue<\/h3><p>We size module arrays, inverters and battery storage to your actual consumption \u2014 heat pump, electric car and household load included. Roof orientation, shading and string planning are checked before anything is ordered, not on site. What comes out of it is a system that fits your house and your daily routine rather than an off-the-shelf catalogue solution.<\/p><\/div><div class=\"pcard reveal\"><h3>Storage and wallbox as one system<\/h3><p>Battery storage shifts solar electricity into the evening, the wallbox turns it into power for the car. Which combination of inverter, storage and charge point works together we settle during planning \u2014 not by trial and error after installation. The car charges by preference when the roof is delivering, and as much solar electricity as possible stays in the house.<\/p><\/div><div class=\"pcard reveal\"><h3>PV belongs in the smart home, not on an app island<\/h3><p>In a KNX house the PV system is part of the building control: you see generation, state of charge and consumption in one visualisation, and loads such as the heat pump, ventilation or charge point respond to the current surplus. We fix the interfaces between inverter, energy manager and bus system from the outset.<\/p><\/div><\/div>\n<\/div><\/section>\n<section class=\"nvs pad\" style=\"padding-top:0\"><div class=\"wrap\">\n  <div class=\"sec-h\"><span class=\"eyebrow\">Two scales<\/span><h2>From the roof of your own home to a tenant electricity scheme.<\/h2><\/div>\n  <div class=\"ngrid\">\n    <div class=\"ncard a reveal\"><span class=\"nlab\">Detached house<\/span><h3>Self-consumption first<\/h3><p>The everyday discipline: a system that fits the roof, the load profile and your plans for the future \u2014 with storage and surplus charging thought through from the start rather than retrofitted.<\/p><ul><li>Sizing to your load profile<\/li><li>String planning before ordering<\/li><li>Prepared for storage to be added later<\/li><li>Surplus charging at the wallbox<\/li><\/ul><\/div>\n    <div class=\"ncard b reveal\"><span class=\"nlab\">Tenant electricity &amp; commercial<\/span><h3>PV at scale<\/h3><p>For property developers and commercial clients we take on roof layout, string planning, metering concept and execution \u2014 one point of contact, before the scaffolding goes up.<\/p><ul><li>645 modules on the SIDOL Lofts<\/li><li>23 strings in the tenant electricity concept<\/li><li>Metering concept for apartment buildings<\/li><li>Installation by elektrofabrik<\/li><\/ul><\/div>\n  <\/div>\n<\/div><\/section>\n<section class=\"gew\"><div class=\"wrap\">\n    <div class=\"sec-h\"><span class=\"eyebrow\">Photovoltaics &amp; Energy Systems<\/span><h2>The modules bring the yield. The planning brings the self-consumption.<\/h2><p>We see it regularly: one string laid across two roof orientations, the shade from the dormer taking half the output from 3 pm onwards \u2014 and the storage sized by the free roof area instead of by the load profile of the house. The result is a system that dutifully exports at midday while the heat pump draws grid electricity in the evening. We plan from the load, not from the roof.<\/p><\/div>\n    <div class=\"gwgrid\"><div class=\"gwcell reveal\"><span class=\"gwnum\">01<\/span><h3>Roof layout and shading analysis<\/h3><p>Azimuth, pitch and horizon line are surveyed, and shading from dormers, chimneys, neighbouring buildings and trees is simulated across the year. The layout follows yield and appearance in equal measure: clean edge margins, flush rows, no cut-down leftover modules on the visible side. Structural loading, roof covering and mounting system are agreed with the roofer beforehand.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">02<\/span><h3>String and module planning<\/h3><p>A string takes only modules of the same orientation and pitch. We check the string voltage against the cold and warm limits of the inverter, and cable lengths and cross-sections against the DC losses. Where partial shading remains, power optimisers or a separate branch go in \u2014 instead of mismatch across the whole string.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">03<\/span><h3>Inverter and MPP trackers<\/h3><p>The sizing comes out of the ratio between generator and inverter output, with deliberate oversizing for yield in low light. East-west roofs get separate MPP trackers so that morning and afternoon are controlled independently. The installation location follows temperature, noise and maintenance access \u2014 not whichever wall happens to be free.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">04<\/span><h3>Storage sized to the load profile<\/h3><p>Sizing comes from the real consumption pattern: base load, evening peak, the shares taken by heat pump and wallbox, seasonality. What matters is usable rather than nominal capacity, charging and discharging power, and the expected cycle life. Storage that is too large stands idle half the time; storage that is too small is empty by 10 pm.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">05<\/span><h3>Surplus control with priorities<\/h3><p>The surplus gets a clear order of precedence: first the storage up to its target state of charge, then hot water via immersion heater or heat pump, then the wallbox in PV mode, and only after that export to the grid. Hysteresis, minimum run times and the weather forecast stop loads cycling by the minute and compressors starting up needlessly.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">06<\/span><h3>Load management at the service connection<\/h3><p>The available connection capacity is distributed dynamically across wallboxes, heat pump and large loads, including the phase imbalance limit and the controllability the network operator requires for controllable loads. Charging power is regulated rather than switched off \u2014 the connection stays within its limits without anyone in the house losing comfort.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">07<\/span><h3>Metering and measurement concept<\/h3><p>The meter cascade and the main and sub-meters for heat pump, wallbox or annexe flat are settled before the meter cabinet is built. Anyone who later wants to bill separately, use a heat pump tariff or let out a unit needs the metering point today \u2014 not after half the distribution board has been stripped out.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">08<\/span><h3>Emergency power and backup supply<\/h3><p>The first thing to settle is what really needs to run in a blackout: an emergency socket, a selected backup circuit, or changeover operation for the whole house. The grid disconnection point, the changeover time, the starting behaviour of large loads and the black-start capability of the storage belong in the planning, not in a data sheet.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">09<\/span><h3>Modbus and KNX connection<\/h3><p>We bring inverter, storage, heat pump and wallbox onto the bus over Modbus TCP or RTU and KNX: register and data point lists, units, scaling, write permissions. After that one set of logic controls the whole house, instead of four manufacturer apps that know nothing about each other.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">10<\/span><h3>Monitoring and visualisation<\/h3><p>Generation, self-consumption, degree of self-sufficiency, state of charge and string output sit on one visualisation that stays readable without specialist knowledge. Automatic deviation alerts for a string failure or a drop in yield make sure a faulty optimiser is not first noticed in the annual statement.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">11<\/span><h3>Lightning, surge and fire protection<\/h3><p>Separation distances from the external lightning protection, consistent equipotential bonding and surge arresters on the DC, AC and data sides belong together from the start. A firefighter's switch and string shutdown close to the modules, clean cable routing and labelling mean the emergency services can isolate the system safely and quickly if it comes to it.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">12<\/span><h3>Tenant electricity for multi-occupancy buildings<\/h3><p>The metering concept, communal electricity, billing boundaries and meter structure for apartment buildings and commercial properties are settled early, because they determine the meter position and the rising main. On the SIDOL Lofts in Cologne our sister company elektrofabrik built around 645 modules on 23 strings, together with the tenant electricity concept.<\/p><\/div><\/div>\n    <p class=\"gwclose\">A photovoltaic system is only well planned once it does not merely generate electricity, but knows where that electricity belongs in the house.<\/p>\n  <\/div><\/section>\n\n<section class=\"del\"><div class=\"wrap\">\n    <div class=\"sec-h\"><span class=\"eyebrow\">Scope of work<\/span><h2>What PV planning covers<\/h2><p>The building blocks that are settled before anything is ordered \u2014 selected on a manufacturer-independent basis and properly documented.<\/p><\/div>\n    <div class=\"dgrid\"><div class=\"dcard reveal\"><span class=\"dnum\">01<\/span><h3>Roof layout &amp; string planning<\/h3><p>Roof layout, orientation and shading checked, strings planned \u2014 before ordering, not on site.<\/p><\/div><div class=\"dcard reveal\"><span class=\"dnum\">02<\/span><h3>Inverter &amp; storage<\/h3><p>Sized to your load profile and chosen so that the components demonstrably work together.<\/p><\/div><div class=\"dcard reveal\"><span class=\"dnum\">03<\/span><h3>Wallbox connection<\/h3><p>Surplus charging planned in from the start: the car charges by preference when the roof is delivering.<\/p><\/div><div class=\"dcard reveal\"><span class=\"dnum\">04<\/span><h3>Energy management<\/h3><p>Metering and control that lets the heat pump, ventilation and charge point respond to the current surplus.<\/p><\/div><div class=\"dcard reveal\"><span class=\"dnum\">05<\/span><h3>KNX interfaces<\/h3><p>Generation, state of charge and consumption in your visualisation \u2014 settled before the trades start working past each other.<\/p><\/div><div class=\"dcard reveal\"><span class=\"dnum\">06<\/span><h3>Metering concept<\/h3><p>For tenant electricity and commercial projects: meter structure and coordination with every trade involved.<\/p><\/div><\/div>\n  <\/div><\/section>\n<section class=\"proc\"><div class=\"wrap\">\n  <div class=\"sec-h\"><span class=\"eyebrow\">How it runs<\/span><h2>From your consumption to a system in operation<\/h2><\/div>\n  <div class=\"tl\"><div class=\"tstep reveal\"><span class=\"tnum\">1<\/span><div class=\"tbody\"><h3>Load profile &amp; goals<\/h3><p>We establish consumption, planned loads such as an electric car or heat pump, and your goals \u2014 the sizing follows from that. We do not hand out a blanket kilowatt figure.<\/p><\/div><\/div><div class=\"tstep reveal\"><span class=\"tnum\">2<\/span><div class=\"tbody\"><h3>Concept &amp; components<\/h3><p>Roof layout, string planning, inverter, storage and wallbox connection are fixed on a manufacturer-independent basis \u2014 with technical reasoning and properly documented, before anything is ordered.<\/p><\/div><\/div><div class=\"tstep reveal\"><span class=\"tnum\">3<\/span><div class=\"tbody\"><h3>Installation by elektrofabrik<\/h3><p>Our sister company installs with its own teams to our drawings \u2014 short distances between planning and site, no friction between trades that have never worked together.<\/p><\/div><\/div><div class=\"tstep reveal\"><span class=\"tnum\">4<\/span><div class=\"tbody\"><h3>Commissioning &amp; integration<\/h3><p>We commission the system and tie it into your KNX system: generation, storage and loads work together \u2014 the responsibility stays with us to the end.<\/p><\/div><\/div><\/div>\n<\/div><\/section>\n<section class=\"proof\"><div class=\"wrap\">\n  <span class=\"eyebrow\">Bewiesen<\/span>\n  <h2>Proven in projects<\/h2>\n  <div class=\"prgrid\">\n    <div>\n      <div class=\"pritem reveal\"><span class=\"prnum\">01<\/span><div><h3>SIDOL Lofts, Cologne<\/h3><p>A tenant electricity system with around 645 modules in 23 strings \u2014 planned by smartfabrik, installed by elektrofabrik.<\/p><\/div><\/div><div class=\"pritem reveal\"><span class=\"prnum\">02<\/span><div><h3>Villa Riyadh, 1,200 m\u00b2<\/h3><p>Electrical and energy systems at scale: 800 DALI luminaires, the complete control cabinet delivered from our planning.<\/p><\/div><\/div><div class=\"pritem reveal\"><span class=\"prnum\">03<\/span><div><h3>100+ projects, 3 countries<\/h3><p>Experience from a detached house in North Rhine-Westphalia to large international projects \u2014 it goes into every roof installation.<\/p><\/div><\/div>\n      <a class=\"prref\" href=\"\/en\/projects\/\">View all projects <span class=\"ar\">&rarr;<\/span><\/a>\n    <\/div>\n    <div class=\"prmedia reveal\">\n      <figure class=\"tall\" style=\"background-image:url(\/wp-content\/uploads\/sf\/0623c28339.jpg)\"><\/figure>\n      <figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f39b79351b.jpg)\"><\/figure>\n      <figure style=\"background-image:url(\/wp-content\/uploads\/sf\/93aa097d81.jpg)\"><\/figure>\n    <\/div>\n  <\/div>\n<\/div><\/section>\n<section class=\"orte onpaper\"><div class=\"wrap\">\n  <div class=\"sec-h\"><span class=\"eyebrow\">Where we work<\/span><h2>Photovoltaik &amp; Energietechnik in Cologne, D\u00fcsseldorf &amp; North Rhine-Westphalia.<\/h2>\n  <p>smartfabrik is a smart home planning practice based in D\u00fcsseldorf (Reisholzer Werftstr. 31A). We plan for private clients and companies in Cologne, D\u00fcsseldorf and across North Rhine-Westphalia \u2014 and, where wanted, nationwide and internationally. A selection of the places we have already planned and delivered in:<\/p><\/div>\n  <div class=\"ochips\"><a href=\"\/en\/smart-home-cologne\/\">K\u00f6ln-Marienburg<\/a><a href=\"\/en\/smart-home-cologne\/\">K\u00f6ln-Rodenkirchen<\/a><a href=\"\/en\/smart-home-cologne\/\">K\u00f6ln-S\u00fcrth<\/a><a href=\"\/en\/smart-home-cologne\/\">K\u00f6ln-Lindenthal<\/a><a href=\"\/en\/smart-home-cologne\/\">K\u00f6ln-Braunsfeld<\/a><a href=\"\/en\/smart-home-duesseldorf\/\">D\u00fcsseldorf-Oberkassel<\/a><a href=\"\/en\/projects\/\">Neuss<\/a><a href=\"\/en\/projects\/\">Kaarst<\/a><a href=\"\/en\/projects\/\">Moers<\/a><a href=\"\/en\/projects\/\">Essen<\/a><a href=\"\/en\/projects\/\">Solingen<\/a><a href=\"\/en\/smart-home-cologne\/\">Br\u00fchl<\/a><a href=\"\/en\/projects\/\">Aachen<\/a><a href=\"\/en\/projects\/\">Berlin<\/a><a href=\"\/en\/projects\/\">Hamburg<\/a><a href=\"\/en\/projects\/\">Mainz<\/a><a href=\"\/en\/projects\/\">Mallorca<\/a><a href=\"\/en\/projects\/\">Riad<\/a><\/div>\n<\/div><\/section>\n\n<section class=\"faq\"><div class=\"wrap\"><div class=\"sec-h\"><span class=\"eyebrow\">FAQ<\/span><h2>Frequently asked questions.<\/h2><\/div><details><summary>Why should I have my PV system planned by a smart home planner?<\/summary><p>Because a PV system rarely stands on its own today: storage, wallbox, heat pump and building control all interlock. We plan those interfaces from the outset \u2013 string planning, energy management, KNX connection, cable routes. A solar installer will fit you a system; we make sure it fits the rest of the house and that the electricity arrives where it does the most good.<\/p><\/details><details><summary>How big should my PV system be?<\/summary><p>That depends on roof area, orientation and above all on your consumption \u2013 including planned loads such as an electric car or heat pump. We size the system from your load profile and include storage and surplus charging in the calculation. We do not hand out a blanket kilowatt figure; the sizing comes out of the consultation, based on your specific situation.<\/p><\/details><details><summary>Do I need battery storage?<\/summary><p>Not necessarily, but often it makes sense: storage shifts solar electricity from midday into the evening and raises your self-consumption considerably. Whether it suits you depends on your consumption profile and the size of the system. We plan the storage so that it can be added later if you would rather start without it \u2013 preparing for that costs least at the planning stage.<\/p><\/details><details><summary>What is PV surplus charging and how does it work?<\/summary><p>With surplus charging your electric car charges by preference when the PV system is generating more electricity than the house is using at that moment. An energy manager controls the wallbox accordingly \u2013 integrated into the KNX visualisation if you want it. The condition is that inverter, wallbox and control match one another. That is exactly what we settle during planning, before any components are ordered.<\/p><\/details><details><summary>Does smartfabrik plan tenant electricity and commercial systems as well?<\/summary><p>Yes. On the SIDOL Lofts in Cologne we delivered a tenant electricity system with around 645 modules in 23 strings \u2013 planning by smartfabrik, installation by our sister company elektrofabrik. For property developers and commercial clients we take on roof layout, string planning and coordination with the trades involved. The earlier we are in the project, the more cleanly the concept can be integrated.<\/p><\/details><\/div><\/section>\n<style>.sp .welt{background:var(--paper);border-top:1px solid var(--line);padding:30px 0}.sp .welt .wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px}.sp .welt span{font-weight:800;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sp .welt a{font-weight:800;font-size:16px;color:var(--ink);text-decoration:none;  border-bottom:1px solid var(--cyan);padding-bottom:2px}.sp .welt a:hover{border-bottom-color:var(--ink)}\n.sflang{display:flex;align-items:center;gap:9px;flex:none;font-size:12px;font-weight:800;letter-spacing:.09em;font-family:'Lato',system-ui,sans-serif}\n.sflang a{color:#8A949B;text-decoration:none}\n.sflang a:hover{color:#007FA3}\n.sflang .on{color:currentColor;opacity:.95}\n@media(max-width:560px){.sflang{gap:6px;font-size:11px;letter-spacing:.06em;margin-inline-start:0;padding-inline-start:10px}}\n<\/style><section class=\"welt\"><div class=\"wrap\"><span>Part of the living theme<\/span><a href=\"\/en\/energy-efficiency\/\">Energy & efficiency <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/section>\n<section class=\"cta\"><div class=\"wrap\"><span class=\"eyebrow\">The first step<\/span><h2>Put your roof to work for the whole house.<\/h2><p>In the consultation we size the system to your load profile \u2014 manufacturer-independent, with storage and wallbox thought through from the start.<\/p><a class=\"btn\" href=\"\/en\/contact\/\">Request a consultation <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/section>\n<\/div><footer class=\"blpfoot\" data-sf-lang=\"en\"><div class=\"wrap\"><div class=\"ftop\"><div class=\"fbrand\"><a href=\"\/en\/\" class=\"blogo\" aria-label=\"smartfabrik\"><\/a><p>Manufacturer-independent smart home &amp; KNX planning. Carried out by elektrofabrik. Cologne \u00b7 D\u00fcsseldorf \u00b7 NRW.<\/p><\/div><nav class=\"fcol\"><span class=\"fh\">Services<\/span><a href=\"\/en\/services\/\">All services<\/a><a href=\"\/en\/for-private-clients\/\">For private clients<\/a><a href=\"\/en\/for-developers\/\">For developers &amp; commercial<\/a><a href=\"\/en\/basalte\/\">Basalte<\/a><a href=\"\/en\/network-security-systems\/\">Network &amp; security<\/a><a href=\"\/en\/knx-service\/\">KNX service<\/a><\/nav><nav class=\"fcol\"><span class=\"fh\">Company<\/span><a href=\"\/en\/projects\/\">Projects<\/a><a href=\"\/en\/partners\/\">Partners<\/a><a href=\"\/en\/team\/\">Team<\/a><a href=\"\/en\/smartnews\/\">smartnews<\/a><\/nav><nav class=\"fcol\"><span class=\"fh\">Contact<\/span><a href=\"tel:+4921183866870\">+49 211 838 66 870<\/a><a href=\"mailto:info@smartfabrik.de\">info@smartfabrik.de<\/a><a href=\"\/en\/contact\/\">Contact form<\/a><span class=\"fregion\">Cologne \u00b7 D\u00fcsseldorf \u00b7 North Rhine-Westphalia<\/span><\/nav><\/div><div class=\"fregionen\"><span>On site:<\/span><a href=\"\/en\/smart-home-cologne\/\">Smart Home Cologne<\/a><a href=\"\/en\/smart-home-duesseldorf\/\">Smart Home D\u00fcsseldorf<\/a><\/div><div class=\"fbot\"><span>\u00a9 smartfabrik \u00b7 Cologne \u00b7 D\u00fcsseldorf \u00b7 NRW<\/span><nav><a href=\"\/en\/imprint\/\">Legal notice<\/a><a href=\"\/en\/privacy-policy\/\">Privacy<\/a><\/nav><\/div><\/div><\/footer><script>(function(){var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}})},{threshold:.08});document.querySelectorAll('.sp .reveal').forEach(function(el){io.observe(el)});})();<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Service\",\"name\":\"Photovoltaics & Energy Systems \u2013 Planning NRW\",\"provider\":{\"@type\":\"ProfessionalService\",\"name\":\"smartfabrik GmbH\",\"telephone\":\"+49 211 838 66 870\",\"email\":\"info@smartfabrik.de\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Reisholzer Werftstr. 31A\",\"postalCode\":\"40589\",\"addressLocality\":\"D\u00fcsseldorf\",\"addressCountry\":\"DE\"},\"areaServed\":[\"K\u00f6ln\",\"D\u00fcsseldorf\",\"Neuss\",\"Kaarst\",\"Moers\",\"Essen\",\"Solingen\",\"Br\u00fchl\",\"Aachen\",\"Nordrhein-Westfalen\",\"Deutschland\"]},\"description\":\"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne & D\u00fcsseldorf.\",\"inLanguage\":\"en\"},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Why should I have my PV system planned by a smart home planner?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because a PV system rarely stands on its own today: storage, wallbox, heat pump and building control all interlock. We plan those interfaces from the outset \u2013 string planning, energy management, KNX connection, cable routes. A solar installer will fit you a system; we make sure it fits the rest of the house and that the electricity arrives where it does the most good.\"}},{\"@type\":\"Question\",\"name\":\"How big should my PV system be?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"That depends on roof area, orientation and above all on your consumption \u2013 including planned loads such as an electric car or heat pump. We size the system from your load profile and include storage and surplus charging in the calculation. We do not hand out a blanket kilowatt figure; the sizing comes out of the consultation, based on your specific situation.\"}},{\"@type\":\"Question\",\"name\":\"Do I need battery storage?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not necessarily, but often it makes sense: storage shifts solar electricity from midday into the evening and raises your self-consumption considerably. Whether it suits you depends on your consumption profile and the size of the system. We plan the storage so that it can be added later if you would rather start without it \u2013 preparing for that costs least at the planning stage.\"}},{\"@type\":\"Question\",\"name\":\"What is PV surplus charging and how does it work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"With surplus charging your electric car charges by preference when the PV system is generating more electricity than the house is using at that moment. An energy manager controls the wallbox accordingly \u2013 integrated into the KNX visualisation if you want it. The condition is that inverter, wallbox and control match one another. That is exactly what we settle during planning, before any components are ordered.\"}},{\"@type\":\"Question\",\"name\":\"Does smartfabrik plan tenant electricity and commercial systems as well?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. On the SIDOL Lofts in Cologne we delivered a tenant electricity system with around 645 modules in 23 strings \u2013 planning by smartfabrik, installation by our sister company elektrofabrik. For property developers and commercial clients we take on roof layout, string planning and coordination with the trades involved. The earlier we are in the project, the more cleanly the concept can be integrated.\"}}],\"inLanguage\":\"en\"}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leistungen KNX-Service Referenzen Partner Team Kontakt DEENARBeratung &rarr; Infrastruktur, Netzwerk &amp; Energie Photovoltaik &amp; Energietechnik \u2014 Strom, der ankommt. Eine PV-Anlage bringt am meisten, wenn ihr Strom dort ankommt, wo er gebraucht wird: im Speicher, in der Wallbox, in der W\u00e4rmepumpe. Wir planen sie als Teil Ihres Gesamtkonzepts \u2014 vom Einfamilienhaus bis zum Mieterstromprojekt. Beratung&hellip; <a class=\"more-link\" href=\"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/\">Continue reading <span class=\"screen-reader-text\">Photovoltaics &#038; Energy Systems \u2013 Planning NRW | smartfabrik<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":10215,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9980","page","type-page","status-publish","hentry","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Photovoltaics &amp; Energy Systems \u2013 Planning NRW | smartfabrik<\/title>\n<meta name=\"description\" content=\"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne &amp; D\u00fcsseldorf.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Photovoltaics &amp; Energy Systems \u2013 Planning NRW | smartfabrik\" \/>\n<meta property=\"og:description\" content=\"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne &amp; D\u00fcsseldorf.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"smartfabrik\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/smartfabrik\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-23T08:11:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smartfabrik.de\/wp-content\/uploads\/2023\/10\/smartfabrik-logo-fox.png\" \/>\n\t<meta property=\"og:image:width\" content=\"355\" \/>\n\t<meta property=\"og:image:height\" content=\"379\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/photovoltaics-energy-systems\\\/\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/photovoltaics-energy-systems\\\/\",\"name\":\"Photovoltaics & Energy Systems \u2013 Planning NRW | smartfabrik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#website\"},\"datePublished\":\"2026-07-08T15:44:21+00:00\",\"dateModified\":\"2026-08-23T08:11:23+00:00\",\"description\":\"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne & D\u00fcsseldorf.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/photovoltaics-energy-systems\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/photovoltaics-energy-systems\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/photovoltaics-energy-systems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home page\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services: Smart Home, KNX &#038; Lighting Design | smartfabrik\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Infrastructure, Network &#038; Energy | smartfabrik\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-infrastructure-network-energy\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Photovoltaics &#038; Energy Systems \u2013 Planning NRW | smartfabrik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/\",\"name\":\"smartfabrik\",\"description\":\"Manufacturer-independent smart home and KNX planning\",\"publisher\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#organization\"},\"alternateName\":\"smartfabrik GmbH\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/smartfabrik-logo.svg\",\"contentUrl\":\"https:\\\/\\\/smartfabrik.de\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/smartfabrik-logo.svg\",\"width\":500,\"height\":100,\"caption\":\"smartfabrik GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/smartfabrik\",\"https:\\\/\\\/www.google.com\\\/maps?cid=3956068539294883303\",\"https:\\\/\\\/de.linkedin.com\\\/company\\\/smartfabrik-gmbh\",\"https:\\\/\\\/www.provenexpert.com\\\/de-de\\\/smartfabrik-gmbh\\\/\",\"https:\\\/\\\/www.instagram.com\\\/smartfabrik\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCCHT5Ba9XKFXWyJHo6gx7Aw\",\"https:\\\/\\\/open.spotify.com\\\/show\\\/1tRVSficczxx88wSRnHvcL\",\"https:\\\/\\\/podcasts.apple.com\\\/de\\\/podcast\\\/id1544046970\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Photovoltaics & Energy Systems \u2013 Planning NRW | smartfabrik","description":"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne & D\u00fcsseldorf.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/","og_locale":"en_US","og_type":"article","og_title":"Photovoltaics & Energy Systems \u2013 Planning NRW | smartfabrik","og_description":"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne & D\u00fcsseldorf.","og_url":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/","og_site_name":"smartfabrik","article_publisher":"https:\/\/www.facebook.com\/smartfabrik","article_modified_time":"2026-08-23T08:11:23+00:00","og_image":[{"width":355,"height":379,"url":"https:\/\/smartfabrik.de\/wp-content\/uploads\/2023\/10\/smartfabrik-logo-fox.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/","url":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/","name":"Photovoltaics & Energy Systems \u2013 Planning NRW | smartfabrik","isPartOf":{"@id":"https:\/\/smartfabrik.de\/en\/#website"},"datePublished":"2026-07-08T15:44:21+00:00","dateModified":"2026-08-23T08:11:23+00:00","description":"Have your photovoltaics planned: self-consumption, storage, surplus charging, tenant electricity. Manufacturer-independent in Cologne & D\u00fcsseldorf.","breadcrumb":{"@id":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/photovoltaics-energy-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home page","item":"https:\/\/smartfabrik.de\/en\/"},{"@type":"ListItem","position":2,"name":"Services: Smart Home, KNX &#038; Lighting Design | smartfabrik","item":"https:\/\/smartfabrik.de\/en\/services\/"},{"@type":"ListItem","position":3,"name":"Infrastructure, Network &#038; Energy | smartfabrik","item":"https:\/\/smartfabrik.de\/en\/services\/services-infrastructure-network-energy\/"},{"@type":"ListItem","position":4,"name":"Photovoltaics &#038; Energy Systems \u2013 Planning NRW | smartfabrik"}]},{"@type":"WebSite","@id":"https:\/\/smartfabrik.de\/en\/#website","url":"https:\/\/smartfabrik.de\/en\/","name":"smartfabrik","description":"Manufacturer-independent smart home and KNX planning","publisher":{"@id":"https:\/\/smartfabrik.de\/en\/#organization"},"alternateName":"smartfabrik GmbH","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartfabrik.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smartfabrik.de\/en\/#organization","name":"smartfabrik GmbH","url":"https:\/\/smartfabrik.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartfabrik.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/smartfabrik.de\/wp-content\/uploads\/2021\/10\/smartfabrik-logo.svg","contentUrl":"https:\/\/smartfabrik.de\/wp-content\/uploads\/2021\/10\/smartfabrik-logo.svg","width":500,"height":100,"caption":"smartfabrik GmbH"},"image":{"@id":"https:\/\/smartfabrik.de\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/smartfabrik","https:\/\/www.google.com\/maps?cid=3956068539294883303","https:\/\/de.linkedin.com\/company\/smartfabrik-gmbh","https:\/\/www.provenexpert.com\/de-de\/smartfabrik-gmbh\/","https:\/\/www.instagram.com\/smartfabrik\/","https:\/\/www.youtube.com\/channel\/UCCHT5Ba9XKFXWyJHo6gx7Aw","https:\/\/open.spotify.com\/show\/1tRVSficczxx88wSRnHvcL","https:\/\/podcasts.apple.com\/de\/podcast\/id1544046970"]}]}},"_links":{"self":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/9980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/comments?post=9980"}],"version-history":[{"count":9,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/9980\/revisions"}],"predecessor-version":[{"id":10354,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/9980\/revisions\/10354"}],"up":[{"embeddable":true,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10215"}],"wp:attachment":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/media?parent=9980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}