{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Mitsubishi Electric CMB-WP/CMB-WM branch controller (PRO) objects",
 "model_slug": "coolmasternet-mitsubishi-cmb-wp-wm-hbc",
 "aliases": [
  "Mitsubishi Hybrid City Multi BACnet",
  "CoolMasterNet Mitsubishi Electric",
  "CMB-WP V-GA1",
  "CMB-WM V-AA"
 ],
 "equipment_type": "VRF branch controller monitoring via BACnet gateway",
 "applies_to": "Mitsubishi Electric CMB-WP [capacity] V-GA1 and CMB-WM [capacity] V-AA branch controllers read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from Mitsubishi Electric CMB-WP V-GA1 and CMB-WM V-AA controllers over BACnet: refrigerant, bypass and water outlet temperatures of the heating-main and cooling-main heat exchangers, branch thermistors TH31a-TH31p, high and low pressure, superheat and subcooling, power failure, float switch, debris removal and air vent states, pump speeds, control signals to and from the outdoor unit, total capacities, liquid level controls and 3-way valve positions VB3a-VB3p (70 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 these PRO blocks receive their VA (it only covers indoor units).",
  "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 275 of the guide (section 3.2.6.2).",
  "Control-signal values (HBSig, OCSig) are explained in the guide's ME PRO Enumerated Parameters tables and are not repeated here.",
  "TH14 is described as 'TH13', and both Float and FlCon as 'Float SW', in the guide; kept as printed.",
  "PS1 and PS3 are printed without units."
 ],
 "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 Mitsubishi Electric branch controller equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the block's VA and trend water outlet temperatures, pressures and the power-failure and float switch states.",
  "minimum_points": [
   {
    "ref": "AI 273",
    "name": "TH32",
    "why": "Heating-main HX water outlet temperature"
   },
   {
    "ref": "AI 274",
    "name": "TH33",
    "why": "Cooling-main HX water outlet temperature"
   },
   {
    "ref": "AI 277",
    "name": "PS1",
    "why": "High pressure, liquid side"
   },
   {
    "ref": "AI 278",
    "name": "PS3",
    "why": "Low pressure"
   },
   {
    "ref": "IV 305",
    "name": "QjC",
    "why": "Total cooling capacity"
   },
   {
    "ref": "IV 306",
    "name": "QjH",
    "why": "Total heating capacity"
   },
   {
    "ref": "BI 291",
    "name": "PS",
    "why": "Power failure detected"
   },
   {
    "ref": "BI 292",
    "name": "Float",
    "why": "Float switch"
   }
  ],
  "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 these units; confirm instances with a BACnet discovery."
  ]
 },
 "covers_brands": [
  "Mitsubishi Electric"
 ],
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor Unit Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 257,
   "name": "TH11",
   "description": "Liquid-side refrigerant temp. of Heating-main heat exchanger",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 258,
   "name": "TH12",
   "description": "Liquid-side refrigerant temp. of Cooling-main heat exchanger",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 259,
   "name": "TH13",
   "description": "TH13",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 260,
   "name": "TH14",
   "description": "TH13",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 261,
   "name": "TH15",
   "description": "Bypass inlet temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 262,
   "name": "TH16",
   "description": "Bypass outlet temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 263,
   "name": "TH31a",
   "description": "TH31a",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 264,
   "name": "TH31b",
   "description": "TH31b",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 265,
   "name": "TH31c",
   "description": "TH31c",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 266,
   "name": "TH31d",
   "description": "TH31d",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 267,
   "name": "TH31e",
   "description": "TH31e",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 268,
   "name": "TH31f",
   "description": "TH31f",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 269,
   "name": "TH31g",
   "description": "TH31g",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 270,
   "name": "TH31h",
   "description": "TH31h",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 271,
   "name": "TH31i",
   "description": "TH31i",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 272,
   "name": "TH31j",
   "description": "TH31j",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 273,
   "name": "TH32",
   "description": "Outlet water temp. of Heating-main heat exchanger",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 274,
   "name": "TH33",
   "description": "Outlet water temp. of Cooling-main heat exchanger",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 275,
   "name": "TH34",
   "description": "TH34",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 276,
   "name": "TH35",
   "description": "TH35",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 277,
   "name": "PS1",
   "description": "Detects the high pressure at the liquid side.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 278,
   "name": "PS3",
   "description": "Detects the low pressure.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 279,
   "name": "TH31k",
   "description": "TH31k",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 280,
   "name": "TH31l",
   "description": "TH31l",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 281,
   "name": "TH31m",
   "description": "TH31m",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 282,
   "name": "TH31n",
   "description": "TH31n",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 283,
   "name": "TH31o",
   "description": "TH31o",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 284,
   "name": "TH31p",
   "description": "TH31p",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 285,
   "name": "SH1",
   "description": "Superheat at bypass exit area. TH13-TH11 (only HB)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 286,
   "name": "SH2",
   "description": "BC SH2",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 287,
   "name": "SC1",
   "description": "BC SC1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 288,
   "name": "SC2",
   "description": "Subcool at liquid entrance area. PT1-TH12 (only HB)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 289,
   "name": "PT1",
   "description": "Average of saturation gas temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 290,
   "name": "dPHM",
   "description": "BC dPHM",
   "units": "kg/cm2",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 291,
   "name": "PS",
   "description": "Power failure detection",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 292,
   "name": "Float",
   "description": "Float SW",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 293,
   "name": "FlCon",
   "description": "Float SW",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 294,
   "name": "Debris",
   "description": "Debris removal operation",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 295,
   "name": "AirVent",
   "description": "Air vent operation",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 296,
   "name": "SVM1",
   "description": "Solenoid valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 297,
   "name": "21S4Ma",
   "description": "21S4Ma",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 298,
   "name": "21S4Mb",
   "description": "21S4Mb",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 299,
   "name": "PumpI1",
   "description": "number of rotations",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 300,
   "name": "PumpI2",
   "description": "number of rotations",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 301,
   "name": "PumpO1",
   "description": "variable for control",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 302,
   "name": "PumpO2",
   "description": "variable for control",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 303,
   "name": "HBSig",
   "description": "Outdoor unit operation control signal to OC",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 304,
   "name": "OCSig",
   "description": "Indoor unit operation control signal from OC",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 305,
   "name": "QjC",
   "description": "Total capacity Cool",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 306,
   "name": "QjH",
   "description": "Total capacity Heat",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 307,
   "name": "L1",
   "description": "BC L1 Liquid level control",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 308,
   "name": "L2",
   "description": "BC L2 Liquid level control",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 309,
   "name": "L3",
   "description": "BC L3 Liquid level control",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 310,
   "name": "VB3a",
   "description": "3-way valve VB3a",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 311,
   "name": "VB3b",
   "description": "3-way valve VB3b",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 312,
   "name": "VB3c",
   "description": "3-way valve VB3c",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 313,
   "name": "VB3d",
   "description": "3-way valve VB3d",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 314,
   "name": "VB3e",
   "description": "3-way valve VB3e",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 315,
   "name": "VB3f",
   "description": "3-way valve VB3f",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 316,
   "name": "VB3g",
   "description": "3-way valve VB3g",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 317,
   "name": "VB3h",
   "description": "3-way valve VB3h",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 318,
   "name": "VB3i",
   "description": "3-way valve VB3i",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 319,
   "name": "VB3j",
   "description": "3-way valve VB3j",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 320,
   "name": "VB3k",
   "description": "3-way valve VB3k",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 321,
   "name": "VB3l",
   "description": "3-way valve VB3l",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 322,
   "name": "VB3m",
   "description": "3-way valve VB3m",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 323,
   "name": "VB3n",
   "description": "3-way valve VB3n",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 324,
   "name": "VB3o",
   "description": "3-way valve VB3o",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 325,
   "name": "VB3p",
   "description": "3-way valve VB3p",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-mitsubishi-cmb-wp-wm-hbc",
 "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"
}
