I need to fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump, and a client solar/battery-powered to check the status of the tank and notify the status of the server.
Here is a simple desk test.
https://www.mischianti.org/2022/05/03...