#26 04/10/2010 07:52:27

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Tu confonds plusieurs chose:
- le module qui gére la carte tuner au niveau noyau; ça c'est bon dans le lsmod, l'interface ir est bien gérée
- le module lirc qui défini le type de matériel. c'est ce point qui à l'air de coincer dans ton install. Je laisse philippe continuer son support, c'était juste pour que tu comprennes bien l'enchainement des choses.
Le fichier lircd.conf interviendra plus tard, lorsque irw te renverra quelque chose.


Mythuser depuis 2005

Hors ligne

#27 04/10/2010 22:07:04

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

J'ai également une nova-s-plus et je me suis amusé à faire fonctionner le télécommande; "amuser" n'est pas le bon mot: avec lirc, c'est rarement une partie de plaisir mais comme tu m'as donné un coup de main (indirectement) pour résoudre mon problème de télécommande, je te retourne la pareille.

Je commence par dire que j'ai réussi à faire fonctionner la télécommande avec irw, le reste devrait être de la rigolade. Philippe_MG était sur la bonne voie au début ....merci à lui pour ses différentes pistes.

Toutes les infos ci-dessous sont extrait du tuto sur la Nova-t-500

Fait un "dmesg | grep Nova"  ==> tu devrais avoir quelque chose comme ceci

input: cx88 IR (Hauppauge Nova-S-Plus  as /devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/rc/rc0/input5

pour confirmer ou avoir le même type d'info, tape "cat /proc/bus/input/devices" ==>

I: Bus=0001 Vendor=0070 Product=9202 Version=0001
N: Name="cx88 IR (Hauppauge Nova-S-Plus "
P: Phys=pci-0000:02:0c.2/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/rc/rc0/input5
U: Uniq=
H: Handlers=kbd event5 
B: EV=100003
B: KEY=100fc312 214a802 0 0 0 0 18000 41a8 4801 9e1680 0 0 10000ffc

On voit que le driver du récepteur est "kbd" et que chez moi, il est disponible sous /dev/input/event5

Regarde le numéro qui est manqué dans le compartiment pile de ta télécommande, tu devrais y voir "A415-HPG". Copie le contenu du lircd.conf pour cette télécommande "silver remote" sur le lien donné ci-dessus que tu mets dans /etc/lirc/lircd.conf (j'ai aussi essayé avec le fichier donné sur ce lien pour la nova-s-plus et ça fonctionne aussi).

Arrête le daemon lircd avec

/etc/init.d/lircd stop

puis lance

lircd -H devinput -d /dev/input/event5 -n

remplace event5 par le tien et tu devrait voir ça

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

Dans un autre console, tu tapes "irw" et appuie sur les touches de ta télécommande ==>

irw
00000000000100cf 00 Play Hauppauge
00000000000100cf 00 Play Hauppauge
0000000000010003 00 2 Hauppauge
0000000000010003 00 2 Hauppauge
0000000000010073 00 Vol+ Hauppauge
0000000000010073 00 Vol+ Hauppauge
0000000000010181 00 Radio Hauppauge
0000000000010181 00 Radio Hauppauge

Cool, ça fonctionne
reste plus qu'à configurer le fichier /etc/sysconfig/lircd avec
DRIVER="devinput"
DEVICE=/dev/input/event5

Si tu veux, tu peux supprimer le "Hauppauge A415-HPG-WE-A" par "Hauppauge" pour ne plus avoir l'erreur au lancement de lircd

Puis tu lances le lircd

/etc/init.d/lircd start

un petit "irw" en console pour voir si la télécommande réagit. Voici à toi de jouer pour le lircrc
Tu peux commencer avec ça

Hors ligne

#28 04/10/2010 22:56:57

philippe_PMA
Membre
Inscription : 08/04/2010
Messages : 73
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Je reprends juste quelques points donnés par gilles74.

Le fichier /etc/lirc/lircd.conf.gnome qui est inclus dans /etc/lirc/lircd.conf contient déja ce qu'il faut. Il correspond à celui que gilles74 a indiqué en http://lircconfig.commandir.com/lircd.c … wremote=72,  mais en plus épuré.

Pour le fichier /etc/sysconfig/lirc, comme l'a dit gilles74 remplace

LIRC_DRIVER="devinput"

par

LIRC_DRIVER="devinput"

Par contre, je te conseille plutot la ligne suivante

LIRC_DEVICE="name=cx88\?IR\?\?Hauppauge\?Nova-S-Plus\?"

à la place de :

LIRC_DEVICE=/dev/input/event4

Cela te permettra de ne pas être "perturbé" si tu ajoutes d'autres matériels "d'entrée".

Ensuite, il devrait te rester a bricoler un fichier ~/.mythtv/lircr.

Hors ligne

#29 04/10/2010 23:00:34

philippe_PMA
Membre
Inscription : 08/04/2010
Messages : 73
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Une piste pour ton fichier lircr :

http://www.mythtv.org/wiki/PVR-350_Remote_Quick_Guide

Hors ligne

#30 05/10/2010 03:19:55

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

@phillippe_PMA & Gille74: j'ai réussis à configurer la télécommande avec votre précieuse aide pour arrivé au même réusltat que Gilles74 et phillippe_PMA et j'ai créer le fichier lircrc cf:lircd.conf -Hauppauge Nova-S-Plusque j'ai placer dans /home/jonathan/.mythtv/lircrc

J'ai ouvert mythfrontend - puis j'ai été dans Utilitaires/configuration - Générale et dans la rubrique contrôle à distance dans la parti application d'appuie de touche.
J'ai bien mis /home/jonathan/.mythtv/lircrc

Mais ça ne fonctionne pas

Hors ligne

#31 05/10/2010 03:31:11

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

petite précision toute les touche fonctionne excepter la touche 0

Hors ligne

#32 05/10/2010 08:49:41

philippe_PMA
Membre
Inscription : 08/04/2010
Messages : 73
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Jo a écrit :

petite précision toute les touche fonctionne excepter la touche 0

Donnes nous une extraction du contenu des fichiers /etc/lirc/lirc.conf.gnome (ou /etc/lirc/lirc.conf) et ~/.mythtv/lircrc  pour la partie qui concerne la touche 0.

Hors ligne

#33 05/10/2010 17:23:54

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

/etc/lirc/lircd.conf et /etc/lirc/lircd.conf.gnome

Voilà les infos pour touche 0 des fucguer /etc/lirc/lircd.conf et de /etc/lirc/lircd.conf.gnome

et pour le fichier dans /home/jonathan/.mythtv/lircrc
voici les infos:

/home/jonathan/.mythtv/lircrc

J'espère ça pourras résoudre mon problème.

Hors ligne

#34 05/10/2010 19:16:45

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Les touches de la télécommandes sont donc entièrement gérées par le kernel. Pas de module lirc à charger, c'est une bonne nouvelle.
Vérifie qu'après chaque reboot ta télécommande fonctionne bien.. Si subitement elle ne fonctionne plus après un reboot, vérifie qu'elle est bien sur le même numéro d'event.
Si le numéro change aprés le reboot, il te faudra définir une règle udev (voir tuto sur novaT 500)


Mythuser depuis 2005

Hors ligne

#35 05/10/2010 20:35:43

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

@piratebab

La touche 0 ne fonctionne pas sur la télécommande lorsque je fais le test avec la commande irw les 44/45 autres touches fonctionne sauf la touche 0. Quoi pourrait être le problème

Hors ligne

#36 05/10/2010 20:47:32

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Est ce qu'elle fonctionne avec mode2 et irw ?


Mythuser depuis 2005

Hors ligne

#37 05/10/2010 20:59:49

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

pirabebab: peux tu précisé la touche 0 ou la télécommande?

Pour le moment les 44/45 touches fonctionne sauf la touche 0 avec la commande irw et mode2 qu'est-ce que c'est et comment elle fonctionne.????*-)

Hors ligne

#38 05/10/2010 22:54:46

philippe_PMA
Membre
Inscription : 08/04/2010
Messages : 73
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Jo a écrit :

/etc/lirc/lircd.conf et /etc/lirc/lircd.conf.gnome

Voilà les infos pour touche 0 des fucguer /etc/lirc/lircd.conf et de /etc/lirc/lircd.conf.gnome

et pour le fichier dans /home/jonathan/.mythtv/lircrc
voici les infos:

/home/jonathan/.mythtv/lircrc

J'espère ça pourras résoudre mon problème.

Tu fais une confusion.
Le service lirc utilise le fichier /etc/lirc/lircd.conf.
Le fichier /etc/lirc/lircd.conf.gnome est utilisé uniquement si une commande include y fait appel dans /etc/lirc/lircd.conf. Il est donc, actuellement, inutile.

Je te propose 2 solutions.

Essaye de remplacer
0 0x0052
par
0 0x0001
dans le fichier /etc/lirc/lircd.conf.

Puis tu fais la commande :

service lirc restart

Si ça n'arrange pas, tu peux faire le test suivant pour prendre en compte l'autre fichier de configuration :

service lirc stop                                                # arret du service
mv /etc/lirc/lircd.conf /etc/lirc/lircd.conf.old         # sauvegarde
cp /etc/lirc/lircd.conf.gnome /etc/lirc/lircd.conf     # remplacement
service lirc start                                                # relance du service

Et tu vois si ça va mieux pour la touche 0. Si ça va mieux il faudra mettre en cohérence les noms touches entre /etc/lirc/lircd.conf et /home/jonathan/.mythtv/lircrc pour avoir toutes les touches.

Si ça va pas mieux, tu peux revenir en arrière avec les commandes :

service lirc stop                                                # arret du service
cp /etc/lirc/lircd.conf.old /etc/lirc/lircd.conf          # restauration
service lirc start                                                # relance du service

Dernière modification par philippe_PMA (05/10/2010 22:55:21)

Hors ligne

#39 05/10/2010 23:52:10

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

je sais pas ou tu as été cherché ton fichier lircd.conf mais partout sur les lien que je t'ai donné
  0               0x000B
Avec ce code, ce sera certainement correct. teste avec irw après avoir relancer lircd

Pour lircrc, Philippe_PM a raison il faut que les "button" que tu appelles dans lircrc existe dans lircd.conf exemple

## Volume Up
begin
prog = mythtv
button = VolumeUp
repeat = 1
config = F11
end

tu ordonnes d'augmenter le volume de mythtv en appuyant sur la touche VolumeUp de ta télécommande mais dans lircd.conf

Vol+         0x0073

la touche VolumeUp s'appelle Vol+
Si je te le dis en grec tu vas pas comprendre, et ben pour lirc, c'est pareil, il ne comprend rien.
Fais correspondre les 2 noms et tout rentre dans l'ordre (à faire pour toutes les touches) ou utilise les 2 fichiers qui sont dans ce lien

Pour la configuration de Mythtv, il n'y a pas grand chose à faire si ce n'est de vérifier dans la page ->frontend->configuration->général page contrôle à distance su rla ligne socket du daemon de lirc tu dois avoir /dev/input/eventx ou mieux /dev/lirc0 que t'a fait créer FabriceMG avec une règle udev (cela rendra ce lien insensible à l'ordre de montage de tes éléments).

