Les variables globales sont un moyen pratique de partager des informations entre différentes scènes ou parties de votre application. Fibaro Centre d'accueil 2 (HC2) ou Home Center Lite (HCL) Z-Wave Contrôleur. Même si le terme « variable » est souvent utilisé en programmation informatique, ne vous laissez pas décourager : les contrôleurs sont faciles à utiliser et ont de nombreuses applications.
Variables globales dans Fibaro HC
Une variable globale est simplement une valeur que vous définissez dans le Home Center (HC). Vous pouvez la nommer comme vous le souhaitez, puis l'utiliser pour stocker des informations exploitables par les scènes ou d'autres parties du système. C'est extrêmement pratique pour définir des périodes de la journée, signaler un événement ou même comptabiliser ces événements.
Le Fibaro HC possède deux types de variables globales - Standard et PrédéfiniIls sont tous deux créés de manière similaire et fonctionnent de la même façon dans les scènes.
Variable standard
La variable Standard peut stocker n'importe quel type de contenu. numérique Vous pouvez saisir la valeur souhaitée (les lettres et autres symboles ne sont pas autorisés). La valeur stockée dans la variable Standard peut être définie manuellement dans le panneau Variables de HC ou depuis une scène HC. Elle peut ensuite être utilisée comme condition dans d'autres scènes HC.
La variable Standard est similaire à une Boîte aux lettres - Vous stockez des valeurs qui peuvent ensuite être utilisées par de nombreuses parties du système.
Exemples de variables standard :
- Indicateur d'événement La variable prend la valeur « 1 » lorsqu'un événement spécifique se produit. Ceci est utile pour capturer un événement instantané, comme l'allumage puis l'extinction d'une lumière ; une scène peut ainsi être déclenchée.
- Comptoir La valeur de la variable peut être incrémentée à chaque événement. Je l'utilise pour compter le nombre de jours de pluie sur deux afin de déterminer s'il est nécessaire d'utiliser les arroseurs automatiques.
Variable prédéfinie
La variable prédéfinie possède des valeurs fixes que vous configurez lors de sa création. Elle ne peut ensuite prendre que ces valeurs. Elle est utile pour définir des valeurs telles que Nuit, Jour, Présence, Absence, etc.
À cet égard, la variable prédéfinie est semblable à une Drapeau qui affiche une valeur définie.
Exemples de variables prédéfinies :
- Jour/Nuit - Utile pour permettre aux scènes de ne fonctionner que pendant des périodes spécifiques de la journée, comme par exemple les lumières activées par le mouvement le soir ou la nuit.
- Accueil/Voyages/Vacances - permet de faire fonctionner différentes scènes lorsque les gens sont à la maison ou à l'extérieur, et aussi de changer complètement les choses lorsque vous êtes absent de votre domicile pendant de longues périodes (vacances).
Création de variables globales dans Fibaro HC
Les deux types de variables sont créés de manière similaire - dans les HC Panneau des variables ou directement depuis l'outil de création de scènes graphiques du Home Center.
Variables prédéfinies
- Allez à Panneaux onglet et sélectionnez le Panneau des variables barre de navigation de gauche
- Dans « Variables prédéfinies », cliquez sur «Ajouter'
- Donnez un nom à la nouvelle variable, par exemple «Home_Away'
- Ajoutez les valeurs que vous souhaitez attribuer à la variable, par exemple «Maison' et 'Loin'
- Cliquez sur le bouton bleu «Sauvegarder' bouton
Figure 1Création d'une variable prédéfinie dans Home Center
Variable standard
- Allez à Panneaux onglet et sélectionnez le Panneau des variables barre de navigation de gauche
- Dans « Variables », cliquez sur «Ajouter'
- Donnez un nom à la nouvelle variable, par exemple «Pluie'
- Ajoutez la valeur par défaut : il s’agit de la valeur à laquelle la variable est définie avant toute modification ultérieure.
- Cliquez sur le bouton bleu «Sauvegarder' bouton
Figure 2Création d'une variable standard dans Home Center
Utilisation des variables dans les scènes
Les variables peuvent désormais être utilisées dans les scènes comme conditions de déclenchement de la scène.
- Créez votre scène - voir APNT-61 : Créer des scènes dans Fibaro Centre de la maison pour plus d'informations
- Lors de l'ajout d'un « bloc », sélectionnez Variable du menu déroulant
- Sélectionnez le nom de la variable que vous souhaitez utiliser
Remarque : vous pouvez également sélectionner Ajouter/Modifier une variable pour accéder directement au panneau des variables. - Cliquez sur le 'Sauvegarder' bouton
- La figure 3 montre une scène très simple qui allume une lumière si un mouvement est détecté et que la variable Jour_Nuit est définie sur 'Nuit'.
Figure 3: Scène simple utilisant une variable comme condition
Informations connexes
- APNT-61 : Créer des scènes dans Fibaro Centre de la maison
- APNT-62 : Planification des scènes dans Fibaro Centre de la maison
- APNT-50 : Ajout de périphériques dans Fibaro Centre de la maison
- APNT-26 : Lumière activée par le mouvement Fibaro Centre de la maison