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 :
- Température : Aliexpress / Amazon
- Mouvement : Aliexpress / Amazon
- Distance : Aliexpress / Amazon
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.
Bonjour si vous voulez on peut installer tasmota sur wemos aussi.
Merci ! Je vais regarder 🙂
super article : j’avais déjà pris connaissance du flashage du Sonof mais là, j’attends la suite avec impatience
bravo, à plus
Christian
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?
Inondation dur car il faut détecter un niveau très bas il vaut mieux prendre un capteur d’humidité
Bonjour
regarde https://www.ebay.fr/itm/1-Eau-Fuite-ALARME-pluie-inondation-Niveau-debordement-detecteur-capteur-/163071773370?oid=263310046475
https://www.bestofrobots.fr/detecteur-innondation-myfox-securite-domotique.html
https://www.espace-domotique.fr/fr/peripheriques/fibaro-fgfs-101-zw5-detecteur-d-inondation-z-wave-plus-fibaro-fgfs-101-zw5-988.html
https://fr.aliexpress.com/item/NOUVEAU-Capacitif-capteur-d-humidit-du-sol-pas-facile-se-corroder-large-tension-fil-pour-arduino/32832538686.html?spm=a2g0w.search0104.3.15.28ffb188AnBvvQ&ws_ab_test=searchweb0_0%2Csearchweb201602_3_10152_10151_10065_10068_10344_10342_10343_10340_10341_10696_10084_10083_10618_10304_10307_10820_10821_10302_10843_10059_100031_10103_10624_10623_10622_10621_10620%2Csearchweb201603_12%2CppcSwitch_5&algo_expid=42a48caa-fb21-4145-8fc9-60aa206fc39a-1&algo_pvid=42a48caa-fb21-4145-8fc9-60aa206fc39a&transAbTest=ae803_1&priceBeautifyAB=0
Comment ça fonctionne les nodes ?
Si on a plusieurs ESP il faut les configurer ensemble ?
Je n’ai qu’un seul wemos. Mais on peut, via espeasy, les assembler si besoin, ou les laisser séparer
Bonjour, quels sont les autres capteurs de distance compatibles svp? Le HC-SR04 a une portée de 4m, et j’ai besoin d’une portée de 8m. Il semble que le TF mini ne soit pas compatible avec une wemos D1 mini, ou alors je n’ai pas réussi (apparemment le TF mini fonctionne en UART, mais ça me dépasse).
merci