piratebab a écrit :

Les touches de la télécommandes sont donc entièrement gérées par le kernel. Pas de module lirc à charger, c'est une bonne nouvelle.

Non pas tout à fait, le récepteur est reconnu avec le driver kbd comme un clavier, puis il faut lancer lirc avec le module devinput et pointer sur l'event concerné et enfin il te faut toujours un lirc.conf correspondant à ta télécommande (mais le fichier de config général du module devinput fourni par lirc devrait fonctionner à tout coup). On est bien dans une config typique de lirc mais c'est une config qui doit fonctionner souvent à partir du moment ou la commande "cat /proc/bus/input/devices" te donne un event pour ta télécommande, Donc oui c'est une bonne nouvelle.

Dernière modification par gilles74 (05/10/2010 23:55:29)

Hors ligne

#40 06/10/2010 03:00:21

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Bon la touche 0 est résolu reste à configurer lircrc qui n'est pas du gateau

Hors ligne

#41 06/10/2010 03:56:57

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

@Gilles74 J'ai bien utiliser juste le fichiers lirc en réplique à et mis /dev/lirc0 le frontend utilitaire/configuration -Général et dans contrôle d'accès et dans socket du daemon de lirc, j'ai bien mis /dev/lirc0 mais ce ne sont pas toute les touche qui fonctionne

