{"id":10213,"date":"2026-08-18T09:43:36","date_gmt":"2026-08-18T07:43:36","guid":{"rendered":"https:\/\/smartfabrik.de\/services-light-shading-comfort\/"},"modified":"2026-08-23T10:12:13","modified_gmt":"2026-08-23T08:12:13","slug":"services-light-shading-comfort","status":"publish","type":"page","link":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/","title":{"rendered":"Lighting, Shading &#038; Comfort | smartfabrik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10213\" class=\"elementor elementor-10213 elementor-10019\" 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>\r\n:root{--cyan:#00CCFF;--cyan-ink:#007FA3;--ink:#0C0E10;--text:#343434;--muted:#71787E;--line:#E3E8EC;--ground:#F4F7F9;--paper:#fff;--champ:#C9A96A}\r\n\/*ARABISCH*\/\r\n\/* Noto Sans Arabic, selbst gehostet, variabel. SIL Open Font License.\r\n   Selbst gehostet und nicht \u00fcber den Schriftdienst eingebunden: ein Aufruf an\r\n   den Schriftdienst des Suchmaschinenanbieters w\u00fcrde die IP-Adresse des Besuchers vor jeder\r\n   Einwilligung dorthin \u00fcbertragen.\r\n\r\n   ACHTUNG, TEUER GELERNT (20.08.2026): In diesem Kommentar stand die Domain des\r\n   Schriftdienstes ausgeschrieben. Der Skript-Blocker von Borlabs Cookie sucht diese\r\n   Zeichenfolge im Seitenquelltext \u2014 er fand sie im KOMMENTAR und verwandelte den GESAMTEN\r\n   Style-Block in einen Skript-Block vom Typ text\/template. Ergebnis: Jede Seite kam ohne ihr CSS\r\n   beim Besucher an, als rohes HTML. Die Domain darf hier nirgends stehen, auch nicht als\r\n   Erkl\u00e4rung \u2014 der Blocker liest keinen Kontext. *\/\r\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}\r\n\/* Die Regeln h\u00e4ngen an [dir=\"rtl\"] OHNE .sp-Pr\u00e4fix: WPML setzt dir=\"rtl\" am html-Element,\r\n   und \u00fcber die Vererbung greifen sie damit auf JEDER Seite \u2014 auch auf den Seiten der acht\r\n   Generatoren, die ihren eigenen Rumpf-Wrapper haben (.rp, .kp, Startseite) statt .sp.\r\n   Der erste Entwurf hing an .sp[dir=\"rtl\"] und erreichte genau diese Seiten nicht: der\r\n   Inhalt kippte (Blockrichtung erbt), aber Schrift und Detailregeln fehlten. *\/\r\n[dir=\"rtl\"] .sp,[dir=\"rtl\"] .rp,[dir=\"rtl\"] .kp,html[dir=\"rtl\"] body{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\r\n.blpnav[dir=\"rtl\"],[dir=\"rtl\"] .blpnav,[dir=\"rtl\"] .nav,[dir=\"rtl\"] .blpfoot{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\r\n[dir=\"rtl\"] h1,[dir=\"rtl\"] h2,[dir=\"rtl\"] h3{letter-spacing:0}\r\n\/* Arabisch kennt keine Kapit\u00e4lchen und keine Sperrung. Beides sieht dort falsch aus. *\/\r\n[dir=\"rtl\"] .eyebrow{text-transform:none;letter-spacing:0}\r\n\/* Pfeile zeigen im Arabischen nach links. scaleX(-1) dreht zugleich die Achse, sodass die\r\n   Bewegung beim \u00dcberfahren von selbst stimmt. Das W\u00f6rterbuch dreht Pfeile deshalb NICHT \u2014\r\n   das erg\u00e4be eine Doppelspiegelung. *\/\r\n[dir=\"rtl\"] .ar{display:inline-block;transform:scaleX(-1)}\r\n[dir=\"rtl\"] a:hover .ar,[dir=\"rtl\"] .btn:hover span,[dir=\"rtl\"] .lmore:hover .ar{transform:scaleX(-1) translateX(3px)}\r\n\/* Zahlen und lateinische Markennamen bleiben von links nach rechts, auch mitten im Satz. *\/\r\n[dir=\"rtl\"] .hstat strong,[dir=\"rtl\"] .kmega strong,[dir=\"rtl\"] .zahl{direction:ltr;unicode-bidi:isolate}\r\n[dir=\"rtl\"] a[href^=\"tel:\"],[dir=\"rtl\"] a[href^=\"mailto:\"]{direction:ltr;unicode-bidi:isolate;display:inline-block}\r\n\/* Ehrliche Kennzeichnung: Nur 5 Seiten sind arabisch \u2014 38 von 43 Zielen der\r\n   Leistungsseite sind deutsch. Ein Leser aus Riad soll VOR dem Klick wissen, dass er die\r\n   arabische Fassung verlaesst, nicht danach. Uebersetzte Ziele beginnen mit \/ar\/,\r\n   unuebersetzte enden auf -vorschau\/ \u2014 daran haengt die Regel. Der Marker steht nicht im\r\n   Menue-Knopf-Stil, sondern klein und gedimmt. *\/\r\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}\r\n[dir=\"rtl\"] .blogo::after,[dir=\"rtl\"] a.adcta::after,[dir=\"rtl\"] a.rftel::after{content:none}\r\n\/* Dieselbe Ehrlichkeit im Englischen (20.08.2026): 20 der 52 deutschen Seiten haben keine\r\n   englische Fassung; auf \/en\/ zeigten deren Kacheln ohne Vorwarnung ins Deutsche. Die\r\n   arabische Regel oben haengt an [dir=\"rtl\"] und konnte hier nicht greifen \u2014 deshalb eine\r\n   eigene, die an einem Attribut haengt, das nachbearbeiten.js auf den englischen Seiten\r\n   setzt. Logo, Handlungsschaltflaechen und Telefonlinks bleiben ohne Marker. *\/\r\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}\r\n[data-sf-lang=\"en\"] .blogo::after,[data-sf-lang=\"en\"] a.adcta::after,[data-sf-lang=\"en\"] a.rftel::after{content:none}\r\n\/*ARABISCH-ENDE*\/\r\n\r\n.sp *{box-sizing:border-box}\r\n.sp{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:var(--text);line-height:1.62;font-size:17px}\r\n.sp .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\r\n@media(max-width:640px){.sp .wrap{padding:0 22px}}\r\n.sp h1,.sp h2,.sp h3{color:var(--ink);letter-spacing:-.025em;line-height:1.1;margin:0;text-wrap:balance}\r\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)}\r\n.sp .eyebrow::before{content:\"\";width:26px;height:3px;border-radius:2px;background:var(--cyan)}\r\n.sp .sec-h{margin-bottom:36px}\r\n.sp .sec-h h2{font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .sec-h p{font-size:16.5px;color:var(--muted);max-width:76ch;margin:12px 0 0}\r\n.sp .hero{position:relative;color:#fff;padding:110px 0 84px;overflow:hidden;background:#0a0e12}\r\n.sp .hero .hbg{position:absolute;inset:0;background-image:url(\/wp-content\/uploads\/sf\/0480663baa.jpg);background-size:cover;background-position:center 35%;opacity:.4;filter:saturate(.85)}\r\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%)}\r\n.sp .hero .wrap{position:relative;z-index:2}\r\n.sp .hero .eyebrow{color:var(--champ)}.sp .hero .eyebrow::before{background:var(--champ)}\r\n.sp .hero h1{color:#fff;font-weight:900;font-size:clamp(32px,5.2vw,56px);margin-top:18px;max-width:20ch}\r\n.sp .hero h1 span{color:#40d0ff}\r\n.sp .hero p{font-size:19px;color:rgba(255,255,255,.8);max-width:62ch;margin-top:18px}\r\n.sp .hcta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:32px}\r\n.sp .btn{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:15px;color:#00252F;background:var(--cyan);border-radius:999px;padding:15px 28px;text-decoration:none;transition:transform .15s,box-shadow .2s}\r\n.sp .btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\r\n.sp .btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}\r\n.sp .btn.ghost:hover{border-color:var(--cyan);box-shadow:none}\r\n\/* Vier Kennzahlen brachen bei langen Unterzeilen 3+1 um. Jede Seite hat genau vier. *\/\r\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)}\r\n@media(max-width:900px){.sp .hstats{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n@media(max-width:520px){.sp .hstats{grid-template-columns:1fr}}\r\n.sp .hstat{padding:22px 30px 0 0;margin-inline-end:0}\r\n.sp .hstat+.hstat{border-inline-start:1px solid rgba(255,255,255,.12);padding-inline-start:30px}\r\n@media(max-width:900px){.sp .hstat:nth-child(3){border-inline-start:0;padding-inline-start:0}}\r\n@media(max-width:520px){.sp .hstat+.hstat{border-inline-start:0;padding-inline-start:0}}\r\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}\r\n.sp .hstat span{font-size:12px;color:rgba(255,255,255,.55);font-weight:700;letter-spacing:.07em;text-transform:uppercase}\r\n.sp .pos{padding:76px 0 70px}\r\n.sp .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\r\n@media(max-width:860px){.sp .pgrid{grid-template-columns:1fr}}\r\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)}\r\n.sp .pcard h3{font-weight:900;font-size:19px;margin-bottom:10px;display:flex;align-items:center;gap:12px}\r\n.sp .pcard h3::before{content:\"\";flex:none;width:24px;height:3px;border-radius:2px;background:var(--cyan)}\r\n.sp .pcard p{font-size:14.5px;color:var(--muted);margin:0;line-height:1.62}\r\n\/* deliverables grid *\/\r\n.sp .del{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}\r\n.sp .dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\r\n@media(max-width:900px){.sp .dgrid{grid-template-columns:1fr 1fr}}\r\n@media(max-width:600px){.sp .dgrid{grid-template-columns:1fr}}\r\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)}\r\n.sp .dcard .dnum{display:block;font-weight:900;font-size:13px;color:var(--cyan-ink);margin-bottom:10px}\r\n.sp .dcard h3{font-weight:900;font-size:16.5px;margin-bottom:8px}\r\n.sp .dcard p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.58}\r\n\/* gallery *\/\r\n.sp .gal{padding:78px 0}\r\n.sp .ggrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}\r\n@media(max-width:860px){.sp .ggrid{grid-template-columns:1fr 1fr;grid-auto-rows:180px}}\r\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}\r\n.sp .ggrid figure:hover{transform:scale(1.02)}\r\n.sp .ggrid figure.big{grid-column:span 2;grid-row:span 2}\r\n\/* compare *\/\r\n.sp .nvs{padding:0 0 80px}\r\n.sp .nvs.pad{padding-top:78px}\r\n.sp .ngrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}\r\n@media(max-width:860px){.sp .ngrid{grid-template-columns:1fr}}\r\n.sp .ncard{border-radius:6px;padding:36px 32px;border:1px solid rgba(12,14,16,.09)}\r\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)}\r\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)}\r\n.sp .ncard .nlab{font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}\r\n.sp .ncard.b .nlab{color:var(--champ)}\r\n.sp .ncard h3{font-weight:900;font-size:22px;margin:10px 0 12px}\r\n.sp .ncard.b h3{color:#fff}\r\n.sp .ncard p{font-size:15px;color:var(--muted);margin:0;line-height:1.66}\r\n.sp .ncard.b p{color:rgba(255,255,255,.72)}\r\n.sp .ncard ul{margin:16px 0 0;padding:0;list-style:none}\r\n.sp .ncard li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;font-weight:700;color:var(--ink)}\r\n.sp .ncard.b li{color:rgba(255,255,255,.85)}\r\n\/* Kein Haken \u2014 der Eyebrow-Strich ist das Hauszeichen. *\/\r\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}\r\n.sp .ncard.b li::before{background:var(--champ)}\r\n\/* Verweis-Satz am Fuss einer Karte. Er steht bewusst IN der Karte und nicht als Liste\r\n   darunter: wer die Karte liest, hat die Lage vor Augen und braucht den naechsten\r\n   Schritt genau dort. Beide Kartenvarianten brauchen eigene Farben \u2014 .ncard.b ist\r\n   dunkel, eine Textfarbe fuer hellen Grund waere dort unlesbar. *\/\r\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)}\r\n.sp .ncard .nlink a{color:var(--cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}\r\n.sp .ncard.b .nlink{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.66)}\r\n.sp .ncard.b .nlink a{color:var(--champ)}\r\n\/* timeline *\/\r\n.sp .proc{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0}\r\n.sp .proc.light{background:var(--paper)}\r\n.sp .tl{position:relative;margin-top:10px}\r\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))}\r\n.sp .tstep{position:relative;display:grid;grid-template-columns:56px 1fr;gap:26px;padding:26px 0}\r\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)}\r\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)}\r\n.sp .tbody h3{font-weight:900;font-size:20px;margin-bottom:8px}\r\n.sp .tbody p{font-size:15px;color:var(--muted);margin:0;line-height:1.65;max-width:76ch}\r\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}}\r\n\/* proof *\/\r\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)}\r\n.sp .proof .eyebrow{color:var(--champ)}.sp .proof .eyebrow::before{background:var(--champ)}\r\n.sp .proof h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .prgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;margin-top:40px}\r\n@media(max-width:900px){.sp .prgrid{grid-template-columns:1fr}}\r\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}\r\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}\r\n.sp .pritem{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sp .pritem:last-of-type{border-bottom:none}\r\n.sp .prnum{font-weight:900;font-size:15px;color:var(--champ);padding-top:3px}\r\n.sp .pritem h3{color:#fff;font-weight:900;font-size:17.5px;margin-bottom:6px}\r\n.sp .pritem p{font-size:14px;color:rgba(255,255,255,.68);margin:0;line-height:1.6}\r\n.sp .prmedia{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\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)}\r\n.sp .prmedia figure.tall{grid-row:span 2;aspect-ratio:auto}\r\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}\r\n\/* ruf + piano *\/\r\n.sp .ruf{padding:78px 0 0}\r\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)}\r\n@media(max-width:640px){.sp .piano{padding:32px 26px}}\r\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}\r\n.sp .piano p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.74);max-width:78ch;margin:0}\r\n.sp .piano strong{color:#fff;font-weight:800}\r\n\/* spezial *\/\r\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)}\r\n.sp .spez .eyebrow{color:var(--champ)}.sp .spez .eyebrow::before{background:var(--champ)}\r\n.sp .spez h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .splead{color:rgba(255,255,255,.74);max-width:76ch;margin:16px 0 0;font-size:16.5px}\r\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)}\r\n@media(max-width:900px){.sp .spgrid{grid-template-columns:1fr}}\r\n.sp .spcell{padding:26px 28px 26px 0;border-bottom:1px solid rgba(255,255,255,.1)}\r\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}\r\n@media(max-width:900px){.sp .spcell{border-inline-start:none !important;padding-inline-start:0 !important}}\r\n.sp .spnum{font-weight:800;font-size:11.5px;letter-spacing:.18em;color:var(--champ)}\r\n.sp .spcell h3{color:#fff;font-weight:900;font-size:16px;margin:8px 0 6px;letter-spacing:-.01em}\r\n.sp .spcell p{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.65);margin:0}\r\n\/* gewerke grid *\/\r\n.sp .gew{padding:78px 0}\r\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)}\r\n@media(max-width:1000px){.sp .gwgrid{grid-template-columns:1fr 1fr}}\r\n@media(max-width:600px){.sp .gwgrid{grid-template-columns:1fr}}\r\n.sp .gwcell{padding:26px 24px;border-inline-start:1px solid var(--line);border-top:1px solid var(--line);transition:background .35s}\r\n.sp .gwgrid .gwcell:nth-child(-n+4){border-top:none}\r\n.sp .gwgrid .gwcell:nth-child(4n+1){border-inline-start:none}\r\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}}\r\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}}\r\n@media(hover:hover){.sp .gwgrid:hover .gwcell:not(:hover){opacity:.5}.sp .gwcell:hover{background:linear-gradient(180deg,#F7FCFE,#fff 55%)}}\r\n.sp .gwnum{display:block;font-weight:800;font-size:11.5px;letter-spacing:.16em;color:#B7C0C7;margin-bottom:10px}\r\n.sp .gwcell h3{font-weight:900;font-size:16px;margin-bottom:8px;letter-spacing:-.01em}\r\n.sp .gwcell p{font-size:13.5px;color:var(--muted);line-height:1.6;margin:0}\r\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}\r\n.sp .gwclose strong{color:var(--ink);font-weight:900}\r\n\/* orte *\/\r\n.sp .orte{background:var(--ground);border-top:1px solid var(--line);padding:64px 0}\r\n.sp .orte.onpaper{background:var(--paper)}\r\n.sp .ochips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}\r\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}\r\n.sp .orte.onpaper .ochips a{background:var(--ground)}\r\n.sp .ochips a:hover{border-color:var(--cyan);color:var(--cyan-ink);transform:translateY(-1px)}\r\n\/* faq + cta *\/\r\n.sp .faq{padding:80px 0}\r\n\/*PREMIUM*\/\r\n\/* 28 gestapelte Kacheln waren die gr\u00f6\u00dfte Fl\u00e4che der Seite. Haarlinien wie \u00fcberall sonst. *\/\r\n.sp details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:none;overflow:visible}\r\n.sp .faq details:first-of-type{border-top:1px solid var(--line)}\r\n\/* Die Innenabst\u00e4nde stehen weiter unten als Kurzform und w\u00fcrden Einzelwerte hier wieder\r\n   \u00fcberschreiben \u2014 deshalb sind sie dort ge\u00e4ndert, nicht hier. *\/\r\n@media(max-width:640px){.sp details p{padding-inline-end:0}}\r\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}\r\n.sp summary::-webkit-details-marker{display:none}\r\n.sp summary::after{content:\"+\";font-weight:900;font-size:20px;color:var(--cyan-ink);transition:transform .2s}\r\n.sp details[open] summary::after{transform:rotate(45deg)}\r\n.sp details p{padding:0 44px 22px 0;margin:0;font-size:15px;color:var(--muted);line-height:1.65;max-width:80ch}\r\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)}\r\n.sp .cta .eyebrow{color:var(--champ)}.sp .cta .eyebrow::before{background:var(--champ)}\r\n.sp .cta h2{color:#fff;font-weight:900;font-size:clamp(26px,3.8vw,40px);margin-top:14px}\r\n.sp .cta p{color:rgba(255,255,255,.72);max-width:58ch;margin:14px auto 0}\r\n.sp .cta .btn{margin-top:28px}\r\n.sp .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.sp .reveal.in{opacity:1;transform:none}\r\n@media(prefers-reduced-motion:reduce){.sp .reveal{opacity:1;transform:none;transition:none}}\r\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}\r\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}\r\n.blpnav .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/db0cb34024.svg\");background-repeat:no-repeat;background-position:left center;background-size:contain;display:inline-block;;width:168px;height:34px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block;flex:none}\r\n.blpnav .blogo-t,.blpfoot .blogo-t{font-weight:900;font-size:20px;color:#0C0E10;text-decoration:none}\r\n.blpnav .bmenu{display:flex;gap:26px;list-style:none;margin:0;padding:0}\r\n.blpnav .bmenu a{color:#0C0E10;text-decoration:none;font-weight:700;font-size:14.5px}\r\n.blpnav .bmenu a:hover{color:#007FA3}\r\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:999px;padding:11px 20px}\r\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}}\r\n.blpfoot{background:#0C0E10;color:rgba(255,255,255,.7);font-family:'Lato',system-ui,sans-serif;padding:54px 0 30px}\r\n.blpfoot .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\r\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)}\r\n.blpfoot .fregion{font-size:13px;color:rgba(255,255,255,.45);margin-top:4px}\r\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}\r\n.blpfoot .fregionen span{color:rgba(255,255,255,.45);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}\r\n@media(max-width:980px){.blpfoot .ftop{grid-template-columns:1fr 1fr}}\r\n@media(max-width:760px){.blpfoot .ftop{grid-template-columns:1fr;gap:24px}}\r\n.blpfoot .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/db0cb34024.svg\");background-repeat:no-repeat;background-position:left center;background-size:contain;display:inline-block;;width:168px;height:34px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block}\r\n.blpfoot .fbrand p{font-size:13.5px;margin:16px 0 0;max-width:46ch;line-height:1.6}\r\n.blpfoot .fcol{display:flex;flex-direction:column;gap:11px}\r\n.blpfoot .fh{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}\r\n.blpfoot a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px}.blpfoot a:hover{color:#40d0ff}\r\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)}\r\n.blpfoot .fbot nav{display:flex;gap:18px}\r\n<\/style><style>\r\n.sp .lgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:44px;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)}\r\n.sp .lcell{padding:34px 32px 30px;border-inline-end:1px solid rgba(12,14,16,.08);border-bottom:1px solid rgba(12,14,16,.08)}\r\n.sp .lcell:nth-child(2n){border-inline-end:0}\r\n.sp .lcell h3{font-size:19px;line-height:1.25;margin:0 0 8px;letter-spacing:-.01em}\r\n.sp .lcell h3 a{color:#0C0E10;text-decoration:none}\r\n.sp .lcell h3 a:hover{color:#007FA3}\r\n.sp .lcell p{margin:0 0 14px;font-size:15px;line-height:1.62;color:#4A555D}\r\n.sp .lcell .lmore{font-size:13.5px;font-weight:800;color:#007FA3;text-decoration:none;letter-spacing:.01em}\r\n.sp .lcell .lmore svg{width:13px;height:13px;vertical-align:-1px;margin-inline-start:4px}\r\n@media(max-width:820px){.sp .lgrid{grid-template-columns:1fr}.sp .lcell{border-inline-end:0}}\r\n.sp .sgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:40px}\r\n.sp .scell{background:var(--paper);border:1px solid rgba(12,14,16,.1);border-radius:6px;padding:30px 30px 26px}\r\n.sp .scell .snum{font-size:12px;font-weight:900;letter-spacing:.12em;color:#8A949B}\r\n.sp .scell h3{font-size:21px;margin:10px 0 6px;letter-spacing:-.015em}\r\n.sp .scell h3 a{color:#0C0E10;text-decoration:none}\r\n.sp .scell h3 a:hover{color:#007FA3}\r\n.sp .scell p{margin:0 0 16px;font-size:15.5px;line-height:1.62;color:#4A555D}\r\n.sp .scell .slist{list-style:none;margin:0;padding:0;border-top:1px solid rgba(12,14,16,.08)}\r\n.sp .scell .slist li{border-bottom:1px solid rgba(12,14,16,.08)}\r\n.sp .scell .slist a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;color:#0C0E10;text-decoration:none;font-size:14.5px;font-weight:700}\r\n.sp .scell .slist a:hover{color:#007FA3}\r\n.sp .scell .slist svg{width:13px;height:13px;flex:none;opacity:.5}\r\n@media(max-width:820px){.sp .sgrid{grid-template-columns:1fr}}\r\n\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><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=\"\/leistungen-licht-beschattung-komfort-vorschau\/\" lang=\"de\">DE<\/a><span class=\"on\">EN<\/span><a href=\"\/ar\/\u0627\u0644\u0625\u0636\u0627\u0621\u0629-\u0648\u0627\u0644\u0633\u062a\u0627\u0626\u0631-\u0648\u0627\u0644\u0631\u0627\u062d\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\">\r\n<section class=\"hero\"><div class=\"hbg\"><\/div><div class=\"hveil\"><\/div><div class=\"wrap\">\r\n  <span class=\"eyebrow\">Services<\/span>\r\n  <h1>Light, shading <span>&amp; comfort.<\/span><\/h1>\r\n  <p>How a house feels is decided by lighting, shading and climate \u2014 every day, without anyone thinking about it. We design them as one layer, coordinated with the architecture and interior architecture.<\/p>\r\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>\r\n  <div class=\"hstats\"><div class=\"hstat\"><strong>5<\/strong><span>services in this pillar<\/span><\/div><div class=\"hstat\"><strong>800<\/strong><span>DALI luminaires in one project<\/span><\/div><div class=\"hstat\"><strong>3D<\/strong><span>lighting scenes before the build<\/span><\/div><div class=\"hstat\"><strong>1<\/strong><span>operating logic throughout the house<\/span><\/div><\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"pos\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">Our approach<\/span><h2>Comfort does not come from more functions.<\/h2><\/div>\r\n  <div class=\"pgrid\"><div class=\"pcard reveal\"><h3>Light is planned, not distributed<\/h3><p>We settle reflected ceiling plans, outlets and recess positions with the lighting designer before drylining begins. After that every luminaire sits where it belongs \u2014 and not where the outlet happened to be.<\/p><\/div><div class=\"pcard reveal\"><h3>One operating logic for everything<\/h3><p>Lighting, shading, climate and scenes sit on the same push-button sensors, in the same arrangement. Even years later nobody has to think about where something is.<\/p><\/div><div class=\"pcard reveal\"><h3>Coordinated with the interior<\/h3><p>Material, colour and lettering of the control points we decide together with the interior designer. Technology should fit into the room, not stand in front of it.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"del\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">What it includes<\/span><h2>5 services in this pillar.<\/h2><p>Each planned on its own \u2014 their full strength shows in the interplay.<\/p><\/div>\r\n  <div class=\"lgrid\"><div class=\"lcell reveal\"><h3><a href=\"\/en\/lighting-design\/\">Lighting design<\/a><\/h3><p>Light designed like architecture \u2014 with 3D rendering, DALI technology and luminaires that belong to the interior.<\/p><a class=\"lmore\" href=\"\/en\/lighting-design\/\">View service <span class=\"ar\">&rarr;<\/span><\/a><\/div><div class=\"lcell reveal\"><h3><a href=\"\/en\/shading-solar-protection\/\">Shading &amp; solar protection<\/a><\/h3><p>External venetian blinds that follow the position of the sun: daylight without glare in winter, cool rooms in summer.<\/p><a class=\"lmore\" href=\"\/en\/shading-solar-protection\/\">View service <span class=\"ar\">&rarr;<\/span><\/a><\/div><div class=\"lcell reveal\"><h3><a href=\"\/en\/heating-indoor-climate\/\">Heating &amp; indoor climate<\/a><\/h3><p>Individual room control, ventilation and heat pump as one KNX system \u2014 the bathroom warm in the morning, the bedroom cool.<\/p><a class=\"lmore\" href=\"\/en\/heating-indoor-climate\/\">View service <span class=\"ar\">&rarr;<\/span><\/a><\/div><div class=\"lcell reveal\"><h3><a href=\"\/en\/lighting-control-scenes\/\">Lighting control &amp; scenes<\/a><\/h3><p>Twelve light sources are atmosphere \u2014 or twelve switching decisions every evening. Scenes take the choice off your hands.<\/p><a class=\"lmore\" href=\"\/en\/lighting-control-scenes\/\">View service <span class=\"ar\">&rarr;<\/span><\/a><\/div><div class=\"lcell reveal\"><h3><a href=\"\/en\/garden-irrigation\/\">Garden irrigation<\/a><\/h3><p>Soil moisture per zone instead of watering by the clock. Fully tied into the house control.<\/p><a class=\"lmore\" href=\"\/en\/garden-irrigation\/\">View service <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"del\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">The framework<\/span><h2>This pillar is one of four.<\/h2><p>Think all four together and you get a house instead of four systems. <a href=\"\/en\/services\/\">To the overview of all services<\/a>.<\/p><\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"orte\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">Where we work<\/span><h2>Lighting &amp; comfort in Cologne, D\u00fcsseldorf &amp; NRW.<\/h2>\r\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>\r\n  <div class=\"ochips\"><a href=\"\/en\/smart-home-cologne\/\">Cologne-Marienburg<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-Rodenkirchen<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-S\u00fcrth<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-Lindenthal<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-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\/\">Riyadh<\/a><\/div>\r\n<\/div><\/section>\r\n<section class=\"faq\"><div class=\"wrap\"><div class=\"sec-h\"><span class=\"eyebrow\">FAQ<\/span><h2>Clearly answered.<\/h2><\/div><details><summary>What does dedicated lighting design give you over standard luminaires?<\/summary><p>You see the lighting moods as a rendering before the first cable run is laid \u2014 dinner, cooking, television, stairs. What is decided there does not have to be corrected later, and correcting would mean opening the ceiling.<\/p><\/details><details><summary>Do I need KNX for that?<\/summary><p>Not for individual luminaires. As soon as lighting, shading and climate are to respond to one scene together, a common layer is needed \u2014 and for that KNX is the open, long-lived route.<\/p><\/details><details><summary>Can existing rooms be retrofitted?<\/summary><p>Often yes, by wireless or over existing cable routes. We tell you early where retrofitting pays for itself and where it does not \u2014 even when the answer argues against us getting the job.<\/p><\/details><\/div><\/section>\r\n<section class=\"cta\"><div class=\"wrap\"><span class=\"eyebrow\">The first step<\/span><h2>Seeing it before it is built.<\/h2><p>Lighting scenes and control points can be handled in the showroom \u2014 and experienced beforehand in the rendering.<\/p><a class=\"btn\" href=\"\/en\/contact\/\">Request a consultation <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/section>\r\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>Locally:<\/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>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Service\",\"name\":\"Lighting, Shading & Comfort\",\"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\",\"Nordrhein-Westfalen\"]},\"description\":\"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.\",\"inLanguage\":\"en\"},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What does dedicated lighting design give you over standard luminaires?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You see the lighting moods as a rendering before the first cable run is laid \u2014 dinner, cooking, television, stairs. What is decided there does not have to be corrected later, and correcting would mean opening the ceiling.\"}},{\"@type\":\"Question\",\"name\":\"Do I need KNX for that?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not for individual luminaires. As soon as lighting, shading and climate are to respond to one scene together, a common layer is needed \u2014 and for that KNX is the open, long-lived route.\"}},{\"@type\":\"Question\",\"name\":\"Can existing rooms be retrofitted?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Often yes, by wireless or over existing cable routes. We tell you early where retrofitting pays for itself and where it does not \u2014 even when the answer argues against us getting the job.\"}}],\"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; Leistungen Licht, Beschattung &amp; Komfort. Wie sich ein Haus anf\u00fchlt, entscheidet sich an Licht, Beschattung und Klima \u2014 jeden Tag, ohne dass jemand dar\u00fcber nachdenkt. Wir planen sie als eine Ebene, abgestimmt mit Architektur und Innenarchitektur. Beratung anfragen &rarr;Referenzen ansehen 5Leistungen in dieser S\u00e4ule800DALI-Leuchten in einem Projekt3DLichtszenen&hellip; <a class=\"more-link\" href=\"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/\">Continue reading <span class=\"screen-reader-text\">Lighting, Shading &#038; Comfort | smartfabrik<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":10211,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-10213","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>Lighting, Shading &amp; Comfort | smartfabrik<\/title>\n<meta name=\"description\" content=\"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.\" \/>\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-light-shading-comfort\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lighting, Shading &amp; Comfort | smartfabrik\" \/>\n<meta property=\"og:description\" content=\"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/\" \/>\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:12:13+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=\"3 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-light-shading-comfort\\\/\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-light-shading-comfort\\\/\",\"name\":\"Lighting, Shading & Comfort | smartfabrik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#website\"},\"datePublished\":\"2026-08-18T07:43:36+00:00\",\"dateModified\":\"2026-08-23T08:12:13+00:00\",\"description\":\"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-light-shading-comfort\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-light-shading-comfort\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/services\\\/services-light-shading-comfort\\\/#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\":\"Lighting, Shading &#038; Comfort | 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":"Lighting, Shading & Comfort | smartfabrik","description":"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.","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-light-shading-comfort\/","og_locale":"en_US","og_type":"article","og_title":"Lighting, Shading & Comfort | smartfabrik","og_description":"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.","og_url":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/","og_site_name":"smartfabrik","article_publisher":"https:\/\/www.facebook.com\/smartfabrik","article_modified_time":"2026-08-23T08:12:13+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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/","url":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/","name":"Lighting, Shading & Comfort | smartfabrik","isPartOf":{"@id":"https:\/\/smartfabrik.de\/en\/#website"},"datePublished":"2026-08-18T07:43:36+00:00","dateModified":"2026-08-23T08:12:13+00:00","description":"Lighting, shading and climate that feel right every day. 5 services, manufacturer-independent, planned for Cologne, D\u00fcsseldorf and NRW.","breadcrumb":{"@id":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartfabrik.de\/en\/services\/services-light-shading-comfort\/#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":"Lighting, Shading &#038; Comfort | 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\/10213","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=10213"}],"version-history":[{"count":3,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10213\/revisions"}],"predecessor-version":[{"id":10372,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10213\/revisions\/10372"}],"up":[{"embeddable":true,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10211"}],"wp:attachment":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/media?parent=10213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}