inputlircd und unbekannte Taste

  • Hallo Leute,


    ich habe auf meiner Fernbedienung eine Powertaste, die meine Harmony 300 ohne Probleme erkennt, doch leider nicht mein VDR. So kann ich meinen VDR zwar einschalten, aber nicht mehr ausschalten. Wie kann ich meine "/etc/rc_keymaps/imon_pad" so anpassen, dass ich diese Taste herausfinde und dort eintrage?

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

  • Versuche mal

    Code
    sudo ir-keytable -t

    um den Scancode und die aktuelle Belegung herauszufinden (falls inputlircd exklusiv auf das Eventgerät zugreift, diesen vorher stoppen).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Leider nichts. :(

    Code
    ls -l /dev/input/by-id/
    lrwxrwxrwx 1 root root 9 21. Mär 22:00 usb-15c2_0036-event-if00 -> ../event7
    lrwxrwxrwx 1 root root 9 21. Mär 22:00 usb-15c2_0036-event-mouse -> ../event6
    lrwxrwxrwx 1 root root 9 21. Mär 22:00 usb-15c2_0036-mouse -> ../mouse1


    Ich nehme normalerweise event7, aber auch bei event6 passiert nichts.

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

    Einmal editiert, zuletzt von tom66 ()

  • Ich nehme normalerweise event7, aber auch bei event6 passiert nichts.


    ir-keytable orientiert sich nicht an den Eventgeräten, sondern an den rc-core Geräten...
    Und die "/etc/rc_keymaps/imon_pad" kann nur einen Effekt haben, wenn das aktiv ist...
    Was sagen denn:

    Code
    cat /proc/bus/input/devices
    sudo ir-keytable

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Also:


    cat /proc/bus/input/devices



    Und ir-keytable:

    Code
    Found /sys/class/rc/rc0/ (/dev/input/event7) with:
            Driver imon, table rc-imon-pad
            Supported protocols: RC-6 other 
            Enabled protocols: 
            Repeat delay = 500 ms, repeat period = 125 ms

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

  • Ok, dann noch die Ausgabe von

    Code
    sudo stop eventlircd
    sudo ir-keytable -r
    sudo ir-keytable -t # hier Power-Taste drücken

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nimm irrecord, finde den Code der Taste raus und trag in in die imon_pad ein. Hab ich auch so gemacht. Hatte den Code aber noch von meiner lirc.conf, die ich vorher verwendet habe. Könnte Dir auch meinen Code sende. Ich denke, bei imon ist der immer gleich.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB


  • Code
    vdr-wohnstube ~ # ir-keytable -t
    Testing events. Please, press CTRL-C to abort.


    Weiter nichts. :(

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

  • Hier der Code von mir:


    0x289115b7 KEY_POWER


    Danach eventuell udev und inputlirc neustarten. (und udevadm trigger)

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Wenn es sich um yaVDR handelt....


    Kannst es auch KEY_ONOFF oder KEY_PUPS nennen.


    Das einzige wäre, sich ne eiegene keymap anzulegen und mittels udev darauf zu verweisen, damit bei einem update die Taste nicht wieder verschwindet.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Leider nichts. :(

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

  • Dazu wäre es aber erst mal gut zu wissen, was das für eine Distribution ist ;) Unter Gentoo ist man ja recht frei in der Belegung der Tastennamen - aber wenn ir-keytable -t nichts liefert, muss man mal mit evtest auf das Gerät lauschen, ob es nicht evtl. da was liefert, wenn die Power-Taste gedrückt wird:

    Code
    I: Bus=0003 Vendor=15c2 Product=0036 Version=0002
    N: Name="iMON Panel, Knob and Mouse(15c2:0036)"
    P: Phys=usb-0000:00:1d.7-6.4/input1
    S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb3/3-6/3-6.4/3-6.4:1.0/input/input6
    U: Uniq=
    H: Handlers=kbd mouse1 event6 
    B: PROP=0
    B: EV=100007
    B: KEY=10800320 200000200000000 30000 400110000 411000000801 e168000000000 10000002
    B: REL=103


    Also in dem Fall

    Code
    evtest /dev/input/event6


    Edit: wenn inputlircd exklusiven Zugriff auf ein Gerät hat, muss es natürlich gestoppt werden, bevor man da mittels ir-keytable -t Tastendrücke angezeigt bekommt (gilt auch für das andere Gerät).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dürfte input7, imon remote, sein. Zumindest bei mir so. Musste halt mal probieren.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Werde ich am Wochenende wieder machen, da ich in der Woche 400km weit wech sitze. Aber danke erst einmal. Ich werde dann mal das evtest ausprobieren. Als Distri setzte ich hier (siehe Footer) Gentoo ein.

    VDR-Server: Gentoo (AMD64/Core-i7) / VDR-1.7.23 / Digital Devices Octopus CI & 2xDuoFlex S2 HDTV (Rev. V3)
    VDR-Client: Gentoo (AMD64/Atom-D525) / VDR-1.7.23 / Chieftech & iMON-Pad / ASUSTeK - AT5IONT-I / 4GB-RAM & 65GB-SSD
    Alt: 3xTT-1.5 / linuxtv-dvb-1.1.1 + test_av-1.28 + FW-2622 / vdr-1.3.37 / viele Plugins / LFS-4.1

Jetzt mitmachen!

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