หากต้องการ สนับสนุน เรา โปรดดูประกาศนี้ในฟอรัม หรือดูลิงก์ 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 เท่านั้น
ดูหน้าแฟลชนี้เพื่อลองใช้คุณสมบัติเว็บแฟลชใหม่
ตัวกะพริบเว็บกำลังใช้เครื่องมือเว็บ ESP ที่สร้างโดยบุคคลที่อยู่เบื้องหลัง ESPHome และ Home Assistant
ตามความต้องการซึ่งควบคุมโดยเจ้าของ repo build-bot ของเราจะสร้างไบนารี่ใหม่: https://github.com/letscontrolit/ESPEasy/releases
การเผยแพร่มีชื่อว่า 'mega-20220626' (ตัวเลขสุดท้ายคือวันที่สร้าง)
เราเผยแพร่ไฟล์ประเภทต่างๆ ขึ้นอยู่กับความต้องการของคุณ:
ชื่อนี้สร้างขึ้นจากส่วนสำคัญบางประการ:
ESPEasy_mega_ [วันที่วางจำหน่าย] _ [ประเภทบิลด์] _ [opt-arduino-library] _ [ประเภทฮาร์ดแวร์] _ [ขนาดแฟลช] [ขนาดระบบไฟล์] _ [คุณสมบัติการเลือกสร้าง] .bin
[build-type] สามารถเป็นค่าใดก็ได้:
ประเภทการสร้าง | คำอธิบาย | รวมปลั๊กอิน |
---|---|---|
ภูมิอากาศ | ปลั๊กอินทั้งหมดที่เกี่ยวข้องกับการวัดสภาพอากาศ | มีเสถียรภาพ + สภาพภูมิอากาศ |
กำหนดเอง | ชุดที่กำหนดไว้ล่วงหน้าแบบกำหนดเอง/กำหนดใน Custom.h | เฉพาะเจาะจง |
ปกติ | ปลั๊กอินมาตรฐาน | มั่นคง |
คอลเลกชัน_A | คอลเลกชันปกติ + ปลั๊กอิน A | เสถียร+ฐานสะสม+เซตA |
คอลเลกชัน_B | คอลเลกชันปกติ + ปลั๊กอิน B | เสถียร+ฐานสะสม+เซตB |
คอลเลกชัน_C | คอลเลกชันปกติ + ปลั๊กอิน C | เสถียร+ฐานสะสม+เซ็ตซี |
คอลเลกชัน_D | คอลเลกชันปกติ + ปลั๊กอิน D | เสถียร + ฐานสะสม + เซ็ต D |
คอลเลกชัน_E | คอลเลกชันปกติ + ปลั๊กอิน E | เสถียร+ฐานสะสม+เซ็ตE |
คอลเลกชัน_F | คอลเลกชันปกติ + ปลั๊กอิน F | เสถียร + ฐานสะสม + เซ็ต F |
คอลเลกชัน_G | คอลเลกชันปกติ + ปลั๊กอิน G | เสถียร + ฐานสะสม + เซต G |
สูงสุด | ปลั๊กอินที่มีอยู่ทั้งหมด | ใช้ได้ทั้งหมด |
พลังงาน | ปลั๊กอินทั้งหมดที่เกี่ยวข้องกับการวัดพลังงาน | การวัดที่เสถียร + พลังงาน |
แสดง | ปลั๊กอินทั้งหมดที่เกี่ยวข้องกับจอแสดงผล | เสถียร + จอแสดงผล |
นีโอพิกเซล | ปลั๊กอินทั้งหมดที่เกี่ยวข้องกับ neopixel | เสถียร + นีโอพิกเซล |
แข็ง | โครงสร้างเฉพาะของฮาร์ดแวร์ | น้อยที่สุด |
น้อยที่สุด | ปลั๊กอินขั้นต่ำสำหรับการใช้งานเฉพาะ | สวิตช์และตัวควบคุม |
ข้อมูลจำเพาะ_* | งานสร้างทางเทคนิคเฉพาะทาง | ไม่ได้มีไว้สำหรับการใช้งานปกติ |
ไอเร็กซ์ | เฉพาะฮาร์ดแวร์อินฟราเรด | การส่งและรับ IR cmd |
เซฟบูต | (ทดลอง) สร้าง safeboot เพื่อเปิดใช้งานปลั๊กอินส่วนใหญ่/ทั้งหมดบนบอร์ดแฟลชขนาด 4MB | ไม่มี |
[opt-arduino-library] (เป็นทางเลือก) สามารถเป็นค่าใดก็ได้:
ห้องสมุด Arduino | คำอธิบาย |
---|---|
alt_wifi | การกำหนดค่า WiFi ทางเลือก |
เบต้า | การเปิดตัว Arduino เบต้า |
SDK3 | Arduino SDK เวอร์ชัน 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 |
รูม02 | บอร์ด Espressif ESP8266 WRoom02 |
อีเอสพี32 | บอร์ดทั่วไป 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-ชุด | บอร์ด Wrover Kit ของ Espressif ESP32 |
ซอนอฟ | เฉพาะฮาร์ดแวร์ Sonoff |
other_POW | สลับกับการวัดกำลัง |
เชลลี่_1 | สวิตช์เชลลี 1 อัน |
เชลลี_PLUG_S | สวิตช์ Shelly Plug S พร้อมการวัดกำลัง |
เวนตุส | สถานีตรวจอากาศ Ventus W266 |
LCtech_relay | สวิตช์อนุกรม LC-tech |
หมายเหตุ ตั้งแต่วันที่ 23/07/2022 บิลด์ ESP8266 จำนวน 1M บิลด์ยังสามารถใช้กับยูนิต ESP8285 ได้ด้วย ดังนั้นจึงไม่มีบิลด์ ESP8285 ที่เฉพาะเจาะจงอีกต่อไป
[ขนาดแฟลช] สามารถเป็นค่าใดก็ได้:
ขนาดแฟลช | คำอธิบาย |
---|---|
1ม | 1 MB พร้อมระบบไฟล์ 128 kB |
2ม | 2 MB พร้อมระบบไฟล์ 128 kB |
2M256 | 2 MB พร้อมระบบไฟล์ 256 kB |
2M320k | 2 MB พร้อมระบบไฟล์ 320 kB |
4M1M | 4 MB พร้อมระบบไฟล์ 1 MB |
4M2M | 4 MB พร้อมระบบไฟล์ 2 MB |
16ม | 16 MB พร้อมระบบไฟล์ 14 MB |
4M316k | 4 MB พร้อมระบบไฟล์ 316 kB |
8M1M | 8 MB พร้อมระบบไฟล์ 1 MB |
16M1M | 16 MB พร้อมระบบไฟล์ 1 MB |
16M8M | 16 MB พร้อมระบบไฟล์ 8 MB |
หมายเหตุ เริ่มตั้งแต่การเปิดตัววันที่ 25/12/2023 บิลด์ ESP32 LittleFS ทั้งหมดใช้ IDF 5.1 เพื่อรองรับชิป ESP32 รุ่นใหม่ เช่น ESP32-C2 และ ESP32-C6 และ SPI Ethernet โครงสร้าง ESP32 ที่ใช้ SPIFFS อื่นๆ จะถูกย้ายไปยัง LittleFS เนื่องจาก SPIFFS ไม่มีให้บริการใน IDF 5 และใหม่กว่าอีกต่อไป แผนการย้ายข้อมูลจะพร้อมใช้งานในปี 2024
[opt-build-features] สามารถเป็นค่าใดก็ได้:
สร้างคุณสมบัติ | คำอธิบาย |
---|---|
ลิตเติ้ลเอฟเอส | ใช้ LittleFS แทนระบบไฟล์ SPIFFS (SPIFFS ไม่เสถียร > 2 MB และไม่รองรับใน IDF > 5 อีกต่อไป) |
วีซีซี | อินพุตแบบอะนาล็อกที่กำหนดค่าให้วัดแรงดันไฟฟ้า VCC (ESP8266 เท่านั้น) |
โอตะ | เปิดใช้งานคุณสมบัติการอัปเดต Arduino OTA (Over The Air) แล้ว |
โดโมติซ | รวมเฉพาะตัวควบคุม Domoticz (HTTP) และปลั๊กอินเท่านั้น |
Domoticz_MQTT | รวมเฉพาะตัวควบคุม Domoticz (MQTT) และปลั๊กอินเท่านั้น |
FHEM_HA | รวมเฉพาะคอนโทรลเลอร์และปลั๊กอิน FHEM/OpenHAB/Home Assistant (MQTT) เท่านั้น |
ผลประโยชน์ทับซ้อน | เปิดใช้งานอินเทอร์เฟซอีเธอร์เน็ต (รุ่นที่ใช้ 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 (การอัพเดตเฟิร์มแวร์แบบ Over The Air) ใช้หน้าแฟลชหรือ ESPTool ผ่าน USB Serial |
ตัวอย่างชื่อเฟิร์มแวร์บางส่วน:
ชื่อเฟิร์มแวร์ | ฮาร์ดแวร์ | รวมปลั๊กอิน |
---|---|---|
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 | ESP32 พร้อมแฟลช 4MB | มั่นคง |
ESPEasy_mega-20230822_collection_A_ESP32_4M316k.bin | ESP32 พร้อมแฟลช 4MB | เสถียร+ฐานสะสม+เซตA |
ESPEasy_mega-20230822_collection_B_ESP32_4M316k.bin | ESP32 พร้อมแฟลช 4MB | เสถียร+ฐานสะสม+เซต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 | ESP32 พร้อมแฟลช 16MB | ปลั๊กอินที่มีอยู่ทั้งหมด |
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