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
[ { "id": "0eb47529-...", "mpptrackers": [ {...} ], "moduleStrings": [], "moduleField": null, "crossEpochId": "xyz789...", } ]