Home / Sensors / Renke RS-WS-N01-TR
Renke · RS-485 sensor
Shandong Renke Control Technology
Renke 2-in-1 moisture + temperature probe (ZTS-compatible registers).
The Renke RS-WS-N01-TR is a 2-in-1 RS-485 soil probe reporting moisture and temperature over Modbus-RTU on RS-485 at 4800 bps, 8N1, on DC 4.5–30 V. This guide documents 2 registers, default Modbus address 1. It does not report EC, pH, N-P-K and others. For those on the same bus: EC → Renke RS-ECTHPH-N01-TR-1; pH → Renke RS-ECTHPH-N01-TR-1. It is register-compatible with the ZTS-3000-TR-WS-N01, which the same firmware profile reads unchanged. Sankhya firmware profile: ZTS_2in1.
Sankhya Farms reads the RS-WS-N01-TR with the confirmed ZTS_2in1 profile. Register zero is moisture and register one is signed temperature—the order demonstrated by the vendor's hex response, despite an easy-to-misread prose description. The node applies the 0.1 scales and sends both engineering values to the free dashboard through the same open-source hardware and firmware used for the compatible ZTS model.
A two-channel probe can answer practical questions in a commercial root zone, greenhouse, nursery, raised bed, home garden, landscape planter or solid hydroponic substrate. It can show whether irrigation reached the probe and how quickly the medium dried, while temperature provides context for daily swings. The system can be purely observational; charts and history are useful even when no pump is connected. For nutrient reservoirs, choose a liquid-rated instrument instead of assuming that the Renke buried probe can remain immersed.
Read two holding registers from 0000H. The first word, 0000H, is moisture ×0.1%; 0001H is signed temperature ×0.1 °C. The vendor example 0292H in the first position represents 65.8% moisture, while FF9BH in the second position represents -10.1 °C. Sankhya uses that demonstrated order.
Specs sourced from: Official Renke RS-WS-N01-TR Type-485 manual.
Function codes 0x03 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 | %RH | RO | v4 CORRECTION: 0000H=moisture (not temperature as stated in v3). Confirmed by cross-referencing ZTS-3000-TR-WS official PDF hex response example which uses identical frame format and confirms 0000H=moisture. |
| 0001H | 40002 | Soil temperature | int16 | 0.1 | °C | RO | 0001H=temperature. Negative in two's complement. Range -40 to 80°C. |
v4 CORRECTION: Register order in v3 was WRONG. v3 incorrectly stated 0000H=temperature based on misreading prose in the Digikey PDF. The actual hex response example in the same PDF shows 0292H at register0 (=65.8% moisture) and FF9BH at register1 (=-10.1°C temperature) — same order as ZTS family. This sensor now shares ZTS_2in1 firmware profile. Separate RENKE_WS_2in1 profile from v3 is retired.
How the Renke RS-WS-N01-TR 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-3000-TR-WS-N01 | Drop-in | Moisture, Temperature | 4800 | Same parameter set and register map. Differs in supply range (DC 5–30 V) and registers documented here (4). |
| Renke RS-ECTHPH-N01-TR-1 | Sibling | Moisture, Temperature, EC, pH, Salinity, TDS | 4800 | Adds EC, pH, salinity and TDS. |
| Renke RS-SD-N01-TR-1 | Sibling | Moisture | 9600 | Drops temperature. Default baud 9600. |
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