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: "%". |