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
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
Megjegyzés küldése