Modbus device library
Verified on Edge Server release 5.4.0.
The library holds 48 devices. Each device has a register map that you can add in the Growbud app. You do not need to write a profile.
To add a device, see Configure Modbus devices.
How to read the tables
- Address, Baud, Parity, Stop bits are the factory settings of the device. Set the same line format on every device on one bus.
- Readable is the number of points the Controller can read.
- Writable is the number of points the Controller can write.
- Provenance tells you where the register map came from.
| Provenance | Meaning |
|---|
| First party | Growbud hardware. The map and the firmware come from one source. |
| Vendor manual | The map comes from the vendor document that the library names. |
| Best effort | The map is the layout most often documented for the part. Clones and firmware revisions can differ. Check one reading on your device. |
Water quality
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| In-Situ | Aqua TROLL 200 | 1 | 19200 | Even | 1 | 10 | 0 | Vendor manual |
| In-Situ | Aqua TROLL 500 | 1 | 19200 | Even | 1 | 33 | 0 | Vendor manual |
| In-Situ | Aqua TROLL 600 | 1 | 19200 | Even | 1 | 33 | 0 | Vendor manual |
| In-Situ | Aqua TROLL 700 | 1 | 19200 | Even | 1 | 46 | 0 | Vendor manual |
| In-Situ | Level TROLL 400/500/700 | 1 | 19200 | Even | 1 | 4 | 0 | Vendor manual |
| Keller | Series 36XW | 1 | 9600 | None | 1 | 3 | 0 | Vendor manual |
| Renke | RS-LDO-N01-1 | 1 | 4800 | None | 1 | 3 | 0 | Vendor manual |
| Renke | RS-PH-N01-2 | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Renke | RS-ZD-N01 (0-50 NTU) | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Renke | RS-ZD-N01 (200 / 1000 / 4000 NTU) | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Rika | RK500-12 | 3 | 9600 | None | 1 | 3 | 0 | Best effort |
| Rika | RK500-13 | 4 | 9600 | None | 1 | 4 | 0 | Best effort |
| YSI | ODO RTU | 1 | 9600 | Even | 1 | 8 | 0 | Vendor manual |
Environment
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Apogee Instruments | Guardian SM-500 / SM-600 | 1 | 19200 | Even | 1 | 10 | 0 | Vendor manual |
| Generic | XY-MD02 (SHT20) | 1 | 9600 | None | 1 | 2 | 0 | Best effort |
| Renke | RS-CO2-*-WS-N01 | 1 | 4800 | None | 1 | 3 | 0 | Vendor manual |
| Renke | RS-FS-N01 | 1 | 4800 | None | 1 | 1 | 0 | Vendor manual |
| Renke | RS-FXJT-N01 | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Renke | RS-WS-N01 | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Renke | RS-WS-N01-YM-1 | 1 | 4800 | None | 1 | 2 | 0 | Vendor manual |
| Seeed | SenseCAP S-CO2-03 | 45 | 9600 | None | 1 | 3 | 0 | Vendor manual |
| Seeed | SenseCAP S-THP-01A | 1 | 9600 | None | 1 | 6 | 0 | Vendor manual |
| Seeed | SenseCAP S-YM-01 | 1 | 9600 | None | 1 | 2 | 0 | Vendor manual |
| Vaisala | GMP251 | 240 | 19200 | None | 2 | 4 | 0 | Vendor manual |
| Vaisala | GMP252 | 240 | 19200 | None | 2 | 5 | 0 | Vendor manual |
| Vaisala | HMP110 | 240 | 19200 | None | 2 | 4 | 0 | Vendor manual |
| Vaisala | HMP7 | 240 | 19200 | None | 2 | 9 | 0 | Vendor manual |
Soil
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| JXCT | JXBS-3001-NPK-RS (7-in-1) | 1 | 9600 | None | 1 | 7 | 0 | Vendor manual |
| Seeed | SenseCAP S-Temp&VWC&EC-02 | 1 | 9600 | None | 1 | 6 | 0 | Vendor manual |
Light
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Apogee Instruments | S2-432 | 1 | 19200 | Even | 1 | 8 | 0 | Vendor manual |
| Apogee Instruments | S2-442 | 1 | 19200 | Even | 1 | 8 | 0 | Vendor manual |
| Apogee Instruments | SI-5xx | 1 | 19200 | Even | 1 | 6 | 0 | Vendor manual |
| Apogee Instruments | SN-522 | 1 | 19200 | Even | 1 | 12 | 0 | Vendor manual |
| Apogee Instruments | SP-422 | 1 | 19200 | Even | 1 | 4 | 0 | Vendor manual |
| Apogee Instruments | SP-522 | 1 | 19200 | Even | 1 | 4 | 0 | Vendor manual |
| Apogee Instruments | SP-722 | 1 | 19200 | Even | 1 | 7 | 0 | Vendor manual |
| Apogee Instruments | SQ-422 | 1 | 19200 | Even | 1 | 6 | 0 | Vendor manual |
| Apogee Instruments | SQ-522 | 1 | 19200 | Even | 1 | 6 | 0 | Vendor manual |
| Apogee Instruments | SQ-618 | 1 | 19200 | Even | 1 | 6 | 0 | Vendor manual |
Flow
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Badger Meter | Dynasonics TFX-500w | 1 | 19200 | None | 1 | 5 | 0 | Vendor manual |
| Seametrics | iMAG 4700 | 1 | 19200 | None | 1 | 5 | 0 | Vendor manual |
Power
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Eastron | SDM120-Modbus | 1 | 2400 | None | 1 | 10 | 0 | Vendor manual |
| Eastron | SDM230-Modbus | 1 | 2400 | None | 1 | 10 | 0 | Best effort |
| Eastron | SDM630-Modbus | 1 | 9600 | None | 1 | 23 | 0 | Vendor manual |
Actuator
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Waveshare | Modbus RTU Relay | 1 | 9600 | None | 1 | 9 | 8 | Vendor manual |
| Waveshare | Modbus RTU Relay (D) | 1 | 9600 | None | 1 | 25 | 16 | Vendor manual |
| Waveshare | Modbus RTU Relay 16CH | 1 | 9600 | None | 1 | 17 | 16 | Vendor manual |
Mechanical / HVAC
| Manufacturer | Model | Address | Baud | Parity | Stop bits | Readable | Writable | Provenance |
|---|
| Banner Engineering | QM30VT3 | 1 | 19200 | None | 1 | 40 | 18 | Vendor manual |
Devices that are not in the library
These devices have no vendor Modbus document. The library does not guess their registers.
| Device | Reason |
|---|
| Atlas Scientific EZO sensors (all) | The vendor datasheets list Modbus as an unavailable protocol. |
| Apogee SI-4xx radiometers | These models use SDI-12 only. The Modbus infrared line is the separate SI-5xx family. |
| Apogee UV sensors (SU-1xx, SU-2xx, SU-4xx) | No Modbus document exists. |
| Apogee oxygen sensors | No Modbus document exists. |
| Apogee NDVI and PRI pairs S2-411, S2-412, S2-421, S2-422 | These models use SDI-12. Only the S2-432 and S2-442 use Modbus. |
The part number does not always tell you the protocol. Check the vendor document before you buy a sensor.
If your device is not in the library, add it with a custom profile. See Configure Modbus devices.