Les touche volume fonctionnes, OK les flèches haut, bas, gauche, droite  mute les autre rien se passe lorsque j'appuis dessus mais avec irw il fonctionne. Chuis proche du but c'est encourageant:D

Hors ligne

#42 06/10/2010 08:00:30

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Redonne les 2 fichiers lircd.conf et lircrc que l'on vérifie (je pourrais les tester chez moi)

Hors ligne

#43 06/10/2010 10:23:51

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Je ne comprends pas : vous configurez un device comme socket de LIRC dans MythTV ?
Ou alors la socket de LIRC se trouve dans /dev ?
En général, on place les sockets dans des répertoires spécifiques qui peuvent être audités, voire effacés à chaque redémarrage (typiquement /var/run). Les mettre dans /dev n'est pas du tout recommandé.

Hors ligne

#44 06/10/2010 11:47:23

dalgwen
Expert MythTV
Inscription : 16/12/2007
Messages : 617
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

La socket de LIRC se trouve effectivement par défaut dans /dev, du moins sur les systèmes basés sur debian, je ne connais pas les autres.
C'est d'ailleurs là que la plupart des logiciels clients vont la chercher par défaut (y compris MythTV, encore une fois dans les packages debian, car je ne connais pas les autres)


Disclaimer : J'ai migré sur tvheadend mais je passe encore ici de temps en temps (bouuhhh le traître)

