Releases: rszimm/sprinklers_pi
v2.0.0rc1
Release Candidate
- Open Weather 3 support. I'm not sure if this is 100% correct yet but I don't have time to test further right now.
What's Changed
- Added a Weather Provider for OPEN WEATHER V3.0 by @keithfisher123 in #191
New Contributors
- @keithfisher123 made their first contribution in #191
Full Changelog: v1.7.0...v2.0.0rc1
v1.7.0 Add 24H time support, Add metric to Weather Diagnostics
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
Remove a variable that was unused and generating a compile warning.
v1.6.0 - New Weather Provider: OpenWeather
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
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
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
Improvements and bugfixes to the zone report. Fix #140
Add curl example external script.
v1.5.0 - Add external script controlled zones
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
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
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