Hej, ja to zrealizowałem za pomocą ESP 8266, mierzę poziom w studni drenarskiej z dokładnością do 2 cm (maksymalny poziom 3 m) można to zrealizować za pomocą czujnika zanurzeniowego ze znanego portalu za ok 150 zł. Są wersje na 1 m/3m/5m Czujnik i kompletny zestaw zasilany 12 V wraz z stepDown napięcia na drugim obrazku.
Aaa zapominałem wspomnieć wersja pętli prądowej + rezystor na którym mierzę napięcie.
Sensor pod ESP jest trywialny:
sensor:
- platform: adc
pin: A0
id: poziom_wody
name: "poziom"
update_interval: 20s
filters:
- multiply: 3.3
I jeszcze jak to wygląda na wykresie: