NCD.io › Documentation › Bidirectional Differential Pressure Sensor
Atrium · Long Range

Industrial IoT Long Range Wireless Pressure Sensor — Bidirectional / Differential

Battery-powered bidirectional differential pressure and temperature monitoring built on a medical-grade differential pressure sensing element. Reads pressure across two process ports, plus on-board temperature, and transmits over a long-range wireless mesh to an Atrium IIoT Gateway. Four selectable pressure ranges from ±0.150 PSI to ±15 PSI. SKU PR55-59DP.

Buy Now →

Sensor Type
Pressure / Temperature (Atrium type 21)
Last updated
2026-07-27

01Overview

The NCD Industrial IoT Long Range Wireless Bidirectional Differential Pressure Sensor measures the pressure difference between two process ports and reports it — positive or negative — along with on-board temperature. It is built around a high-resolution, medical-grade amplified pressure sensing element and is ideal for filter-loading and clogged-filter detection, HVAC and cleanroom differential pressure, duct and plenum static pressure, liquid-level via head pressure, and flow-across-restriction monitoring. Because it is bidirectional, it resolves pressure in both directions across the two ports, so reverse-flow and vacuum conditions read as negative values. Readings are sampled at a user-defined interval and transmitted over a long-range wireless mesh network to an Atrium IIoT Gateway.

The sensor ships with one of three wireless communication modules. Choose the frequency band that matches your gateway and region — the sensor core, firmware, and Atrium integration are identical across all three. The 900 MHz and 868 MHz options run on NCD’s sub-GHz wireless mesh network, which cuts through industrial noise and interference for secure, long-range communication.

Wireless ModuleRegionLine-of-Sight RangeIndoor Range
900 MHzNorth & South America~2 miles~1,000 ft
868 MHzEurope~2 miles~1,000 ft
2.4 GHzWorldwide certified~1 mile~300 ft
Bidirectional Differential + Temperature
A medical-grade sensing element resolves pressure in both directions across two ports (positive and negative), with an integrated, temperature-compensated temperature reading down to 0.01°C resolution.
Four Selectable Pressure Ranges
Choose the range that fits your application — ±0.150 PSI, ±0.30 PSI, ±5 PSI, or ±15 PSI — for ultra-low duct pressure through moderate line pressure, with resolution to 0.01 PSI.
Battery or External Power
Runs on a D-cell (LR20) lithium battery with an integrated supercapacitor, or an external power supply, selectable with the on-board 3-position Battery / Off / External switch — up to 5 years on battery. Estimate for your configuration with NCD’s battery life calculator.
IP65 Industrial Enclosure
Sealed enclosure rated IP65 (NEMA 1, 2, 4, 4X, 12, 13). Wall-mount tabs or optional magnetic mounting hardware, with 1/4″ NPT and 1/4″–28 UNF process fittings.

What’s in the Box

  • Industrial Long Range Wireless Bidirectional Differential Pressure Sensor with a D-cell (LR20) lithium battery and integrated supercapacitor installed
  • Wireless communication module per your selection (900 MHz, 868 MHz, or 2.4 GHz)
  • 0.5 m silicone tubing for connecting the pressure ports to your process
  • On-board antenna — no external antenna to attach (optional high-gain antenna and RP-SMA extension cables available separately)

02Specifications

Full technical specifications for the Bidirectional Differential Pressure Sensor (SKU PR55-59DP). Values are drawn from the product datasheet and user manual; where sources differ, both figures are noted.

