Skip to content

Releases: rszimm/sprinklers_pi

v1.7.0 Add 24H time support, Add metric to Weather Diagnostics

28 Jun 15:20
Compare
Choose a tag to compare

To enable 24H time display for upcoming schedules un-comment the line for CLOCK_24H in config.h (fix #177 #171)
The weather provider diagnostic screen will now show both metric and imperial measurements. Thanks @KanyonKris

v1.6.1 - Remove unused variable in new OpenWeather Provider

18 Apr 18:51
Compare
Choose a tag to compare

Remove a variable that was unused and generating a compile warning.

v1.6.0 - New Weather Provider: OpenWeather

18 Apr 18:37
Compare
Choose a tag to compare

Since DarkSky will be shutting down at the end of next year I added OpenWeather https://openweathermap.org/api as a weather provider. Hopefully they stick around!

Thank you everyone for research and suggestions.

v1.5.3 - Add GreenIQ support, Watering restrictions bugfix

25 Jun 20:38
Compare
Choose a tag to compare

Support of the basic valve functions of the GreenIQ Smart Garden Hub Gen2.
Currently the six valve outputs are supported (Cable 1) and mapped to zone 1-6.
The option "Pump" in the zone settings activates the master valve.

To enable the function you have to uncomment "#ifdef GREENIQ" in config.h file and select "GreenIQ" in settings (browser).
Thanks @mafes for this contribution.

In this release is also a bugfix to the watering day restrictions. Previously there were 2 implementations of the same function and only one contained the code for the day restrictions. This has been resolved. Thanks anonymous contributor ;)

v1.5.2 - Add apple-touch-icon and update favicon

16 May 14:13
Compare
Choose a tag to compare

Small update to add metadata for apple-touch-icon and updated the favicon to match. The old one was too low res to make into an apple icon so I had to go find a new one.
If there are any graphic designers out there who want to propose a new icon open an issue and we'll discuss it.

v1.5.1 - Improve zone report

09 May 15:06
18848c1
Compare
Choose a tag to compare

Improvements and bugfixes to the zone report. Fix #140
Add curl example external script.

v1.5.0 - Add external script controlled zones

08 May 20:03
Compare
Choose a tag to compare

New Feature: Zones controlled by external script
If you set your output type to "None" in settings and a script with execute permissions exists at /usr/local/bin/sprinklers_pi_zones (changeable in config.h) it will be called with the arguments [zone number] and 0/1 for off/on respectively. eg. /usr/local/bin/sprinklers_pi_zones 1 1 would turn on zone 1.
Due to the way we manage I/O pins whenever state changes we will call it for every zone with its current state, even if it hasn't changed.
You can do whatever you want with this information, if you want to have some locally controlled pins and some external pins you can manually pass through to the command line version of wiring pi for the local pins.

v1.4.1 - Increase Zone Duration

05 May 18:05
Compare
Choose a tag to compare

Increased the maximum zone duration in a schedule to 255 minutes.
NOTE: Setting a duration to 255 is not recommended if you are using weather adjustments because it will be unable to scale past 100% on hot/dry days. Instead it's recommended to leave some head room and schedule multiple run times that add up to your desired total.

v1.4.0 - Improved Upcoming Schedules

24 Mar 15:04
Compare
Choose a tag to compare

The "Upcoming Schedules" section has been improved to show all schedules set to run in the next 14 days, ordered by the day they will run on (time is ignored). Note: it will not show repeats of the same schedule so if you have a schedule set to run every other day it will still always show just "Today" or "Tomorrow", not "Tomorrow" and "In 3 days" etc.

User-editable compile-time configurations have been moved to config.h from settings.h. This includes the number of zones and weather provider choice.

Added ability to override the default locations used by the init script by setting them in /etc/default/sprinklers_pi

v1.3.2 - Fix Weather Providers

23 Mar 16:32
Compare
Choose a tag to compare

There was an issue introduced with the weather provider refactoring in 1.2.0 that may have prevented weather scaling from properly occurring. If you are using a version between 1.2.0 and 1.3.2 you are strongly encouraged to upgrade to 1.3.2.