{
 "manufacturer": "RHOSS",
 "manufacturer_slug": "rhoss",
 "model": "Idrowall fan coil via KGTW-BAC BACnet gateway",
 "model_slug": "kgtw-bac-idrowall-fan-coil",
 "aliases": [
  "KGTW-BAC",
  "Idrowall",
  "Idrowall_IP",
  "KWPI",
  "H58029"
 ],
 "equipment_type": "Fan coil controller (via BACnet gateway)",
 "applies_to": "RHOSS Idrowall wall-mounted fan coils on RS485 Modbus, linked to the KGTW-BAC gateway.",
 "summary": "KGTW-BAC is a DIN-rail Modbus RTU to BACnet gateway for RHOSS terminal units. With the Idrowall profile each Idrowall fan coil appears as its own BACnet device with 12 objects: water and room temperatures, fan RPM, valve state, setpoint, on/off, panel lock, louver, UV lamp, fan speed and mode. BACnet IP and BACnet MS/TP are both available.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The guide's table is headed Idrowall_IPita but lists English names and descriptions.",
  "Fan speed and mode states use the bit values printed in the guide (1, 2, 4, 8, 16), not 1-2-3.",
  "Object names start with IP_FC01_ in the guide's example; the prefix follows the profile and unit set up in the gateway.",
  "Idrowall units connect directly to the RS485 line (DIP switch 4 OFF); the Modbus address (1-63) is set from the KWPI wired panel. The line runs at 9600 baud, odd parity, 8 data bits, 1 stop bit."
 ],
 "source": {
  "title": "KGTW-BAC Bacnet Gateway - Istruzioni per l'uso / Instructions for use",
  "doc_number": "H58029",
  "revision_date": null,
  "url": "https://www.rhoss.it/wp-content/uploads/2022/07/H58029-KGTW-BAC-Modbus-RTU-Bacnet-IP-gateway-manual-IT-EN.pdf"
 },
 "integration": {
  "summary": "Switch each Idrowall with IP_FC01_OnOff (BV 1), set mode (MV 2), fan speed (MV 1) and setpoint (AV 1), and read room temperature, valve state and the bus status. The table has no alarm object.",
  "minimum_points": [
   {
    "ref": "BV 1",
    "name": "IP_FC01_OnOff",
    "why": "Fan coil on/off (1 = Unit ON)"
   },
   {
    "ref": "MV 2",
    "name": "IP_FC01_Mode",
    "why": "Mode command (2 = Heating, 8 = Cool)"
   },
   {
    "ref": "MV 1",
    "name": "IP_FC01_Fan",
    "why": "Fan speed command (8 = Auto)"
   },
   {
    "ref": "AV 1",
    "name": "IP_FC01_Set",
    "why": "Room temperature setpoint"
   },
   {
    "ref": "AI 2",
    "name": "IP_FC01_ProbeS2",
    "why": "Room temperature"
   },
   {
    "ref": "BI 1",
    "name": "IP_FC01_Valve",
    "why": "Water valve state (1 = Open)"
   },
   {
    "ref": "BI 2",
    "name": "IP_FC01_Status",
    "why": "Gateway link to the fan coil (1 = Online)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Gateway default IP 192.168.1.24 / 255.255.255.0; it is set up from a web browser (no password at first).",
   "Each fan coil is added as a profile (model, Modbus address, BACnet description) and appears as its own BACnet device; its device instance is the base Instance_nr plus the Modbus address.",
   "The RHOSS side is Modbus RTU on RS485; BACnet MS/TP uses the second RS485 port (station address 1-254 as printed, Max Master 1-127, Info Frames settable).",
   "EDE files can be downloaded from http://<gateway IP>/ede.zip."
  ],
  "gotchas": [
   "All fan coils on one Modbus line must share baud rate, parity, data and stop bits; ask RHOSS before putting more than 32 devices on a line."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "IP_FC01_ProbeS1",
   "description": "Probe S1, water temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "IP_FC01_ProbeS2",
   "description": "Probe S2, room temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "IP_FC01_RPM",
   "description": "Fan speed (RPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "IP_FC01_Valve",
   "description": "Valve",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "IP_FC01_Set",
   "description": "Setpoint",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "IP_FC01_OnOff",
   "description": "Unit on/off",
   "units": "",
   "access": "W",
   "states": "0=Unit OFF, 1=Unit ON"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "IP_FC01_Lock",
   "description": "Local panel locked/unlocked",
   "units": "",
   "access": "W",
   "states": "0=Unlocked, 1=Locked"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "IP_FC01_Louver",
   "description": "Louver status",
   "units": "",
   "access": "W",
   "states": "0=Fixed, 1=Swing"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "IP_FC01_UV",
   "description": "UV lamp / ionizer",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "IP_FC01_Fan",
   "description": "Fan speed",
   "units": "",
   "access": "W",
   "states": "1=Minimum speed, 2=Medium speed, 4=Maximum speed, 8=Auto"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "IP_FC01_Mode",
   "description": "Mode",
   "units": "",
   "access": "W",
   "states": "1=Dry, 2=Heating, 4=Fan, 8=Cool, 16=Automatic"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "IP_FC01_Status",
   "description": "Bus status",
   "units": "",
   "access": "R",
   "states": "0=Offline, 1=Online"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/rhoss/kgtw-bac-idrowall-fan-coil",
 "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"
}