ParameterSpecification
Measurement TypeBidirectional differential pressure (positive and negative) + on-board temperature
Pressure Sensing ElementAmplified, temperature-compensated differential pressure sensor (medical-grade)
Pressure Range (selectable)±0.150 PSI, ±0.30 PSI, ±5 PSI, or ±15 PSI (see options table below)
Pressure ResolutionUp to 0.01 PSI (depends on selected range)
Pressure AccuracyAs a percentage of full span (%FSO) — range-dependent:
±0.150 PSI: ±1.5% at 25°C (±2.0% total error over −25 to +85°C)
±0.30 PSI: ±1.0% at 25°C (±1.5% total error)
±5 & ±15 PSI: ±0.5% at 25°C (±1.0% total error)
Accuracy includes offset/span error, nonlinearity, hysteresis, and repeatability.
Temperature Measurement Range−40°C to +85°C
Temperature Resolution0.01°C
Enclosure Operating Temp−40°C to 85°C (enclosure / electronics)
Wireless ModuleSelect 900 MHz (North & South America), 868 MHz (Europe), or 2.4 GHz (worldwide) at time of order
Line-of-Sight RangeUp to ~2 miles (900/868 MHz); ~1 mile (2.4 GHz)
AntennaOn-board — optional high-gain antenna and RP-SMA extension cables available
Encryption128-bit AES
Enclosure RatingIP65 (NEMA 1, 2, 4, 4X, 12, 13)
Process Fittings1/4″ NPT and 1/4″–28 UNF; 0.5 m silicone tubing included
Dimensions~3.54″ W × 4.52″ L × 2.16″ H
MountingWall-mount tabs or optional magnetic mounting hardware
Power SupplyD-cell (LR20) lithium battery with integrated supercapacitor or external power supply via barrel connector — selectable with the 3-position Battery / Off / External switch (external power supported with battery backup)
Battery LifeUp to 5 years — varies with configuration. Estimate for your settings with the battery life calculator
Default Transmission Interval600 seconds / 10 minutes (configurable via the Delay setting)
SKUPR55-59DP

Pressure Range Options

Select the range at time of order to match your application. Lower-range options give finer resolution for low-differential measurements such as filter loading and duct pressure; higher-range options cover moderate line pressure. Additional special-order ranges are available — contact NCD.

Range ClassPressure RangeTypical Use
Ultra-low±10.34 mbar (±0.150 PSI)Cleanroom, duct/plenum static pressure
Low±20.68 mbar (±0.30 PSI)HVAC filter loading, room-to-room differential
Medium±344.7 mbar (±5 PSI)Flow across restrictions, liquid level
Higher±1034 mbar (±15 PSI)Higher differential / moderate line pressure

Pressure Ports & Media Compatibility

The sensor has two pressure ports. The differential reading is the pressure at Port 2 relative to Port 1, so a higher pressure on Port 2 reads positive and a higher pressure on Port 1 reads negative. Observe the media limits for each port — the reference port accepts clean, dry gases only.

PortRoleCompatible Media
Port 1ReferenceClean, dry gases non-corrosive to silicon, RTV silicone rubber, and gold
Port 2MeasurementFluids and gases non-corrosive to silicon, Pyrex, and RTV silicone rubber

03Prerequisites

Before installing this sensor, make sure you have the following in place.

Hardware Required

  • NCD Atrium IIoT Gateway — powered on and connected to your local network
  • Bidirectional Differential Pressure Sensor (this unit) with the wireless module installed (on-board antenna — nothing to attach)
  • Silicone tubing (0.5 m included) to connect Port 1 and Port 2 to your process taps
  • A mounting point on or near the monitored equipment — a flat wall surface, or a ferrous surface if using the optional magnetic mounting hardware

Software / Network

  • A current version of Atrium running on your gateway
  • A computer or mobile device on the same local network as the gateway
  • A modern web browser (Chrome recommended)

04Mounting & Installation

Accurate differential pressure measurement depends on clean, correctly-routed port connections and a stable mounting position. Connect each port to the correct process tap, keep tubing runs short and free of condensation traps, and observe each port’s media limits.

Powering On

  1. 1
    Set the power switch
    The unit ships with a D-cell (LR20) lithium battery installed. Open the enclosure and slide the 3-position power switch to Battery Power, or to External Power if you are powering the sensor from the barrel-connector supply (external power runs with battery backup). The Off position disconnects power for storage.
  2. 2
    Confirm power
    Activate the CFG magnetic switch with a magnet — or, with the enclosure open, briefly press the on-board CFG button. The TEST LED illuminates, confirming the board has power.
