{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Gree GMV5 outdoor unit (PRO) objects",
 "short_model": "Gree GMV5 ODU",
 "model_slug": "coolmasternet-gree-gmv5-outdoor",
 "aliases": [
  "Gree GMV5 BACnet",
  "CoolMasterNet Gree",
  "Gree outdoor unit BACnet",
  "GMV5"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "Gree GMV5 VRF outdoor units read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from Gree GMV5 outdoor units over BACnet: rated capacity, master/slave status, outdoor temperature, compressor and fan frequencies, module high and low pressure, discharge, shell, defrost, subcooler and separator temperatures, EXV positions, compressor and valve states, and compressor and fan currents, bus voltages and IPM temperatures (42 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.",
  "Values marked (value x 0.1) or (value x 0.001) are raw and need scaling in the BMS.",
  "Object names are the guide's short names; descriptions are the guide's object descriptions.",
  "The guide prints Module HP and Module LP with a [°C] unit; they are listed as printed.",
  "The guide lists no error-code object for Gree outdoor units."
 ],
 "source": {
  "title": "BACnet Integration Guidelines - CoolMasterNet, CooLinkNet, CooLinkHub, CooLinkBridge",
  "doc_number": null,
  "revision_date": "Rev 0.5, 2019-04-29",
  "url": "https://coolautomation.com/Lib/doc/CoolMasterNet/manual/CoolMasterNet-BACnet-guidelines.pdf"
 },
 "integration": {
  "summary": "Use these objects to monitor Gree outdoor equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the outdoor block's VA and trend the key temperatures, pressures and compressor data (the guide lists no error object for Gree outdoor units).",
  "minimum_points": [
   {
    "ref": "BI 282",
    "why": "Compressor 1 running",
    "name": "Comp1Stat"
   },
   {
    "ref": "PIV 265",
    "why": "Compressor 1 frequency, Hz",
    "name": "Comp1OpFreq"
   },
   {
    "ref": "IV 264",
    "why": "Outdoor temperature, °C",
    "name": "OutT"
   },
   {
    "ref": "IV 269",
    "why": "Module high pressure value",
    "name": "MdlHp"
   },
   {
    "ref": "IV 270",
    "why": "Module low pressure value",
    "name": "MdlLp"
   },
   {
    "ref": "IV 271",
    "why": "Compressor 1 discharge temperature, °C",
    "name": "Comp1DisT"
   },
   {
    "ref": "AI 286",
    "why": "Compressor 1 current, A",
    "name": "Comp1Cur"
   }
  ],
  "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 CoolMasterNet); 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."
  ]
 },
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor System Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 257,
   "name": "RatedCap",
   "description": "Rated Capacity (value x 0.1)",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 258,
   "name": "MsSlStat",
   "description": "Master-Slave Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 259,
   "name": "GenVer",
   "description": "General Protocol Version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 260,
   "name": "UnitVer",
   "description": "Unit Protocol Version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 261,
   "name": "PwrTp",
   "description": "Power Type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 262,
   "name": "FanTp",
   "description": "Fan Type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 263,
   "name": "FanEmerg",
   "description": "Fan Emergency",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 264,
   "name": "OutT",
   "description": "Outdoor Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 265,
   "name": "Comp1OpFreq",
   "description": "Comp1 Operation Frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 266,
   "name": "Comp2OpFreq",
   "description": "Comp2 Operation Frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 267,
   "name": "Fan1OpFreq",
   "description": "Fan1 Operation Frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 268,
   "name": "Fan2OpFreq",
   "description": "Fan2 Operation Frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 269,
   "name": "MdlHp",
   "description": "Module HP",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 270,
   "name": "MdlLp",
   "description": "Module LP",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 271,
   "name": "Comp1DisT",
   "description": "Comp1 Discharge Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 272,
   "name": "Comp1ShT",
   "description": "Comp1 Shell Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 273,
   "name": "Comp2DisT",
   "description": "Comp2 Discharge Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 274,
   "name": "Comp2ShT",
   "description": "Comp2 Shell Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 275,
   "name": "DfrsT1",
   "description": "Defrosting Temp1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 276,
   "name": "SubClLiqT",
   "description": "Subcooler Liq Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 277,
   "name": "SubClGsT",
   "description": "Subcooler Gas Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 278,
   "name": "SepInT",
   "description": "Separator Inlet Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 279,
   "name": "SepOutT",
   "description": "Separator Outlet Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 280,
   "name": "HtEXV",
   "description": "Heating EXV",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 281,
   "name": "FanStcPrs",
   "description": "High Static Pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 282,
   "name": "Comp1Stat",
   "description": "Comp1 Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 283,
   "name": "Comp2Stat",
   "description": "Comp2 Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 284,
   "name": "4wayVlv1",
   "description": "4-way Valve1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 285,
   "name": "LpMrsVlv",
   "description": "LP Measure Valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 286,
   "name": "Comp1Cur",
   "description": "Comp1 Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 287,
   "name": "Comp1BsbV",
   "description": "Comp1 Basbar Voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 288,
   "name": "Comp1IpmT",
   "description": "Comp1 IPM Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 289,
   "name": "Fan1Cur",
   "description": "Fan1 Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 290,
   "name": "Fan1BsbV",
   "description": "Fan1 Basbar Voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 291,
   "name": "Fan1IpmT",
   "description": "Fan1 IPM Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 292,
   "name": "Comp2Cur",
   "description": "Comp2 Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 293,
   "name": "Comp2BsbV",
   "description": "Comp2 Basbar Voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 294,
   "name": "Comp2IpmT",
   "description": "Comp2 IPM Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 295,
   "name": "Fan2Cur",
   "description": "Fan2 Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 296,
   "name": "Fan2BsbV",
   "description": "Fan2 Basbar Voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 297,
   "name": "Fan2IpmT",
   "description": "Fan2 IPM Temp",
   "units": "°C",
   "access": "R",
   "states": ""
  }
 ],
 "covers_brands": [
  "Gree"
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-gree-gmv5-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"
}
