A higher resolution water level (work reliable on worst environment)

Checkout my repo README.md file for detailed description https://github.com/kuinbitlab/esphome-water-level

snapshot description:

A ultrasonic (JSN-SR04T) based water level with optional temperature (DS18B20) compensation.


  • yaml based configuration no custom sensor file needed
  • use kalman filter for process raw data instead movingAverage, Median
  • 10x higher accuracy +/-1mm (sensor default +/-1cm)
  • error correction code for easy debug
  • realtime flow meter (helper derivative_sensor)
  • sensor error alert
  • calibration with only 3 parameter



I’m getting a 404 when following that github link.