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
1 |
sudo cat /proc/bus/input/devices |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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)
1 2 |
sudo apt-get purge lirc sudo apt-get install lirc |
Im Installationsdialog von lirc Eingabegeräte, Controler und Device wählen
1 2 3 4 5 |
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.
1 2 3 |
sudo update-rc.d -f inputlirc remove sudo /etc/init.d/inputlirc stop sudo ps ax | grep inputlirc |
4 |
1864 pts/0 S+ 0:00 grep --color=auto inputlirc |
Wenn der Start von lircinput nicht manuell geändert werden kann, dann per Editor
1 |
sudo sysv-rc-conf |
Fernbedienung testen
1 |
sudo irw |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
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
1 |
sudo vim ~/.kodi/userdata/Lircmap.xml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<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
1 |
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.
Thanks for this, was a life saver. After several attempts to have my Toshiba MCE recognised, simple solution provided here did all the tricks.
Happy to hear my simple Code Snipets could help you 🙂
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
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.