{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "INBACMIT001I000 (Mitsubishi Electric gateway)",
 "model_slug": "inbacmit001i000",
 "aliases": [
  "Mitsubishi Electric BACnet gateway",
  "Mitsubishi Electric Mr. Slim BACnet",
  "City Multi BACnet (single unit)",
  "ME-AC-BAC-1",
  "Mitsubishi CN105 BACnet",
  "Intesis Mitsubishi Electric"
 ],
 "equipment_type": "Air conditioner BACnet gateway (1 indoor unit)",
 "applies_to": "Mitsubishi Electric residential, Mr. Slim and City Multi indoor units with a CN105 (CN92 on some) connector.",
 "summary": "A one-unit Intesis interface that plugs into the CN105 socket of a Mitsubishi Electric indoor unit and serves it as BACnet MS/TP or BACnet IP. It exposes 23 fixed objects for on/off, mode, setpoint, fan, vane, room temperature, error codes, run hours, occupancy logic and remote lock.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 246000,
 "access_inferred": false,
 "notes": [
  "The manual prints Hours as the units of the four occupancy setpoint AVs; they are setpoints and are listed here in °C.",
  "There is no RoomTemperature_command object on this model; AI 1 is named 'Room Temperature'.",
  "LockRemoteControl (BV 2) state texts are printed as 0=Locked, 1=Unlocked.",
  "The capacity table says 24 objects; the member table lists 23 plus the Device object."
 ],
 "source": {
  "title": "Intesis BACnet - Mitsubishi Electric AC User Manual (INBACMIT001I000)",
  "doc_number": "ME-AC-BAC-1 (legacy code)",
  "revision_date": "11/2024 v1.7",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inbacmit001i000.pdf"
 },
 "integration": {
  "summary": "Connect the gateway to the indoor unit (supplied 1.5 m cable into the CN105 socket (CN92 on some units)), set the BACnet network on its DIP switches, then write the _command objects (on/off, mode, setpoint, fan) and read back the matching _status objects. One gateway serves one indoor unit (or one remote-controller group), so give each gateway its own MAC address and device instance.",
  "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": "Room Temperature",
    "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 or BMS/local switch is documented; the gateway accepts BACnet commands as soon as it is communicating with the unit. A wired remote controller can still be used in parallel; BV 2 LockRemoteControl locks it.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP or BACnet IP is chosen with a DIP switch (MS/TP is the default); switch changes need a power cycle.",
   "BACnet IP: factory static IP 192.168.100.246; change it (or select DHCP) with the Intesis configuration tool.",
   "MS/TP MAC address 0-127 is set on DIP switches; baud rate is DIP-selectable (9600-115200) with autobaud as the default, which matches the baud rate of another MS/TP device running a fixed rate.",
   "Default device instance 246000. In automatic mode the instance is a base (246000, changeable in the configuration tool) + the SW2 MAC address; it can also be set manually or by writing Object_Identifier.",
   "Do not lengthen or modify the supplied CN105 cable."
  ],
  "gotchas": [
   "Every function has a separate _command (AO/BO/MO, commandable) and _status (AI/BI/MI) object; write the command, read the status.",
   "Temperatures follow the Celsius/Fahrenheit DIP switch; the BACnet Units property changes with it.",
   "The Occupancy MV and its four AVs drive built-in logic that sets mode, setpoint and on/off; leave Occupancy at 3 (Disabled) unless you use it, and any manual on/off, mode or setpoint change cancels it."
  ]
 },
 "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 command for the indoor unit",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 0,
   "name": "Mode_status",
   "description": "Operating mode currently active",
   "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 actually using",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "SetPoint_command",
   "description": "Temperature setpoint command from the BMS",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "FanSpeed_status",
   "description": "Current fan speed",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Fan Speed 1, 3=Fan Speed 2, 4=Fan Speed 3, 5=Fan Speed 4"
  },
  {
   "type": "MO",
   "instance": 1,
   "name": "FanSpeed_command",
   "description": "Fan speed command",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Fan Speed 1, 3=Fan Speed 2, 4=Fan Speed 3, 5=Fan Speed 4"
  },
  {
   "type": "MI",
   "instance": 2,
   "name": "AirDirectionUD_status",
   "description": "Vertical (up/down) vane position",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Up, 3=Mid-1, 4=Mid-2, 5=Mid-3, 6=Down, 7=Swing"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "AirDirectionUD_command",
   "description": "Vertical (up/down) vane command",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Up, 3=Mid-1, 4=Mid-2, 5=Mid-3, 6=Down, 7=Swing"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Room Temperature",
   "description": "Room temperature from the indoor unit sensor",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "ErrorCode",
   "description": "Active error code as a number",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 4,
   "name": "ErrorCodeM",
   "description": "Active error code as a multistate value",
   "units": "",
   "access": "R",
   "states": "1=-, 2=CommError, 3=1102, 4=1108, 5=1110, 6=1300, 7=1302, 8=1503, 9=1504, 10=1509, 11=1520, 12=2500, 13=2502, 14=2503, 15=4030, 16=4100, 17=4101, 18=4102, 19=4103, 20=4108, 21=4118, 22=4124, 23=4210, 24=4220, 25=4230, 26=5101, 27=5102, 28=5104, 29=5105, 30=5106, 31=5107, 32=5110, 33=5202, 34=5300, 35=6600, 36=6602, 37=6603, 38=6606, 39=6607, 40=6608, 41=6831, 42=6832, 43=6840, 44=6841, 45=6844, 46=6845, 47=6846, 48=UNKOWN"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "ErrorActive",
   "description": "An error is active on the indoor unit",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Error"
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "OnTimeCounter",
   "description": "Accumulated run time of the unit",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "Occupancy",
   "description": "Occupancy input for the built-in occupancy logic",
   "units": "",
   "access": "W",
   "states": "1=Occupied, 2=Unoccupied, 3=Disabled"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "OccupiedCoolSetPoint",
   "description": "Cooling setpoint used while occupied",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "OccupiedHeatSetPoint",
   "description": "Heating setpoint used while occupied",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "UnoccupiedCoolSetPoint",
   "description": "Cooling setpoint used while unoccupied",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "UnoccupiedHeatSetPoint",
   "description": "Heating setpoint used while unoccupied",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "OccupancyContinuousCheck",
   "description": "Re-run occupancy logic on every temperature change",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "UnoccupiedDeadbandAction",
   "description": "Off or stay on when unoccupied inside the deadband",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=CurrentMode"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "LockRemoteControl",
   "description": "Locks or unlocks the wired remote controller",
   "units": "",
   "access": "W",
   "states": "0=Locked, 1=Unlocked"
  }
 ],
 "covers_brands": [
  "Mitsubishi Electric"
 ],
 "short_model": "Mitsubishi Gateway INBACMIT001I000",
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/inbacmit001i000",
 "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"
}
