- Home
- BACnet instance calculators
- CoolAutomation CoolMasterNet / CooLink
BACnet instance calculator · CoolMasterNet / CooLink
CoolAutomation CoolMasterNet BACnet Instance Calculator (VA x 256)
Free browser tool · nothing is uploaded · 5 November 2026
CoolAutomation gateways serve every indoor unit, whatever the AC brand, as the same 16 objects at its virtual address (VA). Enter the VA to get the instances.
On CoolMasterNet and CooLink gateways, instance = VA x 256 + object index (the VA sits in bits 21-8, the index in bits 7-0). VA 12's setpoint is 12 x 256 + 0 = AV 3072 and its on/off is BV 3072. LG VRF outdoor service objects (PRO) use the same scheme.
CoolAutomation calculator
The calculator needs JavaScript. The formula and a worked example are below.
Which unit does this instance belong to?
How the numbers are built
instance = VA x 256 + object index
| Part | Meaning | Range |
|---|---|---|
| VA | Virtual address given to the unit by 'va auto' (or set by hand) | 1-16383 |
| index | Object index inside the unit's block | 0-255 |
Run 'va auto' on the gateway so each indoor unit gets a virtual address; the 'va' command lists them. The gateway's own device instance defaults to 64.
Worked example: VA 12
The first objects for VA 12 on the CoolMasterNet, worked out with the formula above:
| Object | Name (as printed) | What it is |
|---|---|---|
| AI 3072 | Room Temperature | Room temperature reported by the indoor unit |
| AV 3072 | Set Temperature | Indoor unit setpoint |
| BI 3072 | HVAC Failure Indication | Unit failure; Active_Text carries the failure code |
| BI 3073 | Demand State (Therm_ON) | Thermostat demand (thermo-on) |
| BI 3074 | External Terminals Status | State of the unit external terminals input |
| BV 3072 | ON/OFF | Start/stop the indoor unit |
| CSV 256 | Type | Outdoor System Type Name |
| CSV 257 | Mode | Operation Mode |
| PIV 258 | Err | Error Code |
| AI 259 | AvgT | Average indoor temperature |
| PIV 260 | HiPrsTrg | Target high pressure |
| PIV 261 | HiPrsTrc | Current high pressure |
Source
- CoolAutomation CoolMasterNet BACnet (indoor unit objects) BACnet points list (16 objects)
- CoolAutomation CoolMasterNet LG VRF outdoor unit (PRO) objects BACnet points list (68 objects)
Formula and objects from BACnet Integration Guidelines - CoolMasterNet, CooLinkNet, CooLinkHub, CooLinkBridge · rev. Rev 0.5, 2019-04-29 (manufacturer document ↗), re-typed in our points list. Object names are shown as printed.
Check it against the live device. The calculator applies the formula from the manufacturer’s documentation; the gateway in front of you may expose fewer objects or use other numbers after a firmware change. Easy BACnet scans a network for BACnet IP devices from an Android phone and reads every object on them — a quick way to confirm one unit before you map a whole building.
Questions
How do I work out a CoolAutomation instance number?
On CoolMasterNet and CooLink gateways, instance = VA x 256 + object index (the VA sits in bits 21-8, the index in bits 7-0). VA 12's setpoint is 12 x 256 + 0 = AV 3072 and its on/off is BV 3072. LG VRF outdoor service objects (PRO) use the same scheme.
Does this work for Daikin, Mitsubishi, LG and Samsung units on a CoolMasterNet?
Yes. The gateway uses the same 16 objects and the same VA x 256 numbering whatever brand is behind it. Modes, fan speeds or louvers a unit does not support are simply unused.
Is this CoolAutomation calculator official?
No. It applies the formula printed in CoolAutomation's own documentation to the points list in our library. Confirm the numbers against a scan of the live device before you map or write anything.
More instance calculators
- 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