Faire communiquer plusieurs ESP avec EspEasy P2P Networking
Salut le monde !!
Encore un de plus !! Cette fois on va voir comment faire communiquer ces petits bijoux ensemble dans la plus grande simplicité en utilisant le plugins Esp P2P Networking des contrôleurs. Ceci vous sera très précieux quand vous aurez une multitude de capteurs dans des endroits divers et varié !
Prérequis..
Alors pour ce petit montage il vous faudra :
- min. 2 NodeMCU et leur alimentation
- Pour les capteurs ceux dont vous avez envie !!
- Firmware EspEasy (version du tuto)
- Sinon celui de votre choix sur le Git officiel de Lets Control It
Schématique..
Pour faire communiquer plusieurs ESP avec Esp P2P Networking il n'y a pas de liaison filaire spécifique à faire !!
Installation du Firmware..
Si vous ne savez pas comment faire rendez vous d'abord vers mon premier tuto que j'ai fais sur EspEasy ça ne vous prendra pas long !!
Configuration de EspEasy..
Petit chose à savoir et qui n'est pas des moindre, il est important lorsque l'on fait communiquer plusieurs ESP ensemble avec le plugins Esp P2P Networking de ne pas avoir configurer 2 capteurs sous la même tâche.
Dans l'image ci-dessous vous pourrez voir que j'ai configurer une ESP (192.168.1.112) avec un capteur BMP280 sur la Task2 et sur la 2ème ESPv(192.168.1.142) un capteur DHT11 sur la Task1.
Maintenant vous pouvez vous rendre sur l'onglet Tools puis sur appuyer sur le bouton Advanced, le paragraphe qui nous intéresse est celui :
Inter-ESPEASY Network
- UDP Port Choisissez le numéro de port mais de préférences le 8266.
- le même port UDP doivent être configurés sur toutes les ESP
L'étape suivante va consisté a nous assuré de ne pas avoir de doublons dans le nom et adresse des ESP. Donc cliquer sur l'onglet Config, depuis la modifier le nom de votre ESP par un nom qui vous parle et avec des adresses comprises entre 1 et 244 par contre ici il est important que cette adresse soit distinct sur toutes vos ESP qui utilisé Esp P2P Networking
Encore 3 petites choses.. maintenant il faudra faire un choix quel ESP sera maître et laquelle seront esclaves, grossièrement dit laquelle va recevoir et lesquelles vont transmettre leurs données.
Une fois que vous êtes décidé allez sur les ESP esclaves allez sur l'onglet Controllers et activer le contrôleur n°1 et sélectionnez le plugin Esp P2P Networking et activer en cochant la case à cocher et valider votre configuration.
Retourner sur la page dédié aux capteurs dont vous voulez transmettre la valeurs et vous pourrez voir qu'un nouveau champs été ajouter
- Envoyer au contrôleur (Send to controller) Case que vous devez cocher pour envoyé vos valeurs au contrôleur n°1
Donc la en résumé je vais envoyé les valeurs de mon capteur BMP280 de mon ESP qui ce situe à l'extérieur sous la véranda vers l'ESP qui est à l'intérieur au salon !
Après avoir configurer le même port UDP sur toutes vos ESP, modifier les noms, mis des adresses distinctes à vos ESP, Activer les contrôleurs sur les ESP esclaves et contrôler de ne pas avoir de doublons dans vos tâches vous pouvez toutes les rebooter !
Donc retourner à nouveau sur l'onglet Tools puis sur appuyer sur le bouton Reboot
Patientez 1 minute que toutes vos ESP redémarre et que la page s'actualise et d'être sur l'onglet Main et d'ici vous pourrez voir toutes les ESP qui sont en train de communiquer entre elles !
La dernière chose à faire pour pouvoir utilisé les valeurs des esclaves et de vous rendre sur l'onglet Devices de votre ESP maître et à partir de maintenant dans la tâche n°2 vous pourrez voir les valeurs de mon capteur BMP280 mais il est inactif !
Donc allez sur la page du capteur et activer le !
J'espère que ces tutos en petit format vous sont utile n'hésiter pas à me faire des commentaire si vous avez des questions ! Et n'oubliez pas de vous abonné sur mes page twitter et Facebook et a partager comme je le fais !! Ca m'aidera un atteindre encore plus de Noobs et si vous voulez être mis au courant des prochaines sorties c'est le meilleures moyen !! Sinon voici la liste des futur tuto et les liens vers ceux qui ont déjà vu le jour
Les capteurs/compteurs :
- Température et humidité - DHT
- Température - DS18b20
- Pression atm., température et humidité - BMx280
- Lumière - BH1750
- Ultrasons- HC-SR04
- De présences - PIR
- De niveaux de liquide
- Compteurs d'énergie - Eastron SDM120C
- Compteurs d'eau
- Compteurs de poussières - Sharp GP2Y10
- Compteurs de poussières - PMSx003
- RFID - PN532
- Humidité du sol
Les écrans :
- OLED SSD1306
- 7-segment display
- Nextion
- LCD2004
Les Contrôleurs :
Commentaires
Enregistrer un commentaire