- Home
- BACnet points lists
- Xylem
- Lowara ecocirc XL / XLplus circulator
ECM circulator pump (wet rotor) · BACnet points list
Xylem Lowara ecocirc XL / XLplus circulator BACnet points list
Updated 4 November 2026
The ecocirc XL / XLplus drive is a BACnet MS/TP master (Modbus is the alternative). It uses only two object types: Analog Values for settings and commands (on/off, control mode, pressure/speed/temperature setpoints, twin-pump setup) and Analog Inputs for readings, alarm and error bit fields, twin-slave data, an error log and run timers.
This page lists 68 BACnet objects for the Xylem Lowara ecocirc XL / XLplus circulator — 19 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Xylem’s own free documentation, linked below.
- Manufacturer
- Xylem
- Model
- Lowara ecocirc XL / XLplus circulator
- Equipment
- ECM circulator pump (wet rotor)
- Equipment type
- VFDs & pumps
- BACnet objects
- 68 (19 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- Derived from the serial number: the lower 22 bits of the hex S/N on the drive label
- Also known as
- ecocirc XLplus, ecocirc XL, Lowara ecocirc, ecocirc XLplus BACnet
Reference only, provided as-is: verify against Xylem’s current documentation and the live device before use. Not official Xylem information. Terms of use.
BMS integration notes: Xylem Lowara ecocirc XL / XLplus circulator
Wire the pump to the MS/TP trunk and set the baud rate (38400 or higher is suggested). Find the device instance from the serial number. Write AV 0 to run or stop the pump, AV 1 for the control mode and the matching setpoint (AV 5, AV 6 or AV 7). Read power, head, flow, speed and the error code.
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.
| Object | Name | Why | Access |
|---|---|---|---|
| AV 0 | ON OFF | Pump on/off (1 = on) | Write |
| AV 1 | OP. MODALITY | Control mode: 1 const. pressure, 2 prop., 3 curve | Write |
| AV 6 | CONST. H S.P. | Constant pressure head setpoint, m (mode 1) | Write |
| AV 5 | PROP. H S.P. | Proportional pressure head setpoint, m (mode 2) | Write |
| AV 7 | RPM S.P. | Constant curve speed setpoint, rpm (mode 3) | Write |
| AI 3 | CURR. RPM | Pump speed, rpm | Read |
| AI 0 | POWER | Input power, W | Read |
| AI 2 | CURR. Q | Flow estimate, m³/h | Read |
| AI 1 | CURR. H | Head, m | Read |
| AI 15 | CURR. ERROR | Active error code; 0 = no error | Read |
Enable & remote start
No separate enable: AV 0 ON OFF turns the pump on (1) or off (0) and AV 1 selects the control mode whose setpoint (AV 5, AV 6 or AV 7) applies.
Network setup
- MS/TP master; baud 4800-57600, and the manual suggests 38400 or higher to avoid timing problems.
- Device instance comes from the drive serial number (lower 22 bits of the hex S/N).
- No segmentation support.
Watch out for
- Setpoint ranges depend on the pump model; check limits before writing.
- Twin pumps: AV 16 sets master/slave/single and AV 17 the twin mode; slave readings appear on AI 16-27.
- Several AIs are packed bit fields, not plain numbers.
Xylem Lowara ecocirc XL / XLplus circulator 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AVmin | 0 | ON OFF | Operating mode (pump on/off), default 1 | Write | 0=Off, 1=On | |
| AVmin | 1 | OP. MODALITY | Control mode, default 2 | Write | 1=Constant pressure, 2=Proportional pressure, 3=Constant curve | |
| AV | 2 | NIGHT MODE | Night mode activation | Write | 0=Not active, 1=Active | |
| AV | 3 | AIR VENTING | Air venting procedure | Write | 0=Not active, 1=Active | |
| AV | 4 | A. VEN. PWR ON | Air venting at power on | Write | 0=Not active, 1=Active | |
| AVmin | 5 | PROP. H S.P. | Proportional pressure setpoint (control mode 2) | m | Write | |
| AVmin | 6 | CONST. H S.P. | Constant pressure setpoint (control mode 1) | m | Write | |
| AVmin | 7 | RPM S.P. | Constant curve speed setpoint (control mode 3) | rpm | Write | |
| AV | 8 | T REG. TYPE | Temperature control mode | Write | 0=Not active, 1=Prop. temperature to head, 2=Constant temperature | |
| AV | 9 | ABS T S.P. | Absolute temperature setpoint | °C | Write | |
| AV | 10 | DIFF T S.P. | Differential temperature setpoint, 5-30 | °C | Write | |
| AV | 11 | T ACQ. TYPE | Temperature probe source | Write | 0=Internal, 1=External, 2=Differential | |
| AV | 12 | T SLOPE | Temperature slope | Write | 0=Increasing, 1=Decreasing | |
| AV | 13 | KP CONST. T | Proportional constant for temperature control | Write | ||
| AV | 14 | KI CONST. T | Integral constant for temperature control | Write | ||
| AV | 15 | T PI PERIOD | Temperature control sampling time | ms | Write | |
| AV | 16 | CIRC. CONF | Circulator configuration | Write | 0=Twin master, 1=Twin slave, 2=Single | |
| AV | 17 | TWIN MOD. | Twin pump control mode | Write | 0=Backup, 1=Alternate, 2=Parallel, 3=Forced parallel | |
| AV | 18 | LOG IDX SEL. | Error log row selector (0-7) for AI 28-43 | Write | ||
| AImin | 0 | POWER | Input power | W | Read | |
| AImin | 1 | CURR. H | Head | m | Read | |
| AImin | 2 | CURR. Q | Flow | m³/h | Read | |
| AImin | 3 | CURR. RPM | Speed | rpm | Read | |
| AI | 4 | CAN TEMP | Water temperature | °C | Read | |
| AI | 5 | EXT. TEMP | External water temperature | °C | Read | |
| AI | 6 | WIND 1 TEMP | Winding 1 temperature | °C | Read | |
| AI | 7 | WIND 2 TEMP | Winding 2 temperature | °C | Read | |
| AI | 8 | WIND 3 TEMP | Winding 3 temperature | °C | Read | |
| AI | 9 | MODULE TEMP | Power module temperature | °C | Read | |
| AI | 10 | IQ | Quadrature current | A | Read | |
| AI | 11 | IO B.F. STS | I/O status bit field (0-10 V, 4-20 mA, start/stop, probe, relay) | Read | ||
| AI | 12 | ALARM 1 B.F. | Alarm bit field 1 (A1-A7, A12) | Read | ||
| AI | 13 | ALARM 2 B.F. | Alarm bit field 2 (internal alarms A20) | Read | ||
| AI | 14 | ERROR 1 B.F. | Error bit field (E1-E10) | Read | ||
| AImin | 15 | CURR. ERROR | Active error code, 0 = no error | Read | ||
| AI | 16 | SLAVE PWR | Twin slave input power | W | Read | |
| AI | 17 | SLAVE H | Twin slave head | m | Read | |
| AI | 18 | SLAVE Q | Twin slave flow | m³/h | Read | |
| AI | 19 | SLAVE RPM | Twin slave speed | rpm | Read | |
| AI | 20 | SLAVE W.1 T | Twin slave winding 1 temperature | °C | Read | |
| AI | 21 | SLAVE W.2 T | Twin slave winding 2 temperature | °C | Read | |
| AI | 22 | SLAVE W.3 T | Twin slave winding 3 temperature | °C | Read | |
| AI | 23 | SLAVE MOD. T | Twin slave power module temperature | °C | Read | |
| AI | 24 | SLAVE IQ | Twin slave quadrature current | A | Read | |
| AI | 25 | SLAVE B.F. A1 | Twin slave alarm bit field 1 | Read | ||
| AI | 26 | SLAVE B.F. A2 | Twin slave alarm bit field 2 | Read | ||
| AI | 27 | SLAVE B.F. E2 | Twin slave error bit field | Read | ||
| AI | 28 | LOG ACT ERR | Logged error X: error code | Read | ||
| AI | 29 | LOG ERR STA T | Logged error X: start time | s | Read | |
| AI | 30 | LOG ERR END T | Logged error X: end time | s | Read | |
| AI | 31 | LOG ERR B.F. | Logged error X: error bit field | Read | ||
| AI | 32 | LOG ERR COUNT | Logged error X: occurrence counter | Read | ||
| AI | 33 | LOG RPM SET | Logged error X: speed setpoint | rpm | Read | |
| AI | 34 | LOG RPM VALUE | Logged error X: speed | rpm | Read | |
| AI | 35 | LOG IQ | Logged error X: quadrature current | A | Read | |
| AI | 36 | LOG AL 1 B.F. | Logged error X: alarm bit field 1 | Read | ||
| AI | 37 | LOG AL 2 B.F. | Logged error X: alarm bit field 2 | Read | ||
| AI | 38 | LOG B.F. IO | Logged error X: I/O status bit field | Read | ||
| AI | 39 | LOG PWR | Logged error X: input power | W | Read | |
| AI | 40 | LOG Q | Logged error X: flow | m³/h | Read | |
| AI | 41 | LOG H | Logged error X: head | m | Read | |
| AI | 42 | LOG PWR M T | Logged error X: power module temperature | °C | Read | |
| AI | 43 | LOG ON-OFF | Logged error X: operating mode | Read | ||
| AI | 48 | LIFE TMR | Life timer | s | Read | |
| AI | 49 | TMR P 0-25 | Time at 0-25 % power | s | Read | |
| AI | 50 | TMR P 25-50 | Time at 25-50 % power | s | Read | |
| AI | 51 | TMR P 50-75 | Time at 50-75 % power | s | Read | |
| AI | 52 | TMR P 75-100 | Time at 75-100 % power | s | Read |
No points match these filters.
Object ID lookup: Xylem Lowara ecocirc XL / XLplus circulator point IDs by name
AV0ON OFFAV1OP. MODALITYAV2NIGHT MODEAV3AIR VENTINGAV4A. VEN. PWR ONAV5PROP. H S.P.AV6CONST. H S.P.AV7RPM S.P.AV8T REG. TYPEAV9ABS T S.P.AV10DIFF T S.P.AV11T ACQ. TYPEAV12T SLOPEAV13KP CONST. TAV14KI CONST. TAV15T PI PERIODAV16CIRC. CONFAV17TWIN MOD.AV18LOG IDX SEL.AI0POWERAI1CURR. HAI2CURR. QAI3CURR. RPMAI4CAN TEMPAI5EXT. TEMPAI6WIND 1 TEMPAI7WIND 2 TEMPAI8WIND 3 TEMPAI9MODULE TEMPAI10IQAI11IO B.F. STSAI12ALARM 1 B.F.AI13ALARM 2 B.F.AI14ERROR 1 B.F.AI15CURR. ERRORAI16SLAVE PWRAI17SLAVE HAI18SLAVE QAI19SLAVE RPMAI20SLAVE W.1 TAI21SLAVE W.2 TAI22SLAVE W.3 TAI23SLAVE MOD. TAI24SLAVE IQAI25SLAVE B.F. A1AI26SLAVE B.F. A2AI27SLAVE B.F. E2AI28LOG ACT ERRAI29LOG ERR STA TAI30LOG ERR END TAI31LOG ERR B.F.AI32LOG ERR COUNTAI33LOG RPM SETAI34LOG RPM VALUEAI35LOG IQAI36LOG AL 1 B.F.AI37LOG AL 2 B.F.AI38LOG B.F. IOAI39LOG PWRAI40LOG QAI41LOG HAI42LOG PWR M TAI43LOG ON-OFFAI48LIFE TMRAI49TMR P 0-25AI50TMR P 25-50AI51TMR P 50-75AI52TMR P 75-100
Integration notes
- The device instance is fixed by the serial number: convert the hex S/N to 32-bit binary, drop the top 10 bits, and read the remaining 22 bits as decimal.
- Setpoint min/max/default values depend on the pump model; the table values are for reference only.
- Bit-field AIs (11-14, 25-27, 31, 36-38) must be split into 16 bits; the manual gives each bit meaning.
- AI 28-43 show one entry of the 8-entry error log, selected by AV 18.
- Temperature AIs read 3.40282347e+38 (water probes) or 255 (winding/module) when the probe may be faulty.
- AI 44-47 are listed as unused and are left out.
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. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Lowara ecocirc XL / XLplus circulator 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 Xylem Lowara ecocirc XL / XLplus circulator
How many BACnet points does the Xylem Lowara ecocirc XL / XLplus circulator have?
This list has 68 BACnet objects: 49 analog inputs, 19 analog values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Xylem Lowara ecocirc XL / XLplus circulator BACnet points are writable?
19 of the 68 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 Xylem Lowara ecocirc XL / XLplus circulator BACnet documentation?
The source is ecocirc XLplus BACnet Objects (Technical Sheet) (ecocirc XLplus BACnet Objects r1.0), revision 2014-06-05 (PICS date), published free by Xylem at https://www.xylem.com/siteassets/brand/lowara/resources/manual/2014-08-29_ecocircxlplus_bacnet_objects_r1.0.pdf.
What are the minimum BACnet points to integrate the Xylem Lowara ecocirc XL / XLplus circulator?
Start with AV 0 ON OFF (Pump on/off (1 = on)); AV 1 OP. MODALITY (Control mode: 1 const. pressure, 2 prop., 3 curve); AV 6 CONST. H S.P. (Constant pressure head setpoint, m (mode 1)); AV 5 PROP. H S.P. (Proportional pressure head setpoint, m (mode 2)); AV 7 RPM S.P. (Constant curve speed setpoint, rpm (mode 3)); AI 3 CURR. RPM (Pump speed, rpm); AI 0 POWER (Input power, W); AI 2 CURR. Q (Flow estimate, m³/h); AI 1 CURR. H (Head, m); AI 15 CURR. ERROR (Active error code; 0 = no error).
How do I enable BMS control of the Xylem Lowara ecocirc XL / XLplus circulator?
No separate enable: AV 0 ON OFF turns the pump on (1) or off (0) and AV 1 selects the control mode whose setpoint (AV 5, AV 6 or AV 7) applies.
How do I check these points on the real Lowara ecocirc XL / XLplus circulator?
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 Xylem BACnet points lists
- Multistage smart pump with integrated drive (booster)
Xylem Lowara Smart Pump e-HME / e-SVE / VME / e-SVIE (booster / multistage)
Lowara Smart Pump Range multistage pumps e-HME, e-SVE, VME and e-SVIE (firmware 101.10 and later), alone or in a 2-3 pump multi-pump set.
Also known as: e-HME, e-SVE, VME, e-SVIE, Lowara Smart Pump Range, Lowara e-SV smart - In-line smart circulator pump with integrated drive
Xylem Lowara Smart Pump e-LNEE / e-LNES / e-LNTE / e-LNTS (in-line)
Lowara Smart Pump Range in-line pumps e-LNEEE, e-LNESE, e-LNTEE and e-LNTSE (firmware 151.06 and later), single or dual (twin) units.
Also known as: e-LNEEE, e-LNESE, e-LNTEE, e-LNTSE, e-LNEE, e-LNES, e-LNTE, e-LNTS, Lowara Smart Pump Range, Smart Pump e-LN
Source: ecocirc XLplus BACnet Objects (Technical Sheet) · ecocirc XLplus BACnet Objects r1.0 · rev. 2014-06-05 (PICS date). Object names, instances and units are reproduced as published; descriptions are our own.