{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "IntesisBox HI-AC-BAC-8 / HI-AC-BAC-64 (Hitachi HC-A8MB / HC-A64MB adaptor)",
 "model_slug": "hi-ac-bac-8-64-hc-a64mb",
 "aliases": [
  "HI-AC-BAC-8",
  "IntesisBox BACnet/IP Hitachi AC",
  "HC-A64MB BACnet",
  "HC-A8MB BACnet",
  "Hitachi HC-A64MB BACnet gateway"
 ],
 "equipment_type": "VRF BACnet IP gateway (up to 8 or 64 indoor units)",
 "applies_to": "Hitachi air conditioning and VRF indoor units on H-Link, reached through a Hitachi HC-A8MB or HC-A64MB communication adaptor.",
 "summary": "An older IntesisBox BACnet IP server that polls one Hitachi HC-A8MB or HC-A64MB adaptor and publishes each indoor unit as a fixed block of 33 objects. HI-AC-BAC-8 handles up to 8 indoor units and HI-AC-BAC-64 up to 64. Instances are (unit number x 100) + offset, so unit 1 uses 101-133. Setup is done with the LinkBoxBACnet tool.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": "4.0.0 (PICS 2016-11-10)",
 "default_device_instance": 246,
 "access_inferred": false,
 "notes": [
  "Indoor unit objects are shown for unit 1 only. Instance = (xxx x 100) + offset, xxx = indoor unit number 1-64. Object names start with IUxxx, replaced by the unit number on site.",
  "This is the older product that talks to Hitachi's HC-A8MB/HC-A64MB adaptor. The newer Intesis INBACHIT016O000/064O000 (also sold as HI-AC-BAC-16/64) connects straight to H-Link and uses a different object set.",
  "Names follow the member-objects table, except Inlet/OutletTemperature, where the section headings and detail pages agree without the underscore. Some detail pages print other variants (IUxxx_CentralSet_OnOff_command, IUxxx_RCSwitch_Configuration_Ma, IUxxx_Settempstatus); check the live object names.",
  "The doc gives temperature ranges in °C but sets the Units property to no-units.",
  "The setpoint command AO's property table marks Present_Value R; it is listed here as writable because it is the setpoint command. Louver state texts (8 states) are not printed.",
  "Error and compressor stop cause codes are Hitachi codes; 255 means off."
 ],
 "source": {
  "title": "IntesisBox BACnet/IP - Hitachi AC User Manual r1.1",
  "doc_number": null,
  "revision_date": "r1.1 (PICS 2016-11-10)",
  "url": "https://cdn.chipkin.com/assets/uploads/2018/feb/01-01-25-53_intesisbox_hi-ac-bac-8-64_user_manual_en.pdf",
  "unofficial": true,
  "host": "Chipkin Automation Systems"
 },
 "integration": {
  "summary": "Connect the IntesisBox to the HC-A8MB/HC-A64MB adaptor and the BACnet IP LAN, set the IP and number of indoor units in LinkBoxBACnet, then map each unit's _command and _status objects from its (unit x 100) block.",
  "minimum_points": [
   {
    "ref": "BO 105",
    "name": "IUxxx_OnOff_command",
    "why": "Start/stop indoor unit"
   },
   {
    "ref": "MO 107",
    "name": "IUxxx_Mode_command",
    "why": "Mode command"
   },
   {
    "ref": "AO 111",
    "name": "IUxxx_Settemp_command",
    "why": "Setpoint command, 17-30 °C"
   },
   {
    "ref": "MO 109",
    "name": "IUxxx_Fan_command",
    "why": "Fan speed command (5 = auto)"
   },
   {
    "ref": "BI 104",
    "name": "IUxxx_OnOff_status",
    "why": "Run status"
   },
   {
    "ref": "AI 110",
    "name": "IUxxx_Settemp_status",
    "why": "Setpoint in use"
   },
   {
    "ref": "AI 119",
    "name": "IUxxx_InletTemperature",
    "why": "Return air temperature"
   },
   {
    "ref": "BI 101",
    "name": "IUxxx_IU_Exist",
    "why": "Unit found on the adaptor"
   },
   {
    "ref": "MI 123",
    "name": "IUxxx_ErrorCode",
    "why": "Alarm code (255 = off)"
   },
   {
    "ref": "BI 0",
    "name": "Communication error Hitachi GW",
    "why": "Adaptor communication lost"
   }
  ],
  "enable": "No enable point is documented. Remote-controller permissions can be locked per unit with the CentralSet BVs (BV 114-118).",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default device instance 246; device instance, name and IP are set with LinkBoxBACnet.",
   "One IntesisBox integrates one HC-A8MB or HC-A64MB adaptor (bought separately from Hitachi).",
   "The number of indoor units is set in LinkBoxBACnet; HI-AC-BAC-8 supports 8 units, HI-AC-BAC-64 supports 64."
  ],
  "gotchas": [
   "Outputs only use Priority_Array slot 16; slots 1-15 stay NULL.",
   "State_Text cannot be read as a whole array; read one array index at a time.",
   "Temperatures are °C but the Units property is no-units."
  ]
 },
 "points": [
  {
   "type": "DEV",
   "instance": 246,
   "name": "HI-AC BACnet Gateway",
   "description": "Gateway device object (instance configurable)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Communication error Hitachi GW",
   "description": "Communication error with the HC-A8/64MB adaptor",
   "units": "",
   "access": "R",
   "states": "0=No Error, 1=Error"
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "IUxxx_IU_Exist",
   "description": "Indoor unit present on the adaptor",
   "units": "",
   "access": "R",
   "states": "0=Not Exist, 1=Exist"
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "IUxxx_System_Address",
   "description": "H-Link refrigerant system address (0-63)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "IUxxx_Unit_Address",
   "description": "Indoor unit address (0-63)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 104,
   "name": "IUxxx_OnOff_status",
   "description": "Run status",
   "units": "",
   "access": "R",
   "states": "0=Stop, 1=Run"
  },
  {
   "type": "BO",
   "instance": 105,
   "name": "IUxxx_OnOff_command",
   "description": "Start/stop command",
   "units": "",
   "access": "W",
   "states": "0=Stop, 1=Run"
  },
  {
   "type": "MI",
   "instance": 106,
   "name": "IUxxx_Mode_status",
   "description": "Operating mode",
   "units": "",
   "access": "R",
   "states": "1=Cool, 2=Dry, 3=Fan, 4=Heat, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 107,
   "name": "IUxxx_Mode_command",
   "description": "Mode command",
   "units": "",
   "access": "W",
   "states": "1=Cool, 2=Dry, 3=Fan, 4=Heat, 5=Auto"
  },
  {
   "type": "MI",
   "instance": 108,
   "name": "IUxxx_Fan_status",
   "description": "Fan speed",
   "units": "",
   "access": "R",
   "states": "1=Low, 2=Medium, 3=High, 4=High2, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 109,
   "name": "IUxxx_Fan_command",
   "description": "Fan speed command",
   "units": "",
   "access": "W",
   "states": "1=Low, 2=Medium, 3=High, 4=High2, 5=Auto"
  },
  {
   "type": "AI",
   "instance": 110,
   "name": "IUxxx_Settemp_status",
   "description": "Setpoint in use, 17-30 °C",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 111,
   "name": "IUxxx_Settemp_command",
   "description": "Setpoint command, 17-30 °C",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 112,
   "name": "IUxxx_Louver_status",
   "description": "Louver position (8 states)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MO",
   "instance": 113,
   "name": "IUxxx_Louver_command",
   "description": "Louver position command (8 states)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 114,
   "name": "IUxxx_CentralSet_OnOff",
   "description": "Lock on/off at the remote controller",
   "units": "",
   "access": "W",
   "states": "0=On/Off from RC allowed, 1=On/Off from RC not allowed"
  },
  {
   "type": "BV",
   "instance": 115,
   "name": "IUxxx_CentralSet_Mode",
   "description": "Lock mode change at the remote controller",
   "units": "",
   "access": "W",
   "states": "0=Mode change from RC allowed, 1=Mode change from RC not allowed"
  },
  {
   "type": "BV",
   "instance": 116,
   "name": "IUxxx_CentralSet_SetT",
   "description": "Lock setpoint change at the remote controller",
   "units": "",
   "access": "W",
   "states": "0=Set Point Temp change from RC allowed, 1=Set Point Temp change from RC not allowed"
  },
  {
   "type": "BV",
   "instance": 117,
   "name": "IUxxx_CentralSet_Fan",
   "description": "Lock fan speed change at the remote controller",
   "units": "",
   "access": "W",
   "states": "0=Fan Speed change from RC allowed, 1=Fan Speed change from RC not allowed"
  },
  {
   "type": "BV",
   "instance": 118,
   "name": "IUxxx_CentralSet_Louver",
   "description": "Lock louver change at the remote controller",
   "units": "",
   "access": "W",
   "states": "0=Louver Position change from RC allowed, 1=Louver Position change from RC not allowed"
  },
  {
   "type": "AI",
   "instance": 119,
   "name": "IUxxx_InletTemperature",
   "description": "Inlet (return) air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 120,
   "name": "IUxxx_OutletTemperature",
   "description": "Outlet (discharge) air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 121,
   "name": "IUxxx_GasPipeTemp",
   "description": "Gas pipe temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 122,
   "name": "IUxxx_LiquidPipeTemp",
   "description": "Liquid pipe temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 123,
   "name": "IUxxx_ErrorCode",
   "description": "Alarm code (1-255)",
   "units": "",
   "access": "R",
   "states": "255=Off"
  },
  {
   "type": "MI",
   "instance": 124,
   "name": "IUxxx_CompStopCause",
   "description": "Compressor stop cause code (1-255)",
   "units": "",
   "access": "R",
   "states": "255=Operation Off, Power Off"
  },
  {
   "type": "AI",
   "instance": 125,
   "name": "IUxxx_ExpansionValveOpening",
   "description": "Expansion valve opening, 0-100",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 126,
   "name": "IUxxx_OperationCond",
   "description": "Operating condition",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Thermo Off, 3=Thermo On, 4=Alarm"
  },
  {
   "type": "BI",
   "instance": 127,
   "name": "IUxxx_Defrost",
   "description": "Defrost active",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 128,
   "name": "IUxxx_AmbTemp",
   "description": "Ambient temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 129,
   "name": "IUxxx_RCSwitchTemp",
   "description": "Remote controller sensor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 130,
   "name": "IUxxx_RCSwitchConfiguration_Ma",
   "description": "Remote controller master/slave setting",
   "units": "",
   "access": "W",
   "states": "0=Master, 1=Slave"
  },
  {
   "type": "BV",
   "instance": 131,
   "name": "IUxxx_RCSwitchConfiguration_RC",
   "description": "Remote controller present setting",
   "units": "",
   "access": "W",
   "states": "0=With RCS, 1=Without RCS"
  },
  {
   "type": "AV",
   "instance": 132,
   "name": "IUxxx_RCSwitchGroup",
   "description": "Remote controller group (0 = no group)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 133,
   "name": "IUxxx_RemoteSensorTemp",
   "description": "Remote sensor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/hi-ac-bac-8-64-hc-a64mb",
 "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"
}
