Commit Graph

  • 2567e3a871 Merge pull request #68 from Derpthemeus/minor-fixes Samer Albahra 2019-07-02 15:09:44 -07:00
  • 9149aaaa93 Merge pull request #69 from Derpthemeus/automatic-base-eto Samer Albahra 2019-07-02 15:09:27 -07:00
  • a92f488ec3 Use fixed calendar day window in Dark Sky WeatherProvider Matthew Oslan 2019-07-02 17:15:09 -04:00
  • dd92b8ecf8 Make both Dark Sky API calls simultaneously Matthew Oslan 2019-06-30 18:24:58 -04:00
  • 62f4a62cdf Merge branch 'dev' into minor-fixes Matthew Oslan 2019-06-30 16:40:41 -04:00
  • a248eaab53 Merge 'dev' into 'eto' Matthew Oslan 2019-06-30 16:33:54 -04:00
  • e80439eff1 Merge pull request #70 from Derpthemeus/add-pws-support Matthew Oslan 2019-06-30 16:12:53 -04:00
  • aa26698481 Fix compatibility with earlier Node.js versions Matthew Oslan 2019-06-29 13:10:22 -04:00
  • 5f35b0410c Add WUnderground WeatherProvider with Zimmerman PWS support Matthew Oslan 2019-06-28 16:02:35 -04:00
  • dc171ebe68 Refactor watering scale logic flow Matthew Oslan 2019-06-28 00:33:00 -04:00
  • 95dadf601d Document that AdjustmentOptions are non-nullable Matthew Oslan 2019-06-27 22:58:33 -04:00
  • 375cda9e11 Fix tests Matthew Oslan 2019-06-25 22:13:15 -04:00
  • 03b1f4c341 Add precipitation to EToAdjustmentMethod rawData Matthew Oslan 2019-06-25 21:55:21 -04:00
  • 7a7fde393f Add baseline ETo endpoint Matthew Oslan 2019-06-25 17:11:03 -04:00
  • e646733133 Merge pull request #63 from PeteBa/add-netatmo-instructions Samer Albahra 2019-06-25 09:53:41 -07:00
  • 36c2435895 Merge pull request #66 from Derpthemeus/add-eto-support-to-owm Matthew Oslan 2019-06-22 14:24:13 -04:00
  • eb8760431e Merge pull request #65 from Derpthemeus/add-eto-support-to-dark-sky Matthew Oslan 2019-06-22 14:23:54 -04:00
  • c808c833de Merge pull request #67 from alco28/patch-1 Matthew Oslan 2019-06-22 14:23:33 -04:00
  • 930a0026de Improve handling of missing data in Dark Sky Matthew Oslan 2019-06-21 19:53:28 -04:00
  • 8d9fb96ea9 Error if WeatherProvider API key is not provided Matthew Oslan 2019-06-21 17:25:18 -04:00
  • 7acde32211 Update weewx.md Alco 2019-06-21 13:14:13 +02:00
  • 6aa3b7a5b7 Add ETo support to OWM Matthew Oslan 2019-06-20 14:03:21 -04:00
  • ca42db5d80 Add ETo support to Dark Sky Matthew Oslan 2019-06-20 11:57:03 -04:00
  • 2c40acecfe Merge pull request #62 from Derpthemeus/add-eto-adjustment-method Matthew Oslan 2019-06-20 01:10:51 -04:00
  • 49db07071f Add more information to EToAdjustmentMethod raw data Matthew Oslan 2019-06-18 18:19:53 -04:00
  • f68a981257 Change radiation units to kWh Matthew Oslan 2019-06-18 10:46:51 -04:00
  • 009fa90ec8 Improve clarity Matthew Oslan 2019-06-17 22:24:06 -04:00
  • 4c00eb1b21 Netatmo setup instructions Pete ba 2019-06-15 12:19:25 +01:00
  • 69e8d64f41 Register ETo AdjustmentMethod Matthew Oslan 2019-06-12 11:02:10 -04:00
  • 3e0141cdac Add ETo AdjustmentMethod Matthew Oslan 2019-06-11 19:10:32 -04:00
  • 7e2d3458fd Merge pull request #61 from Derpthemeus/refactor-adjustment-handling Matthew Oslan 2019-06-10 19:11:25 -04:00
  • 2740c13bad Resolve merge conflicts Matthew Oslan 2019-06-10 19:08:35 -04:00
  • 56f32b2d66 Fix tests Matthew Oslan 2019-06-10 19:03:46 -04:00
  • 84dc82ce10 Merge pull request #59 from Derpthemeus/add-mock-weather-provider Matthew Oslan 2019-06-10 17:00:21 -04:00
  • 451ab32b7f Resolve merge conflicts Matthew Oslan 2019-06-10 16:58:11 -04:00
  • 3f748704e0 Automatically URL query format response Matthew Oslan 2019-06-09 12:07:09 -04:00
  • 0281a835e2 Refactor adjustment method selection Matthew Oslan 2019-06-09 11:25:21 -04:00
  • b6776f0e90 Merge pull request #58 from Derpthemeus/refactor-error-handling Matthew Oslan 2019-06-09 11:20:58 -04:00
  • 6648dbc20e Move mock WeatherProvider to weather.spec.ts Matthew Oslan 2019-06-06 17:17:34 -04:00
  • f489993d8c Make error handling backwards compatible Matthew Oslan 2019-06-06 17:14:03 -04:00
  • b57b019295 Add default implementations to WeatherProvider Matthew Oslan 2019-06-06 16:17:06 -04:00
  • 8368991c67 Convert WeatherProvider from interface to class Matthew Oslan 2019-06-06 16:11:59 -04:00
  • 16b13c1e43 Handle errors thrown by calculateZimmermanWateringScale Matthew Oslan 2019-06-06 13:01:26 -04:00
  • 69d08ed1b9 Add mock WeatherProvider Matthew Oslan 2019-06-06 12:25:49 -04:00
  • b44cd4502c Overhaul error handling Matthew Oslan 2019-06-06 10:46:24 -04:00
  • d95f17950b Merge pull request #52 from PeteBa/add-hotspot-usecase Samer Albahra 2019-06-02 11:42:45 -05:00
  • 432a305516 Bump version Samer Albahra 2019-06-01 09:37:38 -05:00
  • c40ee3c02d Merge pull request #53 from OpenSprinkler/Derpthemeus-patch-1 Ray 2019-05-31 22:18:11 -04:00
  • cd6285fa86 Don't disable watering when rain is forecasted Matthew Oslan 2019-05-31 22:09:23 -04:00
  • 0347c42ae6 Link to README.md Pete ba 2019-06-01 03:03:59 +01:00
  • fb413b9ac0 strengthen-iptables Pete ba 2019-06-01 01:36:48 +01:00
  • 3c387afb8b Add PWS HotSpot usecase Pete ba 2019-05-31 22:24:16 +01:00
  • 87c59aed2e Merge pull request #50 from Derpthemeus/fix-weather-restrictions Samer Albahra 2019-05-27 01:59:15 -05:00
  • 74f6a00f7b Fix weather restrictions check Matthew Oslan 2019-05-27 02:56:57 -04:00
  • 7163eae0b2 Merge pull request #40 from Derpthemeus/improve-weather-provider-handling Samer Albahra 2019-05-27 01:13:52 -05:00
  • 8c94af1fdb Merge branch 'master' into improve-weather-provider-handling Matthew Oslan 2019-05-27 01:47:59 -04:00
  • 3df8e8b972 Merge branch 'master' into improve-weather-provider-handling Matthew Oslan 2019-05-27 01:40:21 -04:00
  • 5ead4ebcd7 Merge branch 'master' of github.com:OpenSprinkler/OpenSprinkler-Weather Samer Albahra 2019-05-26 23:13:09 -05:00
  • a3882f0a32 Bump version Samer Albahra 2019-05-26 23:13:07 -05:00
  • acb4ca316a Merge pull request #49 from PeteBa/restrictions-check Samer Albahra 2019-05-26 23:12:34 -05:00
  • 7edae63027 Revert California Restrictions check Pete ba 2019-05-27 04:09:21 +01:00
  • fa5e684975 Merge pull request #38 from Derpthemeus/use-rolling-window Samer Albahra 2019-05-26 12:47:54 -05:00
  • e115343cb9 Actually use most recent data Matthew Oslan 2019-05-26 12:42:37 -04:00
  • 7ab7a1cec2 Miscellaneous code cleanup Matthew Oslan 2019-05-25 22:06:10 -04:00
  • 31e443620c Use most recent data and cleanup code Matthew Oslan 2019-05-26 00:54:15 -04:00
  • 4490df0aef Improve WeatherProvider error handling Matthew Oslan 2019-05-25 15:00:42 -04:00
  • 22bea4a2b5 Merge pull request #45 from PeteBa/clarify-instructions Samer Albahra 2019-05-25 12:16:57 -05:00
  • de764aa9a1 Merge branch 'master' into clarify-instructions Samer Albahra 2019-05-25 12:16:36 -05:00
  • 6dbf407a02 Improve layout of instructions Pete ba 2019-05-25 18:05:22 +01:00
  • 4c0a1d2e47 Merge branch 'master' into improve-weather-provider-handling Matthew Oslan 2019-05-23 14:54:34 -04:00
  • dec9f31dec Revert "Add support for fallback WeatherProviders" Matthew Oslan 2019-05-23 14:36:34 -04:00
  • df02c9b6fc Merge pull request #43 from OpenSprinkler/disable-rawdata-when-not-used Samer Albahra 2019-05-23 11:32:50 -05:00
  • 509f9d5b7c Fix unit testing Samer Albahra 2019-05-23 11:13:11 -05:00
  • 10c3a67387 Hide raw data when not used Samer Albahra 2019-05-23 11:08:27 -05:00
  • 4ff52cca09 Merge pull request #42 from Derpthemeus/master Samer Albahra 2019-05-23 10:56:15 -05:00
  • 1313e170fb Don't fetch WateringData if manual watering mode is being used Matthew Oslan 2019-05-23 11:53:52 -04:00
  • c181d12992 Ignore forecast data when calculating Dark Sky watering scale Matthew Oslan 2019-05-22 15:10:26 -04:00
  • 4ffeed5999 Convert local to a WeatherProvider Matthew Oslan 2019-05-21 22:49:49 -04:00
  • bcd006acf3 Add WeatherProvider ID to returned data Matthew Oslan 2019-05-21 22:35:53 -04:00
  • 0e23e56817 Add support for fallback WeatherProviders Matthew Oslan 2019-05-21 22:14:46 -04:00
  • 0297341670 Refactor watering scale adjustment method selection Matthew Oslan 2019-05-21 15:29:15 -04:00
  • 56bf8a5962 Cleanup getWeatherData in DarkSky.ts Matthew Oslan 2019-05-20 16:41:12 -04:00
  • d58e48293d Use rolling 24 hour window for watering scale Matthew Oslan 2019-05-20 16:34:26 -04:00
  • e3c7c74e29 Add deploy task Samer Albahra 2019-05-19 10:43:30 -05:00
  • 9bbb41421f Fix unit tests by mocking the date Samer Albahra 2019-05-19 10:37:17 -05:00
  • e28c309018 Merge pull request #36 from PeteBa/fix-options-hardening Samer Albahra 2019-05-19 09:59:55 -05:00
  • 5d8ab45244 Addresses rmloeb feedback Pete ba 2019-05-19 09:12:02 +01:00
  • e6d7c3cd7f Merge pull request #34 from PeteBa/fix-instruction-clarification Samer Albahra 2019-05-18 13:58:36 -05:00
  • c488484539 rmloeb feedback Pete ba 2019-05-18 18:56:31 +01:00
  • 61f2606323 Merge pull request #32 from Derpthemeus/master Samer Albahra 2019-05-16 23:28:09 -05:00
  • c41012712d Add instruction to transpile the code in README Matthew Oslan 2019-05-17 00:26:53 -04:00
  • b694594ccc Merge pull request #28 from PeteBa/fix-load-env Samer Albahra 2019-05-15 18:31:55 -05:00
  • c00b89dad2 Load env file Pete ba 2019-05-15 23:59:11 +01:00
  • 0bb730dac1 Merge pull request #27 from PeteBa/align-with-npm-start Samer Albahra 2019-05-15 17:41:29 -05:00
  • 3fafebbae8 Align instructions Pete ba 2019-05-15 23:30:54 +01:00
  • 4b2198fed7 Consolidate OWM mocks Samer Albahra 2019-05-13 21:43:35 -05:00
  • 2928e3e515 Add test for adjustment method 1 Samer Albahra 2019-05-13 21:41:37 -05:00
  • 9275abde27 Improve categories for tests Samer Albahra 2019-05-13 21:38:45 -05:00
  • ed33d61db7 Remove JSHint file Samer Albahra 2019-05-13 21:32:25 -05:00
  • c1a8b1f96d Merge pull request #26 from Derpthemeus/improve-resolveCoordinates Samer Albahra 2019-05-13 21:04:33 -05:00