
Bayrol Poolmanager 5
Monitors swimming pool water quality via Modbus TCP for Bayrol PoolManager 5th generation controllers.
This template connects to BayrolPoolManager 5th generation controllers via Modbus TCP. It reads pool water quality data including pH, free chlorine or bromine, redox potential, temperatures, battery voltage, and alarm statuses. All 61 registers are read-only.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 61, read only
- Brand
- Bayrol
- Key readings
- pH value · Free chlorine / bromine · Redox potential (mV) · Temperature T1 to T3 · Battery voltage · Collective alarm status
- Compatible models
- PoolManager Chlorine · PoolManager Bromine · PoolManager Oxygen · PoolManager PRO · Analyt 2 · Analyt 3 · Analyt 3 Hotel
- Last updated
Registers (61)
61 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| 4033_T1 (Temperatur 1) | °C | Read | |||
| 4001_pH | pH | Read | |||
| 4008_Cl (free chlorine) / Br (free bromine) | mg/l | Read | |||
| 4022_Redox | mV | Read | |||
| 3002_Lower Alarm threshold pH | pH | Read | |||
| 3003_Upper Alarm threshold pH | pH | Read | |||
| 3001_Setpoint pH | pH | Read | |||
| 3017_Setpoint Chlorine / Bromine | mg/l | Read | |||
| 3018_Lower Alarm threshold Chlorine / Bromine | mg/l | Read | |||
| 3019_Upper Alarm threshold Chlorine / Bromine | mg/l | Read | |||
| 3049_Setpoint Redox (mV) | mV | Read | |||
| 3050_Setpoint Redox (mV) | mV | Read | |||
| 3051_Lower Alarm threshold Redox (mV) | mV | Read | |||
| 3052_Lower Alarm threshold Redox (mV) | mV | Read | |||
| 3053_Upper Alarm threshold Redox (mV) | mV | Read | |||
| 3054_Upper Alarm threshold Redox (mV) | mV | Read | |||
| 3069_Lower Alarm threshold T1 | °C | Read | |||
| 3070_Upper Alarm threshold T1 | °C | Read | |||
| 3074_Lower Alarm threshold T2 | °C | Read | |||
| 3075_Upper Alarm threshold T2 | °C | Read | |||
| 3079_Lower Alarm threshold T3 | °C | Read | |||
| 3080_Upper Alarm threshold T3 | °C | Read | |||
| 3084_Basic dosing amount O2 | l | Read | |||
| 4047_Battery | V | Read | |||
| 4069_T2 (Temperatur 2) | °C | Read | |||
| 4071_T3 (Temperatur 3) | °C | Read | |||
| 4106_Total chlorine | mg/l | Read | |||
| 4077_O2 (dosed amount O2) | l | Read | |||
| 4108_Combined chlorine | mg/l | Read | |||
| 4109_Active chlorine | mg/l | Read | |||
| 2001_Collective alarm | Read | ||||
| 2002_Power-on Delay | Read | ||||
| 2003_No flow signal (input flow) | Read | ||||
| 2004_No flow signal (input IN1) | Read | ||||
| 2005_Upper Alarm pH | Read | ||||
| 2006_Lower Alarm pH | Read | ||||
| 2009_Dosing Alarm pH | Read | ||||
| 2010_Upper Alarm Chlorine / Bromine | Read | ||||
| 2011_Lower Alarm Chlorine / Bromine | Read | ||||
| 2012_Level Alarm Chlorine | Read | ||||
| 2013_Level Warning Chlorine | Read | ||||
| 2014_Dosing Alarm Chlorine / Bromine | Read | ||||
| 2019_Upper Alarm Redox | Read | ||||
| 2020_Lower Alarm Redox | Read | ||||
| 2021_Level Alarm Redox | Read | ||||
| 2022_Level Warning Redox | Read | ||||
| 2023_Dosing Alarm Redox | Read | ||||
| 2024_Level Alarm O2 (Bayrosoft (R)) | Read | ||||
| 2025_Level Warning O2 (Bayrosoft (R)) | Read | ||||
| 2028_Upper Alarm Temperature T1 | Read | ||||
| 2029_Lower Alarm Temperature T1 | Read | ||||
| 2030_Upper Alarm Temperature T2 | Read | ||||
| 2031_Lower Alarm Temperature T2 | Read | ||||
| 2032_Upper Alarm Temperature T3 | Read | ||||
| 2033_Lower Alarm Temperature T3 | Read | ||||
| 2034_Battery Alarm | Read | ||||
| 2035_Level Alarm pH+ | Read | ||||
| 2036_Level Warning pH+ | Read | ||||
| 2037_Level Alarm pH- | Read | ||||
| 2038_Level Warning pH- | Read | ||||
| 2039_Level Alarm Flockmatic (R) | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor pH, chlorine, and redox values on a live cloud dashboard for remote pool management.
- Create alerts when pH or disinfectant levels drift outside configured alarm thresholds.
- Track water temperature trends across multiple temperature sensors over days or weeks.
- Log battery voltage readings to schedule preventive maintenance before controller power failures.
- Oversee multiple hotel or public swimming pools from a single ModbusCloud account.
- Verify that dosing setpoints match the intended configuration without an on-site visit.
Installation
Connect the ModbusCloud Gateway to the same local network as the Bayrol PoolManager controller.
Ensure Modbus TCP is enabled on the Bayrol controller and note the IP address assigned to it.
In the ModbusCloud portal, add a new device and import the Bayrol Poolmanager 5 template from the template library.
Configure the IP address and Modbus TCP port of the Bayrol controller in the gateway connection settings.
Verify that live values for pH, temperature, and alarm status appear correctly on the ModbusCloud dashboard.
Things to watch for
Can I change setpoints or control dosing remotely through this template?
No. All 61 registers in this template are read-only. Setpoints and alarm thresholds are exposed for monitoring, but writing to them is not supported. Dosing and configuration changes must be made on the Bayrol controller directly.
Which Bayrol controllers are compatible with this template?
The template works with all 5th generation controllers from 2012 onward. This includes PoolManager Chlorine, Bromine, Oxygen, PoolManager PRO, Analyt 2, Analyt 3, and Analyt 3 Hotel.
The gateway cannot connect to the Bayrol controller over Modbus TCP. What should I check?
Confirm that Modbus TCP is enabled in the controller settings. Verify the IP address and TCP port (commonly 502). Ensure the gateway and the Bayrol controller are on the same subnet or that routing is configured correctly.
Do I need to configure register scaling or byte order manually?
No. The template includes the correct register addresses, data types, and scaling factors. No manual adjustment is required after importing the template.
Want to see how it works?














