Füllstand mit ESP32 und Ultraschallsensor messen

Ich habe ein neues ESP32-Projekt für meine Regenwasserzisterne umgesetzt. Dabei misst ein wasserdichter Ultraschallsensor vom Typ JSN-SR04T berührungslos den Abstand zur Wasseroberfläche.

Der Sensor ist über einen Pegelwandler mit dem ESP32 verbunden. ESPHome übernimmt die Messung und überträgt den ermittelten Abstand an Home Assistant. Dort wird daraus der Füllstand der Zisterne berechnet und als Prozentwert dargestellt.

In meinem Beitrag zeige ich den Aufbau und die Verkabelung Schritt für Schritt. Außerdem findest du dort die benötigte ESPHome-Konfiguration und ein Beispiel für die Darstellung in Home Assistant.

Falls jemand Interesse an einem ähnlichen Projekt hat, findet ihr hier die vollständige Anleitung: