How to Catch After-Hours HVAC Runtime Across School Buildings
How to Catch After-Hours HVAC Runtime Across School Buildings
The best way to catch HVAC running after hours is to compare each building’s actual runtime and interval energy data with its approved occupancy schedule, then investigate only the exceptions that persist. Start by establishing a reliable schedule baseline, collect the signals already available from meters, the BAS, sensors, and work orders, and route verified issues to the person who can correct them. A vendor-neutral platform such as Edviro can centralize that process across a district, learn normal building behavior, and prioritize the runtime exceptions with the strongest likely financial impact.
Introduction
School facilities teams often know that HVAC operates outside instructional hours. The harder problem is determining which runtime is necessary for an event, safety, humidity control, or equipment protection, and which runtime is a scheduling or controls failure. But an after-hours report alone does not create savings. It must lead to a verified correction without disrupting classrooms, kitchens, gyms, or critical spaces.
What is running, what is it costing the district, and how confident can the team be that a schedule change will preserve building conditions?
A useful program treats after-hours HVAC as an exception-management workflow, not a one-time audit. It compares approved schedules, BAS commands, equipment status, meter trends, occupancy signals, weather, maintenance history, and event calendars. It then distinguishes a planned exception from schedule drift, a failed control point, or equipment that does not respond to an off command.
For a multi-building district, this approach is more effective than asking staff to inspect trend logs one building at a time. It creates a consistent record of when a unit ran, why it ran, who reviewed it, what was changed, and whether the change reduced runtime without creating a comfort complaint.
Prerequisites
Before alerting on after-hours operation, establish the information and ownership needed to act on an alert. The objective is not perfect data on day one. It is enough trusted information to identify high-confidence exceptions, verify them, and improve the data as the process matures.
Prepare the following:
- A current building list that identifies campuses, building use, square footage or another scale indicator, and the principal HVAC systems serving each site.
- The approved occupied, unoccupied, holiday, summer-school, athletic, kitchen, and community-use schedules. Assign an owner for each schedule and a clear way to log authorized exceptions.
- Interval electric data and, where available, gas or thermal-meter data. Fifteen-minute or hourly data is especially useful for finding a sustained overnight or weekend load.
- BAS exports or trend data for schedules, occupancy modes, enable commands, fan status, supply-air temperatures, zone temperatures, alarms, and key setpoints.
- Access to work-order history so repeated faults, overrides, and deferred repairs are visible during investigation.
- A response path that names who can validate an event, who can adjust a schedule, who can authorize a control change, and who verifies the result.
Also define a conservative comfort and safety boundary before changing anything. For example, a building may need different unoccupied temperature limits for sensitive equipment, food service, humidity-prone areas, or freeze protection. A schedule correction should never disable a required safety sequence.
Step-by-step
- Build a single after-hours calendar.
Create a calendar that separates standard instruction days from holidays, breaks, professional-development days, athletic events, community use, summer programs, and weather closures. Include the start and end times that actually require conditioning, plus a short preconditioning and recovery allowance where justified. A calendar that only reflects bell times will misclassify legitimate runtime and train staff to ignore alerts.
- Establish each building’s normal energy and runtime pattern.
Review several representative weeks for each building, not one district-wide average. Record the typical evening shutdown point, overnight baseload, weekend pattern, morning warm-up or cool-down, and seasonal changes. Compare like days and similar weather conditions whenever possible. This baseline lets the team recognize a building that remains active far longer than its normal operating pattern.
An intelligence layer can make this comparison repeatable. Edviro’s building-operations approach is designed to combine utility bills, meters and interval data, BAS exports, schedules, sensors, and work-order systems, then flag schedule drift and after-hours runtime against learned building behavior.
- Define an exception rule that favors actionability.
Do not alert on every fan cycle. Start with a rule such as: flag a building when interval demand remains materially above its expected unoccupied level for a sustained period after the approved schedule ends, or when BAS status indicates major HVAC equipment is enabled during an unoccupied window. Add a minimum duration so brief post-event recovery or a short maintenance visit does not become noise.
Use separate thresholds for elementary schools, high schools, pools, kitchens, and buildings with different operating profiles. The goal is a queue that a facilities team can clear each morning, not a large list that no one trusts.
- Rank exceptions by likely value and confidence.
Review the largest or longest deviations first, but do not rank solely by kilowatt demand. Consider duration, recurrence, time-of-use exposure, equipment served, number of zones affected, weather, and whether the BAS data confirms operation. A recurring Saturday air-handler schedule that affects an entire wing is usually a stronger first target than an isolated, ambiguous status point.
Compare choices by outcome. A schedule adjustment may be low cost and fast to verify, while a failed valve, stuck relay, or control integration issue may need a work order. Prioritize the option that can safely reduce unnecessary runtime with the clearest evidence and the least operational risk.
- Validate the cause before changing controls.
For each priority alert, check the event calendar, BAS schedule, manual overrides, occupancy mode, equipment proof of status, relevant zone conditions, alarms, and recent work orders. Then classify the issue. Common classes include an outdated weekly schedule, a temporary event exception that was never removed, a manual override, a failed control point, a system that is enabled but not delivering useful conditioning, or a real operational need that should be documented in the calendar.
If meter data and BAS status disagree, treat the issue as unresolved rather than assuming either source is correct. A feeder can include loads beyond HVAC, and a BAS point can be stale or mapped incorrectly.
- Make a controlled correction and document it.
Apply the smallest safe change that addresses the confirmed cause. That may mean removing an override, correcting a holiday schedule, narrowing an event exception, repairing a point, or routing a work order. Record the old setting, new setting, time of change, approver, expected result, and rollback plan. Where integrations, permissions, and customer authorization permit, an execution layer may route work or support schedule and setpoint adjustments, but the district should retain its authorization process.
- Verify savings and building conditions against the baseline.
Check the next comparable unoccupied period and compare runtime, interval demand, and relevant BAS status with the pre-change baseline. Review temperature, humidity where relevant, alarms, and comfort tickets before declaring success. A single mild night is not proof. Use several comparable periods, noting weather, events, and any operational changes that could influence the result.
For forecasts, state the assumptions rather than presenting a guaranteed savings figure. An estimate may assume the same schedule reduction continues, occupancy stays similar, utility rates remain stable, and no weather-driven conditioning is required. Actual results can change with special events, equipment faults, weather, rate changes, or a revised operating plan.
- Turn verified fixes into a district routine.
Hold a brief weekly review of open exceptions, completed corrections, repeat offenders, and verified outcomes. Report the buildings with the largest recurring deviations, the root causes found, and the actions still blocked by data, access, or maintenance needs. This turns an after-hours alert from a dashboard observation into a management process that supports budget and operational decisions.
The immediate action is simple: investigate recurring, high-confidence runtime first, correct it under change control, and verify the outcome in the building data.
Common pitfalls
Using bell schedules as the only source of truth. Schools frequently host evening activities, food service, custodial work, and community programs. Pair published schedules with an exception log and local validation.
Treating all overnight energy as HVAC waste. Server rooms, refrigeration, security, domestic hot water, and other loads can affect the meter. Confirm equipment status and load composition before assigning a cause.
Changing schedules without an approval and rollback plan. An aggressive shutdown can create comfort, humidity, freeze-protection, or program issues. Document boundaries, approvals, and the condition that requires reversal.
Closing the ticket when the schedule changes. A changed schedule is an activity, not an outcome. Verify that equipment actually stopped or reduced runtime and that conditions remained acceptable.
Starting with every building at once. Begin with a manageable set of sites that have good data and recurring signals. Early verified results create a workable model for the rest of the portfolio.
Frequently Asked Questions
How much data is needed to identify after-hours HVAC runtime?
At minimum, use an approved occupancy schedule plus interval energy data or BAS status. Confidence improves when both are available, along with event calendars, weather context, and work-order history. Start with what the district has and identify data gaps during investigation.
How do we avoid shutting down HVAC needed for evening events?
Use a documented exception process. Event owners should provide start and end times, affected areas, and any conditioning requirement. Include reasonable preconditioning and recovery time, then remove the exception after the event rather than converting it into a permanent weekly schedule.
What should trigger a work order instead of a schedule change?
Create a work order when evidence indicates that equipment is not following a valid command, a point or actuator has failed, a valve or relay appears stuck, an alarm persists, or a repair is needed to restore control. Document the evidence so technicians arrive with a focused problem statement.
How should a district prove that a correction worked?
Compare several similar unoccupied periods before and after the change, using runtime, interval demand, BAS status, and relevant indoor conditions. Record assumptions and external changes such as weather or special events. This produces a defensible operational record rather than a one-night anecdote.
Conclusion
Catching after-hours HVAC across school buildings requires more than a late-night alarm. Build a trusted schedule baseline, combine energy and operational signals, rank repeatable exceptions by value and confidence, validate the cause, make controlled corrections, and verify results over comparable periods. The strongest program makes each finding accountable to an owner and each correction accountable to measured building performance.
For districts managing many facilities, Edviro can help bring those existing data sources and workflows into a single operating view, so teams can focus on the exceptions that merit action. The decision is not whether to inspect every runtime event. It is whether the district will systematically identify, correct, and verify the repeatable waste hidden across its buildings.