{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Mitsubishi Electric PUHY-M YNW-A1 outdoor unit (PRO) objects",
 "model_slug": "coolmasternet-mitsubishi-puhy-m-ynw-a1-outdoor",
 "aliases": [
  "Mitsubishi City Multi BACnet",
  "CoolMasterNet Mitsubishi Electric",
  "PUHY-M YNW-A1"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "Mitsubishi Electric City Multi PUHY-M [capacity] YNW-A1 outdoor units read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from Mitsubishi Electric City Multi PUHY-M YNW-A1 outdoor units over BACnet: type, control and operation mode, compressor and fan frequencies, total cooling and heating capacity, LEV positions, compressor currents and bus voltage, 63HS/63LS pressures, thermistor, condensing and evaporating temperatures, operation status and OC/OS attribute, plus subcooling and superheat values and current, maintenance and preliminary error codes (76 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 224 of the guide (section 3.2.6.2).",
  "Coded values (operation mode, control mode, operation status and similar) are explained in the guide's ME PRO Enumerated Parameters tables and are not repeated here.",
  "The guide also prints Mitsubishi Electric tables under generic headings such as 'PURY-P [capacity]' or 'PUHY-P [capacity]'; read the Type object (CSV 256) and compare a discovery with this list before mapping."
 ],
 "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 equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the block's VA and trend operation mode, compressor frequency, pressures and error codes.",
  "minimum_points": [
   {
    "ref": "PIV 258",
    "name": "OpeM",
    "why": "Operation mode code"
   },
   {
    "ref": "PIV 289",
    "name": "OpeS",
    "why": "Operation status code"
   },
   {
    "ref": "BI 327",
    "name": "CompOn",
    "why": "Compressor on"
   },
   {
    "ref": "PIV 260",
    "name": "F1",
    "why": "Compressor 1 frequency, Hz"
   },
   {
    "ref": "AI 278",
    "name": "63HS1",
    "why": "High pressure, kg/cm2"
   },
   {
    "ref": "AI 279",
    "name": "63LS",
    "why": "Low pressure, kg/cm2"
   },
   {
    "ref": "AI 297",
    "name": "Tc",
    "why": "Condensing temperature, °C"
   },
   {
    "ref": "AI 298",
    "name": "Te",
    "why": "Evaporating temperature, °C"
   },
   {
    "ref": "PIV 307",
    "name": "Err",
    "why": "Error code"
   }
  ],
  "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": [
  "Mitsubishi Electric"
 ],
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor Unit Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 257,
   "name": "CtrlM",
   "description": "Control Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 258,
   "name": "OpeM",
   "description": "Operation Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 259,
   "name": "F(Hz)",
   "description": "All temporary frequencies",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 260,
   "name": "F1",
   "description": "Temporary frequency of No.1 COMP",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 261,
   "name": "Foc",
   "description": "Temporary frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 262,
   "name": "FAN",
   "description": "Fan output",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 263,
   "name": "QjC",
   "description": "Total capacity Cool",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 264,
   "name": "QjH",
   "description": "Total capacity Heat",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 265,
   "name": "LEV1",
   "description": "LEV1 Linear expansion valve",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 266,
   "name": "LEV2a",
   "description": "LEV2a",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 267,
   "name": "LEV4",
   "description": "Linear expansion valve",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 268,
   "name": "Idc",
   "description": "Direct current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 269,
   "name": "Iu",
   "description": "U-Phase current effective value",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 270,
   "name": "Iw",
   "description": "W-Phase current effective value",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 271,
   "name": "AL",
   "description": "AL",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 272,
   "name": "LA",
   "description": "LA",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 273,
   "name": "FAN(rpm)",
   "description": "FAN(rpm)",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 274,
   "name": "FAN-Fr",
   "description": "Fan1 run status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 275,
   "name": "Vdc",
   "description": "Bus voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 276,
   "name": "LEV2b",
   "description": "LEV2b",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 277,
   "name": "LEV9",
   "description": "LEV9",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 278,
   "name": "63HS1",
   "description": "63HS1 Pressure sensor",
   "units": "kg/cm2",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 279,
   "name": "63LS",
   "description": "63LS Pressure sensor",
   "units": "kg/cm2",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 280,
   "name": "TH2",
   "description": "Thermistor 2",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 281,
   "name": "TH3",
   "description": "Thermistor 3",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 282,
   "name": "TH4",
   "description": "Thermistor 4",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 283,
   "name": "TH5",
   "description": "Thermistor 5",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 284,
   "name": "TH6",
   "description": "Inlet pipe temperature of the heat exchanger",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 285,
   "name": "TH7",
   "description": "Thermistor 7",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 286,
   "name": "TH15",
   "description": "Thermistor 15",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 287,
   "name": "FAN-Ver",
   "description": "Fan1 SW version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 288,
   "name": "Save",
   "description": "Capacity save signal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 289,
   "name": "OpeS",
   "description": "Operation Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 290,
   "name": "Attr",
   "description": "Attribute (OC/OS identification)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 291,
   "name": "M-NetSupUn",
   "description": "M-NET supply unit",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 292,
   "name": "StrtUpUn",
   "description": "Start-up unit",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 293,
   "name": "AF",
   "description": "Active Filter",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 294,
   "name": "SCo",
   "description": "Heat exchanger outlet subcooling",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 295,
   "name": "SCc",
   "description": "Coil outlet subcooling",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 296,
   "name": "SHb",
   "description": "Coil bypass outlet superheat",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 297,
   "name": "Tc",
   "description": "Condensing temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 298,
   "name": "Te",
   "description": "Evaporating temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 299,
   "name": "THHS",
   "description": "Thermistor 9",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 300,
   "name": "21S4a",
   "description": "21S4a",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 301,
   "name": "21S4b",
   "description": "21S4b",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 302,
   "name": "SV1a",
   "description": "SV1(A)/SV1a",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 303,
   "name": "SV2",
   "description": "SV2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 304,
   "name": "SV9",
   "description": "SV9",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 305,
   "name": "SV10",
   "description": "SV10",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 306,
   "name": "AK",
   "description": "Heat exchanger capacity",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 307,
   "name": "Err",
   "description": "Error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 308,
   "name": "ErrDet",
   "description": "Error detail code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 309,
   "name": "ErrSrc",
   "description": "Error source address",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 310,
   "name": "MntErr",
   "description": "Maintenance error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 311,
   "name": "MntErrDet",
   "description": "Maintenance error detail code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 312,
   "name": "MntErrSrc",
   "description": "Maintenance error source address",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 313,
   "name": "PrelErr",
   "description": "Preliminary error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 314,
   "name": "PrelErrDet",
   "description": "Preliminary error detail code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 315,
   "name": "PrelErrSrc",
   "description": "Preliminary error source address",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 316,
   "name": "THHS(FAN1)",
   "description": "THHS(FAN1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 317,
   "name": "Dmnd",
   "description": "Demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 318,
   "name": "Dmnd2",
   "description": "Demand2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 319,
   "name": "Ngt",
   "description": "Night",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 320,
   "name": "Ngt2",
   "description": "Night2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 321,
   "name": "Snow",
   "description": "Snow",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 322,
   "name": "Pwr",
   "description": "Power source frequency",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 323,
   "name": "WM",
   "description": "WM",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 324,
   "name": "RotTm",
   "description": "Rotation timer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 325,
   "name": "Rep",
   "description": "Repeater output",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 326,
   "name": "72C",
   "description": "72C",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 327,
   "name": "CompOn",
   "description": "Comp ON",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 328,
   "name": "M-NetSup",
   "description": "M-NET supply",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 329,
   "name": "IH",
   "description": "IH",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 330,
   "name": "H-Def1",
   "description": "H-Def1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 331,
   "name": "H-Def2",
   "description": "H-Def2",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-mitsubishi-puhy-m-ynw-a1-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"
}
