INNOWATER Innowater SMC Salt Chlorinator Modbus TCP template

Innowater SMC Salt Chlorinator

Controls Innowater SMC salt chlorinators via Modbus TCP for pool management

Modbus TCP template for the Innowater SMC salt chlorinator. Reads pH, ORP (RX), production levels, cell voltage and current. Allows remote on/off control, setpoint adjustments, and manual production overrides for swimming pool chlorination systems.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
17, read and write
Key readings
pH value · Current production (%) · Cell state · Volts and Amps · RX value · pH and RX dosing (%)
Available commands
ON / OFF · pH Set Point · RX Set Point · Manual production
Compatible models
Innowater SMC
Last updated

Registers (17)

17 read, 6 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
pH Set PointpHRead and write
pHpHRead
pH dosing%Read
pH command%Read
Current production%Read
Cell stateRead
Water sensorRead
VoltsvoltiosRead
AmpsamperiosRead
ON / OFFRead and write
pH ON / OFFRead and write
DelaysRead
RX ON / OFFRead and write
Manual productionRead and write
RXRead
RX Set PointRead and write
RX dosingRead

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 and ORP values on a live dashboard to verify water quality between service visits.
  • Create an alert when pH drifts outside the acceptable range so a technician can respond quickly.
  • Adjust the pH and RX setpoints remotely from a mobile device without travelling to the pool site.
  • Log production percentage and cell voltage over time to detect scaling or cell degradation early.
  • Switch the chlorinator on or off remotely during seasonal pool shutdowns or maintenance windows.
  • Manage multiple Innowater SMC installations from one ModbusCloud account to streamline fleet operations.

Installation

  1. Connect the ModbusCloud Gateway to the same local network as the Innowater SMC Modbus TCP interface using an Ethernet cable or a shared switch.

  2. Verify the IP address of the Innowater SMC Modbus TCP interface and ensure it is reachable from the gateway subnet.

  3. In the ModbusCloud portal, add a new device and select the Innowater SMC Salt Chlorinator template from the library.

  4. Enter the IP address and Modbus TCP port (default 502) of the SMC interface in the device configuration screen.

  5. Confirm communication by checking that live values such as pH, ORP, and production percentage appear on the dashboard.

  6. Optionally configure alerts and setpoint controls in the ModbusCloud portal to enable remote management for the end customer.

Things to watch for

What baud rate or serial settings do I need to configure?

The Innowater SMC uses Modbus TCP, so there are no serial parameters to set. You only need the IP address and TCP port of the Modbus interface.

Why do some registers return unexpected values after a firmware update?

Register addresses on the SMC interface are spread across a wide range and may shift with firmware changes. Cross-check the register list supplied by Innowater with the template mapping and update any addresses that have moved.

Can I read and write the setpoints from the same register?

Yes. Registers such as pH setpoint (address 94) and on/off (address 2) are both readable and writable. The template handles this automatically, displaying the current value and allowing you to send a new one.

What data type are the registers?

All registers are uint16 (unsigned 16-bit integer). No 32-bit register pairing or special byte-order configuration is needed.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board