Author Topic: Alternative Dashboard WU Issue  (Read 1771 times)

0 Members and 1 Guest are viewing this topic.

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #50 on: June 11, 2019, 01:30:27 PM »
Thanks, beteljuice!  I have it running on my test server. [tup]

I will check the results periodically throughout the day and evening.

I misled you somewhat about what to include in the patch in that this should not have been included:
Code: [Select]

                   
                    <td align="center" class="data1" valign="top">
                <table align="center" border="0" cellpadding="0" cellspacing="4" style="width:180px">
<?php if ($useORHL) {  //  Show NOAA Based New Record HIGH/LOW Image ?>
                <tr>
                    <td colspan ="2">
                        <?php if (strip_units($maxtemp) > strip_units($thisDayMax)) {
                            echo 
"<img src=\"${imagesDir}OfficialRec_HIGH.gif\" alt=\"Official Record High\"/>"; }
                        
?>

                        <?php if (strip_units($mintemp) < strip_units($thisDayMin)) {
                            echo 
"<img src=\"${imagesDir}OfficialRec_LOW.gif\" alt=\"Official Record Low\"/>"; }
                        
?>

                    </td>
                </tr>
<?php // end $useORHL  ----------------------------------------  ?>

After bringing in the patch this segment occurred twice, messing me up until I figured it out. #-o  Actually I just had a problem following your instructions which were excellent.  My bad.
« Last Edit: June 11, 2019, 01:33:39 PM by gwwilk »
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #51 on: June 11, 2019, 02:15:44 PM »
The presence of '</body></html>' in 'noaarec.php' caused multiple validation errors at https://validator.w3.org/ until I removed them from the end of the script.  Validation of my dashboard on selincolnwx.info now succeeds without errors.
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline PSJohn

  • Senior Contributor
  • ****
  • Posts: 150
    • DesertWeather.com
Re: Alternative Dashboard replace WU - Test Pilot Wanted
« Reply #52 on: June 11, 2019, 02:23:18 PM »
Test Pilot wanted ....

Must be able to feed-back problems with instructions, html layout, actual functionality ..

(Keep an eye on data to see if it 'rolls over' at an acceptable time)

NB: This can be used as a 'stand-alone', no dependencies on other scripts - data available for US only !

 [ You are not allowed to view attachments ]  (readme typos fixed)

I'm willing to test it. I don't use any templates on my site, standalone. I will also check it periodically to see it is running as expected!

thanks for your time & effort with this!


EDIT: I have it running on my site https://desertweather.com/temprecavg/
« Last Edit: June 11, 2019, 06:10:55 PM by PSJohn »
John Slama
Palm Springs, California
Davis Vantage Pro 2, FARS

Offline ed2kayak

  • Ed
  • Forecaster
  • *****
  • Posts: 589
  • Davis Vantage Pro2 w/12 hr FARS, solar/uv
    • Cumberland Valley Weather
Re: Alternative Dashboard WU Issue
« Reply #53 on: June 11, 2019, 03:01:49 PM »
beteljuice

I have implemented your code and changes.  =D&gt;

http://cvweather.org/

Looks good right now, I'll monitor, and report if issues.

I really missed the WU history, thanks for you efforts.

Ed
Ed
CoCoRaHS PA-CD-6,  Weather Underground KPAMECHA7, CWOP DW5425

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #54 on: June 11, 2019, 04:08:52 PM »
Mine is running at http://tiggrweather.net/. Lookin' good. Keeping an eye out for the 'next day' shift.

Thanks for your efforts.
John
W7JKG

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #55 on: June 11, 2019, 05:05:58 PM »
I noticed that the precision is wrong on the four values for extremes and averages after ajax kicks in.  The fix was to add a separate class, 'convTemp0', to ajaxWDwx3.js and change the class of the values to 'convTemp0'.  You can see the results of this change on my test server.
Code: [Select]
<!-- used to be if ($useWU) { // Use WU High/lows -->

<tr>
<td align="center" valign="top" style="text-align: center; border: 1px solid red;">
<?php echo 'Rec* High'?><br/>
<strong><span style="font-size: 16px"><span class="convTemp0"><?php echo strip_units(intval($thisDayMax)) . $uomTemp?></span></span></strong><br/>
<?php echo $thisDayMaxYear?>
</td>
<td align="center" valign="top" style="text-align: center; border: 1px solid blue;">
<?php echo 'Rec* Low'?><br/>
<strong><span style="font-size: 16px"><span class="convTemp0"><?php echo strip_units(intval($thisDayMin)) . $uomTemp?></span></span></strong><br/>
<?php echo $thisDayMinYear?>
</td>
</tr>

<!-- Optional this day Max / Min Avg -->
<?php if($showNoaaAvg) { ?>
<tr>
<td align="center" valign="top" style="text-align: center; border: 1px solid red;">
                    <?php echo 'Avg* High'?><br/>
<strong><span style="font-size: 16px"><span class="convTemp0"><?php echo strip_units(intval($thisDayMaxAvg)) . $uomTemp?></span></span></strong><br/>

</td>
<td align="center" valign="top" style="text-align: center; border: 1px solid blue;">
<?php echo 'Avg* Low'?><br/>
<strong><span style="font-size: 16px"><span class="convTemp0"><?php echo strip_units(intval($thisDayMinAvg)) . $uomTemp?></span></span></strong><br/>

</td>
</tr>
<?php ?>
<!-- END optional Avg -->

I've attached the compressed version of my modified ajaxWDwx.js.txt along with the uncompressed version.

And, yes, I'm fussy about numerical precision...
« Last Edit: June 11, 2019, 05:09:24 PM by gwwilk »
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #56 on: June 11, 2019, 05:12:03 PM »
Jerry, I still see .0F on all four of the new values on your server, or am I missing something.

Thanks.
John
W7JKG

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #57 on: June 11, 2019, 05:22:55 PM »
Jerry, I still see .0F on all four of the new values on your server, or am I missing something.

Thanks.
My main site still displays my locally derived values with the proper numerical precision.  Go to http://selincolnwx.info to see the adjusted values derived from NOAA.
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #58 on: June 11, 2019, 05:30:36 PM »
My main site still displays my locally derived values with the proper numerical precision.  Go to http://selincolnwx.info to see the adjusted values derived from NOAA.

Using the link you provided in your original post is where I saw the .0F temps. Now using the new link immediately above I see no decimal temp numbers - or is it FF again?
« Last Edit: June 11, 2019, 05:33:08 PM by jgillett »
John
W7JKG

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #59 on: June 11, 2019, 05:31:55 PM »
My main site still displays my locally derived values with the proper numerical precision.  Go to http://selincolnwx.info to see the adjusted values derived from NOAA.

Using the link you provided in your original post is where I saw the .0F temps. Now using the new link immediately above I see no decimal temp numbers - or is it FF again?
I think it was a browser cache issue with FF?  I don't use FF much, and just upgraded to the Developer Edition here.
« Last Edit: June 11, 2019, 05:34:46 PM by gwwilk »
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #60 on: June 11, 2019, 05:35:10 PM »
I think it was a browser cache issue with FF?

Tried clearing and also a completely different browser -same result.
John
W7JKG

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #61 on: June 11, 2019, 05:37:07 PM »
I think it was a browser cache issue with FF?

Tried clearing and also a completely different browser -same result.
What's the URL?
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #62 on: June 11, 2019, 05:47:00 PM »
@all Test Pilots ...

Please REMOVE

</body>
</html>

bottom lines in noaarec.php

Original zip has been updated,EDIT: Redundant material removed ... post for historic information only

Good to see so many getting it looking OK (Means the instructions were sound)
Glad to see a 'stand-aloner' - this could spread .....

Now if only it reports the right data for 'this day' for most of the time, we are on a winner.

Fingers crossed ..
« Last Edit: June 14, 2019, 08:42:03 PM by the beteljuice »
Imagine what you will KNOW tomorrow !

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #63 on: June 11, 2019, 06:03:40 PM »
I think it was a browser cache issue with FF?

Tried clearing and also a completely different browser -same result.
What's the URL?

In #55 I click directly on the 'my test server' link - http://www.selincolnwx.info/
In #57 you provided the direct URL - http://selincolnwx.info/

Both show the same result.
John
W7JKG

Offline K3JAE

  • Contributor
  • ***
  • Posts: 126
  • Davis VP2 Wireless
    • K3JAE's Weather Station
Re: Alternative Dashboard WU Issue
« Reply #64 on: June 11, 2019, 07:45:09 PM »
I'm gonna hold off implementing this until the bugs are worked out. This also appears to be only for NON-ajax "Saratoga templates" type sites?  While I do use Saratoga's template it is highly customized and does not follow the normal v2 look/layout.

If this ends up being a drop and play script then I can implement it in the appropriate location n my site.
« Last Edit: June 11, 2019, 07:53:39 PM by K3JAE »


73's de K3JAE

John
K3JAE Weather Station

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #65 on: June 11, 2019, 07:58:36 PM »
Quote
This also appears to be only for NON-ajax "Saratoga templates" type sites?
NO, this is an anywhere script, but the html patch is specifically for alt dashboard.php (which has it's own js / css unit conversion routine)

In any other 'site' if you wish to display metric units you would have to investigate what you have or create a script to convert values (and / or language, but I think that is probably an unnecessary overhead)

If your page is reloaded on a unit change, and that uom is posted in the url, OR if there is an available php 'flag' set BEFORE include('noaarec.php') then you could put a conversion script directly in noaarec.php

EDIT:
A quick look at your ajaxWDwx.js says ..
Code: [Select]
For static field that don't have an "ajaxtag" you need to add one of the
following classes to your fields:
    ----------------------------------------------------------------------------
    <span class="convTemp">82.7&deg;F</span>   ...for temp
So the html should be very similar to the patch, just change eg.
Code: [Select]
echo strip_units($thisDayMinAvg)
to
Code: [Select]
echo $thisDayMinAvg I think uom is carried around, but you may have to 'hard code' &deg;F is it isn't seen.

EDIT: Anyone willing to try it with the 'standard' dashboard ?
I don't know if convTemp exists in anything other than the WD ajax variant ????
« Last Edit: June 12, 2019, 06:55:41 AM by the beteljuice »
Imagine what you will KNOW tomorrow !

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #66 on: June 12, 2019, 06:51:14 AM »
Dear Readers ..

Jerry has discovered that for his locale data is incorrect between midnight and 01:30 local time.

Any others please .....
Imagine what you will KNOW tomorrow !

Offline jgillett

  • Forecaster
  • *****
  • Posts: 1185
  • Boltek, Win7 Pro, ToA
    • TiggrWeather Phoenix
Re: Alternative Dashboard WU Issue
« Reply #67 on: June 12, 2019, 10:31:41 AM »
Sometime between 0030 MST and 0700 MST my data changed from what I had starting at 1400 MST yesterday. Will see if I can pin it down tonight (i.e., stay awake that long!).

Thanks again, BJ, for your work on this.

EDIT: Just checked the noaarecdat file. It shows 6/12 @ 0653 server time. Allowing for that gives 0553 MST which is too wide a gap with 'old' (yesterday) data.

Also, I'd like to see that file in /cache/, which I believe most of us are using.
« Last Edit: June 12, 2019, 11:01:34 AM by jgillett »
John
W7JKG

Offline PSJohn

  • Senior Contributor
  • ****
  • Posts: 150
    • DesertWeather.com
Re: Alternative Dashboard WU Issue
« Reply #68 on: June 12, 2019, 01:41:33 PM »
Dear Readers ..

Jerry has discovered that for his locale data is incorrect between midnight and 01:30 local time.

Any others please .....

Beta update: I monitored data last night just before and after midnight local time and saw no errors. My local NWS office updates the Climatological Report just after 5am. I checked at 5:30 with no update to data, but after the cache expired it updated and working as expected.


a thought.... with my local NWS office, the Climatological Report doesn't get updated until after 5am and sometimes later on weekends. Could you scrape the time the report gets updated so it could become a variable (e.t. $timeupdated)?

« Last Edit: June 12, 2019, 01:43:51 PM by PSJohn »
John Slama
Palm Springs, California
Davis Vantage Pro 2, FARS

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #69 on: June 12, 2019, 03:40:43 PM »
Notes:

Time of data update (and therefore syntax and position of required data 'block') = unknown for any specific locale and maybe flexible.

Location of cache file - you can do what you like once I can successfully second-guess them !

The beteljuice fuzzy logic will prevail over NOAA ...
... be patient !
Imagine what you will KNOW tomorrow !

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #70 on: June 12, 2019, 05:13:43 PM »
OH NOAA do like to be totally confusing ...

Code: [Select]
Local Server: Wednesday 12th of June 2019 03:15:04 PM CDT UTC -05:00

...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 11 2019...
So it's midafternoon and they are giving the data for yesterday

.. and ATM at the bottom of the page ....
Code: [Select]
THE LINCOLN NE CLIMATE NORMALS FOR TODAY (NB: this sometimes says TOMORROW !)
                         NORMAL    RECORD    YEAR
 MAXIMUM TEMPERATURE (F)   83       101      1987
 MINIMUM TEMPERATURE (F)   60        43      1974
So .. is this 'Today' the report date 11th or 'real' today 12th ?
EDIT: The figures seem to be 'real' today checked against another source, but over the past / next few days figures for test locale only change by +/- 1 so can't be sure
also the sunrise / set times below are for the 12th and 13th !!!

So dear test pilots ....
You need to run noaarec.php?naaobug and check;
a) Your local time date
b) report time date
c) Wording at the bottom (ie. TODAY or TOMORROW)
d) check if sunrise / set are yesterday / today OR today / tomorrow

