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
| Property | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
path | string | Nein | $ | Pfad zum ECMPList-Objekt (MarketParticipantDirectory, ProcessDirectory) |
targetPath | string | Nein | $ | Pfad, an den die Liste der MeteringPointInfo-Objekte geschrieben wird |
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
pathkeineECMPListgefunden, 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
DateFromverwendet.
Ausgabe
Eine Liste von MeteringPointInfo-Objekten (Property-Namen im Datenkontext in PascalCase):
| Property | Beschreibung |
|---|---|
MeteringPointNumber | Zählpunktnummer |
ConsentId | Id der Zustimmung |
Direction | Energierichtung: 0 unbekannt (nicht gemeldet), 1 Verbrauch, 2 Erzeugung |
ActivatedSince | Aktivierungsdatum |
DeactivatedSince | Deaktivierungsdatum, null wenn der Zählpunkt noch aktiv ist |
ParticipationFactor | Teilnahmefaktor in Prozent, null wenn nicht gemeldet |
ProductionType | Abgeleitet 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 |
TechCode | Technologiecode gemäß AIB EECS Fact Sheet 5 (neu in ECMPList 01.20) |
FuelCode | Brennstoffcode, unverändert übernommen |
Die Konfigurations-Properties sind in der API-Referenz dokumentiert, die Ausgabe unter MeteringPointInfo.