..:: Domotique Store : Le Blog ::..
Open Source Technologies Tous les articles

Comment piloter ses volets Somfy avec un système domotique tiers

Tout d’abord bonjour à tous les spécialistes, pros, initiés ou débutants de la domotique. Membre de cette dernière catégorie, c’est au contact du « Boss » depuis dix ans (déjà !) que j’ai appris les bases. Avec l’achat de mon logement en 2009, je suis rentré dans le vif du sujet. Disposant de 5 volets roulants électriques de la marque Somfy, je recherchais un moyen pour automatiser la fermeture et l’ouverture de tous ces volets à moindre coût.

Je voulais développer mon propre système avec mon NAS Synology comme point central de l’installation.

Pour cela Mickaël m’a proposé de coupler une télécommande Somfy multi-volets (Telis 4RTS) et une carte TCW180b de Teracom.

La première se trouve facilement sur eBay et la seconde chez votre fournisseur domotique préféré. La TCW180b dispose de 8 sorties relais et une entrée digitale, seuls 4 relais sont nécessaires pour cette application.

Le montage est simple. Après avoir retiré le boitier de la télécommande, il faut souder deux fils au niveau de chacun des quatre boutons.

Enfin relier chaque couple de fils sur le NO d’un des relais.

Après la mise en place de la partie hardware, passons à la partie logiciel. Pour piloter les relais directement via une Url, il faut la version 1.06 du firmware. Le package de mise à jour est disponible ici.

Pour mettre à jour, il faut utiliser le fichier tcwupdate.exe et suivre les instructions.

Interface simpliste de l’outils de mise à jour de la TCW180B

Avant de pouvoir piloter les relais via une simple Url, il faut d’abord désactiver l’authentification web via l’onglet « network setup ».

Desormais, l’Url https://(IPmacarteTCW180b)/?r1=1 pilote le relais 1. Inversement l’Url https://(IPmacarteTCW180b)/?r1=0 arrête le pilotage du relais 1.

Pour info voici le listing complet des actions possibles :

https://(IPmacarteTCW180b)/?r1=1 : Pilote le relais r1

https://(IPmacarteTCW180b)/?r1=0 : Arrête le pilotage du relais r2

https://(IPmacarteTCW180b)/?r1=0&r2=1 : Arrête le pilotage de relais r1 et pilote le relais r2

https://(IPmacarteTCW180b)/?tg1=1 : Toggle le relais r1

https://(IPmacarteTCW180b)/?pl1=1 : Effectue une impulsion sur le relais r1

https://(IPmacarteTCW180b)/?pall=1 : Effectue une impulsion sur tous les relais

https://(IPmacarteTCW180b)/?all1=1 : Pilote tous les relais

https://(IPmacarteTCW180b)/?all0=1 : Arrête le pilotage de tous les relais

https://(IPmacarteTCW180b)/status : Fichier xml de l’état de chaque relais

A ce stade, chaque relais actionne un bouton de la télécommande Somfy. Du coup on dispose d’une Url pour ouvrir, une pour fermer, une pour arrêter et une dernière pour sélectionner le volet. L’interface web de la carte permet de faire les premiers essais.

Après quelques essais on remarque que la télécommande réagit bien ce qui permet de rapidement passer d’un volet à l’autre. En revanche pour envoyer les commandes il vaut mieux actionner le relais au moins 500 ms au dessous de ce temps, le volet risque de ne pas réagir.

Maintenant il vous reste à interfacer le tout avec votre système. Pour ma part j’utilise un système domotique en PHP CLI tournant sur mon NAS  Synology et développé par mes soins (S’il y a des intéressés je peux vous en dire plus).

Cette solution est complètement fonctionnelle mais les plus bricoleurs d’entre vous pourront améliorer le montage en retirant une LED de la télécommande afin de relier l’entrée digitale de la carte TCW180. Cette amélioration permet d’avoir un repère fiable pour la sélection du volet.

0
0
6livi3r

Développeur en informatique industrielle, j'ai découvert la domotique au contact de Mickael (#LeBoss).<br /> J'ai développé mon propre système de domotique sur mon NAS Synology.

Laisser un commentaire