easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Raspi2+vompclient: Frage zur Einrichtung IR-USB-Fernbedienung

easyVDR - >VARforumsname - >Raspi2+vompclient: Frage zur Einrichtung IR-USB-Fernbedienung

hrueger  28.Feb.2015 22:57:11
Hallo zusammen,

ich habe wie hier beschrieben ([url=http://wiki.easy-vdr.de/index.php?title=Raspberry_PI]http://wiki.easy-vdr.de/index.php?title=Raspberry_PI) den Raspi2 und den vompclient installiert.
Das hat auch soweit super geklappt. Danke für die schöne Anleitung!

Jetzt möchte ich gerne den Raspi bzw. den vompclient per Fernbedienung steuern (statt über die Tastatur).

Hardware:

[*]Raspberry Pi 2
[*]USB-Tastur (Cherry)
[*]USB-Maus (Logitech)
[*]USB-IR-Empfänger (von Technisat Skystar 2)
[*]Fernbedienung von Technisat Skystar2 (TTS35AI)
[*]Blaupunkt TV (über HDMI)
Software:

[*]RASPBIAN ([url=http://downloads.raspberrypi.org/raspbian_latest]http://downloads.raspberrypi.org/raspbian_latest)
[*]lircd installiert (sudo apt-get install lirc)
[*]lircd.conf zur TTS35AI in /etc/lirc abgelegt ([url=http://lirc.sourceforge.net/remotes/technisat/TTS35AI]http://lirc.sourceforge.net/remotes/technisat/TTS35AI)
/etc/lirc/hardware.conf

LIRCD_ARGS="--uinput"
LOAD_MODULES=true
DRIVER="default"
DEVICE="/dev/input/event0"
MODULES=""
LIRCD_CONF=""
LIRCMD_CONF=""

pi@raspberrypi ~ $ ls -l /dev/lir*
lrwxrwxrwx 1 root root 21 Feb 28 20:25 /dev/lircd -> ../var/run/lirc/lircd

cat /proc/bus/input/devices
I: Bus=0003 Vendor=147a Product=e02d Version=0110
N: Name="USB IR Receiver USB IR Receiver"
P: Phys=usb-bcm2708_usb-1.3/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:147A:E02D.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=10001b
B: KEY=e080ffdf 1cfffff ffffffff fffffffe
B: ABS=300 0
B: MSC=10

I: Bus=0003 Vendor=046d Product=c050 Version=0110
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-bcm2708_usb-1.4/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C050.0002/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046a Product=0023 Version=0111
N: Name="HID 046a:0023"
P: Phys=usb-bcm2708_usb-1.5/input0
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:046A:0023.0003/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2
B: PROP=0
B: EV=120013
B: KEY=7 ff800000 7ff e0b2ffdf 1cfffff ffffffff fffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=046a Product=0023 Version=0111
N: Name="HID 046a:0023"
P: Phys=usb-bcm2708_usb-1.5/input1
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.1/0003:046A:0023.0004/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=1f
B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1 120f93 8b17c400 677bfa d971dfed 9ed680 4400 0 10000002
B: REL=40
B: ABS=1 0
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="lircd"
P: Phys=
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
B: PROP=0
B: EV=100003
B: KEY=1ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe


lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 147a:e02d Formosa Industrial Computing, Inc.
Bus 001 Device 005: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 001 Device 006: ID 046a:0023 Cherry GmbH CyMotion Master Linux Keyboard


Die Tasteneingaben der Fernbedienung werden aktuell direkt auf die Konsole gegeben.
Beispielsweise zeigt "Pfeil hoch" den letzten Befehl an und "OK" setzt ihn ab.

D.h. ich kann zwar auch den vompclient per Fernbedienung steuern.
Allerdings wird dabei die Konsole parallel mitgesteuert.
Das kann zu unerwünschten Ergebnissen führen, wenn man im Hintergrund einen ungewollten Befehl absetzt.

Wie kann ich es erreichen, dass die Eingaben per Fernbedienung ausschließlich an den vompclient gehen und nicht noch parallel an die Konsole?

Danke vorab für jeden Tipp.

Gruß Hartmut

Nachtrag: Wenn ich den vompclient per Tastatur steuere werden auch alle Tastatureingaben parallel an die Konsole (die im Hintergrund läuft) weitergegeben. Das kann man sehen wenn man den vompclient per "Neustart" beendet.
D.h. es ist wohl gar kein Problem der Fernbedienung sondern ein generelles Problem der Steuerung des vompclients?
easyVDR 3.0.0, VDR 2.2.0
Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
serieller IR-Empfänger mit LIRC und FB OneForAll Simple 3 (URC 11-6430 R01)
PC: Celeron 847 1.10GHz, 4 GB RAM, 2 TB HDD, Board: MSI C847MS-E33, Grafik: GeForce GT 610