Easy BACnet
  1. Home
  2. BACnet points lists
  3. Lynxspring
  4. BW437-RTU-LX rooftop unit wall controller (Onyxx LX)

Rooftop unit controller (wall-mount) · BACnet points list

Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) BACnet points list

Updated 12 November 2026Unofficial source

Short answer

The BW437-RTU-LX is a wall-mounted thermostat-style controller with built-in room temperature, humidity, CO2 and motion sensing that runs a rooftop unit or heat pump from preset applications (MSV 127). On BACnet MS/TP it exposes its seven relays, four analog outputs and inputs, setpoints, demands, economizer and humidity settings, and a long list of configuration multi-states.

This page lists 106 BACnet objects for the Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) — 65 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of Lynxspring’s documentation hosted by Cochrane Supply, not by Lynxspring itself, so treat it as unofficial.

Manufacturer
Lynxspring
Model
BW437-RTU-LX rooftop unit wall controller (Onyxx LX)
Equipment
Rooftop unit controller (wall-mount)
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
106 (65 writable)
Transport
BACnet MS/TP
Firmware
Onyxx LX UI software 4.0 or later, firmware 1.058 or later
Also known as
BW437-RTU-LX, BW437-RTU, BW437RTU, Onyxx LX BW437 RTU, Onyxx LX RTU wall controller
Source document
BW437-RTU-LX Wall Controller Quick Guide (unofficial copy, hosted by Cochrane Supply)
Download CSV 106 rows Download EDE B.I.G.-EU JSON Source PDF (unofficial copy) ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

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

BMS integration notes: Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX)

Integration in brief

Pick the application in MSV 127, then command occupancy (MSV 6), system mode (MSV 3) and fan mode (MSV 4) from the BMS and adjust the occupied setpoints. Read room temperature, effective occupancy, supply air temperature and the help/alarm message.

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
MV 3MODESystem mode (Off/Auto/Cool/Heat)Write
MV 6Loc-OccOccupancy commandWrite
MV 4FANFan mode (On/Auto)Write
AV 35OccCLSPOccupied cooling setpointWrite
AV 36OccHTSPOccupied heating setpointWrite
MV 5Eff_OccEffective occupancy modeRead
AI 5RoomTRoom temperatureRead
AV 16SATempSupply air temperatureRead
BV 7Freeze_StatusFreeze condition activeRead
MV 100HELP_messHelp/alarm message (fan lock, frozen, filter)Read

Network setup

Watch out for

Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) 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.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

