dies ist mein erster Beitrag hier und hoffe man kann mir helfen.
Hatte im Nachbar-Forum schon angefragt, habe aber bislang noch keine Lösung erhalten.
Ich habe auf dem RaspberryPi unter Rasbian "wheezy" den IR-Empfänger mit Hilfe von:
http://www.pro-linux.de/artikel/2/1624/ ... ystem.html
erfolgreich zum Laufen gebracht und bekomme auch mit "irw" die Tasten meiner FB in der Konsole angezeigt.
Wie werte ich aber jetzt die gesendeten Befehle in meinem "shutdown script" unter Python Version 2 aus?
Code: Alles auswählen
# shutdown script for Raspberry Model A
# watch LOW level on pin 5 to enter sleep mode
# status led on pin 7: ON = ready
import RPi.GPIO as GPIO
import os
import time
# use the pin number as on the raspi board
GPIO.setmode(GPIO.BOARD)
# set pin 7 as output and LOW, pin 5 is input
# Pin zum Ausschalten
GPIO.setup(7, GPIO.OUT)
GPIO.output(7, False)
GPIO.setup(5, GPIO.IN)
# Pins zur Relaissteuerung
GPIO.setup(22, GPIO.OUT)
GPIO.output(22, True)
GPIO.setup(16, GPIO.IN)
GPIO.setup(18, GPIO.IN)
while True:
# Relaisschaltung
if not (GPIO.input(18)):
GPIO.output(22, False)
elif not (GPIO.input(16)):
GPIO.output(22, True)
# /Relaisschaltung
# Shutdown
elif not (GPIO.input(5)):
os.system("sudo shutdown -h now")
# /Shutdown
else:
time.sleep(.5)
Wobei ich mit der Taste "Power" auf der FB den PIN 5 auf LOW legen möchte und mit der Taste "A/B" den PIN 22 wechselweise auf HIGH oder LOW legen möchte (wenn HIGH dann auf LOW und wenn LOW dann auf HIGH).
Meine lircd.conf:
Code: Alles auswählen
#
# this config file was automatically generated
# using lirc-0.7.1pre2(any) on Mon Jul 4 22:11:52 2005
#
# contributed by
#
# brand: Technisat
# model no. of remote control: TTS35AI
# devices being controlled by this remote: Skystar 2.6D
#
begin remote
name Technisat_TTS35AI.conf
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 882 803
zero 882 803
plead 905
gap 112766
toggle_bit 2
begin codes
Power 0x1A8C
Mute 0x1A8D
1 0x1281
2 0x1A82
3 0x1283
4 0x1A84
5 0x1285
6 0x1A86
7 0x1287
8 0x1A88
9 0x1289
0 0x1A80
-/-- 0x128A
A/B 0x1AA3
Red 0x0AAB
Green 0x02AC
Yellow 0x0AAD
Blue 0x02AE
Ok 0x0A97
Up 0x12A0
Down 0x1AA1
Left 0x1291
Right 0x1A90
SFI 0x12AF
Back 0x1AA2
Info 0x028F
# Prog+ 0x1AA0
# Prog- 0x12A1
TV/Radio 0x0293
# Volume+ 0x1A90
# Volume- 0x1291
Menu 0x0A92
Hilfe 0x1A8F
TXT 0x12BC
STOP 0x1AA9
EXT 0x12B8
HILFE2 0x0AB6
end codes
end remote
Danke für Eure Hilfe!
.