Project

General

Profile

Actions

Easy mega avec un Environnement de développement intégré IDE

PlatformIO

https://projetsdiy.fr/esp-easy-transformer-code-arduino-plugin-esp-easy-mega-platformio/

Arduino IDE (n'est plus soutenu)

voir le lien suivant:
https://espeasy.readthedocs.io/en/latest/Participate/ArduinoIDE.html

Les Sources Easy mega

télécharger les sources
https://github.com/letscontrolit/ESPEasy/releases

copier les dossiers des librairies "lib" dans le dossier ...\Arduino\libraries
renommer le dossier src en ESPEasy

Complilation

renommer Custom-sample.h en Custom.h

décommenter les plugins souhaités


/*
 #######################################################################################################
 ###########     Plugins
 #######################################################################################################
 */

 #define USES_P026   // SysInfo

décommenter les "Controllers"

/*
 #######################################################################################################
 ###########     Controllers
 #######################################################################################################
 */

 #define USES_C005   // Home Assistant (openHAB) MQTT

definir le wifi


// --- Wifi Client Mode -----------------------------------------------------------------------------
#define DEFAULT_SSID                         "MyHomeSSID"            // Enter your network SSID
#define DEFAULT_KEY                          "MySuperSecretPassword" // Enter your network WPA key

dans EspEasy.ino
rajouter
#include <Arduino.h>
#include "Custom.h"

If Custom.h build from Arduino IDE is needed, uncomment #define USE_CUSTOM_H in ESPEasy_common.h
dans ESPEasy_common.h


#ifndef ESPEASY_COMMON_H
#define ESPEASY_COMMON_H

// *****************************************************************************************
// For Arduino IDE users:
// When building using Custom.h, uncomment the next line:
#define USE_CUSTOM_H
// *****************************************************************************************

...

Téléchargement

core

Platform

Hardware: [WeMos D1 mini]
Core Version: [2.7.1]
Development Env: [Arduino IDE]

Settings in IDE

Module: [Wemos D1 mini r2]
Flash Mode: [dio]
Flash Size: [4MB]
lwip Variant: [v2 Lower Memory]
Reset Method: [ck]
Flash Frequency: [40Mhz]
CPU Frequency: [160MHz]
Upload Using: [SERIAL]
Upload Speed: [115200] (serial upload only)

pour l'ESP01S 1MB (P25080H) choisir: 1MB FS:128KB OTA:~438KB

https://www.letscontrolit.com/wiki/index.php/Tutorial_Arduino_Firmware_Upload

pour les WEMOS R1 mini/PRO

Updated by Frédéric Blanc almost 3 years ago · 19 revisions