Problemet är att de visar väldigt höga RH-värden.
Jag har stoppat ner dem i en plastburk med (ganska torr) jord. Så här ser värdena ut:
Kod: Markera allt
1 Temperature: 22.86 Humidity: 102.589718121 Dew Point: 23.2829120959
2 Temperature: 22.67 Humidity: 102.897743585 Dew Point: 23.1419145396
3 Temperature: 22.51 Humidity: 102.90168428 Dew Point: 22.981979076
Jag har utgått ifrån att de inte är sönder eftersom temperaturen är hyfsat träffsäker plus att alla 3 visar ungefär samma värden.
Det här är mina variabelvärden baserat på SHT1x datasheet:
Kod: Markera allt
D1 = -39.65 # for 14 Bit @ 3.3V
D2 = 0.01 # for 14 Bit DEGC
C1 = -2.0468 # for 12 Bit
C2 = 0.0367 # for 12 Bit
C3 = -0.0000015955 # for 12 Bit
T1 = 0.01 # for 14 Bit @ 3.3V
T2 = 0.00008 # for 14 Bit @ 3.3V
rpiSht1x: https://pypi.python.org/pypi/rpiSht1x/1.2
Sensorerna: http://www.aliexpress.com/item/Protecti ... 78403.html
Så här ser min kod ut (när jag tagit bort 2 sensorer):
Kod: Markera allt
from sht1x.Sht1x import Sht1x as SHT1x
clkPin = 16
sht1x1 = SHT1x(18, clkPin, SHT1x.GPIO_BOARD)
temperature1 = sht1x1.read_temperature_C()
humidity1 = sht1x1.read_humidity()
dewPoint1 = sht1x1.calculate_dew_point(temperature1, humidity1)
print("1 Temperature: {} Humidity: {} Dew Point: {}".format(temperature1, humidity1, dewPoint1))