Field contract
After decode, dashboards should show level in the unit on the datasheet, battery millivolts, and a frame counter. Keep the radio node above the high-water line. Only the submersible element enters the liquid.
Pair this profile with the tank-level solution page when you are designing the site, and with the product page when you are ordering the kit.
Commissioning checklist
Join with OTAA, paste the PS-240 codec, then set zero at empty or known low and span at a surveyed high mark. Write both points into the commissioning pack with the engineering unit on the datasheet. Confirm the decoded level matches a tape or sight glass before you enable alarms.
Keep the radio node above the high-water line. Only the submersible element enters the liquid. Clone the device profile for identical tanks so replacement sensors inherit the same field names. Document any offset if the tank geometry is non-linear.
Limits and related kits
PS-240 publishes a continuous level value, not wet/dry. Do not reuse rope or spot leak decoders. Foam, sludge, and turbulent filling can bias the reading — follow the datasheet for fluid and temperature limits.
Leak ropes (PS-210) and spot probes (PS-211) cover trays and trenches around the tank. Pipe pressure and flow kits belong on industrial lines, not inside the vessel. Site patterns are on the tank-level solution page; order from the PS-240 product page.
Named fields
| Field | Type | Notes |
|---|---|---|
| level | number | Engineering-unit level after on-site zero and span |
| battery_mv | integer | Battery millivolts |
| fcnt | integer | Frame counter |
Example after decode
{
"level": 1.42,
"battery_mv": 3200,
"fcnt": 96
}Byte offsets live in the decoder file shipped with the kit. If the first uplink disagrees with this example, trust the shipment file and the factory functional-test record.
Related pages
FAQ
Is PS-240 level the same payload as a leak rope?
No. Leak ropes publish wet/dry. PS-240 publishes a level value. Do not reuse the rope decoder.
What unit is level in?
The unit is the one on the quoted datasheet after you set zero and span. Record both points so a replacement sensor stays comparable.
Can I trend PS-240 in ChirpStack?
Yes, once the codec writes the level field. The integration guide shows where the codec lives.
Why is my level stuck at the last value?
Check the frame counter. If it stopped incrementing, the node is silent. If it increments and level is flat, the liquid level really is stable.