Epochs and CrossEpochs


Epochs

Epochs are time periods that describe a system configuration. When changes are made, e.g. by replacing a connected device, a new epoch is created for your plant.

Example

  • Epoch 2: "WR 3" was added

  • Epoch 3: "WR 2" was replaced by "WR 2B

 

ComponentIds and CrossEpochIds

  • ComponentIds (id) are newly created per epoch.

  • CrossEpochIds remain the same over the lifetime of the component.

 

Example API call

GET {{baseURL}}/api/v1/{{portal}}/datasource/plant/{{plantId}}/components/YYYY-MM-DD

 

Epoch 1

[ { "id": "a2a62c37-...", "mpptrackers": [ {...} ], "moduleStrings": [], "moduleField": null, "crossEpochId": "abcd123...", } ]

 

Epoch 2

[ { "id": "e1bb9e02-...", "mpptrackers": [ {...} ], "moduleStrings": [], "moduleField": null, "crossEpochId": "abcd123...", } ]

 

Epoch 3

 

CrossEpochIds are necessary for components.
They are not available at the moment for MPP-Tracker or Inverter Strings.

For plant-level values these ids are not necessary.


CrossEpochIds for Sensors

Also Sensord do have CrossEpochIds.