All devices

Sentek · Soil sensor

Drill & Drop / TriSCAN probe with Sentek Modbus interface Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
Low word first
Baud rate
9600
Parity
None
Data bits
8
Stop bits
2

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
01
Last measurement selection
Holds the value written to holding register 40001 when the last measurement was started; it keeps that value after the measurement completes.
UInt16-1R
11
Measurement status
0 = no measurement, 1 = measurement in progress, 2 = measurement completed with no errors, 3 = measurement completed but errors occurred. An error means a sensor failed or no configured sensors were selected (sensors with depth 0 are not configured).
UInt16-1R
22
Moisture sensor selection for current scan
32-bit mask of the moisture sensors being scanned; bit 0 is the first sensor. Written by the probe from holding register 40002.
UInt32-1R
42
Salinity sensor selection for current scan
32-bit mask of the salinity sensors being scanned; bit 0 is the first sensor.
UInt32-1R
62
Temperature sensor selection for current scan
32-bit mask of the temperature sensors being scanned; bit 0 is the first sensor.
UInt32-1R
82
Detected moisture sensors mask
Mask of the configured/detected moisture sensors, in sensor-address order; unconfigured sensors do not appear.
UInt32-1R
102
Detected salinity sensors mask
Mask of the configured/detected salinity sensors.
UInt32-1R
122
Detected temperature sensors mask
Mask of the configured/detected temperature sensors.
UInt32-1R
142
Sampled moisture sensors mask
Mask of moisture sensors already read during the current scan; it indicates scan progress, not failed sensors.
UInt32-1R
162
Sampled salinity sensors mask
Mask of salinity sensors already read during the current scan.
UInt32-1R
182
Sampled temperature sensors mask
Mask of temperature sensors already read during the current scan.
UInt32-1R
202
Humidity sensor selection for current scan
32-bit mask of the humidity sensors being scanned. Note: the humidity masks are not consecutive with the temperature masks.
UInt32-1R
222
Detected humidity sensors mask
Mask of the configured/detected humidity sensors.
UInt32-1R
242
Sampled humidity sensors mask
Mask of humidity sensors already read during the current scan. Absolute register 30025; the manual prints its relative address as 0x0019, which is one higher than the 30025 - 30001 arithmetic gives (0x0018 = 24) — the absolute address was used.
UInt32-1R
1001
Maximum number of sensors per type
Low byte = maximum number of sensors per type (32); high byte = number of types allocated in the implementation (0, kept for compatibility with firmware before 1.4.1).
UInt16-1R
1011
Moisture sensor 1 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1021
Moisture sensor 2 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1031
Moisture sensor 3 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1041
Moisture sensor 4 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1051
Moisture sensor 5 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1061
Moisture sensor 6 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1071
Moisture sensor 7 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1081
Moisture sensor 8 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1091
Moisture sensor 9 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1101
Moisture sensor 10 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1111
Moisture sensor 11 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1121
Moisture sensor 12 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1131
Moisture sensor 13 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1141
Moisture sensor 14 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1151
Moisture sensor 15 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1161
Moisture sensor 16 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). A depth of 0 means the sensor is not configured and it will not appear in the detected-sensors mask.
UInt16-1R
1321
Salinity sensor 1 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1331
Salinity sensor 2 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1341
Salinity sensor 3 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1351
Salinity sensor 4 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1361
Salinity sensor 5 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1371
Salinity sensor 6 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1381
Salinity sensor 7 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1391
Salinity sensor 8 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1401
Salinity sensor 9 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1411
Salinity sensor 10 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1421
Salinity sensor 11 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1431
Salinity sensor 12 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1441
Salinity sensor 13 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1451
Salinity sensor 14 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1461
Salinity sensor 15 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1471
Salinity sensor 16 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1641
Temperature sensor 1 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1651
Temperature sensor 2 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1661
Temperature sensor 3 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1671
Temperature sensor 4 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1681
Temperature sensor 5 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1691
Temperature sensor 6 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1701
Temperature sensor 7 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1711
Temperature sensor 8 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1721
Temperature sensor 9 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1731
Temperature sensor 10 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1741
Temperature sensor 11 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1751
Temperature sensor 12 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1761
Temperature sensor 13 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1771
Temperature sensor 14 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1781
Temperature sensor 15 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1791
Temperature sensor 16 depth
Depth of the sensor, dimensionless and multiplied by 10 (e.g. 102 means 10.2). 0 = not configured.
UInt16-1R
1961
Humidity sensor 1 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
1971
Humidity sensor 2 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
1981
Humidity sensor 3 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
1991
Humidity sensor 4 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2001
Humidity sensor 5 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2011
Humidity sensor 6 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2021
Humidity sensor 7 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2031
Humidity sensor 8 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2041
Humidity sensor 9 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2051
Humidity sensor 10 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2061
Humidity sensor 11 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2071
Humidity sensor 12 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2081
Humidity sensor 13 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2091
Humidity sensor 14 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2101
Humidity sensor 15 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2111
Humidity sensor 16 depth
Depth of the sensor, dimensionless and multiplied by 10. 0 = not configured.
UInt16-1R
2562
Cooked moisture reading, sensor 1
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2582
Cooked moisture reading, sensor 2
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2602
Cooked moisture reading, sensor 3
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2622
Cooked moisture reading, sensor 4
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2642
Cooked moisture reading, sensor 5
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2662
Cooked moisture reading, sensor 6
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2682
Cooked moisture reading, sensor 7
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2702
Cooked moisture reading, sensor 8
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2722
Cooked moisture reading, sensor 9
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2742
Cooked moisture reading, sensor 10
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2762
Cooked moisture reading, sensor 11
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2782
Cooked moisture reading, sensor 12
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2802
Cooked moisture reading, sensor 13
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2822
Cooked moisture reading, sensor 14
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2842
Cooked moisture reading, sensor 15
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
2862
Cooked moisture reading, sensor 16
IEEE-754 32-bit floating point cooked (calibrated) moisture value. Valid values are +0.0 to +101.0; out-of-range results and failed sensors return IEEE Not-a-Number. Register pair with low word at the lower address.
Float32-1R
3202
Cooked salinity reading, sensor 1
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3222
Cooked salinity reading, sensor 2
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3242
Cooked salinity reading, sensor 3
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3262
Cooked salinity reading, sensor 4
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3282
Cooked salinity reading, sensor 5
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3302
Cooked salinity reading, sensor 6
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3322
Cooked salinity reading, sensor 7
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3342
Cooked salinity reading, sensor 8
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3362
Cooked salinity reading, sensor 9
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3382
Cooked salinity reading, sensor 10
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3402
Cooked salinity reading, sensor 11
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3422
Cooked salinity reading, sensor 12
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3442
Cooked salinity reading, sensor 13
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3462
Cooked salinity reading, sensor 14
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3482
Cooked salinity reading, sensor 15
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3502
Cooked salinity reading, sensor 16
IEEE-754 32-bit floating point cooked salinity value for the sensor. Register pair with low word at the lower address.
Float32-1R
3842
Cooked temperature reading, sensor 1
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3862
Cooked temperature reading, sensor 2
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3882
Cooked temperature reading, sensor 3
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3902
Cooked temperature reading, sensor 4
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3922
Cooked temperature reading, sensor 5
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3942
Cooked temperature reading, sensor 6
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3962
Cooked temperature reading, sensor 7
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
3982
Cooked temperature reading, sensor 8
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4002
Cooked temperature reading, sensor 9
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4022
Cooked temperature reading, sensor 10
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4042
Cooked temperature reading, sensor 11
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4062
Cooked temperature reading, sensor 12
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4082
Cooked temperature reading, sensor 13
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4102
Cooked temperature reading, sensor 14
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4122
Cooked temperature reading, sensor 15
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4142
Cooked temperature reading, sensor 16
IEEE-754 32-bit floating point cooked temperature value for the sensor. Register pair with low word at the lower address.
Float32-1R
4482
Cooked humidity reading, sensor 1
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4502
Cooked humidity reading, sensor 2
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4522
Cooked humidity reading, sensor 3
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4542
Cooked humidity reading, sensor 4
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4562
Cooked humidity reading, sensor 5
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4582
Cooked humidity reading, sensor 6
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4602
Cooked humidity reading, sensor 7
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4622
Cooked humidity reading, sensor 8
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4642
Cooked humidity reading, sensor 9
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4662
Cooked humidity reading, sensor 10
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4682
Cooked humidity reading, sensor 11
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4702
Cooked humidity reading, sensor 12
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4722
Cooked humidity reading, sensor 13
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4742
Cooked humidity reading, sensor 14
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4762
Cooked humidity reading, sensor 15
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R
4782
Cooked humidity reading, sensor 16
IEEE-754 32-bit floating point cooked humidity value for the sensor. Register pair with low word at the lower address.
Float32-1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: Sentek 'Modbus Interface Manual — RS232/RS485', version 3.7 (Sentek Pty Ltd, 2025), published on the vendor's download page for the Sentek Modbus probe interface: 'Setting up the probe interface' / 'Setting the probe interface' (communication settings), 'Modbus Communication' (framing, RTU/ASCII), 'Register Map — Input Registers' (pages 23-25) and 'Register Map — Holding Registers' (page 26), plus 'Data Types' (page 27). The manual applies to Sentek probes fitted with the Modbus interface board (Drill & Drop, EnviroPro-style multi-depth probes): moisture, salinity and temperature sensors at configured depths, plus humidity masks on the interfaces that support them. Stored addresses are the manual's own relative (hex) addresses, e.g. 30001 = 0x0000 and 30257 = 0x0100, so addressing is zero_based; 16-bit registers are big-endian and 32-bit values carry the LOW word in the LOWER register address (manual, 'Data Types'), hence word_order LowFirst. Factory serial settings: 'The default settings are RTU mode, 9600 baud, no parity' (page 11) and the framing rule on the same manual ('8 data bits ... either one (if parity is used) or two (if no parity) stop bits'), i.e. 9600 8N2. The factory slave address is NOT stated: the manual only gives the configurable range 1-247 and says the address is set in the Probe Configuration Utility, so unit 1 here is a placeholder to be matched to the probe's configured address before reading. Only the first 16 sensors of each type are listed because the manual states that present Sentek probes have a maximum of 16 sensors per type (the map allows 32). Deliberately omitted: the per-sensor 'cooked' humidity block beyond sensor 16, ASCII-mode specific registers (the app uses Modbus RTU through a gateway), and the probe configuration/normalisation coefficients, which the manual keeps in the Probe Configuration Utility rather than in documented register rows.