ResourceState

JSON structure

{
  (Fields of AbstractMessage and AbstractResult must appear too!)

  "CustomerId" : "customer1",
  "RealPower" : { "Value": 100.0, "UnitOfMeasure": "kW" },
  "ReactivePower" : { "Value": 0.0, "UnitOfMeasure": "kV.A{r}" },
  "Node" : 2, // Optional
  "StateOfCharge" : { "Value": 68.1, "UnitOfMeasure": "%" } // Optional
}

Fields and multiplicity

Field Type Multiplicity Explanation
(All fields from AbstractResult and AbstractMessage) Fields from the "abstract base class"
CustomerId String 1 (REQUIRED) A unique id given to each customer by its DSO. Since a customer could have several resources with different ResourceIds, it is possible that one CustomerId is used for several ResourceIds.
RealPower Quantity block 1 (REQUIRED) 'Towards the grid' is positive. Always in "kW".
ReactivePower Quantity block 1 (REQUIRED) Reactive power. Always in "kV.A{r}"
Node Integer 0..1 (OPTIONAL) Node that 1-phase resource is connected to. Possible values 1, 2 and 3. If this is not specified then it is assumed that the resource is 3-phase resource.
StateOfCharge Quantity block 0..1 (OPTIONAL) Present amount of energy stored, % of rated kWh. Unit of measure: "%".