Home / Sensors / ZTS-3001-TR-ECTHPH-N01

ZTS · RS-485 sensor

Zhaotaisheng

ZTS-3001-TR-ECTHPH-N01

4-in-1 soil moisture + temperature + EC + pH probe.

✓ Verified for SankhyaMoistureTemperatureECpHSalinityTDSVerification 0.95 · datasheet-confirmed
At a glance

The ZTS-3001-TR-ECTHPH-N01 is a 6-in-1 RS-485 soil probe reporting moisture, temperature, EC, pH, salinity and TDS over Modbus-RTU on RS-485 at 4800 bps, 8N1, on DC 5–30 V. This guide documents 15 registers, default Modbus address 1. It does not report N-P-K. For those on the same bus: N-P-K → ZTS-3001-TR-ECTHNPKPH-N01. It is register-compatible with the Renke RS-ECTHPH-N01-TR-1 and SN-3001-TR-ECTHPH-N01, which the same firmware profile reads unchanged. Sankhya firmware profile: ZTS_4in1_ECTHPH.

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
4800 bps
Serial format
8N1
Function codes
0x03, 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_4in1_ECTHPH

Specs sourced from: Official ZTS-3001-TR-*-N01 family datasheet.

Modbus-RTU register map

Function codes 0x03, 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%RO
0001H40002Soil temperatureint160.1°CRONegative values in two's complement.
0002H40003Electrical conductivityuint161uS/cmRO
0003H40004pHuint160.1pHRO
0007H40008Salinityuint161mg/LROReference value only.
0008H40009TDSuint161mg/LROReference value only.
0022H40035Conductivity temperature coefficientuint160.1%RW0-100 corresponds to 0.0%-10.0%. Default 0 (0.0%).
0023H40036Salinity conversion coefficientuint160.01RW0-100 corresponds to 0.00-1.00. Default 55 (0.55).
0024H40037TDS conversion coefficientuint160.01RW0-100 corresponds to 0.00-1.00. Default 50 (0.50).
0050H40081Temperature calibration valueint160.1°CRW
0051H40082Moisture calibration valueint160.1%RW
0052H40083Conductivity calibration valueint161uS/cmRW
0053H40084pH calibration valueint160.1pHRW
07D0H42001Device addressuint161RWRange 1-254. Factory default 1.
07D1H42002Baud rateuint161RWFactory default 1 (4800 bps). 0=2400; 1=4800; 2=9600

Worked query

# Read moisture+temp+EC+pH (4 registers from 0x0000) request 01 03 00 00 00 04 44 09 response 01 03 08 02 92 FF 9B 03 E8 00 38 57 B6 # moisture=65.8%, temperature=-10.1°C, EC=1000 uS/cm, pH=5.6

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

4-in-1 sensor. Register map confirmed from official ZTS-3001-TR-*-N01 family PDF (fetched directly). Default baud 4800. Stabilization time 1 second after power on (faster than ZTS-3002 which states 5min).

Common questions

What baud rate does the ZTS-3001-TR-ECTHPH-N01 use by default?
4800 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the ZTS-3001-TR-ECTHPH-N01 need?
DC 5–30 V (≤ 0.5 W (typical)).
How do I change the ZTS-3001-TR-ECTHPH-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-3001-TR-ECTHPH-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.
Does the ZTS-3001-TR-ECTHPH-N01 measure N-P-K?
The ZTS-3001-TR-ECTHPH-N01 reports moisture, temperature, EC, pH, salinity and TDS only — it does not report N-P-K. On the same RS-485 bus, add N-P-K: ZTS-3001-TR-ECTHNPKPH-N01.
Is the ZTS-3001-TR-ECTHPH-N01 the same as the Renke RS-ECTHPH-N01-TR-1?
They are register-compatible, not identical products. Both expose the same parameter set and the same Modbus register map, and Sankhya reads both with the ZTS_4in1_ECTHPH firmware profile. The Renke RS-ECTHPH-N01-TR-1 is specified at DC 4.5–30 V against DC 5–30 V here. Housing, cable gland and probe material can differ between vendors, so check the electrical specs above before substituting one for the other.

How this differs from similar models

How the ZTS-3001-TR-ECTHPH-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.

ModelRelationshipMeasuresBaudDifference
Renke RS-ECTHPH-N01-TR-1Drop-inMoisture, Temperature, EC, pH, Salinity, TDS4800Same parameter set and register map. Differs in supply range (DC 4.5–30 V).
SN-3001-TR-ECTHPH-N01Drop-inMoisture, Temperature, EC, pH, Salinity, TDS4800Same parameter set and register map. Differs in supply range (DC 4.5–30 V).
ZTS-3001-TR-ECTHNPKPH-N01SiblingMoisture, Temperature, EC, pH, N-P-K, Salinity, TDS4800Adds N-P-K.
ZTS-3000-TR-ECWS-N01SiblingMoisture, Temperature, EC4800Drops pH, salinity and TDS.
ZTS-3002-TR-THNPKPH-N01SiblingMoisture, Temperature, pH, N-P-K4800Adds N-P-K, drops EC, salinity and TDS.
ZTS-3000-TR-WS-N01SiblingMoisture, Temperature4800Drops EC, pH, salinity and TDS.

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.

Contact Us