Validated on public benchmarks + real building-style data

Your building has faults right now.
We'll find them.

Detect HVAC faults, isolate root cause, trace cascades, and show your team what to fix first — with proof attached to every alert.

Start Free 14-Day Trial → View Interactive Demo →
14-day free trial · No credit card required · Cancel anytime
~0%
False alarms on evaluated data*
$12,400
Avg. waste found per building
43 / 47
Buildings had hidden faults
5 min
To first fault in self-serve app
*Claims are based on internal evaluations using public benchmark datasets and controlled tests. Results vary by building, point coverage, and operating modes.
Works with any BAS CSV export — Trane · Honeywell · JCI · Siemens · Schneider
Live ingestion via BACnet/IP on Professional plan
Powered by Tagged Number Algebra — zero-false-alarm mathematical engine
No hardware required — CSV upload or live BACnet/IP connection
Works with any BAS CSV export — Trane · Honeywell · JCI · Siemens · Schneider
Live ingestion via BACnet/IP on Professional plan
Powered by Tagged Number Algebra — zero-false-alarm mathematical engine
No hardware required — CSV upload or live BACnet/IP connection

Most buildings run with multiple hidden faults at any given time.

A stuck valve or drifting sensor often looks “fine” in the BAS. The controller compensates, comfort drifts, and energy waste accumulates until someone gets a complaint.

SensorGuard looks for contradictions and consistency breaks between redundant signals and expected relationships, so you catch faults earlier and route the right work order.

Instead of flooding operators with threshold alarms, alerts include a concrete reason: which points disagreed, by how much, and when the pattern started.

AHU-2 Cooling Valve · Live ⚡ FAULT DETECTED
08:00 CMD 45% → POS 45%
08:05 CMD 50% → POS 50%
08:10 CMD 62% → POS 61%
08:15 CMD 92% → POS 5%
08:20 CMD 95% → POS 5%
08:25 CMD 100% → POS 5%
Stuck valve actuator. Command at 92–100% but position reads 5%. Actuator not following command — likely mechanical failure or linkage disconnect. Estimated waste: $4,200/year.
How It Works

From raw BAS data to
actionable fault report

Start with a CSV upload in 5 minutes, or connect live via BACnet/IP for continuous monitoring. No hardware purchase required.

01
📤

Connect your building data

Upload a CSV export from any BAS in 5 minutes — or deploy the collector package for live BACnet/IP monitoring with guided setup and automatic point detection.

CSV: 5 minutes · Live: guided setup
02
🔬

Platform detects and diagnoses

SensorGuard's TNA engine compares every signal pair, isolates root causes from cascades, and attaches evidence to each fault. No tuning, no training data required.

Results instantly on upload
03
📊

Prioritize, act, and track

Your dashboard shows faults ranked by cost impact, root cause vs. cascade, and full lifecycle — acknowledge, investigate, resolve, with history attached.

Operational from day one
What We Detect

The faults your BAS won't tell you about

🔧

Stuck Valve Actuators

Command says 80%, position reads 5%. The actuator failed mechanically but your BAS shows no alarm — it's sending commands into the void.

Typical cost: $3,000–8,000/year per valve
🌡️

Supply Air Temp Drift

Measured SAT is 68°F while setpoint is 55°F. The chiller might be undersized, the valve might be stuck, or the coil is fouled. Either way, tenants are hot and you're wasting energy.

Typical cost: $2,000–12,000/year per AHU
❄️

Chiller Plant Failures

CHW supply at 79°F when setpoint is 44°F. The chiller tripped, the lead/lag sequence failed, or the cooling tower is degraded. Cascading comfort complaints incoming.

Typical cost: $10,000–50,000 per incident
💨

Economizer & Damper Faults

Outdoor air damper commanded to 30% but reads 100% open. In January that's thousands of dollars in heating energy blowing through a stuck damper.

Typical cost: $4,000–15,000/year per unit
Our Detection Engine

Not another black-box FDD tool

When SensorGuard alerts, it shows the contradiction that triggered it. Clear work-order language, minimal tuning, and fast time-to-value.

The result: faults that remain invisible to rule-based systems — subtle actuator failures, slow-drift control loops, masked equipment degradation — become mathematically provable. No heuristics. No tuning. No false alarms.

Low false positives on evaluated datasets
No training period required
Evidence attached to every alert
How other tools see your data
Rule-Based AFDD Threshold: ±10%
CMD 72% → POS 61% ✓ OK
CMD 85% → POS 74% ⚠ ALERT
CMD 45% → POS 44% ✓ OK
CMD 92% → POS 5% ⚠ ALERT
2 alerts — one is noise, one is real. Which is which?
How SensorGuard sees your data
Tagged Number Algebra Structural analysis
CMD 72% → POS 61% ✓ Tracking
CMD 85% → POS 74% ✓ Tracking
CMD 45% → POS 44% ✓ Tracking
CMD 92% → POS 5% ⚡ CONTRADICTION
1 fault — algebraically certain. Zero ambiguity.
What Teams Can Do

More than detection —
a complete fault workflow

