Water Management Software (IoT)

This project was all about technology making life easier and saving energy resources. It may be hard to believe but a few skilled engineers were able to save millions of gallons of water worldwide early by creating this IoT device. This is the result of the Hydrawise project when customer came to us with the idea to create a solution for garden irrigation control that would save up to 50% of the water used.

Hydrawise automatically adjusts water scheduling based on internet weather stations with an easy-to-use interface. This is done via its advanced Predictive Watering™ schedule that can adjust watering time and days based on weather data, and suspend watering based on temperature, predicted rainfall or actual rainfall. All this results in significant water savings from your sprinkler system, saving you time and money.

Hydrawise uses only the most accurate weather stations available. With this flexible web-based weather system, a user can add their own weather stations or use free professionally maintained weather stations.

With this software you can monitor water use and state of your piping system with the optional flow meter. They can receive automatic alerts when a pipe is broken or leak has occurred before it becomes a problem.


The project idea was to invent a unique irrigation system that not just runs based on time settings but also understands when it should start, how much water is needed and how often. We also needed to provide the customer full control over the system while still keeping installation and maintenance simple. 

The Predictive Watering algorithm was one of the most crucial parts of the project.  It automatically adjusts schedule based on data from weather stations pertaining to temperature and humidity and can suspend watering based on predicted or actual rainfall.

Other requirements included leak and damage detection as well as an alert system to prevent irrational use of water.


Our team designed and delivered a complete solution to the customer with the following features.

  • Wi-Fi enabled hardware that can be connected to iPhone or Android device and managed from mobile device
  • Smart watering system that adjusts schedule based on actual and predicted weather conditions
  • Weather stations
  • Software with customizable permissions and reports
  • Water flow monitoring and faulty detection.
  • Custom water management device with Wi-Fi and Touchscreen
  • Cloud back end
  • iOS and Android mobile applications
  • Web control panel
  • 4 engineers, 1 UI/UX specialist, Project Manager
  • QA
  • Tech support
Technology Stack
  • Java
  • Android
  • Javascript Serverless
  • AWS Lambda
  • AWS S3
  • AWS Api Gateway
3rd Party Components & APIs
  • Amazon AWS
  • iOS
  • Android
  • Paypal API
  • Mailchimp API
  • Quickbooks API