EnergyBots IoT Water Pump Controller automates the functioning of water pump, on the basis of flow and the level of water in storage tanks. The IoT water meter is made up of a combination of water level sensors, configured to work in synchronization. The water level sensor automatically detects water level and water supply, and then signals the pump regarding operations. This wifi water pump controller comes primarily with GSM technology, and does not require an app to communicate. It uses the SMS communication protocol to exchange notifications. This IoT water meter is ideal for smart homes, IoT based smart agriculture, IoT based industrial solutions and smart offices.