Electrification X API overview¶
Before using the API, follow the Getting Started guide to obtain credentials and create an access token.
Navigation¶
- Entity relationship diagram – how the entities relate to each other, with cardinalities
- Hierarchical structure of entities – the containment tree from customer down to assets
- Available entities – definitions, from organization level down to measured data:
- Organization and access: User · Customer · Partition
- Sites and equipment: Location · Assets · Devices
- Data: Measurements · MeasurementValue · Aggregate
- API Reference – endpoints for all entities
Entity relationship diagram¶
classDiagram
direction LR
class User
class Customer
class Partition
class Location
class Asset
class Device
class Component
class Measurement
class MeasurementValue
class Aggregate
User "N" --> "1" Customer
Customer "1" --> "N" Partition
Partition "1" --> "N" Location
Location "1" --> "N" Asset
Location "1" --> "N" Device
Device "1" *-- "N" Component
Device "1" --> "N" Asset
Location "1" --> "N" Measurement
Asset "1" --> "N" Measurement
Measurement "1" --> "N" MeasurementValue
Aggregate --|> MeasurementValueHierarchical structure of entities in Electrification X¶
The entities in Electrification X follow a hierarchical structure:
Available entities¶
User¶
In Electrification X, a user is a defined entity with specific access rights, roles, and permissions.
Customer¶
In Electrification X, a customer is a broader entity that represents the organization or entity utilizing Electrification X platform.
Partition¶
In Electrification X, a partition is a specific defined scope of work, tasks, or operational domain that an individual or team is accountable for.
Location¶
In Electrification X, a location is a specific site, facility, or geographical point, e.g. a station.
Assets¶
In Electrification X, an asset is electrical infrastructure and equipment critical for energy distribution and electrification. An asset is a logical view on a physical device. One device can be represented by multiple assets. Examples for assets are:
- Transformers
- Circuit breakers
- Switchgear
- Feeders
- EV charging stations
Assets are represented in a hierarchical structure within the Electrification X application. In the asset hierarchy, measurement data can be accessed by traversing the asset structure, with each asset providing access to its associated measurement values.
Devices¶
In Electrification X, a device is a physical piece of equipment deployed in the field at exactly one location. It performs specific operational, monitoring, protection or communication functions and may consist of multiple components. A device can be represented by one or more logical assets. Examples for devices are:
- Intelligent Electronic Devices (IEDs)
- Protection relays
- Power quality devices
- Communication devices
Measurements¶
In Electrification X, a measurement is a data point that represents a quantitative observation or reading of a parameter, e.g. the ambient humidity of a station.
MeasurementValue¶
A MeasurementValue holds meta information about a measurement (e.g. unit, description) but does not contain concrete measured values. To retrieve actual values, use the Aggregates endpoint.
Aggregate¶
An Aggregate is a statistical summary (AVERAGE, MINIMUM, MAXIMUM, COUNT) of MeasurementValues over a time interval. The values are aggregated for the specified start time, end time, and interval. Currently, only a 15-minute interval (PT15M) is supported.
For detailed endpoint documentation, see the API Reference.