{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet LG VRF outdoor unit (PRO) objects",
 "model_slug": "coolmasternet-lg-vrf-outdoor",
 "aliases": [
  "LG VRF BACnet",
  "LG BACnet points list",
  "LG outdoor unit BACnet",
  "CoolMasterNet LG"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "LG VRF outdoor units read through a CoolAutomation gateway with PRO (service data) functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways also publish service data from LG VRF outdoor units over BACnet: pressures, superheat/subcooling, inverter and fan data, EEV positions, temperatures and valve states (68 objects). The objects use the same VA x 256 + index instance scheme as the indoor objects. These are monitoring values for commissioning and diagnostics.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 64,
 "access_inferred": true,
 "notes": [
  "Points shown for VA 1 (instances 256-323); the guide does not explain how outdoor units receive their VA.",
  "Access set to read-only: these are measured values, although the guide's type table lists PIV as read/write.",
  "Many values are scaled; '(value x 0.1)' means divide the raw value by 10.",
  "Object names are the guide's short names."
 ],
 "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 for monitoring LG outdoor units only; control stays on the indoor-unit objects. Map the outdoor unit's VA block and trend pressures, superheat, subcooling, compressor frequency and error code.",
  "minimum_points": [
   {
    "ref": "CSV 257",
    "name": "Mode",
    "why": "Outdoor operating mode"
   },
   {
    "ref": "PIV 261",
    "name": "HiPrsTrc",
    "why": "Current high pressure"
   },
   {
    "ref": "PIV 263",
    "name": "LoPrsTrc",
    "why": "Current low pressure"
   },
   {
    "ref": "PIV 271",
    "name": "Inv1TrcFrq",
    "why": "Compressor 1 frequency"
   },
   {
    "ref": "AI 283",
    "name": "AirT",
    "why": "Outdoor air temperature"
   },
   {
    "ref": "PIV 258",
    "name": "Err",
    "why": "Outdoor unit error code"
   }
  ],
  "enable": "BACnet must be enabled on the gateway; the guide lists these objects under its PRO functionality section.",
  "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": [
   "Raw values marked x 0.1 must be scaled in the BMS.",
   "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": "CSV",
   "instance": 257,
   "name": "Mode",
   "description": "Operation Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 258,
   "name": "Err",
   "description": "Error Code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 259,
   "name": "AvgT",
   "description": "Average indoor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 260,
   "name": "HiPrsTrg",
   "description": "Target high pressure",
   "units": "kPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 261,
   "name": "HiPrsTrc",
   "description": "Current high pressure",
   "units": "kPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 262,
   "name": "LoPrsTrg",
   "description": "Target low pressure",
   "units": "kPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 263,
   "name": "LoPrsTrc",
   "description": "Current low pressure",
   "units": "kPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 264,
   "name": "ComprRatio",
   "description": "Compression ratio (value x 0.1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 265,
   "name": "SHTrg",
   "description": "Target degree of super heat (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 266,
   "name": "SHTrc",
   "description": "Current degree of super heat (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 267,
   "name": "SCTrc",
   "description": "Current degree of subcooling (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 268,
   "name": "SCSHTrg",
   "description": "Target degree of subcooling and super heat (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 269,
   "name": "SCSCTrc",
   "description": "Current degree of subcooling and super heat (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 270,
   "name": "Inv1TrgFrq",
   "description": "Inverter 1 target frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 271,
   "name": "Inv1TrcFrq",
   "description": "Inverter 1 current frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 272,
   "name": "Inv2TrgFrq",
   "description": "Inverter 2 target frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 273,
   "name": "Inv2TrcFrq",
   "description": "Inverter 2 current frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 274,
   "name": "Fan1Trg",
   "description": "FAN target RPM",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 275,
   "name": "Fan1Trc",
   "description": "FAN1 current RPM",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 276,
   "name": "Fan2Trc",
   "description": "FAN2 current RPM",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 277,
   "name": "MainEEV",
   "description": "Main EEV",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 278,
   "name": "SubEEV",
   "description": "Sub EEV",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 279,
   "name": "ScEEV",
   "description": "Subcooling EEV",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 280,
   "name": "EqEEV",
   "description": "Oil supply EEV",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 281,
   "name": "ViEEV1",
   "description": "Vapor injection EEV1",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 282,
   "name": "ViEEV2",
   "description": "Vapor injection EEV2",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 283,
   "name": "AirT",
   "description": "Outdoor air temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 284,
   "name": "SuctT",
   "description": "Compressor suction temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 285,
   "name": "BubT",
   "description": "Condenser temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 286,
   "name": "DewT",
   "description": "Evaporator temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 287,
   "name": "Inv1DisT",
   "description": "Inverter 1 discharge temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 288,
   "name": "Inv2DisT",
   "description": "Inverter 2 discharge temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 289,
   "name": "HexT",
   "description": "Heat exchanger pipe temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 290,
   "name": "UpHexT",
   "description": "Top heat exchanger pipe temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 291,
   "name": "LoHexT",
   "description": "Bottom heat exchanger pipe temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 292,
   "name": "ScInT",
   "description": "Subcooling inlet temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 293,
   "name": "ScOutT",
   "description": "Subcooling outlet temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 294,
   "name": "LiqT",
   "description": "Liquid pipe temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 295,
   "name": "Inv1InCT",
   "description": "Inverter 1 input current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 296,
   "name": "Inv2InCT",
   "description": "Inverter 2 input current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 297,
   "name": "Inv1InVT",
   "description": "Inverter 1 input voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 298,
   "name": "Inv2InVT",
   "description": "Inverter 2 input voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 299,
   "name": "Inv1PwrFrq",
   "description": "Inverter 1 power frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 300,
   "name": "Inv2PwrFrq",
   "description": "Inverter 2 power frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 301,
   "name": "Inv1PhsCT",
   "description": "Inverter 1 phase current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 302,
   "name": "Inv2PhsCT",
   "description": "Inverter 2 phase current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 303,
   "name": "Fan1PhsCT",
   "description": "Fan1 phase current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 304,
   "name": "Fan2PhsCT",
   "description": "Fan2 phase current (value x 0.1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 305,
   "name": "FanDcLnk",
   "description": "Fan DC LINK voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 306,
   "name": "Inv1DcLnk",
   "description": "Inverter 1 DC LINK voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 307,
   "name": "Inv2DcLnk",
   "description": "Inverter 2 DC LINK voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 308,
   "name": "Inv1IpmT",
   "description": "Inverter 1 IPM temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 309,
   "name": "Inv2IpmT",
   "description": "Inverter 2 IPM temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 310,
   "name": "FanHtSnkT",
   "description": "Outdoor fan heat sink temperature (value x 0.1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 311,
   "name": "DrifSnow",
   "description": "Drifted snow",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 312,
   "name": "Accum",
   "description": "Oil return valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 313,
   "name": "4way",
   "description": "4 WAY valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 314,
   "name": "HexVlv",
   "description": "Heat exchanger valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 315,
   "name": "HexUpVlv",
   "description": "Heat exchanger top valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 316,
   "name": "HexDnVlv",
   "description": "Heat exchanger bottom valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 317,
   "name": "RcvIn",
   "description": "Normal close valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 318,
   "name": "RcvOut",
   "description": "Normal open valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 319,
   "name": "SuctVlv",
   "description": "Suction valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 320,
   "name": "Inv1HtVlv",
   "description": "Inverter1 heater",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 321,
   "name": "Inv2HtVlv",
   "description": "Inverter2 heater",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 322,
   "name": "OilLvl1",
   "description": "Oil level 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 323,
   "name": "OilLvl2",
   "description": "Oil level 2",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "covers_brands": [
  "LG"
 ],
 "short_model": "CoolMasterNet LG VRF Outdoor Units",
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-lg-vrf-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"
}
