Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. HMS1655 Fume Hood Controller (BACnet MS/TP)

Laboratory VAV controller (fume hood) · BACnet points list

Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) BACnet points list

Updated 6 November 2026

Short answer

The HMS1655 is a fume hood controller and monitor that holds face velocity by driving the exhaust damper and reports sash, pressure, airflow and temperature inputs. Over BACnet MS/TP it exposes six inputs, four analog outputs and four relays, occupancy and emergency purge commands, setpoints, alarm limits, air change and volumetric offset values, network-written sensor values and multistate operating mode and alarm status objects.

This page lists 93 BACnet objects for the Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) — 62 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Johnson Controls’s own free documentation, linked below.

Manufacturer
Johnson Controls
Model
HMS1655 Fume Hood Controller (BACnet MS/TP)
Equipment
Laboratory VAV controller (fume hood)
Equipment type
VAV boxes & fan coils
BACnet objects
93 (62 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
HMS1655, HMS-1655, Hood Monitoring Station, JCI fume hood controller
Source document
HMS1655 Fume Hood Controller Installation Guide · LIT-12013211 · rev. 2024-05
Download CSV 93 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 Johnson Controls’s current documentation and the live device before use. Not official Johnson Controls information. Terms of use.

BMS integration notes: Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP)

Integration in brief

Map the operating mode and emergency purge commands, the face velocity setpoint, measured face velocity, sash position and exhaust damper signal, and the face velocity alarm status.

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
MO 1Fume Hood Operating Mode1 occupied, 2 unoccupied, 3 decommissionedWrite
BV 2Emergency Purge. Maximum flowEmergency purge to maximum flowWrite
AV 1AI-1 Setpoint. Fume Hood Face Velocity SetpointFace velocity setpointWrite
BV 1Occupancy StatusOccupancy statusWrite
AI 1Analog Input 1. Default: Fume Hood Face VelocityMeasured face velocityRead
AI 2Analog Input 2. Default: Sash Position Sensor)Sash positionRead
AO 1Analog Output 1. Default: Exhaust Damper PositionExhaust damper signalRead
MO 3Fume Hood Face Velocity Alarm Status1 normal, 2 warning, 3 alarmRead

Enable & remote start

Fume Hood Operating Mode (MSO 1) is read/write: 1 = occupied, 2 = unoccupied, 3 = decommissioned. Emergency Purge (BV 2) drives maximum flow.

Sensors & values from the BMS

AV 44-47 are writable network variables for humidity, temperature, air changes and differential pressure sent from the BAS.

Network setup

Watch out for

