Чтобы узнать, как поддержать нас, прочтите это объявление на форуме или перейдите по ссылкам Patreon, Ko-Fi или PayPal выше.
Введение https://espeasy.readthedocs.io/en/latest/ (и, в основном устаревшая, вики: https://www.letscontrolit.com/wiki/index.php/ESPEasy#Introduction)
МЕГА Это ветка разработки ESPEasy. Все новые функции попадают в эту ветку, и она становится текущей стабильной веткой. Если вы хотите исправить ошибку, сделайте это в этой ветке.
Перейдите сюда, чтобы узнать, как использовать эту ветку и помочь нам улучшить ESPEasy: Начальное руководство по (локальной) разработке на ESPEasy.
Чтобы облегчить начало работы, можно записать сборку прямо в ESP из браузера. В настоящее время поддерживаются только Chrome и Edge.
Посетите эту флэш-страницу, чтобы попробовать новую функцию веб-флеш.
Веб-прошивальщик использует ESP Web Tools, созданный людьми, создавшими ESPHome и Home Assistant.
По запросу, под контролем владельца репозитория, наш бот-сборщик создаст новый бинарный выпуск: https://github.com/letscontrolit/ESPEasy/releases
Релизы называются примерно так: «мега-20220626» (последнее число — дата сборки).
В зависимости от ваших потребностей мы выпускаем различные типы файлов:
Название состоит из нескольких ключевых частей:
ESPEasy_mega_ [дата выпуска] _ [тип сборки] _ [opt-arduino-library] _ [тип оборудования] _ [размер флэш-памяти][размер файловой системы] _ [opt-build-features] .bin
[тип сборки] может быть любым из:
Тип сборки | Описание | включенные плагины |
---|---|---|
климат | Все плагины, связанные с измерением климата | Стабильный + Климат |
обычай | Пользовательский предопределенный набор/Определено в Custom.h | Специфический |
нормальный | Стандартные плагины | Стабильный |
коллекция_А | Обычный + коллекция плагинов A | Конюшня + Коллекционная база + комплект А |
коллекция_B | Обычный + коллекция плагинов B | Конюшня + Коллекционная база + комплект Б |
коллекция_C | Обычный + коллекция плагинов C | Конюшня + Коллекционная база + комплект C |
коллекция_D | Обычный + коллекция плагинов D | Конюшня + Коллекционная база + комплект D |
коллекция_E | Обычный + коллекция плагинов E | Конюшня + Коллекционная база + комплект E |
коллекция_F | Обычный + коллекция плагинов F | Конюшня + Коллекционная база + комплект F |
коллекция_G | Обычный + коллекция плагинов G | Конюшня + Коллекционная база + комплект G |
Макс | Все доступные плагины | Все доступно |
энергия | Все плагины, связанные с измерением энергии | Стабильный + Измерение энергии |
отображать | Все плагины, связанные с дисплеями | Стабильный + дисплеи |
неопиксель | Все плагины, связанные с neopixel | Стабильный + Неопиксель |
жесткий | аппаратные сборки | Минимальный |
минимальный | минимум плагинов для конкретных случаев использования | Переключатель и контроллер |
спец_* | специализированные технические постройки | Не предназначен для регулярного использования |
IRext | Специальное инфракрасное оборудование | Отправка и получение ИК-команды |
безопасная загрузка | (Экспериментальная) сборка safeboot для включениябольшинство/все плагины на флэш-платах емкостью 4 МБ | Никто |
[opt-arduino-library] (необязательно) может быть любым из:
Библиотека Ардуино | Описание |
---|---|
alt_wifi | Альтернативная конфигурация Wi-Fi |
бета | Бета-версия Arduino |
SDK3 | SDK для Arduino v.3 |
core_274 | Выпуск Arduino Core 2.7.4 |
core_302 | Выпуск Arduino Core 3.0.2 |
core_274_sdk3 | Выпуск Arduino Core 2.7.4 SDK v.3 |
[тип-оборудования] может быть любым из:
Тип оборудования | Описание |
---|---|
ЭСП8266 | Общие платы Espressif ESP8266/ESP8285 |
WROOM02 | Платы Espressif ESP8266 WRoom02 |
ЭСП32 | Общие платы Espressif ESP32 |
ESP32соло1 | Общие платы Espressif ESP32-Solo1 |
ЭСП32с2 | Общие платы Espressif ESP32-S2 |
ESP32c3 | Общие платы Espressif ESP32-C3 |
ЭСП32с3 | Общие платы Espressif ESP32-S3 |
ESP32c2 | Общие платы Espressif ESP32-C2 |
ESP32c6 | Общие платы Espressif ESP32-C6 |
ESP32-wrover-комплект | Платы Espressif ESP32 wrover-kit |
СОНОФФ | Аппаратное обеспечение Sonoff |
другой_POW | Переключатель с измерением мощности |
Шелли_1 | Шелли 1 переключатель |
Шелли_PLUG_S | Переключатель Shelly Plug S с измерением мощности |
Вентус | Метеостанция Ventus W266 |
LCtech_relay | Последовательный переключатель LC-tech |
Примечание. Начиная с 23 июля 2022 г. сборки 1M ESP8266 также можно использовать на устройствах ESP8285, и, таким образом, конкретной сборки ESP8285 больше не существует.
[flash-size] может быть любым из:
Размер вспышки | Описание |
---|---|
1М | 1 МБ с файловой системой 128 КБ |
2М | 2 МБ с файловой системой 128 КБ |
2М256 | 2 МБ с файловой системой 256 КБ |
2М320к | 2 МБ с файловой системой 320 КБ |
4М1М | 4 МБ с файловой системой 1 МБ |
4М2М | 4 МБ с файловой системой 2 МБ |
16М | 16 МБ с файловой системой 14 МБ |
4М316к | 4 МБ с файловой системой 316 КБ |
8М1М | 8 МБ с файловой системой 1 МБ |
16М1М | 16 МБ с файловой системой 1 МБ |
16М8М | 16 МБ с файловой системой 8 МБ |
Примечание. Начиная с версии 2023/12/25, все сборки ESP32 LittleFS используют IDF 5.1 для поддержки новых чипов ESP32, таких как ESP32-C2 и ESP32-C6, а также SPI Ethernet. Другие сборки ESP32 на основе SPIFFS будут перенесены в LittleFS, поскольку SPIFFS больше не доступен в IDF 5 и более поздних версиях. План миграции будет доступен в 2024 году.
[opt-build-features] может быть любым из:
Особенности сборки | Описание |
---|---|
LittleFS | Используйте LittleFS вместо файловой системы SPIFFS (SPIFFS нестабильна, размер > 2 МБ и больше не поддерживается в IDF > 5). |
ВКК | Аналоговый вход настроен на измерение напряжения VCC (только ESP8266) |
ОТА | Включена функция обновления Arduino OTA (по воздуху) |
Домотиц | Включены только контроллеры Domoticz (HTTP) и плагины. |
Домотиц_MQTT | В комплект входят только контроллеры Domoticz (MQTT) и плагины. |
ФХЕМ_ХА | В комплект входят только контроллеры и плагины FHEM/OpenHAB/Home Assistant (MQTT). |
ЭТХ | Интерфейс Ethernet включен (сборки на базе ESP32-classic и IDF 5.x) |
OPI_PSRAM | Специальная конфигурация для включения обнаружения PSRAM, только ESP32-S3 |
CDC | Поддержка последовательной консоли USBCDC/HWCDC на ESP32-C3, ESP32-S2, ESP32-S3 и ESP32-C6. |
noOTA/NO_OTA | Не поддерживает OTA (обновление прошивки по беспроводной сети). Используйте флэш-страницу или ESPTool через последовательный порт USB. |
Некоторые примеры названий прошивок:
Название прошивки | Аппаратное обеспечение | Включенные плагины |
---|---|---|
ESPEasy_mega-20230822_normal_ESP8266_1M.bin | ESP8266/ESP8285 с флэш-памятью 1 МБ | Стабильный |
ESPEasy_mega-20230822_normal_ESP8266_4M1M.bin | ESP8266 с флэш-памятью 4 МБ. | Стабильный |
ESPEasy_mega-20230822_collection_A_ESP8266_4M1M.bin | ESP8266 с флэш-памятью 4 МБ. | Конюшня + Коллекционная база + комплект А |
ESPEasy_mega-20230822_normal_ESP32_4M316k.bin | ESP32 с флэш-памятью 4 МБ. | Стабильный |
ESPEasy_mega-20230822_collection_A_ESP32_4M316k.bin | ESP32 с флэш-памятью 4 МБ. | Конюшня + Коллекционная база + комплект А |
ESPEasy_mega-20230822_collection_B_ESP32_4M316k.bin | ESP32 с флэш-памятью 4 МБ. | Конюшня + Коллекционная база + комплект Б |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_CDC_ETH.bin | ESP32-S3 с флэш-памятью 8 МБ, последовательный CDC, Ethernet | Все доступные плагины |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH.bin | ESP32-S3 флэш-память 8 МБ, PSRAM, последовательный CDC, Ethernet | Все доступные плагины |
ESPEasy_mega-20230822_max_ESP32_16M1M.bin | ESP32 с флэш-памятью 16 МБ. | Все доступные плагины |
ESPEasy_mega-20230822_max_ESP32_16M8M_LittleFS_ETH.bin | ESP32 с флэш-памятью 16 МБ, Ethernet | Все доступные плагины |
Бинарные файлы для различных вариантов ESP32 (S2, C3, S3, C2, C6, «Classic») доступны в отдельных архивах.
Чтобы узнать, какие плагины включены в какой набор сбора, вы можете найти это на странице обзора плагинов ESPEasy.
Нашу новую подробную документацию можно найти по адресу ESPEasy.readthedocs.io. Создается автоматически, поэтому всегда актуален в соответствии с добавленным содержимым. Старую документацию Wiki можно найти по адресу letscontrolit.com/wiki.
Дополнительная информация и обсуждение находятся в разделе «Экспериментальный» форума: https://www.letscontrolit.com/forum/viewforum.php?f=18.
PVS-Studio — статический анализатор кода C, C++, C# и Java.
Иконки предоставлены ICONS8.