Igen, egy vödröt is fel lehet okosítani.
Szóval, van nekünk egy klímánk itt a lakásban (szerencsére). Nem lehetett viszont hova bekötni a kondenzvíz kifolyó csövét, így egy szép kék vödörbe tolja a vizet.
Ez a vödör ugyebár valamikor megtelik, van hogy estére, van hogy napközben, aztán ha overflow van, akkor egyrészt szar kiönteni, másrészt meg tiszta víz lesz körülötte minden (bár ez kevésbé zavar).
Tök jó lenne ismerni a vödör vízszintjét vagy legalább azt, hogyha már majdnem megtelik.
Ehhez többféle szenzort is tudsz használni.
Ultrahangos távolságérzékelő
Egyik opciód az ultrahangos távolságérzékelő szenzor.

Van sok különböző verziója, hobbi a képen látható a legelterjedtebb. Vannak kifejezetten iparibb verziók, amiket nagy tartályok tetejére tehetsz, meg ilyesmi.
Előnye, hogy mivel távolságot mér, egész jól tudod mérni vele a vízszintet.
A hátránya, hogy a vizsgálandó tartály/vödör tetejére kell raknod, onnan bámuljon lefelé, hogy a vízről szépen visszapattanjon az ultrahang.
Ez nekem nem volt opció. Fontos volt, hogy a vödröt könnyen el tudjam távolítani, ha ki kell üríteni, nem akarok amúgy se valami keretet tákolni, ami fölé tartja a szenzort.
Úszókapcsoló
Ha láttál már pl. búvárszivattyút, tudod mire gondolok.
Többféle van, mindegyikben az a közös, hogy valamilyen fizikai formában kapcsol, pl. tilt sensor, ami akkor kapcsol, ha vízszintbe kerül az érzékelő vagy egy nyomógomb van benne belül.
Például ő:

Előnye: nem intrúzív, nem kell fúrni faragni, csak belehajítod a mérendő köcsögbe, aztán kész is van.
Hátránya, hogy nem találok olyat, ami nem 220V-hoz való és nem ilyen bulky állat, amit a derítőbe kell dobni a szar közé.
Vannak még más kapcsolók, amiknek valamiért úgy látom magyarul úszókapcsoló a neve szintén (talán mert vízbe vannak merítve ezek is végtére?):

Ezt a jószágot a tartály aljára vagy tetejére szereled, a víz belöki az érzékelőt, aztán kapcsol. Van amúgy olyan is, amit a tartály oldalára szerelsz, az talán egy fokkal kényelmesebb. Hova, mi illik jobban ugyebár.
Jó cucc, de ehhez is fúrni, faragni kell, nekem ide nem lesz jó.
Érintés nélküli folyadékszint szenzor
Azt tudja, amit ígér.
Ez egy olyan érzékelő, amit a mérendő tartály külsejére ragasztasz fel és akkor fog jelet adni, ha a vízszint azt a magasságot eléri, ahova raktad.
Ha felraksz belőle többet a tartályra, különböző magasságokban, akkor közelítőlegesen meg tudod azt is határozni, éppen mennyire van tele.

HEStore-on is tudsz ilyet venni, meg persze bármelyik kínai online áruházban. Ez az XKC-Y25 egész jónak tűnik. Arra figyelj, hogy nem minden anyagú tárolóval fog működni. Műanyaggal pl. igen.
Sajnos ez sem nyert nálam, mert fel kell ragasztani a vödörre, szóval egyfolytában ki kéne húzgálnom a kábelt, mikor viszem kiönteni a vizet. Az meg ha este van már, a sötétben annyira nem fasza.
Jó lesz viszont majd akkor, ha a kávéfőzőt akarom automatizálni a jövőben.
Súly mérése
Ez volt a befutó.
Hisz egy vízzel teli vödör súlyát miért ne lehetne mérni? 10 literes, az kb 10 kg ugyebár maxon.
Vannak készen használható modulok a súlymérő cellákhoz:

Ez a jószág így egyben konkrétan 2500 Ft, de ha már van egy mérleged, amiben ilyesmi cellák vannak, elég a panelt megvenni (HX711).
A konkrét okoseszköz
Fogtam magam és megvettem a legolcsóbb digitális szobai mérleget.

Láss csodát, pont ilyen cellák vannak benne.

Összekötöttem a kis panellal, az meg ment a kültéri ESP-mre, ami eddig csak hőmérsékletet és páratartalmat mért.
Aztán betettem a vödör alá és kész is voltam. Persze előtte kellett egy kalibrálás mindenféle ismert súlyú dologgal (pl. én és a barátnőm súlya, meg egy literes üveg ásványvíz).

Konfigurálni ESPHome-ban szintén roppant egyszerű:
sensor:
# A mérleghez egy HX711 mérlegvezérlő áramkör van bekötve. Erre van a 4 súlymérő cella bekötve, a számítást és a jel felerősítését ez végzi tkp.
# https://esphome.io/components/sensor/hx711.html?highlight=hx711
- platform: hx711
name: "AC Water Bucket Weight"
dout_pin: GPIO25
clk_pin: GPIO26
gain: 128
update_interval: 10s
filters:
# Mivel ez egy analóg dolog, kalibrálni kell. Egy másik mérlegen lemértem dolgokat (meg saját magamat, ha már szobamérleg:)) és ezeket kellett hozzápárosítani a szenzor által adott számokhoz.
- calibrate_linear:
- -1010043 -> 0
- -1017033 -> 0.393
- -1046379 -> 2.096
- -2593190 -> 90.60
unit_of_measurement: kg
Home Assistantban így kaptam egy egyszerű szenzort:

Néha kicsit ugrál, de bőven elég ahhoz, hogy megállapítsam ki kell-e vinni a vödör tartalmát. Így
- szól lefekvés előtt, hogy ezt jó lenne kiüríteni, mert holnapra kurvaélet, hogy túlfolyik
- jelez napközben is, ha ki kellene üríteni,
- ha esetleg nem vagyunk pont itthon, de megy a klíma, kikapcsolja, mielőtt túltöltené a vödröt.
Szerintem szuper kis cucc.