Home / Sensors / ZTS-3000-TR-WS-N01
ZTS · RS-485 sensor
Zhaotaisheng
2-in-1 soil moisture + temperature probe (RS-485 Modbus).
The ZTS-3000-TR-WS-N01 is a 2-in-1 RS-485 soil probe reporting moisture and temperature over Modbus-RTU on RS-485 at 4800 bps, 8N1, on DC 5–30 V. This guide documents 4 registers, default Modbus address 1. It does not report EC, pH, N-P-K and others. For those on the same bus: EC → ZTS-3000-TR-ECWS-N01; pH → ZTS-3000-TR-PH-N01. It is register-compatible with the Renke RS-WS-N01-TR, which the same firmware profile reads unchanged. Sankhya firmware profile: ZTS_2in1.
Specs sourced from: Official ZTS-3000-TR-* datasheets (R224068/R224069/R224070).
Function codes 0x03, 0x04, 0x06 at 4800 bps, 8N1. Data registers are read with 0x03; configuration registers are written with 0x06. PLC column shows the 4xxxx Modbus holding-register convention.
| Register | PLC | Parameter | Type | Scale | Unit | R/W | Notes |
|---|---|---|---|---|---|---|---|
| 0000H | 40001 | Soil moisture | uint16 | 0.1 | % | RO | Expanded 10x. Range 0-100%. Confirmed from official PDF response example: 0164H=356=35.6%. |
| 0001H | 40002 | Soil temperature | int16 | 0.1 | °C | RO | Expanded 10x. Negative in two's complement. Confirmed from official PDF: FFDDH=-35=-3.5°C. Range -40 to 80°C. |
| 07D0H | 42001 | Device address | uint16 | 1 | — | RW | Range 1-254. Factory default 1. Broadcast 0xFF for address discovery. |
| 07D1H | 42002 | Baud rate | uint16 | 1 | — | RW | Factory default 1 (4800 bps). 0=2400; 1=4800; 2=9600; 3=19200; 4=38400; 5=57600; 6=115200; 7=1200 |
This probe is configured over the same RS-485 bus using Modbus write commands (function code 0x06). Configure one device at a time on the bus.
Upgraded to 0.95. Official PDF uploaded and confirmed. 0000H=moisture, 0001H=temperature — confirmed from hex response example. Supports function codes 0x03/0x04/0x06. Stabilization <3 seconds. Baud enum extended to 8 values (adds 19200/38400/57600/115200/1200 vs earlier assumption of 3 values only).
How the ZTS-3000-TR-WS-N01 compares with the other RS-485 models in the Sankhya library. "Drop-in" means the same parameter set and the same register map, read by the same firmware profile.
| Model | Relationship | Measures | Baud | Difference |
|---|---|---|---|---|
| Renke RS-WS-N01-TR | Drop-in | Moisture, Temperature | 4800 | Same parameter set and register map. Differs in supply range (DC 4.5–30 V) and registers documented here (2). |
| ZTS-3000-TR-ECWS-N01 | Sibling | Moisture, Temperature, EC | 4800 | Adds EC. |
| ZTS-3001-TR-ECTHNPKPH-N01 | Sibling | Moisture, Temperature, EC, pH, N-P-K, Salinity, TDS | 4800 | Adds EC, pH, N-P-K, salinity and TDS. |
| ZTS-3001-TR-ECTHPH-N01 | Sibling | Moisture, Temperature, EC, pH, Salinity, TDS | 4800 | Adds EC, pH, salinity and TDS. |
| ZTS-3002-TR-THNPKPH-N01 | Sibling | Moisture, Temperature, pH, N-P-K | 4800 | Adds pH and N-P-K. |
Every sensor on this page is in our RS-485 library. Pick your model, and the firmware-generation pipeline builds the Modbus (or ASCII) polling code for an ESP32-S3 node — no hand-coding the register math.
Contact Us