Hallo zusammen.
Bin seit gestern im Forum und habe mich vom Raspberry anstecken lassen. Die ersten Programme habe ich schon geschrieben und nun wage ich mich an den Temperatur- und Feuchtesensor DHT22 heran. Die Installation von Adafruit etc. lief sauber durch, zumindest gab es keine Fehlermeldung. Nun habe ich aber das Problem einer Fehlermeldung:
raceback (most recent call last):
File "/home/pi/temperatur-feuchte.py", line 11, in <module>
humidity, temperature = Adafruit_DHT.read(sensor, pin)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_DHT-1.1.1-py3.5-linux-armv7l.egg/Adafruit_DHT/common.py", line 77, in read
return platform.read(sensor, pin)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_DHT-1.1.1-py3.5-linux-armv7l.egg/Adafruit_DHT/Beaglebone_Black.py", line 213, in read
raise RuntimeError('Error accessing GPIO. Make sure program is run as root with sudo!')
RuntimeError: Error accessing GPIO. Make sure program is run as root with sudo!
Mit der ich total nicht klar komme. Das Starten meines einfachen Programmes:
# !/usr/bin/python3
import Adafruit_DHT
# Sensortyp
# Mögliche Eingabe:
# Adafruit_DHT.DHT11, Adafruit_DHT.DHT22, Adafruit_DHT.AM2302
sensor = Adafruit_DHT.DHT22
# 1-wire-Pin. BCM-Bezeichnung nutzen !
pin = 4
humidity, temperature = Adafruit_DHT.read(sensor, pin)
if humidity is not None and temperature is not None:
print ("Temperatur: %.2f" % temperature)
print ("Luftfeuchtigkeit: %.2f" % humidity)
else:
print ("Lesefehler. Erneut versuchen")
läuft einfach nicht. Mit sudo schon probiert aber leider kein Erfolg. Auch ist es laut
Terminal (permissions) ein ausführbares script.
Bitte um Hilfe!!
Vielen Dank im Voraus für eure Hilfe und Geduld mit einem newbee.
Leafboy