Skip to main content

Module electricity

Module electricity 

Source
Expand description

Wire-format types for the EDI-Energy electricity market APIs.

Covers three API families:

  • Control Measures (controlMeasuresV1.yaml) — Steuerungshandlungen between NB/LF and MSB.
  • MaLo Identification (maloIdentV1.yaml) — MaLo-ID retrieval for the 24 h supplier-switch process (GPKE part 2).
  • WiM Order (wimOrderV1.yaml) — iMS Universalbestellprozess for smart meter commissioning (PIDs 11021–11023).

Structs§

CommandControl
Regulate a location to a specific maximum power value.
CommandRegular
Reset a location to its initial / uncontrolled state.
DataControllableResource
Data about a controllable resource (Steuerbare Ressource) at the market location.
DataMarketLocation
Full data about the identified market location.
DataMeterLocation
Data about a metering location (Messlokation) at the market location.
DataNetworkLocation
Data about a network location (Netzlokation) linked to the market location.
DataTechnicalResource
Data about a technical resource (Technische Ressource) at the market location.
DataTranche
A billing tranche at a market location.
IdentificationParameter
Input parameters for a MaLo identification request.
IdentificationParameterAddress
Address-based identification parameters.
IdentificationParameterId
Optional ID-based identification parameters.
MaloId
Market location identifier — 11-digit string.
MaloIdentResultNegative
Negative identification result, referencing the applicable decision tree.
MaloIdentResultPositive
Positive identification result — all data the NB holds about the market location from identificationDateTime onwards.
MarketLocationProperties
Property of a market location valid for a specific time slice.
MaximumPowerValue
Maximum power value in kW ("\d{0,6}(\.\d{1,3})?").
MeloId
Metering location identifier — pattern DE\d{11}[A-Z,\d]{20}.
NeloId
Network location identifier — pattern E[A-Z0-9]{9}[0-9].
PersonName
Person or company name.
PostalAddress
German postal address.
SrId
Controllable resource identifier — pattern C[A-Z0-9]{9}[0-9].
SrMarketPartner
Market partner assignment at a controllable resource.
TimeSlicedMarketPartner
A market partner assignment valid for a specific time slice.
TrId
Technical resource identifier — pattern D[A-Z0-9]{9}[0-9].
WimAblehnung
Payload for a WiM Ablehnung (PID 11023) — MSB rejects the order.
WimAnmeldungRequest
Payload for a WiM Anmeldung (PID 11021) — NB orders iMS installation from MSB.
WimBestaetigung
Payload for a WiM Bestätigung (PID 11022) — MSB confirms the order.

Enums§

EnergyDirection
Energy flow direction at a market location.
LocationId
Either a network location ID or a controllable resource ID.
MarketLocationProperty
Lifecycle property / category of a market location.
MeasurementTechnologyClassification
Metering technology classification of a market location.
OptionalChangeForecastBasis
Whether the forecast basis may be changed.
PreliminaryStatePositive
Preliminary state — command is executable in principle.
ProportionType
Tranche proportion type.
ReasonNegative
Reason for a negative response from the MSB.
StateNegative
Terminal state for negative (failure) responses.
StatePositive
Terminal state for positive (success) responses.
StateUnknown
State indicating the final outcome is not yet known.
WimDeviceCategory
Device category for the iMS Universalbestellprozess.
WimRejectionReason
Rejection reason code for a WiM Ablehnung response.

Type Aliases§

InitialTransactionId
Idempotency key for retries (UUID RFC 4122).
MarketPartnerId
13-digit market partner identifier.
ReferenceId
External reference correlating a response to a prior request (UUID RFC 4122).
TransactionId
External transaction ID (UUID RFC 4122), chosen by the sender.