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

ZTS · RS-485 sensor

Zhaotaisheng

ZTS-3000-TR-ECWS-N01

3-in-1 soil moisture + temperature + EC probe.

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

The ZTS-3000-TR-ECWS-N01 is a 3-in-1 RS-485 soil probe reporting moisture, temperature and EC over Modbus-RTU on RS-485 at 4800 bps, 8N1, on DC 5–30 V. This guide documents 5 registers, default Modbus address 1. It does not report pH, N-P-K, salinity and others. For those on the same bus: pH → ZTS-3002-TR-THNPKPH-N01; N-P-K → ZTS-3002-TR-THNPKPH-N01. Sankhya firmware profile: ZTS_3in1_EC.

Follow water and conductivity on the same timeline

The useful feature of the ZTS-3000-TR-ECWS-N01 is not merely that it returns three numbers. Moisture, temperature and electrical conductivity can be kept together as a time series. Sankhya Farms powers and reads the probe through the open-source node, decodes the three consecutive data registers with the ZTS_3in1_EC profile, and places the results in the free cloud dashboard. A user looking for a dashboard for this sensor does not need to create a Modbus poller, MQTT bridge, InfluxDB schema and Grafana chart before the first field reading becomes visible.

In an irrigated bed or orchard, the combination helps show whether an EC change arrived with water and whether it later fell as the root zone drained. In a greenhouse, nursery pot, home garden or media-grown crop, it can expose the difference between a dry high-EC reading and a sustained rise in soluble salts. The probe can also be used simply to observe a container trial or compare two substrates; Sankhya does not require the reading to trigger a pump. For hydroponic work, this model is most naturally used in a solid substrate such as coco or perlite. A reservoir should use a sensor expressly rated for continuous liquid immersion.

What Sankhya reads: moisture, signed soil temperature and EC at 4800 bps. The query length is three registers, not four. The sensor library also lists pH-only and multi-parameter probes that can share the RS-485 bus.

Where are the EC, moisture and temperature values?

Start a holding-register read at 0000H and request three words. Moisture is at 0000H with a 0.1% scale, temperature is the signed word at 0001H with a 0.1 °C scale, and electrical conductivity is at 0002H in µS/cm with no decimal scaling. Reading four words because a different ZTS model has a pH register will overrun this model's documented data block. Sankhya's named profile fixes the correct count and preserves the units in storage.

Can I use the ZTS-3000-TR-ECWS-N01 only as an EC monitor?
Yes. All three values can be collected while the operator concentrates on EC. Retaining moisture and temperature is still useful context when comparing conductivity readings taken under different root-zone conditions.
Does an EC reading identify a particular fertiliser?
No. EC describes overall electrical conductivity; it does not identify which ions produced it. Treat it as a trend and concentration signal, and use laboratory or ion-specific testing when composition matters.

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_3in1_EC

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%.
0001H40002Soil temperatureint160.1°CROExpanded 10x. Negative values in two's complement.
0002H40003Electrical conductivityuint161uS/cmRORange 0-20000 uS/cm. Resolution 1 uS/cm.
07D0H42001Device addressuint161RWRange 1-254. Factory default 1.
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 + EC (3 registers from 0x0000) request 01 03 00 00 00 03 05 CB response 01 03 06 01 64 FF DD 04 D2 73 DF # moisture=35.6%, temperature=-3.5°C, EC=1234 uS/cm

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

3-in-1 sensor: moisture + temperature + EC. Query length must be 3 (not 4). Confirmed from uploaded official datasheet.

Common questions

What baud rate does the ZTS-3000-TR-ECWS-N01 use by default?
4800 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the ZTS-3000-TR-ECWS-N01 need?
DC 5–30 V (≤ 0.5 W (typical)).
How do I change the ZTS-3000-TR-ECWS-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-ECWS-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.
What does the ZTS-3000-TR-ECWS-N01 not measure?
The ZTS-3000-TR-ECWS-N01 reports moisture, temperature and EC only — it does not report pH, N-P-K, salinity and TDS. On the same RS-485 bus, add pH: ZTS-3002-TR-THNPKPH-N01; N-P-K: ZTS-3002-TR-THNPKPH-N01; salinity: ZTS-3001-TR-ECTHPH-N01.
How many Modbus registers does the ZTS-3000-TR-ECWS-N01 expose?
This guide documents 5 registers, read with function code 0x03 and written with 0x06 where the register is RW. Documented entries include Soil moisture, Soil temperature, Electrical conductivity, Device address and Baud rate.

How this differs from similar models

How the ZTS-3000-TR-ECWS-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
ZTS-3001-TR-ECTHNPKPH-N01SiblingMoisture, Temperature, EC, pH, N-P-K, Salinity, TDS4800Adds pH, N-P-K, salinity and TDS.
ZTS-3001-TR-ECTHPH-N01SiblingMoisture, Temperature, EC, pH, Salinity, TDS4800Adds pH, salinity and TDS.
ZTS-3000-TR-WS-N01SiblingMoisture, Temperature4800Drops EC.
ZTS-3002-TR-THNPKPH-N01SiblingMoisture, Temperature, pH, N-P-K4800Adds pH and N-P-K, drops EC.

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