Home / Sensors / Renke RS-SD-N01-TR-1

Renke · RS-485 sensor

Shandong Renke Control Technology

Renke RS-SD-N01-TR-1

Renke single-parameter TDR soil-moisture probe (×100 scale, baud 9600).

✓ Verified for SankhyaMoistureVerification 0.90 · datasheet-confirmed
At a glance

The Renke RS-SD-N01-TR-1 is a single-parameter RS-485 soil probe reporting moisture over Modbus-RTU on RS-485 at 9600 bps, 8N1, on DC 4.5–30 V (RS-485 variant). This guide documents 1 register, default Modbus address 1. It does not report temperature, EC, pH and others. For those on the same bus: temperature → Renke RS-WS-N01-TR; EC → Renke RS-ECTHPH-N01-TR-1. Sankhya firmware profile: RENKE_SD_1in1.

A single moisture channel with precise model-specific handling

The Renke RS-SD-N01-TR-1 is supported by Sankhya's RENKE_SD_1in1 profile. The node polls the moisture word at 9600 baud, uses the model's 0.01 scale, and sends the finished percentage to the free cloud dashboard. This is deliberately separate from the Renke/ZTS two-in-one profile: the data address, scale and configuration method are different even though all of the products are sold as RS-485 soil sensors.

A moisture-only probe is often enough for irrigation observation in an orchard, lawn, raised bed, home garden, greenhouse pot, landscape installation or soil column. Its value comes from repetition: a curve showing wet-up and subsequent drying can be more useful than a large set of unrelated instantaneous parameters. Sankhya can remain a read-only logger or provide the same series to later decision tools. The TDR-style buried probe should not be repurposed as a hydroponic reservoir sensor without explicit manufacturer approval.

Important setup difference: this model's address and baud are changed through the documented hardware SET mode and shield wire, not through the usual 07D0H/07D1H Modbus write registers. The Renke two-in-one uses a different profile.

How do I convert the RS-SD moisture value?

Read holding register 0001H. It is an unsigned 16-bit moisture value with a 0.01 scale. The official example raw value 3885 therefore means 38.85%, not 388.5% and not 38.9%. Sankhya applies the hundredth-percent conversion before storing the reading and does not look for a nonexistent temperature word.

Why does a ZTS profile give the wrong value?
ZTS moisture commonly begins at 0000H with a 0.1 scale. This Renke model uses 0001H and 0.01, so a family-level guess is insufficient.
Can it monitor a single houseplant?
Technically yes, though the probe and field node may be disproportionate for a small pot. It is more naturally suited to a bed, large container, greenhouse or outdoor installation.

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
9600 bps
Serial format
8N1
Function codes
0x03
Supply voltage
DC 4.5–30 V (RS-485 variant)
Power
Low
Default address
1
Ingress / housing
IP68
Probe / element
TDR frequency-domain, stainless
Operating temp.
−40 to +80 °C (probe)
Firmware profile
RENKE_SD_1in1

Specs sourced from: Official Renke RS-SD-N01-TR Type-485 manual. (Analog SKU variant is 3.3–5.5 V; the RS-485 unit is wide-voltage.)

Modbus-RTU register map

Function codes 0x03 at 9600 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
0001H40002Soil moisture contentuint160.01%ROCORRECTION v3: Scale is 0.01 (divide raw value by 100). Range 0-100%. Accuracy ±3% (0-53%), ±5% (53-100%).

Worked query

# Read moisture (1 register at 0x0001) request 01 03 00 01 00 01 D5 CA response 01 03 02 0F 2D 7D A9 # 0F2DH=3885 => moisture=38.85%

Notes & caveats

CORRECTIONS v3 from official Renke PDF: (1) Default baud 9600 not 4800. (2) Scale factor confirmed 0.01 — raw 3885 = 38.85%. (3) Register confirmed at 0001H. (4) Moisture only. (5) Config (address/baud) changed via hardware SET mode with shield wire — no Modbus write registers documented for this model. Probe 304 SS (not 316L).

Common questions

What baud rate does the Renke RS-SD-N01-TR-1 use by default?
9600 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the Renke RS-SD-N01-TR-1 need?
DC 4.5–30 V (RS-485 variant) (Low).
How do I change the Renke RS-SD-N01-TR-1 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 Renke RS-SD-N01-TR-1 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 Renke RS-SD-N01-TR-1 not measure?
The Renke RS-SD-N01-TR-1 reports moisture only — it does not report temperature, EC, pH, N-P-K, salinity and TDS. On the same RS-485 bus, add temperature: Renke RS-WS-N01-TR; EC: Renke RS-ECTHPH-N01-TR-1; pH: Renke RS-ECTHPH-N01-TR-1.
How many Modbus registers does the Renke RS-SD-N01-TR-1 expose?
This guide documents 1 register, read with function code 0x03 and written with 0x06 where the register is RW. Documented entries include Soil moisture content.

How this differs from similar models

How the Renke RS-SD-N01-TR-1 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-1SiblingMoisture, Temperature, EC, pH, Salinity, TDS4800Adds temperature, EC, pH, salinity and TDS. Default baud 4800.
Renke RS-WS-N01-TRSiblingMoisture, Temperature4800Adds temperature. Default baud 4800.

Related Renke 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