Easy BACnet
  1. Home
  2. BACnet points lists
  3. A. O. Smith
  4. Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)

Commercial electric water heater · BACnet points list

A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) BACnet points list

Updated 28 October 2026

Short answer

A. O. Smith's Xi electric water heaters talk to BACnet through an ICC gateway: the Mirius gives BACnet MS/TP and the ETH-1000 gives BACnet IP. The virtual device exposes tank temperatures, the setpoint and per-bank differentials, element-bank counts, run times and cycles, probe, ECO and low-water inputs, bank output states and state/fault/alert codes. The BMS can write the setpoint and enable or disable heating through an EMS control word.

This page lists 70 BACnet objects for the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) — 7 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from A. O. Smith’s own free documentation, linked below.

Manufacturer
A. O. Smith
Model
Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)
Equipment
Commercial electric water heater
Equipment type
Boilers & water heaters
BACnet objects
70 (7 writable)
Transport
BACnet MS/TP, BACnet IP
Firmware
Mirius V3.000, ETH-1000 V4.001 (device object values in the manual)
Default device instance
530081
Also known as
Custom Xi, Gold Xi, Xi electric, ETH-1000, Mirius, 100316044, 100316045, ICC gateway
Source document
Installation Manual: Inter-Appliance Communications, Communication Node for EMS/BMS Control (ETH-1000 / Mirius) · 100329879_2000571701 Rev. C · rev. 2020-02
Download CSV 70 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)

Integration in brief

Install the ICC gateway (Mirius for BACnet MS/TP, ETH-1000 for BACnet IP) and set its address and device instance with ICC Configuration Studio. The BMS writes the tank setpoint (AV 201) and, if it should switch heating, takes EMS control through AV 263 and refreshes it at least every 30 s. Read the tank temperature, banks on, CCB state and fault/alert codes.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
AV 263EMS Mode-StatusEMS control word: enable/disable heatingWrite
AV 201Temper SetpointTank setpoint, 32.2-82.2 °CWrite
MV 801CCB System State0 = standby, 6 = heating, 8 = faultRead
AI 5Tank TemperatureControlling tank temperature, °CRead
AV 242#Banks Cmd’d OnElement banks currently commanded onRead
MV 802Fault CodeActive fault codeRead
MV 803Alert CodeActive alert codeRead

Enable & remote start

Heating on/off from the BMS goes through AV 263 EMS Mode-Status: write 3841 to put the heater in EMS mode, then 1 to enable or 0 to disable heating. The tank setpoint is AV 201.

Heartbeat & communication loss

Write 3584 (EMS Mode Refresh) within 30 s, 15 s or less recommended, or EMS mode ends.

Network setup

Watch out for

A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

