Ugrás a fő tartalomra

A Raspberry Pi GPIO portjára kötött DHT22 (vagy akár DHT11) hőmérő nem működött, mióta frissítettem a Raspbian...

A Raspberry Pi GPIO portjára kötött DHT22 (vagy akár DHT11) hőmérő nem működött, mióta frissítettem a Raspbian rendszert. Megvan a megoldás:

A Linux kernel 4.9-re frissülésével átnevezték a /proc/cpuinfo BCM2708 értékét BCM2835 értékre. Ezért a platform_detect.py fájlban át kell írni ezt:

if match.group(1) == 'BCM2708': # Pi 1

Erre:

if match.group(1) == 'BCM2835': # Pi 1

Ha a Pi 2 esetén is gond van, akkor azt is. Ezután kell egy script újratelepítés:

sudo python setup.py install

Ennyi, és máris ismét fut:

$ sudo AdafruitDHT.py 22 7
Temp=28.8* Humidity=64.5%

https://github.com/adafruit/Adafruit_Python_DHT/issues/61

Megjegyzések