Skip to content

Sprinkling System Control Program for the Raspberry Pi

License

Notifications You must be signed in to change notification settings

fedegiova/sprinklers_pi

 
 

Repository files navigation

sprinklers_pi

Sprinklers Pi is a sophisticated Irrigation control system for the Raspberry Pi. The system contains a built in mobile web page server that can be used to configure and monitor the system status from anywhere. It can also be cross compiled on an AVR/Arduino platform with appropriate networking and storage hardware.

Major Features

  • Fully contained system with control logic and web serving.
  • Same code can be compiled to run on the Atmel/AVR/Arduino platform.
  • Web based control (including mobile Android iOS)
  • Automatic adjustment of intervals based on weather conditions. (weather underground API)
  • Weather conditions can be pulled from individual personal weather stations or from general weather data based on zipcode.
  • Manual Control
  • Scheduled Control
  • Quick Schedule
  • Named Zones
  • Full Graphing feature of historic logs
  • Ability to run with OpenSprinkler module or direct relay outputs.
  • Supports master valve/pump output
  • Supports expansion zone board (up to 15 zones)
  • Very simple installation
  • Seasonal adjustment.

See the wiki for more information: https://github.com/rszimm/sprinklers_pi/wiki

About

Sprinkling System Control Program for the Raspberry Pi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 57.7%
  • HTML 33.2%
  • JavaScript 4.0%
  • Shell 3.2%
  • Makefile 1.3%
  • CSS 0.5%
  • C 0.1%