when a run below script "start" from comand line it works, but when Input 0 changes from 1 to 0 or 0 to 1 it is not working.
in /etc/rc.local I put /usr/bin/python /bin/start &
If I put
Code: Select all
while(True):
sleep(0.1)
listener=..................................What could be the problem??
regads
gwaag
Code: Select all
#!/usr/bin/python
import time
import subprocess
from subprocess import Popen
import pifacedigitalio
from time import sleep
pfd = pifacedigitalio.PiFaceDigital() # creates a PiFace Digital object
listener = pifacedigitalio.InputEventListener(chip=pfd)
listener.register(0, pifacedigitalio.IODIR_RISING_EDGE, subprocess.Popen(["/bin/myscript"]))
listener.register(0, pifacedigitalio.IODIR_FALLING_EDGE, subprocess.Popen(["/bin/myscript"]))
listener.activate()
# listener(0 is input 0