Raspberry Pi, GPIO, php og python
HejJeg har en lille udfordring.
2 python script:
(openORclosed.py)
#!/usr/bin/env python
import time
import RPi.GPIO as io
io.setmode(io.BCM)
door_pin = 21
io.setup(door_pin, io.IN, pull_up_down=io.PUD_UP)
if io.input(door_pin):
print("Aben")
else:
print("Lukket")
og
(test.py)
import sys
import random
print "Tester"
Ovenstående kaldes fra index.php:
<?php
echo date('Y-m-d H:i:s');
echo "<br />";
$result = exec('python ../scripts/test.py');
//$result = exec('python ../scripts/openORclosed.py');
echo $result;
echo "<br />";
echo "Done";
?>
Det der generer mig er at
$result = exec('python ../scripts/test.py'); modtager fra python men
$result = exec('python ../scripts/openORclosed.py'); gør ikke:-(
test.py virker ikke hvis jeg skriver sudo foran python, openORclosed.py virker heller ikke hvis jeg skriver sudo
skriver jeg i Shell sudo python openORclosed.py så læser den på GPIO21, og hvis jeg skriver sudo python test.py så virker den ikke.
Hjælp venligst :-)
Pft.