09.04.2015, 18:26
Hy Klat poste ich das
hab dann einfach ein Relais als schalter angeklemmt das per zv gesteuert wird
Einschalten ist der zeit PIN 5&6 brücken auch per relais
Code:
#!/usr/bin/python
#
# v0.2
#
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time, signal
from subprocess import call
#------------------------------------------------------------------------
# use the raspi board pin number
GPIO.setmode(GPIO.BOARD)
# use the gpio number
#GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
shutdownPin = 18 # with GPIO.BOARD, pin#18 is gpio24
GPIO.setup(shutdownPin, GPIO.IN)
def Interrupt_event(pin):
if GPIO.input(shutdownPin) == GPIO.LOW:
#run command
call('poweroff', shell=False)
try:
GPIO.add_event_detect(shutdownPin, GPIO.RISING, callback=Interrupt_event, bouncetime=150)
#keep script running
signal.pause()
except (KeyboardInterrupt, SystemExit):
GPIO.cleanup()
hab dann einfach ein Relais als schalter angeklemmt das per zv gesteuert wird
Einschalten ist der zeit PIN 5&6 brücken auch per relais