Home / Sensors / JXBS-3001-TR (7-in-1)

JXCT · RS-485 sensor

Weihai JXCT Electronics

JXBS-3001-TR (7-in-1)

JXCT 7-in-1 with live N-P-K. pH scale 0.01; config at 0x0100/0x0101.

✓ Verified for SankhyaMoistureTemperatureECpHN-P-KVerification 0.95 · datasheet-confirmed
At a glance

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.

Live JXCT N-P-K and root-zone readings in one dashboard

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.

Native integration: one Sankhya profile converts the JXCT addresses into named dashboard series. No separate Node-RED flow or register-to-database mapping is required. See how nodes are configured.

How do I look up a JXCT 7-in-1 value?

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.

Can the 7-in-1 be used only for pH and EC?
Yes. All supported fields may be collected while a particular dashboard or export concentrates on the series relevant to the installation.
Is this sensor suitable for a nutrient reservoir?
Do not infer liquid-immersion suitability from the RS-485 interface. Use this model only in the media and installation conditions stated by its manufacturer; choose liquid-rated probes for a reservoir.

Bus & electrical specs

Protocol
Modbus-RTU over RS-485
Default baud
9600 bps
Serial format
8N1
Function codes
0x03
Supply voltage
DC 5–24 V
Power
≤ 0.15 W (12 V DC)
Default address
1
Ingress / housing
IP68
Probe / element
316L stainless steel
Operating temp.
−40 to +80 °C (probe)
Firmware profile
JXCT_7in1

Specs sourced from: JXBS-3001 7-in-1 user manual (Ver 2.0).

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
0006H40007pHuint160.01pHROScale factor 0.01. Range 3-9 pH. Accuracy ±0.3 pH.
0012H40019Soil moistureuint160.1%RHRORange 0-100%. Accuracy ±3% (0-53%), ±5% (53-100%).
0013H40020Soil temperatureint160.1°CRORange -40 to 80°C. Accuracy ±0.5°C. Negative in two's complement.
0015H40022Electrical conductivityuint161uS/cmRORange 0-10000 uS/cm. Resolution 10 uS/cm.
001EH40031Nitrogenuint161mg/kgRORange 0-1999 mg/kg. Accuracy ±2%FS. LIVE reading unlike ZTS family.
001FH40032Phosphorusuint161mg/kgRORange 0-1999 mg/kg. LIVE reading.
0020H40033Potassiumuint161mg/kgRORange 0-1999 mg/kg. LIVE reading.
0100H40257Device addressuint161RWRange 0-255. Factory default 1.
0101H40258Baud rateuint161RWFactory default 9600 bps. 2400=2400; 4800=4800; 9600=9600

Worked query

# Read moisture + temperature request 01 03 00 12 00 02 64 0E response 01 03 04 02 92 FF 9B 5A 3D # moisture=65.8%, temperature=-10.1°C
# Read EC request 01 03 00 15 00 01 95 CE response 01 03 02 05 DC 8D 8D # EC=1500 uS/cm
# Read NPK (3 registers) request 01 03 00 1E 00 03 65 CD response 01 03 06 00 20 00 25 00 30 B1 6D # N=32 mg/kg, P=37 mg/kg, K=48 mg/kg
# Read pH request 01 03 00 06 00 01 64 0B response 01 03 02 01 34 B8 03 # pH=3.08

Changing address & baud rate

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.

Notes & caveats

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.

Common questions

What baud rate does the JXBS-3001-TR (7-in-1) use by default?
9600 bps, 8N1. It is a Modbus-RTU slave; default address 1.
What supply voltage does the JXBS-3001-TR (7-in-1) need?
DC 5–24 V (≤ 0.15 W (12 V DC)).
How do I change the JXBS-3001-TR (7-in-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 JXBS-3001-TR (7-in-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.
Does the JXBS-3001-TR (7-in-1) measure salinity and TDS?
The JXBS-3001-TR (7-in-1) reports moisture, temperature, EC, pH and N-P-K only — it does not report salinity and TDS. On the same RS-485 bus, add salinity: DFRobot SEN0601; TDS: DFRobot SEN0601.
How many Modbus registers does the JXBS-3001-TR (7-in-1) expose?
This guide documents 9 registers, read with function code 0x03 and written with 0x06 where the register is RW. Documented entries include pH, Soil moisture, Soil temperature, Electrical conductivity, Nitrogen and Phosphorus.

How this differs from similar models

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.

ModelRelationshipMeasuresBaudDifference
JXBS-3001-TR (4-in-1)SiblingMoisture, Temperature, EC, pH9600Drops N-P-K.
JXBS-3001-NPK-RSSiblingN-P-K9600Drops moisture, temperature, EC and pH.
JXBS-3001-PH-RSSiblingpH9600Drops moisture, temperature, EC and N-P-K.

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