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
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
path | string | No | $ | Path to the ECMPList object (MarketParticipantDirectory, ProcessDirectory) |
targetPath | string | No | $ | Path where the list of MeteringPointInfo objects is written |
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
ECMPListis found atpath, 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
DateFromis used.
Output
A list of MeteringPointInfo objects (PascalCase property names in the data context):
| Property | Description |
|---|---|
MeteringPointNumber | Metering point number |
ConsentId | Consent id |
Direction | Energy direction: 0 unknown (not reported), 1 consumption, 2 production |
ActivatedSince | Activation date |
DeactivatedSince | Deactivation date, null if the metering point is still active |
ParticipationFactor | Participation factor in percent, null if not reported |
ProductionType | Derived 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 |
TechCode | Technology code according to AIB EECS Fact Sheet 5 (new in ECMPList 01.20) |
FuelCode | Fuel code, passed through unchanged |
The configuration properties are documented in the API reference, the output in MeteringPointInfo.