Skip to content

2.1.7

Compare
Choose a tag to compare
@rayshobby rayshobby released this 07 Nov 07:31
· 438 commits to master since this release

Main changes:

  • Program water time now supports full precision down to seconds, from 0 to 64800 (18 hours). Previous firmware uses a compression method to nonlinearly scale the water time, that limitation has been removed in this version.
  • To make space for the increased program data, the maximum number of programs has been reduced to 17 for OS 2.3 and all Linux-based OpenSprinkler (e.g. OSPi), and to 8 for OS 2.0, 2.1 and 2.2. Users with a large number of programs should take this into account when deciding to upgrade firmware.
  • Added push notification support using IFTTT. Please check firmware 2.1.7 user manual and support articles at www.opensprinkler.com for details. This feature is only available for OS 2.3 and Linux-based OpenSprinkler.
  • Added support for GPIO station and HTTP station for OS 2.3 (this has been previously available only for OSPi).
  • Added an additional type of sensor: Program Switch. This allows connecting a switch / button to the sensor port and use it to trigger Program 1.
  • Added HTTP GET API to start a specific program (see 2.1.7 API document for details).

Minor changes and bug fixes:

  • Integrated Robert Hillman's implementation of flow sensor to log flow rate after each station run.
  • Added support for custom DNS (available when DHCP is turned off).
  • Added new option to enable/disable special station auto-refresh.
  • The range of station delay time is now -600 to 600 seconds (in steps of 5 seconds).
  • The range of master-on adjusted time is now 0 to 600 seconds (in steps of 5 seconds).
  • The range of master-off adjusted time is now -600 to 0 seconds (in steps of 5 seconds). Because the scheduler does not allow a positive master-off adjustment, this parameter can only be negative or 0.
  • Enables LCD backlight to stay on (by setting a non-zero idle brightness).
  • Allows weather checking when program is running.
  • Made the firmware code compilable with Arduino 1.6.9.