Si comme moi vous avez investi dans une télécommande universelle logitech harmony programmable et que par défaut les logiciels du fabricant sont sous windows alors cet article va peut être vous intéresser.

Pour pouvoir programmer la télécommande, il vous faut tout d'abord avoir un compte sur le site http://members.harmonyremote.com

Une fois cela fait, il vous faut installer les packages sous ubuntu :

Préparer les sources.list pour rajouter universe :

apt-get update
sudo apt-get install congruity concordance

Ensuite il vous faut rajouter les info de la télécommande udev :

Brancher la télécommande en usb

Lancer la commande pour voir si elle est bien détecté

lsusb |grep -i logitech

Vous devriez avoir comme résultat quelque chose dans ce genre (ci-dessous pour mon harmony 600, logique nan ;)) :


Bus 002 Device 008: ID 046d:c122 Logitech, Inc. Harmony 700 Remote

Ce qui nous intéresse est le code 046d:c122. C'est ça qu'on va mettre dans udev. Lancer la commande suivante en adaptant avant avec les info de votre télécommande :

echo 'SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c122", MODE="666"' |sudo tee /etc/udev/rules.d/custom-concordance.rules

Voilà pour la partie package.

Au niveau de votre navigateur internet, dites lui de toujours demander l'emplacement lorsque vous téléchargez quelque chose. En effet quand vous serez sur le site members.harmonyremote.com lors de l'application de la conf dans votre télécommande, le navigateur va envoyer un fichier du type .EZHex. Le navigateur devrait alors vous proposer de l'ouvrir avec Congruity. Vous n'avez plus qu'à suivre le wizard.

Connectez vous au site http://members.harmonyremote.com, configurer vos périphériques, vos activités puis dites lui de mettre à jour votre télécommande.

Si jamais le navigateur ne lance pas congruity vous pouvez toujours le faire à la mano :

congruity Connectivity.EZHex &
congruity Update.EZHex &