Page 1 sur 1

Wemos interrupteur universel

Publié : 18 sept. 2018, 14:22
par Chrislie
Bonjour,
Je m'appelle Christophe, féru de nouvelles technologies et surtout de domotique.
Donc voilà même si j'ai pas inventé la roue, et que ce j'ai fais, d'autre l'on certainement déjà imaginé, ça peux toujours servir à quelqu'un.

Comme je disais je rêve d'une installation domotique, le problème je suis pingre. Enfin... j'ai du mal à payer quelque chose 60€ quand je sais que ça vaut 5€ de pièces. Donc comme je suis toujours animé par une volonté de compréhension de ce qui m'entoure, j'ai décidé de voir si c'était possible de faire un micromodule domotique.

Mon premier objectif était de faire un ensemble capteur humidité/température (BMP280) - PIR (HC-SR501).
Sur une base de Wemos D1 mini.
Pas de soucis particulier, tous les schémas sont sur Internet.

Deuxième projet, que ce même module pilote un éclairage. Contrainte majeure, on doit pouvoir conserver les interrupteurs existants (Céliane Legrand)
il doit pouvoir fonctionner en inter seul, avec 1, 2 ou plusieurs inter va-et-vient.
Une seule commande du Wemos pour basculer la lumière ON/OFF
Consommer le moins possible
Posséder un retour d'état.

Pour ce faire j'ai utilisé un relais bistable 2 bobines, double pôles (DPDT) : RT424F12 ; avec les sorties pontées pour en faire un permutateur si besoin, j'ai choisi un modèle 12v car moins chers et plus facilement trouvable, mais il faut un convertisseur 12v-5V
Pour la commande unique, une bascule D avec une porte AND
Pour le pilotage du relais, un simple ULN2003
Le retour d'état se fait avec une lampe neon et une photoresistance (neon on = lumière éteinte et inversement)

Câblage sur breadboard, impeccable tout fonctionne à merveille.
Pour le produit "fini", j'ai pensé à un boitier encastrement domotique de chez BLM.
Et si j'ai besoin d'utiliser le PIR et/ou le capteur j'ai penser à un cache boite de dérivation percé (que je placerai à coté de mon interrupteur).

Si dessous les schémas, fichiers GERBER, et fichier 3D STEP le coût avec BMP280 et SR501, mais hors boite encastrement (environ 13-14€)
Module 9.rar
(691.47 Kio) Téléchargé 351 fois
Pour l'instant j'ai pas envoyé en production, donc des commentaires constructifs sont toujours bon à prendre.
hésitez pas à poser des questions si vous avez besoin.
Bien cordialement
Chrislie

Re: Wemos interrupteur universel

Publié : 11 oct. 2018, 18:56
par dyter
euh tu connais les sonoff :?:

Image

Re: Wemos interrupteur universel

Publié : 02 janv. 2019, 16:02
par ratapoilu
Bonjour Christie,

J'ai téléchargé tes fichiers, j'ai regardé le schéma, je n'ai pas tout compris.
Ce que j'ai compris (je pense ;) ) :
Tu implémentes avec comme base un WEMOS, un double relais ainsi qu'un capteur de luminosité, afin de connaitre l'état des lampes que tu allumes, l'objectif est de pouvoir rendre domoticable une éclairage standard (filaire), mais qu'il soit toujours commandable pour le(s) interrupteur(s).

C'est ce que je cherche à faire aussi, mais pour l'état de la lampe, je ne suis pas sur de ton fonctionnent, ou tout du moins, j'aimerais en mettre un autre en place, car j'ai plusieurs lumières dans la même pièce, si j'utilise un capteur de luminosité, l'état pourrais être le mauvais si une autre lumière est allumée (ou si il fait jour). De mon point de vue, il est plutôt judicieux d'utiliser l'état du relais.

Mon projet est le suivant, utiliser un WEMOS et ses sorties GPIO plus un (ou des relais) et faire une logique combinatoire, c'est a dire d'allumer la lumière soit par appui sur un interrupteur (va et vient) ou via un serveur web si besoin.

Mais question est la suivante, sur ton schéma, je n'ai pas compris la logique combinatoire que tu as lors d'un appui sur un des interrupteurs, est ce que tu pourrais m'expliquer ?
Autre question, est ce que tu as un code C pour le serveur web ?

Merci en tout cas pour ton partage.

Re: Wemos interrupteur universel

Publié : 16 janv. 2019, 13:32
par Chrislie
Salut, désolé je n'avais pas activé le suivi de thread.
Alors pour Dyter:
Oui bien sûr je connais les produits SONOFF, malheureusement aucun ne fonctionne comme je le souhaite. Ils ont tous des relais simples.
Ce qui signifie que si tu allumes ta lumière en pilotant le module, et que tu l'éteins avec l'interrupteur, ton relais est toujours alimenté.
Et vu qu'une lumière est plus souvent éteinte qu'allumé, ça peut chiffrer en consommation, surtout si on en mets à tous les points lumineux.
De plus aucun SONOFF ne peux gérer à la fois une entrée de Capteur de mouvement ET une sonde de température.

Pour ratapoilu:
Dans l'idée c'est ça, apporter de la domotique à un éclairage standard, piloter par des interrupteurs standards, minimiser la conso (car multiplier par 30 interrupteurs la conso grimpe d'autant). Apporter aussi le capteur de mouvement et la température au même module, encore une fois pour minimiser le nombre de module.

Pour l'état de la lampe, ça marche sur le principe des témoins de lampe sur les interrupteurs. Lumière allumée -> témoin allumé, ou lumière éteinte ->témoin allumé.
Moi j'ai retenue la deuxième option, car pour arriver à faire la 1ère option (qui paraît plus logique), c'est un peu plus compliqué en cablâge filaire.
Je souhaite une solution ou j'ai juste le neutre à tirer pour alimenter le module.
Comme j'utilise un relais DPDT et que je relie les sorties opposées, ce relais fonctionne comme un permutateur (ceux qu'on mets dans le cas de 3 vas et vient ou plus), le but avec ce relais, c'est que même si le wifi est perdu, ou si le serveur domotique crash, ou pire si le module est HS, les interrupteurs muraux fonctionnent toujours.
C'est une très grosse différence avec tous les modules du marché, car au mieux il se mettent en série sur la ligne d'interrupteurs existants et dès qu'ils "voient" que le circuit est fermé (interrupteur basculé), par une entrée GPIO, il bascule un relais SPST tout simple. C'est bien, mais si le module lache, c'est terminé, il faut enlever le module et le changer, ou recâbler...
En plus j'ajoute le PIR et capteur de temp/hummidité.

J'ai assemblé ce petit projet, et ça marche très bien. Mais c'est trop gros à mon goût, je veux arriver à tout loger dans une boite d'encastrement standard. Faut que je passe par des composants en CMS, prendre des CI plus petits avec moins d'entrées/sorties. Pire j'essaye d'intégrer des ESP8266 simple (sans USB etc...), mais ça demande pas mal de recherche pour un novice comme moi.

Re: Wemos interrupteur universel

Publié : 16 janv. 2019, 21:34
par quady42
Il est toujours possible d'utiliser des sonoff en remplaçant les inter "basic" par des boutons de télérupteur brancher sur le sonoff et même si le wifi tombe l'inter fonctionne toujours (enfin en version Tasmota)

Re: Wemos interrupteur universel

Publié : 16 janv. 2019, 21:53
par Chrislie
Oui j'avais déjà vu ça, mais quitte à faire des modifications pour avoir un système comme tu dis, je préférerais partir sur du Shelly.