From the first alert to a closed work order, SensorGuard gives operations teams everything they need to act, not just know.

Isolate root cause from cascade

SensorGuard separates the primary fault from downstream effects. A stuck valve causes SAT deviation, which then causes zone complaints — the platform shows the chain, not just the symptoms.

📊

Prioritize by cost impact

Every fault includes a probable waste estimate so teams know what to fix first. Not all faults are equal — focus on the ones that pay off.

Work the fault lifecycle

Acknowledge, investigate, and resolve faults with evidence attached. Full history per building so you can prove what was found and when it was fixed.

🔌

Connect fast — CSV or live BACnet

Upload a BAS export in 5 minutes, or deploy the collector package for live BACnet/IP monitoring. Guided setup, auto-point loading, and automatic pair detection included.

Transparent Pricing

One stuck valve pays for
a full year of monitoring

No enterprise contracts. No hidden fees. Cancel anytime.

Updated: Feb 18, 2026
Starter
$299/building/mo
Self-serve monitoring for one building
  • Up to 20 sensor pairs
  • Up to 2 CSV uploads per day
  • Root cause + cascade fault view
  • Fault lifecycle — acknowledge, resolve, history
  • Cost impact estimate per fault
  • Email alerts + weekly digest
  • Auto-generated monthly PDF summary
  • Guided setup + auto-detect sensor pairs
  • Knowledge base + email support (72h)
Start Free Trial →
Enterprise / Portfolio
Custom pricing for 10+ buildings
For larger portfolios that need centralized monitoring across multiple sites.
  • Everything in Professional
  • Volume pricing for 10+ buildings
  • Portfolio-wide dashboard
  • Centralized account management
  • API and integration options
  • Multi-building administration
  • Priority email support
Contact Us →

How we compare

Most building analytics platforms require 6-figure contracts and 3-month implementations. We don't.

Enterprise AFDD
$1,500+/mo
per building, annual contract
SensorGuard
$299–499/mo
per building, cancel anytime
Doing nothing
$12,400/yr
average hidden waste per building
Validation

Built on rigorous testing

Proven across benchmark datasets and real-building style scenarios before we ever touch your data.

Cross-domain validation

Avionics-style logs and building/HVAC benchmarks — same engine, proven across domains.

Real-building scenarios

Actuator stuck, sensor bias, and cascade tracking — tested on benchmark and real-building style data.

Proof with every alert

Command vs position contradictions and typed disagreement states attached to every finding.

Operator-first language

Designed for facility teams: clear work-order language covering what failed, where, and why.

Start Free 14-Day Trial →
No credit card required · Full access for 14 days

Built for fast, low-risk deployment

Read-only by default, clear data handling, and flexible options for cloud or on-prem.

Security & privacy

Keep control of your BAS data while still getting actionable diagnostics.

Read-only connection (no writes to control points).
TLS in transit; least-privilege service accounts.
Configurable retention (e.g., 7/30/90 days) and export anytime.

Deployment options

Start in minutes, then scale to portfolio monitoring when you're ready.

CSV upload to get a first report quickly.
Live BACnet/IP ingestion available on Professional plan.
Runs on a small VM; no GPU or heavy ML stack.

Explainable alerts

Every alert includes the exact contradiction that triggered it.

Which component, what failure mode, and when it started.
Root-cause propagation (valve → SAT → zones) when applicable.
No opaque anomaly scores or weeks of tuning.

FAQ

Short answers for building ops, engineering, and IT.

Do you need training data?
No. SensorGuard flags contradictions and consistency breaks directly from the signals you already have. You can start from day one.
Does it change my BAS control logic?
No. Connections are read-only by default. Your existing sequences and controllers keep running the same way.
How fast do you detect faults?
You choose the cadence. Typical setups evaluate every 5 minutes; the first report can be generated from an uploaded export.
What do you alert on?
Actuator issues (stuck valves/dampers), sensor bias/drift when redundancy exists, and cascades (valve → SAT → zones) when signals support it.
Why are false alarms low?
Each alert is backed by a concrete contradiction (e.g., command 92% while position reads 5%). No “mystery score” thresholds.
How do you connect?
Start with a CSV export from your BAS — any system that can export trend data works. For live monitoring, connect via BACnet/IP on the Professional plan.
Where does data live?
You can choose cloud or on-prem workflows. Retention is configurable and exports are always available.
Can you handle intermittent points?
Yes. Optional/conditional points can be typed as inapplicable for specific modes (e.g., airflow or speed below a threshold) so they don’t spam alerts.
You can configure equipment lists, point mapping, and operating modes inside the platform — no model retraining required.

Get your free
fault assessment

Upload a BAS export and SensorGuard will automatically identify what's broken, what it's costing you, and how to fix it. No commitment. No sales pitch.

Request Your Assessment

Upload your BAS data and SensorGuard automatically generates your fault report.

Analysis runs automatically on your upload. Results delivered within 1 business day.

We only need point names + timestamps + values. No tenant data.

If you connect live later, you can start with a quick export today.

Your data is confidential. We sign NDAs on request.
No credit card. No commitment. We just want to show you what we can find.