KB-84 - Pourquoi mon détecteur de mouvement n'allume-t-il pas la lumière une fois la lumière éteinte manuellement ?

Question

Pourquoi mon détecteur de mouvement n'allume-t-il pas la lumière après que je l'aie éteinte manuellement ?

Répondre

Supposons que vous ayez un Aeon Multisensor GEN5 et que vous souhaitiez allumer une lumière pendant 2 minutes à chaque fois qu'il détecte des mouvements.

Vous créeriez probablement deux scènes : une scène pour allumer la lumière lorsqu’un mouvement est détecté et une autre pour l’éteindre lorsqu’elle cesse de détecter un mouvement.

Vous testez ensuite vos scénarios et constatez que cela « fonctionne », même si, si quelqu'un éteint la lumière manuellement et quitte la pièce, le détecteur de mouvement ne la rallume pas si cette personne revient dans la pièce quelques minutes plus tard.

En gros, cela se produit parce que le détecteur de mouvement ne redéclenchera pas la scène tant que son propre délai d'expiration interne n'aura pas été atteint, et ce compteur de délai d'expiration est réinitialisé à chaque fois qu'il détecte un mouvement.

Supposons que le délai d'inactivité soit réglé sur 2 minutes. Si quelqu'un éteint manuellement la lumière, quitte la pièce puis y revient dans les 2 minutes, le détecteur de mouvement ne réactivera pas la scène.

Solution

Pour contourner ce problème plus facilement, n'utilisez pas l'événement « arrêt » du détecteur de mouvement pour déclencher la scène « Extinction ». Réglez plutôt le délai d'inactivité du détecteur de mouvement au minimum et utilisez une minuterie dégressive dans votre logique pour éteindre la lumière, en réinitialisant la minuterie si un mouvement est à nouveau détecté.

Voici un exemple utilisant le Plugin de minuteur de compte à rebours sur Vera UI7 :

  • Commencez par réduire au minimum le délai d'inactivité du détecteur de mouvement. Pour le détecteur multisensoriel Aeon GEN5, vous pouvez le faire en configurant Paramètre 3 à une valeur inférieure telle que 10
  • Installez le plugin Countdown Timer et définissez-le sur la valeur de délai d'expiration souhaitée.

  • Countdown Timer


  • Créez la scène « Allumer » qui allume la lumière et réinitialise le compte à rebours à chaque fois que le détecteur de mouvement détecte un mouvement.

  • Turn On Scene


  • Créez la scène « Éteindre » qui éteint les lumières lorsque le compte à rebours arrive à échéance.

  • Turn Off Scene


De cette façon, la période pendant laquelle la lumière risque de ne pas se rallumer lorsque quelqu'un revient dans la pièce est beaucoup plus réduite.


NOTE:

Lisez le fil de discussion du forum ici pour des informations importantes concernant la compatibilité de ce plugin avec UI7.


Droits d'auteur Vesternet 2015

Mise à jour : 21/09/2015