I need to fill a tank 1.5 km away, so I create a 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 and notify the status to the server.
Here a little video where I show the PCB soldering and component mount of the client.
Code, PCB, and articles on www.mischianti.org
https://www.mischianti.org/category/p...