├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── api-examples ├── api.html ├── hello.html ├── mixerGraph.html ├── parserGraph.html └── valveStatus.html ├── api-javascript ├── README.md ├── index.html └── js │ ├── async.js │ └── rainmachine-api-v4.js ├── api-lua ├── README.md ├── log.lua ├── rainmachine-api.lua ├── rainmachine-local-example.lua └── rainmachine-remote-example.lua ├── api-python ├── API4Client │ ├── __init__.py │ ├── readme.md │ ├── rmAPIClient.py │ ├── rmAPIClientAuth.py │ ├── rmAPIClientDailyStats.py │ ├── rmAPIClientDev.py │ ├── rmAPIClientDiag.py │ ├── rmAPIClientMachine.py │ ├── rmAPIClientMixer.py │ ├── rmAPIClientParsers.py │ ├── rmAPIClientPrograms.py │ ├── rmAPIClientProvision.py │ ├── rmAPIClientREST.py │ ├── rmAPIClientRestrictions.py │ ├── rmAPIClientWatering.py │ └── rmAPIClientZones.py ├── RMUtilsFramework │ ├── __init__.py │ └── rmLogging.py ├── readme.md └── test-apiclient.py ├── discovery └── discoverSprinklers.py ├── formula └── formula.py ├── sdk-parsers ├── README.md ├── RMCore │ ├── __init__.py │ ├── rmMainManager.py │ └── version.py ├── RMDataFramework │ ├── __init__.py │ ├── rmForecastInfo.py │ ├── rmLimits.py │ ├── rmMainDataRecords.py │ ├── rmMixerData.py │ ├── rmParserConfig.py │ ├── rmParserParams.py │ ├── rmParserUserData.py │ ├── rmUserSettings.py │ └── rmWeatherData.py ├── RMDatabaseFramework │ ├── __init__.py │ ├── __rm-db-test.py │ ├── rmDatabase.py │ ├── rmDatabaseManager.py │ ├── rmDatabaseUpdate.py │ ├── rmForecastInfoTable.py │ ├── rmLimitsTable.py │ ├── rmMainDataTable.py │ ├── rmMixerDataTable.py │ ├── rmParserDataTable.py │ ├── rmUserDataTypeTable.py │ └── rmUserSettingsTable.py ├── RMFormulaFramework │ ├── __init__.py │ └── formula.py ├── RMParserFramework │ ├── __init__.py │ ├── parsers │ │ ├── README.md │ │ ├── accuweather-parser.py │ │ ├── aeris-parser.py │ │ ├── ambientweather-parser.py │ │ ├── apple-premium-parser.py │ │ ├── australia-bom.py │ │ ├── cimis-parser.py │ │ ├── cwop-parser.py │ │ ├── dwd-parser.py │ │ ├── example-parser.py │ │ ├── fawn-parser.py │ │ ├── fawn-report-parser.py │ │ ├── fixed-parser.py │ │ ├── forecast-io-parser.py │ │ ├── gw1000-parser.py │ │ ├── ipma-parser.py │ │ ├── mesonet-parser.py │ │ ├── met-no-old-parser.py │ │ ├── met-no-parser.py │ │ ├── meteobridge-parser.py │ │ ├── noaa-old-parser.py │ │ ├── noaa-parser.py │ │ ├── owm-parser.py │ │ ├── personalnetatmo-parser.py │ │ ├── purpleair-parser.py │ │ ├── pws-parser.py │ │ ├── simulator-parser.py │ │ ├── weather-rules.py │ │ ├── weatherlink-parser.py │ │ ├── weatherlinkip-parser.py │ │ ├── wf-parser.py │ │ ├── wifilogger-parser.py │ │ ├── willyweather.py │ │ └── wunderground-parser.py │ ├── rmParser.py │ ├── rmParserManager.py │ └── rmParserThread.py ├── RMUtilsFramework │ ├── __init__.py │ ├── rmCommandThread.py │ ├── rmJson.py │ ├── rmLogging.py │ ├── rmMemoryUsageStats.py │ ├── rmQueue.py │ ├── rmThreadWatcher.py │ ├── rmTimeUtils.py │ ├── rmTypeUtils.py │ └── rmUtils.py └── main.py ├── timezone ├── __export-common-timezone.py └── rmTimeZoneDB.py └── version-metadata.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.pyc 3 | .idea/ 4 | DB/ 5 | ___PYC___ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/README.md -------------------------------------------------------------------------------- /api-examples/api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-examples/api.html -------------------------------------------------------------------------------- /api-examples/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-examples/hello.html -------------------------------------------------------------------------------- /api-examples/mixerGraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-examples/mixerGraph.html -------------------------------------------------------------------------------- /api-examples/parserGraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-examples/parserGraph.html -------------------------------------------------------------------------------- /api-examples/valveStatus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-examples/valveStatus.html -------------------------------------------------------------------------------- /api-javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-javascript/README.md -------------------------------------------------------------------------------- /api-javascript/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-javascript/index.html -------------------------------------------------------------------------------- /api-javascript/js/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-javascript/js/async.js -------------------------------------------------------------------------------- /api-javascript/js/rainmachine-api-v4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-javascript/js/rainmachine-api-v4.js -------------------------------------------------------------------------------- /api-lua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-lua/README.md -------------------------------------------------------------------------------- /api-lua/log.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-lua/log.lua -------------------------------------------------------------------------------- /api-lua/rainmachine-api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-lua/rainmachine-api.lua -------------------------------------------------------------------------------- /api-lua/rainmachine-local-example.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-lua/rainmachine-local-example.lua -------------------------------------------------------------------------------- /api-lua/rainmachine-remote-example.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-lua/rainmachine-remote-example.lua -------------------------------------------------------------------------------- /api-python/API4Client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/__init__.py -------------------------------------------------------------------------------- /api-python/API4Client/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/readme.md -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClient.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientAuth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientAuth.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientDailyStats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientDailyStats.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientDev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientDev.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientDiag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientDiag.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientMachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientMachine.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientMixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientMixer.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientParsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientParsers.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientPrograms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientPrograms.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientProvision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientProvision.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientREST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientREST.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientRestrictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientRestrictions.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientWatering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientWatering.py -------------------------------------------------------------------------------- /api-python/API4Client/rmAPIClientZones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/API4Client/rmAPIClientZones.py -------------------------------------------------------------------------------- /api-python/RMUtilsFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/RMUtilsFramework/__init__.py -------------------------------------------------------------------------------- /api-python/RMUtilsFramework/rmLogging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/RMUtilsFramework/rmLogging.py -------------------------------------------------------------------------------- /api-python/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/readme.md -------------------------------------------------------------------------------- /api-python/test-apiclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/api-python/test-apiclient.py -------------------------------------------------------------------------------- /discovery/discoverSprinklers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/discovery/discoverSprinklers.py -------------------------------------------------------------------------------- /formula/formula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/formula/formula.py -------------------------------------------------------------------------------- /sdk-parsers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/README.md -------------------------------------------------------------------------------- /sdk-parsers/RMCore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMCore/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMCore/rmMainManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMCore/rmMainManager.py -------------------------------------------------------------------------------- /sdk-parsers/RMCore/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMCore/version.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmForecastInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmForecastInfo.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmLimits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmLimits.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmMainDataRecords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmMainDataRecords.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmMixerData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmMixerData.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmParserConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmParserConfig.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmParserParams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmParserParams.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmParserUserData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmParserUserData.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmUserSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmUserSettings.py -------------------------------------------------------------------------------- /sdk-parsers/RMDataFramework/rmWeatherData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDataFramework/rmWeatherData.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/__rm-db-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/__rm-db-test.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmDatabase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmDatabase.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmDatabaseManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmDatabaseManager.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmDatabaseUpdate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmDatabaseUpdate.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmForecastInfoTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmForecastInfoTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmLimitsTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmLimitsTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmMainDataTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmMainDataTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmMixerDataTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmMixerDataTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmParserDataTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmParserDataTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmUserDataTypeTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmUserDataTypeTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMDatabaseFramework/rmUserSettingsTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMDatabaseFramework/rmUserSettingsTable.py -------------------------------------------------------------------------------- /sdk-parsers/RMFormulaFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMFormulaFramework/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMFormulaFramework/formula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMFormulaFramework/formula.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/README.md -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/accuweather-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/accuweather-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/aeris-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/aeris-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/ambientweather-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/ambientweather-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/apple-premium-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/apple-premium-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/australia-bom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/australia-bom.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/cimis-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/cimis-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/cwop-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/cwop-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/dwd-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/dwd-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/example-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/example-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/fawn-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/fawn-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/fawn-report-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/fawn-report-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/fixed-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/fixed-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/forecast-io-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/forecast-io-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/gw1000-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/gw1000-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/ipma-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/ipma-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/mesonet-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/mesonet-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/met-no-old-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/met-no-old-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/met-no-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/met-no-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/meteobridge-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/meteobridge-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/noaa-old-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/noaa-old-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/noaa-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/noaa-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/owm-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/owm-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/personalnetatmo-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/personalnetatmo-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/purpleair-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/purpleair-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/pws-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/pws-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/simulator-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/simulator-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/weather-rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/weather-rules.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/weatherlink-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/weatherlink-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/weatherlinkip-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/weatherlinkip-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/wf-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/wf-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/wifilogger-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/wifilogger-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/willyweather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/willyweather.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/parsers/wunderground-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/parsers/wunderground-parser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/rmParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/rmParser.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/rmParserManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/rmParserManager.py -------------------------------------------------------------------------------- /sdk-parsers/RMParserFramework/rmParserThread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMParserFramework/rmParserThread.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/__init__.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmCommandThread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmCommandThread.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmJson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmJson.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmLogging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmLogging.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmMemoryUsageStats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmMemoryUsageStats.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmQueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmQueue.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmThreadWatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmThreadWatcher.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmTimeUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmTimeUtils.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmTypeUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmTypeUtils.py -------------------------------------------------------------------------------- /sdk-parsers/RMUtilsFramework/rmUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/RMUtilsFramework/rmUtils.py -------------------------------------------------------------------------------- /sdk-parsers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/sdk-parsers/main.py -------------------------------------------------------------------------------- /timezone/__export-common-timezone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/timezone/__export-common-timezone.py -------------------------------------------------------------------------------- /timezone/rmTimeZoneDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/timezone/rmTimeZoneDB.py -------------------------------------------------------------------------------- /version-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sprinkler/rainmachine-developer-resources/HEAD/version-metadata.json --------------------------------------------------------------------------------