Johnson Controls HMS1655 Fume Hood Controller (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.

93 of 93 shown
Type
Multi-state
Access
Show
Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) BACnet Points List
DescriptionStates
AImin1Analog Input 1. Default: Fume Hood Face VelocityFace velocity (default use of AI 1)Read
AImin2Analog Input 2. Default: Sash Position Sensor)Sash position (default use of AI 2)Read
AI3Analog Input 3. Default: DP SensorDifferential pressure (default use of AI 3)Read
AI4Analog Input 4. Default: Exhaust Air Flow VolumeExhaust airflow (default use of AI 4)Read
AI5Thermistor Input 1. Default: Ambient TemperatureAmbient temperatureRead
AI6Thermistor Input 2. Default: Duct TemperatureDuct temperatureRead
AOmin1Analog Output 1. Default: Exhaust Damper PositionExhaust damper signalRead
AO2Analog Output 2 Spare control outputSpare analog outputRead
AO3Analog Output 3 Spare control outputSpare analog outputRead
AO4Analog Output 4 Spare control outputSpare analog outputRead
BI1Digital Input 1. Default: Fume Hood Sash SwitchSash switch (default)Read
BI2Digital Input 2. Default: spare digital inputSpare digital inputRead
BI3Digital Input 3. Spare digital inputSpare digital inputRead
BI4Digital Input 4. Spare digital inputSpare digital inputRead
BO1Relay Output 1. Default: Primary Alarm Relay OutputPrimary alarm relayRead
BO2Relay Output 2. Default: Secondary Alarm Relay OutputSecondary alarm relayRead
BO3Relay Output 3. Spare relay outputSpare relayRead
BO4Relay Output 4. Spare relay outputSpare relayRead
BVmin1Occupancy StatusOccupancy statusWrite
BVmin2Emergency Purge. Maximum flowEmergency purge (maximum flow)Write
AVmin1AI-1 Setpoint. Fume Hood Face Velocity SetpointFace velocity setpointWrite
AV2AI-2 SetpointSetpoint for AI 2Write
AV3AI-3 SetpointSetpoint for AI 3Write
AV4AI-4 SetpointSetpoint for AI 4Write
AV5TI-1 Setpoint. Ambient Temperature SetpointAmbient temperature setpointWrite
AV6TI-2 SetpointSetpoint for thermistor input 2Write
AV7Air Change Rate based on Flow Input at AI-1Air change rate from the AI 1 flowWrite
AV8Air Change Rate based on Flow Input at AI-2Air change rate from the AI 2 flowWrite
AV9Air Change Rate based on Flow Input at AI-3Air change rate from the AI 3 flowWrite
AV10Air Change Rate based on Flow Input at AI-4Air change rate from the AI 4 flowWrite
AV11Total Air Changes (AI-3/4)Total air changes from AI 3 and AI 4Write
AV12Alarm Relay 1 High SetpointRelay 1 alarm high setpointWrite
AV13Alarm Relay 1 Low SetpointRelay 1 alarm low setpointWrite
AV14Alarm Relay 2 High SetpointRelay 2 alarm high setpointWrite
AV15Alarm Relay 2 Low SetpointRelay 2 alarm low setpointWrite
AV16Alarm Relay 3 High SetpointRelay 3 alarm high setpointWrite
AV17Alarm Relay 3 Low SetpointRelay 3 alarm low setpointWrite
AV18Alarm Relay 4 High SetpointRelay 4 alarm high setpointRead
AV19Alarm Relay 4 Low SetpointRelay 4 alarm low setpointRead
AV20AI-1 Low Alarm Setpoint. Low Face Velocity AlarmFace velocity low alarm limitWrite
AV21AI-1 Low Warning Setpoint. Low Face Velocity WarningFace velocity low warning limitWrite
AV22AI-1 High Warning Setpoint. High Face Velocity WarningFace velocity high warning limitWrite
AV23AI-1 High Alarm Setpoint. High Face Velocity AlarmFace velocity high alarm limitWrite
AV24AI-2 Low Alarm SetpointAI 2 low alarm limitWrite
AV25AI-2 Low Warning SetpointAI 2 low warning limitWrite
AV26AI-2 High Warning SetpointAI 2 high warning limitWrite
AV27AI-2 High Alarm SetpointAI 2 high alarm limitWrite
AV28AI-3 Low Alarm SetpointAI 3 low alarm limitWrite
AV29AI-3 Low Warning SetpointAI 3 low warning limitWrite
AV30AI-3 High Warning SetpointAI 3 high warning limitWrite
AV31AI-3 High Alarm SetpointAI 3 high alarm limitWrite
AV32AI-4 Low Alarm SetpointAI 4 low alarm limitWrite
AV33AI-4 Low Warning SetpointAI 4 low warning limitWrite
AV34AI-4 High Warning SetpointAI 4 high warning limitWrite
AV35AI-4 High Alarm SetpointAI 4 high alarm limitWrite
AV36TI-1 Low Alarm SetpointTI 1 low alarm limitWrite
AV37TI-1 Low Warning SetpointTI 1 low warning limitWrite
AV38TI-1 High Warning SetpointTI 1 high warning limitWrite
AV39TI-1 High Alarm SetpointTI 1 high alarm limitWrite
AV40TI-2 Low Alarm SetpointTI 2 low alarm limitWrite
AV41TI-2 Low Warning SetpointTI 2 low warning limitWrite
AV42TI-2 High Warning SetpointTI 2 high warning limitWrite
AV43TI-2 High Alarm SetpointTI 2 high alarm limitWrite
AV44Writable Network Variable – HumidityHumidity written by the BASWrite
AV45Writable Network Variable – TemperatureTemperature written by the BASWrite
AV46Writable Network Variable – Air ChangesAir changes written by the BASWrite
AV47Writable Network Variable – Differential PressureDifferential pressure written by the BASWrite
AV48Device ID Offset (range: 0 to 4,194,000)Offset added to form the device IDWrite
AV49Duct Air Flow based on AI-1 flow inputDuct airflow from the AI 1 flow inputRead
AV50Duct Air Flow based on AI-2 flow inputDuct airflow from the AI 2 flow inputRead
AV51Duct Air Flow based on AI-3 flow input (Supply Flow)Supply airflow from AI 3Read
AV52Duct Air Flow based on AI-4 flow input (Exhaust Flow)Exhaust airflow from AI 4Read
AV53Volumetric Offset (Supply Flow – Exhaust Flow)Supply minus exhaust airflowRead
AV54Volumetric Offset SetpointVolumetric offset setpointWrite
AV55AO-1 Override LevelOverride level for AO 1Write
AV56AO-2 Override LevelOverride level for AO 2Write
AV57AO-3 Override LevelOverride level for AO 3Write
AV58AO-4 Override LevelOverride level for AO 4Write
AV59AI-1 Deadband SettingDeadband for AI 1Write
AV60AI-2 Deadband SettingDeadband for AI 2Write
AV61AI-3 Deadband SettingDeadband for AI 3Write
AV62AI-4 Deadband SettingDeadband for AI 4Write
AV63TI-1 Deadband SettingDeadband for thermistor input 1Write
AV64TI-2 Deadband SettingDeadband for thermistor input 2Write
MOmin1Fume Hood Operating ModeHood operating modeWrite1=occupied, 2=unoccupied, 3=decommisioned
MO2Secondary Operating ModeSecondary operating modeWrite1=occupied, 2=unoccupied, 3=decommisioned
MOmin3Fume Hood Face Velocity Alarm StatusFace velocity alarm stateRead1=normal, 2=warning, 3=alarm
MO4Secondary Face Velocity Alarm StatusSecondary face velocity alarm stateRead1=normal, 2=warning, 3=alarm
MO5AI-3 Alarm StatusAI 3 alarm stateRead1=normal, 2=warning, 3=alarm
MO6AI-4 Alarm StatusAI 4 alarm stateRead1=normal, 2=warning, 3=alarm
MO7TI-1 Alarm StatusThermistor input 1 alarm stateRead1=normal, 2=warning, 3=alarm
MO8TI-2 Alarm StatusThermistor input 2 alarm stateRead1=normal, 2=warning, 3=alarm
MO9OS CTRL STATUSOccupancy sensor controlWrite1=disabled, 2=enabled
Object ID lookup: Johnson Controls HMS1655 Fume Hood 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 HMS1655 Fume Hood Controller (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 Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP)

