JSN-SR04T (waterproof ultrasonic)

Also known as: JSN-SR04T · AJ-SR04M · A02YYUW · Distance & level

The classic cistern/water-butt level sensor: a sealed transducer on a cable, pointed down the tank, reporting how full it is. A whole generation of rainwater dashboards runs on it.

As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.

Declining pick: it still works, but better options exist at this price — see the "vs" note.

At a glance

⚑ flag an error
Measuresdistance
Accuracy25 cm–4.5 m; 25 cm blind zone
InterfaceGPIO (trig/echo; solder-pad modes add UART output)
Supply5 V
Battery-viableYes (deep-sleep friendly)
ESPHomeNative ESPHome component — ultrasonic
Typical price$4-6 (street, varies)

Which one do I buy?

vs VL53L1X: ToF has no blind zone and mounts flush; ultrasonic shrugs off dust and doesn't mind a grimy tank.

Clone check

Low clone risk. Buy from any reputable listing.

Good for

Gotchas to know

Wiring it up

Simple wiring: one data GPIO on any ESP32 dev board.

Resources

More distance & level sensors

← All sensors