Get Usage for a system using a Specific Date
path Parameters
systemIdquery Parameters
dateGet Usage for a system using a Specific Date › Responses
Returns usage for a system and date.
_idPrimary ID of the UsageHistoryHour
hourNo. What Hour (E.g. 7 means 0700 - 0800)
onStatusStatus of the Plug (ON / OFF)
deviceTypeType of device (PLUG, MCB, etc.)
createdAtDate Time of the Creation
updatedAtDate Time of the Update
actualDateDate Time of the Update
macIdMAC ID of the device
deviceReference to the device
wifiStrengthWiFi signal strength at the time of the hourly record
Get Energy Usage for a system within a date range.
path Parameters
systemIdquery Parameters
fromtillGet Energy Usage for a system within a date range. › Responses
Returns a list of energy usage with cost for the last X days for a system.
dateNo. Hour of the Usage History
totalEnergyUsageTotal Energy Usage in a Day (kWh)
costEnergy cost for this day in dollars. Zero (0) if no tariff rate is configured for this day.
tariffRateTariff rate applied for this day in cents per kWh/L. Null if no tariff rate is configured.
Get Accumulated Energy Usage across all systems within a date range
Returns aggregated energy usage data for all systems combined, summed up by day. This endpoint provides platform-wide energy consumption statistics. Optionally filter by device type (PLUG, MCB, IAQ_SENSOR). Requires SUPERADMIN or ADMIN role.
query Parameters
fromtillGet Accumulated Energy Usage across all systems within a date range › Responses
Accumulated usage data retrieved successfully
dateNo. Hour of the Usage History
totalEnergyUsageTotal Energy Usage in a Day (kWh)
Get Energy Usage for a tenant within a date range
path Parameters
tenantIdquery Parameters
fromtillGet Energy Usage for a tenant within a date range › Responses
Returns a list of energy usage with cost for a tenant within a date range.
dateNo. Hour of the Usage History
totalEnergyUsageTotal Energy Usage in a Day (kWh)
costEnergy cost for this day in dollars. Zero (0) if no tariff rate is configured for this day.
tariffRateTariff rate applied for this day in cents per kWh/L. Null if no tariff rate is configured.
Get Energy Usage for a zone within a date range
path Parameters
zoneIdquery Parameters
fromtillGet Energy Usage for a zone within a date range › Responses
Returns a list of energy usage with cost for a zone within a date range.
dateNo. Hour of the Usage History
totalEnergyUsageTotal Energy Usage in a Day (kWh)
costEnergy cost for this day in dollars. Zero (0) if no tariff rate is configured for this day.
tariffRateTariff rate applied for this day in cents per kWh/L. Null if no tariff rate is configured.
Get Energy Usage for a room within a date range
path Parameters
roomIdquery Parameters
fromtillGet Energy Usage for a room within a date range › Responses
Returns a list of energy usage with cost for the last X days for a room.
dateNo. Hour of the Usage History
totalEnergyUsageTotal Energy Usage in a Day (kWh)
costEnergy cost for this day in dollars. Zero (0) if no tariff rate is configured for this day.
tariffRateTariff rate applied for this day in cents per kWh/L. Null if no tariff rate is configured.
Get summed realtime power for all MCBs in a room
Returns the aggregated total power for all MCB devices in the specified room within the given date range.
path Parameters
roomIdquery Parameters
fromtillGet summed realtime power for all MCBs in a room › Responses
Summed realtime power for all MCBs in the room.
One time-series per MCB measurement type found in the room, plus a COMBINED series that sums all types
Get hourly usage for a system within a date range with current tariff rate
Returns hourly usage breakdown and the current tariff rate for cost calculations.
path Parameters
systemIdquery Parameters
fromtillGet hourly usage for a system within a date range with current tariff rate › Responses
Returns hourly usage data and current tariff rate for a system.
Array of hourly usage data
currentTariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured. Useful for frontend calculations.
Get hourly usage for a tenant within a date range with current tariff rate
Returns hourly usage breakdown and the current tariff rate for cost calculations.
path Parameters
tenantIdquery Parameters
fromtillGet hourly usage for a tenant within a date range with current tariff rate › Responses
Returns hourly usage data and current tariff rate for a tenant.
Array of hourly usage data
currentTariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured. Useful for frontend calculations.
Get hourly usage for a zone within a date range with current tariff rate
Returns hourly usage breakdown and the current tariff rate for cost calculations.
path Parameters
zoneIdquery Parameters
fromtillGet hourly usage for a zone within a date range with current tariff rate › Responses
Returns hourly usage data and current tariff rate for a zone.
Array of hourly usage data
currentTariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured. Useful for frontend calculations.
Get hourly usage for a room within a date range with current tariff rate
Returns hourly usage breakdown and the current tariff rate for cost calculations.
path Parameters
roomIdquery Parameters
fromtillGet hourly usage for a room within a date range with current tariff rate › Responses
Returns hourly usage data and current tariff rate for a room.
Array of hourly usage data
currentTariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured. Useful for frontend calculations.
Get Usage and Energy Cost for a system from beginning to date
Returns total energy usage and calculated cost based on current tariff rate. Cost will be null if no tariff rate is configured for the system.
path Parameters
systemIdGet Usage and Energy Cost for a system from beginning to date › Responses
Returns usage, cost, and tariff rate for a system. Cost is calculated as totalEnergyUsage * tariffRate.
totalEnergyUsageTotal energy usage in kWh
totalCostTotal cost based on current tariff rate. Null if no tariff rate is configured.
tariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured.
Get Usage and Energy Cost for a tenant from beginning to date
Returns total energy usage and calculated cost based on current tariff rate. Cost will be null if no tariff rate is configured for the system.
path Parameters
tenantIdGet Usage and Energy Cost for a tenant from beginning to date › Responses
Returns usage, cost, and tariff rate for a tenant. Cost is calculated as totalEnergyUsage * tariffRate.
totalEnergyUsageTotal energy usage in kWh
totalCostTotal cost based on current tariff rate. Null if no tariff rate is configured.
tariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured.
Get Usage and Energy Cost for a zone from beginning to date
Returns total energy usage and calculated cost based on current tariff rate. Cost will be null if no tariff rate is configured for the system.
path Parameters
zoneIdGet Usage and Energy Cost for a zone from beginning to date › Responses
Returns usage, cost, and tariff rate for a zone. Cost is calculated as totalEnergyUsage * tariffRate.
totalEnergyUsageTotal energy usage in kWh
totalCostTotal cost based on current tariff rate. Null if no tariff rate is configured.
tariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured.
Get Usage and Energy Cost for a room from beginning to date
Returns total energy usage and calculated cost based on current tariff rate. Cost will be null if no tariff rate is configured for the system.
path Parameters
roomIdGet Usage and Energy Cost for a room from beginning to date › Responses
Returns usage, cost, and tariff rate for a room. Cost is calculated as totalEnergyUsage * tariffRate.
totalEnergyUsageTotal energy usage in kWh
totalCostTotal cost based on current tariff rate. Null if no tariff rate is configured.
tariffRateCurrent tariff rate in cost per kWh. Null if no tariff rate is configured.