{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "INBACHIT016O000 / INBACHIT064O000 (Hitachi VRF H-Link BACnet server)",
 "model_slug": "inbachit064o000",
 "aliases": [
  "Hitachi VRF BACnet gateway",
  "Hitachi H-Link BACnet",
  "Hitachi BACnet points list",
  "HI-AC-BAC-16",
  "HI-AC-BAC-64",
  "INBACHIT016O000",
  "Intesis BACnet Server Hitachi VRF"
 ],
 "equipment_type": "VRF BACnet gateway (up to 16 or 64 indoor units)",
 "applies_to": "Hitachi VRF systems on the H-Link (TB2) bus: up to 16 (INBACHIT016O000) or 64 (INBACHIT064O000) indoor units.",
 "summary": "An Intesis BACnet server that connects to the Hitachi H-Link bus at the outdoor unit and publishes every configured indoor and outdoor unit as BACnet IP and BACnet MS/TP objects. Each indoor unit gets the same block of objects at a base instance of (unit index x 100); outdoor units get (address x 25) + 1000. Configuration is done with the Intesis MAPS tool.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 246,
 "access_inferred": false,
 "notes": [
  "Points are shown for the gateway-wide 'all units' commands, outdoor unit address 0 and indoor unit index 1 only.",
  "Indoor unit instance = (xxx x 100) + offset, where xxx is the unit index in Intesis MAPS (index 1 gives 100-111 here).",
  "Outdoor unit instance = (xx x 25) + 1000 + offset, where xx is the outdoor unit address (address 0 shown, 1000-1006).",
  "Object names carry the Oxx/Uxx (or OUxx) address prefix, replaced by the real addresses on site.",
  "Vane and Operat. Condition state lists are taken from the object-detail pages (the summary table abbreviates them).",
  "FanSpeed High+ (5) appears in the summary table but not in the object-detail state table, and RC SW Config's detail page prints its states reversed (0=Without RCS, 1=With RCS); verify on site."
 ],
 "source": {
  "title": "Intesis BACnet Server - Hitachi VRF User's Manual",
  "doc_number": null,
  "revision_date": "2022/06 r1.2",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inbachitxxxo000.pdf"
 },
 "integration": {
  "summary": "Wire the gateway's Port A to the H-Link TB2 terminals, scan or enter the indoor/outdoor units in Intesis MAPS, send the configuration, then map each unit's _C command and _S status objects from its instance block. The 'all units' objects at instances 0-2 command every unit at once.",
  "minimum_points": [
   {
    "ref": "BO 100",
    "name": "OxxUxxOn/Off_C",
    "why": "Start/stop indoor unit"
   },
   {
    "ref": "MO 100",
    "name": "OxxUxxMode_C",
    "why": "Mode command"
   },
   {
    "ref": "AO 100",
    "name": "OxxUxxSetpoint_C",
    "why": "Setpoint command"
   },
   {
    "ref": "MO 101",
    "name": "OxxUxxFanSpeed_C",
    "why": "Fan speed command (1 = auto)"
   },
   {
    "ref": "BI 100",
    "name": "OxxUxxOn/Off_S",
    "why": "Run status"
   },
   {
    "ref": "AI 100",
    "name": "OxxUxxSetpoint_S",
    "why": "Setpoint in use"
   },
   {
    "ref": "AI 102",
    "name": "OxxUxxInlet Temp.",
    "why": "Return air temperature"
   },
   {
    "ref": "BI 102",
    "name": "OxxUxxCommunication Status",
    "why": "Unit present on H-Link"
   },
   {
    "ref": "AI 106",
    "name": "OxxUxxUnit Error code",
    "why": "Fault code"
   }
  ],
  "enable": "No enable point is documented. Remote-controller permissions can be removed per unit with the Allow ... from RC_C objects (BO 102-105).",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default device instance 246; it can be changed in Intesis MAPS.",
   "BACnet IP: default IP 192.168.100.246, DHCP enabled by default; BACnet MS/TP on Port B (B1 -, B2 +, B3 SNGD).",
   "Indoor unit index (xxx) is the unit's index in Intesis MAPS, which is not necessarily its H-Link address.",
   "After any change in MAPS the configuration must be sent to the gateway, which then reboots."
  ],
  "gotchas": [
   "Instance numbers follow the MAPS unit index, so changing a unit's index changes every instance number of that unit.",
   "On/Off, Mode, FanSpeed, Vane and Setpoint at instances 0-2 (BO 0, MO 0-2, AO 0) act on all units at once.",
   "Communication Status (BI 102) shows 0 when the address does not exist on the H-Link bus."
  ]
 },
 "points": [
  {
   "type": "BO",
   "instance": 0,
   "name": "On/Off (all units)",
   "description": "On/Off (all units)",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MO",
   "instance": 0,
   "name": "Mode (all units)",
   "description": "Mode (all units)",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 1,
   "name": "FanSpeed (all units)",
   "description": "FanSpeed (all units)",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Low, 3=Mid, 4=High, 5=High+"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "Vane Position swing (all units)",
   "description": "Vane Position swing (all units)",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Pos6, 8=Pos7"
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "Temperature Setpoint (all units)",
   "description": "Temperature Setpoint (all units)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1000,
   "name": "OUxx_Outdoor Air Temp.",
   "description": "Outdoor Air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1001,
   "name": "OUXX_Comp.Top Temp.",
   "description": "CompressorTop temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1002,
   "name": "OUXX_Total Real Comp. Freq.",
   "description": "Total Real Compressor Freq.",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1003,
   "name": "OUXX_Total Comp. Current",
   "description": "Total Compressor Current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1004,
   "name": "OUXX_Out Exp. Valve 1 Open",
   "description": "Out Exp. Valve 1 Open",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1005,
   "name": "OUXX_Discharge Pressure",
   "description": "Discharge Pressure",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1006,
   "name": "OUXX_Suction Pressure",
   "description": "Suction Pressure",
   "units": "MPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1000,
   "name": "OUXX_Communication Status",
   "description": "Communication Status",
   "units": "",
   "access": "R",
   "states": "0=Not Exist, 1=Exist"
  },
  {
   "type": "BI",
   "instance": 100,
   "name": "OxxUxxOn/Off_S",
   "description": "On/Off (status)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 100,
   "name": "OxxUxxOn/Off_C",
   "description": "On/Off (command)",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 100,
   "name": "OxxUxxMode_S",
   "description": "Mode (status)",
   "units": "",
   "access": "R",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 100,
   "name": "OxxUxxMode_C",
   "description": "Mode (command)",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "OxxUxxSetpoint_S",
   "description": "Setpoint (status)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 100,
   "name": "OxxUxxSetpoint_C",
   "description": "Setpoint (command)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 101,
   "name": "OxxUxxFanSpeed_S",
   "description": "FanSpeed (status)",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Low, 3=Mid, 4=High, 5=High+"
  },
  {
   "type": "MO",
   "instance": 101,
   "name": "OxxUxxFanSpeed_C",
   "description": "FanSpeed (command)",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Low, 3=Mid, 4=High, 5=High+"
  },
  {
   "type": "MI",
   "instance": 102,
   "name": "OxxUxxVane Position_S",
   "description": "Vane Position (status)",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Pos6, 8=Pos7"
  },
  {
   "type": "MO",
   "instance": 102,
   "name": "OxxUxxVane Position_C",
   "description": "Vane Position (command)",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Pos6, 8=Pos7"
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "OxxUxxRemote Sensor Temp.",
   "description": "Remote Sensor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "OxxUxxInlet Temp.",
   "description": "Inlet temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "OxxUxxOutlet Temp.",
   "description": "Outlet temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "OxxUxxGasPipe Temp.",
   "description": "GasPipe temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "OxxUxxLiquidPipe Temp.",
   "description": "LiquidPipe temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "OxxUxxUnit Error code",
   "description": "Unit Error code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "OxxUxxFilterSign",
   "description": "FilterSign",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BO",
   "instance": 101,
   "name": "OxxUxxFilterReset",
   "description": "FilterReset",
   "units": "",
   "access": "C",
   "states": "0=No reset, 1=Reset"
  },
  {
   "type": "BI",
   "instance": 102,
   "name": "OxxUxxCommunication Status",
   "description": "Communication Status",
   "units": "",
   "access": "R",
   "states": "0=Not Exist, 1=Exist"
  },
  {
   "type": "BI",
   "instance": 103,
   "name": "OxxUxxAllow On/Off from RC_S",
   "description": "Allow On/Off from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 102,
   "name": "OxxUxxAllow On/Off from RC_C",
   "description": "Allow On/Off from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BI",
   "instance": 104,
   "name": "OxxUxxAllow Mode from RC_S",
   "description": "Allow Mode from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 103,
   "name": "OxxUxxAllow Mode from RC_C",
   "description": "Allow Mode from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BI",
   "instance": 105,
   "name": "OxxUxxAllow Setpoint from RC_S",
   "description": "Allow Setpoint from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 104,
   "name": "OxxUxxAllow Setpoint from RC_C",
   "description": "Allow Setpoint from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BI",
   "instance": 106,
   "name": "OxxUxxAllow Fan from RC_S",
   "description": "Allow Fan from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 105,
   "name": "OxxUxxAllow Fan from RC_C",
   "description": "Allow Fan from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "MI",
   "instance": 103,
   "name": "OxxUxxUnit type",
   "description": "Unit type",
   "units": "",
   "access": "R",
   "states": "1=Not Defined, 2=SS, 3=FC, 4=VRF, 5=IU, 6=ES"
  },
  {
   "type": "AI",
   "instance": 107,
   "name": "OxxUxxUnit Address",
   "description": "Unit Address (range 1..64)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 108,
   "name": "OxxUxxSystem Address",
   "description": "System Address (range 1..64)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 107,
   "name": "OxxUxxDehumidification",
   "description": "Dehumidification",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "MI",
   "instance": 104,
   "name": "OxxUxxDehum. Correction_S",
   "description": "Dehum. Correction (status)",
   "units": "",
   "access": "R",
   "states": "1=0, 2=(-1), 3=(-2)"
  },
  {
   "type": "MO",
   "instance": 103,
   "name": "OxxUxxDehum. Correction_C",
   "description": "Dehum. Correction (command)",
   "units": "",
   "access": "C",
   "states": "1=0, 2=(-1), 3=(-2)"
  },
  {
   "type": "AI",
   "instance": 109,
   "name": "OxxUxxComp. Stop Cause",
   "description": "Compressor Stop Cause (range 255-Operation Off, Other-See manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 110,
   "name": "OxxUxxExp. Valve Open",
   "description": "Exp. Valve Open (range 0..100)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 105,
   "name": "OxxUxxOperat. Condition",
   "description": "Operat. Condition",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Thermo Off, 3=Thermo On, 4=Alarm"
  },
  {
   "type": "AI",
   "instance": 111,
   "name": "OxxUxxRC SW Temp.",
   "description": "Remote controller SW temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 108,
   "name": "OxxUxxRC SW Config",
   "description": "Remote controller SW Config",
   "units": "",
   "access": "R",
   "states": "0=With RCS, 1=Without RCS"
  }
 ],
 "covers_brands": [
  "Hitachi"
 ],
 "short_model": "Hitachi VRF Gateway INBACHIT064O000",
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/inbachit064o000",
 "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"
}
