{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "IN485MIT001I000 (Mitsubishi Electric gateway, BACnet MS/TP)",
 "model_slug": "in485mit001i000",
 "aliases": [
  "IN485MIT001I000",
  "Mitsubishi Electric BACnet MS/TP gateway",
  "Mr. Slim BACnet",
  "City Multi BACnet gateway",
  "Mitsubishi CN105 BACnet",
  "Intesis Mitsubishi MS/TP"
 ],
 "equipment_type": "Split air conditioner BACnet gateway (1 indoor unit)",
 "applies_to": "Mitsubishi Electric residential, Mr. Slim and City Multi indoor units with a CN105 (or CN92) connector.",
 "summary": "One-unit Intesis interface that plugs into the CN105 socket of a Mitsubishi Electric indoor unit and exposes it on BACnet MS/TP as 31 fixed objects. Each function has a _command object to write and a _status object to read back. It includes left/right vane control, occupancy logic, a remote-controller lock and a virtual-temperature function that uses a BMS room sensor.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 246000,
 "access_inferred": false,
 "notes": [
  "This MS/TP model has more objects than the older INBACMIT001I000 gateway (BACnet IP and MS/TP, listed separately): left/right vane, RoomTemperature_command, virtual temperature, DIP switch status and serial number are added.",
  "Object names are taken from each object's Object_Name property; the summary table spells some with different capitals (UserSetpoint_status, Setpoint_command, the occupancy setpoints, UnoccupiedDeadBandAction).",
  "AirDirectionLR_command gives Present_Value 1..6 and Number_Of_States 6 in its property table, but its state table shows 7 states (Pos1-Pos6 Wide, Swing) like the status object; the state table is used here.",
  "Fan Speed 1 is the Silent speed on units that have it; available fan speeds and vane positions depend on the indoor unit.",
  "Temperature units follow the °C/°F DIP switch (SW2 position 8)."
 ],
 "source": {
  "title": "IN485MIT001I000 Gateway - Mitsubishi Electric Residential, Mr. Slim, and City Multi Systems to BACnet MS/TP - User Manual",
  "doc_number": null,
  "revision_date": "2024-09-17 v1.2.7",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user_manual_in485mit001i000.pdf"
 },
 "integration": {
  "summary": "Plug the gateway into the indoor unit's CN105 socket (CN92 on some units), set the MS/TP MAC address and baud rate on the DIP switches, then write the _command objects (on/off, mode, setpoint, fan, vanes) and read the matching _status objects. One gateway serves one indoor unit.",
  "minimum_points": [
   {
    "ref": "BO 0",
    "name": "OnOff_command",
    "why": "Start/stop the indoor unit"
   },
   {
    "ref": "MO 0",
    "name": "Mode_command",
    "why": "Heat/cool/fan/dry/auto selection"
   },
   {
    "ref": "AO 0",
    "name": "SetPoint_command",
    "why": "Temperature setpoint from the BMS"
   },
   {
    "ref": "MO 1",
    "name": "FanSpeed_command",
    "why": "Fan speed selection"
   },
   {
    "ref": "BI 0",
    "name": "OnOff_status",
    "why": "Confirm the unit is running"
   },
   {
    "ref": "AI 0",
    "name": "SetPoint_status",
    "why": "Setpoint the unit is really using"
   },
   {
    "ref": "AI 1",
    "name": "RoomTemperature_status",
    "why": "Room/return temperature for trending"
   },
   {
    "ref": "BI 1",
    "name": "ErrorActive",
    "why": "Unit alarm"
   },
   {
    "ref": "AI 2",
    "name": "ErrorCode",
    "why": "Which fault is active"
   }
  ],
  "enable": "No enable point is documented; the gateway accepts commands as soon as it talks to the unit. BV 2 LockRemoteControl can lock out the wired remote.",
  "heartbeat": null,
  "remote_sensors": "Write the BMS room temperature to AO 1 RoomTemperature_command and the setpoint to AO 0. The gateway then runs its Virtual Temperature function and recalculates the setpoint it sends to the unit; BI 14 VirtualTempActive shows it is active and AI 17 UserSetPoint_status shows the BMS setpoint.",
  "setup": [
   "Default device instance 246000; in automatic mode it is 246000 + the MS/TP MAC address set on DIP switch SW2.",
   "Writing Object_Identifier from BACnet switches the gateway to manual addressing until a factory reset.",
   "Baud rate is set on SW1 P6-P8; autobaud is the default.",
   "SW3 enables the 120-ohm terminator and bus biasing.",
   "DIP switch changes take effect only after a reboot."
  ],
  "gotchas": [
   "Write the _command object and read the _status object; they share instance numbers in different object types.",
   "The Occupancy MV and its four setpoint AVs drive built-in logic; leave Occupancy at 3 (Disabled) if the BMS handles scheduling.",
   "The setpoint range on this model is 16-31.5 °C (61-88.7 °F)."
  ]
 },
 "covers_brands": [
  "Mitsubishi Electric"
 ],
 "short_model": "Mitsubishi Gateway IN485MIT001I000",
 "points": [
  {
   "type": "BI",
   "instance": 0,
   "name": "OnOff_status",
   "description": "Unit on/off status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "OnOff_command",
   "description": "Start/stop the indoor unit",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 0,
   "name": "Mode_status",
   "description": "Operating mode in use",
   "units": "",
   "access": "R",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 0,
   "name": "Mode_command",
   "description": "Operating mode command",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "SetPoint_status",
   "description": "Setpoint the indoor unit is using",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "UserSetPoint_status",
   "description": "BMS setpoint while virtual temperature is active",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "SetPoint_command",
   "description": "Temperature setpoint from the BMS",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "VirtualTempActive",
   "description": "Virtual temperature function in use",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "FanSpeed_status",
   "description": "Current fan speed",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Fan Speed 1 (Silent), 3=Fan Speed 2, 4=Fan Speed 3, 5=Fan Speed 4, 6=Fan Speed 5"
  },
  {
   "type": "MO",
   "instance": 1,
   "name": "FanSpeed_command",
   "description": "Fan speed command",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Fan Speed 1 (Silent), 3=Fan Speed 2, 4=Fan Speed 3, 5=Fan Speed 4, 6=Fan Speed 5"
  },
  {
   "type": "MI",
   "instance": 2,
   "name": "AirDirectionUD_status",
   "description": "Up/down vane position",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Swing"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "AirDirectionUD_command",
   "description": "Up/down vane command",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Swing"
  },
  {
   "type": "MI",
   "instance": 3,
   "name": "AirDirectionLR_status",
   "description": "Left/right vane position",
   "units": "",
   "access": "R",
   "states": "1=Pos1, 2=Pos2, 3=Pos3, 4=Pos4, 5=Pos5, 6=Pos6 (Wide), 7=Swing"
  },
  {
   "type": "MO",
   "instance": 3,
   "name": "AirDirectionLR_command",
   "description": "Left/right vane command",
   "units": "",
   "access": "C",
   "states": "1=Pos1, 2=Pos2, 3=Pos3, 4=Pos4, 5=Pos5, 6=Pos6 (Wide), 7=Swing"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "RoomTemperature_status",
   "description": "Room temperature used by the unit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "RoomTemperature_command",
   "description": "Room temperature written by the BMS",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "ErrorCode",
   "description": "Active error code (number)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 4,
   "name": "ErrorCodeM",
   "description": "Active error code (multistate)",
   "units": "",
   "access": "R",
   "states": "1=-, 2=CommError, 3=1102, ... (full error code table in the manual)"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "ErrorActive",
   "description": "An error is active",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Error"
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "OnTimeCounter",
   "description": "Run-hours counter",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "Occupancy",
   "description": "Occupancy input for built-in occupancy logic",
   "units": "",
   "access": "W",
   "states": "1=Occupied, 2=Unoccupied, 3=Disabled"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "OccupiedCoolSetPoint",
   "description": "Cooling setpoint when occupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "OccupiedHeatSetPoint",
   "description": "Heating setpoint when occupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "UnoccupiedCoolSetPoint",
   "description": "Cooling setpoint when unoccupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "UnoccupiedHeatSetPoint",
   "description": "Heating setpoint when unoccupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "OccupancyContinuousCheck",
   "description": "Re-run occupancy logic on temperature change",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "UnoccupiedDeadbandAction",
   "description": "Unoccupied action inside the deadband",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=CurrentMode"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "LockRemoteControl",
   "description": "Lock the wired remote controller",
   "units": "",
   "access": "W",
   "states": "0=Unlocked, 1=Locked"
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "DIP_SW_S1_status",
   "description": "DIP switch SW1 value (decimal)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "DIP_SW_S2_status",
   "description": "DIP switch SW2 value (decimal)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "SerialNumber",
   "description": "Gateway serial number",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/in485mit001i000",
 "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"
}
