BETA Part 2: Wiring in a USGS River Gauge (and the Dead One I Almost Used)

Let me tell you about the gauge that looked alive but wasn’t. I was building BETA — a climbing conditions tool for Cascade crags — and I wanted river data for the Skykomish corridor. Index Town Wall and Miller River Boulders both sit in that drainage. When the Skykomish is running high and angry, the approaches are a mess regardless of what the weather’s doing. That’s useful signal. USGS publishes real-time streamflow data through their National Water Information System, free, no API key. I found a gauge right near Miller River — 12132000 — that showed up on the map with an active status. Perfect location, exactly what I needed. ...

March 16, 2026 · 4 min · Tree

BETA Part 3: Adding PurpleAir AQI (and the Wood Stove Surprise)

I added air quality data to BETA for wildfire smoke season. What I did not expect was to immediately discover a wood stove problem in the Skykomish valley. More on that in a minute. Why AQI for a climbing tool PNW wildfire season has gotten worse every year. Driving an hour to the crag only to spend the day breathing 180 AQI air is a real thing that happens, especially on the east side of the Cascades. I’d personally forgotten to check AQI before a trip more than once, so I wanted it surfaced automatically alongside the weather data. ...

March 16, 2026 · 5 min · Tree