At my house, we collect our AC water (free distilled water) so that we can water our plants. The issue used to be that :
This was my solution. The enclosure houses a simple ESP 32, an Arduino relay, and optionally an ultrasonic sensor, whilst also suspending the generic 12v water pump.
The design makes use of 5 LED's to display the current water level, and also features a pushbutton for manual pumping.
The code is very rough, however, if someone is interested I can share the files and impart any knowledge I may have.