{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Fujitsu AJ*NLAH outdoor unit (PRO) objects",
 "model_slug": "coolmasternet-fujitsu-aj-nlah-outdoor",
 "aliases": [
  "Fujitsu VRF BACnet",
  "CoolMasterNet Fujitsu",
  "AJHLNLAH",
  "AJHLNLAHU",
  "AJHLNTAH",
  "AJQLBLH",
  "AJYLNLAH",
  "AJYLNTAH",
  "AOUuRLBV"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "Fujitsu outdoor units AJHLNLAH, AJHLNLAHU, AJHLNTAH, AJQLBLH, AJYLNLAH, AJYLNTAH and AOUuRLBV (model codes as printed by CoolAutomation) read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from Fujitsu AJ*NLAH outdoor units over BACnet: type, capacity, operation, mode, defrost and oil recovery, compressor, valve, heater and fan states, thermistor temperatures, high and low pressure, compressor drive frequency, inverter temperature, DC voltage and current, fan frequency and EEV positions, plus a second (constant speed) compressor, low-noise, forced-off and capacity-save states (46 objects). Monitoring only.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 64,
 "access_inferred": true,
 "notes": [
  "Instance = VA x 256 + index (object identifier bits 21-8 = VA, 7-0 = index). Points shown for VA 1; the guide does not explain how outdoor units receive their VA.",
  "Access set to read-only: these are measured service values, although the guide's type table lists PIV as read/write.",
  "Object names are the guide's short names; descriptions are the guide's object descriptions with the bracketed unit moved to units.",
  "Table printed on page 314 of the guide (section 3.2.9.2).",
  "Md (Mode) states are from the guide's Fujitsu PRO Enumerated Parameters table.",
  "The guide lists no error-code object for Fujitsu outdoor units.",
  "The guide prints this exact table twice (pages 313 and 314) under two model headings; both are merged here.",
  "Those headings also name AJYuLALH, AJHuLALH, AJHuLATH, AJYuLATH, AJQLALH, AJYLALH, AJHLALH, AJHLATH and AJYLATH. The page-314 heading repeats the page-313 model list in the same order without the 'u', so the 'u' codes are taken as the same models; the guide lists those models under other tables as well (one is a 45-object version without Cmp2C, which moves every instance from 298 up by one). They are left out of applies_to; check the instances with a discovery if you have one of them."
 ],
 "source": {
  "title": "BACnet Integration Guidelines - CoolMaster Product Line, CooLinkNet, CooLinkHub, CooLinkBridge",
  "doc_number": null,
  "revision_date": "Rev 1.0.4, 2026-07-06",
  "url": "https://support.coolautomation.com/hc/en-us/article_attachments/38262832368157"
 },
 "integration": {
  "summary": "Use these objects to monitor Fujitsu outdoor equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the outdoor block's VA and trend operation, mode, compressor frequency and pressures.",
  "minimum_points": [
   {
    "ref": "BI 258",
    "name": "Op",
    "why": "Outdoor unit operating"
   },
   {
    "ref": "PIV 259",
    "name": "Md",
    "why": "Operating mode code"
   },
   {
    "ref": "BI 262",
    "name": "Cmp1",
    "why": "Inverter compressor running"
   },
   {
    "ref": "BI 260",
    "name": "Dfrst",
    "why": "Defrost active"
   },
   {
    "ref": "PIV 294",
    "name": "Cmp1F",
    "why": "Compressor 1 drive frequency, rps"
   },
   {
    "ref": "IV 282",
    "name": "TH2",
    "why": "Outdoor temperature, °C"
   },
   {
    "ref": "AI 292",
    "name": "HPS",
    "why": "High pressure, MPa"
   },
   {
    "ref": "AI 293",
    "name": "LPS",
    "why": "Low pressure, MPa"
   },
   {
    "ref": "IV 281",
    "name": "TH1",
    "why": "Discharge temperature, °C"
   }
  ],
  "enable": "BACnet must be enabled on the gateway; these objects belong to its PRO (service data) functionality.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP: activate on line L3 with 'line type L3 BAC' (L4-L7 also possible on the CoolMaster product line); default frame 9600 8N1, change with 'line baud L3 <rate>_8N1'; MAC (TS) default 0x40 = 64, change with 'line myid L3 <hex>'. Reboot after each change.",
   "BACnet IP: enable with 'bacnet IP enable'; UDP port 47808 by default ('bacnet port <n>'). The server starts only once Ethernet is up with an IP address.",
   "Default device instance 64 (0x40); change with 'bacnet instance <n>'."
  ],
  "gotchas": [
   "The guide does not document how VAs are assigned to outdoor units; confirm instances with a BACnet discovery."
  ]
 },
 "covers_brands": [
  "Fujitsu"
 ],
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor Unit Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 257,
   "name": "Cap",
   "description": "Capacity",
   "units": "HP",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 258,
   "name": "Op",
   "description": "Operation",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 259,
   "name": "Md",
   "description": "Mode",
   "units": "",
   "access": "R",
   "states": "0=Idling, 1=Cool, 2=Heat, 3=-, 4=Idling, 5=Cool(Main), 6=Heat(Main), 7=-"
  },
  {
   "type": "BI",
   "instance": 260,
   "name": "Dfrst",
   "description": "Defrost",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 261,
   "name": "OiRcvr",
   "description": "Oil Recovery",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 262,
   "name": "Cmp1",
   "description": "Compressor 1 (Inverter type)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 263,
   "name": "Cmp2",
   "description": "CMP2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 264,
   "name": "BH",
   "description": "BH",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 265,
   "name": "HPSW1",
   "description": "High pressure sensor switch 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 266,
   "name": "HPSW2",
   "description": "HPSW2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 267,
   "name": "LoNoise",
   "description": "Low Noise",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 268,
   "name": "FrcdOff",
   "description": "Forced Off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 269,
   "name": "CapSv",
   "description": "Capacity Save",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 270,
   "name": "4WV1",
   "description": "4-way valve 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 271,
   "name": "SV1",
   "description": "Solenoid valve 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 272,
   "name": "SV2",
   "description": "Solenoid valve 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 273,
   "name": "SV3",
   "description": "Solenoid valve 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 274,
   "name": "SV4",
   "description": "SV4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 275,
   "name": "SV5",
   "description": "SV5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 276,
   "name": "SV6",
   "description": "SV6",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 277,
   "name": "SV7",
   "description": "SV7",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 278,
   "name": "CCH1",
   "description": "CCH1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 279,
   "name": "CCH2",
   "description": "CCH2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 280,
   "name": "FnSt1",
   "description": "Fan State 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 281,
   "name": "TH1",
   "description": "Discharge temperature thermistor 1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 282,
   "name": "TH2",
   "description": "Outdoor temperature thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 283,
   "name": "TH3",
   "description": "Suction temperature thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 284,
   "name": "TH4",
   "description": "Liquid temperature thermistor 1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 285,
   "name": "TH5",
   "description": "Liquid temperature thermistor 2",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 286,
   "name": "TH6",
   "description": "Sub-cool heat exchanger (outlet) thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 287,
   "name": "TH7",
   "description": "Heat exchanger 1 gas thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 288,
   "name": "TH8",
   "description": "Heat exchanger 2 gas thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 289,
   "name": "TH9",
   "description": "Heat exchanger 1 liquid thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 290,
   "name": "TH10",
   "description": "Heat exchanger 2 liquid thermistor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 291,
   "name": "TH11",
   "description": "Compressor 1 temperature thermistor 1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 292,
   "name": "HPS",
   "description": "High pressure sensor",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 293,
   "name": "LPS",
   "description": "Low pressure sensor",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 294,
   "name": "Cmp1F",
   "description": "CMP1 Drive Frequency",
   "units": "rps",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 295,
   "name": "Cmp1T",
   "description": "CMP1 Inverter Temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 296,
   "name": "Cmp1V",
   "description": "CMP1 DC Voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 297,
   "name": "Cmp1C",
   "description": "CMP1 CT Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 298,
   "name": "Cmp2C",
   "description": "CMP2 (Constant speed) Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 299,
   "name": "FnFreq1",
   "description": "Fan Frequency 1",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 300,
   "name": "EEV1",
   "description": "Electric expansion valve 1",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 301,
   "name": "EEV2",
   "description": "Electric expansion valve 2",
   "units": "pls",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-fujitsu-aj-nlah-outdoor",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
