Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Toutes les discussions qui concernent Alexa et les enceintes Echo.
Les demandes d'aide ou de support sont à faire dans la section Aide & Support !
SylvainG
Membre
Membre
Messages : 44
Enregistré le : mer. 19 déc. 2018 14:01

Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par SylvainG » ven. 28 déc. 2018 02:28

Bonjour,

Pour les bricoleurs, j'ai raccordé les sorties d'un module relai (le module relai est lui-même raccordé à un NodeMCU) en parallèle aux boutons de mon foyer électrique et maintenant, je peux dire "Alexa, allume/éteint le foyer" et "Alexa, allume/éteint la chaleur"pour contrôler mon foyer via mon Echo dans le sous-sol :)

Le module relai à quatre sorties et avec un peu d'imagination et de savoir-faire, on peut contrôler presque tout. Si ça intéresse quelqu'un, je peux poster mon code et les composants achetés.

Maison connectée et enceintes Echo ou Google Home

 
AirKon
Membre
Membre
Messages : 33
Enregistré le : sam. 24 nov. 2018 16:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par AirKon » ven. 28 déc. 2018 07:28

oui ca m'interresse :)
Faut il passer par l’infâme IFTTT ?

SylvainG
Membre
Membre
Messages : 44
Enregistré le : mer. 19 déc. 2018 14:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par SylvainG » ven. 28 déc. 2018 16:58

Non, du tout, c'est vu comme une lumière Hue, sans besoin d'un hub Hue.

Voici les composants:

Le NodeMCU
j-deal ® nodemcu Lua Module Wifi Internet basé sur le développement esp8266 Planche nouvelle version
https://www.amazon.ca/gp/product/B01F5A ... UTF8&psc=1
11,99 $ CND

Le module de relai
SainSmart 4-Channel Relay Module
https://www.amazon.ca/gp/product/B0057O ... UTF8&psc=1
11,99 $ CND

Breadboard pour monter le NodeMCU dessus. J'ai pris plus que nécessaire, seulement le format moyen est nécessaire.
DEYUE Solderless Prototype Breadboard | 1x830 tie in Point Breadboard 2x400 tie in Points Circuit Boards 6x170 tie Points Mini Modular breadboard Kit
https://www.amazon.ca/gp/product/B07JLL ... UTF8&psc=1
14,99 $ CND

Câblage pour raccorder le NodeMCU au module relai. Si vous trouvez un kit de câblage avec des fils 'male-femelle', ce serait plus pratique que de rafistoler des câbles ensemble que j'ai dû faire.
Aukru 70x Flexible Jumpers Jumper Female to Female Wires cable for Arduino Breadboard
https://www.amazon.ca/gp/product/B019SX ... UTF8&psc=1
8,99 $ CND

Écran 4 lignes x 20 caractères. Pas nécessaire mais pratique pour débogger.
SainSmart IIC/I2C/TWI Serial 2004 20x4 LCD Module Shield For Arduino UNO MEGA R3
https://www.amazon.ca/gp/product/B00AE0 ... UTF8&psc=1
11,99 $ CND

Côté logiciel, vous aurez besoins de :

Arduino IDE pour compiler et transférer le code sur le NodeMCU
https://www.arduino.cc/en/main/software

Certaines librairies disponible via Github mais incluses dans le fichier ZIP sous Google Drive ci-dessous
https://drive.google.com/file/d/15fk2pS ... sp=sharing
FauxmoESP
ESPAsyncTCP-master
Arduino-LiquidCrystal-I2C-library-master
WiFiManager-master
ArduinoJson-master

Suivre les instructions de ce site (anglais) pour le raccordement des composants et la configuration du IDE pour supporter le NodeMCU.
https://www.instructables.com/id/How-To ... nd-Amazon/

Voilà, amusez-vous! :)

Fap
Membre actif
Membre actif
Messages : 99
Enregistré le : mer. 1 août 2018 17:58

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par Fap » ven. 28 déc. 2018 17:08

Et ben .. Autant acheter un sonoff 4ch pro

SylvainG
Membre
Membre
Messages : 44
Enregistré le : mer. 19 déc. 2018 14:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par SylvainG » ven. 28 déc. 2018 17:16

Avoir su que ce bidule existait, j'en aurais probablement utilisé un, mais je n'aurais pas eu la satisfaction de l'avoir fait moi-même :)

SylvainG
Membre
Membre
Messages : 44
Enregistré le : mer. 19 déc. 2018 14:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par SylvainG » ven. 28 déc. 2018 18:36

Est-ce qu'il en existe un modèle avec seulement deux relais au lieu de quatre? Le seul deux canaux que j'ai trouvé est de style 'line out' (ie, le voltage d'entrée est envoyé vers les sorties). J'aimerais contrôler mon ventilateur et comme le foyer, les boutons du ventilateur sont raccordés à un circuit interne où je doit mettre les relais du module en parallèle avec et ceux-ci nécessite des 'dry circuits'.

MAJ: Je crois avoir trouvé :)
https://www.banggood.com/fr/Geekcreit-2 ... rehouse=CN
Modifié en dernier par SylvainG le ven. 28 déc. 2018 18:42, modifié 1 fois.

Fap
Membre actif
Membre actif
Messages : 99
Enregistré le : mer. 1 août 2018 17:58

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par Fap » ven. 28 déc. 2018 18:42

Non, seul le sonoff 4ch pro permet de faire un contact sec suivant les relais voulu
Le dual sort du 220v

SylvainG
Membre
Membre
Messages : 44
Enregistré le : mer. 19 déc. 2018 14:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par SylvainG » ven. 28 déc. 2018 18:44


AirKon
Membre
Membre
Messages : 33
Enregistré le : sam. 24 nov. 2018 16:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par AirKon » ven. 28 déc. 2018 19:05

C'est une super trouvaille ça.
Je vais essayer de reprogrammer mes sonoff que j'ai flashé il y a 2 ans pour Jeedom.
Et je dois bien avoir un ou 2 Esp qui trainent dans les cartons.
Franchement si ça marche ça serait géniale.

Merci pour le tuyaux.

AirKon
Membre
Membre
Messages : 33
Enregistré le : sam. 24 nov. 2018 16:01

Re: Contrôle d'un appareil via un SoC NodeMCU (ESP8266)

Message par AirKon » dim. 30 déc. 2018 17:11

Et voila un SonOFF S20 de sauver. Donc oui il y a moyen de les récupérer pour ceux qui aurait flashé leur sonOFF dans le passé.
J'ai un peux lutté mais si ca interres du monde je leur dirais comment j'ai fait.

PS: ne flasher pas un sonoff neuf.

Répondre