Ich brauche noch mal etwas Hilfe. Ich habe mir für den yaVDR 0.6 einen IRMP-Empfänger gekauft.
lsusb zeigt:
Dann habe ich mich an die Anleitung gehalten:
http://www.yavdr.org/documenta…/de/ch02s03.html#usb_irmp
Das Paket yavdr-addon-irmp installiert und versucht eine Keymap zu erstellen.
Code
^Croot@vdr:~# sudo irw /var/run/lirc/irmplircd
070015000d00 0 070015000d00 IRMP
070015000d01 0 070015000d01 IRMP
070015000d01 0 070015000d01 IRMP
070015001100 0 070015001100 IRMP
070015001101 0 070015001101 IRMP
070015001101 0 070015001101 IRMP
070015001000 0 070015001000 IRMP
070015001001 0 070015001001 IRMP
070015001001 0 070015001001 IRMP
070015000e00 0 070015000e00 IRMP
070015000e01 0 070015000e01 IRMP
070015000e01 0 070015000e01 IRMP
Alles anzeigen
Code
nano /etc/vdr/harm.map
070015000d01 KEY_UP
070015001101 KEY_DOWN
070015001001 KEY_RIGHT
070015000e01 KEY_LEFT
Schaue ich mir dann mit irw, erhalte ich aber nur:
Code
root@vdr:~# irw
98 0 KEY_COFFEE devinput
98 1 KEY_COFFEE devinput
98 2 KEY_COFFEE devinput
98 3 KEY_COFFEE devinput
98 4 KEY_COFFEE devinput
98 5 KEY_COFFEE devinput
98 0 KEY_COFFEE devinput
98 1 KEY_COFFEE devinput
98 2 KEY_COFFEE devinput
98 0 KEY_COFFEE devinput
Alles anzeigen
Da wird irgendwie die Keymap nicht genutzt.
Meine /etc/default/irmplircd sieht so aus:
Code
# Enable irmplircd daemon
ENABLED=1
# Set path for translation table to map keys
KEYMAP="/etc/vdr/harm.map"
# Choose irmplircd socket path
SOCKET="/var/run/lirc/irmplircd"
# enable special irexec for irmplircd device socket only - do not use with yaVD$
IRMPEXEC_ENABLED=0
# path to action mapping file for irmpexec
# Syntax:
# KEY_KOFFEE /path/to/my/command -x -y --z=abc
IRMPEXEC_MAP=""
Alles anzeigen
Logauszug:
Code
Jul 9 11:55:09 vdr kernel: [46593.348001] /usr/bin/lircd2uinput:167: Warning: Source ID 339 was not found when attempting to remove it
Jul 9 11:55:09 vdr kernel: [46593.348001] gobject.source_remove(self.timer)
Jul 9 11:55:10 vdr kernel: [46594.960528] /usr/bin/lircd2uinput:167: Warning: Source ID 348 was not found when attempting to remove it
Jul 9 11:55:10 vdr kernel: [46594.960528] gobject.source_remove(self.timer)
Jul 9 11:55:12 vdr kernel: [46596.760037] /usr/bin/lircd2uinput:167: Warning: Source ID 360 was not found when attempting to remove it
Jul 9 11:55:12 vdr kernel: [46596.760037] gobject.source_remove(self.timer)
Kann mir jemand weiterhelfen?
Gruß Jan