FR 3061400 A1 20180629 FR 1663453 A 20161228 1 Domaine de l'invention La présente invention concerne un procédé de configuration d'accès, un procédé de commande et un procédé de supervision d'au moins un dispositif domotique d'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. Les utilisateurs peuvent souhaiter utiliser des services tiers pour exploiter les données générées par les dispositifs domotiques de l'installation ou permettre un contrôle par des services tiers. Toutefois, l'hétérogénéité des dispositifs domotiques et la gestion de l'accès à chaque dispositif visant à assurer la sécurité de l'installation domotique, rendent difficile une telle ouverture du système. 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 configuration d'accès à distance à au moins un dispositif domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, le procédé étant mis en oeuvre par un premier service d'accès à distance exécuté par une unité de gestion et comprenant les étapes suivantes : Réception d'une demande d'accès à distance concernant au moins un dispositif domotique rattaché au profil d'un utilisateur au profit d'un deuxième service, la demande étant relative à un identifiant de l'utilisateur auprès du premier service; Réception d'une autorisation de la demande d'accès par l'utilisateur ; Configuration d'un référentiel de droit d'accès afin d'accepter au moins un ordre de commande en provenance d'un deuxième service 3061400 2 ou l'envoi de données de supervision vers le deuxième service pour le compte du dispositif domotique rattaché au profil de l'utilisateur. Grâce aux dispositions selon l'invention, un deuxième service peut obtenir un accès à au moins un dispositif domotique appartenant à une installation 5 domotique de façon aisée en préservant un contrôle par l'utilisateur, et sans à avoir à mettre en place une infrastructure d'accès au dispositif domotique, par l'intermédiaire du premier service. Selon un aspect de l'invention, l'acceptation d'accès à distance du deuxième service peut être globale pour une installation donnée rattachée au compte 10 utilisateur de l'utilisateur, ou ne concerner qu'un groupe de dispositifs ou un dispositif domotique particulier. De la même façon, cette inscription peut concerner l'ensemble des variables d'état ou des commandes d'un dispositif, ou concerner un sous-ensemble des variables d'état ou des commandes d'un dispositif concerné en fonction d'un filtrage. 15 Selon un aspect de l'invention, le référentiel de droit d'accès stocke la correspondance entre un deuxième service et les actions autorisées sur des ressources du premier service. Une ressource peut notamment comprendre un identifiant d'un élément logique d'une installation domotique ou d'un dispositif domotique sous le contrôle du premier service. 20 La portée ou granularité de l'autorisation d'accès peut être prédéfinie en fonction du service concerné par la demande d'accès, ou bien par l'émetteur de l'autorisation. Différents niveaux de granularité peuvent être prévus en fonction des possibilités du premier service. Ainsi une ressource pourra être constituée d'une installation entière ou 25 bien d'un dispositif domotique ou d'un ensemble de dispositifs, ou même d'une ou plusieurs commandes ou fonctions ou variables d'états d'un dispositif domotique. Selon un aspect de l'invention, le deuxième service procède à la création d'un compte pour l'utilisateur, avec un identifiant correspondant UsrlID2, et peut enregistrer la correspondance entre l'identifiant UsrlID1 de l'utilisateur sur le premier 30 service, et l'identifiant UsrlID2 de l'utilisateur sur le deuxième service, ainsi que le jeton d'identification correspondant. Selon un aspect de l'invention, le deuxième service communique ensuite au premier service une confirmation de la création du compte utilisateur et optionnellement l'identifiant créé UsrlID2. 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 3061400 3 correspondre à la marche ou à l'arrêt pour un interrupteur, ou à un degré ou pourcentage d'ouverture pour un volet. 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 5 ê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 peuvent utiliser des formats ou des échelles personnalisées ou propriétaires. Au sens de la présente invention, une commande correspond à un ordre 10 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. Selon un aspect de l'invention, l'unité de gestion exécutant le premier service est un serveur connecté à distance à l'au moins une installation domotique, 15 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 exécutant le premier service peut être une unité centrale destinée à être reliée à une ou plusieurs 20 unités centrales de commande sur des réseaux privés ou locaux distincts, ou encore sur le même réseau local. L'unité de gestion exécutant le deuxième service est un serveur connecté à distance avec l'unité de gestion exécutant le premier service. Comme précédemment, le terme serveur est une désignation logique qui peut recouvrir 25 l'utilisation de plusieurs serveurs physiques pour répartir la charge de traitement informatique à réaliser. 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. 30 Un dispositif domotique peut également correspondre à un point de commande d'autres dispositifs domotiques. 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 35 également correspondre à un appel de fonction local ou distant. 3061400 4 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é 5 d'unités centrales de commande, la pluralité d'unités centrales de commande formant 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 10 l'installation domotique est une unité électronique comprenant : 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 15 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 20 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. 25 Il est également possible que l'unité centrale de commande soit intégrée à un routeur et/ou à un modem réalisant une connexion à un réseau étendu, notamment à Internet. Au sens de la présente invention, un premier service correspond à un service utilisateur destiné au contrôle de l'installation domotique par un utilisateur 30 final. Le service utilisateur est un service informatisé accessible à distance, qui permet l'accès à au moins une fonction de contrôle ou de supervision d'une installation domotique ou d'un dispositif domotique, au moyen d'une interface utilisateur. L'interface utilisateur peut être accessible par une interface graphique, ou par l'intermédiaire d'une interface de programmation. 35 Un deuxième service correspond à un service tiers, qui est à même de générer au moins une instruction à distance pour la réalisation d'au moins une 3061400 5 commande pour au moins un dispositif domotique d'une installation ou de traiter des données en provenance d'au moins un dispositif domotique. Le premier service peut être sous le contrôle d'une première entité et le deuxième service peut être sous le contrôle d'une deuxième entité. 5 Selon un aspect de l'invention, l'étape de configuration comprend une étape de génération d'un jeton d'identification pour le deuxième service. Selon un aspect de l'invention, la réception d'une autorisation de demande d'accès va entraîner la génération d'un jeton d'identification du deuxième service par le premier service. Cette disposition permet d'identifier de manière 10 sécurisée les requêtes provenant d'un deuxième service. Ainsi un deuxième service, accepté par un utilisateur associé à une installation domotique gérée par le premier service et contenant au moins un dispositif domotique, devra fournir le jeton d'identification dans sa requête au premier service. Selon un aspect de l'invention, le jeton d'identification est ensuite 15 transmis au deuxième service, directement ou par l'intermédiaire de l'émetteur du message d'acceptation. Selon un aspect de l'invention, ce jeton d'identification peut être à validité permanente ou limitée dans le temps. Selon un aspect de l'invention, ce jeton sera stocké dans le référentiel 20 d'accès. Cette disposition permet d'effectuer la correspondance avec les autorisations sur les ressources. Selon un aspect de l'invention, la demande d'accès à distance est reçue en provenance du deuxième service. Selon un aspect de l'invention, La demande d'accès à distance peut 25 identifier l'utilisateur par l'identifiant Usril Dl. Selon un aspect de l'invention qui correspond à un premier cas, l'utilisateur, par l'intermédiaire d'un terminal utilisateur, demande une inscription au deuxième service directement auprès de ce deuxième service. Ainsi, dans ce cas, l'utilisateur émet une demande d'inscription à destination de ce deuxième service. 30 Dans une étape simultanée ou distincte, l'utilisateur transmet également au deuxième service l'identifiant UsrlID1 qui identifie l'utilisateur auprès du premier service. Le deuxième service procède à la création d'un compte pour l'utilisateur, avec un identifiant correspondant UsrlID2. Selon un aspect de l'invention, le procédé comprend l'étape suivante, 35 préalable à l'étape de réception d'une autorisation : 3061400 6 - Demande d'une acceptation ou une confirmation de la demande d'accès au profit du deuxième service à l'utilisateur. Selon un aspect de l'invention, l'utilisateur reçoit la demande d'acceptation par l'intermédiaire de son terminal. 5 Selon un aspect de l'invention, qui correspond au premier cas, l'utilisateur confirme son acceptation ou autorisation de la demande d'accès dans une réponse qui est reçue par le premier service dans une étape distincte de la réception de la demande d'accès. Selon un aspect de l'invention, la demande d'accès à distance au profit du 10 deuxième service est reçue en provenance de l'utilisateur. Ainsi, selon un aspect de l'invention qui correspond à un deuxième cas, l'utilisateur par l'intermédiaire d'un terminal utilisateur demande une inscription au deuxième service par l'intermédiaire du premier service. Dans ce cas, l'étape de réception d'une demande d'accès et l'étape d'acceptation peuvent être confondues. 15 Selon un aspect de l'invention, le procédé comprend en outre l'étape suivante : Envoi d'au moins un message contenant une liste de deuxièmes services disponibles à destination de l'utilisateur ou d'un terminal utilisateur ; 20 L'étape de réception d'une demande d'inscription et d'acceptation Min/Mac correspond à une sélection d'un deuxième service dans la liste de deuxièmes services contenue dans le message. Selon un aspect de l'invention, le procédé comprend en outre l'étape suivante, préalable à l'étape d'envoi d'un message contenant une liste des deuxièmes 25 services disponibles : Réception d'un message de requête en provenance de l'utilisateur afin d'obtenir une liste de deuxièmes services disponibles auprès du premier service. Selon un aspect de l'invention, le procédé comprend en outre l'étape 30 suivante : - Envoi d'un message d'acceptation/d'inscription à destination du deuxième service. Selon un aspect de l'invention, l'étape d'envoi d'un message d'acceptation/d'inscription à destination du deuxième service par le premier service 35 est postérieure à l'étape de configuration. Selon un aspect de l'invention, le procédé comprend l'étape suivante 3061400 7 - Envoi d'au moins un message de description, ou de transmission d'une vue filtrée de l'installation ou d'un groupe de dispositifs domotiques comprenant au moins un dispositif, à destination du deuxième service. 5 Selon un aspect de l'invention, le procédé comprend une étape additionnelle d'inscription du deuxième service comme souscripteur à des évènements concernant l'au moins un dispositif. La présente invention concerne également un procédé de configuration d'accès à distance à au moins un dispositif domotique appartenant à une installation 10 domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, l'installation domotique étant accessible par un premier service d'accès à distance, le procédé étant mis en oeuvre par un second service d'accès à distance et comprenant les étapes suivantes : - Réception d'une autorisation d'une demande d'accès par 15 l'utilisateur ; la demande d'accès à distance concernant au moins un dispositif domotique rattaché au profil d'un utilisateur au profit d'un deuxième service; - Configuration d'un profil ou compte pour l'utilisateur sur le deuxième service et enregistrement d'une correspondance entre un identifiant 20 de l'utilisateur sur le premier service, et l'identifiant de l'utilisateur sur le deuxième service. Selon un aspect de l'invention, La demande d'accès à distance peut identifier l'utilisateur par l'identifiant UsrlID1. Selon un aspect de l'invention qui correspond à un premier cas, 25 l'utilisateur, par l'intermédiaire d'un terminal utilisateur, demande une inscription au deuxième service directement auprès de ce deuxième service. Ainsi, dans ce cas, l'utilisateur émet une demande d'inscription à destination de ce deuxième service Svc2. Dans une étape simultanée ou distincte, l'utilisateur transmet également au deuxième service l'identifiant UsrlID1 qui identifie l'utilisateur auprès du premier 30 service. Le deuxième service procède à la création d'un compte pour l'utilisateur Usrl, avec un identifiant correspondant UsrlID2. Selon un deuxième cas, l'inscription au deuxième service est demandée auprès du premier service. Selon un aspect de l'invention, le procédé comprend une étape de 35 réception d'un jeton d'identification auprès du premier service. 3061400 8 Selon un aspect de l'invention, le procédé comprend une étape d'enregistrement d'un jeton d'identification auprès du premier service en correspondance avec un profil ou compte utilisateur.la présente invention concerne également un procédé de configuration d'accès à distance à au moins un dispositif 5 domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, le procédé étant mis en oeuvre par un premier service d'accès à distance exécuté par une unité de gestion et comprenant les étapes suivantes : Réception d'un message d'information concernant une présence du 10 dispositif domotique en provenance d'une unité centrale de commande à laquelle est rattaché le dispositif ; Détermination d'un deuxième service associé à un type du dispositif domotique pour lequel un accès à distance doit être configuré avec des règles d'accès correspondantes ; 15 Configuration d'un référentiel de droit d'accès afin d'accepter au moins un ordre de commande en provenance du deuxième service ou l'envoi de données de supervision vers le deuxième service pour le compte du dispositif domotique. Grâce aux dispositions selon l'invention, un deuxième service peut 20 obtenir un accès à au moins un dispositif domotique appartenant à une installation domotique de façon aisée en préservant un contrôle par l'unité de gestion, et sans à avoir à mettre en place une infrastructure d'accès au dispositif domotique, par l'intermédiaire du premier service. Selon un aspect de l'invention, le référentiel de droits d'accès peut 25 utiliser des algorithmes de calcul prenant en entrée les informations du dispositif, de la variable d'état et du deuxième service (type, identifiant et valeur) et fournissant en retour un résultat booléen indiquant si l'accès est autorisé. Ces dispositions permettent de limiter les données stockées dans le référentiel en utilisant des règles logiques de détermination des autorisations pour un dispositif donné et de limiter les 30 recherches extensives dans ce référentiel, ce qui permet d'améliorer les performances. Selon un aspect de l'invention, le message d'information concernant la présence du dispositif domotique correspond à l'établissement d'une liaison entre l'unité centrale de commande et le dispositif domotique et/ou à la découverte du 35 dispositif domotique par l'unité centrale de commande. La liaison est réalisée par l'intermédiaire d'un réseau, notamment d'un réseau domotique. A titre d'exemple, 3061400 9 cette situation peut correspondre à l'installation d'un dispositif par un utilisateur ou un installateur dans une installation domotique et à l'appairage ou à la découverte du dispositif domotique avec une unité centrale de commande présente dans l'installation, ou encore à l'installation d'une unité centrale de commande et à 5 l'appairage ou à la découverte par cette unité centrale de commande d'un dispositif domotique précédemment installé. Selon un aspect de l'invention, le dispositif domotique et/ou l'installation sont rattachés à un profil ou compte utilisateur sur le premier service. Le profil ou compte utilisateur sur le premier service peut être associé à un identifiant UsrlID1 de 10 l'utilisateur sur le premier service. Selon un aspect de l'invention, l'étape de détermination d'un deuxième service associé à un type du dispositif domotique pour lequel un accès à distance doit être configuré comprend une consultation d'un référentiel de définition de règles d'accès. 15 Selon un aspect de l'invention, le référentiel de définition de règles d'accès peut comprendre au moins une association entre un type de dispositif domotique, au moins un deuxième service et optionnellement des règles d'accès ou de filtrages. Le référentiel de définition de règles d'accès, qui peut être compris dans le référentiel de droit d'accès ou distinct, mais accessible par le premier service. 20 Selon un aspect de l'invention, l'étape de configuration comprend une étape de génération d'un jeton d'identification pour le deuxième service. Selon un aspect de l'invention, le procédé de configuration comprend l'étape suivante, préalable à l'étape de configuration : - Demande d'une autorisation d'accès au profit du deuxième service à 25 l'utilisateur. Selon un aspect de l'invention, l'utilisateur reçoit la demande d'acceptation par l'intermédiaire d'un terminal. Selon un aspect de l'invention, qui correspond au premier cas, l'utilisateur confirme son acceptation ou autorisation de la demande d'accès dans une 30 réponse qui est reçue par le premier service. Selon un aspect de l'invention, le procédé de configuration comprend l'étape suivante : - Envoi d'un message d'acceptation/d'inscription à destination du deuxième service. 3061400 10 Selon un aspect de l'invention, l'étape d'envoi d'un message d'acceptation/d'inscription à destination du deuxième service par le premier service est postérieure à l'étape de configuration. Selon un aspect de l'invention, le procédé de configuration comprend 5 l'étape suivante : - Envoi d'au moins un message de description, ou de transmission d'une vue filtrée de l'installation ou d'un groupe de dispositifs domotiques comprenant au moins un dispositif, à destination du deuxième service. 10 Selon un aspect de l'invention, le procédé comprend une étape additionnelle d'inscription du deuxième service comme souscripteur à des évènements concernant l'au moins un dispositif. La présente invention concerne également un procédé de configuration d'accès à distance à au moins un dispositif domotique appartenant à une installation 15 domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, l'installation domotique étant accessible par un premier service d'accès à distance, le procédé étant mis en oeuvre par un second service d'accès à distance et comprenant les étapes suivantes : Réception d'une autorisation d'accès concernant au moins un 20 dispositif domotique au profit du deuxième service; Configuration d'un profil ou compte pour un utilisateur sous le contrôle duquel est placé le dispositif domotique sur le deuxième service et enregistrement d'une correspondance entre un identifiant de l'utilisateur sur le premier service, et l'identifiant de l'utilisateur 25 sur le deuxième service. Selon un aspect de l'invention, L'autorisation d'accès à distance peut identifier l'utilisateur par l'identifiant UsrlID1. Selon un aspect de l'invention, le procédé comprend une étape de réception d'un jeton d'identification auprès du premier service. 30 Selon un aspect de l'invention, le procédé comprend une étape d'enregistrement d'un jeton d'identification auprès du premier service en correspondance avec un profil ou compte utilisateur. La présente invention concerne également un procédé de commande à 35 distance d'au moins un dispositif domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique 3061400 11 et au moins une unité centrale de commande, le procédé étant mis en oeuvre par un premier service d'accès à distance exécuté par une unité de gestion et comprenant les étapes suivantes : réception d'un message de commande concernant au moins une 5 commande à réaliser sur l'au moins un dispositif domotique en provenance d'un deuxième service ; vérification et de l'autorisation de la commande demandée dans le message pour le service auprès d'un référentiel de droits d'accès ; dans le cas ou la commande est autorisée pour le deuxième service, 10 envoi d'au moins un message de commande à destination d'au moins une unité centrale de commande à laquelle est rattachée l'au moins un dispositif domotique concerné par la commande. Selon un aspect de l'invention, la vérification de l'autorisation consiste à vérifier si elle concerne au moins un dispositif domotique pour lequel un accès à 15 distance a été autorisé, et/ou si la commande ou la fonction concernée est autorisée pour ce dispositif domotique pour le deuxième service. Selon un aspect de l'invention, le jeton est obtenu lors d'une étape d'autorisation préalable. Le format du message de commande reçu par le premier service peut 20 être distinct de celui du message de commande envoyé à l'unité centrale de commande, une conversion de format pouvant être réalisée par le premier service. Selon un aspect de l'invention, l'unité centrale de commande émet un message de commande à destination du dispositif domotique concerné par la commande qui le reçoit dans une étape. Le format de ce message peut être distinct de 25 celui du message, une conversion de format pouvant être réalisée par l'unité centrale de commande. Selon un aspect de l'invention, le dispositif domotique effectue ensuite la commande. Le dispositif domotique peut communiquer un code retour ou un résultat de la commande dans un message de retour à l'unité centrale de commande. Selon un aspect de l'invention, le message de commande concernant au 30 moins une commande à réaliser sur l'au moins un dispositif domotique en provenance d'un deuxième service comprend un jeton d'identification; le procédé comprend en outre une étape de vérification de la validité du jeton d'identification pour le service auprès du référentiel de droits d'accès. Selon un aspect de l'invention, le procédé comprend en outre les étapes 35 suivantes : 3061400 12 Réception d'un message de retour en provenance de l'unité centrale de commande à laquelle est rattaché le dispositif. vérification de l'autorisation de l'envoi d'un message de retour pour la commande au service auprès d'un référentiel de droits d'accès ; 5 dans le cas ou la communication du code de retour de commande est autorisée pour le deuxième service, envoi d'un message de retour à destination du deuxième service. Selon un aspect de l'invention, la vérification de l'autorisation consiste à vérifier si le message de retour concerne au moins un dispositif domotique pour 10 lequel un accès à distance a été autorisé, et/ou si le code de retour de commande ou fonction concernée est autorisée pour ce dispositif domotique pour le deuxième service concerné. Selon un aspect de l'invention, le format de ce message envoyé au deuxième service peut être distinct de celui du message communiqué par l'unité 15 centrale de commande, une conversion de format pouvant être réalisée par le premier service. Selon un aspect de l'invention, le procédé de commande comprend les étapes d'un procédé de configuration tel que décrit précédemment. La présente invention concerne également un procédé de commande à 20 distance d'au moins un dispositif domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, l'installation domotique étant accessible par un premier service d'accès à distance, le procédé étant mis en oeuvre par un second service d'accès à distance et comprenant l'envoi d'un message de 25 commande concernant au moins une commande à réaliser sur l'au moins un dispositif domotique à destination du premier service. Selon un aspect de l'invention, le message de commande comprend un jeton d'identification. La présente invention concerne également un procédé de supervision à 30 distance d'au moins un dispositif domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, le procédé étant mis en oeuvre par un premier service d'accès à distance exécuté par une unité de gestion et comprenant les étapes suivantes : 35 - Réception d'un message de supervision en provenance d'une unité centrale de commande comprenant des informations concernant au 3061400 13 moins une variable d'état d'un dispositif domotique rattaché à l'unité centrale de commande. Vérification de l'autorisation de l'envoi d'un message de supervision concernant la variable d'état du dispositif domotique au deuxième 5 service auprès d'un référentiel de droits d'accès ; Dans le cas où l'envoi du message de supervision est autorisé, Envoi d'un message de supervision à destination du deuxième service. Selon un aspect de l'invention, Selon un aspect de l'invention, la vérification de l'autorisation consiste à vérifier si elle concerne au moins un dispositif 10 domotique pour lequel un accès à distance a été autorisé, et/ou si la communication de données relative à la variable d'état concernée est autorisée pour ce dispositif domotique pour le deuxième service. Grâce aux dispositions de l'invention, un filtrage sur un type de variable d'état peut être réalisé, voire un filtrage sur des plages de valeur de la variable d'état. 15 Selon un aspect de l'invention, le message de supervision peut correspondre à un évènement de changement de valeur de la variable d'état. Le format du message reçu peut être distinct de celui du message envoyé, une conversion de format pouvant être réalisée par le premier service. 20 L'émission du message de supervision par l'unité centrale de commande peut être successive à la réception par l'unité centrale de commande d'un message de supervision en provenance du dispositif domotique. Ce message peut par exemple correspondre à un évènement de changement de valeur d'une variable d'état. Selon une variante, dans le cas ou l'unité centrale de commande est 25 intégrée dans le dispositif, la constitution du message de supervision peut être réalisée localement lors de la détection de l'évènement déclencheur correspondant au changement de valeur d'une variable d'état. Selon une autre variante, dans le cas ou l'unité centrale de commande est distincte du dispositif, il est également possible que le dispositif envoie de façon 30 périodique des messages et que ce soit l'unité centrale de commande qui opère une vérification pour repérer les changements de valeur. Enfin il est également possible que des messages de supervision soient envoyés à destination du premier service sans constatation de changement de valeur. L'envoi du message de supervision par le premier service à destination du 35 deuxième service peut correspondre à une notification directe entre le premier 3061400 14 service et le deuxième service qui correspond à un envoi direct. Il est toutefois possible que d'autres mécanismes soient utilisés. En particulier, selon une première variante, un mécanisme de file d'attente peut être mis en oeuvre, les messages pouvant être stockés par le premier 5 service sur la file d'attente, et collecté par le deuxième service de façon asynchrone. Selon un aspect de l'invention, le procédé comprend une étape de vérification de la validité du jeton d'identification pour le service auprès du référentiel de droits d'accès. Ainsi, si le jeton n'est pas valide, en particulier si la validité du jeton a expiré lorsque la vérification est effectuée, aucun message de supervision n'est 10 envoyé au deuxième service. A titre d'exemple, il peut être également prévu que le jeton pour un deuxième service soit invalidé par le premier service s'il n'existe plus d'accord entre la première entité contrôlant le premier service et la deuxième entité contrôlant le deuxième service ou encore si l'utilisateur supprime son autorisation au deuxième service Il est également possible que le jeton soit invalidé après une période 15 prédéterminée si le jeton n'est pas renouvelé. La présente invention concerne également un procédé de supervision à distance d'au moins un dispositif domotique appartenant à une installation domotique, l'installation domotique comprenant l'au moins un dispositif domotique et au moins une unité centrale de commande, l'installation domotique étant 20 accessible par un premier service d'accès à distance, le procédé étant mis en oeuvre par un second service d'accès à distance et comprenant la réception d'un message de supervision en provenance du premier service comprenant des informations concernant au moins une variable d'état d'un dispositif domotique. Selon un aspect de l'invention, le procédé comprend un stockage local 25 des informations relatives aux variables d'état par le deuxième service. Selon un aspect de l'invention, le procédé comprend en outre l'étape suivante : - stockage des informations relatives aux variables d'état par le premier service. 30 Selon un aspect de l'invention, un filtrage des informations est réalisé préalablement au stockage. Cette configuration est notamment utile dans le cas ou le dispositif est la propriété ou sous le contrôle d'une deuxième entité en charge du deuxième service, le premier service et éventuellement l'unité centrale de commande, étant sous le contrôle d'une première entité et agissant comme un 35 service d'infrastructure. 3061400 15 Selon un aspect de l'invention, un stockage local des informations relatives aux variables d'état peut être réalisé par le deuxième service. Selon un aspect de l'invention, le procédé de supervision comprend les étapes d'un procédé de configuration tel que décrit précédemment. 5 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 : 10 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 ; 15 La figure 3 est un schéma représentant un serveur ou un groupe de serveur destiné à l'exécution d'un premier service d'accès à distance et un deuxième serveur ou groupe de serveur destiné à l'exécution d'un deuxième service d'accès à distance. La figure 4a est un schéma illustrant un premier mode de mise en oeuvre 20 d'un procédé de configuration d'accès à distance à au moins un dispositif domotique d'une installation domotique. La figure 4b est un schéma illustrant un deuxième mode de mise en oeuvre d'un procédé de configuration d'accès à distance à au moins un dispositif domotique d'une installation domotique. 25 La figure 5 est un schéma illustrant un mode de mise en oeuvre d'un procédé de configuration d'accès à distance à au moins un dispositif domotique d'une installation domotique. La figure 6 est un schéma illustrant un mode de mise en oeuvre d'un procédé de supervision à distance d'au moins un dispositif domotique d'une 30 installation domotique. 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 3061400 16 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 5 trois pièces Roi, Ro2, Ro3. Le bâtiment 1 comprend également des équipements 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 10 pour un chauffage 11 ou un système aéraulique 13. Un équipement domotique 3 peut é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 15 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, 20 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 25 prévus. L'installation domotique peut également comprendre un ou plusieurs capteurs de présence. L'installation peut encore comprendre un ou plusieurs capteurs de consommation électrique. 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 30 d'éléments du bâtiment 1 et étant aptes à partager ces informations avec d'autres é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 Roi, Ro2, Ro3 ou un état d'un élément du bâtiment 1, comme l'état d'ouverture d'un volet 35 roulant 9, le statut d'une alarme, etc. 3061400 17 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 5 traitement comprenant un processeur exécutant un logiciel embarqué. Ce logiciel fait 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 U1, U2. En particulier et à titre d'exemple, deux unités centrales de commande U1, U2 sont représentées sur la figure 10 1. Selon une variante, une installation domotique peut comprendre également une unité centrale de commande unique. 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 15 commande U1 est en charge des dispositifs D disposés dans les pièces Roi et Ro2 du 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 Ro3 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, 20 notamment en utilisant un protocole de communication sans fil, par exemple un 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 25 commande U est agencée pour communiquer avec un serveur Sv1. 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 30 première installation domotique, alors qu'une troisième unité centrale de 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 Sv1 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 Sv1 est agencé pour 35 communiquer avec un ensemble de telles unités centrales de commande U. Nous décrirons par la suite une de ces unités. 3061400 18 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. 5 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 10 pouvant être des actionneurs 7, des éclairages 21, un système d'alarme, ou une caméra vidéo. 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 15 brise soleil orientable 9' ou d'autres actionneurs 7 ou d'éclairages 21, comme cela est 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 20 exemple de type Z-Wave, EnOcean, 10 Homecontrol, Somfy RTS, KNX, MODBUS, 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 25 domotique. Selon encore une autre possibilité, Il est également possible que l'unité 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 30 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. 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 35 température, l'humidité et la luminosité, est également prévue. De la même façon, 3061400 19 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 5 communication cible P2, avec un terminal de communication mobile T. Le deuxième 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 10 un deuxième protocole cible. D'autres exemple incluent Bluetooth, Zigbee ou Wifi. Le terminal de communication T peut contenir et exécuter un logiciel d'application APP. Chaque unité centrale de commande U comprend, en outre, un module de communication 4 avec le serveur Sv1. Le serveur Sy1 permet la commande et/ou le 15 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. Dans certaines applications, une unité centrale de commande U peut communiquer avec le serveur Sy1 à travers un serveur intermédiaire, par exemple d'un fournisseur de service tiers, dont le serveur intermédiaire offre une interface de 20 service ou API. Le serveur Sy1 comprend, de son côté, au moins une interface de communication 104 destinée à la communication avec l'unité centrale U. Le serveur Sy1 peut comprendre également une interface de communication 106 destinée à la communication avec une interface de commande et/ou de contrôle IN permettant à un utilisateur final Usr1 de contrôler à distance 25 l'installation domotique, notamment par l'intermédiaire d'un service utilisateur Sy1c1. 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. L'interface de commande et/ou de contrôle IN comprend, par exemple, 30 un serveur web 107 et un terminal de communication mobile T1 communiquant par le réseau étendu N. Le terminal de communication mobile T1 peut être, par exemple, un téléphone intelligent ou une tablette. Le terminal de communication mobile T1 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 35 terminal différent. Nous désignerons indifféremment ces terminaux mobiles par la 3061400 20 référence Tl. Alternativement, l'utilisateur final pourrait également faire usage d'un terminal fixe. L'interface de commande et/ou de contrôle IN1 comprend un processeur qui peut être disposé au niveau du serveur web 107 et/ou du terminal de 5 communication mobile Tl. 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 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 10 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. Le Serveur Svl peut également comprendre une interface de communication 108 destinée à la communication avec un autre serveur 5y2 sous la 15 responsabilité d'une autre entité que celle qui opère le serveur Svl et qui propose au moins un deuxième services comme cela sera décrit ultérieurement. Cette interface permet la communication entre les deux serveurs Svl et 5y2 sur un réseau local ou étendu, par exemple Internet. Identifiant unique d'un dispositif domotique 20 Le serveur Svl et les unités centrales de commandes U peuvent 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 correspondante à un mode de réalisation particulier. Selon ce mode de réalisation, l'identifiant unique d'un dispositif 25 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 centrales de commande intermédiaires U et les adresses de terminaison à traverser, organisées ou non dans une topologie 30 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 dispositifs qui sont une expression unique d'une adresse ne présentent pas d'extension d'identification d'un sous-système. 35 Ainsi, la forme de l'identifiant unique d'un dispositif DURL peut être la suivante : 3061400 21 :// krawDeviceAddress>(# ) 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 5 exemple un numéro de série ou un identifiant unique. rawDeviceAddress : un chemin simple ou à plusieurs niveaux. Sa 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 10 exemple un rang du sous-système (démarrant par exemple à 1), si un tel sous-système est présent. Exemples 1) knx://0201-0001-1234/1.1.3 Cet identifiant unique DURL correspond à un dispositif D communiquant 15 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. 2) io://0201-0001-1234/145036#2 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 20 adresse radio 145036 accessible par l'unité centrale de commande U portant l'identifiant #0201-0001-1234. Premier service et deuxième service tiers Le Serveur Sy1 ou un groupe de Serveur Sy1 héberge un ou plusieurs serveurs logiciels destinés à fournir des services, comme cela est illustré sur la 25 figure 3. En particulier, un premier service Svc1 correspond à un service utilisateur destiné au contrôle à distance de l'installation domotique Su par un utilisateur Usr1 final. Le service utilisateur Svc1 est un service informatisé accessible à distance, qui permet l'accès à au moins une fonction de commande ou de supervision d'une 30 installation domotique ou d'un dispositif domotique, au moyen d'une interface utilisateur. L'interface utilisateur peut être accessible par une interface graphique, ou par l'intermédiaire d'une interface de programmation. Un deuxième service Svc2 correspond à un service tiers, qui est à même de générer au moins une instruction à distance pour la réalisation d'au moins une 3061400 22 commande pour au moins un dispositif domotique D d'une installation Su, ou de traiter des données en provenance d'au moins un dispositif domotique D. Le premier service Svc1 peut être sous le contrôle d'une première entité et le deuxième service Svc2 peut être sous le contrôle d'une deuxième entité. Le 5 deuxième service peut être considéré comme un service partenaire auquel un accès peut être accordé. A titre d'exemple, la première entité peut être un fournisseur d'infrastructure ou de gestion d'installation domotiques, et la deuxième entité peut être un fournisseur de services en lien avec les données ou la commande de dispositifs 10 domotique. En particulier, il est possible de considérer une installation comprenant un dispositif D de type capteur de consommation, par exemple un capteur de consommation électrique. Le deuxième service Svc2 peut proposer une fonctionnalité de suivi de consommation qui nécessite l'accès à des données de consommation générées par le capteur de consommation. A titre d'exemple, le deuxième service 15 peut être un service utilisateur d'un fournisseur d'énergie. Référentiel de droit d'accès et jeton d'identification Le premier service Svc1 met en oeuvre un référentiel de droit d'accès Rf. Le référentiel de droit d'accès Rf stocke la correspondance entre un deuxième service Svc2 appelant et les actions autorisées sur des ressources Rc du premier 20 service Svc1. Une ressource Rc est un identifiant d'un élément logique d'une installation domotique Su sous le contrôle du premier service Svc1, éventuellement agencé pour présenter différents niveaux de granularité en fonction des possibilités du service Svc1. Ainsi une ressource Rc pourra être constituée d'une installation St entière ou bien d'un dispositif domotique D ou d'un ensemble de dispositifs D, ou 25 même d'une ou plusieurs commandes C ou fonctions ou variables d'états S d'un dispositif domotique D. Selon un mode de réalisation particulier, les ressources pourront être organisées de manière hiérarchique à l'aide d'un identifiant de ressource de type chemin d'accès correspondant par exemple à l'identifiant de dispositif DURL décrit précédemment, en ajoutant éventuellement un identifiant 30 complémentaire de ressource Rc, ou en définissant des niveaux intermédiaires correspondant à un accès à plusieurs éléments de l'arborescence définie. Le tableau 1 ci-dessous donne un exemple d'une première structure de donnée du référentiel Rf. 35 3061400 23 Deuxième Service Svc2 Ressources Rc Actions autorisées Svc2 setup/1234/sensors/tem peraturer READ Svc2 setup/1234/actuators/rollershuttersr/com ma nd/open EXECUTE Tableau 1: Exemple de première structure de données du référentiel Rf Dans cet exemple de référentiel, le service Svc2 est autorisé à lire les variables d'état des capteurs de température de l'installation n°1234 et à utiliser la 5 commande « open » sur tous les actionneurs de type volet roulant. Ainsi lorsque le deuxième service Svc2 va effectuer une demande de lecture ou de commande auprès de Svc1 sur une ressource Rc donnée, celui ci va pouvoir vérifier dans son référentiel de droits d'accès Rf si la requête peut être autorisée. De même, dans le cas où des informations relatives à des ressources Rc 10 sous le contrôle du premier service Svc1 sont mises à jour, telles que des changements de valeur des variables d'état S des dispositifs domotiques D, celles-ci pourront être retransmises automatiquement au service Svc2 si la ressource associée Rc est autorisée en lecture dans le référentiel Rf. Afin d'identifier de manière sécurisée les requêtes provenant du service 15 Svc2, le service Svc1 peut utiliser un jeton d'identification Tk du service Svc2. Ce jeton d'identification Tk peut être à validité permanente ou limitée, auquel cas il devra être renégocié régulièrement auprès du premier service Svc1. Ce jeton sera stocké dans le référentiel Rf du service Svc1 pour effectuer la correspondance avec les autorisations sur les ressources. 20 Ainsi un service Svc2, accepté par un utilisateur Usr1 associé à une installation domotique Su gérée par le service Svc1 et contenant un dispositif D1, devra fournir le jeton d'identification Tk associé à cette installation dans sa requête au service Svc1. Le tableau 2 ci-dessous donne un exemple d'une deuxième structure de donnée du référentiel Rf. 25 Deuxième Service Svc2 Jeton Svc2a Tka Svc2b Tkb Tableau 2: Exemple de deuxième structure de donnée du référentiel Rf Le jeton d'identification pour un deuxième service peut être invalidé par le premier service s'il n'existe plus d'accord entre la première entité contrôlant le 3061400 24 premier service et la deuxième entité contrôlant le deuxième service ou encore si l'utilisateur supprime son autorisation au deuxième service Il est également possible que le jeton soit invalidé après une période prédéterminée si le jeton n'est pas renouvelé. 5 A titre d'exemple, le référentiel peut être constitué par une base de données ou un service de répertoire. Ce référentiel peut être compris dans le premier service Svc1 ou externe et accessible par le premier service Svc1. Selon un mode de réalisation alternatif ou complémentaire, le référentiel de droits d'accès peut utiliser des algorithmes de calcul prenant en entrée les informations du dispositif, de la 10 variable d'état et du deuxième service (type, identifiant et valeur) et fournissant en retour un résultat booléen indiquant si l'accès est autorisé. Référentiel de définition de règles d'accès Afin de définir les droits d'accès contenus dans le référentiel de droit d'accès Rf, le premier service peut utiliser un référentiel Rf0 de définition de règles 15 d'accès, qui peut être compris dans le référentiel de droit d'accès ou distinct, mais accessible par le premier service Svc1. L'utilisation de ce référentiel Rf0 de définition de règles d'accès sera détaillée en référence au deuxième mode de mise en oeuvre d'un procédé de configuration ci-dessous. Le référentiel Rf0 de définition de règles d'accès comprend des 20 associations entre un type de dispositif domotique DT, au moins un deuxième service Svc2 et optionnellement des règles d'accès ou de filtrages. Ainsi, le premier service Svc1 peut déterminer un deuxième service associé au dispositif domotique D1 pour lequel un accès à distance doit être configuré avec des règles d'accès ou de filtrage correspondantes. Le type d'autorisation donné à un deuxième service Svc2 25 peut être défini en fonction de règles établies entre la première entité contrôlant le premier service Svc1 et la seconde entité contrôlant le deuxième service Svc2. Un exemple de table de définition de règles d'accès contenu dans le référentiel de règles d'accès Rf0 est représenté ci-dessous dans le tableau 3. Type de Deuxième service Actions autorisées dispositif DT DT1 Svc2_1 READ / Temperature DT2 Svc2- EXECUTE / Shutter Up/down 30 Tableau 3: Exemple de table de définition de règles d'accès 3061400 25 Procédé de configuration Premier mode de réalisation Nous allons à présent décrire un procédé de configuration d'un accès à distance à au moins un dispositif domotique D appartenant à une installation 5 domotique Su en référence à la figure 4a. Nous supposons que l'utilisateur Usr1 possède un compte utilisateur pour le service Svc1 avec un identifiant Usr1ID1 correspondant. Selon un premier cas de figure Cl, l'utilisateur final Usr1, par l'intermédiaire d'un terminal utilisateur T, demande une inscription au service Svc2 10 directement auprès du service Svc2. Dans ce cas, dans une étape ECfUsr11, l'utilisateur final Usr1 émet une demande d'inscription auprès du deuxième service Svc2 qui reçoit cette demande dans une étape ECfSvc21. Dans une étape simultanée ou distincte ECfUsr12, l'utilisateur final 15 transmet également au deuxième service Svc2 l'identifiant Usr1ID1 qui identifie l'utilisateur Usr1 auprès du premier service Svc1, qui le reçoit dans une étape ECfsvc22. Dans une étape ECfsvc23, le deuxième service Svc2 procède à la configuration ou à la création d'un profil ou compte pour l'utilisateur Usr1, avec un 20 identifiant correspondant Usr1ID2. Le deuxième service procède également à l'enregistrement d'une correspondance entre un identifiant Usr1ID1 de l'utilisateur Usr1 sur le premier service, et l'identifiant Usr1ID2 de l'utilisateur Usr1 sur le deuxième service Svc2. Dans une étape ECfsvc24, le deuxième service Svc2 émet une 25 demande MP d'accès au premier service Svc1 qui la reçoit dans une étape ECfsvc14. La demande d'accès peut identifier l'utilisateur Usr1 par l'identifiant Usr1ID1. Dans une étape ECfSvc15, le premier service peut demander une acceptation ou une confirmation de l'acceptation de l'accès à l'utilisateur Usr1, par exemple par l'intermédiaire de son terminal T, qui le reçoit dans une étape ECfUsr15. 30 Dans une étape ECfUsr16, l'utilisateur confirme son acceptation de l'accès dans une réponse MAC qui est reçue par le service Svc1 dans une étape ECfSvc16. Selon un deuxième cas de figure C2, l'utilisateur final Usr1, par l'intermédiaire d'un terminal utilisateur T demande une inscription au deuxième 35 service Svc2 auprès du premier service Svc1. 3061400 26 Dans ce cas, dans une étape ECfUsr17, l'utilisateur final Usr1 émet une requête MPreq afin d'obtenir une liste des deuxièmes services disponibles et supportés auprès du premier service Svc1 qui reçoit cette demande dans une étape ECfSvc27. 5 Dans une étape ECfScv18, le premier service Svc1 retourne une réponse MPList contenant une liste des deuxièmes services disponibles qui est reçue par l'utilisateur dans une étape ECfUsr18. Dans une étape ECfUsr19, l'utilisateur final Usr1 sélectionne un service partenaire et émet une demande d'inscription et d'acceptation Min/Mac auprès du 10 premier service Svc1 qui reçoit cette demande qui correspond à une demande d'accès pour le deuxième service Svc2 et à une autorisation dans une étape ECfSvc19. L'acceptation de ce service partenaire peut être globale pour une installation donnée rattachée au compte utilisateur de l'utilisateur Usr1, ou ne concerner qu'un groupe de dispositif ou un dispositif domotique D particulier. De la 15 même façon, cette inscription peut concerner l'ensemble des variables d'état ou des commandes d'un dispositif, ou concerner un sous-ensemble des variables d'état ou des commandes d'un dispositif concerné en fonction d'un filtrage. A titre d'exemple, dans le cas d'un deuxième service Svc2 visant à proposer une optimisation énergétique, seule la lecture des valeurs des variables d'état S relatives aux dispositifs 20 domotiques D correspondant à des capteurs de température ou des capteurs de consommation et/ou la commande C d'un mode de chauffage (eco, confort) de l'installation peut être autorisé pour le service Svc2. La consultation des variables d'état ou le déclenchement de commande concernant les autres dispositifs domotiques de l'installation comme les lampes, volets ou les portes d'accès à 25 l'habitation ou au garage, par exemple, ne seront pas autorisés pour le service Svc2 pour des raisons de sécurité. Suite à l'étape ECfSvc16 dans le premier cas Cl ou à l'étape ECfSvc19 dans le deuxième cas C2, le premier service procède à une étape ECfSvc110 de configuration en vue de permettre l'acceptation d'ordre de commande en provenance 30 du deuxième service Svc2 ou en vue de l'envoi de données de supervision vers le deuxième service Svc2. En particulier, le premier service Svc1 configure un référentiel de droits d'accès Rf. La structure de ce référentiel a été décrite précédemment. Le premier service Svc1 configure donc le référentiel Rf de façon conforme à la demande d'accès reçue et acceptée par l'utilisateur pour des ressources Rc données afin 35 d'obtenir par exemple une structure telle que décrite dans le tableau 1. Le type d'autorisation donné à un deuxième service Svc2 peut être défini en fonction de 3061400 27 règles établies entre la première entité contrôlant le premier service Svcl et la seconde entité contrôlant le deuxième service Svc2. Lors de l'étape de configuration, un jeton d'identification Tk peut également être généré pour le deuxième service Svc2 et stocké dans le référentiel Rf. 5 Le jeton peut être communiqué au service Svc2 lors d'une étape ultérieure. La communication du jeton entre le servicel et le service2 peut être réalisée par l'intermédiaire du terminal utilisateur. Dans une étape ECfSvc1l1, le premier service Svc1 émet un message d'acceptation/d'inscription vers le deuxième service Svc2 qui est reçu par le deuxième 10 service dans une étape ECfsvc11. Le jeton d'identification Tk peut être communiqué par exemple lors de cette étape ou lors d'une étape distincte. Dans le deuxième cas C2, Dans une étape ECfsvc212, le deuxième service Svc2 procède à la configuration ou à la création d'un profil ou compte pour l'utilisateur Usrl, avec un identifiant correspondant UsrlID2, et peut enregistrer la 15 correspondance entre l'identifiant UsrlID1 de l'utilisateur Usrl sur le premier service, et l'identifiant UsrlID2 de l'utilisateur Usrl sur le deuxième service. Le deuxième service peut également stocker le jeton d'identification Tk. Dans le deuxième cas C2, dans une étape ECfSvc213, le deuxième service Svc2 communique ensuite une confirmation de la création du compte 20 utilisateur et optionnellement l'identifiant créé UsrlID2. Dans le premier cas Cl et le deuxième cas C2, dans une étape ECfSvc114, le premier service Svc1 peut transmettre une description MDesc, ou une vue filtrée de l'installation ou d'un groupe de dispositifs domotiques D comprenant au moins un dispositif, au deuxième service Svc2, qui le reçoit dans une étape ECfsvc214. 25 Selon une étape additionnelle ECfSvc115, le deuxième service Svc2 peut être inscrit comme souscripteur à des évènements concernant l'au moins un dispositif D concerné par l'accès à distance. Deuxième mode de mise en oeuvre Nous allons à présent décrire un procédé de configuration d'un accès à 30 distance à au moins un dispositif domotique D appartenant à une installation domotique Su en référence à la figure 4b. Nous supposons que l'utilisateur Usrl possède un compte utilisateur pour le service Svc1 avec un identifiant UsrlID1 correspondant. L'utilisateur Usrl ou un installateur procède à l'installation d'un 35 dispositif D1 dans son installation domotique Su et à l'appairage de ce dispositif 3061400 28 domotique D1 avec une unité centrale de commande U présente dans l'installation ce qui correspond à un échange d'information constituant respectivement les étapes EcfbD1 et EcfbU1. Alternativement, l'échange d'information peut correspondre à l'installation d'une unité centrale de commande U et à la découverte par cette unité 5 centrale de commande U d'un dispositif domotique D précédemment installé. Cet évènement correspond à l'établissement d'une liaison par l'intermédiaire du réseau R1 entre l'unité centrale de commande U et le dispositif domotique D. L'unité centrale de commande U procède ensuite dans une étape EcfbU2 à l'envoi d'un message d'information concernant la présence ou la découverte du 10 dispositif domotique D1 à destination d'une unité de gestion Sv qui reçoit ce message dans une étape EcfbSvc12. Dans une étape EcfbSvc13, le premier service Svc1 consulte le référentiel Rf0 de définition de règles d'accès afin de déterminer s'il existe un deuxième service associé au type du dispositif domotique D1 pour lequel un accès à 15 distance doit être configuré avec des règles de filtrage ou d'action correspondantes. Nous supposerons ici qu'un tel service est défini. Optionnellement, le premier service peut demander dans une étape EcfbSvc13' une autorisation à l'utilisateur final Usr1, par l'intermédiaire d'un terminal utilisateur T préalablement à la configuration de l'accès à distance, et conditionner la 20 configuration de l'accès à une réponse positive de l'utilisateur. L'accès pour le deuxième service partenaire peut être globale pour une installation donnée rattachée au compte utilisateur de l'utilisateur Usr1, ou ne concerner qu'un groupe de dispositif ou un dispositif domotique D particulier. De la même façon, l'accès peut concerner l'ensemble des variables d'état ou des 25 commandes d'un dispositif, ou concerner un sous-ensemble des variables d'état ou des commandes d'un dispositif concerné en fonction d'un filtrage. A titre d'exemple, dans le cas d'un deuxième service Svc2 visant à proposer une optimisation énergétique, seule la lecture des valeurs des variables d'état S relatives aux dispositifs domotiques D correspondant à des capteurs de température ou des capteurs de 30 consommation et/ou la commande C d'un mode de chauffage (eco, confort) de l'installation peut être autorisé pour le service Svc2. La consultation des variables d'état ou le déclenchement de commande concernant les autres dispositifs domotiques de l'installation comme les lampes, volets ou les portes d'accès à l'habitation ou au garage, par exemple, ne seront pas autorisés pour le service Svc2 35 pour des raisons de sécurité. 3061400 29 Le premier service Svc1 procède ensuite, dans une étape EcfbSvc14 de configuration en vue de permettre l'acceptation d'ordre de commande en provenance du deuxième service Svc2 ou en vue de l'envoi de données de supervision vers le deuxième service Svc2. En particulier, le premier service Svc1 configure un référentiel 5 de droits d'accès Rf. La structure de ce référentiel a été décrite précédemment. Le premier service Svc1 configure donc le référentiel Rf de façon conforme à la demande d'accès reçue et acceptée par l'utilisateur pour des ressources Rc données afin d'obtenir par exemple une structure telle que décrite dans le tableau 1. Lors de l'étape de configuration, un jeton d'identification Tk peut 10 également être généré pour le deuxième service Svc2 et stocké dans le référentiel Rf. Le jeton peut être communiqué au service Svc2 lors d'une étape ultérieure. Dans une étape EcfbSvc15, le premier service Svc1 émet un message d'acceptation/d'inscription vers le deuxième service Svc2 qui est reçu par le deuxième service dans une étape Ecfbsvc25. Le jeton d'identification Tk peut être communiqué 15 par exemple lors de cette étape ou lors d'une étape distincte. Le message peut contenir des informations sur l'utilisateur Usr1 ou son identifiant Usr1ID1 de l'utilisateur Usr1 sur le premier service. Dans le cas où le premier service a demandé une autorisation à l'utilisateur final Usr1 par l'intermédiaire d'un terminal utilisateur T, la transmission du message d'acceptation/d'inscription peut aussi 20 s'effectuer par l'intermédiaire dudit terminal T qui va recevoir le message en réponse à son acceptation auprès de Svc1 et renvoyer ce message au deuxième service Svc2 Dans une étape Ecfbsvc26, le deuxième service Svc2 procède à la configuration ou à la création d'un profil ou compte pour l'utilisateur Usr1, avec un identifiant correspondant Usr1ID2, et peut enregistrer la correspondance entre 25 l'identifiant Usr1ID1 de l'utilisateur Usr1 sur le premier service, et l'identifiant Usr1ID2 de l'utilisateur Usr1 sur le deuxième service. Le deuxième service peut également stocker le jeton d'identification Tk. Dans une étape EcfbSvc27, le deuxième service Svc2 communique ensuite une confirmation de la création du compte utilisateur et optionnellement 30 l'identifiant créé Usr1ID2. Dans une étape EcfbSvc18, le premier service Svc1 peut transmettre une description MDesc, ou une vue filtrée de l'installation ou d'un groupe de dispositifs domotiques D comprenant au moins un dispositif, au deuxième service Svc2, qui le reçoit dans une étape Ecfbsvc28. 3061400 30 Selon une étape additionnelle EcfbSvc19, le deuxième service Svc2 peut être inscrit comme souscripteur à des évènements concernant l'au moins un dispositif D concerné par l'accès à distance. Procédé de commande 5 Nous allons à présent décrire un procédé de commande à distance d'au moins un dispositif domotique D appartenant à une installation domotique D en référence à la figure 5. Nous supposons ici que les étapes d'un procédé de configuration ont été réalisées conformément par exemple à ce qui a été exposé précédemment en référence à la figure 4a ou 4b. 10 Dans une étape ECSvc21, le deuxième service Svc2 émet un message de commande MCa à destination du premier service Svc1 qui le reçoit dans une étape ECSvc11. Ce message concerne un dispositif domotique D, et une commande C à réaliser sur ce dispositif. Le message MCa contient également des éléments d'identification permettant de valider que la demande provient bien d'un deuxième 15 service Svc2 autorisé, tel que le jeton d'identification Tk obtenu lors du procédé de configuration. Dans une étape ECSvc12, Le service Svc1 opère un contrôle afin de vérifier l'identification du deuxième service Svc2 sur la base par exemple du jeton d'identification. Le service Svc1 vérifie ensuite si une commande demandée dans le 20 message MCa par le service Svc2 est autorisée, c'est-à-dire si elle concerne un dispositif D pour lequel e une autorisation a été donnée lors de la configuration, et/ou si la commande ou la fonction concernée est autorisée pour ce dispositif pour le deuxième service Svc2. En particulier, cette vérification est effectuée auprès du référentiel Rf. 25 Dans une étape ECSvc13, dans le cas ou la commande C est autorisée pour le service Svc2, le premier service Svc1 émet un message de commande MCb à destination d'une unité centrale de commande U à laquelle est rattachée le dispositif domotique D concerné par la commande C qui le reçoit dans une étape ECU3. Le format de ce message peut être distinct de celui du message MCa, une conversion de 30 format pouvant être réalisée par le premier service. Dans une étape ECU4, l'unité centrale de commande U émet un message de commande MC à destination du dispositif domotique D concerné par la commande C qui le reçoit dans une étape ECD4. Le format de ce message peut être distinct de celui du message MCb, une conversion de format pouvant être réalisée par 35 l'unité centrale de commande U. Dans une étape ECD5, le dispositif domotique D effectue la commande C. 3061400 31 Dans une étape ECD6, le code retour ou le résultat de la commande est communiqué dans un message de retour MCR par le dispositif D à l'unité centrale de commande U qui le reçoit dans une étape ECU6. Dans une étape ECU7, le code retour ou le résultat de la commande est 5 communiqué dans un message de retour MCRb par l'unité centrale de commande U au premier service Svc1 qui le reçoit dans une étape ECSvc17. Le format de ce message peut être distinct de celui du message MCR, une conversion de format pouvant être réalisée par le premier service Svc1. Dans une étape ECSvc18, le service Svc1 opère une vérification afin de 10 déterminer si le code de retour contenu dans le message MCrb peut être transmis au service Svc2, en particulier si le code de retour de la commande ou la fonction concernée est autorisée pour ce dispositif pour le service Svc2. Cette vérification est réalisée auprès du référentiel Rf. Dans une étape ECSvc19, dans le cas ou le code retour ou résultat peut 15 être communiqué au deuxième service, le code retour ou le résultat de la commande est communiqué dans un message de retour MCRa par le premier service Svc1 au deuxième service Svc2 qui le reçoit dans une étape ECSvc29. Le format de ce message peut être distinct de celui du message MCRb, une conversion de format pouvant être réalisée par le premier service Svc1. 20 Procédé de supervision Nous allons à présent décrire un procédé de supervision d'au moins un dispositif domotique D appartenant à une installation domotique Su en référence à la figure 6. Nous supposons ici que les étapes d'un procédé de configuration ont été réalisées conformément par exemple à ce qui a été exposé précédemment en 25 référence à la figure 4a ou 4b. Dans une étape ESD1, le dispositif domotique D émet un message de supervision MS correspondant à un évènement de changement de valeur d'une variable d'état S à destination d'unité centrale de commande U à laquelle est rattachée le dispositif D considéré, l'unité centrale de commande recevant ce message 30 dans une étape ESU1. Dans une étape ESU2, l'unité centrale de commande U émet un message de supervision MSb, qui reprend des informations concernant l'évènement de changement de valeur de la variable d'état S ou les traduit dans un format différent, de façon à les transmettre au premier service Svc1, qui reçoit le message MSb dans 35 une étape ESScv12. 3061400 32 Selon une variante, dans le cas ou l'unité centrale de commande U est intégrée dans le dispositif D, la constitution du message de supervision MSb peut être réalisée localement lors de la détection de l'évènement déclencheur correspondant au changement de valeur d'une variable d'état. 5 Selon une autre variante, dans le cas ou l'unité centrale de commande U est distincte du dispositif D, il est également possible que le dispositif envoie de façon périodique des messages MS et que ce soit l'unité centrale de commande U qui opère une vérification pour repérer les changements de valeur. Enfin il est également possible que des messages de supervision MSb soient envoyés sans constatation de 10 changement de valeur. Dans une étape ESSvc13, le premier service Svc1 détermine s'il convient d'envoyer un message de supervision MSa au deuxième service. En particulier, le service Svc1 opère un contrôle afin de vérifier l'identification du deuxième service Svc2 sur la base par exemple d'une vérification de la validité du jeton 15 d'identification Tk. Le premier service Svc1 vérifie ensuite s'il existe une autorisation de supervision concernant le dispositif D, c'est-à-dire si elle concerne un dispositif D pour lequel une autorisation a été donnée lors de la configuration et/ou si la communication d'information de supervision concernant la variable d'état S concernée est autorisée pour ce dispositif pour le service Svc2. En particulier, cette 20 vérification est réalisée auprès du référentiel Rf. Ainsi un filtrage sur un type de variable d'état S peut être réalisé, voire un filtrage sur des plages de valeur de la variable d'état S. Dans une étape ESSvc14, et dans la mesure où le premier service Svc1 a déterminé qu'un tel message MSa devait être envoyé, le premier service Svc1 émet un 25 message de supervision MSa à destination du deuxième service Svc2, qui reçoit le message dans une étape ESSvcs24. Sur la figure 6, les étapes ESSvc14 et E55vc24 figurent une notification entre le premier service Svc1 et le deuxième service Svc2 qui correspond à un envoi direct. Il est toutefois possible que d'autres mécanismes soient utilisés. 30 En particulier, selon une première variante, un mécanisme de file d'attente peut être mis en oeuvre, les messages pouvant être stockés par le premier service sur la file d'attente, et collecté par le deuxième service de façon asynchrone. D'autres systèmes de type push/pull peuvent également être utilisés. Dans une étape ESSvc15, un stockage local des informations relatives aux 35 variables d'état peut être réalisé par le premier service Svc1. Il est possible qu'un filtrage des informations soit réalisé à ce stade. Cette configuration est notamment 3061400 33 utile dans le cas ou le dispositif D est la propriété ou sous le contrôle d'une deuxième entité en charge du deuxième service Svc2, le premier service Svc1 et éventuellement l'unité centrale de commande, étant sous le contrôle d'une première entité et agissant comme un service d'infrastructure intermédiaire. Ainsi le premier service 5 Svc1 peut jouer le rôle d'un canal de communication entre les dispositifs domotiques D d'une installation domotique Su et un deuxième service Svc2 sans pour autant être autorisé à consulter ou conserver les données dont il assure le transit. Il est à noter qu'il est également possible qu'aucun stockage ne soit réalisé. Dans une étape ESSvC26, un stockage local des informations relatives aux 10 variables d'état S peut être réalisé par le deuxième service Svc2. 34 REVENDICATIONS1. Procédé de configuration d'accès à distance à au moins un dispositif domotique (D) appartenant à une installation domotique (Su), l'installation domotique comprenant l'au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par un premier service d'accès à distance (Svc1) exécuté par une unité de gestion (Sv) et comprenant les étapes suivantes : Réception (ECfSvc19, ECfSvc14) d'une demande d'accès distance (MP, Min/MAC) concernant au moins un dispositif domotique (D) rattaché au profil d'un utilisateur (Usr1) au profit d'un deuxième service (Svc2), la demande étant relative à un identifiant (Usr1ID1) de l'utilisateur (Usr1ID1) auprès du premier service (Svc1); Réception (ECfSvc16, ECfSvc19) d'une autorisation de la demande d'accès par l'utilisateur (Usr1) ; Configuration (ECfSvc110) d'un référentiel de droit d'accès (Rf) afin d'accepter au moins un ordre de commande (MCa) en provenance d'un deuxième service (Svc2) ou l'envoi de données de supervision (MSa) vers le deuxième service (Svc2) pour le compte du dispositif domotique (D) rattaché au profil de l'utilisateur (Usr1). 2. Procédé selon la revendication 1, dans lequel l'étape de configuration (ECfSvc110) comprend une étape de génération d'un jeton d'identification (Tk) pour le deuxième service (Svc2). 3. Procédé selon l'une quelconque des revendications 1 ou 2, dans lequel la demande d'accès à distance est reçue en provenance du deuxième service (Svc2). 4. Procédé selon la revendication 3, comprenant l'étape suivante, 30 préalable à l'étape (ECfSvc16) de réception d'une autorisation : - Demande (ECfSvc15) d'une acceptation ou une confirmation de la demande d'accès au profit du deuxième service (Svc2) à l'utilisateur (Usr1). 35 3061400 5. Procédé selon l'une quelconque des revendications 1 ou 2, dans lequel la demande d'accès à distance au profit du deuxième service (Svc2) est reçue en provenance de l'utilisateur (Usrl). 6. Procédé selon la revendication 5, comprenant en outre l'étape suivante : - Envoi (ECfSvc18) d'au moins un message (MPList) contenant une liste de deuxièmes services disponibles à destination de l'utilisateur (Usr1) ou d'un terminal utilisateur (T) ; 10 - L'étape de réception (ECfSvc19) d'une demande d'inscription et d'acceptation Min/Mac correspond à une sélection d'un deuxième service (Svc2) dans la liste de deuxièmes services contenue dans le message (MPList). 15 7. Procédé selon la revendication 6, comprenant en outre l'étape suivante, préalable à l'étape d'envoi d'un message (MPList) contenant une liste des deuxièmes services disponibles : Réception (ECfSvc17) d'un message de requête (iVIPreq) en provenance de l'utilisateur (Usr1) afin d'obtenir une liste de 20 deuxièmes services disponibles auprès du premier service (Svc1). 8. Procédé selon l'une des revendications précédentes, comprenant l'étape suivante : - Envoi (ECfSvc111) d'un message d'acceptation/d'inscription à 25 destination du deuxième service (Svc2). 9. Procédé selon l'une des revendications précédentes, comprenant l'étape suivante : - Envoi (ECfSvc114) d'au moins un message de description (MDesc), ou de transmission d'une vue filtrée de l'installation (St) ou d'un groupe de dispositifs domotiques (D) comprenant au moins un dispositif (D), à destination du deuxième service (Svc2). 10. Procédé de configuration d'accès à distance à au moins un dispositif 35 domotique (D) appartenant à une installation domotique (Su), l'installation domotique comprenant l'au moins un dispositif domotique (D) et au moins une unité centrale de 36 3061400 commande (U), l'installation domotique étant accessible par un premier service d'accès à distance (Svc1), le procédé étant mis en oeuvre par un second service d'accès à distance (Svc2) et comprenant les étapes suivantes : - Réception (ECfSvc211) d'une autorisation d'une demande d'accès par 5 l'utilisateur (Usrl) ; la demande d'accès à distance concernant au moins un dispositif domotique (D) rattaché au profil d'un utilisateur (Usr1) au profit d'un deuxième service (Svc2); - Configuration (ECfSvc23, ECfSvc212) d'un profil ou compte pour l'utilisateur (Usr1) sur le deuxième service et enregistrement d'une 10 correspondance entre un identifiant (Usr1ID1) de l'utilisateur (Usr1) sur le premier service, et l'identifiant (Usr1ID2) de l'utilisateur (Usr1) sur le deuxième service (Svc2). 11. Procédé de commande à distance d'au moins un dispositif 15 domotique (D) appartenant à une installation domotique (Su), l'installation domotique comprenant l'au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par un premier service d'accès à distance (Svc1) exécuté par une unité de gestion (Sv) et comprenant les étapes suivantes : 20 - réception (ECSvc11) d'un message de commande (IVICa) concernant au moins une commande (C) à réaliser sur l'au moins un dispositif domotique (D) en provenance d'un deuxième service (Svc2) ; vérification (ECSvc12) de l'autorisation de la commande (C) demandée dans le message (MCa) pour le service (Svc2) auprès d'un 25 référentiel de droits d'accès (Rf) ; - dans le cas ou la commande (C) est autorisée pour le deuxième service (Svc2), envoi (ECSvc13) d'au moins un message de commande (MCb) à destination d'au moins une unité centrale de commande (U) à laquelle est rattachée l'au moins un dispositif 30 domotique (D) concerné par la commande (C). 12. Procédé selon la revendication 11, dans lequel : Le message de commande (1VICa) concernant au moins une commande (C) à réaliser sur l'au moins un dispositif domotique (D) en provenance d'un deuxième service (Svc2) comprend un jeton d'identification (Tk) ; 37 3061400 Le procédé comprenant en outre Une étape de vérification (ECSvc12) de la validité du jeton d'identification (Tk) pour le service (Svc2) auprès du référentiel de droits d'accès (Rf). 5 13. Procédé selon l'une quelconque des revendications 11 ou 12, comprenant en outre les étapes suivantes : Réception (ECSvc17) d'un message de retour (MCRb) en provenance de l'unité centrale de commande (U) à laquelle est rattaché le 10 dispositif (D). vérification (ECSvc18) de l'autorisation de l'envoi d'un message de retour (MCRa) pour la commande (C) au service (Svc2) auprès d'un référentiel de droits d'accès (Rf) ; dans le cas où la communication du code de retour de commande (C) 15 est autorisée pour le deuxième service (Svc2), envoi (ECSvc19) d'un message de retour (MRa) à destination du deuxième service (Svc2). 14. Procédé de supervision à distance d'au moins un dispositif domotique (D) appartenant à une installation domotique (Su), l'installation domotique 20 comprenant l'au moins un dispositif domotique (D) et au moins une unité centrale de commande (U), le procédé étant mis en oeuvre par un premier service d'accès à distance (Svc1) exécuté par une unité de gestion (Sv) et comprenant les étapes suivantes : Réception (ESSvc12) d'un message de supervision (MSb) en 25 provenance d'une unité centrale de commande (U) comprenant des informations concernant au moins une variable d'état (S) de l'au moins un dispositif domotique (D) rattaché à l'unité centrale de commande (U). Vérification (ESSvc13) de l'autorisation de l'envoi d'un message de 30 supervision (MSa) concernant la variable d'état (S) du dispositif domotique (D) au deuxième service (Svc2) auprès d'un référentiel de droits d'accès (Rf) ; Dans le cas où l'envoi du message de supervision est autorisé, Envoi (ESSvc14) d'un message de supervision (MSa) à destination du 35 deuxième service (Svc2). 38 3061400 15. Procédé selon la revendication 14, comprenant en outre l'étape suivante : - stockage (ESSvc15) des informations relatives aux variables d'état (5) par le premier service (Svc1).