{
 "manufacturer": "Intesis",
 "manufacturer_slug": "intesis",
 "model": "IN485FGL001I000 (Fujitsu gateway)",
 "model_slug": "in485fgl001i000",
 "aliases": [
  "Fujitsu BACnet gateway",
  "Fujitsu VRF BACnet",
  "Fujitsu Airstage BACnet",
  "Fujitsu BACnet MS/TP",
  "Fujitsu BACnet points list",
  "Intesis Fujitsu"
 ],
 "equipment_type": "Air conditioner BACnet gateway (1 indoor unit)",
 "applies_to": "Fujitsu residential and VRF indoor units, connected with the supplied AC cable.",
 "summary": "A one-unit Intesis interface for Fujitsu residential and VRF indoor units that speaks BACnet MS/TP or Modbus RTU (DIP-selectable). It exposes 38 fixed objects including left/right louvres, economy mode, room freeze protection, occupancy logic and a virtual-temperature function for a BMS room sensor.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 246000,
 "access_inferred": false,
 "notes": [
  "Protocol (BACnet MS/TP or Modbus RTU) is selected on a DIP switch; BACnet MS/TP is the default.",
  "The number of fan speeds is set on SW1 (four by default), which changes the FanSpeed state list in use.",
  "Virtual temperature is not available when a Fujitsu communication accessory is used between the gateway and the unit.",
  "Occupancy setpoint AVs and OnTimeCounter are writable on this model.",
  "Units shown as °C follow the °C/°F DIP switch."
 ],
 "source": {
  "title": "IN485FGL001I000 Gateway - Fujitsu Residential and VRF Systems to BACnet MS/TP and Modbus RTU - User Manual",
  "doc_number": null,
  "revision_date": "2026-04-17 v1.0.14",
  "url": "https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user_manual_in485fgl001i000.pdf"
 },
 "integration": {
  "summary": "Connect the gateway to the indoor unit (supplied AC connection cable), 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": "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 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; MO 5 RemoteControllerProhibit_command locks it.",
  "heartbeat": null,
  "remote_sensors": "Write the BMS setpoint to AO 0 Setpoint_command and the BMS room temperature to AO 1 RoomTemperature_command. Once both are valid the Virtual Temperature function starts and the setpoint sent to the unit becomes unit temperature - (BMS temperature - BMS setpoint). BI 14 VirtualTempActive shows it is running and AI 17 UserSetPoint_status shows the BMS setpoint. At start-up AO 1 is UNRELIABLE_OTHER until the first write.",
  "setup": [
   "BACnet MS/TP only; the EIA-485 port has DIP switches for the 120-ohm terminator and bus biasing.",
   "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 246000 + the MAC address; writing Object_Identifier from BACnet switches to manual mode until a factory reset.",
   "DIP switch SW1 position 5 off selects BACnet MS/TP (default); on selects Modbus RTU."
  ],
  "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.",
   "Set the number of fan speeds on SW1 P1-P2 (four by default) to suit the unit; it sets which FanSpeed states are used."
  ]
 },
 "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": "AI",
   "instance": 17,
   "name": "UserSetPoint_status",
   "description": "User setpoint from BACnet while virtual temperature is active",
   "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": "BI",
   "instance": 14,
   "name": "VirtualTempActive",
   "description": "Virtual temperature function is 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, 3=Fan Speed 2, 4=Fan Speed 3, 5=Fan Speed 4, 6=Fan Speed 5, 7=Fan Speed 6"
  },
  {
   "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, 6=Fan Speed 5, 7=Fan Speed 6"
  },
  {
   "type": "MI",
   "instance": 2,
   "name": "AirDirectionUD_status",
   "description": "Vertical (up/down) vane position",
   "units": "",
   "access": "R",
   "states": "1=Position 1, 2=Position 2, 3=Position 3, 4=Position 4, 5=Swing"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "AirDirectionUD_command",
   "description": "Vertical (up/down) vane command",
   "units": "",
   "access": "C",
   "states": "1=Position 1, 2=Position 2, 3=Position 3, 4=Position 4, 5=Swing"
  },
  {
   "type": "MI",
   "instance": 3,
   "name": "AirDirectionLR_status",
   "description": "Horizontal (left/right) vane position",
   "units": "",
   "access": "R",
   "states": "1=Position 1, 2=Position 2, 3=Position 3, 4=Position 4, 5=Position 5, 6=Swing"
  },
  {
   "type": "MO",
   "instance": 3,
   "name": "AirDirectionLR_command",
   "description": "Horizontal (left/right) vane command",
   "units": "",
   "access": "C",
   "states": "1=Position 1, 2=Position 2, 3=Position 3, 4=Position 4, 5=Position 5, 6=Swing"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "RoomTemperature_status",
   "description": "Room temperature used by the indoor unit",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "RoomTemperature_command",
   "description": "Room temperature written by the BMS (external sensor)",
   "units": "°C",
   "access": "C",
   "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": ""
  },
  {
   "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": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "FilterSign",
   "description": "Filter-clean indication",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Dirty"
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "FilterReset",
   "description": "Resets the filter sign",
   "units": "",
   "access": "C",
   "states": "0=Normal, 1=Reset"
  },
  {
   "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": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "OccupiedHeatSetpoint",
   "description": "Heating setpoint used while occupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "UnoccupiedCoolSetpoint",
   "description": "Cooling setpoint used while unoccupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "UnoccupiedHeatSetpoint",
   "description": "Heating setpoint used while unoccupied",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "OccupancyContinuousCheck",
   "description": "Re-run occupancy logic on every temperature change",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "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": "MI",
   "instance": 6,
   "name": "RemoteControllerProhibit_status",
   "description": "Remote controller lock status",
   "units": "",
   "access": "R",
   "states": "1=Unlocked, 2=Locked"
  },
  {
   "type": "MO",
   "instance": 5,
   "name": "RemoteControllerProhibit_command",
   "description": "Remote controller lock command",
   "units": "",
   "access": "C",
   "states": "1=Unlocked, 2=Locked"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "RoomFreezeProtection_status",
   "description": "Room freeze-protection function status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "RoomFreezeProtection_command",
   "description": "Room freeze-protection function command",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 5,
   "name": "EcoMode_status",
   "description": "Economy mode status",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=On"
  },
  {
   "type": "MO",
   "instance": 4,
   "name": "EcoMode_command",
   "description": "Economy mode command",
   "units": "",
   "access": "C",
   "states": "1=Off, 2=On"
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "DIP_SW_S1_status",
   "description": "DIP switch SW1 position (decimal), read at boot",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "DIP_SW_S2_status",
   "description": "DIP switch SW2 position (decimal), read at boot",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "SerialNumber",
   "description": "Gateway serial number",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "covers_brands": [
  "Fujitsu"
 ],
 "short_model": "Fujitsu Gateway IN485FGL001I000",
 "page": "https://easybacnet.com/bacnet-points-lists/intesis/in485fgl001i000",
 "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"
}
