Les fonctions principales

Ce chapitre décrit l’ensemble des fonctions disponibles dans la solution, impliquant les produits, l’application mobile et le service Cloud.

La solution LinkIO Mesh est un ecosystème domotique sans fil complet basé sur la technologie innovante Bluetooth Mesh.

Il est composé d’un ensemble de produits proposant des fonctionnalités de commande, de contrôle et de surveillance des équipements de la maison.

La connectivité Bluetooth Mesh permet de créer au sein du logement un réseau de produits qui communiquent de manière sécurisée entre eux. Cette communication sans fil permet ainsi de créer les liens, appelés associations, entre produits de commande (comme un interrupteur) et produits de contrôle (pilotage de luminaires, ouvrants, chauffage,…)

Une Application mobile permet d’installer, de configurer et de piloter ces équipements, soit entièrement localement, soit à distance (en ajoutant une passerelle Wifi). C’est l’élement central de la solution pour l’installateur ou l’utilisateur.

../_images/mesh_exemple1.svg

Le logement

Le logement est l’ensemble des produits et applications présents dans un même réseau Mesh. C’est un espace en principe contigu dans lequel tous les produits peuvent donc communiquer ensemble en Bluetooth Mesh. Ce peut être un appartement, une maison, un batiment entier, incluant les espaces exterieurs.

../_images/visuels_mesh_comm_generale_3-550x350.png

Description d’un produit

Chaque produit dispose d’un ou plusieurs organes d’entrée/sorties permettant de réaliser des fonctionnalités (“features”).

On distingue :

  • les fonctionnalités d’entrée ou de commande (interrupteurs),

  • les fonctionnalité de sortie ou de pilotage (“contrôleur”),

  • les capteurs et les fonctions de mesures.

../_images/product_io.png

Produit type micro-module sorti de l’emballage

Il est possible de choisir le rôle des entrée/sorties afin de leur assigner une fonctionnalité parmi un panel proposé par le micro-logiciel du produit. Cette configuration est réalisée par l’Application mobile au moment de l’installation du produit.

../_images/product_io_features.png

Produit type micro-module installé et configuré

Certains produits sont déjà configurés en usine et n’offrent qu’une seule fonctionnalité dédiée (exemple interrupteur intégré)

../_images/product_BP_double.png

Produit type interrupteur double installé et configuré

Etapes d’installation d’un produit

L’Application mobile guide l’utilisateur dans l’installation de son produit :

  • Branchement électrique du produit,

  • Découverte du produit et provisionnement Mesh,

  • Configuration des entrées (avec schéma d’identification de câblage),

    • choix du type d’appareil d’entrée sélectionnée,

    • détection du bouton physique,

    • choix de la fonctionnalité d’entrée,

    • nom de la fonction (appelé nom du produit),

    • association à une fonctionnalité compatible (si disponible)

    • choix de la pièce.

  • Configuration des sorties (avec schéma d’identification de câblage),

    • choix de la fonctionnalité de sortie,

    • nom de la fonction (appelé nom du produit),

    • association à une fonctionnalité compatible (si disponible)

    • choix de la pièce.

Voir plus en détail Installation d’un produit par l’Application mobile.

Différents types de commandes et pilotages

Une fonctionnalité de contrôle peut être pilotée :

  • depuis l’application en local (via le Bluetooth Mesh),

  • depuis l’application à distance (via la passerelle Wifi/Bluetooth Mesh),

  • depuis une fonctionnalité de commande qui lui serait associée (ex: interrupteur),

  • depuis un scenario,

  • depuis un assistant vocal.

Commande locale

Les controleurs sont pilotables depuis l’App au sein même du logement.

Pour transmettre ses ordres au réseau l’App doit pouvoir se connecter à vue à au moins un produit ayant le rôle de Proxy Node.

Pour être fonctionnel un réseau mesh doit comporter au moins un produit Proxy Node.

Exigence: La passerelle est Proxy Node.

Commande à distance

Les controleurs sont pilotables à distance à condition d’avoir installé une passerelle (gateway) dans le logement. Cette dernière va assurer la communication entre internet (Iothub et App à distance) et le réseau bluetooth mesh.

La communication entre le point d’accès (box internet du logement par exemple) et la gateway est en Wifi.

Exigence: les controleurs sont pilotables depuis l’App à distance

Exigence: les controleurs sont pilotables depuis l’Iothub

Exigence: les controleurs sont pilotables depuis les assistants vocaux

Associations des fonctionnalités

L’étape d’association permet de choisir quel produit/fonctionnalité de commande va piloter un produit/fonctionnalité de contrôle.

../_images/association1.png

Pilotage de 2 luminaires sur micro-module piloté par un interrupteur double

Les fonctionnalités doivent être compatibles pour pouvoir être associées ensemble (cf Les fonctionnalités par produit)

