J'aimerais utiliser l'une de mes anciennes télécommandes appartenant à différents appareils pour contrôler le NUC5i7RYH.
Après une mise à jour du BIOS, dans le BIOS, je peux maintenant choisir entre
(Quel réglage est utile pour les télécommandes arbitraires? Générique? )
et Ubuntu maintenant, après la mise à jour du BIOS, peut répertorier le périphérique IR (cat /proc/bus/input/devices
):
I: Bus=0019 Vendor=1050 Product=00c3 Version=0033
N: Name="Nuvoton w836x7hg Infrared Remote Transceiver"
P: Phys=nuvoton/cir0
S: Sysfs=/devices/pnp0/00:01/rc/rc0/input9
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=100013
B: KEY=fff 0 200108fc32e 237605100000000 0 700158000 419200004001 8e968000000000 10000000
B: MSC=10
Sortie de ir-keytable
:
Found /sys/class/rc/rc0/ (/dev/input/event6) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other
Name: Nuvoton w836x7hg Infrared Remote
bus: 25, vendor/product: 1050:00c3, version: 0x0033
Repeat delay = 500 ms, repeat period = 125 ms
cat /dev/lirc0
renvoie des déchets si j'appuie sur les touches de mes télécommandes, cat /dev/input/event6
fait de même. irw
n'émet rien d'autre que l'entrée de la souris lorsque vous utilisez inputlirc
.
Maintenant, je ne sais plus quoi faire avec l'une de mes télécommandes. Quelle est la prochaine étape?
cat /dev/lirc0
renvoie des déchets si j'appuie sur les touches de mes télécommandes
Les "ordures" sont probablement mode2
des données d'espace et d'impulsion, comme décrit ici: http://lirc.org/html/lirc.html
Vous pouvez vérifier que les données sont des données d'espace et d'impulsion en exécutant la commande suivante, puis en appuyant sur les boutons de votre télécommande:mode2 -d /dev/lirc0
Pour apprendre à LIRC à comprendre une nouvelle télécommande, essayez ce qui suit:irrecord -d /dev/lirc0 ~/lircd.conf
Pour voir une liste de noms de clés, exécutez:irrecord --list-namespace
J'ai essayé d'apprendre une nouvelle télécommande avec irrecord
comme décrit ci-dessus, et cela n'a pas fonctionné pour moi. Mais je crois que ce qui précède est la procédure standard. J'utilise Ubuntu 16.04 sur NUC6CAY.
Plus d'infos sur ces pages:
http://lirc.org/
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/lirc
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/using-other-remotes