Skip to content

A mobile interface for the OpenSprinkler irrigation device. Designed to allow manual control, program management (view, edit, delete and add), initiation of a run-once program, viewing device status, adjusting rain delay, viewing logs, and changing of OpenSprinkler settings.

Notifications You must be signed in to change notification settings

chuckhays/OpenSprinkler-Controller

 
 

Repository files navigation

A mobile interface for the OpenSprinkler irrigation device. Designed to allow manual control, program management (view, edit, delete and add), initiation of a run-once program, viewing device status, adjusting rain delay, viewing logs, and changing of OpenSprinkler settings. Screenshots available below.

Overview:

  • This application interfaces with the interval program on the OpenSprinkler which is the default software available. The application has been tested on firmware version 2.0.0 but should be compatible with 1.8.x and newer.

  • There is an authentication system in place and a guide on first run will assist in adding a new user along with any other required settings.

  • The provided interface does not rely on the javascript files hosted by Ray therefore will work on a locally hosted server even without an internet connection (with the local asset option enabled, which is disabled by default). However an internet connection (with a properly configured web server and port forwarding) will allow you to access the application from anywhere.

  • The application is written in PHP, Javascript, and HTML/CSS. This means a web server is required. Any web server supporting PHP should be supported. The default install instructions use Apache (default for most installs).

  • For current discussion about the project please refer to the forum post.

Video Tutorial:

Video Tutorial

Very well put together by Ray, thanks!

Screenshots:

Splash Screen Home Screen Status Page Program Preview Log Viewer Program Editor Manual Program Rain Delay Run Once Settings

Install Instructions:

#create directory with write permissions
mkdir -m 777 /var/www/sprinklers

#install files
git clone https://github.com/salbahra/OpenSprinkler-Controller.git /var/www/sprinklers

If you don't have Git, you can download the ZIP file and extract to a local directory.

  • Now, visit the site using any browser (replacing IPAddr with the server IP): http://IPAddr/sprinklers
  • An installer will guide you through the rest of setup

See the Wiki - Install Instructions for additional documentation.

Update Instructions:

#change to the install directory
cd /var/www/sprinklers

#perform update
git pull

About

A mobile interface for the OpenSprinkler irrigation device. Designed to allow manual control, program management (view, edit, delete and add), initiation of a run-once program, viewing device status, adjusting rain delay, viewing logs, and changing of OpenSprinkler settings.

Resources

Stars

Watchers

Forks

Packages

No packages published