Hallo, ich versuche in eine Logic-Datei(gpio.py) über RPi.GPIO eine LED zu schalten. Ich bekomme jedoch die Fehlermeldung in der Log.Datei:
"2014-03-04 21:48:19 ERROR gpio Logic: gpio, File: /usr/smarthome/logics/gpio.py, Line: 6, Method: <module>, Exception: No access to /dev/mem. Try running as root!
Traceback (most recent call last):
File "/usr/smarthome/lib/scheduler.py", line 327, in _task
exec(obj.bytecode)
File "/usr/smarthome/logics/gpio.py", line 6, in <module>
GPIO.setup(12, GPIO.OUT)
RuntimeError: No access to /dev/mem. Try running as root!
"
Ist es möglich in einer Logic-Datei auf Ein-und Ausgänge des Raspberry zuzugreifen?
Gruß Ivan
"2014-03-04 21:48:19 ERROR gpio Logic: gpio, File: /usr/smarthome/logics/gpio.py, Line: 6, Method: <module>, Exception: No access to /dev/mem. Try running as root!
Traceback (most recent call last):
File "/usr/smarthome/lib/scheduler.py", line 327, in _task
exec(obj.bytecode)
File "/usr/smarthome/logics/gpio.py", line 6, in <module>
GPIO.setup(12, GPIO.OUT)
RuntimeError: No access to /dev/mem. Try running as root!
"
Code:
#gpio.py logics
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
logger.info(GPIO.VERSION)
GPIO.setup(12, GPIO.OUT)
if sh.kueche.beleuchtung.decke.schalten():
logger.info("LED Ein")
GPIO.output(12, True)
if not sh.kueche.beleuchtung.decke.schalten():
logger.info("LED Aus")
GPIO.output(12, False)
Ist es möglich in einer Logic-Datei auf Ein-und Ausgänge des Raspberry zuzugreifen?
Gruß Ivan


Kommentar