HVAC Fault Detection & Diagnostics (FDD) Software Compared

By Corin Hale on October 13, 2026

hvac-fdd-software-comparison-facility

HVAC systems rarely fail loudly. A stuck damper, a drifting sensor, or a valve that leaks heating and cooling at once can run for months while comfort complaints and energy bills creep up. Fault detection and diagnostics software watches building automation data and flags these problems automatically. Choosing a platform matters, but so does what happens after a fault appears, which is where a maintenance system such as Oxmaint turns findings into assigned, tracked repairs.

HVAC Energy Monitoring and Fault Detection

HVAC Fault Detection & Diagnostics (FDD) Software Compared

Compare how Clockworks, SkySpark, Facilio, and Aquicore approach rules, machine learning, and building coverage, then see how detected faults become completed work.

BAS dataTemps, valves, dampers, status
→
FDD engineRules and models flag faults
→
Work orderAssigned and prioritized
→
Verified fixFault clears, savings confirmed

What FDD Software Actually Finds

Simultaneous heating and cooling
Coils fighting each other, wasting energy while temperatures look normal.
Economizer failures
Dampers that do not open for free cooling or leak outdoor air.
Sensor drift and failure
Readings that mislead controls into wrong decisions.
Valve and damper hunting
Constant oscillation that wears actuators early.
Scheduling errors
Equipment running outside occupied hours.
Poor setpoint and reset behavior
Static pressure or temperature resets that never reset.

Rules-Based vs Machine Learning FDD

Rules-based
  • Engineers encode expected behavior as logic
  • Faults are explainable and traceable to a condition
  • Strong for well-understood HVAC faults
  • Needs tuning to avoid false alarms
Machine learning
  • Learns normal patterns from historical data
  • Can surface unusual behavior rules did not anticipate
  • Needs clean, sufficient history
  • Results can be harder to explain to technicians

Most mature platforms blend both. Ask any vendor exactly where rules end and models begin, and how faults are explained to the person who must fix them.

Platform Comparison at a Glance

These are general positioning notes, not a verified feature audit. Capabilities change, so confirm each point in a live demo.

PlatformGeneral approachTypical strengthQuestions to ask
ClockworksCloud analytics applied to building automation data, built around curated fault rulesPrioritized fault lists aimed at HVAC and energy teamsHow are faults ranked, and how fast do new buildings onboard?
SkySparkFlexible analytics engine with tagged data and custom rule authoringDeep customization for engineers and integratorsWho writes and maintains the rules in our team?
FacilioConnected building platform pairing analytics with operational workflowsLinking fault detection with operations and portfolio viewsHow deep is the analytics versus the workflow layer?
AquicoreCommercial real estate performance and energy visibilityPortfolio dashboards and tenant-level insightHow granular is equipment-level fault diagnosis?

Detection Is Only Half the Job

Route every confirmed fault into a work order with an owner, a priority, and a verified outcome.

An Evaluation Scorecard You Can Reuse

Weight each criterion for your portfolio. The weights below are a starting suggestion, not a standard.

Fault accuracy and false alarm rate25%
BAS and data integration20%
Prioritization by cost and impact20%
Workflow and work order handoff15%
Onboarding speed and support10%
Reporting and portfolio view10%

Data Requirements Before You Buy

Trended points

Supply and return temperatures, valve and damper positions, fan status, and setpoints need reliable history.

Consistent naming or tagging

Standard point names or semantic tags let rules apply across many similar units.

Controls access

Confirm how data leaves the building automation system and who authorizes it.

Equipment inventory

Know which air handlers, VAVs, and plant equipment serve which spaces.

Implementation Timeline

  1. Scope the pilot. Pick one or two buildings with known problems and good controls data.
  2. Map points and equipment. Match trends to equipment records and fix gaps.
  3. Tune detection. Review early faults with technicians and remove noise.
  4. Connect to work orders. Define which faults create tasks automatically.
  5. Verify results. Confirm faults clear after repair, then expand to more buildings.

Why Faults Pile Up Without a Maintenance Workflow

FDD alone
  • Long fault lists with unclear owners
  • Technicians unsure which items matter
  • No record of what was fixed
  • Repeat faults reappear unnoticed
FDD plus a CMMS
  • Each fault becomes a prioritized work order
  • Assigned to a named technician
  • Repairs, parts, and notes logged to the asset
  • Recurring faults trigger root-cause review

