{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "INBACPAN016O000 / 064O000 / 128O000 (Panasonic VRF P-Link BACnet server)",
 "model_slug": "inbacpan064o000",
 "aliases": [
  "Panasonic VRF BACnet gateway",
  "Panasonic P-Link BACnet",
  "Panasonic BACnet points list",
  "PA-AC-BAC-16",
  "PA-AC-BAC-64",
  "PA-AC-BAC-128",
  "INBACPAN016O000",
  "INBACPAN128O000",
  "Intesis BACnet Server Panasonic VRF"
 ],
 "equipment_type": "VRF BACnet gateway (up to 16, 64 or 128 indoor units)",
 "applies_to": "Panasonic VRF (ECOi and similar) systems on one or two P-Link lines, up to 128 indoor units depending on model.",
 "summary": "An Intesis BACnet server connected to the Panasonic P-Link bus that publishes each configured outdoor and indoor unit as BACnet objects, plus 'all units' commands. The 16 and 64 unit models support BACnet IP and MS/TP; the 128 unit model is BACnet IP only. Instance numbers come from fixed formulas on line, outdoor and indoor address.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 246,
 "access_inferred": false,
 "notes": [
  "Points shown for the 'all units' commands, line 1 outdoor unit 1 and line 1 indoor unit 1 only.",
  "Outdoor unit base FO = (O x 25) + ((L - 1) x 1000) + 10000; line 1 outdoor unit 1 gives 10025.",
  "Indoor unit base FI = (U x 100) + ((L - 1) x 20000); line 1 indoor unit 1 gives 100.",
  "Room Temperature is printed as AI FI+0 in the summary tables, but its object-detail page gives AI FI+1 (the only free AI offset); FI+1 is used here, verify on site.",
  "LXOXXUXX_Bacnet ambient temperature (AO FI+3) only appears when virtual temperature is enabled in MAPS.",
  "The cover says r1.2; page headers say r1.1.",
  "The object-detail chapter also lists gateway occupancy objects (AV 0-3 setpoints, BV 0 OccupancyContinuousCheck, Unoccupancy Deadband Action with an inconsistent object type) that are not in the member tables; they are left out here."
 ],
 "source": {
  "title": "Intesis BACnet Server - Panasonic VRF User's Manual",
  "doc_number": null,
  "revision_date": "04/2020 r1.2",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inbacpanxxxo000.pdf"
 },
 "integration": {
  "summary": "Wire Port A to the P-Link terminals of the outdoor unit (on the 128 model Port B takes a second P-Link line), configure the units in Intesis MAPS and send the project, then map each indoor unit's _C/_S objects from its FI block. Use the 'all units' objects for global commands.",
  "minimum_points": [
   {
    "ref": "BO 100",
    "name": "LXOXXUXX_On/Off_C",
    "why": "Start/stop indoor unit"
   },
   {
    "ref": "MO 100",
    "name": "LXOXXUXX_Mode_C",
    "why": "Mode command"
   },
   {
    "ref": "AO 100",
    "name": "LXOXXUXX_Setpoint_C",
    "why": "Setpoint command"
   },
   {
    "ref": "MO 101",
    "name": "LXOXXUXX_FanSpeed_C",
    "why": "Fan speed command (1 = auto)"
   },
   {
    "ref": "BI 100",
    "name": "LXOXXUXX_On/Off_S",
    "why": "Run status"
   },
   {
    "ref": "AI 100",
    "name": "LXOXXUXX_Setpoint_S",
    "why": "Setpoint in use"
   },
   {
    "ref": "AI 101",
    "name": "LXOXXUXX_Room Temperature",
    "why": "Room (return air) temperature"
   },
   {
    "ref": "BI 103",
    "name": "LXOXXUXX_Communication Error IU",
    "why": "Unit offline alarm"
   },
   {
    "ref": "AI 114",
    "name": "LXOXXUXX_Unit Error Code",
    "why": "Fault code"
   }
  ],
  "enable": "No enable point is documented; remote-controller permissions can be removed with the Allow ... from RC_C objects.",
  "heartbeat": null,
  "remote_sensors": "Enable virtual temperature for the unit in Intesis MAPS, then write the BMS room temperature to LXOXXUXX_Bacnet ambient temperature (AO FI+3). The gateway recalculates the setpoint it sends, so Setpoint_S can differ from Setpoint_C. Intesis advises using this only when the gateway is the sole source of setpoint changes.",
  "setup": [
   "Default device instance 246, configurable in MAPS.",
   "With factory settings DHCP runs for 30 s after power-up; with no DHCP answer the IP falls back to 192.168.100.246.",
   "Outdoor units are addressed 1-31 per line, indoor units 1-64 per line."
  ],
  "gotchas": [
   "The 128-unit model has no MS/TP.",
   "Room Temperature is printed as AI FI+0 (clashing with Setpoint_S) in the summary tables but AI FI+1 on its detail page; discover the device to confirm."
  ]
 },
 "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=Med, 4=High"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "Vane Position swing (all units)",
   "description": "Vane Position swing (all units)",
   "units": "",
   "access": "C",
   "states": "1=Stop, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Swing"
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "Temperature Setpoint (all units)",
   "description": "Temperature Setpoint (all units)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 10025,
   "name": "LXOUXX_Communication Error OU",
   "description": "Communication Error outdoor unit",
   "units": "",
   "access": "R",
   "states": "0=No Error, 1=Error"
  },
  {
   "type": "AI",
   "instance": 10025,
   "name": "LXOUXX_Demand Limit. Ratio_S",
   "description": "Demand Limit. Ratio (status) (range 1-0%, 2-100%, 3- 200%, 4-No Limit)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 10025,
   "name": "LXOUXX_Demand Limit. Ratio_C",
   "description": "Demand Limit. Ratio (command) (range 1-0%, 2-100%, 3- 200%, 4-No Limit)",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10026,
   "name": "LXOUXX_High Pressure Sensor",
   "description": "High Pressure Sensor",
   "units": "bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10027,
   "name": "LXOUXX_Low Pressure Sensor",
   "description": "Low Pressure Sensor",
   "units": "bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10028,
   "name": "LXOUXX_Working Time",
   "description": "Working Time",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 100,
   "name": "LXOXXUXX_On/Off_S",
   "description": "On/Off (status)",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 100,
   "name": "LXOXXUXX_On/Off_C",
   "description": "On/Off (command)",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 100,
   "name": "LXOXXUXX_Mode_S",
   "description": "Mode (status)",
   "units": "",
   "access": "R",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto, 6=AutoHeat, 7=AutoCool"
  },
  {
   "type": "MO",
   "instance": 100,
   "name": "LXOXXUXX_Mode_C",
   "description": "Mode (command)",
   "units": "",
   "access": "C",
   "states": "1=Heat, 2=Cool, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "LXOXXUXX_Setpoint_S",
   "description": "Setpoint (status)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 100,
   "name": "LXOXXUXX_Setpoint_C",
   "description": "Setpoint (command)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 101,
   "name": "LXOXXUXX_FanSpeed_S",
   "description": "FanSpeed (status)",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Low, 3=Low+, 4=Med, 5=Med+, 6=High"
  },
  {
   "type": "MO",
   "instance": 101,
   "name": "LXOXXUXX_FanSpeed_C",
   "description": "FanSpeed (command)",
   "units": "",
   "access": "C",
   "states": "1=Auto, 2=Low, 3=Med, 4=High"
  },
  {
   "type": "MI",
   "instance": 102,
   "name": "LXOXXUXX_Vane Position_S",
   "description": "Vane Position (status)",
   "units": "",
   "access": "R",
   "states": "1=Stop, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Swing"
  },
  {
   "type": "MO",
   "instance": 102,
   "name": "LXOXXUXX_Vane Position_C",
   "description": "Vane Position (command)",
   "units": "",
   "access": "C",
   "states": "1=Stop, 2=Pos1, 3=Pos2, 4=Pos3, 5=Pos4, 6=Pos5, 7=Swing"
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "LXOXXUXX_Room Temperature",
   "description": "Room Temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 103,
   "name": "LXOXXUXX_Bacnet ambient temperature",
   "description": "Bacnet ambient temperature",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "LXOXXUXX_Wired Remote Controller_S",
   "description": "Wired Remote Controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Body sensor, 1=Remote control sensor"
  },
  {
   "type": "BO",
   "instance": 101,
   "name": "LXOXXUXX_Wired Remote Controller_C",
   "description": "Wired Remote Controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Body sensor, 1=Remote control sensor"
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "LXOXXUXX_Disch.Setpoint Cool_S",
   "description": "Discharge Setpoint Cool (status)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 101,
   "name": "LXOXXUXX_Disch.Setpoint Cool_C",
   "description": "Discharge Setpoint Cool (command)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "LXOXXUXX_Disch.Setpoint Heat_S",
   "description": "Discharge Setpoint Heat (status)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 102,
   "name": "LXOXXUXX_Disch.Setpoint Heat_C",
   "description": "Discharge Setpoint Heat (command)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "LXOXXUXX_Disch.Current Temp.",
   "description": "Discharge Current temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "LXOXXUXX_Heat Exchanger Temp.",
   "description": "Heat Exchanger temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "LXOXXUXX_Heat Setpoint Up Limit",
   "description": "Heat Setpoint Up Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 107,
   "name": "LXOXXUXX_Heat Setpoint Low Limit",
   "description": "Heat Setpoint Low Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 108,
   "name": "LXOXXUXX_Cool Setpoint Up Limit",
   "description": "Cool Setpoint Up Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 109,
   "name": "LXOXXUXX_Cool Setpoint Low Limit",
   "description": "Cool Setpoint Low Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 110,
   "name": "LXOXXUXX_Dry Setpoint Up Limit",
   "description": "Dry Setpoint Up Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 111,
   "name": "LXOXXUXX_Dry Setpoint Low Limit",
   "description": "Dry Setpoint Low Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 112,
   "name": "LXOXXUXX_Auto Setpoint Up Limit",
   "description": "Auto Setpoint Up Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 113,
   "name": "LXOXXUXX_Auto Setpoint Low Limit",
   "description": "Auto Setpoint Low Limit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 114,
   "name": "LXOXXUXX_Unit Error Code",
   "description": "Unit Error Code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 102,
   "name": "LXOXXUXX_Filter Sign",
   "description": "Filter Sign",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BO",
   "instance": 102,
   "name": "LXOXXUXX_Filter Reset",
   "description": "Filter Reset",
   "units": "",
   "access": "C",
   "states": "0=No reset, 1=Reset"
  },
  {
   "type": "BI",
   "instance": 103,
   "name": "LXOXXUXX_Communication Error IU",
   "description": "Communication Error indoor unit",
   "units": "",
   "access": "R",
   "states": "0=No error, 1=Error"
  },
  {
   "type": "BI",
   "instance": 104,
   "name": "LXOXXUXX_Allow 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": 103,
   "name": "LXOXXUXX_Allow 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": 105,
   "name": "LXOXXUXX_Allow Mode from RC_S",
   "description": "Allow Mode from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 104,
   "name": "LXOXXUXX_Allow Mode from RC_C",
   "description": "Allow Mode from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BI",
   "instance": 106,
   "name": "LXOXXUXX_Allow Setpoint from RC_S",
   "description": "Allow Setpoint from remote controller (status)",
   "units": "",
   "access": "R",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "BO",
   "instance": 105,
   "name": "LXOXXUXX_Allow Setpoint from RC_C",
   "description": "Allow Setpoint from remote controller (command)",
   "units": "",
   "access": "C",
   "states": "0=Allow, 1=Not allow"
  },
  {
   "type": "MI",
   "instance": 103,
   "name": "LXOXXUXX_Unit Type",
   "description": "Unit Type",
   "units": "",
   "access": "R",
   "states": "1=Not Defined, 2=TBD, 3=GHP, 4=PAC, 5=VRF"
  },
  {
   "type": "MI",
   "instance": 104,
   "name": "LXOXXUXX_Occupancy_S",
   "description": "Occupancy (status)",
   "units": "",
   "access": "R",
   "states": "1=Occupied, 2=Unoccupied, 3=Disable"
  },
  {
   "type": "MO",
   "instance": 103,
   "name": "LXOXXUXX_Occupancy_C",
   "description": "Occupancy (command)",
   "units": "",
   "access": "C",
   "states": "1=Occupied, 2=Unoccupied, 3=Disable"
  },
  {
   "type": "AI",
   "instance": 115,
   "name": "LXOXXUXX_Consumption Yesterday",
   "description": "Consumption Yesterday",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 116,
   "name": "LXOXXUXX_Consumption Today",
   "description": "Consumption Today",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 117,
   "name": "LXOXXUXX_Consumption Total",
   "description": "Consumption Total",
   "units": "kWh",
   "access": "R",
   "states": ""
  }
 ],
 "covers_brands": [
  "Panasonic"
 ],
 "short_model": "Panasonic VRF Gateway INBACPAN064O000",
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/inbacpan064o000",
 "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"
}
