- Home
- BACnet points lists
- Lynxspring
- 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
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)
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)
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.
| Object | Name | Why | Access |
|---|---|---|---|
| MV 3 | MODE | System mode (Off/Auto/Cool/Heat) | Write |
| MV 6 | Loc-Occ | Occupancy command | Write |
| MV 4 | FAN | Fan mode (On/Auto) | Write |
| AV 35 | OccCLSP | Occupied cooling setpoint | Write |
| AV 36 | OccHTSP | Occupied heating setpoint | Write |
| MV 5 | Eff_Occ | Effective occupancy mode | Read |
| AI 5 | RoomT | Room temperature | Read |
| AV 16 | SATemp | Supply air temperature | Read |
| BV 7 | Freeze_Status | Freeze condition active | Read |
| MV 100 | HELP_mess | Help/alarm message (fan lock, frozen, filter) | Read |
Network setup
- Network settings are entered in CONFIG MODE on the controller keypad.
- A jumper sets the end-of-line termination on the last MS/TP node.
- Firmware updates use the supplied USB-COM adapter or a USB to MS/TP converter cable.
Watch out for
- Changing MSV 127 (application preset) reassigns the outputs and their descriptions.
- Outdoor air temperature (AV 29) needs a sensor input or external value assigned in MSV 27.
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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | AI_1 | Analog input 1 | Read | ||
| AI | 2 | AI_2 | Analog input 2 | Read | ||
| AI | 3 | AI_3 | Analog input 3 | Read | ||
| AI | 4 | AI_4 | Analog input 4 | Read | ||
| AImin | 5 | RoomT | Room temperature | °F | Read | |
| AI | 6 | RoomRH | Room humidity | % | Read | |
| AI | 7 | RoomCO2 | Room CO2 | ppm | Read | |
| AO | 1 | AO_ECM | Based on MSV127 config | % | Read | |
| AO | 2 | AO_2 | Based on MSV127 config | % | Read | |
| AO | 3 | AO_3 | Based on MSV127 config | % | Read | |
| AO | 4 | AO_4 | Based on MSV127 config | % | Read | |
| BI | 1 | Motion | Motion detection | Read | 0=Off, 1=Active | |
| BO | 1 | BO_1 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 2 | BO_2 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 3 | BO_3 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 4 | BO_4 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 5 | BO_5 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 6 | BO_6 | Based on MSV127 config | Read | 0=Off, 1=On | |
| BO | 7 | BO_7 | Based on MSV127 config | Read | 0=Off, 1=On | |
| AV | 1 | RoomTSP | Room Temperature setpoint | °F | Write | |
| AV | 6 | HTG_Dem | Heating demand | % | Read | |
| AV | 7 | CLG_Dem | Cooling demand | % | Read | |
| AV | 9 | Eff_T | Effective temperature used for control | °F | Read | |
| AVmin | 16 | SATemp | Supply air temperature | °F | Read | |
| AV | 19 | SATFRSP_Set | Set supply freezing temperature | °F | Read | |
| AV | 21 | ECM_min_Set | Fan analog min. output | % | Write | |
| AV | 24 | Fan_MinOn_Time | Fan minimum ON time | min | Write | |
| AV | 27 | OvrTime_Set | Set occupancy override time | min | Write | |
| AV | 29 | OATemp | Outdoor air temperature | °F | Read | |
| AV | 31 | CO2_SP_Set | Set CO2 Setpoint | ppm | Write | |
| AV | 33 | MinCLSP | Set minimum cooling setpoint | °F | Write | |
| AV | 34 | MaxHTSP | Set maximum heating setpoint | °F | Write | |
| AVmin | 35 | OccCLSP | Set occupied cooling setpoint | °F | Write | |
| AVmin | 36 | OccHTSP | Set occupied heating setpoint | °F | Write | |
| AV | 37 | SP_DB_Set | Set deadband | °F | Write | |
| AV | 38 | Unoc_CL_Set | Set unoccupied cooling setpoint | °F | Write | |
| AV | 39 | Unoc_HT_Set | Set unoccupied heating setpoint | °F | Write | |
| AV | 40 | STBCoolOffset | Set standby cooling offset (+) | °F | Write | |
| AV | 41 | STBHeatOffset | Set standby heating offset (-) | °F | Write | |
| AV | 42 | EffCLSP | Effective cooling setpoint | Read | ||
| AV | 43 | EffHTSP | Effective heating setpoint | Read | ||
| AV | 50 | RT_Cal | Room temperature calib | °F | Write | |
| AV | 51 | Eff_RH | Effective humidity used for control | % | Read | |
| AV | 52 | HUM_SP | Set humidity setpoint | % | Write | |
| AV | 53 | SAH | Supply humidity reading | % | Read | |
| AV | 54 | SAH_HL_Set | Supply humidity high limit setpoint | % | Write | |
| AV | 55 | DEH_SP | Set dehum setpoint | % | Write | |
| AV | 56 | SAT_HL_Set | Set supply air high limit setpoint | °F | Write | |
| AV | 57 | SAT_CTR_Set | Set supply air neutral setpoint | °F | Write | |
| AV | 58 | SAT_LL_Set | Set supply air low limit setpoint | °F | Write | |
| AV | 59 | Eff_SAT | Effective supply air calc. setpoint | °F | Read | |
| AV | 60 | ComprLockout | Compressor Lockout | °F | Write | |
| AV | 65 | EconoMin_Pos | Eco min position | % | Write | |
| AV | 66 | EconoMaxCO2Pos | Econo max position (for CO2) | % | Write | |
| AV | 67 | OATheatOutAuth | Heating authorization (from OAT) | °F | Write | |
| AV | 68 | OATeconOutAuth | Economizer authorization (from OAT) | °F | Write | |
| AV | 75 | OAH | Outside air humidity | % | Read | |
| AV | 76 | OAE | Outside air enthalpy | BTU/lb | Read | |
| AV | 77 | EnthSP | Enthalpy setpoint | BTU/lb | Write | |
| AV | 78 | MatSP | Mixed air temperature for economizer | °F | Write | |
| AV | 79 | MAT | Mixed air temperature | °F | Read | |
| BV | 2 | OVRSTAT | Occupancy override status | Read | 0=Normal, 1=Overrid | |
| BV | 3 | Mot_Det | Motion detection | Read | 0=None, 1=Moving | |
| BV | 4 | AutogenDesc | Autogenerate I/O descriptions | Write | 0=Off, 1=On | |
| BV | 5 | Occ_Sch | System occupancy schedule | Read | 0=Off, 1=On | |
| BVmin | 7 | Freeze_Status | Freeze condition status | Read | 0=Normal, 1=Active | |
| BV | 8 | Free_CL_Status | Free cooling authorization status | Read | 0=No, 1=Yes | |
| BV | 21 | EnthalpyAuth | Enthalpy Authorize | Read | 0=No, 1=Yes | |
| MV | 1 | CFGSens | Remote thermistor 10K | Write | 1=Type 3, 2=Type 2 | |
| MV | 2 | AI_RS | Select room temperature input | Write | 1=Intern, 2=AI-1, 3=AI_2, 4=AI-3, 5=AI-4 | |
| MVmin | 3 | MODE | System mode | Write | 1=Off, 2=Auto, 3=Cool, 4=Heat | |
| MVmin | 4 | FAN | Set fan mode | Write | 1=On, 2=Auto | |
| MVmin | 5 | Eff_Occ | Effective occupancy mode | Read | 1=Occupied, 2=Unoccup, 3=TempOcc, 4=Standby | |
| MVmin | 6 | Loc-Occ | Occupancy command | Write | 1=Loc_Occ, 2=Occupied, 3=Unoccup | |
| MV | 7 | CFG_Y1 | Set cooling output 1 operation | Write | 1=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) | |
| MV | 8 | CFG_Y2 | Set cooling output 2 operation | Write | 1=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) | |
| MV | 9 | CFG_Y3 | Set cooling output 3 operation | Write | 1=None, 2=Off-On | |
| MV | 10 | CFG_Y4 | Set cooling output 4 operation | Write | 1=None, 2=Off-On | |
| MV | 16 | CFG_W1 | Set heating output 1 operation | Write | 1=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) | |
| MV | 17 | CFG_W2 | Set heating output 2 operation | Write | 1=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) | |
| MV | 18 | CFG_W3 | Set heating output 3 operation | Write | 1=None, 2=Off-On | |
| MV | 19 | CFG_W4 | Set heating output 4 operation | Write | 1=None, 2=Off-On | |
| MV | 23 | CFG_FAN | Select fan output | Write | 1=BO1, 2=BO2, 3=AO1, 4=AO2, 5=BO1_AO1, 6=BO1_AO2 | |
| MV | 27 | AI_OAT | Select outside air temp. input | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External | |
| MV | 28 | AI_SAT | Select supply air temp. input | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External | |
| MV | 30 | AO_ECO | Select economizer output | Write | 1=None, 2=BO-5, 3=BO-6, 4=BO-7, 5=AO-1, 6=AO-2, 7=AO-3, 8=AO-4 | |
| MV | 32 | CFG_EXH | Select power exhaust output | Write | 1=None, 2=BO-6, 3=BO-7, 4=AO-4, 5=BO-6 & AO-4, 6=BO-7 & AO-4 | |
| MV | 44 | BI_PIR | Select PIR Motion sensor input | Write | 1=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 | |
| MV | 45 | BI_SCH_Input | Select schedule input | Write | 1=None (Off), 2=None (On), 3=Scheduler, 4=AI-1, 5=AI-2, 6=AI-3, 7=AI-4, 8=External | |
| MV | 48 | BO_HUM | Select humidifier BO output | Write | 1=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) | |
| MV | 49 | AO_HUM | Select humidifier AO output | Write | 1=None, 2=AO-1, 3=AO-2, 4=AO-3, 5=AO-4 | |
| MV | 52 | AI_RH | Select room humidity input | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External, 7=Intern | |
| MV | 54 | AI_SRH | Select supply humidity input | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External | |
| MV | 55 | AIC_SRH | Set supply humidity input signal | Write | 1=0-10V, 2=2-10V | |
| MV | 57 | OAH_Loc | Outside humidity physical input loc. | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External, 7=Intern | |
| MV | 58 | MAT_OCC | Mixed air temperature sensor loc. | Write | 1=None, 2=AI-1, 3=AI-2, 4=AI-3, 5=AI-4, 6=External | |
| MV | 62 | CFGSetp | Room setpoint displayed | Write | 1=Heat SP, 2=Center, 3=Cool SP | |
| MV | 64 | CFGUnit | Unit configuration | Write | 1=Metric, 2=Imper(ial) | |
| MV | 65 | BO_OCC | Select occupied output | Write | 1=None, 2=BO2, 3=BO3, 4=BO4, 5=BO5, 6=BO6, 7=BO7, 8=AO1, 9=AO2, 10=AO3 | |
| MV | 66 | AI1_CFG | Select predefined AI1 logic | Write | 1=None, 2=NSB, 3=OVR, 4=FILTER, 5=SERVICE, 6=FANLOCK | |
| MV | 67 | AI2_CFG | Select predefined AI2 logic | Write | 1=None, 2=NSB, 3=OVR, 4=FILTER, 5=SERVICE, 6=FANLOCK | |
| MV | 68 | BO_DEHU | Select dehumidification output | Write | 1=None, 2=BO-2, 3=BO-3, 4=BO-4, 5=BO-5, 6=BO-6, 7=BO-7 | |
| MV | 70 | PB | CFG Heating/cooling proportional band | Write | 1=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 | |
| MV | 75 | KeyLock | SCFG Keypad lock level | Write | 1=None, 2=Fan, 3=Mode, 4=FanMode, 5=All | |
| MVmin | 100 | HELP_mess | Help message | Read | 1=Normal, 2=Fanlock, 3=Supply Frozen, 4=Service, 5=Filter, 6=Rem NSB Ovr | |
| MV | 127 | Preset | Select application | Write | 1=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 |
No points match these filters.
Object ID lookup: Lynxspring BW437-RTU-LX rooftop unit wall controller point IDs by name
AI1AI_1AI2AI_2AI3AI_3AI4AI_4AI5RoomTAI6RoomRHAI7RoomCO2AO1AO_ECMAO2AO_2AO3AO_3AO4AO_4BI1MotionBO1BO_1BO2BO_2BO3BO_3BO4BO_4BO5BO_5BO6BO_6BO7BO_7AV1RoomTSPAV6HTG_DemAV7CLG_DemAV9Eff_TAV16SATempAV19SATFRSP_SetAV21ECM_min_SetAV24Fan_MinOn_TimeAV27OvrTime_SetAV29OATempAV31CO2_SP_SetAV33MinCLSPAV34MaxHTSPAV35OccCLSPAV36OccHTSPAV37SP_DB_SetAV38Unoc_CL_SetAV39Unoc_HT_SetAV40STBCoolOffsetAV41STBHeatOffsetAV42EffCLSPAV43EffHTSPAV50RT_CalAV51Eff_RHAV52HUM_SPAV53SAHAV54SAH_HL_SetAV55DEH_SPAV56SAT_HL_SetAV57SAT_CTR_SetAV58SAT_LL_SetAV59Eff_SATAV60ComprLockoutAV65EconoMin_PosAV66EconoMaxCO2PosAV67OATheatOutAuthAV68OATeconOutAuthAV75OAHAV76OAEAV77EnthSPAV78MatSPAV79MATBV2OVRSTATBV3Mot_DetBV4AutogenDescBV5Occ_SchBV7Freeze_StatusBV8Free_CL_StatusBV21EnthalpyAuthMV1CFGSensMV2AI_RSMV3MODEMV4FANMV5Eff_OccMV6Loc-OccMV7CFG_Y1MV8CFG_Y2MV9CFG_Y3MV10CFG_Y4MV16CFG_W1MV17CFG_W2MV18CFG_W3MV19CFG_W4MV23CFG_FANMV27AI_OATMV28AI_SATMV30AO_ECOMV32CFG_EXHMV44BI_PIRMV45BI_SCH_InputMV48BO_HUMMV49AO_HUMMV52AI_RHMV54AI_SRHMV55AIC_SRHMV57OAH_LocMV58MAT_OCCMV62CFGSetpMV64CFGUnitMV65BO_OCCMV66AI1_CFGMV67AI2_CFGMV68BO_DEHUMV70PBMV75KeyLockMV100HELP_messMV127Preset
Integration notes
- The guide has no read/write column; access is inferred from its tags (Status = read-only; Cfg, User and Cmd = writable).
- Binary and analog output descriptions are generated from the application chosen in MSV 127 (refreshed when BV 4 is on).
- MSV 7-10, 16-19, 23, 27, 28, 30, 32, 44, 45, 48, 49, 52, 54, 55, 65 and 68 are for custom applications; set MSV 127 to custom before changing them.
- A JP2 jumper selects whether the seventh output is BO 7 or AO 1 (ECM fan).
- Temperature units are listed as °F; the guide prints °F and °C ranges and the controller can be set to metric.
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
- Rooftop / air handling unit controller (configurable)
Lynxspring B848-LX / BP848-LX configurable field controller (Onyxx LX)
Lynxspring Onyxx LX B848-LX and BP848-LX configurable MS/TP field controllers (8 UI, 8 BO, 4 AO) set up for RTU, AHU, heat pump or fan coil applications.
Also known as: B848-LX, BP848-LX, B848, BP848, Onyxx LX B848, Onyxx LX BP848 - Fan coil unit controller (wall-mount)
Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX)
Lynxspring Onyxx LX BW437-FCU-LX wall-mount controllers for 2-pipe and 4-pipe fan coil units over BACnet MS/TP.
Also known as: BW437-FCU-LX, BW437-FCU, BW437FCU, Onyxx LX BW437 FCU, Onyxx LX fan coil wall controller - VAV box controller
Lynxspring BZ122-LX configurable VAV controller (Onyxx LX)
Lynxspring Onyxx LX BZ122-LX configurable VAV controllers with built-in damper actuator and airflow sensor on BACnet MS/TP.
Also known as: BZ122-LX, BZ122, Onyxx LX BZ122, Onyxx LX VAV controller - VAV box controller
Lynxspring BZ424-LX configurable VAV controller (Onyxx LX)
Lynxspring Onyxx LX BZ424-LX configurable VAV controllers (4 UI, 2 AO, 4 BO, built-in actuator) on BACnet MS/TP.
Also known as: BZ424-LX, BZ424, Onyxx LX BZ424, Onyxx LX VAV controller 4 UI
Source: BW437-RTU-LX Wall Controller Quick Guide. Object names, instances and units are reproduced as published; descriptions are our own.