How Oxmaint Supports an FDD Program

Oxmaint is a maintenance management platform. It handles the work that follows detection rather than replacing an analytics engine.

  • Work orders. Create corrective tasks from FDD findings with priority and due dates.
  • Asset management. Keep air handlers, VAVs, valves, and sensors with full repair history.
  • Preventive maintenance. Add sensor calibration and damper checks that prevent repeat faults.
  • Mobile inspections. Technicians confirm and document fixes on site.
  • Inventory. Track actuators, sensors, and filters needed for common fixes.
  • Reporting. Show fault-related work, backlog, and repeat repairs by building.

Common Pitfalls to Avoid

Alert fatigueThousands of low-value faults bury the important ones. Insist on prioritization.
Bad point mappingWrong tags produce wrong diagnoses. Audit mapping early.
No ownerFaults need a named person and a deadline.
No verificationA closed work order is not proof the fault cleared.

Frequently Asked Questions

Is rules-based or ML FDD better?

Neither alone. Look for clear, explainable faults and test accuracy on your own data.

Does FDD replace preventive maintenance?

No. It complements PM by finding issues between scheduled tasks.

Can faults feed a CMMS?

Yes, and Oxmaint can hold the resulting work orders and equipment history.

What data is needed first?

Reliable trended points and consistent equipment naming from your controls system.

How do we plan the workflow side?

You can book a demo to map fault-to-work-order routing.

Why HVAC Faults Persist Unnoticed

Comfort complaints catch only the visible failures. Many costly faults leave occupants comfortable while energy and equipment life suffer.

  • Controls mask problems. Automation compensates for a failing component by running other equipment harder.
  • Trend data goes unreviewed. Building automation systems log vast amounts of data that nobody has time to inspect.
  • Alarms are limited. Standard alarms fire on thresholds, not on patterns like a valve hunting or a damper stuck partly open.
  • Sensor errors mislead. A drifting sensor can look like normal operation while driving wrong decisions.
  • Staff time is short. Reactive work crowds out proactive investigation.

Questions to Ask in Every Vendor Demo

  • Which building automation protocols and brands do you connect to, and how is data extracted?
  • How many fault types are included, and can we add or edit rules ourselves?
  • How does the platform rank faults by energy, comfort, or maintenance impact?
  • What does a fault look like to a technician, and does it explain the likely cause?
  • How are false positives handled, and who tunes the system?
  • Can faults be pushed into our work order system, and can closed work be matched back to fault clearing?
  • What is typically involved in onboarding one building versus fifty?
  • Can we see the platform running on a building similar to ours?
  • How is pricing structured, by square foot, by point, or by building?

A Practical Fault Prioritization Model

Not every fault needs action this week. Rank findings so the team works on what matters.

PriorityCriteriaExampleResponse
1: UrgentSafety, major comfort loss, or equipment damage riskCoil freeze risk, fan running with failed beltSame-day work order
2: HighLarge ongoing energy waste or critical area impactSimultaneous heating and cooling on a large air handlerSchedule within days
3: MediumModerate waste or developing wearDamper leakage, valve huntingBundle into planned visit
4: LowMinor inefficiency or data quality issueSlight sensor offsetFix during routine PM

From Fault to Fix: Typical Maintenance Responses

Detected faultLikely maintenance causeTypical work order
Economizer not openingFailed actuator, linkage, or sensorInspect damper and actuator, test control signal, replace as needed
Simultaneous heating and coolingLeaking valve or poor control sequenceCheck valve seating, review sequence, calibrate
Supply air temperature off targetDrifting sensor, fouled coil, or low airflowCalibrate sensor, inspect coil and filters
VAV box not reaching setpointStuck damper or airflow sensor errorTest damper stroke, recalibrate airflow
Fan running outside scheduleOverride left in place or schedule errorClear overrides, correct schedule

Cost and Value Considerations

  • Licensing model. Understand whether pricing scales with buildings, points, or square footage.
  • Internal effort. Budget time for point mapping, tuning, and reviewing faults.
  • Repair costs. Finding faults creates repair work, so plan maintenance budget and labor for the fixes.
  • Benefit tracking. Define in advance how you will measure results, such as energy changes, fewer complaints, or reduced emergency calls.
  • Contract flexibility. Consider a pilot period before committing to the full portfolio.

Considerations by Building Type

Office portfolios

Many similar air handlers and VAV boxes suit rule-based detection that scales across buildings.

