Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
telecommande_logitech_harmony [Le 15/07/2009, 23:18] – versions - orthographe Spirzouftelecommande_logitech_harmony [Le 11/09/2022, 10:32] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 1: Ligne 1:
-{{tag>gutsy logitech télécommande matériel}}+{{tag>Xenial télécommande matériel}}
 ------ ------
- 
- 
  
 ====== Télécommande : Harmony ====== ====== Télécommande : Harmony ======
  
-Vous avez ou vous envisagez de craquer pour une des magnifiques télécommandes de la série Harmony produite par Logitech ? Cependant il y a un hic... la configuration de l'engin est prévue uniquement avec un PC équipé de Windows ou un Mac. Et bien, sachez que ce //petit// désagrément est résolu : en effet le logiciel harmony vous permet de configurer votre télécommande sous GNU/Linux!+Vous avez ou vous envisagez de craquer pour une des magnifiques télécommandes de la série Harmony produite par Logitech ?  Et bien, sachez que le logiciel **Concordance** vous permet de configurer votre télécommande sous GNU/Linux !
    
 <note important>Les modèles 890 et 1000 ne sont pas encore supportés mais les travaux sont en cours, patience...et la mise à jour du firmware n'est pas encore supportée</note> <note important>Les modèles 890 et 1000 ne sont pas encore supportés mais les travaux sont en cours, patience...et la mise à jour du firmware n'est pas encore supportée</note>
-<note important>Il semblerait que le projet aie été renommé (Harmony - versions ≤ 0.13 ⇒ Concordance - versions ≥ 0.20). Si quelqu'un a le matériel, il faudrait tester si la procédure a changé : http://sourceforge.net/forum/forum.php?forum_id=792281</note>+
  
 ===== Pré-requis ===== ===== Pré-requis =====
-  * Disposer des [[:sudo|droits d'administration]] ; +  * Disposer des [[:sudo|droits d'administration]] ; 
-  * Disposer d'une connexion à Internet configurée et activée +  * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **libusb** et **libusb-dev**.+
  
-===== Installation ===== +===== Installation=====
-3 étapes successives sont nécessaires: +
-  * télécharger ; +
-  * détarer ; +
-  * compiler.+
  
-<code>cd /tmp +Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>concordance]]** et si vous souhaitez benéficier d'une interface graphique, ajoutez le paquet **[[apt>congruity]]**.
-wget -q http://downloads.sourceforge.net/harmonycontrol/harmony-0.12.tar.bz2?modtime=1200074775&big_mirror=0 +
-tar xvf harmony-0.12.tar.bz2 +
-cd harmony-0.12 +
-make +
-sudo make install</code>+
  
-Brancher la télécommande sur un port USB et faire un test de communication: 
-<code>sudo harmony -r</code> 
  
