如需支持我们的方式,请参阅论坛上的公告,或查看上面的 Patreon、Ko-Fi 或 PayPal 链接。
简介 https://espeasy.readthedocs.io/en/latest/ (以及大部分已经过时的 wiki:https://www.letscontrolit.com/wiki/index.php/ESPEasy#Introduction)
MEGA这是 ESPEasy 的开发分支。所有新功能都进入该分支,并且它已成为当前的稳定分支。如果您想修复错误,请在此分支上进行。
点击此处了解如何使用此分支并帮助我们改进 ESPEasy:ESPEAasy(本地)开发入门指南
为了更容易上手,您可以从浏览器直接将构建版本刷新到 ESP。目前仅支持 Chrome 和 Edge。
请参阅此 Flash 页面来尝试新的 Web Flash 功能。
Web flasher 使用的是 ESPHome 和 Home Assistant 开发人员制作的 ESP Web Tools。
根据需求,由仓库所有者控制,我们的构建机器人将构建一个新的二进制版本:https://github.com/letscontrolit/ESPEasy/releases
这些版本的名称类似于“mega-20220626”(最后一个数字是构建日期)
根据您的需求,我们发布不同类型的文件:
该名称由几个关键部分组成:
ESPEasy_mega_ [发布日期] _ [构建类型] _ [opt-arduino-library] _ [硬件类型] _ [闪存大小][文件系统大小] _ [opt-build-features] .bin
[构建类型]可以是以下任意一种:
建造类型 | 描述 | 包含的插件 |
---|---|---|
气候 | 所有与气候测量相关的插件 | 稳定+气候 |
风俗 | 自定义预定义集/在 Custom.h 中定义 | 具体的 |
普通的 | 标准插件 | 稳定的 |
集合_A | 普通+插件合集A | 马厩+收藏底座+A套 |
集合_B | 普通+插件合集B | 马厩+收藏底座+B套 |
集合_C | 普通+插件集合C | 马厩+收藏底座+C套 |
集合_D | 普通+插件合集D | 马厩+收藏底座+D套装 |
集合_E | 普通+插件合集E | 马厩+收藏底座+E套装 |
集合_F | 普通+插件合集F | 马厩+收藏底座+F套 |
集合_G | 普通+插件合集G | 马厩+收藏底座+G套装 |
最大限度 | 所有可用的插件 | 全部可用 |
活力 | 所有与能量测量相关的插件 | 稳定+能量测量 |
展示 | 所有与显示相关的插件 | 稳定+显示 |
新像素 | 所有与 neopixel 相关的插件 | 稳定+Neopixel |
难的 | 硬件特定构建 | 最小 |
最小的 | 针对特定用例的最少插件 | 开关及控制器 |
规格_* | 专业技术构建 | 不适合常规使用 |
IRext | 红外硬件特定 | 发送和接收 IR 命令 |
安全启动 | (实验性) safeboot 构建以启用4MB Flash 板上的大多数/所有插件 | 没有任何 |
[opt-arduino-library] (可选)可以是以下任意一个:
Arduino库 | 描述 |
---|---|
替代wifi | 替代 WiFi 配置 |
贝塔 | Arduino 测试版发布 |
软件开发工具包3 | Arduino SDK v.3 |
核心_274 | Arduino 核心 2.7.4 发布 |
核心_302 | Arduino 核心 3.0.2 发布 |
core_274_sdk3 | Arduino Core 2.7.4 SDK v.3 发布 |
[硬件类型]可以是以下任意一种:
硬件类型 | 描述 |
---|---|
ESP8266 | 乐鑫 ESP8266/ESP8285 通用板 |
WROOM02 | 乐鑫 ESP8266 WRoom02 开发板 |
ESP32 | 乐鑫 ESP32 通用板 |
ESP32独奏1 | 乐鑫 ESP32-Solo1 通用板 |
ESP32s2 | 乐鑫 ESP32-S2 通用板 |
ESP32c3 | 乐鑫 ESP32-C3 通用板 |
ESP32s3 | 乐鑫 ESP32-S3 通用板 |
ESP32c2 | 乐鑫 ESP32-C2 通用板 |
ESP32c6 | 乐鑫 ESP32-C6 通用板 |
ESP32-wrover-套件 | Espressif ESP32 wover-kit 板 |
索诺夫 | Sonoff 硬件特定 |
其他_POW | 带功率测量功能的开关 |
雪莉_1 | 雪莉1开关 |
雪莉_PLUG_S | 带功率测量的Shelly插头S开关 |
文图斯 | 文图斯 W266 气象站 |
LCtech_继电器 | LC-tech 串行开关 |
注意:从 2022 年 7 月 23 日开始,1M ESP8266 版本也可以在 ESP8285 设备上使用,因此不再有特定的 ESP8285 版本。
[flash-size]可以是以下任意一个:
闪存大小 | 描述 |
---|---|
1M | 1 MB,128 kB 文件系统 |
2M | 2 MB,128 kB 文件系统 |
2M256 | 2 MB,256 kB 文件系统 |
2M320k | 2 MB,320 kB 文件系统 |
4米1米 | 4 MB,带 1 MB 文件系统 |
4米2米 | 4 MB,带 2 MB 文件系统 |
16M | 16 MB,带 14 MB 文件系统 |
4M316k | 4 MB,316 kB 文件系统 |
8米1米 | 8 MB,带 1 MB 文件系统 |
16米1米 | 16 MB,带 1 MB 文件系统 |
16米8米 | 16 MB,带 8 MB 文件系统 |
注意:从 2023 年 12 月 25 日版本开始,所有 ESP32 LittleFS 版本均使用 IDF 5.1,以支持 ESP32-C2 和 ESP32-C6 等较新的 ESP32 芯片以及 SPI 以太网。其他基于 SPIFFS 的 ESP32 版本将迁移到 LittleFS,因为 SPIFFS 在 IDF 5 及更高版本中不再可用。迁移计划将于 2024 年发布。
[opt-build-features]可以是以下任意一个:
构建功能 | 描述 |
---|---|
小FS | 使用 LittleFS 而不是 SPIFFS 文件系统(SPIFFS 不稳定 > 2 MB,并且在 IDF > 5 中不再受支持) |
电压控制电路 | 配置为测量 VCC 电压的模拟输入(仅限 ESP8266) |
在线旅行社 | Arduino OTA(无线)更新功能已启用 |
多莫蒂茨 | 仅包含 Domoticz 控制器 (HTTP) 和插件 |
Domoticz_MQTT | 仅包含 Domoticz 控制器 (MQTT) 和插件 |
FHEM_HA | 仅包含 FHEM/OpenHAB/Home Assistant (MQTT) 控制器和插件 |
以太坊 | 启用以太网接口(ESP32 经典和基于 IDF 5.x 的版本) |
OPI_PSRAM | 启用 PSRAM 检测的特定配置,仅限 ESP32-S3 |
CDC | ESP32-C3、ESP32-S2、ESP32-S3 和 ESP32-C6 支持 USBCDC/HWCDC 串口控制台 |
无OTA/NO_OTA | 不支持 OTA(无线固件更新) 通过 USB 串口使用 flash 页面或 ESPTool |
一些示例固件名称:
固件名称 | 硬件 | 包含的插件 |
---|---|---|
ESPEasy_mega-20230822_normal_ESP8266_1M.bin | ESP8266/ESP8285 带 1MB 闪存 | 稳定的 |
ESPEasy_mega-20230822_normal_ESP8266_4M1M.bin | ESP8266,带 4MB 闪存 | 稳定的 |
ESPEasy_mega-20230822_collection_A_ESP8266_4M1M.bin | ESP8266,带 4MB 闪存 | 马厩+收藏底座+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 | ESP32-S3,带 8MB 闪存、CDC 串行、以太网 | 所有可用的插件 |
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 | ESP32,带 16MB 闪存,以太网 | 所有可用的插件 |
不同 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 提供。