- Home
- BACnet points lists
- GPS Air
- GridSet BACnet Gateway (smartIAQ Hub-4 Pro)
Indoor air quality sensor and ionizer gateway · BACnet points list
GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) BACnet points list
Updated 4 November 2026
The smartIAQ Hub-4 Pro gateway exposes the GPS Air devices on its four ports as BACnet MS/TP objects. Each port gets up to 32 objects: air-quality readings, filter life, fan airflow and mode, occupancy and ionizer enable. Objects are created when a device first reports, and only for the sensors and actuators that device has. This file lists port 1; ports 2-4 repeat the same objects at 2000, 3000 and 4000.
This page lists 32 BACnet objects for the GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) — 5 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from GPS Air’s own free documentation, linked below.
- Manufacturer
- GPS Air
- Model
- GridSet BACnet Gateway (smartIAQ Hub-4 Pro)
- Equipment
- Indoor air quality sensor and ionizer gateway
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 32 (5 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- GridSet, smartIAQ GridSet, smartIAQ Hub-4 Pro, Hub-4 Pro BACnet, GridSet Comms Gateway, GPS-050-57
Instance calculator. This list prints one unit; the other units follow a formula. GPS Air GridSet BACnet gateway (Hub-4 Pro) instance calculator →
Reference only, provided as-is: verify against GPS Air’s current documentation and the live device before use. Not official GPS Air information. Terms of use.
BMS integration notes: GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro)
Set the gateway's device instance, MS/TP MAC and baud in Bus Manager mode, put the jumpers back, then discover it on the MS/TP trunk. Each connected device shows up as a block of objects at port x 1000. Read the air-quality AIs and filter status, and write fan mode, airflow or duty and the ionizer enable where the device supports them. Check Device Online per port.
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 |
|---|---|---|---|
| BV 1050 | Port 1 Ionizer Enable | Ionizer on/off (Active = enabled) | Write |
| MV 1036 | Port 1 Fan Mode Command | Fan mode, 1 = auto, 2 = manual | Write |
| AV 1034 | Port 1 Fan CFM Set point | Target fan airflow, CFM | Write |
| AI 1001 | Port 1 Zone Temp | Zone temperature, °C | Read |
| AI 1002 | Port 1 Humidity | Relative humidity, %RH | Read |
| AI 1003 | Port 1 CO2 | CO2, ppm | Read |
| AI 1004 | Port 1 PM2.5 | PM2.5 particulates, µg/m³ | Read |
| BI 1024 | Port 1 Filter Warning | Filter needs attention soon | Read |
| BI 1060 | Port 1 Device Online | Device on this port is communicating | Read |
Enable & remote start
No separate enable point. Objects appear once a device reports on a port; ionizer output is switched with Ionizer Enable (BV x050).
Network setup
- Settings are changed in Bus Manager mode: power down, move the jumper from the Spare pins to the Modbus pins, power up and connect point-to-point over RS-485 at 115200 8N1 with a terminal program.
- Bus Manager sets device instance, MS/TP MAC, baud, Max_Master, device name, location, description and password; option 11 saves.
- The manual's example Bus Manager screen shows device instance 1000, MAC 1, 38400 baud and Max_Master 127.
- Disconnect the gateway from the live BACnet trunk while in Bus Manager mode, and restore the jumpers afterwards.
- Factory reset (option 13, type RESET) clears a lost password and restores all defaults.
Watch out for
- Objects only exist for the sensors a device actually has, so object counts differ from port to port.
- COV subscriptions are limited to 128 in total and 16 subscriber addresses.
- Writable AVs hold a BMS write as pending until the device accepts it, so the reported value may lag.
GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AImin | 1001 | Port 1 Zone Temp | Zone temperature (only if device has temp_sensor) | °C | Read | |
| AImin | 1002 | Port 1 Humidity | Relative humidity (only if device has humidity_sensor) | %RH | Read | |
| AImin | 1003 | Port 1 CO2 | CO2 level (only if device has co2_sensor) | ppm | Read | |
| AImin | 1004 | Port 1 PM2.5 | Particulate PM2.5 (only if device has particulate_sensor) | µg/m³ | Read | |
| AI | 1005 | Port 1 VOC | Volatile organic compounds (only if device has voc_sensor) | µg/m³ | Read | |
| AI | 1006 | Port 1 NOx | NOx index (only if device has voc_sensor) | index | Read | |
| AI | 1007 | Port 1 HCHO (formaldehyde) | Formaldehyde (only if device has hcho_sensor) | µg/m³ | Read | |
| AI | 1008 | Port 1 Pressure | Barometric pressure (only if device has pressure_sensor) | hPa | Read | |
| AI | 1009 | Port 1 Lux | Light level (only if device has light_sensor) | lux | Read | |
| AI | 1010 | Port 1 PM1.0 | Particulate PM1.0 (only if device has particulate_sensor) | µg/m³ | Read | |
| AI | 1011 | Port 1 PM4.0 | Particulate PM4.0 (only if device has particulate_sensor) | µg/m³ | Read | |
| AI | 1012 | Port 1 PM10 | Particulate PM10 | µg/m³ | Read | |
| AI | 1020 | Port 1 Filter Life | Remaining filter life | % | Read | |
| AI | 1021 | Port 1 Filter Hours Left | Estimated filter hours remaining | hours | Read | |
| MV | 1022 | Port 1 Filter Limiter | What is limiting filter life | Read | 1=None, 2=Time, 3=TVOC, 4=HCHO | |
| MV | 1023 | Port 1 Filter Confidence | Confidence of the filter-life estimate | Read | 1=Low, 2=Medium, 3=High | |
| BImin | 1024 | Port 1 Filter Warning | Filter warning | Read | Active=Warning, Inactive=Normal | |
| BI | 1025 | Port 1 Filter Critical | Filter critical | Read | Active=Warning, Inactive=Normal | |
| AI | 1031 | Port 1 Fan CFM | Measured fan airflow | CFM | Read | |
| MV | 1032 | Port 1 Fan Mode | Fan mode in use | Read | 1=Auto, 2=Manual | |
| AV | 1033 | Port 1 Fan Duty Override | Fan duty override, 0-100 % | % | Write | |
| AVmin | 1034 | Port 1 Fan CFM Set point | Target airflow | CFM | Write | |
| BI | 1035 | Port 1 Fan Inhibited | Fan inhibited | Read | Active=Inhibited, Inactive=Normal | |
| MVmin | 1036 | Port 1 Fan Mode Command | Fan mode command | Write | 1=Auto, 2=Manual | |
| MV | 1037 | Port 1 Motor Run State | Motor run state (only if device has motor) | Read | 1=Auto, 2=Manual | |
| MV | 1038 | Port 1 Motor Fault | Motor fault state (only if device has motor) | Read | ||
| AI | 1039 | Port 1 Fan Applied Duty | Fan duty actually applied | % | Read | |
| BI | 1040 | Port 1 Zone Occupied | Zone occupancy | Read | ||
| AV | 1041 | Port 1 CO2 Occ Threshold | CO2 level that marks the zone occupied (only if device has co2_sensor) | ppm | Write | |
| BVmin | 1050 | Port 1 Ionizer Enable | Ionizer enable (only if device has ionizer) | Write | Active=Enabled, Inactive=Disabled | |
| BImin | 1060 | Port 1 Device Online | Port device communicating | Read | Active=Online, Inactive=Offline | |
| AI | 1061 | Port 1 Device Uptime | Connected device uptime | seconds | Read |
No points match these filters.
Object ID lookup: GPS Air GridSet point IDs by name
AI1001Port 1 Zone TempAI1002Port 1 HumidityAI1003Port 1 CO2AI1004Port 1 PM2.5AI1005Port 1 VOCAI1006Port 1 NOxAI1007Port 1 HCHO (formaldehyde)AI1008Port 1 PressureAI1009Port 1 LuxAI1010Port 1 PM1.0AI1011Port 1 PM4.0AI1012Port 1 PM10AI1020Port 1 Filter LifeAI1021Port 1 Filter Hours LeftMV1022Port 1 Filter LimiterMV1023Port 1 Filter ConfidenceBI1024Port 1 Filter WarningBI1025Port 1 Filter CriticalAI1031Port 1 Fan CFMMV1032Port 1 Fan ModeAV1033Port 1 Fan Duty OverrideAV1034Port 1 Fan CFM Set pointBI1035Port 1 Fan InhibitedMV1036Port 1 Fan Mode CommandMV1037Port 1 Motor Run StateMV1038Port 1 Motor FaultAI1039Port 1 Fan Applied DutyBI1040Port 1 Zone OccupiedAV1041Port 1 CO2 Occ ThresholdBV1050Port 1 Ionizer EnableBI1060Port 1 Device OnlineAI1061Port 1 Device Uptime
Integration notes
- Instance = port x 1000 + offset, and object names are 'Port <N> <name>'. This file lists port 1 (1001-1061); ports 2, 3 and 4 use 2001-2061, 3001-3061 and 4001-4061 with the same offsets.
- Objects are created dynamically when a device first reports on a port. Points with a capability gate (shown in the descriptions) only appear if the device has that sensor or actuator.
- The points table marks every object except CO2 Occ Threshold as not writable, but the manual's Writable Objects section says Fan Duty Override, Fan CFM Set point, Fan Mode Command and Ionizer Enable also accept writes; they are listed here as writable.
- Motor Run State is printed with the same 1=Auto, 2=Manual states as Fan Mode; Motor Fault has no state text in the table.
- All objects support COV. Sensor AIs (offsets 1-12) report COMMUNICATION_FAILURE reliability when the port is down or the sensor data is stale.
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 GridSet BACnet Gateway (smartIAQ Hub-4 Pro) 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 GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro)
How many BACnet points does the GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) have?
This list has 32 BACnet objects: 17 analog inputs, 3 analog values, 5 binary inputs, 1 binary value, 6 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) BACnet points are writable?
5 of the 32 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 GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro) BACnet documentation?
The source is smartIAQ GridSet BACnet Integration Guide (GPS-050-57-R22-GSOL), revision R22, published free by GPS Air at https://gpsair.com/hubfs/gpsair-gridset-bacnet-objects-gps-050-57-R22-GSOL.pdf.
What are the minimum BACnet points to integrate the GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro)?
Start with BV 1050 Port 1 Ionizer Enable (Ionizer on/off (Active = enabled)); MV 1036 Port 1 Fan Mode Command (Fan mode, 1 = auto, 2 = manual); AV 1034 Port 1 Fan CFM Set point (Target fan airflow, CFM); AI 1001 Port 1 Zone Temp (Zone temperature, °C); AI 1002 Port 1 Humidity (Relative humidity, %RH); AI 1003 Port 1 CO2 (CO2, ppm); AI 1004 Port 1 PM2.5 (PM2.5 particulates, µg/m³); BI 1024 Port 1 Filter Warning (Filter needs attention soon); BI 1060 Port 1 Device Online (Device on this port is communicating).
How do I enable BMS control of the GPS Air GridSet BACnet Gateway (smartIAQ Hub-4 Pro)?
No separate enable point. Objects appear once a device reports on a port; ionizer output is switched with Ionizer Enable (BV x050).
How do I check these points on the real GridSet BACnet Gateway (smartIAQ Hub-4 Pro)?
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: smartIAQ GridSet BACnet Integration Guide · GPS-050-57-R22-GSOL · rev. R22. Object names, instances and units are reproduced as published; descriptions are our own.