--- title: "Core Real-Time Calculations" slug: "core-real-time-calculations-inverter" updated: 2025-10-24T19:21:04Z published: 2025-10-24T19:21:04Z canonical: "docs.bazefield.com/core-real-time-calculations-inverter" --- > ## 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 Real-Time Calculations ## Overview The *Core Real-Time Calculations* is a Certified Product Point Template for [PV Inverters](/product/docs/pv-inverter) which defines required normalized real-time performance calculations that scale, or transform several of the points in the [*Core Real-Time Data template*](/product/docs/core-real-time-data-solar-farm) (e.g. the collection “raw” points expected on all solar inverters). 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 Real-Time Calculations enable unified fleet monitoring, reduce configuration overhead, and support consistent reporting and alarm management across heterogeneous inverter technologies. This template is foundational for delivering reliable insights in mixed-portfolio environments. ## Template Definition The *Core Real-Time Calculations* is defined below. Pertinent Expressions are provided for key calculations. 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-define 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 | Name | Description | Type | Interval | Units | | | --- | --- | --- | --- | --- | --- | | Available | Real time availability (1=available, 0=unavailable). | Real-time (Scale Eq.) | | | | | EVENT-BadActivePower | Communication Alert if the Active Power measurement has not reported or reporting bad/invalid data. 0=good, 1=bad/stale | Real-time (Scale Eq.) | | | | | EVENT-BadVoltage | Communication Alert if the Voltage measurement has not reported or reporting bad/invalid data. 0=good, 1=bad/stale | Real-time (Scale Eq.) | | | | | EVENT-CurtailmentFlag | Calculated curtailment flag, pulls curtailment flag(s) from the site level PPC(s) to determine if the site is operating under a curtailment signal. | Calculation (Interval Exp.) | 300 s | | | | EVENT-DaylightHours | Timestamp is between sunrise and sunset (1 = TRUE, 0 = FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-Generating | Event if the machine is producing positive active power. 0=no power/false, 1=producing positive active power/true | Real-time (Scale Eq.) | | | | | EVENT-LowIrradiancePOA | Scale equation point looking at reference irradiance of the inverter. 1 if irradiance is below threshold on inverter | Calculation (Interval Exp.) | 300 s | | | | EVENT-LowIrradiancePOA-Day | If Realtime reference POA Irradiance is below user defined threshold during expected daylight hours (1=TRUE, 0 = FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-LowIrradiancePOA-Night | If realtime reference POA Irradiance is below user defined threshold during expected night hours (1=TRUE, 0 = FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-NightHours | Timestamp between sunset and sunrise (1 = TRUE, 0 = FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-NonGenDay-LowIrr | Inverter is not generating, during period of low irradiance during the day (1=TRUE, 0=FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-NonGenNight-LowIrr | Inverter is not generating, during period of low irradiance during the night (1=TRUE, 0=FALSE) | Calculation (Interval Exp.) | 300 s | | | | EVENT-NotGenerating | If it's daytime and the inverter is not generating, and it's not due to low irradiance. | Calculation (Interval Exp.) | 300 s | | | ``