{
 "manufacturer": "Geberit",
 "manufacturer_slug": "geberit",
 "model": "Geberit Connect (Geberit Gateway + GEBUS end devices)",
 "model_slug": "geberit-connect",
 "aliases": [
  "Geberit Connect",
  "Geberit Gateway",
  "GEBUS",
  "Geberit Hygiene System",
  "GHS",
  "971.816.00.0"
 ],
 "equipment_type": "Other equipment (sanitary flush control gateway)",
 "applies_to": "Geberit Connect: the BTL-listed Geberit Gateway (BACnet IP) and the WC/urinal flush controls, washbasin taps, hygiene flush units and sensors linked to it over GEBUS.",
 "summary": "The Geberit Gateway publishes every connected end device as its own set of BACnet IP objects, plus collective groups per zone and device type. Each object has a fixed object number (000-399); the real instance adds the device position, device type and zone. Status objects give connectivity, warnings, errors and usage; counters give flushes and water use; control objects start flushes, set flush volumes and cleaning mode.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Applies-to codes in descriptions: GW gateway, WT washbasin tap, WC WC flush control, UR urinal, SE GEBUS sensor, HS hygiene flush unit; (all) = every type.",
  "Template list: instance shown = object number (000-399), which is also the gateway's own instance. End-device instance = object number + position x 400 + device type x 12,400 + zone x 186,000 (device type 1 WC, 2 urinal, 3 washbasin tap, 4 sensor, 5 hygiene flush unit; 0 = collective group).",
  "Full object names carry a prefix, e.g. Gateway.DeviceSerial or Zone.1.Toilet.1.WaterUsage (instance 198970 in the manual's example).",
  "Objects are created when an end device is assigned to the gateway; which ones exist depends on the device type (see Applies to).",
  "Structured View objects (gateway, zone, device-type and device groups), the Device object and the Network Port object are not listed.",
  "Most status and counter objects also exist for collective groups (zone, device type), e.g. total water use for a zone."
 ],
 "source": {
  "title": "Geberit Connect System Manual",
  "doc_number": "971.816.00.0(02)",
  "revision_date": "04-2024",
  "url": "https://cdn.data.geberit.com/documents/971.816.00.0_02.pdf"
 },
 "integration": {
  "summary": "Map ConnectionStatus, GenericWarning and GenericError for each device or collective group and alarm on them; trend WaterUsage and FlushCount. The BMS can start flushes and switch cleaning mode.",
  "minimum_points": [
   {
    "ref": "BV 205",
    "name": "Flush",
    "why": "Start a flush (WC / urinal)"
   },
   {
    "ref": "MV 207",
    "name": "Cleaning",
    "why": "Cleaning mode on/off"
   },
   {
    "ref": "PIV 170",
    "name": "WaterUsage",
    "why": "Water use, l"
   },
   {
    "ref": "PIV 141",
    "name": "FlushCount",
    "why": "Flush count"
   },
   {
    "ref": "BV 107",
    "name": "UsageActive",
    "why": "Device in use"
   },
   {
    "ref": "MV 101",
    "name": "ConnectionStatus",
    "why": "Normal / Unreachable"
   },
   {
    "ref": "BV 103",
    "name": "GenericWarning",
    "why": "Device warning"
   },
   {
    "ref": "BV 104",
    "name": "GenericError",
    "why": "Device fault"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Device instance is set in the Geberit app (factory setting: serial number).",
   "Read the instance formula before mapping; collective groups use position 0 and/or device type 0."
  ],
  "gotchas": [
   "On a collective group a mixed value reads as Indeterminate (MV) or 4294967295 (FlushTime).",
   "Errors and warnings must be read out on site with the Geberit Control app."
  ]
 },
 "points": [
  {
   "type": "CSV",
   "instance": 1,
   "name": "DeviceSerial",
   "description": "Serial number (all)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "CSV",
   "instance": 2,
   "name": "ZoneName",
   "description": "Zone the device is assigned to (all)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 101,
   "name": "ConnectionStatus",
   "description": "Connectivity to the end device (WT/WC/UR/SE/HS)",
   "units": "",
   "access": "R",
   "states": "Normal, Unreachable"
  },
  {
   "type": "BV",
   "instance": 102,
   "name": "GenericInfo",
   "description": "Gateway shows an information message (GW)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 103,
   "name": "GenericWarning",
   "description": "Device or gateway shows a warning (all)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 104,
   "name": "GenericError",
   "description": "Device or gateway shows a fault (all)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 105,
   "name": "GenericFatalError",
   "description": "Fatal fault (HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 106,
   "name": "LowBattery",
   "description": "End device battery almost empty (WT/WC/UR)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 107,
   "name": "UsageActive",
   "description": "Device in use (all)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 108,
   "name": "ValveOpen",
   "description": "Solenoid valve (V1) open (WT/WC/UR/HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 109,
   "name": "Valve2Open",
   "description": "Solenoid valve V2 open (HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 110,
   "name": "LevelSensor",
   "description": "Backpressure sensor reports backpressure (HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 111,
   "name": "GHSStatus",
   "description": "Geberit Hygiene System status over all flush programmes (GW)",
   "units": "",
   "access": "R",
   "states": "Off, Active, Blocked, Delayed, Draining, Error"
  },
  {
   "type": "PIV",
   "instance": 140,
   "name": "UsageCount",
   "description": "Number of uses since install/reset (WT/WC/UR)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 141,
   "name": "FlushCount",
   "description": "Number of flushes since install/reset (WT/WC/UR/HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 142,
   "name": "Flush2Count",
   "description": "Flushes with valve V2 (HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 143,
   "name": "AutomaticFlushCount",
   "description": "Automatic WC flushes (WC)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 144,
   "name": "ManualFlushCount",
   "description": "Manual WC flushes (WC)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 145,
   "name": "FullFlushCount",
   "description": "Full WC flushes (WC)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 146,
   "name": "PartialFlushCount",
   "description": "Partial WC flushes (WC)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 147,
   "name": "HygieneFlushCount",
   "description": "Flushes from internal hygiene programmes (WT/WC/UR/HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 148,
   "name": "HygieneFlushCount2",
   "description": "Hygiene programme flushes with valve V2 (HS)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 170,
   "name": "WaterUsage",
   "description": "Water use since install/reset (WT/WC/UR/HS)",
   "units": "l",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 171,
   "name": "WaterUsage2",
   "description": "Water use of stack V2 (HS)",
   "units": "l",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 172,
   "name": "WaterTemperature",
   "description": "Water temperature (SE/HS)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 173,
   "name": "WaterTemperature2",
   "description": "Water temperature, stack V2 (HS)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 174,
   "name": "WaterFlow",
   "description": "Flow rate (SE/HS)",
   "units": "ml/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 175,
   "name": "WaterFlow2",
   "description": "Flow rate, stack V2 (HS)",
   "units": "ml/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 201,
   "name": "Locate",
   "description": "On = device LED flashes (gateway: Bluetooth LED) (all)",
   "units": "",
   "access": "W",
   "states": "Unknown, On, Off"
  },
  {
   "type": "MV",
   "instance": 202,
   "name": "DisableRadio",
   "description": "Turns off the Bluetooth interface (GW/WT/WC/UR/HS)",
   "units": "",
   "access": "W",
   "states": "False, True, Indeterminate (groups only)"
  },
  {
   "type": "PIV",
   "instance": 203,
   "name": "DrainVolume",
   "description": "Drain (flush) volume, V1 (WT/WC/UR/HS)",
   "units": "l",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 204,
   "name": "DrainVolume2",
   "description": "Drain (flush) volume, V2 (HS)",
   "units": "l",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 205,
   "name": "Flush",
   "description": "Starts a flush (WC full flush, urinal for FlushTime) (WC/UR)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 206,
   "name": "FlushTime",
   "description": "Urinal flush time (UR)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 207,
   "name": "Cleaning",
   "description": "Cleaning mode on/off; ends automatically (WT/WC/UR)",
   "units": "",
   "access": "W",
   "states": "Inactive, Active, Indeterminate (groups only)"
  },
  {
   "type": "MV",
   "instance": 208,
   "name": "GHSOperatingMode",
   "description": "Active Geberit Hygiene System mode (GW)",
   "units": "",
   "access": "W",
   "states": "Off, Mode 1, Mode 2"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/geberit/geberit-connect",
 "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"
}
