MCE X10 Fernbedienung – Installation & Konfiguration unter Ubuntu

Inhalt

Beschreibung

Dieser Artikel beschreibt die Installation und Konfiguration der Ferndbedienung MCE X10 von Medion unter Ubuntu.

Getestet wurde(n) die Hardware Version(en): AR Remote Control MCE, Art.- Nr.: 1040050, CE0536, OR23E, Made in China by X10

mit der/den Kodi Versionen: xbmc 12 frodo, xbmc 13 gotham, kodi 14 helix

mit der/den VDR Versionen: vdr 1.7.2, 2.0.3

unter der/den Ubuntu Version(en): ubuntu 12.01, 12.10, 14.04.1 lts

Konfiguration

Festellen welches Gerät die Fernbedienung darstellt

sudo cat /proc/bus/input/devices
I: Bus=0003 Vendor=0bc7 Product=0006 Version=0100
N: Name="X10 WTI RF receiver"
P: Phys=usb-0000:00:1d.2-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/rc/rc0/input10
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=100013
B: KEY=4000000 10afc332 2002043 0 0 0 0 108000 180 c0000801 9e1680 0 0 ffc
B: MSC=10

I: Bus=0003 Vendor=0bc7 Product=0006 Version=0100
N: Name="X10 WTI RF receiver mouse"
P: Phys=usb-0000:00:1d.2-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input11
U: Uniq=
H: Handlers=mouse1 event11
B: PROP=0
B: EV=7
B: KEY=1b0000 0 0 0 0 0 0 0 0
B: REL=3

Konfiguration Lirc

Sollte Lirc bereits installiert sein, sollte lirc vorher einmal komplett de-installiert werden (bei neukonfiguration werden teilweise alte Einträge aus den configs nicht gelöscht)

sudo apt-get purge lirc
sudo apt-get install lirc

Im Installationsdialog von lirc Eingabegeräte, Controler und Device wählen

1.) Linux input layer (/dev/input/eventX)
2.) none
3.) Input Device auswählen laut Ausgabe von /proc/bus/input/devices 
(/dev/input/by-id/usb-X10_WTI_RF_receiver-event-if00 - Ubuntu 12.10)
(/dev/input/by-id/usb-X10_Wireless_Technology_Inc_USB_Receiver-event-if00 - Ubuntu 14.04.01 LTS)

lircinput deaktivieren

Start von lircinput in den Runlevel deaktivieren (lircinput darf auf keinen Fall laufen!!!), Kontrolle ob nicht doch noch läuft.

sudo update-rc.d -f inputlirc remove
sudo /etc/init.d/inputlirc stop
sudo ps ax | grep inputlirc
 1864 pts/0    S+     0:00 grep --color=auto inputlirc

Wenn der Start von lircinput nicht manuell geändert werden kann, dann per Editor

sudo sysv-rc-conf

Fernbedienung testen

sudo irw
0000000080010160 00 KEY_OK devinput
0000000080010069 00 KEY_LEFT devinput
000000008001006a 00 KEY_RIGHT devinput
000000008001016d 00 KEY_EPG devinput
0000000080010161 00 KEY_SELECT devinput
0000000080010073 00 KEY_VOLUMEUP devinput
0000000080010192 00 KEY_CHANNELUP devinput
0000000080010195 00 KEY_LAST devinput
000000008001016d 00 KEY_EPG devinput
0000000080010195 00 KEY_LAST devinput
0000000080010074 00 KEY_POWER devinput
000000008001018e 00 KEY_RED devinput
0000000080010190 00 KEY_YELLOW devinput
000000008001018f 00 KEY_GREEN devinput
0000000080010184 00 KEY_TEXT devinput
0000000080010191 00 KEY_BLUE devinput
000000008001009e 00 KEY_BACK devinput
0000000080010191 00 KEY_BLUE devinput
0000000080010166 00 KEY_INFO devinput
0000000080010069 00 KEY_LEFT devinput
00000000800100d4 00 KEY_CAMERA devinput
000000008001006a 00 KEY_RIGHT devinput
000000008001006a 00 KEY_RIGHT devinput
00000000800100d4 00 KEY_CAMERA devinput
00000000800100d4 00 KEY_CAMERA devinput
0000000080010073 00 KEY_VOLUMEUP devinput
0000000080010161 00 KEY_SELECT devinput
0000000080010192 00 KEY_CHANNELUP devinput
0000000080010161 00 KEY_SELECT devinput
0000000080010072 00 KEY_VOLUMEDOWN devinput
000000008001019c 00 KEY_PREVIOUS devinput
00000000800100cf 00 KEY_PLAY devinput
0000000080010197 00 KEY_NEXT devinput
0000000080010193 00 KEY_CHANNELDOWN devinput
000000008001019c 00 KEY_PREVIOUS devinput
0000000080010197 00 KEY_NEXT devinput
0000000080010071 00 KEY_MUTE devinput
00000000800100cf 00 KEY_PLAY devinput
00000000800100a8 00 KEY_REWIND devinput
00000000800100cf 00 KEY_PLAY devinput
000000008001009f 00 KEY_FORWARD devinput
00000000800100a7 00 KEY_RECORD devinput
0000000080010080 00 KEY_STOP devinput
0000000080010077 00 KEY_PAUSE devinput
0000000080010004 00 KEY_3 devinput
0000000080010003 00 KEY_2 devinput
0000000080010002 00 KEY_1 devinput
0000000080010005 00 KEY_4 devinput
0000000080010006 00 KEY_5 devinput
0000000080010007 00 KEY_6 devinput
000000008001000a 00 KEY_9 devinput
0000000080010009 00 KEY_8 devinput
0000000080010008 00 KEY_7 devinput
000000008001000b 00 KEY_0 devinput

...

Tasten Belegung konfigurieren

Lircmap anlegen um Tasten in XBMC / Kodi zu mappen

sudo vim ~/.kodi/userdata/Lircmap.xml
<lircmap>
<remote device="devinput">
<shutdownmenu>KEY_POWER></shutdownmenu>
<mytv>KEY_TV</mytv>
<myvideo>KEY_VIDEO</myvideo>
<PlayDVD>KEY_DVD</PlayDVD>
<teletext>KEY_TEXT</teletext>
<MyMusic>KEY_AUDIO</MyMusic>
<title>KEY_EPG</title>
<info>KEY_INFO</info>
<menu>KEY_MENU</menu>
<left>KEY_LEFT</left>
<enter>KEY_OK</enter>
<up>KEY_UP</up>
<right>KEY_RIGHT</right>
<down>KEY_DOWN</down>
<back>KEY_BACK</back>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
<select>KEY_SELECT</select>
<channelplus>KEY_CHANNELUP</channelplus>
<channelminus>KEY_CHANNELDOWN</channelminus>
<mute>KEY_MUTE</mute>
<OSD>KEY_LAST</OSD>
<red>KEY_RED</red>
<green>KEY_GREEN</green>
<yellow>KEY_YELLOW</yellow>
<blue>KEY_BLUE</blue>
<stop>KEY_STOP</stop>
<pause>KEY_PAUSE</pause>
<play>KEY_PLAY</play>
<previousscene>KEY_PREVIOUS</previousscene>
<Screenshot>KEY_CAMERA</Screenshot>
<nextscene>KEY_NEXT</nextscene>
<reverse>KEY_REWIND</reverse>
<record>KEY_RECORD</record>
<forward>KEY_FORWARD</forward>
<one>KEY_1</one>
<two>KEY_2</two>
<three>KEY_3</three>
<four>KEY_4</four>
<five>KEY_5</five>
<six>KEY_6</six>
<seven>KEY_7</seven>
<eight>KEY_8</eight>
<nine>KEY_9</nine>
<zero>KEY_0</zero>
</remote>
</lircmap>

<display></display>
KEY_RADIO

System neustarten, fertich

sudo shutdown -r now

Sollten auf der X10 nach wie vor nicht alle Knöpfe mit Funktion beleget sein, ist evtl. inputlirc dafür verantwortlich. Sobald inputlirc einmal gestartet ist/wurde, muss dieser Dienst gestoppt und lircd neu gestartet werden, anonsten nimmt XBMC nicht alle Belegungen aus der Lircmap.xml. Es sollte daher nach dem letzten Neustart auf jeden Fall einmal überprüft werden inputlirc nicht doch noch läuft.

Print Friendly, PDF & Email

4 Kommentare zu „MCE X10 Fernbedienung – Installation & Konfiguration unter Ubuntu

  1. Thanks for this, was a life saver. After several attempts to have my Toshiba MCE recognised, simple solution provided here did all the tricks.

  2. Bei mir zeigt die Ausgabe von sudo cat /proc/bus/input/devices lediglich meine Maus und Tastatur, sowie die Intel HDA Soumd LimeIn und MIC,
    der angeschlossene X10 USB Dongle erscheint jedoch nicht in der Liste.

    Der Receiver wird jedoch laut syslog korrekt erkannt und in lsusb wie folgt angezeigt:

    Bus 002 Device 002: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)

    Kann mir jemand sagen, was ich tun kann, damit ich den Receiver als Input Gerät nutzen kann (siehe Ausgabe /proc/bus/input/devices)

    Grüße Chris

  3. Hallo Chris,
    ich bräuchte noch ein paar weitere Infos. Schick doch bitte mal folgende logs nach pastebin.com hoch und poste die links dazu hier:
    – die komomplette Ausgabe von sudo cat /proc/bus/input/devices
    – sudo lsusb
    – Auszüge aus dem Syslog wenn du das Gerät einsteckst

    Hiflreich wäre auch zu wissen welches Linus mit welchen Kernel du nutzt.

    Gruß, Burn.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Time limit is exhausted. Please reload the CAPTCHA.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.