Articles

Flash WT32 ETH01 ESPEASY

Image
  Téléchargez : l'outil pour flasher : Espressif_flash_download_tool_v3.8.5 https://www.espressif.com/en/support/download/other-tools le fichier looder : esp bootloader v2 https://github.com/bennurre/bootloader_esp32 le fichier BIN de espeasy : ESPEasy_ESP32_mega-20210114 https://github.com/letscontrolit/ESPEasy/releases utiliser : ESP_Easy_mega_20210114_normal_ESP32_4M316k_ETH-factory.bin celui la pour nextion est ok ESP_Easy_mega_20211005_test_A_ESP32_4M316k_ETH Lancez : flash_download_tool_3.8.5 - Cliquez : ESP32 DownloadTool - Paramétrez comme cela : 1er : fichier bootloader 2eme : fichier espeasy Connectez la carte sur le pc en USB, cliquez sur START, le soft passe en SYNC et dans la console on a des ,,,,,,,,, tout est OK. Il faut maintenant débrancher EN de GND pour lancer le flash, On voit le flash progresser dans la console et sur la barre du tool, Puis Fini...

Branchement de 2 PZEM sur 1 Wemos

Image
  Installer une résistance de 1kohm (rose pas jaune) sur le PZEM (v3,0) Flasher le wemos avec : ESP_Easy_mega-20191003_PZEM_core_ESP8266_4M1M,bin Configurer le capteur PZEM-004T sur le ESP8266 Désactiver le port série. Dans le navigateur internet à l’URL de l’ESP8266, cliquer sur “Tools” et puis “Advanced”. Décocher “Enable Serial port”. Dans DEVICES : Add les 2 PZEM Branchement : Connecter les 2 PZEM en parallèle sur le wemos TX wemos sur RX pzem VCC =3,3v RX wemos sur TX pzem Configurer PZEM1 : faire « Program_adress » sur 2 puis valider Sur le 2eme PZEM : et valider. Sur le 1er PZEM : et valider, Et c'est bon les 2 PZEM sont en ligne !!! Sources : https://www.objetsconnectes.be/2020/06/14/pzem004t-jeedom-espeasy-compteur-electrique/?fbclid=IwAR1WMZjZSYmLpEittBWTERL1cx6XuU1HhXmsc8s3Buv4vb3nOpkIc2KbT0c https://tasmota.github.io/docs/PZEM-0XX/

Arduino Shield Ethernet ping ping ping la prise

Image
  L'idée est d'utiliser un arduino UNO avec un shield ethernet afin de la connecter sur le réseau local et pouvoir envoyer un ping sur une adresse IP. Pouvoir tester le ping d'un raspberry par exemple. J'ai un système domotique, JEEDOM, sous PI3, et parfois il plante. 3x par an mais c'est déjà trop ! ;-) Le but est de demander à l'arduino d'envoyer un ping à l'adresse IP de Jeedom, si pas de ping, couper l'alimentation du PI3 et la relancer... bref un bon gros reboot by power! Voici le code actuel: /*   Ping Example    This example sends an ICMP pings every 500 milliseconds, sends the human-readable  result over the serial port.   Circuit:  * Ethernet shield attached to pins 10, 11, 12, 13    created 30 Sep 2010  by Blake Foster    */ #include <SPI.h>          #include <Ethernet.h> #include <ICMPPing.h> int resultat = 0; int TRY1 = 0; int TRY2 = 0; int TRY3 = 0; int TRY4 = 0; int ...