Controls and monitors salt electrolysis systems via Modbus RTU.
Overview
This template connects to the Idegis Domotic salt electrolysis system via Modbus RTU. It reads chlorine production, pH, ORP, salt test results, and alarm statuses. It also allows writing setpoints for production, pH, ORP, and cover mode.
Key readings
Chlorine production (g/h)
pH measure
ORP measure (mV)
Salt test result
Status and alarms
Flow, salt, and pH alarms
Available commands
Setpoint normal production
Setpoint pH
Setpoint ORP (mV)
Setpoint cover
Use cases
Monitor real-time chlorine production and pH levels on a cloud dashboard for pool maintenance clients.
Create an alert when the salt test result drops below the minimum threshold to prevent insufficient chlorine generation.
Remotely adjust the pH setpoint and ORP setpoint without a site visit to the pool equipment room.
Log historical ORP and pH trends to demonstrate compliance with water quality standards.
Detect flow alarms early and notify the service team before water treatment is interrupted.
Switch cover mode setpoints remotely when a pool cover is deployed to reduce chemical consumption.
Installation
1Connect the Modbus RTU wiring (A and B terminals) from the Idegis Domotic to the RS485 port on your ModbusCloud gateway (MCG or MLP series).
2Configure the serial port on the gateway to 9600 baud, odd parity (1), and 8 data bits to match the Idegis Domotic communication settings.
3Set a unique Modbus slave address on the Idegis Domotic unit and note the address for gateway configuration.
4Import the Idegis Domotic template from the ModbusCloud template library and assign the correct slave address.
5Verify register readings in the ModbusCloud dashboard by comparing displayed pH, ORP, and production values with the local display on the Domotic unit.
6Pay special attention to overlapping register addresses (0 and 1) and confirm that function codes are correctly mapped during commissioning.
Things to watch for
Registers (27)
27 read / 5 write
Name
Address
Function
Type
Unit
Access
Status
Status
0
FC04
uint16
R
Alarms
1
FC04
uint16
R
Chlorine_production
Chlorproduktion
5
FC04
uint16
g/h
R
Pct_production
PCT-Produktion
6
FC04
uint16
R
Alarm
Alarme Aktiv
0
FC02
uint16
R
Electrolysis Polarity
Elektrolyse Polarität
1
FC02
uint16
R
Electrolysis ORP Stop
Electrolyse Stop
2
FC02
uint16
R
Cover_Input
Abdeckung
3
FC02
uint16
R
Setpoint_Actual
Sollwert Aktuell
7
FC04
uint16
R
Salt_test_result
Salz Test
8
FC04
uint16
R
Ph_measure
pH-Wert aktuell
10
FC04
uint16
R
Orp_measure
ORP-Wert aktuell
15
FC04
uint16
mV
R
Dsg_time_limit_ph
Zeitlimit pH
43
FC03
uint16
R/W
Setpoint_cover
Sollwert Abdeckung
39
FC03
uint16
R/W
Setpoint_pH
Sollwert pH
42
FC03
uint16
R/W
Setpoint_normal
Sollwert Normal
38
FC03
uint16
R/W
pH_Output
pH Ausgang
4
FC02
uint16
R
Flow_Alarm
Strömungsalarm
16
FC02
uint16
R
Low_Salt
Salz zu wenig
17
FC02
uint16
R
High_Salt
Salz zu viel
18
FC02
uint16
R
Setpoint_orp
Sollwert ORP
55
FC03
uint16
mV
R/W
Check Cell
Elektroden Prüfen
19
FC02
uint16
R
Low pH
pH-Wert zu niedrig
20
FC02
uint16
R
High pH
pH-Wert zu hoch
21
FC02
uint16
R
Low_mV
ORP-Wert zu Niedrig
24
FC02
uint16
R
High_mV
ORP-Wert zu hoch
25
FC02
uint16
R
Pump_stop_ph
Überdosierung
23
FC02
uint16
R
Use directly in ModbusCloud
Import this template into your own portal with one click, or get in touch for installation support.