Easy BACnet
  1. Home
  2. BACnet points lists
  3. Armstrong International
  4. HumidiClean HC-6000 series (HC-6100/6300/6500/6700)

Electric steam humidifier (ionic bed) · BACnet points list

Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) BACnet points list

Updated 4 November 2026

Short answer

The HumidiClean HC-6000 speaks Modbus RTU natively; BACnet IP or BACnet MS/TP comes through a FieldServer ProtoNode gateway set up with the HC6000 profile. The BACnet list has binary inputs for valves and contactors, binary values for sensor options, analog inputs for status, run timers and temperatures, and analog values for set points, timers, run mode and network control level.

This page lists 59 BACnet objects for the Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) — 33 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Armstrong International’s own free documentation, linked below.

Manufacturer
Armstrong International
Model
HumidiClean HC-6000 series (HC-6100/6300/6500/6700)
Equipment
Electric steam humidifier (ionic bed)
Equipment type
Humidifiers
BACnet objects
59 (33 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Also known as
HumidiClean, HC-6000, HC-6100, HC-6300, HC-6500, HC-6700, Armstrong HumidiClean, 539D-EN, ionic bed humidifier
Source document
HumidiClean Humidifiers Series HC-6100/6300/6500/6700 - Installation, Operation and Maintenance Instructions · 539D-EN V2.1 · rev. 2023-04
Download CSV 59 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 Armstrong International’s current documentation and the live device before use. Not official Armstrong International information. Terms of use.

BMS integration notes: Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700)

Integration in brief

Connect the ProtoNode gateway, pick the HC6000 BACnet profile in its web configurator and give it the humidifier's Modbus node ID. On the humidifier set Network Control to the level the BMS needs. To run the unit from a BMS demand, enable the network, set Sensor Select (BV 2) to humidistat and write 0-100 % demand. Monitor run status, steam output, water level and the failure code.

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
AV 7Run modeRun mode: 0 steam gen, 3 unit stopWrite
AV 28NETWORK CONTROLNetwork control level (monitor ... full control)Write
AV 2Set RH / DemandHumidity set point or % demand from the BMSWrite
BV 2Sensor select0 = humidistat (demand) input, 1 = RH sensorWrite
AI 4Run statusOperating state codeRead
AI 2Steam OutputSteam output, kg/hRead
AI 1Desired RH / DemandSet point or demand in useRead
AI 3Water levelWater level stateRead
AI 18FailureActive failure codeRead

Enable & remote start

In the humidifier Setup menu set Network Control to Monitor, Hstat (local humidistat), Sensor (local sensors) or Full; only Full lets the network make all control changes. For BMS demand control the manual says to verify the network is enabled and Sensor Select is humidistat, then write the 0-100 % demand.

Sensors & values from the BMS

The BMS can send a 0-100 % demand instead of a local humidistat or RH sensor. The manual says to write it to a BACnet analog output; the BACnet table itself has no AO, and the matching Modbus register (40002) is 'Set RH / Demand', which is AV 2 here.

Network setup

Watch out for

Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) 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.

