Skip to main content

Modbus IP

Aqua-Scope WiFi devices feature an integrated Modbus TCP/IP server. Modbus IP (also known as Modbus TCP/IP) is a widely used industrial communication protocol that operates over standard Ethernet networks on TCP port 502.

Characteristics:

  • Simple, lightweight, and broadly supported
  • Data exchange via 16-bit word registers
  • No encryption or authentication (use in trusted networks recommended)

Enabling Modbus

Modbus IP is enabled via the app:

  1. Open the Aqua-Scope App
  2. Select the device
  3. Navigate to Configuration → Communication Options
  4. Enable Modbus IP

The device is then accessible as a Modbus TCP server on port 502 within the local network.

Register Map

Configuration Registers (1–32)

Access: Read / Write
Size: 16 bits per register

Registers 1–32 directly map to the device's internal configuration parameters. Which parameters are available is documented in the respective product manual.

Caution

Changing configuration values requires specific knowledge of the respective device's parameters. Incorrect values may impair device behavior.

Sensor Data Registers (from 100)

Access: Read Only
Size: 32 bits per sensor (2 consecutive 16-bit registers)

Each sensor occupies two consecutive registers:

  • Even register = upper 16 bits
  • Next odd register = lower 16 bits

Register address calculation:

Base register = 100 + (Sensor Index × 2)
Sensor IndexRegisterDescription
0100–101First sensor
1102–103Second sensor
2104–105Third sensor
4108–109Fifth sensor

Which sensor indices a device supports is documented in the respective product manual.

Valve Control (Register 99)

Access: Write Only
Size: 16 bits

ValueAction
0Close valve
Any other valueOpen valve

Only relevant for devices with valve control (BVS, KFR).

Example: Modbus Access

Using a Modbus TCP client (e.g., mbpoll, pymodbus, Node-RED Modbus node):

# Read temperature (Sensor Index 1, Register 102-103)
mbpoll -a 1 -r 102 -c 2 -t 4 192.168.1.100

# Close valve (Register 99, Value 0)
mbpoll -a 1 -r 99 -t 4 192.168.1.100 0

# Read configuration parameter 1 (Register 1)
mbpoll -a 1 -r 1 -c 1 -t 4 192.168.1.100

Supported Devices

Modbus IP is supported by all WiFi-enabled Aqua-Scope devices: