{
 "manufacturer": "Condair",
 "manufacturer_slug": "condair",
 "model": "Condair GS II",
 "model_slug": "gs-ii",
 "aliases": [
  "Condair GS",
  "Nortec GS II",
  "GS gas-fired humidifier"
 ],
 "equipment_type": "Gas-fired steam humidifier",
 "applies_to": "Condair GS II gas-fired steam humidifiers with the Integrated Controller (software 5.10.1.14 or later).",
 "summary": "The Condair GS II is a natural-gas or propane fired steam humidifier. With Integrated Controller software 5.10.1.14 or later it exposes BACnet IP and MS/TP on-board. Points cover operating and service status, channel 1/2 signals, capacity, exhaust service hours, float levels and inlet valves, plus writable setpoints, P-band and demand inputs.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": "Integrated Controller 5.10.1.14 or later",
 "default_device_instance": 1001,
 "access_inferred": false,
 "notes": [
  "BACnet is built into the Integrated Controller (RJ45 for BACnet IP, RS485 for MS/TP); no gateway card is needed.",
  "To command the unit set the controller's signal source to BACnet; the demand AO must be refreshed within the signal timeout or the unit stops.",
  "Channel 2 is a limiter (high-limit) signal.",
  "Capacity units follow the controller's Metric/Imperial setting."
 ],
 "source": {
  "title": "BACnet on-board - Supplemental Installation and Operation Manual (RS, GS II, DL, ME and RO-A)",
  "doc_number": "2595492-C",
  "revision_date": "2022-12",
  "url": "https://www.condair.com/consense/bms-communication-ic-1.0/am_bms_interface_bacnet_on_board_2595492_en_condairltd.pdf"
 },
 "integration": {
  "summary": "Turn on BACnet in the Communication menu, set the control signal source to BACnet, and write demand or RH to AO 10044 (and a limiter value to AO 10045) within the BMS timeout. Read the operating and service status, error code and actual output.",
  "minimum_points": [
   {
    "ref": "AO 10044",
    "name": "Digital RH/Demand A1",
    "why": "Demand or measured RH from the BMS"
   },
   {
    "ref": "AO 10045",
    "name": "Digital RH/Demand A2",
    "why": "Limiter (channel 2) signal from the BMS"
   },
   {
    "ref": "AV 10010",
    "name": "Setpoint Channel 1",
    "why": "Channel 1 humidity setpoint used in RH P/PI mode"
   },
   {
    "ref": "MI 614",
    "name": "Status",
    "why": "Operating status"
   },
   {
    "ref": "AI 10103",
    "name": "Output",
    "why": "Actual steam output"
   },
   {
    "ref": "MI 549",
    "name": "Service Status",
    "why": "Service/fault status"
   },
   {
    "ref": "AI 10730",
    "name": "Error Code",
    "why": "Active error code"
   }
  ],
  "enable": "Set Configuration > Control Settings > Source to BACnet (and the BACnet interface to MSTP or BACnet/IP); otherwise control values from BACnet are ignored and the unit follows its driver-board analog input.",
  "heartbeat": "BMS Timeout tab (1-300 s, default 300 s): if no valid control signal arrives from the BMS within this time, warning W35 BMS Timeout is raised and the unit stops until a valid signal returns. Only evaluated when the control signal source is not Analog, so keep rewriting the demand AO.",
  "remote_sensors": "Control Mode Demand uses the AO as an output demand; RH P / RH PI modes use it as a measured humidity and the controller's setpoint/P-band AVs do the control. Setpoint and humidity can only be monitored through the controller in RH P/PI mode.",
  "setup": [
   "Communication settings are in the Communication submenu (password 0335): BACnet = Off (factory), MSTP or BACnet/IP; some changes reboot the controller.",
   "Node ID defaults to 1001 (range 1-4194303); BACnet IP port 47808; Foreign Device (BBMD) registration Off by default.",
   "IP type defaults to DHCP and reverts to fixed addressing after 5 failed DHCP attempts.",
   "MS/TP: Master by default, MAC 127 (0-127 master, 0-254 slave), baud 9600 (9600-76800)."
  ],
  "gotchas": [
   "Requires Integrated Controller software 5.10.1.14 or later for BACnet on-board.",
   "Capacity units follow the Metric/Imperial setting."
  ]
 },
 "points": [
  {
   "type": "DEV",
   "instance": 1001,
   "name": "Integrated Controller",
   "description": "Humidifier",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 614,
   "name": "Status",
   "description": "Operating status",
   "units": "",
   "access": "R",
   "states": "1=Humidifying, 2=Idle, 3=Idle Drain, 4=Keep Warm, 5=Filling, 6=Draining, 7=Disabled, 8=Safety Loop, 9=Stopped, 10=Blower Pack, 11=Fill Check, 12=FTBD"
  },
  {
   "type": "MI",
   "instance": 549,
   "name": "Service Status",
   "description": "Maintenance and malfunctions status",
   "units": "",
   "access": "R",
   "states": "1=Service Info, 2=Warning, 3=Service, 4=Fault"
  },
  {
   "type": "AI",
   "instance": 10001,
   "name": "Channel 1",
   "description": "Input signal channel 1",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10002,
   "name": "Channel 2",
   "description": "Limiter signal chanel 2",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10057,
   "name": "System Demand",
   "description": "System demand",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10060,
   "name": "Operating Hours",
   "description": "Operating hours",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10700,
   "name": "Next Service",
   "description": "Next service",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10100,
   "name": "Max. Capacity",
   "description": "Max. capacity",
   "units": "kg/h or lb/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10103,
   "name": "Output",
   "description": "Actual capacity",
   "units": "kg/h or lb/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10730,
   "name": "Error Code",
   "description": "Error code",
   "units": "",
   "access": "R",
   "states": "0=No Error"
  },
  {
   "type": "AI",
   "instance": 10732,
   "name": "Exhaust Service",
   "description": "Time to exhaust service",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10008,
   "name": "Manual Capacity",
   "description": "Manual capacity",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10010,
   "name": "Setpoint Channel 1",
   "description": "Setpoint channel 1",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10011,
   "name": "Band Channel 1",
   "description": "P-band (proportional band)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10012,
   "name": "ITime Channel 1",
   "description": "Integral time channel 1",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10013,
   "name": "Setpoint Channel 2",
   "description": "Setpoint channel 2 limiter",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10014,
   "name": "Band Channel 2",
   "description": "P-band (proportional band) limiter",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10015,
   "name": "Damp Channel 2",
   "description": "Damp time channel 2",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 10044,
   "name": "Digital RH/Demand A1",
   "description": "Actual humidity or demand via BACnet",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 10045,
   "name": "Digital RH/Demand A2",
   "description": "Actual humidity or limiter via BACnet",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Safety Loop",
   "description": "Safety loop",
   "units": "",
   "access": "R",
   "states": "0=Open, 1=Closed"
  },
  {
   "type": "BI",
   "instance": 504,
   "name": "Drain Pump",
   "description": "Drain pump",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 542,
   "name": "High Float Level",
   "description": "Water level high",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 544,
   "name": "Mid Float Level",
   "description": "Water level mid",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 546,
   "name": "Low Float Level",
   "description": "Water level low",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 599,
   "name": "Primary Inlet V1",
   "description": "Status of Primary inlet valve 1",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "BI",
   "instance": 601,
   "name": "Primary Inlet V2",
   "description": "Status of Primary inlet valve 2",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "BI",
   "instance": 603,
   "name": "Secondary Inlet V1",
   "description": "Status of Secondary inlet valve 1",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "BI",
   "instance": 605,
   "name": "Secondary Inlet V2",
   "description": "Status of Secondary inlet valve 2",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/condair/gs-ii",
 "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"
}
