{
 "manufacturer": "CoolAutomation",
 "manufacturer_slug": "coolautomation",
 "model": "CoolMasterNet Daikin outdoor system (PRO) objects - Ve-up3Q (RQYP140-900A)",
 "model_slug": "coolmasternet-daikin-vrv-system-ve-up3q",
 "aliases": [
  "Daikin VRV BACnet",
  "CoolMasterNet Daikin",
  "Daikin outdoor system BACnet",
  "Ve-up3Q",
  "RQYP140-900A"
 ],
 "equipment_type": "VRF outdoor system monitoring via BACnet gateway",
 "applies_to": "Daikin Ve-up3Q outdoor systems (RQYP140-900A) read through a CoolAutomation gateway with PRO functionality.",
 "summary": "With PRO functionality, CoolAutomation gateways publish system-level service data for Daikin Ve-up3Q (RQYP140-900A) outdoor systems over BACnet: type, AirNet address, error code and subcode, target evaporating and condensing temperatures, system current and HP, operating states, backup operation, bypass, receiver, oil-regulator and refrigerant-regulator states for two circuits and demand state (33 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 21 of the guide (section 3.2.1.2).",
  "DmndState values are from the guide's DK PRO Enumerated Parameters table."
 ],
 "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 Daikin outdoor equipment only; control stays on the CoolMasterNet indoor-unit objects. Map the block's VA and trend operating states, temperatures and the error code.",
  "minimum_points": [
   {
    "ref": "BI 263",
    "name": "Cool",
    "why": "Cooling"
   },
   {
    "ref": "BI 264",
    "name": "Heat",
    "why": "Heating"
   },
   {
    "ref": "BI 266",
    "name": "TstatOn",
    "why": "Thermostat on"
   },
   {
    "ref": "PIV 287",
    "name": "DmndState",
    "why": "Demand state"
   },
   {
    "ref": "AI 261",
    "name": "SysCur",
    "why": "System current, A"
   },
   {
    "ref": "AI 259",
    "name": "TrgtEvT",
    "why": "Target evaporating temperature, °C"
   },
   {
    "ref": "PIV 260",
    "name": "TrgtCndT",
    "why": "Target condensing temperature, °C"
   },
   {
    "ref": "CSV 258",
    "name": "ErrCode",
    "why": "System error code"
   },
   {
    "ref": "PIV 288",
    "name": "ErrSbCode",
    "why": "Error subcode"
   }
  ],
  "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": [
  "Daikin"
 ],
 "points": [
  {
   "type": "CSV",
   "instance": 256,
   "name": "Type",
   "description": "Outdoor System Type Name",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 257,
   "name": "AirNet",
   "description": "AirNet Addr.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "CSV",
   "instance": 258,
   "name": "ErrCode",
   "description": "Error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 259,
   "name": "TrgtEvT",
   "description": "Target Evaporation T",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 260,
   "name": "TrgtCndT",
   "description": "Target Condensing T",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 261,
   "name": "SysCur",
   "description": "System Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 262,
   "name": "SysHP",
   "description": "System HP",
   "units": "hp",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 263,
   "name": "Cool",
   "description": "Cooling",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 264,
   "name": "Heat",
   "description": "Heating",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 265,
   "name": "Vent",
   "description": "Ventilation",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 266,
   "name": "TstatOn",
   "description": "Thermostat ON",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 267,
   "name": "ResrtStby",
   "description": "Restart stand-by",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 268,
   "name": "BkpOp",
   "description": "Backup ope.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 269,
   "name": "Byp1",
   "description": "Bypass 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 270,
   "name": "InltMixUn1",
   "description": "Inlet mixing unit 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 271,
   "name": "RsvrLiqLvl1",
   "description": "Receiver liquid level 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 272,
   "name": "OiRegOutlt1",
   "description": "Oil regulator outlet 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 273,
   "name": "MnEVByp1",
   "description": "Main EV bypass 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 274,
   "name": "RfrgGasPrg1",
   "description": "Refrigerant regulator gas purge 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 275,
   "name": "RfrgLiqInj1",
   "description": "Refrigerant regulator liquid injection 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 276,
   "name": "RfrgGasInj1",
   "description": "Refrigerant regulator gas injection 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 277,
   "name": "RfrgLiqPrg1",
   "description": "Refrigerant regulator liquid purge 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 278,
   "name": "Byp2",
   "description": "Bypass 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 279,
   "name": "InltMixUn2",
   "description": "Inlet mixing unit 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 280,
   "name": "RsvrLiqLvl2",
   "description": "Receiver liquid level 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 281,
   "name": "OiRegOutlt2",
   "description": "Oil regulator outlet 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 282,
   "name": "MnEVByp2",
   "description": "Main EV bypass 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 283,
   "name": "RfrgGasPrg2",
   "description": "Refrigerant regulator gas purge 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 284,
   "name": "RfrgLiqInj2",
   "description": "Refrigerant regulator liquid injection 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 285,
   "name": "RfrgGasInj2",
   "description": "Refrigerant regulator gas injection 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 286,
   "name": "RfrgLiqPrg2",
   "description": "Refrigerant regulator liquid purge 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 287,
   "name": "DmndState",
   "description": "Demand state",
   "units": "",
   "access": "R",
   "states": "0=OFF, 1=DEMAND1, 2=DEMAND2, 3=DEMAND3"
  },
  {
   "type": "PIV",
   "instance": 288,
   "name": "ErrSbCode",
   "description": "Error subcode",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/coolautomation/coolmasternet-daikin-vrv-system-ve-up3q",
 "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"
}
