How to Set Up Condition-Based PM Triggers from IoT Sensors

Calendar
Duration:
19 min read
calendar today
Published on
June 17, 2026
Featured Image

Your compressor just crossed 85°C for the third time this week. Did your CMMS automatically create a work order? If not, you're running on a time-based schedule that doesn't know your equipment's actual condition — and that gap costs you unplanned downtime, wasted labour, and parts replaced too early or too late. Condition-based PM triggers change that. Instead of relying on the calendar, your IoT sensors watch the equipment in real time and fire a maintenance task the moment a reading crosses a threshold that actually matters. This guide walks you through every step: choosing sensors, defining thresholds, wiring data into your CMMS, and configuring the trigger logic so the right work order lands in the right technician's queue without anyone pressing a button.

Key Takeaways

  • Condition-based PM triggers use live sensor data — vibration, temperature, pressure, current draw, oil quality — to automatically create work orders in your CMMS when a defined threshold is crossed.
  • Proper threshold design (hard limits, soft warning bands, hysteresis, and debounce windows) eliminates alarm noise and ensures every triggered PM is actionable.
  • The five-step setup process covers sensor selection, threshold definition, IoT-to-CMMS integration, trigger logic configuration, and ongoing tuning.
  • Multi-condition AND/OR logic lets you catch complex failure modes that single-sensor triggers would miss entirely.

What Is a Condition-Based PM Trigger?

Condition-based PM trigger chain: Sensor reads condition, threshold crossed, rule evaluated, work order created | Cryotos

A condition-based PM trigger is a rule inside your CMMS that monitors one or more sensor readings and automatically creates a preventive maintenance work order when a reading exceeds a defined condition. Unlike a time-based PM that fires every 30 days whether the machine needs attention or not, a condition-based trigger only acts when the data says something is changing.

The logic is simple: if vibration on Pump A crosses 12 mm/s RMS for more than 10 minutes, create a bearing inspection work order, assign it to the rotating equipment team, attach the lubrication checklist, and set priority to High. Your IoT meter reading module captures the sensor value, compares it against your rule, and hands the instruction to your work order management engine — all in seconds, with no human in the loop.

Calendar-Based PM vs Condition-Based PM

Understanding the difference helps you decide which assets to move to condition-based triggers first.

DimensionCalendar-Based PMCondition-Based PM Trigger
Trigger sourceFixed date/time intervalLive sensor reading
Maintenance timingFixed (every 30 days, 500 hours)Dynamic — only when needed
Risk of over-maintenanceHigh — parts replaced too earlyLow — work triggered by actual wear
Risk of under-maintenanceHigh — fast-degrading assets missedLow — threshold catches early signs
Setup complexityLow — set a frequency and doneMedium — requires sensors + rules
Best forLow-criticality, uniform-use assetsHigh-criticality, variable-use assets

How a Trigger Chain Works: Sensor → Threshold → Logic → Work Order

Every condition-based PM trigger has four links in the chain. The sensor collects the physical measurement (vibration in mm/s, temperature in °C, pressure in bar). The threshold defines what "abnormal" looks like for that asset and operating context. The logic layer applies rules — single or combined — to decide whether the condition is confirmed. The CMMS then acts: creating the work order, setting the type, assigning the team, and attaching the right checklist.

Break any link in that chain and the trigger either misses real faults or creates noise. The five steps below walk you through building each link correctly.

Step 1: Choose the Right IoT Sensors for Your Assets

Not every asset needs every sensor type. Matching the sensor to the failure mode you're trying to catch is the most important decision you'll make — get it right and your triggers are precise; get it wrong and you're measuring the wrong thing and wondering why your alerts keep missing faults.

Vibration Sensors (Rotating Equipment)

Accelerometers and velocity sensors mounted on bearing housings, motor end-bells, and pump casings detect imbalance, misalignment, looseness, and bearing defects. According to the ISO 10816 machinery vibration standard, velocity readings above 7.1 mm/s RMS indicate incipient damage on most industrial machines. These are your highest-ROI sensors for rotating equipment because early vibration changes appear weeks or months before catastrophic bearing failure.

