← All articles

One hectopascal is four steps on a staircase

Walk up to the second floor, and the pressure drops as much as a weather change can. That's why the app can't do without knowing how high up you are.

Sit down in the armchair on the ground floor with your phone next to you. Then take it up to the second floor. Without a single low-pressure system passing through, without a front going by, your phone's barometer has just recorded a pressure drop that rivals part of what would happen if the weather actually changed.

That's not a fault in the sensor. It's physics, and it's unforgiving.

The floor that looks like a front

The rule of thumb is: one hectopascal corresponds to about 8.3 metres of height near sea level. A typical floor-to-floor distance in an apartment building falls somewhere in that range. That means the distance between your living room and your bedroom on the first floor can cost you as many hectopascals as the air loses when a real low-pressure system approaches over a couple of hours.

A sensor that just measures pressure, without knowing how high above the ground it is, can't tell the two things apart. It sees a drop. It doesn't know whether that's the weather, or you taking the lift.

The trend can be trusted. The number can't

That's also why the absolute pressure from a phone can never stand alone. Compare two phones side by side, and they rarely show exactly the same number — partly because each sensor has its own small deviation, partly because even a metre's difference in height shifts the figure. What research into crowdsourced phone measurements has shown is that the trend — whether pressure is rising or falling — is extremely reliable, while the exact values are not, precisely because of height differences and sensor bias between units.

To use the trend properly, you first have to strip the height out of it. Otherwise you end up logging a trip up the stairs as if it were a change in the weather.

8.3 metres

Roughly the height difference that corresponds to one hectopascal of air pressure near sea level. It's the difference between the sea-level-corrected pressure a weather service reports and the pressure your phone actually measures where you're standing.

WMO, Guide to Meteorological Instruments

Your location never leaves the phone

That's why Aneroid asks for your location — not to know where you are, but to know how high up you are standing. The calculation happens on the phone, and the readings stay there. No server collects them. The one exception is if you turn on the weather forecast in the app yourself — then your approximate location is sent to Apple's weather service, because that requires a network connection. Everything else, including the pressure reading itself and the height correction, stays on the device.

Without the height, the app wouldn't be measuring the weather. It would be measuring your floor.

Aneroid is not a medical device. The purpose of knowing your height is technical — to clean the noise out of the pressure reading — not to assess your health. The app doesn't predict or treat anything.

Sources

  1. “Smartphone Pressure Collection and Bias Correction Using Machine Learning.” Journal of Atmospheric and Oceanic Technology 35(3):523 (2018). Read
  2. WMO. Guide to Meteorological Instruments and Methods of Observation, chapter 3: Measurement of Atmospheric Pressure. Read
Read on
The instrument

The sensor you didn't know you had

There's a barometer in your iPhone. It was put there to count stairs — and meteorologists have written papers on what else it can be used for.

The instrument

The number is unreliable. The change isn't

Two phones side by side rarely show the same pressure. Yet they show exactly the same drop. The whole app rests on that difference.

The instrument

The forecast doesn't measure where you are

The weather station is at the airport. Your body is in a basement twelve kilometres away. The difference is bigger than you think.

Aneroid

Your iPhone has a barometer

Aneroid logs air pressure and keeps asking how you feel — and finds your own connection. Or that there isn't one.

See how it works →