FR 3054397 A1 20180126 FR 1656995 A 20160722 1 Domaine de l'invention La présente invention concerne un procédé de gestion d'incident dans une installation domotique. Art antérieur Une installation domotique d'un bâtiment peut comprendre une pluralité de dispositifs domotiques. Il est connu de procéder à la configuration, et au contrôle, c'est à dire à la commande et/ou à la supervision de ladite installation en utilisant une unité centrale de commande qui communique avec un ou plusieurs dispositifs domotiques. Par nature, une telle installation domotique est un environnement hétérogène. Lors d'un incident sur l'installation, correspondant par exemple à la constatation d'un défaut par l'utilisateur final ou un dysfonctionnement, il peut se révéler difficile pour un opérateur ou utilisateur de maintenance, notamment de maintenance à distance, d'identifier la source du défaut ou du dysfonctionnement entre les différents éléments composant l'installation. La présente invention a pour but de résoudre tout ou partie des inconvénients mentionnés ci-dessus. Exposé de l'invention A cet effet, la présente invention concerne un procédé de gestion 20 d'incident d'une installation domotique comprenant au moins un dispositif domotique et au moins une unité centrale de commande, le procédé étant mis en oeuvre par une unité de gestion et comprenant les étapes suivantes : Une étape de réception d'une demande de diagnostic concernant au moins une unité centrale de commande appartenant à l'installation 25 domotique ou au moins un dispositif domotique appartenant à l'installation domotique ; Une étape d'envoi d'au moins un message de requête de diagnostic à l'au moins une unité centrale de commande concernée par la demande de diagnostic ou à l'au moins une unité centrale de 30 commande à laquelle est rattachée l'au moins un dispositif domotique concerné par la demande de diagnostic ; Une étape de réception d'un résultat de diagnostic en provenance d'une unité centrale de commande ; 3054397 2 Une étape de fourniture d'un rapport de diagnostic à l'utilisateur de maintenance, le rapport de diagnostic étant établi sur la base de l'au moins un résultat de diagnostic ; L'au moins un résultat de diagnostic comprenant : 5 au moins une information concernant la communication entre l'unité de gestion et le dispositif domotique ou l'unité centrale de commande concernée par la demande de diagnostic, et/ou dans la mesure ou le dispositif domotique ou l'unité centrale de commande peut communiquer un tel résultat : 10 o au moins une valeur connue d'au moins une variable d'état de l'au moins un dispositif domotique et/ou de l'au moins une unité centrale de commande ; et/ou o au moins un résultat de commande ou de tentative de connexion à l'initiative de l'utilisateur final. 15 Grâce aux dispositions selon l'invention, la mise en place de la gestion d'incident est facilitée en permettant de procéder à des vérifications à distance par les utilisateurs de maintenance sur les unités centrales de commande et/ou les dispositifs domotiques. Selon un aspect de l'invention, l'unité de gestion est un serveur connecté à distance à l'au moins une installation domotique, par l'intermédiaire d'un réseau étendu. Il est à noter que le terme serveur est une désignation logique qui peut recouvrir l'utilisation de plusieurs serveurs physiques pour répartir la charge de traitement informatique à réaliser. Selon un autre aspect de l'invention, l'unité de gestion est une unité 25 centrale destinée à être reliée à une ou plusieurs unités centrales de commande sur des réseaux privés ou locaux distincts, ou encore sur le même réseau local. Au sens de l'invention, un utilisateur de maintenance ou utilisateur de support est un utilisateur en charge de répondre aux appels ou aux requêtes des utilisateurs finaux, ces requêtes pouvant être ponctuelles ou sous la forme d'un 30 abonnement de surveillance de l'installation, notamment au sein d'un centre d'appel. Il peut s'agir en particulier d'un utilisateur de maintenance de premier niveau. Au sens de la présente invention, un dispositif domotique est un équipement domotique et/ou un capteur, ou encore une partie d'équipement domotique ou une partie de capteur correspondant à un sous-ensemble fonctionnel. 35 Un dispositif domotique peut également correspondre à un point de commande d'autres dispositifs domotiques. 3054397 3 Au sens de la présente invention, un type de dispositifs domotiques correspond à une catégorie de dispositifs identiques, similaires ou partageant des caractéristiques et au moins une définition d'une variable d'état. A titre d'exemple, un type peut correspondre à un modèle particulier de volet roulant, d'alarme ou de 5 portail. Au sens de la présente invention, un message est un élément d'information notifié ou réceptionné via un module de communication depuis un équipement extérieur, ou sous la forme d'un appel synchrone ou asynchrone, pouvant également correspondre à un appel de fonction local ou distant. 10 Au sens de la présente invention, une installation est un ensemble comprenant une pluralité de dispositifs domotiques et au moins une unité centrale de commande disposés dans un seul bâtiment ou sur une pluralité de lieux, chaque dispositif domotique étant relié à une unité centrale de commande parmi la pluralité d'unités centrales de commande, la pluralité d'unités centrales de commande formant 15 un groupe sous le contrôle d'un utilisateur. Les dispositifs électroniques forment des groupes d'au moins un dispositif domotique rattaché à une unité centrale de commande. Au sens de la présente invention, une unité centrale de commande de l'installation domotique est une unité électronique comprenant : 20 - au moins une unité de traitement pour contenir et exécuter au moins un programme d'ordinateur, - au moins un module de communication destinée au contrôle et/ou à la commande d'au moins un dispositif domotique ; et - au moins un module de communication avec l'unité de gestion. L'unité électronique peut être indépendante ou intégrée dans un dispositif domotique. Dans ce dernier cas, le module de communication destiné au contrôle et/ou à la commande du dispositif peut être un module de communication interne au dispositif domotique et/ou un module de communication destiné au contrôle et/ou à la commande d'autres dispositifs domotiques. Dans certaines applications, une unité centrale de commande peut communiquer avec l'unité de gestion à travers une unité de gestion intermédiaire, par exemple d'un fournisseur de service tiers, dont l'unité de gestion intermédiaire offre une interface de service ou API. Il est également possible que l'unité centrale de commande soit intégrée 35 à un routeur et/ou à un modem réalisant une connexion à un réseau étendu, notamment à Internet. 3054397 4 Au sens de la présente invention, une variable d'état est un élément descriptif de l'état d'un dispositif domotique. La valeur d'une variable d'état peut correspondre à la marche ou à l'arrêt pour un interrupteur, ou à un degré ou pourcentage d'ouverture pour un volet. 5 Une variable d'état peut également correspondre à une grandeur indicative du fonctionnement d'un dispositif domotique. A titre d'exemple, une telle variable d'état peut correspondre à : - un indicateur de niveau de batterie ou de pile, - un indicateur de mise en sécurité, par exemple pour un dispositif de 10 type store de terrasse suite à une rafale de vent, ou encore - un indicateur d'incident d'allumage, par exemple pour un dispositif domotique de type chaudière. Les variables d'état peuvent comprendre également des valeurs de version de mise à jour logicielles et des indications sur le résultat des mises à jour. 15 Par ailleurs, une variable d'état peut correspondre à une valeur de mesure d'un capteur, par exemple à une valeur d'une grandeur physique ou d'environnement. La description des états des dispositifs peut être générique ou spécialisée, en fonction du protocole local. Les identifiants des variables d'état peuvent être numériques ou alphanumériques. Les valeurs des variables d'états 20 peuvent utiliser des formats ou des échelles personnalisées ou propriétaires. Au sens de la présente invention, une commande correspond à un ordre pouvant être donné à un dispositif domotique en vue de la réalisation d'une action par ce dispositif ou de l'obtention en retour d'une information, par exemple d'une information relative à une variable d'état de ce dispositif. 25 Selon un aspect de l'invention, l'au moins une information concernant la communication entre l'unité de gestion et le dispositif domotique ou l'unité centrale de commande concernée par la demande de diagnostic peut comprendre une indication d'un échec ou d'une absence de communication ou alternativement d'un succès ou d'une existence de ladite communication. 30 Selon un aspect de l'invention, l'au moins une information concernant la communication entre l'unité de gestion et le dispositif domotique ou l'unité centrale de commande concernée par la demande de diagnostic peut comprendre : - une indication de la qualité de la transmission entre les éléments et/ou - une indication des éventuels intervalles sans communication. Selon un aspect de l'invention, l'au moins une valeur connue des variables d'état peut comprendre un ensemble des dernières valeurs connues des 3054397 5 variables d'état pour les dispositifs domotiques et/ou pour les unités centrales de commande. En particulier, cet ensemble peut comprendre à un historique des mises à jour des logiciels embarqués / indiquant si ces mises à jour se sont effectuées 5 correctement. Selon un aspect de l'invention, les résultats de commandes ou de tentatives de connexion à l'initiative de l'utilisateur final comprennent : - Un historique des incidents de connexion ; par exemple des difficultés de connexion de l'utilisateur pouvant correspondre à des 10 tentatives ratées d'entrée d'un login /mot de passe, et/ou - Un historique des actions par l'utilisateur final UsrF, ou par un automatisme, avec un résultat d'exécution / Les derniers défauts constatés, et/ou - Un historique des évènements sur l'unité de gestion. 15 Selon un aspect de l'invention, le rapport de diagnostic peut comprendre : - Une analyse de l'historique et/ou - Une proposition de procédure de résolution. Selon un aspect de l'invention, le procédé comprend une étape de 20 création d'un ticket d'incident, et le rapport de diagnostic est établi en lien avec le ticket d'incident lors de l'étape de fourniture d'un rapport de diagnostic à l'utilisateur de maintenance. Selon un aspect de l'invention, le procédé comprend une étape préalable de réception d'une demande de gestion d'incident en provenance d'un utilisateur final 25 de l'installation ou d'un utilisateur d'un centre de maintenance. Selon un aspect de l'invention, le procédé comprend une étape de détermination d'un profil utilisateur correspondant à l'utilisateur final. Selon un aspect de l'invention, le procédé comprend une étape de détermination d'une installation domotique et/ou d'une unité centrale ou d'au moins 30 un dispositif domotique liés au profil utilisateur correspondant à l'utilisateur final. Selon un aspect de l'invention, le procédé comprend une étape de vérification des droits d'accès d'un utilisateur de maintenance sur l'installation, l'unité centrale ou le dispositif. Selon un aspect de l'invention, le procédé comprend une étape d'envoi 35 d'une demande d'autorisation de droit d'accès temporaires à l'installation, à l'unité centrale de commande ou au dispositif domotique à l'utilisateur final au profit de 3054397 6 l'unité de gestion ou de l'utilisateur de maintenance, et une étape de réception d'une réponse à la demande d'autorisation de droit d'accès. Selon un aspect de l'invention, le procédé comprend en outre la réalisation d'une étape de diagnostic local sur l'unité de gestion. 5 Selon un aspect de l'invention, l'étape de fourniture d'un rapport de diagnostic comprend la réalisation d'une combinaison entre un résultat de l'étape de diagnostic local et le résultat de diagnostic en provenance de l'unité centrale de commande. Selon un aspect de l'invention, le procédé comprend une étape d'envoi 10 d'un message d'escalade à un utilisateur de maintenance expert. Selon un aspect de l'invention, le procédé comprend : une étape de réception d'une demande de commande concernant au moins une unité centrale de commande appartenant à l'installation domotique ou au moins un dispositif domotique appartenant à 15 l'installation domotique ; une étape de test local sur la base des informations disponibles au niveau de l'unité de gestion ; Une étape d'envoi d'au moins un message de requête de commande à l'au moins une unité centrale de commande concernée par la 20 demande de commande ou à l'au moins une unité centrale de commande à laquelle est rattachée l'au moins un dispositif domotique concerné par la demande de commande ; Une étape de réception d'un résultat de commande en provenance d'une unité centrale de commande ; 25 Une étape de fourniture d'un rapport de commande, en lien avec le ticket d'incident à l'utilisateur de maintenance établi sur la base de l'au moins un résultat de commande. Selon un aspect de l'invention, le procédé comprend en outre la réalisation d'une étape de commande locale sur l'unité de gestion. 30 Selon un aspect de l'invention, la commande correspond à la mise à jour d'un logiciel embarqué sur le dispositif domotique ou l'unité centrale de commande concernée par la demande de commande. Selon un aspect de l'invention, le procédé comprend : une étape de détermination d'un système tiers associé à la gestion 35 d'incident d'une unité centrale de commande ou d'un dispositif domotique concerné par la demande de gestion d'incident ; 3054397 7 - une étape d'envoi d'une requête d'ouverture d'un ticket tiers par ledit système tiers ; Au sens de la présente invention, un système tiers correspond à un système de gestion d'incident appartenant à des fabricants ou à des sociétés assurant 5 la maintenance de dispositifs domotiques ou d'unité centrales de commande. L'interaction entre l'unité de gestion et un système tiers permet de déléguer tout ou partie de la gestion d'un incident relatif à un dispositif domotique ou à une unité centrale de commande audit système tiers, dans le cas notamment ou il s'agit d'un dispositif ou d'une unité qui est commercialisée ou maintenu par la société en charge 10 du système tiers. Selon un aspect de l'invention, le procédé comprend : - Une étape de réception d'un retour concernant le ticket tiers. Selon un aspect de l'invention, le procédé comprend au moins une étape de réception d'un statut intermédiaire relatif au ticket tiers en provenance du système 15 tiers. Selon un aspect de l'invention, la fermeture du ticket peut intervenir si le retour concernant le ticket tiers indique une résolution. La présente invention concerne également un procédé de gestion d'incident d'une installation domotique comprenant au moins un dispositif domotique 20 et au moins une unité centrale de commande, le procédé étant mis en oeuvre par une unité centrale de commande et comprenant les étapes suivantes : - Une étape de réception d'une demande de diagnostic concernant l'unité centrale de commande ou au moins un dispositif domotique rattaché à l'unité centrale de commande ; 25 - Une étape d'envoi d'au moins un message de requête de diagnostic à l'au moins un dispositif domotique concerné par la demande de diagnostic. - Une étape de réception d'un résultat de diagnostic en provenance d'une unité centrale de commande ; 30 - Une étape de fourniture d'un rapport de diagnostic ; La présente invention concerne également un procédé de gestion d'incident d'une installation domotique comprenant au moins un dispositif domotique et au moins une unité centrale de commande, le procédé étant mis en oeuvre par une unité centrale de commande et comprenant les étapes suivantes : 3054397 8 - Une étape de réception d'une demande de commande concernant l'unité centrale de commande ou au moins un dispositif domotique rattaché à l'unité centrale de commande ; - Une étape d'envoi d'au moins un message de requête de commande 5 à l'au moins un dispositif domotique concerné par la demande de diagnostic. - Une étape de réception d'un résultat de commande en provenance d'une unité centrale de commande ; - Une étape de fourniture d'un rapport de commande ; 10 Les différents aspects définis ci-dessus non incompatibles peuvent être combinés. Brève description des figures L'invention sera mieux comprise à l'aide de la description détaillée qui est exposée ci-dessous en regard du dessin annexé dans lequel : 15 La figure 1 est une vue schématique d'un bâtiment et d'une installation domotique conforme à un mode de réalisation de l'invention ; La figure 2 est un schéma présentant une architecture d'un système comprenant l'installation domotique illustrée à la figure 1, une deuxième installation domotique, ainsi qu'un serveur destiné à être connecté à un terminal utilisateur ; 20 Les figures 3 à 5 sont des schémas illustrant un mode de mise en oeuvre d'un procédé de gestion d'incident d'une installation domotique selon l'invention. Description en référence aux figures Dans la description détaillée qui va suivre des figures définies ci-dessus, les mêmes éléments ou les éléments remplissant des fonctions identiques pourront 25 conserver les mêmes références de manière à simplifier la compréhension de l'invention. Description d'un système comprenant une installation domotique Comme illustré à la figure 1, un bâtiment 1 comprend à titre d'exemple trois pièces Pl, P2, P3. Le bâtiment 1 comprend également des équipements 30 domotiques 3 et des capteurs 5. Un équipement domotique 3 peut être un actionneur agencé pour déplacer ou régler un élément du bâtiment 1, par exemple un actionneur 7 pour déplacer un volet roulant 9 ou un store de terrasse 19, ou un système de régulation 10 pour un chauffage 11 ou un système aéraulique 13. Un équipement domotique 3 peut 3054397 9 également être un éclairage, par exemple un éclairage extérieur de terrasse 21 ou un système de commande d'éclairage, un système d'alarme, ou encore une caméra vidéo, en particulier une caméra de vidéosurveillance. L'installation domotique Su peut également comprendre un point de 5 commande 15 d'un actionneur 7, comme un boîtier de commande B sans fil pour le volet roulant 9. L'installation domotique Su peut comprendre un ou plusieurs capteurs 5, de façon intégrée à un actionneur 7, à un point de commande 15 ou encore au boîtier de commande B, ou de façon indépendante à ces éléments. Un capteur 5 peut, 10 notamment, être agencé pour mesurer une grandeur physique, par exemple un capteur de température, un capteur d'ensoleillement ou un capteur d'humidité. Des capteurs 5 de position d'équipements domotiques 3 du bâtiment 1, comme, par exemple, des capteurs de l'état d'ouverture d'un volet roulant 9 ou des capteurs de position d'un ouvrant tel une fenêtre, motorisée ou non, peuvent également être 15 prévus. L'installation domotique peut également comprendre un ou plusieurs capteurs de présence. Un équipement domotique 3 et un capteur 5 sont ainsi à considérer comme des unités ayant à disposition des informations sur des états réels constatés d'éléments du bâtiment 1 et étant aptes à partager ces informations avec d'autres 20 éléments de l'installation domotique Su. Les équipements domotiques 3 et les capteurs 5 peuvent ainsi avoir accès à toute grandeur physique mesurable, comme la température de chaque pièce Pl, P2, P3 ou un état d'un élément du bâtiment 1, comme l'état d'ouverture d'un volet roulant 9, le statut d'une alarme, etc. 25 Par la suite nous utiliserons la désignation de dispositif domotique ou dispositif D indifféremment pour désigner des capteurs ou des équipements domotiques, ou encore des parties d'équipements domotiques 3 ou de capteurs 5. Les dispositifs domotiques comprennent de façon générale une unité de traitement comprenant un processeur exécutant un logiciel embarqué. Ce logiciel fait 30 l'objet de mises à jour pour en améliorer les fonctions ou procéder à des corrections. L'installation domotique Su comprend une unité centrale de commande ou une pluralité d'unités centrales de commande Ul, U2. En particulier et à titre d'exemple, deux unités centrales de commande Ul, U2 sont représentées sur la figure 1. Selon une variante, une installation domotique peut comprendre également une 35 unité centrale de commande unique. 3054397 10 Chaque unité centrale de commande U1, U2 est agencée pour commander et/ou contrôler une partie des dispositifs D de l'installation Su formant un groupe DGrU1, DGrU2. A titre d'exemple, sur la figure 1, l'unité centrale de commande U1 est en charge des dispositifs D disposés dans les pièces P1 et P2 du 5 premier étage du bâtiment, alors que l'unité centrale de commande U2 est en charge des dispositifs D disposés dans la pièce P3 au rez-de-chaussée du bâtiment et des dispositifs extérieurs. En particulier, la commande et/ou le contrôle est réalisé à distance, notamment en utilisant un protocole de communication sans fil, par exemple un 10 protocole de communication radio. Chaque unité centrale de commande U1, U2 est agencée pour regrouper l'ensemble des données en provenance des dispositifs D de son groupe DGrU1, DGrU2 et pour traiter ces données. Comme cela est représenté sur la figure 2, chaque unité centrale de commande U est agencée pour communiquer avec un serveur Sv. 15 Les unités centrales de commande U1, U2, U3 sont disposées sur un réseau privé PN, PN', dont l'accès est en général protégé par un pare-feu FW. En particulier, dans l'exemple représenté sur la figure 2, deux unités centrales de commandes U1, U2 sont disposées sur un premier réseau privé correspondant à une première installation domotique, alors qu'une troisième unité centrale de 20 commande U3 est disposée sur un deuxième réseau privé PN', indépendant du réseau privé PN correspondant à une deuxième installation domotique Su'. Le serveur Sv est également disposé sur un réseau privé SN. Le réseau privé PN est relié à un réseau étendu N, par exemple Internet. Bien entendu, le serveur Sv est agencé pour communiquer avec un ensemble de telles unités centrales de commande U. Nous 25 décrirons par la suite une de ces unités. Une unité centrale de commande U comprend une unité de traitement 2 agencée pour contenir et exécuter un premier programme d'ordinateur. A titre d'exemple, l'unité de traitement 2 comprend un processeur, une mémoire flash de stockage ainsi d'une mémoire vive, et d'une puce Ethernet. 30 L'unité de traitement exécute un logiciel embarqué. Ce logiciel fait l'objet de mises à jour pour en améliorer les fonctions ou procéder à des corrections. L'unité centrale de commande U comprend, en outre, au moins un module de communication 2' destiné au contrôle et/ou à la commande d'équipements domotiques 3 et/ou de capteurs 5, les équipements domotiques 3 35 pouvant être des actionneurs 7, des éclairages 21, un système d'alarme, ou une caméra vidéo. 3054397 11 A titre d'exemple, comme cela est représenté sur la figure 2, le module de communication 2' permet le contrôle et la commande d'au moins un actionneur 7, d'un élément mobile du bâtiment 1, comme par exemple un volet roulant 9, ou d'un brise soleil orientable 9' ou d'autres actionneurs 7 ou d'éclairages 21, comme cela est 5 précédemment décrit en référence à la figure 1, selon le premier protocole de communication local Pl. A titre d'exemple, le module de communication 2' peut être agencé pour mettre en oeuvre par exemple un ou plusieurs des premiers protocoles locaux P1 par exemple de type Z-Wave, EnOcean, 10 Homecontrol, Somfy RTS, KNX, MODBUS, 10 Wavenis, Philips HUE. Ces premiers protocoles locaux sont des protocoles de communication locaux en général non IP. Selon une autre possibilité, par exemple dans le cadre de systèmes d'alarme, l'unité centrale de commande peut être intégrée dans le dispositif domotique. Selon encore une autre possibilité, Il est également possible que l'unité 15 centrale de commande soit intégrée à un routeur et/ou à un modem réalisant une connexion à un réseau étendu, notamment à Internet. Dans le cas ou l'unité centrale de commande est intégrée à un dispositif domotique, le module de communication 2' destiné au contrôle et/ou à la commande du dispositif peut être un module de communication interne au dispositif domotique 20 et/ou un module de communication destiné au contrôle et/ou à la commande d'autres dispositifs domotiques. La réception d'informations d'un capteur 5 fournissant des informations de présence d'un utilisateur ou des valeurs des paramètres environnants, comme la température, l'humidité et la luminosité, est également prévue. De la même façon, 25 l'unité centrale U peut permettre le contrôle et/ou la commande d'un système d'alarme. Chaque unité centrale de commande U peut comprendre, en outre, un module de communication 4' pour communiquer selon un deuxième protocole de communication cible P2, avec un terminal de communication mobile T. Le deuxième 30 protocole de communication cible peut par exemple être un protocole de communication au dessus du protocole IP sur un réseau local, ou encore un protocole générique point à point. A titre d'exemple, le protocole applicatif WEAVE utilisant des protocoles de transport 6lowpan et thread pour un réseau maillé peuvent constituer un deuxième protocole cible. D'autres exemple incluent Bluetooth, Zigbee ou Wifi. 35 Le terminal de communication T peut contenir et exécuter un logiciel d'application APP. 3054397 12 Chaque unité centrale de commande U comprend, en outre, un module de communication 4 avec le serveur Sv. Le serveur Sv permet la commande et/ou le contrôle à distance et comprend une ou plusieurs unités de traitement 102 agencée pour contenir et exécuter un deuxième programme d'ordinateur. 5 Dans certaines applications, une unité centrale de commande U peut communiquer avec le serveur Sv à travers un serveur intermédiaire, par exemple d'un fournisseur de service tiers, dont le serveur intermédiaire offre une interface de service ou API. Le serveur Sv comprend, de son côté, au moins une interface de communication 104 destinée à la communication avec l'unité centrale U. 10 Le serveur Sv peut comprendre également une interface de communication 106 destinée à la communication avec une interface de commande et/ou de contrôle INF permettant à un utilisateur final de contrôler à distance l'installation domotique. Il est à noter que le terme serveur est une désignation logique qui peut 15 recouvrir l'utilisation de plusieurs serveurs physiques pour répartir la charge de traitement informatique à réaliser. L'interface de commande et/ou de contrôle INF comprend, par exemple, un serveur web 107 et un terminal de communication mobile T communiquant par le réseau étendu N. Le terminal de communication mobile T peut être, par exemple, un 20 téléphone intelligent ou une tablette. Le terminal de communication mobile T peut être le même ou un terminal du même type que celui avec lequel l'unité centrale de commande U communique en local au moyen du module de communication 4', ou un terminal différent. Nous désignerons indifféremment ces terminaux mobiles par la référence T. 25 L'interface de commande et/ou de contrôle IN comprend un processeur qui peut être disposé au niveau du serveur web 107 et/ou du terminal de communication mobile T. Le processeur de l'interface de commande et/ou de contrôle IN est agencé pour utiliser un troisième programme d'ordinateur. Ce troisième programme 30 d'ordinateur est quant à lui agencé pour exécuter une application téléchargeable. Le terminal de communication mobile T comprend un dispositif d'entrée de données et un dispositif d'affichage, par exemple sous forme d'une partie de commande tactile d'un écran du terminal T et sous forme d'un ou de plusieurs boutons du terminal T. 3054397 13 Identifiant unique d'un dispositif domotique Le serveur Sv et les unités centrales de commandes U peut utiliser un identifiant unique pour identifier les dispositifs domotiques. La structure d'un identifiant unique d'un dispositif domotique DURL va être à présent décrite de façon 5 correspondante à un mode de réalisation particulier. Selon ce mode de réalisation, l'identifiant unique d'un dispositif domotique comprend des informations sur : - Le protocole natif local du dispositif domotique D ; - Le chemin de communication vers le dispositif D, incluant les unités 10 centrales de commande intermédiaires U et les adresses de terminaison à traverser, organisées ou non dans une topologie hiérarchique ; - Un identifiant de sous-système subsystemld si le dispositif appartient à un groupe de dispositifs D associés à une même adresse. Les 15 dispositifs qui sont une expression unique d'une adresse ne présentent pas d'extension d'identification d'un sous-système. Ainsi, la forme de l'identifiant unique d'un dispositif DURL peut être la suivante : :// / (# ) 20 Dans laquelle les champs suivants sont présents : protocol : identifiant du protocole local de dispositif natif; gatewayld : identifiant de la première unité centrale de commande U, par exemple un numéro de série ou un identifiant unique. rawDeviceAddress : un chemin simple ou à plusieurs niveaux. Sa 25 signification et son format dépendent du schéma d'adressage du protocole de communication local du dispositif D. subsystemld : ce champ optionnel indique une identification, par exemple un rang du sous-système (démarrant par exemple à 1), si un tel sous-système est présent. 30 Exemples 1) knx://0201-0001-1234/1.1.3 Cet identifiant unique DURL correspond à un dispositif D communiquant par le protocole KNX avec une adresse individuelle 1.1.3 accessible par l'unité centrale de commande U portant l'identifiant #0201-0001-1234. 35 2) io://0201-0001-1234/145036#2 3054397 14 Cet identifiant unique GDURL correspond à un sous-système portant le n°2 associé à un dispositif D communiquant par le protocole io homecontrol avec une adresse radio 145036 accessible par l'unité centrale de commande U portant l'identifiant #0201-0001-1234. 5 Utilisateurs de maintenance et Utilisateurs de maintenance experts Comme cela est représenté sur la figure 2, le serveur Sv peut communiquer avec des terminaux en possession d'utilisateurs qui ne sont pas le ou les utilisateurs finaux de l'installation Su. En particulier, le serveur Sv peut interagir avec au moins un premier 10 utilisateur USAV possédant un profil utilisateur d'un premier type USAVT1. Le premier type d'utilisateur USAV correspond à un opérateur ou utilisateur de maintenance à distance, notamment d'un utilisateur de maintenance de premier niveau en charge de répondre aux appels ou aux requête des utilisateurs finaux UsrF. A cet effet, une interface IN1 est mise à disposition par le serveur Sv. 15 L'accès à cette interface peut être réalisée par une application exécutée sur un terminal utilisateur T1 du premier utilisateur USAV, ou par un accès par un client léger. Le serveur Sv peut également interagir avec au moins un deuxième utilisateur USAVex possédant un profil utilisateur d'un deuxième type USAVex T2. Le 20 deuxième type d'utilisateur USAVex correspond notamment à un utilisateur de maintenance expert ou de deuxième niveau qui possède par exemple des compétences techniques supérieures à celle d'un utilisateur de maintenance USAV de premier niveau. A cet effet, une interface IN2 est mise à disposition par le serveur Sv. 25 L'accès à cette interface peut être réalisée par une application exécutée sur un terminal utilisateur T2 du deuxième utilisateur, ou par un accès par un client léger. Systèmes tiers Comme cela est visible sur la figure 2, le serveur Sv peut interagir avec des systèmes tiers ST. En particulier, il est possible d'envisager que les systèmes tiers 30 correspondent à des systèmes de gestion d'incident appartenant à des fabricants ou à des sociétés assurant la maintenance de dispositifs domotiques ou d'unité centrales de commande. L'interaction entre le serveur Sv et un système tiers permet de déléguer tout ou partie de la gestion d'un incident relatif à un dispositif domotique ou à une unité centrale de commande audit système tiers, dans le cas notamment ou il 3054397 15 s'agit d'un dispositif ou d'une unité qui est commercialisé ou maintenu par la société en charge du système tiers. Procédé de gestion d'incident Nous allons à présent décrire un mode de mise en oeuvre d'un procédé 5 de gestion d'incident en référence aux figures 3 à 5, ces figures correspondant à trois phases du procédé. Création du ticket et autorisation temporaire d'accès pour la maintenance Dans une étape préalable EAUSAVO / EASvO un compte d'utilisateur de 10 maintenance est crée par l'utilisateur USAV auprès de l'unité de gestion Sv. Dans une étape EAUsrF1, un utilisateur final UsrF place un appel correspondant à une requête de gestion d'incident auprès d'un centre d'appel, l'appel étant pris en charge par un utilisateur de maintenance à distance USAV disposant d'un terminal T1 d'accès à l'unité de gestion Sv. 15 Alternativement, la requête de gestion d'incident peut être communiquée par Email / Chat / Message d'interface sur l'unité centrale de commande U (ex. : Tahoma) ou encore par une application Smartphone. Un identifiant d'utilisateur final UsrFID doit être communiqué. Dans une étape EASv2, l'unité de gestion est notifiée de cet appel, 20 automatiquement ou de façon sollicitée par l'utilisateur de maintenance (dans une étape EAUSAV2). La création d'un ticket Tk peut être réalisée à ce stade, en lien avec identifiant d'utilisateur final UsrFID. Dans une étape EASv3, l'unité de gestion procède à au moins une vérification d'existence d'un compte pour l'utilisateur final. 25 Dans une étape EASv4, l'unité de gestion détermine l'installation Su et/ou la liste de dispositif domotiques D associés au profil de l'utilisateur final UsrF. Dans une étape EASv5, l'unité de gestion reçoit une requête d'information provenant de l'utilisateur USAV pour obtenir des informations. Alternativement, l'unité de gestion peut considérer cette requête implicite du 30 moment qu'une requête de gestion d'incident a été initiée. Dans une étape EASv6, l'unité de gestion vérifie si un accès est autorisé pour l'utilisateur de maintenance USAV sur D en vérifiant notamment si un « flag » SAVOK correspondant possède une valeur booléenne « vraie » et/ou si la plage de validité de l'autorisation SAVOKT est toujours valable pour une installation Su, une 35 unité centrale de commande U ou un dispositif D. 3054397 16 Si le résultat du test est négatif, une réponse de refus d'accès est donnée à l'utilisateur de maintenance USAV dans une étape EASv7. Nous supposerons dans le cas décrit sur la figure 3 que la réponse est négative. 5 Dans ce cas, l'utilisateur de maintenance USAV peut demander : - directement par téléphone à l'utilisateur ou par un autre moyen (Chat,..) de lui accorder l'accès au système dans une étape USAV8. - ou indirectement par l'intermédiaire de l'unité de gestion dans une étape USAV8' 10 En réponse, l'utilisateur final UsrF donne son autorisation au serveur par une interface utilisateur de l'unité centrale de commande U, de l'application de chat ou un élément d'un dispositif comme cela est figuré par l'étape EAUSrF9. A réception de cette autorisation, l'unité de gestion Sv peut mettre à jour le Flag SAVOK ou la période de validité SAVOKT dans une étape EASv10. 15 Ainsi, un droit temporaire sur une installation Su, une unité centrale U ou un dispositif D est accordé à l'utilisateur de maintenance USAV pour réaliser des consultations et/ou un test comme cela sera décrit ultérieurement. En pratique, les droits accordés permettent de consulter les éléments suivants sur un dispositif : 20 - Son adresse ; - La liste des dispositifs d'une installation Su ; - Les valeurs des variables d'état des dispositifs domotiques D ; - Les résultats des diagnostics - La possibilité de réaliser des fonctions de test 25 Les droits de l'utilisateur de maintenance USAV sont plus limités que celui de l'utilisateur final USrF. Test / Diagnostic Dans une première étape EDUSAV1, l'utilisateur de maintenance USAV demande une consultation de l'installation, d'une unité centrale de commande ou 30 d'un dispositif domotique D pour lequel il dispose d'une autorisation temporaire. Cette demande est reçue par l'unité de gestion Sv dans une étape EDSv1. Cette partie du procédé est mise en oeuvre sur la base d'une architecture comprenant une ensemble d'éléments communicants, à savoir : l'unité de gestion Sv, les unités centrales de commande U, les dispositifs domotiques D qui forment 35 différents niveaux. Lors d'une consultation d'un utilisateur relative à un dispositif D, 3054397 17 une chaîne de communication doit être établi à travers ces différents niveaux jusqu'à atteindre le dispositif D. A chaque niveau, le diagnostic peut comprendre une première étape de vérification de la communication entre l'élément courant et l'élément suivant de la 5 chaîne. L'architecture décrite peut comprendre trois niveaux : un niveau correspondant à l'unité de gestion Sv, un niveau correspondant à une unité centrale de commande U, et un niveau correspondant à un dispositif domotique D. Il est bien entendu possible que des niveaux intermédiaires interviennent, par exemple dans le cadre d'une communication de type Mesh, par exemple en raison d'une 10 communication par une unité de gestion intermédiaire. Il est également possible que l'unité centrale de commande soit intégrée dans un dispositif domotique, ce qui peut diminuer le nombre de niveaux de communication en réseau. Dans le cas où la communication est possible un diagnostic à distance ou « actif » est réalisé. Dans le cas contraire, un diagnostic « passif » sur la base des 15 informations stockées éventuellement dans l'élément courant est réalisé. Nous allons décrire les différentes étapes de diagnostics au niveau des différents niveaux de l'architecture comprenant les installations domotiques Su et l'unité de gestion Sv. L'unité de gestion lance une première étape de diagnostic EDSv2 sur la 20 base des informations disponibles à son niveau. Par exemple : Quel est l'état de la connexion réseau vers l'installation comprenant le dispositif domotique concerné par la demande de consultation, et notamment vers l'unité centrale de commande à laquelle est rattachée le dispositif D ? Dispose-t'on d'un dernier état stocké sur l'unité de gestion. 25 Dans le cas où la connexion réseau ou la communication est possible vers l'unité centrale de commande U à laquelle est rattaché le dispositif D, 'unité de gestion Sv peut également envoyer, dans une étape EDSv3 un message de demande de diagnostic à destination d'une unité centrale de commande U, que l'unité centrale de commande reçoit dans une étape EDU3. 30 L'unité centrale de commande U lance une étape de diagnostic EDU4 sur la base des informations disponibles à son niveau. Par exemple : Quel est l'état de la connexion réseau vers les dispositifs ? Dispose-t'on d'un dernier état stocké sur l'unité centrale de commande. Selon une première possibilité, l'unité centrale de commande U possède 35 une fonction ou procédure de diagnostic automatique. Dans ce cas, l'envoi du 3054397 18 message de diagnostic par l'unité de gestion Sv correspond à un appel à ladite fonction ou procédure. La fonction ou procédure peut ainsi renvoyer des codes et/ou messages d'erreur, ou encore générer un rapport de diagnostic propre à l'unité centrale de 5 commande qui est consultable à distance par l'unité de gestion ou communiqué à celle-ci. L'unité centrale de commande peut par exemple déterminer : - si ses paramètres systèmes sont corrects (taux d'utilisation de la mémoire, du processeur, ...) ; 10 - si un des processus logiciel qu'elle exécute s'est arrêté de manière inattendue ; - si son horloge est bien synchronisée avec un serveur de gestion du temps. - dans le cas ou elle supporte plusieurs canaux de communication avec le 15 serveur, si tous ces canaux fonctionnent (ex: GSM). L'unité centrale de commande peut également ou alternativement posséder des variables d'états utiles au diagnostic qui sont consultables à distance par l'unité de gestion ou qui sont communiquées automatiquement à l'unité de gestion de façon périodique. 20 Selon une deuxième possibilité, par exemple dans le cas ou l'unité centrale de commande ne possède ni fonction ni de variable d'état pour le diagnostic, l'unité de gestion réaliser la procédure de diagnostic en utilisant les fonctions disponibles sur l'unité centrale de commande U. L'unité de gestion est donc configurée pour stocker la description de la 25 procédure à effectuer. Une procédure de diagnostic est typiquement constituée d'un ensemble de commandes à effectuer dans un ordre prédéterminé, mais peut aussi être exprimée sous la forme d'un script pour un langage de commande supporté par l'unité qui va exécuter cette procédure. 30 Les erreurs éventuellement rencontrées pendant la réalisation de la procédure de test serviront de base au rapport de diagnostic. L'unité centrale de commande Sv peut également envoyer, dans une étape EDU5 un message de demande de diagnostic à destination d'un dispositif D, que le dispositif D reçoit dans une étape EDD5. 3054397 19 Le dispositif domotique D lance une étape de diagnostic EDD6 sur la base des informations disponibles à son niveau. Par exemple : Quel sont les valeurs des variables du dispositif ? Le dispositif est-il dans un état de Protection thermique ? Selon une première possibilité, le dispositif domotique D possède une 5 fonction ou procédure de diagnostic automatique. Dans ce cas, l'envoi du message de diagnostic par l'unité de commande U correspond à un appel à ladite fonction ou procédure. La fonction ou procédure peut ainsi renvoyer des codes et/ou messages d'erreur, ou encore générer un rapport de diagnostic propre au dispositif domotique 10 qui est consultable à distance par l'unité centrale de commande U ou communiqué à celle-ci. A titre d'exemple, L'unité centrale de commande U peut demander à un dispositif domotique D de type système de chauffage de s'auto-diagnostiquer si celui ci supporte cette fonction. Le système de chauffage pourra alors contrôler les valeurs 15 de ses capteurs de température internes et identifier d'éventuels défauts. Le dispositif domotique D peut également ou alternativement posséder des variables d'états utiles au diagnostic qui sont consultables à distance par l'unité centrale de commande U ou qui sont communiquées automatiquement à l'unité centrale de commande de façon périodique. 20 A titre d'exemple: - un dispositif domotique de type capteur peut présenter une variable d'état de type "pile faible" ; - un dispositif domotique de type store de terrasse peut présenter une variable d'état de type « mise en sécurité suite à des rafales de vent » ; 25 - un dispositif domotique de type chaudière peut présenter une variable d'état de type « ratées d'allumage constatées » ; Le diagnostic peut s'effectuer du point de vue de l'unité centrale de commande de manière active en demandant une lecture de ces états ou de manière passive en consultant les dernières valeurs reçues. 30 Selon une deuxième possibilité, par exemple dans le cas ou le dispositif domotique ne possède ni fonction ni de variable d'état pour le diagnostic, l'unité centrale de commande réalise la procédure de diagnostic en utilisant les fonctions disponibles sur le dispositif domotique D. L'unité centrale de commande U est donc configurée pour stocker la 35 description de la procédure à effectuer, cette description pouvant être obtenue de l'unité de gestion dans une étape préalable. 3054397 20 Une procédure de diagnostic est typiquement constituée d'un ensemble de commandes à effectuer dans un ordre prédéterminé, mais peut aussi être exprimée sous la forme d'un script pour un langage de commande supporté par l'unité qui va exécuter cette procédure. 5 A titre d'exemple, l'unité de gestion peut envoyer dans le cadre de l'étape EDSv3 une demande à l'unité centrale de commande de lancer une commande Cl sur un dispositif domotique Dl et une commande C2 sur un dispositif domotique D2. L'unité centrale de commande lance la commande Cl sur le dispositif domotique PI et remonte le résultat au serveur, puis lance la commande C2 sur le dispositif 10 domotique P2 et remonte le résultat au serveur. Les erreurs éventuellement rencontrées pendant la réalisation de la procédure de test serviront de base au rapport de diagnostic. A titre d'exemple, les erreurs suivantes peuvent être détectées : - Une commande refusée car le dispositif domotique D ne répond pas ou 15 se trouve hors de portée radio ; - Une commande refusée car la clef de cryptage n'est plus la bonne ; le dispositif a perdu la clef ou a été réinitialisé ; - Pour un dispositif domotique de type volet roulant : le dispositif refuse la commande de pilotage en indiquant une protection thermique ; 20 - Pour un dispositif domotique de type volet portail : le dispositif refuse la commande de pilotage en indiquant la détection d'un obstacle. Le dispositif domotique D renvoie ces informations de diagnostic dans une étape EDD7. L'étape EDD7 peut donc correspondre notamment correspondre à un retour de fonction de diagnostic, soit à un retour de commande, soit à une 25 notification ou à une consultation d'une ou de plusieurs valeurs de variable d'état. L'unité centrale de commande reçoit ces informations dans une étape EDU7. L'unité centrale de commande peut consolider les informations en provenance de différents dispositifs domotiques qui lui sont associés, ainsi que les informations collectées lors du diagnostic opéré lors de l'étape EDU4, puis transmettre ces 30 informations à l'unité de gestion Sv dans une étape EDU8. L'unité de gestion reçoit ces informations dans une étape EDSv8. L'unité de gestion peut consolider les informations en provenance de différentes unités centrales de commande associées à une installation, ainsi que les informations collectées lors du diagnostic opéré lors de l'étape EDSv2, puis établir un rapport de 35 diagnostic transmis à l'utilisateur de maintenance USAV dans une étape EDSv9. 3054397 21 Les étapes décrites sur la figure 4 correspondent à un cas de figure dans lequel la communication est possible de l'unité de gestion Sv à l'unité centrale de commande U, et dans lequel des messages de diagnostic sont envoyés depuis l'unité de gestion vers l'unité centrale de commande U et de l'unité centrale de commande U 5 vers le ou les dispositifs domotiques D. Dans le cas où la communication entre l'unité de gestion Sv et l'unité centrale de commande U n'est pas possible, notamment Si l'unité centrale de commande U ne répond plus ou n'est plus joignable, le diagnostic peut alors être basé sur les derniers états connus ou les historiques stockés au niveau de l'unité de 10 gestion Sv au cours de l'étape EDSv2. Dans ce cas, les étapes EDSv3, EDSv8 et les étapes intermédiaires sur l'unité centrale de commande U et le dispositif domotique D ne sont pas réalisées. De la même façon, si la communication entre l'unité centrale de commande U et un dispositif domotique n'est pas possible, notamment si le dispositif 15 domotique U ne répond plus ou n'est plus joignable, le diagnostic peut alors être basé sur les derniers états connus ou les historiques stockés au niveau de l'unité centrale de commande Sv au cours de l'étape EDU4. Dans ce cas, les étapes EDU5, EDU7 et les étapes intermédiaires sur le dispositif domotique D ne sont pas réalisées. A titre d'exemples, les éléments de diagnostic suivants peuvent être 20 déterminés au niveau de l'unité de gestion ou de l'unité centrale de commande sur la base des données stockées à leur niveau : a- un dispositif domotique de type capteur et communicant par radiofréquence n'émet plus pendant une période de temps déterminée, par exemple de quelques heures. L'unité centrale de commande détermine que la situation n'est 25 pas normale et remonte un état d'erreur sur ce dispositif à l'unité de gestion Sv. b- L'unité de gestion peut mettre en oeuvre à son niveau une détermination d'un parcours des historiques de commandes. Ainsi, l'unité de gestion peut stocker l'ensemble des commandes lancées avec un horodatage et leur résultat, en particulier avec les codes d'erreur éventuels). Il est ensuite possible de parcourir 30 l'historique des commandes récentes pour constater le taux d'erreur ou l'apparition des certains codes d'erreurs caractéristiques. c - L'unité de gestion peut mettre en oeuvre à son niveau une détermination d'un parcours des historiques des valeurs de variables d'états : l'unité de gestion peut stocker l'ensemble des valeurs prisent par certaines variables états 35 des dispositifs domotiques ou des unités centrales de commande avec horodatage. Il est ensuite possible de parcourir l'historique des états des dispositifs domotiques à la 3054397 22 recherche de valeurs indiquant un problème. Une valeur de variable d'état peut correspondre à la qualité du signal radio (RSSI = Received Signal Strength Indication) : si cette valeur est trop basse ou fluctue au cours du temps, il est possible de diagnostiquer un problème de portée ou de brouillage radio. 5 Rapport de diagnostic Le rapport de diagnostic peut notamment comprendre les informations suivantes : des informations sur la communication avec l'unité centrale de commande, et la connectivité entre l'unité de gestion et l'unité 10 centrale de commande, ou entre l'unité centrale de commande et chaque dispositif concerné, et notamment l'existence d'une connexion ou son absence ; Ces informations peuvent également comprendre : o La qualité de la transmission entre les éléments ; 15 o Les intervalles sans communication ; Dans la mesure où la communication est possible, le rapport peut comprendre également : o Les derniers états connus et les dernières valeurs connues des variables d'état pour les dispositifs domotiques et pour les 20 unités centrales de commande ; o Un historique des incidents 10 ; à titre d'exemple, les difficultés de logging de l'utilisateur peuvent être reportées, en indiquant par exemple les tentatives ratées d'entrée d'un login /mot de passe ; 25 o Un historique des mises à jour des logiciels embarqués / indiquant si ces mises à jour se sont effectuées correctement ; o Un historique des actions par l'utilisateur final UsrF, ou par un automatisme, avec un résultat d'exécution / Les derniers défauts constatés ; 30 Le rapport peut également comprendre : Une analyse de l'historique, et/ou Une proposition de procédure de résolution. L'analyse de l'historique et les propositions de procédure de résolution peuvent utiliser des critères différents en fonction de la nature de l'historique 35 considéré. 3054397 23 Selon une première possibilité, dans le cas d'une analyse de l'historique des incidents de connexion, celle-ci est effectuée sur la base des codes erreurs stockés lors des tentatives d'accès infructueuses, parmi les types suivants : mot de passe invalide ; 5 mot de passe bloqué suite à de trop nombreux essais ; adresse réseau distante bloquée suite à de trop nombreux essais ; adresse(s) réseau à l'origine de ces tentatives. La nature du blocage peut ainsi être déterminée, en particulier parmi les possibilités suivantes : mot de passe invalide, mot de passe bloqué par l'utilisateur lui-10 même ou par des tentatives d'accès frauduleuses. Les procédures de résolution possibles consistent à débloquer le mot de passe et/ou l'adresse réseau distante, ou proposer à l'utilisateur d'effectuer un changement du mot de passe par une procédure de récupération utilisant un plusieurs mécanismes en particulier parmi les possibilités suivantes: envoi d'une 15 demande de validation par un autre media (email, sms, ...), demande de réponse à une question secrète. Selon une deuxième possibilité, dans le cas d'une analyse de l'historique des actions par l'utilisateur final UsrF, ou par un automatisme, avec un résultat d'exécution, celle-ci est effectuée sur la base des codes d'erreurs stockés dans les 20 résultats d'exécution. En fonction du code d'erreur rencontré, une procédure de résolution peut être déterminée notamment par une des méthodes suivantes : Si le code d'erreur est explicite (c.à.d. qu'il indique de manière directe la nature du problème), une procédure de résolution peut être 25 déterminée de manière unique dans une base de connaissances locale à l'unité de gestion à partir du code de l'erreur. Les exemples typiques de ce cas de figure concernent les erreurs de type pile faible, clef de sécurité invalide, blocage obstacle. Si le code d'erreur est générique (c.à.d. qu'il indique une catégorie de 30 problème sans en préciser la nature exacte), une ou plusieurs procédures de résolution peuvent être déterminées en utilisant une base de connaissances locale à l'unité de gestion à partir du code de l'erreur, du type de dispositif domotique et des éléments suivants, s'ils sont disponibles : 35 o le numéro de série du dispositif domotique o la version materielle et ou logicielle du dispositif domotique 3054397 24 o la date de fabrication du dispositif domotique Les exemples typiques de cas de figure concernent des erreurs de type inattendu sur un volet roulant d'un type particulier et d'une certaine année de production. 5 Les procédures de résolution possibles sont multiples : réglage physique du dispositif domotique par un technicien si nécessaire, mise à jour du logiciel du dispositif domotique lorsque c'est possible, remplacement du dispositif domotique si la série est connue comme defectueuse, ... 10 Si le code d'erreur indique une absence de communication avec le dispositif domotique, une procédure de résolution peut être proposée, incluant notamment : o une verification des batteries, pour les dispositifs domotiques fonctionnant sur batterie autonome ; 15 o une verification de la portée pour les dispositifs domotiques utilisant un protocole de communication radiofréquence o une verification du cablage pour les dispositifs domotiques utilisant un protocole de communication filaire ; Un exemple d'une telle erreur peut être une erreur indiquant une 20 absence de communication avec le dispositif domotique depuis plus de 4 heures. Une analyse statistique des occurrences d'erreur par dispositif domotique, effectuée sur un horizon plus grand, peut aussi permettre de déterminer si un dispositif domotique présente des défauts récurrents dans le temps, et proposer 25 un éventuel remplacement du dispositif domotique. Selon une troisième possibilité, dans le cas d'une analyse de l'historique des évènements sur l'unité de gestion, celle-ci est effectuée sur la base des codes d'évenements recul. Ces évenements peuvent être relatifs à : 30 des incidents détectés au niveau de l'unité centrale de commande U. A titre d'exemple, un tel incident peut correspondre à la détection d'un brouillage radio ; des incidents remontés de facon évènementielle par les dispositifs domotiques. A titre d'exemple, un tel incident peut correspondre à 35 un défaut de type « pile ou batterie faible » ou à une détection de rafales de vents excessives par un capteur de vent. 3054397 25 Résolution / Maintenance Résolution manuelle par l'utilisateur Sur la base du Rapport de diagnostic, selon une première possibilité, une proposition de procédure de résolution peut passer par une action de l'utilisateur 5 final. Dans ce cas, dans une étape ERUSAV1, l'utilisateur de maintenance demande à l'utilisateur de procéder à une action corrective. Alternativement, la proposition peut consister en une procédure d'escalade, dans une étape ERUSAV2, vers un utilisateur de maintenance expert 10 USAVex qui lui-même peut guider l'utilisateur final, dans une étape ERUSAVex3. Tests complémentaires / commande de mise à jour Sur la base du Rapport de diagnostic, selon une deuxième possibilité, Une action technique de test ou encore une commande de mise à jour forcée peut être recommandée. 15 Ainsi, dans une première étape ERUSAV1', l'utilisateur de maintenance USAV demande une consultation de l'installation, d'une unité centrale de commande ou d'un dispositif domotique D pour lequel il dispose d'une autorisation temporaire. Cette demande est reçue par l'unité de gestion Sv dans une étape ERSv1'. L'unité de gestion lance une première étape de test ER'Sv2 sur la base 20 des informations disponibles à son niveau. Par exemple : Est-ce que les mises à jour logiciel les plus récentes on été effectuées. L'unité de gestion Sv peut également envoyer, dans une étape ERSv3' un message de demande d'action technique de test ou une commande à destination d'une unité centrale de commande U, que l'unité centrale de commande reçoit dans 25 une étape ERU3'. L'unité centrale de commande U lance une étape de test ERU4' sur la base des informations disponibles à son niveau ou de commande. Par exemple : La dernière mise à jour a-t'elle été installée ? Si non, téléchargement et installation de la mise à jour. 30 L'unité centrale de commande Sv peut également envoyer, dans une étape ERU5' un message de demande de test ou un ordre de commande à destination d'un dispositif D, que le dispositif D reçoit dans une étape ERD5'. Le dispositif domotique U lance une étape de diagnostic ERD6' sur la base des informations disponibles à son niveau. Par exemple : Par exemple : La dernière 35 mise à jour a-t'elle été installée ? Si non, téléchargement et installation de la mise à jour. 3054397 26 Le dispositif domotique U renvoie ces informations de test ou le résulta de la commande dans une étape ERD7'. L'unité centrale de commande reçoit ces informations dans une étape ERU7'. L'unité centrale de commande peut consolider les informations en provenance 5 de différents dispositifs domotiques qui lui sont associés, ainsi que les informations collectées lors du test ou de la commande opéré lors de l'étape ERU4', puis transmettre ces informations à l'unité de gestion Sv dans une étape ERU8'. L'unité de gestion reçoit ces informations dans une étape ERSv8.' L'unité de gestion peut consolider les informations en provenance de différentes unités 10 centrales de commande associées à une installation, ainsi que les informations collectées lors du test ou de la commande opéré lors de l'étape ERSv2', puis établir un rapport de test ou de commande transmis à l'utilisateur de maintenance USAV dans une étape ERSv9'. Résolution par un système tiers 15 Selon une troisième possibilité, sur la base du rapport de diagnostic ou des tests supplémentaires, il est possible qu'un problème soit détecté sur une unité centrale de commande U ou un dispositif domotique D. Dans ce cas, dans une étape ERSv1", le serveur détermine le système tiers responsable de l'unité centrale de commande ou du dispositif défectueux (il peut 20 s'agir de l'unité de gestion Sv). Dans une étape ERST2", un ticket TKST est ouvert sur le système tiers ST, sur requête de l'unité de gestion Sv. Des statuts intermédiaires peuvent être reçus du système tiers ST. Le retour du ticket est reçu dans une étape ERSv3", la fermeture du ticket 25 TK pouvant intervenir si le ticket TKST indique une résolution dans une étape Ersv4". Des statistiques sur la provenance des erreurs par partenaire peuvent être conservées. Toutes les opérations sont historisées dans le ticket TK pour permettre la reprise par une autre personne. REVENDICATIONS1. Procédé de gestion d'incident d'une installation domotique comprenant au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par une unité de gestion (Sv) et 5 comprenant les étapes suivantes : Une étape (EDSv1) de réception d'une demande de diagnostic concernant au moins une unité centrale de commande (U) appartenant à l'installation domotique (St) ou au moins un dispositif domotique appartenant à l'installation domotique (St) ; 10 Une étape (EDSv3) d'envoi d'au moins un message de requête de diagnostic à l'au moins une unité centrale de commande (U) concernée par la demande de diagnostic ou à l'au moins une unité centrale de commande (U) à laquelle est rattachée l'au moins un dispositif domotique concerné par la demande de diagnostic ; 15 Une étape (EDSv8) de réception d'un résultat de diagnostic en provenance d'une unité centrale de commande (U) ; Une étape (EDSv9) de fourniture d'un rapport de diagnostic à l'utilisateur de maintenance (USAV), le rapport de diagnostic étant établi sur la base de l'au moins un résultat de diagnostic ; 20 L'au moins un résultat de diagnostic comprenant : au moins une information concernant la communication entre l'unité de gestion et le dispositif domotique ou l'unité centrale de commande concernée par la demande de diagnostic, et/ou dans la mesure ou le dispositif domotique ou l'unité centrale de 25 commande peut communiquer un tel résultat : o au moins une valeur connue d'au moins une variable d'état de l'au moins un dispositif domotique (D) et/ou de l'au moins une unité centrale de commande (U) ; et/ou o au moins un résultat de commande ou de tentative de 30 connexion à l'initiative de l'utilisateur final (UsrF). 2. Procédé selon la revendication 1, comprenant une étape préalable de réception (EASv2) d'une demande de gestion d'incident en provenance d'un utilisateur final (UsrF) de l'installation (St) ou d'un utilisateur d'un centre de 35 maintenance (USAV). 3054397 28 3. Procédé selon l'une des revendications 1 ou 2, comprenant une étape (EASv3) de détermination d'un profil utilisateur correspondant à l'utilisateur final (UsrF). 4. Procédé selon l'une des revendications 1 à 3, comprenant une étape (EAsv4) de détermination d'une installation domotique (Su) et/ou d'une unité centrale (U) ou d'au moins un dispositif domotique (U) liés au profil utilisateur correspondant à l'utilisateur final (UsrF). 5. Procédé selon l'une des revendications 1 à 4, comprenant une étape (EASv6) de vérification des droits d'accès d'un utilisateur de maintenance (USAV) sur l'installation (Su), l'unité centrale (U) ou le dispositif (D). 6. Procédé selon l'une des revendications 1 à 5, comprenant une étape (EASv8) d'envoi d'une demande d'autorisation de droit d'accès temporaires à l'installation (Su), à l'unité centrale de commande (U) ou au dispositif domotique (D) à l'utilisateur final (UsrF) au profit de l'unité de gestion (Sv) ou de l'utilisateur de maintenance (USAV), et une étape (EASv9) de réception d'une réponse à la demande d'autorisation de droit d'accès. 7. Procédé selon l'une des revendications 1 ou 2, comprenant en outre la réalisation d'une étape (EDSv2) de diagnostic local sur l'unité de gestion (Sv). 8. Procédé selon la revendication 7, dans lequel l'étape de fourniture 25 d'un rapport de diagnostic comprend la réalisation d'une combinaison entre un résultat de l'étape de diagnostic local et le résultat de diagnostic en provenance de l'unité centrale de commande (U). 9. Procédé selon l'une des revendications 1 à 8, comprenant une 30 étape (ERUSAV2) d'envoi d'un message d'escalade à un utilisateur de maintenance expert (USAVex). 10. Procédé selon l'une des revendications 1 à 9, comprenant : - une étape (ERSv1') de réception d'une demande de commande 35 concernant au moins une unité centrale de commande (U) appartenant à l'installation domotique (St) ou au moins un dispositif domotique appartenant à l'installation domotique (St) ; 3054397 29 - une étape (ERSv2') de test local sur la base des informations disponibles au niveau de l'unité de gestion (Sv) ; - Une étape (EDSv3') d'envoi d'au moins un message de requête de commande à l'au moins une unité centrale de commande (U) 5 concernée par la demande de commande ou à l'au moins une unité centrale de commande (U) à laquelle est rattachée l'au moins un dispositif domotique concerné par la demande de commande ; - Une étape (EDSv8') de réception d'un résultat de commande en provenance d'une unité centrale de commande (U) ; 10 - Une étape (EDSv9') de fourniture d'un rapport de commande, en lien avec le ticket d'incident (Tk) à l'utilisateur de maintenance (USAV) établi sur la base de l'au moins un résultat de commande. 11. Procédé selon l'une des revendications 1 ou 2, comprenant en outre 15 la réalisation d'une étape (EDSv2') de commande locale sur l'unité de gestion (Sv). 12. Procédé selon la revendication 10, dans lequel la commande correspond à la mise à jour d'un logiciel embarqué sur le dispositif domotique (D) ou l'unité centrale de commande (U) concernée par la demande de commande. 20 13. Procédé selon l'une des revendications 1 à 11, comprenant : - une étape (ERSv1") de détermination d'un système tiers (ST) associé à la gestion d'incident d'une unité centrale de commande ou d'un dispositif domotique concerné par la demande de gestion d'incident ; - une étape (ERST2") d'envoi d'une requête d'ouverture d'un ticket tiers (TKST) par ledit système tiers (ST) ; 14. Procédé selon la revendication 12, comprenant en outre : - Une étape (ERSv3") de réception d'un retour concernant le ticket tiers (TKST). 15. Procédé de gestion d'incident d'une installation domotique comprenant au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par une unité centrale de 35 commande (U) et comprenant les étapes suivantes : 3054397 30 - Une étape (EDU3) de réception d'une demande de diagnostic concernant l'unité centrale de commande (U) ou au moins un dispositif domotique (D) rattaché à l'unité centrale de commande (U) ; 5 - Une étape (EDU5) d'envoi d'au moins un message de requête de diagnostic à l'au moins un dispositif domotique concerné par la demande de diagnostic. - Une étape (EDSv8) de réception d'un résultat de diagnostic en provenance d'une unité centrale de commande (U) ; 10 - Une étape (EDSv9) de fourniture d'un rapport de diagnostic ; 16. Procédé de gestion d'incident d'une installation domotique comprenant au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par une unité centrale de 15 commande (U) et comprenant les étapes suivantes : - Une étape (EDU3') de réception d'une demande de commande concernant l'unité centrale de commande (U) ou au moins un dispositif domotique (D) rattaché à l'unité centrale de commande (U) ; 20 - Une étape (EDU5') d'envoi d'au moins un message de requête de commande à l'au moins un dispositif domotique concerné par la demande de diagnostic. - Une étape (EDSv8') de réception d'un résultat de commande en provenance d'une unité centrale de commande (U) ; 25 - Une étape (EDSv9') de fourniture d'un rapport de commande ;