إنتقل إلى المحتوى الرئيسي

فلاش الـ Firmware على ESP32

المتطلبات

  • Windows PC (لأداة Flash Tool الرسمية)
  • كابل USB (بيانات، ليس شحن فقط)
  • تعريف USB-Serial (CH340 / CP2102)

الخطوات

1. تحميل Flash Tool

من مستودع المشروع: مجلد flash-tool/ — ابنِ أو حمّل النسخة الجاهزة من Homatic.

2. توصيل ESP32

  1. وصّل ESP32 بالـ USB.
  2. افتح Device Manager وتأكد من ظهور منفذ COM (مثلاً COM3).

3. تشغيل الأداة

  1. افتح Homatic Flash Tool.
  2. اختر COM Port الصحيح.
  3. اختر ملف الـ firmware (.bin أو المسار من firmware/esp32-smarthome).
  4. (اختياري) عدّل DEVICE_NAME في السكيتش قبل البناء ليطابق esp32_name في Dashboard.

4. بدء الفلاش

  1. اضغط Flash.
  2. انتظر حتى تظهر رسالة Done أو Success (عادة 30–90 ثانية).
  3. أعد تشغيل ESP32 (زر RESET).

5. التحقق

  1. نفّذ توصيل WiFi.
  2. راقب Serial Monitor: اتصال WiFi + MQTT.

استكشاف الأخطاء

الخطأالحل
Failed to connectاضغط BOOT أثناء Flash، جرّب كابل/منفذ آخر
Timed outخفّض baud rate في الإعدادات المتقدمة
Wrong chipاختر ESP32 (وليس ESP8266)

التالي

توصيل WiFi خطوة بخطوة