mercredi 27 janvier 2016

PimpMyCeliane




L'idée du moment était de transformer un switch volet roulant Legrand Celiane, en quelque chose de plus intelligent et donc ajouter quelques fonctions sympa.

Pourquoi ?

Modules existants trop chers (ZWAVE), comportant des risques de court-circuit sur le moteur de volet roulant (DIO) en cas de double commande DOMOTIQUE et manuelle. Et bien souvent pas très ouvert tout çà :(.
L'autre impératif était de conserver mes interrupteurs Legrand Celiane pour des raisons esthétiques.

Virtualisation :

Un écran pour savoir ce qu'on fait, UP/DOWN/STOP/ADMIN




Implémentation:


Construire un module pas cher avec retour d'état, évolutif et comportant les fonctions suivantes:

1. Contrôle classique depuis le mur, permet de faire monter, descendre ou stopper le volet, rien d'immoral ni de choquant jusque là. L'action est affichée sur l'OLED. A chaque fois qu'une pression sur un poussoir est faite, une requête http est envoyée (paramétrable). Le tout via WIFI.




 2. Contrôle depuis un navigateur, le NodeMCU embarque un mini site web qui permet de piloter le volet (monter/descendre/stopper). On peut également changer de fonction, changer l'id du module à piloter et redémarrer le contrôleur.



3. Contrôle depuis une application, n'importe quel langage sachant générer une requête http (java, perl, python, E, wget, curl, ..) avec des paramètres GET.


4. Fonction d'administration qui permet depuis n'importe quel interrupteur mural de piloter un autre volet roulant, voir même tous les autres, voir d'autres composants(leds, ventilos, ...) puisque qu'une requête http est envoyée sur le serveur domotic de votre choix (box ou autre...)


5. Afficher des informations sur vos interrupteurs (Etat de l'alarme, météo, etc..), l'affichage se fait à l'aide d'une simple requête http vers le module en question.




6. Ouverture avec temporisation, permet d'ouvrir à moitié son volet.




7. Contrôle de tous les interrupteurs depuis un seul :




Pour cela : 

Rien de tel qu'un bon vieux NodeMCU.
Ce module qu'on ne présente plus pèse 6 euros dans sa version SDK, donc pas de quoi se ruiner.

L'écran OLED, pas obligatoire, mais bon c'est un proto.

L'installation :


Pas besoin de faire de trou, juste à cacher la boite rouge (électronique) au dessus ou en dessous de la batibox, derrière le placo, la finesse de l'écran fait que cela ne nécessite pas de trou derrière l'écran (nappe de 4 fils très fins).

Donc tout ceci peut être démonté rapidement et revenir à l'origine.


La configuration :


Hyper simple, un seul fichier de configuration par module  (contient l'id du module et les infos wifi)


Le matériel :

Moins de 25 euros le kit, on trouve cela sur les bon sites d'électronique.



Disque imprimé en 3D


Le câblage :

Attention, couper le 220v avant toute intervention !



L'initialisation :




Maintenant la réalité des choses :


Le module Legrand de volet roulant :




L'obturateur imprimé par une PRUSA I3: 




La double plaque céliane :




Un coup de pistolet à colle pour fixer le disque:




Idem pour le OLED :




Rendu (off):





Allumage ! :



On presse bas :



Zoom :



Toutes les fonctions sont implémentées et disponibles sous github :

https://github.com/coxifred/PimpMyCeliane




Prochain post' sur l'utilisation de ESPLORER pour uploader les fichiers sur le NodeMcu :) et flashage du firmware.

Mais également avec Fritzing la fabrication d'un PCB pour réduire la taille de tous ces composants.

Travail en cours ....

4 commentaires:

  1. Bonjour,
    Auriez vous une photo de votre mur avant et après la pose de votre interrupteur?
    Ainsi qu'une photo de l’arrière de votre interrupteur une fois l'ensemble fini ( relais, transfo, node ...)

    Merci

    RépondreSupprimer
  2. Bonjour,
    Tres intéressant ton explication, j'ai étudié la même chaise avec un attiny et sans l'ecran.
    Aurais tu une ou plusieurs photos de l’arrière de ton interrupteur et de ton mur avant et après pose?
    Merci d'avance

    RépondreSupprimer
  3. Bonjour,
    avez vous des nouvelles de votre installation ?
    Suite à la pose de nouvelles fenêtre avec volet roulant chez moi, cet article m'a donné envie de me lancer dans la fabrication du même module que vous !

    RépondreSupprimer
  4. Bonjour,
    Oui le sujet est toujours en cours, mon pb réside dans le choix de relai, j'ai fait plusieurs prototypes, mais les relais bleus de type arduino restent collés une fois sur 2 avec des volets roulants (pb d inductance), je suis en train de tester différents relais, j'ai même démonté un relai chacon volet roulant pour voir les modèles utilisés. Mais ça va venir :)

    RépondreSupprimer