우리를 지원 하는 방법은 포럼에서 이 공지를 참조하거나 위의 Patreon, Ko-Fi 또는 PayPal 링크를 살펴보세요.
소개 https://espeasy.readthedocs.io/en/latest/ (그리고 대부분 오래된 위키: https://www.letscontrolit.com/wiki/index.php/ESPEasy#Introduction)
MEGA 이것은 ESPEasy의 개발 지점입니다. 모든 새로운 기능은 이 브랜치에 포함되며 현재 안정적인 브랜치가 되었습니다. 버그 수정을 하고 싶다면 이 브랜치에서 하세요.
이 브랜치를 사용하는 방법을 알아보고 ESPEasy 개선에 도움을 주려면 여기를 확인하세요. ESPEasy의 (로컬) 개발을 위한 시작 가이드
더 쉽게 시작할 수 있도록 브라우저에서 ESP에 직접 빌드를 플래시할 수 있습니다. 현재는 Chrome과 Edge만 지원됩니다.
새로운 웹 플래시 기능을 사용해 보려면 이 플래시 페이지를 참조하세요.
웹 플래셔는 ESPHome 및 Home Assistant 뒤에 있는 사람들이 만든 ESP 웹 도구를 사용하고 있습니다.
요구에 따라 리포지토리 소유자가 제어하는 빌드 봇은 새로운 바이너리 릴리스를 빌드합니다: https://github.com/letscontrolit/ESPEasy/releases
릴리스 이름은 'mega-20220626'과 같이 지정됩니다(마지막 숫자는 빌드 날짜입니다).
귀하의 필요에 따라 다양한 유형의 파일을 릴리스합니다.
이름은 몇 가지 주요 부분으로 구성됩니다.
ESPEasy_mega_ [릴리스 날짜] _ [빌드 유형] _ [opt-arduino-library] _ [하드웨어 유형] _ [플래시 크기][파일 시스템 크기] _ [opt-build-features] .bin
[빌드 유형]은 다음 중 하나일 수 있습니다.
빌드 유형 | 설명 | 포함된 플러그인 |
---|---|---|
기후 | 기후 측정과 관련된 모든 플러그인 | 안정 + 기후 |
관습 | 사용자 정의 사전 정의 세트/Custom.h에 정의됨 | 특정한 |
정상 | 표준 플러그인 | 안정적인 |
collection_A | 노멀 + 플러그인 컬렉션 A | 마구간 + 컬렉션 베이스 + 세트 A |
컬렉션_B | 노멀 + 플러그인 컬렉션 B | 마구간 + 컬렉션 베이스 + 세트 B |
컬렉션_C | 노멀 + 플러그인 컬렉션 C | 마구간 + 컬렉션 베이스 + 세트 C |
컬렉션_D | 노멀 + 플러그인 컬렉션 D | 마구간 + 컬렉션 베이스 + 세트D |
컬렉션_E | 노멀 + 플러그인 컬렉션 E | 마구간 + 컬렉션 베이스 + 세트 E |
컬렉션_F | 노멀 + 플러그인 컬렉션 F | 마구간 + 컬렉션 베이스 + 세트 F |
collection_G | 노멀 + 플러그인 컬렉션 G | 마구간 + 컬렉션 베이스 + 세트 G |
최대 | 사용 가능한 모든 플러그인 | 모두 사용 가능 |
에너지 | 에너지 측정과 관련된 모든 플러그인 | 안정 + 에너지 측정 |
표시하다 | 디스플레이와 관련된 모든 플러그인 | 안정 + 디스플레이 |
네오픽셀 | 네오픽셀과 관련된 모든 플러그인 | 안정 + 네오픽셀 |
딱딱한 | 하드웨어 특정 빌드 | 최소한의 |
최소한의 | 특정 사용 사례를 위한 최소한의 플러그인 | 스위치 및 컨트롤러 |
투기_* | 전문 기술 빌드 | 일반적인 용도로 사용되지 않음 |
IRext | 적외선 하드웨어 관련 | IR cmd 보내기 및 받기 |
안전 부팅 | (실험적) safeboot 빌드를 활성화합니다.4MB 플래시 보드의 대부분/모든 플러그인 | 없음 |
[opt-arduino-library] (선택 사항)는 다음 중 하나일 수 있습니다.
아두이노 라이브러리 | 설명 |
---|---|
alt_wifi | 대체 WiFi 구성 |
베타 | Arduino 베타 릴리스 |
SDK3 | 아두이노 SDK v.3 |
core_274 | 아두이노 코어 2.7.4 릴리스 |
core_302 | 아두이노 코어 3.0.2 출시 |
core_274_sdk3 | Arduino Core 2.7.4 SDK v.3 릴리스 |
[하드웨어 유형]은 다음 중 하나일 수 있습니다.
하드웨어 유형 | 설명 |
---|---|
ESP8266 | Espressif ESP8266/ESP8285 일반 보드 |
WROOM02 | Espressif ESP8266 WRoom02 보드 |
ESP32 | Espressif ESP32 일반 보드 |
ESP32solo1 | Espressif ESP32-Solo1 일반 보드 |
ESP32s2 | Espressif ESP32-S2 일반 보드 |
ESP32c3 | Espressif ESP32-C3 일반 보드 |
ESP32s3 | Espressif ESP32-S3 일반 보드 |
ESP32c2 | Espressif ESP32-C2 일반 보드 |
ESP32c6 | Espressif ESP32-C6 일반 보드 |
ESP32-wrover-키트 | Espressif ESP32 wrover-kit 보드 |
소노프 | Sonoff 하드웨어 관련 |
기타_POW | 전력 측정 기능이 있는 스위치 |
셸리_1 | 셸리 1 스위치 |
Shelly_PLUG_S | 전력 측정 기능이 있는 Shelly 플러그 S 스위치 |
벤투스 | Ventus W266 기상 관측소 |
엘씨텍_릴레이 | LC-tech 직렬 스위치 |
NB 2022년 7월 23일부터 1M ESP8266 빌드를 ESP8285 장치에서도 사용할 수 있으므로 더 이상 특정 ESP8285 빌드가 없습니다.
[플래시 크기]는 다음 중 하나일 수 있습니다.
플래시 크기 | 설명 |
---|---|
100만 | 128kB 파일 시스템의 경우 1MB |
2M | 128kB 파일 시스템의 경우 2MB |
2M256 | 256kB 파일 시스템의 경우 2MB |
2M320k | 320kB 파일 시스템의 경우 2MB |
4분1분 | 1MB 파일 시스템의 경우 4MB |
4M2M | 2MB 파일 시스템의 4MB |
16M | 14MB 파일 시스템의 경우 16MB |
4M316k | 316kB 파일 시스템의 4MB |
8분1분 | 1MB 파일 시스템의 경우 8MB |
16분1M | 1MB 파일 시스템의 경우 16MB |
16분 8분 | 8MB 파일 시스템의 경우 16MB |
NB 2023년 12월 25일 릴리스부터 모든 ESP32 LittleFS 빌드는 IDF 5.1을 사용하여 ESP32-C2, ESP32-C6 및 SPI 이더넷과 같은 최신 ESP32 칩을 지원합니다. IDF 5 이상에서는 SPIFFS를 더 이상 사용할 수 없으므로 다른 SPIFFS 기반 ESP32 빌드는 LittleFS로 마이그레이션됩니다. 마이그레이션 계획은 2024년에 제공될 예정입니다.
[opt-build-features]는 다음 중 하나일 수 있습니다.
빌드 기능 | 설명 |
---|---|
LittleFS | SPIFFS 파일 시스템 대신 LittleFS 사용(SPIFFS는 2MB보다 불안정하며 IDF > 5에서는 더 이상 지원되지 않음) |
VCC | VCC 전압을 측정하도록 구성된 아날로그 입력(ESP8266만 해당) |
오타 | Arduino OTA(Over The Air) 업데이트 기능 활성화 |
도모티츠 | Domoticz 컨트롤러(HTTP) 및 플러그인만 포함됨 |
Domoticz_MQTT | Domoticz 컨트롤러(MQTT) 및 플러그인만 포함됨 |
FHEM_HA | FHEM/OpenHAB/Home Assistant(MQTT) 컨트롤러 및 플러그인만 포함됨 |
ETH | 이더넷 인터페이스 활성화(ESP32-클래식 및 IDF 5.x 기반 빌드) |
OPI_PSRAM | PSRAM 감지를 활성화하는 특정 구성, ESP32-S3만 해당 |
질병통제예방센터 | ESP32-C3, ESP32-S2, ESP32-S3 및 ESP32-C6에서 USBCDC/HWCDC 직렬 콘솔 지원 |
노타/NO_OTA | OTA(Over The Air-updating of the 펌웨어)를 지원하지 않습니다. USB 직렬을 통해 플래시 페이지 또는 ESPTool을 사용합니다. |
펌웨어 이름의 일부 예:
펌웨어 이름 | 하드웨어 | 포함된 플러그인 |
---|---|---|
ESPEasy_mega-20230822_normal_ESP8266_1M.bin | ESP8266/ESP8285(1MB 플래시 포함) | 안정적인 |
ESPEasy_mega-20230822_normal_ESP8266_4M1M.bin | 4MB 플래시를 갖춘 ESP8266 | 안정적인 |
ESPEasy_mega-20230822_collection_A_ESP8266_4M1M.bin | 4MB 플래시를 갖춘 ESP8266 | 마구간 + 컬렉션 베이스 + 세트 A |
ESPEasy_mega-20230822_normal_ESP32_4M316k.bin | 4MB 플래시를 갖춘 ESP32 | 안정적인 |
ESPEasy_mega-20230822_collection_A_ESP32_4M316k.bin | 4MB 플래시를 갖춘 ESP32 | 마구간 + 컬렉션 베이스 + 세트 A |
ESPEasy_mega-20230822_collection_B_ESP32_4M316k.bin | 4MB 플래시를 갖춘 ESP32 | 마구간 + 컬렉션 베이스 + 세트 B |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_CDC_ETH.bin | 8MB 플래시, CDC 직렬, 이더넷을 갖춘 ESP32-S3 | 사용 가능한 모든 플러그인 |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH.bin | ESP32-S3 8MB 플래시, PSRAM, CDC 직렬, 이더넷 | 사용 가능한 모든 플러그인 |
ESPEasy_mega-20230822_max_ESP32_16M1M.bin | 16MB 플래시를 갖춘 ESP32 | 사용 가능한 모든 플러그인 |
ESPEasy_mega-20230822_max_ESP32_16M8M_LittleFS_ETH.bin | 16MB 플래시를 갖춘 ESP32, 이더넷 | 사용 가능한 모든 플러그인 |
다양한 ESP32 변형(S2, C3, S3, C2, C6, 'Classic')에 대한 바이너리 파일은 별도의 아카이브에서 사용할 수 있습니다.
어떤 컬렉션 세트에 어떤 플러그인이 포함되어 있는지 확인하려면 ESPEasy 플러그인 개요 페이지에서 확인할 수 있습니다.
우리의 새로운 심층 문서는 ESPEasy.readthedocs.io에서 찾을 수 있습니다. 자동으로 구축되므로 기여된 콘텐츠에 따라 항상 최신 상태를 유지합니다. 이전 Wiki 문서는 letcontrolit.com/wiki에서 찾을 수 있습니다.
추가 세부 정보 및 토론은 포럼의 "실험" 섹션에 있습니다: https://www.letscontrolit.com/forum/viewforum.php?f=18
PVS-Studio - C, C++, C# 및 Java 코드용 정적 분석기입니다.
ICONS8에서 제공한 아이콘입니다.