Home / Sensors / ZTS-3000-TR-WS-N01

ZTS · RS-485 sensor

Zhaotaisheng

ZTS-3000-TR-WS-N01

2-in-1 soil moisture + temperature probe (RS-485 Modbus).

✓ Verified for SankhyaMoistureTemperatureVerification 0.95 · datasheet-confirmed

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
4800 bps
Serial format
8N1
Function codes
0x03, 0x04, 0x06
Supply voltage
DC 5–30 V
Power
≤ 0.5 W (typical)
Default address
1
Ingress / housing
IP68
Probe / element
Stainless steel
Operating temp.
−40 to +80 °C (probe)
Firmware profile
ZTS_2in1

Specs sourced from: Official ZTS-3000-TR-* datasheets (R224068/R224069/R224070).

Modbus-RTU register map

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.

RegisterPLCParameterTypeScaleUnitR/WNotes
0000H40001Soil moistureuint160.1%ROExpanded 10x. Range 0-100%. Confirmed from official PDF response example: 0164H=356=35.6%.
0001H40002Soil temperatureint160.1°CROExpanded 10x. Negative in two's complement. Confirmed from official PDF: FFDDH=-35=-3.5°C. Range -40 to 80°C.
07D0H42001Device addressuint161RWRange 1-254. Factory default 1. Broadcast 0xFF for address discovery.
07D1H42002Baud rateuint161RWFactory default 1 (4800 bps). 0=2400; 1=4800; 2=9600; 3=19200; 4=38400; 5=57600; 6=115200; 7=1200

Worked query

# Read moisture + temperature (2 registers from 0x0000) request 01 03 00 00 00 02 C4 0B response 01 03 04 01 64 FF DD 3B B9 # 0164H=356 => moisture=35.6%, FFDDH=-35 => temperature=-3.5°C

Changing address & baud rate

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.

Notes & caveats

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).

Common questions

What baud rate does the ZTS-3000-TR-WS-N01 use by default?
4800 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the ZTS-3000-TR-WS-N01 need?
DC 5–30 V (≤ 0.5 W (typical)).
How do I change the ZTS-3000-TR-WS-N01 Modbus address?
Write the device-address register with function code 0x06, one device on the bus at a time, then power-cycle. See the Configuration section above.
Is the ZTS-3000-TR-WS-N01 compatible with the Sankhya platform?
Yes — it is in the Sankhya RS-485 sensor library and the firmware-generation pipeline can produce node firmware for it.

Related ZTS sensors

Run this sensor on a Sankhya node

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.

Request access