Hors ligne

#45 06/10/2010 15:20:23

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Ookaze a écrit :

Je ne comprends pas : vous configurez un device comme socket de LIRC dans MythTV ?
Ou alors la socket de LIRC se trouve dans /dev ?
En général, on place les sockets dans des répertoires spécifiques qui peuvent être audités, voire effacés à chaque redémarrage (typiquement /var/run). Les mettre dans /dev n'est pas du tout recommandé.

Oh vénéré Ookaze,:snif: excuse moi d'avoir écrit une bêtise, oups j'espère que tu ne m'en voudras pas et qu'à l'avenir, j'aurai droit à ta mansuétude wink

Bon trêve de plaisanterie, Ookaze a encore un fois raison (bon c'est dur d'écrire toujours la même chose);
le socket de lirc est bien dans /var/run/lirc mais comme souvent pour ne pas dire toujours, je vérifie sur une de mes machines ce que j'écris, j'ai vérifié avec le lien de base proposé par mythtv à savoir /var/run/lirc/lircd et ça ne fonctionne pas pour moi alors que /dev/lirc fonctionne. J'ai tout simplement oublié que j'ai fait le test sur une machine qui ne possède pas lirc (mais irserver) donc je ne peux pas pointer vers le socket de lirc (imbécile que je suis).

Donc pour résumer, pour ceux qui utilise LIRC,  il ne faut rien faire au niveau de mythtv ou vérifier que le lien est bien "/var/run/lirc/lircd" (et du coup plus besoin de règle udev) . Pour les autres vous pouvez pointer sur le device /dev/lirc ou autre chose mais attention aux problèmes potentiels d'ordre de démarrage des périphériques (une règle udev sera certainement nécessaire).

Hors ligne

#46 06/10/2010 18:14:49

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

@gilles74. Daccoord voici le le fichier  /etc/lirc/lircd lircd.conf et voici le fichier lircrc du répertoire /home/jonathan/.mythtv/ lircrc

Voilà come je disais seul les boutons OK les flèches haut, bas, gauche, droite  mute, vol + vol - et bien sur les chiffre 1234567890 fonctionne dans mythtv et dois-je laisser dans le socket daemon lirc du contrôle à distance /dev/lirc0 ou je remet /var/run/lirc/lircd??? pour fedora

alors j'attends vos retours.

Hors ligne

#47 06/10/2010 18:52:50

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

C'est bizarre que les touches Vol+ et Vol- fonctionne avec les fichier que tu nous as envoyer. Tu n'as fait ce que l'on t'a dit de faire. Tu dois toujours modifier ton fichier lircrc pour mettre les mêmes noms sur les 2 fichiers lircd.conf et lircrc

gilles74 a écrit :
## Volume Up
begin
prog = mythtv
button = VolumeUp
repeat = 1
config = F11
end

tu ordonnes d'augmenter le volume de mythtv en appuyant sur la touche VolumeUp de ta télécommande mais dans lircd.conf

Vol+         0x0073

la touche VolumeUp s'appelle Vol+.

change pour avoir ceci

## Volume Up
begin
prog = mythtv
button = Vol+
repeat = 1
config = F11
end

idem pour tous les champs "button" du fichier lircrc

Hors ligne

#48 06/10/2010 19:20:44

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Juste pour me rapeller la manip d'hier soir avec jo.
Pour vois les touches décodées "par le kernel" (je sais ce n'est pas le terme exact, c'est le module evdev qui s'en charge), il faut taper la commande:

evtest /dev/input/event4

qui donne la liste complète. Cette commande est l'équivalent du mode2 pour les devices "classiques".


Mythuser depuis 2005

Hors ligne

#49 06/10/2010 19:49:59

Jo
Membre
Lieu : Province du Québec, Canada
Inscription : 14/01/2010
Messages : 48
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

Bon j'ai fait coincider les fichier button du fichier /home/jonathan/.mythtv/lircrc  lircrc correspondant au fichier /etc/lirc/lircd.conf lircd.conf il semblerait se soit tjrs les même touches qui fonctionne dans mythtv soit: OK les flèches haut, bas, gauche, droite  mute, vol + vol - et bien sur les chiffre 1234567890

Hors ligne

#50 06/10/2010 22:26:42

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] Comment configurer la télécommande Hauppauge Nova-S-Plus

as-tu relancé lircd ?
donne les log de mythfrontend SVP

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict