How can we help?


WUnderground Error: Failed to get simple forecast

Comments

64 comments

  • Avatar
    Thomas Alvarez

    Thanks Paul.

    0
    Comment actions Permalink
  • Avatar
    Gregory Feiner

    Just found this thread after recently realizing my HD12 with FW 4.0.974 was no longer getting data from WU.  I downloaded the latest beta script that Nicholas posted on 3/11/19 and uploaded it to the HD12.  I disabled the original WU parser and enabled the new beta one but it still fails to get data. Relevant log data is below. I removed my API key for obvious reasons.  Any idea what the problem is?

     

    019-03-27 19:50:33,869 - INFO - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600

    2019-03-27 19:50:33,871 - INFO - rmParserManager:384 - * Parser user-wunderground-beta-parser.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wunderground-beta-parser.py'

    2019-03-27 19:50:47,729 - INFO - rmMainManager:225 - Upgrade checked.

    2019-03-27 19:51:46,209 - ERROR - rmParser:133 - *** Error in parser 'WUnderground Beta Parser' while downloading data from https://api.weather.com/v3/location/near?geocode=30.02861214,-95.62671661&product=pws&format=json&apiKey=REMOVED, error: HTTP Error 401: Unauthorized

    2019-03-27 19:51:46,213 - ERROR - user-wunderground-beta-parser:107 - Cannot download nearby pws stations

    2019-03-27 19:51:46,222 - ERROR - user-wunderground-beta-parser:113 - Error: Cannot get nearby pws stations

    2019-03-27 19:51:46,331 - ERROR - rmParser:133 - *** Error in parser 'WUnderground Beta Parser' while downloading data from https://api.weather.com/v3/location/near?geocode=30.02861214,-95.62671661&product=airport&format=json&apiKey=REMOVED, error: HTTP Error 401: Unauthorized

    2019-03-27 19:51:46,335 - ERROR - user-wunderground-beta-parser:125 - Error: Cannot download nearby airport stations

    2019-03-27 19:51:46,337 - ERROR - user-wunderground-beta-parser:131 - Error: Cannot get airport stations

    2019-03-27 19:51:46,429 - ERROR - rmParser:133 - *** Error in parser 'WUnderground Beta Parser' while downloading data from https://api.weather.com/v3/wx/forecast/daily/5day?geocode=30.02861214,-95.62671661&language=en-US&units=m&format=json&apiKey=REMOVED, error: HTTP Error 401: Unauthorized

    2019-03-27 19:51:46,433 - ERROR - user-wunderground-beta-parser:258 - Cannot get forecast data

    2019-03-27 19:51:46,518 - ERROR - rmParser:133 - *** Error in parser 'WUnderground Beta Parser' while downloading data from https://api.weather.com/v2/pws/dailysummary/7day?stationId=KTXTOMBA85&format=json&units=m&apiKey=REMOVED, error: HTTP Error 401: Unauthorized

    2019-03-27 19:51:46,522 - ERROR - user-wunderground-beta-parser:168 - Cannot download station data

    2019-03-27 19:51:46,524 - ERROR - user-wunderground-beta-parser:85 - Warning: No observed data received from stations.

    2019-03-27 19:51:46,526 - ERROR - user-wunderground-beta-parser:93 - Error: No forecast or station data received.

    2019-03-27 19:51:46,528 - WARNING - rmParserManager:181 - * Parser WUnderground Beta Parser returned no values

     

    0
    Comment actions Permalink
  • Avatar
    Paul Grace (Edited )

    Did you obtain a new WU API key, and configure the Beta script with the new key?
    The new keys work with the beta parser, and I have not tested the beta parser with a blank key.  It appears that's where your error is coming from...

    "apiKey=REMOVED, error: HTTP Error 401: Unauthorized"

    The older script would get current data without a key (but not the forecast), but the new script or the new API might not provide that functionallity?

    The new API key site is working, so you can get a key there if you are a PWS uploader.

    I don't think there is any free WU solution for anyone else.

    0
    Comment actions Permalink
  • Avatar
    Gregory Feiner

    Paul,

    I did not get a new key.  I'm using the key that I've had for 3 years (before WU made changes). I wasn't aware I had to get a new key. I thought WU had stopped providing free keys.

    0
    Comment actions Permalink
  • Avatar
    ffuentes

    @Gregory,

     

    Yes you need a new key and is free if you upload data to WU.

    https://www.wunderground.com/member/api-keys

     

    @Paul,

     

    How can I upload the new beta script? I dont use Windows I use Linux.

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    I have not tested uploading with Linux, but I think it will work as it does on a mac..
    Just grab the script (look above in this thread) and connect the the RM from a (not windows) machine on the same LAN as the RM, and in RM settings find the weather section, add a new weather service...upload the script, configure it with your API key and local station, save the settings, force an update and all should be good.

     Let us know here if linux fails the upload...

     

    0
    Comment actions Permalink
  • Avatar
    ffuentes (Edited )

    @Paul, Work just fine with Firefox on Linux.

     

    Thanks!

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    Thank you, we know only windows has trouble uploading.  

    0
    Comment actions Permalink
  • Avatar
    Rob

    I agree with Aaron; NOAA is not necessarily the best option for forecast and historical data.  I'm lucky to have multiple WUnderground (WU) locations within one mile of my location while the NOAA airport site is 20 miles away.

    As WU appears to no longer provide a free API Key unless you provide updates to them from your own weather station, this becomes a major issue to us that do not have a station and are unwilling to spent hundreds to purchase and install one.

    The forecast and historical data needed for our RainMachines is available from any WU Weather Station without the need for an API key by accessing its webpage.  The parser for WU sites can be configured to parse the HTML page to obtain the required information.

    0
    Comment actions Permalink
  • Avatar
    Aaron

    Hey Rob,

    With all of the additional technical problems with NOAA, I switched to the forecast API for Dark Sky.  This is listed as forecast.io in the Rainmachine interface.  The API is free and you are allowed up to 1000 calls per day which is more than enough.  I don't know how accurate Dark Sky is in your area, but for me it has been impressive with their alerts on my phone.  I switch to this option in Rainmachine and ditched the NOAA altogether.  So I have Wunderground locations and Dark Sky for forecast and it is working great.

    I hope Rainmachine can fix the issues, but I can't wait on them so I made the switch.  Hopefully Wunderground can find some medium ground here and offer a version of the API like Dark Sky has.

    0
    Comment actions Permalink
  • Avatar
    Matt Johnson

    +1 on the darksky that looks to be even more reliable than NOAA which is probably so busy they are more restrictive on the amount of queries per interval.

     

    Great thread, can't wait for the updated parser, tried from my Pixel 3XL and wasn;t able to upload either so I guess I will wait like everyone else for the updated firmware.

    0
    Comment actions Permalink
  • Avatar
    locky H (Edited )

    With new beta firmware 4.0.1115, I got the same error.?

    Do I need to do anything else beside the WU station # and API key ?

    Do I need to upload the script ? if yes please help where on the script need to modify the data info ? ( I'm using Window OS)

    Thanks

     
    0
    Comment actions Permalink
  • Avatar
    Paul Grace (Edited )

    If you are getting the error on 4.0.1115 then I guess it does not include the new parser.  I have not tested any beta firmware.
    I suggest trying to upload the beta parser, per the instructions on page 1 here, but FW 4.0.974 cannot upload the script from a windows machine, maybe 4.0.1115 can-

    0
    Comment actions Permalink
  • Avatar
    locky H

    As a note for 4.0.1115 firmware, it said the upload script by OS window was fixed. So I uploaded script and it said uploaded success but still got error ?

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    Do you have a new API key?

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    What error are you getting, and paste the relevant log, please

    0
    Comment actions Permalink
  • Avatar
    locky H

    New API key

    error

    Warning: No observed data received from stations.
    WUnderground

     

    2019-04-06 10:39:24,407 - INFO  - rmUserSettings:174 - ---------------------------------------------------------------------------------------------
    2019-04-06 10:39:24,424 - INFO  - rmThreadWatcher:143 - ThreadWatcher running True
    2019-04-06 10:39:24,437 - INFO  - rmLocalNetworkAdvertise:115 - Local Network Advertiser starting
    2019-04-06 10:39:24,488 - INFO  - rmParserManager:228 - *** BEGIN Loading parsers from '/rainmachine-app/RMParserFramework/parsers'
    2019-04-06 10:39:24,503 - INFO  - rmParser:69 - *** Registering parser CIMIS Parser with interval 21600
    2019-04-06 10:39:24,588 - INFO  - rmParser:69 - *** Registering parser Netatmo Parser with interval 21600
    2019-04-06 10:39:24,681 - INFO  - rmParser:69 - *** Registering parser My Example Parser with interval 21600
    2019-04-06 10:39:24,703 - INFO  - rmParser:69 - *** Registering parser Simulator Parser with interval 10800
    2019-04-06 10:39:24,750 - INFO  - rmParser:69 - *** Registering parser OpenWeatherMap Parser with interval 21600
    2019-04-06 10:39:24,861 - INFO  - rmParser:69 - *** Registering parser METNO Parser with interval 21600
    2019-04-06 10:39:24,901 - INFO  - rmParser:69 - *** Registering parser WeatherDisplay Parser with interval 21600
    2019-04-06 10:39:24,959 - INFO  - rmParser:69 - *** Registering parser NOAA Parser with interval 21600
    2019-04-06 10:39:24,985 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 10:39:25,107 - INFO  - rmParser:69 - *** Registering parser Weather Rules Parser with interval 3600
    2019-04-06 10:39:25,184 - INFO  - rmParser:69 - *** Registering parser FAWN Parser with interval 21600
    2019-04-06 10:39:25,232 - INFO  - rmParser:69 - *** Registering parser ForecastIO Parser with interval 21600
    2019-04-06 10:39:25,282 - INFO  - rmParser:69 - *** Registering parser WUnderground Parser with interval 21600
    2019-04-06 10:39:25,347 - INFO  - rmParserManager:313 - *** END Loading parsers
    2019-04-06 10:39:25,404 - INFO  - rmSimulator:1077 - Loading last weather simulation data for today programs
    2019-04-06 10:39:25,877 - INFO  - rmFlowSensor:44 - Initialised Flow Sensor with path /sys/kernel/rmsensor/flowcounter
    2019-04-06 10:39:25,927 - INFO  - rmMainManager:139 - Starting bonjour service
    2019-04-06 10:39:25,929 - INFO  - rmBonjourService:16 - Not available for this platform
    2019-04-06 10:39:28,782 - WARNING - rmProgramScheduler:105 - Program (5) already run or this day: programLastRun=2019-04-06 00:00:00, newStartTime=2019-04-06 06:30:00. It will be scheduled again with the new start info!
    2019-04-06 11:54:26,424 - INFO  - noaa-parser:107 - Fetching Hourly data from https://noaa.rainmachine.com/xml/sample_products/browser_interface/ndfdXMLclient.php
    2019-04-06 11:54:27,262 - INFO  - noaa-parser:111 - Fetching Daily data from https://noaa.rainmachine.com/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php 
    2019-04-06 11:54:28,414 - INFO  - rmSimulator:605 - * Correction: Zone 5 et0Delta=8.44, qpfDelta=25.59, rain=None, realPrecip=25.59, qpfUsedLimited=0.00
    2019-04-06 11:54:28,422 - INFO  - rmSimulator:605 - * Correction: Zone 6 et0Delta=8.44, qpfDelta=25.59, rain=None, realPrecip=25.59, qpfUsedLimited=0.00
    2019-04-06 11:54:28,747 - INFO  - rmSimulator:605 - * Correction: Zone 2 et0Delta=-0.27, qpfDelta=346226.38, rain=None, realPrecip=0.25, qpfUsedLimited=-346226.13
    2019-04-06 11:54:29,461 - INFO  - rmSimulator:605 - * Correction: Zone 3 et0Delta=24.24, qpfDelta=3.27, rain=None, realPrecip=5.30, qpfUsedLimited=2.03
    2019-04-06 12:17:41,580 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:17:41,583 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:18:06,785 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:18:06,787 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:18:08,740 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:18:08,743 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:19:05,448 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:19:05,450 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:20:08,124 - ERROR - wunderground-parser:175 - Error: Cannot get station data
    2019-04-06 12:20:08,127 - ERROR - wunderground-parser:85 - Warning: No observed data received from stations.
    2019-04-06 12:20:08,129 - INFO  - wunderground-parser:95 - WUnderground: forecast data retrieved.
    2019-04-06 12:20:08,305 - INFO  - noaa-parser:107 - Fetching Hourly data from https://noaa.rainmachine.com/xml/sample_products/browser_interface/ndfdXMLclient.php
    2019-04-06 12:20:09,298 - INFO  - noaa-parser:111 - Fetching Daily data from https://noaa.rainmachine.com/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php 
    2019-04-06 12:21:18,595 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:21:18,598 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:23:10,599 - ERROR - wunderground-parser:175 - Error: Cannot get station data
    2019-04-06 12:23:10,601 - ERROR - wunderground-parser:85 - Warning: No observed data received from stations.
    2019-04-06 12:23:10,603 - INFO  - wunderground-parser:95 - WUnderground: forecast data retrieved.
    2019-04-06 12:23:12,866 - ERROR - wunderground-parser:175 - Error: Cannot get station data
    2019-04-06 12:23:12,871 - ERROR - wunderground-parser:85 - Warning: No observed data received from stations.
    2019-04-06 12:23:12,873 - INFO  - wunderground-parser:95 - WUnderground: forecast data retrieved.
    2019-04-06 12:58:30,088 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:58:30,091 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 12:58:58,807 - INFO  - rmParser:69 - *** Registering parser WUnderground Beta Parser with interval 21600
    2019-04-06 12:58:58,810 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2019-04-06 13:00:18,505 - INFO  - rmMainManager:239 - Upgrade checked.
    2019-04-06 13:01:58,633 - ERROR - wunderground-parser:175 - Error: Cannot get station data
    2019-04-06 13:01:58,635 - ERROR - wunderground-parser:85 - Warning: No observed data received from stations.
    2019-04-06 13:01:58,637 - INFO  - wunderground-parser:95 - WUnderground: forecast data retrieved.
    2019-04-06 13:01:59,257 - INFO  - rmSimulator:605 - * Correction: Zone 5 et0Delta=8.49, qpfDelta=25.59, rain=None, realPrecip=25.59, qpfUsedLimited=0.00
    2019-04-06 13:01:59,265 - INFO  - rmSimulator:605 - * Correction: Zone 6 et0Delta=8.49, qpfDelta=25.59, rain=None, realPrecip=25.59, qpfUsedLimited=0.00
    2019-04-06 13:01:59,558 - INFO  - rmSimulator:605 - * Correction: Zone 2 et0Delta=-0.50, qpfDelta=346226.38, rain=None, realPrecip=0.25, qpfUsedLimited=-346226.13
    2019-04-06 13:02:00,335 - INFO  - rmSimulator:605 - * Correction: Zone 3 et0Delta=23.56, qpfDelta=3.62, rain=None, realPrecip=5.65, qpfUsedLimited=2.03
    2019-04-06 13:02:08,823 - INFO  - rmMainManager:239 - Upgrade checked.
    2019-04-06 13:02:20,231 - INFO  - rmMainManager:239 - Upgrade checked.
    2019-04-06 13:02:30,282 - INFO  - rmMainManager:239 - Upgrade checked.
    2019-04-06 13:05:56,343 - INFO  - rmMainManager:239 - Upgrade checked.
    ---------------------------- PROGRAM SIMULATION LOG -----------------------------
    2019-04-06 13:01:59,179 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 6 will try to use AW from main db first.
    2019-04-06 13:01:59,271 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=6, fake=False, ignoreInternetWeather=0, day=2019-04-07 00:00:00)
    	- pastStart=2019-03-24 00:00:00, futureEnd=2019-04-21 00:00:00, pastMultiplier=14, futureMultiplier=14
    	- qpfReal=25.59, qpfUsed=0.00, qpfEst=0.35, historyQpf=0.35, et0Real=41.95, et0Used=33.47, et0Est=71.76, historyEt0=50.40
    	- et0Avg=6.03 detailsReal=[et0(m)=3.34, qpf(m)=0.00], [et0(m)=2.94, qpf(m)=8.88], [et0(m)=2.97, qpf(m)=3.80], [et0(m)=2.36, qpf(m)=7.61], [et0(m)=2.99, qpf(m)=0.50], [et0(m)=2.75, qpf(m)=0.00], [et0(m)=3.77, qpf(m)=0.00], [et0(m)=4.19, qpf(m)=0.00], [et0(m)=2.97, qpf(m)=1.52], [et0(m)=2.73, qpf(m)=2.53], [et0(m)=2.54, qpf(m)=0.00], [et0(m)=2.53, qpf(m)=0.50], [et0(m)=2.82, qpf(m)=0.25], [et0(m)=3.07, qpf(m)=0.00], detailsHistory=[et0(m)=3.59, qpf(i)=None], [et0(m)=3.54, qpf(m)=0.35], [et0(m)=3.30, qpf(i)=None], [et0(m)=3.62, qpf(i)=None], [et0(m)=3.46, qpf(i)=None], [et0(d)=3.51, qpf(i)=None], [et0(d)=3.54, qpf(i)=None], [et0(d)=3.58, qpf(i)=None], [et0(d)=3.62, qpf(i)=None], [et0(d)=3.65, qpf(i)=None], [et0(d)=3.69, qpf(i)=None], [et0(d)=3.73, qpf(i)=None], [et0(d)=3.76, qpf(i)=None], [et0(d)=3.81, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    5    0.00   0.00  50.40    47.60   -12.41   43.89     35.19      137.16      0.95       3        300.00
    	    6    8.27   0.00  50.40    40.04   -13.68   26.78     18.08      137.16      0.80      11        300.00
    
    2019-04-06 13:01:59,329 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:01:59,399 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=True, ignoreInternetWeather=0, day=2019-04-07 00:00:00)
    	- pastStart=2019-04-06 00:00:00, futureEnd=2019-04-08 00:00:00, pastMultiplier=1, futureMultiplier=1
    	- qpfReal=0.00, qpfUsed=None, qpfEst=0.00, historyQpf=0.00, et0Real=3.07, et0Used=None, et0Est=3.59, historyEt0=3.59
    	- et0Avg=6.03 detailsReal=[et0(m)=3.07, qpf(m)=0.00], detailsHistory=[et0(m)=3.59, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.00   0.00   3.59     2.87     0.00   59.50      2.87       18.68      0.80       2         60.00
    
    2019-04-06 13:01:59,496 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:01:59,564 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=False, ignoreInternetWeather=0, day=2019-04-08 00:00:00)
    	- pastStart=2019-04-05 00:00:00, futureEnd=2019-04-11 00:00:00, pastMultiplier=3, futureMultiplier=3
    	- qpfReal=0.25, qpfUsed=-346226.13, qpfEst=0.35, historyQpf=0.35, et0Real=9.47, et0Used=9.97, et0Est=10.46, historyEt0=10.46
    	- et0Avg=6.03 detailsReal=[et0(m)=2.82, qpf(m)=0.25], [et0(m)=3.07, qpf(m)=0.00], [et0(m)=3.59, qpf(m)=0.00], detailsHistory=[et0(m)=3.54, qpf(m)=0.35], [et0(m)=3.30, qpf(i)=None], [et0(m)=3.62, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.07  18.68  10.46     8.09-276981.50    0.00-276973.48       18.68      0.80       2       1800.00
    
    2019-04-06 13:01:59,637 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:01:59,718 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=True, ignoreInternetWeather=0, day=2019-04-08 00:00:00)
    	- pastStart=2019-04-07 00:00:00, futureEnd=2019-04-09 00:00:00, pastMultiplier=1, futureMultiplier=1
    	- qpfReal=0.00, qpfUsed=None, qpfEst=0.35, historyQpf=0.35, et0Real=3.59, et0Used=None, et0Est=3.54, historyEt0=3.54
    	- et0Avg=6.03 detailsReal=[et0(m)=3.59, qpf(m)=0.00], detailsHistory=[et0(m)=3.54, qpf(m)=0.35]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.00   0.00   3.54     2.55     0.00   52.98      2.55       18.68      0.80       2         60.00
    
    2019-04-06 13:01:59,841 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:01:59,907 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=True, ignoreInternetWeather=0, day=2019-04-09 00:00:00)
    	- pastStart=2019-04-08 00:00:00, futureEnd=2019-04-10 00:00:00, pastMultiplier=1, futureMultiplier=1
    	- qpfReal=0.35, qpfUsed=None, qpfEst=0.00, historyQpf=0.00, et0Real=3.54, et0Used=None, et0Est=3.30, historyEt0=3.30
    	- et0Avg=6.03 detailsReal=[et0(m)=3.54, qpf(m)=0.35], detailsHistory=[et0(m)=3.30, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.00   0.00   3.30     2.64     0.00   54.81      2.64       18.68      0.80       2         60.00
    
    2019-04-06 13:02:00,047 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:02:00,135 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=True, ignoreInternetWeather=0, day=2019-04-10 00:00:00)
    	- pastStart=2019-04-09 00:00:00, futureEnd=2019-04-11 00:00:00, pastMultiplier=1, futureMultiplier=1
    	- qpfReal=0.00, qpfUsed=None, qpfEst=0.00, historyQpf=0.00, et0Real=3.30, et0Used=None, et0Est=3.62, historyEt0=3.62
    	- et0Avg=6.03 detailsReal=[et0(m)=3.30, qpf(m)=0.00], detailsHistory=[et0(m)=3.62, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.00   0.00   3.62     2.89     0.00   59.97      2.89       18.68      0.80       2         60.00
    
    2019-04-06 13:02:00,264 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 8 will try to use AW from main db first.
    2019-04-06 13:02:00,342 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=8, fake=False, ignoreInternetWeather=0, day=2019-04-11 00:00:00)
    	- pastStart=2019-03-28 00:00:00, futureEnd=2019-04-25 00:00:00, pastMultiplier=14, futureMultiplier=14
    	- qpfReal=5.65, qpfUsed=2.03, qpfEst=0.00, historyQpf=0.00, et0Real=44.40, et0Used=20.84, et0Est=81.82, historyEt0=51.91
    	- et0Avg=6.03 detailsReal=[et0(m)=2.99, qpf(m)=0.50], [et0(m)=2.75, qpf(m)=0.00], [et0(m)=3.77, qpf(m)=0.00], [et0(m)=4.19, qpf(m)=0.00], [et0(m)=2.97, qpf(m)=1.52], [et0(m)=2.73, qpf(m)=2.53], [et0(m)=2.54, qpf(m)=0.00], [et0(m)=2.53, qpf(m)=0.50], [et0(m)=2.82, qpf(m)=0.25], [et0(m)=3.07, qpf(m)=0.00], [et0(m)=3.59, qpf(m)=0.00], [et0(m)=3.54, qpf(m)=0.35], [et0(m)=3.30, qpf(m)=0.00], [et0(m)=3.62, qpf(m)=0.00], detailsHistory=[et0(m)=3.46, qpf(i)=None], [et0(d)=3.51, qpf(i)=None], [et0(d)=3.54, qpf(i)=None], [et0(d)=3.58, qpf(i)=None], [et0(d)=3.62, qpf(i)=None], [et0(d)=3.65, qpf(i)=None], [et0(d)=3.69, qpf(i)=None], [et0(d)=3.73, qpf(i)=None], [et0(d)=3.76, qpf(i)=None], [et0(d)=3.81, qpf(i)=None], [et0(d)=3.84, qpf(i)=None], [et0(d)=3.87, qpf(i)=None], [et0(d)=3.91, qpf(i)=None], [et0(d)=3.94, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    3   76.50  19.02  51.91    41.53    15.95    0.00    -19.02      137.16      0.80      11        300.00
    
    2019-04-06 13:02:00,375 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:02:00,441 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=False, ignoreInternetWeather=0, day=2019-04-11 00:00:00)
    	- pastStart=2019-04-08 00:00:00, futureEnd=2019-04-14 00:00:00, pastMultiplier=3, futureMultiplier=3
    	- qpfReal=0.35, qpfUsed=None, qpfEst=0.00, historyQpf=0.00, et0Real=10.46, et0Used=None, et0Est=15.52, historyEt0=10.51
    	- et0Avg=6.03 detailsReal=[et0(m)=3.54, qpf(m)=0.35], [et0(m)=3.30, qpf(m)=0.00], [et0(m)=3.62, qpf(m)=0.00], detailsHistory=[et0(m)=3.46, qpf(i)=None], [et0(d)=3.51, qpf(i)=None], [et0(d)=3.54, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2   18.48   6.07  15.52    12.41     0.00    0.00     -6.07       18.68      0.80       2       1800.00
    
    2019-04-06 13:02:00,500 - INFO  - rmSimulator:386 - Correction for the past enabled. Program 1 will try to use AW from main db first.
    2019-04-06 13:02:00,563 - INFO  - rmSimulator:536 - 
    * Program Coefficients (pid=1, fake=True, ignoreInternetWeather=0, day=2019-04-11 00:00:00)
    	- pastStart=2019-04-10 00:00:00, futureEnd=2019-04-12 00:00:00, pastMultiplier=1, futureMultiplier=1
    	- qpfReal=0.00, qpfUsed=None, qpfEst=0.00, historyQpf=0.00, et0Real=3.62, et0Used=None, et0Est=3.46, historyEt0=3.46
    	- et0Avg=6.03 detailsReal=[et0(m)=3.62, qpf(m)=0.00], detailsHistory=[et0(m)=3.46, qpf(i)=None]
    	 zone  lastAW  newAW  chEt0  waterFF  corrPast  water%  waterNeeded  fielCap  cropCoef  zoneType  userDuration
    	    2    0.00   0.00   3.46     2.77     0.00   57.40      2.77       18.68      0.80       2         60.00
    
    0
    Comment actions Permalink
  • Avatar
    Paul Grace
    "2019-04-06 13:01:58,633 - ERROR - wunderground-parser:175 - Error: Cannot get station data"

    Double-check your API key, make sure it is correct.
    It can't connect.

    2019-04-06 12:58:58,810 - INFO  - rmParserManager:384 -   * Parser user-wy.py successful loaded from file '/rainmachine-app/RMParserFramework/parsers/user-wy.py'
    2

    Shows you did upload the new parser.  You have configured that new parser with the API key in that interface?  (Not the WUndergound interface) and added the station name there, and disabled the WU source?

    You don't need the beta script if the beta firmware has the beta script.

    0
    Comment actions Permalink
  • Avatar
    Gregory Feiner

    The WU parser included in beta FW 4.0.1115 is working fine for me.  After updating to FW 4.0.1115, I went to Settings->weather in the web interface, clicked the "user uploaded" tab, disabled the beta WU parser I had previously uploaded, saved, then went to the "Recommended" tab, and then configured the included WU parser with my API key and station name and saved. It's working for me.  Note that if you have a WU api key you got long ago before WU stopped providing free keys to everyone, then you need to get an new api key. WU now only provides free keys to those who have a weather station that is uploading data to WU. WU stopped the old api keys from working around mid march. 

    0
    Comment actions Permalink
  • Avatar
    locky H (Edited )

    API key is new (4/6/2019)

    I noticed that "My Device" status under WU member site is offline ? is it caused the problem ? how to make it online ? sorry for all my newbie question.

    thanks

     

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    It's possible that your station being offline means you don't have a valid API key, but I doubt that.

    Are you SURE you have a new API key?  Did you get it from https://www.wunderground.com/member/api-keys ?

    0
    Comment actions Permalink
  • Avatar
    Paul Grace (Edited )

    Please delete your key.
    You should not publish it here.

     

    0
    Comment actions Permalink
  • Avatar
    Paul Grace
    2019-04-06 13:01:58,635 - ERROR - wunderground-parser:85 - Warning: No observed data received from stations.
    2019-04-06 13:01:58,637 - INFO  - wunderground-parser:95 - WUnderground: forecast data retrieved.


    This messaage means your key is working, the parser is working, and your station is not sending data.
    Your RainMachine is working properly, and there's nothing you need to do here.

    Your station is not reporting to WUnderground, so you need to fix that and you'll be set.

    This is not the place to debug your weather station, but there should be a support group for that.

    0
    Comment actions Permalink
  • Avatar
    Morgan

    Until the new firmware is released that allows Windows browsers to upload parsers, can someone provide a compatible example using curl that could do this? I've got a lot of FreeBSD Unix machines (CLI only) and I suppose even curl under Git Bash on Windows would work if we knew what headers and URL endpoints to use.

    0
    Comment actions Permalink
  • Avatar
    ffuentes

    Bring a browser via X back and browse your RaincMachine and upload the custom parser :)

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    Or you can just upload the latest beta firmware, which fixes the windows upload problem and the WU parser.

    Or you could also upload the beta parser, and downgrade firmware back to mainline.

    This would work on the RM12, but not the RM8 which does not see any beta firmware beyond the current latest mainline release.

    0
    Comment actions Permalink
  • Avatar
    aardvark

    I have a Touch HD12 with released firmware 4.0.1115 and Weather Underground is not working.  Up until a couple of months ago it was perfect.  It has not worked for the past couple of months.  I have dozens of weather stations within a mile of my house and the data they provide is significantly more accurate than NOAA or other services.  The integration with WU is simply not stable or consistent at this time.  I do hope that this is fixed soon as it's starting to get warm here in Dallas and it's time for the sprinklers to start doing their thing again. Yes, I have a key.  Sometimes it shows ok, most times it says FAILED! Please try again.  Bottom line is that it hasn't worked for a couple of months.

    I have talked with support and they keep promising a fix, but as of today, April 16, 2019, there isn't one.

    0
    Comment actions Permalink
  • Avatar
    Paul Grace

    If it hasn't worked for a couple months, it sounds like you do not have a new API key.
    Since the new parser was made available, it seems to have been working fine.  4.0.1115 has that parser, but it does need the new key.

    Do you have a PWS that you upload to WU?  
    If so, a new key is free.
    If not, you will have to subscribe for a fee.

    0
    Comment actions Permalink
  • Avatar
    RainMachine Nicholas

    On all our test machines and my personal one WU works well now, we have machines running with new API key and machines without an API key.

    Maybe post the logs from Web UI > Settings > About > View Log when it says FAILED.

    0
    Comment actions Permalink
  • Avatar
    Aaron (Edited )

    I have same issue with the beta channel:

     

    https://support.rainmachine.com/hc/en-us/community/posts/360029425213-Wunderground-Beta-4-0-1115-issues-continue-Error-No-observed-data-received-from-stations-

     

    There is no failed just Error.  Tried with both API Key and no API Key - same results for all Wunderground stations

     

    error: HTTP Error 400: Bad Request

    0
    Comment actions Permalink

Please sign in to leave a comment.