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.

One root-zone record instead of six disconnected readings

Sankhya Farms has a native ZTS_4in1_ECTHPH profile for the ZTS-3001-TR-ECTHPH-N01. The open-source node polls its moisture, signed temperature, EC and pH data block, retains the associated salinity and TDS values, and sends the engineering units to the free cloud dashboard. The result is a common timeline: irrigation can be read beside the subsequent moisture fall, while EC and pH can be examined in the conditions in which they were measured.

That is useful in orchards and broadacre trials, but also in a greenhouse bay, a nursery container, a kitchen-garden bed, a landscaped site or a media-grown crop. In coco and similar substrates, a moisture-plus-EC curve can be more informative than an isolated meter reading. For hydroponic reservoirs, use a liquid-rated version of the relevant probes; this page documents a buried root-zone unit. Salinity and TDS are derived from the instrument's conductivity model rather than independent laboratory identifications, so the dashboard is best used for changes, comparisons and operating context rather than as a chemical assay.

Compatible profiles: the Renke RS-ECTHPH-N01-TR-1 and SN-3001-TR-ECTHPH-N01 expose the same parameter set and register layout. Sankhya can read all three with the same firmware profile while retaining the actual model name. Compare supported models.

Which registers contain each reading?

The primary block begins at 0000H: moisture is 0000H ×0.1%, signed temperature is 0001H ×0.1 °C, EC is 0002H in µS/cm, and pH is 0003H ×0.1. Salinity and TDS are available at 0007H and 0008H. The gap is intentional; do not assume every address between pH and salinity is a measurement on this model. Sankhya's profile performs the address and scale lookup before the values reach charts or exports.

Can I use only one of the reported parameters?
Yes. The node can collect the whole documented block while the dashboard view or analysis concentrates on pH, EC, moisture or another chosen series.
Is this a direct replacement for a laboratory test?
No. It is a continuous field instrument. Its strength is repeated measurement at one location; laboratory analysis remains appropriate for definitive chemistry or calibration checks.

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