Zum Hauptinhalt springen

CreateMeteringPointData@1

Der Node CreateMeteringPointData@1 erzeugt eine Liste von Zählpunktdaten (MeteringPointInfo) aus einer EDA-Zählpunktliste (ECMPList 01.20, z. B. SENDEN_ECP, ANTWORT_CMP oder ABSCHLUSS_ECON), die als JSON-Objekt im Datenkontext vorliegt.

Adapter-Voraussetzungen​

Node-Konfiguration​

Zu den Feldern path, targetPath, targetValueWriteMode und targetValueKind siehe Überblick.

transformations:
- type: CreateMeteringPointData@1
path: $.ecmpList # ECMPList object
targetPath: $.meteringPoints
PropertyTypErforderlichStandardBeschreibung
pathstringNein$Pfad zum ECMPList-Objekt (MarketParticipantDirectory, ProcessDirectory)
targetPathstringNein$Pfad, an den die Liste der MeteringPointInfo-Objekte geschrieben wird
hinweis

Der Node benötigt die vollständige ECMPList einschließlich ProcessDirectory.MpListData. Die Message einer von EdaReceiver@1 geschriebenen EdaMessage enthält die Zählpunktliste nicht (sie ist nur in RawContent enthalten). Um die Zählpunkte einer empfangenen Nachricht zu erhalten, wird EdaParseMessage@1 verwendet, das sie in MeteringPoints liefert.

Verhalten​

  • Wird unter path keine ECMPList gefunden, schlägt der Node fehl (No valid input data received for CreateMeteringPointDataNode.).
  • Einträge ohne Zählpunktnummer oder ohne Zeitdaten werden übersprungen. Eine leere Liste ist gültig und ergibt ein leeres Array.
  • Je Zählpunkt wird der Zeitabschnitt mit dem spätesten DateFrom verwendet.

Ausgabe​

Eine Liste von MeteringPointInfo-Objekten (Property-Namen im Datenkontext in PascalCase):

PropertyBeschreibung
MeteringPointNumberZählpunktnummer
ConsentIdId der Zustimmung
DirectionEnergierichtung: 0 unbekannt (nicht gemeldet), 1 Verbrauch, 2 Erzeugung
ActivatedSinceAktivierungsdatum
DeactivatedSinceDeaktivierungsdatum, null wenn der Zählpunkt noch aktiv ist
ParticipationFactorTeilnahmefaktor in Prozent, null wenn nicht gemeldet
ProductionTypeAbgeleitet aus den ersten drei Zeichen des TechCode: T01 Solar (1), T02 Wind (3), T03 Wasser (2), T04–T07 Sonstige (6), jeder andere Code unbekannt (0); null ohne TechCode
TechCodeTechnologiecode gemäß AIB EECS Fact Sheet 5 (neu in ECMPList 01.20)
FuelCodeBrennstoffcode, unverändert übernommen

Die Konfigurations-Properties sind in der API-Referenz dokumentiert, die Ausgabe unter MeteringPointInfo.