FR 2900263 A1 20071026 FR 0603447 A 20060419 L'invention concerne un procédé de test et d'installation d'une télécommande pour commander des éléments d'un réseau domotique destinés à la gestion de la sécurité ou du confort thermique ou lumineux dans un bâtiment. Elle concerne encore un support de données comprenant un logiciel permettant la mise en oeuvre d'un tel procédé. Dans les installations domotiques, il est courant qu'un ensemble de télécommandes utilise une communication radiofréquences pour transmettre des ordres de commande à des actionneurs ou recevoir des informations d'état depuis des actionneurs dans un bâtiment. De tels actionneurs permettent par exemple la manoeuvre d'équipements mobiles de fermeture, tels que portes, portails, volets enroulables, serrures, de protection solaire, tels que stores ou écrans filtrants, de ventilation, tels que volets d'aération, ou de projection multimédia (écrans de projection). Les actionneurs peuvent également agir sur des dispositifs de chauffage, de climatisation, de ventilation, ou d'éclairage. Les actionneurs et les télécommandes communiquent également par radiofréquences avec des capteurs mesurant des grandeurs physiques telles que température, humidité, vitesse du vent, éclairement, luminance, etc., susceptibles d'affecter le confort ou la consommation énergétique du bâtiment. La communication radiofréquences de la plupart des éléments (actionneurs, capteurs, télécommandes) de l'installation est bidirectionnelle, mais certains éléments communiquent uniquement de manière unidirectionnelle. MS \2. S 649.12 FR. 5 60. dpt. do c Tous les éléments de l'installation possèdent un moyen d'identification commun qui leur permet de savoir qu'ils appartiennent à une même installation, et d'ignorer des signaux radiofréquences qui ne leurs sont pas destinés. Ce moyen d'identification est par exemple une clé maison qui comprend un germe dupliqué dans un algorithme de calcul utilisé lors de chaque processus d'authentification. Les éléments de l'installation contiennent également en mémoire la liste des éléments qu'ils commandent, ou inversement la liste des éléments auxquels ils obéissent, ou encore la liste des éléments dont ils reçoivent des informations de mesure. L'introduction d'une nouvelle télécommande dans l'installation nécessite de la faire connaître de tous les équipements qu'elle va commander et/ou inversement qu'elle acquiert la liste de ceux-ci. Cette opération de configuration peut être plus ou moins fastidieuse à réaliser. Les demandes de brevet WO 03/069794, WO 03/069573, WO 03/049375 et WO 03/107105, décrivent plusieurs moyens cornplémentaires permettant de simplifier les opérations de configuration. Dans la dernière demande, un outil de type ordinateur PC est utilisé par l'installateur par exemple pour servir d'intermédiaire dans la transmission de données entre télécommandes et actionneurs, ou inversement entre actionneurs et télécommandes, et pour faciliter l'établissement de liens entre ces données. Dans le brevet US 6,791,467, une télécommande universelle est apte à communiquer, et à donner des ordres de commande, avec tous les équipements ménagers se trouvant à portée radio. Les équipements, par l'intermédiaire d'une unité complémentaire d'équipement, fournissent à la MS\2. S649.12FR.560. dpt. doc télécommande universelle les données nécessaires à la commande. L'écran de la télécommande universelle est apte à représenter un panneau de contrôle virtuel de l'équipement. L'invention peut être appliquée à un petit bâtiment commercial, présentant une certaine complexité, mais elle est principalement destinée à faciliter l'achat et l'installation d'un nouveau type de télécommande dans une installation domestique existante, par exemple une maison comprenant déjà plusieurs actionneurs, télécommandes et/ou capteurs du type décrit. En effet, l'offre technique des fabricants de télécommandes évoluant, les nouveaux modèles présentent une ergonomie ou de nouvelles fonctionnalités non connues de l'utilisateur. De plus, plusieurs fabricants utilisant le même protocole de communication proposent des modèles de télécommandes présentant une esthétique et des interfaces différentes pour commander les mêmes équipements avec des fonctionnalités plus ou moins avancées. Il est de l'intérêt de l'utilisateur de pouvoir comparer plusieurs modèles de télécommandes avant de faire son choix. Cependant, cette étape de comparaison peut nécessiter au moins une semaine, voire beaucoup plus si la commande comprend des fonctionnalités hebdomadaires ou saisonnières. Pour permettre cette comparaison, le distributeur de télécommandes doit prêter à l'utilisateur une télécommande voire plusieurs télécommandes pendant plusieurs jours, semaines ou mois. Ceci impose des contraintes logistiques considérables, en particulier lorsqu'il est nécessaire de prêter simultanément des télécommandes à différents utilisateurs. MS\2. S 649.12FR. 560. dpt. doc Le but de l'invention est de fournir un procédé de test de télécommande remédiant aux inconvénients identifiés précédemment et améliorant les procédés de test connus de l'art antérieur. En particuliier, l'invention permet de s'affranchir d'un certain nombre de contraintes logistiques liées au prêt de télécommandes à des utilisateurs pendant des périodes relativement longues. L'invention permet aussi de comparer la performance ou la réaction de deux télécommandes dans des contextes quasi-identiques. L'invention permet également de faciliter l'installation d'une nouvelle télécommande dans une installation domotique existante. Le procédé de test et d'installation selon l'invention est caractérisé en ce qu'il comprend les phases suivantes : chargement d'un logiciel d'émulation de la télécommande dans un ordinateur pour définir une télécommande virtuelle, configuration de la télécommande virtuelle pour permettre la commande d'éléments du réseau, utilisation de la télécommande virtuelle pour commander des éléments du réseau, transfert de données de configuration de la télécommande virtuelle à la télécommande. La phase d'utilisation de la télécommande virtuelle peut présenter une durée limitée. La phase de chargement d'un logiciel d'émulation de la télécommande dans un ordinateur peut être faite via internet. La phase de configuration de la télécommande virtuelle peut comprendre 30 un chargement dans l'ordinateur d'un logiciel d'assistance à la MS\2. S649.12FR.560.dpt.doc25 configuration de la télécommande virtuelle et une exécution de ce logiciel. Le support de données selon l'invention comprend un logiciel permettant 5 la mise en oeuvre du procédé défini précédemment. Le dessin annexé représente, à titre d'exemple, un mocle d'exécution d'une installation permettant la mise en oeuvre d'un mode d'exécution du procédé selon l'invention. La figure 1 est un schéma d'une installation domotique pour mettre en oeuvre un mode d'exécution du procédé selon l'invention. La figure 2 est un schéma représentant les informations de configuration 15 d'une nouvelle télécommande insérée dans l'installation. La figure 3 représente un ordinogramme d'un mode de réalisation d'un procédé de test et d'installation d'une nouvelle télécommande selon l'invention. L'installation INST représentée à la figure 1 comprend un ordinateur PCU par exemple de type PC muni de moyens de saisie tels que notamment un clavier et une souris et d'un écran de visualisation (non représentés). 25 Cet ordinateur est raccordé au réseau Internet WEB par une liaison réseau NET. Alternativement, la référence NET peut représenter une liaison à un lecteur de données, par exemple un lecteur de disque optique DVD, et la référence WEB peut représenter le lecteur de données. 30 MS\2. S 649.12FR. 5 60. dpt. doc 10 20 L'ordinateur est par ailleurs raccordé à un transmetteur radio bidirectionnel TSV, représenté par un bloc rectangulaire et une antenne, par l'intermédiaire d'une liaison périphérique par exemple filaire de type USB. Alternativement, le transmetteur TSV peut être intégré dans l'ordinateur dans une version standard, ou encore dans une version spécifique d'ordinateur utilisée en tant qu'outil spécialisé. Le transmetteur radio bidirectionnel TSV peut communiquer par radiofréquences grâce à un protocole commun avec plusieurs actionneurs ACT1, ACT2, ACT3 pilotant des équipements domotiques installés dans le bâtiment. Chaque actionneur est représenté par un bloc rectangulaire muni d'une antenne pour schématiser les moyens nécessaires à la liaison radiofréquences. Tous les éléments communiquent donc selon un même support physique et selon un même protocole définissant un même réseau domotique dès lors qu'une même clé d'authentification est partagée par tous les éléments. Le premier actionneur ACT1 comprend un motoréducteur dont l'arbre de sortie entraîne le mouvement d'un portail. Le deuxième actionneur ACT2 agit sur un moyen de chauffage-climatisation. Le troisièrne actionneur ACT3 agit sur un moyen d'éclairage. Dans chaque cas, l'actionneur comprend tous les moyens nécessaires à la réception d'un message contenant un ordre de commande, à l'interprétation de l'ordre et à son exécution. L'actionneur comprend également les moyens nécessaires à la génération de messages relatifs à son état (ou à l'état de l'équipement associé à l'actionneur) et à l'émission de tels messages dans le réseau domotique. MS\2.S649.12FR.560.dpt.doc Tous ces moyens, de même que les moyens d'alimentation de l'actionneur, ne sont pas représentés car connus de l'homme du métier et sans incidence dans la mise en oeuvre de l'invention. L'installation INST comprend également un capteur SNS1 de type météorologique donnant des informations sur les conditions extérieures au bâtiment (par exemple vitesse de vent, température, ensoleillement, détection périmétrique d'approche,...) et un capteur SNS2 donnant des informations sur les conditions intérieures au bâtiment (température, éclairement, détection de présence...). Ces capteurs comprennent de même des moyens de communication leur permettant de communiquer avec le reste du réseau domotique. L'installation INST comprend également une télécommande RCU1 et une télécommande RCU2, qui comprennent également des moyens de communication leur permettant de communiquer avec le reste du réseau domotique. Une nouvelle télécommande RCU est destinée à être intégrée au réseau 20 domotique. Le procédé d'installation de celle-ci dans le réseau domotique est décrit plus bas. Au terme du processus d'installation, la nouvelle télécommande contient une série de données de configuration CFG représentée à la figure 2. 25 Cette série comprend notamment : - une valeur numérique d'une clé maison HMK, partagée par tous les éléments de l'installation, - un premier identifiant de groupe GRP1, relatif à un premier groupe d'éléments commandés simultanément par cette télécommande 30 pour un premier type d'ordre, MS\2.S649.12FR.560.dpt.doc - un deuxième identifiant de groupe GRP2, relatif à un deuxième groupe d'éléments commandés simultanément par cette télécommande pour un deuxième type d'ordre - un code adresse ADR1 d'un premier capteur interrogeable par la télécommande sur activation d'un troisième type d'ordre, le code adresse ADR2 d'un deuxième capteur interrogeable par la télécommande sur activation d'un quatrième type d'ordre, - une séquence numérique de mode MOD comprenant des informations relatives au paramétrage de la télécommande elle- même par l'utilisateur : par exemple, choix d'affectation de certaines touches à certaines fonctions ou à un type d'ordre particulier, sensibilité d'appui sur une touche, type d'affichage, vitesse de curseur, langue utilisée dans les dialogues, paramètres horaires, journaliers, hebdomadaires, saisonniers, etc. Alternativement, les identifiants de groupe peuvent être remplacés par la liste des identifiants (ou adresses) individuels de tous les éléments constituant chaque groupe. Inversement, une fois l'installation de la nouvelle télécommande terminée, tous les actionneurs susceptibles d'obéir à des ordres spécifiques provenant de cette nouvelle télécommande ont mis en mémoire un identifiant relatif à cette télécommande afin de pouvoir la reconnaître. Toutes ces opérations d'installation et de configuration sont réalisables avec les procédés décrits dans les documents de l'art antérieur. Un procédé de test d'une nouvelle télécommande dans une installation domotique existante est décrit en référence à la figure 3. MS\2.S649.12FR.560.dpt.doc Dans une première étape E11, l'utilisateur installe, à son domicile, sur son ordinateur personnel PCU un logiciel d'émulation d'une télécommande domotique qu'il a prévu de tester en vue de l'acquérir. L'installation peut se faire grâce à un disque support de données numériques contenant le logiciel d'émulation qui a été remis à l'utilisateur par le distributeur de télécommandes ou par téléchargement du logiciel d'émulation via le réseau internet. Le logiciel d'émulation ALS comprend un ensemble des programmes exécutables nécessaires à la simulation fonctionnelle d'une télécommande domotique réelle et, de préférence, à la visualisation de la télécommande émulée dont les touches sont activables à l'aide de l'interface de saisie de l'ordinateur par exemple via le clavier, la souris, ou un écran tactile. Le logiciel d'émulation ALS comprend ainsi des moyens logiciels pour activer le transmetteur bidirectionnel TSV selon les ordres à transmettre, des moyens logiciels pour afficher sur l'image de la télécommande émulée les messages qu'afficherait l'écran de la commande domotique réelle lors de sa manipulation ou lors de la réception de messages par le transmetteur bidirectionnel TSV. Le logiciel d'émulation peut être similaire à celui utilisé dans le brevet US 6,791,467. Dans une deuxième étape E12, l'utilisateur utilise son ordinateur pour réaliser toutes les manipulations de configuration de la télécommande émulée ou télécommande virtuelle, comme il l'aurait fait avec une nouvelle télécommande domotique réelle.25 De façon imagée, la télécommande virtuelle VRCU est représentée sous forme d'un bloc en trait pointillé à l'intérieur de l'ordinateur PCU. A l'issue de la deuxième étape E12, l'ensemble de la configuration CFG 5 est donc stocké dans la mémoire de l'ordinateur, comme représenté en figure 1. Une fois la télécommande virtuelle configurée, l'utilisateur peut commander les différents éléments de l'installation avec celle-ci et vérifier 10 par lui-même l'intérêt de certaines fonctionnalités nouvelles offertes par la nouvelle télécommande qu'il envisage d'acheter. Dans une étape E13, l'utilisateur contrôle le fonctionnement de la télécommande virtuelle et modifie, le cas échéant, sa configuration de 15 manière à ce que celle-ci réponde au mieux à ses besoins et attentes. La durée d'utilisation de la télécommande virtuelle peut être limitée. Pendant cette durée, la télécommande virtuelle aura permis à l'utilisateur de se faire une opinion sur la télécommande qu'il envisage d'acheter. En 20 effet, pendant cette durée, hormis le fait que l'utilisateur doit agir sur la télécommande virtuelle par le biais de son ordinateur, la télécommande virtuelle fonctionne exactement comme fonctionnerait la télécommande réelle, notamment en utilisant les informations issues des capteurs pour générer des ordres en fonction du paramétrage réalisé par l'utilisateur. 25 Dans une étape E14, l'utilisateur a fait l'acquisition de la télécommande réelle RCU. L'installation de cette nouvelle télécommande RCU dans l'installation se fait alors très aisément. En effet, la configuration CFG de la télécommande virtuelle peut être dupliquée de la mémoire de 30 l'ordinateur vers la nouvelle télécommande RCU. La configuration CFG est transmise, par radiofréquences, à l'aide du transmetteur TSV de MS\2. S649.12FR.560.dpt.doc l'ordinateur. Cette transmission est par exemple automatique et se produit dès que l'ordinateur détecte, dans la zone de portée radio du transmetteur TSV, une télécommande non encore programmée de même type que celle émulée dans l'ordinateur. Dans une étape [15, les droits d'émission de la télécommande virtuelle via le transmetteur TSV sont supprimés, de manière à éviter des conflits entre des télécommandes virtuelle et réelle de même type ayant les mêmes réglages. Le logiciel d'émulation ALS et la configuration CFG sont néanmoins conservés dans la mémoire de l'ordinateur de manière à pouvoir être éventuellement réutilisés pour la configuration d'une autre nouvelle télécommande, par exemple en cas de problème sur la première. Le mode d'exécution du procédé est susceptible de plusieurs variantes. En particulier, les étapes E11 à E13 peuvent être dupliquées : Plusieurs logiciels d'émulation sont alors chargés et exécutés de manière à pouvoir tester simultanément plusieurs modèles de télécommandes. Dès que les droits de communication des télécommandes virtuelles ont pris fin, l'ordinateur PCU ne fait plus partie de l'installation domotique. Un logiciel d'assistance à la configuration des télécommandes peut être fourni pour éviter à l'utilisateur de devoir reproduire toutes les manipulations qui sont nécessaires à la configuration d'une télécommande réelle. Ce logiciel d'assistance peut être contenu sur le disque support de données numériques contenant le logiciel d'émulation qui a été remis à l'utilisateur par le distributeur de télécommandes ou être téléchargé via le réseau internet. MS\2. S649.12FR.560.dpt.doc Grâce à cette invention, d'importants problèmes logistiques de prêts de télécommandes peuvent être résolus. En effet, en faisant l'hypothèse, que tous les utilisateurs disposent d'un ordinateur, il suffit aux distributeurs de télécommandes de fournir un transmetteur TSV à brancher sur leur ordinateur et un logiciel d'émulation de télécommande. L'ordinateur personnel peut être remplacé par tout dispositif de grande diffusion présentant à la fois une capacité à charger et exécuter des programmes, une interface homme-machine adaptée, et les moyens de communication décrits. Un tel dispositif peut par exemple comprendre un assistant personnel ou un téléphone mobile évolué. MS\2.S649.12FR.560.dpt.doc Revendications 1. Procédé de test et d'installation d'une télécommande (RCU) pour commander des éléments (ACT1, ACT2, ACT3) d'un réseau domotique destinés à la gestion de la sécurité ou du confort thermique ou lumineux dans un bâtiment, caractérisé en ce qu'il comprend les phases suivantes : chargement d'un logiciel (ALS) d'émulation de la télécommande dans un ordinateur (PCU) pour définir une télécommande virtuelle (VRCU), configuration de la télécommande virtuelle pour permettre la commande d'éléments du réseau, utilisation de la télécommande virtuelle pour commander des éléments du réseau, transfert de données (CFG) de configuration de la télécommande virtuelle à la télécommande. 2. Procédé selon la revendication 1, caractérisé en ce que la phase de chargement d'un logiciel d'émulation de la télécommande dans un ordinateur est faite via internet. 3. Procédé selon l'une des revendications précédentes, caractérisé en ce que la phase de configuration de la télécommande virtuelle comprend un chargement dans l'ordinateur d'un logiciel d'assistance à la configuration de la télécommande virtuelle et une exécution de ce logiciel. 13 4. Support de données comprenant un logiciel permettant la mise en oeuvre du procédé selon l'une des revendications précédentes.5