Review
Bien que les systèmes multimédias récents utilisent de plus en plus la technologie Radio Fréquence, principalement pour s’affranchir des contraintes de «pointage de signal» de nos télécommandes «d’antan», il n’en reste pas moins que la majorité des systèmes que nous possédons utilisent la technologie InfraRouge.
Le contrôleur USBUIRT permet d’émettre et recevoir des signaux IR aussi bien depuis un ordinateur que depuis d’autres appareils, comme par exemple le serveur Zwave Vera.
I. Introduction
Dans ce test, nous allons voir quelles utilisations peuvent-être faites du contrôleur USBUIRT. Le test abordera la connexion du contrôleur à la Vera, son utilisation sous Homeseer, ainsi que le contrôle des Medias Center tels que Seven Media Center ou XBMC.
II. Caractéristiques du contrôleur
IR Reception
- 34-40KHz Frequency Range
- *56KHz IR Receiver Add-On Option*
- UIR-compatible Receiver Mode
- >8 Meter Sensitivity
- IR Wavelength Filtered
- USB Wake-from-Standby Capability
- Built-in wideband IR detector for accurate Learning, including carrier frequency.
- USB Wake-from-Standby Capability
IR Transmission
- 20-60KHz Frequency Range
- Two (2) built-in High-Power Emitters
- 1/8″ Mini-Jack for External Emitters
- UIRT-compatible Struct and Raw modes
- Extended-length code support in hardware (up to 96burst-pairs)
- Max-length burst code support in driver (up to 2048 burst-pairs)
USB Interface
- Fully Plug-and-Play
- Driver Support for Win98, WinME, Win2K, and WinXP
- USB-powered
III. Contrôle infrarouge sous Homeseer (ajout par Cédric)
L’Usb Uirt est sans doute l’un des controleurs IR les plus utilisés avec Homeseer. Ce dernier possède en effet un plugin gratuit permettant d’utiliser l’Usb Uirt aussi bien en émission qu’en réception:
Il faudra tout d’abord installer les drivers de l’UsbUirt disponibles sur le site officiel, puis ensuite installer le plugin Homeseer et l’activer:
Enfin, pour faciliter l’utilisation, dans les paramètres de Homeseer, onglet Website, nous allons activer l’affichage de la page des controles IR:
Nous pouvons maintenant nous rendre sur cette nouvelle page, et ajouter un à un tous les contrôles IR que nous souhaitons:
On donne un nom à l’appareil, puis un à la commande. Ensuite, on apprend la commande à Homeseer en cliquant sur le bouton « Learn ». Une fenêtre apparait alors (sur le pc où est installé Homeseer, cela ne fonctionne par à distance):
Là, il n’y a plus qu’à positionner la télécommande en face de l’UsbUirt, puis appuyer sur la touche qu’on souhaite apprendre. Un message vient confirmer que la commande a bien été apprise. Cette commande peut maintenant être utilisée dans n’importe quel scénario. Ici, par exemple, je demande à allumer mon ampli Home Cinéma:
Grâce à ces commandes, il est très facile de faire des scénarios relativement complexes: par exemple, lors d’une détection de présence dans la salle Home Cinéma, allumer automatiquement le vidéo projecteur, baisser l’écran, allumer l’ampli HC, et le lecteur Bluray: il n’y a plus qu’à sélectionner le film :p
Mais ce plugin permet également d’utiliser l’Usb Uirt en tant que récepteur: vous pointez n’importe quelle télécommande vers l’Usb Uirt, vous appuyez sur une touche (préalablement apprise à Homeseer, bien sûr), et cela déclenche une action dans Homeseer (la fermeture des volets si vous voulez !). Il faut pour cela utiliser les commandes IR dans la partie « Trigger » de la création d’events:
Ici, j’utilise une vieille télécommande. La touche « Power » de cette télécommande peut me permettre de lancer un scénario (allumage des lumières, etc…).
Comme on le voit, avec l’Usb Uirt et ce plugin, Homeseer peut contrôler n’importe quel appareil IR (TV, Media Center, mais aussi climatiseur, etc…)
IV. Le contrôle de vos équipements depuis la Vera
N’ayant pas réussi à faire fonctionner les plugins de contrôles IR sur la Vera («Erreur de téléchargement des plugins, nouvel essai dans 10minutes»), j’ai dû contourner le système avec la mise en place de scènes et scripts lua. Pas d’inquiétude, il n’y a rien de bien méchant !
Pour commencer, il faut récupérer les codes Pronto pour chaque signal IR à apprendre à la Vera (l’opération est fastidieuse je vous l’accorde). Pour se faire il faut télécharger l’application LRNHelper, installer les drivers de l’USBUIRT et brancher l’USBUIRT sur votre PC (pensez à désactiver votre Anti-virus si les drivers ne veulent pas s’installer).
Une fois cette étape terminée, l’application se présente comme ceci :
Pour apprendre un signal IR, il faut cliquer sur le bouton « Learn an IR Code », puis pointer votre télécommande vers l’USBUIRT et appuyer 5 secondes sur la commande IR à enregistrer (la barre bleue doit se remplir entièrement. Avec mon Harmony, la barre ne se remplissait qu’à moitié et en cliquant sur le bouton « Accept Burst », cela fonctionnait quand même. A tester donc). Le code Pronto recherché apparaît dans le cadre supérieur, comme sur l’image suivante :
Nous avons enfin le code IR recherché ! Il faut répéter l’opération pour tous les codes IR désirés. Personnellement, je me suis constitué un tableau de correspondance dans Word…
La suite se déroule côté Vera cette fois ci. Il faut connecter l’USBUIRT sur la Vera, et recharger le Dashboard pour que l’USBUIRT soit reconnu. Il faut ensuite récupérer son ID. Pour cela, il faut cliquer sur le bouton ajouter un module
et sélectionner l’émetteur USBUIRT.
On trouve alors ici son ID, le 12 dans mon cas. On peut quitter la fenêtre ouverture sans valider une fois l’ID récupéré.
Toujours côté Vera, l’opération consiste à créer une scène par commande IR, ou suites de commandes IR selon ce qui est recherché (reproduction parfaite d’un bouton, ou une activité dans le même esprit que pour les Logitech Harmony). Afin d’organiser correctement mon Dashboard sur la Vera, j’ai créé une section « Multimédia » dans laquelle viennent des pièces qui sont en fait des appareils (TV etc.), et dans chaque pièce plusieurs scènes qui correspondent aux boutons de ma télécommande. En pratique, j’ai donc cela :
Passons à la configuration d’une scène. Il suffit de créer une scène et y coller ce code Lua dans l’onglet spécifique à l’écriture de scripts :
luup.call_action(« urn:micasaverde-com:serviceId:IrTransmitter1″, »SendProntoCode »,{ProntoCode= »0000 0069 0000 0010 005F 0018 0018 0018 0030 0018 0030 0018 0030 0018 0030 0018 0018 0018 0018 0018 0018 0019 0018 0018 0018 0018 0018 0018 0030 0018 0030 0018 0018 0018 0018 033C »}, 12)
On recopie dans le champ « ProntoCode » le code Pronto récupéré précédemment selon la commande IR désirée. Le dernier nombre correspond à l’ID de l’USBUIRT (le 12 dans mon cas, souvenez-vous).
On sauvegarde le code Lua, et on sauvegarde ensuite au niveau du Dashboard. On lance la scène et on admire le résultat !
N.B : on peut tout à fait envoyer plusieurs signaux IR dans la même scène, si l’on souhaite réaliser une activité par exemple.
Astuce : autant que possible, on récupérera des codes Pronto les plus précis possibles. Exemple : 2 codes pour allumer et éteindre un équipement, et non un code qui fait les 2 et switche selon l’état courant ! Idem pour les sources HDMI. Ce n’est malheureusement pas toujours possible, mais cela permet d’avoir un «pseudo retour d’état» de l’appareil (en cas d’utilisation avec d’autres télécommandes par exemple).
Ouf, c’est terminé ! Vous pouvez désormais piloter vos équipements IR depuis la Vera. Il ne reste plus qu’à choisir la télécommande de votre choix (iVera, SQ Remote etc.).
V. Le contrôle de vos équipements depuis un PC avec Intelliremote
L’USBUIRT permet également d’être utilisé en tant que récepteur IR, opération bien utile lorsque l’on veut contrôler son media player sur PC.
Au préalable, et avant de connecter en USB l’USBUIRT au PC, on installera ses drivers disponibles ici pour Windows Vista, Windows 7, 32 ou 64-bit ou là pour Windows XP, Windows 2K, Windows 98/ME.
Ensuite, rien de plus simple. Il suffit dans un premier temps de télécharger Intelliremote ici. C’est une version d’essai limitée en nombre de commandes IR programmées, mais qui nous permettra de juger de son efficacité dans un premier temps. Il vous faudra débourser 24$ pour la version complète.
Dans un premier temps donc, il faut installer le logiciel Intelliremote. Une fois lancé, vous avez cette interface :
On y retrouve la reconnaissance du driver de l’USBUIRT par Intelliremote en bas de la fenêtre.
Passons à la configuration de la télécommande. Pour mes tests, j’ai d’abord tenté la reconnaissance de celle-ci, que j’ai récupérée d’un vieux portable HP Pavillon, mais sans succès :
J’ai donc effectué la suite de mes tests avec celle-ci, parfaitement reconnue (celle de ma TV de salon) :
Je vous conseille donc de ne pas vous arrêter à la première télécommande si vous avez des problèmes de reconnaissance de signaux IR. Parfois, il vous faudra également appuyer 1 à 2 secondes pour que la commande IR passe correctement, je ne sais pas pourquoi (mais je n’ai eu ce souci qu’avec Girder, cela était peut-être dû à mon Harmony 885 que j’ai testée également).
Dirigeons nous ensuite dans l’onglet « Customize » :
Sur la gauche, nous retrouvons tous les systèmes pour lesquels les touches sont déjà pré-renseignées (MCE 7, XBMC etc.), ainsi qu’une section Intelliremote complètement personnalisable. Ce qu’il faut retenir, c’est qu’il n’est possible d’utiliser qu’un seul profil à la fois. Les profils sont interchangeables directement depuis la barre de menu, à partir de son icône Tray :
Passons à l’enregistrement d’une touche de la télécommande de test. On prend pour exemple la configuration du bouton correspondant à la fonction « Démarrer MCE ». On se rend dans la section MCE 7, sur la ligne « Start (Green button) », on clique sur « Learn Code », puis on appuie sur la touche désirée de la télécommande en prenant soin de la pointer vers l’USBUIRT. On valide ensuite le changement en cliquant sur « Apply Change ». La procédure est identique pour n’importe quel bouton pour n’importe quelle application. Il est même possible de déclencher un script de son choix depuis une touche.
Vous pouvez tester le bouton de votre télécommande, l’application MCE7 se lance !
Voilà, vous savez configurer votre télécommande pour contrôler depuis des transmissions IR vos applications Multimédia / Media Center favorites sur votre PC.
Je vous invite à vous balader dans le menu Connections également, car Intelliremote offre aussi la possibilité de contrôler vos équipements depuis des commandes http. On peut donc imaginer doubler les possibilités de contrôles de vos équipements, d’une part depuis une télécommande «classique» IR, ou par exemple d’un iBidule ou autre Smartphone avec des commandes http, voire même de les intégrer dans des scripts lua de la Vera ! Bref, les possibilités sont nombreuses !
VI. Le contrôle de vos équipements depuis un PC avec Girder
J’ai également réalisé quelques tests avec Girder 5 Standard. Il est téléchargeable lui aussi en version d’essai (30 jours gratuits). Par contre, il faudra compter 49,99$ pour la version complète. Je ne décrirai pas de manière aussi détaillée Girder que Intelliremote, pour la simple et bonne raison que je l’ai trouvé beaucoup plus compliqué à mettre en œuvre. L’interface est, mais ce n’est que mon avis, beaucoup moins intuitive que Intelliremote. De plus, Intelliremote répondait déjà à mes attentes.
Toutefois, pas de panique, il n’y a rien d’insurmontable. Il faudra juste penser à activer le driver USBUIRT dans les paramètres de l’application. Pour le reste, c’est plus ou moins la même démarche que pour Intelliremote.
VII. Conclusion
Pour conclure, je trouve ce contrôleur IR plutôt performant et réactif. Je l’utilise pour contrôler mon installation multimédia depuis la Vera. Les temps de réaction sont très courts, de l’ordre de la milliseconde chez moi.
Les avantages :
- C’est un émetteur et récepteur
- possibilité de contrôle de ses équipements IR depuis la Vera
- possibilité de contrôle de ses équipements IR depuis un PC
- Possibilité de rajouter une rallonge IR sur le boîtier
Les inconvénients :
- Ce n’est pas lié à l’USBUIRT en lui-même, mais il n’est pas possible de l’utiliser en tant que récepteur sur la Vera
- Intégration fastidieuse sur la Vera, mais parfaitement fonctionnelle
- Il faut compter minimum 24$ pour pouvoir tirer parti de ses capacités sur PC, dû à l’utilisation d’un logiciel tiers de configuration IR
Petite astuce: le serveur sur lequel est connecté l’UsbUirt n’est pas toujours proche des appareils IR à contrôler. Pour remédier à cela, il est possible d’utiliser des transmetteurs IR, comme par exemple les Powermid d’Ebode:
Chez moi, un récepteur est positionné devant la Vera et l’UsbUirt, et plusieurs transmetteurs sont positionnés devant le coin TV du salon, celui de la chambre, mais également devant le Roomba: de cette facon, la Vera est capable de contrôler chacun de ses équipements :D
Bref, l’Usb Uirt est un incontournable en domotique. Disponible pour 55€ chez notre partenaire Domadoo, par exemple, il serait dommage de passer à côté.






