Les fonctions de commandes et de pilotage présents sur un même produit nécessitent une association pour les lier au même titre que le pilotage d’un controleur sur un autre produit. L’association s’effectue avec l’App dans le même parcours utilisateur que l’association de fonctions sur des produits distincts.

Les fonctions de commande et de pilotage doivent être associées (en général par l’App) pour fonctionner ensemble.

Une même commande peut piloter :

  • un controleur dans le cas d’une commande simple

  • plusieurs controleurs dans le cas d’une commande de groupe

De la même façon un controleur peut être piloté par une ou plusieurs commandes.

Alimentations

Les produits peuvent être alimentés par differentes sources : secteur (230V), pile (3V), batteries, capteur solaire, ou micro-générateur (Energy Harvesting)

Alimentation secteur

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :

Gestion de pile ou batterie

Le produit alimenté par pile ou batterie est capable de fournir une information de batterie faible, sur la base d’un seuil stocké dans le produit. Plusieurs niveaux et seuils sont définis :

  • BT_MESH_BATTERY_INDICATOR_GOOD, (The battery charge is Good Level), niveau >= 10% (vert)

  • BT_MESH_BATTERY_INDICATOR_CRITICALLY_LOW, (The battery charge is Critically Low Level), 5% < niveau < 10% orange)

  • BT_MESH_BATTERY_INDICATOR_LOW, (The battery charge is Low Level), niveau <= 5% (rouge)

  • BT_MESH_BATTERY_INDICATOR_UNKNOWN, (The battery charge is unknown)

Exigence: La mesure de batterie se fait une fois au démarrage puis toutes les heures

Exigence: Le pourcentage est calculé sur la base d’une courbe de décharge spécifique à chaque type de batterie

Exigence: Lors du provisionning sur l’App le produit indique son niveau de pile

Exigence: Le backoffice stocke et fournit le niveau de pile (si le produit est dans un logement avec gateway)

A la détection de batterie faible :

  • le produit publie une alerte Mesh toutes les heures, indiqué sur l’App et l’Iothub. Une notification push est également déclenchée.

Exigence: Le pourcentage est publié sur le model mesh Generic Battery Server (status) à la mesure SAADC

Exigence: seuils d’alertes générant un message Health fault (periode 1h)

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :
  • ref-model-REF01

  • ref-model-REF22

  • ref-model-REF22.1

  • ref-model-REF27

  • ref-model-REF32

  • ref-model-REF33

  • ref-model-REF40

  • ref-model-VALVE

  • ref-model-LUMMAX

Produit en Energy Harvesting

Les produits de la gamme alimentés par micro-générateur (Energy Harvesting ou EH), principalement des interrupteurs, communiquent avec les autres produits en Bluetooth Low Energy Energy.

Leur alimentation est uniquement produite lors de l’action de l’utilisateur (pression ou relachement d’une touche). Cette alimentation est furtive et limitée et ne permet que l’envoi d’une information (en général un status d’appui/relachement ou donnée de capteur) à portée du produit pouvant recevoir la donnée. Ce n’est pas donc un fonctionnement en mesh.

Ils ont une installation et une configuration spécifique par rapport au bluetooth mesh:

Produits concernés :

Interfaces produits

Attention

Chapitre non encore renseigné.

Indication d’état du produit par LEDs

Le produit possède 1 led rouge et une led verte indiquant des transitions d’état ou des états :

  • Le provisioning mesh est indiqué par 10 flashs verts de 50ms

  • Le déprovisioning mesh est indiqué par 10 flashs rouges de 50ms

  • Le mode « configuration » est indiqué par un flash rouge 50ms/1s si le produit n’est pas provisionné

  • Le mode configuration est indiqué par un flash vert 50ms/1s si le produit est provisionné

Pour la GW :

Le produit possède 1 led rouge,verte et bleu indiquant des transitions d’état ou des états :

  • INIT : Démarrage de la gateway, indication blanc continu

  • NOT_PROVISIONED: Non provisioné en mesh flash bleu 200ms/2s

  • PROVISIONING: En cours de provisioning mesh flash vert 50ms/2s

  • WIFI_NO_CONFIG: Wifi non configuré, indication flash jaune 200ms/2s

  • INTERNET_CONNECTED: ?, indication flash violet 200ms/2s

  • MQTT_CONNECTED: Serveur atteint, indication vert continu

  • MQTT_READY: Service opérationnel, indication bleu continu

  • ERR : ?, indication flash rouge 200ms/2s

  • RESET_FACTORY : Remise à zero en cours, indication flash rouge 100ms/1s

  • OTA: Mise à jour logicielle en cours, indication cyan continu

  • MIGRATION :Migration de serveur en cours, indication violet continu

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :

Bouton de Reset