Got that - clear as mud  :lol: :lol:  ](*,)

PS. Anyone know of a separate page / resource to get a locales 'this day' so that we can double check which 'day' this page is really giving us ?

EDIT: Just had another thought ....
What if

...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 11 2019...

...............
TEMPERATURE (F)
(which was) YESTERDAY

That would make some kind of crazy sense
« Last Edit: June 12, 2019, 05:35:48 PM by the beteljuice »
Imagine what you will KNOW tomorrow !

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #71 on: June 12, 2019, 05:37:08 PM »
I think they don't quite have their scripts in order.  While you see the 11th at the beginning of the Summary, it clearly states on down below, 124 AM CDT WED JUN 12 2019, that it's the 12th they're talking about.  Here's the entire summary as of 4:30pm CDT:
Code: [Select]
Running in DeBug Mode
...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 11 2019...

CLIMATE NORMAL PERIOD 1981 TO 2010
 MAXIMUM TEMPERATURE (F)   83       101      1987
This Day Record Max. Temp: 101F @ 1987
Norm. 83F
 MINIMUM TEMPERATURE (F)   60        43      1974
This Day Record Min. Temp: 43F @ 1974
Norm. 60F
Original Document ....

These data are preliminary and have not undergone final quality control by the National Climatic Data Center (NCDC). Therefore, these data are subject to revision. Final and certified climate data can be accessed at the NCDC - http://www.ncdc.noaa.gov.
Climatological Report (Daily)

