Je précise tout d'abord que je débute en Linux. ^^
J'ai donc installer un récepteur IR sur mon Rpi 3b pour commander OSMC avec ma télécommande de TV.
Le raspberry a bien détecté l'appui de touches et le fichier de configuration de LIRC a été généré sans erreurs.
voici le contenu de mon fichier "etc/lirc/lircd.conf" généré par lirc:
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Thu Jan 8 11:26:07 2015
#
# contributed by Dilligaf
#
# brand: OSMC
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name OSMC
bits 5
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 872 807
zero 872 807
plead 886
pre_data_bits 8
pre_data 0x84
gap 107676
toggle_bit_mask 0x800
KEY_HOME 0x0F
KEY_INFO 0x10
KEY_UP 0x11
KEY_DOWN 0x13
KEY_LEFT 0x15
KEY_RIGHT 0x12
KEY_OK 0x14
KEY_BACK 0x16
KEY_TITLE 0x17
KEY_PLAYPAUSE 0x18
KEY_STOP 0x19
KEY_REWIND 0x1A
KEY_FASTFORWARD 0x1B
end codes
end remote
Et voici le fichier que j'ai créé pour le mappage: ( je précise en "remote device" j'ai essayé celui du fichier mais aussi "OSMC")
<lircmap>
<remote device="/etc/lirc/lircd.conf">
<Left>key_left</Left>
<Right>key_right</Right>
<Up>key_up</Up>
<Down>key_down</Down>
<Select>key_ok</Select>
<back>key_back</back>
<Stop>key_stop</Stop>
<FastForward>key_fastforward</FastForward>
<Rewind>key_rewind</Rewind>
<Playpause>key_playpause</Playpause>
<Home>key_home</Home>
</remote>
</lircmap>
Actuellement la commande IRW ne détecte pas mes appuis et kodi non plus. J'avoue que je ne sais pas trop comment faire.
Merci d'avance pour les pistes. Et dites-moi s'il manques des infos!
Osmc & Télécommande I.R.
Modérateur : Francois
Re: Osmc & Télécommande I.R.
Désolé pour le double post mais après pas mal de recherches j'ai enfin trouvé la solution!
En fait je me suis rendu compte que le fichier .conf n'était pas généré malgré le fait qu'il soit marqué comme bien créé par lirc avec la commande irrecord.
Voici la commande que j'utilise:
Mais une fois faite je ne trouvais aucun fichier .conf créé ou modifié.
Mais grâce à la commande
Mon fichier est apparu comme par magie et ma télécommande marche parfaitement.
si quelqu'un peut me l'expliquer je ne suis pas contre! Je n'aime pas ne pas comprendre les choses!
En fait je me suis rendu compte que le fichier .conf n'était pas généré malgré le fait qu'il soit marqué comme bien créé par lirc avec la commande irrecord.
Voici la commande que j'utilise:
Code : Tout sélectionner
irrecord -d /dev/lirc0 ~/lis.conf
Mais grâce à la commande
Code : Tout sélectionner
sudo cp ~/lis.conf /etc/lirc/lis.conf
si quelqu'un peut me l'expliquer je ne suis pas contre! Je n'aime pas ne pas comprendre les choses!
-
- Raspinaute
- Messages : 1588
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Osmc & Télécommande I.R.
Salut,
Je dois avoué que ton poste n'est pas super clair ... cependant de ce que je lis, j'en déduis que tu as essayé de créé dans un premier temps /etc/lirc/lis.com avec ton utilisateur.
C'est normal que ca ne fonctionne pas car il ne doit pas avoir les droits.
Un t'indiquera quel utilisateur à le droit d'écrire dans ce répertoire.
Le problème s'est résolu avec le sudo qui fait passé ta commande 'cp' en tant que root.
A+
Je dois avoué que ton poste n'est pas super clair ... cependant de ce que je lis, j'en déduis que tu as essayé de créé dans un premier temps /etc/lirc/lis.com avec ton utilisateur.
C'est normal que ca ne fonctionne pas car il ne doit pas avoir les droits.
Un
Code : Tout sélectionner
ls -ld /etc/lirc/
Le problème s'est résolu avec le sudo qui fait passé ta commande 'cp' en tant que root.
A+
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.