Article très très intéressant !
Merci pour ces explications richement illustrées !
Petite question d’ordre « pratique » :
Je vois qu’avec intelliremote il est possible de contrôler un profil MCE, mais est-il possible de contrôler le module TV à travers MCE (tuner HDHomerun) ?
Mon but : contrôler le mediacenter MCE totalement depuis la télécommande et se servir du HDHomerun via MCE comme TV principale … et ainsi appuyer sur la touche 1 de la télécommande pour lancer MCE sur la TV et sur la chaine 1 …
Merci
A+
Yop,
Merci pour l’article …
Cependant : ca ne marche pas avec les telco des Climatisations … tres tres dommage ! Et la methode d’apprentissage est assez fastidieuse.
On va tester Keene128 avec l’extension voir si c’est mieux.
Manu
J’ai perdu quelques heures à faire mon apprentissage IR avec l’USBURIT, si j’avais eu cet article la semaine dernière ça m’aurait bien aider. Très bien fait.
Il faudrait la suite pour Homeseer, qui n’est pas évidente :D non plus: Envoyer une commande IR via l’interface HStouch, en gros un tuto sur la programmation d’un bouton dans le but de commander USBUIRT.
@manu : je confirme, le USB UIRT ne supporte pas la longueur de trame de certaines clim (Daikin, Mitsubishi Electric, etc.)
Pour ma part, j’ai remplacé mon USB UIRT par plusieurs irTrans (pour piloter des clims un peu partout dans la maison).
Inconvénients : prix, apprentissage (idem USBUIRT)
Avantages : tout le reste : fonctionne parfaitement avec tous les signaux infrarouge (clim incluses), déport de l’émetteur/récepteur par rapport au PC qui le pilote : l’irTrans est disponible en USB, RJ45 ou Wifi.
La qualité de fabrication est excellente.
Merci pour cet article !
L’astuce du transmetteur IR est une bonne idée, pour moi c’est le principal désavantage à l’usbuirt : la connexion USB qui empèche de la déporter du serveur..
Il n’y a pas trop de pertes en passant par l’intermédiaire des transmetteur RF ?
Sinon pour contrôler un USBUIRT (en recepteur et emetteur, apprendre les codes etc..) il y a Eventghost sous windows, gratuit et permettant de faire autant que girder et intelliremote ;)
Je confirme, USBUIRT est un incontournable.
Avec une rallonge IR, de ce style: câble emeteur, branché au dos de l’USBUIRT, il est possible de commander les appareils où qu’ils soient puisque j’ai fait un test en coupant cette rallonge afin de l’agrandir avec 2 brins d’une bobine de câble téléphone de 100m.
Pour ma part, via girder et Xlobby permettant un réglage différent pour chaque écran, je pilote tout avec ma télécommande TV, même le X10 car les ordre arrivent encore plus vite qu’avec un émetteur X10.
J’ai acheté 2 autres télécommandes pour ma TV, ce qui m’en fait 3 identiques pour piloter tout, vraiment tout.
@CyberWarrior:
Oui il est possible de contrôler le HDHomeRun directement via MCE à l’aide des touches de la télécommandes. Par contre je n’ai pas testé si le fait d’appuyer sur la touche 1 de la télco lançait directement MCE sur la bonne chaîne. Je ferai le test à mon retour de vacances!
@manu:
Dommage pour les clims… il semblerait que j’ai le même problème avec ma télco HP comme indiqué dans l’article! Je ne connaissais pas Keene, ça peut être intéressant en effet!
@Sheriff:
Effectivement on peut dire que Homeseer et HSTouch ne sont pas forcément toujours intuitifs! Là, c’est un message pour que quelqu’un réalise un mini-tuto sur HSTouch dans son ensemble :mrgreen:
@Gabou:
Pour les pertes RF, je laisse Cédric répondre à cette question car il en utilise pas mal! Sinon pas mal Eventghost je ne connaissais pas, je le testerais à l’occasion!
@slaytanic:
Pas mal le coup de la rallonge, mais ça implique un passage dans des gaines si on veut rester propre! Pour le coup, comme les saignées sont pas très WAF, il faut prévoir à l’avance! L’idée de la rallonge sur paire téléphonique est à garder en tête ;)
@Sheriff: faudra que je prévois une série de tuto sur HSTouch :D Si vous avez des suggestions de points précis à traiter, n’hésitez pas !
@Gabou: je n’ai pas de pertes à déplorer en utilisant ces transmetteurs. Ca fonctionne comme si l’UsbUirt était en face de l’appareil. Bon à savoir: ces transmetteurs sont fournis avec le cable dont on parle plus haut, avec 3 « émetteurs ». Donc avec un transmetteur de ce genre, on peut piloter 3 appareils en collant directement l’émetteur sur l’appareil, là aucune perte à craindre.
@Julian: En fait, j’ai tout passé après coup, comme pour mes caméras, mais avant les peintures finales, dans les angle des plafonds caché par une corniche déco, derrière des plinthes démontées puis remontées, faux plafond à l’aide de baguettes et câble électrique pour faire tire fils via les trous de spots encastrées, passage de la dalle le long de canalisations… C’est maintenant invisible. Je suis un pro du passage de câble.
bonjour, je posséde un usb/uirt branché sur un eeetop et j’aimerai allumer ma télé tout les jours de la semaine à 7h30 sur france2.
Quelle est la façon la plus simple et la moins couteuse pour le faire ? merci de votre aide
un allumage programmé du PC sera nécessaire je pense
Personne ?
Oui un allumage programmé du pc est nécessaire, ce n’est pas toujours réalisable cela dépend des capacités du BIOS de la carte mère. Sinon, il faudrait voir si il est possible de scripter l’envoi du signal IR et l’envoyer via le planificateur de tâche Windows, là j’ai pas regardé si Girder, Intelliremote ou Eventghost pouvait le faire. Sinon, si tu as une Vera ou une Zibase, tu y connectes l’usbuirt, tu crées une scène et voilou! :mrgreen:
OK merci ! ça me dérange pas de laisser l’eeepc tourner vu que ça consomme rien. Par contre j’ai pas de zibase mais l’usbuirt est déja branché sur le pc pour Skipper.
si quelqu’un a la solution par le planificateur ?
Si hc skipper n’a pas d’option de planification, tu peux utiliser eventghost avec le plugin/greffon Scheduler (fourni avec), pour planifier l’envoi de code ir n’importe quand (il faut que le pc connecté à l’usbuirt soit allumé par contre)
c’est bon j’ai installé eventghost, j’ai appris un code IR pour allumé la TV ça marche, mais j’ai pas encore pigé pour le planifier, je vois ça ce soir Merci
Bon et bien pas moyen de configurer eventghost ! :eek:
si quelqu’un qui connait bien pouvait me donner la démarche pour envoyer un code IR avec USBUIRT à une heure précis tous les jours de la semaine je suis client ! merci
Je viens de recevoir cet am un usbuirt et ce post est tres precieux pour moi: merci beaucoup pour le partage :-)
Content que ca te soit utile ! L’UsbUirt est un petit appareil génial, mais il faut savoir avec quoi l’utiliser…
Maison et Domotique est de plus en plus technique grâce aux nouveaux contributeurs. Très bon article ! :)
L’USBUIRT (ou même l’IRTrans) a énormément évolué depuis son ancêtre sur port série (à l’époque les sources étaient fournies et l’on pouvait se le fabriquer/adapter soi-même/à ses besoins).
Une autre alternative, qui n’a malheureusement pas été envisagé par les développeurs, et pourtant plus accessible lors de la mode de MediaCenter très grand publique, aurait put-être les récepteurs usb MCE Remote eHome, qui intègrent également la réception IR et l’émission via les fameux câbles émetteurs (pas de support dans HC-Skipper par ex.). Couplé à EventGhost, qui remplace l’ancêtre IRAssistant et se rapproche avantageusement de Girder, je pense qu’il y aurait eu beaucoup de potentiel, pour un budget plus raisonnable.
Mes sources sont assez vieilles et je n’ai jamais pris le temps de les approfondir. Mes rares expériences ne concernaient que l’utilisation sur PC et soft « MediaCenter » divers.
J’ignore si quelque chose fut/est réalisé dans ce sens.
Bonjour,
Suite à la demande de tomcat, j’ai ajouté la fonctionnalité de planificateur de tâches dans HC-SKIPPER. Il est désormais possible de déclencher des actions A/V et domotiques au jour et à l’heure souhaités.
Pour en savoir plus, veuillez consulter le forum officiel: http://www.hc-skipper.com/forum/viewtopic.php?f=16&t=92
Bonjour, Est il possible de déporter un USBUIRT sur un réseau avec un extendeur USB > RJ45 (par exemple http://www.abix.fr/extender-usb-rj45-cat5-50m,article,149243.html?#) ? Sinon à quelle distance maxi estimez vous l’éfficacité IR de l’ USBUIRT ?