01 sensor enclosure open
Inside the enclosure: PCB, wireless module, D-cell battery, the 3-position power switch, and the RESET / CFG magnetic switches (and matching buttons) with the TEST LED. The two pressure ports exit the enclosure wall.

Connecting the Pressure Ports

  • Identify the ports. The differential reading is Port 2 relative to Port 1. For filter or restriction monitoring, connect Port 2 to the upstream (higher-pressure) tap and Port 1 to the downstream (reference) tap so a rising differential reads positive.
  • Use the included tubing. Connect each tap with the supplied 0.5 m silicone tubing (or 1/4″ NPT / 1/4″–28 UNF fittings). Keep runs as short as practical and route tubing so condensate drains away from the sensor, not toward it.
  • Respect media limits. Port 1 (reference) accepts clean, dry gases only. Port 2 (measurement) tolerates fluids and gases that are non-corrosive to silicon, Pyrex, and RTV silicone rubber.

Mounting the Sensor

  • Wall mount: Fasten the enclosure to a flat surface using the mounting tabs. Orient it so the ports face down or sideways to discourage moisture from collecting in the tubing.
  • Magnetic mount: With the optional magnetic mounting hardware, attach the enclosure to a clean, flat ferrous surface for tool-free placement.

05Pairing with Atrium

