- Home
- BACnet points lists
- EasyIO
- EasyIO FD-20i I/O Module (BACnet objects)
I/O module · BACnet points list
EasyIO FD-20i I/O Module (BACnet objects) BACnet points list
Updated 7 November 2026
The FD-20i object list covers 10 analog inputs (AI 1-10) and 20 digital inputs (BI 1-20). For each analog input there is a read-only measured resistance (AV 1-10), a writable calibration offset (AV 11-20) and a writable temperature table number (AV 21-30) that picks the thermistor curve and degrees C or F.
This page lists 60 BACnet objects for the EasyIO FD-20i I/O Module (BACnet objects) — 20 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from EasyIO’s own free documentation, linked below.
- Manufacturer
- EasyIO
- Model
- EasyIO FD-20i I/O Module (BACnet objects)
- Equipment
- I/O module
- Equipment type
- Other equipment
- BACnet objects
- 60 (20 writable)
- Transport
- —
- Firmware
- Not stated
- Also known as
- FD-20i, FD20i, EasyIO FD20i, Johnson Controls EasyIO
- Source document
- EasyIO FD-20i BACnet Objects · v1.2 · rev. 2019-09-28
Reference only, provided as-is: verify against EasyIO’s current documentation and the live device before use. Not official EasyIO information. Terms of use.
BMS integration notes: EasyIO FD-20i I/O Module (BACnet objects)
Set the temperature table (AV 21-30) for each thermistor input, trim with the offsets (AV 11-20) if needed, then read the analog inputs (AI 1-10) and digital inputs (BI 1-20).
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 |
|---|---|---|---|
| AV 21 | AI 1 TempTable | Sensor curve and °C/°F for input 1 (1-10) | Write |
| AI 1 | AI 1 | Analog input 1 value | Read |
| BI 1 | DI 1 | Digital input 1 state | Read |
| AV 1 | AI 1 Resistance | Input 1 measured resistance (wiring check) | Read |
Network setup
- The default temperature table is 1 (NTC 10K Type 2, °C); pick 6-10 for °F readings.
Watch out for
- Offsets and table numbers are setup values; write them once, not cyclically.
EasyIO FD-20i I/O Module (BACnet objects) 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 | 1 | AI 1 | Analog input 1 value | Read | ||
| AI | 2 | AI 2 | Analog input 2 value | Read | ||
| AI | 3 | AI 3 | Analog input 3 value | Read | ||
| AI | 4 | AI 4 | Analog input 4 value | Read | ||
| AI | 5 | AI 5 | Analog input 5 value | Read | ||
| AI | 6 | AI 6 | Analog input 6 value | Read | ||
| AI | 7 | AI 7 | Analog input 7 value | Read | ||
| AI | 8 | AI 8 | Analog input 8 value | Read | ||
| AI | 9 | AI 9 | Analog input 9 value | Read | ||
| AI | 10 | AI 10 | Analog input 10 value | Read | ||
| AVmin | 1 | AI 1 Resistance | Input 1 measured resistance | Read | ||
| AV | 2 | AI 2 Resistance | Input 2 measured resistance | Read | ||
| AV | 3 | AI 3 Resistance | Input 3 measured resistance | Read | ||
| AV | 4 | AI 4 Resistance | Input 4 measured resistance | Read | ||
| AV | 5 | AI 5 Resistance | Input 5 measured resistance | Read | ||
| AV | 6 | AI 6 Resistance | Input 6 measured resistance | Read | ||
| AV | 7 | AI 7 Resistance | Input 7 measured resistance | Read | ||
| AV | 8 | AI 8 Resistance | Input 8 measured resistance | Read | ||
| AV | 9 | AI 9 Resistance | Input 9 measured resistance | Read | ||
| AV | 10 | AI 10 Resistance | Input 10 measured resistance | Read | ||
| AV | 11 | AI 1 Offset | Input 1 calibration offset | Write | ||
| AV | 12 | AI 2 Offset | Input 2 calibration offset | Write | ||
| AV | 13 | AI 3 Offset | Input 3 calibration offset | Write | ||
| AV | 14 | AI 4 Offset | Input 4 calibration offset | Write | ||
| AV | 15 | AI 5 Offset | Input 5 calibration offset | Write | ||
| AV | 16 | AI 6 Offset | Input 6 calibration offset | Write | ||
| AV | 17 | AI 7 Offset | Input 7 calibration offset | Write | ||
| AV | 18 | AI 8 Offset | Input 8 calibration offset | Write | ||
| AV | 19 | AI 9 Offset | Input 9 calibration offset | Write | ||
| AV | 20 | AI 10 Offset | Input 10 calibration offset | Write | ||
| AVmin | 21 | AI 1 TempTable | Input 1 temperature sensor table number | Write | ||
| AV | 22 | AI 2 TempTable | Input 2 temperature sensor table number | Write | ||
| AV | 23 | AI 3 TempTable | Input 3 temperature sensor table number | Write | ||
| AV | 24 | AI 4 TempTable | Input 4 temperature sensor table number | Write | ||
| AV | 25 | AI 5 TempTable | Input 5 temperature sensor table number | Write | ||
| AV | 26 | AI 6 TempTable | Input 6 temperature sensor table number | Write | ||
| AV | 27 | AI 7 TempTable | Input 7 temperature sensor table number | Write | ||
| AV | 28 | AI 8 TempTable | Input 8 temperature sensor table number | Write | ||
| AV | 29 | AI 9 TempTable | Input 9 temperature sensor table number | Write | ||
| AV | 30 | AI 10 TempTable | Input 10 temperature sensor table number | Write | ||
| BImin | 1 | DI 1 | Digital input 1 state | Read | ||
| BI | 2 | DI 2 | Digital input 2 state | Read | ||
| BI | 3 | DI 3 | Digital input 3 state | Read | ||
| BI | 4 | DI 4 | Digital input 4 state | Read | ||
| BI | 5 | DI 5 | Digital input 5 state | Read | ||
| BI | 6 | DI 6 | Digital input 6 state | Read | ||
| BI | 7 | DI 7 | Digital input 7 state | Read | ||
| BI | 8 | DI 8 | Digital input 8 state | Read | ||
| BI | 9 | DI 9 | Digital input 9 state | Read | ||
| BI | 10 | DI 10 | Digital input 10 state | Read | ||
| BI | 11 | DI 11 | Digital input 11 state | Read | ||
| BI | 12 | DI 12 | Digital input 12 state | Read | ||
| BI | 13 | DI 13 | Digital input 13 state | Read | ||
| BI | 14 | DI 14 | Digital input 14 state | Read | ||
| BI | 15 | DI 15 | Digital input 15 state | Read | ||
| BI | 16 | DI 16 | Digital input 16 state | Read | ||
| BI | 17 | DI 17 | Digital input 17 state | Read | ||
| BI | 18 | DI 18 | Digital input 18 state | Read | ||
| BI | 19 | DI 19 | Digital input 19 state | Read | ||
| BI | 20 | DI 20 | Digital input 20 state | Read |
No points match these filters.
Object ID lookup: EasyIO EasyIO FD-20i point IDs by name
AI1AI 1AI2AI 2AI3AI 3AI4AI 4AI5AI 5AI6AI 6AI7AI 7AI8AI 8AI9AI 9AI10AI 10AV1AI 1 ResistanceAV2AI 2 ResistanceAV3AI 3 ResistanceAV4AI 4 ResistanceAV5AI 5 ResistanceAV6AI 6 ResistanceAV7AI 7 ResistanceAV8AI 8 ResistanceAV9AI 9 ResistanceAV10AI 10 ResistanceAV11AI 1 OffsetAV12AI 2 OffsetAV13AI 3 OffsetAV14AI 4 OffsetAV15AI 5 OffsetAV16AI 6 OffsetAV17AI 7 OffsetAV18AI 8 OffsetAV19AI 9 OffsetAV20AI 10 OffsetAV21AI 1 TempTableAV22AI 2 TempTableAV23AI 3 TempTableAV24AI 4 TempTableAV25AI 5 TempTableAV26AI 6 TempTableAV27AI 7 TempTableAV28AI 8 TempTableAV29AI 9 TempTableAV30AI 10 TempTableBI1DI 1BI2DI 2BI3DI 3BI4DI 4BI5DI 5BI6DI 6BI7DI 7BI8DI 8BI9DI 9BI10DI 10BI11DI 11BI12DI 12BI13DI 13BI14DI 14BI15DI 15BI16DI 16BI17DI 17BI18DI 18BI19DI 19BI20DI 20
Integration notes
- Temperature table numbers (AV 21-30): 1 = NTC 10K Type 2 (°C), 2 = NTC 10K Type 2 with 11K shunt (°C), 3 = NTC 10K Type 3 (°C), 4 = NTC 10K Type 3 with 11K shunt (°C), 5 = NTC 20K (°C), 6-10 = the same sensors in °F. The default is 1.
- The guide also prints resistance-to-temperature tables for each sensor type; they are not object data and are left out.
- The object list does not state the BACnet transport or device instance.
- The list is published by EasyIO on the Johnson Controls documentation site.
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 EasyIO FD-20i I/O Module (BACnet objects) 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 EasyIO FD-20i I/O Module (BACnet objects)
How many BACnet points does the EasyIO FD-20i I/O Module (BACnet objects) have?
This list has 60 BACnet objects: 10 analog inputs, 30 analog values, 20 binary inputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which EasyIO FD-20i I/O Module (BACnet objects) BACnet points are writable?
20 of the 60 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 EasyIO FD-20i I/O Module (BACnet objects) BACnet documentation?
The source is EasyIO FD-20i BACnet Objects (v1.2), revision 2019-09-28, published free by EasyIO at https://docs.johnsoncontrols.com/bas/api/khub/documents/uL8zX8XvIWOYwPe6UARpHA/content.
What are the minimum BACnet points to integrate the EasyIO FD-20i I/O Module (BACnet objects)?
Start with AV 21 AI 1 TempTable (Sensor curve and °C/°F for input 1 (1-10)); AI 1 AI 1 (Analog input 1 value); BI 1 DI 1 (Digital input 1 state); AV 1 AI 1 Resistance (Input 1 measured resistance (wiring check)).
How do I check these points on the real EasyIO FD-20i I/O Module (BACnet objects)?
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 EasyIO BACnet points lists
- Programmable I/O controller
EasyIO FC-20 Controller (fixed BACnet object register)
The EasyIO FC-20 controller: its 12 universal inputs, 12 digital inputs, 4 analog outputs and 4 digital outputs, plus fixed value registers and I/O configuration objects.
Also known as: FC-20, FC20, EasyIO FC20, Johnson Controls EasyIO - VAV terminal unit controller
EasyIO FW-08V VAV Controller (pre-built VAV application)
VAV boxes (cooling only, electric or hot water reheat, parallel or series fan) and pressure-dependent VVT zone dampers run by the EasyIO FW-08V with its factory VAV application.
Also known as: FW-08V, FW08V, EasyIO FW-08V, EasyIoUnivVAV, Johnson Controls EasyIO
Source: EasyIO FD-20i BACnet Objects · v1.2 · rev. 2019-09-28. Object names, instances and units are reproduced as published; descriptions are our own.