Home / Sensors / ZTS-3002-TR-THNPKPH-N01
ZTS · RS-485 sensor
Zhaotaisheng
Moisture, temp, pH + write-in N-P-K (no live nutrient probe).
Specs sourced from: Official ZTS-3002-TR-N01 datasheet (R224073/R224074).
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 | Soil moisture | uint16 | 0.1 | % | RO | |
| 0001H | 40002 | Soil temperature | int16 | 0.1 | °C | RO | |
| 0003H | 40004 | pH | uint16 | 0.1 | pH | RO | |
| 0004H | 40005 | Nitrogen (temporary value) | uint16 | 1 | mg/kg | RW | NOT a live probe reading. |
| 0005H | 40006 | Phosphorus (temporary value) | uint16 | 1 | mg/kg | RW | NOT a live probe reading. |
| 0006H | 40007 | Potassium (temporary value) | uint16 | 1 | mg/kg | RW | NOT a live probe reading. |
| 07D0H | 42001 | Device address | uint16 | 1 | — | RW | |
| 07D1H | 42002 | Baud rate | uint16 | 1 | — | RW | 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.
Same as ECTHNPKPH variant but without EC register at 0002H. No 0002H register present in this variant.
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