In reply to brt:
> (In reply to asmith37)
>
> 30 metres amounts to approx. 3 bar
In air, 30m ascent would approximate to roughly 4mb drop in pressure, within normal climbing altitudes. To give you an idea of what that means, the Core's storm alarm will sound if the atmospheric pressure drops by at least 4mb in a three hour period.
However, in the OP's case the vast majority of the error is probably due to the inherent inaccuracy in the model used to convert changes in barometric pressure in to altitude changes. Suunto state that the error in the height difference will be 0.2% for each degree C that the
sum of the two temperature differences (ie variations from the model) at each altitude. The OP reported a ~30m error in ascents between 700m and 900m. If we take an average ascent of 800m and if we assume that the actual air temperature was, say, ten degrees lower than the model at the lowest and highest point (which would equate to 5C at sea level rather than 15C, which seems pretty reasonable for the UK at this time of year) then the expected error would be:
(10 + 10) x 0.2% x 800m = 32m
and because the temperature is
lower than the model assumes, the altitude difference will be
too high. Which accords very well with the OP's observations.
In other words, if the actual air temperatures are significantly different from those assumed by the model then the inaccuracy inherent in the model can easily be a more significant factor than actual changes in atmospheric pressure.