Technical Resource
This resource holds technical details about the assets that the controllable unit consists of. A controllable unit can contain several technical resources.
For more information about the technical resource and its role in the flexibility structure, see Conceptual Model and Terminology.
Relevant links
Fields
| Name | Description | Format | Reference |
|---|---|---|---|
| id | Unique surrogate identifier. | bigint Read only |
|
| name | Name of the technical resource. Maximum 128 characters. | text Required |
|
| controllable_unit_id | Reference to the controllable unit that this technical resource belongs to. | bigint Required Non-updatable |
controllable_unit.id |
| technology | Technologies of the technical resource using ltree path notation. Multiple technologies can be specified for hybrid resources (e.g., solar + battery). | Required Array One of: hydropower, hydropower.pumped, hydropower.run_of_river, heat_power_plant, heat_power_plant.chp, solar, wind, backup_generator, hvac, hvac.heat, hvac.heat_pump, lighting, water_heater, boiler, ev_charging_device, ev_charging_device.v2g, battery, other.consumption, other.production, other.energy_storage |
|
| category | Categories derived from the technologies of the technical resource. Automatically computed based on the selected technologies. | Array One of: consumption, production, energy_storageRead only Non-updatable |
|
| maximum_active_power | Maximum continuous active power (rated power) of the technical resource in kilowatts. | decimal Required Min: 0Max: 999999.999Multiple of: 0.001 |
|
| device_type | The type of device. | Required |
|
| make | The manufacturer of the device. Required if model or business_id is provided. | text Max length: 128Must be provided if model or business_id is specified. |
|
| model | The model of the device. | text Max length: 128 |
|
| business_id | Business identifier of the device, such as a serial number or MAC address. | text Max length: 256 |
|
| business_id_type | The type of business identifier used for the device. | text One of: serial_number, mac, other |
|
| additional_information | Free text field for extra information about the technical resource if needed. | text | |
| recorded_at | When the resource was recorded (created or updated) in the system. | date-time Read only |
|
| recorded_by | The identity that recorded the resource. | bigint Read only |
Validation Rules
| Validation rule key | Validation rule | Status |
|---|---|---|
| TR-VAL001 | make is required if model or business_id is provided. |
TODO |
Notifications
| Action | Recipient | Comment |
|---|---|---|
| create, update, delete | Active SP on CU | |
| create, update, delete | Connecting SO on CU | If CU status is not new |
Authorization
Resource Level Authorization
Below is the RLA for the resource. The default policy is deny.
Entity
No policies.
Anonymous
No policies.
Common
No policies.
Balance Responsible Party
| Policy key | Policy | Status |
|---|---|---|
| TR-BRP001 | Read TR data when they are BRP on the AP. Only for the contract period. | DONE |
| TR-BRP002 | Read TR history when they are BRP on the AP. Only for the contract period. | DONE |
End User
| Policy key | Policy | Status |
|---|---|---|
| TR-EU001 | Read TR data when they are EU on the AP. Only for when they are EU on the AP. | DONE |
| TR-EU002 | Read TR history when they are EU on the AP. Only for when they are EU on the AP. | DONE |
Energy Supplier
| Policy key | Policy | Status |
|---|---|---|
| TR-ES001 | Read TR data when they are ES on the AP. Only for the contract period. | DONE |
| TR-ES002 | Read TR history when they are ES on the AP. Only for the contract period. | DONE |
Flexibility Information System Operator
| Policy key | Policy | Status |
|---|---|---|
| TR-FISO001 | Read, create, update and delete all TR. | DONE |
| TR-FISO002 | Read all TR history. | DONE |
Organisation
No policies.
System Operator
| Policy key | Policy | Status |
|---|---|---|
| TR-SO001 | Read TR belonging to CU that the SO can see. | DONE |
| TR-SO002 | Read history on TR belonging to CU that the SO can see. | DONE |
Service Provider
| Policy key | Policy | Status |
|---|---|---|
| TR-SP001 | Create, update and delete TR on CU where they are current SP. | DONE |
| TR-SP002 | Read TR data for the period they are SP on the CU. | DONE |
| TR-SP003 | Read TR history for the period they are SP on the CU. | DONE |
Third Party
No policies.
Field Level Authorization
For party type abbreviations, check the authentication docs.
| FIELD | ANON | BRP | ES | EU | FISO | SO | SP | TP | ORG |
|---|---|---|---|---|---|---|---|---|---|
| id | R | R | R | R | R | R | R | ||
| name | R | R | R | RCU | R | RCU | R | ||
| controllable_unit_id | R | R | R | RC | R | RC | R | ||
| technology | R | R | R | RCU | R | RCU | R | ||
| category | R | R | R | R | R | R | R | ||
| maximum_active_power | R | R | R | RCU | R | RCU | R | ||
| device_type | R | R | R | RCU | R | RCU | R | ||
| make | R | R | R | RCU | R | RCU | R | ||
| model | R | R | R | RCU | R | RCU | R | ||
| business_id | R | R | R | RCU | R | RCU | R | ||
| business_id_type | R | R | R | RCU | R | RCU | R | ||
| additional_information | R | R | R | RCU | R | RCU | R | ||
| recorded_at | R | R | R | R | R | R | R | ||
| recorded_by | R | R | R | R | R | R | R |