Skip to content

service metering updateReading

Thorsten Zoerner edited this page Jan 23, 2024 · 2 revisions

Methode "updateReading" des Microservice "metering" /api/metering/updateReading

Die Methode "updateReading" des Metering Service im STROMDAO Energy Application Framework (EAF) ist einBestandteil des Messstellenbetriebs (MSB). Sie dient zur Erfassung und Verarbeitung von Zählerständen, die entweder direkt über die Metering API oder indirekt über Integrationen wie die MQTT Bridge oder AS4 (Marktkommunikation) aufgerufen werden.

Die Methode "updateReading" erfordert drei Werte:

  • reading: Der abgelesene Zählerstand in Wattstunden (Wh).
  • time: Der Zeitpunkt der Ablesung.
  • meterId: Eine eindeutige Kennung des Zählers, wie zum Beispiel die MeLoID.

Die Methode führt zunächst eine Plausibilitätsprüfung durch. Dabei wird unter anderem geprüft, ob bereits ein neuerer Zählerstand bekannt ist und ob der aktuelle Zählerstand höher ist als der zuletzt dem System bekannte Stand. Ist die Plausibilität gegeben, so wird die Methode retrieve des Settlement Services service-settlement-retrieve aufgerufen. Diese Methode dient zur Aufteilung der Energiemengen, die sich aus der Differenz zwischen zwei Zählerständen ergeben.

Nach der Aufteilung der Energiemengen wird ein Clearing service-clearing-commit für den Zeitraum zwischen dem vorangegangenen und dem aktuellen Zählerstand vorgenommen. Das Clearing dient dazu, die Abrechnungen zwischen Verbrauchern und Stromlieferanten abzustimmen und eine transparente und einheitliche Übersicht über Forderungen und Verbindlichkeiten zu gewährleisten.

Zusammenfassend lässt sich sagen, dass die Methode "updateReading" eine zentrale Rolle im Prozess der Energieabrechnung spielt. Sie stellt sicher, dass alle Verbrauchsdaten korrekt erfasst und verarbeitet werden und ermöglicht so ein zuverlässiges und genaues Abrechnungssystem..

Clone this wiki locally