-Si l'essai n'est pas concluant (un message d'erreur est retourné par harmony), redémarrer le PC.+===== Utilisation ===== 
 +  
 +Si vous utiliser l'interface graphique avec congruity, lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unity) en faisant une rechercher avec le mot clé **harmony**, ou via le [[:terminal]] (toutes versions d'Ubuntuavec la [[:commande_shell|commande]] suivante : 
 +<code>mhgui</code> 
 +Lors du premier lancementvous devez créer un compte, pour cela cliquez sur le champs //Create Account//. Ou bien vous pouvez le créer via le [[http://members.harmonyremote.com/|Site officiel de Logitech]]. 
 + 
 +{{ :applications:congruity_xenial.png?350 }} 
 + 
 +Une fois le compte créé, commencez par exemple à ajouter une télécommande, vouz verrez pour créer des **Activités** ultérieurement.
  
-===== Utilisation/Configuration ===== +{{ :applications:congruity2_xenial.png?350 }}
-Créer un compte et configurer la télécommande sur le site officiel [[http://members.harmonyremote.com/|Site officiel de Logitech]]. C'est de loin l'étape la plus complexe mais le site est suffisamment documenté pour arriver à créer une première configuration (cette étape est complexe quelque soit le système d'exploitation de votre ordinateur).+
  
-Lorsque que la configuration est prête, le site propose de mettre à jour la télécommande. Suivre alors les instructions jusqu'au téléchargement du fichier **Connectivity.EZHex**. Sauver celui-ci dans le répertoire **/tmp**. Le site Web est alors en attente d'un retour de la télécommande, afin de satisfaire ses souhaits, lancer la procédure de connexion de la télécommande:+Lorsque que la configuration est prête, le site propose de mettre à jour la télécommande. Suivre alors les instructions jusqu'au téléchargement sur votre poste du fichier **Connectivity.EZHex**. Sauver celui-ci dans le répertoire **/tmp**. Important : garder la page ouverte car le site est en attente d'un retour de la télécommande.  Lancer alors la procédure de connexion de la télécommande:
 <code> <code>
 cd /tmp cd /tmp
-sudo harmony -t Connectivity.EZHex+sudo concordance -t Connectivity.EZHex
 </code>  </code> 
  
-Le site Web répond alors: le téléchargement automatique du fichier **Update.EZHex** commence. Sauver celui-ci dans le répertoire **/tmp**. Ce fichier est la configuration proprement dite et doit être charger sur la télécommande avec la commande suivante:+Le programme retourne alors ce résultat : 
 + 
 +<code> 
 +Concordance 0.21 
 +Copyright 2007 Kevin Timmerman and Phil Dibowitz 
 +This software is distributed under the GPLv3. 
 + 
 +Requesting Identity: 100%                 done 
 +Contacting website:                       done 
 +Success! 
 +</code> 
 + 
 +Le site Web propose alors de téléchargement sur votre poste le fichier **Update.EZHex**. Sauver celui-ci dans le répertoire **/tmp**. Ce fichier est la configuration proprement dite et doit être chargé sur la télécommande avec la commande suivante:
 <code> <code>
 cd /tmp cd /tmp
-sudo harmony -C Update.EZHex+sudo concordance -C Update.EZHex
 </code>  </code> 
  
-C'est terminé!+Le programme retourne alors ce résultat (comptez 30s environ):
  
 +<code>
 +Concordance 0.21
 +Copyright 2007 Kevin Timmerman and Phil Dibowitz
 +This software is distributed under the GPLv3.
  
 +Requesting Identity: 100%                 done
 +Invalidating Flash:                       done
 +Erasing Flash:       100%                 done
 +Writing Config:      100%    42 KiB       done
 +Verifying Config:    100%    42 KiB       done
 +Resetting Remote:    100%                 done
 +Setting Time:                             done
 +Contacting website:                       done
 +Success!
 +</code>
  
 +===== Mise à jour du Firmware =====
 +Le site peut vous proposer la mise à jour du firmware. C'est un fichier LatestFirmware.EZUp
 +Pour faire la mise à jour :
 +<code>
 +sudo concordance -F LatestFirmware.EZUp
 +</code> 
  
-===== Liens =====+===== Problème d'autorisations =====
  
-  [[http://www.phildev.net/harmony/|Site officiel de harmony par Phil Dibowitz]] [en] +Il peut arriver que **Concordance** ne fonctionne qu'en mode super utilisateur (sudo nécessaire).
-  [[http://sourceforge.net/projects/harmonycontrol/]] [en+
-  * [[http://members.harmonyremote.com/|Site officiel de Logitech]] [en|fr] +
-----+
  
-//Contributeurs : [[utilisateurs:Tray-To]].//+Pour exécuter concordance en tant qu'utilisateur régulier, il faut [[:tutoriel:comment_modifier_un_fichier|créer le fichier]] **/etc/udev/rules.d/99-custom-concordance.rules** avec les [[:sudo|droits superutilisateurs]], et y copier cette ligne : 
 + 
 +<file> 
 +SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c512", MODE="666" 
 +</file> 
 + 
 +L'''idVendor'' et l'''idProduct'' correspondent aux informations issues de la commande ''lsusb'' : 
 +<code> 
 +Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +Bus 007 Device 003: ID 046d:c111 Logitech, Inc.  
 +Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +</code> 
 + 
 +Dans cet exemple, la ligne ''Logitech, Inc'' correspond à la télécommande. L'''idVendor'' est donc ''046d'' et l'''idProduct'' le ''c111''
 + 
 + 
 +===== Voir aussi ===== 
 + 
 +  * [[https://www.phildev.net/harmony/|Site officiel de harmony par Phil Dibowitz]] [en] 
 +  * [[https://sourceforge.net/projects/concordance/|Sur sourceforge]] [en] 
 +  * [[http://members.harmonyremote.com/|Site officiel de Logitech]] [en|fr] 
 +  * [[http://blog.guiona.com/2011/01/logitech-harmony-et-gnu_linux/|Logitech-harmony-et-gnu_linux par Guiona]]. [fr]
  
 ---- ----
-A great thanks to Phil Dibowitz+ 
 +//Contributeurs : [[utilisateurs:Tray-To]], [[http://forum.ubuntu-fr.org/profile.php?id=45561|darunia]].//