--- title: "Core Monitoring KPIs" slug: "core-monitoring-kpis-storage-site" updated: 2026-09-17T13:50:09Z published: 2026-09-17T13:52:28Z canonical: "docs.bazefield.com/core-monitoring-kpis-storage-site" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.bazefield.com/llms.txt > Use this file to discover all available pages before exploring further. # Core Monitoring KPIs ### **Overview** The *Core Monitoring KPIs* is a Certified Product Point Template for [Energy Storage Sites](/product/docs/energy-storage-site) that defines required normalized real-time performance calculations that scale, or transform several of the points in the [*Core Real-Time Calculations*](/product/docs/core-real-time-calculations-storage-site). These points are required for the Bazefield installation to function properly across all core applications. These calculations specifically translate OEM-specific signals into consistent indicators of operational state, availability, communication status, and event conditions. By abstracting vendor-specific complexities, the *Core Monitoring KPIs* enables unified fleet monitoring, reduces configuration overhead, and supports consistent reporting and alarm management across heterogeneous [energy storage sites](/product/docs/energy-storage-site) technologies. The Core Monitoring KPIs template defines 19 interval-based calculations for Energy Storage Sites. These KPIs aggregate PCS and Container metrics into site-level 5-minute and hourly summaries for power production, energy throughput, state of charge, and data quality. ### **Template Definition** The *Core Monitoring KPIs* is defined below. Calculations are one of the following types: - **Scale Equations** — Algebraic or logical manipulations of input data done on the [Bazefield edge buffer](/product/docs/edge-buffer) - **Online Expressions** — Algebraic or logical manipulations of input data done on the central Bazefield data engines (typically on a [storage node](/product/docs/storage-node)). Similar to scale equations in purpose, but done in the centralized architecture. - **Interval Expressions** — Algebraic, logical, or advanced manipulations of input data done within a pre-defined aggregation interval (e.g. 5 minutes, 10 minutes, 1 hour, etc). These are typically done centrally on a [storage node](/product/docs/storage-node). Details on the Point Names, Descriptions, and Types are below. Required for Bazefield Core Dashboard functionality Optional for common additional data streams/sources ### **Calculation Definition Table** | Name | Description | Type | Interval | Units | | | --- | --- | --- | --- | --- | --- | | ACDataCoverage | Site-level average of PCS AC Power data coverage for the hour | Calculation (Interval Exp.) | 1 hour | % | | | ActivePowerPCS | Sum of battery inverter Active Power in MW | Calculation (Interval Exp.) | 5 min | MW | | | ChargingEnergy | Sum of energy charged to containers | Calculation (Interval Exp.) | 5 min | MWh | | | ChargingPower | Calculated value of power input while charging | Calculation (Interval Exp.) | 5 min | MW | | | ContainerSOCDataCoverage | Site-level average of Container State of Charge data coverage for the hour | Calculation (Interval Exp.) | 1 hour | % | | | DCDataCoverage | Site-level average of Container DC Power data coverage for the hour | Calculation (Interval Exp.) | 1 hour | % | | | DifferentialEnergy | Difference between energy charged and discharged in past hour | Calculation (Interval Exp.) | 1 hour | MWh | | | DischargingEnergy | Sum of energy discharged from containers | Calculation (Interval Exp.) | 5 min | MWh | | | DischargingPower | Calculated value of power output while discharging | Calculation (Interval Exp.) | 5 min | MW | | | EquivalentFullCycles | Hourly equivalent full cycles. Total energy throughput (charged + discharged) divided by 2 and normalized by rated energy capacity. Requires capacity attribute. | Calculation (Interval Exp.) | 1 hour | — | | | HourlyEnergyCharged | Site-level hourly total energy charged, summed from PCS units | Calculation (Interval Exp.) | 1 hour | MWh | | | HourlyEnergyDischarged | Site-level hourly total energy discharged, summed from PCS units | Calculation (Interval Exp.) | 1 hour | MWh | | | OverallDataQuality | Hourly site-level overall data quality score as equal-weighted average of AC Power, State of Charge, DC Power, and Container SOC data coverage | Calculation (Interval Exp.) | 1 hour | % | | | PowerChargeLimit | Site Power Charge Limit calculated as sum of all battery containers' Power Charge Limit | Calculation (Interval Exp.) | 5 min | MW | | | PowerDischargeLimit | Site Power Discharge Limit calculated as sum of all battery containers' Power Discharge Limit | Calculation (Interval Exp.) | 5 min | MW | | | ReactivePowerPCS | Sum of battery inverter Reactive Power in MVAR | Calculation (Interval Exp.) | 5 min | MVAR | | | SOCDataCoverage | Site-level average of PCS State of Charge data coverage for the hour | Calculation (Interval Exp.) | 1 hour | % | | | StateOfChargeAvg | Average State Of Charge of the Site | Calculation (Interval Exp.) | 5 min | % | | | TotalStoredEnergy | Site total stored energy across all battery containers | Calculation (Interval Exp.) | 5 min | MWh | |