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 [[http://de.wikipedia.org/wiki/Udev|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 LOL * [[http://www.minidvblinux.dewww.minidvblinux.de/forum/index.php?topic=5327.30|Udev Implementierung]] * [[http://www.minidvblinux.dewww.minidvblinux.de/forum/index.php/topic,4971.msg32489.html#msg32489|MLD-3.0.2 - 2 Seiten]] * [[http://www.minidvblinux.dewww.minidvblinux.de/forum/index.php/topic,4979.0.html|MLD-3.0.2 - 17 Seiten]] * [[https://bbs.archlinux.de/viewtopic.php?id=30330|Arch Forum]] === Fernbedinungen und Ihre Einrichting === ^ 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 | === Fernbedinungsempfänger === ^ 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/ [[http://powerpi.de/jede-infrarot-fernbedienung-am-raspberry-pi-2-nutzen-so-installierst-du-guenstig-einen-ir-empfaenger-teil-1/|http://powerpi.de]] | | 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 | | FLIRC | USB | Ja | Nein | USB-Wakeup| 24€ | https://www.amazon.de/FLIRC-Universal-Control-Receiver-Raspberry/dp/B01NBRBWS6/ref=sr_1_1?ie=UTF8&qid=1515619662&sr=8-1&keywords=flirc | === Signalverarbeitung / Debuging === Welche Tools können zum testen der Fernbedienung an welcher Stelle der Verarbeitungskette zum testen eingesetzt werden: ohne eventlircd: IR-Reciver -- (mode2) -- "lircd" -- (irw) -- "vdr" ohne lircd2uinput: IR-Reciver -- (mode2) -- "lircd --uinput" -- (evtest) -- "eventlircd" -- (irw) -- "vdr" mit lircd2uinput: IR-Reciver -- (mode2) -- "lircd" -- (irw /var/run/lirc/lircd-...) -- lircd2uinput -- (evtest) -- "eventlircd" -- (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. Mit irrecord wird die lircd.conf erstellt. irrecord kann nur verwendet werden wenn lircd nicht läuft. Per ''killall lircd'' werden alle lircd Prozesse beendet. Ein ''stop lirc'' entläd auch die Treiber einiger Fernbedienungen, womit dann selbst ein mode2 nicht mehr funktionieren würde. Mit ''start lirc'' wird lircd wirder gestartet. ''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.