{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "IN776MHI***O000 (700 Series Air gateway, Mitsubishi Heavy Industries VRF to BACnet)",
 "model_slug": "in776mhi-o000-mhi-vrf",
 "aliases": [
  "IN776MHI",
  "IN776MHIO000",
  "IN776MHI***O000",
  "IN776MHI00LO000",
  "700 Series Air MHI",
  "Intesis MHI VRF BACnet gateway",
  "Mitsubishi Heavy Industries VRF BACnet",
  "MHI KX VRF BACnet"
 ],
 "equipment_type": "VRF BACnet gateway (Mitsubishi Heavy Industries, multi-unit)",
 "applies_to": "Mitsubishi Heavy Industries VRF systems (up to 128 indoor units, or 80 with up to 12 monitored outdoor units on the large license) through the Intesis 700 Series Air gateway IN776MHI***O000.",
 "summary": "The IN776MHI***O000 is a multi-protocol Intesis 700 Series gateway for Mitsubishi Heavy Industries VRF systems that serves them as BACnet IP or BACnet MS/TP objects (one map for both). It has global (all units) objects, an outdoor-unit block with compressor, temperature and pressure readings, and a 25-object-wide block per indoor unit; instances follow fixed formulas.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Points are listed for the global objects (15000 + n), outdoor unit 1 (OU block = (OU x 20) + 10000, OU 1-12) and indoor unit 1 (IU block = IU x 25, IU 1-128). Names keep the printed XX placeholder; footnote digits after names are removed.",
  "The manual has no access column: _C and the all-units command objects are taken as commandable, _S objects as read-only.",
  "With the Dual-Setpoint function enabled, the single setpoint commands are replaced by the three Dualsetpoint objects; the Temperature Setpoint_S then reports accordingly.",
  "AI offsets 16 and 17 are both printed as \"IUXX_Consumption Today Cool_S\" (the other consumption groups end with a Total object); both are listed as printed.",
  "The filename of the manual says in776air although the title is IN776MHI."
 ],
 "source": {
  "title": "700 Series Air Gateway - IN776MHI***O000, Mitsubishi Heavy Industries VRF systems, User Manual (section 7.3 Integration into BACnet systems)",
  "doc_number": null,
  "revision_date": "Version 1.2.18 (2025-12-09)",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-in776airxxxo000.pdf"
 },
 "integration": {
  "summary": "Connect the gateway to the MHI VRF bus, configure the units in Intesis MAPS, then map each indoor unit's _C/_S objects from its block (IU x 25). Use the all-units objects (15000+) for global commands.",
  "minimum_points": [
   {
    "ref": "BO 25",
    "name": "IUXX_On/Off_C",
    "why": "Start/stop indoor unit"
   },
   {
    "ref": "MO 25",
    "name": "IUXX_Operation Mode_C",
    "why": "Mode command"
   },
   {
    "ref": "AO 25",
    "name": "IUXX_Temperature Setpoint_C",
    "why": "Setpoint command"
   },
   {
    "ref": "MO 26",
    "name": "IUXX_FanSpeed_C",
    "why": "Fan speed command"
   },
   {
    "ref": "BI 26",
    "name": "IUXX_On/Off_S",
    "why": "Run status"
   },
   {
    "ref": "AI 25",
    "name": "IUXX_Temperature Setpoint_S",
    "why": "Setpoint in use"
   },
   {
    "ref": "AI 26",
    "name": "IUXX_Room Temperature_S",
    "why": "Room temperature"
   },
   {
    "ref": "BI 25",
    "name": "IUXX_Communication Status_S",
    "why": "Unit offline alarm"
   },
   {
    "ref": "AI 27",
    "name": "IUXX_Unit Error code_S",
    "why": "Fault code (0 = no error)"
   },
   {
    "ref": "BI 15000",
    "name": "Gateway Communication Status",
    "why": "Gateway communication error"
   }
  ],
  "enable": "No enable point is documented; remote controllers can be locked per unit with IUXX_Remote Lock_C or globally with Remote Lock.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet IP or BACnet MS/TP is selected in Intesis MAPS; the object map is the same for both."
  ],
  "gotchas": [
   "Instances are formula-based: indoor unit n uses n x 25 + offset, outdoor unit n uses n x 20 + 10000 + offset.",
   "Use the Dualsetpoint objects instead of the single setpoint when Dual-Setpoint is enabled."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 15000,
   "name": "Gateway Communication Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No error, 1=Error"
  },
  {
   "type": "BO",
   "instance": 15000,
   "name": "On/Off (all units)",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MO",
   "instance": 15000,
   "name": "Mode (all units)",
   "description": "",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "AO",
   "instance": 15000,
   "name": "Temperature Setpoint (all units)",
   "description": "Only when the Dual-Setpoint function is disabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "MO",
   "instance": 15001,
   "name": "FanSpeed (all units)",
   "description": "",
   "units": "",
   "access": "C",
   "states": "1=Low, 2=Medium, 3=High, 4=Powerful"
  },
  {
   "type": "BO",
   "instance": 15001,
   "name": "Remote Lock",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=Unlock, 1=Lock"
  },
  {
   "type": "AO",
   "instance": 15001,
   "name": "Dualsetpoint Cool Temperature (all units)",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 15002,
   "name": "Dualsetpoint Heat Temperature (all units)",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 15003,
   "name": "Dualsetpoint Auto Temperature (all units)",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10020,
   "name": "OUXX_Compressor 1 Frequency",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10021,
   "name": "OUXX_Compressor 2 Frequency",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10022,
   "name": "OUXX_Heat Exchange low 1 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10023,
   "name": "OUXX_Heat Exchange low 2 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10024,
   "name": "OUXX_Heat Exchange low 3 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10025,
   "name": "OUXX_Heat Exchange low 4 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10026,
   "name": "OUXX_Heat exchange high 1 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10027,
   "name": "OUXX_Heat exchange high 2 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10028,
   "name": "OUXX_Heat exchange high 3 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10029,
   "name": "OUXX_Heat exchange high 4 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10030,
   "name": "OUXX_Unit temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10031,
   "name": "OUXX_Discharge pipe 1 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10032,
   "name": "OUXX_Discharge pipe 2 temperature",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10033,
   "name": "OUXX_Crankcase temperature 1",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10034,
   "name": "OUXX_Crankcase temperature 2",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10035,
   "name": "OUXX_Compressor current 1",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10036,
   "name": "OUXX_Compressor current 2",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10037,
   "name": "OUXX_High pressure",
   "description": "",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10038,
   "name": "OUXX_Low pressure",
   "description": "",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 25,
   "name": "IUXX_Communication Status_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Error, 1=Error"
  },
  {
   "type": "BI",
   "instance": 26,
   "name": "IUXX_On/Off_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 25,
   "name": "IUXX_On/Off_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 25,
   "name": "IUXX_Operation Mode_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 25,
   "name": "IUXX_Operation Mode_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "IUXX_Temperature Setpoint_S",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 25,
   "name": "IUXX_Temperature Setpoint_C",
   "description": "Only when the Dual-Setpoint function is disabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 26,
   "name": "IUXX_FanSpeed_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Low, 2=Medium, 3=High, 4=Powerful"
  },
  {
   "type": "MO",
   "instance": 26,
   "name": "IUXX_FanSpeed_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "1=Low, 2=Medium, 3=High, 4=Powerful"
  },
  {
   "type": "BI",
   "instance": 27,
   "name": "IUXX_Remote Lock_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Unlock, 1=Lock"
  },
  {
   "type": "BO",
   "instance": 26,
   "name": "IUXX_Remote Lock_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=Unlock, 1=Lock"
  },
  {
   "type": "MI",
   "instance": 27,
   "name": "IUXX_Louver / Vane Position_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Swing, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4"
  },
  {
   "type": "MO",
   "instance": 27,
   "name": "IUXX_Louver / Vane Position_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "1=Swing, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4"
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "IUXX_Room Temperature_S",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 28,
   "name": "IUXX_Filter Sign_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "IUXX_Unit Error code_S",
   "description": "0 = no error, 1-255 = error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 29,
   "name": "IUXX_Compressor_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 27,
   "name": "IUXX_Filter Sign Reset_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=No reset, 1=Reset"
  },
  {
   "type": "BO",
   "instance": 28,
   "name": "IUXX_RC Error Reset_C",
   "description": "",
   "units": "",
   "access": "C",
   "states": "0=No reset, 1=Reset"
  },
  {
   "type": "BI",
   "instance": 30,
   "name": "IUXX_Thermo On/Off_S",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "IUXX_Expansion valve opening pulse_S",
   "description": "Expansion valve opening, 0-999 pulses",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "IUXX_Decision frequency_S",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "IUXX_Demand frequency_S",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "IUXX_Heat Exchange low 1 temperature_S",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "IUXX_Heat Exchange low 2 temperature_S",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "IUXX_Heat Exchange low 3 temperature_S",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "IUXX_Consumption Yesterday_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "IUXX_Consumption Today_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "IUXX_Consumption Total_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "IUXX_Consumption Yesterday Heat_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "IUXX_Consumption Today Heat_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "IUXX_Consumption Total Heat_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "IUXX_Consumption Yesterday Cool_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "IUXX_Consumption Today Cool_S",
   "description": "",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "IUXX_Consumption Today Cool_S",
   "description": "Printed with the same name as AI 41 (offset 17)",
   "units": "Wh/kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 26,
   "name": "IUXX_Dualsetpoint Cool Temperature_C",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 27,
   "name": "IUXX_Dualsetpoint Heat Temperature_C",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 28,
   "name": "IUXX_Dualsetpoint Auto Temperature_C",
   "description": "Only when the Dual-Setpoint function is enabled",
   "units": "°C/°F",
   "access": "C",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/in776mhi-o000-mhi-vrf",
 "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"
}
