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 solely for scientific and experimental purposes. The software is in an early stage of development and is not suitable for production use, particularly in safety-critical or commercial applications. Use of this software is entirely at the user's own risk. No warranty is provided regarding its functionality, security, availability, or fitness for any particular purpose. The source code is made available under the Apache License 2.0 on an "as-is" basis, without any express or implied warranties. There is no guarantee that the software will be further developed or maintained beyond the duration of the research project. Users are responsible for assessing whether modifications or further development are necessary before using the software in any capacity.
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.