Load cache utility for Midwestern Weather Network mesomap - V4.09 - 14-Feb-2026


Current time is         Sun, 08-Mar-2026 01:58:01 CST (on host [/] Note: real IP is 74.208.252.86 ) PHP 8.1.34
Cache last updated Sun, 08-Mar-2026 01:53:17 CST (284 seconds ago).

Mesomap uses English units: Temp=(°F), Wind=(mph), Baro=(in), Rain=(in) for output to MWWN-conditions.txt data.

Cache loading status and statistics

More
Info

Area

Station
Temp
°F
Hum
%
DewPt
°F
Wind
mph
Rain
in
Baro
in
Baro
Trend
Curr
Cond
Load
Type
HTTP
RC
Load
Time
Age
Secs

Last updated
Illinois Alma 42 87 39 Wind from WNWWNW 4 0.00
29.88Steady
Steady Metar KSLO: Overcast ST 200 0.483 473 Sun, 08-Mar-2026 01:50:09 CST
Details for Illinois Alma (MWWN-stations-cc.txt record 33):

type='ST' RawDataURL = 'https://www.daybreakimagery.com/weather/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://www.daybreakimagery.com/weather/VWS_stickertags.htm'
HTTP stats: RC=200 dest=50.87.190.173 port=443 (from sce=74.208.252.86)
Times: dns=0.029 conn=0.052 pxfer=0.359 get=0.123 total=0.482 secs
request_header:
GET /weather/VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.daybreakimagery.com
Accept: */*
Referer: https://www.daybreakimagery.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:02 GMT
Server: nginx/1.25.5
Content-Type: text/html
Content-Length: 79
Last-Modified: Sun, 08 Mar 2026 07:50:09 GMT
Vary: Accept-Encoding
host-header: c2hhcmVkLmJsdWVob3N0LmNvbQ==
X-Server-Cache: true
X-Proxy-Cache: HIT
Accept-Ranges: bytes

ST time to fetch: 0.483 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:02 GMT'
age=473 sec 'Sun, 08 Mar 2026 07:50:09 GMT'
metric='1:46am,3/8/26,42.1,47.3,39.7,87,38.5,29.88,Steady,4,WNW,0.00,7,,6:15am,5:53pm'
using USA style stickertag process
convertWind(4) mph [3.4759048 kts] to '4' mph
condition begin: '1:46am','','6:15am','5:53pm'
fixupTime in='6:15am' tfixed='6:15am' out='06:15'
fixupTime in='5:53pm' tfixed='5:53pm' out='17:53'
fixupTime in='1:46am' tfixed='1:46am' out='01:46'
condition using: time2='01:46' as night for sunrise2='06:15',sunset2='17:53'
METAR='KSLO'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KSLO.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.039 total=0.180 secs
request_header:
GET /data/observations/metar/stations/KSLO.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:02 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:57:03 GMT
Accept-Ranges: bytes
Content-Length: 85
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KSLO time to fetch: 0.180 sec
KSLO='2026/03/08 07:55 KSLO 080755Z AUTO 30004KT 10SM OVC017 06/03 A3006 RMK AO2 T00620030'
age=182 sec '2026-03-08 07:55:00 GMT'
metar 'KSLO' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='30004KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC017' ptr=7 grp=6
calling 'get_conditions' part='OVC017' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC017' ptr=7 grp=8
get cloud cover 'OVC017'
get cloud cover 'OVC017'
calling 'get_cloud_cover' part='06/03' ptr=8 grp=8
get cloud cover '06/03'
get cloud cover '06/03'
calling 'get_temperature' part='06/03' ptr=8 grp=9
calling 'get_altimeter' part='A3006' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KSLO
[WIND] = WNW at 5 mph (7 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 518 m
[TEMP] = 43F (6C)
[WIND CHILL] = 40°F (4°C)
[DEWPT] = 37F (3C)
[HUMIDITY] = 81%
[BAROMETER] = 1018 hPa (30.06 in Hg)
)

condition begin: '1:46am','OVERCAST','6:15am','5:53pm'
fixupTime in='6:15am' tfixed='6:15am' out='06:15'
fixupTime in='5:53pm' tfixed='5:53pm' out='17:53'
fixupTime in='1:46am' tfixed='1:46am' out='01:46'
condition using: time2='01:46' as night for sunrise2='06:15',sunset2='17:53'
Illinois Alma 33 data='42,87,WNW,4,0.00,29.88,Steady,night_cloudy.gif,Metar KSLO: Overcast,39,,1772956209,0.483'

Illinois Batavia 34 80 29 Wind from SWSW 3 G 9 0.00
29.93Falling
Falling Metar KDPA: Overcast ST 200 0.175 166 Sun, 08-Mar-2026 01:55:16 CST
Details for Illinois Batavia (MWWN-stations-cc.txt record 116):

type='ST' RawDataURL = 'https://www.mdweather.com/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://www.mdweather.com/VWS_stickertags.htm'
HTTP stats: RC=200 dest=162.241.24.41 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.063 pxfer=0.137 get=0.038 total=0.175 secs
request_header:
GET /VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.mdweather.com
Accept: */*
Referer: https://www.mdweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:02 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:55:16 GMT
Accept-Ranges: bytes
Content-Length: 90
Vary: Accept-Encoding
host-header: c2hhcmVkLmJsdWVob3N0LmNvbQ==
Content-Type: text/html