Healthcare and labs

Pressure relationships and airflow requirements make fault priorities different from standard offices.

Education campuses

Mixed vintages and controls brands make data integration the main hurdle.

Retail and hospitality

Many smaller rooftop units benefit from simple, high-value fault categories.

KPIs for an FDD and Maintenance Program

Faults detectedTrack by type and severity to see what dominates your portfolio.
Time to actionMeasure days from detection to assigned work order.
Time to resolveMeasure days from work order to confirmed fault clearing.
Repeat faultsA recurring fault points to a root cause not yet fixed.
Reactive work shareShould fall as problems are caught earlier.

Standards and Data Models Worth Knowing

Consistent equipment and point naming makes analytics far easier to scale across buildings.

  • Project Haystack. An open tagging approach that describes points and equipment with semantic tags, widely used by analytics platforms.
  • Brick schema. An open schema that models building systems and the relationships between equipment, points, and spaces.
  • BACnet and other protocols. Common ways building controllers expose data, which determine how readily an FDD platform can connect.
  • Vendor naming conventions. If a platform relies on its own mapping, clarify who performs and maintains it.

Ask whether a vendor supports open data models. It reduces lock-in and makes switching or adding tools easier later.

Building the Business Case Without Inflated Claims

  • Start with your own data. Identify known problem buildings, energy trends, and recurring comfort calls.
  • Use pilot results. Measure faults found, repairs completed, and any energy or complaint changes in the pilot buildings.
  • Separate energy from maintenance value. Fewer emergency repairs and longer equipment life matter even where energy savings are modest.
  • Account for repair cost. Savings only appear after faults are fixed, so include the work required.
  • Be cautious with vendor estimates. Treat percentages from marketing material as hypotheses to test in your buildings.

Roles After Go-Live

RoleResponsibilityFrequency
Energy or controls engineerReview new faults, tune rules, confirm diagnosesWeekly
Maintenance plannerConvert approved faults into scheduled work ordersWeekly
TechnicianInvestigate, repair, and record findings on the work orderAs assigned
Facility managerReview KPIs, repeat faults, and budget needsMonthly

Preventive Maintenance Tasks That Reduce Repeat Faults

  • Calibrate temperature, pressure, and airflow sensors on a schedule.
  • Exercise and inspect damper and valve actuators for full travel and tight shutoff.
  • Replace filters and clean coils to protect airflow and heat transfer.
  • Check belts, bearings, and motor alignment on fans and pumps.
  • Review control sequences and schedules after any tenant or occupancy change.
  • Verify manual overrides are removed once repairs are complete.

Security and Data Governance Questions

  • How does the platform connect to the building network, and does it require inbound access?
  • Who owns the data, and what happens to it if the contract ends?
  • What security certifications or audits can the vendor share?
  • Can access be limited by building, role, or portfolio?
  • Does the IT team need to approve the connection method, and how long does that usually take?

Running a Fair Pilot Comparison

  1. Use the same building. Compare platforms on identical equipment and the same period of data.
  2. Define success up front. Agree on measures such as valid faults found, false alarm rate, and time to onboard.
  3. Have technicians validate findings. Field confirmation is the true test of diagnostic quality.
  4. Track effort. Record the internal hours each platform needs for mapping, tuning, and review.
  5. Test the workflow. Push several faults into work orders and confirm the handoff works smoothly.

When FDD May Not Be the Right First Step

Software cannot compensate for weak foundations. Address these first if they apply.

  • Controls systems that do not trend data reliably or cannot share it.
  • No maintenance capacity to act on faults once they are found.
  • Equipment so old that replacement is a better investment than diagnosis.
  • No equipment inventory or asset records to connect findings to.

Quick Selection Guide

  • Need deep customization and have in-house analytics skill. A flexible, rule-authoring platform may fit best.
  • Want curated fault detection with minimal rule writing. Look for platforms with maintained rule libraries and prioritization.
  • Want analytics tied closely to operations workflows. Evaluate platforms that combine detection with task management, and compare against a dedicated CMMS.
  • Managing a commercial real estate portfolio. Prioritize portfolio-level reporting and onboarding speed.
  • Running a small portfolio with limited staff. Favor platforms that rank faults clearly so a small team can act on the highest-value items first.

Turn Every Detected Fault Into a Finished Repair

Pair your FDD platform with work orders, asset history, and reporting that prove the fix.


Share This Story, Choose Your Platform!