Whitman Field Station Nº 002 34.03° N · 84.15° W · 1,040 ft ← Live observations
Field Station Nº 002 · How it works

Anatomy of a
backyard weather station

Every number on this site comes from four pieces of hardware in one back yard in north Georgia. No forecast model, no airport feed, no third-party API. This page is the whole machine, end to end.

The big picture

Fig. 01

Three sets of instruments sit outside. An array on a pole measures rain, wind and sunlight. A shaded thermometer on the screened porch measures the air temperature. Five probes in the deck garden measure what the soil is doing around the roots. The barometer is the one instrument that lives indoors, inside the gateway itself — air pressure is the same on both sides of a wall.

None of them are wired to anything. All of them shout their readings over 915 MHz radio to a small white box indoors, and that box is the only thing on the property that touches the network. A job on the home server asks the box for its current readings once every sixty seconds and pushes them out to Cloudflare, which is what your browser is talking to right now.

How a reading gets from the yard to your screen A seven-in-one weather array on a pole, a shaded thermometer on the screened porch and five soil probes in the deck garden all send readings by 915 megahertz radio to a gateway inside the house. A job on the home server reads the gateway over the local network every sixty seconds and pushes each observation to Cloudflare, which stores it and serves this website. HOW A RAINDROP, A DEGREE AND A ROOT-ZONE READING REACH THIS PAGE FIG. 01 · SIGNAL PATH 01 · THE YARD 02 · INDOORS 03 · THE INTERNET WS90 rain · wind · sun · UV J-pole, 8 ft 73.9 WN32 shaded air temperature screened porch WH52 × 5 moisture · soil temp · salt deck garden, channels 1–5 ecowitt GW3000 GATEWAY listens on 915 MHz · barometer local HTTP API, no cloud poller HOME SERVER asks the gateway for a reading every 60 seconds, then pushes it KV CLOUDFLARE a worker stores each reading and serves this page from it YOUR SCREEN weather.mrbriguy.com 915 MHz 915 MHz 915 MHz × 5 home LAN local API HTTPS · every 60 s this page
↔ Scroll the diagram sideways
The station has no inbound connection and the gateway's own cloud service is switched off. Readings only ever travel outward: radio to the gateway, local network to the server, then one HTTPS push a minute to Cloudflare.

The instruments

Four models · eight units
Ecowitt WS90 seven-in-one weather sensor array: a white cylindrical body with a solar panel and haptic rain plate on top, an ultrasonic wind gap in the middle and a stack of radiation-shield fins below.
Ecowitt WS90
The array · on a pole

Seven instruments in one housing, eight feet up on a one-inch J-pole bolted to a deck post with clear sky above it. Rain is measured by a haptic plate that listens to drops rather than counting bucket tips, and wind by ultrasonic pulses across an open gap — so there is nothing on it that spins or wears out.

Measures
Rain, wind speed & direction, solar, UV
Power
Solar + supercapacitor, AA lithium backup
Radio
915 MHz
Ecowitt WN32 outdoor temperature and humidity sensor: a slim white wall-mounted unit with a small LCD showing temperature and relative humidity.
Ecowitt WN32
The thermometer · shaded

The temperature you see on the front page comes from here, not from the array. The array sits in full sun and its own thermometer reads high, so a second sensor lives in permanent shade on the screened porch — roofed against rain, screened for real airflow, and off the house wall so evening heat radiating from the siding doesn't reach it.

Measures
Air temperature, relative humidity
Sited
Screened porch, permanent shade
Radio
915 MHz
Ecowitt WH52 wireless soil sensor: a black probe with a two-pronged blade that goes into the soil and an angled battery barrel above ground.
Ecowitt WH52 × 5
The soil probes · in the pots

Five probes pushed in beside the roots of the deck garden, one per pot, each reporting on its own channel. Besides moisture and soil temperature they measure electrical conductivity — how salty the soil water is — which is what fertiliser leaves behind when it builds up faster than it washes out.

Measures
Moisture, soil temperature, conductivity
Channels
1 through 5, one per pot
Radio
915 MHz, reports every 70 s
Ecowitt GW3000 gateway: a small white rectangular hub with a screw-on antenna, three status LEDs and a USB power lead.
Ecowitt GW3000
The gateway · indoors

The only device of the four that touches the network. It listens for all seven radios, writes a copy to an SD card, and answers questions on the home network about what it heard last. It is also the station's barometer: pressure is measured by a sensor inside this box, indoors, because air pressure is the same on both sides of a wall. Its manufacturer cloud service is switched off.

Hears
WS90, WN32, 5 × WH52 — seven radios
Measures
Pressure, indoor temperature & humidity
Serves
Local HTTP API on the home LAN

Why a separate thermometer at all? It is the one decision on this list that a store-bought station would have got wrong. An all-in-one array puts the thermometer inside the same white housing that is sitting in the sun to charge itself, and on a still afternoon that housing runs hot. Every temperature on this site is the shaded reading; when the shaded sensor goes quiet, the page shows a dash rather than quietly falling back to the sunlit one.

What the numbers promise

Three rules
Rule 01

Missing never becomes zero

A gateway will happily repeat its last reading forever. If a sensor has not been heard from, this site prints a dash. A dash means nobody knows — it does not mean calm, dry or cold.

Rule 02

Every reading carries its age

The front page always answers, even when the data behind it is old, so it reports how old the reading is in words instead of showing a stale number as if it were current.

Rule 03

Nothing is invented

Anything worked out rather than measured — sky cover, pressure tendency, feels-like — is labelled as derived and carries the inputs it came from. No forecast is ever mixed in with an observation.

How much history there is. The station went up on 2 August 2026 and the record starts there. Daily figures are kept from the beginning; the minute-by-minute trace is kept for the last seven days and then discarded. The site says how far back it goes rather than padding a week-long chart with blanks.