Peraqua iQntrol DOS-MODBUS dosing system Modbus TCP template

iQntrol DOS-MODBUS dosing system

Monitors and controls pH/Redox dosing for private pool water disinfection.

The Peraqua iQntrol DOS-MODBUS is a pool water disinfection dosing system communicating over Modbus TCP. This template reads pH, Redox (mV), and temperature values, monitors chemical levels and alarms, and allows remote adjustment of dosing setpoints and parameters.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
43, read and write
Brand
Peraqua
Key readings
pH value · Redox (mV) · Temperature · Chemical canister levels · Flow and leak alarms · Fuse fault status
Available commands
pH setpoint and alarm limits · mV setpoint and alarm limits · pH and mV p-range · Dosing delay
Compatible models
iQntrol DOS-MODBUS · Aquastar Air
Last updated

Registers (43)

43 read, 12 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
16 - Temperature°CRead
38- pH - p-rangeRead and write
B02 - disinfection emptyRead
B03 - pH regulation emptyRead
B32 - pH min AlarmRead
B33 - pH max AlarmRead
B13 - no flowRead
B16 - pH regulation leakRead and write
B17 - disinfection leakRead
B36 - mV min AlarmRead
B37 - mV max. AlarmRead
B41 - IO-Board F1 fuse fault (24V Desinfektion)Read
B44 - IO-Board F2 fuse fault (24V pH)Read
B45 - NT-Board F1 fuse fault (24V Sensoren)Read
B48 - pH regulation dynamic dosing exceededRead
B50 - disinfection dynamic dosing exceededRead
B51 - dosing OFFRead
B64 - disinfection dosing 24VRead
B65 - pH regulation dosing 24VRead
B66 - flocculation dosingRead
B18 - flocculation emtyRead
B19 - flocculant leakRead
B68 - alarmRead
B70 - pH regulation dosing 230VRead
B71 - disinfection dosing 230VRead
C00 - pH control directionRead
C02 - flocculation ON_OFFRead
C03 - mutual locking ON_OFFRead
C16 - Modus Automatic_MenuRead
22 - pHpHRead
24 - RedoxmVRead
36 - pH - setpointRead and write
40 - pH - alarm lowRead and write
42 - pH - alarm highRead and write
44 - pH - time watchRead and write
46 - pH - Control typesRead
48 - mV - setpointRead and write
50 - mV - p-rangeRead and write
52 - mV - alarm lowRead and write
54 - mV - alarm highRead and write
56 - mV - time watchRead and write
58 - mV_ml - Control typesRead
114 - Dosing delaysRead and write

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 live pH, Redox, and temperature readings on a cloud dashboard to plan pool maintenance without a site visit.
  • Create alerts when pH or Redox values drift outside configured alarm limits to respond before water quality degrades.
  • Adjust pH and mV setpoints remotely from the ModbusCloud platform without a site visit.
  • Track chemical canister levels over time and schedule refills based on consumption trends.
  • Set up notifications for flow loss, leak detection, or fuse faults to catch equipment issues early.
  • Log historical water quality data for compliance documentation or seasonal analysis.

Installation

  1. Connect the ModbusCloud Gateway to the same local network as the iQntrol DOS-MODBUS, ensuring both devices can reach each other over Modbus TCP on port 502.

  2. Verify the IP address of the iQntrol DOS-MODBUS unit and confirm it is reachable from the gateway using a network scan or ping test.

  3. Set the Modbus TCP unit ID on the dosing system if multiple Modbus devices share the same network segment, and note the configured ID for the template setup.

  4. Import the Peraqua iQntrol DOS-MODBUS template in the ModbusCloud portal and assign the correct IP address and unit ID to the device.

  5. Confirm that live values for pH, Redox, and temperature appear on the dashboard, and verify alarm flag registers toggle correctly by simulating a flow interruption if possible.

Things to watch for

Why do some register values appear incorrect or swapped?

The device uses float32 registers for measurements and setpoints, and uint16 for status flags. Some register addresses overlap between function blocks. Ensure you are using the correct template mapping and that your gateway is reading the right function block for each register.

What byte order should I use for float32 registers?

Peraqua devices typically use big-endian (AB CD) byte order for float32 values. If readings look unrealistic, try toggling the word order setting in the ModbusCloud device configuration.

The gateway cannot connect to the dosing system over Modbus TCP. What should I check?

Confirm the iQntrol DOS-MODBUS and the gateway are on the same subnet. Verify that TCP port 502 is not blocked by a firewall or router. Check that no other client is holding an exclusive Modbus TCP connection to the device.

Is the Aquastar Air supported by this same template?

Yes. The Aquastar Air is listed as a compatible model and shares the same Modbus register map as the iQntrol DOS-MODBUS.

Want to see how it works?

Electrician working in an open distribution board