Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: ir afstandsbediening testen  (gelezen 803 keer)

Offline peer

  • Lid
ir afstandsbediening testen
« Gepost op: 2023/08/25, 14:22:10 »
debian 12 kde
ik heb een 'dvb-t dab fm' usbstick waarin een ir receiver is ingebouwd. Met deze ir receiver kan ik de signalen van een ir afstandsbediening opvangen. Om de signalen weer te geven heb ik 'ir-keytable' geïnstalleerd uit de repositories.
Eerst kijk ik naar de info over de ir receiver:
peer@asus:~/Scripts$ ir-keytable
Found /sys/class/rc/rc0/ with:
        Name: Realtek RTL2832U reference design
        Driver: dvb_usb_rtl28xxu
        Default keymap: rc-empty
        Input device: /dev/input/event23
        LIRC device: /dev/lirc0
        Attached BPF protocols: Operation not permitted
        Supported kernel protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon
        Enabled kernel protocols: lirc
        bus: 3, vendor/product: 0bda:2838, version: 0x0100
        Repeat delay = 500 ms, repeat period = 125 ms
Dan voeg ik allle ondersteunde protocollen toe:
peer@asus:~/Scripts$ sudo /usr/bin/ir-keytable -p unknown -p other -p lirc -p rc-5 -p rc-5-sz -p jvc -p sony -p nec -p sanyo -p mce_kbd -p rc-6 -p sharp -p xmp -p imon
[sudo] password for peer:
Protocols changed to unknown other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon
Daarna kan ik in de terminal de signalen van de afstandsbediening weergeven:
peer@asus:~/Scripts$ /usr/bin/ir-keytable -s rc0 -t
Testing events. Please, press CTRL-C to abort.
158.550084: lirc protocol(rc5): scancode = 0xc
158.550096: event type EV_MSC(0x04): scancode = 0x0c
158.550096: event type EV_SYN(0x00).
^C
Dit werkt prima. Telkens als ik een knop op de afstandbediening indruk komen er een paar regels output bij.

Ik heb twee vragen:
1. De laatste opdracht is een oneindige loop. Hoe kan ik de output van deze loop in een variabele opvangen zodat ik  een mooier script of grafische pythonapplicatie kan maken hiervoor?
2. Bestaat er wellicht al grafische software voor linux waarmee ik de signalen van een afstandsbediening kan opvangen en weergeven?