Advanced Topics

Using a Different Server for UI Assets
Background By default, the OpenSprinkler grabs Javascript files from a cloud server to render the UI on your device. Prior to firmware 2.1.0, ...
Thu, 27 Aug, 2015 at 2:06 PM
How to Compile OpenSprinkler Firmware
OpenSprinkler firmware is unified and can compiled under both Arduino environment and any Linux-based system. The instructions on this page are for the ...
Thu, 6 Aug, 2020 at 12:00 PM
Extend OpenSprinkler's Hardware Capabilities
Introduction Although OpenSprinkler is primarily a sprinkler controller, it's fundamentally a web-based controller with a sophisticated timer s...
Fri, 31 Oct, 2014 at 2:35 PM
Updating OpenSprinkler 2.1 to Firmware 2.1.6 (and beyond)
Firmware 2.1.6 has become large enough that it exceeds the non-bootloader section of OpenSprinkler (OS) 2.1. In order to update OS 2.1 to firmware 2.1.6 (...
Mon, 25 May, 2020 at 4:06 PM
Install Wired Ethernet Module to OpenSprinkler v3.2
Wired Ethernet module has been supported since OpenSprinkler v3.2. This is implemented by using an external Ethernet module (ENC28J60-type). If you have Ope...
Sun, 16 Aug, 2020 at 12:16 AM