ST time to fetch: 0.175 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:02 GMT'
age=166 sec 'Sun, 08 Mar 2026 07:55:16 GMT'
metric='1:53am,3/8/26,34,39,32,80,29,29.93,Falling,3,SW,0.00,,6:14am,5:50pm,3,9,°F|mph|in|in'
using International style stickertag process
station reporting units °F,mph,in,in
convertWind(3) mph [2.6069286 kts] to '3' mph
convertWind(3) mph [2.6069286 kts] to '3' mph
convertWind(9) mph [7.8207858 kts] to '9' mph
METAR='KDPA'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KDPA.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.065 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KDPA.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:02 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:54:22 GMT
Accept-Ranges: bytes
Content-Length: 91
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KDPA time to fetch: 0.178 sec
KDPA='2026/03/08 07:52 KDPA 080752Z 25012G18KT 10SM OVC012 01/M02 A2993 RMK AO2 SLP142 T00061017'
age=362 sec '2026-03-08 07:52:00 GMT'
metar 'KDPA' saved in local cache
called process_metar
calling 'get_time' part='080752Z' ptr=3 grp=1
calling 'get_station_type' part='25012G18KT' ptr=4 grp=2
calling 'get_wind' part='25012G18KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='OVC012' ptr=6 grp=6
calling 'get_conditions' part='OVC012' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC012' ptr=6 grp=8
get cloud cover 'OVC012'
get cloud cover 'OVC012'
calling 'get_cloud_cover' part='01/M02' ptr=7 grp=8
get cloud cover '01/M02'
get cloud cover '01/M02'
calling 'get_temperature' part='01/M02' ptr=7 grp=9
calling 'get_altimeter' part='A2993' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KDPA
[WIND] = WSW at 14 mph (22 km/h), gusting to 21 mph (33 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 366 m
[TEMP] = 34F (1C)
[WIND CHILL] = 25°F (-4°C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 81%
[BAROMETER] = 1014 hPa (29.93 in Hg)
)

condition begin: '1:53am','OVERCAST','6:14am','5:50pm'
fixupTime in='6:14am' tfixed='6:14am' out='06:14'
fixupTime in='5:50pm' tfixed='5:50pm' out='17:50'
fixupTime in='1:53am' tfixed='1:53am' out='01:53'
condition using: time2='01:53' as night for sunrise2='06:14',sunset2='17:50'
Illinois Batavia 116 data='34,80,SW,3,0.00,29.93,Falling,night_cloudy.gif,Metar KDPA: Overcast,29,9,1772956516,0.175'

Illinois Centralia 43 84 38 Wind from NWNW 0 0.00
30.03Steady
Steady Metar KENL: Overcast ST 200 0.199 173 Sun, 08-Mar-2026 01:55:09 CST
Details for Illinois Centralia (MWWN-stations-cc.txt record 69):

type='ST' RawDataURL = 'http://www.centraliaweather.com/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'http://www.centraliaweather.com/VWS_stickertags.htm'
HTTP stats: RC=200 dest=107.180.0.96 port=80 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.161 pxfer=0.161 get=0.038 total=0.199 secs
request_header:
GET /VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.centraliaweather.com
Accept: */*
Referer: http://www.centraliaweather.com/


headers:
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Sun, 08 Mar 2026 07:55:09 GMT
Accept-Ranges: bytes
ETag: "68c1b3e2d0aedc1:0"
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
X-Powered-By-Plesk: PleskWin
Date: Sun, 08 Mar 2026 07:58:02 GMT
Content-Length: 78

ST time to fetch: 0.199 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:02 GMT'
age=173 sec 'Sun, 08 Mar 2026 07:55:09 GMT'
metric='1:55am,3/8/26,42.6,47.4,42.6,84,38.1,30.03,Steady,0,NW,0.00,0,,6:16am,5:54pm'
using USA style stickertag process
convertWind(0) mph [0 kts] to '0' mph
condition begin: '1:55am','','6:16am','5:54pm'
fixupTime in='6:16am' tfixed='6:16am' out='06:16'
fixupTime in='5:54pm' tfixed='5:54pm' out='17:54'
fixupTime in='1:55am' tfixed='1:55am' out='01:55'
condition using: time2='01:55' as night for sunrise2='06:16',sunset2='17:54'
METAR='KENL'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KENL.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KENL.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:02 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:37:52 GMT
Accept-Ranges: bytes
Content-Length: 85
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KENL time to fetch: 0.179 sec
KENL='2026/03/08 07:35 KENL 080735Z AUTO 32007KT 10SM OVC017 06/03 A3007 RMK AO2 T00630026'
age=1382 sec '2026-03-08 07:35:00 GMT'
metar 'KENL' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='32007KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC017' ptr=7 grp=6
calling 'get_conditions' part='OVC017' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC017' ptr=7 grp=8
get cloud cover 'OVC017'
get cloud cover 'OVC017'
calling 'get_cloud_cover' part='06/03' ptr=8 grp=8
get cloud cover '06/03'
get cloud cover '06/03'
calling 'get_temperature' part='06/03' ptr=8 grp=9
calling 'get_altimeter' part='A3007' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KENL
[WIND] = NW at 8 mph (13 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 518 m
[TEMP] = 43F (6C)
[WIND CHILL] = 38°F (3°C)
[DEWPT] = 37F (3C)
[HUMIDITY] = 81%
[BAROMETER] = 1018 hPa (30.07 in Hg)
)

condition begin: '1:55am','OVERCAST','6:16am','5:54pm'
fixupTime in='6:16am' tfixed='6:16am' out='06:16'
fixupTime in='5:54pm' tfixed='5:54pm' out='17:54'
fixupTime in='1:55am' tfixed='1:55am' out='01:55'
condition using: time2='01:55' as night for sunrise2='06:16',sunset2='17:54'
Illinois Centralia 69 data='43,84,NW,0,0.00,30.03,Steady,night_cloudy.gif,Metar KENL: Overcast,38,,1772956509,0.199'

Illinois Danville 39 83 34 Wind from WNWWNW 9 G 4 0.00
29.93Steady
Steady Metar KDNV: Overcast CR 200 0.248 1 Sun, 08-Mar-2026 01:58:02 CST
Details for Illinois Danville (MWWN-stations-cc.txt record 20):

type='CR' RawDataURL = 'https://vermilionweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://vermilionweather.com/clientraw.txt'
HTTP stats: RC=200 dest=162.214.147.228 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.083 pxfer=0.193 get=0.054 total=0.248 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: vermilionweather.com
Accept: */*
Referer: https://vermilionweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:03 GMT
Server: Apache
Last-Modified: Sun, 08 Mar 2026 07:58:02 GMT
Accept-Ranges: bytes
Content-Length: 776
Content-Type: text/plain

CR time to fetch: 0.248 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:03 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:02 GMT'
metric='12345 7.8 3.3 294 3.8 83 1013.4 0.0 92.8 113.9 0.00 0.00 20.3 37 100.0 1 0.0 0 0 14.7 -100.0 255.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 01 Vermilion_Weather-1:58:01_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 2.3 1.9 4.7 3.8 1 Dry/Night_time -0.3 10 8 8 8 10 10 12 12 12 7 3 3 3 3 2 2 2 2 2 3 18.2 1.2 1080.6 3/8/2026 3.2 1.9 4.7 -1.0 0.0 16 1 9 2 6 5 0 5 6 5 4.1 4.1 4.1 4.1 4.1 4.1 4.1 3.9 3.9 3.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.7 3.8 3.8 18.0 0 --- --- 318 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 20.4 20.3 -0.1 1013.9 1013.3 17 1:03_AM 12:24_AM 3.6 -3.6 2.5 1.2 12 2026 0.0 -1 0 -1 304 260 293 273 332 26 287 327 278 294 0.0 255.0 5.5 2.8 40.17028 87.65222 0.3 86 83 0.0 12:36_AM 0.0 0.0 0.0 0.0 0.0 0.0 23.3 12:00_AM 1:54_AM 321 !!C10.37S151!!'
station using CR units C,kts,hPa,mm by default
convertWind(7.8) kts [7.8 kts] to '9' mph
convertWind(3.3) kts [3.3 kts] to '4' mph
CR[48]=1 .. trying METAR KDNV for conditions
METAR='KDNV'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KDNV.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KDNV.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:03 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:37:50 GMT
Accept-Ranges: bytes
Content-Length: 85
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KDNV time to fetch: 0.180 sec
KDNV='2026/03/08 07:35 KDNV 080735Z AUTO 28011KT 10SM OVC014 04/01 A3002 RMK AO2 T00400011'
age=1383 sec '2026-03-08 07:35:00 GMT'
metar 'KDNV' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='28011KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC014' ptr=7 grp=6
calling 'get_conditions' part='OVC014' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC014' ptr=7 grp=8
get cloud cover 'OVC014'
get cloud cover 'OVC014'
calling 'get_cloud_cover' part='04/01' ptr=8 grp=8
get cloud cover '04/01'
get cloud cover '04/01'
calling 'get_temperature' part='04/01' ptr=8 grp=9
calling 'get_altimeter' part='A3002' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KDNV
[WIND] = W at 13 mph (20 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 427 m
[TEMP] = 39F (4C)
[WIND CHILL] = 31°F (-1°C)
[DEWPT] = 34F (1C)
[HUMIDITY] = 81%
[BAROMETER] = 1017 hPa (30.02 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KDNV: Overcast' used instead of WD icon=1 'Dry/Night_time'
Illinois Danville 20 data='39,83,WNW,9,0.00,29.93,Steady,night_cloudy.gif,Metar KDNV: Overcast,34,4,1772956682,0.248'

Illinois Milan 32 95 31 Wind from SSWSSW 3 G 4 0.00
29.93Steady
Steady Metar KMLI: Clear SSG 200 1.419 63 Sun, 08-Mar-2026 01:57:00 CST
Details for Illinois Milan (MWWN-stations-cc.txt record 169):

type='SSG' RawDataURL = 'http://smvamv.com/weather/AWNrealtimegauges.php' Click here to inspect it in a pop-up window.
curl fetching 'http://smvamv.com/weather/AWNrealtimegauges.php'
HTTP stats: RC=200 dest=66.42.125.154 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.042 pxfer=0.042 get=1.377 total=1.419 secs
request_header:
GET /weather/AWNrealtimegauges.php HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: smvamv.com
Accept: */*
Referer: http://smvamv.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:03 GMT
Server: Apache/2.4.41 (Ubuntu)
Set-Cookie: PHPSESSID=7e5c2dlubr93chjltr5kjqtbb6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: lang=en; expires=Tue, 08-Sep-2026 06:58:03 GMT; Max-Age=15894000; path=/weather/; SameSite=Lax
Last-modified: Sun, 08 Mar 2026 07:57:00 +0000
Vary: Accept-Encoding
Content-Length: 1675
Content-Type: text/plain;charset=UTF-8

SSG time to fetch: 1.419 sec (200 OK)
webserver timesync=1 sec 'Sun, 08 Mar 2026 07:58:03 GMT'
age=63 sec 'Sun, 08 Mar 2026 07:57:00 +0000'
metric='{"date":"1:57am","dateFormat":"m/d/y","temp":"31.8","tempTL":"29.5","tempTH":"32.0","intemp":"53.6","dew":"30.6","dewpointTL":"28.2","dewpointTH":"30.7","apptemp":"31.8","apptempTL":"29.5","apptempTH":"32.0","wchill":"28.6","wchillTL":"27.0","heatindex":"31.8","heatindexTH":"32.0","humidex":"32","wlatest":"2.9","wspeed":"2.9","wgust":"4.5","wgustTM":"4.5","bearing":"196","avgbearing":"196","press":"29.93","pressTL":"29.92","pressTH":"29.98","pressL":"29.92","pressH":"29.98","rfall":"0.00","rrate":"0.00","rrateTM":"0.00","hum":"95","humTL":"94","humTH":"96","inhum":"68","inhumTL":"68","inhumTH":"69","SensorContactLost":"0","forecast":"Conditions updated: 1:57am","tempunit":"°F","windunit":"mph","pressunit":"inHg","rainunit":"in","temptrend":"0.7","TtempTL":"12:00am","TtempTH":"01:40am","TdewpointTL":"12:00am","TdewpointTH":"01:40am","TapptempTL":"29.5","TapptempTH":"32.0","TwchillTL":"01:30am","TheatindexTH":"01:40am","TrrateTM":"12:00am","ThourlyrainTH":"00:00","LastRainTipISO":"n/a","hourlyrainTH":"0.0","ThumTL":"01:55am","ThumTH":"12:30am","TinhumTL":"01:50am","TinhumTH":"12:00am","TpressTL":"01:50am","TpressTH":"12:00am","presstrendval":"-0.03","Tbeaufort":"F1","TwgustTM":"01:30am","windTM":"4.5","bearingTM":"196","timeUTC":"2026,03,08,07,55,00","BearingRangeFrom10":"359","BearingRangeTo10":"0","UV":"0","UVTH":"0","SolarRad":"0","CurrentSolarMax":"0","SolarTM":"0","domwinddir":"SSW","WindRoseData":"[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]","windrun":"0.0","cloudbasevalue":"0","cloudbaseunit":"m","version":"6","build":"0.3","ver":"12"}'
json_decode returns - No errors
station reporting units °F,mph,inHg,in
convertWind(2.9) mph [2.52003098 kts] to '3' mph
convertWind(4.5) mph [3.9103929 kts] to '4' mph
METAR='KMLI'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KMLI.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KMLI.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:04 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:54:22 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KMLI time to fetch: 0.179 sec
KMLI='2026/03/08 07:52 KMLI 080752Z AUTO 00000KT 10SM CLR 00/M02 A2993 RMK AO2 SLP140 T00001017 $'
age=365 sec '2026-03-08 07:52:00 GMT'
metar 'KMLI' saved in local cache
called process_metar
calling 'get_time' part='080752Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='00000KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='00/M02' ptr=8 grp=9
calling 'get_altimeter' part='A2993' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KMLI
[WIND] = calm
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 32F (0C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 87%
[BAROMETER] = 1014 hPa (29.93 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Illinois Milan 169 data='32,95,SSW,3,0.00,29.93,Steady,night_clear.gif,Metar KMLI: Clear,31,4,1772956620,1.419'

Illinois Morris 35 84 31 Wind from WW 4 G 3 0.00
29.97Steady
Steady Overcast CR 200 0.171 9 Sun, 08-Mar-2026 01:57:56 CST
Details for Illinois Morris (MWWN-stations-cc.txt record 29):

type='CR' RawDataURL = 'https://www.gooselakeweather.com/wxlive/clientraw.txtnocache' Click here to inspect it in a pop-up window.
curl fetching 'https://www.gooselakeweather.com/wxlive/clientraw.txt?1772956681'
HTTP stats: RC=200 dest=162.241.216.17 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.063 pxfer=0.133 get=0.038 total=0.171 secs
request_header:
GET /wxlive/clientraw.txt?1772956681 HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.gooselakeweather.com
Accept: */*
Referer: https://www.gooselakeweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:05 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:57:56 GMT
Accept-Ranges: bytes
Content-Length: 758
Vary: Accept-Encoding
host-header: c2hhcmVkLmJsdWVob3N0LmNvbQ==
Content-Type: text/plain

CR time to fetch: 0.171 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
age=9 sec 'Sun, 08 Mar 2026 07:57:56 GMT'
metric='12345 3.6 2.6 265 1.7 84 1014.9 0.0 34.8 111.3 0.00 0.00 18.4 46 7.8 13 0.0 0 0 7.9 16.8 16.8 16.8 -31.7 -100.0 -100.0 84 47 -100 01 57 55 Morris,_IL-1:57:55_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -0.2 -0.6 2.5 1.7 13 overcast -0.6 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 14.0 -0.7 1519.1 3/8/2026 0.3 -0.6 2.1 -2.2 0.0 6 4 3 2 3 3 3 4 3 3 2.0 2.0 2.0 2.0 2.0 1.9 1.8 1.8 1.8 1.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.5 1.7 1.7 9.6 0 18:37:51 2014/25/08 265 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 19.1 18.4 -0.9 1015.5 1014.8 9 1:01_AM 12:00_AM 0.4 -2.5 -0.1 -0.7 5 2026 0.0 -1 0 -1 243 256 256 276 256 237 244 263 264 265 0.0 255.0 3.2 0.9 41.34167 88.29778 0.3 85 83 0.0 12:47_AM 0.0 0.0 0.0 0.0 0.0 0.0 15.8 12:00_AM 1:56_AM 265 !!C10.37S128!!'
station using CR units C,kts,hPa,mm by default
convertWind(3.6) kts [3.6 kts] to '4' mph
convertWind(2.6) kts [2.6 kts] to '3' mph
Illinois Morris 29 data='35,84,W,4,0.00,29.97,Steady,night_cloudy.gif,Overcast,31,3,1772956676,0.171'

Illinois Peotone 36 86 32 Wind from SWSW 13 0.00
30.00Steady
Steady Metar KIKK: Overcast ST 200 0.177 76 Sun, 08-Mar-2026 01:56:49 CST
Details for Illinois Peotone (MWWN-stations-cc.txt record 75):

type='ST' RawDataURL = 'https://www.peotoneweather.com/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://www.peotoneweather.com/VWS_stickertags.htm'
HTTP stats: RC=200 dest=198.12.236.45 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.063 pxfer=0.136 get=0.042 total=0.177 secs
request_header:
GET /VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.peotoneweather.com
Accept: */*
Referer: https://www.peotoneweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:05 GMT
Server: Apache
Content-Security-Policy: upgrade-insecure-requests;
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:56:49 GMT
ETag: "63c3bb1-48-64c7ea0ea3bd1"
Accept-Ranges: bytes
Content-Length: 72
Vary: Accept-Encoding
Content-Type: text/html

ST time to fetch: 0.177 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
age=76 sec 'Sun, 08 Mar 2026 07:56:49 GMT'
metric='1:54am,3/8/26,36,41,27,86,32,30.00,Steady,13,SW,0.00,18,,6:12am,5:48pm'
using USA style stickertag process
convertWind(13) mph [11.2966906 kts] to '13' mph
condition begin: '1:54am','','6:12am','5:48pm'
fixupTime in='6:12am' tfixed='6:12am' out='06:12'
fixupTime in='5:48pm' tfixed='5:48pm' out='17:48'
fixupTime in='1:54am' tfixed='1:54am' out='01:54'
condition using: time2='01:54' as night for sunrise2='06:12',sunset2='17:48'
METAR='KIKK'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KIKK.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KIKK.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:05 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:40:50 GMT
Accept-Ranges: bytes
Content-Length: 85
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KIKK time to fetch: 0.179 sec
KIKK='2026/03/08 07:35 KIKK 080735Z AUTO 25013KT 10SM OVC017 03/00 A3001 RMK AO2 T00300001'
age=1385 sec '2026-03-08 07:35:00 GMT'
metar 'KIKK' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='25013KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC017' ptr=7 grp=6
calling 'get_conditions' part='OVC017' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC017' ptr=7 grp=8
get cloud cover 'OVC017'
get cloud cover 'OVC017'
calling 'get_cloud_cover' part='03/00' ptr=8 grp=8
get cloud cover '03/00'
get cloud cover '03/00'
calling 'get_temperature' part='03/00' ptr=8 grp=9
calling 'get_altimeter' part='A3001' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KIKK
[WIND] = WSW at 15 mph (24 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 518 m
[TEMP] = 37F (3C)
[WIND CHILL] = 28°F (-2°C)
[DEWPT] = 32F (0C)
[HUMIDITY] = 81%
[BAROMETER] = 1016 hPa (30.01 in Hg)
)

condition begin: '1:54am','OVERCAST','6:12am','5:48pm'
fixupTime in='6:12am' tfixed='6:12am' out='06:12'
fixupTime in='5:48pm' tfixed='5:48pm' out='17:48'
fixupTime in='1:54am' tfixed='1:54am' out='01:54'
condition using: time2='01:54' as night for sunrise2='06:12',sunset2='17:48'
Illinois Peotone 75 data='36,86,SW,13,0.00,30.00,Steady,night_cloudy.gif,Metar KIKK: Overcast,32,,1772956609,0.177'

Illinois Towanda 36 90 33 Wind from SWSW 10 G 13 0.00
30.02Steady
Steady SSG 200 0.246 0 Sun, 08-Mar-2026 01:58:05 CST
Details for Illinois Towanda (MWWN-stations-cc.txt record 173):

type='SSG' RawDataURL = 'http://www.mckinneyfarm.com/template/plugins/steelSeries/ssMeteotemplate.php' Click here to inspect it in a pop-up window.
curl fetching 'http://www.mckinneyfarm.com/template/plugins/steelSeries/ssMeteotemplate.php'
HTTP stats: RC=200 dest=198.46.94.65 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.070 pxfer=0.070 get=0.176 total=0.246 secs
request_header:
GET /template/plugins/steelSeries/ssMeteotemplate.php HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.mckinneyfarm.com
Accept: */*
Referer: http://www.mckinneyfarm.com/


headers:
HTTP/1.1 200 OK
Server: nginx/1.29.4
Date: Sun, 08 Mar 2026 07:58:05 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
X-Proxy-Cache: DISABLED

SSG time to fetch: 0.246 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
server missing Last-Modified: header. Using Date: stamp instead
metric='{"date":"1:57:58 AM","dateFormat":"m/d/y","temp":"36.1","tempTL":"36.0","tempTH":"37.0","dew":"33.4","dewpointTL":"33.2","dewpointTH":"34.3","apptemp":"28.0","apptempTL":"26.4","apptempTH":"28.1","wlatest":"8.5","wspeed":"10.1","wgust":"12.7","wgustTM":"14.8","bearing":"227","avgbearing":"243.0","press":"30.02","pressTL":"30.02","pressTH":"30.04","pressL":"30.02","pressH":"30.04","rfall":"0.00","rrate":"0.00","rrateTM":"0.00","hum":"90.0","humTL":"89.0","humTH":"91.0","SensorContactLost":"0","tempunit":"F","windunit":"mph","pressunit":"inHg","rainunit":"in","temptrend":"-0.3","TtempTL":"12:50 AM","TtempTH":"12:10 AM","TdewpointTL":"12:40 AM","TdewpointTH":"1:35 AM","TapptempTL":"1:50 AM","TapptempTH":"1:10 AM","TrrateTM":"1:57:58 AM","ThourlyrainTH":"00:00","LastRainTipISO":"0.00","hourlyrainTH":"0.0","ThumTL":"12:35 AM","ThumTH":"1:55 AM","TpressTL":"1:57:58 AM","TpressTH":"1:05 AM","presstrendval":"-0.02","Tbeaufort":"F2","TwgustTM":"1:50 AM","TwindTM":"1:50 AM","windTM":"11.7","bearingTM":"243.0","timeUTC":"2026,03,08,07,57,58","BearingRangeFrom10":"359","BearingRangeTo10":"0","UV":"0.0","UVTH":"--","SolarRad":"0","CurrentSolarMax":"N/A","SolarTM":"0","TSolarTM":"1:57:58 AM","domwinddir":"WSW","WindRoseData":[0,0,0,0,0,0,0,0,0,0,5,19,0,0,0,0],"windrun":"19.9","forecast":"","version":"3.1","build":"10736","ver":"10","yesterday":{"date":"20260307","data":{"maxT":"64.8","maxTTime":"2:25 AM","minT":"36.7","minTTime":"11:45 PM","maxH":"95.0","maxHTime":"7:20 AM","minH":"83.2","minHTime":"11:25 AM","maxP":"30.04","maxPTime":"11:55 PM","minP":"29.72","minPTime":"9:15 AM","maxA":"57.8","maxATime":"3:40 AM","minA":"25.0","minATime":"10:25 PM","maxD":"61.8","maxDTime":"2:10 AM","minD":"33.6","minDTime":"11:30 PM","maxW":"30.5","maxWTime":"2:20 AM","maxG":"41.4","maxGRawTime":"12:00 AM","maxRR":"0.19","maxRRTime":"5:35 AM","maxS":"304.6","maxSTime":"10:20 AM","R":"0.17","maxGTime":"1:20 AM","avgW":"18.9","avgB":248,"dominantWind":"WSW","direction":{"S":28,"SSW":34,"SW":72,"WSW":7,"SSE":2,"WNW":71,"NW":6,"W":66}}}}'
json_decode returns - No errors
station reporting units F,mph,inHg,in
convertWind(10.1) mph [8.77665962 kts] to '10' mph
convertWind(12.7) mph [11.03599774 kts] to '13' mph
METAR='KBMI'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBMI.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KBMI.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:05 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 03:59:20 GMT
Accept-Ranges: bytes
Content-Length: 88
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBMI time to fetch: 0.180 sec
KBMI='2026/03/08 03:56 KBMI 080356Z 28013KT 10SM OVC014 03/01 A3001 RMK AO2 SLP162 T00330011'
age=14525 sec '2026-03-08 03:56:00 GMT'
metar 'KBMI' saved in local cache
metar KBMI missing or too old.. ignored
condition begin: '','','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Illinois Towanda 173 data='36,90,SW,10,0.00,30.02,Steady,,,33,13,1772956685,0.246'

Illinois Westmont 34 87 31 Wind from SSWSSW 0 0.00
29.91Steady
Steady Metar KLOT: Overcast CR 200 0.137 3 Sun, 08-Mar-2026 01:58:03 CST
Details for Illinois Westmont (MWWN-stations-cc.txt record 180):

type='CR' RawDataURL = 'https://www.tkhuman.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.tkhuman.com/clientraw.txt'
HTTP stats: RC=200 dest=63.141.252.123 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.126 pxfer=0.135 get=0.002 total=0.137 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.tkhuman.com
Accept: */*
Referer: https://www.tkhuman.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:06 GMT
Server: Apache/2.4.37 (AlmaLinux) mod_auth_pq_sql/1.1.0 OpenSSL/1.1.1k mod_fcgid/2.3.9
Last-Modified: Sun, 08 Mar 2026 07:58:03 GMT
ETag: "2ff-64c7ea5512383"
Accept-Ranges: bytes
Content-Length: 767
Content-Type: text/plain; charset=UTF-8

CR time to fetch: 0.137 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:06 GMT'
age=3 sec 'Sun, 08 Mar 2026 07:58:03 GMT'
metric='12345 0.0 0.0 201 1.3 87 1012.9 0.0 29.0 36.8 0.00 0.00 24.9 39 100.0 1 0.0 0 0 8.1 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 57 59 Westmont,_Illinois-1:57:59_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 1.3 -1.0 2.6 1.3 1 Dry/Night_time -0.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7.0 -0.6 793.5 3/8/2026 0.5 -1.0 2.6 -0.2 0.0 2 0 1 0 0 0 0 1 0 0 1.8 1.8 1.8 1.8 1.8 1.7 1.7 1.5 1.3 1.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.6 1.3 1.3 3.4 0 --- --- 196 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 26.7 23.8 -0.2 1013.8 1012.8 7 1:01_AM 12:10_AM 1.2 -0.9 0.3 -0.7 1 2026 0.0 -1 1 -1 245 118 213 236 245 224 203 235 235 201 0.0 255.0 0.0 0.6 41.80000 87.97889 0.5 87 85 0.0 1:34_AM 0.0 0.0 0.0 0.0 0.0 0.0 1.4 12:00_AM 1:53_AM 229 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.0) kts [0 kts] to '0' mph
convertWind(0.0) kts [0 kts] to '0' mph
CR[48]=1 .. trying METAR KLOT for conditions
METAR='KLOT'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KLOT.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KLOT.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:06 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:40:23 GMT
Accept-Ranges: bytes
Content-Length: 79
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KLOT time to fetch: 0.179 sec
KLOT='2026/03/08 07:35 KLOT 080735Z AUTO 26008G15KT 10SM OVC013 01/M00 A2998 RMK AO2'
age=1386 sec '2026-03-08 07:35:00 GMT'
metar 'KLOT' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='26008G15KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC013' ptr=7 grp=6
calling 'get_conditions' part='OVC013' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC013' ptr=7 grp=8
get cloud cover 'OVC013'
get cloud cover 'OVC013'
calling 'get_cloud_cover' part='01/M00' ptr=8 grp=8
get cloud cover '01/M00'
get cloud cover '01/M00'
calling 'get_temperature' part='01/M00' ptr=8 grp=9
calling 'get_altimeter' part='A2998' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KLOT
[WIND] = W at 9 mph (15 km/h), gusting to 17 mph (28 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 396 m
[TEMP] = 34F (1C)
[WIND CHILL] = 27°F (-3°C)
[DEWPT] = 32F (0C)
[HUMIDITY] = 93%
[BAROMETER] = 1015 hPa (29.98 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KLOT: Overcast' used instead of WD icon=1 'Dry/Night_time'
Illinois Westmont 180 data='34,87,SSW,0,0.00,29.91,Steady,night_cloudy.gif,Metar KLOT: Overcast,31,0,1772956683,0.137'

Indiana Gosport 42 89 39 Wind from WW 4 G 13 0.00
30.01Steady
Steady Metar KBMG: Overcast STCU 200 0.538 10 Sun, 08-Mar-2026 01:57:56 CST
Details for Indiana Gosport (MWWN-stations-cc.txt record 186):

type='STCU' RawDataURL = 'https://www.gosportwx.com/realtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.gosportwx.com/realtime.txt'
HTTP stats: RC=200 dest=74.132.44.239 port=443 (from sce=74.208.252.86)
Times: dns=0.253 conn=0.321 pxfer=0.468 get=0.069 total=0.537 secs
request_header:
GET /realtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.gosportwx.com
Accept: */*
Referer: https://www.gosportwx.com/


headers:
HTTP/1.1 200 OK
date: Sun, 08 Mar 2026 07:58:06 GMT
server: Apache/2.4.38 (Debian)
last-modified: Sun, 08 Mar 2026 07:57:56 GMT
etag: "101-64c7ea4e8d58b"
accept-ranges: bytes
content-length: 257
vary: Accept-Encoding
content-type: text/plain
strict-transport-security: max-age=16000000; includeSubDomains; preload;

STCU time to fetch: 0.538 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:06 GMT'
age=10 sec 'Sun, 08 Mar 2026 07:57:56 GMT'
metric='08/03/26 03:57:53 41.9 89 38.9 4 4 268 0.00 0.00 30.01 W 2 mph F in in 15.1 0.00 5.25 7.52 1.12 0.0 51 39.1 -0.6 44.7 00:00 41.9 03:42 9 00:13 17 00:40 30.03 00:20 30.00 01:24 3.28.5 3282 13 41.9 5.5 0.0 0.000 0 241 0.00 5 0 0 WSW 683 ft 37.0 0.0 0 0 39.1'
station reporting units F,mph,in,in
convertWind(4) mph [3.4759048 kts] to '4' mph
convertWind(13) mph [11.2966906 kts] to '13' mph
convertWind(9) mph [7.8207858 kts] to '9' mph
convertWind(17) mph [14.7725954 kts] to '17' mph
get_barotrend_text in=0.00 in change out=0.0 hPa change [0.0] (Steady)
METAR='KBMG'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBMG.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.038 total=0.180 secs
request_header:
GET /data/observations/metar/stations/KBMG.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:06 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:54 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBMG time to fetch: 0.180 sec
KBMG='2026/03/08 07:53 KBMG 080753Z AUTO 30004KT 10SM OVC010 07/04 A2999 RMK AO2 SLP156 T00670039'
age=307 sec '2026-03-08 07:53:00 GMT'
metar 'KBMG' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='30004KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC010' ptr=7 grp=6
calling 'get_conditions' part='OVC010' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC010' ptr=7 grp=8
get cloud cover 'OVC010'
get cloud cover 'OVC010'
calling 'get_cloud_cover' part='07/04' ptr=8 grp=8
get cloud cover '07/04'
get cloud cover '07/04'
calling 'get_temperature' part='07/04' ptr=8 grp=9
calling 'get_altimeter' part='A2999' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KBMG
[WIND] = WNW at 5 mph (7 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 305 m
[TEMP] = 45F (7C)
[WIND CHILL] = 42°F (6°C)
[DEWPT] = 39F (4C)
[HUMIDITY] = 81%
[BAROMETER] = 1016 hPa (29.99 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Indiana Gosport 186 data='42,89,W,4,0.00,30.01,Steady,night_cloudy.gif,Metar KBMG: Overcast,39,13,1772956676,0.538'

Indiana Mishawaka 39 84 35 Wind from WSWWSW 4 G 6 0.00
29.96Steady
Steady Metar KSBN: Overcast STCU 200 0.243 1 Sun, 08-Mar-2026 01:58:06 CST
Details for Indiana Mishawaka (MWWN-stations-cc.txt record 166):

type='STCU' RawDataURL = 'https://www.mymishawakaweather.com/realtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.mymishawakaweather.com/realtime.txt'
HTTP stats: RC=200 dest=172.67.211.144 port=443 (from sce=74.208.252.86)
Times: dns=0.060 conn=0.062 pxfer=0.072 get=0.170 total=0.243 secs
request_header:
GET /realtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.mymishawakaweather.com
Accept: */*
Referer: https://www.mymishawakaweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:07 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 263
Connection: keep-alive
Server: cloudflare
Last-Modified: Sun, 08 Mar 2026 07:58:06 GMT
ETag: W/"107-64c7ea5869dfc"
Accept-Ranges: bytes
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FrttZEjoAUWlYtfS4KFHvMhzX2J%2F9qXS3UlxVj%2FD%2BfTCjeSuBGyLayO%2FS0LPMfglGQybZrVTkBYXc%2B71Q1OKnDXnuUArmenaIrg9mEzsx44tvDH2RTx3xJU9"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9d904afe3883d30f-MCI
alt-svc: h3=":443"; ma=86400

STCU time to fetch: 0.243 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:06 GMT'
metric='08/03/26 03:58:06 39.3 84 34.9 4 5 242 0.00 0.00 29.962 WSW 2 mph F in in 9.6 -0.002 1.88 4.05 0.17 64.8 51 36.5 -0.5 41.0 00:00 39.3 03:56 5 00:35 12 01:14 29.974 00:46 29.961 00:02 1.9.4 10992 6 39.3 39.3 0.0 -0.004 0 232 0.00 -26 0 0 SW 1006 ft 33.9 0.0 0 0'
station reporting units F,mph,in,in
convertWind(4) mph [3.4759048 kts] to '4' mph
convertWind(6) mph [5.2138572 kts] to '6' mph
convertWind(5) mph [4.344881 kts] to '5' mph
convertWind(12) mph [10.4277144 kts] to '12' mph
get_barotrend_text in=-0.002 in change out=-0.1 hPa change [-0.1] (Steady)
METAR='KSBN'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KSBN.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.038 total=0.180 secs
request_header:
GET /data/observations/metar/stations/KSBN.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:07 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:23 GMT
Accept-Ranges: bytes
Content-Length: 86
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KSBN time to fetch: 0.180 sec
KSBN='2026/03/08 07:54 KSBN 080754Z 26008KT 8SM OVC017 04/01 A2994 RMK AO2 SLP139 T00390006'
age=247 sec '2026-03-08 07:54:00 GMT'
metar 'KSBN' saved in local cache
called process_metar
calling 'get_time' part='080754Z' ptr=3 grp=1
calling 'get_station_type' part='26008KT' ptr=4 grp=2
calling 'get_wind' part='26008KT' ptr=4 grp=3
calling 'get_var_wind' part='8SM' ptr=5 grp=4
calling 'get_visibility' part='8SM' ptr=5 grp=5
calling 'get_runway' part='OVC017' ptr=6 grp=6
calling 'get_conditions' part='OVC017' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC017' ptr=6 grp=8
get cloud cover 'OVC017'
get cloud cover 'OVC017'
calling 'get_cloud_cover' part='04/01' ptr=7 grp=8
get cloud cover '04/01'
get cloud cover '04/01'
calling 'get_temperature' part='04/01' ptr=7 grp=9
calling 'get_altimeter' part='A2994' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KSBN
[WIND] = W at 9 mph (15 km/h)
[VISIBILITY] = 8 miles (13 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 518 m
[TEMP] = 39F (4C)
[WIND CHILL] = 33°F (1°C)
[DEWPT] = 34F (1C)
[HUMIDITY] = 81%
[BAROMETER] = 1014 hPa (29.94 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Indiana Mishawaka 166 data='39,84,WSW,4,0.00,29.96,Steady,night_cloudy.gif,Metar KSBN: Overcast,35,6,1772956686,0.243'

Iowa Carter Lake 45 52 29 Wind from SSWSSW 3 G 3 0.00
29.94Steady
Steady Metar KOMA: Partly Cloudy CR 200 0.078 4 Sun, 08-Mar-2026 01:58:03 CST
Details for Iowa Carter Lake (MWWN-stations-cc.txt record 22):

type='CR' RawDataURL = 'http://www.carterlake.org/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://www.carterlake.org/clientraw.txt'
HTTP stats: RC=200 dest=162.215.96.234 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.051 pxfer=0.051 get=0.027 total=0.078 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.carterlake.org
Accept: */*
Referer: http://www.carterlake.org/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:07 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:03 GMT
Accept-Ranges: bytes
Content-Length: 645
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.078 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
age=4 sec 'Sun, 08 Mar 2026 07:58:03 GMT'
metric='12345 2.4 2.6 194 7.3 52 1014.0 0.0 18.3 41.9 0.000 0.000 17.2 38 0.0 1 0.0 0 0 0.5 -100.0 255.0 -100.0 0.0 -100.0 -100.0 -100 -100 -100 02 58 01 -2:58:01_AM 1 0 8 3 100 100 100 100 100 100 100 6.7 4.7 7.4 7.2 1 Dry/Night_time -0.5 3 3 3 2 2 2 1 1 3 3 3 3 3 3 3 3 3 3 3 3 9.6 -1.9 4780.9 3/8/2026 4.9 4.6 7.4 4.4 0.0 4 3 4 6 3 3 2 4 3 2 7.2 7.3 7.4 7.4 7.4 7.4 7.4 7.4 7.4 7.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.4 7.2 7.3 6.7 0 01:56:45 2026/03/08 195 42 351 -100.0 -100.0 -100 0 0 0 0 0.0 17.8 17.2 5.1 1015.3 1014.0 10 1:20AM 1:20_AM 5.4 3.8 -1.4 -1.9 3 2026 0.0 1 -1 0 217 216 209 203 242 207 208 216 201 194 0.0 255.0 2.8 !!C10.37f!!'
station using CR units C,kts,hPa,mm by default
convertWind(2.4) kts [2.4 kts] to '3' mph
convertWind(2.6) kts [2.6 kts] to '3' mph
CR[48]=1 .. trying METAR KOMA for conditions
METAR='KOMA'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KOMA.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KOMA.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:07 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:54:22 GMT
Accept-Ranges: bytes
Content-Length: 97
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KOMA time to fetch: 0.180 sec
KOMA='2026/03/08 07:52 KOMA 080752Z 15008KT 10SM FEW150 SCT210 04/M03 A2989 RMK AO2 SLP125 T00441033 $'
age=367 sec '2026-03-08 07:52:00 GMT'
metar 'KOMA' saved in local cache
called process_metar
calling 'get_time' part='080752Z' ptr=3 grp=1
calling 'get_station_type' part='15008KT' ptr=4 grp=2
calling 'get_wind' part='15008KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='FEW150' ptr=6 grp=6
calling 'get_conditions' part='FEW150' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='FEW150' ptr=6 grp=8
get cloud cover 'FEW150'
get cloud cover 'FEW150'
calling 'get_cloud_cover' part='SCT210' ptr=7 grp=8
get cloud cover 'SCT210'
get cloud cover 'SCT210'
calling 'get_cloud_cover' part='04/M03' ptr=8 grp=8
get cloud cover '04/M03'
get cloud cover '04/M03'
calling 'get_temperature' part='04/M03' ptr=8 grp=9
calling 'get_altimeter' part='A2989' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KOMA
[WIND] = SSE at 9 mph (15 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Partly Cloudy
[CLOUD-DETAILS] = Few Clouds 4572 m Partly Cloudy 6401 m
[TEMP] = 39F (4C)
[WIND CHILL] = 33°F (1°C)
[DEWPT] = 27F (-3C)
[HUMIDITY] = 61%
[BAROMETER] = 1012 hPa (29.89 in Hg)
)

condition begin: '','PARTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_partly_cloudy.gif 'Metar KOMA: Partly Cloudy' used instead of WD icon=1 'Dry/Night_time'
Iowa Carter Lake 22 data='45,52,SSW,3,0.00,29.94,Steady,night_partly_cloudy.gif,Metar KOMA: Partly Cloudy,29,3,1772956683,0.078'

Iowa Olin 28 91 26 Wind from SSESSE 4 G 4 0.00
30.02Steady
Steady Overcast CR 200 0.179 0 Sun, 08-Mar-2026 01:58:07 CST
Details for Iowa Olin (MWWN-stations-cc.txt record 19):

type='CR' RawDataURL = 'https://www.sandhillweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.sandhillweather.com/clientraw.txt'
HTTP stats: RC=200 dest=67.20.76.226 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.063 pxfer=0.138 get=0.040 total=0.178 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.sandhillweather.com
Accept: */*
Referer: https://www.sandhillweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:07 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:07 GMT
Accept-Ranges: bytes
Content-Length: 779
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.179 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
age=0 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
metric='12345 3.4 3.5 161 -2.0 91 1016.7 0.0 26.7 47.2 0.00 0.00 18.2 41 2.8 13 0.0 0 0 0.0 68.9 255.0 61.7 -3.3 -100.0 -100.0 -100 -100 -100 01 58 07 Olin_Iowa-1:58:07_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -4.5 -4.9 -1.1 -2.1 13 Night_time/Dry/Overcast_ -0.3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4.3 -3.3 1322.4 3/8/2026 -3.8 -5.0 -1.2 -4.6 0.0 2 2 2 2 2 2 2 2 3 3 -2.1 -1.6 -1.5 -1.7 -1.8 -1.4 -1.4 -1.6 -1.6 -2.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.1 -2.1 -2.0 3.6 0 --- --- 165 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 18.7 17.8 -5.0 1018.1 1016.7 4 1:53_AM 1:53_AM -3.2 -5.0 -2.4 -3.3 4 2026 0.0 -1 0 -1 165 182 169 163 163 169 175 179 169 161 0.0 16.0 2.9 -2.4 42.01972 91.12972 0.0 92 91 0.0 1:57_AM 0.0 0.0 0.0 0.0 0.0 0.0 7.5 12:15_AM 1:01_AM 169 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(3.4) kts [3.4 kts] to '4' mph
convertWind(3.5) kts [3.5 kts] to '4' mph
Iowa Olin 19 data='28,91,SSE,4,0.00,30.02,Steady,night_cloudy.gif,Overcast,26,4,1772956687,0.179'

Kentucky Bowling Green 58 98 58 Wind from WW 0 G 3 0.00
30.00Steady
Steady Metar KBWG: Overcast STCU 200 0.244 20 Sun, 08-Mar-2026 01:57:48 CST
Details for Kentucky Bowling Green (MWWN-stations-cc.txt record 172):

type='STCU' RawDataURL = 'http://www.sokyweather.com/realtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://www.sokyweather.com/realtime.txt'
HTTP stats: RC=200 dest=107.180.57.8 port=80 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.181 pxfer=0.181 get=0.063 total=0.244 secs
request_header:
GET /realtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.sokyweather.com
Accept: */*
Referer: http://www.sokyweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:08 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:57:48 GMT
ETag: "45ccc93-106-64c7ea46e8030"
Accept-Ranges: bytes
Content-Length: 262
Vary: Accept-Encoding
Content-Type: text/plain

STCU time to fetch: 0.244 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:08 GMT'
age=20 sec 'Sun, 08 Mar 2026 07:57:48 GMT'
metric='08/03/26 01:57:55 58.2 98 57.6 0 0 270 0.00 0.00 30.00 W 0 mph F in in 1.4 -0.01 1.10 4.06 0.81 74.6 34 58.2 +0.5 58.2 01:40 57.1 00:00 1 00:26 4 00:28 30.01 00:48 30.00 00:23 4.6.4 4128 3 58.2 18.0 0.0 0.000 0 239 0.00 15 0 0 WSW 127 ft 60.6 0.0 0 0 59.1 1.10'
station reporting units F,mph,in,in
convertWind(0) mph [0 kts] to '0' mph
convertWind(3) mph [2.6069286 kts] to '3' mph
convertWind(1) mph [0.8689762 kts] to '1' mph
convertWind(4) mph [3.4759048 kts] to '4' mph
get_barotrend_text in=-0.01 in change out=-0.3 hPa change [-0.3] (Steady)
METAR='KBWG'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBWG.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KBWG.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:08 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:55 GMT
Accept-Ranges: bytes
Content-Length: 106
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBWG time to fetch: 0.179 sec
KBWG='2026/03/08 07:53 KBWG 080753Z AUTO 30004KT 10SM OVC008 16/13 A3000 RMK AO2 CIG 006V011 SLP155 T01560133 $'
age=308 sec '2026-03-08 07:53:00 GMT'
metar 'KBWG' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='30004KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC008' ptr=7 grp=6
calling 'get_conditions' part='OVC008' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC008' ptr=7 grp=8
get cloud cover 'OVC008'
get cloud cover 'OVC008'
calling 'get_cloud_cover' part='16/13' ptr=8 grp=8
get cloud cover '16/13'
get cloud cover '16/13'
calling 'get_temperature' part='16/13' ptr=8 grp=9
calling 'get_altimeter' part='A3000' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KBWG
[WIND] = WNW at 5 mph (7 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 244 m
[TEMP] = 61F (16C)
[DEWPT] = 55F (13C)
[HUMIDITY] = 83%
[BAROMETER] = 1016 hPa (30.00 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Kentucky Bowling Green 172 data='58,98,W,0,0.00,30.00,Steady,night_cloudy.gif,Metar KBWG: Overcast,58,3,1772956668,0.244'

Kentucky Fairfield 55 90 52 Wind from SSWSSW 0 G 4 0.00
29.94Steady
Steady Metar KBRY: Overcast STCU 200 0.639 3 Sun, 08-Mar-2026 01:58:05 CST
Details for Kentucky Fairfield (MWWN-stations-cc.txt record 181):

type='STCU' RawDataURL = 'https://www.paulkiener.com/Saratoga/realtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.paulkiener.com/Saratoga/realtime.txt'
HTTP stats: RC=200 dest=92.204.222.108 port=443 (from sce=74.208.252.86)
Times: dns=0.124 conn=0.251 pxfer=0.508 get=0.131 total=0.639 secs
request_header:
GET /Saratoga/realtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.paulkiener.com
Accept: */*
Referer: https://www.paulkiener.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:08 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:05 GMT
ETag: "24e16e8-106-64c7ea5736fc1"
Accept-Ranges: bytes
Content-Length: 262
Vary: Accept-Encoding
Content-Type: text/plain

STCU time to fetch: 0.639 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:08 GMT'
age=3 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
metric='08/03/26 03:58:05 55.2 90 52.3 0 0 210 0.00 0.00 29.94 SSW 0 mph F in in 2.1 0.00 1.33 3.92 0.24 74.8 45 55.2 -0.7 57.6 00:21 55.2 03:54 2 00:00 8 00:25 29.94 03:32 29.92 01:07 4.6.4 4128 4 55.2 14.8 0.0 0.000 0 210 0.00 26 0 0 SSW 655 ft 55.9 0.0 0 0 55.5 0.00'
station reporting units F,mph,in,in
convertWind(0) mph [0 kts] to '0' mph
convertWind(4) mph [3.4759048 kts] to '4' mph
convertWind(2) mph [1.7379524 kts] to '2' mph
convertWind(8) mph [6.9518096 kts] to '8' mph
get_barotrend_text in=0.00 in change out=0.0 hPa change [0.0] (Steady)
METAR='KBRY'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBRY.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.038 total=0.180 secs
request_header:
GET /data/observations/metar/stations/KBRY.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:09 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:52 GMT
Accept-Ranges: bytes
Content-Length: 97
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBRY time to fetch: 0.181 sec
KBRY='2026/03/08 07:55 KBRY 080755Z AUTO 27007KT 10SM OVC015 14/14 A2997 RMK AO2 CIG 011V017 T01390139'
age=189 sec '2026-03-08 07:55:00 GMT'
metar 'KBRY' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='27007KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC015' ptr=7 grp=6
calling 'get_conditions' part='OVC015' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC015' ptr=7 grp=8
get cloud cover 'OVC015'
get cloud cover 'OVC015'
calling 'get_cloud_cover' part='14/14' ptr=8 grp=8
get cloud cover '14/14'
get cloud cover '14/14'
calling 'get_temperature' part='14/14' ptr=8 grp=9
calling 'get_altimeter' part='A2997' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KBRY
[WIND] = W at 8 mph (13 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 457 m
[TEMP] = 57F (14C)
[DEWPT] = 57F (14C)
[HUMIDITY] = 100%
[BAROMETER] = 1015 hPa (29.97 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Kentucky Fairfield 181 data='55,90,SSW,0,0.00,29.94,Steady,night_cloudy.gif,Metar KBRY: Overcast,52,4,1772956685,0.639'

Kentucky Frankfort 56 92 54 Wind from WNWWNW 0 0.00
29.95Steady
Steady ST 200 0.345 4 Sun, 08-Mar-2026 01:58:05 CST
Details for Kentucky Frankfort (MWWN-stations-cc.txt record 128):

type='ST' RawDataURL = 'https://frankfortweather.us/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://frankfortweather.us/VWS_stickertags.htm'
HTTP stats: RC=200 dest=216.222.199.167 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.166 pxfer=0.294 get=0.050 total=0.345 secs
request_header:
GET /VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: frankfortweather.us
Accept: */*
Referer: https://frankfortweather.us/


headers:
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 08 Mar 2026 07:58:09 GMT
Content-Type: text/html
Content-Length: 85
Connection: keep-alive
Last-Modified: Sun, 08 Mar 2026 07:58:05 GMT
Accept-Ranges: bytes
Vary: Accept-Encoding,User-Agent

ST time to fetch: 0.345 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:09 GMT'
age=4 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
metric='3:58am,3/8/26,56.4,62.3,56.4,92.0,54.1,29.95,Steady,0.0,WNW,0.00,2.0,,7:58am,7:37pm'
using USA style stickertag process
convertWind(0.0) mph [0 kts] to '0' mph
condition begin: '3:58am','','7:58am','7:37pm'
fixupTime in='7:58am' tfixed='7:58am' out='07:58'
fixupTime in='7:37pm' tfixed='7:37pm' out='19:37'
fixupTime in='3:58am' tfixed='3:58am' out='03:58'
condition using: time2='03:58' as night for sunrise2='07:58',sunset2='19:37'
METAR='KFFT'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KFFT.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.039 total=0.181 secs
request_header:
GET /data/observations/metar/stations/KFFT.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:09 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:50 GMT
Accept-Ranges: bytes
Content-Length: 74
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KFFT time to fetch: 0.181 sec
KFFT='2026/03/08 07:53 KFFT 080753Z AUTO A2995 RMK AO2 SLPNO PWINO FZRANO PNO $'
age=309 sec '2026-03-08 07:53:00 GMT'
metar 'KFFT' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='A2995' ptr=5 grp=3
calling 'get_var_wind' part='A2995' ptr=5 grp=4
calling 'get_visibility' part='A2995' ptr=5 grp=5
calling 'get_runway' part='A2995' ptr=5 grp=6
calling 'get_conditions' part='A2995' ptr=5 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='A2995' ptr=5 grp=8
get cloud cover 'A2995'
get cloud cover 'A2995'
calling 'get_temperature' part='A2995' ptr=5 grp=9
calling 'get_altimeter' part='A2995' ptr=5 grp=10
wxInfo
Array
(
[STATION] = KFFT
[CONDITIONS] =
[BAROMETER] = 1014 hPa (29.95 in Hg)
)

condition begin: '3:58am','','7:58am','7:37pm'
fixupTime in='7:58am' tfixed='7:58am' out='07:58'
fixupTime in='7:37pm' tfixed='7:37pm' out='19:37'
fixupTime in='3:58am' tfixed='3:58am' out='03:58'
condition using: time2='03:58' as night for sunrise2='07:58',sunset2='19:37'
Kentucky Frankfort 128 data='56,92,WNW,0,0.00,29.95,Steady,,,54,,1772956685,0.345'

Kentucky Rineyville 88 38 59 Wind from NN 0 0.00
30.34Steady
Steady Metar KFTK: Overcast CR 200 0.167 0 Sun, 08-Mar-2026 01:58:09 CST
Details for Kentucky Rineyville (MWWN-stations-cc.txt record 115):

type='CR' RawDataURL = 'http://wxchris.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://wxchris.com/clientraw.txt'
HTTP stats: RC=200 dest=66.96.149.1 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.062 pxfer=0.062 get=0.105 total=0.167 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: wxchris.com
Accept: */*
Referer: http://wxchris.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:09 GMT
Content-Type: text/plain
Content-Length: 778
Connection: keep-alive
Set-Cookie: request_id=f5b6b68f-5241-42b4-80e2-7ae5ab4daca3; Max-Age=3600; Path=/; HttpOnly
Accept-Ranges: bytes
Age: 0
X-Request-ID: f5b6b68f-5241-42b4-80e2-7ae5ab4daca3

CR time to fetch: 0.167 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:09 GMT'
server missing Last-Modified: header. Using Date: stamp instead
metric='12345 0.0 0.0 0 31.3 38 1027.4 0.0 35.6 690.2 0.000 0.000 25.6 50 0.0 5 0.0 0 0 0.0 -100.0 -100.0 25.6 -100.0 -100.0 -100.0 -100 -100 50 15 44 00 WXCHRIS.COM-3:44:00_PM 0 0 12 6 100 100 100 100 100 100 100 31.3 35.4 31.3 14.6 5 Dry -0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 8.7 15.2 6596.7 6/12/2020 35.5 15.1 31.3 14.6 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 31.3 31.3 31.3 31.3 31.3 31.3 31.3 31.3 31.3 31.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 31.0 14.6 31.0 6.0 0 --- --- 143 0 0 -100.0 -100.0 -100 0 0 0 0 0.0 25.6 23.5 33.3 1027.7 1025.7 0 1:26_PM 12:23_PM 33.3 14.7 16.9 8.1 2 2020 87.7 -1 0 0 143 143 143 143 143 143 143 143 143 143 0.0 0.0 1.0 0.0 37.74056 85.91833 0.0 68 36 0.0 6:20_AM - - - - - - 15.0 !!C10.37R81!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.0) kts [0 kts] to '0' mph
convertWind(0.0) kts [0 kts] to '0' mph
CR[48]=5 .. trying METAR KFTK for conditions
METAR='KFTK'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KFTK.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KFTK.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:09 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:52 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KFTK time to fetch: 0.179 sec
KFTK='2026/03/08 07:55 KFTK 080755Z AUTO 27008KT 10SM OVC012 13/11 A2996 RMK AO2 SLP146 T01250111'
age=189 sec '2026-03-08 07:55:00 GMT'
metar 'KFTK' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='27008KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC012' ptr=7 grp=6
calling 'get_conditions' part='OVC012' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC012' ptr=7 grp=8
get cloud cover 'OVC012'
get cloud cover 'OVC012'
calling 'get_cloud_cover' part='13/11' ptr=8 grp=8
get cloud cover '13/11'
get cloud cover '13/11'
calling 'get_temperature' part='13/11' ptr=8 grp=9
calling 'get_altimeter' part='A2996' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KFTK
[WIND] = W at 9 mph (15 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 366 m
[TEMP] = 55F (13C)
[DEWPT] = 52F (11C)
[HUMIDITY] = 88%
[BAROMETER] = 1015 hPa (29.96 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KFTK: Overcast' used instead of WD icon=5 'Dry'
Kentucky Rineyville 115 data='88,38,N,0,0.00,30.34,Steady,night_cloudy.gif,Metar KFTK: Overcast,59,0,1772956689,0.167'

Kentucky Williamsburg 56 95 54 Wind from SS 0 G 4 0.00
29.99Falling Slowly
Falling Slowly Metar KBYL: Mostly Cloudy SSG 200 0.180 6 Sun, 08-Mar-2026 01:58:04 CST
Details for Kentucky Williamsburg (MWWN-stations-cc.txt record 168):

type='SSG' RawDataURL = 'https://southeasternkentuckyweather.com/wdisplay/customclientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://southeasternkentuckyweather.com/wdisplay/customclientraw.txt'
HTTP stats: RC=200 dest=23.229.189.133 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.137 get=0.043 total=0.180 secs
request_header:
GET /wdisplay/customclientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: southeasternkentuckyweather.com
Accept: */*
Referer: https://southeasternkentuckyweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:10 GMT
Server: Apache
Content-Security-Policy: upgrade-insecure-requests;
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:04 GMT
ETag: "7802fe-664-64c7ea55da05d"
Accept-Ranges: bytes
Content-Length: 1636
Vary: Accept-Encoding
Content-Type: text/plain

SSG time to fetch: 0.180 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:10 GMT'
age=6 sec 'Sun, 08 Mar 2026 07:58:04 GMT'
metric='{"date":"03:57 AM","dateFormat":"m/d/y","temp":"55.7","tempTL":"55.0","tempTH":"56.4","intemp":"75.9","dew":"54.3","dewpointTL":"53.6","dewpointTH":"55.0","apptemp":"57.0","apptempTL":"54.4","apptempTH":"57.9","wchill":"55.7","wchillTL":"54.7","heatindex":"55.7","heatindexTH":"56.4","humidex":"15.7","wlatest":"0.0","wspeed":"0.0","wgust":"4.2","wgustTM":"5.8","bearing":"180","avgbearing":"355","press":"1015.5","pressTL":"1015.5 ","pressTH":"1016.5 ","pressL":"849.9","pressH":"1108.0","rfall":"0.00","rrate":"0.000","rrateTM":"0.000","hum":"95","humTL":"95","humTH":"95","inhum":"0","inhumTL":"101","inhumTH":"0","SensorContactLost":"0","forecast":"---","tempunit":"F","windunit":"mph","pressunit":"mb","rainunit":"in","temptrend":"0.0","TtempTL":"1:05 AM","TtempTH":"12:00 AM","TdewpointTL":"1:05 AM","TdewpointTH":"12:00 AM","TapptempTL":"1:56 AM","TapptempTH":"12:02 AM","TwchillTL":"12:00 AM","TheatindexTH":"12:00 AM","TrrateTM":"00:00 AM","ThourlyrainTH":"6:43 PM","LastRainTipISO":"3/7/2026 9:44 PM","hourlyrainTH":"0.000","ThumTL":"12:00 AM","ThumTH":"12:00 AM","TinhumTL":"8:52 AM","TinhumTH":"8:42 AM","TpressTL":"3:48 AM","TpressTH":"1:36 AM","presstrendval":"-0.7 ","Tbeaufort":"6","TwgustTM":"1:51 AM","windTM":"5.0","bearingTM":"315","timeUTC":"2026,03,08,07,57,53","BearingRangeFrom10":"189","BearingRangeTo10":"150","UV":"0.0","UVTH":"-1.0","SolarRad":"0","CurrentSolarMax":"0","SolarTM":"-1","domwinddir":"Northwesterly","WindRoseData":[14.0,2.0,5.0,2.0,3.0,280.0,121.0,8.0,8.0,1.0,0.0,1.0,10.0,51.0,57.0,33.0],"windrun":"2.87","cloudbasevalue":"475","cloudbaseunit":"m","version":"10.37S","build":"152","ver":"12"}'
json_decode returns - No errors
station reporting units F,mph,mb,in
convertWind(0.0) mph [0 kts] to '0' mph
convertWind(4.2) mph [3.64970004 kts] to '4' mph
METAR='KBYL'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBYL.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KBYL.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:10 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:53 GMT
Accept-Ranges: bytes
Content-Length: 99
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBYL time to fetch: 0.179 sec
KBYL='2026/03/08 07:55 KBYL 080755Z AUTO 23003KT 10SM SCT033 BKN170 BKN200 14/13 A3000 RMK AO2 T01360131'
age=190 sec '2026-03-08 07:55:00 GMT'
metar 'KBYL' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='23003KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='SCT033' ptr=7 grp=6
calling 'get_conditions' part='SCT033' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='SCT033' ptr=7 grp=8
get cloud cover 'SCT033'
get cloud cover 'SCT033'
calling 'get_cloud_cover' part='BKN170' ptr=8 grp=8
get cloud cover 'BKN170'
get cloud cover 'BKN170'
calling 'get_cloud_cover' part='BKN200' ptr=9 grp=8
get cloud cover 'BKN200'
get cloud cover 'BKN200'
calling 'get_cloud_cover' part='14/13' ptr=10 grp=8
get cloud cover '14/13'
get cloud cover '14/13'
calling 'get_temperature' part='14/13' ptr=10 grp=9
calling 'get_altimeter' part='A3000' ptr=11 grp=10
wxInfo
Array
(
[STATION] = KBYL
[WIND] = SW at 3 mph (6 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Mostly Cloudy
[CLOUD-DETAILS] = Partly Cloudy 1006 m Mostly Cloudy 5182 m Mostly Cloudy 6096 m
[TEMP] = 57F (14C)
[DEWPT] = 55F (13C)
[HUMIDITY] = 94%
[BAROMETER] = 1016 hPa (30.00 in Hg)
)

condition begin: '','MOSTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Kentucky Williamsburg 168 data='56,95,S,0,0.00,29.99,Falling Slowly,night_cloudy.gif,Metar KBYL: Mostly Cloudy,54,4,1772956684,0.180'

Michigan Big Bay 27 77 21 Wind from NWNW 2 G 2 0.00
30.37Steady
Steady Metar KSAW: Clear SSG 200 0.265 0 Sun, 08-Mar-2026 01:58:10 CST
Details for Michigan Big Bay (MWWN-stations-cc.txt record 34):

type='SSG' RawDataURL = 'https://www.bigbaywx.com/weather28x/ws_realtime.php' Click here to inspect it in a pop-up window.
curl fetching 'https://www.bigbaywx.com/weather28x/ws_realtime.php'
HTTP stats: RC=200 dest=173.198.201.120 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.062 pxfer=0.134 get=0.131 total=0.265 secs
request_header:
GET /weather28x/ws_realtime.php HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.bigbaywx.com
Accept: */*
Referer: https://www.bigbaywx.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:10 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Vary: Accept-Encoding,User-Agent
Transfer-Encoding: chunked
Content-Type: text/plain; charset=UTF-8

SSG time to fetch: 0.265 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:10 GMT'
server missing Last-Modified: header. Using Date: stamp instead
metric='{"date":"12:49","temp":"26.8","tempTL":"7.7","tempTH":"26.8","intemp":"90.3","dew":"21","dewpointTL":"5","dewpointTH":"21","apptemp":"26.8","apptempTL":"7.7","apptempTH":"26.8","wchill":"24","wchillTL":"4","heatindex":"27","heatindexTH":"27","humidex":"27","wlatest":"2","wspeed":"2","wgust":"2","wgustTM":"8","bearing":"319","avgbearing":"319","press":"30.37","pressTL":"30.37","pressTH":"30.42","pressL":"29.22","pressH":"30.71","rfall":"0","rrate":"0","rrateTM":"0","hum":"77","humTL":"75","humTH":"91","inhum":"26","SensorContactLost":"0","forecast":" data will be reloaded in","tempunit":"F","windunit":"mph","pressunit":"inHg","rainunit":"in","temptrend":"0","TtempTL":"06:05","TtempTH":"12:47","TdewpointTL":"05:42","TdewpointTH":"11:47","TapptempTL":"06:05","TapptempTH":"12:47","TwchillTL":"06:16","TheatindexTH":"00:00","TrrateTM":"00:00","ThourlyrainTH":"00:00","LastRained":"","LastRainTipISO":"","hourlyrainTH":"0.0","ThumTL":"12:23","ThumTH":"06:38","TpressTL":"12:46","TpressTH":"09:06","presstrendval":"Falling Slowly","Tbeaufort":"1","TwgustTM":"06:43","windTM":"8","bearingTM":"5","BearingRangeFrom10":"0","BearingRangeTo10":"359","timeUTC":"2026,02,04,17,49,02","UV":"","UVTH":"-1","SolarRad":"","SolarTM":"","CurrentSolarMax":"","domwinddir":"NW","WindRoseData":[],"windrun":"0.0","version":"0","build":"0","ver":"11"}'
json_decode returns - No errors
station reporting units F,mph,inHg,in
convertWind(2) mph [1.7379524 kts] to '2' mph
convertWind(2) mph [1.7379524 kts] to '2' mph
METAR='KSAW'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KSAW.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KSAW.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:10 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:40:21 GMT
Accept-Ranges: bytes
Content-Length: 74
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KSAW time to fetch: 0.179 sec
KSAW='2026/03/08 07:38 KSAW 080738Z AUTO 20010KT 10SM CLR M02/M03 A2961 RMK AO2'
age=1210 sec '2026-03-08 07:38:00 GMT'
metar 'KSAW' saved in local cache
called process_metar
calling 'get_time' part='080738Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='20010KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='M02/M03' ptr=8 grp=9
calling 'get_altimeter' part='A2961' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KSAW
[WIND] = SSW at 12 mph (19 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 28F (-2C)
[WIND CHILL] = 18°F (-8°C)
[DEWPT] = 27F (-3C)
[HUMIDITY] = 93%
[BAROMETER] = 1003 hPa (29.61 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Michigan Big Bay 34 data='27,77,NW,2,0.00,30.37,Steady,night_clear.gif,Metar KSAW: Clear,21,2,1772956690,0.265'

Michigan Cheboygan 31 94 29 Wind from NENE 2 0.00
29.76Steady
Steady Overcast CR 200 0.169 35 Sun, 08-Mar-2026 01:57:35 CST
Details for Michigan Cheboygan (MWWN-stations-cc.txt record 148):

type='CR' RawDataURL = 'https://www.lakehuronweather.org/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.lakehuronweather.org/clientraw.txt'
HTTP stats: RC=200 dest=192.252.156.13 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.062 pxfer=0.132 get=0.036 total=0.168 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.lakehuronweather.org
Accept: */*
Referer: https://www.lakehuronweather.org/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:10 GMT
Server: Apache
Content-Type: text/plain
Content-Length: 782
Vary: X-Surecache
Last-Modified: Sun, 08 Mar 2026 07:57:35 GMT
ETag: "30e-64c7ea3aa968b"
Age: 35
Surecache-Status: BYPASS
Accept-Ranges: bytes

CR time to fetch: 0.169 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:10 GMT'
age=35 sec 'Sun, 08 Mar 2026 07:57:35 GMT'
metric='12345 1.6 0.0 46 -0.6 94 1007.9 0.0 19.3 109.2 0.00 0.00 17.9 32 100.0 13 0.0 0 0 14.5 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 87 32 80 03 57 33 Lake_Huron_Weather-3:57:33_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -1.0 -3.0 -0.3 -0.6 13 Dry/Night_time -0.6 2 3 3 3 2 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 9.0 -1.4 348.7 3/8/2026 -2.7 -3.1 -0.3 -3.3 0.0 2 2 1 1 1 1 1 1 1 2 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 -0.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.3 -0.6 -0.6 4.7 0 --- --- 187 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 18.2 17.8 -2.7 1009.4 1007.9 4 3:07_AM 12:00_AM -2.1 -3.5 -1.3 -1.5 3 2026 0.0 -1 1 1 178 237 161 152 167 257 309 223 231 46 0.0 255.0 1.3 -0.9 45.66306 84.33278 6.6 94 93 0.0 12:01_AM 0.0 0.0 0.0 0.0 0.0 0.0 8.5 12:15_AM 1:43_AM 207 !!C10.37S127!!'
station using CR units C,kts,hPa,mm by default
convertWind(1.6) kts [1.6 kts] to '2' mph
convertWind(0.0) kts [0 kts] to '0' mph
Michigan Cheboygan 148 data='31,94,NE,2,0.00,29.76,Steady,night_cloudy.gif,Overcast,29,0,1772956655,0.169'

Michigan Hersey 36 87 32 Wind from SWSW 3 G 8 0.00
29.72Steady
Steady Metar KRQB: Overcast ST 200 0.174 0 Sun, 08-Mar-2026 01:58:11 CST
Details for Michigan Hersey (MWWN-stations-cc.txt record 121):

type='ST' RawDataURL = 'https://www.herseyweather.com/WL_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://www.herseyweather.com/WL_stickertags.htm'
HTTP stats: RC=200 dest=172.67.177.211 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.126 pxfer=0.135 get=0.039 total=0.173 secs
request_header:
GET /WL_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.herseyweather.com
Accept: */*
Referer: https://www.herseyweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:11 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
x-ws-origin: available
x-ws-ratelimit-limit: 1000
x-ws-ratelimit-remaining: 999
Server: cloudflare
expires: Thu, 1 Jan 1970 00:00:00 GMT
pragma: no-cache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YRLxxhreRVSI5TerNpXeA%2Fa3BcriI%2FbW6krPQRdQiDvkPh9BpDSukaouGGzJOk1wNUj41oZiufyn7%2FKfk8lkHDDykDuCHTqPd5iOnyT7gOhHY7U%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9d904b175ede4df6-MCI
alt-svc: h3=":443"; ma=86400

ST time to fetch: 0.174 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:11 GMT'
server missing Last-Modified: header. Using Date: stamp instead
metric='3:52a,03/08/26,35.6,35.4,33.4,87,32.1,29.722,Steady,3.0,SW,0.00,, 8:06a,,3.3,8.0,°F|mph|in|in'
using International style stickertag process
station reporting units °F,mph,in,in
convertWind(3.0) mph [2.6069286 kts] to '3' mph
convertWind(3.3) mph [2.86762146 kts] to '3' mph
convertWind(8.0) mph [6.9518096 kts] to '8' mph
METAR='KRQB'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KRQB.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KRQB.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:11 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:37:50 GMT
Accept-Ranges: bytes
Content-Length: 83
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KRQB time to fetch: 0.179 sec
KRQB='2026/03/08 07:35 KRQB 080735Z AUTO 26010KT 10SM FEW012 OVC019 02/M00 A2981 RMK AO2'
age=1391 sec '2026-03-08 07:35:00 GMT'
metar 'KRQB' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='26010KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='FEW012' ptr=7 grp=6
calling 'get_conditions' part='FEW012' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='FEW012' ptr=7 grp=8
get cloud cover 'FEW012'
get cloud cover 'FEW012'
calling 'get_cloud_cover' part='OVC019' ptr=8 grp=8
get cloud cover 'OVC019'
get cloud cover 'OVC019'
calling 'get_cloud_cover' part='02/M00' ptr=9 grp=8
get cloud cover '02/M00'
get cloud cover '02/M00'
calling 'get_temperature' part='02/M00' ptr=9 grp=9
calling 'get_altimeter' part='A2981' ptr=10 grp=10
wxInfo
Array
(
[STATION] = KRQB
[WIND] = W at 12 mph (19 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Few Clouds 366 m Overcast 579 m
[TEMP] = 36F (2C)
[WIND CHILL] = 28°F (-2°C)
[DEWPT] = 32F (0C)
[HUMIDITY] = 87%
[BAROMETER] = 1009 hPa (29.81 in Hg)
)

condition begin: '3:52a','OVERCAST','8:06a',''
fixupTime in='8:06a' tfixed='8:06a' out='08:06'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='3:52a' tfixed='3:52a' out='03:52'
condition using: time2='03:52' as night for sunrise2='08:06',sunset2='19:00'
Michigan Hersey 121 data='36,87,SW,3,0.00,29.72,Steady,night_cloudy.gif,Metar KRQB: Overcast,32,8,1772956691,0.174'

Michigan Sand Point 36 92 34 Wind from SWSW 13 G 15 0.00
29.75
-- Metar KBAX: Overcast STCU 200 0.156 45 Sun, 08-Mar-2026 01:57:26 CST
Details for Michigan Sand Point (MWWN-stations-cc.txt record 90):

type='STCU' RawDataURL = 'https://www.sandpointweather.com/WL/WLrealtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.sandpointweather.com/WL/WLrealtime.txt'
HTTP stats: RC=200 dest=209.142.65.157 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.059 pxfer=0.123 get=0.033 total=0.156 secs
request_header:
GET /WL/WLrealtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.sandpointweather.com
Accept: */*
Referer: https://www.sandpointweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:11 GMT
Server: Apache
Strict-Transport-Security: max-age=15552000; includeSubDomains
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:57:26 GMT
Accept-Ranges: bytes
Content-Length: 270
Vary: Accept-Encoding
Content-Type: text/plain; charset=UTF-8

STCU time to fetch: 0.156 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:11 GMT'
age=45 sec 'Sun, 08 Mar 2026 07:57:26 GMT'
metric='03/08/26| 3:57a|35.9|92|33.8|13.0|13.0|226|0.00|0.00|29.753|SW|-|mph|°F|in|in|-|Steady|0.53|2.16|-|72.3|32|27.3|-|37.0|12:14a|35.5| 3:39a|17.0||17.0|-|29.777| 1:43a|29.746|12:00a|-|-|15.0|35.8|35.8|0.0|0.000|0|-|---|-|-|---|----|---|----|0.00|0.00|'
STCU using '|' delimiter
station reporting units °F,mph,in,in
convertWind(13.0) mph [11.2966906 kts] to '13' mph
convertWind(15.0) mph [13.034643 kts] to '15' mph
convertWind(17.0) mph [14.7725954 kts] to '17' mph
convertWind(17.0) mph [14.7725954 kts] to '17' mph
METAR='KBAX'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KBAX.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KBAX.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:11 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:24 GMT
Accept-Ranges: bytes
Content-Length: 85
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KBAX time to fetch: 0.179 sec
KBAX='2026/03/08 07:55 KBAX 080755Z AUTO 23004KT 10SM OVC030 03/01 A2979 RMK AO2 T00250006'
age=191 sec '2026-03-08 07:55:00 GMT'
metar 'KBAX' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='23004KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC030' ptr=7 grp=6
calling 'get_conditions' part='OVC030' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC030' ptr=7 grp=8
get cloud cover 'OVC030'
get cloud cover 'OVC030'
calling 'get_cloud_cover' part='03/01' ptr=8 grp=8
get cloud cover '03/01'
get cloud cover '03/01'
calling 'get_temperature' part='03/01' ptr=8 grp=9
calling 'get_altimeter' part='A2979' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KBAX
[WIND] = SW at 5 mph (7 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 914 m
[TEMP] = 37F (3C)
[WIND CHILL] = 33°F (1°C)
[DEWPT] = 34F (1C)
[HUMIDITY] = 87%
[BAROMETER] = 1009 hPa (29.79 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Michigan Sand Point 90 data='36,92,SW,13,0.00,29.75,--,night_cloudy.gif,Metar KBAX: Overcast,34,15,1772956646,0.156'

Minnesota Edina 42 82 37 Wind from SSESSE 5 G 11 0.00
30.01Steady
Steady Metar KMSP: Partly Cloudy SSG 200 0.276 0 Sun, 08-Mar-2026 01:58:11 CST
Details for Minnesota Edina (MWWN-stations-cc.txt record 167):

type='SSG' RawDataURL = 'https://www.edinaweather.com/weather28/ws_realtime.php' Click here to inspect it in a pop-up window.
curl fetching 'https://www.edinaweather.com/weather28/ws_realtime.php'
HTTP stats: RC=200 dest=66.198.248.236 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.074 pxfer=0.169 get=0.106 total=0.275 secs
request_header:
GET /weather28/ws_realtime.php HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.edinaweather.com
Accept: */*
Referer: https://www.edinaweather.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
X-Powered-By: PHP/7.0.33
Content-Type: text/plain; charset=UTF-8
Content-Length: 1389
Date: Sun, 08 Mar 2026 07:58:11 GMT
Server: LiteSpeed
Strict-Transport-Security: max-age=63072000; includeSubDomains
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"

SSG time to fetch: 0.276 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:11 GMT'
server missing Last-Modified: header. Using Date: stamp instead
metric='{"date":"12:21","temp":"42.3","tempTL":"38.3","tempTH":"42.3","intemp":"69.2","dew":"37.2","dewpointTL":"33.2","dewpointTH":"37.3","apptemp":"37.3","apptempTL":"38.3","apptempTH":"42.3","wchill":"39.9","wchillTL":"34.5","heatindex":"42.2","heatindexTH":"42.3","humidex":"42.2","wlatest":"5","wspeed":"5","wgust":"11","wgustTM":"13","bearing":"148","avgbearing":"115","press":"30.01","pressTL":"29.95","pressTH":"30.04","pressL":"29.08","pressH":"30.82","rfall":"0","rrate":"0","rrateTM":"","hum":"82","humTL":"80","humTH":"86","inhum":"40","SensorContactLost":"0","forecast":" Settled fine","tempunit":"F","windunit":"mph","pressunit":"inHg","rainunit":"in","temptrend":"1.1","TtempTL":"02:25","TtempTH":"12:12","TdewpointTL":"01:37","TdewpointTH":"12:07","TapptempTL":"02:25","TapptempTH":"12:12","TwchillTL":"09:28","TheatindexTH":"00:00","TrrateTM":"00:00","ThourlyrainTH":"00:00","LastRained":"Nov 2 2023 11:55 am","LastRainTipISO":"Nov 2 2023 11:55 am","hourlyrainTH":"0.0","ThumTL":"00:02","ThumTH":"05:16","TpressTL":"00:00","TpressTH":"11:11","presstrendval":"0","Tbeaufort":"2","TwgustTM":"10:10","windTM":"13","bearingTM":"5","BearingRangeFrom10":"0","BearingRangeTo10":"359","timeUTC":"2026,03,08,17,21,00","UV":"0.8","UVTH":"0.9","SolarRad":"134","SolarTM":"190","CurrentSolarMax":"190","domwinddir":"ESE","WindRoseData":[],"windrun":"0.0","version":"0","build":"0","ver":"11"}'
json_decode returns - No errors
station reporting units F,mph,inHg,in
convertWind(5) mph [4.344881 kts] to '5' mph
convertWind(11) mph [9.5587382 kts] to '11' mph
METAR='KMSP'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KMSP.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KMSP.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:06 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KMSP time to fetch: 0.178 sec
KMSP='2026/03/08 07:53 KMSP 080753Z 22012G22KT 10SM SCT120 05/M02 A2964 RMK AO2 SLP046 T00501017'
age=312 sec '2026-03-08 07:53:00 GMT'
metar 'KMSP' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='22012G22KT' ptr=4 grp=2
calling 'get_wind' part='22012G22KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='SCT120' ptr=6 grp=6
calling 'get_conditions' part='SCT120' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='SCT120' ptr=6 grp=8
get cloud cover 'SCT120'
get cloud cover 'SCT120'
calling 'get_cloud_cover' part='05/M02' ptr=7 grp=8
get cloud cover '05/M02'
get cloud cover '05/M02'
calling 'get_temperature' part='05/M02' ptr=7 grp=9
calling 'get_altimeter' part='A2964' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KMSP
[WIND] = SW at 14 mph (22 km/h), gusting to 25 mph (41 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Partly Cloudy
[CLOUD-DETAILS] = Partly Cloudy 3658 m
[TEMP] = 41F (5C)
[WIND CHILL] = 33°F (1°C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 61%
[BAROMETER] = 1004 hPa (29.64 in Hg)
)

condition begin: '','PARTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Minnesota Edina 167 data='42,82,SSE,5,0.00,30.01,Steady,night_partly_cloudy.gif,Metar KMSP: Partly Cloudy,37,11,1772956691,0.276'

Minnesota Sartell 39 78 33 Wind from SS 3 G 5 0.00
29.56Falling Rapidly
Falling Rapidly Overcast CR 200 0.167 5 Sun, 08-Mar-2026 01:58:07 CST
Details for Minnesota Sartell (MWWN-stations-cc.txt record 184):

type='CR' RawDataURL = 'https://sartelleastweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://sartelleastweather.com/clientraw.txt'
HTTP stats: RC=200 dest=192.252.154.18 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.062 pxfer=0.132 get=0.035 total=0.167 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: sartelleastweather.com
Accept: */*
Referer: https://sartelleastweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: Apache
Upgrade: h2
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:07 GMT
ETag: "2f3-64c7ea58c9102"
Accept-Ranges: bytes
Content-Length: 755
Content-Type: text/plain

CR time to fetch: 0.167 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
age=5 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
metric='12345 2.7 4.3 187 3.8 78 1000.9 0.0 0.8 3.3 0.00 0.00 23.8 38 100.0 13 3.8 0 0 0.8 3.8 -100.0 -100.0 -100.0 -100.0 -100.0 78 -100 -100 01 58 05 Sartell_East_Weather-1:58:05_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 2.7 1.7 4.1 3.8 13 overcast -2.0 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 3 3 4 13.0 0.3 1435.9 3/8/2026 2.1 1.7 4.1 0.6 0.0 2 2 2 2 2 3 2 2 3 2 4.0 4.0 4.0 4.0 4.0 3.9 3.9 3.9 3.8 3.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.1 3.8 3.8 7.7 0 --- --- 176 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 24.2 23.7 1.6 1003.0 1000.8 7 1:01_AM 12:21_AM 2.6 0.1 0.6 0.2 3 2026 0.0 -1 1 -1 234 236 173 182 175 175 174 173 180 169 0.0 255.0 2.3 2.5 45.61250 94.18833 0.8 78 77 0.0 12:11_AM 0.0 0.0 0.0 0.0 0.0 0.0 10.6 12:26_AM 1:51_AM 177 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(2.7) kts [2.7 kts] to '3' mph
convertWind(4.3) kts [4.3 kts] to '5' mph
Minnesota Sartell 184 data='39,78,S,3,0.00,29.56,Falling Rapidly,night_cloudy.gif,Overcast,33,5,1772956687,0.167'

Minnesota Zumbrota 38 91 36 Wind from SSWSSW 5 G 9 0.00
29.71Falling Slowly
Falling Slowly Overcast CR 200 0.053 4 Sun, 08-Mar-2026 01:58:08 CST
Details for Minnesota Zumbrota (MWWN-stations-cc.txt record 135):

type='CR' RawDataURL = 'http://curtiszmweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://curtiszmweather.com/clientraw.txt'
HTTP stats: RC=200 dest=173.248.187.16 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.040 pxfer=0.041 get=0.012 total=0.053 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: curtiszmweather.com
Accept: */*
Referer: http://curtiszmweather.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:58:08 GMT
Etag: "30c-69ad2c10-329b9fddf0bf5d28;;;"
Accept-Ranges: bytes
Content-Length: 780
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: LiteSpeed

CR time to fetch: 0.053 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
age=4 sec 'Sun, 08 Mar 2026 07:58:08 GMT'
metric='12345 4.3 7.8 203 3.5 91 1006.1 0.0 16.8 40.9 0.00 0.00 22.3 33 0.0 13 0.0 0 0 0.0 -100.0 255.0 13.9 -100.0 -100.0 -100.0 -100 -100 -100 01 58 08 Zumbrota_MN_USA-1:58:08_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 1.4 1.9 3.6 1.1 13 Night_time/Dry/Overcast_ -1.0 4 3 3 3 3 4 4 4 4 4 4 2 3 3 5 5 7 5 5 6 21.0 2.2 548.5 8/3/2026 2.0 -0.9 2.7 -2.6 0.0 4 5 7 5 5 4 6 3 5 6 3.0 3.2 3.3 3.4 3.5 3.5 3.6 3.6 3.6 3.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.6 1.1 3.5 10.2 0 23:49:42 2025/14/05 180 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 23.2 22.3 0.9 1008.2 1006.1 21 1:36_AM 1:36_AM 1.6 -2.6 2.2 0.5 15 2026 0.0 1 -1 1 182 255 176 221 205 213 197 220 212 203 1.0 176.0 5.7 3.0 44.31667 92.67500 0.0 99 91 0.0 12:09_AM 0.0 0.0 0.0 0.0 0.0 0.0 17.5 1:38_AM 12:00_AM 220 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(4.3) kts [4.3 kts] to '5' mph
convertWind(7.8) kts [7.8 kts] to '9' mph
Minnesota Zumbrota 135 data='38,91,SSW,5,0.00,29.71,Falling Slowly,night_cloudy.gif,Overcast,36,9,1772956688,0.053'

Missouri Jackson 45 87 41 Wind from NENE 2 G 3 0.00
30.09Steady
Steady Metar KCGI: Overcast CR 200 0.091 6 Sun, 08-Mar-2026 01:58:06 CST
Details for Missouri Jackson (MWWN-stations-cc.txt record 84):

type='CR' RawDataURL = 'http://www.jacksonmoweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://www.jacksonmoweather.com/clientraw.txt'
HTTP stats: RC=200 dest=192.223.11.207 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.059 pxfer=0.059 get=0.032 total=0.091 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.jacksonmoweather.com
Accept: */*
Referer: http://www.jacksonmoweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:06 GMT
ETag: "2dc-64c7ea587d2f7"
Accept-Ranges: bytes
Content-Length: 732
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.091 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
age=6 sec 'Sun, 08 Mar 2026 07:58:06 GMT'
metric='12345 1.9 2.6 34 7.0 87 1019.1 0.0 116.6 147.8 0.00 0.00 23.5 49 100.0 5 0.0 0 0 23.6 16.1 255.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 05 KMOJACKS46-1:58:05_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 6.9 6.3 7.7 7.0 5 Dry 0.0 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 10.0 5.0 830.9 3/8/2026 7.2 6.2 7.7 5.2 0.0 1 2 1 1 2 3 3 1 0 1 7.3 7.3 7.3 7.2 7.2 7.2 7.2 7.2 7.1 7.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.7 7.0 7.0 5.8 0 --- --- 36 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 23.6 23.4 5.7 1019.1 1019.1 9 1:16_AM 12:37_AM 6.9 4.6 5.6 4.8 3 2026 44.6 -1 0 -1 355 325 293 304 326 275 328 9 355 34 0.0 255.0 1.4 6.1 0.00000 0.00000 10.4 87 86 0.0 1:17_AM 0.0 0.0 0.0 0.0 0.0 0.0 6.6 12:03_AM 1:55_AM 16 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(1.9) kts [1.9 kts] to '2' mph
convertWind(2.6) kts [2.6 kts] to '3' mph
CR[48]=5 .. trying METAR KCGI for conditions
METAR='KCGI'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KCGI.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KCGI.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:56 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KCGI time to fetch: 0.178 sec
KCGI='2026/03/08 07:53 KCGI 080753Z AUTO 36009KT 10SM OVC017 08/04 A3007 RMK AO2 SLP181 T00780044'
age=312 sec '2026-03-08 07:53:00 GMT'
metar 'KCGI' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='36009KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC017' ptr=7 grp=6
calling 'get_conditions' part='OVC017' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC017' ptr=7 grp=8
get cloud cover 'OVC017'
get cloud cover 'OVC017'
calling 'get_cloud_cover' part='08/04' ptr=8 grp=8
get cloud cover '08/04'
get cloud cover '08/04'
calling 'get_temperature' part='08/04' ptr=8 grp=9
calling 'get_altimeter' part='A3007' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KCGI
[WIND] = N at 10 mph (17 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 518 m
[TEMP] = 46F (8C)
[WIND CHILL] = 41°F (5°C)
[DEWPT] = 39F (4C)
[HUMIDITY] = 76%
[BAROMETER] = 1018 hPa (30.07 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KCGI: Overcast' used instead of WD icon=5 'Dry'
Missouri Jackson 84 data='45,87,NE,2,0.00,30.09,Steady,night_cloudy.gif,Metar KCGI: Overcast,41,3,1772956686,0.091'

Missouri Lebanon 36 98 35 Wind from SS 2 G 4 0.00
30.00Steady
Steady Metar KTBN: Clear CR 200 0.205 66 Sun, 08-Mar-2026 01:57:06 CST
Details for Missouri Lebanon (MWWN-stations-cc.txt record 171):

type='CR' RawDataURL = 'https://www.weatherwx.net/weather/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.weatherwx.net/weather/clientraw.txt'
HTTP stats: RC=200 dest=172.67.158.205 port=443 (from sce=74.208.252.86)
Times: dns=0.124 conn=0.126 pxfer=0.135 get=0.070 total=0.205 secs
request_header:
GET /weather/clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.weatherwx.net
Accept: */*
Referer: https://www.weatherwx.net/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: keep-alive
last-modified: Sun, 08 Mar 2026 07:57:06 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BP%2Bza689uhULTjIkEyShTWVSy4z6A8za1X2%2BcwQ3vbIul%2FEHpMs2jd1cqYnsnhQG6v3jWf3LBBiqmDf50xmUiX9GBKcqzvRVDd%2BbBG9UAq43"}]}
vary: Accept-Encoding
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
alt-svc: h3=":443"; ma=86400
cf-cache-status: DYNAMIC
etag: W/"069ad2bd2-0;br"
Server: cloudflare
CF-RAY: 9d904b218cedd192-MCI

CR time to fetch: 0.205 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
age=66 sec 'Sun, 08 Mar 2026 07:57:06 GMT'
metric='12345 1.7 3.3 183 2.1 98 1016.0 0.0 87.3 148.7 0.00 0.00 20.9 48 100.0 1 0.0 0 0 27.2 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 57 04 Lebanon-01:57:04 0 0 8 3 0.00 0.00 100 100 100 100 100 1.7 0.4 2.8 2.1 1 Night_time/Dry 0.0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4.5 1.8 116.5 8/3/2026 1.2 0.4 2.8 0.0 0.0 0 0 0 2 2 1 2 0 2 2 2.3 2.3 2.2 2.3 2.3 2.2 2.1 2.1 2.2 2.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.8 2.1 2.1 3.9 0 --- --- 218 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 21.6 20.9 0.3 1016.4 1015.8 4 01:19 01:19 2.8 -0.4 2.3 1.8 3 2026 0.0 -1 0 -1 191 193 184 189 197 202 187 185 223 204 0.0 255.0 2.2 2.0 37.99972 92.99972 0.0 98 97 0.0 01:47 0.0 0.0 0.0 0.0 0.0 0.0 5.7 00:00 01:36 218 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(1.7) kts [1.7 kts] to '2' mph
convertWind(3.3) kts [3.3 kts] to '4' mph
CR[48]=1 .. trying METAR KTBN for conditions
METAR='KTBN'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KTBN.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KTBN.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:12 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:43 GMT
Accept-Ranges: bytes
Content-Length: 90
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KTBN time to fetch: 0.179 sec
KTBN='2026/03/08 07:55 KTBN 080755Z AUTO 21003KT 8SM CLR 01/01 A3005 RMK AO2 SLP185 T00140010 $'
age=192 sec '2026-03-08 07:55:00 GMT'
metar 'KTBN' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='21003KT' ptr=5 grp=3
calling 'get_var_wind' part='8SM' ptr=6 grp=4
calling 'get_visibility' part='8SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='01/01' ptr=8 grp=9
calling 'get_altimeter' part='A3005' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KTBN
[WIND] = SSW at 3 mph (6 km/h)
[VISIBILITY] = 8 miles (13 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 34F (1C)
[DEWPT] = 34F (1C)
[HUMIDITY] = 100%
[BAROMETER] = 1018 hPa (30.05 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_clear.gif 'Metar KTBN: Clear' used instead of WD icon=1 'Night_time/Dry'
Missouri Lebanon 171 data='36,98,S,2,0.00,30.00,Steady,night_clear.gif,Metar KTBN: Clear,35,4,1772956626,0.205'

Missouri OFallon 38 87 34 Wind from SWSW 2 G 5 0.00
30.05Steady
Steady Metar KSTL: Few Clouds STCU 200 0.109 1 Sun, 08-Mar-2026 01:58:12 CST
Details for Missouri OFallon (MWWN-stations-cc.txt record 39):

type='STCU' RawDataURL = 'https://www.tstolze.net/realtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.tstolze.net/realtime.txt'
HTTP stats: RC=200 dest=67.227.249.237 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.046 pxfer=0.091 get=0.018 total=0.109 secs
request_header:
GET /realtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.tstolze.net
Accept: */*
Referer: https://www.tstolze.net/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:13 GMT
Server: Apache
Upgrade: h2
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:12 GMT
Accept-Ranges: bytes
Content-Length: 262
Content-Type: text/plain; charset=UTF-8

STCU time to fetch: 0.109 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:13 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
metric='08/03/26 01:58:13 37.5 87 34.0 2 3 236 0.00 0.00 30.05 SW 1 mph F in in 3.4 -0.01 3.15 4.93 0.91 67.0 62 37.5 -1.3 39.2 00:00 37.5 01:45 2 00:28 7 01:14 30.07 00:44 30.05 01:42 4.6.4 4128 5 37.5 3.1 0.0 0.000 0 238 0.00 15 0 0 WSW 799 ft 33.1 0.0 0 0 37.5 3.06'
station reporting units F,mph,in,in
convertWind(2) mph [1.7379524 kts] to '2' mph
convertWind(5) mph [4.344881 kts] to '5' mph
convertWind(2) mph [1.7379524 kts] to '2' mph
convertWind(7) mph [6.0828334 kts] to '7' mph
get_barotrend_text in=-0.01 in change out=-0.3 hPa change [-0.3] (Steady)
METAR='KSTL'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KSTL.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KSTL.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:13 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:53:43 GMT
Accept-Ranges: bytes
Content-Length: 89
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KSTL time to fetch: 0.179 sec
KSTL='2026/03/08 07:51 KSTL 080751Z 25005KT 10SM FEW020 03/02 A3006 RMK AO2 SLP184 T00330017 $'
age=433 sec '2026-03-08 07:51:00 GMT'
metar 'KSTL' saved in local cache
called process_metar
calling 'get_time' part='080751Z' ptr=3 grp=1
calling 'get_station_type' part='25005KT' ptr=4 grp=2
calling 'get_wind' part='25005KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='FEW020' ptr=6 grp=6
calling 'get_conditions' part='FEW020' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='FEW020' ptr=6 grp=8
get cloud cover 'FEW020'
get cloud cover 'FEW020'
calling 'get_cloud_cover' part='03/02' ptr=7 grp=8
get cloud cover '03/02'
get cloud cover '03/02'
calling 'get_temperature' part='03/02' ptr=7 grp=9
calling 'get_altimeter' part='A3006' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KSTL
[WIND] = WSW at 6 mph (9 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Few Clouds
[CLOUD-DETAILS] = Few Clouds 610 m
[TEMP] = 37F (3C)
[WIND CHILL] = 32°F (0°C)
[DEWPT] = 36F (2C)
[HUMIDITY] = 93%
[BAROMETER] = 1018 hPa (30.06 in Hg)
)

condition begin: '','FEW CLOUDS','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Missouri OFallon 39 data='38,87,SW,2,0.00,30.05,Steady,night_partly_cloudy.gif,Metar KSTL: Few Clouds,34,5,1772956692,0.109'

Missouri Rea 37 77 31 Wind from SSESSE 2 G 5 0.00
29.98Steady
Steady Metar KSTJ: Clear STCU 200 0.215 11 Sun, 08-Mar-2026 01:58:02 CST
Details for Missouri Rea (MWWN-stations-cc.txt record 133):

type='STCU' RawDataURL = 'https://empw.net/MBrealtime.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://empw.net/MBrealtime.txt'
HTTP stats: RC=200 dest=162.213.255.28 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.074 pxfer=0.168 get=0.046 total=0.214 secs
request_header:
GET /MBrealtime.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: empw.net
Accept: */*
Referer: https://empw.net/


headers:
HTTP/1.1 200 OK
keep-alive: timeout=5, max=100
content-type: text/plain
last-modified: Sun, 08 Mar 2026 07:58:02 GMT
accept-ranges: bytes
content-length: 263
date: Sun, 08 Mar 2026 07:58:13 GMT
server: LiteSpeed
x-turbo-charged-by: LiteSpeed

STCU time to fetch: 0.215 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:13 GMT'
age=11 sec 'Sun, 08 Mar 2026 07:58:02 GMT'
metric='08/03/2026 01:58:01 2.8 77 -0.8 0.9 0.9 147.0 0.0 0.0 1015.4 SSE 1 m/s C hPa mm -- -0.4 22.1 48.5 0.0 21.8 37.0 2.5 -0.5 3.6 01:12 2.8 00:00 2.2 01:07 3.6 01:04 1016.4 00:00 1015.4 01:32 6.0 15435 2.2 2.8 2.8 -- -- 0.0 145.0 0.0 -- 0 -- SE -- m -- 11:37 -- -- 0.0'
station reporting units C,m/s,hPa,mm
convertWind(0.9) m/s [1.749460041 kts] to '2' mph
convertWind(2.2) m/s [4.276457878 kts] to '5' mph
convertWind(2.2) m/s [4.276457878 kts] to '5' mph
convertWind(3.6) m/s [6.997840164 kts] to '8' mph
get_barotrend_text in=-0.4 hPa change out=-0.4 hPa change [-0.4] (Steady)
METAR='KSTJ'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KSTJ.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KSTJ.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:13 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:58 GMT
Accept-Ranges: bytes
Content-Length: 90
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KSTJ time to fetch: 0.179 sec
KSTJ='2026/03/08 07:53 KSTJ 080753Z AUTO 16005KT 10SM CLR 00/M02 A3000 RMK AO2 SLP162 T00001017'
age=313 sec '2026-03-08 07:53:00 GMT'
metar 'KSTJ' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='16005KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='00/M02' ptr=8 grp=9
calling 'get_altimeter' part='A3000' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KSTJ
[WIND] = SSE at 6 mph (9 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 32F (0C)
[WIND CHILL] = 26°F (-3°C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 87%
[BAROMETER] = 1016 hPa (30.00 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
Missouri Rea 133 data='37,77,SSE,2,0.00,29.98,Steady,night_clear.gif,Metar KSTJ: Clear,31,5,1772956682,0.215'

Missouri St. Louis 38 85 34 Wind from EE 0 0.00
30.05Steady
Steady Metar KSTL: Few Clouds CR 200 0.178 6 Sun, 08-Mar-2026 01:58:07 CST
Details for Missouri St. Louis (MWWN-stations-cc.txt record 185):

type='CR' RawDataURL = 'https://lpweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://lpweather.com/clientraw.txt'
HTTP stats: RC=200 dest=195.179.239.82 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.036 total=0.177 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: lpweather.com
Accept: */*
Referer: https://lpweather.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:58:07 GMT
Etag: "2ff-69ad2c0f-d0f322433f4e1ec4;;;"
Accept-Ranges: bytes
Content-Length: 767
Date: Sun, 08 Mar 2026 07:58:13 GMT
Server: LiteSpeed
platform: hostinger
panel: hpanel
Content-Security-Policy: upgrade-insecure-requests
alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"

CR time to fetch: 0.178 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:13 GMT'
age=6 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
metric='12345 0.0 0.0 90 3.50 85 1017.7 0.0 67.3 107.3 0.00 0.00 25.9 41 100.0 1 0.0 0 0 31.8 -111.0 -111.0 -111.0 -111.0 166.5 -100.0 110 110 110 01 58 09 Lindenwood_Park_Weather-1:58:09_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 3.5 1.7 4.8 3.5 1 Night_time/Dry/A_few_clouds_ -0.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.5 1.2 941.6 3/8/2026 3.1 1.7 4.8 3.5 0.0 0 0 0 0 0 0 0 0 0 0 4.1 4.1 4.0 4.0 3.8 3.7 3.7 3.7 3.5 3.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.8 3.5 3.5 0.2 0 --- --- 90 0 0 -100.0 2.2 110 127 -100 -100 -100 0.0 25.9 24.5 2.3 1018.2 1017.6 0 12:17_AM 12:05_AM 3.6 2.3 1.7 1.2 0 2026 38.3 -1 1 -1 114 43 292 292 292 292 90 90 90 90 0.0 255.0 0.0 2.6 38.59083 90.31028 0.0 85 80 0.0 1:49_AM 0.0 0.0 0.0 0.0 0.0 0.0 0.0 12:00_AM 1:49_AM 90 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.0) kts [0 kts] to '0' mph
convertWind(0.0) kts [0 kts] to '0' mph
CR[48]=1 .. trying METAR KSTL for conditions
metar 'KSTL' reused from local cache, age=433, '2026-03-08 07:51:00 GMT'
raw-METAR='2026/03/08 07:51 KSTL 080751Z 25005KT 10SM FEW020 03/02 A3006 RMK AO2 SLP184 T00330017 $'
called process_metar
calling 'get_time' part='080751Z' ptr=3 grp=1
calling 'get_station_type' part='25005KT' ptr=4 grp=2
calling 'get_wind' part='25005KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='FEW020' ptr=6 grp=6
calling 'get_conditions' part='FEW020' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='FEW020' ptr=6 grp=8
get cloud cover 'FEW020'
get cloud cover 'FEW020'
calling 'get_cloud_cover' part='03/02' ptr=7 grp=8
get cloud cover '03/02'
get cloud cover '03/02'
calling 'get_temperature' part='03/02' ptr=7 grp=9
calling 'get_altimeter' part='A3006' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KSTL
[WIND] = WSW at 6 mph (9 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Few Clouds
[CLOUD-DETAILS] = Few Clouds 610 m
[TEMP] = 37F (3C)
[WIND CHILL] = 32°F (0°C)
[DEWPT] = 36F (2C)
[HUMIDITY] = 93%
[BAROMETER] = 1018 hPa (30.06 in Hg)
)

condition begin: '','FEW CLOUDS','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_partly_cloudy.gif 'Metar KSTL: Few Clouds' used instead of WD icon=1 'Night_time/Dry/A_few_clouds_'
Missouri St. Louis 185 data='38,85,E,0,0.00,30.05,Steady,night_partly_cloudy.gif,Metar KSTL: Few Clouds,34,0,1772956687,0.178'

Nebraska Friend 41 60 28 Wind from SWSW 13 G 11 0.00
29.88Steady
Steady Overcast CR 200 0.087 2 Sun, 08-Mar-2026 01:58:11 CST
Details for Nebraska Friend (MWWN-stations-cc.txt record 23):

type='CR' RawDataURL = 'http://friendweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://friendweather.com/clientraw.txt'
HTTP stats: RC=200 dest=51.222.248.174 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.058 pxfer=0.058 get=0.029 total=0.087 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: friendweather.com
Accept: */*
Referer: http://friendweather.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Cache-Control: public, max-age=120
Expires: Sun, 08 Mar 2026 08:00:13 GMT
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:58:11 GMT
Accept-Ranges: bytes
Content-Length: 789
Date: Sun, 08 Mar 2026 07:58:13 GMT
Server: LiteSpeed
X-Frame-Options: sameorigin
Strict-Transport-Security: max-age=31536000

CR time to fetch: 0.087 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:13 GMT'
age=2 sec 'Sun, 08 Mar 2026 07:58:11 GMT'
metric='12345 11.2 9.6 226 4.8 60 1012.0 0.0 5.6 31.0 0.000 0.000 23.9 34 4 18 0.0 0 0 0.3 14.4 255.0 0.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 09 -1:58:09_AM 8 0 8 3 100 100 100 100 100 100 100 0.8 2.1 5.4 4.6 18 Night_time/Dry -0.5 11.3 13.0 13.0 11.3 11.3 12.2 12.2 11.3 11.3 11.3 12.2 12.2 9.6 9.6 9.6 10.4 11.3 11.3 13.0 13.0 18.3 -2.3 4458.6 3/8/2026 2.8 2.0 2.0 0.3 0.0 10.2 10.8 11.7 11.3 10.8 12.8 12.1 12.6 12.1 11.7 4.6 4.6 4.7 4.8 4.8 4.8 4.8 4.8 4.8 4.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.4 4.6 4.8 13.6 0 01:56:54 2026/03/08 221 56 94 -100.0 -100.0 0 0 0 0 0 0.0 23.9 23.3 -0.4 1013.0 1012.0 18 1:30AM 1:30_AM 1.0 -1.2 -1.6 -2.3 14 2026 32.0 1 -1 1 236 224 205 224 225 221 225 218 231 226 0.0 255.0 11.9 2.3 40.65833 97.21889 0.3 63 60 0.0 1:08_AM - - - - - - !!C10.37R!!'
station using CR units C,kts,hPa,mm by default
convertWind(11.2) kts [11.2 kts] to '13' mph
convertWind(9.6) kts [9.6 kts] to '11' mph
Nebraska Friend 23 data='41,60,SW,13,0.00,29.88,Steady,day_cloudy.gif,Overcast,28,11,1772956691,0.087'

Nebraska Lincoln 45 46 26 Wind from SWSW 6 G 4 0.00
29.94Steady
Steady Metar KLNK: Clear CR 200 0.262 2 Sun, 08-Mar-2026 01:58:12 CST
Details for Nebraska Lincoln (MWWN-stations-cc.txt record 105):

type='CR' RawDataURL = 'https://www.gwwilkins.org/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.gwwilkins.org/clientraw.txt'
HTTP stats: RC=200 dest=107.180.25.194 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.085 pxfer=0.201 get=0.061 total=0.261 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.gwwilkins.org
Accept: */*
Referer: https://www.gwwilkins.org/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:14 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:12 GMT
ETag: "d482c2-2ff-64c7ea5df95f4"
Accept-Ranges: bytes
Content-Length: 767
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.262 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:14 GMT'
age=2 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
metric='12345 5.2 3.5 232 7.3 46 1013.8 0.0 10.4 36.3 0.00 0.00 22.8 38 100.0 0 0.0 0 0 0.0 31.3 255.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 11 SELIncoln-1:58:11_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 6.3 4.4 7.8 7.3 1 Night_time/Dry/Clear_skies -0.4 3 3 6 7 7 7 6 8 8 8 5 6 6 5 5 5 3 3 5 5 13.0 -3.5 5721.1 3/8/2026 4.9 4.3 7.8 3.8 0.0 4 5 5 5 5 4 5 5 5 4 7.7 7.7 7.6 7.6 7.6 7.6 7.5 7.4 7.4 7.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.8 7.3 7.3 6.5 0 --- --- 231 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 22.8 22.7 4.1 1014.9 1013.8 12 1:05_AM 12:42_AM 5.2 3.5 -3.4 -3.7 8 2026 42.9 -1 1 -1 226 196 205 154 234 244 172 179 247 232 0.0 255.0 4.7 3.4 40.79444 96.64444 0.0 46 45 0.0 12:03_AM 0.0 0.0 0.0 0.0 0.0 0.0 18.6 12:37_AM 12:00_AM 210 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(5.2) kts [5.2 kts] to '6' mph
convertWind(3.5) kts [3.5 kts] to '4' mph
CR[48]=1 .. trying METAR KLNK for conditions
METAR='KLNK'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KLNK.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KLNK.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:14 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:56:05 GMT
Accept-Ranges: bytes
Content-Length: 91
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KLNK time to fetch: 0.179 sec
KLNK='2026/03/08 07:54 KLNK 080754Z AUTO 23014KT 10SM CLR 07/M06 A2991 RMK AO2 SLP131 T00721056'
age=254 sec '2026-03-08 07:54:00 GMT'
metar 'KLNK' saved in local cache
called process_metar
calling 'get_time' part='080754Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='23014KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='07/M06' ptr=8 grp=9
calling 'get_altimeter' part='A2991' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KLNK
[WIND] = SW at 16 mph (26 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 45F (7C)
[WIND CHILL] = 38°F (3°C)
[DEWPT] = 21F (-6C)
[HUMIDITY] = 39%
[BAROMETER] = 1013 hPa (29.91 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_clear.gif 'Metar KLNK: Clear' used instead of WD icon=1 'Night_time/Dry/Clear_skies'
Nebraska Lincoln 105 data='45,46,SW,6,0.00,29.94,Steady,night_clear.gif,Metar KLNK: Clear,26,4,1772956692,0.262'

Nebraska Nebraska City 45 52 29 Wind from SSWSSW 3 G 5 0.00
29.94Steady
Steady Metar KAFK: Clear CR 200 0.384 197 Sun, 08-Mar-2026 01:54:57 CST
Details for Nebraska Nebraska City (MWWN-stations-cc.txt record 160):

type='CR' RawDataURL = 'http://www.nwclimate.org/pws/usmw/data/clientraw_us_mw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://www.nwclimate.org/pws/usmw/data/clientraw_us_mw.txt'
HTTP stats: RC=200 dest=104.21.6.200 port=80 (from sce=74.208.252.86)
Times: dns=0.060 conn=0.062 pxfer=0.062 get=0.322 total=0.384 secs
request_header:
GET /pws/usmw/data/clientraw_us_mw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.nwclimate.org
Accept: */*
Referer: http://www.nwclimate.org/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:14 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: keep-alive
Server: cloudflare
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2B5xWK%2FVDcFlSd9H%2BJTa4EKBFkpn1Ic5MIbxwfT3NICx2Dw7rANrk3FLGaTwkAAqcCSNUlbrhFHQwpdWy2dMBA%2Bm99em%2FwChtYHFLZSTt3w%3D%3D"}]}
Last-Modified: Sun, 08 Mar 2026 07:54:57 GMT
Vary: Accept-Encoding,User-Agent
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
ETag: W/"86f12f3-285-64c7e9a34b640-gzip"
CF-RAY: 9d904b2c2f780c53-MCI
alt-svc: h3=":443"; ma=86400

CR time to fetch: 0.384 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:14 GMT'
age=197 sec 'Sun, 08 Mar 2026 07:54:57 GMT'
metric='12345 2.6 4.3 213 7.3 52 1014.0 0.0 18.3 41.9 0.000 0.000 17.2 38 0.0 1 0.0 0 0 0.5 -100.0 255.0 -100.0 0.0 -100.0 -100.0 -100 -100 -100 01 54 56 -1:54:56_AM 1 0 8 3 100 100 100 100 100 100 100 5.8 4.7 7.4 7.2 1 Dry/Night_time -0.5 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 4 9.6 -1.9 4780.9 3/8/2026 4.9 4.6 7.4 4.4 0.0 3 3 6 4 3 4 3 3 3 3 7.2 7.3 7.3 7.4 7.4 7.4 7.4 7.4 7.4 7.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.4 7.2 7.3 6.7 0 01:47:46 2026/03/08 213 51 347 -100.0 -100.0 -100 0 0 0 0 0.0 17.8 17.2 5.1 1015.3 1014.0 10 1:20AM 1:20_AM 5.4 3.8 -1.4 -1.9 4 2026 0.0 1 -1 1 206 216 218 211 216 222 210 202 210 213 0.0 255.0 3.1 !!C10.37f!!'
station using CR units C,kts,hPa,mm by default
convertWind(2.6) kts [2.6 kts] to '3' mph
convertWind(4.3) kts [4.3 kts] to '5' mph
CR[48]=1 .. trying METAR KAFK for conditions
METAR='KAFK'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KAFK.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.065 pxfer=0.142 get=0.039 total=0.181 secs
request_header:
GET /data/observations/metar/stations/KAFK.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:14 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:58:12 GMT
Accept-Ranges: bytes
Content-Length: 83
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KAFK time to fetch: 0.181 sec
KAFK='2026/03/08 07:55 KAFK 080755Z AUTO 22012KT 10SM CLR 04/M03 A2992 RMK AO2 T00361027'
age=194 sec '2026-03-08 07:55:00 GMT'
metar 'KAFK' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='22012KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='04/M03' ptr=8 grp=9
calling 'get_altimeter' part='A2992' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KAFK
[WIND] = SW at 14 mph (22 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 39F (4C)
[WIND CHILL] = 31°F (-1°C)
[DEWPT] = 27F (-3C)
[HUMIDITY] = 61%
[BAROMETER] = 1013 hPa (29.92 in Hg)
)

condition begin: '','CLEAR','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_clear.gif 'Metar KAFK: Clear' used instead of WD icon=1 'Dry/Night_time'
Nebraska Nebraska City 160 data='45,52,SSW,3,0.00,29.94,Steady,night_clear.gif,Metar KAFK: Clear,29,5,1772956497,0.384'

Ohio Avon No current conditions report. SSG 200 0.116 303241 Wed, 04-Mar-2026 13:44:13 CST
Details for Ohio Avon (MWWN-stations-cc.txt record 108):

type='SSG' RawDataURL = 'http://www.avon-weather.com/realtimegaugesWC.txtnocache' Click here to inspect it in a pop-up window.
curl fetching 'http://www.avon-weather.com/realtimegaugesWC.txt?1772956681'
HTTP stats: RC=200 dest=184.171.244.81 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.070 pxfer=0.070 get=0.045 total=0.116 secs
request_header:
GET /realtimegaugesWC.txt?1772956681 HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.avon-weather.com
Accept: */*
Referer: http://www.avon-weather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:14 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade, close
Last-Modified: Wed, 04 Mar 2026 19:44:13 GMT
ETag: "67a0f08-7cb-64c380b68d861"
Accept-Ranges: bytes
Content-Length: 1995
Content-Type: text/plain

SSG time to fetch: 0.116 sec (200 OK)
webserver timesync=1 sec 'Sun, 08 Mar 2026 07:58:14 GMT'
age=303241 sec 'Wed, 04 Mar 2026 19:44:13 GMT'
metric='{"date":"04/03/26","timeUTC":"2026,3,4,19,44,12","SensorContactLost":"0","forecast":"Current forecast is -- Increasing clouds and warmer. Precipitation possible within 12 to 24 hours. Windy. --","tempunit":"°F","windunit":"MPH","pressunit":"inHg","rainunit":"in","temp":"39.8","tempTL":"32.2","TtempTL":"12:21 AM","tempTH":"40.3","TtempTH":"1:45 PM","temptrend":"-0.4","intemp":"82.1","intempTL":"81.4","TintempTL":"10:18 AM","intempTH":"82.9","TintempTH":"1:10 PM","dew":"37.7","dewpointTL":"30.4","dewpointTH":"38.2","TdewpointTL":"3:06 AM","TdewpointTH":"1:55 PM","apptemp":"37.1","apptempTL":"28.7","apptempTH":"37.7","TapptempTL":"12:00 AM","TapptempTH":"1:00 PM","wchill":"39.8","wchillTL":"32.2","TwchillTL":"12:21 AM","heatindex":"39.8","heatindexTH":"40.3","TheatindexTH":"1:45 PM","humidex":"37.5","wlatest":"0","wspeed":"0.0","windTM":"0.00","wgust":"0","wgustTM":"0","bearingTM":"21","TwgustTM":"2:00 PM","bearing":"55","avgbearing":"20","BearingRangeFrom10":"0","BearingRangeTo10":"350","Tbeaufort":"0","press":"30.16","pressTL":"30.16","TpressTL":"2:17 PM","pressTH":"30.26","TpressTH":"9:26 AM","pressL":"28.90","pressH":"30.91","presstrendval":"-0.01","LastRainTipISO":"2026-01-14","hourlyrainTH":"0.00","ThourlyrainTH":"2:00 PM","rfall":"0.00","rrate":"0.00","rrateTM":"0.00","TrrateTM":"2:00 PM","hum":"92","humTL":"91","ThumTL":"2:05 PM","humTH":"100","ThumTH":"3:07 AM","inhum":"23","inhumTL":"21","TinhumTL":"7:12 AM","inhumTH":"25","TinhumTH":"12:17 PM","UV":"1.3","UVTH":"1.5","SolarRad":"257","SolarTM":"276","CurrentSolarMax":"532","domwinddir":"N","WindRoseData":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"windrun":"0.00","cloudbasevalue":"474","cloudbaseunit":"Feet","version":"V3.33, Build 20 (64 bit/Universal)","build":"0","ver":"14"}'
data age 303241 more than 3735 sec .. ignored

Ohio Hamilton 46 85 42 Wind from NWNW 1 0.00
29.93Steady
Steady Metar KHAO: Overcast ST 200 0.225 9 Sun, 08-Mar-2026 01:58:06 CST
Details for Ohio Hamilton (MWWN-stations-cc.txt record 70):

type='ST' RawDataURL = 'http://www.lfweathercenter.com/VWS_stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'http://www.lfweathercenter.com/VWS_stickertags.htm'
HTTP stats: RC=200 dest=184.58.37.232 port=80 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.171 pxfer=0.171 get=0.054 total=0.225 secs
request_header:
GET /VWS_stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.lfweathercenter.com
Accept: */*
Referer: http://www.lfweathercenter.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:15 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:06 GMT
ETag: "4e-64c7ea57c16be"
Accept-Ranges: bytes
Content-Length: 78
Vary: Accept-Encoding
Content-Type: text/html

ST time to fetch: 0.225 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
age=9 sec 'Sun, 08 Mar 2026 07:58:06 GMT'
metric='2:57am,3/8/26,46.0,50.9,46.2,85,41.8,29.93,Steady,1,NW,0.00,4,,7:58am,7:35pm'
using USA style stickertag process
convertWind(1) mph [0.8689762 kts] to '1' mph
condition begin: '2:57am','','7:58am','7:35pm'
fixupTime in='7:58am' tfixed='7:58am' out='07:58'
fixupTime in='7:35pm' tfixed='7:35pm' out='19:35'
fixupTime in='2:57am' tfixed='2:57am' out='02:57'
condition using: time2='02:57' as night for sunrise2='07:58',sunset2='19:35'
METAR='KHAO'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KHAO.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KHAO.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:15 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:51 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KHAO time to fetch: 0.179 sec
KHAO='2026/03/08 07:53 KHAO 080753Z AUTO 31007KT 10SM OVC020 08/06 A2995 RMK AO2 SLP143 T00830056'
age=315 sec '2026-03-08 07:53:00 GMT'
metar 'KHAO' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='31007KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='OVC020' ptr=7 grp=6
calling 'get_conditions' part='OVC020' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='OVC020' ptr=7 grp=8
get cloud cover 'OVC020'
get cloud cover 'OVC020'
calling 'get_cloud_cover' part='08/06' ptr=8 grp=8
get cloud cover '08/06'
get cloud cover '08/06'
calling 'get_temperature' part='08/06' ptr=8 grp=9
calling 'get_altimeter' part='A2995' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KHAO
[WIND] = NW at 8 mph (13 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Overcast 610 m
[TEMP] = 46F (8C)
[WIND CHILL] = 42°F (6°C)
[DEWPT] = 43F (6C)
[HUMIDITY] = 87%
[BAROMETER] = 1014 hPa (29.95 in Hg)
)

condition begin: '2:57am','OVERCAST','7:58am','7:35pm'
fixupTime in='7:58am' tfixed='7:58am' out='07:58'
fixupTime in='7:35pm' tfixed='7:35pm' out='19:35'
fixupTime in='2:57am' tfixed='2:57am' out='02:57'
condition using: time2='02:57' as night for sunrise2='07:58',sunset2='19:35'
Ohio Hamilton 70 data='46,85,NW,1,0.00,29.93,Steady,night_cloudy.gif,Metar KHAO: Overcast,42,,1772956686,0.225'

Ohio Lancaster 54 89 51 Wind from NNWNNW 10 G 15 0.00
29.90Steady
Steady Overcast CR 200 0.168 10 Sun, 08-Mar-2026 01:58:05 CST
Details for Ohio Lancaster (MWWN-stations-cc.txt record 14):

type='CR' RawDataURL = 'https://fairfieldcountyweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://fairfieldcountyweather.com/clientraw.txt'
HTTP stats: RC=200 dest=192.252.151.16 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.062 pxfer=0.133 get=0.035 total=0.168 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: fairfieldcountyweather.com
Accept: */*
Referer: https://fairfieldcountyweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:15 GMT
Server: Apache
Upgrade: h2
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:05 GMT
ETag: "326-64c7ea56e2642"
Accept-Ranges: bytes
Content-Length: 806
Content-Type: text/plain

CR time to fetch: 0.168 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
age=10 sec 'Sun, 08 Mar 2026 07:58:05 GMT'
metric='12345 8.8 12.9 329 12.2 89 1012.4 0.0 77.9 1455.2 0.00 0.00 23.2 44 100.0 18 0.0 0 0 11.6 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 03 55 58 Lancaster,_OH-3:57:58_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 12.2 13.7 15.0 12.2 18 Overcast_and_gloomy/Dry 0.1 7 7 7 7 7 6 6 6 6 6 6 6 6 13 13 13 13 13 13 13 15.0 10.5 725.4 3/8/2026 18.1 13.7 15.0 12.2 0.0 2 3 3 2 5 3 2 4 7 5 14.5 14.5 14.5 14.4 14.4 14.3 14.1 14.1 13.9 12.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 15.0 12.2 12.2 10.5 0 --- --- 331 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 24.0 23.0 9.6 1012.9 1011.9 15 3:48_AM 3:48_AM 15.9 9.6 13.5 10.5 7 2026 0.0 -1 -1 -1 225 291 299 318 276 310 270 204 282 314 0.0 255.0 5.6 11.3 0.00000 0.00000 11.6 92 86 0.0 3:55_AM 0.0 0.0 0.0 0.0 0.0 0.0 12.9 12:00_AM 3:55_AM 313 !!C10.37S120!!'
station using CR units C,kts,hPa,mm by default
convertWind(8.8) kts [8.8 kts] to '10' mph
convertWind(12.9) kts [12.9 kts] to '15' mph
Ohio Lancaster 14 data='54,89,NNW,10,0.00,29.90,Steady,day_cloudy.gif,Overcast,51,15,1772956685,0.168'

Ohio Lebanon 48 82 42 Wind from WNWWNW 0 0.00
29.88Steady
Steady Overcast CR 200 0.134 2 Sun, 08-Mar-2026 01:58:13 CST
Details for Ohio Lebanon (MWWN-stations-cc.txt record 158):

type='CR' RawDataURL = 'https://willitrain.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://willitrain.com/clientraw.txt'
HTTP stats: RC=200 dest=104.21.31.2 port=443 (from sce=74.208.252.86)
Times: dns=0.060 conn=0.062 pxfer=0.070 get=0.064 total=0.134 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: willitrain.com
Accept: */*
Referer: https://willitrain.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:15 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: keep-alive
last-modified: Sun, 08 Mar 2026 07:58:13 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ba49bZYhaGvSedV7w7Ob2aA19yqnofhuXlJPxjzmEvcwyhAB3U%2BAMqEUKMJFvQw6s4bEnOXXxxs4%2BMMSaitmK3Cy8fM5VLNS7uIpYIFb"}]}
vary: Accept-Encoding
Server: cloudflare
alt-svc: h3=":443"; ma=86400
x-turbo-charged-by: LiteSpeed
cf-cache-status: DYNAMIC
etag: W/"306-69ad2c15-fd2c7ab1b4d2d89e;br"
CF-RAY: 9d904b3408ac0fd6-MCI

CR time to fetch: 0.134 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
age=2 sec 'Sun, 08 Mar 2026 07:58:13 GMT'
metric='12345 0.0 0.0 296 8.7 82 1011.8 0.0 139.4 212.9 0.00 0.00 22.1 48 100.0 13 0.0 0 0 2.8 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 03 58 12 Lebanon,_OH-3:58:12_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 8.7 8.3 14.7 8.7 13 Night_time/Dry/Overcast_ -0.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8.0 5.8 1196.3 3/8/2026 17.2 8.2 14.7 8.3 0.0 0 0 0 0 0 1 0 0 1 0 10.0 9.8 9.7 9.6 9.5 9.4 9.2 9.1 8.9 8.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 14.7 8.7 8.7 2.8 0 --- --- 296 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 22.7 22.1 8.2 1012.3 1011.0 5 3:08_AM 1:15_AM 15.4 8.1 12.4 5.8 0 2026 0.0 -1 -1 -1 280 20 316 316 317 300 360 294 296 296 0.0 255.0 0.1 7.4 39.51083 89.16139 2.8 86 82 0.0 3:32_AM 0.0 0.0 0.0 0.0 0.0 0.0 1.8 12:00_AM 3:57_AM 296 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.0) kts [0 kts] to '0' mph
convertWind(0.0) kts [0 kts] to '0' mph
Ohio Lebanon 158 data='48,82,WNW,0,0.00,29.88,Steady,night_cloudy.gif,Overcast,42,0,1772956693,0.134'

Ohio Newcomerstown 60 86 55 Wind from NWNW 7 G 7 0.00
29.83Steady
Steady Metar KI40: Mostly Cloudy CR 200 0.053 8 Sun, 08-Mar-2026 01:58:07 CST
Details for Ohio Newcomerstown (MWWN-stations-cc.txt record 188):

type='CR' RawDataURL = 'https://newcomerstownweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://newcomerstownweather.com/clientraw.txt'
HTTP stats: RC=200 dest=74.208.236.250 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.029 pxfer=0.037 get=0.016 total=0.053 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: newcomerstownweather.com
Accept: */*
Referer: https://newcomerstownweather.com/


headers:
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 786
Connection: keep-alive
X-WS-Origin: available
X-WS-RateLimit-Limit: 1000
X-WS-RateLimit-Remaining: 999
Date: Sun, 08 Mar 2026 07:58:15 GMT
Server: Apache
Last-Modified: Sun, 08 Mar 2026 07:58:07 GMT
ETag: "312-64c7ea5910c78"
Accept-Ranges: bytes

CR time to fetch: 0.053 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
age=8 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
metric='12345 6.2 6.1 322 15.3 86 1010.2 0.0 51.1 109.5 0.00 0.00 22.4 51 100.0 1 0.0 0 0 12.4 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 03 58 05 mystation-3:58:05_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 15.3 18.1 15.9 15.3 1 Dry/Night_time -0.3 6 4 4 5 6 7 7 7 6 5 5 5 5 7 8 8 8 7 7 7 16.0 12.9 959.5 3/8/2026 19.1 18.1 15.9 15.3 0.0 4 5 5 4 6 4 5 5 5 6 15.5 15.4 15.4 15.5 15.5 15.4 15.3 15.4 15.3 15.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 15.9 15.3 15.3 9.2 0 --- --- 317 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 22.7 22.4 14.1 1011.0 1010.1 16 3:18_AM 3:18_AM 16.0 13.3 13.7 12.9 8 2026 0.0 -1 -1 -1 292 251 267 270 300 311 278 314 315 322 0.0 255.0 5.5 14.0 40.27556 81.60444 12.4 88 86 0.0 3:57_AM 0.0 0.0 0.0 0.0 0.0 0.0 25.9 12:00_AM 3:57_AM 304 !!C10.37S151!!'
station using CR units C,kts,hPa,mm by default
convertWind(6.2) kts [6.2 kts] to '7' mph
convertWind(6.1) kts [6.1 kts] to '7' mph
CR[48]=1 .. trying METAR KI40 for conditions
METAR='KI40'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KI40.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KI40.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:15 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:41:49 GMT
Accept-Ranges: bytes
Content-Length: 97
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KI40 time to fetch: 0.179 sec
KI40='2026/03/08 07:35 KI40 080735Z AUTO 28007KT 253V323 10SM SCT022 BKN028 BKN035 14/11 A2987 RMK AO2'
age=1395 sec '2026-03-08 07:35:00 GMT'
metar 'KI40' saved in local cache
called process_metar
calling 'get_time' part='080735Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='28007KT' ptr=5 grp=3
calling 'get_var_wind' part='253V323' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=7 grp=5
calling 'get_runway' part='SCT022' ptr=8 grp=6
calling 'get_conditions' part='SCT022' ptr=8 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='SCT022' ptr=8 grp=8
get cloud cover 'SCT022'
get cloud cover 'SCT022'
calling 'get_cloud_cover' part='BKN028' ptr=9 grp=8
get cloud cover 'BKN028'
get cloud cover 'BKN028'
calling 'get_cloud_cover' part='BKN035' ptr=10 grp=8
get cloud cover 'BKN035'
get cloud cover 'BKN035'
calling 'get_cloud_cover' part='14/11' ptr=11 grp=8
get cloud cover '14/11'
get cloud cover '14/11'
calling 'get_temperature' part='14/11' ptr=11 grp=9
calling 'get_altimeter' part='A2987' ptr=12 grp=10
wxInfo
Array
(
[STATION] = KI40
[WIND] = W at 8 mph (13 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Mostly Cloudy
[CLOUD-DETAILS] = Partly Cloudy 671 m Mostly Cloudy 853 m Mostly Cloudy 1067 m
[TEMP] = 57F (14C)
[DEWPT] = 52F (11C)
[HUMIDITY] = 82%
[BAROMETER] = 1012 hPa (29.87 in Hg)
)

condition begin: '','MOSTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KI40: Mostly Cloudy' used instead of WD icon=1 'Dry/Night_time'
Ohio Newcomerstown 188 data='60,86,NW,7,0.00,29.83,Steady,night_cloudy.gif,Metar KI40: Mostly Cloudy,55,7,1772956687,0.053'

Ohio Newton Falls 48 81 42 Wind from SS 1 0.00
29.80Steady
Steady Metar KPOV: Overcast CR 200 0.121 1 Sun, 08-Mar-2026 01:58:15 CST
Details for Ohio Newton Falls (MWWN-stations-cc.txt record 164):

type='CR' RawDataURL = 'http://www.mvweathercenter.com/station/clientraw.txtnocache' Click here to inspect it in a pop-up window.
curl fetching 'http://www.mvweathercenter.com/station/clientraw.txt?1772956681'
HTTP stats: RC=200 dest=70.32.23.117 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.075 pxfer=0.075 get=0.046 total=0.121 secs
request_header:
GET /station/clientraw.txt?1772956681 HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.mvweathercenter.com
Accept: */*
Referer: http://www.mvweathercenter.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:58:15 GMT
Accept-Ranges: bytes
Content-Length: 748
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: LiteSpeed
Strict-Transport-Security: max-age=63072000; includeSubDomains
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
Cache-Control: max-age=3600, public, must-revalidate

CR time to fetch: 0.121 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
metric='12345 0.7 0.0 184 8.9 81 1009.2 0.0 39.1 104.1 0.00 0.00 25.8 39 100.0 1 0.0 0 0 4.6 -100.0 255.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 03 58 15 Newton_Falls-03:58:15 0 0 8 3 0.00 0.00 100 100 100 100 100 8.9 8.5 15.9 8.9 1 Dry/Night_time 0.1 3 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16.4 5.8 1271.1 3/8/2026 18.3 8.4 15.9 7.3 0.0 0 0 1 0 0 0 2 1 0 1 10.6 10.3 10.0 9.8 9.7 9.4 9.3 9.2 9.1 8.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 15.9 8.9 8.9 15.2 0 --- --- 184 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 25.8 20.6 8.1 1009.6 1006.5 10 1:59 0:58 16.6 7.3 12.1 5.6 5 2026 0.0 -1 1 -1 346 248 360 271 355 344 355 263 330 184 0.0 255.0 0.2 7.5 41.33306 80.99139 2.3 81 74 0.0 3:21 0.0 0.0 0.0 0.0 0.0 0.0 15.1 0:07 3:57 282 !!C10.37S149!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.7) kts [0.7 kts] to '1' mph
convertWind(0.0) kts [0 kts] to '0' mph
CR[48]=1 .. trying METAR KPOV for conditions
METAR='KPOV'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KPOV.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KPOV.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:57:04 GMT
Accept-Ranges: bytes
Content-Length: 92
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KPOV time to fetch: 0.180 sec
KPOV='2026/03/08 07:55 KPOV 080755Z AUTO 30005KT 10SM BKN013 OVC028 08/05 A2985 RMK AO2 T00800052'
age=196 sec '2026-03-08 07:55:00 GMT'
metar 'KPOV' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='30005KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='BKN013' ptr=7 grp=6
calling 'get_conditions' part='BKN013' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='BKN013' ptr=7 grp=8
get cloud cover 'BKN013'
get cloud cover 'BKN013'
calling 'get_cloud_cover' part='OVC028' ptr=8 grp=8
get cloud cover 'OVC028'
get cloud cover 'OVC028'
calling 'get_cloud_cover' part='08/05' ptr=9 grp=8
get cloud cover '08/05'
get cloud cover '08/05'
calling 'get_temperature' part='08/05' ptr=9 grp=9
calling 'get_altimeter' part='A2985' ptr=10 grp=10
wxInfo
Array
(
[STATION] = KPOV
[WIND] = WNW at 6 mph (9 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Overcast
[CLOUD-DETAILS] = Mostly Cloudy 396 m Overcast 853 m
[TEMP] = 46F (8C)
[WIND CHILL] = 43°F (6°C)
[DEWPT] = 41F (5C)
[HUMIDITY] = 82%
[BAROMETER] = 1011 hPa (29.85 in Hg)
)

condition begin: '','OVERCAST','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KPOV: Overcast' used instead of WD icon=1 'Dry/Night_time'
Ohio Newton Falls 164 data='48,81,S,1,0.00,29.80,Steady,night_cloudy.gif,Metar KPOV: Overcast,42,0,1772956695,0.121'

Wisconsin Athelstane 28 95 27 Wind from WW 7 G 8 0.00
29.70Steady
Steady Overcast CR 200 0.085 185 Sun, 08-Mar-2026 01:55:11 CST
Details for Wisconsin Athelstane (MWWN-stations-cc.txt record 25):

type='CR' RawDataURL = 'http://weather.athelstanewi.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://weather.athelstanewi.com/clientraw.txt'
HTTP stats: RC=200 dest=173.248.188.9 port=80 (from sce=74.208.252.86)
Times: dns=0.060 conn=0.073 pxfer=0.073 get=0.012 total=0.085 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: weather.athelstanewi.com
Accept: */*
Referer: http://weather.athelstanewi.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Cache-Control: public, max-age=600
Expires: Sun, 08 Mar 2026 08:08:16 GMT
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:55:11 GMT
Etag: "300-69ad2b5f-8ac4779f676399e9;;;"
Accept-Ranges: bytes
Content-Length: 768
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: LiteSpeed

CR time to fetch: 0.085 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
age=185 sec 'Sun, 08 Mar 2026 07:55:11 GMT'
metric='12345 6.2 7.2 263 -2.1 95 1005.7 0.0 19.4 97.8 0.00 0.00 11.5 39 100.0 13 0.0 0 0 18.0 12.1 2.9 5.9 13.6 -15.4 0.3 40 65 15 01 55 09 mystation-1:55:09_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -6.2 -4.9 -1.5 -2.2 13 Night_time/Dry/Overcast_ -0.6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 11.5 -2.8 285.6 3/8/2026 -4.2 -5.0 -1.5 -7.1 0.0 3 3 2 3 2 1 5 2 4 4 -2.1 -2.1 -2.2 -2.2 -2.2 -2.2 -2.1 -2.1 -2.1 -2.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1.5 -2.2 -2.1 8.5 0 01:22:41 2026/03/07 248 17 0 0.3 0.8 46 59 1 1 1 0.0 12.3 11.5 -6.0 1007.0 1005.7 11 1:37_AM 1:37_AM -3.2 -6.7 -2.3 -2.9 7 2026 0.0 -1 0 -1 245 271 224 259 255 227 252 265 249 248 0.0 255.0 2.4 -2.3 45.39639 88.12444 0.5 95 94 0.0 1:36_AM 0.0 0.0 0.0 0.0 0.0 0.0 7.5 12:01_AM 1:08_AM 254 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(6.2) kts [6.2 kts] to '7' mph
convertWind(7.2) kts [7.2 kts] to '8' mph
Wisconsin Athelstane 25 data='28,95,W,7,0.00,29.70,Steady,night_cloudy.gif,Overcast,27,8,1772956511,0.085'

Wisconsin De Pere 31 90 29 Wind from WW 6 G 7 0.00
29.80Falling Slowly
Falling Slowly Overcast CR 200 0.053 1 Sun, 08-Mar-2026 01:58:15 CST
Details for Wisconsin De Pere (MWWN-stations-cc.txt record 26):

type='CR' RawDataURL = 'http://depereweather.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://depereweather.com/clientraw.txt'
HTTP stats: RC=200 dest=173.248.188.9 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.041 pxfer=0.041 get=0.012 total=0.053 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: depereweather.com
Accept: */*
Referer: http://depereweather.com/


headers:
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Cache-Control: public, max-age=600
Expires: Sun, 08 Mar 2026 08:08:16 GMT
Content-Type: text/plain
Last-Modified: Sun, 08 Mar 2026 07:58:15 GMT
Etag: "320-69ad2c17-4d48d2865916e01f;;;"
Accept-Ranges: bytes
Content-Length: 800
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: LiteSpeed

CR time to fetch: 0.053 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:15 GMT'
metric='12345 5.6 6.2 278 -0.4 90 1009.2 0.0 7.8 73.1 0.00 0.00 19.6 39 100.0 13 0.0 0 0 0.0 20.7 1.5 1.9 -15.2 -0.3 -100.0 40 13 17 01 58 13 De_Pere-1:58:13_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -3.9 -3.0 0.0 -0.5 13 Night_time/Dry/Cloudy_with_clear_patches_ -0.7 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 26.4 -1.8 593.2 3/8/2026 -2.5 -3.1 0.0 -8.4 0.0 4 7 7 7 11 8 7 9 5 6 -0.2 -0.2 -0.3 -0.3 -0.4 -0.3 -0.4 -0.5 -0.5 -0.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.5 -0.4 24.7 0 3:33:41 09/08/2025 267 24 0 -100.0 -100.0 64 86 -100 -100 -100 0.0 20.0 18.9 -3.9 1010.3 1008.6 26 1:26_AM 1:26_AM -2.0 -10.3 -1.4 -2.0 12 2026 0.0 -1 1 -1 212 203 230 208 235 203 196 198 207 220 0.0 170.0 7.5 -0.9 44.73306 88.09056 0.0 90 89 0.0 1:25_AM 0.0 0.0 0.0 0.0 0.0 0.0 28.2 12:00_AM 1:44_AM 213 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(5.6) kts [5.6 kts] to '6' mph
convertWind(6.2) kts [6.2 kts] to '7' mph
Wisconsin De Pere 26 data='31,90,W,6,0.00,29.80,Falling Slowly,night_cloudy.gif,Overcast,29,7,1772956695,0.053'

Wisconsin DeSoto 35 91 32 Wind from NENE 0 0.00
30.05Falling Slowly
Falling Slowly Clear CR 200 0.268 9 Sun, 08-Mar-2026 01:58:07 CST
Details for Wisconsin DeSoto (MWWN-stations-cc.txt record 21):

type='CR' RawDataURL = 'https://www.desotowiwx.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'https://www.desotowiwx.com/clientraw.txt'
HTTP stats: RC=200 dest=192.252.156.26 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.162 pxfer=0.233 get=0.035 total=0.268 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.desotowiwx.com
Accept: */*
Referer: https://www.desotowiwx.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: Apache
Upgrade: h2
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:07 GMT
ETag: "2e9-64c7ea58c84a7"
Accept-Ranges: bytes
Content-Length: 745
Content-Type: text/plain

CR time to fetch: 0.268 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
age=9 sec 'Sun, 08 Mar 2026 07:58:07 GMT'
metric='12345 0.3 0.0 40 1.4 91 1017.7 0.0 29.0 94.5 0.00 0.00 21.6 29 100.0 1 0.0 0 0 6.1 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 05 DeSoto,_WI-1:58:05_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 1.4 -0.7 1.4 0.9 1 Dry/Night_time -0.8 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6.1 0.1 539.4 3/8/2026 -0.7 -1.3 1.4 -0.9 0.0 2 1 2 1 3 1 0 1 0 0 1.2 1.2 1.2 1.1 1.2 1.2 1.3 1.3 1.3 1.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.4 0.9 1.4 3.5 0 --- --- 40 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 21.6 21.5 -0.1 1019.8 1017.7 6 1:05_AM 1:05_AM 0.0 -1.5 0.1 -0.5 2 2026 0.0 1 0 1 209 263 37 299 162 121 5 175 34 40 0.0 255.0 0.7 1.0 43.70222 91.32167 0.0 91 90 0.0 1:02_AM 0.0 0.0 0.0 0.0 0.0 0.0 4.2 1:57_AM 12:00_AM 48 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(0.3) kts [0.3 kts] to '0' mph
convertWind(0.0) kts [0 kts] to '0' mph
Wisconsin DeSoto 21 data='35,91,NE,0,0.00,30.05,Falling Slowly,night_clear.gif,Clear,32,0,1772956687,0.268'

Wisconsin Green Bay 31 93 29 Wind from WW 1 G 2 0.00
29.18Falling Slowly
Falling Slowly Metar KGRB: Mostly Cloudy CR 200 0.200 22 Sun, 08-Mar-2026 01:57:54 CST
Details for Wisconsin Green Bay (MWWN-stations-cc.txt record 144):

type='CR' RawDataURL = 'http://greenbayweathercam.com/clientraw.txt' Click here to inspect it in a pop-up window.
curl fetching 'http://greenbayweathercam.com/clientraw.txt'
HTTP stats: RC=200 dest=198.12.239.177 port=80 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.160 pxfer=0.160 get=0.040 total=0.200 secs
request_header:
GET /clientraw.txt HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: greenbayweathercam.com
Accept: */*
Referer: http://greenbayweathercam.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:16 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:57:54 GMT
ETag: "12e19de-302-64c7ea4c61030"
Accept-Ranges: bytes
Content-Length: 770
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.200 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
age=22 sec 'Sun, 08 Mar 2026 07:57:54 GMT'
metric='12345 1.3 1.4 270 -0.7 93 988.2 0.0 17.5 92.7 0.00 0.00 23.0 0 100.0 1 0.0 0 0 12.2 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 57 45 gbwx-1:57:45_AM 0 0 8 3 64.00 0.00 100 100 100 100 100 -0.7 -3.3 0.1 -0.7 1 Dry/Night_time -0.9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4.1 -1.7 408.2 3/8/2026 -2.3 -3.3 0.1 -2.4 0.0 2 1 1 1 2 2 3 2 2 2 -0.1 -0.1 -0.2 -0.2 -0.3 -0.4 -0.5 -0.6 -0.7 -0.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 -0.7 -0.7 3.1 0 --- --- 270 0 0 -100.0 -100.0 -100 -100 -100 -100 -100 0.0 24.1 21.7 -2.8 989.3 988.2 4 1:25_AM 12:43_AM -1.5 -3.2 -1.1 -1.9 2 2026 0.0 -1 1 -1 169 264 270 255 315 232 273 192 259 292 0.0 255.0 1.8 -1.1 44.81639 88.02667 1.0 93 91 0.0 1:38_AM 0.0 0.0 0.0 0.0 0.0 0.0 6.1 12:00_AM 1:47_AM 281 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(1.3) kts [1.3 kts] to '1' mph
convertWind(1.4) kts [1.4 kts] to '2' mph
CR[48]=1 .. trying METAR KGRB for conditions
METAR='KGRB'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KGRB.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.037 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KGRB.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:17 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:55:06 GMT
Accept-Ranges: bytes
Content-Length: 98
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KGRB time to fetch: 0.179 sec
KGRB='2026/03/08 07:53 KGRB 080753Z AUTO 23010G17KT 10SM BKN013 M01/M03 A2979 RMK AO2 SLP093 T10061028'
age=317 sec '2026-03-08 07:53:00 GMT'
metar 'KGRB' saved in local cache
called process_metar
calling 'get_time' part='080753Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='23010G17KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='BKN013' ptr=7 grp=6
calling 'get_conditions' part='BKN013' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='BKN013' ptr=7 grp=8
get cloud cover 'BKN013'
get cloud cover 'BKN013'
calling 'get_cloud_cover' part='M01/M03' ptr=8 grp=8
get cloud cover 'M01/M03'
get cloud cover 'M01/M03'
calling 'get_temperature' part='M01/M03' ptr=8 grp=9
calling 'get_altimeter' part='A2979' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KGRB
[WIND] = SW at 12 mph (19 km/h), gusting to 20 mph (31 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Mostly Cloudy
[CLOUD-DETAILS] = Mostly Cloudy 396 m
[TEMP] = 30F (-1C)
[WIND CHILL] = 20°F (-7°C)
[DEWPT] = 27F (-3C)
[HUMIDITY] = 86%
[BAROMETER] = 1009 hPa (29.79 in Hg)
)

condition begin: '','MOSTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_cloudy.gif 'Metar KGRB: Mostly Cloudy' used instead of WD icon=1 'Dry/Night_time'
Wisconsin Green Bay 144 data='31,93,W,1,0.00,29.18,Falling Slowly,night_cloudy.gif,Metar KGRB: Mostly Cloudy,29,2,1772956674,0.200'

Wisconsin Plover 30 88 27 Wind from SSWSSW 7 G 7 0.00
29.74Falling Slowly
Falling Slowly Partly Cloudy CR 200 0.365 1 Sun, 08-Mar-2026 01:58:16 CST
Details for Wisconsin Plover (MWWN-stations-cc.txt record 154):

type='CR' RawDataURL = 'https://www.ploverweather.com/clientraw.txtnocache' Click here to inspect it in a pop-up window.
curl fetching 'https://www.ploverweather.com/clientraw.txt?1772956681'
HTTP stats: RC=200 dest=65.254.238.128 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.158 pxfer=0.231 get=0.134 total=0.365 secs
request_header:
GET /clientraw.txt?1772956681 HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.ploverweather.com
Accept: */*
Referer: https://www.ploverweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:17 GMT
Content-Type: text/plain
Content-Length: 772
Connection: keep-alive
Set-Cookie: request_id=73fdffd5-f9ba-417a-8fc7-691d881c5db4; Max-Age=3600; Path=/; HttpOnly
Last-Modified: Sun, 08 Mar 2026 07:58:16 GMT
ETag: W/"304-64c7ea61eb392"
Accept-Ranges: bytes
Cache-Control: max-age=900
Expires: Sun, 08 Mar 2026 08:13:17 GMT
Age: 0
X-Request-ID: 73fdffd5-f9ba-417a-8fc7-691d881c5db4

CR time to fetch: 0.365 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:17 GMT'
age=1 sec 'Sun, 08 Mar 2026 07:58:16 GMT'
metric='12345 6.1 6.1 212 -0.9 88 1007.1 0.0 9.9 112.8 0.00 0.00 14.2 40 100.0 4 0.0 0 0 8.1 -100.0 -100.0 -100.0 -100.0 -100.0 -100.0 -100 -100 -100 01 58 16 Plover,_WI-1:58:16_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 -4.7 -3.6 -0.5 -0.9 4 Dry/ -0.8 8 8 6 5 5 5 6 5 4 4 5 5 5 5 4 4 3 3 4 6 16.0 -2.6 716.0 3/8/2026 -3.2 -3.6 -2.8 -6.1 0.0 7 6 9 6 6 8 9 8 4 7 -0.7 -0.7 -0.8 -0.8 -0.8 -0.8 -0.8 -0.8 -0.8 -0.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -0.5 -0.9 -0.9 11.6 0 --- --- 195 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 14.2 13.6 -4.7 1009.1 1007.0 16 1:52_AM 1:52_AM -3.5 -6.2 -2.4 -2.7 9 2026 0.0 -1 1 -1 225 191 199 204 199 188 194 214 180 212 0.0 255.0 6.6 -1.5 44.74972 89.92639 0.0 88 86 0.0 12:14_AM 0.0 0.0 0.0 0.0 0.0 0.0 25.7 12:28_AM 1:57_AM 203 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(6.1) kts [6.1 kts] to '7' mph
convertWind(6.1) kts [6.1 kts] to '7' mph
Wisconsin Plover 154 data='30,88,SSW,7,0.00,29.74,Falling Slowly,night_partly_cloudy.gif,Partly Cloudy,27,7,1772956696,0.365'

Wisconsin Waupaca 30 85 26 Wind from SS 1 G 4 0.00
29.75Falling
Falling Metar KPCZ: Clear ST 200 0.132 59 Sun, 08-Mar-2026 01:57:18 CST
Details for Wisconsin Waupaca (MWWN-stations-cc.txt record 58):

type='ST' RawDataURL = 'https://www.otlweather.com/stickertags.htm' Click here to inspect it in a pop-up window.
curl fetching 'https://www.otlweather.com/stickertags.htm'
HTTP stats: RC=200 dest=74.208.73.143 port=443 (from sce=74.208.252.86)
Times: dns=0.125 conn=0.126 pxfer=0.131 get=0.001 total=0.131 secs
request_header:
GET /stickertags.htm HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: www.otlweather.com
Accept: */*
Referer: https://www.otlweather.com/


headers:
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 08 Mar 2026 07:58:17 GMT
Content-Type: text/html
Content-Length: 98
Last-Modified: Sun, 08 Mar 2026 07:57:18 GMT
Connection: keep-alive
ETag: "69ad2bde-62"
Accept-Ranges: bytes

ST time to fetch: 0.132 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:17 GMT'
age=59 sec 'Sun, 08 Mar 2026 07:57:18 GMT'
metric='1:58,3/8/26,30.1,35.0,30.1,85,26.1,29.75,Falling,1.0,S,0.00,,6:20,17:53,1.0,4.0,°F|mph|in|in'
using International style stickertag process
station reporting units °F,mph,in,in
convertWind(1.0) mph [0.8689762 kts] to '1' mph
convertWind(1.0) mph [0.8689762 kts] to '1' mph
convertWind(4.0) mph [3.4759048 kts] to '4' mph
METAR='KPCZ'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KPCZ.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.141 get=0.037 total=0.178 secs
request_header:
GET /data/observations/metar/stations/KPCZ.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:17 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:57:04 GMT
Accept-Ranges: bytes
Content-Length: 83
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KPCZ time to fetch: 0.179 sec
KPCZ='2026/03/08 07:55 KPCZ 080755Z AUTO 21008KT 10SM CLR 00/M02 A2982 RMK AO2 T00001025'
age=197 sec '2026-03-08 07:55:00 GMT'
metar 'KPCZ' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='AUTO' ptr=4 grp=2
calling 'get_wind' part='21008KT' ptr=5 grp=3
calling 'get_var_wind' part='10SM' ptr=6 grp=4
calling 'get_visibility' part='10SM' ptr=6 grp=5
calling 'get_runway' part='CLR' ptr=7 grp=6
calling 'get_conditions' part='CLR' ptr=7 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='CLR' ptr=7 grp=8
get cloud cover 'CLR'
get cloud cover 'CLR'
calling 'get_temperature' part='00/M02' ptr=8 grp=9
calling 'get_altimeter' part='A2982' ptr=9 grp=10
wxInfo
Array
(
[STATION] = KPCZ
[WIND] = SSW at 9 mph (15 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Clear
[TEMP] = 32F (0C)
[WIND CHILL] = 24°F (-4°C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 87%
[BAROMETER] = 1010 hPa (29.82 in Hg)
)

condition begin: '1:58','CLEAR','6:20','17:53'
fixupTime in='6:20' tfixed='6:20' out='06:20'
fixupTime in='17:53' tfixed='17:53' out='17:53'
fixupTime in='1:58' tfixed='1:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:20',sunset2='17:53'
Wisconsin Waupaca 58 data='30,85,S,1,0.00,29.75,Falling,night_clear.gif,Metar KPCZ: Clear,26,4,1772956638,0.132'

Wisconsin Winter 36 85 32 Wind from WSWWSW 5 G 6 0.00
29.61Falling Slowly
Falling Slowly Metar KDLH: Partly Cloudy CR 200 0.149 5 Sun, 08-Mar-2026 01:58:12 CST
Details for Wisconsin Winter (MWWN-stations-cc.txt record 111):

type='CR' RawDataURL = 'http://northlandsweather.com/clientraw.txtnocache' Click here to inspect it in a pop-up window.
curl fetching 'http://northlandsweather.com/clientraw.txt?1772956681'
HTTP stats: RC=200 dest=107.180.24.238 port=80 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.085 pxfer=0.085 get=0.063 total=0.149 secs
request_header:
GET /clientraw.txt?1772956681 HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: northlandsweather.com
Accept: */*
Referer: http://northlandsweather.com/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:17 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade
Last-Modified: Sun, 08 Mar 2026 07:58:12 GMT
ETag: "4343f37-308-64c7ea5d4de90"
Accept-Ranges: bytes
Content-Length: 776
Vary: Accept-Encoding
Content-Type: text/plain

CR time to fetch: 0.149 sec (200 OK)
webserver timesync=0 sec 'Sun, 08 Mar 2026 07:58:17 GMT'
age=5 sec 'Sun, 08 Mar 2026 07:58:12 GMT'
metric='12345 4.1 5.2 251 2.2 85 1002.7 0.0 7.4 43.9 0.00 0.00 16.3 39 100.0 1 0.0 0 0 3.8 -25.6 -29.4 -20.0 -31.7 -100.0 -100.0 -100 -100 -100 01 58 09 NorthLandsWeather.com-1:58:09_AM 0 0 8 3 0.00 0.00 100 100 100 100 100 0.0 0.1 2.2 -0.8 1 Night_time/Dry/overcast_- -1.6 6 4 6 5 5 5 3 3 3 3 3 3 3 3 4 5 6 6 5 5 12.2 -0.0 932.0 8/3/2026 0.1 -3.6 1.8 -4.0 0.0 2 1 1 3 2 4 5 2 3 3 0.7 0.8 1.0 1.1 1.3 1.5 1.7 1.9 2.0 2.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.2 -0.8 2.2 6.9 0 --- --- 251 0 0 -100.0 -100.0 0 -100 -100 -100 -100 0.0 16.4 15.7 -0.5 1005.5 1002.6 12 1:40_AM 1:40_AM 0.1 -4.1 -0.0 -2.9 6 2026 0.0 1 -1 1 350 254 205 237 246 294 257 243 242 251 0.0 255.0 3.7 1.4 46.00472 91.43917 0.3 86 85 0.0 12:24_AM 0.0 0.0 0.0 0.0 0.0 0.0 9.9 1:57_AM 12:00_AM 246 !!C10.37S152!!'
station using CR units C,kts,hPa,mm by default
convertWind(4.1) kts [4.1 kts] to '5' mph
convertWind(5.2) kts [5.2 kts] to '6' mph
CR[48]=1 .. trying METAR KDLH for conditions
METAR='KDLH'
curl fetching 'https://tgftp.nws.noaa.gov/data/observations/metar/stations/KDLH.TXT'
HTTP stats: RC=200 dest=140.90.101.79 port=443 (from sce=74.208.252.86)
Times: dns=0.028 conn=0.064 pxfer=0.142 get=0.038 total=0.179 secs
request_header:
GET /data/observations/metar/stations/KDLH.TXT HTTP/1.1
User-Agent: Mozilla/5.0 (MWWN Mesonet Conditions Loader V4.09 - 14-Feb-2026 - saratoga-weather.org)
Host: tgftp.nws.noaa.gov
Accept: */*
Referer: https://tgftp.nws.noaa.gov/


headers:
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2026 07:58:18 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: script-src 'self'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000
Last-Modified: Sun, 08 Mar 2026 07:57:30 GMT
Accept-Ranges: bytes
Content-Length: 111
Vary: Accept-Encoding
Content-Type: text/plain; charset=utf-8
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

KDLH time to fetch: 0.180 sec
KDLH='2026/03/08 07:55 KDLH 080755Z 23019G27KT 10SM SCT080 02/M02 A2941 RMK AO2 PK WND 24032/0718 SLP978 T00171017 $'
age=198 sec '2026-03-08 07:55:00 GMT'
metar 'KDLH' saved in local cache
called process_metar
calling 'get_time' part='080755Z' ptr=3 grp=1
calling 'get_station_type' part='23019G27KT' ptr=4 grp=2
calling 'get_wind' part='23019G27KT' ptr=4 grp=3
calling 'get_var_wind' part='10SM' ptr=5 grp=4
calling 'get_visibility' part='10SM' ptr=5 grp=5
calling 'get_runway' part='SCT080' ptr=6 grp=6
calling 'get_conditions' part='SCT080' ptr=6 grp=7
conditions='' on entry
calling 'get_cloud_cover' part='SCT080' ptr=6 grp=8
get cloud cover 'SCT080'
get cloud cover 'SCT080'
calling 'get_cloud_cover' part='02/M02' ptr=7 grp=8
get cloud cover '02/M02'
get cloud cover '02/M02'
calling 'get_temperature' part='02/M02' ptr=7 grp=9
calling 'get_altimeter' part='A2941' ptr=8 grp=10
wxInfo
Array
(
[STATION] = KDLH
[WIND] = SW at 22 mph (35 km/h), gusting to 31 mph (50 km/h)
[VISIBILITY] = 10 miles (16 km)
[CONDITIONS] =
[CLOUDS] = Partly Cloudy
[CLOUD-DETAILS] = Partly Cloudy 2438 m
[TEMP] = 36F (2C)
[WIND CHILL] = 25°F (-4°C)
[DEWPT] = 28F (-2C)
[HUMIDITY] = 75%
[BAROMETER] = 996 hPa (29.41 in Hg)
)

condition begin: '','PARTLY CLOUDY','',''
fixupTime in='6:00a' tfixed='6:00a' out='06:00'
fixupTime in='7:00p' tfixed='7:00p' out='19:00'
fixupTime in='01:58' tfixed='01:58' out='01:58'
condition using: time2='01:58' as night for sunrise2='06:00',sunset2='19:00'
METAR condition icon night_partly_cloudy.gif 'Metar KDLH: Partly Cloudy' used instead of WD icon=1 'Night_time/Dry/overcast_-'
Wisconsin Winter 111 data='36,85,WSW,5,0.00,29.61,Falling Slowly,night_partly_cloudy.gif,Metar KDLH: Partly Cloudy,32,6,1772956692,0.149'

Total time to load: 10.729    

 

Cache MWWN-conditions.txt updated successfully with conditions data.

METARs accessed by MWWN-stations-cc.txt specifications:

KSLO used 1 times age=182 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KSLO 080755Z AUTO 30004KT 10SM OVC017 06/03 A3006 RMK AO2 T00620030'
KDPA used 1 times age=362 secs (2026-03-08 07:52:00 GMT) '2026/03/08 07:52 KDPA 080752Z 25012G18KT 10SM OVC012 01/M02 A2993 RMK AO2 SLP142 T00061017'
KENL used 1 times age=1382 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KENL 080735Z AUTO 32007KT 10SM OVC017 06/03 A3007 RMK AO2 T00630026'
KDNV used 1 times age=1383 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KDNV 080735Z AUTO 28011KT 10SM OVC014 04/01 A3002 RMK AO2 T00400011'
KMLI used 1 times age=365 secs (2026-03-08 07:52:00 GMT) '2026/03/08 07:52 KMLI 080752Z AUTO 00000KT 10SM CLR 00/M02 A2993 RMK AO2 SLP140 T00001017 $'
KIKK used 1 times age=1385 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KIKK 080735Z AUTO 25013KT 10SM OVC017 03/00 A3001 RMK AO2 T00300001'
KBMI used 1 times age=14525 secs (2026-03-08 03:56:00 GMT) '2026/03/08 03:56 KBMI 080356Z 28013KT 10SM OVC014 03/01 A3001 RMK AO2 SLP162 T00330011'
KLOT used 1 times age=1386 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KLOT 080735Z AUTO 26008G15KT 10SM OVC013 01/M00 A2998 RMK AO2'
KBMG used 1 times age=307 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KBMG 080753Z AUTO 30004KT 10SM OVC010 07/04 A2999 RMK AO2 SLP156 T00670039'
KSBN used 1 times age=247 secs (2026-03-08 07:54:00 GMT) '2026/03/08 07:54 KSBN 080754Z 26008KT 8SM OVC017 04/01 A2994 RMK AO2 SLP139 T00390006'
KOMA used 1 times age=367 secs (2026-03-08 07:52:00 GMT) '2026/03/08 07:52 KOMA 080752Z 15008KT 10SM FEW150 SCT210 04/M03 A2989 RMK AO2 SLP125 T00441033 $'
KBWG used 1 times age=308 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KBWG 080753Z AUTO 30004KT 10SM OVC008 16/13 A3000 RMK AO2 CIG 006V011 SLP155 T01560133 $'
KBRY used 1 times age=189 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KBRY 080755Z AUTO 27007KT 10SM OVC015 14/14 A2997 RMK AO2 CIG 011V017 T01390139'
KFFT used 1 times age=309 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KFFT 080753Z AUTO A2995 RMK AO2 SLPNO PWINO FZRANO PNO $'
KFTK used 1 times age=189 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KFTK 080755Z AUTO 27008KT 10SM OVC012 13/11 A2996 RMK AO2 SLP146 T01250111'
KBYL used 1 times age=190 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KBYL 080755Z AUTO 23003KT 10SM SCT033 BKN170 BKN200 14/13 A3000 RMK AO2 T01360131'
KSAW used 1 times age=1210 secs (2026-03-08 07:38:00 GMT) '2026/03/08 07:38 KSAW 080738Z AUTO 20010KT 10SM CLR M02/M03 A2961 RMK AO2'
KRQB used 1 times age=1391 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KRQB 080735Z AUTO 26010KT 10SM FEW012 OVC019 02/M00 A2981 RMK AO2'
KBAX used 1 times age=191 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KBAX 080755Z AUTO 23004KT 10SM OVC030 03/01 A2979 RMK AO2 T00250006'
KMSP used 1 times age=312 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KMSP 080753Z 22012G22KT 10SM SCT120 05/M02 A2964 RMK AO2 SLP046 T00501017'
KCGI used 1 times age=312 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KCGI 080753Z AUTO 36009KT 10SM OVC017 08/04 A3007 RMK AO2 SLP181 T00780044'
KTBN used 1 times age=192 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KTBN 080755Z AUTO 21003KT 8SM CLR 01/01 A3005 RMK AO2 SLP185 T00140010 $'
KSTL used 2 times age=433 secs (2026-03-08 07:51:00 GMT) '2026/03/08 07:51 KSTL 080751Z 25005KT 10SM FEW020 03/02 A3006 RMK AO2 SLP184 T00330017 $'
KSTJ used 1 times age=313 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KSTJ 080753Z AUTO 16005KT 10SM CLR 00/M02 A3000 RMK AO2 SLP162 T00001017'
KLNK used 1 times age=254 secs (2026-03-08 07:54:00 GMT) '2026/03/08 07:54 KLNK 080754Z AUTO 23014KT 10SM CLR 07/M06 A2991 RMK AO2 SLP131 T00721056'
KAFK used 1 times age=194 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KAFK 080755Z AUTO 22012KT 10SM CLR 04/M03 A2992 RMK AO2 T00361027'
KHAO used 1 times age=315 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KHAO 080753Z AUTO 31007KT 10SM OVC020 08/06 A2995 RMK AO2 SLP143 T00830056'
KI40 used 1 times age=1395 secs (2026-03-08 07:35:00 GMT) '2026/03/08 07:35 KI40 080735Z AUTO 28007KT 253V323 10SM SCT022 BKN028 BKN035 14/11 A2987 RMK AO2'
KPOV used 1 times age=196 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KPOV 080755Z AUTO 30005KT 10SM BKN013 OVC028 08/05 A2985 RMK AO2 T00800052'
KGRB used 1 times age=317 secs (2026-03-08 07:53:00 GMT) '2026/03/08 07:53 KGRB 080753Z AUTO 23010G17KT 10SM BKN013 M01/M03 A2979 RMK AO2 SLP093 T10061028'
KPCZ used 1 times age=197 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KPCZ 080755Z AUTO 21008KT 10SM CLR 00/M02 A2982 RMK AO2 T00001025'
KDLH used 1 times age=198 secs (2026-03-08 07:55:00 GMT) '2026/03/08 07:55 KDLH 080755Z 23019G27KT 10SM SCT080 02/M02 A2941 RMK AO2 PK WND 24032/0718 SLP978 T00171017 $'

METAR errors:
Missing METAR for 21: 'Wisconsin, DeSoto https://www.desotowiwx.com/'

Legend:
ST  loaded from stickertag
CR  loaded from Weather-display clientraw.txt
STCU loaded from Cumulus realtime.txt or Meteobridge MBrealtime.txt, WeatherLink WLrealtime.txt or WeatherCat WCT_realtime.txt
SSG loaded from SteelSeries Gauge realtime file
MTJ loaded from MeteoTemplate WebFeeds/index.php?format=json conditions
WLC loaded from WeatherLink.com embedded page JSON url
WDAPI loaded from pwsdashboard ./jsondata/WDapi.txt
BTN loaded from json/weewx_data.json Belchertown weewx skin data
VWSWF loaded from VWS WeatherFlash data/wflash.txt, data/wflash2.txt
ECW loaded from Ecowitt CSV live.csv
Note: click on Plus icon icon to see additional details for each station.

Generated by MWWN-mesomap-loadcache.php - V4.09 - 14-Feb-2026 Memory usage 1600712 bytes.
Author: Ken True - webmaster@saratoga-weather.org