Once powered on, the sensor transmits over its long-range wireless mesh and the gateway begins hearing it. New sensors are held pending (blacklisted) until you whitelist them through the Sensor Details wizard — data is not logged until a sensor is whitelisted. The wizard walks you through naming and whitelisting each detected sensor.

  1. 1
    Power on and place the sensor
    Confirm the sensor is powered (activate the CFG magnetic switch — or press the CFG button — and check that the TEST LED illuminates) and that the ports are connected. Within one transmission interval — up to 10 minutes at the default 600-second Delay — the gateway will begin receiving its transmissions.
  2. 2
    Open Atrium and go to Sensors
    Navigate to your gateway’s local address (e.g. http://ncd-[last-4-of-MAC].local) and click Sensors in the top navigation. A banner shows “X sensors need setup” with detected sensors grouped by type. Your unit appears under the Pressure sensor type.
  3. 3
    Open the Sensor Details wizard
    Click the sensor in the banner (or in the Sensors table) to open the Sensor Details wizard. New sensors start pending (blacklisted) — completing the wizard whitelists the sensor so Atrium begins logging its data.
  4. 4
    Enter details and save
    Give the sensor a Sensor Name, Asset, and Location (see Section 6). Use Save to whitelist and finish, Save & Next to move to the next pending sensor, or Skip to leave a sensor pending for now.
  5. 5
    Confirm it is reporting
    The whitelisted sensor now appears in the Sensors table with a recent Last Heard timestamp. Open its Dashboard to confirm live pressure and temperature data.
02 sensors needs setup
Atrium detects new sensors automatically and lists them in the “sensors need setup” banner, grouped by type.
03 setup wizard sensors
The Sensor Details wizard — complete it to whitelist the sensor. Use Save, Save & Next, or Skip.

06Sensor Meta

The Sensor Meta tab controls how Atrium identifies and tracks this sensor. Access it via Sensors → [your sensor] → Configure → Sensor Meta.

FieldDescription
Sensor StatusWhitelisted — data is logged and displayed. Blacklisted — data is ignored. New sensors are blacklisted (pending) until whitelisted via the Sensor Details wizard.
Sensor NameHuman-readable label shown throughout the Atrium interface (e.g. “AHU-2 — Filter DP”).
AssetThe asset or equipment this sensor is monitoring (e.g. “Air Handler 2”).
LocationPhysical location of the sensor (e.g. “Roof — Mechanical Room”).
Report Interval (seconds)Must match the Delay value in Sensor Hardware Settings. Atrium marks the sensor offline if no data is received within 2× this value.
Install DateOptional. Records when the sensor was deployed.
Offline AlertWhen enabled, Atrium sends an email notification if the sensor stops reporting. Requires email configured in Settings → Gateway Configuration.

07Metric Configuration

The Metrics tab lets you configure conversion formulas, units, custom labels, and dashboard visibility for each data channel. Access it via Configure → Metrics. This sensor reports differential pressure and temperature, plus battery and packet-metadata channels.

MetricUnitDescription
pressurePSIDifferential pressure (Port 2 relative to Port 1); bidirectional, so vacuum / reverse conditions read as negative values
temperature°C or °FOn-board temperature (display unit set globally — see Section 9)
battery_pct%Estimated remaining battery capacity
battery_vVBattery voltage (separate from battery_pct)
rssidBmReceived signal strength — reported as a positive magnitude; higher values mean a weaker signal
counterTransmission counter (0–255, then rolls over); useful for detecting missed packets

Custom Conversion Formulas

Each metric supports a custom conversion formula using value as the variable name. Leave the formula as value or blank to display raw data. Examples for converting the pressure reading to other units:

Formula examples
value * 68.9476       // Convert pressure from PSI to mbar
value * 6.89476       // Convert pressure from PSI to kPa
value * 27.6799       // Convert pressure from PSI to inches of water (in H2O)
value * 2.03602       // Convert pressure from PSI to inches of mercury (inHg)

Custom Labels & Visibility

Each metric can be assigned a Custom Label that replaces the default metric name throughout Atrium. Unchecking Visible on Dashboard hides that metric’s card and chart without deleting data — useful for focusing a dashboard on the pressure and temperature channels that matter for a given asset.

04 metrics config
Metric Configuration — each metric exposes a conversion formula, unit, custom label, and a dashboard-visibility toggle.

08Hardware Settings

Hardware settings control the sensor’s on-board configuration — transmission interval and network addressing. Changes are staged in Atrium and pushed to the sensor on its next configuration check-in. Access via Configure → Sensor Configuration.

Key Configuration Parameters

SettingDefaultDescription
Delay600 sTransmission interval in seconds — how often the sensor samples and transmits a reading. Lower values increase data frequency at the cost of battery life.
Network ID7fffThe wireless network ID. Must match the gateway’s network ID for the sensor to communicate. (Configuration Mode uses a separate ID, 7bcd.)
Destination Address0000FFFFBroadcast address the sensor transmits to. Left at default for standard mesh topologies.

Adjusting the Transmission Interval

  1. 1
    Go to Sensor Configuration
    Navigate to Sensors → [your sensor] → Configure → Sensor Configuration.
  2. 2
    Update the Delay value
    Set your desired transmission interval (Delay) in seconds. Shorter intervals give more frequent readings at the cost of battery life.
  3. 3
    Click Save Hardware Settings
    The new values are staged and pushed to the sensor on its next configuration check-in — wait up to one transmission interval, or trigger the RESET magnetic switch (or press the RESET button) to sync immediately.
  4. 4
    Update the Report Interval in Sensor Meta
    Update the Report Interval on the Sensor Meta tab to match your new Delay value so offline detection stays accurate.

Battery Life

The sensor delivers up to 5 years of battery life. Actual life depends on your configuration — a shorter Delay (more frequent transmissions) draws more power. To estimate battery life for your exact settings, use NCD’s battery life calculator. For continuous high-rate monitoring, run the sensor on external power.

05 hardware settings
Sensor Configuration tab showing the transmission interval (Delay) and network settings.

09Temperature Units

This sensor reports on-board temperature alongside its pressure metric. Atrium provides a global temperature display unit setting that controls how temperature readings appear across the entire interface — all sensors, dashboards, alerts, and reports.

  1. 1
    Open Gateway Settings
    Click Settings in the top navigation to open Gateway Configuration.
  2. 2
    Select Temperature Display Unit
    Under Temperature Display Unit, toggle between °C and °F. This applies immediately to all temperature readings across Atrium.
  3. 3
    Save Configuration
    Click Save Configuration at the bottom of the page to apply the change.
06 gateway settings temp unit
The Temperature Display Unit toggle in Gateway Settings applies to all sensors globally.

10Sensor Dashboard

The Sensor Dashboard provides a real-time and historical view of all data from this sensor. Access it by clicking the sensor in the Sensors list and selecting Dashboard.

Live Metrics

MetricUnitDescription
PressurePSIDifferential pressure across the two ports; negative when Port 1 exceeds Port 2
Temperature°F or °COn-board temperature
Battery Pct%Estimated remaining battery capacity
RSSIdBmSignal strength as a positive magnitude — higher values mean a weaker signal

Time Range & Charts

Use the time range selector to view historical data for the last hour, 6 hours, 24 hours, 7 days, or 30 days. A custom date/time range is also available. Each metric has its own interactive chart — drag to zoom into a time window, double-click to reset. Trend differential pressure over time to catch a gradually loading filter before it fails.

07 sensor dashboard
Sensor Dashboard showing live differential pressure, temperature, battery, and signal metrics.

Mesh Route Map

Click View Map in the Mesh Route Map panel to visualize how this sensor’s data routes through the wireless mesh to reach the gateway. Useful for diagnosing signal path issues in multi-sensor deployments.

Interactive Preview

The panel below simulates the Atrium Sensor Dashboard for this Pressure / Temperature sensor. Data updates every 5 seconds to demonstrate the live monitoring experience.

11Setting Alerts

Atrium uses a Triggers & Actions model for alerting. A Trigger defines the threshold condition on a metric. An Action defines what happens when all assigned triggers fire. Navigate to Alerts in the top navigation (the page is titled Alerts & Actions) to configure.

Creating a Trigger

  1. 1
    Go to Alerts → Triggers
    Click + New Trigger to open the Create Trigger form.
  2. 2
    Configure the trigger
    Select the Device, Metric (e.g. pressure or temperature), Condition (Above or Below), and Threshold value. The Reset At column sets the value the metric must return to before the trigger can fire again — this hysteresis prevents repeated firing when the value oscillates near the threshold. Click Create Trigger.

Creating an Action

  1. 1
    Go to Alerts → Actions
    Click + New Action. Actions link one or more triggers to a response — when all assigned triggers fire simultaneously, the action executes.
  2. 2
    Assign triggers and configure the response
    Select the trigger(s) to watch and configure the response. Atrium supports email notifications and relay output actions (to drive an external relay, e.g. to signal or shut down equipment). Email must be configured in Settings → Gateway Configuration for email actions to work.
08 set alert
The Alerts & Actions page — create a Trigger to define the threshold (with a Reset At value), then an Action to define the response.

12Exporting Data

All sensor data can be exported to CSV directly from the Sensor Dashboard for use in spreadsheets, reporting tools, or analysis software.

  1. 1
    Open the Sensor Dashboard
    Navigate to the sensor and click Dashboard.
  2. 2
    Select a time range
    Choose the time range you want to export using the selector at the top of the dashboard.
  3. 3
    Click “CSV” on the desired metric
    Each metric chart has a CSV download button. Click it to download a timestamped CSV of that metric’s data for the selected time range. Export the pressure channel for offline trend analysis.

13Product Notes

Reference information for ordering and accessories.

ItemDetail
SKUPR55-59DP
Wireless ModuleSelect 900 MHz (North & South America), 868 MHz (Europe), or 2.4 GHz (worldwide) at time of order
Pressure Range Options±0.150, ±0.30, ±5, or ±15 PSI — plus special-order ranges (see Section 2)
PowerD-cell (LR20) lithium battery with integrated supercapacitor, or external power supply via barrel connector — 3-position Battery / Off / External switch
Included Accessories0.5 m silicone tubing; magnetic mounting hardware optional
Antenna OptionsOn-board antenna; optional high-gain antenna and RP-SMA extension cables (1 m / 3 m / 6 m / 9 m)
Receiver OptionsAtrium IIoT Gateway, Enterprise IIoT Gateway / Lite, or NCD Wireless-to-USB / Wireless-to-Ethernet modem
MountingWall-mount tabs or optional magnetic mounting hardware; 1/4″ NPT / 1/4″–28 UNF process fittings

Buy Now on store.ncd.io →

14Troubleshooting

Common issues and their solutions.

Sensor not appearing in Atrium

  • Confirm the sensor is powered — the power switch is set to Battery Power (or External Power), and pressing the CFG button lights the TEST LED.
  • Verify the sensor’s wireless frequency (900/868 MHz or 2.4 GHz) matches the gateway’s radio.
  • Verify the sensor’s Network ID matches the gateway’s Network ID (default 7fff). If the unit was left in Configuration Mode it uses 7bcd instead and will not report.
  • Move the sensor closer to the gateway to rule out range issues — test within 3 ft (1 m) first.
  • Check that the Atrium gateway is powered on and connected to your network.

Sensor showing as Offline in Atrium

  • Verify the Report Interval in Sensor Meta matches the Delay in Sensor Hardware Settings (both default to 600 seconds).
  • Check the battery_pct on the last received reading — replace the D-cell battery if low.
  • Check the RSSI value — remember higher numbers mean a weaker signal. Readings consistently above 75 dBm indicate marginal signal; reposition the sensor or gateway, add a high-gain antenna, or add a repeater node.

Pressure reading looks wrong

  • Reading stuck near zero or unresponsive: check for a clogged or kinked port/tube. Dust and particulate can block a port — keep both ports clear and route tubing so condensate drains away from the sensor.
  • Sign is reversed (negative when you expect positive): the ports are swapped. The reading is Port 2 relative to Port 1 — connect the higher-pressure tap to Port 2.
  • Reading is noisy or drifts with temperature: allow the sensor to equilibrate to the process temperature, and confirm the selected range suits your differential (an over-ranged option gives coarse resolution at low pressures).
  • Off-scale / saturated: the applied differential exceeds the selected range. Choose a higher-range part or reduce the differential.

Hardware settings not updating on sensor

  • Settings are staged and applied on the sensor’s next configuration check-in — wait one full transmission interval (up to 10 minutes at the default 600-second Delay) after saving.
  • To apply changes immediately, press the RESET button, which opens a configuration window on boot.
  • Confirm the sensor is actively transmitting by checking the Last Heard timestamp on the dashboard.

15Factory Reset

A factory reset restores the sensor’s wireless module to default settings. This is useful if the sensor is not being detected by a gateway, or if you are redeploying it to a new network. The magnetic switch method is recommended — no disassembly required. Reset behavior is governed by how long the CFG switch is held after a RESET.

CFG hold time (after RESET)Result
Less than 2 secondsNormal Run Mode
2 to 15 secondsConfiguration Mode only (Network ID temporarily 7bcd)
More than 15 secondsFactory reset to defaults, then Configuration Mode

Option A — Magnetic Switches (no disassembly)

  1. 1
    Trigger the RESET switch
    Hold a magnet near the RESET magnetic switch, then move it away.
  2. 2
    Wait 1 second
    Allow approximately 1 second before proceeding.
  3. 3
    Hold the CFG switch for more than 15 seconds
    Hold the magnet near the CFG magnetic switch for approximately 20 seconds, then move it away. The hold must exceed 15 seconds to trigger a factory reset — a shorter hold only enters Configuration Mode.
  4. 4
    Wait 3–5 seconds
    Allow 3–5 seconds for the reset to complete. The sensor is now reset to defaults and in Configuration Mode.
  5. 5
    Trigger the RESET switch again
    Hold the magnet near the RESET switch once more, then move it away. This returns the sensor to normal Run Mode. Re-pair it in Atrium.

Option B — Physical Buttons (requires opening enclosure)

  1. 1
    Open the enclosure
    Remove the cover to access the PCB, and locate the RESET and CFG buttons and the TEST LED.
  2. 2
    Press and release the RESET button
    Press and release the RESET button on the PCB.
  3. 3
    Wait 1 second, then hold CFG for more than 15 seconds
    Wait approximately 1 second, then press and hold the CFG button for approximately 20 seconds. The hold must exceed 15 seconds to trigger a factory reset. Release the button when done.
  4. 4
    Wait 3–5 seconds
    Allow 3–5 seconds for the reset to complete. The sensor is now reset to defaults and in Configuration Mode.
  5. 5
    Press RESET, then close the enclosure
    Press and release the RESET button once more to return the sensor to normal Run Mode, then re-seal the enclosure and re-pair it in Atrium.