I have two Enviro pHAT (EnviropHAT and EniropHAT2) The ADC male header is soldered on the EnviropHAT.
The EnviropHAT measures negative (!) and too low peressure:
pi@EnviropHAT:~ $ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
from envirophat import weather
print weather.pressure()
-1999.38893246
EnviropHAT2 measures correct pressusre:
pi@EnviropHAT2:~ $ python
Python 2.7.9 (default, Sep 17 2016, 20:26:04)
[GCC 4.9.2] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
from envirophat import weather
print weather.pressure()
101146.517167
I work in a laboratory so I put both Enviro pHAT + zero + power bank trio into a vacuum desiccator https://en.wikipedia.org/wiki/Desiccator) and made vaccum from 101kPa to 90kPa .The Enviro pHAT2 meausred increased pressure, Enviro pHAT pressure change was not significant.
I have noticed that the soldering is not perfect, as shown in the picture.
It’s possible that imperfect soldering could be the problem, but unlikely. I suspect somethings gone wrong with the barometer. I’ve seen your support email, and will make sure it’s assigned to someone who can send you a replacement.