APNT-106 - Déclenching Vera Ui7 Scènes

Dans ce guide, nous aborderons un regard approfondi sur les déclencheurs de la scène et les diverses actions disponibles à Vera UI7.

Une scène Gâchette est utilisé pour exécuter automatiquement une scène de vera.

Par exemple, un détecteur de mouvement peut être utilisé pour exécuter une scène (déclencheur) lorsqu'il est déclenché. Cette scène pourrait ensuite tourner les lumières, vous envoyer une notification par courrier électronique ou augmenter une alarme - toutes ces actions sont contrôlées dans la scène et activées par un seul déclencheur du capteur de mouvement.

Noter: Pour un guide complet sur la façon de créer une scène de vera, veuillez vous référer à APNT-103 - Créer des scènes dans Vera Ui7

Créer la gâchette

Les déclencheurs de la scène sont créés et édités dans l'assistant de vera scène.

  • Dans la première étape, sélectionnez 'Appareil' comme votre déclencheur puis cliquez sur 'Sélectionnez un périphérique'

Sélectionnez un déclencheur


  • Sélectionnez le périphérique souhaité dans la liste

Déclencheurs disponibles

Nous examinerons maintenant certains des types de périphériques les plus courants et expliquerons chacun des déclencheurs disponibles.

Capteur de mouvement

  • Est armé et détecte le mouvement - la scène est déclenchée lorsque le capteur est armé et que le mouvement est détecté
  • Est armé et arrête de détecter le mouvement - la scène est déclenchée lorsque le capteur est armé et que l'alarme de mouvement est effacée
  • Détecte le mouvement s'il est armé ou désarmé - la scène est déclenchée chaque fois que la motion est détectée
  • Arrête de détecter le mouvement s'il est armé ou désarmé - la scène est déclenchée chaque fois que l'alarme de mouvement est effacée
  • Le niveau de la batterie va en dessous - la scène est déclenchée lorsque le niveau de la batterie est inférieur à une valeur définie

Capteur de mouvement


Capteur d'humidité

  • L'humidité va au-dessus - la scène est déclenchée lorsque la valeur d'humidité va au-dessus d'une valeur définie
  • L'humidité va cibler - la scène est déclenchée lorsque la valeur d'humidité va cibler une valeur définie
  • Le niveau de la batterie va cibler - la scène est déclenchée lorsque le niveau de la batterie va cibler une valeur définie

Capteur d'humidité


Capteur de lumière

  • La luminosité passe en dessous - la scène est déclenchée lorsque le niveau de luminosité passe en dessous d'une valeur définie
  • La luminosité va au-dessus - la scène est déclenchée lorsque le niveau de luminosité va au-dessus d'une valeur définie
  • Le niveau de la batterie va cibler - la scène est déclenchée lorsque le niveau de la batterie va cibler une valeur définie

Capteur de lumière


Capteur de température

  • La température va au-dessus - la scène est déclenchée lorsque la température passe au-dessus d'une valeur définie
  • La température passe en dessous - la scène est déclenchée lorsque la température passe en dessous d'une valeur définie
  • Le niveau de la batterie va cibler - la scène est déclenchée lorsque le niveau de la batterie va cibler une valeur définie

Capteur de température


Prise de dosage de puissance

  • Un périphérique est activé ou éteint - la scène est déclenchée lorsque l'appareil est allumé ou éteint
  • L'utilisation de l'énergie va au-dessus - la scène est déclenchée lorsque l'utilisation de l'alimentation passe au-dessus d'une valeur définie
  • L'utilisation de l'énergie passe en dessous - la scène est déclenchée lorsque l'utilisation de l'alimentation est inférieure à une valeur définie
  • L'utilisation de l'énergie des appareils pour les dernières 24 heures est supérieure à - la scène est déclenchée lorsque la quantité totale d'énergie utilisée au cours des dernières 24 heures est supérieure à une valeur définie
  • L'utilisation de l'énergie de l'appareil pour la semaine dernière - la scène est déclenchée lorsque la quantité totale d'énergie utilisée à la semaine dernière est supérieure à une valeur définie
  • L'utilisation de l'énergie des appareils pendant 30 derniers jours est supérieure - la scène est déclenchée lorsque la quantité totale d'énergie utilisée au cours des 30 derniers jours est supérieure à une valeur définie.
  • L'utilisation de l'énergie de l'appareil pour l'année dernière va au-dessus - la scène est déclenchée lorsque la quantité totale d'énergie utilisée au cours de la dernière année est supérieure à une valeur définie
  • L'utilisation de l'énergie du périphérique à vie est supérieure à - la scène est déclenchée lorsque la quantité totale d'énergie utilisée est supérieure à une valeur définie

