When to use this profile
Use this profile when one node supervises a conductive rope in a plant room, data-hall aisle, or basement trench. The alarm is zonal. Map each physical run to a zone index in the commissioning pack so operators know which aisle to walk.
Mount the radio above the water line. Only the rope should get wet. If you also need a point probe in a drip tray, that is a different kit and a different decoder on the same application.
Join and reuse
Devices join with OTAA. Paste the shipped decoder into ChirpStack or The Things Network once, then clone the device profile when you add halls. A rising frame counter with a stuck wet flag usually means the rope is still bridged, not that the radio stopped.
Commissioning checklist
Before you trust the first wet event, join the device with OTAA, paste the shipped PS-210 codec, and confirm wet flips from dry when you briefly bridge the rope with clean water. Record DevEUI, JoinEUI, AppKey custody, zone map, and rope length in the commissioning pack. Clone the device profile for every identical rope node so dashboards stay on the same field names.
Set the uplink interval to the datasheet value unless the quote documents a faster plan. Faster reporting shortens battery life. Keep spare rope and a labelled spare radio for halls that cannot wait on RMA turnaround.
Limits and related kits
The PS-210 profile does not measure distance-to-leak, conductivity, or liquid height. Conductive bridges only. Non-conductive fluids and mist need a different sensing approach. Mount the radio above the flood line; only the rope may get wet.
For drip trays and pump bunds use the PS-211 spot profile. For day-tank height use PS-240. Pair plant-room designs with the facility and tank-level solution pages, then order from the PS-210 product page. Integration click-paths live under ChirpStack and TTN guides.
Named fields
| Field | Type | Notes |
|---|---|---|
| wet | boolean | True when conductive liquid bridges the rope |
| zone | integer | Optional zone index for multi-run nodes |
| battery_mv | integer | Battery millivolts for maintenance planning |
| fcnt | integer | Frame counter; stalls mean a silent node |
Example after decode
{
"wet": true,
"zone": 2,
"battery_mv": 3300,
"fcnt": 184
}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
Does the PS-210 decoder report distance along the rope?
No. It reports wet/dry and a zone index. It is not a distance-to-leak locator.
Which bands does the shipped PS-210 decoder assume?
Standard quotes cover EU868 and US915. Confirm other regional plans on the quote before you lock firmware.
Where do I paste the PS-210 codec?
ChirpStack device profile or The Things Network payload formatter. See the integration pages for the click-path.
What if the example JSON does not match my first uplink?
Trust the decoder file in the shipment over this summary. The functional-test record shows the payload captured before the kit left the factory.