{"id":10163,"date":"2026-08-19T23:09:00","date_gmt":"2026-08-19T21:09:00","guid":{"rendered":"https:\/\/smartfabrik.de\/knx-system-modernisation\/"},"modified":"2026-08-23T10:12:05","modified_gmt":"2026-08-23T08:12:05","slug":"knx-system-modernisation","status":"publish","type":"page","link":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/","title":{"rendered":"KNX System Modernisation: Keep or Replace | smartfabrik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10163\" class=\"elementor elementor-10163 elementor-10150\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-sfsec0001 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"sfsec0001\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-sfcol0001\" data-id=\"sfcol0001\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-sfwid0001 elementor-widget elementor-widget-html\" data-id=\"sfwid0001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.elementor-widget-html{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif}.elementor-widget-html *{font-family:inherit}<\/style><style>\r\n:root{--cyan:#00CCFF;--cyan-ink:#007FA3;--ink:#0C0E10;--text:#343434;--muted:#71787E;--line:#E3E8EC;--ground:#F4F7F9;--paper:#fff;--champ:#C9A96A}\r\n\/*ARABISCH*\/\r\n\/* Noto Sans Arabic, selbst gehostet, variabel. SIL Open Font License.\r\n   Selbst gehostet und nicht \u00fcber den Schriftdienst eingebunden: ein Aufruf an\r\n   den Schriftdienst des Suchmaschinenanbieters w\u00fcrde die IP-Adresse des Besuchers vor jeder\r\n   Einwilligung dorthin \u00fcbertragen.\r\n\r\n   ACHTUNG, TEUER GELERNT (20.08.2026): In diesem Kommentar stand die Domain des\r\n   Schriftdienstes ausgeschrieben. Der Skript-Blocker von Borlabs Cookie sucht diese\r\n   Zeichenfolge im Seitenquelltext \u2014 er fand sie im KOMMENTAR und verwandelte den GESAMTEN\r\n   Style-Block in einen Skript-Block vom Typ text\/template. Ergebnis: Jede Seite kam ohne ihr CSS\r\n   beim Besucher an, als rohes HTML. Die Domain darf hier nirgends stehen, auch nicht als\r\n   Erkl\u00e4rung \u2014 der Blocker liest keinen Kontext. *\/\r\n@font-face{font-family:\"Noto Sans Arabic\";font-style:normal;font-weight:400 900;font-display:swap;src:url(\/wp-content\/uploads\/sf\/fonts\/noto-sans-arabic-variabel.woff2) format(\"woff2\");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}\r\n\/* Die Regeln h\u00e4ngen an [dir=\"rtl\"] OHNE .sp-Pr\u00e4fix: WPML setzt dir=\"rtl\" am html-Element,\r\n   und \u00fcber die Vererbung greifen sie damit auf JEDER Seite \u2014 auch auf den Seiten der acht\r\n   Generatoren, die ihren eigenen Rumpf-Wrapper haben (.rp, .kp, Startseite) statt .sp.\r\n   Der erste Entwurf hing an .sp[dir=\"rtl\"] und erreichte genau diese Seiten nicht: der\r\n   Inhalt kippte (Blockrichtung erbt), aber Schrift und Detailregeln fehlten. *\/\r\n[dir=\"rtl\"] .sp,[dir=\"rtl\"] .rp,[dir=\"rtl\"] .kp,html[dir=\"rtl\"] body{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\r\n.blpnav[dir=\"rtl\"],[dir=\"rtl\"] .blpnav,[dir=\"rtl\"] .nav,[dir=\"rtl\"] .blpfoot{font-family:'Noto Sans Arabic','Lato',system-ui,sans-serif}\r\n[dir=\"rtl\"] h1,[dir=\"rtl\"] h2,[dir=\"rtl\"] h3{letter-spacing:0}\r\n\/* Arabisch kennt keine Kapit\u00e4lchen und keine Sperrung. Beides sieht dort falsch aus. *\/\r\n[dir=\"rtl\"] .eyebrow{text-transform:none;letter-spacing:0}\r\n\/* Pfeile zeigen im Arabischen nach links. scaleX(-1) dreht zugleich die Achse, sodass die\r\n   Bewegung beim \u00dcberfahren von selbst stimmt. Das W\u00f6rterbuch dreht Pfeile deshalb NICHT \u2014\r\n   das erg\u00e4be eine Doppelspiegelung. *\/\r\n[dir=\"rtl\"] .ar{display:inline-block;transform:scaleX(-1)}\r\n[dir=\"rtl\"] a:hover .ar,[dir=\"rtl\"] .btn:hover span,[dir=\"rtl\"] .lmore:hover .ar{transform:scaleX(-1) translateX(3px)}\r\n\/* Zahlen und lateinische Markennamen bleiben von links nach rechts, auch mitten im Satz. *\/\r\n[dir=\"rtl\"] .hstat strong,[dir=\"rtl\"] .kmega strong,[dir=\"rtl\"] .zahl{direction:ltr;unicode-bidi:isolate}\r\n[dir=\"rtl\"] a[href^=\"tel:\"],[dir=\"rtl\"] a[href^=\"mailto:\"]{direction:ltr;unicode-bidi:isolate;display:inline-block}\r\n\/* Ehrliche Kennzeichnung: Nur 5 Seiten sind arabisch \u2014 38 von 43 Zielen der\r\n   Leistungsseite sind deutsch. Ein Leser aus Riad soll VOR dem Klick wissen, dass er die\r\n   arabische Fassung verlaesst, nicht danach. Uebersetzte Ziele beginnen mit \/ar\/,\r\n   unuebersetzte enden auf -vorschau\/ \u2014 daran haengt die Regel. Der Marker steht nicht im\r\n   Menue-Knopf-Stil, sondern klein und gedimmt. *\/\r\n[dir=\"rtl\"] a[href$=\"-vorschau\/\"]::after{content:\" (DE)\";font-size:.72em;font-weight:700;opacity:.55;letter-spacing:.04em;unicode-bidi:isolate}[dir=\"rtl\"] .sflang a::after{content:none}\r\n[dir=\"rtl\"] .blogo::after,[dir=\"rtl\"] a.adcta::after,[dir=\"rtl\"] a.rftel::after{content:none}\r\n\/* Dieselbe Ehrlichkeit im Englischen (20.08.2026): 20 der 52 deutschen Seiten haben keine\r\n   englische Fassung; auf \/en\/ zeigten deren Kacheln ohne Vorwarnung ins Deutsche. Die\r\n   arabische Regel oben haengt an [dir=\"rtl\"] und konnte hier nicht greifen \u2014 deshalb eine\r\n   eigene, die an einem Attribut haengt, das nachbearbeiten.js auf den englischen Seiten\r\n   setzt. Logo, Handlungsschaltflaechen und Telefonlinks bleiben ohne Marker. *\/\r\n[data-sf-lang=\"en\"] a[href$=\"-vorschau\/\"]::after{content:\" (DE)\";font-size:.72em;font-weight:700;opacity:.55;letter-spacing:.04em}[data-sf-lang=\"en\"] .sflang a::after{content:none}\r\n[data-sf-lang=\"en\"] .blogo::after,[data-sf-lang=\"en\"] a.adcta::after,[data-sf-lang=\"en\"] a.rftel::after{content:none}\r\n\/*ARABISCH-ENDE*\/\r\n\r\n.sp *{box-sizing:border-box}\r\n.sp{font-family:'Lato','Segoe UI',system-ui,-apple-system,Arial,sans-serif;color:var(--text);line-height:1.62;font-size:17px}\r\n.sp .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\r\n@media(max-width:640px){.sp .wrap{padding:0 22px}}\r\n.sp h1,.sp h2,.sp h3{color:var(--ink);letter-spacing:-.025em;line-height:1.1;margin:0;text-wrap:balance}\r\n.sp .eyebrow{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink)}\r\n.sp .eyebrow::before{content:\"\";width:26px;height:3px;border-radius:2px;background:var(--cyan)}\r\n.sp .sec-h{margin-bottom:36px}\r\n.sp .sec-h h2{font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .sec-h p{font-size:16.5px;color:var(--muted);max-width:76ch;margin:12px 0 0}\r\n.sp .hero{position:relative;color:#fff;padding:110px 0 84px;overflow:hidden;background:#0a0e12}\r\n.sp .hero .hbg{position:absolute;inset:0;background-image:none;background-size:cover;background-position:center 35%;opacity:.4;filter:saturate(.85)}\r\n.sp .hero .hveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,18,.5),rgba(10,14,18,.84) 62%,#0a0e12 100%)}\r\n.sp .hero .wrap{position:relative;z-index:2}\r\n.sp .hero .eyebrow{color:var(--champ)}.sp .hero .eyebrow::before{background:var(--champ)}\r\n.sp .hero h1{color:#fff;font-weight:900;font-size:clamp(32px,5.2vw,56px);margin-top:18px;max-width:20ch}\r\n.sp .hero h1 span{color:#40d0ff}\r\n.sp .hero p{font-size:19px;color:rgba(255,255,255,.8);max-width:62ch;margin-top:18px}\r\n.sp .hcta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:32px}\r\n.sp .btn{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:15px;color:#00252F;background:var(--cyan);border-radius:999px;padding:15px 28px;text-decoration:none;transition:transform .15s,box-shadow .2s}\r\n.sp .btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\r\n.sp .btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}\r\n.sp .btn.ghost:hover{border-color:var(--cyan);box-shadow:none}\r\n\/* Vier Kennzahlen brachen bei langen Unterzeilen 3+1 um. Jede Seite hat genau vier. *\/\r\n.sp .hstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:46px;border-top:1px solid rgba(255,255,255,.14)}\r\n@media(max-width:900px){.sp .hstats{grid-template-columns:repeat(2,minmax(0,1fr))}}\r\n@media(max-width:520px){.sp .hstats{grid-template-columns:1fr}}\r\n.sp .hstat{padding:22px 30px 0 0;margin-inline-end:0}\r\n.sp .hstat+.hstat{border-inline-start:1px solid rgba(255,255,255,.12);padding-inline-start:30px}\r\n@media(max-width:900px){.sp .hstat:nth-child(3){border-inline-start:0;padding-inline-start:0}}\r\n@media(max-width:520px){.sp .hstat+.hstat{border-inline-start:0;padding-inline-start:0}}\r\n.sp .hstat strong{display:block;font-size:clamp(20px,2.4vw,29px);font-weight:900;color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}\r\n.sp .hstat span{font-size:12px;color:rgba(255,255,255,.55);font-weight:700;letter-spacing:.07em;text-transform:uppercase}\r\n.sp .pos{padding:76px 0 70px}\r\n.sp .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}\r\n@media(max-width:860px){.sp .pgrid{grid-template-columns:1fr}}\r\n.sp .pcard{background:var(--paper);border:1px solid rgba(12,14,16,.09);border-radius:6px;padding:32px 30px;box-shadow:0 2px 6px rgba(12,14,16,.04),0 28px 55px -32px rgba(12,14,16,.25)}\r\n.sp .pcard h3{font-weight:900;font-size:19px;margin-bottom:10px;display:flex;align-items:center;gap:12px}\r\n.sp .pcard h3::before{content:\"\";flex:none;width:24px;height:3px;border-radius:2px;background:var(--cyan)}\r\n.sp .pcard p{font-size:14.5px;color:var(--muted);margin:0;line-height:1.62}\r\n\/* deliverables grid *\/\r\n.sp .del{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}\r\n.sp .dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\r\n@media(max-width:900px){.sp .dgrid{grid-template-columns:1fr 1fr}}\r\n@media(max-width:600px){.sp .dgrid{grid-template-columns:1fr}}\r\n.sp .dcard{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:24px 24px;box-shadow:0 1px 2px rgba(12,14,16,.04),0 18px 40px -28px rgba(12,14,16,.16)}\r\n.sp .dcard .dnum{display:block;font-weight:900;font-size:13px;color:var(--cyan-ink);margin-bottom:10px}\r\n.sp .dcard h3{font-weight:900;font-size:16.5px;margin-bottom:8px}\r\n.sp .dcard p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.58}\r\n\/* gallery *\/\r\n.sp .gal{padding:78px 0}\r\n.sp .ggrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}\r\n@media(max-width:860px){.sp .ggrid{grid-template-columns:1fr 1fr;grid-auto-rows:180px}}\r\n.sp .ggrid figure{margin:0;border-radius:6px;background-size:cover;background-position:center;box-shadow:0 20px 40px -26px rgba(12,14,16,.4);transition:transform .3s}\r\n.sp .ggrid figure:hover{transform:scale(1.02)}\r\n.sp .ggrid figure.big{grid-column:span 2;grid-row:span 2}\r\n\/* compare *\/\r\n.sp .nvs{padding:0 0 80px}\r\n.sp .nvs.pad{padding-top:78px}\r\n.sp .ngrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}\r\n@media(max-width:860px){.sp .ngrid{grid-template-columns:1fr}}\r\n.sp .ncard{border-radius:6px;padding:36px 32px;border:1px solid rgba(12,14,16,.09)}\r\n.sp .ncard.a{background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 2px 6px rgba(12,14,16,.04),0 26px 52px -32px rgba(12,14,16,.22)}\r\n.sp .ncard.b{background:radial-gradient(130% 140% at 50% -20%,#1a242e,#0b0f13 75%);border-color:rgba(255,255,255,.09);box-shadow:0 30px 55px -32px rgba(10,14,18,.55)}\r\n.sp .ncard .nlab{font-weight:800;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}\r\n.sp .ncard.b .nlab{color:var(--champ)}\r\n.sp .ncard h3{font-weight:900;font-size:22px;margin:10px 0 12px}\r\n.sp .ncard.b h3{color:#fff}\r\n.sp .ncard p{font-size:15px;color:var(--muted);margin:0;line-height:1.66}\r\n.sp .ncard.b p{color:rgba(255,255,255,.72)}\r\n.sp .ncard ul{margin:16px 0 0;padding:0;list-style:none}\r\n.sp .ncard li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;font-weight:700;color:var(--ink)}\r\n.sp .ncard.b li{color:rgba(255,255,255,.85)}\r\n\/* Kein Haken \u2014 der Eyebrow-Strich ist das Hauszeichen. *\/\r\n.sp .ncard li::before{content:\"\";position:absolute;inset-inline-start:0;top:15px;width:12px;height:2px;background:var(--cyan);border:0;transform:none}\r\n.sp .ncard.b li::before{background:var(--champ)}\r\n\/* Verweis-Satz am Fuss einer Karte. Er steht bewusst IN der Karte und nicht als Liste\r\n   darunter: wer die Karte liest, hat die Lage vor Augen und braucht den naechsten\r\n   Schritt genau dort. Beide Kartenvarianten brauchen eigene Farben \u2014 .ncard.b ist\r\n   dunkel, eine Textfarbe fuer hellen Grund waere dort unlesbar. *\/\r\n.sp .ncard .nlink{margin:18px 0 0;padding-top:15px;border-top:1px solid rgba(12,14,16,.10);font-size:14px;line-height:1.62;color:var(--muted)}\r\n.sp .ncard .nlink a{color:var(--cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}\r\n.sp .ncard.b .nlink{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.66)}\r\n.sp .ncard.b .nlink a{color:var(--champ)}\r\n\/* timeline *\/\r\n.sp .proc{background:var(--ground);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0}\r\n.sp .proc.light{background:var(--paper)}\r\n.sp .tl{position:relative;margin-top:10px}\r\n.sp .tl::before{content:\"\";position:absolute;inset-inline-start:27px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--cyan),rgba(0,204,255,.15))}\r\n.sp .tstep{position:relative;display:grid;grid-template-columns:56px 1fr;gap:26px;padding:26px 0}\r\n.sp .tnum{position:relative;z-index:2;width:56px;height:56px;border-radius:6px;background:var(--ink);color:#fff;font-weight:900;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -10px rgba(12,14,16,.5)}\r\n.sp .tbody{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:26px 30px;box-shadow:0 1px 2px rgba(12,14,16,.04),0 22px 44px -30px rgba(12,14,16,.2)}\r\n.sp .tbody h3{font-weight:900;font-size:20px;margin-bottom:8px}\r\n.sp .tbody p{font-size:15px;color:var(--muted);margin:0;line-height:1.65;max-width:76ch}\r\n@media(max-width:640px){.sp .tstep{grid-template-columns:44px 1fr;gap:16px}.sp .tnum{width:44px;height:44px;font-size:16px;border-radius:6px}.sp .tl::before{inset-inline-start:21px}}\r\n\/* proof *\/\r\n.sp .proof{background:radial-gradient(130% 120% at 50% -10%,#18222c,#0a0e12 70%);color:#fff;padding:84px 0;border-top:1px solid rgba(255,255,255,.06)}\r\n.sp .proof .eyebrow{color:var(--champ)}.sp .proof .eyebrow::before{background:var(--champ)}\r\n.sp .proof h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .prgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;margin-top:40px}\r\n@media(max-width:900px){.sp .prgrid{grid-template-columns:1fr}}\r\n.sp .kmega strong{display:block;font-size:clamp(70px,10vw,130px);font-weight:900;letter-spacing:-.04em;line-height:.95;background:linear-gradient(120deg,#40d0ff,#00CCFF 55%,#C9A96A);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n.sp .kmega span{display:block;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:12px}\r\n.sp .pritem{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sp .pritem:last-of-type{border-bottom:none}\r\n.sp .prnum{font-weight:900;font-size:15px;color:var(--champ);padding-top:3px}\r\n.sp .pritem h3{color:#fff;font-weight:900;font-size:17.5px;margin-bottom:6px}\r\n.sp .pritem p{font-size:14px;color:rgba(255,255,255,.68);margin:0;line-height:1.6}\r\n.sp .prmedia{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n.sp .prmedia figure{margin:0;border-radius:6px;background-size:cover;background-position:center;aspect-ratio:1;box-shadow:0 24px 48px -26px rgba(0,0,0,.6)}\r\n.sp .prmedia figure.tall{grid-row:span 2;aspect-ratio:auto}\r\n.sp .prref{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:800;font-size:14px;color:#40d0ff;text-decoration:none}\r\n\/* ruf + piano *\/\r\n.sp .ruf{padding:78px 0 0}\r\n.sp .piano{margin-top:34px;background:radial-gradient(120% 130% at 50% -10%,#18222c,#0a0e12 70%);border-radius:6px;padding:44px 48px;box-shadow:0 30px 60px -34px rgba(10,14,18,.6)}\r\n@media(max-width:640px){.sp .piano{padding:32px 26px}}\r\n.sp .pquote{display:block;font-weight:900;font-size:clamp(21px,2.8vw,30px);letter-spacing:-.02em;line-height:1.2;color:#fff;margin-bottom:18px;max-width:26ch}\r\n.sp .piano p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.74);max-width:78ch;margin:0}\r\n.sp .piano strong{color:#fff;font-weight:800}\r\n\/* spezial *\/\r\n.sp .spez{background:radial-gradient(125% 120% at 50% -10%,#18222c,#0a0e12 70%);color:#fff;padding:84px 0;border-top:1px solid rgba(255,255,255,.07)}\r\n.sp .spez .eyebrow{color:var(--champ)}.sp .spez .eyebrow::before{background:var(--champ)}\r\n.sp .spez h2{color:#fff;font-weight:900;font-size:clamp(25px,3.4vw,38px);margin-top:12px}\r\n.sp .splead{color:rgba(255,255,255,.74);max-width:76ch;margin:16px 0 0;font-size:16.5px}\r\n.sp .spgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.12)}\r\n@media(max-width:900px){.sp .spgrid{grid-template-columns:1fr}}\r\n.sp .spcell{padding:26px 28px 26px 0;border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sp .spgrid .spcell:nth-child(3n+2),.sp .spgrid .spcell:nth-child(3n){border-inline-start:1px solid rgba(255,255,255,.1);padding-inline-start:28px}\r\n@media(max-width:900px){.sp .spcell{border-inline-start:none !important;padding-inline-start:0 !important}}\r\n.sp .spnum{font-weight:800;font-size:11.5px;letter-spacing:.18em;color:var(--champ)}\r\n.sp .spcell h3{color:#fff;font-weight:900;font-size:16px;margin:8px 0 6px;letter-spacing:-.01em}\r\n.sp .spcell p{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.65);margin:0}\r\n\/* gewerke grid *\/\r\n.sp .gew{padding:78px 0}\r\n.sp .gwgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--paper);border:1px solid rgba(12,14,16,.1);border-radius:6px;overflow:hidden;box-shadow:0 1px 0 rgba(12,14,16,.05),0 30px 60px -40px rgba(12,14,16,.3)}\r\n@media(max-width:1000px){.sp .gwgrid{grid-template-columns:1fr 1fr}}\r\n@media(max-width:600px){.sp .gwgrid{grid-template-columns:1fr}}\r\n.sp .gwcell{padding:26px 24px;border-inline-start:1px solid var(--line);border-top:1px solid var(--line);transition:background .35s}\r\n.sp .gwgrid .gwcell:nth-child(-n+4){border-top:none}\r\n.sp .gwgrid .gwcell:nth-child(4n+1){border-inline-start:none}\r\n@media(max-width:1000px){.sp .gwgrid .gwcell:nth-child(-n+4){border-top:1px solid var(--line)}.sp .gwgrid .gwcell:nth-child(-n+2){border-top:none}.sp .gwgrid .gwcell:nth-child(4n+1){border-inline-start:1px solid var(--line)}.sp .gwgrid .gwcell:nth-child(odd){border-inline-start:none}}\r\n@media(max-width:600px){.sp .gwgrid .gwcell{border-inline-start:none !important;border-top:1px solid var(--line) !important}.sp .gwgrid .gwcell:first-child{border-top:none !important}}\r\n@media(hover:hover){.sp .gwgrid:hover .gwcell:not(:hover){opacity:.5}.sp .gwcell:hover{background:linear-gradient(180deg,#F7FCFE,#fff 55%)}}\r\n.sp .gwnum{display:block;font-weight:800;font-size:11.5px;letter-spacing:.16em;color:#B7C0C7;margin-bottom:10px}\r\n.sp .gwcell h3{font-weight:900;font-size:16px;margin-bottom:8px;letter-spacing:-.01em}\r\n.sp .gwcell p{font-size:13.5px;color:var(--muted);line-height:1.6;margin:0}\r\n.sp .gwclose{margin-top:30px;text-align:center;font-size:17px;color:var(--text);max-width:74ch;margin-inline-start:auto;margin-inline-end:auto}\r\n.sp .gwclose strong{color:var(--ink);font-weight:900}\r\n\/* orte *\/\r\n.sp .orte{background:var(--ground);border-top:1px solid var(--line);padding:64px 0}\r\n.sp .orte.onpaper{background:var(--paper)}\r\n.sp .ochips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}\r\n.sp .ochips a{font-weight:800;font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:9px 17px;text-decoration:none;transition:border-color .2s,transform .15s,color .2s}\r\n.sp .orte.onpaper .ochips a{background:var(--ground)}\r\n.sp .ochips a:hover{border-color:var(--cyan);color:var(--cyan-ink);transform:translateY(-1px)}\r\n\/* faq + cta *\/\r\n.sp .faq{padding:80px 0}\r\n\/*PREMIUM*\/\r\n\/* 28 gestapelte Kacheln waren die gr\u00f6\u00dfte Fl\u00e4che der Seite. Haarlinien wie \u00fcberall sonst. *\/\r\n.sp details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;background:none;overflow:visible}\r\n.sp .faq details:first-of-type{border-top:1px solid var(--line)}\r\n\/* Die Innenabst\u00e4nde stehen weiter unten als Kurzform und w\u00fcrden Einzelwerte hier wieder\r\n   \u00fcberschreiben \u2014 deshalb sind sie dort ge\u00e4ndert, nicht hier. *\/\r\n@media(max-width:640px){.sp details p{padding-inline-end:0}}\r\n.sp summary{cursor:pointer;font-weight:800;font-size:15.5px;color:var(--ink);padding:19px 4px 19px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}\r\n.sp summary::-webkit-details-marker{display:none}\r\n.sp summary::after{content:\"+\";font-weight:900;font-size:20px;color:var(--cyan-ink);transition:transform .2s}\r\n.sp details[open] summary::after{transform:rotate(45deg)}\r\n.sp details p{padding:0 44px 22px 0;margin:0;font-size:15px;color:var(--muted);line-height:1.65;max-width:80ch}\r\n.sp .cta{background:radial-gradient(120% 130% at 50% 0%,#17212b,#0a0e12 70%);color:#fff;text-align:center;padding:80px 0;border-top:1px solid rgba(255,255,255,.07)}\r\n.sp .cta .eyebrow{color:var(--champ)}.sp .cta .eyebrow::before{background:var(--champ)}\r\n.sp .cta h2{color:#fff;font-weight:900;font-size:clamp(26px,3.8vw,40px);margin-top:14px}\r\n.sp .cta p{color:rgba(255,255,255,.72);max-width:58ch;margin:14px auto 0}\r\n.sp .cta .btn{margin-top:28px}\r\n.sp .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.sp .reveal.in{opacity:1;transform:none}\r\n@media(prefers-reduced-motion:reduce){.sp .reveal{opacity:1;transform:none;transition:none}}\r\n.blpnav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #E3E8EC;font-family:'Lato',system-ui,sans-serif}\r\n.blpnav .nwrap{max-width:1180px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}\r\n.blpnav .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/db0cb34024.svg\");background-repeat:no-repeat;background-position:left center;background-size:contain;display:inline-block;;width:168px;height:34px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block;flex:none}\r\n.blpnav .blogo-t,.blpfoot .blogo-t{font-weight:900;font-size:20px;color:#0C0E10;text-decoration:none}\r\n.blpnav .bmenu{display:flex;gap:26px;list-style:none;margin:0;padding:0}\r\n.blpnav .bmenu a{color:#0C0E10;text-decoration:none;font-weight:700;font-size:14.5px}\r\n.blpnav .bmenu a:hover{color:#007FA3}\r\n\/*KOPF-FIX*\/.blpnav .nwrap{gap:18px}.blpnav .bmenu{gap:24px;flex-wrap:nowrap}.blpnav .bmenu a{white-space:nowrap}.blpnav .bmenu li{flex:none}.blpnav .sflang{flex:none;margin-inline-start:4px;padding-inline-start:18px;border-inline-start:1px solid rgba(12,14,16,.12)}@media(max-width:1120px){.blpnav .bmenu{gap:16px}.blpnav .bmenu a{font-size:13.5px}}@media(max-width:980px){.blpnav .bmenu{gap:12px}.blpnav .bmenu a{font-size:13px}}\/*KOPF-FIX-ENDE*\/.blpnav .bnav-cta{flex:none;background:#00CCFF;color:#00252F;font-weight:800;font-size:13.5px;text-decoration:none;border-radius:999px;padding:11px 20px}\r\n.blpnav input.sfnav-cb,.nav input.sfnav-cb{position:absolute;width:1px;height:1px;opacity:0;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;appearance:none;-webkit-appearance:none}.blpnav .sfnav-burger,.nav .sfnav-burger{display:none;cursor:pointer;width:26px;height:20px;position:relative;flex:0 0 auto;padding:0;vertical-align:baseline;font-size:inherit}.blpnav .sfnav-burger span,.nav .sfnav-burger span,.blpnav .sfnav-burger span::before,.nav .sfnav-burger span::before,.blpnav .sfnav-burger span::after,.nav .sfnav-burger span::after{content:\"\";position:absolute;left:0;width:26px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s,opacity .2s}.blpnav .sfnav-burger span,.nav .sfnav-burger span{top:9px}.blpnav .sfnav-burger span::before,.nav .sfnav-burger span::before{top:-8px}.blpnav .sfnav-burger span::after,.nav .sfnav-burger span::after{top:8px}.blpnav .sfnav-cb:checked+.sfnav-burger span,.nav .sfnav-cb:checked+.sfnav-burger span{background:transparent}.blpnav .sfnav-cb:checked+.sfnav-burger span::before,.nav .sfnav-cb:checked+.sfnav-burger span::before{transform:translateY(8px) rotate(45deg)}.blpnav .sfnav-cb:checked+.sfnav-burger span::after,.nav .sfnav-cb:checked+.sfnav-burger span::after{transform:translateY(-8px) rotate(-45deg)}.blpnav .sfnav-cb:focus-visible+.sfnav-burger,.nav .sfnav-cb:focus-visible+.sfnav-burger{outline:2px solid currentColor;outline-offset:6px}@media(max-width:840px){.blpnav .nwrap{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:10px;row-gap:0}.blpnav .sfnav-burger{display:block;order:2;margin-inline-start:auto}.blpnav .bmenu{display:none;order:4;width:100%;flex-direction:column;gap:0;padding:10px 0 2px;border-top:1px solid rgba(12,14,16,.1);margin-top:10px}.blpnav .sfnav-cb:checked~.bmenu{display:flex}.blpnav .bmenu li{width:100%}.blpnav .bmenu a{display:block;padding:11px 0;font-size:15px}.blpnav .bmenu li+li a{border-top:1px solid rgba(12,14,16,.07)}.blpnav .sflang{order:3}}@media(max-width:560px){.blpnav .bnav-cta{padding:9px 14px;font-size:12.5px}}\r\n.blpfoot{background:#0C0E10;color:rgba(255,255,255,.7);font-family:'Lato',system-ui,sans-serif;padding:54px 0 30px}\r\n.blpfoot .wrap{max-width:1180px;margin:0 auto;padding:0 32px}\r\n.blpfoot .ftop{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.12)}\r\n.blpfoot .fregion{font-size:13px;color:rgba(255,255,255,.45);margin-top:4px}\r\n.blpfoot .fregionen{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13.5px}\r\n.blpfoot .fregionen span{color:rgba(255,255,255,.45);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}\r\n@media(max-width:980px){.blpfoot .ftop{grid-template-columns:1fr 1fr}}\r\n@media(max-width:760px){.blpfoot .ftop{grid-template-columns:1fr;gap:24px}}\r\n.blpfoot .blogo{background-image:url(\"\/wp-content\/uploads\/sf\/db0cb34024.svg\");background-repeat:no-repeat;background-position:left center;background-size:contain;display:inline-block;;width:168px;height:34px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block}\r\n.blpfoot .fbrand p{font-size:13.5px;margin:16px 0 0;max-width:46ch;line-height:1.6}\r\n.blpfoot .fcol{display:flex;flex-direction:column;gap:11px}\r\n.blpfoot .fh{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}\r\n.blpfoot a{color:rgba(255,255,255,.72);text-decoration:none;font-size:14px}.blpfoot a:hover{color:#40d0ff}\r\n.blpfoot .fbot{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:12.5px;color:rgba(255,255,255,.5)}\r\n.blpfoot .fbot nav{display:flex;gap:18px}\r\n<\/style><style>\/*PREMIUM*\/\r\n.sp .sband{background:radial-gradient(130% 120% at 50% -10%,#18222c,#0a0e12 70%);padding:62px 0}\r\n.sp .sband .prmedia{grid-template-columns:1.4fr 1fr}\r\n@media(max-width:700px){.sp .sband .prmedia{grid-template-columns:1fr}.sp .sband .prmedia figure.tall{grid-row:auto}}\r\n\/* .sympt hat nur im CSS der \u00dcbersichtsseite Abstand. Auf den vier Silo-Seiten klebte\r\n   \u201eDie Ausgangslage\" ohne Luft direkt unter dem Hero. *\/\r\n.sp .sympt{padding:74px 0 0}\/*SILO-KOSTEN*\/\r\n.sp .skost{background:var(--paper);padding:72px 0;border-top:1px solid var(--line)}\r\n.sp .skgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;border-top:1px solid var(--line)}\r\n@media(max-width:820px){.sp .skgrid{grid-template-columns:1fr}}\r\n.sp .skz{padding:26px 30px 26px 0}\r\n.sp .skz+.skz{border-inline-start:1px solid var(--line);padding-inline-start:30px}\r\n@media(max-width:820px){.sp .skz+.skz{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line)}}\r\n.sp .skz strong{display:block;font-size:clamp(22px,2.6vw,30px);font-weight:900;color:var(--ink);letter-spacing:-.02em}\r\n.sp .skz>span{display:block;margin-top:5px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink);font-weight:800}\r\n.sp .skz p{margin-top:12px;font-size:14.5px;line-height:1.68;color:var(--text)}\r\n.sp .sbeweis{background:var(--paper);padding:74px 0;border-top:1px solid var(--line)}\r\n.sp .sbwbild{margin:32px 0 0}\r\n.sp .sbwbild img{width:100%;height:auto;display:block}\r\n.sp .sbwhin{margin-top:26px;font-size:15.5px;line-height:1.72;color:var(--text);max-width:78ch}\r\n.sp .adhero{position:relative;color:#fff;background:radial-gradient(125% 120% at 50% -10%,#18222c,#0a0e12 66%);padding:84px 0 74px;border-bottom:1px solid rgba(255,255,255,.07)}\r\n.sp .adhero .eyebrow{color:#C9A96A}.sp .adhero .eyebrow::before{background:#C9A96A}\r\n.sp .adhero h1{color:#fff;font-weight:900;font-size:clamp(31px,4.9vw,52px);margin-top:18px;max-width:19ch;letter-spacing:-.028em;line-height:1.08}\r\n.sp .adhero h1 span{color:#40d0ff}\r\n.sp .adhero p.lead{font-size:19px;color:rgba(255,255,255,.76);max-width:64ch;margin-top:18px}\r\n.sp .adbul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;margin:30px 0 0;padding:0;list-style:none;max-width:74ch}\r\n@media(max-width:680px){.sp .adbul{grid-template-columns:1fr}}\r\n.sp .adbul li{position:relative;padding-inline-start:26px;font-size:15px;color:rgba(255,255,255,.86);font-weight:700}\r\n.sp .adbul li::before{content:\"\";position:absolute;inset-inline-start:0;top:9px;width:12px;height:2px;background:#00CCFF}\r\n.sp .adcta{display:inline-flex;align-items:center;gap:9px;margin-top:32px;font-weight:800;font-size:15px;color:#00252F;background:#00CCFF;border-radius:999px;padding:15px 28px;text-decoration:none;transition:transform .15s,box-shadow .2s}\r\n.sp .adcta:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\r\n.sp .symg{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}\r\n@media(max-width:860px){.sp .symg{grid-template-columns:1fr}}\r\n.sp .symc{padding:32px 30px 30px;border-inline-start:1px solid var(--line)}\r\n.sp .symc:first-child{border-inline-start:0}\r\n.sp .symc h3{font-weight:900;font-size:18px;letter-spacing:-.02em;margin:0 0 10px}\r\n.sp .symc p{font-size:14.5px;color:var(--muted);margin:0;line-height:1.62}\r\n.sp .backpill{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:14px;color:var(--cyan-ink);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:11px 20px;background:var(--paper);transition:border-color .2s,transform .2s}\r\n.sp .backpill:hover{border-color:var(--cyan);transform:translateX(3px)}\r\n.sp .pnote{margin:26px 0 0;font-size:15px;color:var(--muted);border-inline-start:2px solid var(--cyan);padding-inline-start:18px;max-width:76ch}\r\n\/* Die angrenzenden Faelle. Bewusst Fliesstext und keine Linkliste: wer hier landet, hat eine\r\n   Lage, keine Navigationsabsicht. Ein Satz, der die Nachbarlage benennt, hilft ihm \u2014 eine\r\n   Aufzaehlung von Seitentiteln nicht. *\/\r\n.sp .nachbarn{margin:22px 0 0;font-size:15px;line-height:1.72;color:var(--text);max-width:76ch;padding-top:20px;border-top:1px solid var(--line)}\r\n.sp .nachbarn b{font-weight:800;color:var(--ink)}\r\n.sp .nachbarn a{color:var(--cyan-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}\r\n.sp .nachbarn a:hover{text-decoration-thickness:2px}\r\n<\/style><style>.sp .symg.vier{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.sp .symg.vier{grid-template-columns:1fr 1fr}}@media(max-width:860px){.sp .symg.vier{grid-template-columns:1fr}}<\/style><style>\/*REKF*\/\/*REKF2*\/\r\n\r\n\/* Anfrage als Gespr\u00e4ch, nicht als Formular. Kein Radius, kein Rahmen, kein Schatten \u2014\r\n   dieselbe Sprache wie die \u00fcbrigen Abschnitte. *\/\r\n.sp .rform{background:var(--ground);padding:86px 0;border-top:1px solid var(--line);scroll-margin-top:96px}\r\n.sp .del+.rform{border-top:0}\r\n.sp .rfgrid{display:grid;grid-template-columns:.82fr 1.18fr;gap:0;align-items:start}\r\n@media(max-width:900px){.sp .rfgrid{grid-template-columns:1fr}}\r\n.sp .rfintro{padding:4px 54px 0 0}\r\n@media(max-width:900px){.sp .rfintro{padding:0 0 36px}}\r\n.sp .rfintro h2{font-weight:900;font-size:clamp(27px,3.6vw,40px);letter-spacing:-.03em;line-height:1.08;margin:14px 0 0;max-width:19ch;text-wrap:balance}\r\n.sp .rfintro>p{margin:16px 0 0;font-size:16.5px;line-height:1.7;color:var(--text);max-width:46ch}\r\n.sp .rfweg{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--line)}\r\n.sp .rfweg li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.62;color:var(--text)}\r\n.sp .rfweg strong{font-weight:800;color:var(--ink)}\r\n.sp .rfwn{font-weight:800;font-size:11px;letter-spacing:.18em;color:var(--cyan-ink);padding-top:4px}\r\n.sp .rfoffen{margin:22px 0 0;padding-inline-start:16px;border-inline-start:2px solid var(--cyan);font-size:14.5px;line-height:1.65;color:var(--text);max-width:42ch}\r\n.sp .rftel{display:inline-block;margin-top:30px;text-decoration:none;color:var(--ink)}\r\n.sp .rftel span{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:6px}\r\n.sp .rftel strong{font-weight:900;font-size:24px;letter-spacing:-.025em;border-bottom:1px solid var(--line);padding-bottom:3px;transition:border-color .2s}\r\n.sp .rftel:hover strong{border-bottom-color:var(--cyan)}\r\n.sp .rfform{position:relative;display:block;background:var(--paper);border:0;border-radius:0;box-shadow:none;padding:36px 44px 40px}\r\n.sp .rfform::before{content:\"\";position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;\r\n  background:linear-gradient(180deg,var(--cyan) 0 96px,var(--line) 96px)}\r\n@media(max-width:900px){.sp .rfform{padding:32px 28px 34px}}\r\n@media(max-width:520px){.sp .rfform{padding:28px 22px 32px}}\r\n.sp .rfhead{margin:0 0 22px;font-weight:800;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}\r\n.sp .rfq{border-top:1px solid var(--line);padding:26px 0 8px}\r\n.sp .rfq:last-of-type{padding-bottom:2px}\r\n.sp .rfqn{display:block;font-weight:800;font-size:11px;letter-spacing:.18em;color:var(--cyan-ink)}\r\n.sp .rfql{font-weight:900;font-size:19px;letter-spacing:-.02em;line-height:1.24;color:var(--ink);margin:9px 0 0;max-width:34ch}\r\n.sp .rfwhy{margin:9px 0 0;font-size:14px;line-height:1.62;color:var(--text);max-width:54ch}\r\n.sp .rffields{display:grid;gap:20px;margin-top:22px}\r\n.sp .rfrow{display:grid;grid-template-columns:1fr 1fr;gap:28px}\r\n@media(max-width:560px){.sp .rfrow{grid-template-columns:1fr;gap:20px}}\r\n.sp .rfform label{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}\r\n.sp .rfform label .opt{font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:none;color:var(--muted)}\r\n.sp .rfform input,.sp .rfform select,.sp .rfform textarea{\r\n  width:100%;margin-top:9px;font:inherit;font-size:17px;line-height:1.5;color:var(--ink);\r\n  background:transparent;border:0;border-bottom:1.5px solid rgba(12,14,16,.3);border-radius:0;\r\n  padding:9px 0 10px;transition:border-color .22s,box-shadow .22s,background .22s}\r\n.sp .rfform input::placeholder,.sp .rfform textarea::placeholder{color:var(--muted);font-size:15px}\r\n.sp .rfform input:hover,.sp .rfform select:hover,.sp .rfform textarea:hover{border-bottom-color:var(--cyan-ink)}\r\n.sp .rfform input:focus,.sp .rfform select:focus{outline:none;border-bottom-color:var(--cyan);\r\n  box-shadow:0 1px 0 0 var(--cyan);background:linear-gradient(180deg,rgba(0,204,255,0),rgba(0,204,255,.07))}\r\n.sp .rfform label.rfsel{position:relative}\r\n.sp .rfsel select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-inline-end:30px;cursor:pointer}\r\n.sp .rfsel::after{content:\"\";position:absolute;inset-inline-end:5px;bottom:17px;width:8px;height:8px;\r\n  border-inline-end:1.5px solid var(--cyan-ink);border-bottom:1.5px solid var(--cyan-ink);\r\n  transform:rotate(45deg);pointer-events:none}\r\n\/* Mehrzeiliges kann keine Haarlinie sein \u2014 hier eine Mulde mit eckigen Kanten. *\/\r\n.sp .rfform textarea{min-height:118px;resize:vertical;background:var(--ground);\r\n  border:1.5px solid var(--line);border-bottom-color:rgba(12,14,16,.22);padding:14px 16px}\r\n.sp .rfform textarea:focus{outline:none;background:var(--paper);border-color:var(--cyan);box-shadow:none}\r\n\/* Die Aufklapp-Hilfe darf nicht wie die FAQ-Eintr\u00e4ge aussehen. *\/\r\n.sp .rfform details{background:none;border:0;border-radius:0;margin:16px 0 0;overflow:visible}\r\n.sp .rfform summary{display:inline-flex;align-items:center;gap:9px;padding:0;\r\n  font-weight:800;font-size:13.5px;color:var(--cyan-ink);list-style:none;cursor:pointer}\r\n.sp .rfform summary::-webkit-details-marker{display:none}\r\n.sp .rfform summary::after{content:\"+\";font-weight:900;font-size:16px;color:var(--cyan-ink);transition:transform .2s}\r\n.sp .rfform details[open] summary::after{transform:rotate(45deg)}\r\n.sp .rfform details p{margin:11px 0 0;padding:0 0 0 15px;border-inline-start:1px solid var(--line);\r\n  font-size:13.5px;line-height:1.68;color:var(--text);max-width:58ch}\r\n.sp .rfform details em{font-style:normal;font-weight:800;color:var(--ink)}\r\n.sp .rfhp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}\r\n.sp .rfsend{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}\r\n.sp .rfsig{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--text)}\r\n.sp .rfbtn{width:100%;justify-content:center;font:inherit;font-weight:800;font-size:16px;color:#00252F;\r\n  background:var(--cyan);border:0;border-radius:999px;padding:17px 26px;cursor:pointer;\r\n  display:inline-flex;align-items:center;gap:10px;transition:transform .15s,box-shadow .2s}\r\n.sp .rfbtn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(0,204,255,.5)}\r\n.sp .rfbtn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}\r\n.sp .rfnote{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}\r\n.sp .rfnote a{color:var(--cyan-ink)}\r\n.sp .rfnoscript{margin:16px 0 0;padding-inline-start:16px;border-inline-start:2px solid var(--champ);font-size:14px;color:var(--text)}\r\n.sp .rfmsg{margin:0;font-size:14px;font-weight:700;min-height:1px}\r\n.sp .rfmsg.err{margin-top:16px;color:#B4232A}\r\n\/* Der Erfolgsmoment bekommt Gewicht, ohne dass das Skript angefasst wird. *\/\r\n.sp .rfmsg.ok{margin-top:22px;padding-inline-start:18px;border-inline-start:2px solid var(--cyan);\r\n  font-size:17px;font-weight:800;line-height:1.6;color:var(--ink)}\r\n\r\n\/* Silo-Kacheln *\/\r\n.sp .silogrid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--paper);border:1px solid rgba(12,14,16,.1);border-radius:6px;overflow:hidden;box-shadow:0 1px 0 rgba(12,14,16,.05),0 26px 52px -38px rgba(12,14,16,.28)}\r\n@media(max-width:760px){.sp .silogrid{grid-template-columns:1fr}}\r\n.sp .silocell{position:relative;display:block;padding:32px 30px 28px;border-inline-start:1px solid var(--line);border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background .3s}\r\n.sp .silocell:hover{background:#F4FBFE}\r\n.sp .silonum{font-weight:900;font-size:12px;letter-spacing:.14em;color:var(--cyan-ink)}\r\n.sp .silocell h3{font-weight:900;font-size:19px;letter-spacing:-.02em;margin:10px 0 9px;color:var(--ink)}\r\n.sp .silocell p{font-size:14.5px;color:var(--muted);margin:0 0 16px;line-height:1.62}\r\n.sp .siloar{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13.5px;color:var(--cyan-ink)}\r\n.sp .silocell:hover .siloar .ar{transform:translateX(4px)}\r\n.sp .siloar .ar{transition:transform .2s}\r\n.sp .backpill{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:14px;color:var(--cyan-ink);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:11px 20px;background:var(--paper);transition:border-color .2s,transform .2s}\r\n.sp .backpill:hover{border-color:var(--cyan);transform:translateX(3px)}\r\n.sp .pnote{margin:26px 0 0;font-size:15px;color:var(--muted);border-inline-start:2px solid var(--cyan);padding-inline-start:18px;max-width:76ch}\r\n\n.sflang{display:flex;align-items:center;gap:9px;flex:none;font-size:12px;font-weight:800;letter-spacing:.09em;font-family:'Lato',system-ui,sans-serif}\n.sflang a{color:#8A949B;text-decoration:none}\n.sflang a:hover{color:#007FA3}\n.sflang .on{color:currentColor;opacity:.95}\n@media(max-width:560px){.sflang{gap:6px;font-size:11px;letter-spacing:.06em;margin-inline-start:0;padding-inline-start:10px}}\n<\/style><header class=\"blpnav\" data-sf-lang=\"en\"><div class=\"nwrap\"><a href=\"\/en\/\" class=\"blogo\" aria-label=\"smartfabrik\"><\/a><input type=\"checkbox\" id=\"sfnav\" class=\"sfnav-cb\" aria-label=\"Open menu\"><label for=\"sfnav\" class=\"sfnav-burger\" aria-hidden=\"true\"><span><\/span><\/label><ul class=\"bmenu\"><li><a href=\"\/en\/services\/\">Services<\/a><\/li><li><a href=\"\/en\/knx-service\/\">KNX service<\/a><\/li><li><a href=\"\/en\/projects\/\">Projects<\/a><\/li><li><a href=\"\/en\/partners\/\">Partners<\/a><\/li><li><a href=\"\/en\/team\/\">Team<\/a><\/li><li><a href=\"\/en\/contact\/\">Contact<\/a><\/li><\/ul><div class=\"sflang\"><a href=\"\/knx-anlage-modernisieren-vorschau\/\" lang=\"de\">DE<\/a><span class=\"on\">EN<\/span><a href=\"\/ar\/\u062a\u062d\u062f\u064a\u062b-\u0645\u0646\u0634\u0623\u0629-knx\/\" lang=\"ar\">AR<\/a><\/div><a class=\"bnav-cta\" href=\"\/en\/contact\/\">Talk to us <span class=\"ar\">&rarr;<\/span><\/a><\/div><\/header><div class=\"sp\" data-sf-lang=\"en\">\r\n<section class=\"adhero\"><div class=\"wrap\">\r\n  <span class=\"eyebrow\">Modernisation of existing systems<\/span>\r\n  <h1>Modernising a KNX system \u2014 <span>bringing what exists up to today's standard.<\/span><\/h1>\r\n  <p class=\"lead\">It rarely starts with a plan: the new LED flickers on the old dimming actuator, the range for the broken push-button is no longer made, an actuator fails \u2014 and its successor carries a different order number. The common denominator is a system that has done its job for fifteen or twenty years and whose distribution board in places still says EIB. Modernising here does not mean full replacement \u2014 the bus cable stays, and whatever runs reliably and is needed stays with it. Operation, lighting, heating control and the ETS project behind them are brought up to today's standard. We plan this on the existing project, device by device, and also tell you where the effort is not worth it.<\/p>\r\n  <ul class=\"adbul\"><li>LED lighting, control points and heating control renewed in the existing system<\/li><li>Review of the ETS project: one decision per device<\/li><li>Whatever runs reliably and is needed stays<\/li><li>Project and documentation move with it \u2014 and belong to you<\/li><\/ul>\r\n  <a class=\"adcta\" href=\"#anfrage\">Have your modernisation assessed <span class=\"ar\">&rarr;<\/span><\/a>\r\n<\/div><\/section>\r\n\r\n<section class=\"sympt\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">The starting point<\/span><h2>How a system shows its age.<\/h2><\/div>\r\n  <div class=\"symg vier\"><div class=\"symc reveal\"><h3>The new LED flickers on the old dimmer<\/h3><p>The incandescent bulb has been replaced, and the LED flickers, hums or has a dead zone at the lower end of the scale. The cause sits in the distribution board: dimming actuators from the incandescent era expect a minimum load an LED never reaches, and use a dimming method that does not suit the lamp's driver. On the old device there is usually nothing to adjust \u2014 this is where the modernisation of the lighting begins.<\/p><\/div><div class=\"symc reveal\"><h3>A push-button needs replacing<\/h3><p>A rocker is broken, the frames are yellowing, or the range has been discontinued. Ordering a replacement reveals that new push-buttons do not simply fit onto old bus coupling units \u2014 depending on the device, both need replacing together. An accessory becomes a small planning question: which control points are affected, and what should they be able to do in future?<\/p><\/div><div class=\"symc reveal\"><h3>An actuator fails \u2014 and has been discontinued<\/h3><p>The faulty actuator is quickly found, and so is a successor \u2014 only it is not an identical model: its own order number, its own application program, a new parameterisation. Very old application programs sometimes also exist only as plug-ins for earlier ETS versions. The swap becomes a project question, and it is bound to arise again, because the remaining devices date from the same year.<\/p><\/div><div class=\"symc reveal\"><h3>Nothing is faulty, but much is as it was<\/h3><p>In the hallway a motion detector switches the light hard on and off, the valve drives cycle as they were set at handover, the distribution board still says EIB. The system does what it should \u2014 at the standard of the year it was installed. The trigger then is not a fault but the gap between what it can do and what is possible in the same place today.<\/p><\/div><\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"gew\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">Our approach<\/span><h2>From symptom to cause, from cause to plan.<\/h2><\/div>\r\n  <div class=\"gwgrid\"><div class=\"gwcell reveal\"><span class=\"gwnum\">01<\/span><h3>Review of the existing project<\/h3><p>We go through your ETS project device by device and hold it up against what the system should deliver in future. Each device gets one of three decisions: it stays, because nothing speaks against it. It is replaced, because load, function or spare part availability speak against it. Or it keeps its place and merely gets new parameters. If the project file is missing, the route starts on a different page \u2014 with the system readout.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">02<\/span><h3>Lighting: from incandescent dimmer to LED<\/h3><p>Modern dimming actuators are designed for LED loads and manage with far smaller minimum loads; where many luminaires come together or the colour temperature is to be controllable, the route often runs via a DALI gateway and luminaires with their own control gear. Which lamp sits on which channel is in the project \u2014 we plan the transition channel by channel and manufacturer-independently. The swap takes place in the distribution board \u2014 by elektrofabrik or your own contractor.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">03<\/span><h3>Control points: push-buttons and bus coupling units<\/h3><p>Whether a new push-button sensor can keep using the existing bus coupling unit depends on manufacturer and generation \u2014 where it cannot, the pair is swapped as one unit and reprogrammed. We plan the assignment at the same time: what goes on which button, where one scene helps more than individual switching functions, which rooms manage with fewer control points. The programming is done by us; the change at the back box is handled by elektrofabrik or your own contractor.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">04<\/span><h3>Same place, today's function<\/h3><p>In many places the mounting position stays and the function makes the leap: a presence detector in the place of the old motion detector picks up even small movements and measures brightness at the same time; a heating actuator with its own controller replaces the old valve drive logic and works with a continuous control value instead of pure open-and-close operation. The bus cable to that point stays; elektrofabrik or your own contractor swaps the device, and the parameters come from us.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">05<\/span><h3>The ETS project moves with it<\/h3><p>A project state from ETS 2 or ETS 3 is migrated to a current version, sometimes via intermediate steps \u2014 with known breaking points: application programs that only ever existed as plug-ins, and product data that can no longer be obtained. Before the migration we identify the devices this affects. Afterwards the project state is current; the deviations the review turned up have been incorporated \u2014 and both are handed over to you.<\/p><\/div><div class=\"gwcell reveal\"><span class=\"gwnum\">06<\/span><h3>The infrastructure ages too<\/h3><p>The layer behind the devices belongs in the review too: the KNX power supply and choke have run continuously since commissioning, and after years of small changes the labelling and order in the distribution board no longer match the project everywhere. The distribution board is opened by our own electricians at elektrofabrik \u2014 our sister company \u2014 or by your own contractor; whatever changes there, we carry into the project and the documentation.<\/p><\/div><\/div>\r\n  <p class=\"pnote\">In commercial properties too, modernisation often starts with the lighting, now that fluorescent lamps have been phased out EU-wide \u2014 in functional buildings the route then usually runs via DALI gateways on the KNX, and planning proceeds in stages, area by area, so operations continue during the changeover.<\/p>\r\n  <p class=\"nachbarn\"><b>Adjacent situations.<\/b> If something is to be <em>added<\/em> \u2014 rooms, outdoor areas, new device classes \u2014 that is not a modernisation but an <a href=\"\/en\/knx-system-extension\/\">extension<\/a>, and the first question there is what the bus can carry. If it is only about operation from a tablet, a <a href=\"\/en\/knx-visualisation-retrofit\/\">retrofitted visualisation<\/a> is often enough. And if the ETS project is missing, it starts one step earlier with the <a href=\"\/en\/knx-system-readout\/\">system readout<\/a>.<\/p>\r\n<\/div><\/section>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<section class=\"sband\"><div class=\"wrap\">\r\n  <div class=\"prmedia reveal\">\r\n    <figure class=\"tall\" style=\"background-image:url(\/wp-content\/uploads\/sf\/9a33e1d811.jpg)\" role=\"img\" aria-label=\"KNX power supplies and couplers in the distribution board \u2014 the layer behind the controls\"><\/figure>\r\n    <figure style=\"background-image:url(\/wp-content\/uploads\/sf\/82d2affc19.jpg)\" role=\"img\" aria-label=\"Push-button sensor of today's generation \u2014 the same spot on the wall\"><\/figure>\r\n    <figure style=\"background-image:url(\/wp-content\/uploads\/sf\/d09ae1df44.jpg)\" role=\"img\" aria-label=\"Two-gang push-button sensor in today's design in an existing installation\"><\/figure>\r\n  <\/div>\r\n<\/div><\/section>\r\n\r\n<section class=\"rform\" id=\"anfrage\"><div class=\"wrap\"><div class=\"rfgrid\">\r\n  <div class=\"rfintro\">\r\n    <span class=\"eyebrow\">Before the decision<\/span>\r\n    <h2>First check what stays.<\/h2>\r\n    <p>What needs bringing up to today's standard and what carries on running reliably is decided by the project state and the devices installed &mdash; not by age alone. Four questions, then we sort it out together.<\/p>\r\n    <ol class=\"rfweg\">\r\n      <li><span class=\"rfwn\">01<\/span><div><strong>We read your answers<\/strong> and get back to you &mdash; usually on the same working day.<\/div><\/li>\r\n      <li><span class=\"rfwn\">02<\/span><div><strong>Ten minutes on the phone<\/strong>, in which we sort out what exists and what is missing. A photo of the distribution board helps, but is not a requirement.<\/div><\/li>\r\n      <li><span class=\"rfwn\">03<\/span><div><strong>Then a written assessment<\/strong> with an effort range. Only then do you decide.<\/div><\/li>\r\n    <\/ol>\r\n    <p class=\"rfoffen\">Even \"in your case this is not worth doing\" is a result we will tell you. Both cost you nothing.<\/p>\r\n    <a class=\"rftel\" href=\"tel:+4921183866870\"><span>Rather talk straight away<\/span><strong>+49 211 838 66 870<\/strong><\/a>\r\n  <\/div>\r\n  <form class=\"rfform\" id=\"rf\" data-sf-form=\"knx-anlage-modernisieren\">\r\n    <p class=\"rfhead\">Notes for the call<\/p>\r\n    <div class=\"rfq\">\r\n      <span class=\"rfqn\">01<\/span>\r\n      <h3 class=\"rfql\">What is your name, and how can we reach you?<\/h3>\r\n      <p class=\"rfwhy\">We need the email for the written assessment. A number only if you would prefer a callback.<\/p>\r\n      <div class=\"rffields\">\r\n        <div class=\"rfrow\">\r\n          <label>Name<input type=\"text\" id=\"rf-name\" name=\"name\" required autocomplete=\"name\" placeholder=\"First and last name\"><\/label>\r\n          <label>Email<input type=\"email\" id=\"rf-mail\" name=\"mail\" required autocomplete=\"email\" placeholder=\"name@example.com\"><\/label>\r\n        <\/div>\r\n        <div class=\"rfrow\">\r\n          <label>Telephone <span class=\"opt\">optional<\/span><input type=\"tel\" id=\"rf-tel\" name=\"tel\" autocomplete=\"tel\" placeholder=\"with dialling code\"><\/label>\r\n          <label>Company <span class=\"opt\">optional<\/span><input type=\"text\" id=\"rf-firma\" name=\"firma\" autocomplete=\"organization\" placeholder=\"if this is for business\"><\/label>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"rfq\">\r\n      <span class=\"rfqn\">02<\/span>\r\n      <h3 class=\"rfql\">Which property is this about, and where is it?<\/h3>\r\n      <p class=\"rfwhy\">In the Rhineland we come round. If the property is further away, we start with a remote diagnosis before anyone travels.<\/p>\r\n      <div class=\"rffields\">\r\n        <div class=\"rfrow\">\r\n          <label class=\"rfsel\">Property type<select id=\"rf-art\" name=\"art\">\r\n            <option>House \/ villa<\/option><option>Apartment \/ penthouse<\/option><option>Holiday property abroad<\/option>\r\n            <option>Office building<\/option><option>Logistics hall \/ industrial<\/option><option>Hotel \/ hospitality<\/option><option>Something else<\/option>\r\n          <\/select><\/label>\r\n          <label>Location<input type=\"text\" id=\"rf-ort\" name=\"ort\" placeholder=\"Town or country\"><\/label>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"rfq\">\r\n      <span class=\"rfqn\">03<\/span>\r\n      <h3 class=\"rfql\">Is there an ETS project file?<\/h3>\r\n      <p class=\"rfwhy\">\"I don't know\" is the most common answer here and perfectly fine &mdash; the question only decides where we start.<\/p>\r\n      <div class=\"rffields\">\r\n        <label class=\"rfsel\">Your best guess<select id=\"rf-datei\" name=\"datei\">\r\n          <option>I don't know<\/option><option>No, it's lost<\/option>\r\n          <option>Present, but outdated<\/option><option>Present, but password-protected<\/option>\r\n        <\/select><\/label>\r\n        <details>\r\n          <summary>How do I tell whether the file even exists?<\/summary>\r\n          <p>It ends in <em>.knxproj<\/em> and usually sits in the electrical contractor's handover folder, on a USB stick or as an email attachment. If nothing turns up, that is the normal case with houses that have changed hands &mdash; we then work with what the system itself yields. A photo of the distribution board helps us; please have the cover opened only by a qualified electrician.<\/p>\r\n        <\/details>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"rfq\">\r\n      <span class=\"rfqn\">04<\/span>\r\n      <h3 class=\"rfql\">What has prompted this?<\/h3>\r\n      <p class=\"rfwhy\">Two or three sentences are enough. You need no technical terms &mdash; we sort that out in the call.<\/p>\r\n      <div class=\"rffields\">\r\n        <label>Your description<textarea id=\"rf-msg\" name=\"msg\" rows=\"4\" placeholder=\"For example: house taken over in 2023, a push-button in the hallway no longer switches anything, no documentation of the controls.\"><\/textarea><\/label>\r\n      <\/div>\r\n    <\/div>\r\n    <label class=\"rfhp\">Website<input type=\"text\" id=\"rf-web\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\r\n    <div class=\"rfsend\">\r\n      <p class=\"rfsig\">A planner from our team reads it &mdash; somebody who would later look at the system themselves. We treat details of your property as confidential and never show them in any reference.<\/p>\r\n      <button type=\"submit\" class=\"rfbtn\">Send enquiry &mdash; we will be in touch <span class=\"ar\">&rarr;<\/span><\/button>\r\n      <p class=\"rfnote\">We use your details solely to deal with this enquiry. More in our <a href=\"\/datenschutz\/\">privacy notice<\/a>.<\/p>\r\n      <noscript><p class=\"rfnoscript\">JavaScript is required to send. Call us instead: <a href=\"tel:+4921183866870\">+49 211 838 66 870<\/a> or write to <a href=\"mailto:info@smartfabrik.de\">info@smartfabrik.de<\/a>.<\/p><\/noscript>\r\n      <p class=\"rfmsg\" id=\"rf-status\" role=\"status\"><\/p>\r\n    <\/div>\r\n  <\/form>\r\n<\/div><\/div><\/section>\r\n<script>(function(){\r\n  var f=document.getElementById('rf'); if(!f) return;\r\n  var s=document.getElementById('rf-status');\r\n  function v(id){var e=document.getElementById(id);return e?e.value.trim():''}\r\n  f.addEventListener('submit',function(ev){\r\n    ev.preventDefault();\r\n    if(!v('rf-name')||!v('rf-mail')){s.textContent='Bitte Name und E-Mail angeben.';s.className='rfmsg err';return}\r\n    var btn=f.querySelector('.rfbtn'); btn.disabled=true; s.textContent='Wird gesendet \\u2026'; s.className='rfmsg';\r\n    var msg='Objektart: '+v('rf-art')+'\\nStandort: '+v('rf-ort')+'\\nETS-Datei: '+v('rf-datei')\r\n      +(v('rf-firma')?'\\nFirma: '+v('rf-firma'):'')+'\\n\\n'+v('rf-msg');\r\n    var attr={}; try{ if(window.sfTrack) attr=window.sfTrack.attr() }catch(e){}\r\n    fetch('\/wp-json\/sf\/v1\/contact',{method:'POST',headers:{'Content-Type':'application\/json'},\r\n      body:JSON.stringify({name:v('rf-name'),tel:v('rf-tel'),mail:v('rf-mail'),art:v('rf-art'),msg:msg,\r\n        quelle:\"Modernisierung im Bestand\",page:location.pathname,website:v('rf-web'),sf_attr:JSON.stringify(attr)})})\r\n    .then(function(r){return r.json()}).then(function(j){\r\n      if(j&&j.ok){ btn.style.display='none';\r\n        s.textContent='Danke \\u2014 wir melden uns in der Regel am selben Werktag.'; s.className='rfmsg ok';\r\n        try{ if(window.sfLead){ window.sfLead({form_id:\"knx-anlage-modernisieren\",lead_type:'rekonstruktion',email:v('rf-mail'),phone:v('rf-tel')}) } else { (window.dataLayer=window.dataLayer||[]).push({event:'sf_lead',form_id:\"knx-anlage-modernisieren\",lead_type:'rekonstruktion'}) } }catch(e){}\r\n      } else { btn.disabled=false; s.textContent='Das hat nicht geklappt. Bitte rufen Sie uns kurz an: +49 211 838 66 870.'; s.className='rfmsg err' }\r\n    }).catch(function(){ btn.disabled=false; s.textContent='Das hat nicht geklappt. Bitte rufen Sie uns kurz an: +49 211 838 66 870.'; s.className='rfmsg err' });\r\n  });\r\n})();<\/script>\r\n\r\n<section class=\"faq\"><div class=\"wrap\"><div class=\"sec-h\"><span class=\"eyebrow\">FAQ<\/span><h2>Clearly answered.<\/h2><\/div><details><summary>Is a modernisation a full replacement?<\/summary><p>No. The bus cable stays, and devices from different generations work together on the same bus \u2014 which is why modernisation can proceed in steps. Whatever runs reliably and is needed stays \u2014 even though we would earn more on a swap; devices are replaced where load, function or spare part availability argue against them; some only need new parameters. To put it in one sentence: modernising means replacing or updating what exists; if something new is added \u2014 a room, a heat pump \u2014 that is an extension; if the foundation is missing, it is a reconstruction. Both neighbouring cases have pages of their own, and we tell you openly which one you are in.<\/p><\/details><details><summary>A single actuator is faulty \u2014 is a replacement device enough?<\/summary><p>If an identical replacement exists: yes. It is loaded from the project with the existing application program and the existing parameters; with a complete project an electrical contractor versed in KNX can do that too \u2014 you do not need us for it. It is different when the device is discontinued: the successor comes with its own application program and is reparameterised \u2014 and for very old devices the question arises whether their application program can still be maintained in a current ETS at all. By then at the latest, a review of the whole project pays off, because a system was built in one generation: what hits this actuator is bound to hit its neighbours too.<\/p><\/details><details><summary>The distribution board still says EIB \u2014 is modernisation worth it at all?<\/summary><p>Yes, especially then. EIB is the predecessor of KNX and was absorbed into it; devices with EIB printed on them and today's KNX devices work on the same bus. So nothing has to go because of the name. The limits lie elsewhere: with application programs that can only be maintained in earlier ETS versions, and with devices without a replacement of the same design. The review of the project settles both. And it may also find that little needs doing: a system that switches and dims and is meant to do exactly that can stay as it is \u2014 then the modernisation is limited to maintaining the project.<\/p><\/details><details><summary>Our project dates from ETS 2 or ETS 3 \u2014 what becomes of it?<\/summary><p>It is migrated to a current ETS, sometimes via intermediate steps, and this migration is part of the modernisation: only with a current project state can future changes be planned. We name two breaking points beforehand: application programs a current ETS no longer opens, and product data no manufacturer still provides \u2014 these are the points where it is decided whether a device stays or is replaced. The migrated project and the updated documentation go to you. If no project state can be found at all, the route starts one page earlier \u2014 with the system readout or the lost project file; both have pages of their own.<\/p><\/details><details><summary>What does it cost to modernise a KNX system?<\/summary><p>Before the review no figure can honestly be given, so we give none. The effort depends on the device list and on how the three decisions per device turn out \u2014 keep, replace, reparameterise \u2014 and on which of them you want to tackle first: a modernisation can be planned in stages, say the lighting first, the control points later. After the review you receive a list in which every item is justified, including those we talk you out of. Two invoices, two roles: planning, programming and documentation are on ours; devices and the work in the distribution board on elektrofabrik's \u2014 or on your own contractor's.<\/p><\/details><\/div><\/section>\r\n\r\n<section class=\"del\"><div class=\"wrap\" style=\"text-align:center\">\r\n  <span class=\"eyebrow\" style=\"justify-content:center\">The full picture<\/span>\r\n  <h2 style=\"font-weight:900;font-size:clamp(23px,3vw,32px);margin:14px 0 20px\">All about the KNX service<\/h2>\r\n  <p style=\"color:var(--muted);max-width:62ch;margin:0 auto 26px\">Modernising is one of several routes for a system that already exists. The overview sorts them by your starting position \u2014 from extending to the case where documents are missing.<\/p>\r\n  <a class=\"backpill\" href=\"\/en\/knx-service\/\">To the KNX service overview <span class=\"ar\">&rarr;<\/span><\/a>\r\n<\/div><\/section>\r\n\r\n<section class=\"orte\"><div class=\"wrap\">\r\n  <div class=\"sec-h\"><span class=\"eyebrow\">Where we work<\/span><h2>KNX service in Cologne, D\u00fcsseldorf &amp; NRW.<\/h2>\r\n  <p>smartfabrik is a smart home planning practice based in D\u00fcsseldorf (Reisholzer Werftstr. 31A). We plan for private clients and companies in Cologne, D\u00fcsseldorf and across North Rhine-Westphalia \u2014 and, where wanted, nationwide and internationally. A selection of the places we have already planned and delivered in:<\/p><\/div>\r\n  <div class=\"ochips\"><a href=\"\/en\/smart-home-cologne\/\">Cologne-Marienburg<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-Rodenkirchen<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-S\u00fcrth<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-Lindenthal<\/a><a href=\"\/en\/smart-home-cologne\/\">Cologne-Braunsfeld<\/a><a href=\"\/en\/smart-home-duesseldorf\/\">D\u00fcsseldorf-Oberkassel<\/a><a href=\"\/en\/projects\/\">Neuss<\/a><a href=\"\/en\/projects\/\">Kaarst<\/a><a href=\"\/en\/projects\/\">Moers<\/a><a href=\"\/en\/projects\/\">Essen<\/a><a href=\"\/en\/projects\/\">Solingen<\/a><a href=\"\/en\/smart-home-cologne\/\">Br\u00fchl<\/a><a href=\"\/en\/projects\/\">Aachen<\/a><a href=\"\/en\/projects\/\">Berlin<\/a><a href=\"\/en\/projects\/\">Hamburg<\/a><a href=\"\/en\/projects\/\">Mainz<\/a><a href=\"\/en\/projects\/\">Mallorca<\/a><a href=\"\/en\/projects\/\">Riyadh<\/a><\/div>\r\n<\/div><\/section>\r\n<\/div><footer class=\"blpfoot\" data-sf-lang=\"en\"><div class=\"wrap\"><div class=\"ftop\"><div class=\"fbrand\"><a href=\"\/en\/\" class=\"blogo\" aria-label=\"smartfabrik\"><\/a><p>Manufacturer-independent smart home &amp; KNX planning. Carried out by elektrofabrik. Cologne \u00b7 D\u00fcsseldorf \u00b7 NRW.<\/p><\/div><nav class=\"fcol\"><span class=\"fh\">Services<\/span><a href=\"\/en\/services\/\">All services<\/a><a href=\"\/en\/for-private-clients\/\">For private clients<\/a><a href=\"\/en\/for-developers\/\">For developers &amp; commercial<\/a><a href=\"\/en\/basalte\/\">Basalte<\/a><a href=\"\/en\/network-security-systems\/\">Network &amp; security<\/a><a href=\"\/en\/knx-service\/\">KNX service<\/a><\/nav><nav class=\"fcol\"><span class=\"fh\">Company<\/span><a href=\"\/en\/projects\/\">Projects<\/a><a href=\"\/en\/partners\/\">Partners<\/a><a href=\"\/en\/team\/\">Team<\/a><a href=\"\/en\/smartnews\/\">smartnews<\/a><\/nav><nav class=\"fcol\"><span class=\"fh\">Contact<\/span><a href=\"tel:+4921183866870\">+49 211 838 66 870<\/a><a href=\"mailto:info@smartfabrik.de\">info@smartfabrik.de<\/a><a href=\"\/en\/contact\/\">Contact form<\/a><span class=\"fregion\">Cologne \u00b7 D\u00fcsseldorf \u00b7 North Rhine-Westphalia<\/span><\/nav><\/div><div class=\"fregionen\"><span>Locally:<\/span><a href=\"\/en\/smart-home-cologne\/\">Smart Home Cologne<\/a><a href=\"\/en\/smart-home-duesseldorf\/\">Smart Home D\u00fcsseldorf<\/a><\/div><div class=\"fbot\"><span>\u00a9 smartfabrik \u00b7 Cologne \u00b7 D\u00fcsseldorf \u00b7 NRW<\/span><nav><a href=\"\/en\/imprint\/\">Legal notice<\/a><a href=\"\/en\/privacy-policy\/\">Privacy<\/a><\/nav><\/div><\/div><\/footer><script>(function(){var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}})},{threshold:.08});document.querySelectorAll('.sp .reveal').forEach(function(el){io.observe(el)});})();<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Service\",\"name\":\"KNX System Modernisation: Keep or Replace\",\"serviceType\":\"KNX service\",\"provider\":{\"@type\":\"ProfessionalService\",\"name\":\"smartfabrik GmbH\",\"telephone\":\"+49 211 838 66 870\",\"email\":\"info@smartfabrik.de\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Reisholzer Werftstr. 31A\",\"postalCode\":\"40589\",\"addressLocality\":\"D\u00fcsseldorf\",\"addressCountry\":\"DE\"},\"areaServed\":[\"K\u00f6ln\",\"D\u00fcsseldorf\",\"Nordrhein-Westfalen\",\"Deutschland\"]},\"description\":\"Bring an old KNX or EIB system up to today's standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.\",\"inLanguage\":\"en\"},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is a modernisation a full replacement?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The bus cable stays, and devices from different generations work together on the same bus \u2014 which is why modernisation can proceed in steps. Whatever runs reliably and is needed stays \u2014 even though we would earn more on a swap; devices are replaced where load, function or spare part availability argue against them; some only need new parameters. To put it in one sentence: modernising means replacing or updating what exists; if something new is added \u2014 a room, a heat pump \u2014 that is an extension; if the foundation is missing, it is a reconstruction. Both neighbouring cases have pages of their own, and we tell you openly which one you are in.\"}},{\"@type\":\"Question\",\"name\":\"A single actuator is faulty \u2014 is a replacement device enough?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If an identical replacement exists: yes. It is loaded from the project with the existing application program and the existing parameters; with a complete project an electrical contractor versed in KNX can do that too \u2014 you do not need us for it. It is different when the device is discontinued: the successor comes with its own application program and is reparameterised \u2014 and for very old devices the question arises whether their application program can still be maintained in a current ETS at all. By then at the latest, a review of the whole project pays off, because a system was built in one generation: what hits this actuator is bound to hit its neighbours too.\"}},{\"@type\":\"Question\",\"name\":\"The distribution board still says EIB \u2014 is modernisation worth it at all?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, especially then. EIB is the predecessor of KNX and was absorbed into it; devices with EIB printed on them and today's KNX devices work on the same bus. So nothing has to go because of the name. The limits lie elsewhere: with application programs that can only be maintained in earlier ETS versions, and with devices without a replacement of the same design. The review of the project settles both. And it may also find that little needs doing: a system that switches and dims and is meant to do exactly that can stay as it is \u2014 then the modernisation is limited to maintaining the project.\"}},{\"@type\":\"Question\",\"name\":\"Our project dates from ETS 2 or ETS 3 \u2014 what becomes of it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is migrated to a current ETS, sometimes via intermediate steps, and this migration is part of the modernisation: only with a current project state can future changes be planned. We name two breaking points beforehand: application programs a current ETS no longer opens, and product data no manufacturer still provides \u2014 these are the points where it is decided whether a device stays or is replaced. The migrated project and the updated documentation go to you. If no project state can be found at all, the route starts one page earlier \u2014 with the system readout or the lost project file; both have pages of their own.\"}},{\"@type\":\"Question\",\"name\":\"What does it cost to modernise a KNX system?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Before the review no figure can honestly be given, so we give none. The effort depends on the device list and on how the three decisions per device turn out \u2014 keep, replace, reparameterise \u2014 and on which of them you want to tackle first: a modernisation can be planned in stages, say the lighting first, the control points later. After the review you receive a list in which every item is justified, including those we talk you out of. Two invoices, two roles: planning, programming and documentation are on ours; devices and the work in the distribution board on elektrofabrik's \u2014 or on your own contractor's.\"}}],\"inLanguage\":\"en\"}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leistungen KNX-Service Referenzen Partner Team Kontakt DEENARBeratung &rarr; Modernisierung im Bestand KNX-Anlage modernisieren \u2014 das Vorhandene auf heutigen Stand. Es beginnt selten mit einem Plan: Die neue LED flackert am alten Dimmaktor, f\u00fcr den gebrochenen Taster gibt es die Serie nicht mehr, ein Aktor f\u00e4llt aus \u2014 und sein Nachfolger tr\u00e4gt eine andere Bestellnummer. Der&hellip; <a class=\"more-link\" href=\"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/\">Continue reading <span class=\"screen-reader-text\">KNX System Modernisation: Keep or Replace | smartfabrik<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"parent":10156,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-10163","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>KNX System Modernisation: Keep or Replace | smartfabrik<\/title>\n<meta name=\"description\" content=\"Bring an old KNX or EIB system up to today&#039;s standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.\" \/>\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\/knx-service\/knx-system-modernisation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KNX System Modernisation: Keep or Replace | smartfabrik\" \/>\n<meta property=\"og:description\" content=\"Bring an old KNX or EIB system up to today&#039;s standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/\" \/>\n<meta property=\"og:site_name\" content=\"smartfabrik\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/smartfabrik\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-23T08:12:05+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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/knx-system-modernisation\\\/\",\"url\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/knx-system-modernisation\\\/\",\"name\":\"KNX System Modernisation: Keep or Replace | smartfabrik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/#website\"},\"datePublished\":\"2026-08-19T21:09:00+00:00\",\"dateModified\":\"2026-08-23T08:12:05+00:00\",\"description\":\"Bring an old KNX or EIB system up to today's standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/knx-system-modernisation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/knx-system-modernisation\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/knx-system-modernisation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home page\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KNX Service: Plan &#038; Program Existing Systems | smartfabrik\",\"item\":\"https:\\\/\\\/smartfabrik.de\\\/en\\\/knx-service\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"KNX System Modernisation: Keep or Replace | 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":"KNX System Modernisation: Keep or Replace | smartfabrik","description":"Bring an old KNX or EIB system up to today's standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.","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\/knx-service\/knx-system-modernisation\/","og_locale":"en_US","og_type":"article","og_title":"KNX System Modernisation: Keep or Replace | smartfabrik","og_description":"Bring an old KNX or EIB system up to today's standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.","og_url":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/","og_site_name":"smartfabrik","article_publisher":"https:\/\/www.facebook.com\/smartfabrik","article_modified_time":"2026-08-23T08:12:05+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":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/","url":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/","name":"KNX System Modernisation: Keep or Replace | smartfabrik","isPartOf":{"@id":"https:\/\/smartfabrik.de\/en\/#website"},"datePublished":"2026-08-19T21:09:00+00:00","dateModified":"2026-08-23T08:12:05+00:00","description":"Bring an old KNX or EIB system up to today's standard: operation, lighting, control and the ETS project \u2014 decided device by device, no full replacement.","breadcrumb":{"@id":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartfabrik.de\/en\/knx-service\/knx-system-modernisation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home page","item":"https:\/\/smartfabrik.de\/en\/"},{"@type":"ListItem","position":2,"name":"KNX Service: Plan &#038; Program Existing Systems | smartfabrik","item":"https:\/\/smartfabrik.de\/en\/knx-service\/"},{"@type":"ListItem","position":3,"name":"KNX System Modernisation: Keep or Replace | 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\/10163","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=10163"}],"version-history":[{"count":4,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10163\/revisions"}],"predecessor-version":[{"id":10379,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10163\/revisions\/10379"}],"up":[{"embeddable":true,"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/pages\/10156"}],"wp:attachment":[{"href":"https:\/\/smartfabrik.de\/en\/wp-json\/wp\/v2\/media?parent=10163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}