Protocol Documentation¤
Table of Contents¤
frequenz/api/common/v1alpha7/microgrid/microgrid.proto¤
Microgrid¤
Microgrid contains details of a specific microgrid. A microgrid is a localized grouping of electricity generation, energy storage, and loads that normally operates connected to a traditional centralized grid. Each microgrid has a unique identifier and is associated with an enterprise account. A key feature is that it has a physical location and is situated in a delivery area.
!!! info "Key Concepts"
- Physical Location
: Geographical coordinates specify the exact
physical location of the microgrid.
- Delivery Area
: Each microgrid is part of a broader delivery area,
which is crucial for energy trading and compliance.
Field | Type | Label | Description |
---|---|---|---|
id | uint64 | Unique identifier of the microgrid. | |
enterprise_id | uint64 | Unique identifier linking this microgrid to its parent enterprise account. | |
name | string | Name of the microgrid. | |
delivery_area | frequenz.api.common.v1alpha7.grid.DeliveryArea | The delivery area where the microgrid is located, as identified by a specific code. |
If a microgrid is not connected to the grid (it is an island) it does not belong to any delivery area and this field will be missing, but it could be missing for other reasons as well. | | location | frequenz.api.common.v1alpha7.type.Location | | Physical location of the microgrid, in geographical co-ordinates.
If the location is not known, this field will be missing. | | status | MicrogridStatus | | The current status of the microgrid. | | create_timestamp | google.protobuf.Timestamp | | The UTC timestamp indicating when the microgrid was initially created. |
MicrogridComponentIDs¤
A message to link component IDs with their respective microgrid ID.
Field | Type | Label | Description |
---|---|---|---|
microgrid_id | uint64 | The ID of the microgrid. | |
component_ids | uint64 | repeated | List of component IDs belonging to this microgrid. |
MicrogridSensorIDs¤
A message to link sensor IDs with their respective microgrid ID.
Field | Type | Label | Description |
---|---|---|---|
microgrid_id | uint64 | The ID of the microgrid. | |
sensor_ids | uint64 | repeated | List of sensor IDs belonging to this microgrid. |
MicrogridStatus¤
MicrogridStatus defines the possible statuses for a microgrid.
Name | Number | Description |
---|---|---|
MICROGRID_STATUS_UNSPECIFIED | 0 | The status is unspecified. This should not be used. |
MICROGRID_STATUS_ACTIVE | 1 | The microgrid is active. |
MICROGRID_STATUS_INACTIVE | 2 | The microgrid is inactive. |