Créer des capteurs Jeedom pas chers sans programmation avec ESP Easy

Je suis toujours à la recherche d’astuces pour compléter ma domotique Jeedom. Aujourd’hui, nous n’allons pas parler de capteur tout fait Zwave ou Zigbee mais de capteurs à fabriquer soi-même connectés en WIFI. Nous allons donc partir sur un contrôleur ESP8266 et du firmware ESP Easy.

Je suis scotché quand je vois des mecs fabriquer eux-même des capteurs, avec des micro-cartes, des petits câbles Dupont partout sur un circuit plastique troué pour faire les branchements:

Je suis encore plus étonné quand ils nous pondent avec le code de programmation en C qui va avec ou je n’y comprends keudal !

Vous l’aurez compris, je suis nul en programmation, je code à la spatule. Mais, fidèle à ma philosophie, j’ai trouvé un moyen de faire quasi comme eux, sans cette programmation 🙂

 

Principe

Plutôt que de coder comme un porc, j’ai trouvé un logiciel à injecter dans un micro-contrôleur de type ESP8266. Ce logiciel, ce firmware, est connu sous le nom de ESP Easy.

Et oui, c’est « Easy » 🙂 Une fois injecté, ce micro contrôleur sera connecté sur votre WIFI et vous aurez une interface web.

De là, vous pourrez choisir sur quelle pâte vous avez branché votre capteur et c’est tout. ESP Easy fera le reste 🙂

Vous aurez donc créé votre objet connecté en raccordant 4 câbles et sans aucune programmation ! Cool non ? 😉

 

Les micro contrôleurs supportés

ESP Easy ne fonctionne qu’avec des ESP8266. Regardez cette page pour une liste complète des contrôleurs compatibles.

Pour ma part, j’ai jeté mon dévolu sur celui ci :

Le Wemos D1 mini disposant de 4Mo. Acheter sur Aliexpress ou Amazon

J’ai pris celui-ci car il dispose d’une broche d’alimentation en 3.3v et une autre en 5v. Cela me permet de brancher des capteurs qui nécessite l’une ou l’autre alimentation sans avoir à rajouter des ponts diviseurs et autres trucs que je ne maitrise pas pour le moment. Fidèle à moi même : restons simple 🙂

Ce Wemos dispose de plusieurs broches. Vous pourrez donc, sur ce même micro contrôleur, brancher plusieurs capteurs.

Petit bémol, il faut souder les broches. Perso, c’est comme la programmation, la soudure est une grosse boulette mais j’ai réussi, donc vous aussi ca ira 🙂

 

Les capteurs supportés

Nativement, ESP Easy supporte énormément de capteurs : luminosité, température, mesure, relai etc… Consultez la liste complète

Exemples :

 

Flasher ESP Easy sur ESP8266

Sur le site ESP Easy vous aurez toutes les informations et liens pour installer la dernière version de ce firmware.

Je vous explique ici comment faire, avec les liens pour la dernière version en date ( lors de la publication de cet article ) :

Drivers

Sur votre ordinateur, vous devez installer les drivers du Wemos. Cela dépend du contrôleur acheté. Regardez dessus, c’est écrit. En fonction de cela, installez le driver CH340 ou CP2102.

Branchez en USB votre ESP8266.

ESP Easy

Téléchargez la dernière version stable de ESP Easy ou alors : Lien direct pour la v2.0-20180321

Décompressez et lancez FlashESP8266

 

Cette fenêtre s’ouvre avec le bon port COM sélectionné si vous avez branché en USB le contrôleur avant.

Choisissez ensuite dans la liste le firmware stable et correspondant à votre contrôleur. Dans le cas du Wemos cité plus haut, il faut choisir : ESPEASY _ normal _ 4096bit  puisque le contrôleur dispose de 4Mo.

Cliquez sur « Flash »

 

Une fois terminé, il faut redémarrer le Wemos : soit via le câble USB à rebrancher ou alors en appuyant sur le petit bouton sur le contrôleur.

 

Configuration WIFI

Une fois redémarré, le Wemos va créer un réseau WIFI nommé ESP_Easy-0 :

Le mot de passe de ce WIFI est : « configesp »

Le navigateur doit s’ouvrir tout seul. Si cela ne le fait pas, rendez vous sur : http://192.168.4.1

Sélectionnez le WIFI de chez vous et indiquez le mot de passe.

Une décompte va se faire et afficher l’adresse IP attribuée par votre routeur/BOX internet.

Vous pourrez donc accéder à l’interface de configuration de votre contrôleur en utilisant cette adresse IP.

L’interface est très simple à comprendre.

Dans le premier onglet « Main », vous aurez : le nombre de capteur branché, l’IP, la version du firmware installé, la mémoire libre, la qualité du WIFI etc…

 

Conclusion

Cet article s’arrête ici. Le but était d’expliquer quel matériel acheter et quel firmware installer pour réaliser vous- même des objets connectés pour pas chers et sans programmation.

Prochainement, je vous ferai un article sur le branchement et la configuration de votre premier capteur sur le Wemos et nous verrons aussi comment faire pour récupérer les infos sur Jeedom.

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

8 réponses

  1. Brunet Blec dit :

    Bonjour si vous voulez on peut installer tasmota sur wemos aussi.

  2. Christian Vignon dit :

    super article : j’avais déjà pris connaissance du flashage du Sonof mais là, j’attends la suite avec impatience

    bravo, à plus

    Christian

  3. iPapy dit :

    Bonjour François,

    dans le même esprit tu crois que l’on peu faire un détecteur d’inondation ou de niveau d’eau dans un endroit evec envoi de sms et/ou de mail?

  1. 19 juillet 2018

    […] à notre dernier article sur la création de capteurs pas cher, sans programmation, je vais vous présenter ici comment faire pour mesurer une distance avec ESP […]

  2. 23 juillet 2018

    […] avez fabriqué des capteurs pas chers grâce à ESP Easy, voici maintenant comment utiliser ces capteurs dans Jeedom et ainsi lancer des scénarios […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *