Home / Sensors / JXBS-3001-TR (7-in-1)
JXCT · RS-485 sensor
Weihai JXCT Electronics
JXCT 7-in-1 with live N-P-K. pH scale 0.01; config at 0x0100/0x0101.
The JXBS-3001-TR (7-in-1) is a 5-in-1 RS-485 soil probe reporting moisture, temperature, EC, pH and N-P-K over Modbus-RTU on RS-485 at 9600 bps, 8N1, on DC 5–24 V. This guide documents 9 registers, default Modbus address 1. It does not report salinity and TDS. For those on the same bus: salinity → DFRobot SEN0601; TDS → DFRobot SEN0601. Sankhya firmware profile: JXCT_7in1.
Sankhya Farms reads this JXBS-3001-TR 7-in-1 with the JXCT_7in1 profile. The node polls at 9600 baud, handles the scattered JXCT addresses and 0.01 pH scale, and sends moisture, signed temperature, EC, pH and the three live N-P-K words to the free cloud dashboard. It is not interchangeable with a ZTS decoder, even though the product descriptions use many of the same parameter names.
The combined record can support field comparisons, greenhouse and nursery trials, home-garden experiments or observation of a solid hydroponic substrate. A user can inspect a nutrient estimate alongside moisture and EC instead of treating it as a context-free number. The model documentation identifies the N-P-K values as live probe readings, unlike the write-in nutrient registers on certain ZTS-3002 devices. Even so, in-situ nutrient probes should be checked against reference samples and used as trend instruments where soil composition, moisture and salinity may affect response.
pH is 0006H ×0.01; moisture and signed temperature are 0012H and 0013H ×0.1; EC is 0015H in µS/cm. Nitrogen, phosphorus and potassium are the direct mg/kg words at 001EH, 001FH and 0020H. Because these addresses are not contiguous, a robust poller either issues the appropriate ranges or reads them separately. Sankhya's profile performs that lookup and preserves the final units.
Specs sourced from: JXBS-3001 7-in-1 user manual (Ver 2.0).
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. Range 3-9 pH. Accuracy ±0.3 pH. |
| 0012H | 40019 | Soil moisture | uint16 | 0.1 | %RH | RO | Range 0-100%. Accuracy ±3% (0-53%), ±5% (53-100%). |
| 0013H | 40020 | Soil temperature | int16 | 0.1 | °C | RO | Range -40 to 80°C. Accuracy ±0.5°C. Negative in two's complement. |
| 0015H | 40022 | Electrical conductivity | uint16 | 1 | uS/cm | RO | Range 0-10000 uS/cm. Resolution 10 uS/cm. |
| 001EH | 40031 | Nitrogen | uint16 | 1 | mg/kg | RO | Range 0-1999 mg/kg. Accuracy ±2%FS. LIVE reading unlike ZTS family. |
| 001FH | 40032 | Phosphorus | uint16 | 1 | mg/kg | RO | Range 0-1999 mg/kg. LIVE reading. |
| 0020H | 40033 | Potassium | uint16 | 1 | mg/kg | RO | Range 0-1999 mg/kg. LIVE reading. |
| 0100H | 40257 | Device address | uint16 | 1 | — | RW | Range 0-255. Factory default 1. |
| 0101H | 40258 | Baud rate | uint16 | 1 | — | RW | Factory default 9600 bps. 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.
JXCT 7-in-1. Unlike ZTS family, NPK here are LIVE probe readings. pH scale is 0.01 not 0.1. Config registers at 0x0100/0x0101 not 0x07D0/0x07D1. Default baud 9600 not 4800. Needs separate firmware profile from ZTS.
How the JXBS-3001-TR (7-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 (4-in-1) | Sibling | Moisture, Temperature, EC, pH | 9600 | Drops N-P-K. |
| JXBS-3001-NPK-RS | Sibling | N-P-K | 9600 | Drops moisture, temperature, EC and pH. |
| JXBS-3001-PH-RS | Sibling | pH | 9600 | Drops moisture, temperature, EC and N-P-K. |
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