Skip to main content

Overview

The Consumption Disaggregation feature provides a breakdown of energy consumption (electricity and gas) by usage categories. This functionality is available both on a monthly and yearly basis via the endpoints GET usage-breakdowns/monthly and GET usage-breakdowns. Several algorithms may be used to calculate a site’s consumption disaggregation, depending on the data available for the site :
  • Load curve disaggregation : Based on machine learning, this algorithm is available for sites with sufficient load curve history and depends on the tenants’ country
  • In cases where only daily consumption data is available, a more statistical approach is used, based on the site’s consumption profile.
  • When only profile data is available without daily consumption data, the calculation relies on typical usage patterns of this profile type.

Data Returned

The API provides a detailed breakdown of energy consumption by usage for each category:
  • Percentage: The percentage of total energy consumption attributed to each usage
  • Energy: The estimated energy consumed for each usage (in kWh)
  • Cost: The estimated cost associated with each usage, based on the tariff information for the site

Usage Categories

Electricity

  • Heating
  • Sanitary Hot Water
  • Air Conditioning
  • Refrigeration
  • Lighting
  • Washing
  • Electric Vehicle
  • Cooking
  • Media
  • Swimming Pool
  • Always On: Devices that are always running, such as standby electronics
  • Other: Usages not covered by specific categories

Gas

  • Heating
  • Sanitary Hot Water
  • Cooking

Enhancement with connected devices consumption

The disaggregation can be enhanced with consumption data from connected devices. When a site has consumption sent by connected devices for a specific usage, the consumption disaggregation API returns this information.

Example

Here is an example request to get the electricity consumption disaggregation of September 2024 for a given site having connected heating devices: GET usage-breakdowns/monthly?begin-ts=2024-09-01T00:00:00Z&end-ts=2024-10-01T00:00:00Z&fluid=ELEC

Tracking connected consumption by usage and by room

It is also possible to get the connected consumption of a site or a pair (site - device) on a period at a given step, broken down by usage and by room. This feature is available via the endpoints GET sites/-/connected-consumption-by-usage and GET sites/-/devices/-/connected-consumption-by-usage. To get the breakdown by room in the response, the boolean parameter withDetailsByArea should be set to true.

Example

Here is an example request to get a site’s connected consumption by usage and by room over a month: GET sites/-/connected-consumption-by-usage?beginTs=2023-03-31T22:00:00Z&endTs=2023-04-30T22:00:00Z&stepUnit=months&withDetailsByArea=true
Last modified on October 9, 2026