This is an old revision of the document!
Dieser Artikel ist nur ab MLD 3.0.3 zu verwenden. Er befindet sich noch im Aufbau
Einer der wesentlichen Punkte bei der MLD 3.0.3 war die Verwendung von udev. Damit hat sich jedoch das Konzept, wie Fernbedienungen in das System zu integrieren sind grundlegend geändert.
Im Forum gibt es dazu u.a. diese Artikel. Ist erst einmal nur eine Stoffsammlung, damit ich nicht immer wieder neu die Infos suchen muss. Davon gibt es vielleicht mal eine Zusammenfassung
Empfänger | Addon | Treiber | remote.conf Präfix | Device | Config Datei | Angaben sind zuverlässig | Anmerkungen |
---|---|---|---|---|---|---|---|
MCE | XKey | /dev/input/eventX | nein | ||||
IgorPlugUSB | dvb-remote | lirc_igorplugusb | LIRC | /dev/lircd | lircd.conf | ja | Fernbedienung im Webif auswählen (nur RC-5 funktioniert, z.B. ältere Philips). Eventuell sollten nur RC-5 confs angezeigt werden, oder Nach der Auswahl ne Warnung ausgegeben werden, wenn keine RC-5 ausgewählt wurde |
Sundteck | dvb-sundteck | - | LIRC | /dev/input/eventX | lircd.conf | ja | |
GPIO (RPI) | lirc (3.0.1) | lirc_rpi | LIRC | /dev/input/eventX | lircd.conf | ja | Fernbedienung im Webif auswählen |
CEC (TV-rc) | libcec-daemon, remote | - | remote-ir ? | /dev/input/ir | - | ja | das Device sollte auf /dev/input/cec oder /dev/input/tv geändert werden |
Tevii 660 | remote | ? | remote-eventX | /dev/input/eventX | - | nein | |
Tevii 660 | inputlirc | ? | LIRC | /dev/input/eventX | - | nein | |
yaUsbIr | dvb-remote | ya_usbir | LIRC | /dev/lircd | lircd.conf | ja | Fernbedienung im Webif auswählen |
Homebrew | dvb-remote | lirc_serial | LIRC | /dev/lircd | lircd.conf | ja | Fernbedienung im Webif auswählen |
IRFTDI | dvb-remote | ftdi | LIRC | /dev/lircd | lircd.conf | ja | Fernbedienung im Webif auswählen |
Empfänger | Schnittstelle | Einschalter | Bausatz | Besonderheiten | Preis | URL |
---|---|---|---|---|---|---|
Atric IR-Einschalter | Seriell | Ja | Nein | 20€ | http://www.atric.de/IR-Einschalter/index.php | |
Atric WakeupUSB | USB | Ja | Nein | 25€ | http://www.atric.de/IR-Einschalter/index.php | |
Homebrew | Seriell | Nein | Ja | drei Bauteile | 3€ | http://www.vdr-wiki.de/wiki/index.php/LIRC |
IRFTDI | USB | Nein | Ja | drei Bauteile | 10€ | http://www.huitsing.nl/irftdi/ |
GPIO (RPI) | GPIO | Nein | Ja | ein Bauteil | 2€ | http://aron.ws/projects/lirc_rpi/ |
GPIO (RPI) | GPIO | Nein | Ja | 4 Bauteile | 4€ | http://www.minidvblinux.de/forum/index.php/topic,7032.msg52500.html#msg52500/ |
Hama MCE Remote | USB | Nein | Nein | 22€ | https://de.hama.com/00052451/hama-fernbedienung-fuer-windows-media-center | |
IgorPlugUSB | USB | Ja / Nein | Ja | Nur RC5 | 24€ | http://fanshop.ocinside.de/ |
yaUsbIr | USB | Ja | Teilweise | Auch IR Sender | 24€ | http://www.vdr-portal.de/board18-vdr-hardware/board13-fernbedienungen/116157-yausbir-v3-lirc-usb-ir-empf%C3%A4nger-sender-einschalter |
Welche Tools können zum testen der Fernbedienung an welcher Stelle der Verarbeitungskette zum testen eingesetzt werden:
MLD-4.0.0: IR-Reciver -- (mode2) -- "lircd --uinput" -- (evtest) -- "eventlircd" -- (irw) -- "vdr" MLD-4.0.0: IR-Reciver -- (mode2) -- "lircd" -- (irw /var/run/lirc/lircd-...) -- lircd2uinput -- (evtest) -- "eventlircd" -- (irw) -- "vdr" MLD-3.0.1: IR-Reciver -- (mode2) -- "lircd" -- (irw) -- "vdr"
mode2
muss mit der selben Treiberinformation aufgerufen werden wie lircd. Wenn lircd also mit der Option -d oder -H aufgerufen wird, so muss dies auch bei mode2 gemacht werden. mode2 kann nur verwendet werden, wenn lircd nicht läuft. evtest kann nur verwendet werden, wenn eventlircd nicht läuft. irw
kann immer verwendet werden, also auch wenn eventlircd läuft.
eventlircd
verwendet nur input devices, welche unter /lib/udev/rules.d/* per ENV{eventlircd_enable}=“true”
aktiviert wurden. Im selben Zuge kann auch eine evmap-Datei angegeben werden, welche die ankommenden KEY_* Events in andere übersetzt.
eventlircd -f -vvv
zeigt alle verwendeten evmap-Dateien an.