Skip to content

Metering

Thorsten Zoerner edited this page Dec 19, 2023 · 1 revision

Der Metering Service im STROMDAO Energy Application Framework (EAF) spielt eine zentrale Rolle als die Schnittstelle zum Messstellenbetrieb (MSB). Die Kernfunktion des Metering Service ist die Methode updateReading, an die Stromzähler ihre Messwerte liefern. Diese Werte stellen den tatsächlichen Energieverbrauch der Kunden dar und sind essenziell für die Abrechnung der genutzten Energie.

Der Service ist so konzipiert, dass die updateReading Methode entweder direkt aufgerufen werden kann, das heißt durch den Aufruf des API-Endpunkts des STROMDAO EAF, oder indirekt über sogenannte Glue-Services. Glue-Services sind Schnittstellen, die dafür entwickelt wurden, die durch automatische Zählerablesung (AMR) erfassten Messwerte in ein für das EAF geeignetes Format umzuwandeln und weiterzuleiten.

Die für die updateReading Methode erforderlichen Werte umfassen:

  • 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.

Es ist wichtig, dass ein Glue-Service oder eine Client-Anwendung nach der Verarbeitung der Daten darauf achtet, dass die Rückmeldung processed:true enthält. Sollte eine Rückmeldung mit processed:false erfolgen, deutet dies darauf hin, dass der übermittelte Zählerstand nicht verarbeitet werden konnte. Dies könnte vorkommen, wenn bereits ein neuerer Zählerstand vorliegt (gemessen an der Zeit) oder der Wert reading kleiner ist als der letzte übermittelte und dem Framework bekannte Zählerstand.

Der Metering Service stellt somit sicher, dass alle Verbrauchsdaten korrekt erfasst und für die weitere Verarbeitung, wie zum Beispiel das Clearing, bereitgestellt werden. Dies ist entscheidend für ein zuverlässiges und genaues Abrechnungssystem innerhalb des EAF, das dynamische Stromtarife ermöglicht und unterstützt.

Clone this wiki locally