566
CDUS43 KOAX 120626
CLILNK


CLIMATE REPORT
NATIONAL WEATHER SERVICE OMAHA NEBRASKA
124 AM CDT WED JUN 12 2019


...................................

...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 11 2019...

CLIMATE NORMAL PERIOD 1981 TO 2010
CLIMATE RECORD PERIOD 1887 TO 2019


WEATHER ITEM   OBSERVED TIME   RECORD YEAR NORMAL DEPARTURE LAST
                VALUE   (LST)  VALUE       VALUE  FROM      YEAR
                                                  NORMAL
..................................................................
TEMPERATURE (F)
 YESTERDAY
  MAXIMUM         77   1134 AM 103    1918  83     -6       94
  MINIMUM         57   1132 PM  44    1903  60     -3       68
  AVERAGE         67                        71     -4       81

PRECIPITATION (IN)
  YESTERDAY        0.20          3.03 2008   0.16   0.04     0.02
  MONTH TO DATE    1.72                      1.59   0.13     1.57
  SINCE JUN 1      1.72                      1.59   0.13     1.57
  SINCE JAN 1     15.13                     11.93   3.20     8.33

SNOWFALL (IN)
  YESTERDAY        0.0           0.0  2007   0.0    0.0      0.0
                                      2001
  MONTH TO DATE    0.0                       0.0    0.0      0.0
  SINCE JUN 1      0.0                       0.0    0.0      0.0
  SINCE JUL 1     55.5                      25.9   29.6     21.4
  SNOW DEPTH       0

