{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Daikin VRV outdoor unit (PRO) objects - VRV-M (REYQ8-48M)",
 "short_model": "Daikin ODU REYQ8-48M",
 "model_slug": "coolmasternet-daikin-vrv-outdoor-vrvm-reyq8-48m",
 "aliases": [
  "Daikin VRV BACnet",
  "CoolMasterNet Daikin",
  "Daikin outdoor unit BACnet",
  "VRV-M (REYQ8-48M)"
 ],
 "equipment_type": "VRF outdoor unit monitoring via BACnet gateway",
 "applies_to": "Daikin VRV outdoor units (VRV-M (REYQ8-48M), as grouped by CoolAutomation) read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish service data from each Daikin VRV outdoor unit over BACnet: ambient, suction, evaporating, condensing and discharge temperatures, EV openings, CT and inverter currents, fan step, compressor, heater and valve states, and protection-control flags such as retries and stepping-down or drooping control (59 objects for this series group). 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 repeats the description 'INV fin drooping cntl.' for the STD1/STD2 drooping-control objects; the short names show which compressor each belongs to."
 ],
 "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 Daikin outdoor equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the outdoor block's VA and trend the key temperatures, compressor data and error state.",
  "minimum_points": [
   {
    "ref": "BI 277",
    "why": "Inverter compressor running",
    "name": "Comp1Inv"
   },
   {
    "ref": "BI 295",
    "why": "Defrost active",
    "name": "Dfrst"
   },
   {
    "ref": "IV 258",
    "why": "Ambient temperature, °C",
    "name": "AmbT"
   },
   {
    "ref": "IV 260",
    "why": "Evaporating temperature, °C",
    "name": "EvT"
   },
   {
    "ref": "IV 261",
    "why": "Condensing temperature, °C",
    "name": "CndT"
   },
   {
    "ref": "PIV 312",
    "why": "Inverter frequency, Hz",
    "name": "InvFrq"
   },
   {
    "ref": "PIV 275",
    "why": "Inverter current, A",
    "name": "InvCur"
   },
   {
    "ref": "BI 288",
    "why": "Unit error state",
    "name": "ErrState"
   }
  ],
  "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": "PIV",
   "instance": 256,
   "name": "AirNet",
   "description": "AirNet Addr.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 257,
   "name": "HP",
   "description": "HP",
   "units": "hp",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 258,
   "name": "AmbT",
   "description": "Ambient temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 259,
   "name": "SuctT",
   "description": "Suction Temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 260,
   "name": "EvT",
   "description": "Evaporating Temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 261,
   "name": "CndT",
   "description": "Condensing Temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 262,
   "name": "EVOp1",
   "description": "EV opening 1",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 263,
   "name": "EVOp2",
   "description": "EV opening 2",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 264,
   "name": "EVOp3",
   "description": "EV opening 3",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 265,
   "name": "CTSTD1",
   "description": "CT1 (STD1)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 266,
   "name": "CTSTD2",
   "description": "CT2 (STD2)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 267,
   "name": "FanStp",
   "description": "Fan step",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 268,
   "name": "CilT",
   "description": "R4T :Coil temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 269,
   "name": "ScCilExtT",
   "description": "Subcooling Coil exit Temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 270,
   "name": "DschTInv",
   "description": "Disch. temp.(INV)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 271,
   "name": "DschTStd1",
   "description": "Disch. temp.(STD1)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 272,
   "name": "DschTStd2",
   "description": "Disch. temp.(STD2)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 273,
   "name": "RcvrLiqT",
   "description": "Receiver Liquid Temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 274,
   "name": "InvT",
   "description": "Inverter temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 275,
   "name": "InvCur",
   "description": "Inverter current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 276,
   "name": "InvFanCur",
   "description": "INV FAN current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 277,
   "name": "Comp1Inv",
   "description": "Compressor1(INV)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 278,
   "name": "Comp2Std1",
   "description": "Compressor2(STD1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 279,
   "name": "Comp3Std2",
   "description": "Compressor3(STD2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 280,
   "name": "OiRtrn",
   "description": "Oil return",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 281,
   "name": "HotGas",
   "description": "Hot Gas",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 282,
   "name": "CcH1",
   "description": "CH1:Crankcase Heater",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 283,
   "name": "CcH2",
   "description": "CH2:Crankcase Heater",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 284,
   "name": "CcH3",
   "description": "CH3:Crankcase Heater",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 285,
   "name": "SoftStrt",
   "description": "Soft start",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 286,
   "name": "ResrtStby",
   "description": "Restart stand-by",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 287,
   "name": "MulOi",
   "description": "Multi oil",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 288,
   "name": "ErrState",
   "description": "Unit Error stat",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 289,
   "name": "EnrgyCutOutp",
   "description": "Energy cut output",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 290,
   "name": "HiPRtry",
   "description": "High pressure retry",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 291,
   "name": "LoPRtry",
   "description": "Low pressure retry",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 292,
   "name": "DischPipRtry",
   "description": "Disch. pipe retry",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 293,
   "name": "4WayVlv1",
   "description": "4-way valve 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 294,
   "name": "4WayVlv2",
   "description": "4-way valve 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 295,
   "name": "Dfrst",
   "description": "Defrost",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 296,
   "name": "HiPDroCtl",
   "description": "High pres. drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 297,
   "name": "LoPDroCtl",
   "description": "Low pres. drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 298,
   "name": "InvDschDroCtl",
   "description": "INV Disch. pipe drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 299,
   "name": "InvCurDroCtl",
   "description": "INV current drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 300,
   "name": "InvFinDroCtl",
   "description": "INV fin drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 301,
   "name": "Std1DschDroCtl",
   "description": "INV fin drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 302,
   "name": "Std1OCDroCtl",
   "description": "INV fin drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 303,
   "name": "Std2DschDroCtl",
   "description": "INV fin drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 304,
   "name": "Std2OCDroCtl",
   "description": "INV fin drooping cntl.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 305,
   "name": "InvStby",
   "description": "INV stand-by",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 306,
   "name": "RcvrGasIn",
   "description": "SVL:Receiver gas in",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 307,
   "name": "RcvrGasOut",
   "description": "SVG:Receiver gas out",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 308,
   "name": "StpUnGasOut",
   "description": "SVSG:StopUnit Gas out",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 309,
   "name": "StpUnLiqPipCls",
   "description": "SVSL:StopUnit Liquid pipe close",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 310,
   "name": "HiPRduVlv",
   "description": "Y7S:High pressure reducing valve",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 311,
   "name": "OiPEqT",
   "description": "Oil Pres. equalizer Temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 312,
   "name": "InvFrq",
   "description": "Inverter frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 313,
   "name": "CilGas1T",
   "description": "R81T:Coil gas 1 temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 314,
   "name": "CilGas2T",
   "description": "R81T:Coil gas 2 temp.",
   "units": "°C",
   "access": "R",
   "states": ""
  }
 ],
 "covers_brands": [
  "Daikin"
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-daikin-vrv-outdoor-vrvm-reyq8-48m",
 "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"
}
