ProMinent ProMinent DULCO-Pool SplashControl Pro Modbus RTU template

ProMinent DULCO-Pool SplashControl Pro

Reads all measured values from a ProMinent swimming pool controller via Modbus.

This template reads all measured values from a ProMinent DULCO-Pool SplashControl Pro swimming pool controller via Modbus RTU. It exposes pH, temperature, ORP, chlorine, and flow values, along with setpoints, alarm thresholds, and state flags. All registers are read-only.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
20, read only
Key readings
pH Value · Temperature Value · ORP Value · Chlorine Value · Flow Value · State Flags
Compatible models
Splash Control Pro
Last updated

Registers (20)

20 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
pH ValueRead
Temperature Value°CRead
Flow ValueRead
ORP ValueRead
Chlorine ValueRead
State FlagsRead
pH SetpointRead
Flow High AlarmRead
Chlorine SetpointRead
ORP SetpointRead
Temperature Setpoint°CRead
Flow Low AlarmRead
Chlorine Low AlarmRead
Chlorine High AlarmRead
ORP Low AlarmRead
Temperature Low Alarm°CRead
ORP High AlarmRead
Temperature High Alarm°CRead
pH Low AlarmRead
pH High AlarmRead

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.

Number of installations (optional)

Use cases

  • Monitor pH, ORP, and chlorine levels on a live dashboard to verify water quality compliance.
  • Create an alert when the pH value drifts outside the configured alarm thresholds for more than five minutes.
  • Track pool water temperature trends over time to optimise heating schedules and reduce energy costs.
  • Set up a notification when the flow value drops to zero, indicating a possible pump failure or filter blockage.
  • Generate weekly water quality reports for facility managers or regulatory documentation.
  • Review state flags remotely to detect active alarms without visiting the pool plant room.

Installation

  1. Enable Modbus RTU on the ProMinent DULCO-Pool SplashControl Pro and note the configured slave address.

  2. Wire the RS-485 A and B lines from the SplashControl Pro to the RS-485 port on your ModbusCloud Gateway.

  3. Set the gateway serial port to 19200 baud, odd parity, and 8 data bits to match the controller settings.

  4. In the ModbusCloud portal, add a new device and import the ProMinent DULCO-Pool SplashControl Pro template from the library.

  5. Enter the Modbus slave address you configured on the controller and verify that live readings appear on the dashboard.

Things to watch for

I see no data after connecting. What should I check first?

Verify that the baud rate is set to 19200 and parity is set to odd (1) on both the gateway and the SplashControl Pro. A mismatch in either setting will prevent communication.

Why do pH and temperature values look incorrect or extremely large?

pH and temperature are stored as float32 values across two consecutive registers. Make sure the byte order and word order in the gateway match the ProMinent controller. An incorrect word swap will produce nonsensical readings.

Can I change setpoints or alarm thresholds through this template?

No. All registers in this template are read-only. Setpoints and alarm thresholds are exposed for monitoring purposes only. Adjustments must be made directly on the SplashControl Pro controller.

Is it possible to connect multiple SplashControl Pro units on the same RS-485 bus?

Yes. Assign a unique Modbus slave address to each controller and add a separate device in ModbusCloud for each one, selecting the same template but entering the corresponding address.

Want to see how it works?

Electrician working in an open distribution board