للتعرف على طرق دعمنا ، راجع هذا الإعلان في المنتدى، أو قم بإلقاء نظرة على روابط 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.
عند الطلب، والذي يتحكم فيه مالك الريبو، سيقوم برنامج البناء الخاص بنا ببناء إصدار ثنائي جديد: https://github.com/letscontrolit/ESPEasy/releases
تتم تسمية الإصدارات بشيء من هذا القبيل "mega-20220626" (الرقم الأخير هو تاريخ الإصدار)
بناءً على احتياجاتك، نقوم بإصدار أنواع مختلفة من الملفات:
يتكون الاسم من عدة أجزاء رئيسية:
ESPEasy_mega_ [تاريخ الإصدار] _ [نوع البناء] _ [مكتبة اختيار اردوينو] _ [نوع الجهاز] _ [حجم الفلاش] [حجم نظام الملفات] _ [ميزات بناء الاختيار] .bin
يمكن أن يكون [نوع البناء] أيًا مما يلي:
نوع البناء | وصف | وشملت الإضافات |
---|---|---|
مناخ | جميع الإضافات المتعلقة بقياس المناخ | مستقرة + المناخ |
مخصص | مجموعة مخصصة محددة مسبقًا/محددة في Custom.h | محدد |
طبيعي | الإضافات القياسية | مستقر |
مجموعة_أ | عادي + مجموعة البرنامج المساعد أ | الإسطبل + قاعدة المجموعة + المجموعة أ |
مجموعة_ب | عادي + مجموعة البرنامج المساعد ب | الإسطبل + قاعدة المجموعة + المجموعة ب |
Collection_C | عادي + مجموعة البرنامج المساعد C | الإسطبل + قاعدة المجموعة + المجموعة C |
Collection_D | عادي + مجموعة البرنامج المساعد د | الإسطبل + قاعدة المجموعة + المجموعة د |
Collection_E | عادي + مجموعة البرنامج المساعد E | الإسطبل + قاعدة المجموعة + المجموعة E |
Collection_F | عادي + مجموعة البرنامج المساعد F | إسطبل + قاعدة تجميع + مجموعة F |
مجموعة_G | عادي + مجموعة البرنامج المساعد G | إسطبل + قاعدة تجميع + مجموعة G |
الأعلى | جميع الإضافات المتاحة | كل ما هو متاح |
طاقة | جميع الإضافات المتعلقة بقياس الطاقة | مستقر + قياس الطاقة |
عرض | جميع المكونات الإضافية المتعلقة بالشاشات | مستقر + يعرض |
نيوبيكسل | جميع الإضافات المتعلقة بـ neopixel | مستقر + نيوبيكسل |
صعب | بنيات الأجهزة المحددة | الحد الأدنى |
الحد الأدنى | الحد الأدنى من المكونات الإضافية لحالات استخدام محددة | التبديل والتحكم |
المواصفات_* | بنيات فنية متخصصة | غير مخصص للاستخدام المنتظم |
IRext | أجهزة الأشعة تحت الحمراء محددة | إرسال واستقبال IR cmd |
Safeboot | (تجريبي) إنشاء safeboot للتمكينمعظم/جميع المكونات الإضافية الموجودة على لوحات فلاش سعة 4 ميجابايت | لا أحد |
[opt-arduino-library] (اختياري) يمكن أن يكون أيًا مما يلي:
مكتبة الاردوينو | وصف |
---|---|
alt_wifi | تكوين واي فاي بديل |
بيتا | إطلاق اردوينو بيتا |
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 |
سونوف | أجهزة Sonoff محددة |
other_POW | التبديل مع قياس الطاقة |
شيلي_1 | شيلي 1 التبديل |
Shelly_PLUG_S | شيلي المكونات S التبديل مع قياس الطاقة |
فينتوس | محطة الطقس فينتوس W266 |
LCtech_relay | مفتاح تسلسلي LC-tech |
ملاحظة: بدءًا من 2022/07/23، يمكن أيضًا استخدام إصدارات 1M ESP8266 على وحدات ESP8285، وبالتالي لم يعد هناك إصدار محدد ESP8285 بعد الآن.
[حجم الفلاش] يمكن أن يكون أيًا مما يلي:
حجم الفلاش | وصف |
---|---|
1 م | 1 ميجا بايت مع نظام ملفات 128 كيلو بايت |
2 م | 2 ميجا بايت مع نظام ملفات 128 كيلو بايت |
2M256 | 2 ميجا بايت مع نظام ملفات 256 كيلو بايت |
2M320k | 2 ميجا بايت مع نظام ملفات 320 كيلو بايت |
4M1M | 4 ميجابايت مع نظام ملفات 1 ميجابايت |
4M2M | 4 ميجابايت مع نظام ملفات 2 ميجابايت |
16 م | 16 ميجابايت مع نظام ملفات 14 ميجابايت |
4M316k | 4 ميجا بايت مع نظام ملفات 316 كيلو بايت |
8M1M | 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 | مدخل تناظري تم تكوينه لقياس جهد VCC (ESP8266 فقط) |
عبر الهواء | تم تمكين ميزة تحديث Arduino OTA (عبر الأثير). |
دوموتيكز | تم تضمين وحدات تحكم Domoticz (HTTP) والمكونات الإضافية فقط |
Domoticz_MQTT | تم تضمين وحدات تحكم Domoticz (MQTT) والمكونات الإضافية فقط |
فهيم_ها | تم تضمين وحدات التحكم والمكونات الإضافية FHEM/OpenHAB/Home Assistant (MQTT) فقط |
إيثريوم | تم تمكين واجهة Ethernet (الإصدارات المستندة إلى ESP32-classic وIDF 5.x) |
OPI_PSRAM | تكوين محدد لتمكين اكتشاف PSRAM، ESP32-S3 فقط |
مركز السيطرة على الأمراض | دعم وحدة التحكم التسلسلية USBCDC/HWCDC على ESP32-C3 وESP32-S2 وESP32-S3 وESP32-C6 |
noOTA/NO_OTA | لا يدعم OTA (عبر التحديث الجوي للبرنامج الثابت) استخدم صفحة الفلاش أو ESPTool عبر USB Serial |
بعض الأمثلة على أسماء البرامج الثابتة:
اسم البرنامج الثابت | الأجهزة | وشملت الإضافات |
---|---|---|
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 وإيثرنت | جميع الإضافات المتاحة |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH.bin | ESP32-S3 فلاش 8 ميجابايت، PSRAM، تسلسلي CDC، إيثرنت | جميع الإضافات المتاحة |
ESPEasy_mega-20230822_max_ESP32_16M1M.bin | ESP32 مع فلاش 16 ميجابايت | جميع الإضافات المتاحة |
ESPEasy_mega-20230822_max_ESP32_16M8M_LittleFS_ETH.bin | ESP32 مع فلاش 16 ميجابايت، إيثرنت | جميع الإضافات المتاحة |
الملفات الثنائية لمتغيرات ESP32 المختلفة (S2، C3، S3، C2، C6، 'Classic') متوفرة في أرشيفات منفصلة.
لمعرفة المكونات الإضافية المضمنة في مجموعة المجموعة، يمكنك العثور على ذلك في صفحة نظرة عامة على ESPEasy Plugin
يمكن العثور على وثائقنا المتعمقة الجديدة على ESPEasy.readthedocs.io. تم إنشاؤه تلقائيًا، لذا يتم تحديثه دائمًا وفقًا للمحتويات المساهمة. يمكن العثور على وثائق Wiki القديمة على موقع Letscontrolit.com/wiki.
توجد تفاصيل ومناقشات إضافية في القسم "التجريبي" بالمنتدى: https://www.letscontrolit.com/forum/viewforum.php?f=18
PVS-Studio - محلل ثابت لرموز C وC++ وC# وJava.
أيقونات مقدمة من ICONS8.