Vous n'êtes pas identifié(e).
sur mon mythbuntu 10.10 (noyau 2.6.35) j'ai essayé le tuto de Julius22 http://forum.ubuntu-fr.org/viewtopic.php?id=372291 pour l'installation aucun problème lirc se lance sans aucun problème mais quand je teste avec la commande irw rien ne se passe pourtant mon entrée ligne est bien activé => quand je presse une touche de la télécommande je vois le niveau de signal qui monte mais je n'entent pas de bruit je doit probablement être dans les ultrasons, voici le contenu de mon hardware.conf :
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="IR receiver IC connected to audio input using ALSA (EXPERIMENTAL)"
REMOTE_MODULES=""
REMOTE_DRIVER="audio_alsa"
REMOTE_DEVICE="plughw@8000"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="lircd.conf"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
ma diode infrarouge est une PIC12043S à voir ici http://etronics.free.fr/dossiers/analog/analog46.htm
un grand merci d'avance
Dernière modification par mauribilis (29/06/2012 10:12:08)
Hors ligne
Bonjour,
as tu écarté tout problème hardware ? compatibilité de la diode récepteur avec lémetteur, alim, niveau du signal ..
Mythuser depuis 2005
Hors ligne
Bonjour,
Qu'entends-tu exactement par « quand je presse une touche de la télécommande je vois le niveau de signal qui monte » ?
Par ailleurs, pour « entendre » le bruit de l'entrée, il faut penser à bien régler les niveaux sonores d'alsa pour cette dernière.
Regardez l'utilisation de votre processeur et pensez à utiliser BOINC.
Hors ligne
salut,
dans le controleur de volume pulseaudio dans l'onglet entrée line-in est sélectionnée et il y a une jauge qui représente le niveau de signal quand je presse une touche de la télécommande un signal part de la diode est la jauge du niveau du signal monte pui descends une fois que la touche n'es plus enfoncée. J'ai vérifié alsamixer Line-in est bien activée, ayant un noyau 2.6.35 je suis peut-être concerné par ça http://mythtv-fr.org/wiki/lirc_devinput peut-être que dans mon hardware.conf je devrai remplacer ça REMOTE="IR receiver IC connected to audio input using ALSA (EXPERIMENTAL)" par ça REMOTE="Linux input layer (/dev/input/eventX)" non ?
PS : à quoi sert cette ligne REMOTE_DEVICE="plughw@8000" que signifie plughw@8000 (je sais je suis grand débutant)
Dernière modification par mauribilis (29/06/2012 19:19:06)
Hors ligne
D'accord, donc, visiblement, le signal est bien reçu par ton ordinateur, c'est déjà un bon point.
Reste à configurer la partie logicielle.
Je n'ai plus trop la configuration de LIRC en tête (c'est le genre de choses sur lesuqelles je me penche une bonne fois pour mieux les oublier après, une fois que ça fonctionne correctement). Ce que je peux t'écrire, c'est que LIRC est de plus en plus intégré Linux (comme indique dans la page que tu indiques). Maintenant, les télécommandes ont tendance à être reconnues comme des claviers. Pour ma part, je préfère utiliser le démon lirc avec ses fichiers de configuration par application (comme indiqué sur la documentation de mythtv-fr).
Le paramètre REMOTE que tu évoques est, comme tu peux t'en douter, un simple commentaire sur la télécommande, qui n'a donc pas de valeur pour la configuration (si ce n'est pour s'y retrouver).
Par contre, le paramètre REMOTE_DEVICE permet de configurer le « périphérique » de la télécommande. Le « plughw » correspond (suivant les configurations, il faut utiliser hw0, hw1, voire autre chose), à l'entrée son. « @8000 » est une option permettant de demander un échantillonnage du signal à 8 kHz (ce qui est normalement suffisant pour une télécommande).
Pour voir si LIRC (et pas seulement la carte son) reçoit bien le signal de la télécommande, tu peux te référer à cette page (demande des précisions, si besoin est).
Sinon, pour mon récepteur branché sur ma carte mère, j'utilise LIRC avec le pilote audio_alsa (cf. ici).
Pour en revenir à ton cas, le mieux serait certainement de commencer par ce qui est indiqué dans la documentation de ce site, c'est à dire de savoir quel est le périphérique de ta télécommande comme indiqué au paragraphe « Comment identifier la situation ».
Regardez l'utilisation de votre processeur et pensez à utiliser BOINC.
Hors ligne
tout d'abord merci de ton aide c'est rassurant de voir des gens qui connaissent le sujet et surtout d'avoir une personne qui utilise la méthode que je voudrais utilisée, mais comment trouver le bon numéro pour l'entrée son ? si lirc est de plus en plus intégré linux peut-être que les adresses vers les périphériques changent donc peut-être que à la place de plughw mettre l'adresse donnée par dmesg | grep input par exemple pour la prise micro : HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 non ?
Dernière modification par mauribilis (30/06/2012 13:03:50)
Hors ligne
Je pense que le périphérique que tu mentionnes correspond plutôt à la prise micro qu'à l'entrée ligne sur laquelle, si j'ai bien compris, tu as branché ton récepteur infrarouge.
Peux-tu donner les résultats des commandes suivantes ?
dmesg | grep input
dmesg | grep ir
cat /proc/bus/input/devices
Regardez l'utilisation de votre processeur et pensez à utiliser BOINC.
Hors ligne
j'utilise bien l'entrée ligne je prend juste la prise micro en exemple ce que je voulais savoir si c'est le type d'adresse qu'il faut
Dernière modification par mauribilis (30/06/2012 21:04:11)
Hors ligne
Sur ma configuration (une Debian avec un noyau 2.6.32), mon fichier hardware.conf a un paramètre « DEVICE » pour le périphérique. Sa valeur est « default ». Tu peux essayer ça ou bien ce que je t'ai déjà indiqué avant (plughw, hw0, hw1 voire hw0,0, hw0,1, hw1,0, etc.).
Regardez l'utilisation de votre processeur et pensez à utiliser BOINC.
Hors ligne
j'ai changé de méthode en effet mon tuner tnt (avermedia avertv red HD+ A850T) est équipé d'un récepteur ir j'essaye de configurer ça avec le tuto http://mythtv-fr.org/wiki/lirc_devinput et ça à l'air de marché :lol::lol::lol: car irrecord marche j'ai pu générer un lircd.conf avec ma télécommande RM-KS voici le fichier :
# 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(devinput) on Mon Jul 2 12:02:24 2012
#
# contributed by
#
# brand: /etc/lirc/lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#
begin remote
name /etc/lirc/lircd.conf
bits 56
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 8
pre_data 0x0
gap 499926
toggle_bit_mask 0x0
begin codes
POWER 0x04000400000501 0x00000000000000
SOURCE 0x04000400000508 0x00000000000000
SCREEN 0x04000400000556 0x00000000000000
AUDIO 0x04000400000513 0x00000000000000
UP 0x04000400000517 0x00000000000000
LEFT 0x0400040000051C 0x00000000000000
PLAY 0x04000400000516 0x00000000000000
RIGHT 0x0400040000051D 0x00000000000000
DISPLAY 0x0400040000054D 0x00000000000000
DOWN 0x04000400000518 0x00000000000000
EPG 0x04000400000515 0x00000000000000
VOL_UP 0x04000400000504 0x00000000000000
VOL_DOWN 0x04000400000505 0x00000000000000
CH_UP 0x04000400000502 0x00000000000000
CH_DOWN 0x04000400000503 0x00000000000000
1 0x04000400000509 0x00000000000000
2 0x0400040000050A 0x00000000000000
3 0x0400040000050B 0x00000000000000
4 0x0400040000050C 0x00000000000000
5 0x0400040000050D 0x00000000000000
6 0x0400040000050E 0x00000000000000
7 0x0400040000050F 0x00000000000000
8 0x04000400000510 0x00000000000000
9 0x04000400000511 0x00000000000000
CH_RTN 0x04000400000507 0x00000000000000
0 0x04000400000512 0x00000000000000
MUTE 0x04000400000506 0x00000000000000
end codes
end remote
si irrecord a pu pondre les codes c'est que ça marche non ?
Dernière modification par mauribilis (02/07/2012 16:30:13)
Hors ligne
pour enregistre ma télécommande j'ai fais ça :
lircd -H devinput -d /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1-event-ir -n /etc/lirc/lircd.conf
et ça
irrecord -H devinput -d /dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1-event-ir -n /etc/lirc/lircd.conf
l'enregistrement se fait sans problème mais quand je lance lirc en mode normal avec mon hardware.conf, quand je fais irw rien ne se passe.
La cause du problème doit-être mon hardware.conf.
je le post ici :
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Linux input layer (/dev/input/eventX)"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-path/pci-0000:00:1d.0-usb-0:1.1-event-ir"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Custom"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Dernière modification par mauribilis (02/07/2012 16:26:29)
Hors ligne
Bonjour,je ne sais pas si ça fonctionnerai dans ton cas, mais il y a aussi la commande mode2 qui permet de tester la réception des ordres au plus bas niveau (plus bas que irw)
regarde si elle s'applique dans le cas d'une entrée audio.
Mythuser depuis 2005
Hors ligne
je pense abandonner la méthode par le port audio pour celle de mon récepteur ir usb de mon tuner comme dis précédemment j'ai réussie à enregistrer les touches de ma télécommande (avec le récepteur ir du tuner tnt) mais quand je tente d'utiliser lirc avec mon hardware.conf ça ne marche pas cependant mode2 pourrait m'aider à tester lirc avec mon hardware.conf (celui de mon post précédent)
Dernière modification par mauribilis (02/07/2012 20:35:28)
Hors ligne
c'est bizarre que avec irrecord la télécommande est reconnue est que les touches s'enregistre sans aucun problème alors que irw n'affiche rien je suis à 1 doigt de faire marcher cette maudit télécommande, le récepteur ir marche avec irrecord mais pas avec irw c'est vraiment frustrant au point où j'en suis toute idée est bonne à prendre aidez-moi svp
Hors ligne
passage du tuto lirc-devinput qui a été supprimé bêtement
Vous pouvez tester en faisant ceci dans une console en root
/etc/rc.d/lircd stop # à adapter selon votre distribution
lircd -H devinput -d /dev/input/event5 -n /etc/lirc/lircd.conf # remplacer event5 par le votre,
# tapez lircd --help pour plus de détails
<note tip>Cette commande lance lirc manuellement avec les bonnes options sans utiliser les fichiers de configuration qui ne sont pas encore correctement renseignés. Si vous obtenez un résultat correct vous pourrez passer à l'étape suivante.</note>Vous devriez voir ceci
lircd-0.8.7-CVS[17443]: garbage after 'name' token in line 9 ignored
lircd-0.8.7-CVS[17443]: lircd(devinput) ready, using /var/run/lirc/lircd
Ouvrir une autre console en root et tapez
irw # puis tapez sur les touches de votre télécommande
Les codes de votre télécommande devraient s'afficher dans la console sinon essaye de remplacer le fichier /etc/lirc/lircd.conf pour votre ancien fichier (si vous en avez un).
Dernière modification par gilles74 (03/07/2012 00:31:32)
Hors ligne
le deamon lirc est bien lancé, le récepteur ir de mon tuner tnt est bien reconnu car irrecord est arrivé à enregistrer les touches de ma télécommande, mais irw ne marche pas ce n'est pas à cause de mon lircd.conf car il a été généré par irrecord avec ma télécommande c'est vraiment vraiment étrange
Hors ligne
Dans ton fichier lircd.conf, je vois deux colonnes de codes pour les touches. Je ne suis pas sûr que ce soit normal.
Regardez l'utilisation de votre processeur et pensez à utiliser BOINC.
Hors ligne
merci beaucoup Julius22 ça marche ! à la perfection je passe en résolue
Dernière modification par mauribilis (05/07/2012 17:40:56)
Hors ligne
Hors ligne