Le produit dispose d’un bouton permettant d’effectuer les opérations suivantes :

  • un appui court < 10s permet de mettre le produit en mode Configuration

  • un appui long >= 10s permet d’executer la procédure de Factory Reset

Exigence: Un produit une fois déprovisionné, est dans l’état suivant :

  • La led d’état rouge clignote rapidement (à specifier)

  • Les features actives sont désactivées et les drivers correspondant sont réinitialisées

  • Les proprietés (features properties) sont réinitialisés à leur valeur d’usine

  • Le produit est dé-provisionné (fonction mesh standard)

  • Les produits EH/Enocean enregistrés sont effacés

  • La config Wifi est effacée sur les produits passerelle

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :

Reveil par combinaison de touches

En tant qu’installateur, si j’ai installé un produit à pile avec une entrée de type switch, je veux éviter de sortir mes tournevis, défaire la plaque de finition, dévisser l’appareillage, tout sortir de la boite… pour réveiller le produit et le repasser en mode config (DFU, déprovisionning, …) ce qui est d’autant plus difficile quand il s’agit de demander à mon habitant de le faire par téléphone, ou ce qui m’oblige à me déplacer pour un dépannage simple.

L’objectif est de permettre une méthode de réveil d’un produit qui aurait un VV ou BP simple ou double par une combinaison de touches.

Exigence: 10 appuis rapides passent le produit en mode config

Exigence: Si le 10ème appui est long et qu’il est suivi de 10 nouveaux appuis courts, le produit reset.

Exigence: Ces combinaisons doivent être effectives quelque soit l’état du produit une fois démarré (provisionné, configuré, etc…)

Exigence: Cette combinaison fonctionne quelque soit la touche appuyée (BP double).

Exigence: L’ajout de ce timer ne doit pas influer sur la consommation de la pile.

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :
  • ref-model-REF01

  • ref-model-REF22

  • ref-model-REF22.1

  • ref-model-REF27

Indication de vie des produits

Indication de vie des produits

La connaissance de l’état de vie et de bonne santé des produits du logement est indispensable pour le fonctionnement de la solution.

Il est à tout moment possible de connaitre l’état de fonctionnement des produits depuis l’App et depuis l’Iothub :

  • Etat en ligne : le produit fonctionne et communique avec le reste du réseau Mesh, l’App et l’Iothub

  • Etat hors ligne : le produit ne communique plus ni avec le réseau Mesh ou l’App ou l’Iothub

Indication de bonne santé des produits

Par ailleurs les produits fournissent des indications indiquant leur bon état de fonctionnement (santé) :

Ces informations sont visibles sur l’App et l’Iothub.

Fonctionnalités concernées :
  • ref-feature-device-config

  • ref-feature-device-config-coproc

Produits concernés :

Fonctions de connectivité Bluetooth Mesh

Tous les produits de la gamme (hors interrupteurs EH) sont connectables en Bluetooth mesh.

Pour pouvoir interagir, les produits doivent être enregistrés dans un même réseau mesh, on parle de provisionnement (mesh provisioning).

L’ensemble des produits provisionnés au sein d’un même batiment (maison, appartement) constitue un logement (realm).

L’App permet de constituer le logement (“ajout d’un produit”)

Produits concernés :

Provisionnement Mesh

Le provisioning est le fait d’entrer dans le réseau MESH sécurisé.

Produits concernés :

Provisionnement par QR Code

Produits concernés :

Rôle proxy Mesh

La fonction proxy permet à l’Application mobile de se « connecter » à l’un des produits du réseau et de pouvoir :

  • configurer les produits,

  • piloter des fonctions,

  • récupérer les états des produits et fonctions,

  • déprovisioner un produit

Produits concernés :

Rôle relais Mesh

La fonction Relais permet à un produit de retransmettre dans le réseau Mesh une commande ou une information (status)

Produits concernés :

Dé-provisionnement Mesh

Le dé-provisionnement est le fait de quitter le réseau Mesh. En général on couple cette procédure avec la réinitialisation de certains autres paramètres utilisateur (retour à la valeur d’usine) d’où le terme « Factory Reset »

Produits concernés :

Mode configuration

Le mode « configuration » n’est pas à proprement parlé un mode Mesh, il n’est pas défini par la norme. C’est un état interne du produit dans lequel les modes BLE sont définis :

  • Si le produit est LPN il quitte son friendship (si établi) et redevient Node Proxy (il advertise son beacon Proxy)

  • le Produit fournit le service GATT de DFU (SMP-BT)

  • Etant Node il scanne normalement et récoit les trames Mesh sans délai.

  • par cohesion des interfaces ce mode est implementé sur les produits LPN mais aussi sur les produits Node/Proxy/Relais. En ce sens il n’y a pas de changement de comportement Mesh à l’entrée de ce mode pour ces produits

Entrée du mode configuration (activation d’un timer) :

  • A la mise sous tension du produit

  • Sur un appui court du bouton RB

  • sur un appui d’une entrée cablée

  • sur réception d’une commande Mesh

Sortie du mode configuration :

  • A l’expiration du timer

Exigence: Durée du mode configuration : Le mode dure par défaut 1 min

Exigence: Le timer est figé si le produit est connecté en GATT (par ex mode proxy)

Exigence: Le timer est resetté à chaque réception d’une commande Mesh de configuration

Produits concernés :

Mode Low Power

Le LPN est un mode de fonctionnement du mesh permettant d’optimiser la consommation d’énergie. Il est en général réservé aux produits alimentés par pile ou batterie.

Un produit LPN est la plupart du temps inactif (processeur en repos basse consommation).

Le LPN se réveille :

  • sur un évenement exterieur (capteur, action sur un interrupteur). il peut alors emettre une trame mesh si besoin

  • par reveil régulier, en synchronisation avec son friend

  • sur un appui court du bouton RB qui met le produit en mode configuration et quitte le mode LPN temporairement.

Un produit LPN provisionné dans un réseau mesh nécéssite au moins la présence d’un produit Friend (la gateway a le rôle Friend mais pas l’App) avec lequel il se synchronise.

Le LPN se réveille à periode régulière pour interroger son Friend et récupèrer des commandes venant du réseau qui ont été stockées par ce dernier.

Produits concernés :
  • ref-model-REF01

  • ref-model-REF02

  • ref-model-REF22

  • ref-model-REF22.1

  • ref-model-REF27

  • ref-model-REF32

  • ref-model-REF33

  • ref-model-REF40

  • ref-model-VALVE

Rôle Friend Mesh

Un produit ayant le rôle Friend stocke les informations venant du réseau (commande) à destination du produit LPN auquel il est associé, jusqu’à son réveil. On appelle cette opération “établissement d’un friendship”

Un produit Friend peut “gérer” plusieurs produit LPN

Produits concernés :

Connectivité étendue Long Range

Produits concernés :
  • ref-model-ERLMAX

  • ref-model-CEVMAX

  • ref-model-PASSMAX

Mises à jour logicielles

L’ensemble des produits de la solution bénéficient d’une mise à jour logicielle. La fonctionnalité de mise à jour logicielle dans un système domotique est essentielle pour assurer la sécurité, la compatibilité et l’ajout de nouvelles fonctionnalités. Voici les principaux arguments : Pour rappel les mises à jour proposées sont essntielles :

Sécurité

  • Correction de Vulnérabilités : Les mises à jour logicielles corrigent les failles de sécurité qui pourraient être exploitées par des attaquants.

  • Protection Contre les Menaces : Améliore la résistance du système contre les logiciels malveillants et les cyberattaques.

Compatibilité

  • Support des Nouveaux Appareils : Permet l’intégration de nouveaux appareils ou technologies dans le système domotique.

  • Maintien des Normes : Assure que le système reste conforme aux normes industrielles et réglementaires.

Fonctionnalités Améliorées

  • Nouvelles Caractéristiques : Ajoute de nouvelles fonctionnalités ou améliore les existantes pour une meilleure expérience utilisateur.

  • Optimisation des Performances : Améliore la vitesse et l’efficacité du système.

Stabilité

  • Correction de Bugs : Résout les problèmes et les bugs qui peuvent affecter le fonctionnement normal du système.

  • Amélioration de la Fiabilité : Réduit les risques de plantages ou de dysfonctionnements.

Interface Utilisateur

  • Améliorations Ergonomiques : Apporte des améliorations à l’interface utilisateur pour une utilisation plus intuitive.

  • Accessibilité : Peut inclure des améliorations pour rendre le système plus accessible aux utilisateurs ayant des besoins spécifiques.

Automatisation

  • Mises à Jour Automatiques : Permet la configuration de mises à jour automatiques pour garantir que le système est toujours à jour sans intervention manuelle.

  • Planification : Permet de planifier les mises à jour à des moments opportuns pour minimiser les interruptions.

Support et Maintenance

  • Prolongation du Support : Assure que le système continue de recevoir un support technique et des mises à jour de la part du fabricant.

  • Documentation : Fournit une documentation mise à jour pour aider les utilisateurs à comprendre les nouvelles fonctionnalités et les changements.

Personnalisation

  • Options de Configuration : Permet aux utilisateurs de personnaliser les mises à jour en fonction de leurs besoins spécifiques.

  • Notifications : Informe les utilisateurs des nouvelles mises à jour disponibles et de leur importance.

Mise à jour de l’Application mobile

Attention

Chapitre non encore renseigné.

Mise à jour des produits via l’Application mobile

Attention

Chapitre non encore renseigné.

Produits concernés :

Mise à jour de la passerelle

Attention

Chapitre non encore renseigné.

Produits concernés :

Compte utilisateur

Un compte utilisateur est nécéssaire pour pouvoir :

  • synchroniser et sauvegarder les données de son logement sur le Cloud (Iothub),

  • partager son logement avec un autre utilisateur,

  • piloter ses produits à distance depuis l’Application mobile.

Un compteur utilisateur peut être de type :

  • administrateur, permettant l’accés à l’Iothub pour la gestion complet de l’éco-système (administrations des utilisateurs, ajout de Firmware, déclenchement de mise à jour,…),

  • installateur, permettant l’accès à l’Iothub de façon restreinte (administration et visibilité sur les logements installés) et à l’application mobile,

  • utilisateur “simple”, n’ayant accès qu’à l’application mobile pour la gestion du/de ses logements,

Exigence: un administrateur peut-il utiliser l’app comme compte utilisateur?

Exigence: Un compte est composé de :

  • un identifiant (une adresse mail)

  • un mot de passe

  • des informations générales (Prénom, Nom, Téléphone)

Exigence: Une App peut supporter plusieurs comptes (combien au max ?).

Exigence: creation de plusieurs logements sans compte ?

Exigence: combien de logements supportés par l’app ?

Produits concernés :

Création d’un compte utilisateur

La création de compte se fait uniquement par l’application mobile pour un utilisateur ou installateur. Voir Page Mon compte.

Le choix du rôle se fait lors de la création.

Suppression d’un compte

Un utilisateur peut supprimer son compte via l’application mobile. Toutes les données le concernant seront effacées de l’Iothub.

Lorsqu’un utilisateur supprime son compte depuis l’App, il :

  • se révoque de tous ses logements,

  • supprime les données locales en lien avec chaque logement pour lesquels il est révoqué,

  • appelle la route de suppression utilisateur du backend (suppression des données en lien avec ce compte excepté les invitations afin de conservé le champ “invité par X”),

  • se déconnecte de son compte,

  • retourne à la page de connexion.

Un administrateur peut également supprimer un compte utilisateur depuis l’Iothub.

Exigence: sur le backend, suppression du compte d’authentification

Exigence: sur le backend, suppression des données de la personne dans la base de données

Synchronisation des données

Avec un compte utilisateur, les données de son logement sont sauvegardées sur l’Iothub et synchronisées avec l’application.

La synchronisation se lance :

  • à l’ouverture de l’App,

  • à la connexion à un compte,

  • à un changement de compte,

  • à l’invitation et à la révocation d’un utilisateur ?

  • à la création d’un logement,

  • à la suppression d’un logement,

  • toutes les 24 heures,

  • au clic sur le nuage → bouton “synchroniser maintenant”,

  • à l’installation d’un produit (Provisionning et configuration),

  • à la suppression d’un produit (Deprovisionning),

  • au changement du nom d’une fonctionnalité,

  • au changement de configuration d’une fonctionnalité,

  • à la modification d’une pièce,

  • au changement d’associations entre fonctionnalités,

  • avant et après la mise à jour d’un produit (DFU).

Partage de logements entre utilisateurs

Un utilisateur peut partager son logement avec un autre utilisateur depuis son application mobile.

Rôles propriétaire et locataire

Les utilisateurs ou les installateurs peuvent avoir 2 rôles distincts dans un logement :

  • propriétaire, il a accès à toutes les fonctions de paramétrage, d’ajout,… sur son/ses logements. C’est le rôle par défaut

  • locataire, il a accès uniquement au contrôle des équipements.

Pour passer d’un rôle à un autre, il suffit d’inviter un utilisateur dans le logement avec le rôle associé ou le révoquer.

Exigence: Est-ce le proprio1 a un rôle different ? peut-il être révoqué et peut etre echangé en locataire par un autre proprio ?

Invitation

L’invitation est un mécanisme qui permet à un propriétaire de partager son logement, soit en tant que propriétaire également, soit en tant que locataire (voir App menu ajout d’un utilisateur) à un autre utilisateur disposant d’un compte.

L’utilisateur invité reçoit un mail l’enjoignant à rejoindre le nouveau logement sur son App.

Révocation d’un utilisateur

Un propriétaire peut révoquer un autre propriétaire (mais pas lui-même) ou un locataire (voir App menu révocation d’un utilisateur).

Un utilisateur révoqué reçoit une notification sur son App et perd l’accès au logement révoqué.

Un administrateur Iothub peut changer le rôle et révoquer un utilisateur.

Partage de compte

Un même logement peut être piloté (ou configuré selon ses droits) par plusieurs App utilisant le même compte utilisateur.

Connectivité Wifi

Le protocole wifi est utilisé pour connecter les produits passerelle effectuant le lien entre les produits en réseau mesh et internet

Produits concernés :

Notifications Push

Attention

Chapitre non encore renseigné.

Compatibilité assistants vocaux

Attention

Chapitre non encore renseigné.

Produits concernés :

Gestion des luminaires et prises

Attention

Chapitre non encore renseigné.

Commande On/Off

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Temporisation On/Off

Attention

Fonction non disponible actuellement.

Commande variation d’intensité

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Temporisation variation

Attention

Fonction non disponible actuellement.

Calibration de la variation d’intensité

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :
  • ref-model-REF10

  • ref-model-REF10.1

  • ref-model-REF10.2

Détection de mouvement

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :
  • ref-model-REF01

  • ref-model-REF02

  • ref-model-REF10

  • ref-model-REF10.1

  • ref-model-REF10.2

  • ref-model-REF32

Commande ouvrants

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Commande VMC PV/GV

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Commande carillon

Petite description fournie par l’IA en attendant mieux:

Une sonnette et un carillon sont des dispositifs utilisés pour signaler la présence de visiteurs à l’entrée d’une maison ou d’un bâtiment. Voici une description détaillée de chacun :

Sonnette

  • Fonction Principale : Permet aux visiteurs d’annoncer leur présence en appuyant sur un bouton, déclenchant un signal sonore à l’intérieur du bâtiment.

  • Composants : - Bouton de Sonnette : Installé à l’extérieur, généralement près de la porte d’entrée, il est actionné par les visiteurs. - Unité de Contrôle : Gère le signal envoyé par le bouton et active le carillon ou un autre dispositif de signalisation.

  • Types : - Sonnette Filaire : Reliée par des fils électriques à l’unité de contrôle et au carillon. - Sonnette Sans Fil : Utilise des ondes radio pour communiquer entre le bouton et l’unité de contrôle, offrant plus de flexibilité d’installation.

  • Caractéristiques : - Simplicité d’Utilisation : Facile à installer et à utiliser, avec une interface intuitive. - Durabilité : Conçue pour résister aux intempéries et à une utilisation fréquente.

Carillon

  • Fonction Principale : Émet un son mélodieux ou une série de sons lorsque la sonnette est actionnée, alertant les occupants de la présence d’un visiteur.

  • Composants : - Haut-parleur : Produit le son lorsqu’il est activé par l’unité de contrôle. - Mélodies : Peut être programmé avec différentes mélodies ou sons, certains modèles permettant de choisir parmi plusieurs options.

  • Types : - Carillon Mécanique : Utilise un mécanisme physique pour produire le son, souvent trouvé dans les modèles plus anciens. - Carillon Électronique : Utilise des circuits électroniques pour générer des sons numériques, offrant une plus grande variété de mélodies.

  • Caractéristiques : - Volume Réglable : Permet d’ajuster le volume du son en fonction des préférences des occupants. - Intégration Domotique : Certains modèles peuvent être intégrés dans des systèmes domotiques pour des fonctionnalités avancées, comme la notification sur smartphone ou l’activation de caméras.

Fonctionnalités concernées :
Produits concernés :

Gestion du chauffage

Attention

Fonction non disponible actuellement.

Commande fil pilote

Le fil pilote est un fil supplémentaire dans le câblage électrique qui transmet des ordres de commande à l’appareil de chauffage.

En appliquant une tension spécifique entre le fil pilote et le neutre, on peut sélectionner différents modes de fonctionnement.

Modes de Fonctionnement :

  • Confort : L’appareil fonctionne à pleine puissance pour atteindre une température confortable.

  • Éco : Réduit la consommation d’énergie en maintenant une température plus basse.

  • Hors-Gel : Maintient une température minimale pour éviter le gel des canalisations.

  • Arrêt : Met l’appareil hors tension.

../_images/pilot_wire_protocol.png
Fonctionnalités concernées :
Produits concernés :

Gestion des appareils de chauffe

Cette fonctionnalité permet de piloter des appareils de chauffe en commande de puissance ou contact sec, parmi les types suivants :

  • une chaudière

  • une vanne palière

  • une pompe à chaleur

  • un radiateur on/off (relais sortie de câble)

  • un chauffe-eau

Fonctionnalités concernées :
Produits concernés :

Fonction thermostat

L’installation d’un thermostat mural permet de piloter des éléments de chauffage. En fonction de la consigne et de la température actuellement relevée, le thermostat pilote le réseau de chauffe pour faire monter ou descendre la température.

Via son téléphone, l’utilisateur peut configurer des programmes hebdomadaires, en local ou à distance. Les programmes sont transmis sur le produit thermostat. Un seul programme est sélectionné comme actif.

A la réception d’une donnée de température du capteur (soit toutes les 15 min , durée défini sur le produit capteur) le thermostat à consigne en température envoi une consigne correspondant au programme en fonction de la température relevée.

Au changement de plage horaire, de dérogation ou de consigne manuelle, le thermostat à consigne fil pilote envoi la nouvelle consigne à adopter.

L’utilisateur peut déroger à la consigne en cours sur le thermostat ou sur les éléments de chauffe s’ils sont multiples. La dérogation s’applique pendant une durée configurable.

Fonctionnalités concernées :
Produits concernés :

Gestion des scénario

Les scénarios permettent à l’utilisateur d’automatiser facilement le fonctionnement des objets connectés et d’activer une série d’actions programmées à l’avance en fonction d’un événement ou d’un horaire. Par exemple :

  • L’appui sur le bouton déclencheur à côté de la porte lance le scénario “Je pars” : éteindre toutes les lumières, fermer les volets, mettre le chauffage en mode ECO.

  • A 7h00 ouvrir tous les volets

Déclencheur

Un déclencheur est un évènement qui va provoquer l’exécution d’un scénario. La section “Lorsque…” permet de le choisir (App : scénario).

Le déclencheur n’est pas obligatoire : si aucun déclencheur n’est sélectionné, le scénario n’est utilisable que via l’app.

Avec ou sans déclencheur, le déclenchement manuel est toujours possible via l’app.

Il y a 4 types de déclencheurs :

  • à une heure spécifique : jours / heure de la semaine (ie à 8h00, du lundi au vendredi) sur la base d’un CRON

  • par un appui sur un BP (mesh ou EH)

  • sur une donnée de capteur

    • Le relevé du capteur passe au dessus/dessous d’un seuil (luminosité, température, humidité)

    • Un mouvement est détecté ou non

  • Manuel via l’app (ou par l’iothub pour l’admin): ce déclenchement est toujours possible pour chaque scénario. Il n’est pas proposé à la création/modification du scénario.

Exigence: nombre minimum de scenarios ds un logement à définir

Fonctionnalités concernées :
  • ref-feature-scenario-controller

Produits concernés :

Maison vigilante

L’objectif de la maison vigilante est d’être notifié lorsque quelqu’un utilise un produit dans mon logement en mon absence. L’utilisateur active/désactive la maison vigilante (via l’app ou via un scénario) pour indiquer sa présence ou non dans le logement lorsqu’il part ou rentre.

Suspicion d’intrusion

En fonction du paramétrage, il est possible de considérer une suspicion d’intrusion sur :

  • une détection de mouvement d’un capteur compatible,

  • une détection de l’appui d’un interrupteur.

Paramétrage de la maison vigilante

Le paramétrage de la maison vigilante permet de choisir les évènements qui déclencheront une suspicion d’intrusion.

Par exemple si j’ai un animal de compagnie qui déclenche par erreur le capteur de mouvement, je choisi de ne pas utiliser la détection de mouvement comme suspicion d’intrusion.

Disponibilité de la fonctionnalité

Pour pouvoir utiliser la maison vigilante, il est nécessaire :

  • d’avoir une gateway Passerelle Wifi,

  • D’avoir dans le logement au moins un produit permettant la détection (ref-model-REF30, ref-model-REF32 ou une fonctionnalité interrupteur associée à un contrôleur).

Exigence: sur l’application (Page scénarios), si ces conditions ne sont pas réunies :

  • le toggle est sur off,

  • un message d’alerte est présent au dessus du widget,

  • il n’est pas possible d’activer la maison vigilante,

  • un clic sur le toggle ou le message affiche un message d’erreur qui indique à l’utilisateur que la détection n’est pas possible avec les produits actuellement dans le réseau.

Période de grâce

La période de grâce permet à l’utilisateur :

  • d’avoir un délai au départ du logement : à l’activation de la maison vigilante la période de grâce permet de sortir du logement en passant devant un capteur ou en éteignant une lumière sans déclencher une alerte. L’activation est effective au delà de la période de grâce.

  • d’avoir un délai à l’arrivée dans le logement : à la détection (je passe devant le capteur de mouvement par exemple) j’ai la durée de la période de grâce pour désactiver la maison vigilante avant le déclenchement de l’alerte (envoi d’une notification).

Exemples :

  • je peux rentrer dans la maison, allumer une lumière via un interrupteur, traverser la pièce et appuyer sur le bouton caché déclenchant le scénario ayant pour action “désactiver maison vigilante”. Je n’ai pas dépassé la période de grâce : l’alerte n’est pas lancée.

  • je gare ma voiture (détection de mouvement) puis sors mon téléphone pour désactiver manuellement la maison vigilante.

Scénario

Il est possible de choisir “activer / désactiver la maison vigilante” comme action de scénario (voir Page scénarios).

Machine d’état fonctionnelle de la maison vigilante

Exigence: Sur le tableau de bord de l’application (Page scénarios):

  • La maison vigilante est toujours visible sur le tableau de bord (qui est toujours présent).”

  • L’appui sur la tuile du tableau de bord redirige vers la page maison vigilante.”

  • La couleur de la tuile correspond à l’état d’activation de la maison vigilante.”