Temperature Sensors (Motors, Panels, Bearings)

RTDs, thermocouples, and non-contact infrared sensors flag overheating in motor windings, electrical panels, gearboxes, and hydraulic fluid. A temperature rise of even 10°C above baseline in a motor bearing is a strong indicator of lubrication breakdown or overload. Temperature sensors are cheap, easy to retrofit, and integrate cleanly with most IoT gateways.

Pressure Sensors (Hydraulic and Pneumatic Systems)

Pressure drop across a filter, abnormal line pressure, or pressure fluctuation in a hydraulic circuit each signal specific failure modes: clogged filters, worn seals, or pump cavitation. Pressure sensors work well as secondary confirmations alongside vibration — for example, high vibration AND low pressure on a hydraulic pump strongly points to cavitation, which requires a different response than vibration alone.

Current/Power Draw Sensors (Pumps, Compressors)

Clamp-on current transformers (CTs) non-invasively monitor motor current. An increase in current draw on a pump often indicates rising mechanical resistance from wear, debris, or cavitation — before the vibration signature becomes obvious. Power draw monitoring is particularly useful when physical sensor mounting is difficult or impractical.

Oil Quality Sensors (Gearboxes, Engines)

In-line oil sensors measure particle count, viscosity, water contamination, and oxidation. They're the go-to for high-value assets like large gearboxes, turbines, and heavy vehicle engines where oil analysis traditionally required lab sampling and a multi-day turnaround. Inline sensors close that loop to minutes, turning an infrequent lab test into a continuous condition trigger.

Step 2: Define Your Condition Thresholds

Thresholds are where most condition-based PM programs fail. Set them too tight and you flood the CMMS with false alarms; set them too loose and real faults slip through. There are three concepts every maintenance engineer needs to understand before writing a single rule.

Hard Limits vs Soft Warning Bands

A hard limit is a single value that, once crossed, triggers an immediate high-priority work order — or even an automated shutdown. Think motor winding temperature above 155°C or gearbox vibration above 25 mm/s. A soft warning band sits below the hard limit and creates a lower-priority inspection task: "bearing temperature has been between 85°C and 100°C for 4 hours — schedule a lubrication check within 48 hours." Running both layers in your CMMS means you catch developing issues early while still flagging emergencies urgently.

Hysteresis: Preventing Alarm Chatter

Without hysteresis, a sensor fluctuating around a threshold creates a storm of repeated triggers — alarm on, reading drops slightly, alarm off, reading rises, alarm on again. Hysteresis prevents this by requiring the value to drop a defined amount below the trigger threshold before the alarm resets. For example: trigger ON at 90°C, reset OFF only when the reading drops to 82°C. Your CMMS only creates one work order for the event, not dozens. The ISA alarm management guidelines recommend hysteresis bands of 5–15% of the trigger value for most process sensors.

Debounce Windows: Confirming Real Faults vs Noise

A debounce window requires a threshold to remain exceeded for a minimum duration before the trigger fires. A single spike to 91°C for 0.3 seconds is noise; a sustained reading above 90°C for 10 minutes is a real thermal event. Debounce windows are especially critical for vibration sensors near equipment that creates transient mechanical shocks (presses, hammers, drop-forges) where single-reading spikes are common and expected.

Step 3: Connect Sensors to Your CMMS via IoT Integration

Getting sensor data into your preventive maintenance software requires a data path from the physical sensor to the CMMS rule engine. There are three main architectures, and the right choice depends on your site's existing infrastructure.

SCADA/PLC to CMMS Data Bridge

If your plant already runs SCADA (Supervisory Control and Data Acquisition) or PLC (Programmable Logic Controller) networks, the cleanest approach is to push sensor tags from those systems into your CMMS via an OPC-UA or MQTT data bridge. The SCADA system continues to own process control; the CMMS subscribes to the maintenance-relevant tags and applies PM trigger rules on top. This architecture keeps control and maintenance logic separate, which is critical for safety-certified environments.

