import { Link } from "react-router-dom" import { Ban, Euro, LayoutDashboard, Package, Timer, TrendingUp, Unlock, X, } from "lucide-react" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Card, CardContent } from "@/components/ui/card" import { Separator } from "@/components/ui/separator" import { Section, SectionHeading } from "@/components/gebos/section" import { CtaBanner } from "@/components/gebos/cta-banner" import { IconBadge } from "@/components/gebos/icon-tile" import { NumberedList } from "@/components/gebos/process-steps" import { AssetRender, renders, vectors, } from "@/components/gebos/site-assets" import { AudiencePage } from "@/pages/audiences/audience-page" const deviceExamples = [ "Wärmemengenzähler", "Warmwasserzähler", "Kaltwasserzähler", "Kommunikationsinfrastruktur", "Rauchwarnmelder", ] const rolloutSteps = [ { title: "Portfolio und Objekte erfassen", description: "Bei der Auftragserstellung werden die betreffenden Gebäude, Wohnungen und die vorhandene beziehungsweise benötigte Ausstattung erfasst.", }, { title: "Gerätebedarf bestimmen", description: ( <> Für jedes Objekt wird festgelegt, welche Geräte benötigt werden. Beispielsweise: {deviceExamples.map((device) => ( {device} ))} ), }, { title: "GebOS bereitet den Rollout vor", description: "Gebäude und Wohnungen werden im System angelegt und die Hardware wird objektbezogen vorbereitet.", }, { title: "Installationsfertig liefern", description: "Die Geräte werden passend zum jeweiligen Gebäude beziehungsweise zur jeweiligen Nutzungseinheit ausgeliefert.", }, { title: "Bestehende Monteure installieren", description: "Eigene Mitarbeiter, Hausmeister oder bestehende Installationspartner können die Montage übernehmen. Eine umfangreiche Softwarekonfiguration vor Ort ist nicht erforderlich.", }, { title: "Bewohner einladen", description: "Nach der Einrichtung müssen im Wesentlichen noch die relevanten Bewohnerdaten ergänzt beziehungsweise Einladungen zum Mieterportal versendet werden.", }, ] const noEffortItems = [ { icon: , title: "Keine aufwendige Gerätekonfiguration." }, { icon: , title: "Keine manuelle Anlage jedes einzelnen Gerätes." }, { icon: , title: "Keine spezielle GebOS-Zertifizierung für den Installateur.", }, ] const portfolioStats = [ { value: "48", label: "Gebäude" }, { value: "384", label: "Wohnungen" }, { value: "1.746", label: "Geräte" }, ] const statusInfos = [ "Auftrag angelegt", "Hardware vorbereitet", "Versendet", "Installation begonnen", "Installation vollständig", "Geräte aktiv", "Bewohner eingeladen", "Handlungsbedarf", ] const whyGebos = [ { title: "Schneller Rollout", sub: "Standardisierte Abläufe ermöglichen die parallele Umsetzung vieler Objekte.", }, { title: "Weniger Administration", sub: "Gebäudedaten werden möglichst nur einmal erfasst und anschließend weiterverwendet.", }, { title: "Vorkonfigurierte Hardware", sub: "Geräte werden bereits passend zu den jeweiligen Objekten vorbereitet.", }, { title: "Bestehende Installationspartner", sub: "Eigene Hausmeister, technische Mitarbeiter oder externe Fachbetriebe können weiter eingesetzt werden.", }, { title: "Zentrale Portfolioübersicht", sub: "Gebäude, Wohnungen und Geräte lassen sich gemeinsam betrachten.", }, { title: "Ein Ansprechpartner", sub: "Technik und laufende digitale Dienstleistungen greifen ineinander.", }, ] /** Portfolio/rollout hero per asset kit 06: building, teal bars, consumption ring. */ function PortfolioHeroArt() { return (
) } export default function HausverwaltungenPage() { return ( } visual={} features={[ { icon: , title: "Vorkonfigurierte Hardware", }, { icon: , title: "Wenig Aufwand vor Ort", }, { icon: , title: "Zentrale Übersicht", }, { icon: , title: "Skalierbar für wachsende Portfolios", }, ]} closing={
} title="Wie sieht Ihr Portfolio aus?" description="Erhalten Sie zunächst mit wenigen Angaben eine Preisindikation für mehrere Gebäude – oder sprechen Sie mit uns über vorhandene Messtechnik und den geplanten Rollout." actions={ <> } />
} >

Objekte einmal erfassen. Geräte vorbereitet erhalten. Montieren. Betreiben.

{noEffortItems.map((item, i) => ( {item.icon}

{item.title}

))}

Damit können bestehende Installationsstrukturen weiter genutzt werden.

Beispiel

Portfolio

{portfolioStats.map((stat) => (
{stat.value}
{stat.label}
))}
43 Gebäude aktiv 3 in Installation 2 mit Handlungsbedarf

Mögliche Statusinformationen

{statusInfos.map((status) => ( {status} ))}
{whyGebos.map((item) => (

{item.title}

{item.sub}

))}
) }