- Home
- BACnet points lists
- Lynxspring
- BW437-FCU-LX fan coil unit wall controller (Onyxx LX)
Fan coil unit controller (wall-mount) · BACnet points list
Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX) BACnet points list
Updated 12 November 2026Unofficial source
The BW437-FCU-LX is a wall-mounted fan coil controller with built-in room sensing and three fan speed relays, valve outputs and an auxiliary/reheat output. On BACnet MS/TP it exposes room temperature, humidity and CO2, setpoints by occupancy mode, demands, status flags such as window, filter and service alarms, and configuration multi-states for sequence, fan and input options.
This page lists 87 BACnet objects for the Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX) — 44 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-FCU-LX fan coil unit wall controller (Onyxx LX)
- Equipment
- Fan coil unit controller (wall-mount)
- Equipment type
- VAV boxes & fan coils
- BACnet objects
- 87 (44 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- BW437-FCU-LX, BW437-FCU, BW437FCU, Onyxx LX BW437 FCU, Onyxx LX fan coil wall controller
- Source document
- BW437-FCU-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-FCU-LX fan coil unit wall controller (Onyxx LX)
Set the sequence of operation and pipe configuration, then command occupancy (MSV 18), system mode (MSV 16) and fan mode (MSV 17) and adjust the occupied setpoints. Read room temperature, effective occupancy, fan status and the filter/service alarms.
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 16 | MODE | System mode (Off/Auto/Cool/Heat) | Write |
| MV 18 | Occ_Cmd | Occupancy command | Write |
| MV 17 | FAN | Fan mode (Lo/Med/Hi/Auto) | Write |
| AV 40 | OccCLSP | Occupied cooling setpoint | Write |
| AV 39 | OccHTSP | Occupied heating setpoint | Write |
| MV 33 | Eff_Occ | Effective occupancy mode | Read |
| MV 28 | FanStat | Fan speed status | Read |
| AI 5 | RoomT | Room temperature | Read |
| BV 36 | Filter | Filter alarm | Read |
| BV 37 | ServALM | Service alarm | Read |
Network setup
- Network settings are entered in CONFIG MODE on the controller keypad.
- BV 1 saves all objects to flash.
Watch out for
- BV 14 Aux_Cmd only drives the auxiliary output when MSV 54 is set to Network.
- Changeover (2-pipe) needs AI 3 configured as a changeover contact or sensor in MSV 48.
Lynxspring BW437-FCU-LX fan coil 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 | Remote sensor | 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 | Fan ECM output | % | Read | |
| AO | 2 | AO_2 | Analog output 2 | % | Read | |
| AO | 3 | AO_3 | Analog output 3 | % | Read | |
| AO | 4 | AO_4 | Auxiliary / Reheat output | % | Read | |
| BI | 1 | Motion | Motion detection | Read | 0=Off, 1=Active | |
| BO | 1 | BO_1 | Binary output 1 | Read | 0=Off, 1=On | |
| BO | 2 | BO_2 | Binary output 2 | Read | 0=Off, 1=On | |
| BO | 3 | BO_3 | Binary output 3 | Read | 0=Off, 1=On | |
| BO | 4 | BO_4 | Binary output 4 | Read | 0=Off, 1=On | |
| BO | 5 | BO_High | High speed fan output | Read | 0=Off, 1=On | |
| BO | 6 | BO_Med | Medium speed fan output | Read | 0=Off, 1=On | |
| BO | 7 | BO_Low | Low speed fan output | Read | 0=Off, 1=On | |
| AV | 1 | RoomTSP | Room Temperature setpoint | °F | Write | |
| AV | 7 | Eff_T | Effective temperature used for control | °F | Read | |
| AV | 9 | OATemp | Outdoor air temperature | °F | Read | |
| AV | 12 | SATemp | Supply air temperature | °F | Read | |
| AV | 13 | CHOV_T | Changeover temperature | °F | Read | |
| AV | 21 | HTG_Dem | Heating demand | % | Read | |
| AV | 22 | CLG_Dem | Cooling demand | % | Read | |
| AV | 23 | Fan_HT__Demand | Fan heating demand | % | Read | |
| AV | 24 | Fan_CL__Demand | Fan cooling demand | % | Read | |
| AV | 25 | ECM_Min | ECM minimum speed output | % | Write | |
| AV | 30 | EffHTSP | Effective heating setpoint | °F | Read | |
| AV | 31 | EffCLSP | Effective cooling setpoint | °F | Read | |
| AVmin | 39 | OccHTSP | Occupied heating setpoint | °F | Write | |
| AVmin | 40 | OccCLSP | Occupied cooling setpoint | °F | Write | |
| AV | 41 | STBHTSP | Standby heating setpoint | °F | Write | |
| AV | 42 | STBCLSP | Standby cooling setpoint | °F | Write | |
| AV | 43 | Unoc_HT_SP | Unoccupied heating setpoint | °F | Write | |
| AV | 44 | Unoc_CL_SP | Unoccupied cooling setpoint | °F | Write | |
| AV | 50 | RT_Cal | Room temperature calib | Write | ||
| AV | 58 | MaxHTSP | Maximum heating setpoint | °F | Write | |
| AV | 59 | MinCLSP | Minimum cooling setpoint | °F | Write | |
| AV | 63 | SP_DB | Setpoint deadband | °F | Write | |
| AV | 67 | StandbyDLY_Hrs | Standby time delay | h | Write | |
| AV | 68 | Unoc_T_DLY_Hrs | Unoccupied time delay | h | Write | |
| BV | 1 | SaveObj | Save all objects to flash | Write | 0=Normal, 1=Save | |
| BV | 8 | OVRSTAT | Occupancy override status | Read | 0=Normal, 1=Overrid | |
| BV | 14 | Aux_Cmd | Auxiliary network command | Write | 0=Off, 1=On | |
| BV | 25 | AuxStat | Auxiliary output status | Read | 0=Off, 1=On | |
| BV | 29 | AI1Stat | Analog input 1 binary contact status | Read | 0=Deactivated, 1=Activated | |
| BV | 30 | AI2Stat | Analog input 2 binary contact status | Read | 0=Deactivated, 1=Activated | |
| BV | 31 | AI3Stat | Analog input 3 binary contact status | Read | 0=Deactivated, 1=Activated | |
| BV | 32 | Mot_Det | Motion detection | Read | 0=None, 1=Moving | |
| BV | 35 | Window | Window detection status | Read | 0=Close, 1=Open | |
| BVmin | 36 | Filter | Filter sensor status | Read | 0=Normal, 1=Alarm | |
| BVmin | 37 | ServALM | Service alarm status | Read | 0=Normal, 1=Alarm | |
| BV | 40 | Ch_Over | Change over status | Read | 0=Cool, 1=Heat | |
| BV | 50 | AutoMod | Auto mode authorised | Write | 0=No, 1=Yes | |
| BV | 51 | T_Units | Temperature units | Write | 0=Imper, 1=Metric | |
| BV | 64 | Reh_Opt | Reheat control option | Write | 0=Pulse1S, 1=On/Off | |
| BV | 66 | KeepFan | Fan auto mode | Write | 0=Fan Low, 1=Fan Off | |
| BV | 75 | VALVCTL | Valve motors control type | Write | 0=On/Off, 1=Floatng | |
| BV | 78 | AO2_Dir | AO2 action | Write | 0=Direct, 1=Reverse | |
| BV | 79 | AO3_Dir | AO3 action | Write | 0=Direct, 1=Reverse | |
| MV | 2 | Tsource | Temperature input location | Write | 1=AutoDet, 2=Intern, 3=Extern | |
| MV | 15 | SeqOper | Control sequence of operation | Write | 1=Cooling, 2=Heating, 3=Cool-Rt, 4=Heat-Rt, 5=Cl-Ht, 6=Cl-Ht-R | |
| MVmin | 16 | MODE | System mode | Write | 1=Off, 2=Auto, 3=Cool, 4=Heat | |
| MVmin | 17 | FAN | Fan mode | Write | 1=Lo, 2=Med, 3=Hi, 4=Auto | |
| MVmin | 18 | Occ_Cmd | Occupancy command | Write | 1=Loc_Occ, 2=Occupied, 3=Unoccup | |
| MV | 19 | KeyLock | Keypad lock level | Write | 1=None, 2=Fan, 3=Mode, 4=FanMode, 5=All | |
| MV | 26 | BO3_BO4 | BO3/BO4 status | Read | 1=Stopped, 2=Open, 3=Close | |
| MV | 27 | BO1_BO2 | BO1/BO2 status | Read | 1=Stopped, 2=Open, 3=Close | |
| MVmin | 28 | FanStat | Fan status | Read | 1=Off, 2=Low, 3=Med, 4=High | |
| MVmin | 33 | Eff_Occ | Effective occupancy mode | Read | 1=Occupied, 2=Unoccup, 3=TempOcc, 4=Standby | |
| MV | 46 | AI1_CFG | Analog input 1 configuration | Write | 1=None, 2=Rem NSB, 3=Mot-NO, 4=Mot-NC, 5=Window | |
| MV | 47 | AI2_CFG | Analog input 2 configuration | Write | 1=None, 2=Door Dry (door switch), 3=Overrid (remote local override switch), 4=Filter, 5=Service | |
| MV | 48 | AI3_CFG | Analog input 3 configuration | Write | 1=None, 2=COC/NH (normally heat changeover contact), 3=COC/NH (normally cool changeover contact), 4=COS (changeover sensor), 5=SS (remote monitoring 10K sensor) | |
| MV | 52 | PipeNum | Pipe number | Write | 1=2 Pipes, 2=4 Pipes | |
| MV | 54 | Aux_CFG | Auxiliary output configuration | Write | 1=Reheat, 2=Occ-NO, 3=Occ-NC, 4=Fan-NO, 5=Fan-NC, 6=Network | |
| MV | 55 | Reheat | Reheat type | Write | 1=Basebrd, 2=Coil | |
| MV | 58 | Fan_Seq | Control fan sequence | Write | 1=L-M-H, 2=L-H, 3=L-M-H-A, 4=L-M-H, 5=On-Auto | |
| MV | 61 | Occ_Opt | Occupancy options schedule or motion | Write | 1=No, 2=S_and_M, 3=S_or_M, 4=Sc-Only | |
| MV | 62 | OvrTime | Override time delay | Write | Range 0-24 hours | |
| MV | 65 | PB | Heating / cooling proportional band | Write | Range 3 F (1.2 C) - 10 F (5.6 C) | |
| MV | 70 | SP_AUTO | Zone Temperature setpoint in auto mode | Write | 1=Heating, 2=Center, 3=Cooling | |
| MV | 75 | BO3Time | BO3/BO4 travel time for 3 states valve | Write | Range 0.5-6 min | |
| MV | 76 | BO1Time | BO1/BO2 travel time for 3 states valve | Write | Range 0.5-6 min | |
| MV | 77 | CL_CPH | Cooling output cycle per hour | Write | Range 3-8 CPH | |
| MV | 78 | HT_CPH | Heating output cycle per hour | Write | Range 3-8 CPH |
No points match these filters.
Object ID lookup: Lynxspring BW437-FCU-LX fan coil unit wall controller point IDs by name
AI1AI_1AI2AI_2AI3AI_3AI4AI_4AI5RoomTAI6RoomRHAI7RoomCO2AO1AO_ECMAO2AO_2AO3AO_3AO4AO_4BI1MotionBO1BO_1BO2BO_2BO3BO_3BO4BO_4BO5BO_HighBO6BO_MedBO7BO_LowAV1RoomTSPAV7Eff_TAV9OATempAV12SATempAV13CHOV_TAV21HTG_DemAV22CLG_DemAV23Fan_HT__DemandAV24Fan_CL__DemandAV25ECM_MinAV30EffHTSPAV31EffCLSPAV39OccHTSPAV40OccCLSPAV41STBHTSPAV42STBCLSPAV43Unoc_HT_SPAV44Unoc_CL_SPAV50RT_CalAV58MaxHTSPAV59MinCLSPAV63SP_DBAV67StandbyDLY_HrsAV68Unoc_T_DLY_HrsBV1SaveObjBV8OVRSTATBV14Aux_CmdBV25AuxStatBV29AI1StatBV30AI2StatBV31AI3StatBV32Mot_DetBV35WindowBV36FilterBV37ServALMBV40Ch_OverBV50AutoModBV51T_UnitsBV64Reh_OptBV66KeepFanBV75VALVCTLBV78AO2_DirBV79AO3_DirMV2TsourceMV15SeqOperMV16MODEMV17FANMV18Occ_CmdMV19KeyLockMV26BO3_BO4MV27BO1_BO2MV28FanStatMV33Eff_OccMV46AI1_CFGMV47AI2_CFGMV48AI3_CFGMV52PipeNumMV54Aux_CFGMV55ReheatMV58Fan_SeqMV61Occ_OptMV62OvrTimeMV65PBMV70SP_AUTOMV75BO3TimeMV76BO1TimeMV77CL_CPHMV78HT_CPH
Integration notes
- The guide has no read/write column; access is inferred from its tags (Status = read-only; Cfg, User and Cmd = writable).
- MSV 62, 65 and 75-78 print a value range in the state text column instead of a state list; the range is given here.
- MSV 58 prints L-M-H twice in its state list; kept as printed.
- 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-FCU-LX fan coil 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-FCU-LX fan coil unit wall controller (Onyxx LX)
How many BACnet points does the Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX) have?
This list has 87 BACnet objects: 7 analog inputs, 4 analog outputs, 24 analog values, 1 binary input, 7 binary outputs, 19 binary values, 25 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX) BACnet points are writable?
44 of the 87 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-FCU-LX fan coil unit wall controller (Onyxx LX) BACnet documentation?
Lynxspring does not publish it on its own website. This list comes from BW437-FCU-LX Wall Controller Quick Guide, a copy hosted by Cochrane Supply at https://www.cochranesupply.com/media/assets/product/documents/Lynxspring/BW437-FCU-quick-guide.pdf. Ask Lynxspring or its representative for the current revision.
What are the minimum BACnet points to integrate the Lynxspring BW437-FCU-LX fan coil unit wall controller (Onyxx LX)?
Start with MV 16 MODE (System mode (Off/Auto/Cool/Heat)); MV 18 Occ_Cmd (Occupancy command); MV 17 FAN (Fan mode (Lo/Med/Hi/Auto)); AV 40 OccCLSP (Occupied cooling setpoint); AV 39 OccHTSP (Occupied heating setpoint); MV 33 Eff_Occ (Effective occupancy mode); MV 28 FanStat (Fan speed status); AI 5 RoomT (Room temperature); BV 36 Filter (Filter alarm); BV 37 ServALM (Service alarm).
How do I check these points on the real BW437-FCU-LX fan coil 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 - Rooftop unit controller (wall-mount)
Lynxspring BW437-RTU-LX rooftop unit wall controller (Onyxx LX)
Lynxspring Onyxx LX BW437-RTU-LX wall-mount controllers running packaged rooftop units and heat pumps over BACnet MS/TP.
Also known as: BW437-RTU-LX, BW437-RTU, BW437RTU, Onyxx LX BW437 RTU, Onyxx LX RTU 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-FCU-LX Wall Controller Quick Guide. Object names, instances and units are reproduced as published; descriptions are our own.