Hello la team Jeedom…
petit soucis pour lancer un script python depuis le plugin script…
je precise que mon script fonctionne quand je lance depuis le pi directement.
pi@raspberrypi:~ $ ll /var/www/html/plugins/script/core/ressources/
total 8
-rwxrwx--- 1 www-data www-data 265 janv. 12 00:33 VOLETDOWN.py
-rwxrwx--- 1 www-data www-data 261 janv. 12 00:19 VOLETUP.py
pi@raspberrypi:~ $ sudo python3 /var/www/html/plugins/script/core/ressources/VOLETDOWN.py
pi@raspberrypi:~ $
#!/usr/bin/python
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(15, GPIO.OUT)
GPIO.output(15, GPIO.LOW)
#print ("DOWN PRESSED")
time.sleep(1)
GPIO.output(15, GPIO.HIGH)
#print ("DOWN RELEASED")
#print ("GOODBYE")
je le lance en cli via le user pi c’est ok…
par contre depuis le plugin script qui apparement utilise www-data/www-data , j’ai l’erreur suivante:
Erreur dans l'exécution du terminal, la valeur retournée est : 1. Détails : Traceback (most recent call last): File "/var/www/html/plugins/script/core/ressources/VOLETUP.py", line 7, in GPIO.setup(14, GPIO.OUT) RuntimeError: No access to /dev/mem. Try running as root!
j’ai bien rajouté le user www-data dans le groupe gpio … mais rien a faire…
une idée?
Merci d’avance!