{
 "manufacturer": "Fujitsu",
 "manufacturer_slug": "fujitsu",
 "model": "UTY-VBGX BACnet Gateway for VRF",
 "model_slug": "uty-vbgx",
 "aliases": [
  "UTY-VBGX",
  "UTYVBGX",
  "BACnet Gateway for VRF System",
  "Fujitsu General BACnet gateway"
 ],
 "equipment_type": "VRF BACnet IP gateway",
 "applies_to": "Fujitsu General Airstage V-II / J-II / VR-II VRF indoor and outdoor units on the VRF network.",
 "summary": "The UTY-VBGX connects a Fujitsu Airstage VRF network to BACnet IP and creates a fixed set of objects for every indoor and outdoor unit it finds, plus gateway-wide batch commands. Object names and instances are built from the refrigerant system and unit addresses, so the instance number tells you which unit a point belongs to. Device name, instance and port are set with the Fujitsu configuration tool.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": 144000,
 "notes": [
  "Indoor unit instances are TTrruu: TT = point code (10-17), rr = refrigerant system address (00-99), uu = indoor unit address (00-63). Instances here use rr=01, uu=01 (e.g. 100101).",
  "Outdoor unit instances are 30rruu-32rruu with uu = outdoor unit address (0-3). Gateway and batch objects use fixed low instances (0-2).",
  "The detailed object pages give different OU instances (ForcedOff_Setting 30rruu, CapacitySave_Status 32rruu, CapacitySave_Setting 33rruu) than the summary table used here; verify on site.",
  "The object table lists the device as 144000; the configuration tool section says the default Device Instance is 144. Each gateway needs a unique value.",
  "Outputs keep Priority_Array slots 1-15 empty and mirror Present_Value in slot 16; State_Text must be read one array index at a time.",
  "Error code and RC prohibition state texts are long lookup tables in the manual and are not reproduced here."
 ],
 "source": {
  "title": "BACnet Gateway for VRF System UTY-VBGX Instruction Manual (PICS & User Manual)",
  "doc_number": null,
  "revision_date": "r1.3.2 (2017)",
  "url": "https://www.bacnetinternational.net/catalog/manu/fujitsu%20general%20limited/UTY-VBGX%20PICS%20&%20User%20Manual%20eng%20r1.3.2.pdf"
 },
 "points": [
  {
   "type": "DEV",
   "instance": 144000,
   "name": "UTY-VBGX",
   "description": "Gateway device object",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Gateway_ES_Status",
   "description": "Energy saving status",
   "units": "",
   "access": "R",
   "states": "Inactive=Not used, Active=Energy Saving"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Gateway_Error_Status",
   "description": "Gateway error status",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal, Active=Abnormal"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "Gateway_ES_Setting",
   "description": "Energy saving command",
   "units": "",
   "access": "C",
   "states": "Inactive=Not Used, Active=Energy Saving"
  },
  {
   "type": "MI",
   "instance": 0,
   "name": "Gateway_ErrorCode_Status",
   "description": "Gateway error code",
   "units": "",
   "access": "R",
   "states": "1=No Error, 2=Hardware Error, 3=No Configuration Present"
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "Batch_SetTemp_Setting",
   "description": "Setpoint for all indoor units",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Batch_Operation_Setting",
   "description": "On/off for all indoor units",
   "units": "",
   "access": "C",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "MO",
   "instance": 0,
   "name": "Batch_OperationMode_Setting",
   "description": "Mode for all indoor units",
   "units": "",
   "access": "C",
   "states": "1=Cool, 2=Heat, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 1,
   "name": "Batch_FanSpeed_Setting",
   "description": "Fan speed for all indoor units",
   "units": "",
   "access": "C",
   "states": "1=Low, 2=High, 3=Med, 4=Auto, 5=Quiet, 6=Med-Low, 7=Med-High"
  },
  {
   "type": "MO",
   "instance": 2,
   "name": "Batch_RC_Prohibition_Setting",
   "description": "Remote controller prohibition for all units (65 states)",
   "units": "",
   "access": "C",
   "states": "See RC Prohibition table in manual (65 states)"
  },
  {
   "type": "AI",
   "instance": 100101,
   "name": "IU_rr_uu_SetTemp_Status",
   "description": "Current setpoint",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 110101,
   "name": "IU_rr_uu_SpaceTemp_Status",
   "description": "Room temperature",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 120101,
   "name": "IU_rr_uu_AutoTempLoLim_Status",
   "description": "Auto mode setpoint low limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 130101,
   "name": "IU_rr_uu_AutoTempHiLim_Status",
   "description": "Auto mode setpoint high limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 140101,
   "name": "IU_rr_uu_CoolTempLoLim_Status",
   "description": "Cool mode setpoint low limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 150101,
   "name": "IU_rr_uu_CoolTempHiLim_Status",
   "description": "Cool mode setpoint high limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 160101,
   "name": "IU_rr_uu_HeatTempLoLim_Status",
   "description": "Heat mode setpoint low limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 170101,
   "name": "IU_rr_uu_HeatTempHiLim_Status",
   "description": "Heat mode setpoint high limit",
   "units": "°C (or °F per configuration)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 100101,
   "name": "IU_rr_uu_SetTemp_Setting",
   "description": "Setpoint command",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 110101,
   "name": "IU_rr_uu_AutoTempLoLim_Setting",
   "description": "Set auto mode low limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 120101,
   "name": "IU_rr_uu_AutoTempHiLim_Setting",
   "description": "Set auto mode high limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 130101,
   "name": "IU_rr_uu_CoolTempLoLim_Setting",
   "description": "Set cool mode low limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 140101,
   "name": "IU_rr_uu_CoolTempHiLim_Setting",
   "description": "Set cool mode high limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 150101,
   "name": "IU_rr_uu_HeatTempLoLim_Setting",
   "description": "Set heat mode low limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 160101,
   "name": "IU_rr_uu_HeatTempHiLim_Setting",
   "description": "Set heat mode high limit",
   "units": "°C (or °F per configuration)",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 100101,
   "name": "IU_rr_uu_Exists_Status",
   "description": "Indoor unit present on the network",
   "units": "",
   "access": "R",
   "states": "Inactive=Not Exists, Active=Exists"
  },
  {
   "type": "BI",
   "instance": 110101,
   "name": "IU_rr_uu_Operation_Status",
   "description": "Run status",
   "units": "",
   "access": "R",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "BI",
   "instance": 120101,
   "name": "IU_rr_uu_ThermostatOFF_Status",
   "description": "Thermostat-off status",
   "units": "",
   "access": "R",
   "states": "Inactive=Reset, Active=Set"
  },
  {
   "type": "BI",
   "instance": 130101,
   "name": "IU_rr_uu_FilterSign_Status",
   "description": "Filter sign",
   "units": "",
   "access": "R",
   "states": "Inactive=Unsigned, Active=Signed"
  },
  {
   "type": "BI",
   "instance": 140101,
   "name": "IU_rr_uu_Emergency_Status",
   "description": "Emergency stop status",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal, Active=Stop"
  },
  {
   "type": "BI",
   "instance": 150101,
   "name": "IU_rr_uu_Error_Status",
   "description": "Indoor unit fault",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal, Active=Fault"
  },
  {
   "type": "BI",
   "instance": 160101,
   "name": "IU_rr_uu_TempLimValid_Status",
   "description": "Setpoint limits enabled",
   "units": "",
   "access": "R",
   "states": "Inactive=Invalid, Active=Valid"
  },
  {
   "type": "BO",
   "instance": 100101,
   "name": "IU_rr_uu_Operation_Setting",
   "description": "On/off command",
   "units": "",
   "access": "C",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "BO",
   "instance": 110101,
   "name": "IU_rr_uu_ThermostatOFF_Setting",
   "description": "Thermostat-off command",
   "units": "",
   "access": "C",
   "states": "Inactive=Reset, Active=Set"
  },
  {
   "type": "BO",
   "instance": 120101,
   "name": "IU_rr_uu_Reset_Filter_Setting",
   "description": "Filter sign reset",
   "units": "",
   "access": "C",
   "states": "Inactive=Reset, Active=Not Reset"
  },
  {
   "type": "BO",
   "instance": 130101,
   "name": "IU_rr_uu_TempLimValid_Setting",
   "description": "Enable setpoint limits",
   "units": "",
   "access": "C",
   "states": "Inactive=Invalid, Active=Valid"
  },
  {
   "type": "MI",
   "instance": 100101,
   "name": "IU_rr_uu_OperationMode_Status",
   "description": "Current mode",
   "units": "",
   "access": "R",
   "states": "1=Cool, 2=Heat, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MI",
   "instance": 110101,
   "name": "IU_rr_uu_FanSpeed_Status",
   "description": "Current fan speed",
   "units": "",
   "access": "R",
   "states": "1=Low, 2=High, 3=Med, 4=Auto, 5=Quiet, 6=Med-Low, 7=Med-High"
  },
  {
   "type": "MI",
   "instance": 120101,
   "name": "IU_rr_uu_AirFlowDirVT_Status",
   "description": "Vertical louver position",
   "units": "",
   "access": "R",
   "states": "1=1, 2=2, 3=3, 4=4, 5=Swing"
  },
  {
   "type": "MI",
   "instance": 130101,
   "name": "IU_rr_uu_AirFlowDirHZ_Status",
   "description": "Horizontal louver position",
   "units": "",
   "access": "R",
   "states": "1=1, 2=2, 3=3, 4=4, 5=5, 6=Swing"
  },
  {
   "type": "MI",
   "instance": 140101,
   "name": "IU_rr_uu_RC_Prohibit_Status",
   "description": "Remote controller prohibition status (65 states)",
   "units": "",
   "access": "R",
   "states": "See RC Prohibition table in manual (65 states)"
  },
  {
   "type": "MI",
   "instance": 150101,
   "name": "IU_rr_uu_ErrorCode_Status",
   "description": "Indoor unit error code (1-255)",
   "units": "",
   "access": "R",
   "states": "See error content table in manual"
  },
  {
   "type": "MO",
   "instance": 100101,
   "name": "IU_rr_uu_OperationMode_Setting",
   "description": "Mode command",
   "units": "",
   "access": "C",
   "states": "1=Cool, 2=Heat, 3=Fan, 4=Dry, 5=Auto"
  },
  {
   "type": "MO",
   "instance": 110101,
   "name": "IU_rr_uu_FanSpeed_Setting",
   "description": "Fan speed command",
   "units": "",
   "access": "C",
   "states": "1=Low, 2=High, 3=Med, 4=Auto, 5=Quiet, 6=Med-Low, 7=Med-High"
  },
  {
   "type": "MO",
   "instance": 120101,
   "name": "IU_rr_uu_AirFlowDirVT_Setting",
   "description": "Vertical louver command",
   "units": "",
   "access": "C",
   "states": "1=1, 2=2, 3=3, 4=4, 5=Swing"
  },
  {
   "type": "MO",
   "instance": 130101,
   "name": "IU_rr_uu_AirFlowDirHZ_Setting",
   "description": "Horizontal louver command",
   "units": "",
   "access": "C",
   "states": "1=1, 2=2, 3=3, 4=4, 5=5, 6=Swing"
  },
  {
   "type": "MO",
   "instance": 140101,
   "name": "IU_rr_uu_RC_Prohibit_Setting",
   "description": "Remote controller prohibition command",
   "units": "",
   "access": "C",
   "states": "See RC Prohibition table in manual (65 states)"
  },
  {
   "type": "BI",
   "instance": 300101,
   "name": "OU_rr_uu_Error_Status",
   "description": "Outdoor unit fault",
   "units": "",
   "access": "R",
   "states": "Inactive=Normal, Active=Fault"
  },
  {
   "type": "BI",
   "instance": 310101,
   "name": "OU_rr_uu_ForcedOff_Status",
   "description": "Forced-off status",
   "units": "",
   "access": "R",
   "states": "Inactive=Reset, Active=Set"
  },
  {
   "type": "BO",
   "instance": 310101,
   "name": "OU_rr_uu_ForcedOff_Setting",
   "description": "Forced-off command",
   "units": "",
   "access": "C",
   "states": "Inactive=Reset, Active=Set"
  },
  {
   "type": "MI",
   "instance": 300101,
   "name": "OU_rr_uu_ErrorCode_Status",
   "description": "Outdoor unit error code (1-255)",
   "units": "",
   "access": "R",
   "states": "See error content table in manual"
  },
  {
   "type": "MI",
   "instance": 310101,
   "name": "OU_rr_uu_CapacitySave_Status",
   "description": "Capacity saving level",
   "units": "",
   "access": "R",
   "states": "1=Not set, 2=100%, 3=90%, 4=80%, 5=70%, 6=60%, 7=50%, 8=40%"
  },
  {
   "type": "MI",
   "instance": 320101,
   "name": "OU_rr_uu_LowNoiseOp_Status",
   "description": "Low noise operation status",
   "units": "",
   "access": "R",
   "states": "1=Not Set, 2=-/-/E, 3=-/A/-, 4=-/A/E, 5=1/-/-, 6=1/-/E, 7=1/A/-, 8=1/A/E, 9=2/-/-, 10=2/-/E, 11=2/A/-, 12=2/A/E, 13=3/-/-, 14=3/-/E, 15=3/A/-, 16=3/A/E"
  },
  {
   "type": "MO",
   "instance": 300101,
   "name": "OU_rr_uu_LowNoiseOp_Setting",
   "description": "Low noise operation command",
   "units": "",
   "access": "C",
   "states": "1=Stop, 2=Level1-Quiet, 3=Level1-Ability, 4=Level2-Quiet, 5=Level2-Ability, 6=Level3-Quiet, 7=Level3-Ability"
  },
  {
   "type": "MO",
   "instance": 310101,
   "name": "OU_rr_uu_CapacitySave_Setting",
   "description": "Capacity saving command",
   "units": "",
   "access": "C",
   "states": "1=Not set, 2=100%, 3=90%, 4=80%, 5=70%, 6=60%, 7=50%, 8=40%"
  }
 ],
 "integration": {
  "summary": "Set the gateway IP, device instance and LON unit address with the Fujitsu configuration tool, scan the VRF network for units, and download the configuration. Each indoor unit then appears as a block of IU_rr_uu objects; map on/off, mode, setpoint, room temp and the error status first.",
  "minimum_points": [
   {
    "ref": "BO 100101",
    "name": "IU_rr_uu_Operation_Setting",
    "why": "Start/stop the indoor unit"
   },
   {
    "ref": "MO 100101",
    "name": "IU_rr_uu_OperationMode_Setting",
    "why": "Command the operating mode"
   },
   {
    "ref": "AO 100101",
    "name": "IU_rr_uu_SetTemp_Setting",
    "why": "Setpoint command"
   },
   {
    "ref": "MO 110101",
    "name": "IU_rr_uu_FanSpeed_Setting",
    "why": "Fan speed command"
   },
   {
    "ref": "BI 110101",
    "name": "IU_rr_uu_Operation_Status",
    "why": "Confirm run status"
   },
   {
    "ref": "MI 100101",
    "name": "IU_rr_uu_OperationMode_Status",
    "why": "Read back the mode"
   },
   {
    "ref": "AI 110101",
    "name": "IU_rr_uu_SpaceTemp_Status",
    "why": "Room temperature"
   },
   {
    "ref": "BI 100101",
    "name": "IU_rr_uu_Exists_Status",
    "why": "Shows whether the unit is present"
   },
   {
    "ref": "BI 150101",
    "name": "IU_rr_uu_Error_Status",
    "why": "Indoor unit fault"
   },
   {
    "ref": "MI 150101",
    "name": "IU_rr_uu_ErrorCode_Status",
    "why": "Error code (1-255) when a fault is active"
   }
  ],
  "enable": "No enable point is described. Remote controller prohibition is a 65-state multistate (IU_rr_uu_RC_Prohibit_Setting, or Batch_RC_Prohibition_Setting for all units) whose states combine filter reset, start, start/stop, mode, setpoint and timer lockouts, plus All. Outdoor units have a ForcedOff setting.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default IP 192.168.100.144, mask 255.255.255.0, configuration password 'admin'.",
   "Default device instance 144 in the configuration tool (the object table shows 144000); give each gateway a unique value.",
   "UDP port 47808 by default; network role can be disabled, foreign device or BBMD.",
   "LON unit address of the gateway must be 92-95 and unique on the VRF network; temperature units (C/F) are chosen in the tool.",
   "A unit scan takes about 5-6 minutes; units can also be added manually."
  ],
  "gotchas": [
   "Outputs keep Priority_Array slots 1-15 empty and put the value in slot 16, so priority-based commanding may not behave as expected.",
   "State_Text cannot be read as a whole array; read each index separately.",
   "Input objects list Reliability as NO_FAULT_DETECTED or UNRELIABLE_OTHER; the manual does not say exactly when UNRELIABLE_OTHER is set.",
   "Error code meanings come from the manual's error tables for each series and may be added without notice."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/fujitsu/uty-vbgx",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
