This shows you the differences between two versions of the page.
mld:tutorials:fernbedienungen303 [2015/09/27 14:05] fadi1 GPIO Fernbedienungsempfänger Link hinzugefügt |
mld:tutorials:fernbedienungen303 [2020/02/25 22:24] (current) clausmuus |
||
---|---|---|---|
Line 8: | Line 8: | ||
* [[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,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]] | * [[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 === | === Fernbedinungen und Ihre Einrichting === | ||
Line 31: | Line 32: | ||
| Homebrew | Seriell | Nein | Ja | drei Bauteile | 3€ | http://www.vdr-wiki.de/wiki/index.php/LIRC | | | 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/ | | | 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 | 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/ | | | 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 | | | Hama MCE Remote | USB | Nein | Nein | | 22€ | https://de.hama.com/00052451/hama-fernbedienung-fuer-windows-media-center | | ||
- | | IgorPlugUSB | USB | Ja / Nein | Nein | Nur RC5 | 15€ | http://www.carpc-portal.de/de/shop.html&product=150 | | + | | 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 | | | 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 | | ||
Line 41: | Line 43: | ||
Welche Tools können zum testen der Fernbedienung an welcher Stelle der Verarbeitungskette zum testen eingesetzt werden: | 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" | + | ohne eventlircd: IR-Reciver -- (mode2) -- "lircd" -- (irw) -- "vdr" |
- | MLD-4.0.0: IR-Reciver -- (mode2) -- "lircd" -- (irw /var/run/lirc/lircd-...) -- lirc2uinput -- (evtest) -- "eventlircd" -- (irw) -- "vdr" | + | ohne lircd2uinput: IR-Reciver -- (mode2) -- "lircd --uinput" -- (evtest) -- "eventlircd" -- (irw) -- "vdr" |
- | MLD-3.0.1: IR-Reciver -- (mode2) -- "lircd" -- (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 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. | + | ''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. | + | |
+ | 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. | ||