106 of 106 shown
Type
Multi-state
Access
Show
Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) BACnet Points List
DescriptionStates
AI1AI_1Analog input 1Read
AI2AI_2Analog input 2Read
AI3AI_3Analog input 3Read
AI4AI_4Analog input 4Read
AImin5RoomTRoom temperature°FRead
AI6RoomRHRoom humidity%Read
AI7RoomCO2Room CO2ppmRead
AO1AO_ECMBased on MSV127 config%Read
AO2AO_2Based on MSV127 config%Read
AO3AO_3Based on MSV127 config%Read
AO4AO_4Based on MSV127 config%Read
BI1MotionMotion detectionRead0=Off, 1=Active
BO1BO_1Based on MSV127 configRead0=Off, 1=On
BO2BO_2Based on MSV127 configRead0=Off, 1=On
BO3BO_3Based on MSV127 configRead0=Off, 1=On
BO4BO_4Based on MSV127 configRead0=Off, 1=On
BO5BO_5Based on MSV127 configRead0=Off, 1=On
BO6BO_6Based on MSV127 configRead0=Off, 1=On
BO7BO_7Based on MSV127 configRead0=Off, 1=On
AV1RoomTSPRoom Temperature setpoint°FWrite
AV6HTG_DemHeating demand%Read
AV7CLG_DemCooling demand%Read
AV9Eff_TEffective temperature used for control°FRead
AVmin16SATempSupply air temperature°FRead
AV19SATFRSP_SetSet supply freezing temperature°FRead
AV21ECM_min_SetFan analog min. output%Write
AV24Fan_MinOn_TimeFan minimum ON timeminWrite
AV27OvrTime_SetSet occupancy override timeminWrite
AV29OATempOutdoor air temperature°FRead
AV31CO2_SP_SetSet CO2 SetpointppmWrite
AV33MinCLSPSet minimum cooling setpoint°FWrite
AV34MaxHTSPSet maximum heating setpoint°FWrite
AVmin35OccCLSPSet occupied cooling setpoint°FWrite
AVmin36OccHTSPSet occupied heating setpoint°FWrite
AV37SP_DB_SetSet deadband°FWrite
AV38Unoc_CL_SetSet unoccupied cooling setpoint°FWrite
AV39Unoc_HT_SetSet unoccupied heating setpoint°FWrite
AV40STBCoolOffsetSet standby cooling offset (+)°FWrite
AV41STBHeatOffsetSet standby heating offset (-)°FWrite
AV42EffCLSPEffective cooling setpointRead
AV43EffHTSPEffective heating setpointRead
AV50RT_CalRoom temperature calib°FWrite
AV51Eff_RHEffective humidity used for control%Read
AV52HUM_SPSet humidity setpoint%Write
AV53SAHSupply humidity reading%Read
AV54SAH_HL_SetSupply humidity high limit setpoint%Write
AV55DEH_SPSet dehum setpoint%Write
AV56SAT_HL_SetSet supply air high limit setpoint°FWrite
AV57SAT_CTR_SetSet supply air neutral setpoint°FWrite
AV58SAT_LL_SetSet supply air low limit setpoint°FWrite
AV59Eff_SATEffective supply air calc. setpoint°FRead
AV60ComprLockoutCompressor Lockout°FWrite
AV65EconoMin_PosEco min position%Write
AV66EconoMaxCO2PosEcono max position (for CO2)%Write
AV67OATheatOutAuthHeating authorization (from OAT)°FWrite
AV68OATeconOutAuthEconomizer authorization (from OAT)°FWrite
AV75OAHOutside air humidity%Read
AV76OAEOutside air enthalpyBTU/lbRead
AV77EnthSPEnthalpy setpointBTU/lbWrite
AV78MatSPMixed air temperature for economizer°FWrite
AV79MATMixed air temperature°FRead
BV2OVRSTATOccupancy override statusRead0=Normal, 1=Overrid
BV3Mot_DetMotion detectionRead0=None, 1=Moving
BV4AutogenDescAutogenerate I/O descriptionsWrite0=Off, 1=On
BV5Occ_SchSystem occupancy scheduleRead0=Off, 1=On
BVmin7Freeze_StatusFreeze condition statusRead0=Normal, 1=Active
BV8Free_CL_StatusFree cooling authorization statusRead0=No, 1=Yes
BV21EnthalpyAuthEnthalpy AuthorizeRead0=No, 1=Yes
MV1CFGSensRemote thermistor 10KWrite1=Type 3, 2=Type 2
MV2AI_RSSelect room temperature inputWrite1=Intern, 2=AI-1, 3=AI_2, 4=AI-3, 5=AI-4
MVmin3MODESystem modeWrite1=Off, 2=Auto, 3=Cool, 4=Heat
MVmin4FANSet fan modeWrite1=On, 2=Auto
MVmin5Eff_OccEffective occupancy modeRead1=Occupied, 2=Unoccup, 3=TempOcc, 4=Standby
MVmin6Loc-OccOccupancy commandWrite1=Loc_Occ, 2=Occupied, 3=Unoccup
MV7CFG_Y1Set cooling output 1 operationWrite1=None, 2=Off-On, 3=0-10V D(direct), 4=0-10V R(reversed), 5=2-10V D(direct), 6=2-10V R(reversed), 7=Pulsed D(direct), 8=Pulsed R(reversed)
MV8CFG_Y2Set cooling output 2 operationWrite1=None, 2=Off-On, 3=0-10V D(direct), 4=0-10V R(reversed), 5=2-10V D(direct), 6=2-10V R(reversed), 7=Pulsed D(direct), 8=Pulsed R(reversed)
MV9CFG_Y3Set cooling output 3 operationWrite1=None, 2=Off-On
MV10CFG_Y4Set cooling output 4 operationWrite1=None, 2=Off-On
MV16CFG_W1Set heating output 1 operationWrite1=None, 2=Off-On, 3=0-10V D(direct), 4=0-10V R(reversed), 5=2-10V D(direct), 6=2-10V R(reversed), 7=Pulsed D(direct), 8=Pulsed R(reversed), 9=O (O/B), 10=B (O/B)
MV17CFG_W2Set heating output 2 operationWrite1=None, 2=Off-On, 3=0-10V D(direct), 4=0-10V R(reversed), 5=2-10V D(direct), 6=2-10V R(reversed), 7=Pulsed D(direct), 8=Pulsed R(reversed), 9=O (O/B), 10=B (O/B)
MV18CFG_W3Set heating output 3 operationWrite1=None, 2=Off-On
MV19CFG_W4Set heating output 4 operationWrite1=None, 2=Off-On
MV23CFG_FANSelect fan outputWrite1=BO1, 2=BO2, 3=AO1, 4=AO2, 5=BO1_AO1, 6=BO1_AO2
MV27AI_OATSelect outside air temp. inputWrite1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External
MV28AI_SATSelect supply air temp. inputWrite1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External
MV30AO_ECOSelect economizer outputWrite1=None, 2=BO-5, 3=BO-6, 4=BO-7, 5=AO-1, 6=AO-2, 7=AO-3, 8=AO-4
MV32CFG_EXHSelect power exhaust outputWrite1=None, 2=BO-6, 3=BO-7, 4=AO-4, 5=BO-6 & AO-4, 6=BO-7 & AO-4
MV44BI_PIRSelect PIR Motion sensor inputWrite1=NO, AI1 (BI), 2=NC, AI1 (BI), 3=NO, AI2 (BI), 4=NC, AI2 (BI), 5=NO, AI3 (BI), 6=NC, AI3 (BI), 7=NO, AI4 (BI), 8=NC, AI4 (BI), 9=External, 10=Intern
MV45BI_SCH_InputSelect schedule inputWrite1=None (Off), 2=None (On), 3=Scheduler, 4=AI-1, 5=AI-2, 6=AI-3, 7=AI-4, 8=External
MV48BO_HUMSelect humidifier BO outputWrite1=None, 2=BO-2, 3=BO-3, 4=BO-4, 5=BO-5, 6=BO-6, 7=BO-7, 8=BO-5+BO-6 (2stages), 9=BO-6+BO-7 (2stages)
MV49AO_HUMSelect humidifier AO outputWrite1=None, 2=AO-1, 3=AO-2, 4=AO-3, 5=AO-4
MV52AI_RHSelect room humidity inputWrite1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External, 7=Intern
MV54AI_SRHSelect supply humidity inputWrite1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External
MV55AIC_SRHSet supply humidity input signalWrite1=0-10V, 2=2-10V
MV57OAH_LocOutside humidity physical input loc.Write1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External, 7=Intern
MV58MAT_OCCMixed air temperature sensor loc.Write1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External
MV62CFGSetpRoom setpoint displayedWrite1=Heat SP, 2=Center, 3=Cool SP
MV64CFGUnitUnit configurationWrite1=Metric, 2=Imper(ial)
MV65BO_OCCSelect occupied outputWrite1=None, 2=BO2, 3=BO3, 4=BO4, 5=BO5, 6=BO6, 7=BO7, 8=AO1, 9=AO2, 10=AO3
MV66AI1_CFGSelect predefined AI1 logicWrite1=None, 2=NSB, 3=OVR, 4=FILTER, 5=SERVICE, 6=FANLOCK
MV67AI2_CFGSelect predefined AI2 logicWrite1=None, 2=NSB, 3=OVR, 4=FILTER, 5=SERVICE, 6=FANLOCK
MV68BO_DEHUSelect dehumidification outputWrite1=None, 2=BO-2, 3=BO-3, 4=BO-4, 5=BO-5, 6=BO-6, 7=BO-7
MV70PBCFG Heating/cooling proportional bandWrite1=3F 1.2C, 2=4F 1.7C, 3=5F 2.2C, 4=6F 2.8C, 5=7F 3.3C, 6=8F 3.5C, 7=9F 5.0C, 8=10F 5.6C
MV75KeyLockSCFG Keypad lock levelWrite1=None, 2=Fan, 3=Mode, 4=FanMode, 5=All
MVmin100HELP_messHelp messageRead1=Normal, 2=Fanlock, 3=Supply Frozen, 4=Service, 5=Filter, 6=Rem NSB Ovr
MV127PresetSelect applicationWrite1=RT 2STG, 2=RT ECON, 3=HP 2STG, 4=RT IAQ, 5=RT MOD, 6=HP DEH, 7=HUM-DEH, 8=RT 3STG, 9=RT 4STG, 10=HP 3STG
Object ID lookup: Lynxspring BW437-RTU-LX rooftop unit wall 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 BW437-RTU-LX rooftop unit wall controller (Onyxx LX) 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 Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX)

