{"id":10008,"date":"2026-08-10T15:22:06","date_gmt":"2026-08-10T13:22:06","guid":{"rendered":"https:\/\/smartfabrik.de\/projects\/"},"modified":"2026-08-23T10:11:44","modified_gmt":"2026-08-23T08:11:44","slug":"projects","status":"publish","type":"page","link":"https:\/\/smartfabrik.de\/en\/projects\/","title":{"rendered":"Projects: Built Smart Homes &#038; KNX References | smartfabrik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10008\" class=\"elementor elementor-10008 elementor-9901\" 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>\/*REF3*\/\/*KARTE*\/\r\n.rp .kkarte{margin:0 0 26px;max-width:300px}\r\n.rp .kkarte img{width:100%;height:auto;display:block}\r\n.rp .kkarte figcaption{position:static;background:none;padding:0;margin-top:12px;font-weight:800;font-size:10.5px;letter-spacing:.16em;\r\n  text-transform:uppercase;color:var(--champ,#C9A96A);opacity:.8}\r\n\r\n\/*REF-R1*\/\r\n\/* F\u00fcnf und sechs Kacheln brauchen ein eigenes Raster, sonst bricht die letzte Reihe unsauber um. *\/\r\n\/*VIDEO-DARK-CSS*\/\r\n.rp .kdvideo{position:relative;margin:26px 0 0;min-height:420px;border-radius:6px;background-size:cover;background-position:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;box-shadow:0 34px 70px -34px rgba(0,0,0,.6)}\r\n.rp .kdvideo::before{content:\"\";position:absolute;inset:0;background:rgba(8,11,14,.46);transition:background .25s}\r\n.rp .kdvideo:hover::before,.rp .kdvideo:focus-visible::before{background:rgba(8,11,14,.3)}\r\n.rp .kdvideo>*{position:relative;z-index:1}\r\n.rp .kdvideo .kvplay{width:74px;height:74px;border-radius:50%;background:rgba(255,255,255,.94);color:#0C0E10;display:flex;align-items:center;justify-content:center;font-size:26px;padding-inline-start:5px;box-shadow:0 12px 34px rgba(0,0,0,.4)}\r\n.rp .kdvideo .kvtitel{color:#fff;font-weight:900;font-size:19px;letter-spacing:-.01em;text-align:center;padding:0 24px}\r\n.rp .kdvideo .kvnote{color:rgba(255,255,255,.72);font-size:12.5px;text-align:center;max-width:46ch;padding:0 24px;line-height:1.5}\r\n.rp .kdvideo iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}\r\n@media(max-width:760px){.rp .kdvideo{min-height:260px}.rp .kdvideo .kvplay{width:58px;height:58px;font-size:21px}}\r\n\/*VIDEO-DARK-CSS-ENDE*\/\r\n.rp .kdtiles .ktiles.t5,.rp .kdtiles .ktiles.t6,.rp .kdtiles .ktiles.t7,.rp .kdtiles .ktiles.t8,.rp .kdtiles .ktiles.t9,.rp .kdtiles .ktiles.t10,.rp .kdtiles .ktiles.t11,.rp .kdtiles .ktiles.t12{grid-template-columns:repeat(3,1fr)}\r\n@media(max-width:900px){.rp .kdtiles .ktiles.t5,.rp .kdtiles .ktiles.t6,.rp .kdtiles .ktiles.t7,.rp .kdtiles .ktiles.t8,.rp .kdtiles .ktiles.t9,.rp .kdtiles .ktiles.t10,.rp .kdtiles .ktiles.t11,.rp .kdtiles .ktiles.t12{grid-template-columns:repeat(2,1fr)}}\r\n\/* Partnerlogos statt Flie\u00dftext \u2014 auf einen Blick sichtbar, mit wem gebaut wurde. *\/\r\n.rp .kplogos{display:flex;align-items:center;flex-wrap:wrap;gap:16px 34px;margin-top:22px;\r\n  padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}\r\n.rp .kpl-lab{font-weight:800;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;\r\n  color:rgba(255,255,255,.45)}\r\n\/* KEINE TRENNSTRICHE ZWISCHEN DEN LOGOS.\r\n   Hier stand border-inline-start auf img+img. Solange alle Logos in eine Zeile\r\n   passten, sah das ordentlich aus. Sobald eines umbrach \u2014 und mit dem vierten\r\n   Logo passiert genau das \u2014, traf der Strich auch das erste Bild der neuen Zeile\r\n   und stand dort im Leeren. Sebastian am 24.08.2026: \"sieht jetzt etwas unsauber\r\n   aus\". Ein Trenner, der beim Umbruch kaputtgeht, ist der falsche Trenner; der\r\n   Abstand allein ordnet genauso und ruhiger.\r\n   Dazu kleinere Logos, damit vier davon in eine Zeile passen. *\/\r\n.rp .kplogos img{height:28px;width:auto;max-width:132px;object-fit:contain;opacity:.85;\r\n  flex:0 0 auto}\r\n.rp .kplogos img+img{border:0;padding-inline-start:0}\r\n.rp .kplogos img:hover{opacity:1}\r\n\/*REF-REMUS*\/\r\n\/* Folgereihen h\u00e4ngen an derselben Trennlinie \u2014 sonst stapeln sich die Striche. *\/\r\n.rp .kplogos+.kplogos{border-top:0;padding-top:0;margin-top:14px}\r\n\/*ANKER*\/\r\n.rp .kap[id]{scroll-margin-top:90px}\/*VIER*\/\/*REST*\/\/*DREI*\/\/*POLWAT*\/\/*MALLORCA*\/\/*DARKALL*\/\r\n.rp .kdtiles .ktiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\r\n.rp .kdtiles .ktiles.t1{grid-template-columns:minmax(0,620px)}\r\n.rp .kdtiles .ktiles.t2{grid-template-columns:repeat(2,1fr)}\r\n.rp .kdtiles .ktiles.t3{grid-template-columns:repeat(3,1fr)}\r\n.rp .kdtiles .ktiles figure{aspect-ratio:4\/3;background-size:cover;background-position:center;border-radius:6px;margin:0;position:relative;overflow:hidden}\r\n@media(max-width:900px){.rp .kdtiles .ktiles{grid-template-columns:repeat(2,1fr)!important}}\r\n@media(max-width:560px){.rp .kdtiles .ktiles{grid-template-columns:1fr!important}}\r\n\/*ZAESUR*\/\/*HEINTZ*\/\/*LBOX*\/\r\n.rp .kdtiles{margin-top:34px}\r\n\/* Die helle Kante lag als border an der Kachel. Eine absolut gesetzte Bildunterschrift\r\n   richtet sich am Innenrand aus, also INNERHALB des Rahmens \u2014 ringsum blieb deshalb eine\r\n   1-px-Linie zwischen Schatten und Bildrand stehen, auf jedem Bild. Als innenliegender\r\n   Schatten gezeichnet gibt es keinen Rahmenversatz mehr, und die Ueberlagerung sitzt\r\n   buendig auf der Unterkante. Der aeussere Schatten aus der Grundregel wird mitgefuehrt,\r\n   weil box-shadow sonst ueberschrieben wuerde. *\/\r\n.rp .kdark .ktiles figure{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 14px 30px -18px rgba(12,14,16,.35)}\r\n.rp .ktiles figure,.rp .kmain{cursor:zoom-in}\r\n.rp .lb{position:fixed;inset:0;z-index:9999;background:rgba(6,9,12,.94);display:none;align-items:center;justify-content:center;padding:38px 64px}\r\n.rp .lb.on{display:flex}\r\n.rp .lbimg{max-width:100%;max-height:100%;display:block;object-fit:contain;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}\r\n.rp .lbcap{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:20px;text-align:center;color:rgba(255,255,255,.8);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:0 60px}\r\n.rp .lbx,.rp .lbp,.rp .lbn{position:absolute;background:none;border:0;color:#fff;cursor:pointer;font-size:30px;line-height:1;padding:12px 16px;opacity:.62;transition:opacity .2s}\r\n.rp .lbx:hover,.rp .lbp:hover,.rp .lbn:hover{opacity:1}\r\n.rp .lbx{top:14px;inset-inline-end:18px;font-size:34px}\r\n.rp .lbp{inset-inline-start:8px;top:50%;transform:translateY(-50%)}\r\n.rp .lbn{inset-inline-end:8px;top:50%;transform:translateY(-50%)}\r\n.rp .lbz{position:absolute;top:20px;inset-inline-start:24px;color:rgba(255,255,255,.5);font-size:12px;font-weight:800;letter-spacing:.14em}\r\n@media(max-width:640px){.rp .lb{padding:56px 12px}.rp .lbcap{font-size:11px;padding:0 16px}}\r\n\r\n.rp .ktiles figure,.rp .kmain{position:relative}\r\n\/* Der Verlauf endete bei 82 % Deckung \u2014 das Bild schimmerte an der Unterkante durch, und\r\n   die Ueberlagerung sah aus, als saesse sie nicht auf. Jetzt laeuft er bis zur vollen\r\n   Deckung und hat einen Halt bei 45 %, damit er nicht als gerade Kante wirkt. Zusammen\r\n   mit overflow:hidden an der Kachel sitzt er buendig auf dem unteren Bildrand. *\/\r\n.rp figure figcaption{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:22px 12px 11px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,rgba(8,12,16,0) 0%,rgba(8,12,16,.55) 45%,rgba(8,12,16,.92) 100%);line-height:1.35}\r\n.rp .kmain figcaption{font-size:11.5px;padding:20px 16px 12px;letter-spacing:.1em}\r\n@media(max-width:640px){.rp .ktiles figure figcaption{font-size:9px;padding:10px 7px 6px;letter-spacing:.04em}}\r\n\r\n.rp .kcount{flex:none;font-weight:900;font-size:13px;letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums}\r\n.rp .kcount i{font-style:normal;opacity:.45;margin:0 3px}\r\n.rp .kdark .kcount{color:rgba(255,255,255,.42)}\r\n.rp .kfoot{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:38px;padding-top:16px;border-top:1px solid var(--line);position:relative;z-index:2}\r\n.rp .kdark .kfoot{border-top-color:rgba(255,255,255,.14)}\r\n.rp .kfl,.rp .kfr{font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}\r\n.rp .kdark .kfl,.rp .kdark .kfr{color:rgba(255,255,255,.42)}\r\n.rp .kfr{text-align:end}\r\n@media(max-width:640px){.rp .kcount{display:none}.rp .kfoot{margin-top:26px;flex-direction:column;align-items:flex-start;gap:6px}.rp .kfr{text-align:start}}\r\n\r\n:root{--cyan:#00CCFF;--cyan-ink:#007FA3;--ink:#0C0E10;--text:#343434;--muted:#71787E;--line:#E3E8EC;--ground:#F4F7F9;--paper:#fff;--champ:#C9A96A}\/*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.rp *{box-sizing:border-box}\r\n.rp{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:var(--text);line-height:1.62;font-size:17px}\r\n.rp .wrap{max-width:1220px;margin:0 auto;padding:0 32px}\r\n@media(max-width:640px){.rp .wrap{padding:0 22px}}\r\n.rp h1,.rp h2,.sfvh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}\r\n.rp h3{color:var(--ink);letter-spacing:-.025em;line-height:1.08;margin:0;text-wrap:balance}\r\n.rp .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.rp .eyebrow::before{content:\"\";width:26px;height:3px;border-radius:2px;background:var(--cyan)}\r\n\/* HERO with image backdrop *\/\r\n.rp .rhead{position:relative;color:#fff;padding:120px 0 90px;overflow:hidden;background:#0a0e12}\r\n.rp .rhead .hbg{position:absolute;inset:0;background-image:url(\/wp-content\/uploads\/sf\/ad931d01e8.jpg);background-size:cover;background-position:center 30%;opacity:.38;filter:saturate(.85)}\r\n.rp .rhead .hveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,18,.55),rgba(10,14,18,.82) 62%,#0a0e12 100%)}\r\n.rp .rhead .wrap{position:relative;z-index:2}\r\n.rp .rhead .eyebrow{color:var(--champ)}.rp .rhead .eyebrow::before{background:var(--champ)}\r\n.rp .rhead h1{color:#fff;font-weight:900;font-size:clamp(36px,6vw,66px);margin-top:20px;max-width:18ch}\r\n.rp .rhead h1 span{color:#40d0ff}\r\n.rp .rhead p{font-size:19px;color:rgba(255,255,255,.78);max-width:64ch;margin-top:20px}\r\n.rp .hstats{display:flex;gap:52px;flex-wrap:wrap;margin-top:44px}\r\n.rp .hstat strong{display:block;font-size:clamp(26px,3vw,36px);font-weight:900;color:#fff;letter-spacing:-.02em}\r\n.rp .hstat span{font-size:12.5px;color:rgba(255,255,255,.55);font-weight:700;letter-spacing:.07em;text-transform:uppercase}\r\n\/* brand band *\/\r\n.rp .bband{background:#0a0e12;border-top:1px solid rgba(255,255,255,.06);padding:20px 0}\r\n.rp .bband .wrap{display:flex;gap:14px 38px;flex-wrap:wrap;align-items:center;justify-content:center}\r\n.rp .bband span{font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.38)}\r\n.rp .bband i{width:4px;height:4px;border-radius:50%;background:rgba(201,169,106,.5)}\r\n\/* chapter wall: grey ground, each project = sharply bounded plate *\/\r\n.rp .kwall{background:var(--ground);padding:76px 0 30px;border-top:1px solid var(--line)}\r\n.rp .kap{position:relative;overflow:hidden;max-width:1240px;margin:0 auto 118px;border-radius:6px;padding:0 56px 44px}\r\n@media(max-width:1300px){.rp .kap{margin-inline-start:24px;margin-inline-end:24px}}\r\n@media(max-width:640px){.rp .kap{padding:0 24px 24px;border-radius:6px;margin-bottom:64px}}\r\n.rp .klight{background:var(--paper);border:1px solid rgba(12,14,16,.09);box-shadow:0 2px 6px rgba(12,14,16,.04),0 36px 70px -38px rgba(12,14,16,.3)}\r\n.rp .kdark{background:radial-gradient(130% 120% at 50% -10%,#1a242e,#0a0e12 74%);border:1px solid rgba(255,255,255,.09);box-shadow:0 36px 70px -34px rgba(10,14,18,.65)}\r\n.rp .kwm{position:absolute;inset-inline-end:-10px;top:6px;font-size:clamp(150px,20vw,240px);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;user-select:none}\r\n\/* project head bar \u2014 clear identity per plate *\/\r\n.rp .khead{display:flex;align-items:center;gap:18px;padding:30px 0 24px;border-bottom:1px solid var(--line);margin-bottom:40px;position:relative;z-index:2}\r\n.rp .kdark .khead{border-bottom-color:rgba(255,255,255,.14)}\r\n.rp .kno{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:6px;background:var(--ink);color:#fff;font-weight:900;font-size:19px;letter-spacing:-.02em}\r\n.rp .kdark .kno{background:var(--cyan);color:#00252F}\r\n.rp .ktit{font-weight:800;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}\r\n.rp .kdark .ktit{color:var(--champ)}\r\n.rp .kline{flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}\r\n.rp .kdark .kline{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent)}\r\n@media(max-width:640px){.rp .khead{padding:22px 0 18px;margin-bottom:26px}.rp .kno{width:42px;height:42px;font-size:16px;border-radius:11px}}\r\n.rp .kap h3{font-weight:900;font-size:clamp(26px,3.6vw,40px);margin:12px 0 16px}\r\n.rp .kdark h3{color:#fff}\r\n.rp .kap p{font-size:16px;color:var(--muted);line-height:1.7;margin:0;max-width:60ch}\r\n.rp .kdark p{color:rgba(255,255,255,.74)}\r\n.rp .kchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}\r\n.rp .kchips span{font-weight:800;font-size:12px;color:var(--cyan-ink);background:#EAF9FF;border:1px solid rgba(0,204,255,.25);border-radius:999px;padding:6px 13px}\r\n.rp .kdark .kchips span{color:#8fdfff;background:rgba(0,204,255,.08);border-color:rgba(0,204,255,.22)}\r\n.rp .kpartner{font-size:13px;font-style:italic;margin-top:18px !important;color:var(--muted)}\r\n.rp .kdark .kpartner{color:rgba(255,255,255,.5)}\r\n\/*REF-PLATZ*\/\r\n\/* Rechtsb\u00fcndig und schmal \u2014 der Platzhalter soll nicht wie ein Projektbild wirken. *\/\r\n\/*REF-PLATZ2*\/\r\n\/* Zwei Spalten: Text links, Platzhalter rechts \u2014 statt rechtsb\u00fcndig in einer\r\n   820-px-Spalte, wo er mitten im Bild hing. *\/\r\n.rp .kdgrid.mitplatz{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center}\r\n.rp .kdgrid.mitplatz>.kplatz{order:2}\r\n.rp .kdgrid.mitplatz>.kbody{order:1}\r\n@media(max-width:900px){.rp .kdgrid.mitplatz{grid-template-columns:1fr}}\r\n.rp .kplatz{margin:0;max-width:300px;width:100%}\r\n\/* In der Kennwortspalte h\u00e4ngt er unter der Zahl und bekommt Abstand nach oben. *\/\r\n.rp .kmegabox .kplatz{margin-top:30px;max-width:260px}\r\n.rp .kplatz img{width:100%;height:auto;display:block;border-radius:3px;opacity:.85}\r\n.rp .kplatz figcaption{position:static;background:none;padding:0;margin-top:9px;text-align:end;\r\n  font-weight:800;font-size:10px;letter-spacing:.16em;text-transform:uppercase;\r\n  color:rgba(255,255,255,.42)}\r\n@media(max-width:640px){.rp .kplatz{margin-inline-end:auto;max-width:220px}}\r\n\/*REF-KAP02*\/\r\n\/* Folgt die Nennung auf eine Logo-Reihe, braucht sie keinen eigenen Abstand nach oben. *\/\r\n.rp .kplogos+.kpartner{margin-top:14px;font-size:13px;line-height:1.6}\r\n.rp .klinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}\r\n.rp .klinks a{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:13.5px;color:var(--ink);text-decoration:none;border:1.5px solid var(--line);border-radius:999px;padding:10px 18px;transition:border-color .2s,transform .15s}\r\n.rp .klinks a:hover{border-color:var(--cyan);transform:translateY(-1px)}\r\n.rp .kdark .klinks a{color:#fff;border-color:rgba(255,255,255,.25)}\r\n.rp .kplay{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--cyan);color:#00252F;font-size:9px;padding-inline-start:2px}\r\n.rp .kcta{display:inline-flex;align-items:center;gap:9px;margin-top:24px;font-weight:800;font-size:14px;color:#00252F;background:#00CCFF;border-radius:6px;padding:12px 22px;text-decoration:none}\r\n\/* photo chapter grid *\/\r\n.rp .kgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}\r\n.rp .kgrid.flip .kmedia{order:2}\r\n@media(max-width:900px){.rp .kgrid,.rp .kgrid.flip{grid-template-columns:1fr;gap:30px}.rp .kgrid.flip .kmedia{order:0}}\r\n.rp .kmedia{display:flex;flex-direction:column;gap:14px}\r\n.rp .kmain{margin:0;min-height:480px;border-radius:6px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 34px 70px -34px rgba(12,14,16,.45)}\r\n@media(max-width:900px){.rp .kmain{min-height:340px}}\r\n\/* click-to-play video *\/\r\n.rp .kvideo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer;overflow:hidden}\r\n.rp .kvideo::before{content:\"\";position:absolute;inset:0;background:rgba(10,14,18,.42);transition:background .25s}\r\n.rp .kvideo:hover::before{background:rgba(10,14,18,.28)}\r\n.rp .kvplay{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--cyan);color:#00252F;font-size:28px;padding-inline-start:6px;box-shadow:0 18px 44px -12px rgba(0,204,255,.6);transition:transform .2s}\r\n.rp .kvideo:hover .kvplay{transform:scale(1.08)}\r\n.rp .kvnote{position:relative;z-index:2;font-weight:700;font-size:12px;color:rgba(255,255,255,.85);background:rgba(10,14,18,.55);border-radius:999px;padding:7px 14px;max-width:90%;text-align:center}\r\n.rp .kvideo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\r\n.rp .ktiles{display:grid;gap:14px}\r\n.rp .ktiles.t2{grid-template-columns:1fr 1fr}\r\n.rp .ktiles.t3{grid-template-columns:repeat(3,1fr)}\r\n.rp .ktiles.t4{grid-template-columns:repeat(4,1fr)}\r\n\/* overflow:hidden fehlte hier \u2014 die Bildunterschrift ist ein Rechteck und stand mit ihren\r\n   Ecken ueber die 6-px-Rundung hinaus. Bei .kdtiles .ktiles figure stand es laengst drin. *\/\r\n.rp .ktiles figure{margin:0;aspect-ratio:1;border-radius:6px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 14px 30px -18px rgba(12,14,16,.35);transition:transform .3s}\r\n.rp .ktiles figure:hover{transform:scale(1.03)}\r\n@media(max-width:640px){.rp .ktiles.t4{grid-template-columns:1fr 1fr}}\r\n\r\n\/* ---- Karussell ------------------------------------------------------------------\r\n   Vier Bilder in einer Reihe. --sicht sagt, wie viele gleichzeitig zu sehen sind;\r\n   das Skript liest denselben Wert aus, damit CSS und Rechnung nicht auseinanderlaufen. *\/\r\n.rp .kcar{position:relative}\r\n.rp .kcar-fenster{overflow:hidden;border-radius:6px}\r\n\/* !important ist hier noetig, nicht bequem: .rp .kdtiles .ktiles.t5 \u2026 .t12 (vier Klassen)\r\n   ist spezifischer als jede Auswahl mit .kcar und setzt eigene Spalten. Ohne das Gewicht\r\n   bekamen die ersten beiden Kacheln 2 px Breite, weil sie in die alten festen Spalten\r\n   fielen und der Rest in implizite. Dieselbe Stelle arbeitet weiter unten schon mit\r\n   !important, das Muster ist also nicht neu. *\/\r\n.rp .kcar .ktiles{--sicht:4;--luecke:14px;\r\n  display:grid;grid-auto-flow:column!important;grid-template-columns:none!important;\r\n  grid-auto-columns:calc((100% - (var(--sicht) - 1) * var(--luecke)) \/ var(--sicht));\r\n  gap:var(--luecke);transition:transform .85s cubic-bezier(.4,0,.2,1);will-change:transform}\r\n@media(max-width:900px){.rp .kcar .ktiles{--sicht:2}}\r\n@media(max-width:560px){.rp .kcar .ktiles{--sicht:1}}\r\n\r\n\/* Aufgeklappte Galerie: normales Raster, kein Lauf mehr *\/\r\n.rp .kcar.offen .kcar-fenster{overflow:visible}\r\n.rp .kcar.offen .ktiles{grid-auto-flow:row!important;\r\n  grid-template-columns:repeat(var(--sicht),1fr)!important;transform:none!important}\r\n.rp .kcar.offen .kcar-pfeil{display:none}\r\n\r\n\/* Pfeile: zurueckhaltend, erst beim Ueberfahren deutlich \u2014 aber immer mit der\r\n   Tastatur erreichbar, deshalb wird bei :focus-visible dieselbe Sichtbarkeit gesetzt. *\/\r\n.rp .kcar-pfeil{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border:0;border-radius:50%;\r\n  background:rgba(255,255,255,.86);color:#0C0E10;font-size:26px;line-height:1;cursor:pointer;\r\n  box-shadow:0 6px 18px -6px rgba(12,14,16,.45);opacity:0;transition:opacity .25s,background .25s;\r\n  display:grid;place-items:center;padding:0;z-index:3}\r\n.rp .kcar-pfeil.zur{inset-inline-start:-10px}\r\n.rp .kcar-pfeil.vor{inset-inline-end:-10px}\r\n.rp .kcar:hover .kcar-pfeil,.rp .kcar-pfeil:focus-visible{opacity:1}\r\n.rp .kcar-pfeil:hover{background:#fff}\r\n.rp .kcar-pfeil[disabled]{opacity:0!important;pointer-events:none}\r\n.rp .kdark .kcar-pfeil{background:rgba(18,24,30,.86);color:#fff}\r\n.rp .kdark .kcar-pfeil:hover{background:#12181e}\r\n\r\n.rp .kcar-mehr{margin-top:14px;background:none;border:0;padding:0;cursor:pointer;\r\n  font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;\r\n  color:var(--cyan-ink);display:inline-flex;align-items:center;gap:10px}\r\n.rp .kcar-mehr:hover{text-decoration:underline;text-underline-offset:3px}\r\n.rp .kcar-mehr .kcar-z{font-weight:700;letter-spacing:.06em;color:var(--muted);text-transform:none}\r\n.rp .kdark .kcar-mehr{color:var(--champ)}\r\n.rp .kdark .kcar-mehr .kcar-z{color:rgba(255,255,255,.55)}\r\n\r\n\/* Wer Bewegung reduziert haben will, bekommt keinen Lauf \u2014 das Skript schaltet ihn ab,\r\n   und auch der Uebergang beim Weiterklicken entfaellt. *\/\r\n@media(prefers-reduced-motion:reduce){.rp .kcar .ktiles{transition:none}}\r\n\/* dark chapter grid *\/\r\n.rp .kdgrid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}\r\n.rp .kdgrid>*{min-width:0}\r\n.rp .kmega strong{overflow-wrap:anywhere}\r\n.rp .kdgrid.solo{grid-template-columns:1fr;max-width:820px}\r\n@media(max-width:900px){.rp .kdgrid{grid-template-columns:1fr;gap:36px}}\r\n.rp .kmega strong{display:block;font-size:clamp(72px,11vw,150px);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.rp .kmega span{display:block;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:14px}\r\n\/*REF-WILKE*\/\/*REF-REMUS2*\/\/*REF-KENNWORT*\/\r\n\/* Namen und Wortmarken brauchen weniger Punktgr\u00f6\u00dfe als eine dreistellige Zahl. *\/\r\n.rp .kmega.m-l strong{font-size:clamp(52px,7.4vw,104px);letter-spacing:-.035em;line-height:1}\r\n.rp .kmega.m-xxl strong{font-size:clamp(32px,4.4vw,58px);letter-spacing:-.02em;line-height:1.08}\r\n\/* Lieber \u00fcberstehen als zerrei\u00dfen \u2014 ein zerrissenes Wort liest sich wie ein Fehler. *\/\r\n.rp .kmega strong{overflow-wrap:normal;word-break:normal;hyphens:none}\r\n.rp .kmega.m-xl strong{font-size:clamp(42px,5.6vw,78px);letter-spacing:-.025em;line-height:1.04}\r\n\/*REF-REIHE*\/\r\n\/* partnerGruppen (mehrere beschriftete Reihen) bleibt im Renderer, wird aber derzeit\r\n   von keinem Kapitel genutzt: Sebastian bevorzugt eine Reihe nebeneinander. *\/\r\n\/* Zwei Logo-Reihen: gemeinsame Beschriftungsbreite, sonst tanzen die Logos. *\/\r\n.rp .kplogos:has(+.kplogos) .kpl-lab,\r\n.rp .kplogos+.kplogos .kpl-lab{min-width:158px}\r\n.rp .kstats{display:flex;gap:36px;flex-wrap:wrap;margin-top:34px}\r\n.rp .kstats strong{display:block;font-size:26px;font-weight:900;color:var(--ink);letter-spacing:-.02em}\r\n.rp .kstats span{font-size:11.5px;color:var(--muted);font-weight:700;letter-spacing:.07em;text-transform:uppercase}\r\n.rp .kdark .kstats strong{color:#fff}\r\n.rp .kdark .kstats span{color:rgba(255,255,255,.5)}\r\n\/* gewerbe row *\/\r\n.rp .gwrow{background:var(--ground);border-top:1px solid var(--line);padding:76px 0}\r\n.rp .gwrow .ghead{margin-bottom:36px}\r\n.rp .gwrow h2{font-weight:900;font-size:clamp(24px,3.2vw,34px)}\r\n.rp .ggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\r\n@media(max-width:900px){.rp .ggrid{grid-template-columns:1fr}}\r\n.rp .gcard{background:radial-gradient(130% 140% at 50% -20%,#1a242e,#0b0f13 75%);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:34px 32px;box-shadow:0 26px 50px -30px rgba(10,14,18,.55)}\r\n.rp .gcard .keye{color:var(--champ)}\r\n.rp .gcard h3{color:#fff;font-size:20px;margin:10px 0 10px}\r\n.rp .gcard p{color:rgba(255,255,255,.7);font-size:14.5px;max-width:none}\r\n\/* weitere orte *\/\r\n.rp .rmore{background:var(--paper);padding:76px 0}\r\n.rp .rmore h2{font-weight:900;font-size:clamp(23px,3vw,32px)}\r\n.rp .rmore .msub{font-size:15px;color:var(--muted);margin-top:10px;max-width:72ch}\r\n.rp .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px}\r\n@media(max-width:900px){.rp .mgrid{grid-template-columns:1fr}}\r\n.rp .mcol{background:var(--ground);border:1px solid var(--line);border-radius:6px;padding:26px 26px 18px}\r\n.rp .mcol h3{font-weight:900;font-size:14.5px;letter-spacing:.02em;display:flex;align-items:center;gap:10px;margin-bottom:14px}\r\n.rp .mcol h3::before{content:\"\";width:20px;height:3px;border-radius:2px;background:var(--cyan)}\r\n.rp .mlist{display:flex;flex-wrap:wrap;gap:8px}\r\n.rp .mlist span{font-weight:700;font-size:12.5px;color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px 13px}\r\n\/* cta *\/\r\n.rp .rcta{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.rp .rcta .eyebrow{color:var(--champ)}.rp .rcta .eyebrow::before{background:var(--champ)}\r\n.rp .rcta h2{color:#fff;font-weight:900;font-size:clamp(26px,3.8vw,40px);margin-top:14px}\r\n.rp .rcta p{color:rgba(255,255,255,.72);max-width:60ch;margin:14px auto 0}\r\n.rp .rcta a.btnc{display:inline-flex;align-items:center;gap:9px;margin-top:28px;font-weight:800;font-size:15px;color:#00252F;background:#00CCFF;border-radius:6px;padding:16px 30px;text-decoration:none;transition:transform .15s,box-shadow .2s}\r\n.rp .rcta a.btnc:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\r\n.rp .disc{font-size:12.5px;color:rgba(255,255,255,.5);font-style:italic;max-width:84ch;margin:26px auto 0;text-align:center}\r\n.rp .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.rp .reveal.in{opacity:1;transform:none}\r\n@media(prefers-reduced-motion:reduce){.rp .reveal{opacity:1;transform:none;transition:none}}\r\n\/*REF-KARTE*\/\r\n\/* Dunkler Grund \u2014 auf Papierwei\u00df kommt das Gold auf 2,1 und die Haarlinien verschwinden. *\/\r\n.rp .rmore{background:#0d1216;color:#fff;border-top:1px solid rgba(255,255,255,.07)}\r\n.rp .rmore .eyebrow{color:var(--champ)}\r\n.rp .rmore .eyebrow::before{background:var(--champ)}\r\n.rp .rmore h2{color:#fff}\r\n.rp .rmore .msub{color:rgba(255,255,255,.72)}\r\n\r\n\/* Karte links, Listen rechts. minmax(0,\u2026) verhindert, dass die Ortsreihen die Spalte aufblasen. *\/\r\n.rp .mband{display:grid;grid-template-columns:minmax(0,372px) minmax(0,1fr);\r\n  gap:clamp(30px,5vw,62px);align-items:start;margin-top:38px}\r\n@media(max-width:900px){.rp .mband{grid-template-columns:1fr}}\r\n.rp .mkarte{margin:0}\r\n.rp .mkarte img{width:100%;height:auto;display:block}\r\n.rp .mkarte figcaption{position:static;background:none;padding:0;margin-top:14px;\r\n  font-size:12.5px;line-height:1.65;color:rgba(255,255,255,.5);\r\n  font-weight:400;letter-spacing:0;text-transform:none}\r\n.rp .mnote{font-size:14px;line-height:1.7;color:rgba(255,255,255,.6);max-width:66ch;margin:0 0 26px}\r\n\r\n\/* Die Ortsgruppen tragen keine K\u00e4sten mehr, nur noch eine Haarlinie. *\/\r\n.rp .rmore .mgrid{grid-template-columns:1fr;gap:30px;margin-top:0}\r\n.rp .rmore .mcol{background:none;border:0;border-radius:0;padding:0 0 30px;\r\n  border-bottom:1px solid rgba(255,255,255,.1)}\r\n.rp .rmore .mcol:last-child{border-bottom:0;padding-bottom:0}\r\n.rp .rmore .mcol h3{color:var(--champ);font-size:11px;letter-spacing:.16em;text-transform:uppercase}\r\n.rp .rmore .mcol h3::before{background:var(--champ);width:16px;height:2px}\r\n.rp .rmore .mlist span{color:rgba(255,255,255,.8);background:none;border-radius:0;\r\n  border:0;padding:0;font-weight:600;font-size:13.5px}\r\n\/* Trennpunkt statt Pillen \u2014 35 Kapseln nebeneinander sind L\u00e4rm. *\/\r\n.rp .rmore .mlist{gap:0 6px}\r\n.rp .rmore .mlist span:not(:last-child)::after{content:\"\u00b7\";color:rgba(255,255,255,.3);margin-inline-start:6px}\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\/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}\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:6px;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\/5fe850997e.svg\");width:120px;height:61px;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\r\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}\r\n.sflang a{color:#8A949B;text-decoration:none}\r\n.sflang a:hover{color:#007FA3}\r\n.sflang .on{color:currentColor;opacity:.95}\r\n@media(max-width:560px){.sflang{gap:6px;font-size:11px;letter-spacing:.06em;margin-inline-start:0;padding-inline-start:10px}}\r\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=\"\/en\/projects\/\" lang=\"de\">DE<\/a><span class=\"on\">EN<\/span><a href=\"\/ar\/\u0645\u0634\u0627\u0631\u064a\u0639\u0646\u0627\/\" 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=\"rp\">\r\n<section class=\"rhead\"><div class=\"hbg\"><\/div><div class=\"hveil\"><\/div><div class=\"wrap\">\r\n  <span class=\"eyebrow\">Projects<\/span>\r\n  <h1>Built. Proven. <span>There to be experienced.<\/span><\/h1>\r\n  <p>From the Basalte villa in the south of Cologne through the 400-year-old manor house to the 1,200 m\u00b2 residence in Riyadh: this is not a brochure \u2014 these are built projects. Discreet wherever our clients wish it.<\/p>\r\n  <div class=\"hstats\">\r\n    <div class=\"hstat\"><strong>100+<\/strong><span>projects delivered<\/span><\/div>\r\n    <div class=\"hstat\"><strong>800<\/strong><span>DALI luminaires in one project<\/span><\/div>\r\n    <div class=\"hstat\"><strong>700+<\/strong><span>houses for DORNIEDEN Gruppe<\/span><\/div>\r\n    <div class=\"hstat\"><strong>International<\/strong><span>from Cologne to Riyadh<\/span><\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n<div class=\"bband\"><div class=\"wrap\"><span>Basalte<\/span><i><\/i><span>Occhio<\/span><i><\/i><span>Jung<\/span><i><\/i><span>Gira<\/span><i><\/i><span>KNX<\/span><i><\/i><span>DALI<\/span><i><\/i><span>DoorBird<\/span><i><\/i><span>Siedle<\/span><\/div><\/div>\r\n<h2 class=\"sfvh\">Selected projects<\/h2>\r\n<div class=\"kwall\"><section class=\"kap kdark\" id=\"p01\"><span class=\"kwm\">01<\/span><div class=\"khead\"><span class=\"kno\">01<\/span><span class=\"ktit\">Private house \u00b7 Dominique Heintz \u00b7 Pfalz<\/span><span class=\"kline\"><\/span><span class=\"kcount\">01<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>Footballer<\/strong><span>Dominique Heintz, then at 1. FC K\u00f6ln<\/span><\/div><div class=\"kstats\"><div><strong>300+<\/strong><span>luminaires over DALI<\/span><\/div><div><strong>450+<\/strong><span>m\u00b2 floor area<\/span><\/div><div><strong>Pool &amp; sauna<\/strong><span>on the same interface<\/span><\/div><div><strong>Pfalz<\/strong><span>Maikammer<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>A house that began with the lighting plan.<\/h3><p>More than 300 luminaires, each individually addressable over DALI, across more than 450 m\u00b2 of floor area. We calculated every lighting mood as a 3D visualisation before the first cable tray went in: dinner, cooking, the television wall, the stairs, the front door \u2014 every scene designed individually and agreed with the client, the media room with one of its own. Alongside that, multiroom audio in the living rooms, shading, pool and sauna on the same interface, and a Basalte Adelante at the front door for access. Dominique \u2014 Heintzi to all of us \u2014 is a Basalte enthusiast through and through: the controls were selected together in the showroom, after which we accompanied shell and fit-out through to commissioning every single luminaire. One of the projects we look back on most fondly.<\/p><div class=\"kchips\"><span>DALI lighting design<\/span><span>3D lighting visualisation<\/span><span>Lighting scenes<\/span><span>KNX<\/span><span>Basalte controls<\/span><span>Multiroom audio<\/span><span>Media room<\/span><span>Solar shading<\/span><span>Pool and sauna control<\/span><span>Access control via Basalte Adelante<\/span><span>Site supervision through to commissioning<\/span><\/div><div class=\"klinks\"><a href=\"https:\/\/www.tiktok.com\/@smartfabrik_gmbh\/video\/7618535224074423574\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Site update on TikTok<\/a><a href=\"https:\/\/www.instagram.com\/reel\/Da3F2HtNQxr\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: commissioning<\/a><a href=\"https:\/\/www.instagram.com\/smartfabrik\/reel\/DVY8BPwjVCf\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: a showroom visit<\/a><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"12\"><div class=\"kcar-fenster\"><div class=\"ktiles t12\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/102e58b3c8.jpg)\" data-cap=\"The finished house with pool\"><figcaption>The finished house with pool<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ec51fa3a98.jpg)\" data-cap=\"Dominique Heintz in front of his house\"><figcaption>Dominique Heintz in front of his house<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/d202bef168.jpg)\" data-cap=\"Bathroom in natural stone with indirect lighting\"><figcaption>Bathroom in natural stone with indirect lighting<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f4a1c84fd0.jpg)\" data-cap=\"Bedroom with a lighting cove\"><figcaption>Bedroom with a lighting cove<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/568845c12b.jpg)\" data-cap=\"Basalte Sentido, flush with the wall\"><figcaption>Basalte Sentido, flush with the wall<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f65f5c57d1.jpg)\" data-cap=\"Visualisation: the house at dusk\"><figcaption>Visualisation: the house at dusk<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/d16ad367cc.jpg)\" data-cap=\"Lighting design: dining area\"><figcaption>Lighting design: dining area<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e1b1eaecef.jpg)\" data-cap=\"The street elevation, built\"><figcaption>The street elevation, built<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f2031a0f06.jpg)\" data-cap=\"The garden elevation with pool, shading lowered\"><figcaption>The garden elevation with pool, shading lowered<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/04e5c93142.jpg)\" data-cap=\"Basalte Adelante at the front door\"><figcaption>Basalte Adelante at the front door<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a0de67c14b.jpg)\" data-cap=\"Stair lighting step by step\"><figcaption>Stair lighting step by step<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f983e8807e.jpg)\" data-cap=\"Basalte Ellie as a room display\"><figcaption>Basalte Ellie as a room display<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">12 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 01 of 30<\/span><span class=\"kfr\">Pfalz<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p02\"><span class=\"kwm\">02<\/span><div class=\"khead\"><span class=\"kno\">02<\/span><span class=\"ktit\">Private villa \u00b7 K\u00f6ln (Rheinbogen S\u00fcd)<\/span><span class=\"kline\"><\/span><span class=\"kcount\">02<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>Villa in Cologne<\/strong><span>Project M<\/span><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Interior, architecture, technology. One piece.<\/h3><p>One of our most complex residential projects \u2014 and the house with the most in it. The interior is entirely by Studio ASH, the architecture and construction by Dohmen Architekten; beneath it runs a continuous KNX layer on which practically every trade comes together. Lighting over DALI with its own scenes per room, multiroom audio with bespoke solutions, shading, pool and garden irrigation. Plus energy management, a network that reaches into the garden, and access control via Basalte Adelante \u2014 the same language of operation as indoors, only at the front door. Fully integrated, invisibly operated.<\/p><div class=\"kchips\"><span>Multiroom audio &amp; bespoke solutions<\/span><span>Lighting design over DALI<\/span><span>Lighting scenes per room<\/span><span>Solar shading<\/span><span>Pool control<\/span><span>Garden irrigation<\/span><span>Energy management<\/span><span>Network &amp; Wi-Fi<\/span><span>Access control via Basalte Adelante<\/span><span>KNX<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Together with<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/d08fbfde6a.svg\" alt=\"smartfabrik\" loading=\"lazy\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/591bbc0f1d.svg\" alt=\"Studio ASH\" loading=\"lazy\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/73bd26e690.svg\" alt=\"Dohmen Architekten\" loading=\"lazy\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><p class=\"kpartner\">Designed by Studio ASH, built by Dohmen Architekten, made smart by smartfabrik, installed by elektrofabrik.<\/p><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/95c95a2aa3.jpg)\" data-cap=\"The house on completion\"><figcaption>The house on completion<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/173070bd83.jpg)\" data-cap=\"Drip irrigation in the beds\"><figcaption>Drip irrigation in the beds<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/7e5316b118.jpg)\" data-cap=\"Grounds with garden control\"><figcaption>Grounds with garden control<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/6fa9f37622.jpg)\" data-cap=\"Installed by elektrofabrik\"><figcaption>Installed by elektrofabrik<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 02 of 30<\/span><span class=\"kfr\">Cologne (Rheinbogen S\u00fcd)<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p03\"><span class=\"kwm\">03<\/span><div class=\"khead\"><span class=\"kno\">03<\/span><span class=\"ktit\">Smart home &amp; smart office \u00b7 D\u00fcsseldorf-Oberkassel<\/span><span class=\"kline\"><\/span><span class=\"kcount\">03<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xxl\"><strong>Bespoke lighting<\/strong><span>Occhio<\/span><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>A historic building, invisibly modernised.<\/h3><p>A complete electrical installation, smart home and smart office under one period roof \u2014 and a project where the whole route is visible. First the drawing on site, then the back boxes that have to be in place before the filler goes on, then the rooms: KNX control, an Occhio lighting concept, video entry, shading, multiroom audio and detectors that disappear flush into the period ceiling. In an existing building what is possible later is decided early \u2014 what is once plastered over stays that way. From the stairwell with its cascade of luminaires to the meeting room.<\/p><div class=\"kchips\"><span>KNX<\/span><span>Occhio lighting concept<\/span><span>Smart office<\/span><span>Video entry<\/span><span>Solar shading<\/span><span>Multiroom audio<\/span><span>Presence &amp; smoke detectors<\/span><span>Complete electrical installation<\/span><span>Listed building<\/span><\/div><div class=\"klinks\"><a href=\"https:\/\/www.instagram.com\/reel\/DBMP4OSNADm\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: watch the smart home<\/a><a href=\"https:\/\/www.instagram.com\/reel\/DC4h4JvN95z\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: watch the smart office<\/a><a href=\"https:\/\/www.instagram.com\/reel\/DU6A02LiGCQ\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: a smart home in a listed building<\/a><a href=\"https:\/\/www.instagram.com\/reel\/DWCMwCKDuq0\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Reel: a smart office in a listed building<\/a><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"12\"><div class=\"kcar-fenster\"><div class=\"ktiles t12\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ac10b2c834.jpg)\" data-cap=\"Stairwell with a cascade of luminaires\"><figcaption>Stairwell with a cascade of luminaires<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e580c9f2b6.jpg)\" data-cap=\"Construction drawings on site\"><figcaption>Construction drawings on site<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/78c7ba06e7.jpg)\" data-cap=\"Back boxes in place before the filler goes on\"><figcaption>Back boxes in place before the filler goes on<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/cbcbb5d65b.jpg)\" data-cap=\"Installed by elektrofabrik\"><figcaption>Installed by elektrofabrik<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/4ed48851d4.jpg)\" data-cap=\"Fitting sockets into an existing building\"><figcaption>Fitting sockets into an existing building<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/69000653d5.jpg)\" data-cap=\"Prepared materials on site\"><figcaption>Prepared materials on site<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ee9dafbf92.jpg)\" data-cap=\"Salon with ceiling spots\"><figcaption>Salon with ceiling spots<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/107595721d.jpg)\" data-cap=\"Wall lights with visible cones of light\"><figcaption>Wall lights with visible cones of light<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/bd1690eb56.jpg)\" data-cap=\"Presence and smoke detectors in the ceiling\"><figcaption>Presence and smoke detectors in the ceiling<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a92d44f0a9.jpg)\" data-cap=\"Ceiling loudspeaker in the living room\"><figcaption>Ceiling loudspeaker in the living room<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/22d4edfb40.jpg)\" data-cap=\"Shading on the historic window\"><figcaption>Shading on the historic window<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/111e82535f.jpg)\" data-cap=\"Push-button sensor in the cloakroom\"><figcaption>Push-button sensor in the cloakroom<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">12 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 03 of 30<\/span><span class=\"kfr\">D\u00fcsseldorf-Oberkassel<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p04\"><span class=\"kwm\">04<\/span><div class=\"khead\"><span class=\"kno\">04<\/span><span class=\"ktit\">Private villa \u00b7 Riad, Saudi-Arabien<\/span><span class=\"kline\"><\/span><span class=\"kcount\">04<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><figure class=\"kkarte\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/983ed58e17.svg\" alt=\"Project location: Riyadh, Saudi Arabia\" loading=\"lazy\"><figcaption>Riyadh, Saudi Arabia<\/figcaption><\/figure><div class=\"kmega\"><strong>800<\/strong><span>DALI luminaires on one system<\/span><\/div><div class=\"kstats\"><div><strong>1,200<\/strong><span>m\u00b2 floor area<\/span><\/div><div><strong>100 %<\/strong><span>engineering from Cologne<\/span><\/div><div><strong>Weeks<\/strong><span>working on site<\/span><\/div><\/div><figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>A residence in Riyadh, designed on the Rhine.<\/h3><p>The entire engineering came out of Cologne: electrical, smart home and network design for a 1,200 m\u00b2 villa \u2014 including supply of the KNX hardware and the fully built control cabinet. Over several weeks we supported the installation with repeated visits to site, right through to commissioning every single luminaire.<\/p><div class=\"kchips\"><span>Jung LS990 KNX<\/span><span>Lighting scenes<\/span><span>External venetian blind control<\/span><span>Pool control<\/span><span>Climate control<\/span><span>Control cabinet supplied<\/span><\/div><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 04 of 30<\/span><span class=\"kfr\">Riyadh, Saudi Arabia<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p05\"><span class=\"kwm\">05<\/span><div class=\"khead\"><span class=\"kno\">05<\/span><span class=\"ktit\">Villa Remus \u00b7 Son Vida, Mallorca<\/span><span class=\"kline\"><\/span><span class=\"kcount\">05<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><figure class=\"kkarte\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/f07f39a545.svg\" alt=\"Project location: Son Vida, Palma\" loading=\"lazy\"><figcaption>Son Vida, Palma<\/figcaption><\/figure><div class=\"kmega m-l\"><strong>Marcel Remus<\/strong><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>The world's first Instagram house \u2014 made smart by us.<\/h3><p>Luxury estate agent Marcel Remus's villa by the Son Vida golf course: his followers voted on the kitchen, the fa\u00e7ade and the garden \u2014 the technology behind it came from us. Smart lighting concepts in every room, from the retro switch in the tropical bathroom to the exterior lighting: five bedrooms, seven bathrooms, spa, gym and 2,500 m\u00b2 of grounds, today let as an exclusive holiday residence. Outside, wall washers light the fa\u00e7ade, the external stair carries step lighting, and a Gira door station with camera sits at the entrance \u2014 operable even when nobody is on the island. We are listed as a partner on villaremus.com.<\/p><div class=\"kchips\"><span>Lighting scenes throughout the house<\/span><span>Retro-design switches<\/span><span>Spa &amp; gym integrated<\/span><span>Fa\u00e7ade &amp; step lighting<\/span><span>Gira video door station<\/span><span>Remote access<\/span><span>Delivered abroad<\/span><\/div><div class=\"klinks\"><a href=\"https:\/\/villaremus.com\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>Visit villaremus.com<\/a><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Together with<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/d08fbfde6a.svg\" alt=\"smartfabrik\" loading=\"lazy\" style=\"height:30px\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/f5d2ef5dbd.png\" alt=\"Gira\" loading=\"lazy\" style=\"height:19px\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/ebc6a8f9ff.png\" alt=\"Villa Remus\" loading=\"lazy\" style=\"height:36px\"><\/div><\/div>\r\n    <\/div><div class=\"kdvideo\" data-yt=\"-acr18EogBo\" style=\"background-image:url(\/wp-content\/uploads\/sf\/e1af5b07d6.jpg)\" role=\"button\" tabindex=\"0\" aria-label=\"Play video\"><span class=\"kvplay\" aria-hidden=\"true\">&#9654;<\/span><span class=\"kvtitel\">Villa Remus meets smartfabrik<\/span><span class=\"kvnote\">Loads from YouTube only when you click \u2014 data is then transferred to Google.<\/span><\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"11\"><div class=\"kcar-fenster\"><div class=\"ktiles t11\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f05fb43eab.jpg)\" data-cap=\"The villa by the Son Vida golf course\"><figcaption>The villa by the Son Vida golf course<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/83ecb530f0.jpg)\" data-cap=\"The fa\u00e7ade at night: wall washers and illuminated lettering\"><figcaption>The fa\u00e7ade at night: wall washers and illuminated lettering<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/92d2435fef.jpg)\" data-cap=\"Lit external stair to the entrance\"><figcaption>Lit external stair to the entrance<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/8007f3e462.jpg)\" data-cap=\"Gira door station with camera in the natural stone fa\u00e7ade\"><figcaption>Gira door station with camera in the natural stone fa\u00e7ade<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a5e1cbdc5b.jpg)\" data-cap=\"Sockets and switches above the vanity unit\"><figcaption>Sockets and switches above the vanity unit<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/817ddb3f23.jpg)\" data-cap=\"Kitchen in brass, copper lights above the island\"><figcaption>Kitchen in brass, copper lights above the island<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/0edd3ecf97.jpg)\" data-cap=\"Dining table beneath the brass light\"><figcaption>Dining table beneath the brass light<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a03774e2c6.jpg)\" data-cap=\"Living room with fireplace and lighting coves\"><figcaption>Living room with fireplace and lighting coves<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/bdc5b0337d.jpg)\" data-cap=\"Covered terrace looking out over Son Vida\"><figcaption>Covered terrace looking out over Son Vida<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/266d5d4600.jpg)\" data-cap=\"Pool and parkland grounds\"><figcaption>Pool and parkland grounds<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ba290af4e8.jpg)\" data-cap=\"Bedroom with marble wall\"><figcaption>Bedroom with marble wall<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">11 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 05 of 30<\/span><span class=\"kfr\">Son Vida, Mallorca<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p06\"><span class=\"kwm\">06<\/span><div class=\"khead\"><span class=\"kno\">06<\/span><span class=\"ktit\">Villa \u00b7 Felanitx, Mallorca<\/span><span class=\"kline\"><\/span><span class=\"kcount\">06<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><figure class=\"kkarte\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/a30e504dee.svg\" alt=\"Project location: Felanitx, east of the island\" loading=\"lazy\"><figcaption>Felanitx, east of the island<\/figcaption><\/figure><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Lighting that only shows what it can do after sunset.<\/h3><p>A villa above the hinterland of Felanitx, where the lighting concept continues the architecture: continuous light lines along the natural stone walls, lit planting beds beside the infinity pool, an illuminated external stair between palms. Alongside that a home cinema, sauna and a DoorBird video door station \u2014 all on one control system, operable remotely, as a second home requires.<\/p><div class=\"kchips\"><span>Lighting design inside &amp; out<\/span><span>Lighting scenes<\/span><span>Home cinema<\/span><span>Video entry<\/span><span>Sauna<\/span><span>Pool lighting<\/span><span>Remote access<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"5\"><div class=\"kcar-fenster\"><div class=\"ktiles t5\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/7be7edca2d.jpg)\" data-cap=\"Infinity pool and light lines at dusk\"><figcaption>Infinity pool and light lines at dusk<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/5b4768ef97.jpg)\" data-cap=\"Light line along the natural stone wall\"><figcaption>Light line along the natural stone wall<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/4955d347c6.jpg)\" data-cap=\"Home cinema\"><figcaption>Home cinema<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ed0aabcbff.jpg)\" data-cap=\"Lit external stair\"><figcaption>Lit external stair<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/b2d8d23552.jpg)\" data-cap=\"DoorBird door station\"><figcaption>DoorBird door station<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">5 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 06 of 30<\/span><span class=\"kfr\">Felanitx, Mallorca<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p07\"><span class=\"kwm\">07<\/span><div class=\"khead\"><span class=\"kno\">07<\/span><span class=\"ktit\">Finca \u00b7 Santany\u00ed, Mallorca<\/span><span class=\"kline\"><\/span><span class=\"kcount\">07<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><figure class=\"kkarte\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/584771ee9a.svg\" alt=\"Project location: Santany\u00ed, south-east\" loading=\"lazy\"><figcaption>Santany\u00ed, south-east<\/figcaption><\/figure><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Electrical design for a new build in finca style.<\/h3><p>A new build in Mallorcan sandstone with timber beam ceilings and full-height steel and glass elements \u2014 traditional outside, entirely current inside. We took on the electrical and smart home design and sized the distribution board, with cable routes that have to be fixed early in a solid natural stone building: what is not laid at shell stage here is never laid at all.<\/p><div class=\"kchips\"><span>Electrical design<\/span><span>Smart home design<\/span><span>Distribution board design<\/span><span>New build<\/span><span>International<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/37fb32ffc3.jpg)\" data-cap=\"The new build during construction\"><figcaption>The new build during construction<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/db21e98a04.jpg)\" data-cap=\"Distribution board during construction\"><figcaption>Distribution board during construction<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/8a403b0b9e.jpg)\" data-cap=\"Room-height steel-and-glass elements\"><figcaption>Room-height steel-and-glass elements<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/47b004f9a5.jpg)\" data-cap=\"Timber beam ceiling\"><figcaption>Timber beam ceiling<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 07 of 30<\/span><span class=\"kfr\">Santany\u00ed, Mallorca<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p08\"><span class=\"kwm\">08<\/span><div class=\"khead\"><span class=\"kno\">08<\/span><span class=\"ktit\">New-build family home \u00b7 Basalte<\/span><span class=\"kline\"><\/span><span class=\"kcount\">08<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid solo\">\r\n      \r\n      \r\n      <div class=\"kbody\"><h3>Basalte controls in a new-build family home.<\/h3><p>From the Sentido switch in bronze to the central touch panel: lighting, climate and scenes throughout the house over the Basalte ecosystem \u2014 and next to it, where that makes more sense, a Gira switch in a black frame. This is exactly what manufacturer-independent design is about: every control point gets the device that is right in that place. Alongside that, indirect lighting coves decided at shell stage, precise sensors, and a visualisation that shows the whole of the building services at a glance.<\/p><div class=\"kchips\"><span>Basalte Sentido<\/span><span>Touch visualisation<\/span><span>Cove lighting &amp; scenes<\/span><span>Sensors<\/span><span>KNX<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"8\"><div class=\"kcar-fenster\"><div class=\"ktiles t8\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e16a22c7c1.jpg)\" data-cap=\"Living room with a continuous lighting cove\"><figcaption>Living room with a continuous lighting cove<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/aebb65c83e.jpg)\" data-cap=\"Floating staircase with step lighting\"><figcaption>Floating staircase with step lighting<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/73ca87d320.jpg)\" data-cap=\"Pendant lights above the dining table\"><figcaption>Pendant lights above the dining table<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/2d5d4ad6e9.jpg)\" data-cap=\"Bathroom with indirect light under the vanity unit\"><figcaption>Bathroom with indirect light under the vanity unit<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/db11cdb1cf.jpg)\" data-cap=\"Basalte Sentido in bronze\"><figcaption>Basalte Sentido in bronze<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/be2caf14e1.jpg)\" data-cap=\"Gira switch in a black frame\"><figcaption>Gira switch in a black frame<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/326f999360.jpg)\" data-cap=\"Sensor above the stairs\"><figcaption>Sensor above the stairs<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/dbf69d5a06.jpg)\" data-cap=\"Basalte control panel in its room setting\"><figcaption>Basalte control panel in its room setting<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">8 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 08 of 30<\/span><span class=\"kfr\">New build<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p09\"><span class=\"kwm\">09<\/span><div class=\"khead\"><span class=\"kno\">09<\/span><span class=\"ktit\">Manor house \u00b7 K\u00f6ln<\/span><span class=\"kline\"><\/span><span class=\"kcount\">09<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid solo\">\r\n      \r\n      \r\n      <div class=\"kbody\"><h3>Four hundred years old. Now smart.<\/h3><p>A manor house whose history reaches back more than 400 years \u2014 listed, and therefore off limits to major building work. Using an intelligent wireless system we brought lighting and roller shutter control, intruder alarm, access control and garden irrigation into walls four centuries old: the digital age, without opening a single one of them.<\/p><div class=\"kchips\"><span>Listed-building friendly, wireless<\/span><span>Lighting &amp; roller shutters<\/span><span>Intruder alarm<\/span><span>Access control<\/span><span>Garden irrigation<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t3\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/b3ec7073b5.jpg)\"><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/329c2ad6f7.jpg)\"><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/99efe2bd71.jpg)\"><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 09 of 30<\/span><span class=\"kfr\">Cologne<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p10\"><span class=\"kwm\">10<\/span><div class=\"khead\"><span class=\"kno\">10<\/span><span class=\"ktit\">Private villa \u00b7 Moers<\/span><span class=\"kline\"><\/span><span class=\"kcount\">10<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid mitplatz\">\r\n      \r\n      <figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure>\r\n      <div class=\"kbody\"><h3>The complete Basalte ecosystem.<\/h3><p>A private villa on the Lower Rhine \u2014 designed by the architect Benjamin von Pidoll, built by the HEGERATH group, smart home by smartfabrik: the complete Basalte ecosystem with multiroom audio and lighting scenes, operated as one piece.<\/p><div class=\"kchips\"><span>Basalte throughout<\/span><span>Multiroom audio<\/span><span>Lighting scenes<\/span><span>KNX<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><p class=\"kpartner\">Architecture: von Pidoll \u00b7 Construction: HEGERATH<\/p><a class=\"kcta\" href=\"\/en\/basalte\/\">More about Basalte at smartfabrik <span class=\"ar\">&rarr;<\/span><\/a><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 10 of 30<\/span><span class=\"kfr\">Moers<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p11\"><span class=\"kwm\">11<\/span><div class=\"khead\"><span class=\"kno\">11<\/span><span class=\"ktit\">A public face, quietly smart \u00b7 Moers<\/span><span class=\"kline\"><\/span><span class=\"kcount\">11<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid solo\">\r\n      \r\n      \r\n      <div class=\"kbody\"><h3>Making Deffi's place smart.<\/h3><p>Detlef Steves \u2014 known from several RTL programmes \u2014 brought us in for his own home: automated roller shutters, lighting scenes by voice, alarm and garage door control, DoorBird video entry and a cross-system visualisation on an iPad by the entrance. From letting the postman in via the app to calling up a scene out loud.<\/p><div class=\"kchips\"><span>Roller shutter automation<\/span><span>Voice control<\/span><span>Alarm &amp; garage door<\/span><span>DoorBird<\/span><span>Visualisation<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdvideo\" data-yt=\"lGFTFR-bycw\" style=\"background-image:url(\/wp-content\/uploads\/sf\/589c73aadc.jpg);background-position:center 26%\" role=\"button\" tabindex=\"0\" aria-label=\"Play video\"><span class=\"kvplay\" aria-hidden=\"true\">&#9654;<\/span><span class=\"kvtitel\">Zu Hause bei Detlef Steves<\/span><span class=\"kvnote\">Loads from YouTube only when you click \u2014 data is then transferred to Google.<\/span><\/div><div class=\"kdtiles\"><div class=\"ktiles t3\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/3c956a4508.jpg)\" data-cap=\"Detlef Steves at home\"><figcaption>Detlef Steves at home<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e81759e4a4.jpg)\" data-cap=\"Wall panel at the entrance\"><figcaption>Wall panel at the entrance<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/4348db8f09.jpg)\" data-cap=\"Control by smartphone\"><figcaption>Control by smartphone<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 11 of 30<\/span><span class=\"kfr\">Moers<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p12\"><span class=\"kwm\">12<\/span><div class=\"khead\"><span class=\"kno\">12<\/span><span class=\"ktit\">Penthouse \u00b7 D\u00fcsseldorf<\/span><span class=\"kline\"><\/span><span class=\"kcount\">12<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega\"><strong>450<\/strong><span>m\u00b2 penthouse in a former wine warehouse<\/span><\/div><figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>A cinema across 450 m\u00b2 of industrial history.<\/h3><p>A former industrial and wine warehouse in the heart of D\u00fcsseldorf, today a penthouse with raw brick character. We took on the complete electrical and network design: lighting scenes from a simulated sunrise to a trip to the cinema in the living room, projector and screen control, all of it by voice as well.<\/p><div class=\"kchips\"><span>Complete electrical &amp; network design<\/span><span>Lighting scenes<\/span><span>Projector &amp; screen<\/span><span>Voice control<\/span><\/div><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 12 of 30<\/span><span class=\"kfr\">D\u00fcsseldorf<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p13\"><span class=\"kwm\">13<\/span><div class=\"khead\"><span class=\"kno\">13<\/span><span class=\"ktit\">Detached house \u00b7 Br\u00fchl<\/span><span class=\"kline\"><\/span><span class=\"kcount\">13<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid mitplatz\">\r\n      \r\n      <figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure>\r\n      <div class=\"kbody\"><h3>Two eras, one system.<\/h3><p>A modern detached house incorporating a historic timber-framed building: a complete smart home on Homematic IP Wired \u2014 motion-based lighting control, roller shutters, access control and a DoorBird entry system with picture and sound to the phone. The modern meets the rural classic, joined technically.<\/p><div class=\"kchips\"><span>Homematic IP Wired<\/span><span>Motion-triggered lighting<\/span><span>Roller shutters<\/span><span>Access control &amp; DoorBird<\/span><\/div><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 13 of 30<\/span><span class=\"kfr\">Br\u00fchl<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p14\"><span class=\"kwm\">14<\/span><div class=\"khead\"><span class=\"kno\">14<\/span><span class=\"ktit\">Private house \u00b7 Oberhausen<\/span><span class=\"kline\"><\/span><span class=\"kcount\">14<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid mitplatz\">\r\n      \r\n      <figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure>\r\n      <div class=\"kbody\"><h3>A system that belongs to somebody again.<\/h3><p>A KNX system that had grown over the years and that nobody had been able to get into for a long time \u2014 technically sound, but frozen in the state it was handed over in. We took it on and set it up afresh: new lighting control, new visualisation, properly documented. Without a single new cable in the house.<\/p><div class=\"kchips\"><span>KNX revitalisation<\/span><span>Lighting control<\/span><span>Visualisation<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 14 of 30<\/span><span class=\"kfr\">Oberhausen<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p15\"><span class=\"kwm\">15<\/span><div class=\"khead\"><span class=\"kno\">15<\/span><span class=\"ktit\">Private house \u00b7 K\u00f6ln-Wei\u00df<\/span><span class=\"kline\"><\/span><span class=\"kcount\">15<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid mitplatz\">\r\n      \r\n      <figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure>\r\n      <div class=\"kbody\"><h3>In a team with the best.<\/h3><p>Interior by Studio ASH, architecture by Dohmen Architekten, smart home by smartfabrik: a private house in the south of Cologne where design and technology were thought through together from the outset.<\/p><div class=\"kchips\"><span>KNX<\/span><span>Lighting design<\/span><span>Smart home<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><p class=\"kpartner\">Interior: Studio ASH \u00b7 Architecture: Dohmen Architekten<\/p><\/div>\r\n    <\/div><div class=\"kfoot\"><span class=\"kfl\">Project 15 of 30<\/span><span class=\"kfr\">K\u00f6ln-Wei\u00df<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p16\"><span class=\"kwm\">16<\/span><div class=\"khead\"><span class=\"kno\">16<\/span><span class=\"ktit\">Energy \u00b7 K\u00f6ln-Braunsfeld<\/span><span class=\"kline\"><\/span><span class=\"kcount\">16<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega\"><strong>645<\/strong><span>photovoltaic modules<\/span><\/div><div class=\"kstats\"><div><strong>23<\/strong><span>strings<\/span><\/div><div><strong>Tenant electricity<\/strong><span>for the residents<\/span><\/div><div><strong>elektrofabrik<\/strong><span>installation<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Tenant electricity in a Bauhaus quarter.<\/h3><p>On the roofs of the SIDOL Lofts in the PARK LINN\u00c9 quarter we delivered a photovoltaic installation with a tenant electricity scheme through our sister company elektrofabrik. Around 645 modules in 23 strings, spread across several roof areas of a heritage-grade brick ensemble \u2014 with everything a tenant electricity model demands in metering structure.<\/p><div class=\"kchips\"><span>Photovoltaics<\/span><span>Tenant electricity<\/span><span>Metering concept<\/span><span>Inverters<\/span><span>Commercial<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/abaecc40a4.jpg)\" data-cap=\"The quarter from the air\"><figcaption>The quarter from the air<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/9c70f713a0.jpg)\" data-cap=\"The roof layout in detail\"><figcaption>The roof layout in detail<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/0623c28339.jpg)\" data-cap=\"Rows of modules\"><figcaption>Rows of modules<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f39b79351b.jpg)\" data-cap=\"Inverter\"><figcaption>Inverter<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 16 of 30<\/span><span class=\"kfr\">K\u00f6ln-Braunsfeld<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p17\"><span class=\"kwm\">17<\/span><div class=\"khead\"><span class=\"kno\">17<\/span><span class=\"ktit\">Industry \u00b7 Polaroid Film GmbH<\/span><span class=\"kline\"><\/span><span class=\"kcount\">17<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xl\"><strong>Polaroid<\/strong><span>MID-certified metering, integrated into KNX<\/span><\/div><div class=\"kstats\"><div><strong>Per circuit<\/strong><span>metered individually<\/span><\/div><div><strong>KNX<\/strong><span>as the common layer<\/span><\/div><div><strong>elektrofabrik<\/strong><span>installation<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Measuring consumption rather than estimating it.<\/h3><p>At Polaroid Film GmbH's German production site we set up complete flow measurement with MID-certified sensors and integrated it fully into KNX. Consumption is no longer an annual total but a profile per circuit \u2014 the basis on which waste can be found at all. elektrofabrik carried out the work, from cable routing to the distribution board.<\/p><div class=\"kchips\"><span>MID-certified metering<\/span><span>Flow measurement<\/span><span>KNX integration<\/span><span>Distribution board construction<\/span><span>Energy monitoring<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/9a33e1d811.jpg)\" data-cap=\"Distribution board being built up\"><figcaption>Distribution board being built up<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/d3ced0ed46.jpg)\" data-cap=\"Network cables being terminated\"><figcaption>Network cables being terminated<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/4a2cafc986.jpg)\" data-cap=\"Cable routing\"><figcaption>Cable routing<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/08f220f371.jpg)\" data-cap=\"Prepared components\"><figcaption>Prepared components<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 17 of 30<\/span><span class=\"kfr\">Industry<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p18\"><span class=\"kwm\">18<\/span><div class=\"khead\"><span class=\"kno\">18<\/span><span class=\"ktit\">Private house \u00b7 Timber fa\u00e7ade<\/span><span class=\"kline\"><\/span><span class=\"kcount\">18<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>Flush<\/strong><span>recessed into the timber fa\u00e7ade<\/span><\/div><div class=\"kstats\"><div><strong>KNX<\/strong><span>room controls<\/span><\/div><div><strong>Outside<\/strong><span>presence detection and lighting<\/span><\/div><div><strong>Network<\/strong><span>flush with the surface<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Technology that disappears into the fa\u00e7ade.<\/h3><p>A house clad in larch, where the technology follows the material rather than the other way round: the video door station recessed flush into the timber fa\u00e7ade, presence detectors and exterior lights integrated into the roof soffit, and indoors a KNX room control unit and a flush-mounted access point. None of it imposes itself \u2014 which was exactly the point.<\/p><div class=\"kchips\"><span>Video entry<\/span><span>Presence detectors<\/span><span>Exterior lighting<\/span><span>KNX room controls<\/span><span>Network<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a7b9bfaccb.jpg)\" data-cap=\"Door station in the timber fa\u00e7ade\"><figcaption>Door station in the timber fa\u00e7ade<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/dce80e5b60.jpg)\" data-cap=\"Dining area with pendant light\"><figcaption>Dining area with pendant light<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/65edcd8640.jpg)\" data-cap=\"KNX room control unit\"><figcaption>KNX room control unit<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/0c7363305f.jpg)\" data-cap=\"Exterior lighting at the roof edge\"><figcaption>Exterior lighting at the roof edge<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 18 of 30<\/span><span class=\"kfr\">Private house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p19\"><span class=\"kwm\">19<\/span><div class=\"khead\"><span class=\"kno\">19<\/span><span class=\"ktit\">Loft \u00b7 D\u00fcsseldorf<\/span><span class=\"kline\"><\/span><span class=\"kcount\">19<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xxl\"><strong>Loft in D\u00fcsseldorf<\/strong><span>industrial character with a brick wall<\/span><\/div><div class=\"kstats\"><div><strong>Coves<\/strong><span>continuous, warm white and colour<\/span><\/div><div><strong>Surface-mounted<\/strong><span>placed in view, not hidden away<\/span><\/div><div><strong>Existing fabric<\/strong><span>brick, steel and timber kept<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Lighting that leaves the old fabric alone.<\/h3><p>A loft conversion with brick walls, roof trusses painted black and steel windows \u2014 fabric that tolerates neither suspended ceilings nor banks of switches. So we put the light into continuous coves, warm white for everyday use and colour for scenes, and reduced the controls to a single round surface-mounted switch straight onto the brick. Plus recessed spots in black that disappear into the dark ceiling.<\/p><div class=\"kchips\"><span>Lighting design in an existing building<\/span><span>Indirect lighting<\/span><span>Colour lighting scenes<\/span><span>Electrical installation<\/span><span>Loft conversion<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"kcar\" data-n=\"5\"><div class=\"kcar-fenster\"><div class=\"ktiles t5\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/a38e74a191.jpg)\" data-cap=\"Brick, steel and timber\"><figcaption>Brick, steel and timber<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/238d91342d.jpg)\" data-cap=\"Tablet control in front of the brick wall\"><figcaption>Tablet control in front of the brick wall<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/da1eed36d6.jpg)\" data-cap=\"Perimeter cove lighting\"><figcaption>Perimeter cove lighting<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/33ae1c1049.jpg)\" data-cap=\"Coloured lighting scene\"><figcaption>Coloured lighting scene<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/4bc53b6655.jpg)\" data-cap=\"Surface-mounted switch on brick\"><figcaption>Surface-mounted switch on brick<\/figcaption><\/figure><\/div><\/div><button class=\"kcar-pfeil zur\" type=\"button\" aria-label=\"Previous photos\">&#8249;<\/button><button class=\"kcar-pfeil vor\" type=\"button\" aria-label=\"Next photos\">&#8250;<\/button><button class=\"kcar-mehr\" type=\"button\" aria-expanded=\"false\" data-open=\"View gallery\" data-close=\"Close gallery\">View gallery<span class=\"kcar-z\">5 photos<\/span><\/button><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 19 of 30<\/span><span class=\"kfr\">D\u00fcsseldorf<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p20\"><span class=\"kwm\">20<\/span><div class=\"khead\"><span class=\"kno\">20<\/span><span class=\"ktit\">Photovoltaics \u00b7 Wuppertal<\/span><span class=\"kline\"><\/span><span class=\"kcount\">20<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xl\"><strong>PV roof<\/strong><span>with the green roof kept underneath<\/span><\/div><div class=\"kstats\"><div><strong>Flat roof<\/strong><span>elevated and ballasted<\/span><\/div><div><strong>Planting<\/strong><span>kept between the rows<\/span><\/div><div><strong>Commercial<\/strong><span>existing building<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>One roof, used twice.<\/h3><p>A photovoltaic installation on the flat roofs of a building complex \u2014 elevated and ballasted, without penetrating the roof membrane, and with the extensive green roof kept between the module rows. The two only work together if row spacing, loads and maintenance routes are calculated beforehand rather than afterwards.<\/p><div class=\"kchips\"><span>Photovoltaics<\/span><span>Flat-roof mounting<\/span><span>Commercial<\/span><span>Existing building<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/70ac389bab.jpg)\" data-cap=\"The complex from the air\"><figcaption>The complex from the air<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/8c3d834e4d.jpg)\" data-cap=\"Rows of modules on the flat roof\"><figcaption>Rows of modules on the flat roof<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/1768b93cfd.jpg)\" data-cap=\"Modules and the green roof\"><figcaption>Modules and the green roof<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/93aa097d81.jpg)\" data-cap=\"Roof area with the module array\"><figcaption>Roof area with the module array<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 20 of 30<\/span><span class=\"kfr\">Wuppertal<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p21\"><span class=\"kwm\">21<\/span><div class=\"khead\"><span class=\"kno\">21<\/span><span class=\"ktit\">Private house \u00b7 Neubau<\/span><span class=\"kline\"><\/span><span class=\"kcount\">21<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>One layer<\/strong><span>lighting, shading, ventilation, access control<\/span><\/div><div class=\"kstats\"><div><strong>Push-button sensors<\/strong><span>engraved, with status LED<\/span><\/div><div><strong>Door station<\/strong><span>with indoor station<\/span><\/div><div><strong>Ventilation<\/strong><span>brought into the control concept<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Everything on one control layer.<\/h3><p>A detached house in which lighting, shading, ventilation, video entry and access control all run on the same layer: engraved push-button sensors with status LEDs for lighting, external venetian blinds and awning, a video indoor station in the hallway, the domestic ventilation control unit and a retrofitted lock on the cylinder. None of it stands alone \u2014 every device sits where you reach for it day to day.<\/p><div class=\"kchips\"><span>Control concept<\/span><span>Solar shading<\/span><span>Domestic ventilation<\/span><span>Video entry<\/span><span>Access control<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e9664b90a5.jpg)\" data-cap=\"Switches for lighting and shading\"><figcaption>Switches for lighting and shading<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e0ba69096a.jpg)\" data-cap=\"Video indoor station in the hallway\"><figcaption>Video indoor station in the hallway<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/338feb4ddd.jpg)\" data-cap=\"Wall light in the hallway\"><figcaption>Wall light in the hallway<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/6f27ec9d75.jpg)\" data-cap=\"Ventilation control unit\"><figcaption>Ventilation control unit<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 21 of 30<\/span><span class=\"kfr\">Private house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p22\"><span class=\"kwm\">22<\/span><div class=\"khead\"><span class=\"kno\">22<\/span><span class=\"ktit\">Residential house \u00b7 inside and out<\/span><span class=\"kline\"><\/span><span class=\"kcount\">22<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>Inside = outside<\/strong><span>one continuous language of light<\/span><\/div><div class=\"kstats\"><div><strong>Outside<\/strong><span>wall lights and bollards<\/span><\/div><div><strong>Inside<\/strong><span>stucco meets LED<\/span><\/div><div><strong>Kitchen<\/strong><span>recessed spots<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>The lighting does not stop at the front door.<\/h3><p>A house where inside and outside speak the same language of light: downlights on the concrete wall, cubic bollards along the garden path, indoors an LED globe beneath the old plaster rose and recessed spots in the kitchen. Old and new meet abruptly here \u2014 the lighting is what holds the two together.<\/p><div class=\"kchips\"><span>Lighting design<\/span><span>Exterior lighting<\/span><span>Existing building<\/span><span>Electrical installation<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/09d94468ae.jpg)\" data-cap=\"Wall lights on the concrete wall\"><figcaption>Wall lights on the concrete wall<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/5e23a9e54e.jpg)\" data-cap=\"LED globe beneath the plaster rose\"><figcaption>LED globe beneath the plaster rose<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/25bc6afe1b.jpg)\" data-cap=\"Bollard light on the garden path\"><figcaption>Bollard light on the garden path<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/c3c4b97e8f.jpg)\" data-cap=\"Kitchen with recessed spots\"><figcaption>Kitchen with recessed spots<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 22 of 30<\/span><span class=\"kfr\">Residential house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p23\"><span class=\"kwm\">23<\/span><div class=\"khead\"><span class=\"kno\">23<\/span><span class=\"ktit\">Detached house \u00b7 Bestand<\/span><span class=\"kline\"><\/span><span class=\"kcount\">23<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xl\"><strong>Four- and eight-gang<\/strong><span>switches for lighting and blinds<\/span><\/div><div class=\"kstats\"><div><strong>Kitchen<\/strong><span>a linear strip under the shelf<\/span><\/div><div><strong>Bathroom<\/strong><span>spots and downlights combined<\/span><\/div><div><strong>Outside<\/strong><span>external venetian blinds<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Light where the work happens.<\/h3><p>An occupied detached house where the lighting follows how the rooms are used rather than a grid: a linear strip under the shelf of the kitchen niche, an adjustable spot next to the recessed downlight in the bathroom, and switches with lighting and blind symbols and status LEDs. Outside, external venetian blinds complete the shading.<\/p><div class=\"kchips\"><span>Lighting design<\/span><span>Solar shading<\/span><span>Control concept<\/span><span>Existing building<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f185668b1d.jpg)\" data-cap=\"Kitchen niche with an LED strip\"><figcaption>Kitchen niche with an LED strip<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/b98d04663c.jpg)\" data-cap=\"Spot and downlight in the bathroom\"><figcaption>Spot and downlight in the bathroom<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/2d243746fd.jpg)\" data-cap=\"Switch with status LED\"><figcaption>Switch with status LED<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e887689a95.jpg)\" data-cap=\"Living room with external venetian blinds\"><figcaption>Living room with external venetian blinds<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 23 of 30<\/span><span class=\"kfr\">Detached house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p24\"><span class=\"kwm\">24<\/span><div class=\"khead\"><span class=\"kno\">24<\/span><span class=\"ktit\">Residential house \u00b7 flat roof with pool<\/span><span class=\"kline\"><\/span><span class=\"kcount\">24<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>One panel<\/strong><span>dimming, roller shutters, temperature per room<\/span><\/div><div class=\"kstats\"><div><strong>Visualisation<\/strong><span>room by room<\/span><\/div><div><strong>Access control<\/strong><span>door station and keypad<\/span><\/div><div><strong>Lighting<\/strong><span>cove, downlights, pendants<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>One interface for the whole house.<\/h3><p>A modern house with a flat roof, roof terrace and garden pool. It is operated from a wall panel with a room visualisation \u2014 dimming, roller shutters and temperature per room \u2014 with the video indoor station immediately beside it. In the living area a ring pendant, recessed ceiling spots and a lighting cove work together; in the cloakroom a backlit mirror against a dark wall shows what lighting design does for a small room.<\/p><div class=\"kchips\"><span>Visualisation<\/span><span>Lighting design<\/span><span>Solar shading<\/span><span>Video entry<\/span><span>Access control<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t3\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/6c2708f6cc.jpg)\" data-cap=\"Panel and indoor station\"><figcaption>Panel and indoor station<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/fe622f0c70.jpg)\" data-cap=\"Living area with a ring pendant\"><figcaption>Living area with a ring pendant<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/87d5530911.jpg)\" data-cap=\"Lighting scene in the cloakroom\"><figcaption>Lighting scene in the cloakroom<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 24 of 30<\/span><span class=\"kfr\">Residential house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p25\"><span class=\"kwm\">25<\/span><div class=\"khead\"><span class=\"kno\">25<\/span><span class=\"ktit\">DORNIEDEN Gruppe \u00b7 Repeatable solution<\/span><span class=\"kline\"><\/span><span class=\"kcount\">25<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega\"><strong>700+<\/strong><span>houses fitted out<\/span><\/div><div class=\"kstats\"><div><strong>Series<\/strong><span>repeatable rather than one-off<\/span><\/div><div><strong>App<\/strong><span>climate, roller shutters, lighting<\/span><\/div><div><strong>Access control<\/strong><span>by numeric code<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>A smart home that can be repeated seven hundred times.<\/h3><p>For DORNIEDEN Gruppe we developed a deliberately simple, repeatable smart home solution and fitted it into more than 700 houses. Not a premium bus system but the opposite of our villa projects: app control for indoor climate, roller shutters and exterior lighting, radiator thermostats with displays, access by numeric code. The requirement is a different one \u2014 the solution has to work in series, without anybody programming on site.<\/p><div class=\"kchips\"><span>Developers<\/span><span>Repeatable solution<\/span><span>Residential development<\/span><span>Access control<\/span><span>Heating control<\/span><\/div><div class=\"klinks\"><a href=\"\/en\/for-developers\/\" target=\"_blank\" rel=\"noopener\"><span class=\"kplay\">&#9654;<\/span>More on our B2B work<\/a><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/bc54eb9940.jpg)\" data-cap=\"Living room in the show house\"><figcaption>Living room in the show house<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/c0b1d6385d.jpg)\" data-cap=\"App control\"><figcaption>App control<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/689efd6eef.jpg)\" data-cap=\"Access by numeric code\"><figcaption>Access by numeric code<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/b3f428bd13.jpg)\" data-cap=\"Radiator thermostat\"><figcaption>Radiator thermostat<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 25 of 30<\/span><span class=\"kfr\">DORNIEDEN Gruppe<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p26\"><span class=\"kwm\">26<\/span><div class=\"khead\"><span class=\"kno\">26<\/span><span class=\"ktit\">Photovoltaics \u00b7 Flachdach<\/span><span class=\"kline\"><\/span><span class=\"kcount\">26<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xl\"><strong>PV on a flat roof<\/strong><span>ballasted, not bolted down<\/span><\/div><div class=\"kstats\"><div><strong>Rail grid<\/strong><span>in aluminium<\/span><\/div><div><strong>Ballasted<\/strong><span>rather than penetrating the roof<\/span><\/div><div><strong>Flat roof<\/strong><span>existing building<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Without a single hole in the roof membrane.<\/h3><p>A flat-roof photovoltaic installation on a ballasted substructure: the rail grid is weighted down rather than bolted, leaving the waterproofing untouched. That calls for a structural assessment beforehand \u2014 every row puts load on the roof, and that load wants calculating before installation rather than after.<\/p><div class=\"kchips\"><span>Photovoltaics<\/span><span>Flat-roof mounting<\/span><span>Mounting substructure<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ce1f9c9620.jpg)\" data-cap=\"Completed module array\"><figcaption>Completed module array<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/5e1d96be28.jpg)\" data-cap=\"Rows of modules with ballast\"><figcaption>Rows of modules with ballast<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/51d381a60a.jpg)\" data-cap=\"Ballasted mounting substructure\"><figcaption>Ballasted mounting substructure<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/97b3e7d8eb.jpg)\" data-cap=\"Rail grid\"><figcaption>Rail grid<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 26 of 30<\/span><span class=\"kfr\">Photovoltaics<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p27\"><span class=\"kwm\">27<\/span><div class=\"khead\"><span class=\"kno\">27<\/span><span class=\"ktit\">Private house \u00b7 Mark Uth<\/span><span class=\"kline\"><\/span><span class=\"kcount\">27<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega\"><strong>Mark Uth<\/strong><span>professional footballer, new build by the water<\/span><\/div><div class=\"kstats\"><div><strong>Technical room<\/strong><span>space settled early<\/span><\/div><div><strong>Ventilation<\/strong><span>built into the design<\/span><\/div><div><strong>Cables<\/strong><span>labelled, not guessed at<\/span><\/div><\/div><figure class=\"kplatz\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/791fd149be.jpg\" alt=\"Images of this project to follow\" loading=\"lazy\" width=\"1400\" height=\"933\"><figcaption>Images to follow<\/figcaption><\/figure><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Built by the water, planned from the inside out.<\/h3><p>A house is going up directly by the water for the professional footballer Mark Uth. The photographs show the stage at which the later home is decided: the technical room, the ventilation unit and the inverter are in place, the cable routes laid and labelled. Whatever is not prepared here can only be added later with the walls open.<\/p><div class=\"kchips\"><span>Electrical design<\/span><span>Smart home design<\/span><span>Ventilation<\/span><span>Photovoltaics provision<\/span><span>New build<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/d19616c05a.jpg)\" data-cap=\"The setting by the water\"><figcaption>The setting by the water<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/1aa27d03be.jpg)\" data-cap=\"The technical wall being built up\"><figcaption>The technical wall being built up<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ab01aca71f.jpg)\" data-cap=\"Cable routing\"><figcaption>Cable routing<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/0416053cfd.jpg)\" data-cap=\"Ventilation unit\"><figcaption>Ventilation unit<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 27 of 30<\/span><span class=\"kfr\">Private house<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p28\"><span class=\"kwm\">28<\/span><div class=\"khead\"><span class=\"kno\">28<\/span><span class=\"ktit\">Historic farmstead \u00b7 Hessen<\/span><span class=\"kline\"><\/span><span class=\"kcount\">28<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xl\"><strong>Vaulting<\/strong><span>and timber framing as given constraints<\/span><\/div><div class=\"kstats\"><div><strong>Existing fabric<\/strong><span>rubble stone, timber, vaulting<\/span><\/div><div><strong>Core drilling<\/strong><span>set once, not corrected later<\/span><\/div><div><strong>Cable routes<\/strong><span>following the existing fabric<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>New technology into 200-year-old walls.<\/h3><p>A historic farmstead with a cobbled avenue, timber framing, rubble stone walls and vaulted ceilings is being repaired. For electrical design this is the hardest case there is: every cable needs a route the fabric will allow \u2014 through existing joists, along vaults, with core drilling you do not attempt twice in a 200-year-old wall. So the design is done before the first hole, not after it.<\/p><div class=\"kchips\"><span>Electrical design in existing buildings<\/span><span>Heritage-grade fabric<\/span><span>Cable routing<\/span><span>Refurbishment<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/b5d7fe6633.jpg)\" data-cap=\"The courtyard complex\"><figcaption>The courtyard complex<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/1cae5f897e.jpg)\" data-cap=\"Timber framing and rubble stone\"><figcaption>Timber framing and rubble stone<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/cf5f3b1ee8.jpg)\" data-cap=\"Vaulted ceiling\"><figcaption>Vaulted ceiling<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/92d0ef2bc9.jpg)\" data-cap=\"Cables within the joists\"><figcaption>Cables within the joists<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 28 of 30<\/span><span class=\"kfr\">Hessen<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p29\"><span class=\"kwm\">29<\/span><div class=\"khead\"><span class=\"kno\">29<\/span><span class=\"ktit\">Solid construction \u00b7 Rohbau<\/span><span class=\"kline\"><\/span><span class=\"kcount\">29<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-l\"><strong>Shell stage<\/strong><span>the one moment when everything is still possible<\/span><\/div><div class=\"kstats\"><div><strong>Before the pour<\/strong><span>back boxes cast into the precast element<\/span><\/div><div><strong>Openings<\/strong><span>designed in, not cut in later<\/span><\/div><div><strong>Spare capacity<\/strong><span>for later additions<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>The decisions that matter most are made before a single wall goes up.<\/h3><p>A multi-storey solid-construction building at exactly the stage where everything you will never see again is decided. Every back box, every outlet, every cable route is on the drawing before the concrete is poured \u2014 after which everything sits where it is needed. This is the least spectacular part of our work, and the part you feel for longest.<\/p><div class=\"kchips\"><span>Electrical design<\/span><span>Supervision during shell construction<\/span><span>New build<\/span><\/div><div class=\"kplogos\"><span class=\"kpl-lab\">Installation<\/span><img decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/5f66648f09.svg\" alt=\"elektrofabrik\" loading=\"lazy\"><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/ea6d10051d.jpg)\" data-cap=\"First fix at shell stage\"><figcaption>First fix at shell stage<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/2ddb157f4e.jpg)\" data-cap=\"A bundle of conduits through an opening\"><figcaption>A bundle of conduits through an opening<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/27de5dbad7.jpg)\" data-cap=\"Prepared concrete wall\"><figcaption>Prepared concrete wall<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/68d72c85a9.jpg)\" data-cap=\"The shell with its opening to the garden\"><figcaption>The shell with its opening to the garden<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 29 of 30<\/span><span class=\"kfr\">Solid construction<\/span><\/div>\r\n  <\/section><section class=\"kap kdark\" id=\"p30\"><span class=\"kwm\">30<\/span><div class=\"khead\"><span class=\"kno\">30<\/span><span class=\"ktit\">Apartment building \u00b7 Mainz<\/span><span class=\"kline\"><\/span><span class=\"kcount\">30<i>\/<\/i>30<\/span><\/div>\r\n    <div class=\"kdgrid\">\r\n      <div class=\"kmegabox\"><div class=\"kmega m-xxl\"><strong>Technical room<\/strong><span>labelled, ordered, handed over<\/span><\/div><div class=\"kstats\"><div><strong>Access control<\/strong><span>by fingerprint<\/span><\/div><div><strong>Hallways<\/strong><span>lit indirectly<\/span><\/div><div><strong>Distribution board<\/strong><span>labelled and ordered<\/span><\/div><\/div><\/div>\r\n      \r\n      <div class=\"kbody\"><h3>Order that the next person can still make sense of.<\/h3><p>An apartment building whose technical room shows what a clean installation looks like: everything labelled, everything in its place, comprehensible even to somebody standing in front of it for the first time. That is precisely what decides whether anyone can still work on it in ten years. Inside, a fingerprint opens the door instead of a key, and at night warm light leads through the corridors without dazzling anyone.<\/p><div class=\"kchips\"><span>KNX<\/span><span>Distribution board construction<\/span><span>Access control<\/span><span>Lighting design<\/span><span>Apartment building<\/span><\/div><\/div>\r\n    <\/div><div class=\"kdtiles\"><div class=\"ktiles t4\"><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/f7ca0a33f8.jpg)\" data-cap=\"KNX distribution board with DIN-rail actuators\"><figcaption>KNX distribution board with DIN-rail actuators<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/fc04806dd9.jpg)\" data-cap=\"Fingerprint reader at the entrance\"><figcaption>Fingerprint reader at the entrance<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/e4d7b373f7.jpg)\" data-cap=\"Indirect lighting in the hallway\"><figcaption>Indirect lighting in the hallway<\/figcaption><\/figure><figure style=\"background-image:url(\/wp-content\/uploads\/sf\/35cb7ff3e3.jpg)\" data-cap=\"Ceiling spot with warm light\"><figcaption>Ceiling spot with warm light<\/figcaption><\/figure><\/div><\/div><div class=\"kfoot\"><span class=\"kfl\">Project 30 of 30<\/span><span class=\"kfr\">Mainz<\/span><\/div>\r\n  <\/section><\/div>\r\n<section class=\"gwrow\"><div class=\"wrap\">\r\n  <div class=\"ghead\"><span class=\"eyebrow\">B2B<\/span><h2 style=\"margin-top:12px\">Commercial &amp; energy<\/h2><\/div>\r\n  <div class=\"ggrid\"><article class=\"gcard reveal\"><span class=\"keye\">Head office \u00b7 Greater Munich<\/span><h3>When the security professional hires us<\/h3><p>Complete KNX and electrical design, programming and visualisation for the headquarters of a specialist in life-safety and security detection systems \u2014 a client who designs and tests technology every day himself.<\/p><div class=\"kchips\"><span>KNX &amp; electrical design<\/span><span>Programming<\/span><span>Visualisation<\/span><\/div><\/article><\/div>\r\n<\/div><\/section>\r\n<section class=\"rmore\"><div class=\"wrap\">\r\n  <span class=\"eyebrow\">Area we cover<\/span>\r\n  <h2 style=\"margin-top:12px\">Where we build<\/h2>\r\n  <p class=\"msub\">Our centre of gravity is the Rhineland \u2014 Cologne and D\u00fcsseldorf are half an hour apart, and that is exactly where we most like to work: close enough to drive to site when a question cannot be settled on the phone. We travel further when the project warrants it.<\/p>\r\n  <div class=\"mband\">\r\n    <figure class=\"mkarte\">\r\n      <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/sf\/3e88e68760.svg\" alt=\"Map of Germany showing thirty-three smartfabrik project locations, clustered densely in the Rhineland, plus R\u00fcgen, Rostock, Hamburg, Berlin, Potsdam, Hanover, Frankfurt, Stuttgart, Augsburg, Munich and Gr\u00fcnwald\" loading=\"lazy\" width=\"400\" height=\"533\">\r\n      <figcaption>Places in Germany where we have built \u2014 as far as we are allowed to name them. The dashed line: 60 km around our base in D\u00fcsseldorf. Eighteen of the thirty-three fall inside it. Beyond that Mallorca, Ibiza, Luxembourg, Switzerland, Dubai and Riyadh.<\/figcaption>\r\n    <\/figure>\r\n    <div class=\"mlisten\">\r\n      <p class=\"mnote\">What is on this page is an extract. A good deal of our work stands in houses that are never photographed \u2014 clients who do not want their home findable online, and companies whose systems are nobody else's business. Among them are projects we are particularly proud of. Here they appear only as a place name, and even that only where it has been agreed. What lies behind them we tell you in conversation.<\/p>\r\n      <div class=\"mgrid\"><div class=\"mcol\"><h3>Cologne &amp; the Rhineland<\/h3><div class=\"mlist\"><span>K\u00f6ln-Hahnwald<\/span><span>K\u00f6ln-Marienburg<\/span><span>K\u00f6ln-S\u00fcrth<\/span><span>K\u00f6ln-Rodenkirchen<\/span><span>K\u00f6ln-Lindenthal<\/span><span>K\u00f6ln-S\u00fcdstadt<\/span><span>K\u00f6ln-Dellbr\u00fcck<\/span><span>K\u00f6ln-Holweide<\/span><span>K\u00f6ln-Nord<\/span><span>Br\u00fchl<\/span><span>Erftstadt<\/span><span>Troisdorf<\/span><span>Aachen<\/span><\/div><\/div><div class=\"mcol\"><h3>D\u00fcsseldorf &amp; Lower Rhine<\/h3><div class=\"mlist\"><span>D\u00fcsseldorf-Oberkassel<\/span><span>D\u00fcsseldorf-Niederkassel<\/span><span>D\u00fcsseldorf-Golzheim<\/span><span>D\u00fcsseldorf-Kaiserswerth<\/span><span>Meerbusch<\/span><span>Neuss<\/span><span>Kaarst<\/span><span>Dormagen<\/span><span>Willich<\/span><span>Viersen<\/span><span>Erkelenz<\/span><span>Moers<\/span><\/div><\/div><div class=\"mcol\"><h3>Ruhr area &amp; Bergisches Land<\/h3><div class=\"mlist\"><span>Essen<\/span><span>Dortmund<\/span><span>Oberhausen<\/span><span>Solingen<\/span><span>Wuppertal<\/span><\/div><\/div><div class=\"mcol\"><h3>Across Germany<\/h3><div class=\"mlist\"><span>R\u00fcgen<\/span><span>Rostock<\/span><span>Hamburg-Blankenese<\/span><span>Hamburg-Harvestehude<\/span><span>Berlin-Mitte<\/span><span>Berlin-Charlottenburg<\/span><span>Potsdam<\/span><span>Hannover<\/span><span>Mainz<\/span><span>Saarbr\u00fccken<\/span><span>Frankfurt\/Taunus<\/span><span>Stuttgart\/B\u00f6blingen<\/span><span>M\u00fcnchen-Bogenhausen<\/span><span>Gr\u00fcnwald\/M\u00fcnchen<\/span><span>Augsburg\/Bayern<\/span><span>Pfalz &amp; Saarland<\/span><\/div><\/div><div class=\"mcol\"><h3>International<\/h3><div class=\"mlist\"><span>Mallorca<\/span><span>Ibiza<\/span><span>Luxembourg<\/span><span>Switzerland<\/span><span>Dubai<\/span><span>Riyadh<\/span><\/div><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n<section class=\"rcta\"><div class=\"wrap\">\r\n  <span class=\"eyebrow\">Your project<\/span>\r\n  <h2>The next chapter is one we write with you.<\/h2>\r\n  <p>New build, refurbishment or commercial \u2014 let's talk about what is in your project.<\/p>\r\n  <a class=\"btnc\" href=\"\/en\/contact\/\">Request a consultation <span class=\"ar\">&rarr;<\/span><\/a>\r\n  <p class=\"disc\">The individuals and companies named here have agreed to be named. We never name private clients.<\/p>\r\n<\/div><\/section>\r\n<\/div>\r\n<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>\r\n<script>(function(){\r\n  \/\/ Klick-zum-Laden: bis hierher hat der Besucher keinen einzigen Datensatz an Google\r\n  \/\/ geschickt. Erst der Klick setzt den Rahmen ein, und zwar \u00fcber youtube-nocookie.com.\r\n  document.querySelectorAll('.kdvideo').forEach(function(el){\r\n    function start(){\r\n      var id=el.getAttribute('data-yt'); if(!id||el.dataset.an) return; el.dataset.an='1';\r\n      var f=document.createElement('iframe');\r\n      f.src='https:\/\/www.youtube-nocookie.com\/embed\/'+id+'?autoplay=1&rel=0';\r\n      f.title='Zu Hause bei Detlef Steves \u2014 Smart Home von smartfabrik';\r\n      f.allow='accelerometer; autoplay; encrypted-media; picture-in-picture';\r\n      f.setAttribute('allowfullscreen','');\r\n      el.appendChild(f);\r\n    }\r\n    el.addEventListener('click',start);\r\n    el.addEventListener('keydown',function(e){ if(e.key==='Enter'||e.key===' '){e.preventDefault();start()} });\r\n  });\r\n})();<\/script>\r\n<script>(function(){\r\n  \/* KARUSSELL\r\n     Laeuft nur, wo mehr Bilder liegen als in eine Reihe passen. Haelt an, sobald jemand\r\n     mit der Maus darauf ist, hineintabbt, das Kapitel verlaesst oder die Galerie aufklappt\r\n     \u2014 ein Lauf, der unter dem Zeiger weiterspringt, macht das Klicken zum Gluecksspiel. *\/\r\n  var LEISE = window.matchMedia && window.matchMedia('(prefers-reduced-motion:reduce)').matches;\r\n  var TAKT = 4500;\r\n  document.querySelectorAll('.rp .kcar').forEach(function(car){\r\n    var spur = car.querySelector('.ktiles');\r\n    var kacheln = spur.children;\r\n    var zur = car.querySelector('.kcar-pfeil.zur');\r\n    var vor = car.querySelector('.kcar-pfeil.vor');\r\n    var mehr = car.querySelector('.kcar-mehr');\r\n    var pos = 0, uhr = null, sichtbar = true;\r\n\r\n    function sicht(){ return parseInt(getComputedStyle(spur).getPropertyValue('--sicht'), 10) || 4; }\r\n    function max(){ return Math.max(0, kacheln.length - sicht()); }\r\n    function schritt(){\r\n      if (!kacheln.length) return 0;\r\n      var b = kacheln[0].getBoundingClientRect().width;\r\n      var l = parseFloat(getComputedStyle(spur).columnGap) || 14;\r\n      return b + l;\r\n    }\r\n    function zeichne(){\r\n      if (car.classList.contains('offen')) return;\r\n      if (pos > max()) pos = max();\r\n      spur.style.transform = 'translateX(' + (-pos * schritt()) + 'px)';\r\n      var rtl = getComputedStyle(car).direction === 'rtl';\r\n      if (rtl) spur.style.transform = 'translateX(' + (pos * schritt()) + 'px)';\r\n      zur.disabled = pos <= 0;\r\n      vor.disabled = pos >= max();\r\n    }\r\n    function geh(n){ pos = Math.min(max(), Math.max(0, pos + n)); zeichne(); }\r\n    function start(){\r\n      if (uhr || LEISE || car.classList.contains('offen') || max() === 0) return;\r\n      uhr = setInterval(function(){\r\n        if (!sichtbar) return;\r\n        pos = pos >= max() ? 0 : pos + 1;\r\n        zeichne();\r\n      }, TAKT);\r\n    }\r\n    function stopp(){ if (uhr) { clearInterval(uhr); uhr = null; } }\r\n\r\n    zur.addEventListener('click', function(){ geh(-1); stopp(); });\r\n    vor.addEventListener('click', function(){ geh(1); stopp(); });\r\n    car.addEventListener('mouseenter', stopp);\r\n    car.addEventListener('mouseleave', start);\r\n    car.addEventListener('focusin', stopp);\r\n    car.addEventListener('focusout', function(e){ if (!car.contains(e.relatedTarget)) start(); });\r\n\r\n    mehr.addEventListener('click', function(){\r\n      var offen = car.classList.toggle('offen');\r\n      mehr.setAttribute('aria-expanded', offen ? 'true' : 'false');\r\n      mehr.firstChild.nodeValue = offen ? mehr.dataset.close : mehr.dataset.open;\r\n      if (offen) { stopp(); spur.style.transform = ''; }\r\n      else { pos = 0; zeichne(); start(); }\r\n    });\r\n\r\n    window.addEventListener('resize', zeichne);\r\n    if (window.IntersectionObserver) {\r\n      new IntersectionObserver(function(es){\r\n        es.forEach(function(e){ sichtbar = e.isIntersecting; });\r\n      }, { threshold: .15 }).observe(car);\r\n    }\r\n    zeichne(); start();\r\n  });\r\n})();<\/script>\r\n\r\n<script>(function(){\r\n  var wrap=document.querySelector('.rp'); if(!wrap) return;\r\n  var lb=document.createElement('div');\r\n  lb.className='lb';\r\n  lb.innerHTML='<span class=\"lbz\"><\/span><button class=\"lbx\" aria-label=\"Schlie\u00dfen\">&times;<\/button>'\r\n    +'<button class=\"lbp\" aria-label=\"Vorheriges Bild\">&#8249;<\/button>'\r\n    +'<img class=\"lbimg\" alt=\"\"><button class=\"lbn\" aria-label=\"N\u00e4chstes Bild\">&#8250;<\/button>'\r\n    +'<div class=\"lbcap\"><\/div>';\r\n  wrap.appendChild(lb);\r\n  var img=lb.querySelector('.lbimg'), cap=lb.querySelector('.lbcap'), zae=lb.querySelector('.lbz');\r\n  var liste=[], pos=0;\r\n  function url(el){ var bg=el.style.backgroundImage||''; var a=bg.indexOf('url('); if(a<0) return ''; var t=bg.slice(a+4); var c0=t.charAt(0); if(c0==='\"'||c0===\"'\") t=t.slice(1); var stop=t.length; for(var k=0;k<t.length;k++){ var c=t.charAt(k); if(c==='\"'||c===\"'\"||c===')'){ stop=k; break; } } return t.slice(0,stop); }\r\n  function zeige(i){\r\n    if(!liste.length) return;\r\n    pos=(i+liste.length)%liste.length;\r\n    var el=liste[pos];\r\n    img.src=url(el);\r\n    var c=el.getAttribute('data-cap')||'';\r\n    cap.textContent=c; img.alt=c;\r\n    zae.textContent=(pos+1)+' \/ '+liste.length;\r\n    lb.querySelector('.lbp').style.display=liste.length>1?'':'none';\r\n    lb.querySelector('.lbn').style.display=liste.length>1?'':'none';\r\n  }\r\n  function auf(el){\r\n    var kap=el.closest('.kap');\r\n    liste=kap?[].slice.call(kap.querySelectorAll('.kmain, .ktiles figure')):[el];\r\n    liste=liste.filter(function(x){ return url(x) && !x.classList.contains('kvideo') });\r\n    zeige(liste.indexOf(el));\r\n    lb.classList.add('on'); document.body.style.overflow='hidden';\r\n  }\r\n  function zu(){ lb.classList.remove('on'); document.body.style.overflow=''; img.src=''; }\r\n  wrap.addEventListener('click',function(e){\r\n    var f=e.target.closest('.ktiles figure, .kmain');\r\n    if(!f || f.classList.contains('kvideo')) return;\r\n    e.preventDefault(); auf(f);\r\n  });\r\n  lb.querySelector('.lbx').addEventListener('click',zu);\r\n  lb.querySelector('.lbp').addEventListener('click',function(e){e.stopPropagation();zeige(pos-1)});\r\n  lb.querySelector('.lbn').addEventListener('click',function(e){e.stopPropagation();zeige(pos+1)});\r\n  lb.addEventListener('click',function(e){ if(e.target===lb||e.target===img) zu(); });\r\n  document.addEventListener('keydown',function(e){\r\n    if(!lb.classList.contains('on')) return;\r\n    if(e.key==='Escape') zu();\r\n    else if(e.key==='ArrowLeft') zeige(pos-1);\r\n    else if(e.key==='ArrowRight') zeige(pos+1);\r\n  });\r\n})();<\/script>\r\n<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('.rf .reveal').forEach(function(el){io.observe(el)});})();<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"ItemList\",\"name\":\"Reference projects by smartfabrik\",\"description\":\"Selected smart home, KNX and energy projects in Cologne, D\u00fcsseldorf and NRW \u2014 and internationally.\",\"numberOfItems\":31,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A house that began with the lighting plan.\",\"about\":\"Private house \u00b7 Dominique Heintz \u00b7 Pfalz\",\"keywords\":\"DALI lighting design, 3D lighting visualisation, Lighting scenes, KNX, Basalte controls, Multiroom audio, Media room, Solar shading, Pool and sauna control, Access control via Basalte Adelante, Site supervision through to commissioning\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Pfalz\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Interior, architecture, technology. One piece.\",\"about\":\"Private villa \u00b7 K\u00f6ln (Rheinbogen S\u00fcd)\",\"keywords\":\"Multiroom audio & bespoke solutions, Lighting design over DALI, Lighting scenes per room, Solar shading, Pool control, Garden irrigation, Energy management, Network & Wi-Fi, Access control via Basalte Adelante, KNX\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Cologne\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A historic building, invisibly modernised.\",\"about\":\"Smart home & smart office \u00b7 D\u00fcsseldorf-Oberkassel\",\"keywords\":\"KNX, Occhio lighting concept, Smart office, Video entry, Solar shading, Multiroom audio, Presence & smoke detectors, Complete electrical installation, Listed building\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"D\u00fcsseldorf-Oberkassel\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A residence in Riyadh, designed on the Rhine.\",\"about\":\"Private villa \u00b7 Riad, Saudi-Arabien\",\"keywords\":\"Jung LS990 KNX, Lighting scenes, External venetian blind control, Pool control, Climate control, Control cabinet supplied\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Riyadh, Saudi Arabia\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"The world's first Instagram house \u2014 made smart by us.\",\"about\":\"Villa Remus \u00b7 Son Vida, Mallorca\",\"keywords\":\"Lighting scenes throughout the house, Retro-design switches, Spa & gym integrated, Fa\u00e7ade & step lighting, Gira video door station, Remote access, Delivered abroad\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Son Vida, Mallorca\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Lighting that only shows what it can do after sunset.\",\"about\":\"Villa \u00b7 Felanitx, Mallorca\",\"keywords\":\"Lighting design inside & out, Lighting scenes, Home cinema, Video entry, Sauna, Pool lighting, Remote access\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Felanitx, Mallorca\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Electrical design for a new build in finca style.\",\"about\":\"Finca \u00b7 Santany\u00ed, Mallorca\",\"keywords\":\"Electrical design, Smart home design, Distribution board design, New build, International\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Santany\u00ed, Mallorca\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Basalte controls in a new-build family home.\",\"about\":\"New-build family home \u00b7 Basalte\",\"keywords\":\"Basalte Sentido, Touch visualisation, Cove lighting & scenes, Sensors, KNX\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Four hundred years old. Now smart.\",\"about\":\"Manor house \u00b7 Cologne\",\"keywords\":\"Listed-building friendly, wireless, Lighting & roller shutters, Intruder alarm, Access control, Garden irrigation\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Cologne\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"The complete Basalte ecosystem.\",\"description\":\"A private villa on the Lower Rhine \u2014 designed by the architect Benjamin von Pidoll, built by the HEGERATH group, smart home by smartfabrik: the complete Basalte ecosystem with multiroom audio and lighting scenes, operated as one piece.\",\"about\":\"Private villa \u00b7 Moers\",\"keywords\":\"Basalte throughout, Multiroom audio, Lighting scenes, KNX\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Moers\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Making Deffi's place smart.\",\"description\":\"Detlef Steves \u2014 known from several RTL programmes \u2014 brought us in for his own home: automated roller shutters, lighting scenes by voice, alarm and garage door control, DoorBird video entry and a cross-system visualisation on an iPad by the entrance. From letting the postman in via the app to calling up a scene out loud.\",\"about\":\"A public face, quietly smart \u00b7 Moers\",\"keywords\":\"Roller shutter automation, Voice control, Alarm & garage door, DoorBird, Visualisation\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Moers\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A cinema across 450 m\u00b2 of industrial history.\",\"description\":\"A former industrial and wine warehouse in the heart of D\u00fcsseldorf, today a penthouse with raw brick character. We took on the complete electrical and network design: lighting scenes from a simulated sunrise to a trip to the cinema in the living room, projector and screen control, all of it by voice as well.\",\"about\":\"Penthouse \u00b7 D\u00fcsseldorf\",\"keywords\":\"Complete electrical & network design, Lighting scenes, Projector & screen, Voice control\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"D\u00fcsseldorf\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Two eras, one system.\",\"description\":\"A modern detached house incorporating a historic timber-framed building: a complete smart home on Homematic IP Wired \u2014 motion-based lighting control, roller shutters, access control and a DoorBird entry system with picture and sound to the phone. The modern meets the rural classic, joined technically.\",\"about\":\"Detached house \u00b7 Br\u00fchl\",\"keywords\":\"Homematic IP Wired, Motion-triggered lighting, Roller shutters, Access control & DoorBird\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Br\u00fchl\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A system that belongs to somebody again.\",\"description\":\"A KNX system that had grown over the years and that nobody had been able to get into for a long time \u2014 technically sound, but frozen in the state it was handed over in. We took it on and set it up afresh: new lighting control, new visualisation, properly documented. Without a single new cable in the house.\",\"about\":\"Private house \u00b7 Oberhausen\",\"keywords\":\"KNX revitalisation, Lighting control, Visualisation\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Oberhausen\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"In a team with the best.\",\"description\":\"Interior by Studio ASH, architecture by Dohmen Architekten, smart home by smartfabrik: a private house in the south of Cologne where design and technology were thought through together from the outset.\",\"about\":\"Private house \u00b7 K\u00f6ln-Wei\u00df\",\"keywords\":\"KNX, Lighting design, Smart home\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"K\u00f6ln-Wei\u00df\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Tenant electricity in a Bauhaus quarter.\",\"about\":\"Energy \u00b7 Cologne-Braunsfeld\",\"keywords\":\"Photovoltaics, Tenant electricity, Metering concept, Inverters, Commercial\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Cologne\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Measuring consumption rather than estimating it.\",\"about\":\"Industry \u00b7 Polaroid Film GmbH\",\"keywords\":\"MID-certified metering, Flow measurement, KNX integration, Distribution board construction, Energy monitoring\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Technology that disappears into the fa\u00e7ade.\",\"about\":\"Private house \u00b7 Timber fa\u00e7ade\",\"keywords\":\"Video entry, Presence detectors, Exterior lighting, KNX room controls, Network\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Lighting that leaves the old fabric alone.\",\"about\":\"Loft \u00b7 D\u00fcsseldorf\",\"keywords\":\"Lighting design in an existing building, Indirect lighting, Colour lighting scenes, Electrical installation, Loft conversion\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"D\u00fcsseldorf\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"One roof, used twice.\",\"description\":\"A photovoltaic installation on the flat roofs of a building complex \u2014 elevated and ballasted, without penetrating the roof membrane, and with the extensive green roof kept between the module rows. The two only work together if row spacing, loads and maintenance routes are calculated beforehand rather than afterwards.\",\"about\":\"Photovoltaics \u00b7 Wuppertal\",\"keywords\":\"Photovoltaics, Flat-roof mounting, Commercial, Existing building\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Wuppertal\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Everything on one control layer.\",\"about\":\"Private house \u00b7 Neubau\",\"keywords\":\"Control concept, Solar shading, Domestic ventilation, Video entry, Access control\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"The lighting does not stop at the front door.\",\"about\":\"Residential house \u00b7 inside and out\",\"keywords\":\"Lighting design, Exterior lighting, Existing building, Electrical installation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Light where the work happens.\",\"description\":\"An occupied detached house where the lighting follows how the rooms are used rather than a grid: a linear strip under the shelf of the kitchen niche, an adjustable spot next to the recessed downlight in the bathroom, and switches with lighting and blind symbols and status LEDs. Outside, external venetian blinds complete the shading.\",\"about\":\"Detached house \u00b7 Bestand\",\"keywords\":\"Lighting design, Solar shading, Control concept, Existing building\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"One interface for the whole house.\",\"about\":\"Residential house \u00b7 flat roof with pool\",\"keywords\":\"Visualisation, Lighting design, Solar shading, Video entry, Access control\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"A smart home that can be repeated seven hundred times.\",\"about\":\"DORNIEDEN Gruppe \u00b7 Repeatable solution\",\"keywords\":\"Developers, Repeatable solution, Residential development, Access control, Heating control\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Without a single hole in the roof membrane.\",\"description\":\"A flat-roof photovoltaic installation on a ballasted substructure: the rail grid is weighted down rather than bolted, leaving the waterproofing untouched. That calls for a structural assessment beforehand \u2014 every row puts load on the roof, and that load wants calculating before installation rather than after.\",\"about\":\"Photovoltaics \u00b7 Flachdach\",\"keywords\":\"Photovoltaics, Flat-roof mounting, Mounting substructure\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Built by the water, planned from the inside out.\",\"about\":\"Private house \u00b7 Mark Uth\",\"keywords\":\"Electrical design, Smart home design, Ventilation, Photovoltaics provision, New build\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"New technology into 200-year-old walls.\",\"about\":\"Historic farmstead \u00b7 Hessen\",\"keywords\":\"Electrical design in existing buildings, Heritage-grade fabric, Cable routing, Refurbishment\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Hessen\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"The decisions that matter most are made before a single wall goes up.\",\"about\":\"Solid construction \u00b7 Rohbau\",\"keywords\":\"Electrical design, Supervision during shell construction, New build\",\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"Order that the next person can still make sense of.\",\"about\":\"Apartment building \u00b7 Mainz\",\"keywords\":\"KNX, Distribution board construction, Access control, Lighting design, Apartment building\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Mainz\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"CreativeWork\",\"name\":\"When the security professional hires us\",\"description\":\"Complete KNX and electrical design, programming and visualisation for the headquarters of a specialist in life-safety and security detection systems \u2014 a client who designs and tests technology every day himself.\",\"about\":\"Head office \u00b7 Greater Munich\",\"keywords\":\"KNX & electrical design, Programming, Visualisation\",\"locationCreated\":{\"@type\":\"Place\",\"name\":\"Gro\u00dfraum M\u00fcnchen\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"smartfabrik GmbH\",\"url\":\"https:\/\/smartfabrik.de\/\"}}}]}<\/script>\r\n<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:.06});document.querySelectorAll('.rp .kap, .rp .gcard, .rp .mcol').forEach(function(el){el.classList.add('reveal');io.observe(el)});\r\ndocument.querySelectorAll('.rp .kvideo').forEach(function(v){var go=function(){var id=v.getAttribute('data-yt');if(!id)return;var f=document.createElement('ifr'+'ame');f.src='https:\/\/www.yout'+'ube-nocookie.com\/embed\/'+id+'?autoplay=1&rel=0';f.setAttribute('allow','autoplay; encrypted-media; picture-in-picture');f.setAttribute('allowfullscreen','');f.setAttribute('title','Projekt-Video');v.innerHTML='';v.appendChild(f);v.style.cursor='default'};v.addEventListener('click',go);v.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go()}})});})();<\/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; Referenzen Gebaut. Bewiesen. Erlebbar. Von der Basalte-Villa im K\u00f6lner S\u00fcden \u00fcber das 400 Jahre alte Herrenhaus bis zur 1.200-m\u00b2-Residenz in Riad: Das hier ist keine Brosch\u00fcre \u2014 das sind umgesetzte Projekte. Diskret dort, wo unsere Kunden es w\u00fcnschen. 100+Projekte umgesetzt 800DALI-Leuchten in einem Projekt 700+H\u00e4user f\u00fcr die&hellip; <a class=\"more-link\" href=\"https:\/\/smartfabrik.de\/en\/projects\/\">Continue reading <span class=\"screen-reader-text\">Projects: Built Smart Homes &#038; KNX References | smartfabrik<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-10008","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>Projects: Built Smart Homes &amp; KNX References | smartfabrik<\/title>\n<meta name=\"description\" content=\"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.\" \/>\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\/projects\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projects: Built Smart Homes &amp; KNX References | smartfabrik\" \/>\n<meta property=\"og:description\" content=\"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfabrik.de\/en\/projects\/\" \/>\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:44+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=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/projects\\\/\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/projects\\\/\",\"name\":\"Projects: Built Smart Homes & KNX References | smartfabrik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#website\"},\"datePublished\":\"2026-08-10T13:22:06+00:00\",\"dateModified\":\"2026-08-23T08:11:44+00:00\",\"description\":\"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/projects\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfabrik.de\\\/en\\\/projects\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/projects\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home page\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects: Built Smart Homes &#038; KNX References | 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":"Projects: Built Smart Homes & KNX References | smartfabrik","description":"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.","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\/projects\/","og_locale":"en_US","og_type":"article","og_title":"Projects: Built Smart Homes & KNX References | smartfabrik","og_description":"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.","og_url":"https:\/\/smartfabrik.de\/en\/projects\/","og_site_name":"smartfabrik","article_publisher":"https:\/\/www.facebook.com\/smartfabrik","article_modified_time":"2026-08-23T08:11:44+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":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartfabrik.de\/en\/projects\/","url":"https:\/\/smartfabrik.de\/en\/projects\/","name":"Projects: Built Smart Homes & KNX References | smartfabrik","isPartOf":{"@id":"https:\/\/smartfabrik.de\/en\/#website"},"datePublished":"2026-08-10T13:22:06+00:00","dateModified":"2026-08-23T08:11:44+00:00","description":"Selected smart home and KNX projects: villas in Cologne and D\u00fcsseldorf, a smart office in a period building, a 1,200 m\u00b2 home in Riyadh. Discreet on request.","breadcrumb":{"@id":"https:\/\/smartfabrik.de\/en\/projects\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfabrik.de\/en\/projects\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartfabrik.de\/en\/projects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home page","item":"https:\/\/smartfabrik.de\/en\/"},{"@type":"ListItem","position":2,"name":"Projects: Built Smart Homes &#038; KNX References | 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\/10008","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=10008"}],"version-history":[{"count":8,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10008\/revisions"}],"predecessor-version":[{"id":10370,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10008\/revisions\/10370"}],"wp:attachment":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/media?parent=10008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}