59 of 59 shown
Type
Access
Show
Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) BACnet Points List
DescriptionStates
BI1Fill valve statusFill valve statusRead0=off, 1=on
BI2Drain valve statusDrain valve statusRead0=off, 1=on
BI3contactor 1 statusContactor 1 statusRead0=off, 1=on
BI4contactor 2 statusContactor 2 statusRead0=off, 1=on
BI5contactor 3 statusContactor 3 statusRead0=off, 1=on
BI6contactor 4 statusContactor 4 statusRead0=off, 1=on
BV1comm typeCommunication typeWrite0=485, 1=PSP
BVmin2Sensor selectControl input selectWrite0=Humidistat, 1=RH sensor or On/Off
BV3High limit sensor selectHigh limit sensor in useWrite0=not use, 1=use
BV4Outside temperatureOutside temperature sensor in useWrite0=not use, 1=use
BV5Modulating Fill enableModulating fill enableWrite0=enable, 1=disable
AImin1Desired RH / DemandHumidity set point or demand in use%Read
AImin2Steam OutputSteam outputkg/hRead
AImin3Water levelWater level stateRead0=low, 1=normal, 2=high, 3=exception
AImin4Run statusRun statusRead0=idle, 1=steam gen., 2=cycle drain, 3=end of season drain, 4=bed drying, 5=failure, 6=drain, 7=heat, 8=manual drain, 9=fill, 10=test, 11=manual stop, 12=empty drain
AI5Bed lifeBed life used, hours parthRead
AI6Bed lifeBed life used, minutes partminRead
AI7Run TimeRun time, hours parthRead
AI8Run TimeRun time, minutes partminRead
AI9Drain FreqTime to next drain cycle, hours parthRead
AI10Drain FreqTime to next drain cycle, minutes partminRead
AI11Idle TimeIdle time, hours parthRead
AI12Idle TimeIdle time, minutes partminRead
AI13RH / Demand (Analog input)RH or demand from the analog input%Read
AI14Duct valueDuct high limit humidity reading%Read
AI15Outside temperatureOutside temperature reading°CRead
AI16Water temperatureWater temperature°CRead
AI17Heat temperatureHeater temperature°CRead
AImin18FailureActive failure codeRead1=over temperature, 2=high humidity/sail switch circuit open, 3=illegal level switch state, 4=100% of bed life reached, 5=fill time-out to low level, 6=water level dropped below level during normal run, 7=fill time-out from low to high level, 8=water level above high level time-out, 9=water level not below low level during empty drain, 10=end of bed drying
AI19Contactor numberNumber of contactorsRead1, 2, 3, 4
AI20Heating Element PowerHeating element powerRead0=1000 W, 1=3000 W, 2=5000 W, 3=6650 W, 4=8000 W
AV1Language SelectDisplay languageWrite0=English, 1=Chinese
AVmin2Set RH / DemandHumidity set point or demand%Write
AV3Duct High Limit set pointDuct high limit set point%Write
AV4Outside temp. high set pointOutside temperature high set point°CWrite
AV5Outside temp. low set pointOutside temperature low set point°CWrite
AV6Outside RH low set pointOutside RH low set point%Write
AVmin7Run modeRun mode commandWrite0=steam gen, 1=manual drain, 2=manual fill, 3=unit stop
AV8AQUASTATAquastat set point°CWrite
AV9Bed LifeBed life settingWrite0=disabled, 1=250 h, 2=500 h, 3=750 h, 4=1000 h, 5=1250 h, 6=1500 h, 7=1750 h, 8=2000 h, 9=2250 h, 10=2500 h, 11=2750 h, 12=3000 h
AV10Drain CycleDrain cycle intervalWrite0=6 h, 1=12 h, 2=24 h, 3=48 h, 4=96 h, 5=real time drain
AV11Drain durationDrain durationWrite0=1 min, 1=5 min, 2=10 min
AV12Signal typeControl signal typeWrite0=0-10 V, 1=0-5 V, 2=1.9-3.9 V, 3=4-20 mA
AV13PID_DIVPID divisorWrite
AV14PID_PBPID proportional bandWrite
AV15PID_SIPID integral timesWrite
AV16PID_DGPID derivativeWrite
AV17Modulating Fill CycleModulating fill cycle timesWrite
AV18Modulating Fill durationModulating fill durationsWrite
AV19Water temp. compensateWater temperature compensation°CWrite
AV20Themocouple compensateThermocouple compensation°CWrite
AV21First runFirst run (debug only)Write
AV22Idle timeIdle time test for end-of-season drain (debug only)hWrite
AV23Drain timeDrain time test for cycle drain (debug only)hWrite
AV24Bed lifeBed life test for end of life (debug only)hWrite
AV25Bed drying timeBed drying cycles test, 96 h max (debug only)hWrite
AV26Bed drying timeOne bed drying cycle test, 30 min max (debug only)minWrite
AV27CAPACITY ADJUSTMENTCapacity adjustment, 50-100 %%Write
AVmin28NETWORK CONTROLNetwork control levelWriteFour levels: NETWORK - MONITORING, NETWORK - LOCAL STAT, NETWORK - LOCAL SENSOR, NETWORK - FULL CONTROL (numeric codes not printed)
Object ID lookup: Armstrong International HumidiClean HC-6000 series 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 HumidiClean HC-6000 series (HC-6100/6300/6500/6700) 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 Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700)

How many BACnet points does the Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) have?

This list has 59 BACnet objects: 20 analog inputs, 28 analog values, 6 binary inputs, 5 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) BACnet points are writable?

33 of the 59 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 Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700) BACnet documentation?

The source is HumidiClean Humidifiers Series HC-6100/6300/6500/6700 - Installation, Operation and Maintenance Instructions (539D-EN V2.1), revision 2023-04, published free by Armstrong International at https://armstronginternational.com/wp-content/uploads/IOM_HC6000_Humidiclean_539_EN.pdf.

What are the minimum BACnet points to integrate the Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700)?

Start with AV 7 Run mode (Run mode: 0 steam gen, 3 unit stop); AV 28 NETWORK CONTROL (Network control level (monitor ... full control)); AV 2 Set RH / Demand (Humidity set point or % demand from the BMS); BV 2 Sensor select (0 = humidistat (demand) input, 1 = RH sensor); AI 4 Run status (Operating state code); AI 2 Steam Output (Steam output, kg/h); AI 1 Desired RH / Demand (Set point or demand in use); AI 3 Water level (Water level state); AI 18 Failure (Active failure code).

How do I enable BMS control of the Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700)?

In the humidifier Setup menu set Network Control to Monitor, Hstat (local humidistat), Sensor (local sensors) or Full; only Full lets the network make all control changes. For BMS demand control the manual says to verify the network is enabled and Sensor Select is humidistat, then write the 0-100 % demand.

Can the BMS supply sensor values to the Armstrong International HumidiClean HC-6000 series (HC-6100/6300/6500/6700)?

The BMS can send a 0-100 % demand instead of a local humidistat or RH sensor. The manual says to write it to a BACnet analog output; the BACnet table itself has no AO, and the matching Modbus register (40002) is 'Set RH / Demand', which is AV 2 here.

How do I check these points on the real HumidiClean HC-6000 series (HC-6100/6300/6500/6700)?

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.

Source: HumidiClean Humidifiers Series HC-6100/6300/6500/6700 - Installation, Operation and Maintenance Instructions · 539D-EN V2.1 · rev. 2023-04. Object names, instances and units are reproduced as published; descriptions are our own.