How many BACnet points does the Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) have?

This list has 106 BACnet objects: 7 analog inputs, 4 analog outputs, 42 analog values, 1 binary input, 7 binary outputs, 7 binary values, 38 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) BACnet points are writable?

65 of the 106 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. The source has no read/write column, so this is inferred from object type.

Where is the official Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX) BACnet documentation?

Lynxspring does not publish it on its own website. This list comes from BW437-RTU-LX Wall Controller Quick Guide, a copy hosted by Cochrane Supply at https://www.cochranesupply.com/media/assets/product/documents/Lynxspring/BW437-RTU-quick-guide.pdf. Ask Lynxspring or its representative for the current revision.

What are the minimum BACnet points to integrate the Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX)?

Start with MV 3 MODE (System mode (Off/Auto/Cool/Heat)); MV 6 Loc-Occ (Occupancy command); MV 4 FAN (Fan mode (On/Auto)); AV 35 OccCLSP (Occupied cooling setpoint); AV 36 OccHTSP (Occupied heating setpoint); MV 5 Eff_Occ (Effective occupancy mode); AI 5 RoomT (Room temperature); AV 16 SATemp (Supply air temperature); BV 7 Freeze_Status (Freeze condition active); MV 100 HELP_mess (Help/alarm message (fan lock, frozen, filter)).

How do I check these points on the real BW437-RTU-LX rooftop unit wall controller (Onyxx LX)?

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 Lynxspring BACnet points lists

Source: BW437-RTU-LX Wall Controller Quick Guide. Object names, instances and units are reproduced as published; descriptions are our own.