The SynErgie EFDM Interface supports messaging to notify company systems about events in the SynErgie company platform. The company systems thereby get notified about updates in energy flexiblity processes.
Description of Tags: #EFDM Notifications: Operations intended to be served by the EFDM Interface. The EFDM Interface thus comprises the part of the EFMS Interface notifications that can be consumed by company systems that provide flexibility. #Internal EFDM Notifications: Operations exclusively tagged with "#Internal EFDM Notifications" are served by the full EFMS Interface and receiveable by internal services within the SynErgie Company Platform.
Disclaimer: This software is developed and provided as part of a research project. It is intended for scientific and experimental purposes. The software is for demonstration of results of the research project and not suitable for production use. The software will not be further developed or maintained beyond the duration of the research project. This disclaimer is informational only and does not modify the terms of the License, under which the software is distributed.
Topic to send and receive notifications about added flexibility spaces.
Receive information about an added flexibility space.
Accepts the following message:
Information about a flexibility space.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibilityStatus": "draft",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about an updated flexibility space.
Receive information about an updated flexibility space.
The ID of the flexibility space.
Accepts the following message:
Information about a flexibility space.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibilityStatus": "draft",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about a deleted flexibility space.
Receive information about a deleted flexibility space.
The ID of the flexibility space.
Accepts the following message:
Information about a flexibility space.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibilityStatus": "draft",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about a reserved flexibility space.
Receive information about a reserved flexibility space.
The ID of the flexibility space.
Accepts the following message:
Information about a flexibility space.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibilityStatus": "draft",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about requested executions of flexible load measure packages.
Receive information about a requested execution of a flexible load measure package.
The ID of the flexibility space.
Accepts the following message:
Information about a flexible load measure package.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibleLoadMeasurePackageId": "a9a9d6d0-0310-43d4-9244-f07036720a1b",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about updated execution log of flexible load measures.
Receive information about an updated execution log of a flexible load measure.
The ID of the flexibility space.
Accepts the following message:
Information about an entry in the execution log of a flexible load measure.
{
"executionLogEntryId": "4fddbf6a-56f8-4e15-ad0a-5192c612117b",
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibleLoadMeasureId": "4294cb57-40bf-4929-ac8e-6854fb12c14c",
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about exceptions during the execution of flexible load measures.
Receive information about an exception during the execution of a flexible load measure.
The ID of the flexibility space.
Accepts the following message:
Informs about an exception during the execution of a flexible load measure.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibleLoadMeasureId": "4294cb57-40bf-4929-ac8e-6854fb12c14c",
"exception": {
"message": "string"
},
"timestamp": "2019-08-24T14:15:22Z"
}
Topic to send and receive notifications about canceled execution requests for flexible load measure packages.
Receive information about a canceled execution request of a flexible load measure package.
The ID of the flexibility space.
Accepts the following message:
Information about a flexible load measure package.
{
"flexibilitySpaceId": "eadfa942-32cd-4e7a-859b-321eeceec2d1",
"flexibleLoadMeasurePackageId": "a9a9d6d0-0310-43d4-9244-f07036720a1b",
"timestamp": "2019-08-24T14:15:22Z"
}
Information about a flexibility space.
Information about a flexible load measure package.
Information about a flexible load measure.
Information about an entry in the execution log of a flexible load measure.
Informs about an exception during the execution of a flexible load measure.