DEGREE DAYS
 HEATING
  YESTERDAY        0                         1     -1        0
  MONTH TO DATE    2                        12    -10        0
  SINCE JUN 1      2                        12    -10        0
  SINCE JUL 1   6523                      6052    471     5999

 COOLING
  YESTERDAY        2                         7     -5       16
  MONTH TO DATE   73                        62     11      122
  SINCE JUN 1     73                        62     11      122
  SINCE JAN 1    145                       141      4      326
..................................................................


WIND (MPH)
  HIGHEST WIND SPEED    26   HIGHEST WIND DIRECTION     S (200)
  HIGHEST GUST SPEED    35   HIGHEST GUST DIRECTION    SW (210)
  AVERAGE WIND SPEED     8.2




RELATIVE HUMIDITY (PERCENT)
 HIGHEST    93
 LOWEST     33
 AVERAGE    63

..........................................................


THE LINCOLN NE CLIMATE NORMALS FOR TODAY
                         NORMAL    RECORD    YEAR
 MAXIMUM TEMPERATURE (F)   83       101      1987
 MINIMUM TEMPERATURE (F)   60        43      1974


SUNRISE AND SUNSET
JUNE 12 2019..........SUNRISE   555 AM CDT   SUNSET   859 PM CDT
JUNE 13 2019..........SUNRISE   555 AM CDT   SUNSET   859 PM CDT