Edge Computing for Real-Time Local Processing

Edge gateways (industrial IoT hubs like those from Moxa, Advantech, or Siemens) sit between your sensors and the cloud. They process raw sensor streams locally — applying filtering, feature extraction, and threshold logic — and send only event notifications to the CMMS. This reduces latency from minutes to milliseconds, cuts cloud data transfer costs, and keeps your PM triggers working even during network outages. According to NIST guidance on IIoT architectures, edge processing is the recommended pattern for latency-sensitive condition monitoring applications.

Direct IoT API Feeds into CMMS

Cloud-native IoT platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT) can push sensor readings directly to your CMMS via REST or webhook integrations. This is the simplest path for new installations with no existing SCADA infrastructure. Your sensors connect to the cloud platform, which applies basic filtering, and the CMMS API receives trigger events. It's less resilient during internet outages but easier to configure and scale.

Step 4: Configure the PM Trigger Logic in Your CMMS

CMMS PM trigger logic configuration flow: sensor, threshold, AND/OR rules, work order setup, go live | Cryotos

With sensors connected and thresholds defined, you now build the rules that turn data into action. Most modern CMMS platforms — including Cryotos — let you define condition triggers through a rule builder that maps sensor readings to work order templates. Here's how to approach the logic layer.

Single-Condition Triggers (One Sensor, One Rule)

The simplest trigger: one sensor, one threshold, one work order. "If bearing temperature on Air Compressor 3 exceeds 95°C for 15 minutes, create a 'Bearing Thermal Inspection' work order, assign to the electrical team, priority Medium." Start here for all new assets. Single-condition triggers are easy to validate (you can force-test them by heating a sensor with a heat gun or injecting a test value) and easy to tune without complex interdependencies.

Multi-Condition Triggers (AND/OR Logic)

Once your single-condition triggers are running cleanly, layer in multi-condition rules to catch complex failure modes. AND logic confirms a fault from multiple angles before acting: "bearing temperature above 90°C AND vibration above 8 mm/s AND current draw up 15% from baseline → create urgent bearing replacement work order." This dramatically reduces false positives. OR logic catches faults that may show up in different sensors depending on the failure path: "bearing temperature above 95°C OR vibration above 12 mm/s → create bearing inspection work order." Both patterns are standard in industrial condition monitoring practice.

Setting Priority, Assignee, and Checklist on Auto-Created Work Orders

An auto-triggered work order is only useful if the right person gets it with the right instructions. Configure your CMMS trigger to pre-populate: the work order type (inspection, lubrication, replacement), priority level (Low/Medium/High/Critical based on threshold severity), the default assignee or team, the asset and location fields, and the maintenance checklist. Cryotos lets you attach dynamic workflow automation templates to triggers so technicians receive step-by-step instructions the moment the task hits their queue — no manual setup required per event. Use the IoT sensor deployment validation checklist to verify your setup before going live.

Step 5: Test, Validate, and Tune Your Trigger Rules

A condition-based PM trigger you haven't tested is a liability. Before relying on automated triggers for critical assets, put every rule through a validation cycle.

Running Dry-Run Simulations

Most CMMS platforms support a simulation or test mode where you inject a fake sensor reading to verify the trigger fires correctly. Walk through each rule: inject a reading above the threshold, confirm the work order is created with the right type, priority, assignee, and checklist. Then inject a reading below the threshold and confirm no work order is created. Log the results — this becomes your baseline documentation for the trigger configuration audit.

Reviewing False Positive Rates

After two weeks of live running, pull your triggered work order log and categorise each one: genuine fault found, genuine fault not found, nuisance alarm. If false positives exceed 20% of triggered tasks, your threshold is too tight, your debounce window is too short, or your sensor is in a noisy location. A 5–10% false positive rate is typical for well-tuned systems and is acceptable because the cost of a missed genuine fault far exceeds the cost of an extra inspection.

Adjusting Thresholds After 30/60 Days of Live Data

