{
 "manufacturer": "Midea",
 "manufacturer_slug": "midea",
 "model": "GW3-BAC gateway - V8 VRF outdoor unit device",
 "short_model": "GW3-BAC V8 VRF Outdoor Unit",
 "model_slug": "gw3-bac-v8-outdoor-unit",
 "aliases": [
  "GW3-BAC",
  "Midea GW3-BAC ODU",
  "Midea V8 outdoor unit BACnet",
  "Midea VRF V8 BACnet IP"
 ],
 "equipment_type": "VRF BACnet gateway (V8 outdoor unit device)",
 "applies_to": "Midea V8 series VRF outdoor units connected through the GW3-BAC gateway.",
 "summary": "The Midea GW3-BAC gateway serves V8 VRF systems on BACnet IP and creates one virtual BACnet device per outdoor unit. Each outdoor-unit device has 42 objects: on/off and fault status, mode, fan speeds and status, outdoor temperature, compressor frequencies, status, discharge temperatures and currents, high and low pressure, error code, EXV openings, solenoid valves, auxiliary electric heaters and an emergency-stop command.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The manual is in Spanish; object names and state texts are kept as printed. The device may report different (for example English) names.",
  "Every VRF unit is its own virtual BACnet device. Device ID = ABCDEFG: ABC = gateway BACnet setting (2-400), D = RS-485 port (0-2), E = refrigerant system (0-7), FG = unit address (indoor 0-63, outdoor 96-99). Example: 192405 = setting 19, port 2, system 4, indoor unit 05.",
  "No units are given in the manual.",
  "The manual describes inputs as read-only and outputs as write-only; no priority array is documented.",
  "The object list names AI 2/3 Velocidad del ventilador 1/2 and BI 20/21 Manivela 1/2; the detail pages name them Fan1/Fan2 and Crank1/Crank2 (used here). BI 2 has no name on its detail page; the list name is used."
 ],
 "source": {
  "title": "Manual de instalación y del usuario - Pasarela GW3-BAC (Spanish)",
  "doc_number": null,
  "revision_date": "2024-04 (240417)",
  "url": "https://www.midea.es/wp-content/uploads/2024/04/240417_MI-MU_M_CTR_GW3-BAC-ES.pdf"
 },
 "integration": {
  "summary": "Discover the outdoor unit as its own BACnet IP device (FG = 96-99 in the device ID) and read its status, pressures and temperatures. The only command is BO 1 emergency stop.",
  "minimum_points": [
   {
    "ref": "BO 1",
    "name": "Parada de emergencia",
    "why": "Emergency stop; must be released with the same object"
   },
   {
    "ref": "BI 1",
    "name": "Estado de encendido/apagado",
    "why": "Run status"
   },
   {
    "ref": "AI 1",
    "name": "Modo",
    "why": "Operating mode"
   },
   {
    "ref": "AI 4",
    "name": "Temperatura ambiente",
    "why": "Outdoor ambient temperature"
   },
   {
    "ref": "AI 9",
    "name": "Alta presión",
    "why": "High pressure"
   },
   {
    "ref": "AI 10",
    "name": "Baja presión",
    "why": "Low pressure"
   },
   {
    "ref": "BI 2",
    "name": "Indicación de alarma",
    "why": "Unit fault"
   },
   {
    "ref": "AI 11",
    "name": "Código de avería",
    "why": "Encoded error code"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Gateway default IP 192.168.1.8; configure it on the gateway web page (PC on the same subnet).",
   "BACnet UDP port default 47808 (1-65534).",
   "Three isolated RS-485 ports (X0Y0E, X1Y1E, X2Y2E), each for up to 8 V8 refrigerant systems; 64 indoor units max."
  ],
  "gotchas": [
   "An emergency stop set with BO 1 stays active until it is cleared with BO 1."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 1,
   "name": "Estado de encendido/apagado",
   "description": "On/off status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Indicación de alarma",
   "description": "Fault indication",
   "units": "",
   "access": "R",
   "states": "0=Sin errores, 1=Error"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Modo",
   "description": "Operating mode",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 2=Refrigeración, 3=Calefacción, 4=Refrigeración forzada, 29=Refrigeración por mezcla, 30=Calefacción por mezcla"
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Fan1",
   "description": "Fan 1 speed",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Fan2",
   "description": "Fan 2 speed",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Estado del ventilador 1",
   "description": "Fan 1 on/off",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Estado del ventilador 2",
   "description": "Fan 2 on/off",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Temperatura ambiente",
   "description": "Outdoor ambient temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Frec. del compresor 1",
   "description": "Compressor 1 frequency",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Frec. del compresor 2",
   "description": "Compressor 2 frequency",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Estado del compresor 1",
   "description": "Compressor 1 on/off",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Estado del compresor 2",
   "description": "Compressor 2 on/off",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Temperatura de descarga del compresor 1",
   "description": "Compressor 1 discharge temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Temperatura de descarga del compresor 2",
   "description": "Compressor 2 discharge temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Alta presión",
   "description": "High pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Baja presión",
   "description": "Low pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Código de avería",
   "description": "Outdoor unit error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "T3",
   "description": "T3 temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Temperatura de escape",
   "description": "Discharge superheat",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Corriente del compresor 1",
   "description": "Compressor 1 current",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Corriente del compresor 2",
   "description": "Compressor 2 current",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "CV",
   "description": "Capacity (HP)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "EXV1",
   "description": "EXV1 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "EXV2",
   "description": "EXV2 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "EXV3",
   "description": "EXV3 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "EXV4",
   "description": "EXV4 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "SV1",
   "description": "Solenoid valve SV1",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "SV2",
   "description": "Solenoid valve SV2",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "SV3",
   "description": "Solenoid valve SV3",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "SV4",
   "description": "Solenoid valve SV4",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "SV5",
   "description": "Solenoid valve SV5",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "SV6",
   "description": "Solenoid valve SV6",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "SV7",
   "description": "Solenoid valve SV7",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "SV8",
   "description": "Solenoid valve SV8",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "SV8b",
   "description": "Solenoid valve SV8b",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "SV9",
   "description": "Solenoid valve SV9",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "ST1",
   "description": "ST1 output status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "ST2",
   "description": "ST2 output status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 19,
   "name": "ST3",
   "description": "ST3 output status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 20,
   "name": "Crank1",
   "description": "Auxiliary electric heater 1 status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BI",
   "instance": 21,
   "name": "Crank2",
   "description": "Auxiliary electric heater 2 status",
   "units": "",
   "access": "R",
   "states": "0=Apagado, 1=Encendido"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Parada de emergencia",
   "description": "Emergency stop command",
   "units": "",
   "access": "W",
   "states": "0=Parada de emergencia inactiva, 1=Parada de emergencia activa"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/midea/gw3-bac-v8-outdoor-unit",
 "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"
}