Exigence: Sur le Menu cloche : Chaque alerte intrusion est une nouvelle entrée dans le menu Notification.

Exigence: Sur le Widget :

  • Le widget maison vigilante est décoratif.

  • Le toggle en dessous permet d’activer / désactiver la maison vigilante.

  • Si la fonctionnalité n’est pas disponible il est grisé et inactif

Exigence: Historique :

  • L’historique indique le moment de l’alerte et le produit qui l’a déclenché.

  • Si la suspicion a eu lieu seul l’heure est affiché sinon la date et l’heure sur 2 lignes au format “jj.mm.aa hh:mm”

  • Les 3 dernières suspicions sont affichées la plus récente en premier (antichronologique).

  • Le bouton historique redirige vers la page affichant tous l’historique des alertes.

Exigence: Sur l’Iothub :

La feature “vigilance” est disponible au niveau de la liste des feature d’une GW :

  • Un controle de type toggle permet de changer l’état depuis le front end

  • Un controle de type slider permet de changer la durée de période de grâce

L’historique Maison vigilante présente de manière anti-chronologique les évenements ayant conduits à une notification push (alerte) :

  • les évènements de suspicions qui ont déclenchés l’alerte jusqu’à ce que la maison vigilante soit désactivée

  • les évènements d’activation/désactivation/déclenchement de l’alerte push

On ne stocke pas les évenements de suspicion ni d’activation ne conduisant pas à un déclenchement de l’alerte push.

Le contenu de l’historique est purgé au bout de 5 ans

La notification doit afficher les informations suivantes :

  • Alerte intrusion (title)

  • par lampe1 (nom de la feature associée)

Fonctionnalités concernées :
  • ref-feature-scenario-controller

Produits concernés :

Mesure de consommation energetique

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Gestion de la flexibilité électrique

Les produits de gestion d’énergie de la solution disposent de la fonction de flexibilité électrique décrit ici ref-project-fleximax

Fonctionnalités concernées :
Produits concernés :

Fonctions de sécurité

Attention

Chapitre non encore renseigné.

Alerte coupure de courant

Les produits alimentés disposent d’une détection de la coupure de leur alimentation.

Une coupure de l’alimentation doit déclencher une notification d’alerte (publication d’un message de défaut Mesh), remonté à l’App et au backend (si disponible).

Exigence: la détection de courant se fait via la mesure de tension sur le bus HV.

Exigence: Grâce aux capacités du PCB, le micro-contrôleur reste suffisamment alimenté pour détecter le défaut et publier son message Mesh d’alerte, avant de s’éteindre.

Exigence: Seuil bas du bus HV à fixer par EUR’OHM.

Exigence: publication d’un message Mesh Health fault “Power supply interrupted warning”

Fonctionnalités concernées :
Produits concernés :

Alerte échauffement

Lorsque la température lue sur le SoC Nordic dépasse le seuil de T_overheat (ce niveau est contenu dans une feature property et paramétrable via l’app), alors le produit doit, par sécurité:

  • Couper l’alimentation de la charge (ie, passer la feature globalement en OFF)

  • Envoyer une alerte à l’utilisateur “Echauffement”. Cet échauffement présentant un risque d’incendie, on notifiera l’utilisateur par tous les moyens possible: push+mail+SMS

L’alimentation des sorties reste coupée jusqu’à ce que l’utilisateur aille sur la page du device concerné sur l’application mobile. Il lui sera alors possible d’appuyer sur le bouton « Je confirme qu’une intervention d’un électricien professionnel a eu lieu pour vérifier et le cas échéant réparer le câblage et que l’installation a été jugé conforme ».

Exigence: Toutes les ref avec PCB1A et PCB1C : 50°C

Exigence: Ref11 + ref avec PCB1D + PCB4 : 60°C

Exigence: Toutes les ref avec PCB3A, PCB3B : 70°C

Exigence: Toutes ref avec PCB2 sauf Ref11 : 85°C

Exigence: Lecture de la temperature du SoC toutes les 15 minutes

Exigence: l’état de sortie des features après coupure est la suivante :

  • onoff-controller : OFF

  • level-controller : 0%

  • shutter-controller : STOP si en mouvement

  • ventilation-controller : OFF

  • chime-controller : STOP si en sonnerie

  • pilot-wire-controller: OFF

Fonctionnalités concernées :
Produits concernés :

Détection de charge nulle

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :

Détection de fumées

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :
  • ref-model-REF40

Mesures et capteurs

Attention

Chapitre non encore renseigné.

Mesure température ambiante

Attention

Chapitre non encore renseigné.

Fonctionnalités concernées :
Produits concernés :
  • ref-model-REF30

  • ref-model-REF33

Revision date : Dec 09, 2025