Zum Inhalt springen

VersorgungswirtschaftDeutschland

Ein Funkkonfigurator, der zu jeder Einstellung den Batterieverbrauch zeigt.

Deutscher Hersteller von Wasserzählern mit Funkmodulen.

Echtzeit
Prognose der Batterielaufzeit für jede Einstellung
RSA-OAEP
Verschlüsselung, bevor die Daten den Browser verlassen
3 Ebenen
der Prüfung: Einzelfeld, Feldkombination, Produkttyp
  • Webplattform
  • Verschlüsselung
  • Modernisierung
Digitaler Wasserzähler mit Messinganschlüssen auf einer Stahlbank

Bilder zur Illustration, mit KI erstellt. Die Projekte und ihre Ergebnisse sind real.

Ausgangslage

Vor der Installation legen Techniker und Partner fest, wie jeder Zähler seine Daten überträgt. Jede Einstellung wirkt sich auf die Batterielaufzeit aus, und ein falscher Wert landet auf einem Gerät im Feld.

Die erste Version war zu einer einzigen Komponente mit mehr als 1.000 Zeilen angewachsen, mit Fehlern in der Batterieberechnung, beim Auslesen des Gerätestatus sowie bei Import und Export. Neue Zählertypen einzubinden war langsam und riskant.

Was wir entwickelt haben

Version 2 des Konfigurators: Formulare, die sich an jeden Zähler- und Modultyp anpassen, eine Prognose der Batterielaufzeit in Echtzeit und eine verschlüsselte Konfigurationsdatei, die anschließend auf das Gerät geschrieben wird.

Was das System leistet

  • Formulare, die sich an jeden Zähler- und Funkmodultyp anpassen
  • Einrichtung der Funktelegramme: Typen, Sendeintervalle und Zeitfenster
  • Batterielaufzeit wird bei jeder Änderung sofort neu berechnet
  • Statusmeldungen des Geräts in lesbare Informationen übersetzt
  • Import und Export von Konfigurationen, kompatibel mit älteren Dateien
  • Verschlüsselter Export (RSA-OAEP), bevor die Datei den Browser verlässt

Das Ergebnis

Techniker konfigurieren einen Zähler und sehen bei jeder Einstellung, was sie die Batterie kostet, bevor sie auf das Gerät gelangt.

Das Team des Herstellers übernimmt eine getestete, dokumentierte Codebasis, die für neue Produkttypen vorbereitet ist.

Technische Umsetzung

Angular 19 mit Standalone Components, TypeScript und RxJS. Aus dem alten Monolithen wurden klar abgegrenzte Services für Formulare, Validierung, Produkttypen und Verschlüsselung, sodass sich die Fachlogik testen und erweitern lässt.

End-to-End-Tests mit Cypress und Allure-Berichten sowie eine vollständige technische Dokumentation auf Deutsch für die Übergabe.

Unser Beitrag

Fehleranalyse und -behebung, Umbau der Architektur, Verschlüsselung, Testautomatisierung, Vorbereitung der Auslieferung und vollständige Dokumentation.

Technologien

  • RSA-OAEP
  • Angular 19
  • TypeScript
  • RxJS
  • Cypress
  • Allure
  • Angular Material
  • jsPDF

Projekt starten

Sprechen wir über Ihr Projekt.

Erzählen Sie uns, was Sie entwickeln möchten oder was in Ihren bestehenden Systemen nicht funktioniert. Wir antworten innerhalb eines Werktags. Oder Sie vereinbaren direkt ein 30-minütiges Gespräch.