Easy BACnet
  1. Home
  2. BACnet points lists
  3. TROX
  4. TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)

VAV / static pressure controller · BACnet points list

TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) BACnet points list

Updated 6 November 2026

Short answer

The BUPNF product data sheet includes the BACnet MS/TP object list of its VRU-...-BAC control electronics: 39 objects (Device not counted). The BMS writes the relative setpoint to AO 1 (flow, pressure or damper position, depending on MV 2 ApplicationSel), can force states with MO 1, and reads airflow, differential pressure, damper position and five status objects.

This page lists 39 BACnet objects for the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) — 13 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from TROX’s own free documentation, linked below.

Manufacturer
TROX
Model
TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)
Equipment
VAV / static pressure controller
Equipment type
VAV boxes & fan coils
BACnet objects
39 (13 writable)
Transport
BACnet MS/TP
Firmware
Firmware 10.02.0000, application 01.02.0001
Default device instance
1
Also known as
BUPNF, TROX UNIVERSAL static, VRU-D3-BAC, VRU-M1-BAC, VRU-M1R-BAC, VRU-D3-M/B TR, VRU-M1-M/B TR, VRU-M1R-M/B TR
Source document
TROX UNIVERSAL static BUPNF - Product data sheet · PD-01/2024 · rev. 2024-01
Download CSV 39 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against TROX’s current documentation and the live device before use. Not official TROX information. Terms of use.

BMS integration notes: TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)

Integration in brief

Set MV 122 SpSource to Bus (factory setting is Analogue), then write AO 1 SpRel as a percentage between Min and Max; what it controls (airflow or pressure) follows MV 2 ApplicationSel. Read AI 19 airflow or AI 18 pressure, AI 1 damper position and BI 101 SummaryStatus. Set AV 130 if the unit should react to a lost BMS.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
AO 1SpRelFlow, pressure or position setpointCommand
MV 122SpSourceMust be Bus (2); factory setting is AnalogueWrite
AI 19AbsFlow_UnitSelMeasured airflowRead
AI 18DeltaP_UnitSelMeasured differential pressureRead
AI 1RelPosDamper position feedbackRead
BI 101SummaryStatusOverall OK / not OK alarmRead

Enable & remote start

MV 122 SpSource: 2 = Bus makes AO 1 SpRel active; 1 = Analogue (factory setting) uses the analogue input and AO 1 is ignored.

Heartbeat & communication loss

AV 130 BusWatchdog (0-3600 s, factory 0 = off). When set, the unit watches AO 1 and MO 1 for changes and resets the timer on each change; MI 110 StatusDevice shows when bus timeout monitoring has tripped. With SpSource = Analogue only MO 1 is watched.

Sensors & values from the BMS

Sensor 1 (AI 20 / BI 20) is configured with MV 220 Sens1Type; with RmPCasacade active it is the 0-10 V room cascade input.

Network setup

Watch out for

TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

