{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Midea V8 master outdoor unit (PRO) objects",
 "model_slug": "coolmasternet-midea-v8-master-outdoor",
 "aliases": [
  "Midea V8 VRF BACnet",
  "CoolMasterNet Midea",
  "V8 Master"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "Midea V8 VRF outdoor units (master unit) read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from Midea V8 master outdoor units over BACnet: mode, system temperature limits, special and backup modes, power limit and silent settings, error code, compressor frequencies and currents, fan speeds, EXV positions, temperatures T3-T9, high and low pressure, discharge superheat, AC voltage and current, software versions, model and valve states (85 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.",
  "A separate V8 Slave table (56 objects) covers slave outdoor units.",
  "State meanings for coded values (mode, status and similar) are in the guide's PRO Enumerated Parameters tables for this brand and are not repeated here."
 ],
 "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 Midea outdoor equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the master outdoor unit's VA and trend pressures, compressor frequency and error code.",
  "minimum_points": [
   {
    "ref": "PIV 257",
    "name": "Md",
    "why": "Operating mode code"
   },
   {
    "ref": "PIV 288",
    "name": "ComFr1",
    "why": "Compressor 1 frequency, Hz"
   },
   {
    "ref": "AI 303",
    "name": "T4",
    "why": "Outdoor ambient temperature, °C"
   },
   {
    "ref": "AI 315",
    "name": "HiPrs",
    "why": "High pressure, MPa"
   },
   {
    "ref": "AI 316",
    "name": "LoPrs",
    "why": "Low pressure, MPa"
   },
   {
    "ref": "AI 313",
    "name": "T7C1",
    "why": "Discharge temperature 1, °C"
   },
   {
    "ref": "CSV 286",
    "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": [
  "Midea"
 ],
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor Unit Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 257,
   "name": "Md",
   "description": "Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 258,
   "name": "SysFT",
   "description": "System FT",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 259,
   "name": "TeMin",
   "description": "TeMin",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 260,
   "name": "TcMax",
   "description": "TcMax",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 261,
   "name": "TPMax",
   "description": "System Maximum Discharge temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 262,
   "name": "T4Min",
   "description": "T4Min",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 263,
   "name": "DSHMin",
   "description": "DSHMin",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 264,
   "name": "SHS",
   "description": "SHS",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 265,
   "name": "SCS",
   "description": "SCS",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 266,
   "name": "Tcs",
   "description": "Tcs",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 267,
   "name": "Tes",
   "description": "Tes",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 268,
   "name": "T2/T2B",
   "description": "T2/T2B",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 269,
   "name": "TPMin",
   "description": "System Minimum Discharge temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 270,
   "name": "StatPrSet",
   "description": "Static Pressure Setting",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 271,
   "name": "SMd",
   "description": "Special Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 272,
   "name": "CapOvl",
   "description": "ODU capacity overloaded",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 273,
   "name": "SMdSt",
   "description": "Special Mode Steps",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 274,
   "name": "SMdTp",
   "description": "Special Mode Type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 275,
   "name": "SysDecLev",
   "description": "Decay level (system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 276,
   "name": "BkpOpTp",
   "description": "Backup Operating Type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 277,
   "name": "BkpOpSt",
   "description": "Backup Operating Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 278,
   "name": "SensBkp",
   "description": "Sensor backup",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 279,
   "name": "ComFnBkp",
   "description": "Compressor fan backup",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 280,
   "name": "PwrLmSet",
   "description": "Power Limit Setting",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 281,
   "name": "SlntMdSet",
   "description": "Silent Mode Setting",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 282,
   "name": "ASnowSet",
   "description": "Anti-Snow Setting",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 283,
   "name": "LPwrMd",
   "description": "Low power mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 284,
   "name": "MPC",
   "description": "MPC enable",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 285,
   "name": "IOProtTp",
   "description": "IDU and ODU protocol type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "CSV",
   "instance": 286,
   "name": "Err",
   "description": "Error Code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 287,
   "name": "OpEngNd",
   "description": "Operating energy need",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 288,
   "name": "ComFr1",
   "description": "Compressor 1 frequency (Hz)",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 289,
   "name": "ComFr2",
   "description": "Compressor 2 frequency (Hz)",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 290,
   "name": "FnSpd1",
   "description": "Fan 1 speed (rpm)",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 291,
   "name": "FnSpd2",
   "description": "Fan 2 speed (rpm)",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 292,
   "name": "EXVA",
   "description": "EXVA (pls)",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 293,
   "name": "EXVB",
   "description": "EXVB (pls)",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 294,
   "name": "EXVC",
   "description": "EXVC (pls)",
   "units": "pls",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 295,
   "name": "IDC1",
   "description": "Compressor current (IDC1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 296,
   "name": "NTC1",
   "description": "Compressor 1 (NTC)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 297,
   "name": "VDC1",
   "description": "DC voltage (VDC1)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 298,
   "name": "IDC2",
   "description": "Compressor current (IDC2)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 299,
   "name": "NTC2",
   "description": "Compressor 2 (NTC)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 300,
   "name": "VDC2",
   "description": "DC voltage (VDC2)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 301,
   "name": "FrLmEn",
   "description": "Frequency limit enabled",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 302,
   "name": "T3",
   "description": "T3 (condenser temperature)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 303,
   "name": "T4",
   "description": "T4 (outdoor ambient temperature)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 304,
   "name": "T5",
   "description": "T5",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 305,
   "name": "T6A",
   "description": "T6A",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 306,
   "name": "T6B",
   "description": "T6B",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 307,
   "name": "T8",
   "description": "T8",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 308,
   "name": "T9",
   "description": "T9",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 309,
   "name": "Tg",
   "description": "Tg",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 310,
   "name": "T71",
   "description": "T71",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 311,
   "name": "T72",
   "description": "T72",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 312,
   "name": "TL",
   "description": "TL",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 313,
   "name": "T7C1",
   "description": "ODU discharge temp 1 (T7c1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 314,
   "name": "T7C2",
   "description": "ODU discharge temp 2 (T7c2)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 315,
   "name": "HiPrs",
   "description": "High pressure",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 316,
   "name": "LoPrs",
   "description": "Low pressure",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 317,
   "name": "Tc",
   "description": "High pressure saturation temp (Tc)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 318,
   "name": "Te",
   "description": "Te",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 319,
   "name": "TDSH",
   "description": "Discharge superheat degree (TDSH)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 320,
   "name": "VAC",
   "description": "AC voltage (VAC)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 321,
   "name": "IAC",
   "description": "AC current (IAC)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 322,
   "name": "SWVer",
   "description": "Software main version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 323,
   "name": "SWSubVer",
   "description": "Software sub version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 324,
   "name": "Mdl",
   "description": "Model",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 325,
   "name": "HP",
   "description": "HP",
   "units": "hp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 326,
   "name": "HPN",
   "description": "HP on nameplate (Hp)",
   "units": "hp",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 327,
   "name": "CRANK1",
   "description": "CRANK1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 328,
   "name": "CRANK2",
   "description": "CRANK2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 329,
   "name": "SV4",
   "description": "SV4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 330,
   "name": "SV5",
   "description": "SV5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 331,
   "name": "SV6",
   "description": "SV6",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 332,
   "name": "SV7",
   "description": "SV7",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 333,
   "name": "SV8A",
   "description": "SV8A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 334,
   "name": "SV8B",
   "description": "SV8B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 335,
   "name": "ST1",
   "description": "ST1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 336,
   "name": "DecLev",
   "description": "Decay level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 337,
   "name": "BlkRt",
   "description": "Blockage rate",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 338,
   "name": "BkpSt",
   "description": "Backup status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 339,
   "name": "TSDis",
   "description": "Top/Side discharge",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 340,
   "name": "RefTp",
   "description": "Refrigerant type setting",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-midea-v8-master-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"
}
