Skip to main content

CreateMeteringPointData@1

Node CreateMeteringPointData@1 creates a list of metering point data (MeteringPointInfo) from an EDA metering point list (ECMPList 01.20, e.g. SENDEN_ECP, ANTWORT_CMP or ABSCHLUSS_ECON) that is available as a JSON object in the data context.

Adapter Prerequisites​

Node Configuration​

For fields path, targetPath, targetValueWriteMode, and targetValueKind, see Overview.

transformations:
- type: CreateMeteringPointData@1
path: $.ecmpList # ECMPList object
targetPath: $.meteringPoints
PropertyTypeRequiredDefaultDescription
pathstringNo$Path to the ECMPList object (MarketParticipantDirectory, ProcessDirectory)
targetPathstringNo$Path where the list of MeteringPointInfo objects is written
note

The node needs the complete ECMPList including ProcessDirectory.MpListData. The Message of an EdaMessage written by EdaReceiver@1 does not contain the metering point list (it is only kept in RawContent). To get the metering points of a received message, use EdaParseMessage@1, which returns them in MeteringPoints.

Behavior​

  • If no ECMPList is found at path, the node fails (No valid input data received for CreateMeteringPointDataNode.).
  • Entries without a metering point number or without time data are skipped. An empty list is valid and results in an empty array.
  • For each metering point, the time slice with the latest DateFrom is used.

Output​

A list of MeteringPointInfo objects (PascalCase property names in the data context):

PropertyDescription
MeteringPointNumberMetering point number
ConsentIdConsent id
DirectionEnergy direction: 0 unknown (not reported), 1 consumption, 2 production
ActivatedSinceActivation date
DeactivatedSinceDeactivation date, null if the metering point is still active
ParticipationFactorParticipation factor in percent, null if not reported
ProductionTypeDerived from the first three characters of the TechCode: T01 solar (1), T02 wind (3), T03 hydro (2), T04–T07 other (6), any other code unknown (0); null without TechCode
TechCodeTechnology code according to AIB EECS Fact Sheet 5 (new in ECMPList 01.20)
FuelCodeFuel code, passed through unchanged

The configuration properties are documented in the API reference, the output in MeteringPointInfo.