39 of 39 shown
Type
Binary
Access
Show
TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) BACnet Points List
DescriptionStates
AImin1RelPosDamper blade position%Read
AI2AbsPosAbsolute position over the rotation range°Read
AI6SpAnalogueAnalogue setpoint (when SpSource = analogue)%Read
AI9RelDeltaPDifferential pressure, % of DeltaPnom_Pa%Read
AI10RelFlowAirflow, % of Vnom_m3h%Read
AI12AbsFlow_m3hAbsolute airflowm³/hRead
AImin18DeltaP_UnitSelDifferential pressure in the unit set by MV 127Read
AImin19AbsFlow_UnitSelAirflow in the unit set by MV 121Read
AI20Sens1AnalogueSensor 1 value (0-10 V or resistance)Read
AI29DeltaP_PaAbsolute differential pressurePaRead
AOmin1SpRelRelative setpoint (flow, pressure or position) when SpSource = bus%Command
AV97MinMinimum setpoint qvmin / dpmin%Write
AV98MaxMaximum setpoint qvmax / dpmax%Write
AV112Vnom_m3hNominal airflowm³/hRead
AV119Vnom_UnitSelNominal airflow in the unit set by MV 121Read
AV120SystemAltitudeSystem altitude above sea levelmWrite
AV122DeltaPnom_PaNominal differential pressure or max. pressure limitPaRead
AV129DeltaPnom_UnitSelNominal differential pressure in the unit set by MV 127Read
AV130BusWatchdogBus timeout monitoring time, 0 = off (factory)sWrite
BI20Sens1SwitchSwitch status at the sensor inputRead0=Inactive, 1=Active
BI99BusTermination120 ohm terminating resistor activated via service toolRead0=Deactivated, 1=Activated
BImin101SummaryStatusCondensed status of MI 103/104/106/109/110Read0=OK, 1=Not OK
MV10RmPCasacadeRoom pressure cascade (sensor 1 as cascade input)Read1=Inactive, 2=Active, 3=Active fast (M1R only)
MI100InternalActivityInternal statusRead1=None, 3=Adaption, 4=Synchronisation
MI103StatusSensorDifferential pressure sensor statusRead1=OK, 2=dP sensor not OK, 3=dP sensor outside of measuring range, 4=dP sensor incorrectly connected
MI104StatusFlowAirflow status (3 if no airflow within 600 s)Read1=OK, 3=No airflow detected
MI106StatusActuatorActuator statusRead1=OK, 2=Actuator cannot be moved, 3=Gear release active, 4=Mechanical travel exceeded, 5=Actuator not suitable for application
MI109StatusPressurePressure status (3 if not reached within 180 s)Read1=OK, 3=Pressure not reached
MI110StatusDeviceBus timeout monitoring status (per AV 130)Read1=OK, 2=Bus timeout monitoring activated
MO1OverrideForced command over the setpointCommand1=None, 2=OPEN, 3=CLOSED, 4=qvmin/dpmin, 6=qvmax/dpmax
MV2ApplicationSelApplication of the controllerRead1=Flow control, 2=Pressure control, 3=Room pressure control, 4=Flow measurement
MV100ControlModeControl modeRead1=PosCtrl, 2=FlowCtrl
MV102OperationModeNegative or positive pressure (VRU-M1R-BAC only)Write1=Negative pressure, 2=Positive pressure
MV120CommandTrigger test functionsWrite1=None, 2=Adaption, 4=Reset
MV121UnitSelAirFlowAirflow unit for AI 19 and AV 119Write2=m³/h, 3=l/s, 7=cfm
MVmin122SpSourceSetpoint sourceWrite1=Analogue (0-10 V, 2-10 V), 2=Bus (Modbus, BACnet, MP-Bus)
MV127UnitSelPressurePressure unit for AI 18 and AV 129Write1=Pascal, 3=Water column
MV128UnitSelTempTemperature unit for AI 20Write1=K, 2=°C, 3=°F
MV220Sens1TypeSensor type at the sensor inputWrite1=None, 2=Active sensor (hybrid mode), 3=Passive sensor, 5=Switch
Object ID lookup: TROX UNIVERSAL static BUPNF duct pressure controller point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)

How many BACnet points does the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) have?

This list has 39 BACnet objects: 10 analog inputs, 1 analog output, 8 analog values, 3 binary inputs, 6 multi-state inputs, 1 multi-state output, 10 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) BACnet points are writable?

13 of the 39 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) BACnet documentation?

The source is TROX UNIVERSAL static BUPNF - Product data sheet (PD-01/2024), revision 2024-01, published free by TROX at https://cdn.trox.de/9fc405e75348e839/11320132561f/BUPNF_PD_2024_01_17_DE_en.pdf.

What are the minimum BACnet points to integrate the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)?

Start with AO 1 SpRel (Flow, pressure or position setpoint); MV 122 SpSource (Must be Bus (2); factory setting is Analogue); AI 19 AbsFlow_UnitSel (Measured airflow); AI 18 DeltaP_UnitSel (Measured differential pressure); AI 1 RelPos (Damper position feedback); BI 101 SummaryStatus (Overall OK / not OK alarm).

How do I enable BMS control of the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)?

MV 122 SpSource: 2 = Bus makes AO 1 SpRel active; 1 = Analogue (factory setting) uses the analogue input and AO 1 is ignored.

Does the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?

AV 130 BusWatchdog (0-3600 s, factory 0 = off). When set, the unit watches AO 1 and MO 1 for changes and resets the timer on each change; MI 110 StatusDevice shows when bus timeout monitoring has tripped. With SpSource = Analogue only MO 1 is watched.

Can the BMS supply sensor values to the TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)?

Sensor 1 (AI 20 / BI 20) is configured with MV 220 Sens1Type; with RmPCasacade active it is the 0-10 V room cascade input.

How do I check these points on the real TROX UNIVERSAL static BUPNF duct pressure controller (VRU-...-BAC, BACnet MS/TP)?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More TROX BACnet points lists

Source: TROX UNIVERSAL static BUPNF - Product data sheet · PD-01/2024 · rev. 2024-01. Object names, instances and units are reproduced as published; descriptions are our own.