How many BACnet points does the Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) have?

This list has 93 BACnet objects: 6 analog inputs, 4 analog outputs, 64 analog values, 4 binary inputs, 4 binary outputs, 2 binary values, 9 multi-state outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) BACnet points are writable?

62 of the 93 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 Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP) BACnet documentation?

The source is HMS1655 Fume Hood Controller Installation Guide (LIT-12013211), revision 2024-05, published free by Johnson Controls at https://docs.johnsoncontrols.com/bas/api/khub/documents/ZFysYMk8XVZk9JcDCr24Pw/content.

What are the minimum BACnet points to integrate the Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP)?

Start with MO 1 Fume Hood Operating Mode (1 occupied, 2 unoccupied, 3 decommissioned); BV 2 Emergency Purge. Maximum flow (Emergency purge to maximum flow); AV 1 AI-1 Setpoint. Fume Hood Face Velocity Setpoint (Face velocity setpoint); BV 1 Occupancy Status (Occupancy status); AI 1 Analog Input 1. Default: Fume Hood Face Velocity (Measured face velocity); AI 2 Analog Input 2. Default: Sash Position Sensor) (Sash position); AO 1 Analog Output 1. Default: Exhaust Damper Position (Exhaust damper signal); MO 3 Fume Hood Face Velocity Alarm Status (1 normal, 2 warning, 3 alarm).

How do I enable BMS control of the Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP)?

Fume Hood Operating Mode (MSO 1) is read/write: 1 = occupied, 2 = unoccupied, 3 = decommissioned. Emergency Purge (BV 2) drives maximum flow.

Can the BMS supply sensor values to the Johnson Controls HMS1655 Fume Hood Controller (BACnet MS/TP)?

AV 44-47 are writable network variables for humidity, temperature, air changes and differential pressure sent from the BAS.

How do I check these points on the real HMS1655 Fume Hood Controller (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 Johnson Controls BACnet points lists

Source: HMS1655 Fume Hood Controller Installation Guide · LIT-12013211 · rev. 2024-05. Object names, instances and units are reproduced as published; descriptions are our own.