A personal weather website is not one number. It is a map of products: the latest station statistics, a forecast for a later interval, a radar or satellite image, a near-real-time packet view, and a configuration record that says which instruments produced the rest. Those panels answer different questions. A dashboard that treats them as one “live weather” surface is an information-architecture failure, not a richer page.
The historical TNET Weather URL /weather.php was the Mesa, Arizona station hub. Recovered captures from 26 April 2005 show the nav that defined the architecture: Basic Stats, Forecast, Day Stats, WD Live, Doppler, Configuration, Published, Notebooks. Those labels are the article. The temperature, wind, and rain figures in the dump are not current Mesa weather and are not reprinted here as a live report.
Historical context
Mid-2000s station sites copied a newsroom layout: a hero block of current stats, a multi-day forecast strip, a radar thumbnail, and a row of internal links. Weather Display and similar publishers filled the hero from the logger. The forecast strip was usually a National Weather Service product for a nearby official point, not a backyard model. Doppler imagery was a third-party or NWS image with its own valid time. “WD Live” was a separate console or data view of the latest packet.
The historical Mesa hub sat at this URL. A dated capture formatted on 25–26 April 2005 documented that layout and named Davis-class hardware plus a Weather Display build in a footer line. That footer is operations metadata. It is not a reason to treat the page as a living instrument today. TNET Weather does not operate that backyard as a current showcase.
This page keeps the hub address and teaches how to read any station dashboard of that family. It does not restore gauges.
Four panels, four evidence jobs
Current statistics are the station’s latest decoded observations and the extrema accumulated since the station’s day boundary. Temperature, humidity, pressure, wind, and rain belong here when each has a unit, a timestamp, and a period (instant, last hour, since midnight, month-to-date). This panel is the same scientific object as the current-conditions record, presented as a dashboard rather than as a dense table.
Forecast is a statement valid for a future time. On the historical hub it was an NWS-style period forecast for the Greater Phoenix metro area: sky, high or low, and probability of precipitation. Probability of precipitation is not a station rain gauge. It is a forecast quantity with its own definition (chance of measurable precipitation at a point in the forecast area). Mixing “Today 0.00 in” from the backyard collector with “PoP 30% Thursday” from NWS in one visual stack is useful only when the labels stay honest.
Radar or Doppler is a remotely sensed snapshot with a valid time and a coverage footprint. It is not the station. A Phoenix-area radar image can show echoes that never reach a Mesa backyard, and a dry gauge can sit under a storm that the radar already showed. The Doppler page is the imagery sibling; this hub’s job is to place radar in the architecture, not to decode every gate.
Live is the near-real-time packet surface: either a Flash-era console (/wdlive.php) or an HTML field list (/weather-live.php). “Live” means the latest published packet with a disclosed observation time. It does not mean the dashboard animation is a sampling theorem.
Configuration, published-data notes, and notebooks are not weather. They are how a stranger interprets the weather panels. A hub that hides siting behind a “Info” link still needs that link; a number without metadata is an incomplete product.
How a hub goes wrong
The common failure is collapsing the four jobs into one implied now.
A forecast icon sitting beside a thermometer invites the reader to treat tonight’s low as observed. A radar thumbnail without a valid time invites the reader to treat an old scan as the sky overhead. A “feels like” value in the temperature cell invites the reader to treat a derived index as the sensor. A calm-wind needle on a live console that last uploaded an hour ago invites the reader to treat a communications outage as meteorology.
The fix is architectural, not decorative:
- One primary observed block, with station ID, observation time, zone, and units.
- Forecast in a named panel, citing the issuing service and the valid periods.
- Imagery in a named panel, with product name and valid time.
- Live packet view linked, not duplicated, so refresh cadence is not confused with the dashboard’s HTML cache.
- Derived indices labeled (heat index, dew point, wind chill, wet bulb).
- Day statistics separated from the instant: today’s high/low and rain-since-midnight are historical-so-far, not the latest sample.
Those rules match how TNET describes public evidence: observed, modelled, and derived information stay distinct. The plain-language account is on how the service works.
Reading the historical Mesa hub without live numbers
Use the 26 April 2005 capture as a dated example of structure, not as weather.
The hero mixed instant values with day extrema and rain accumulations (today, yesterday, month, year). That mix is legitimate if each row names its period. Year-to-date rain is a climate accumulator. Instant wind is an observation. They should not share a single unlabeled cell.
The forecast strip used period names (Tonight, Wednesday, Wednesday Night) and a PoP legend. That is a forecast product for a metro area, not a Mesa backyard MOS run. Quoting it as “the station forecast” is a provenance error.
The footer named software version and a page-format time. Page-format time is when HTML was written. It is not the observation time inside the logger file. A hub that prints both should say which clock a quoted number used.
The public station HTML at /weather/KAZMESA12.html is a related product: the same station published under a network identifier. The hub is the map. The ID page is the provenance key. Neither is current Mesa weather.
Designing a station dashboard that still works
A modern replacement can keep the 2005 information architecture and drop the obsolete chrome.
Stats. Lead with identity, time, latency, and the core observed suite. Keep month and year rain in a climate strip, not in the hero.
Forecast. Embed or link an official NWS product for the appropriate point. Do not rewrite it as if the backyard station issued it. For hazards, send readers to weather.gov. A personal hub is not a warning service.
Radar. Show a current official image or a documented mosaic, with valid time. Do not freeze a thumbnail.
Live. Point to a packet view that displays the observation timestamp. If the packet is older than a stated threshold, the hub should show a gap on the stats panel too. A pretty hub with a dead live view is two failures stacked.
Navigation as documentation. The historical link row (Configuration, Published, Notebooks) is a better scientific index than a rotating banner. Keep those exits. They tell a later user where metadata and methods live.
Do not force every panel onto a phone-sized first screen. Information architecture includes what is not in the hero. Indoor probes, pool temperature, workstation memory, and access counters belong in operations, not in the climate quote.
Observed versus the rest of the site
Neighboring URLs on the historical site were not extra copies of this hub. They were typed products:
- Current-conditions table:
/current.php - Packet data view:
/weather-live.php - Identifier-bearing station HTML:
/weather/KAZMESA12.html - Weekly or short-period climate extract:
/weather/weekrep.htm - Monthly NOAA-style HTML:
/parse_noaa.php
A hub that links those products is doing architecture. A hub that pastes all of them into one scrolling page without labels is doing the opposite.
Practical checklist
- Name the station and the observation time on the stats panel.
- Keep forecast, radar, and live packet in separately titled regions.
- Label every accumulation with its period.
- Label derived indices.
- Show imagery valid time.
- Link configuration so siting is one click from the numbers.
- Treat recovered Mesa figures as historical.
- Point life-safety users to official NWS alerts.
Modern relevance
Dashboards are still how most people meet weather data, including connection-outlook tools that sit weather evidence next to network measurements. The Mesa hub’s lesson is not nostalgia for a 2005 layout. It is that a useful weather product is a labeled set of evidence families, not a single glowing temperature. TNET’s how it works page is the modern statement of that discipline for connection estimates: atmospheric conditions, observed regional performance, and related evidence stay in their lanes.
Observation hub: /legacy/observations/.
Sources
- National Weather Service, forecast and hazard products: weather.gov
- National Weather Service, precipitation probability and measurable rain: NWS glossary / product guide
- World Meteorological Organization, Guide to Instruments and Methods of Observation (WMO-No. 8): library.wmo.int
- TNET, How the service works