Prise de dosage de puissance


Capteur de porte et de fenêtre

  • Est armé et ouvert - la scène est déclenchée lorsque l'appareil est armé et la porte / fenêtre est ouverte
  • Est armé et fermé - la scène est déclenchée lorsque l'appareil est armé et la porte / fenêtre est fermée
  • Est ouvert s'il est armé ou désarmé - la scène est déclenchée chaque fois que la porte / fenêtre est ouverte
  • Est fermé s'il est armé ou désarmé - La scène est déclenchée chaque fois que la porte / fenêtre est fermée
  • Le niveau de la batterie va cibler - la scène est déclenchée lorsque le niveau de la batterie va cibler une valeur définie
  • Est altéré avec - la scène est déclenchée lorsque l'appareil envoie une alerte de sapeur

Capteur de porte et de fenêtre


Contrôleur de scène

  • Une scène est activée - la scène est déclenchée lorsqu'une "scène de périphérique" définie est activée
  • Une scène est désactivée - La scène est déclenchée lorsqu'une "scène de périphérique" définie est désactivée
  • Le niveau de la batterie va cibler - la scène est déclenchée lorsque le niveau de la batterie va cibler une valeur définie
  • Noter: Reportez-vous au manuel de l'appareil pour la liste des numéros de scène disponibles

Contrôleur de scène


Multi déclencheurs

Lorsque vous ajoutez plus d'un déclencheur, la scène s'exécutera lorsque l'une ou l'autre est déclenchée.

Par exemple, dans l'exemple ci-dessous, cette scène fonctionnera lorsque le mouvement est détecté OU La luminosité va souffler 150 lux


Plusieurs déclencheurs


Déclenchement conditionnel

Vous pouvez ajouter des contrôles conditionnels à un déclencheur pour exécuter la scène seulement lorsque certaines conditions sont remplies.

Cela peut être réalisé en ajoutant du code LUA à la gâchette et au retour Faux quand la condition n'est pas remplie.

Disons que vous voulez que votre scène soit déclenchée par un capteur de mouvement seulement lorsque le niveau de luminosité est inférieur à un certain point.

  • Ajoutez votre capteur de mouvement en tant que "Déclencheur de périphérique"
  • Sélectionnez la gâchette souhaitée et cliquez sur 'Valider'
  • Clique le "L ' bouton et ajouter le code LUA nécessaire
  • Cliquez sur 'Save Lua'

Déclencheurs conditionnels


Examinons rapidement ce que notre code Lua fait:

  • Commencez par définir notre ID de capteur de lumière et Luminosité maximale variables
    • Noter: Assurez-vous de mettre à jour ces valeurs en fonction de vos besoins
local Lightsensorid = 23 local Max-légumble = 150
  • Lisez la valeur de luminosité actuelle lorsque le capteur de mouvement est déclenché
local Luminosité = luup.variable_get("Urn: micasaverde-com: ServiceID: Lightsensor1","Niveau actuel",Lightsensorid)
  • Créer la condition
    • Si la luminosité actuelle est au-dessus de la valeur souhaitée, alors n'exécute pas la scène
    • Si la luminosité actuelle est inférieure à la valeur souhaitée, puis exécutez la scène
si ((auberge(Luminosité)> Max-légumble)) ensuite
retourner faux
autre
retourner vrai
finir

Des exemples supplémentaires et des informations supplémentaires sont disponibles sur Le forum de Vera.

Informations connexes