70 of 70 shown
Type
Multi-state
Access
Show
A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) BACnet Points List
DescriptionStates
AI1Firmware Ver-Rev1Firmware version; major in upper byte, minor in lowerRead
AI2ConfigurationConfiguration wordRead
AImin5Tank TemperatureControlling tank temperature°CRead
AI4Lower TemperatureLower or Secondary Temperature°CRead
AVmin201Temper SetpointTank temperature setpoint; 32.2-82.2 °C (90-180 °F)°CWrite
AV202Differen’lBank1Bank 1 differential; 0.6-11.1 °C (1-20 °F)°CWrite
AV203Differen’lBank2Bank 2 differential; 0.6-11.1 °C (1-20 °F)°CWrite
AV204Differen’lBank3Bank 3 differential; 0.6-11.1 °C (1-20 °F)°CWrite
AV205Differen’lBank4Bank 4 differential; 0.6-11.1 °C (1-20 °F)°CWrite
AV206Differen’lBank5Bank 5 differential; 0.6-11.1 °C (1-20 °F)°CWrite
AV209Number of CyclesNumber of heating cyclesRead
AV210Elapsed TimePowered-up time, hours with two decimalshRead
AV211Elapsed DaysPowered-up time, days partdaysRead
AV212Elapsed HoursPowered-up time, hours part (use with Elapsed Days)hRead
AV213Heating TimeTime spent heating, hours with two decimalshRead
AV214Heating DaysTime spent heating, days partdaysRead
AV215Heating HoursTime spent heating, hours part (use with Heating Days)hRead
AV217#CCB HW FaultsCCB Hardware Fault CounterRead
AV218#Model FaultsModel Fault Counter; ETH-1000 onlyRead
AV219#Temp Probe FaultsTemperature Probe Fault CounterRead
AV223#CCB Comm FaultsCommunication Fault Counter; ETH-1000 onlyRead
AV224#ECO FaultsHigh-temperature ECO trip counterRead
AV233#Powr Anode FltsPowered Anode Alert CounterRead
AV234#Element FaultsElement Fault CounterRead
AV235#LWCO FaultsLow Water Cut Off Fault CounterRead
AV236#Element Banks UsedNumber of Element Banks in Water HeaterRead
AV237#Elements in Bank 1Elements monitored for current in bank 1Read
AV238#Elements in Bank 2Elements monitored for current in bank 2Read
AV239#Elements in Bank 3Elements monitored for current in bank 3Read
AV240#Elements in Bank 4Elements monitored for current in bank 4Read
AV241#Elements in Bank 5Elements monitored for current in bank 5Read
AVmin242#Banks Cmd’d OnNumber of Banks currently Commanded to be onRead
AV243Bank On TimeBank 1 powered time, hours with two decimals; ETH-1000 onlyhRead
AV244Bank1 On DaysBank 1 heating time, days partdaysRead
AV245Bank1 On HoursBank 1 heating time, hours parthRead
AV246Bank2 On TimeBank 2 powered time, hours with two decimals; ETH-1000 onlyhRead
AV247Bank2 On DaysBank 2 heating time, days partdaysRead
AV248Bank2 On HoursBank 2 heating time, hours parthRead
AV249Bank3 On TimeBank 3 powered time, hours with two decimals; ETH-1000 onlyhRead
AV250Bank3 On DaysBank 3 heating time, days partdaysRead
AV251Bank3 On HoursBank 3 heating time, hours parthRead
AV252Bank4 On TimeBank 4 powered time, hours with two decimals; ETH-1000 onlyhRead
AV253Bank4 On DaysBank 4 heating time, days partdaysRead
AV254Bank4 On HoursBank 4 heating time, hours parthRead
AV255Bank5 On TimeBank 5 powered time, hours with two decimals; ETH-1000 onlyhRead
AV256Bank5 On DaysBank 5 heating time, days partdaysRead
AV257Bank5 On HoursBank 5 heating time, hours parthRead
AV258Bank 1 Heating CyclesBank 1 heating cyclesRead
AV259Bank 2 Heating CyclesBank 2 heating cyclesRead
AV260Bank 3 Heating CyclesBank 3 heating cyclesRead
AV261Bank 4 Heating CyclesBank 4 heating cyclesRead
AV262Bank 5 Heating CyclesBank 5 heating cyclesRead
AVmin263EMS Mode-StatusEMS control word (BMS enable/disable of heating); see notesWrite
AV264Element StatusElement status bitsReadBit 0 = element 1 ... bit 14 = element 15
BI301Temp Probe OpenTemperature Probe open statusRead0=Okay, 1=Open
BI302Temp Probe ShortTemperature Probe shorted statusRead0=Okay, 1=Shorted
BI313Temp Probe ECO StatusProbe high-temperature energy cut-out (ECO) statusRead0=Open Switch, 1=Closed Switch
BI321Safety Relay FeedbackSafety relay feedbackRead0=Open, 1=Closed
BI322Tank Full (LWCO)Low water cut-off: tank fullRead0=Open Switch, 1=Closed Switch
BI323AC Input1 T’statAC input 1 thermostat (external enable 1)Read0=Open, 1=Closed
BI324AC Input2 T’statAC input 2 thermostat (external enable 2)Read0=Open, 1=Closed
BO405Bank1 Output StatusBank 1 output stateRead0=Off, 1=On
BO406Bank2 Output StatusBank 2 output stateRead0=Off, 1=On
BO407Bank3 Output StatusBank 3 output stateRead0=Off, 1=On
BO408Bank4 Output StatusBank 4 output stateRead0=Off, 1=On
BO409Bank5 Output StatusBank 5 output stateRead0=Off, 1=On
BV505Output Relay StatusOutput relay statusRead0=Relay Off, 1=Relay On
MVmin801CCB System StateCCB control stateRead0=Off (Standby), 6=Heating, 8=Fault
MVmin802Fault CodeActive fault codeReadNumeric code; see the fault codes and warnings table in the manual
MVmin803Alert CodeActive alert codeReadNumeric code; see the fault codes and warnings table in the manual

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)

How many BACnet points does the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) have?

This list has 70 BACnet objects: 4 analog inputs, 50 analog values, 7 binary inputs, 5 binary outputs, 1 binary value, 3 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) BACnet points are writable?

7 of the 70 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) BACnet documentation?

The source is Installation Manual: Inter-Appliance Communications, Communication Node for EMS/BMS Control (ETH-1000 / Mirius) (100329879_2000571701 Rev. C), revision 2020-02, published free by A. O. Smith at https://assets.hotwater.com/damroot/Original/10004/100329879.pdf.

What are the minimum BACnet points to integrate the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)?

Start with AV 263 EMS Mode-Status (EMS control word: enable/disable heating); AV 201 Temper Setpoint (Tank setpoint, 32.2-82.2 °C); MV 801 CCB System State (0 = standby, 6 = heating, 8 = fault); AI 5 Tank Temperature (Controlling tank temperature, °C); AV 242 #Banks Cmd’d On (Element banks currently commanded on); MV 802 Fault Code (Active fault code); MV 803 Alert Code (Active alert code).

How do I enable BMS control of the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)?

Heating on/off from the BMS goes through AV 263 EMS Mode-Status: write 3841 to put the heater in EMS mode, then 1 to enable or 0 to disable heating. The tank setpoint is AV 201.

Does the A. O. Smith Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway) need a BACnet heartbeat or have a communication timeout?

Write 3584 (EMS Mode Refresh) within 30 s, 15 s or less recommended, or EMS mode ends.

How do I check these points on the real Custom Xi / Gold Xi electric water heaters (ETH-1000 / Mirius gateway)?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More A. O. Smith BACnet points lists

Source: Installation Manual: Inter-Appliance Communications, Communication Node for EMS/BMS Control (ETH-1000 / Mirius) · 100329879_2000571701 Rev. C · rev. 2020-02. Object names, instances and units are reproduced as published; descriptions are our own.