Live from the studio
Weather
A fairly cheap weather station outside my studio in Ipswich, Suffolk, has taken a reading roughly every fifteen minutes since 1 May 2026. All 16,380 of them are here. The first three charts put every day on the same 24-hour clock (UK time), with the oldest days faintest. Further down, the readings run day by day. Read the notes at the bottom before you quote any of it.
Fetching 16,380 readings
Temperature
Light
This one uses a log scale. Each gridline up is ten times brighter than the one below. The tall evening spikes come from the sun shining straight onto the sensor.
Humidity
Every reading
One row per day, newest at the bottom, coloured by temperature. The two lines mark sunrise and sunset. As the weeks go on they close in, and the bright patches just before sunset are the low sun reaching the sensor.
Across the season
Day by day, oldest on the left. All three charts share the same dates, and the big rain days line up with dips in pressure.
Daily high and low
Pressure
Rain each day
Where the wind comes from
Each petal is a direction. Its length shows how often the wind came from there, and the shading splits it by speed.
- Under 0.5 m/s
- 0.5 to 1 m/s
- 1 m/s and over
Hover or tap a petal for the numbers
Strongest wind each day
In figures
The latest reading in Ipswich, at 14:57 on 10 November 2026: 11.3°C, 41% humidity and 1009 hPa, with a 0.6 m/s wind from the south. So far on 10 November the temperature has run from 4.3°C to 11.7°C, with 0.3 mm of rain.
Since 1 May 2026, the warmest reading is 37.9°C on 26 June 2026, the coldest 1.1°C on 8 May 2026 and the wettest day 29 August 2026, with 28.8 mm. The highs run warm, because the evening sun shines straight onto the sensor.
| Month | Days recorded | Average | Highest | Lowest | Rain | Rain days |
|---|---|---|---|---|---|---|
| November 2026 | 10 | 9.5°C | 13.4°C 6 Nov | 4.3°C 10 Nov | 31.3 mm | 7 |
| October 2026 | 25 | 13.0°C | 22.0°C 5 Oct | 4.4°C 24 Oct | 18.2 mm | 12 |
| September 2026 | 30 | 17.5°C | 27.7°C 5 Sep | 8.5°C 24 Sep | 36.6 mm | 20 |
| August 2026 | 31 | 20.3°C | 33.9°C 14 Aug | 10.3°C 24 Aug | 49.5 mm | 19 |
| July 2026 | 31 | 21.4°C | 33.1°C 29 Jul | 11.7°C 22 Jul | 6.7 mm | 14 |
| June 2026 | 29 | 19.3°C | 37.9°C 26 Jun | 7.4°C 11 Jun | 60.6 mm | 23 |
| May 2026 | 25 | 16.4°C | 33.2°C 26 May | 1.1°C 8 May | 7.8 mm | 8 |
Every reading is also in one JSON file. The readings are free to reuse with credit to James Kindred, under CC BY 4.0.
About the data
- Is this scientifically accurate? No. Everything here comes from a fairly cheap weather station outside my studio. Treat the numbers as rough. The patterns are the useful part, like when the day warms up or which way the wind blows.
- The sun hits the sensors at the end of the day. Late in the afternoon the sun shines straight onto the station and the light and temperature readings shoot up. Those sharp evening peaks are the sun on the sensor. The air itself was cooler.
- "Typical" is the median. On the 24-hour charts, the typical line is the middle reading for each quarter of an hour across every day. One sun-baked evening barely moves it.
- Light is relative. Most readings sit well under 1,000 lux, and open daylight usually measures in the thousands. Use the light chart for the times it gets light and dark, and take the numbers with a pinch of salt.
- The wind barely registers. The strongest sustained reading so far is , a light breeze. All the speeds run low. Read the wind rose for direction. The station reports a gust alongside each reading, but those were only kept from 23 October 2026, so earlier days have none.
- Rain comes in steps. The gauge tips at about 0.28 mm at a time. Light drizzle that never fills the bucket doesn't register, and the daily totals are approximate.
- A few readings are impossible. The station has reported air pressure of 637 hPa and 102 mm of rain in fifteen minutes. Both would be records by a distance. The charts leave out glitches like these ( so far).
- Every reading, gaps and all. The page loads all 16,380 readings since 1 May, which is why it takes a moment. The station has dropped out a few times, the longest for about five days at the end of May. Those days stay blank, and any gap over 45 minutes breaks the line.
- Times and updates. Times are UK time. New readings reach this page within a couple of hours.
How it's built
The route
- Weather station Sends a reading every fifteen minutes
- n8n Catches it, saves it to a data table and pings me on Discord
- GitHub Gets the full set of readings once an hour
- This site Rebuilds every couple of hours
- Your browser Draws every chart from the raw numbers
The detail
The short version
Every fifteen minutes the weather station bolted to the side of my studio sends its latest reading to n8n, the automation tool I run on my own server. n8n saves it to a data table and pings me on Discord. Once an hour it gathers up every reading and commits them to this site's code on GitHub. The site rebuilds every couple of hours, and the charts are drawn in your browser from the raw numbers each time the page loads.
What n8n is
n8n (say it "n-eight-n") is a workflow automation tool. You build a workflow by joining boxes on a canvas. The first box waits for something to happen, like a form being sent or a reading arriving, and the boxes after it reshape the data, save it, pass it on or tell someone. It connects to hundreds of services, from Google Sheets to Slack, and it can run on your own server, which keeps your data in your hands.
Why there's no database
The website itself doesn't have a database. The readings live in a plain data file inside the site's code, and the site is rebuilt from that file every couple of hours. Plenty of data-driven websites can work this way. If nobody needs the numbers to the second, a file rebuilt on a schedule does the job with nothing extra to host, secure or pay for, and the pages load quickly because they're ready before anyone asks for them. A database earns its keep when the data changes constantly or visitors need to write to it, like bookings, comments or a shop's checkout.
Why bother
The readings themselves are rough (see the notes above), and I'm fine with that. The useful part is the setup. Something sends data, a workflow catches it, stores it somewhere sensible and turns it into something people can actually read. Swap the weather station for enquiry forms, stock levels, sales figures or survey answers and it's the same job. This site already runs a few of them, including my client questionnaires and the music on the Listening page.
Case Studies
- Big Drop Brewing Co.

Big Drop: ten years, and bolder for it
- Deben Carpets & Flooring
Deben: for the flow of home
- BayTree

BayTree: a brand grown from its name
- Road Planing Supplies
RPS: three bars and a road surface
- Cor
Cor: heart, choir and a three-week deadline
- Knowing Works
Knowing Works: insight with people at its heart
- Brandee

Brandee: named for the people behind the bar
- Ipswich.love

Ipswich.love: a heart in the middle of Ipswich
