BauBio Jeremias · Bau und Nachhaltigkeit

Completed

UBP-Rechner: Umweltbelastung direkt aus dem CAD-Export

Ein Rechner ordnet HiCAD-Stahlbauteile den KBOB-Daten zu und liefert Umweltbelastungspunkte, Pareto-Diagramm und Excel-Export.

Year
2025
Services
Webanwendung · Datenabgleich · Excel-Export
Stand
Prototyp
Erste Version
04.12.2025
Abschluss der Anpassungen
18.12.2025
Datenbasis
KBOB-Ökobilanzdaten im Baubereich

This case study is available in German only.

Ausgangslage

BauBio Jeremias musste für Stahlbauteile die Umweltbelastung in Umweltbelastungspunkten (UBP) angeben. Die Mengen stammen aus dem CAD-Programm HiCAD. Die Referenzwerte stehen in den KBOB-Ökobilanzdaten.

Der CAD-Export ist eine Excel-Mengenliste. Jede Zeile hat ein Material, ein Gewicht und oft eine Beschichtung. Diese Angaben müssen zu den Einträgen der Ökobilanzdaten passen. Wer das von Hand macht, vergleicht Zeile für Zeile.

Lösung

ByteBricks hat einen Rechner als Webanwendung gebaut. Der Ablauf hat drei Schritte.

  1. Die Mengenliste aus HiCAD hochladen.
  2. Der Rechner ordnet Material und Beschichtung den KBOB-Einträgen zu und berechnet die UBP.
  3. Das Ergebnis lässt sich ansehen und als Excel-Datei exportieren.

Die Auswertung zeigt:

  • UBP pro Bauteil, nach Material und nach Beschichtung
  • ein Pareto-Diagramm: Welche Bauteile verursachen den grössten Teil der Belastung?
  • eine Liste der Zeilen, die der Rechner nicht zuordnen konnte

Der Rechner rät nicht. Was er nicht kennt, zeigt er an. Eine Person prüft diese Zeilen und ergänzt die Zuordnung. Der gleiche Werkstoff kann je nach Form (Blech oder Profil) andere Werte haben. Auch das berücksichtigt die Zuordnung.

Der Excel-Export trägt einen Zeitstempel. Die Anwendung ist mit einem Passwort geschützt.

Zusammenfassung mit Total UBP, Gewicht und Trefferquote, darunter die Umweltbelastung pro Material
Zusammenfassung und Umweltbelastung pro Material
Pareto-Diagramm der 15 Bauteile mit der grössten Umweltbelastung
Pareto: Welche Bauteile verursachen den grössten Teil der Belastung?
Liste der Bauteile, die der Rechner nicht zuordnen konnte
Was der Rechner nicht kennt, zeigt er an

Alle Bilder zeigen den echten Rechner mit einem erfundenen Beispielprojekt. Bauteile und Zahlen stammen nicht von BauBio Jeremias.

Ergebnis

Stand: Prototyp. Die erste lauffähige Version stand am 4. Dezember 2025. Am 18. Dezember 2025 folgte die zweite Runde mit weiteren Zuordnungsregeln, neuen Diagrammen und einer Spalte mit der KBOB-Material-ID für die Kontrolle.

Einen Betriebsstart nennen wir nicht. Wir nennen auch keine Zeitersparnis in Stunden.

Tabelle mit den Ergebnissen pro Bauteil und der KBOB-Material-ID
Ergebnis pro Bauteil, mit KBOB-Material-ID für die Kontrolle

Wie wir gearbeitet haben

Die erste Version entstand an einem Nachmittag, am 4. Dezember 2025. Danach folgte die zweite Runde mit weiteren Zuordnungsregeln. Der Rechner kennt nur Zuordnungen, die in der Zuordnungstabelle stehen. Fehlt eine, erscheint die Zeile in der Liste und die Tabelle wächst.

Die Zuordnung ist nachvollziehbar. Die Ergebnistabelle enthält die KBOB-Material-ID jeder Zeile. Wer das Ergebnis kontrolliert, sieht sofort, welcher Eintrag verwendet wurde.

Technik

  • Python mit Streamlit für die Oberfläche
  • pandas und openpyxl für Excel-Import und Excel-Export
  • Plotly für Pareto-, Balken- und Verteilungsdiagramme
  • Zuordnungstabelle als JSON-Datei, damit Regeln ohne Code-Änderung wachsen können
  • Datenbasis: Ökobilanzdaten im Baubereich 2009/1:2022 v7.0, UBP'21

Nächster Schritt

Sie haben eine Mengenliste, die jemand von Hand auswertet? Senden Sie uns eine Excel-Liste oder ein Beispiel des Ablaufs. Anonymisiert reicht.

Im Erstgespräch klären wir, ob sich ein Werkzeug lohnt. Danach folgt eine schriftliche Offerte mit Umfang, Festpreis und Termin.

Für Planungs- und Ingenieurbüros: Excel-Exit-Sprint.

About ByteBricks

ByteBricks is a product studio in Bern. We build software for SMEs, from the first idea to everyday operation.

We first clarify what is really needed. We build in short steps and show progress all the way. You stay in the loop the entire time. After launch we stay on and keep improving.

  1. 01 Clarify

    We ask about goals, workflows and edge cases and drop weak ideas early.

  2. 02 Design

    We design workflows and screens from the view of the people who use them.

  3. 03 Build

    We build in short steps and review and test every change before it goes live.

  4. 04 Evolve

    Launch is a checkpoint, after it we keep improving the software with you.

We do not follow a template. The process adapts to your project.

Contact: Michael Scheiwiller, michael@bytebricks.ch

A similar tool for your office?

Tell us in 30 minutes what still runs by hand today. We tell you honestly if and how we can help.