Étape 12:8) installer lircd server pour gérer les événements de l’IR
Si la TV prend en charge le protocole CEC sur HDMI, puis la télécommande du téléviseur doit aussi fonctionner dans Kodi. Si la TV ne supporte pas la sienne, alors nous pouvons utiliser une souris usb (de préférence sans fil), une application du téléphone mobile, comme Yatse, ou nous pouvons nous connecter un 3.3V récepteur IR sur la broche de GPIO18 de la framboise. Au chapitre du matériel décrit le type de récepteur IR à utiliser. Dans l’oder pour soutenir le récepteur IR, le module noyau approprié doit être chargé. Cela peut être fait soit en ajoutant le module lirc_rpi dans les/etc/modules, ou il peut être sélectionné sous forme graphique dans le de l’OSMC ou de Openelec menu de configuration. Après redémarrage, nous pouvons vérifier que ci-dessus kernel module est loaded.sudo lsmod | grep lirc_rpi
Nous devrions trouver une ligne dans dmesg qui dit :
sudo dmesglirc_rpi lirc_rpi.0 : lirc_dev : lirc_rpi pilote inscrit au mineur = 0 [68648.951805] lirc_rpi : chauffeur inscrit !
En outre, nous pouvons vérifier que Linux a créé un fichier de périphérique pour représenter le matériel périphérique infrarouge.
sudo ls -l/dev/lirc *
Le fichier de périphérique du récepteur IR est /dev/lirc0.
Remarque : Le module licr_rpi STOPPED travaillant avec noyau récent à jour. Dans ce cas, le texte suivant est ajouté à /boot/config.txt :
dtoverlay = lirc-rpi
et le lirc_rpi doit être retiré de/etc/modules
Pour animer une nouvelle télécommande, vous devez d’abord tuer le processus de lircd en cours d’exécution :
Killall lircd
Ensuite, il faut exécuter la commande suivante pour exporter le keytable disponible :
IR-keytable p - LIRC
Nous devons commencer irrecord raconter où créer le nouveau fichier de config :
/storage/.config/lircd.conf irrecord
ou
/home/osmc/lircd.conf irrecord
Ensuite, nous utiliserons le keytables exportés au-dessus et enseigner la nouvelle télécommande, suivant les instructions à l’écran. (comme KEY_POWER et ainsi de suite.)
Après avoir enseigné la retirer, la framboise PI doit être redémarré.
Dépannage dans le cas où il n’y a pas de réponse lors de l’apprentissage :
Nous pouvons irw en cours d’exécution pour voir si vous obtenez n’importe quelle entrée du tout :
irw /var/run/lirc/lircd-lirc0
, tout en appuyant sur les boutons.
Si nous ne voyons aucune sortie puis l’enlever n’est pas correctement câblée.