-  INDICATES NEGATIVE NUMBERS.
R  INDICATES RECORD WAS SET OR TIED.
MM INDICATES DATA IS MISSING.
T  INDICATES TRACE AMOUNT.




BCM





The U.S. Naval Observatory (USNO) computes astronomical data. Therefore, the NWS does not record, certify, or authenticate astronomical data. Computed times of sunrise, sunset, moonrise, moonset; and twilight, moon phases and other astronomical data are available from USNO's Astronomical Applications Department (http://www.usno.navy.mil). See http://www.usno.navy.mil/USNO/astronomical-applications/astronomical-information-center/litigation for information on using these data for legal purposes.

As a double-check I have an alternate source for the data on my main site.  The link for the averages there has averages available for almost everywhere in the US.
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline the beteljuice

  • the beteljuice
  • Contributor
  • ***
  • Posts: 101
    • test site
Re: Alternative Dashboard WU Issue
« Reply #72 on: June 12, 2019, 06:07:47 PM »
@Jerry ...

Your locale has just switched report dates  :shock:
Code: [Select]
Local Server: Wednesday 12th of June 2019 04:53:37 PM CDT UTC -05:00

...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 12 2019...
We have now switched the data block we are scraping and that is giving correct values ('yesterday' has become 'today', and 'today' has become 'tomorrow') (sun rise / sets still 12th / 13th)

See what they do (If anything) at midnight local ....

It's beginning to look like:
Quote
EDIT: Just had another thought ....
What if

...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 11 2019...

...............
TEMPERATURE (F)
(which was) YESTERDAY

That would make some kind of crazy sense
Might be the 'key' ....
Imagine what you will KNOW tomorrow !

Offline gwwilk

  • Southeast Lincoln Weather
  • Forecaster
  • *****
  • Posts: 2186
    • SouthEast Lincoln, NE Weather
Re: Alternative Dashboard WU Issue
« Reply #73 on: June 12, 2019, 06:13:23 PM »
Right you are, BJ!  It says
'...THE LINCOLN NE CLIMATE SUMMARY FOR JUNE 12 2019...
VALID TODAY AS OF 0400 PM LOCAL TIME'
but it didn't update until around 5:00 pm CDT.

Your script has been and is still pulling up the right values for today, so you're doing something right!
« Last Edit: June 12, 2019, 06:14:58 PM by gwwilk »
Regards, Jerry Wilkins
gwwilk@inebraska.com

Offline PSJohn

  • Senior Contributor
  • ****
  • Posts: 150
    • DesertWeather.com
Re: Alternative Dashboard WU Issue
« Reply #74 on: June 12, 2019, 06:14:00 PM »

So dear test pilots ....
You need to run noaarec.php?naaobug and check;
a) Your local time date
b) report time date
c) Wording at the bottom (ie. TODAY or TOMORROW)

as of 3:10pm... report date: 6/12 5:19am...

My data is displaying correct for today(12th) (117 and 47). But Running ?noaabug shows yesterday the 11th. As mention by gwwilk, the date is pulled from top section when it should pull from the lower "THE PALM SPRINGS INTL AIRPORT CA CLIMATE NORMALS FOR TODAY" section.

Take a look: https://desertweather.com/temprecavg/index.php?noaabug


 

John Slama
Palm Springs, California
Davis Vantage Pro 2, FARS