--- title: "Core Monitoring KPIs" slug: "core-monitoring-kpis-pcs" updated: 2026-08-12T02:15:04Z published: 2026-08-12T02:15:04Z canonical: "docs.bazefield.com/core-monitoring-kpis-pcs" 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 [Power Conversion Systems](/product/docs/power-conversion-system-pcs) 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-pcs). 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 [power conversion systems](/product/docs/power-conversion-system-pcs) technologies. The Core Monitoring KPIs template defines 17 interval-based calculations for Power Conversion Systems. These KPIs aggregate real-time data into 5-minute and hourly metrics for energy production, rack health, and data quality monitoring. ### **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 | Percent of the hour during which valid Active Power data is available from the PCS | Calculation (Interval Exp.) | 1 hour | % | | | ActivePowerAvg | Average of ActivePower tag over 5 min interval | Calculation (Interval Exp.) | 5 min | kW | | | ChargingEnergy | Energy charged over the last 5 minutes. Uses OEM counter delta if available, otherwise derived from ChargingPower. | Calculation (Interval Exp.) | 5 min | kWh | | | DC-PowerAvg | Average of DC-Power tag over 5 min interval | Calculation (Interval Exp.) | 5 min | kW | | | DifferentialEnergy | Difference between the total energy charged and total energy discharged over the last hour | Calculation (Interval Exp.) | 1 hour | kWh | | | DischargingEnergy | Energy discharged over the last 5 minutes. Uses OEM counter delta if available, otherwise derived from DischargingPower. | Calculation (Interval Exp.) | 5 min | kWh | | | HourlyEnergyCharged | Hourly energy charged. Uses OEM counter delta if available, otherwise sums 5-minute charging energy values. | Calculation (Interval Exp.) | 1 hour | kWh | | | HourlyEnergyDischarged | Hourly energy discharged. Uses OEM counter delta if available, otherwise sums 5-minute discharging energy values. | Calculation (Interval Exp.) | 1 hour | kWh | | | OverallDataQuality | Hourly overall data quality score as equal-weighted average of AC Power and State of Charge data coverage | Calculation (Interval Exp.) | 1 hour | % | | | RacksCommFail | Number of strings/racks with comm fail for this PCS | Calculation (Interval Exp.) | 5 min | — | | | RacksConnected | Number of strings/racks connected (contactor closed) for this PCS | Calculation (Interval Exp.) | 5 min | — | | | RacksDisconnected | Total number of disconnected racks/strings for the PCS | Calculation (Interval Exp.) | 5 min | — | | | RacksFaulted | Number of strings/racks faulted for this PCS | Calculation (Interval Exp.) | 5 min | — | | | RacksInRotation | Number of strings/racks in rotation for this PCS | Calculation (Interval Exp.) | 5 min | — | | | RacksOutOfRotation | Number of strings/racks out of rotation for this PCS | Calculation (Interval Exp.) | 5 min | — | | | SOCDataCoverage | Percent of the hour during which valid State of Charge data is available from the PCS | Calculation (Interval Exp.) | 1 hour | % | | | TotalStoredEnergy | Amount of energy currently stored by the PCS (5 min interval) | Calculation (Interval Exp.) | 5 min | kWh | |