Home / Sensors / ZTS-3000-TR-PH-N01
ZTS · RS-485 sensor
Zhaotaisheng
Dedicated soil pH probe (single parameter).
The ZTS-3000-TR-PH-N01 is a single-parameter RS-485 soil probe reporting pH over Modbus-RTU on RS-485 at 4800 bps, 8N1, on DC 5–30 V. This guide documents 3 registers, default Modbus address 1. It does not report moisture, temperature, EC and others. For those on the same bus: moisture → ZTS-3000-TR-WS-N01; temperature → ZTS-3000-TR-WS-N01. Sankhya firmware profile: ZTS_1in1_pH.
A dedicated pH probe suits installations where the requirement is simply to observe one parameter reliably and retain its history. Sankhya Farms reads the ZTS-3000-TR-PH-N01 with the ZTS_1in1_pH firmware profile and sends the scaled pH value to the free cloud dashboard. The sensor can sit on the same RS-485 bus as separate moisture, temperature or EC instruments, so a grower is not forced to replace a useful single-purpose probe with a larger multi-parameter unit.
The application is not limited to a commercial orchard. A home gardener can watch whether repeated amendments are actually moving the pH of a raised bed; a nursery can compare potting mixes; a greenhouse can follow the root-zone response to different irrigation water; and a research plot can preserve readings without copying numbers into a notebook. The dashboard can remain entirely observational. If a pH change later informs fertigation or an alert, the same history is already available. In hydroponics, distinguish between a media probe and a liquid-rated reservoir electrode: a 12 V RS-485 interface does not by itself make a soil electrode suitable for permanent submersion.
Poll holding register 0000H with function code 0x03. It is an unsigned 16-bit word with a 0.1 pH scale: a raw value of 64 is pH 6.4. Registers 07D0H and 07D1H are configuration registers for address and baud, not additional measurements. Sankhya stores the converted pH value, the sensor identity and timestamp together, which prevents a raw register value from being mistaken for a finished reading.
Specs sourced from: Official ZTS-3000-TR-* datasheets (R224068/R224069/R224070).
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.
| Register | PLC | Parameter | Type | Scale | Unit | R/W | Notes |
|---|---|---|---|---|---|---|---|
| 0000H | 40001 | pH | uint16 | 0.1 | pH | RO | Expanded 10x. Range 3-9 pH. Resolution 0.1 pH. Accuracy ±0.3 pH. |
| 07D0H | 42001 | Device address | uint16 | 1 | — | RW | Range 1-254. Factory default 1. |
| 07D1H | 42002 | Baud rate | uint16 | 1 | — | RW | Factory default 1 (4800 bps). 0=2400; 1=4800; 2=9600 |
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.
pH-only sensor. Single register read. Confirmed from uploaded official datasheet. Probe uses PH electrode, requires periodic calibration.
How the ZTS-3000-TR-PH-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 |
|---|---|---|---|---|
| ZTS-3001-TR-ECTHNPKPH-N01 | Sibling | Moisture, Temperature, EC, pH, N-P-K, Salinity, TDS | 4800 | Adds moisture, temperature, EC, N-P-K, salinity and TDS. |
| ZTS-3001-TR-ECTHPH-N01 | Sibling | Moisture, Temperature, EC, pH, Salinity, TDS | 4800 | Adds moisture, temperature, EC, salinity and TDS. |
| ZTS-3002-TR-THNPKPH-N01 | Sibling | Moisture, Temperature, pH, N-P-K | 4800 | Adds moisture, temperature and N-P-K. |
| ZTS-3000-TR-ECWS-N01 | Sibling | Moisture, Temperature, EC | 4800 | Adds moisture, temperature and EC, drops pH. |
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