Initial thresholds are educated guesses until you have real operating data behind them. After 30 days, review your condition-based maintenance trigger logs and ask: which thresholds fired most often, which caught real faults, which generated noise? Adjust in small increments — raise a threshold by 5–10% if false positives are high, lower it if real faults were caught only after the reading had been elevated for days. After 60 days you should have thresholds that reflect the actual operating envelope of each asset.

Common Mistakes When Setting Up IoT PM Triggers

5 common mistakes when setting up IoT PM triggers: skipping baseline, wrong parameter, same threshold, too many triggers, no ownership | Cryotos

Even experienced maintenance engineers make these mistakes when implementing condition-based triggers for the first time.

  • Skipping baseline data collection. Triggering against an absolute threshold without knowing what "normal" looks like for your specific asset leads to chronic false positives or blind spots. Collect 2–4 weeks of baseline readings before setting thresholds, and use the 95th percentile of normal operation as your starting soft warning level.
  • Monitoring the wrong parameter. Measuring overall vibration on a gearbox that is failing due to gear tooth wear — when gear mesh frequency analysis is the right parameter — will miss the failure signature entirely. Map each sensor choice back to the dominant failure modes for that asset type.
  • Using the same threshold for all similar assets. Two identical pumps running at different loads, speeds, and temperatures have different normal signatures. Assign thresholds per asset, not per asset type.
  • Overloading technicians with too many triggers at once. Rolling out 200 new sensor triggers on Day 1 overwhelms your team and trains them to ignore alerts. Start with your top 10–15 most critical assets, prove the value, then expand.
  • No threshold ownership. If no one is responsible for reviewing and tuning thresholds quarterly, they drift out of sync with actual equipment condition. Assign a threshold owner for each asset class.

Frequently Asked Questions

What types of IoT sensors work best with a CMMS?

Vibration sensors (accelerometers/velocity sensors), temperature sensors (RTDs, thermocouples, infrared), pressure sensors, current/power draw sensors, and oil quality sensors are the five most commonly integrated sensor types. The best type for a given asset depends on its dominant failure modes — start with vibration for rotating equipment and temperature for electrical and thermal assets.

How many sensor readings before a PM is triggered?

This depends on your debounce window configuration. A single reading above a hard threshold is enough for an emergency trigger on critical assets. For standard PM triggers, requiring the threshold to be exceeded for a minimum duration — typically 5 to 30 minutes depending on the failure speed of the equipment — prevents noise-driven false positives while still catching real developing faults well before failure.

Can I set up IoT triggers without expensive hardware?

Yes. Wireless MEMS accelerometers and temperature sensors now cost under $200 per point, and many cloud IoT platforms offer free tiers for small sensor counts. The real investment is in threshold engineering and CMMS configuration, not hardware. For assets where wired sensors aren't practical, ultrasound guns and handheld thermography cameras can feed manual readings into a CMMS threshold rule as a lower-cost starting point.

How does condition-based PM reduce false alarms?

Properly configured hysteresis, debounce windows, and multi-condition AND/OR logic together prevent most false alarms. Hysteresis stops alarm chatter at threshold boundaries. Debounce windows filter transient spikes from process noise. AND logic requires confirmation from multiple sensors before firing a trigger. Most teams reach a false positive rate of 5–10% after 60 days of tuning — far lower than time-based systems where every scheduled PM is a "potential false positive" if the machine is actually fine.

When you're ready to connect your sensor data to a maintenance workflow that actually triggers the right work order at the right time, Cryotos CMMS is built for exactly this. The IoT meter reading module pulls in live sensor feeds, the rule builder lets you configure single and multi-condition triggers with AND/OR logic, and every triggered event lands directly in your preventive maintenance software queue with the right team, checklist, and priority already set. Schedule a Demo to see how Cryotos handles condition-based PM triggers from your specific sensor types.

Want to Try Cryotos CMMS Today?

Get Free Demo

Let AI Take Control of Your Maintenance

Cryotos AI predicts failures, automates work orders, and simplifies maintenance—before problems slow you down.

Try AI-Powered CMMS
🡢