- Home
- BACnet instance calculators
Free tools · 25 calculators
BACnet instance calculators
Updated 5 November 2026
Many gateways number their BACnet objects with a formula: the unit's address is built into every instance number, or into the device instance of a virtual device per unit. The points list prints unit 1 and leaves the arithmetic to you. These calculators do it for each brand or model.
Pick your brand or gateway below, enter the unit address the way the gateway or its setup tool shows it, and you get that unit's full object list with real instance numbers. You can download one unit or a range of units as CSV, or paste a mystery instance to find out which unit and point it is. Where the whole brand uses one scheme there is one calculator for the brand; where the scheme belongs to one piece of hardware, the calculator is for that hardware.
VRF and split AC: the address is inside the object instance
- Fujitsu UTY-VBGX VRF gatewayFujitsu's UTY-VBGX gateway puts the refrigerant system and unit address inside every instance number.
instance = point code x 10000 + refrigerant system x 100 + unit address - Mitsubishi Electric BAC-HD150 BM AdapterThe BAC-HD150 BM Adapter numbers every CITY MULTI group's objects as M-NET number, group number and point number.
instance = M-NET number x 10000 + group x 100 + point - Mitsubishi Electric AE-C400 / EW-C50With the BACnet license, the AE-C400 and EW-C50 number objects by class, address and point.
instance = class x 10000 + address x 100 + point - Mitsubishi Electric PAC-YG31CDA (G-50A)The legacy PAC-YG31CDA BACnet interface serves up to ten G-50A controllers and numbers each group's objects by G-50A number, group and point.
instance = G-50A number x 10000 + group x 100 + point - Mitsubishi Electric Procon BAC-IP/50The Procon BAC-IP/50 gives every unit on its G-50 a block of objects numbered 1, the 3-digit unit address and the point number.
instance = 100000 + unit address x 100 + point - Daikin DMS502B71 VRV BACnet interfaceThe Daikin DMS502B71 BACnet interface gives every VRV indoor unit group the same 35-member object template.
instance = unit number x 256 + member number - Toshiba BMS-IFBN1281U BN interfaceToshiba Carrier's BN interface gives every indoor unit the same block of objects, numbered from the unit's central control address and a fixed function code.
instance = central control address x 256 + function code - Gree GMS GW BACnet converterGree's GMS GW 1 and GMS GW 12 converters number every split unit's objects from its line and remote control address.
instance = class x 1048576 + (line - 1) x 131072 + address x 256 + object - CoolAutomation CoolMasterNet / CooLinkCoolAutomation gateways serve every indoor unit, whatever the AC brand, as the same 16 objects at its virtual address (VA).
instance = VA x 256 + object index - Intesis INBACHIT016O000 / 064O000 (Hitachi H-Link)The Intesis BACnet server for Hitachi VRF gives each indoor unit a block at its MAPS index x 100 and each outdoor unit a block at address x 25 + 1000.
indoor = index x 100 + offset; outdoor = address x 25 + 1000 + offset - Intesis INBACPAN016O000 / 064O000 / 128O000 (Panasonic P-Link)The Intesis BACnet server for Panasonic VRF numbers every indoor and outdoor unit from its P-Link line and address.
indoor = unit x 100 + (line-1) x 20000 + offset; outdoor = OU x 25 + (line-1) x 1000 + 10000 + offset - Intesis INBACSAM004O000-064O000 (Samsung NASA)The Intesis BACnet server for Samsung NASA gives every indoor unit a block of objects at its MAPS identifier x 100.
instance = identifier x 100 + offset - LG ACP BACnet / AC Smart BACnetLG's BACnet gateways build every object number from the product type, the unit address and the point number.
instance = product type x 65536 + hex address x 256 + point
VRF: every unit is its own BACnet device
- Samsung MIM-B17BN DMS2.5 BACnet gatewaySamsung's DMS2.5 BACnet gateway makes every unit its own BACnet device and builds the device ID from the network number and the unit address.
device ID = DNET x 100000 + (400 + 16a + b) x 100 + XX - Lennox VRF BACnet gateway V0CTRL95P-3The Lennox V0CTRL95P-3 makes every VRF indoor and outdoor unit its own BACnet device, with a 4-digit device ID built from the bus, the unit type and the unit address.
device ID = bus x 1000 + type x 100 + address - Sinclair SDV5 VRF BACnet gateway GW-BACThe Sinclair GW-BAC makes every SDV5 indoor and outdoor unit its own BACnet device.
device = network x 10000 + port x 1000 + address (outdoor + 100) - Systemair SYS GW IMS BAC(A) VRF gatewayThe Systemair SYS GW IMS BAC(A) (IMMP-BAC in the manual) makes every SYSVRF indoor and outdoor unit its own BACnet device, numbered from the network number, port and unit address.
device = network x 10000 + port x 1000 + address (outdoor + 100)
Boilers, zones and meters
- ProtoNode boiler gateways (Laars, Peerless, Raypak, AERCO and more)Boiler makers use FieldServer ProtoNode gateways to put Modbus boilers on BACnet.
device instance = Node_Offset + Node-ID - Carrier Open controllers (RTU Open, WSHP Open, UPC Open...)Carrier's Open controllers ship with a default device instance built from 16101 and the two-digit rotary switch (MAC) address.
device instance = 1610100 + rotary address - HeatNet V3 boiler control (Hydrotherm KN, RBI)Mestek's HeatNet V3 control prints its per-boiler objects once as Boiler##_ with a formula.
BV 1000s: base + 32(n-1); BV 2000s/3000s: base + 16(n-1); AI: base + (n-1) - Hamilton Engineering BDB-CDB (ProtoNode)The Hamilton BDB-CDB profile repeats a 9-object block for each BCB board.
instance = BCB1 instance + 9 x (BCB - 1) - Titus T3SQ Digital (MCU 2 gateway)The MCU 2 lays out each object type in blocks of 60, one instance per diffuser zone.
instance = block start + zone - 1 - Verdant VX4 thermostats (Online Connection Kit)Verdant VX4 rooms all get the same 15 objects at a base number plus the room number - but the room number is read as hexadecimal.
instance = base + hex-to-decimal(room number) - GPS Air GridSet BACnet gateway (Hub-4 Pro)The smartIAQ Hub-4 Pro gives each of its four ports the same block of objects at port x 1000.
instance = port x 1000 + offset - Setra Setra Power Meter (SPM) load deviceEach Setra SPM load device prints only the CT 1 block and reserves the same block for CT 2 and CT 3, 30 instances further on.
instance = CT 1 instance + 30 x (CT - 1); polarity = BV CT
Where the formulas come from. Every formula and object comes from a manufacturer document in our BACnet points-list library, linked on each page. Confirm one unit against a scan of the live device before you map a whole site — Easy BACnet does that from an Android phone. Need to split a raw 32-bit Object Identifier instead? Use the Object Identifier decoder.