فلاش الـ Firmware على ESP32
المتطلبات
- Windows PC (لأداة Flash Tool الرسمية)
- كابل USB (بيانات، ليس شحن فقط)
- تعريف USB-Serial (CH340 / CP2102)
الخطوات
1. تحميل Flash Tool
من مستودع المشروع: مجلد flash-tool/ — ابنِ أو حمّل النسخة الجاهزة من Homatic.
2. توصيل ESP32
- وصّل ESP32 بالـ USB.
- افتح Device Manager وتأكد من ظهور منفذ COM (مثلاً COM3).
3. تشغيل الأداة
- افتح Homatic Flash Tool.
- اختر COM Port الصحيح.
- اختر ملف الـ firmware (
.binأو المسار منfirmware/esp32-smarthome). - (اختياري) عدّل
DEVICE_NAMEفي السكيتش قبل البناء ليطابقesp32_nameفي Dashboard.
4. بدء الفلاش
- اضغط Flash.
- انتظر حتى تظهر رسالة Done أو Success (عادة 30–90 ثانية).
- أعد تشغيل ESP32 (زر RESET).
5. التحقق
- نفّذ توصيل WiFi.
- راقب Serial Monitor: اتصال WiFi + MQTT.
استكشاف الأخطاء
| الخطأ | الحل |
|---|---|
| Failed to connect | اضغط BOOT أثناء Flash، جرّب كابل/منفذ آخر |
| Timed out | خفّض baud rate في الإعدادات المتقدمة |
| Wrong chip | اختر ESP32 (وليس ESP8266) |