Releases: rszimm/sprinklers_pi
v1.3.2 - Fix Weather Providers
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.
v1.3.1 - Remove async from ajax calls
Removed async: false from some ajax calls because there were reports that Safari on iOS didn't like them.
v1.3.0 - DarkSky, Even/Odd Watering, ChatterBox (Zone Finder)
DarkSky has been added as a weather provider, unfortunately the current implementation will not work on Arduino or other AVRs. If someone wants to help get it working on Arduino, please let me know, or just submit a PR.
Even / Odd day watering restrictions have been added. To use them: create or edit a schedule and in "Day of the Week" mode select the days of the week you'd like to water on (or every day), and then select Even Days only or Odd Days only under "Restrictions". Watering will only occur when both things match, so if you want to water every other day you should select all days of the week and then either Even or Odd.
If you wanted to water every 4th day It's a little more tricky as it will water on the 2nd day about once every 2 weeks, but to for this you would select 2 days then skip 2 days then select 2 days, for example: Select Su, M, Th, F and Even or Odd.
If you want to water once a week but only on an even day select any 2 adjacent days and select Even or Odd.
"ChatterBox" Zone Finder tool has been added. It will make a zone toggle on and off quickly to make the solenoid make noise/vibration so you can tell what zone is wired where. It is in the Advanced Menu.
Thanks for the contributions from someone who wishes to remain anonymous.
v1.2.0 - New Weather Provider: Aeris
IMPORTANT: The default settings use a dummy weather provider. If you wish to continue using Wunderground you should uncomment #define WEATHER_WUNDERGROUND
in settings.h. Otherwise, see the Readme to setup a new weather provider.
Added Weather Provider: Aeris Weather. See the main Readme for setup instructions.
Refactored a lot of code to allow pluggable weather providers.
v1.1.4 - Add Upcoming Schedules Display
Added feature requested in #109 to display Upcoming Schedules on the main page.
Prevent invalid humidity from scaling weather adjustment too much
Wunderground will occasionally return -999% humidity which causes weather adjust to scale by 200% regardless of other conditions. This change will ignore humidity data by setting it to the neutral point of 30% if it is out of range (<0 or >100).
v1.1.2 Fixed install issues having to do with min/max macros
See issue #99 for a discussion in the error. This should fix the problem by redefining the macros to spi_min and spi_max.
DNS resolution for Wunderground API
Many thanks to @madisdev for the contribution to properly resolve api.wunderground.com!
This should resolve people's issues with cloudfront and the IP changing.
Minor change: updated footers.
Update jQuery mobile to new version
Commented out code that disables the scheduler when using manual control. Issue #69
NOTE: This was there originally to prevent scheduled and manual zones from running concurrently, however the consensus is that the danger of not realizing scheduling has been turned off is greater than running 2 zones at once.
Newer jQuery mobile version seems to fix some issues with "connection error" message displaying and requiring page refresh to recover. #91
Also fixes issues with scrolling on newer android phones.
v1.0.9 - Local jQuery, Fix Connection Errors
Contributor changes for:
- Serving jQuery locally
- Resolving most/all connection error messages.