Hallo Freunde, momentan bin ich echt wieder ein Stück weiter gekommen in meinerm Zimmerautomations- / überwachungsprojekt.
Doch leider habe ich wieder einen Fehler, bei dem ich irgendwie nicht weiter weiß.
Ich benutze os.system um durch einen Input am GPIO 7 ein Mailscript aufzurufen. Doch leider erhalte ich immer wieder diesen Fehler
Wie regel ich das denn mit den Rechten, um dieses Programm ausführen zu können ?
Hier noch einmal das gesamt Script
Python
import webiopi
import time
import smtplib
import os
from time import sleep
GPIO = webiopi.GPIO
Licht1 = 17 # GPIO BCM Nummern
Licht2 = 22
Licht3 = 7
# Setup der Funktionen
def setup():
# set the GPIO used by the light to output
GPIO.setFunction(Licht1, GPIO.OUT)
GPIO.setFunction(Licht2, GPIO.OUT)
GPIO.setFunction(Licht3, GPIO.IN)
webiopi.sleep(1)
while True:
if GPIO.digitalRead(Licht3):
os.system("/home/pi/Desktop/raspi.py")
sleep(1)
# Webiopi Shutdown
def destroy():
GPIO.digitalWrite(Licht1, GPIO.LOW)
GPIO.digitalWrite(Licht2, GPIO.LOW)
Alles anzeigen
Für eure Hilfe wäre ich sehr dankbar !