{
 "manufacturer": "Midea",
 "manufacturer_slug": "midea",
 "model": "IMMP-BAC(A) BACnet gateway - outdoor unit device",
 "model_slug": "immp-bac-a-outdoor-unit",
 "aliases": [
  "IMMP-BAC(A)",
  "K05.2-BACNET(A)",
  "IMMP-BAC-A"
 ],
 "equipment_type": "VRF outdoor unit gateway (BACnet IP)",
 "applies_to": "Midea MDV VRF outdoor units connected through the IMMP-BAC(A) building control gateway.",
 "summary": "The IMMP-BAC(A) gateway publishes each VRF outdoor unit as a separate BACnet IP device. The outdoor device is mostly monitoring: operating mode, run and alarm state, compressor frequencies and discharge temperatures, pressures, fan speeds, EXV openings, valve and heater outputs, and the error code.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The manual is in Spanish (Midea Spain); object names are kept as printed and the English descriptions are ours.",
  "Each unit is its own BACnet device. Indoor unit device instance = BACnet network number x 10000 + RS-485 port (0-3) x 1000 + indoor address (0-63); outdoor unit = network x 10000 + port x 1000 + 100 + outdoor address (0-31).",
  "Error codes are numbered 1-260 and map to the display codes A0...UU (blocks of 20 per letter).",
  "BV 1 emergency stop is marked reserved in the doc."
 ],
 "source": {
  "title": "Manual de Instalación y de Usuario, Sistema de control IMMP-BAC(A) (K05.2-BACNET(A))",
  "doc_number": "210427_MI-MU_F-CTR_IMMP-BAC-A-ES",
  "revision_date": "2021-04",
  "url": "https://www.midea.es/wp-content/uploads/2021/04/210427_MI-MU_F-CTR_IMMP-BAC-A-ES.pdf"
 },
 "points": [
  {
   "type": "MI",
   "instance": 1,
   "name": "Estado del modo de funcionamiento",
   "description": "Outdoor unit operating mode",
   "units": "",
   "access": "R",
   "states": "1=apagado, 2=reservado, 3=refrigeración, 4=calefacción, 5=refrigeración forzada, 6=refrigeración principal, 7=calefacción principal, 8=calefacción forzada"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Encendido/ apagado",
   "description": "On/off status",
   "units": "",
   "access": "R",
   "states": "0=APAGADO, 1=ENCENDIDO"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Indicación de alarma",
   "description": "Alarm indication",
   "units": "",
   "access": "R",
   "states": "0=Sin error, 1=Error"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "SV1",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "SV2",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "SV3",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "SV4",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "SV5",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "SV6",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "SV7",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "SV8",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "ST1",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "ST2",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "ST3",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "SV8B",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "SV9",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "HEATER 1",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "HEATER 2",
   "description": "Valve / heater output state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Temperatura ambiente",
   "description": "Ambient temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Frecuencia del compresor 1",
   "description": "Compressor 1 frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Frecuencia del compresor 2",
   "description": "Compressor 2 frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Temperatura de descarga del compresor 1",
   "description": "Compressor 1 discharge temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Temperatura de descarga del compresor 2",
   "description": "Compressor 2 discharge temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Alta presión",
   "description": "High pressure",
   "units": "bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Baja presión",
   "description": "Low pressure",
   "units": "bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Código de avería",
   "description": "Error code (see code table)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Velocidad ventilador 1",
   "description": "Fan 1 speed",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Velocidad ventilador 2",
   "description": "Fan 2 speed",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "T3",
   "description": "T3 temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "T3B",
   "description": "T3B temperature (reserved)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Versión",
   "description": "Software version",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Tipo de unidad exterior",
   "description": "Outdoor unit type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Potencia de unidad exterior",
   "description": "Outdoor unit capacity",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Apertura de Exv1",
   "description": "EXV1 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Apertura de Exv2",
   "description": "EXV2 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Apertura de Exv3",
   "description": "EXV3 opening",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Parada de emergencia",
   "description": "Emergency stop (reserved)",
   "units": "",
   "access": "R",
   "states": "0=parada de emergencia APAGADA, 1=parada de emergencia ENCENDIDA"
  }
 ],
 "integration": {
  "summary": "The outdoor unit device is read-only monitoring. Map BI 1 run state, MI 1 mode, AI 1 ambient temperature and the compressor data, plus BI 2 alarm and AI 8 error code.",
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default gateway IP address is 192.168.1.8; change it on the gateway web page, then set a BACnet network number between 2 and 254 (unique per gateway) and restart the gateway for it to take effect.",
   "Unit device instances follow the network/port/address formula in the notes."
  ],
  "gotchas": [
   "Outdoor device instances add 100 to the port block (network x 10000 + port x 1000 + 100 + address)."
  ],
  "minimum_points": [
   {
    "ref": "BI 1",
    "name": "Encendido/ apagado",
    "why": "Outdoor unit running"
   },
   {
    "ref": "MI 1",
    "name": "Estado del modo de funcionamiento",
    "why": "Operating mode"
   },
   {
    "ref": "AI 1",
    "name": "Temperatura ambiente",
    "why": "Outdoor ambient temperature, °C"
   },
   {
    "ref": "AI 2",
    "name": "Frecuencia del compresor 1",
    "why": "Compressor 1 frequency, Hz"
   },
   {
    "ref": "BI 2",
    "name": "Indicación de alarma",
    "why": "Outdoor unit alarm"
   },
   {
    "ref": "AI 8",
    "name": "Código de avería",
    "why": "Error code (1-260 = A0...UU)"
   }
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/midea/immp-bac-a-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"
}
