A Cloud-Based Sprinkler Controller

The common sprinkler controllers available today come with a number of problems:

  • Power failure requires setting time and program
  • Programming the controller is cryptic
  • Batteries are toxic/ewaste
  • Owner must set to rain, and remember to set back to watering
  • Controller does not adjust watering based on temeperature or wind

The Internet overcomes these problems. By adding wifi to a sprinkler controller:

  • After a power failure, the controller wakes up, joins the network, gets the current time, and recovers its program
  • Programming the controller is easy using an intuitive web page
  • No batteries required
  • Switching to rain and back is automatic
  • Controller can adjust watering based on temeperature or wind

This is an IoT project

Sprinkler Configuration In jSON

Weather info In jSON