Hallo,
ich möchte gerne die Fernbedienung meiner DVBs Karte verwenden,
leider funktioniern aber nur die Tasten 0-9 und die Richtungstasten. Hat jemand eine Idee wo ich die anderen Tasten konfigurieren kann.
Danke schon mal!
[gelöst] TBS6981 Fernbedinung funktioniert nur teilweise
- plutoonline
- Geschlossen
-
-
Hallo plutoonline,
versuche doch mal Folgendes:
1. In /etc/udev/rules.d/dvb-remote.rules zusätzlich eintragen
2. In die remote.conf noch folgende Einträge hinzufügen:
Code
Alles anzeigenremote-tbs-ir.Up 0000000100010067 remote-tbs-ir.Down 000000010001006C remote-tbs-ir.Menu 0000000100010193 remote-tbs-ir.Ok 0000000100010160 remote-tbs-ir.Back 0000000100010192 remote-tbs-ir.Left 0000000100010069 remote-tbs-ir.Right 000000010001006A remote-tbs-ir.Red 000000010001008B remote-tbs-ir.Green 000000010001016C remote-tbs-ir.Yellow 0000000100010174 remote-tbs-ir.Blue 00000001000100AE remote-tbs-ir.0 000000010001000B remote-tbs-ir.1 0000000100010002 remote-tbs-ir.2 0000000100010003 remote-tbs-ir.3 0000000100010004 remote-tbs-ir.4 0000000100010005 remote-tbs-ir.5 0000000100010006 remote-tbs-ir.6 0000000100010007 remote-tbs-ir.7 0000000100010008 remote-tbs-ir.8 0000000100010009 remote-tbs-ir.9 000000010001000A remote-tbs-ir.Play 0000000100010172 remote-tbs-ir.Pause 0000000100010077 remote-tbs-ir.Stop 000000010001019C remote-tbs-ir.Record 00000001000100A7 remote-tbs-ir.FastFwd 00000001000100D4 remote-tbs-ir.FastRew 000000010001016D remote-tbs-ir.Power 0000000100010164 remote-tbs-ir.Volume+ 0000000100010073 remote-tbs-ir.Volume- 0000000100010072 remote-tbs-ir.Mute 0000000100010071 remote-tbs-ir.User1 0000000100010175
Wenn du vor dem Kompilieren des Treibers die rc-tbs-nec.c korrigiert hast, dann funktioniert die "Mode"-Taste. wenn nicht musst du den Treiber nochmal backen und vorher folgendes machen:
Code
Alles anzeigen## TBS DVB-S Treiber installieren ## Treiber linux-s2api-tbs6980_1.tar.bz2 in /usr/src kopieren mit tar xjvf linux-s2api-tbs6980_1.tar.bz2 entpacken /usr/src/spapi-tbs6980_1/linux/drivers/media/IR/keymaps/rc-tbs-nec.c editieren und korrigieren: falscher Wert: richtiger Wert: { 0x9d, KEY_MODE} { 0x9b, KEY_MODE} im /usr~s2api~v4l Verzeichnis ausführen make distclean && make && make install reboot
Habe das so bisher auf der Distribution easyVDR angewendet, müsste aber bei yaVDR auch gehen,
lg, Lichi
-
Hallo,
ich habe alles so eingestellt, es ist aber keine Veränderung zu erkennen. -
Wenn du den udev-Link eingebaut hast, dann musst du einmal rebooten.
Sieh mal nach, ob du jetzt das Eingabedevice "/dev/input/tbs-ir" siehst.Danach installiere mal über "sudo apt-get install evtest"
und mit "evtest /dev/input/tbs-ir" kannst dann auf der Konsole sehen, ob die Tasten reagieren, wenn du auf der Fernbedienung eine drückst.Uwe
-
Habe es mal versucht an meinem System nachzuvollziehen,
bisher funktionieren bei mir nur die
Code
Alles anzeigenXKeySym.Up Up XKeySym.Down Down XKeySym.Menu XF86MenuKB XKeySym.Ok XF86AudioRaiseVolume XKeySym.Back XF86AudioLowerVolume XKeySym.Left Left XKeySym.Right Right XKeySym.Red Pause XKeySym.Green XF86WebCam XKeySym.Yellow XF86Close XKeySym.Blue XF86AudioRecord XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Play XF86AudioMute
in der remote.confFür die tbs-ir Einträge habe ich die richtige Schnittstellenwahl noch nicht hinbekommen, das muß aber auch gehen.
Wenn ich es rausgefunden habe, melde ich mich wieder.Uwe
-
Hallo plutoonline,
habe es jetzt nochmal nachvollzogen:
1. In Webfrontend "yaVDR Pakete" das vdr-plugin-remote" installieren
2. In /etc/vdr/plugins/plugin.remote.conf
eintragen.
3. Benutzerrechte auf /dev/input/@tbs-ir "r" für andere Benutzer hinzufügen (read für deinen VDR-Benutzer evtl. mit "mc" und dann "advanced chown" auf Datei @tbs-ir anwenden)
4. in Webfrontend "remote.conf"Code
Alles anzeigenremote-tbs-ir.Up 0000000100010067 remote-tbs-ir.Down 000000010001006C remote-tbs-ir.Menu 0000000100010193 remote-tbs-ir.Ok 0000000100010160 remote-tbs-ir.Back 0000000100010192 remote-tbs-ir.Left 0000000100010069 remote-tbs-ir.Right 000000010001006A remote-tbs-ir.Red 000000010001008B remote-tbs-ir.Green 000000010001016C remote-tbs-ir.Yellow 0000000100010174 remote-tbs-ir.Blue 00000001000100AE remote-tbs-ir.0 000000010001000B remote-tbs-ir.1 0000000100010002 remote-tbs-ir.2 0000000100010003 remote-tbs-ir.3 0000000100010004 remote-tbs-ir.4 0000000100010005 remote-tbs-ir.5 0000000100010006 remote-tbs-ir.6 0000000100010007 remote-tbs-ir.7 0000000100010008 remote-tbs-ir.8 0000000100010009 remote-tbs-ir.9 000000010001000A remote-tbs-ir.Play 0000000100010172 remote-tbs-ir.Pause 0000000100010077 remote-tbs-ir.Stop 000000010001019C remote-tbs-ir.Record 00000001000100A7 remote-tbs-ir.FastFwd 00000001000100D4 remote-tbs-ir.FastRew 000000010001016D remote-tbs-ir.Power 0000000100010164 remote-tbs-ir.Volume+ 0000000100010073 remote-tbs-ir.Volume- 0000000100010072 remote-tbs-ir.Mute 0000000100010071 remote-tbs-ir.User1 0000000100010175
einfügen wenn nicht schon getan.
5. RebootDann müsste es gehen, eventuell noch im Webfrontend Lirc deaktivieren, steht bei mir jetzt auf "Input Lirc" ohne Empfänger.
Uwe
-
Habe noch ein Problem festgestellt,
wenn ich reboote steht im Display wieder in rot geschrieben:
"/dev/input/tbs-ir Keine Berechtigung"
Die Fehlermeldung kommt, weil die Benutzerrechte offensichtlich nicht ausreichen für das vdr-remote-plugin auf den Symlink /dev/input/tb-ir zuzugreifen.
Wer kann mir sagen, wie ich die in yaVDR korrekt eintrage, oder warum diese nach einem Reboot wieder zurückgesetzt sind. Wenn ich sie mit "chown -c root:vdr /dev/input/tbs-ir" setze, dann behält er sie nur bis zum nächsten Bootvorgang.
EDIT: Habe die udev-rule nochmal abgeändert und sie dann korrekt in /etc/yavdr/templates_custom abgelegt:
Code######### Zufügen von /dev/input/tbs-ir für TBS6981 Fernbedienung ####### KERNELS=="input*", ATTRS{name}=="cx23885 IR (TurboSight TBS 6981)", SYMLINK+="input/tbs-ir", MODE="0660", GROUP="vdr"
Danach noch ein
Ist das so yaVDR konform, Datei mit Pfad habe ich angehängt?
Danke schonmal,
Uwe
-
Hallo Licherkette.
bei mir läuft jetzt die Fernbedinung auch.
Bis auf das Problem, daß die Berechtigungen nach einem reboot zurückgesetzt werden und das die gelbe Taste nicht funktioniert.
Bei mir liegt im moment das Menü auf der taste chl+ kann man das ändern?
In XBMC funktionieren auch verschieden Tasten nicht. z.B die OK Taste. -
Zitat
Original von plutoonline
Bis auf das Problem, daß die Berechtigungen nach einem reboot zurückgesetzt werden und das die gelbe Taste nicht funktioniert.
Bei mir liegt im moment das Menü auf der taste chl+ kann man das ändern?
In XBMC funktionieren auch verschieden Tasten nicht. z.B die OK Taste.Die Berechtigungen habe ich im letzten Post korrigiert und es gleich in ein Template_custom gepackt.
Wenn die eine Taste nicht funktioniert dann hast du möglicherweise vor dem Treiber bauen die Datei
/usr/src/spapi-tbs6980_1/linux/drivers/media/IR/keymaps/rc-tbs-nec.c
den Code geändert wie von mir beschrieben:Code
Alles anzeigen## TBS DVB-S Treiber installieren ## Treiber linux-s2api-tbs6980_1.tar.bz2 in /usr/src kopieren mit tar xjvf linux-s2api-tbs6980_1.tar.bz2 entpacken /usr/src/spapi-tbs6980_1/linux/drivers/media/IR/keymaps/rc-tbs-nec.c editieren und korrigieren: falscher Wert: richtiger Wert: { 0x9d, KEY_MODE} { 0x9b, KEY_MODE} im /usr~s2api~v4l Verzeichnis ausführen make distclean && make && make install reboot
Du kannst ebenso die Tasten umbelegen, indem du die Codes in der remote.conf veränderst:
remote-tbs-ir.Menu 0000000100010193
ist der Code von der Ch- Taste. Einfach das "Menu" in den gewünschten Befehl anstatt Menu reinschreiben.Uwe
-
In welches Verzeichniss muss den das Templatefile?
Ich bekomme immer eine Fehlermeldung das das File nicht vorhanden wäre. -
Hallo plutoonline,
im VDR-Wiki unter Templates yaVDR ist das prima beschrieben.
Der Pfad "/etc/yavdr/templates_custom" wird dann um den Pfad erweitert in dem das generierte Template liegt, welches du verändern möchtest. Den Pfad hab ich ja in meinem Attachment schon mit drin, muss also nur entpackt werden und din "/etc/yavdr/templates_custom" mit der Ordnerstruktur abgelegt werden,Uwe
-
Danke hat jetzt einwandfrei funktioniert!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!