Automatisation d’une VMC avec un Shelly Plus 2PM

Ce projet permet de contrôler une VMC à deux vitesses via l’interrupteur de la lumière. Un timer arrêtera la ventilation après 30 minutes. Ce système est basé sur le Shelly Plus 2PM qui permet de gérer les deux entrées nécessaires à son fonctionnement : l’interrupteur de la lumière et celui de la marche forcée.

Shelly 2PM module

L’avantage du Shelly Plus 2PM c’est qu’il est bien plus configurable que les interrupteurs avec timer mécaniques classiques que l’on trouve à des prix similaires. Grâce à ce dispositif, vous pouvez définir des comportements personnalisés, comme la restauration du dernier mode après une coupure de courant ou la mise en marche du ventilateur selon des critères précis, ce qui n’est pas possible avec des timers mécaniques.

Installation

  • Effectuez les connexions avec le Shelly Plus 2PM selon le schéma suivant :
Schéma

  • Activez le scripting sur votre dispositif Shelly.
  • Téléchargez le script shelly-2b-fan-control.js dans l’éditeur de script Shelly.
  • Ajustez la variable NUM_OF_MINUTES pour définir le délai d’arrêt du ventilateur.
  • Enregistrez et lancez le script.

Fonctionnement du projet

Le fonctionnement de ce système repose sur les éléments suivants :

  1. Interrupteur de la lumière : Lorsque l’interrupteur est fermé, la lumière et la ventilation s’activent. Lorsque l’interrupteur est ouvert, la lumière s’éteint, mais la ventilation continue de fonctionner pendant NUM_OF_MINUTES minutes.
  2. Mode forcé : Si le ventilateur est éteint manuellement via son propre interrupteur, le script arrête immédiatement la ventilation, quel que soit l’état du timer.
  3. Timer : Lorsque la lumière est éteinte, un timer de NUM_OF_MINUTES minutes est lancé pour garantir que le ventilateur continue de fonctionner pendant un certain temps avant de s’arrêter automatiquement.

Configuration du Shelly Plus 2PM

Voici la configuration requise dans l’application Shelly pour faire fonctionner ce système :

  • Sélection du mode de l’interrupteur : Choisir le mode Interrupteur.
  • Définition du type de relais : Configurer le Shelly 2PM en mode « autonome ».
  • Comportement par défaut au démarrage : Configurer IO1 pour qu’il restaure le dernier état du relais à l’alimentation.
  • Réinitialisation : Configurer IO2 pour éteindre le dispositif à son alimentation et décocher « Activation de la réinitialisation à partir de l’entrée ».
  • Scripts : Cocher « Run on startup » pour que le script se lance automatiquement au démarrage du Shelly Plus 2PM.

Le projet sur GitHub

L’ensemble du projet, avec son script et la configuration complète, est disponible sur GitHub. Vous pouvez y accéder, l’adapter et l’intégrer à vos propres installations facilement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *