Contrôler le chauffage avec un YoctoHub-GSM-2G

Contrôler le chauffage avec un YoctoHub-GSM-2G

Un exemple classique d'utilisation domotique est le contrôle à distance du chauffage d'une résidence secondaire. En Suisse, de nombreux chalets sont équipés de chauffage qui sont contrôlés par un système branché directement sur la ligne téléphonique. La plupart de ces systèmes fonctionnent uniquement sur une ligne analogique. Si on supprime la ligne téléphonique ou si on passe à de la téléphonie IP, il faut changer de système. Cette semaine, nous allons voir comment remplacer un de ces systèmes avec des modules Yoctopuce.


Le système que nous allons remplacer est un Axiophone de la marque Legrand. Ce système ne contrôle pas directement le chauffage, mais il commute une sortie 230V qui est utilisée pour commuter un relais de puissance qui alimente tous les radiateurs électriques. Concrètement, l'Axiophone est un relais 230 Volts 5 Ampères contrôlé par un répondeur téléphonique.

Pour remplacer l'Axiophone, nous allons utiliser:


Le Yocto-LatchedRelay est utilisé pour commuter l'alimentation des radiateurs électriques, le YoctoHub-GSM-2G s'occupe de la connectivité Internet. Le Yocto-Meteo et le Yocto-MaxiDisplay ne sont pas indispensables, mais ils permettent respectivement d'avoir la température et l'humidité à l’intérieur du chalet et d'afficher l’état du système.

Le fait de remplacer un système dans un tableau électrique est à la fois un avantage et un inconvénient. L'avantage est que l'électronique est protégée. Le désavantage est que la place est comptée et que tout fonctionne en 230V AC. Dans notre cas, nous avons uniquement 16 cm de rail DIN disponible. La première étape est donc de trouver une alimentation 5V fixable proprement sur un rail DIN. La plus compacte que nous ayons trouvée est le module RAC-DIN-Rail de Recom qui permet de monter leur module d'alimentation sur un rail DIN. Le module RAC04-05DC/230 permet justement de fournir du 5 volt DC depuis n'importe quel voltage entre 80 et 265 Volt AC.

L'alimentation est composé d'un module RAC04-05DC/230 et d'une fixation RAC-DIN-Rail de Recom
L'alimentation est composé d'un module RAC04-05DC/230 et d'une fixation RAC-DIN-Rail de Recom



Pour fixer les modules Yoctopuce, nous avons utilisé les fixations "mini series 72mm" de la marque CamdenBoss, qui sont prévues pour fixer des cartes électroniques de 72mm de large sur un rail DIN. Les modules Yoctopuce étant nettement plus petits, nous avons découpé une plaque de verre acrylique de 2 mm à la bonne taille et fixé les modules dessus. Les modules Yoctopuce sont fixés à l'aide d’entretoises et de câbles 1.27-1.27-11. Pour avoir un finish plus professionnel, il faudrait réaliser un board qui remplace la plaque de verre acrylique. C'est assez facile comme nous l'avons vu dans cet article.

Les modules Yoctopuce fixés sur le rail DIN
Les modules Yoctopuce fixés sur le rail DIN



Il ne reste plus qu'à tout fixer sur le rail DIN, câbler l'alimentation et la sortie du Yocto-LatchedRelay. La sonde de température du Yocto-Meteo est déportée en dehors du tableau électrique pour avoir une mesure de la température plus pertinente.

Le système monté dans le tableau électrique
Le système monté dans le tableau électrique



Notre nouveau système ne fonctionne pas exactement comme l'Axiophone. Au lieu de devoir appeler le répondeur téléphonique de l'Axiophone et de taper les commandes à l'aide du pavé numérique du téléphone, l'utilisateur doit se connecter à une page web. Cette page web affiche l'état du Yocto-LatchedRelay et permet d'allumer ou d'éteindre le chauffage. Le YoctoHub se connecte périodiquement à cette page web à l'aide du callback HTTP et commute si besoin la sortie du Yocto-LatchedRelay.

Le système se connecte périodiquement sur le serveur
Le système se connecte périodiquement sur le serveur




Le code est écrit en PHP et est disponible sur GitHub. Ce code est très basique et ne gère pas l'authentification, mais permet de tester que le système fonctionne.

L'interface Web pour controller le chauffage
L'interface Web pour controller le chauffage



Dans cet article, nous avons utilisé un YoctoHub-GSM-2G car la ligne téléphonique va être coupée. Mais dans le cas d'un passage à la téléphonie IP, il serait plus judicieux d'utiliser un YoctoHub-Ethernet ou YoctoHub-Wireless-g et de les connecter au réseau local. Enfin, comme chaque fois que l'on travail avec du 230V, faites très attention à ce que vous faites car une erreur de branchement peut être fatale non seulement pour les modules Yoctopuce mais aussi pour vous.

Commenter aucun commentaire
Retour au blog












Yoctopuce, get your stuff connected.