Home / Sensors / JXBS-3001-TR (4-in-1)
JXCT · RS-485 sensor
Weihai JXCT Electronics
JXCT 4-in-1 — moisture, temp, EC, pH. Distinct register family (baud 9600).
The JXBS-3001-TR (4-in-1) is a 4-in-1 RS-485 soil probe reporting moisture, temperature, EC and pH over Modbus-RTU on RS-485 at 9600 bps, 8N1, on DC 12–24 V. This guide documents 6 registers, default Modbus address 1. It does not report N-P-K, salinity and TDS. For those on the same bus: N-P-K → JXBS-3001-TR (7-in-1); salinity → DFRobot SEN0603. Sankhya firmware profile: JXCT_4in1.
Specs sourced from: Official JXBS-3001-TR datasheet (R208894) and JXCT manuals.
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.
| Register | PLC | Parameter | Type | Scale | Unit | R/W | Notes |
|---|---|---|---|---|---|---|---|
| 0006H | 40007 | pH | uint16 | 0.01 | pH | RO | Scale factor 0.01 — different from ZTS family which uses 0.1. |
| 0012H | 40019 | Soil moisture | uint16 | 0.1 | %RH | RO | |
| 0013H | 40020 | Soil temperature | int16 | 0.1 | °C | RO | Negative in two's complement. |
| 0015H | 40022 | Electrical conductivity | uint16 | 1 | uS/cm | RO | |
| 0100H | 40257 | Device address | uint16 | 1 | — | RW | DIFFERENT from ZTS family — address register is at 0x0100, not 0x07D0. |
| 0101H | 40258 | Baud rate | uint16 | 1 | — | RW | DIFFERENT from ZTS family — baud register at 0x0101, not 0x07D1. Factory default 9600. 2400=2400; 4800=4800; 9600=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.
Upgraded to 0.95 — official JXBS-3001-TR Ver1.1 manual uploaded (R208894, Weihai JXCT Electronics). The 4:1 variant is a subset of the 7:1: same register addresses confirmed — 0006H=pH(×0.01), 0012H=moisture(×0.1%RH), 0013H=temperature(×0.1°C), 0015H=EC(1us/cm), config at 0100H/0101H. NPK registers (001EH-0020H) simply absent on 4:1 hardware. Default baud 9600 confirmed. Power 12-24V DC confirmed. JXCT register layout remains fundamentally different from ZTS/SN family — pH scale 0.01 vs ZTS 0.1, moisture at 0012H not 0000H, config at 0100H not 07D0H.
How the JXBS-3001-TR (4-in-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.
| Model | Relationship | Measures | Baud | Difference |
|---|---|---|---|---|
| JXBS-3001-TR (7-in-1) | Sibling | Moisture, Temperature, EC, pH, N-P-K | 9600 | Adds N-P-K. |
| JXBS-3001-PH-RS | Sibling | pH | 9600 | Drops moisture, temperature and EC. |
| JXBS-3001-NPK-RS | Sibling | N-P-K | 9600 | Adds N-P-K, drops moisture, temperature, EC and 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