Skip to content

Releases: OpenSprinkler/OpenSprinkler-Weather

3.0.2

08 Sep 18:57
8470e4b

Choose a tag to compare

Fix issue #166

3.0.1

26 Aug 19:55
27003cd

Choose a tag to compare

What's Changed

  • Add docker ci building and switch from momentjs to date-fns + buildins by @arfrie22 in #165
  • Add new restrict variable to indicate active weather restrictions

New Contributors

Full Changelog: 2.1.2...3.0.1

2.1.2

14 Aug 21:53
db8d185

Choose a tag to compare

New

  • Multi-day watering levels: Zimmerman and ETo watering scales are now computed from multiple days of historical data to support the upcoming UI/firmware multi-day watering level feature.
  • Forecasts: Returns more complete forecast data to enable the upcoming firmware's weather-constraints feature.

Improvements

  • Smarter caching: Weather responses (not just the watering scale) are now cached to reduce API usage.
  • Consistent day boundaries: Historical data is aligned to calendar days (midnight–midnight, local time) instead of a rolling 24-hour window.

Fixes

  • Multiple bug fixes across various weather data provider code.
  • Auto rain delay: Now uses current conditions (previously was using historic data) to calculate the raining flag.

1.0.2

19 May 15:41

Choose a tag to compare

Convert to TypeScript
Add local weather station support
Add Dark Sky API support
Add raw data output used for scale calculation
Fix many issues with OWM implementation
Many other improvements

1.0.0

23 Jul 05:13

Choose a tag to compare

  • Update weather providers to the latest supported methods
  • Update dependencies
  • Remove dead code

0.0.1

07 Jul 04:10

Choose a tag to compare

First version since node rewrite and will keep track of future releases