Sheffield Weather

This page shows some recent weather measurements made at approximately 70 metres above mean sea level just to the north of Sheffield in the UK.

Note that, in all of the graphs on this page, the right-most edge corresponds to the time at which this page was downloaded (3:33) and, if everything is working correctly, each graph will show measurements, taken at 15-minute intervals over the past 24 hours, from which the code for this page will attempt to make weather predictions.

Please note that there will be a slight delay while the data are analysed, plotted (using JPgraph) and then transmitted, so the graphs will appear a few seconds after the text.


The two graphs below show the air temperature as well as the temperature of a horizontal surface exposed to the sky. This surface is black, so will have a temperature similar to a road surface. Both temperature sensors are located about 1 metre above the gutter of a single-storey building. Note that the air temperature sensor has become somewhat unreliable recently, but I have not had the opportunity of examining it.

When there is a lot of cloud cover, day or night, the air and surface temperatures will be somewhat similar, so the two curves will be closely spaced, if not superimposed. (As the red [surface temperature] points are plotted after the blue [air temperature] points, the blue points may not be visible if the curves are closely similar.) A rise in the surface temperature relative to the air temperature during the day, or a fall in the surface temperature relative to the air temperature at night, should be interpreted as a break in the cloud cover. A sudden and simultaneous dip in both the air and the surface temperatures, especially if the surface temperature dips below the air temperature during the day, is likely to indicate a rain shower. In fact, if the surface temperature is below the air temperature at any time during daylight hours, assume that rain is falling at that time; however, bear in mind that, if the sun is low in the sky, its heating effect on the surface will be minimal. To see an example that provides a better explanation of the potential causes of the temperature difference, click here.

The Maxim DS18B20 temperature sensors used to provide the temperature measurements have a measurement uncertainty of 0.5C (and a resolution of only 0.06C) over the expected temperature range.

The average rate at which the air temperature has changed over the past hour is 0 degrees C per hour.

Over the past 24 hours, the maximum and minimum air temperatures were 0C and 0C, respectively, and the maximum and minimum surface temperatures were 34.5C and 9.4C, respectively, as will be seen in the graph below.

The surface temperature (14.6C) is currently 14.6C higher than the air temperature (0C).

As the current temperature of the exposed surface (14.6C) is not significantly lower than the air temperature (0C), the cloud cover must be quite thick.

Atmospheric pressure

The graph below should show atmospheric pressure over the past 24 hours. The pressure sensor is at a height of about 70 metres above mean sea level, but all of the measurements have been corrected to mean sea level for compatibility with other data sources. The Bosch BMP180 pressure sensor used for the pressure measurements has an absolute uncertainty of typically 1mB over the potential measurement range, a relative uncertainty of 0.12mB, and a resolution of 0.01mB. The fine relative uncertainty and resolution mean that the rate of change of pressure can be determined much more accurately than the absolute uncertainty (over the full range of pressure) suggests. If the pressure curve appears "noisy" this probably means that a gusty wind is blowing.

Standard atmospheric pressure is considered to be 1013.25mB, but the pressure can vary over the range ~950mB to ~1050mB.

If the atmospheric pressure is high, expect fine weather in summer, or cold mainly dry weather in winter; however, if the pressure is low, and particularly if it is falling, expect wet and/or windy weather - especially if the pressure is falling more quickly than "slowly", at which point alarm bells should begin to ring as a storm is very likely to be approaching. The violence of such a storm, and how close it will pass, will depend on the extent, and rate, of the pressure drop.

Current atmospheric pressure

The current pressure (1016mB, 762mmHg or 30inHg) is currently 'about average' (1013.25mB) suggesting 'fair' weather, which might become 'changeable' because the pressure is currently falling.

Current rate of change of atmospheric pressure

The mean slope of the pressure curve over the past 3 hours is -0.44mB/h, which means that the pressure is (in weather-forecasting terminology) 'falling slowly'. This suggests a wind speed of about 5 (19 to 24 mph, i.e., a breeze) on the Beaufort scale.

Alternative weather predictions (if any)

No change in the weather is currently expected.

Migraine headaches

Sufferers of weather-induced migraine headaches are unlikely to have a headache in the near future.


The graph below shows the output of a DHT11 humidity sensor allegedly having a measurement uncertainty of 5% over a Relative Humidity range of 20% to 90%. The humidity measurements have consistently seemed to be low, so the DHT11 sensor was replaced on 30/3/2019.

The most-recent temperature indicated at the location of the humidity sensor is 23.12C and the relative humidity is reported to be 51%. These suggest a dew point of 12.33.1C. As the surface temperature (14.6C) is less than the upper uncertainty limit of the dew point (15.4C) dew may be present on exposed surfaces.


The sensor used to detect the sun is a simple photo-transistor whose output is sampled at one-second intervals by the PIC 16F627 controller that collects the data from all of the sensors. If the brightness is above an arbitrary level (corresponding to little, if any, cloud) this is recorded as such by the controller. Each measurement shown on the sunshine data chart, below, is simply the percentage of the one-second samples, that correspond to bright sunlight, recorded over the previous 15 minutes.