{
 "manufacturer": "AERCO",
 "manufacturer_slug": "aerco",
 "model": "ADMS Smart Water Tempering System",
 "model_slug": "adms-smart-water-tempering",
 "aliases": [
  "ADMS",
  "AERCO ADMS",
  "Smart Water Tempering System",
  "106902",
  "OMM-0126"
 ],
 "equipment_type": "Digital DHW mixing valve system (water tempering)",
 "applies_to": "AERCO ADMS digital mixing (water tempering) systems for domestic hot water.",
 "summary": "The ADMS control module (built by tekmar for AERCO) supports BACnet IP, BACnet MS/TP or Modbus RTU, picked in the BAS menu. The BACnet object list is small: temperatures, pressures, flows, mix ratio, energy, an error code, the recirculation pump relay and one writable DHW target.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": "Application software J1268A (per the PICS)",
 "default_device_instance": 1,
 "access_inferred": false,
 "notes": [
  "The PICS lists vendor tekmar Control Systems Ltd., vendor ID 983, model 106902.",
  "There are no binary inputs; the recirculation pump status is published as a read-only Binary Output (BO 0).",
  "The manual also prints \"Other / ERROR\" rows meaning instances not listed return an error; they are not real objects and are left out.",
  "AV 0 is capped by the BAS Setpoint Max set at the control (read back on AI 10).",
  "Pressure and flow points need the matching sensors fitted."
 ],
 "integration": {
  "summary": "Set BAS Type to BAC-IP or BAC-MSTP in the Building Automation menu and set the device ID (and MAC/baud for MS/TP). Set BAS Setpoint Max at the control to limit remote changes, then write AV 0 for the mixed outlet target. The rest is monitoring.",
  "minimum_points": [
   {
    "ref": "AV 0",
    "why": "Mixed outlet target, °F (capped by AI 10)",
    "name": "DHW Target"
   },
   {
    "ref": "AI 0",
    "why": "Mixed outlet temperature, °F",
    "name": "DHW Temp"
   },
   {
    "ref": "AI 1",
    "why": "Recirculation return temperature, °F",
    "name": "DHW Recirc Temp"
   },
   {
    "ref": "AI 11",
    "why": "Mix ratio, %",
    "name": "Mix %"
   },
   {
    "ref": "BO 0",
    "why": "Recirculation pump running (read-only)",
    "name": "Recirc Pump Relay"
   },
   {
    "ref": "AI 13",
    "why": "Error code, 0-30",
    "name": "Error Code"
   }
  ],
  "enable": "No enable point. With a BAS type selected the BMS can write AV 0; the BAS Setpoint Max setting at the control (default 140 °F, range 80 °F up to the mixed outlet maximum less 10 °F) limits it.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BAS Type: NONE (default), BAC-IP, BAC-MSTP or MODBUS.",
   "BACnet Device ID 0-4194303, default 1.",
   "IP: UDP port default 47808; optional foreign device registration (BBMD IP default 127.127.127.127, port 47808, TTL 30-65535 s).",
   "MS/TP: MAC 0-127 (default 1), baud 9600 default, up to 115200.",
   "DeviceCommunicationControl password is AERCO1017."
  ],
  "gotchas": [
   "BO 0 is read-only even though it is an output object.",
   "No segmentation support per the PICS."
  ]
 },
 "source": {
  "title": "ADMS Smart Water Tempering System User Guide & Instruction Manual (BAS Integration section)",
  "doc_number": "OMM-0126C",
  "revision_date": "04/09/2026",
  "url": "https://www.aerco.com/dfsmedia/0533dbba17714b1ab581ab07a4cbb521/658965-source/638779906930000000/adms-operation-and-maintenance-manual-omm-126.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "DHW Temp",
   "description": "Mixed outlet temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "DHW Recirc Temp",
   "description": "Recirculation return temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Hot Temp",
   "description": "Hot inlet supply temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Cold Temp",
   "description": "Cold inlet supply temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "DHW Pressure",
   "description": "Mixed outlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "DHW Recirc Pressure",
   "description": "Recirculation pump inlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Hot Pressure",
   "description": "Hot supply inlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Cold Pressure",
   "description": "Cold supply inlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "DHW Flow",
   "description": "Mixed outlet flow rate",
   "units": "gpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Recirc Flow",
   "description": "Recirculation return flow rate",
   "units": "gpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "DHW Target Max",
   "description": "Highest DHW target the BAS may set",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Mix %",
   "description": "Mix ratio: (DHW - cold) / (hot - cold)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Energy Used",
   "description": "Totalized energy through the unit",
   "units": "therms",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Error Code",
   "description": "Numeric error code, 0-30",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "DHW Target",
   "description": "Mixed outlet temperature target, 50-180 °F",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "Recirc Pump Relay",
   "description": "Recirculation pump status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/aerco/adms-smart-water-tempering",
 "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"
}
