OpenSprinkler: open-source smart irrigation controller
An open irrigation controller with weather-driven watering, expandable zones and free apps for every major platform.

Key Facts
- Zones: 8, expandable
- Weather: public weather data + rain sensor
- Access: browser and free mobile apps
- Firmware: unified for OpenSprinkler, OSPi, Linux
About This Project
OpenSprinkler is an open-source smart sprinkler controller for lawns, gardens and farms. It is a drop-in replacement for an outdated irrigation box, with weather-driven algorithms that adjust watering from public weather data and optional rain sensors. You configure independent programs with custom start times, durations and repeats, run zones in sequence or parallel, name stations, and expand the zone count with expander boards. Access runs from any browser or from free apps for iOS, Android, Windows, macOS, Kindle, Chrome and Firefox. The unified firmware covers OpenSprinkler, OpenSprinkler Pi and Linux-based builds, and a Raspberry Pi version keeps serving makers. Hardware versions around 3.x show an LCD, buttons, eight zone terminals, sensor inputs, Ethernet and a zone-expander connector.
Source & Attribution

Available as a complete kit
Ready-made smart irrigation controller
Related Projects



