[remote-plugin] Wie Fernbedieung konfigurieren?

  • Hallo,


    ich versuche meine Fernbedienung über die DVB-Karte zum Laufen zu bekomme. Dazu habe ich das Remote-Plugin installiert und mit folgender Kommandozeile aufgerufen:
    -P "remote -i /dev/input/event8"
    Daraufhin brauch er ca. 1 Sekunde um das System der Fernbedieung zu erkennen, dann sagt er ich solle die "Auf"-Taste drücken. Welche Taste soll das sein? (ich bin kein Fan von "Denglisch", aber bei meinchen Sachen ist der englische Begriff deutlich einfacher/präziser)
    Spontan würde mir nur die Eject-Taste einfallen, hat die Fernbedienung aber nicht (macht bei einem Festplattenrekorder auch keinen Sinn). Ich hab einfach mal irgendwas gedrückt, hat keine Reaktion gebracht. Hab ich gedacht, möglicherweise wird die Fernbedienung nicht erkannt. Habe mal "cat /dev/input/event8" gemacht, immer wenn ich eine Taste drücke kommt da sehr viel Blödsinn, das geht also. Hab die Ausgabe von /dev/input/event8 mal als Hex dargestellt wenn ich ein paar mal Mute drücke:



    Kann ich daraus irgendwelche Informationen für die remote.conf entnehmen und muss ich das dann für jede Taste machen oder gibt es ein einfacheres Verfahren?


    Vielen Dank

  • Zum Konfigurieren kann ich Dir nicht so helfen, aber die Taste "Auf" gehört zur Taste "Ab" oder auch "Hoch und Runter" (Peiltaste nach oben oder nach unten). Hat nichts mit etwas öffnen zu tun.

    DD Cine DVB-C/T V7 mit CI, MLD 5.4 Proxmox VM, RPi 3 Client MLD 5.3

  • Pfeiltaste nach oben, dass man die "Auf" nennt ist mir neu. Aber die Wörter "Auf" und "Ab" sind hier in der Region allgemein eher ungebräuchlich im Sinne von "Hoch" und "Runter". Vielleicht sollte das in der Übersetzung präzisiert werden in "Pfeiltaste nach oben".
    Ändert aber nichts am ursprünglichen Problem, es passiert einfach nichts wenn ich die Taste drücke. Das der Tastendruck am Gerät /dev/input/event8 ankommt hab ich ja überprüft.

  • Pfeiltaste nach oben, dass man die "Auf" nennt ist mir neu.


    Das kommt davon, wenn man das falsche Tastaturlayout hat: http://www.lkw-stefan.de/forum/g83b.jpg :versteck

    Ändert aber nichts am ursprünglichen Problem, es passiert einfach nichts wenn ich die Taste drücke. Das der Tastendruck am Gerät /dev/input/event8 ankommt hab ich ja überprüft.


    Du hast aber nicht geschaut, was da genau auf dem Input Device ankommt - das kannst du dir z.B. mit dem Tool evtest ansehen. Da sich da die letzten Bytes nur abwechseln könnte es sein, dass du nur MSC_SCAN und EV_SYNC Events hast, aber keine KEY_* Events.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Da kommt in der Tat kein Key-Event, folgendes kommt da:

    Code
    Event: time 1383416932.008206, type 4 (EV_MSC), code 4 (MSC_SCAN), value 151a


    Wobei der Wert für eine bestimmte Taste steht. Die IR-Signal wird erkannt, es gibt nur kein key-event.

  • Wobei der Wert für eine bestimmte Taste steht. Die IR-Signal wird erkannt, es gibt nur kein key-event.


    Genau, du hast vermutlich einen rc-core Empfänger und deinem System fehlt noch etwas um die passende keytable zu laden. Mit ir-keytable solltest du die Scancodes herausfinden und eine passende Keytable laden lassen können (http://www.yavdr.org/documenta…/ch02s03.html#ir-keytable - den Teil zu eventlircd wegdenken) - um welche DVB-Karte und Fernbedienung geht es genau? Was für eine Distribution hast du?
    Eventuell gibt es da schon etwas in der yaVDR-Sammlung...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hab Ubuntu 13.10, eine DVBSky S952, die Fernbedienung die ich hier hab ist von Technotrend (die hat die meisten Tasten), also nicht die Original.
    Werde mal schauen ob das mit dem keytable klappt. Ich dachte dafür wäre die remote.conf um bestimmten ir-codes eine Funktion zuzuordnen.

  • Ich dachte dafür wäre die remote.conf um bestimmten ir-codes eine Funktion zuzuordnen.


    Naja der Kernel hat ja einen Decoder, der die IR-Pulse in einen Scancode umsetzt und dann muss rc-core halt wissen, wie die Taste heißen soll, damit ein passendes Key-Event erzeugt werden kann, das das remote-Plugin dann einlesen kann.


    Wie haben was für die Fernbedienung der TT 1500: https://github.com/yavdr/yavdr…ter/rc_keymaps/rc-tt-1500 und der TT 1501: https://github.com/yavdr/yavdr…ter/rc_keymaps/rc-tt-1501

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!