Espeasy: "(200) مهلة الإشارة التنبيهية" & "(201) لم يتم العثور على AP"

تم إنشاؤها على ٢٥ أبريل ٢٠١٨  ·  180تعليقات  ·  مصدر: letscontrolit/ESPEasy

تلخيص المشكلة / طلب الميزة

"(200) مهلة الإشارة التنبيهية" & "(201) لم يتم العثور على AP"
اجعل استخدام البرامج الثابتة الأخيرة عديم الفائدة ، فهو يحدث بسرعة بحيث لا يمكنني أبدًا تحميل صفحة ويب.
أنا يحدث على الفور.
الأجهزة التي حاولت تجربتها ، Erase_Flash ، لا شيء يغير النتيجة.
جربت جهازي توجيه وحتى نقطة اتصال Android المحمولة الخاصة بي وإعادة تشغيل أجهزة التوجيه.
دائما نفس الشيء ، دائما مشكلة على الفور.
ببساطة قم بتعيين Wifissid & Wifikey ، وحفظ - تبدأ المشكلة ، لذلك باستخدام DHCP ، لم تتم تجربته الثابتة وما إلى ذلك

أعدادات النظام

وحدات Sonoff Basic مع 1M flash PCB بتاريخ 2017-5-5 TH_V1.1
ESP8266EX
يمكنني التراجع عن هذا إذا كان يساعد؟
لن تعود إلى المسار الخلفي دون أن يُطلب منك ذلك.
آخر البرامج الثابتة التي تم تجربتها mega-20180424 (ESP82xx Core 2_4_0)

Stabiliy Wifi Fixed

التعليق الأكثر فائدة

اللحاق السريع: بعد تشغيل الوحدات الأولى بشكل جيد باستخدام الكود المبسط من الليلة ، قمت الآن بمسح جميع أجهزة الاختبار (~ 10). سنرى كيف ستسير الامور.

لكن يمكنني القول الآن ، أن أجهزتي تبدو وكأنها تعجبك شفرتك جيدة جدًا ، وأرى بعض عمليات إعادة التشغيل من وقت لآخر (200 و 201) ولكنهم على الأقل أعادوا الاتصال في كل مرة بنجاح.

هناك شيء واحد يبدو مهمًا عند استخدام lwIP2 ، تأكد من أنك تأخذ النطاق الترددي العالي ، وإلا فإنه يبدو أنه يفقد بعض البيانات من وقت لآخر عندما يكون هناك الكثير لإرساله (على سبيل المثال. قيم متعددة في المستشعر) وتحصل الحزم لذلك كبير. مع النطاق الترددي العالي lwIP ، يبدو أن هذا قد انتهى ..

تبدو واجهة الويب سريعة ، كما أن وحدة المعالجة المركزية أقل قليلاً في المتوسط ​​وذاكرة خالية أعلى.

ال 180 كومينتر

لقد قمت للتو (قبل دقائق) بإضافة بعض الإصلاحات السريعة للقيام ببعض عمليات إعادة الاتصال النشطة.

ومع ذلك ، إذا كنت تحصل على مهلة Beacon الخاصة بهم بسرعة وبصورة متكررة ، فقد تكون هناك مشكلة أخرى هنا.
تعد مهلة جهاز التوجيه سببًا شائعًا لقطع الاتصال. لكن شائعًا كما هو الحال في بضع مرات في الأسبوع ربما عدة مرات في اليوم. ليس متكررًا كما تصفهم.
"لم يتم العثور على AP" شيء آخر اكتشفته بالأمس.
يحتوي ESP32 على حدث للإشارة إلى "STAstart" ، والذي سيتم إطلاقه عندما تكون وحدة wifi متصلة بالإنترنت ومستقرة.
في ESP32 ، سيستغرق هذا ما بين 30 و 450 ميللي ثانية (على عقدة الاختبار الخاصة بي).
إذا كنت تحاول القيام ببعض الأشياء المتعلقة بشبكة wifi بين بدء وضع wifi والقيام بشيء ما باستخدام wifi ، فسيؤدي ذلك إلى حدوث مشكلات غريبة.
فمثلا:

  • متصل ولكن لا توجد حركة مرور ممكنة
  • بدأت المهلات اللانهائية على الاتصالات قبل أن يكون وضع wifi STA مستقرًا.
  • لم يتم العثور على أخطاء AP.

لا يحتوي ESP8266 على مثل هذا الحدث STAstart. ولكن يمكنك إضافة بعض التأخير في الوظيفة التي تقوم بالفعل بتعيين الوضع على WIFI_STA
يكون التأخير بمقدار 250 مللي ثانية على ما يرام دائمًا.

هناك رؤى جديدة أخرى حول wifi يجب أن أستخدمها وأصبح رمز wifi معقدًا للغاية في الأسابيع القليلة الماضية.
لذلك يجب أن يكون هناك إعادة تصميم بسيطة (أو إعادة تصميم للبساطة) لرمز wifi.
سأعمل على ذلك في اليومين المقبلين ثم أطلقه.

لذا يرجى اختبار الإصدار الأخير من الكود (أو انتظر 3 ساعات وستحصل على الإصدار الجديد 025)

وأحيانًا يساعد أيضًا في إعادة تشغيل نقطة الوصول ، نظرًا لأن مهلة المنارة لا يجب أن تحدث كثيرًا ، على الرغم من وجود خطأ منطقي في الكود الحالي.

سأحاول بناء 025 ..
يمكنني العودة تتبع هذا الخطأ ؟؟؟
قدم في مكان ما في الشهر الماضي ...
هي مشكلة فورية ، بمجرد إعداد Wifi
جربت أجهزة توجيه مختلفة الطراز ونقطة اتصال هاتفي بنظام Android ، مشكلة متسقة في جميع أجهزة التوجيه
الرجوع إلى إصدار أقدم من البرامج الثابتة إلى ما قبل CRC تفشل ، هذه المشكلة قد اختفت ، Wifi يعمل بشكل جيد.

ESP_Easy_mega-20180425_normal_ESP8266_1024.bin
مسح كامل قبل الفلاش
فتح الشاشة التسلسلية ، التمهيد البارد ..
AP لا تظهر في أي مكان ، جربت جهاز الكمبيوتر الخاص بي ، وأجهزة التوجيه والهاتف المحمول ..
التمهيد البارد وحاول مرة أخرى ، لم يتم العثور على AP "ESP_Easy_0" لتهيئة Wifi
حاولت مرة أخرى ، وانتظرت .... تم التأكيد عليها مرات كافية ، ولا توجد نقطة وصول مرئية
حان الوقت للخطوة 2 ، راجع السجل أدناه - الإعداد التسلسلي

INIT : Booting version: mega-20180425 (ESP82xx Core 2_4_0)
73 : INIT : Warm boot #2
75 : FS   : Mounting...
81 : FS   : Mount successful, used 75802 bytes of 113201
379 : CRC  : program checksum       ...OK
386 : CRC  : SecuritySettings CRC   ...OK
404 : INIT : Free RAM:20400
405 : INIT : I2C

405 : INIT : SPI not enabled
419 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_0)
419 : WIFI : Switch on WiFi
420 : WIFI : Set WiFi to STA
422 : WIFI : No valid wifi settings
423 : WIFI : Connection Failed
525 : WIFI : Set WiFi to AP
1415 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
1422 : WD   : Uptime 0 ConnectFailures 0 FreeMem 18144
31421 : WD   : Uptime 1 ConnectFailures 0 FreeMem 18376
61421 : WD   : Uptime 1 ConnectFailures 0 FreeMem 18376

إعداد WiFi التسلسلي

>wifissid MAD_MOB

Ok
361421 : WD   : Uptime 6 ConnectFailures 0 FreeMem 18376

>wifikey 12345676

Ok
>save
383973 : FILE : Saved config.dat
384274 : FILE : Saved security.dat

Ok
384275 : WIFI : Set WiFi to AP+STA
384402 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
391421 : WD   : Uptime 7 ConnectFailures 0 FreeMem 17240

Wifid قطع الاتصال
ويفكونيكت
لا يفعل شيئًا ، فقط استجابة تسلسلية موافق
حان وقت التمهيد البارد

التمهيد البارد

INIT : Booting version: mega-20180425 (ESP82xx Core 2_4_0)
76 : RTC  : Checksum error on reading RTC user var
76 : INIT : Warm boot #2147483657
78 : FS   : Mounting...
85 : FS   : Mount successful, used 75802 bytes of 113201
380 : CRC  : program checksum       ...OK
387 : CRC  : SecuritySettings CRC   ...OK
404 : INIT : Free RAM:20416

404 : INIT : I2C
405 : INIT : SPI not enabled
418 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_0)
419 : WIFI : Switch on WiFi
419 : WIFI : Set WiFi to STA
426 : WD   : Uptime 0 ConnectFailures 0 FreeMem 19744
427 : WIFI : Connecting MAD_MOB attempt #0
2568 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2140 ms
2568 : WIFI : Connection Failed
2669 : WIFI : Set WiFi to AP
3558 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1

المسلسل "إعادة تعيين" - حاول مرة أخرى
لا توجد نقطة وصول مرئية

باستخدام جهاز التوجيه الثاني ، قم بتعيين Wifi عبر التسلسل وحفظه

Wifidisconnect & Wificonnect
حتى التمهيد البارد - لم يتغير شيء

حسنًا ، ربما يكون التصحيح قد كسر الأشياء المتعلقة بوضع AP.
حول الأخطاء المبلغ عنها. لقد أضفت للتو سبب الانفصال للحصول على مزيد من المعلومات حول ما يحدث.
من قبل ربما كانت هناك مشكلات في WiFi ، لكن لم يتم تسجيلها مطلقًا

أخذ وحدة أخرى معروفة تعمل بشكل مثالي مع البرامج الثابتة الموجودة ، والتي تم تعيينها على أنها IP ثابت
تومض 0425 فوق القمة
متصل بشكل مختلف ، وليس أفضل ، يمكنه نشر السجل بالكامل ولكني اكتشفت بسرعة:

Wifi  : Detected strange behavior, reset wifi.
WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1131 ms
WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 10 s
WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2146 ms

جرب ESP_Easy_mega-20180425_normal_ESP8266_4096 ، قمت بإعداد wifi عبر المسلسل ، وأرى هذا:

520: WD: وقت التشغيل 0 ConnectFailures 0 FreeMem 19728
521: WIFI: توصيل nl5658az49 محاولة # 0
2658: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2136 مللي ثانية
2658: WIFI: فشل الاتصال
2759: WIFI: اضبط WiFi على AP
3648: WIFI: AP Mode ssid سيكون ESP_Easy_0 بالعنوان 192.168.4.1

إن ESP_Easy_0 AP غير مرئي لأجهزة الكمبيوتر المحمولة أو الهواتف الخاصة بي.

حسنًا ، ما هو الإصدار الأخير من ESPeasy الذي يعمل ببساطة مع wifi؟
ثم سأقوم بدمج هذا الإصدار من كود wifi في ESPeasy وسألقي نظرة على شبكة wifi القائمة على الحدث لاحقًا. هذا يستغرق وقتًا طويلاً جدًا ويؤدي إلى المزيد من المشكلات.

هناك تصحيح لقضايا IP الثابتة ، والتي سأستخدمها بالطبع. وبعض المشكلات الأخرى التي ظلت تنصت على ESPeasy منذ أكثر من شهر بالفعل.

لذا من فضلك ، ما هو الإصدار الذي عمل للتو؟

أفضل إصدار على عقدتي هو mega-20180410

لا يزال ، هذا الأخير؟ هذا بعد wifi على أساس الحدث ، أليس كذلك @ TD-er؟

يرجى الإبلاغ هنا مرة أخرى عن مزيد من الاقتراحات حول الإصدارات لاختيار شبكة wifi غير المتزامنة.

تعمل واجهة الويب بسرعة كبيرة ، لذا من المؤكد أن شبكة wifi القائمة على الحدث.
لكن هذا الإصدار هو 2.3.0 الأساسية.
ربما تكون مشكلة 2.4.0 حقًا وليست شبكة wifi تعتمد على الأحداث؟

لقد واجهت نفس المشكلة كلها تعمل بشكل مثالي على 04102018 بعد الترقية إلى
أي إصدار بعد هذا أحصل على bootloop الذي لا يمكنني حتى الرجوع إليه
الإصدارات السابقة ... تحتاج إلى التحقق من كيفية الخروج من bootloop على wemos D1.

بقدر ما أفهم أن 0410 كان الأخير على 2.3 الأساسية وبعد ذلك كله
الإصدارات تستخدم 2.4

في الأربعاء ، 25 أبريل 2018 ، 09:30 كتب melwinek [email protected] :

تعمل واجهة الويب بسرعة كبيرة ، لذا من المؤكد أن شبكة wifi القائمة على الحدث.
لكن هذا الإصدار هو 2.3.0 الأساسية.
ربما تكون مشكلة 2.4.0 حقًا وليست شبكة wifi تعتمد على الأحداث؟

-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/letscontrolit/ESPEasy/issues/1312#issuecomment-384187762 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/ADPy_1flYcxggS14s1bzkN96SvwMQAbFks5tsCYSgaJpZM4TiiWg
.

إذا تراجعت وحاولت دمج إصلاحات "مهمة" في الأعلى فلماذا لا
ESP_Easy_mega-20180403_normal_ESP8266_1024.bin <- CRC: إعدادات CRC ... OK # 1272
بقدر إجابة السؤال
"حسنًا ، ما هو الإصدار الأخير من ESPeasy الذي يعمل ببساطة مع wifi؟"
سأحتاج إلى إجراء اختبار بعناية لتقديم إجابة .. يمكنني القيام بذلك ..
mega-20180403 Wifi رائع ، الخادم قوي للغاية
(الضغط على F5 بشكل متكرر على صفحة الأجهزة ، لا يحدث عطل أو تأخير)

sassod قد ترغب في الضغط على زر "فلاش" أثناء الوميض.
لذا اضغط مع الاستمرار على الفلاش ، واضغط على إعادة الضبط قريبًا ، وابدأ في كتابة البرنامج الثابت مع الاستمرار في الضغط على زر الفلاش.
بعد كتابة البرنامج الثابت ، حرر زر الفلاش واضغط على إعادة الضبط.

على الأقل ، هذه هي الطريقة التي أستخدمها في NodeMCU. أفترض أن Wemos D1 لديه أيضًا إعادة تعيين وزر فلاش؟

لقد جربت عددًا كبيرًا (حوالي 20) من التركيبات المختلفة في الأسابيع الماضية ، وكلها مجمعة ذاتيًا ، وكلها على Wemos D1 Mini (حوالي 15 وحدة مع أجهزة استشعار ومرحلات مختلفة وما إلى ذلك مرفقة).
جربت Combinatiosn I تضمين التبديل بين الإصدارات الأساسية (2.3.0 ، 2.4.0 ، GIT master) وإصدارات مختلفة من lwIP (1.4 ، 1.4 مجمعة ذاتيًا ، 2.0 High Bandwith ، 2.0 ذاتي التجميع ، 2.0 ذاكرة عالية).

كانت الملاحظات التي قمت بها ، أن الإصدار الأكثر استياءًا من ESPEasy (من الليلة) مع Core 2.3.0 و lwIP 1.4 يبدو أنه يعمل بشكل مستقر.

التبديل إلى النواة من GIT أو 2.4.0 واستخدام lwIP 2 به مشكلات (لا يعيد الاتصال / ينتقل مباشرة إلى وضع AP). يؤدي التبديل إلى lwIP 1.4 المترجم ذاتيًا إلى تحسين الموقف بشكل طفيف (يتصل بالشبكة ولكنه ينتقل إلى وضع AP لمدة دقيقتين. لاحقًا)

بقدر ما أستطيع أن أقول أنه يبدو أنه أكثر ارتباطًا بالإصدار الأساسي و lwIP وليس بشبكة Wifi القائمة على حدث ESPEasy. ومع ذلك ، فهذه ليست ملاحظات معقدة حقًا من مبتدئ ... ولكنها ربما تساعد في تضييق نطاق المشكلات.

اسمحوا لي أن أعرف إذا كان بإمكاني المساعدة و / أو تقديم مزيد من المعلومات! واستمروا في العمل الرائع !! نقدر ذلك حقا!!

هل يمكنك أيضًا التحقق مما إذا كان من الممكن الاتصال بصفحة الإعداد ومتابعة عملية الإعداد الكاملة للوصول إلى wifi ، عند استخدام Core 2.3.0؟ (ربما تحتاج إلى إعدادات نظيفة لذلك)

إذا كان هذا يعمل الآن ، فسأعود إلى الإصدار 2.3.0

بما أنني في المكتب ، ليس لدي وصول فعلي إلى الأجهزة في الوقت الحالي ، ولكن بقدر ما استطعت رؤية الأيام الأخيرة ، فقد نجح ذلك. switchign إلى 2.4.0 أو git لن يعرض الصفحة بعد الآن.

الاتصال بصفحة الإعداد لوحدة قيد التشغيل (2.3.0 ESPEasy من الليلة) يعمل بشكل جيد ويظهر لي عنوان IP الفعلي المتصل.

مسح وميض وحدة يمكنني أن أحاول الليلة ...

ملاحظة: ما أراه أيضًا على خادم ESP (FHEM) هو أن الرسائل المستلمة غالبًا ما تكون غير مكتملة عند استخدام GIT أو 2.4.0 مع lwIP 2.0 (طول محتوى غير صالح (462! = 410))

حسنًا ، هذه مساعدة كبيرة. سأحاول الحصول على بناء "سريع ومستقر" هذا المساء.
يجب أن تصبح عناصر wifi هذه مستقرة مرة أخرى في أسرع وقت ممكن.

يمكن دائمًا إجراء تحسينات في السرعة لاحقًا ، لأنني أعرف الآن سبب التأخير.

أقوم الآن بإلقاء نظرة على cpuple من الوحدات باستخدام Core 2.3.0 الخاص بي من هذا الصباح (و ESPEasy master) ومعرفة ما إذا كانت تعمل بشكل مستقر طوال اليوم ...

اسبيسي سيد .... اتمنى تقصد فرع "ميجا"؟
تمت إعادة تسمية Master إلى "الإرث" منذ بضعة أيام.

نعم ، بالتأكيد ، آسف ... أخبرك أنني مبتدئ ؛)

ESP_Easy_mega-20180410_normal_ESP8266_1024 (آخر 2.3 نواة)
يعرض Access Point ويتصل ولكن على http://192.168.244.1/setup
ليس المعتاد http://192.168.4.1
لم يكن لدي الكثير من الوقت لاختباره حتى الآن ...

اذا ما هي الخطه ؟ خذ mega-20180425 وقم بتغيير إعدادات الترجمة؟

لست متأكدًا من وجود خطة بالفعل :)
لكن يمكنك تجربة ذلك لمعرفة ما إذا كان سيساعدك. تبدو بداية جيدة

واجهت مشاكل مع AP ، تم تحميل عنوان الصفحة .. ليس أكثر من ذلك ، ثم بدا وكأنه مغلق حتى عبر المسلسل
التمهيد البارد - ضبط wifi يدويًا عبر الاتصال التسلسلي
يستجيب خادم الويب ويظل wifi متصلًا (الآن 53 دقيقة و 21 ثانية)
بشكل عام ليس بالسرعة 0403 ، خادم الويب يعمل بشكل جيد ، ولكن لديه لحظات يبدو أنه `` متوقف مؤقتًا ''
تغيير الحالة على GPIO14 ،
يبدو أنه يتأخر مع عرض تغيير الحالة على وحدة التحكم التسلسلية
للمتعة راجعت الحالة الخاطئة لـ GPIO ، لا يزال الخطأ الودي موجودًا

تم تجميع 0425 في platformIO مع 2.3.0 Core

على الرغم من أنني قمت بتعذيب الجهاز ، محاولًا تحطيمه ، إلا أنه ظل مستيقظًا (ساعة و 30 دقيقة)
لا يوجد خطأ واحد في wifi كما أبلغت سابقًا
UP time = وقت الاتصال بشبكة Wifi ..
لذا فإن التغيير من 2.4 إلى 2.3 الأساسية = فرق كبير

فقط للحصول على معلومات:
لقد قمت بعمل وميض 6 وحدات منذ حوالي أربع ساعات. باستثناء واحد ، كلهم ​​ما زالوا قيد التشغيل (مع 2.4.0 أو GIT كانت أقل من 5 دقائق.). توقف المرء عن الاستجابة بعد ساعتين ، ولكن هذا الذي أستخدمه في اختبارات HW (أجهزة الاستشعار ، والمرحلات ، وما إلى ذلك) ، لذلك من المحتمل أن تكون مشكلة في الجهاز وليس SW.

يقوم الآخرون بتشغيل بناء من هذا الصباح باستخدام Core 2.3.0 المدمج wirh Arduino على جهاز Mac مع تمكين مجموعة المكونات الإضافية المخصصة (32 ملحقًا).

أتمنى أن يساعدك هذا...

أنها تساعد كثيرا.
على الأقل يثبت إلى حد ما أن الكود الخاص بي ليس فظيعًا ؛)
وسيكون بناء الغد 2.3.0 بناء على وجه اليقين.

هل يتطلب التجميع في PlatformIO أي إعدادات إضافية في الإصدارات الحالية؟
في الماضي ، كان كل شيء يعمل بدون مشكلة.
الآن بعد التحميل وإعادة التعيين ، لا يحفظ إعدادات wifi.
أعطي البيانات ، ثم العد التنازلي ، والزر يعود إلى الإعدادات.
يبدو في السجلات كما يلي:
23059: WIFI: اضبط WiFi على AP
31518: WIFI: اضبط WiFi على AP + STA
31520: WIFI: AP Mode ssid سيكون ESP_Easy_0 بالعنوان 192.168.4.1
31520: WIFI: تم تغيير بيانات الاعتماد ، أعد محاولة الاتصال. SSID: ليبوو
31606: WD: Uptime 1 ConnectFailures 0 FreeMem 11640
61606: WD: Uptime 1 ConnectFailures 0 FreeMem 12560

حسنًا ، كان هذا هو سبب التبديل إلى 2.4.0 ، نظرًا لوجود خطأ في مكان ما في 2.3.0 تم إصلاحه في 2.4.0

لا بد لي من النظر في ذلك.

من المثير للاهتمام أن التجميعات الأصلية تعمل بشكل جيد ، إلا أنني لا أستطيع بناء مجموعاتي الخاصة.

قمت بتجميع أحدث إصدارات dev tasmota للتحقيق في القواعد "الجديدة" ، كما هي
بالطبع ، مشاكل Wifi .. هاها :)
الآن لدي طريقة "لاختبار" البنيات منذ 0403 ، سأقوم ببنائها جميعًا منذ ذلك الحين والمقارنة لأن 0403 يبدو سريعًا للغاية مقارنة بـ 0425
في الواقع 0410 أليس كذلك؟ على أي حال متعب جدا لفعل أي شيء آخر هذا المساء

إذن كان 0403 في الواقع "الأفضل"؟

أهلا بكم،
بالنسبة لي ، فإن إصدار الأمس يعمل بشكل جيد للغاية.
قطعا لا مشكلة مع واي فاي
Wemos D1 - 8266 و 8285.

فقط للحصول على معلومات:
لقد قمت بتحميل البرنامج الثابت للملف الفارغ 1 ميجا بايت.
ثم تحميل أحدث البرامج الثابتة.
مرفق بنقطة الوصول الداخلية على 192.168.4.1
ثم كان عليك كتابة http://192.168.4.1/setup يدويًا
ثم أدخلت أوراق اعتماد Wifi الخاصة بي
ثم أعاد إنشاء جميع الأجهزة وحمّل القواعد.
لقد أجريت أيضًا العديد من تحديثات البرامج الثابتة منذ ذلك الحين من برنامج التحويل البرمجي الخاص بي ومن إصدار ما قبل الإنشاء. الآن صلبة ومستقرة منذ يوم أمس 23:00 ، أي ما يقرب من 24 ساعة.
أجده أيضًا أسرع بكثير في اتصال Wifi ثم الإصدار السابق.

كانت المشكلة الوحيدة هي أنني اضطررت إلى كتابة http://192.168.4.1/setup يدويًا أثناء ظهور هذه الصفحة تلقائيًا قبل ظهورها.
بخلاف هذا ، فهو مثالي.

هذا هو السجل الخاص بي:

107 : INIT : I2C
107 : INIT : SPI not enabled
1216 : INFO : Plugins: 72 [Normal] [Testing] [Development] (ESP82xx Core 2_4_0)
1217 : EVENT: System#Wake
1292 : WIFI : Switch on WiFi
1292 : WIFI : Set WiFi to STA
mode : sta(60:01:94:8e:ba:c9)
                             add if0
                                    1405 : EVENT: System#Boot
2227 : SYS  : 0.00
2229 : EVENT: SysInfoUptime#UptimeDays=0.00
3157 : WIFI : Connecting KeepOut attempt #0
3158 : IP   : Static IP : 192.168.1.206 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
3173 : IMPT : MQTT 037 Intentional reconnect
3526 : WIFI : Static IP: 192.168.1.206 (ESPT6-16) GW: 192.168.1.1 SN: 255.255.255.0   duration: 3158 ms
3537 : EVENT: WiFi#Connected
3606 : Webserver: start
scandone
        state: 0 -> 2 (b0)
                          state: 2 -> 3 (0)
                                           state: 3 -> 5 (10)
                                                             add 0
                                                                  aid 5
                                                                       cnt

                                                                           connected with KeepOut, channel 9
                            ip:192.168.1.206,mask:255.255.255.0,gw:192.168.1.1
                                                                              7261 : Current Time Zone:  DST time start: 2018-03-25 02:00:00 offset: 120 minSTD time start: 2018-10-28 03:00:00 offset: 60 min
7262 : EVENT: Time#Initialized
7350 : EVENT: Clock#Time=Wed,20:33
7432 : IMPT : MQTT 037 Intentional reconnect
7794 : WIFI : Connected! AP: KeepOut (BC:EE:7B:EF:A3:38) Ch: 9 Duration: 3059 ms
7795 : EVENT: WiFi#ChangedAccesspoint
7877 : WIFI : Static IP: 192.168.1.206 (ESPT6-16) GW: 192.168.1.1 SN: 255.255.255.0
7888 : EVENT: WiFi#Connected

هناك بعض رسائل السجل الغريبة ، لكنها تعمل

تحديث سريع: يعمل الآن على 11 وحدة ما بين 5 و 10 ساعات مع التزام ضخم 2fd226d من هذا الصباح و 2.3.0 الأساسي. المشكلة الوحيدة التي وجدتها حتى الآن هي أن صفحة الويب لا يتم تحميلها تلقائيًا في المرة الأولى (على سبيل المثال ، صفحة تسجيل الدخول) يجب أن أتصل بصفحة مباشرة (على سبيل المثال / أدوات أو / تسجيل الدخول) بعد ذلك ، كل شيء يعمل بسلاسة في واجهة ويب.

يعمل جهاز wemos D1 بشكل جيد مع ESPEasy_mega-20180410.

@ TD- إيه قال

إذن كان 0403 في الواقع "الأفضل"؟

ربما ما زلت مستيقظًا ، لقد استيقظت للتو ...
نعم ، حتى الآن 0403 (ما قبل فشل crc) ، هو الأفضل
ولكن قبل أن أنام قمت بتجميع كل إصدار لم يتم تحميله مطلقًا بـ 2.3.0
يمكنني الآن تقييم الفرق بشكل أفضل والعودة إليك.

حسنًا ، "الاستيقاظ" مفرط في التفاؤل على ما أعتقد.

سأذهب للنوم الآن.
يمكن رؤية التقدم الحالي هنا:
https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability

يبدو أنه يعمل بشكل جيد مع ESP32 و ESP8266 ، ولكن فقط عند استخدام DHCP.
بالنسبة إلى IP الثابت ، يتم فقد الاتصال كثيرًا.

ربما عند البناء مقابل 2.4.1 ستنجح. لكن هذا ليوم آخر.
الآن سأذهب إلى الفراش ولن أدمج هذا في مستودع ESPeasy.
لكن على الأقل يمكن للآخرين اللعب بها إذا رغبوا في ذلك.

لأكثر من 3 ساعات قمت باختبار البرامج الثابتة المجمعة على 2.3.0
لقد أجريت اختبارات وملاحظات محددة للغاية لكل منها ، وكانت النتائج مروعة حقًا (بشكل عام)
حتى قمت بتحميل 20180421 ، ثم 20180422 - مع وجود اختلافات ملحوظة
0422 يصلح خطأ في 0421 مما يجعله عديم الفائدة .. لم ينته بعد مع 0422

ما لا اعرف ..
ما الذي يعتبر مقبولاً "FreeMem"؟
نقطة منخفضة بشكل خطير؟
ما الذي يعتبر غير مقبول "FreeMem"؟

يبلغ عدد الأحرار المقبولين حوالي 10 ، لكن مع 2.4.0 لا نحصل على ذلك.
يجب أن يكون الحد الأدنى> 5 كيلو

كما يتم تنزيله من جيثب
ESP_Easy_mega-20180426_normal_ESP8266_1024.bin
لم يتم اختباره حقًا ، فقط في هذه المرحلة بعد الوميض
أثناء اختبار البرامج الثابتة الأخرى لشهر أبريل التي تم تجميعها مع 2.3.0 ،
لا يزال هناك الكثير من أخطاء Wifi ، لذا فإن التغيير من 2.4.0 إلى 2.3.0 لم يحل "كل" هذه المشكلات ،
بعض البرامج الثابتة تكون أخطاء Wifi سيئة للغاية ، ولا يمكنني تحميل خادم الويب ...
الاخرين خير ..
لم يتم اختباره بعد 0422 حتى الآن ، ولكن هذا السجل هو 0426 تومض فقط فوق تكوين 0422 لإلقاء نظرة سريعة ،
بعض أخطاء Wifi الطفيفة في السجل ، هل تبدو مقبولة بالنسبة لك؟
سوف تستأنف المزيد من الاختبارات في وقت لاحق ، عدت للتو إلى المنزل .. جائع

INIT : Booting version: mega-20180426 (ESP82xx Core 2_3_0)
79 : INIT : Cold Boot
80 : FS   : Mounting...
86 : FS   : Mount successful, used 75802 bytes of 113201
367 : CRC  : program checksum       ...OK
378 : CRC  : SecuritySettings CRC   ...OK
379 : CRC  : binary has changed since last save of Settings
396 : INIT : Free RAM:19456
396 : INIT : I2C
396 : INIT : SPI not enabled
411 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_3_0)
412 : EVENT: System#Wake
416 : WIFI : Switch on WiFi
416 : WIFI : Set WiFi to STA
428 : EVENT: System#Boot
430 : SW   : Switch state 0 Output value 0
436 : EVENT: Float_SW#Switch=0.00
1022 : WD   : Uptime 0 ConnectFailures 0 FreeMem 19616
1033 : WIFI : Connecting MAD_IOT attempt #0
1034 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
1048 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 1034 ms
1059 : EVENT: WiFi#Connected
1065 : Webserver: start
1159 : MQTT : Intentional reconnect
1169 : MQTT : Failed to connect to broker
1510 : MQTT : Intentional reconnect
1517 : MQTT : Failed to connect to broker
11207 : Host unreachable: 0.0.0.0
11208 : Wifi  : Detected strange behavior, reset wifi.
11208 : Webserver: stop
11209 : WIFI : Switch off WiFi
11310 : WIFI : Switch on WiFi
11310 : WIFI : Set WiFi to STA
11311 : NTP  : NTP host au.pool.ntp.org (0.0.0.0) unreachable
11323 : EVENT: WiFi#Disconnected
11328 : WIFI : Disconnected! Reason: '(4) Assoc expire' Connected for 4063 ms
11336 : WIFI : Connecting MAD_IOT attempt #1
11337 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
11344 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 11338 ms
11358 : EVENT: WiFi#Connected
11360 : Webserver: start
11457 : MQTT : Intentional reconnect
11469 : MQTT : Failed to connect to broker
11807 : MQTT : Intentional reconnect
11814 : MQTT : Failed to connect to broker
15639 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 11 Duration: 2511 ms
15640 : EVENT: WiFi#ChangedAccesspoint
15647 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0
15657 : EVENT: WiFi#Connected
15818 : Current Time Zone: STD time start: 2018-10-28 03:00:00 offset: 600 min
15819 : EVENT: Time#Initialized
15824 : EVENT: Clock#Time=Thu,18:25
15826 : MQTT : Intentional reconnect
19777 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
19840 : Subscribed to: domoticz/out
20558 : EVENT: MQTT#Connected
25571 : EVENT: Clock#Time=Thu,18:26
31022 : WD   : Uptime 1 ConnectFailures 0 FreeMem 16688

تم تجميعها مع التغييرات التي أجريتها من الليلة ويبدو أنها تعمل بشكل مستقر مع DHCP و IP الثابت. لا توجد أخطاء في السجل بعد ساعة واحدة من التشغيل. :-)

@ TD-er: فقط تومض وحدتين من D1 بأحدث التزام من https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability تم تجميعها مع أحدث إصدار من GIT الأساسي ... أنت تعرف كيف يتصرفون في وقت لاحق اليوم.

ليس لدي أي فكرة عن سبب عدم إعجاب جهازي بفرع استقرار wifi الخاص بك ، مقتطف

943087 : EVENT: WiFi#Connected
943815 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
943832 : Subscribed to: domoticz/out
943891 : EVENT: MQTT#Connected
952294 : EVENT: WiFi#Disconnected
952296 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9529 ms
952312 : MQTT : Connection lost
952312 : EVENT: MQTT#Disconnected
952902 : WIFI : Connecting MAD_IOT attempt #0
952903 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
953025 : EVENT: WiFi#Disconnected
953027 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 123 ms
953902 : WIFI : Connecting MAD_IOT attempt #1
953903 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8

956156 : EVENT: WiFi#Disconnected
956158 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 2253 ms
956903 : WIFI : Connecting MAD_IOT attempt #2
956904 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
959323 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 11 Duration: 2419 ms
959324 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 1 ms
959452 : EVENT: Time#Set
959454 : EVENT: WiFi#Connected

فلاش ESP_Easy_mega-20180403_normal_ESP8266_1024_DOUT.bin
ثم كل شيء يعمل فقط ..

Oxyandy هذا بالضبط ما رأيته الليلة الماضية ، قبل أن أخبرتني عيني أن أحصل على بعض الراحة بنفسي.

Static IP + core 2.3.0 وكان فرعي غير مستقر على الإطلاق.
يبدو أنه لا يسجل نفسه على أنه "متصل + حصل على IP" وبالتالي لا يقوم اتصال MQTT بإجراء مكالمات الحلقة () وسيقوم الوسيط MQTT بفصل العميل.
هذا هو المدى الذي وصلت إليه الليلة الماضية.
لكنها على الأقل أكثر نظافة من الشفرة التي كانت سائدة في الأسابيع القليلة الماضية ، وهذا أمر رائع دائمًا.
لقد تخلصت من الكثير من التعليمات البرمجية وحاولت إبقائها بسيطة.

اللحاق السريع: بعد تشغيل الوحدات الأولى بشكل جيد باستخدام الكود المبسط من الليلة ، قمت الآن بمسح جميع أجهزة الاختبار (~ 10). سنرى كيف ستسير الامور.

لكن يمكنني القول الآن ، أن أجهزتي تبدو وكأنها تعجبك شفرتك جيدة جدًا ، وأرى بعض عمليات إعادة التشغيل من وقت لآخر (200 و 201) ولكنهم على الأقل أعادوا الاتصال في كل مرة بنجاح.

هناك شيء واحد يبدو مهمًا عند استخدام lwIP2 ، تأكد من أنك تأخذ النطاق الترددي العالي ، وإلا فإنه يبدو أنه يفقد بعض البيانات من وقت لآخر عندما يكون هناك الكثير لإرساله (على سبيل المثال. قيم متعددة في المستشعر) وتحصل الحزم لذلك كبير. مع النطاق الترددي العالي lwIP ، يبدو أن هذا قد انتهى ..

تبدو واجهة الويب سريعة ، كما أن وحدة المعالجة المركزية أقل قليلاً في المتوسط ​​وذاكرة خالية أعلى.

إصدار من 2604 Git تم تجميعه مع Core 2.4.1 لم يتم إعادة الاتصال بعد إعادة تشغيل جهاز التوجيه ، بعد إعادة تشغيل العقدة ، يكون موافق:
تهيئة: إصدار التمهيد: (ESP82xx Core 2_4_1)
67: تهيئة: التمهيد الدافئ # 4
68: ف.ش .: تصاعد ...
93: FS: تم التحميل بنجاح ، تم استخدام 75802 بايت من 957314
99: CRC: لم يتم العثور على مجموع اختباري لذاكرة البرنامج. تحقق من إخراج crc2.py
104: اتفاقية حقوق الطفل: إعدادات الأمان اتفاقية حقوق الطفل ... حسنًا
105: CRC: تم تغيير ثنائي منذ آخر حفظ للإعدادات
212: تهيئة: ذاكرة وصول عشوائي مجانية: 22576
212: تهيئة: I2C
212: تهيئة: SPI غير ممكّن
226: معلومات: المكونات الإضافية: 47 [عادي] (ESP82xx Core 2_4_1)
226: WIFI: قم بتشغيل WiFi
226: WIFI: اضبط WiFi على STA
228: WIFI: لا توجد إعدادات wifi صالحة
229: WIFI: فشل الاتصال
331: WIFI: اضبط WiFi على AP
1221: WIFI: AP Mode ssid سيكون ESP_Easy_0 بالعنوان 192.168.4.1
1228: WD: وقت التشغيل 0 ConnectFailures 0 FreeMem 20328
> wifissid lipowo
موافق
> wifikey xxxxxxxxxxxxxxxxxxxxxx
موافق
> حفظ
94313: ملف: config.dat
94344: ملف: security.dat محفوظ
موافق

wificonnect
موافق
> إعادة التشغيل
تهيئة: إصدار التمهيد: (ESP82xx Core 2_4_1)
61: تهيئة: التمهيد الدافئ # 2
62: ف.ش .: تصاعد ...
86: FS: تم التثبيت بنجاح ، تم استخدام 75802 بايت من 957314
93: CRC: لم يتم العثور على مجموع اختباري لذاكرة البرنامج. تحقق من إخراج crc2.py
98: اتفاقية حقوق الطفل: إعدادات الأمان اتفاقية حقوق الطفل ... حسنًا
204: تهيئة: ذاكرة وصول عشوائي مجانية: 22576
205: تهيئة: I2C
205: تهيئة: SPI غير ممكّن
218: INFO: المكونات الإضافية: 47 [عادي] (ESP82xx Core 2_4_1)
219: WIFI: قم بتشغيل WiFi
219: WIFI: اضبط WiFi على STA
225: WD: وقت التشغيل 0 ConnectFailures 0 FreeMem 21920
226: WIFI: ربط محاولة lipowo # 0
3998: WIFI: متصل! AP: lipowo (11: 11: 11: 11: 11: 11) الفصل: 6 المدة: 3771 مللي ثانية
8197: WIFI: DHCP IP: 192.168.3.212 (ESP-Easy-0) GW: 192.168.3.49 SN: 255.255.255.0 المدة: 4199 مللي ثانية
8200: خادم الويب: ابدأ
30225: WD: Uptime 1 ConnectFailures 0 FreeMem 18624
60225: WD: Uptime 1 ConnectFailures 0 FreeMem 18072
87339:: إعادة التشغيل ...

تهيئة: إصدار التمهيد: (ESP82xx Core 2_4_1)
63: تهيئة: التمهيد الدافئ رقم 5
64: ف.ش .: تصاعد ...
89: FS: تم التحميل بنجاح ، تم استخدام 75802 بايت من 957314
96: CRC: لم يتم العثور على مجموع اختباري لذاكرة البرنامج. تحقق من إخراج crc2.py
100: اتفاقية حقوق الطفل: إعدادات الأمان اتفاقية حقوق الطفل ... حسنًا
207: تهيئة: ذاكرة وصول عشوائي مجانية: 22576
207: تهيئة: I2C
207: تهيئة: SPI غير ممكّن
221: INFO: المكونات الإضافية: 47 [عادي] (ESP82xx Core 2_4_1)
221: WIFI: قم بتشغيل WiFi
221: WIFI: اضبط WiFi على STA
228: WD: وقت التشغيل 0 ConnectFailures 0 FreeMem 21920
228: WIFI: ربط محاولة lipowo # 0
5010: WIFI: متصل! AP: lipowo (11: 11: 11: 11: 11: 11) الفصل: 6 المدة: 4780 مللي ثانية
5698: WIFI: DHCP IP: 192.168.3.212 (ESP-Easy-0) GW: 192.168.3.49 SN: 255.255.255.0 المدة: 688 مللي ثانية
5702: خادم الويب: ابدأ
30228: WD: فشل الاتصال 1 في وقت التشغيل 0 FreeMem 18224
2943939: SYS: 16928.00.009
2949938: SYS: -72.00.00 جنيه
2957938: SYS: 49.00.0000
2970232: WD: Uptime 50 ConnectFailures 0 FreeMem 17000
3000232: WD: Uptime 50 ConnectFailures 0 FreeMem 17000
3003938: SYS: 16928.00.0000.00
3009938: SYS: -72.00
3017938: SYS: 50.00
3030232: WD: وقت التشغيل 51 ConnectFailures 0 FreeMem 17000
3039019: WIFI: غير متصل! السبب: "مهلة منارة (200)" متصلة لمدة 50 مترًا و 33 ثانية
3039936: خادم الويب: توقف
3039936: WIFI: ربط محاولة lipowo # 0
3042798: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2861 مللي ثانية
3042799: WIFI: فشل الاتصال
3042899: WIFI: اضبط WiFi على AP
3043789: WIFI: AP Mode ssid سيكون espt_99 بالعنوان 192.168.4.1
3060232: WD: وقت التشغيل 51 ConnectFailures 0 FreeMem 16632
3064800: SYS: 16560.00
3070799: SYS: 31.00.0000
3078799: SYS: 51.00.0000
3090232: WD: Uptime 52 ConnectFailures 0 FreeMem 16632
3120232: WD: Uptime 52 ConnectFailures 0 FreeMem 16632
3124800: SYS: 16560.00.0000
3130800: SYS: 31.00.0000.00
3138800: SYS: 52.00.0000.00
3150232: WD: Uptime 53 ConnectFailures 0 FreeMem 16632
3180234: WD: Uptime 53 ConnectFailures 0 FreeMem 16632
3184801: سي: 16560.00
3190813: SYS: 31.00.0000
3198812: SYS: 53.00.0000.00
3210234: WD: Uptime 54 ConnectFailures 0 FreeMem 16632
3240234: WD: Uptime 54 ConnectFailures 0 FreeMem 16632
3244813: SYS: 16560.00
3250813: SYS: 31.00.0000
3258813: SYS: 54.00.009
3270234: WD: Uptime 55 ConnectFailures 0 FreeMem 16632
3300234: WD: وقت التشغيل 55 ConnectFailures 0 FreeMem 16632
3304813: SYS: 16560.00.0000
3310813: SYS: 31.00.0000
3318813: SYS: 55.00.0000.00
3330234: WD: Uptime 56 ConnectFailures 0 FreeMem 16632
3360234: WD: Uptime 56 ConnectFailures 0 FreeMem 16632
3364814: SYS: 16560.00
3370814: SYS: 31.00.0000.00
3378814: SYS: 56.00.0000
3390234: WD: وقت التشغيل 57 ConnectFailures 0 FreeMem 16632
3420234: WD: وقت التشغيل 57 ConnectFailures 0 FreeMem 16632
3424814: SYS: 16560.00
3430814: SYS: 31.00.0000

تحديث:
WD: وقت التشغيل: 369 دقيقة ، فشل الاتصال: 0 ، FreeMem: 24784 بايت
الحدث: الساعة # الوقت = الخميس ، ٢٢:١٠

لا توجد مشاكل بعد أكثر من 6 ساعات من الجري. لا يوجد خطأ في السجل! :-)

لقد رأيت أن الأشخاص قد حققوا نجاحًا مع 2.40 و 2.41 core ، لقد جربت بناء 0422 و 0425 و 0426 مع 2.40 و 2.41 - أصبح الاتصال أسوأ بالنسبة لي من استخدام 2.3.0
لا يزال يبدو أن 0403 هو آخر شبكة wifi مستقرة بالنسبة لي ، لذا جربت 0403 تم تجميعه باستخدام 2.4.1 core ،
يعمل بشكل مثالي ولكنه يحتوي على ذاكرة أقل حرية

Oxyandy : هل يمكن أن تكون مشكلة في الجهاز؟ سواء وحدتك أو طراز وحدتك أو مزود الطاقة أو جهاز التوجيه الخاص بك؟ أو ربما التكوين الخاص بك؟

حاولت بضع وحدات النتائج متطابقة ، الحد الأدنى من التكوين المطلق ...
أي وحدات أواجه مشكلة معها - بعد التخفيض إلى 0403 أصبحت مثالية ..

0403 ، تم تجميعه باستخدام 2.4.1 Core ، يتصل بالمحاولة الأولى ، ويتم تحديث الوقت على الفور ، ولا توجد أخطاء في wifi ويظل متصلاً ، ويستجيب خادم الويب في كل مرة ..
النقطة المهمة هي أنه مع 0403 لا يبدو أنه يهم أي النواة أستخدمها ، إنها تعمل فقط ...
الإصدارات الأحدث التي تستخدم نواة أعلى تجعل المشكلات الحالية مع wifi أسوأ ..
ملاحظة: البرنامج الثابت المترجم مع 2.4.1 أكبر بمقدار 41 كيلو بايت.

INIT : Cold Boot
FS   : Mounting...
FS   : Mount successful, used 75802 bytes of 113201
CRC  : No program memory checksum found. Check output of crc2.py
CRC  : Settings CRC           ...OK
CRC  : SecuritySettings CRC   ...OK
INIT : Free RAM:20176
INIT : I2C
INIT : SPI not enabled
EVENT: System#Wake
WIFI : AP Mode disabled
WIFI : AP Mode ssid will be ESP_Easy-0 with address 192.168.4.1
IP   : Static IP :3774916800
WIFI : Connecting MAD_IOT attempt #0
EVENT: System#Boot
SW   : Switch state 1 Output value 1
EVENT: Float_SW#Switch=1.00
WD   : Uptime 0 ConnectFailures 0 FreeMem 18608
IP   : Static IP :3774916800
IP   : Static IP :3774916800
IP   : Static IP :3774916800
IP   : Static IP :3774916800
IP   : Static IP :3774916800
WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 11 Duration: 3999 ms
EVENT: WiFi#ChangedAccesspoint
WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0
EVENT: WiFi#Connected
MQTT : Intentional reconnect
MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
Subscribed to: domoticz/out
EVENT: MQTT#Connected
Current Time Zone: STD time start: 2018-10-28 03:00:00 offset: 600 min
EVENT: Time#Initialized
EVENT: Clock#Time=Fri,21:57
EVENT: Clock#Time=Fri,21:58
WD   : Uptime 1 ConnectFailures 0 FreeMem 17504
WD   : Uptime 1 ConnectFailures 0 FreeMem 17504
EVENT: Clock#Time=Fri,21:59
WD   : Uptime 2 ConnectFailures 0 FreeMem 17504
WD   : Uptime 2 ConnectFailures 0 FreeMem 17504
EVENT: Clock#Time=Fri,22:00

قم بالبناء من بوابة https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability مع Core 2.4.1 من git https://github.com/esp8266/Arduino ليس حساسًا لإعادة تشغيل جهاز التوجيه أو إعادة تشغيل العقدة.

ربما كانت المشكلة:
https://github.com/esp8266/Arduino/commit/b08d282673055b4758cd73d3cd99573f619112a5
تم إصلاح هذا بعد إصدار 2.4.1.

تحقق في نفسك. بالنسبة لي ، هذا هو أول بناء أعلى من 20180410 ، والذي يستيقظ بعد إعادة ضبط جهاز التوجيه.

مرفق هذا البرنامج الثابت لأولئك الذين لا يريدون أو لا يستطيعون الترجمة.
firmware.zip

log:
INIT : Booting version:  (ESP82xx Core 00000000)
64 : INIT : Warm boot #2
65 : FS   : Mounting...
90 : FS   : Mount successful, used 75802 bytes of 957314
98 : CRC  : No program memory checksum found. Check output of crc2.py
103 : CRC  : SecuritySettings CRC   ...OK
207 : INIT : Free RAM:26768
208 : INIT : I2C
208 : INIT : SPI not enabled
224 : INFO : Plugins: 47 [Normal] (ESP82xx Core 00000000)
224 : WIFI : Set WiFi to STA
226 : WIFI : Connecting lipowo attempt #0
234 : WD   : Uptime 0 ConnectFailures 0 FreeMem 25832
238 : SYS  : 0.00
1237 : SYS  : 25928.00
2237 : SYS  : 31.00
4991 : WIFI : Connected! AP: lipowo (11:11:11:11:11:11) Ch: 6 Duration: 4764 ms
7666 : WIFI : DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0   duration: 2675 ms
7669 : Webserver: start
30234 : WD   : Uptime 1 ConnectFailures 0 FreeMem 22704
----------------
NODE REBOOT
----------------
INIT : Booting version:  (ESP82xx Core 00000000)
60 : INIT : Warm boot #3
62 : FS   : Mounting...
86 : FS   : Mount successful, used 75802 bytes of 957314
95 : CRC  : No program memory checksum found. Check output of crc2.py
99 : CRC  : SecuritySettings CRC   ...OK
204 : INIT : Free RAM:26768
204 : INIT : I2C
204 : INIT : SPI not enabled
220 : INFO : Plugins: 47 [Normal] (ESP82xx Core 00000000)
221 : WIFI : Set WiFi to STA
222 : WIFI : Connecting lipowo attempt #0
231 : WD   : Uptime 0 ConnectFailures 0 FreeMem 25832
234 : SYS  : 0.00
1233 : SYS  : 25928.00
2233 : SYS  : 31.00
4071 : WIFI : Connected! AP: lipowo (11:11:11:11:11:11) Ch: 6 Duration: 3781 ms
6690 : WIFI : DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0   duration: 2686 ms
6693 : Webserver: start
----------------
ROUTER OFF
----------------
22920 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 18 s
23078 : WIFI : Connecting lipowo attempt #0
25940 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
26078 : WIFI : Connecting lipowo attempt #1
28942 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
29078 : WIFI : Connecting lipowo attempt #2
30230 : WD   : Uptime 1 ConnectFailures 0 FreeMem 23656
31942 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
32077 : WIFI : Connecting lipowo attempt #3
34945 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2866 ms
35078 : WIFI : Connecting lipowo attempt #4
37941 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
38077 : WIFI : Connecting lipowo attempt #5
40942 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
41078 : WIFI : Set WiFi to AP+STA
41967 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
41967 : WIFI : Connecting lipowo attempt #6
44831 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
45078 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
45079 : WIFI : Connecting lipowo attempt #7
47946 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2866 ms
48078 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
48079 : WIFI : Connecting lipowo attempt #8
50940 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
51078 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
51079 : WIFI : Connecting lipowo attempt #9
53942 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
54078 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
54079 : WIFI : Connecting lipowo attempt #10
56941 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
57079 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
57080 : WIFI : Connecting lipowo attempt #11
59943 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
60078 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
60079 : WIFI : Connecting lipowo attempt #12
60231 : WD   : Uptime 1 ConnectFailures 0 FreeMem 21248
61080 : SYS  : 1.00
62080 : SYS  : 21176.00
62289 : SYS  : 31.00
63389 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
63389 : WIFI : Connecting lipowo attempt #13
63402 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
66251 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
66409 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
66409 : WIFI : Connecting lipowo attempt #14
69272 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
69409 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
69409 : WIFI : Connecting lipowo attempt #15
72273 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2864 ms
72409 : WIFI : AP Mode ssid will be espt_99 with address 192.168.4.1
72409 : WIFI : Connecting lipowo attempt #16
----------------
ROUTER ON
----------------
76185 : WIFI : Connected! AP: lipowo (11:11:11:11:11:11) Ch: 6 Duration: 3775 ms
77159 : WIFI : DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0   duration: 974 ms
90231 : WD   : Uptime 2 ConnectFailures 0 FreeMem 20800
120231 : WD   : Uptime 2 ConnectFailures 0 FreeMem 20800
121170 : SYS  : 2.00
122170 : SYS  : 20712.00
122522 : SYS  : -73.00
132569 : WIFI : Set WiFi to STA
150231 : WD   : Uptime 3 ConnectFailures 0 FreeMem 22688
180231 : WD   : Uptime 3 ConnectFailures 0 FreeMem 22688
----------------
ROUTER OFF / ON
----------------
630235 : WD   : Uptime 11 ConnectFailures 0 FreeMem 22480
633215 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9 m 17 s
633350 : WIFI : Connecting lipowo attempt #0
636215 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2864 ms
636350 : WIFI : Connecting lipowo attempt #1
640137 : WIFI : Connected! AP: lipowo (11:11:11:11:11:11) Ch: 6 Duration: 3786 ms
641125 : WIFI : DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0   duration: 987 ms

melwinek : كيف يمكنني تغيير النواة أو تحديثها إلى أحدث تصحيح؟
أو حتى كيف يمكنني التحقق من الإصدار الذي أستخدمه؟
أنا أستخدم 8285 الآن ، لذلك لا يمكن اختبار البرامج الثابتة الخاصة بك.

قم بتثبيت Core 2.4.1
تنزيل هذا بتنسيق zip ؛ https://github.com/esp8266/Arduino
استبدل محتويات .platformio /packs / framework-arduinoespressif8266
قم بتغيير محتويات .platformio / Platform / espressif8266 / platform.json
من:

    "framework-arduinoespressif8266": {
      "type": "framework",
      "optional": true,
      "version": "~1.20401.1"
    },

ل:

    "framework-arduinoespressif8266": {
      "type": "framework",
      "optional": true
    },

يجب حذف الفاصلة أيضًا.
حذف .pioenvs من المصادر
تجميع.

لا يزال يعمل:
الجهوزية: | 0 يوم 3 ساعات 20 دقيقة
تحميل: | 5٪ (LC = 11401)
مذكرة مجانية: | 19064 (15528 - sendContentBlocking)

لا أعرف لماذا ولكن هناك الكثير من الذاكرة.

بالنسبة لأولئك الذين يحتاجون إلى القليل من المساعدة في البناء ، فقد قمت للتو بإنشاء نسخة من التصحيح الذي كتبته منذ يومين ، ولكن الآن مع core 2.4.1:
TD-er_wifi_stability_core-2.4.1.2 تحديث

melwinek : شكرا على التعليمات التفصيلية. جمعت.

نتيجة:
باستخدام STATIC IP ، لا يتم إعادة الاتصال بشبكة Wifi بعد إعادة تشغيل جهاز التوجيه (ولكن السجل التسلسلي مضلل كما يقول Wifi # Connected).
مع DHCP ، يتم إعادة الاتصال وهو مستقر للغاية.

@ TD - إيه: أي تصحيح يتم تطبيقه من أجل إصلاح مشكلة IP الثابتة؟

@ giig1967g ليس بعد.
آمل أن أصل إليها الآن. أصبح Whatsapp / البريد الإلكتروني أقل مقاطعة في الوقت الحالي. :)

@ TD - إيه: شكرا!
لمعلوماتك ، مع IP ثابت ، في الإصدار mega-20180330 ، تعيد الوحدة الاتصال بعد إعادة تشغيل جهاز التوجيه.

MustafaHosny اللهم امين

@ TD-er البناء الخاص بك من صندوق الإسقاط هو 2.4.1 أو 2.4.1 GIT؟

لقد استخدمت هذه الإعدادات في PlatformIO.ini

[core_2_4_1]
platform         = [email protected]

[common]
build_flags      = -D BUILD_GIT='"${env.TRAVIS_TAG}"'  ; ${compiler_warnings.build_flags}
                   -D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH

أعتقد أنك تستخدم https://github.com/esp8266/Arduino/releases/tag/2.4.1 بدلاً من ذلك https://github.com/esp8266/Arduino

على 2.4.1 مستقرة لا تعيد الاتصال. على الأقل بالنسبة لي.
لكني لا أعرف كيف أستخدم 2.4.1 GIT بشكل احترافي ، فذهبت في الطريق السهل. Platformio و git هي حداثة بالنسبة لي.

مع الإصدار الذي شاركته للتو ، أعمل الآن باستخدام IP ثابت.
يبدو أن مشاكل IP الثابتة قد ولت عند استخدام core 2.4.1
لم يتغير شيء في المصادر ، فقط إعدادات platformIO أخرى.

سأختبر أكثر قليلاً وسيتعين علي إصلاح عدد من التحذيرات (وإلا سيفشل Travis) ، لكنني أعتقد أنه يمكنني دفعها ودمجها في الفرع الرئيسي.

سيكون أمرًا رائعًا حقًا إذا كانت مشكلات wifi قد انتهت حقًا ، فيمكننا متابعة بقية التطوير.

@ TD-er: هل حاولت إعادة تشغيل جهاز التوجيه wifi؟

نعم ، بما في ذلك التبديل إلى نقطة وصول أخرى.

@ TD-er لقد راجعت التصميم الخاص بك من صندوق الإسقاط. يعيد الاتصال بعد إعادة تشغيل العقدة وبعد إعادة تشغيل جهاز التوجيه.
مع DHCP ومع IP ثابت.
سيكون رائعًا إذا قمت بتضمينه في البناء الليلي.

هل حان الوقت الآن لأكثر من 12 مهمة؟ :))
شكرا لعملك والفريق بأكمله.

التعامل أولاً مع مشكلات الذاكرة و MQTT وبعض المشكلات التي تم الإبلاغ عنها مع بعض المكونات الإضافية.
بمجرد التعامل مع هذه الأمور ، يجب أن يكون هناك مجال لمزيد من المهام.

@ TD-er هناك مشكلة صغيرة فقط ، لا تتصل مرة أخرى عندما أقوم بإيقاف تشغيل WIFI لفترة قصيرة جدًا. مثل هذا الوقت القصير الذي لن ينفصل فيه ESP قبل أن أعود مرة أخرى:

وقت إيقاف تشغيل WIFI القصير:
60260: WD: Uptime 1 ConnectFailures 0 FreeMem 18768
60987: WIFI: غير متصل! السبب: "(7) غير مترابط" متصل لمدة 19 ثانية
61115: SYS: 1.00
64363: المضيف لا يمكن الوصول إليه: 192.168.3.10
64364: HTTP: فشل الاتصال
64368: SYS: 19536.00.001
68588: المضيف لا يمكن الوصول إليه: 192.168.3.10
68589: HTTP: فشل الاتصال
68592: SYS: 31.00.0000

وقت إيقاف تشغيل WIFI طويل:
22237: WIFI: غير متصل! السبب: "مهلة منارة (200)" متصلة لمدة 18 ثانية
22991: WIFI: توصيل محاولة lipowo # 0
25853: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2862 مللي ثانية
25990: WIFI: ربط محاولة lipowo # 1
28903: WIFI: متصل! AP: lipowo (11: 11: 11: 11: 11: 11) الفصل: 6 المدة: 2911 مللي ثانية
28926: WIFI: DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 المدة: 23 مللي ثانية

@ giig1967g ربما يتعلق الأمر أيضًا بك؟

حسنًا ، يجب أن يكون هناك تحقق مما إذا كان إرسال البيانات ممكنًا وإذا لم يكن الأمر كذلك ، فافرض إعادة الاتصال؟
دعنا ندمج هذا الإصدار أولاً ثم نلقي نظرة على هذه المشكلة. خطوات صغيرة في كل مرة :)

وأتساءل عن مدى واقعية هذه الانقطاعات في العالم الحقيقي.
تستغرق نقاط الوصول الخاصة بي أكثر من 30 ثانية لإعادة التشغيل الكامل ، لذلك لا يمكنني التحقق من حالات الانقطاع القصيرة هذه.
لكن يمكنني أن أتخيل أنه شيء يمكن أن يحدث.

@ TD-er لا أقوم بإعادة التشغيل ، أقوم بإيقاف تشغيل WIFI وتشغيله :)
في العالم الحقيقي ، من الأفضل أن تحمي نفسك من هذا.
ليس من الضروري أن يكون انقطاع التيار الكهربائي ، فقط على سبيل المثال بعض أخطاء برنامج جهاز التوجيه.
وستكون النتيجة أنه سيتعين على شخص ما فك مفاتيح الحائط لإعادة ضبطها :)

wifi على / من على عقدة ESP ، أو على نقطة الوصول (على سبيل المثال هاتفك المحمول كنقطة اتصال)؟

في جهاز التوجيه الخاص بي مع LEDE-OpenWRT.

أوافق تمامًا على أن هذا شيء يجب أن نحمي منه. لكن في البناء القادم. وإلا ستكون الثالثة صباحًا هذه الليلة مرة أخرى وأنا مرهق بعض الشيء في الوقت الحالي. لقد كان يومًا مزدحمًا للغاية مع الكثير من الانطباعات.
لا يزال تطبيق Whatsapp يرن مع الأشخاص الذين رأوني على التلفزيون الوطني ، ويتحدثون مع ملكنا وملكتنا. :)

@ TD-er: أخبار سيئة: من خلال إنشاءات صندوق الإسقاط ، مع IP الثابت ، لا يتم إعادة الاتصال.
هل تحتاج السجل؟

DHCP يعمل بشكل جيد

نعم من فضلك
وإعدادات IP الثابتة الخاصة بك. (لقطة شاشة؟)

سجل بعد 20 ثانية من إعادة تشغيل جهاز التوجيه:
يتصل لبضع ثوان ثم يفصل ثم يقول "تم الكشف عن سلوك غريب ، إعادة تعيين wifi".
2018-04-27

146744 : EVENT: WiFi#Disconnected
146775 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2876 ms
146868 : WIFI : AP Mode ssid will be ESPT3_3 with address 192.168.4.1
146868 : WIFI : Connecting KeepOut attempt #24
146869 : IP   : Static IP : 192.168.1.203 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
149748 : EVENT: WiFi#Disconnected
149779 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2875 ms
149871 : WIFI : AP Mode ssid will be ESPT3_3 with address 192.168.4.1
149871 : WIFI : Connecting KeepOut attempt #25
149872 : IP   : Static IP : 192.168.1.203 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
152704 : WD   : Uptime 3 ConnectFailures 0 FreeMem 14320
152816 : EVENT: WiFi#Disconnected
152847 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2873 ms
152875 : WIFI : AP Mode ssid will be ESPT3_3 with address 192.168.4.1
152875 : WIFI : Connecting KeepOut attempt #26
152876 : IP   : Static IP : 192.168.1.203 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
155798 : WIFI : Connected! AP: KeepOut (BC:EE:7B:EF:A3:38) Ch: 9 Duration: 2922 ms
155799 : WIFI : Static IP: 192.168.1.203 (ESPT3-3) GW: 192.168.1.1 SN: 255.255.255.0   duration: 2 ms
159071 : Host unreachable: 147.135.207.213
159071 : NTP  : NTP host pool.ntp.org (147.135.207.213) unreachable
159072 : EVENT: WiFi#Connected
159625 : IMPT : Connected to MQTT broker with Client ID=ESPT3-Import
159626 : EVENT: MQTTimport#Connected
159665 : IMPT : [mqtt#temp] subscribed to /OH2/status/nESP1Temperature
159666 : IMPT : [mqtt#set] subscribed to /OH2/status/nSetTemp1
159668 : IMPT : [mqtt#zone] subscribed to /OH2/status/nTermo1
159712 : MQTT : Connected to broker with client ID: ESPClient_60:01:94:82:79:26
159714 : Subscribed to: /ESPT3/#
159716 : EVENT: MQTT#Connected
159874 : IMPT : [mqtt#temp] : 24.80
159875 : EVENT: mqtt#temp=24.80
159918 : ACT  : oled,3,1,T=24.8°C
160086 : IMPT : [mqtt#set] : 18.00
160087 : EVENT: mqtt#set=18.00
160128 : ACT  : encwrite,18
160136 : QEI  : encwrite,18
160148 : ACT  : taskvalueset,2,1,18
160166 : ACT  : oled,2,1,Set=18°C
184894 : Host unreachable: 0.0.0.0
184895 : Wifi  : Detected strange behavior, reset wifi.
184895 : Reset WiFi.
184896 : WIFI : Switch off WiFi
184899 : WIFI : Set WiFi to STA
184900 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
184911 : MQTT : Connection lost
184912 : EVENT: MQTT#Disconnected
189955 : MQTT : Failed to connect to broker
190086 : EVENT: WiFi#Disconnected
190118 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
190133 : IMPT : [mqtt#temp] : 24.80
190133 : EVENT: mqtt#temp=24.80
190174 : ACT  : oled,3,1,T=24.8°C
190223 : WD   : Uptime 3 ConnectFailures 4 FreeMem 16384
195233 : MQTT : Failed to connect to broker
195241 : Dummy: value 1: 0.00
195241 : Dummy: value 2: 0.00
195241 : Dummy: value 3: 0.00
195241 : Dummy: value 4: 0.00
195243 : EVENT: dummy#SetLocal=0.00
195275 : EVENT: dummy#firstUse=0.00
195306 : EVENT: dummy#=0.00
195337 : EVENT: dummy#=0.00
205017 : Host unreachable: 0.0.0.0
205018 : Wifi  : Detected strange behavior, reset wifi.
205019 : Reset WiFi.
205019 : WIFI : Switch off WiFi
205021 : WIFI : Set WiFi to STA
205023 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
205033 : EVENT: Clock#Time=Thu,00:03
205069 : EVENT: MQTTimport#Disconnected
205100 : IMPT : MQTT 037 Connection lost
210357 : IMPT : Failed to connect to MQTT broker - attempt 1
215858 : IMPT : Failed to connect to MQTT broker - attempt 2
221358 : IMPT : Failed to connect to MQTT broker - attempt 3
226868 : MQTT : Failed to connect to broker
226869 : EVENT: WiFi#Disconnected
226900 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
226913 : WD   : Uptime 4 ConnectFailures 8 FreeMem 16384
231923 : MQTT : Failed to connect to broker
241315 : Host unreachable: 0.0.0.0
241316 : Wifi  : Detected strange behavior, reset wifi.
241316 : Reset WiFi.
241317 : WIFI : Switch off WiFi
241318 : WIFI : Set WiFi to STA
241321 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
246586 : IMPT : Failed to connect to MQTT broker - attempt 1
252087 : IMPT : Failed to connect to MQTT broker - attempt 2
257588 : IMPT : Failed to connect to MQTT broker - attempt 3
263098 : MQTT : Failed to connect to broker
263100 : EVENT: WiFi#Disconnected
263130 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
263143 : WD   : Uptime 4 ConnectFailures 12 FreeMem 16384
268153 : MQTT : Failed to connect to broker
268160 : Dummy: value 1: 0.00
268161 : Dummy: value 2: 0.00
268161 : Dummy: value 3: 0.00
268161 : Dummy: value 4: 0.00
268163 : EVENT: dummy#SetLocal=0.00
268194 : EVENT: dummy#firstUse=0.00
268225 : EVENT: dummy#=0.00
268255 : EVENT: dummy#=0.00
277588 : Host unreachable: 0.0.0.0
277588 : Wifi  : Detected strange behavior, reset wifi.
277589 : Reset WiFi.
277589 : WIFI : Switch off WiFi
277591 : WIFI : Set WiFi to STA
277593 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
277603 : EVENT: Clock#Time=Thu,00:04
282894 : IMPT : Failed to connect to MQTT broker - attempt 1
288395 : IMPT : Failed to connect to MQTT broker - attempt 2
293896 : IMPT : Failed to connect to MQTT broker - attempt 3
299406 : MQTT : Failed to connect to broker
299407 : EVENT: WiFi#Disconnected
299438 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
299451 : WD   : Uptime 5 ConnectFailures 16 FreeMem 16360
304461 : MQTT : Failed to connect to broker
313635 : Host unreachable: 0.0.0.0
313636 : Wifi  : Detected strange behavior, reset wifi.
313637 : Reset WiFi.
313637 : WIFI : Switch off WiFi
313639 : WIFI : Set WiFi to STA
313641 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
313651 : EVENT: Clock#Time=Thu,00:05
318943 : IMPT : Failed to connect to MQTT broker - attempt 1
324444 : IMPT : Failed to connect to MQTT broker - attempt 2
329944 : IMPT : Failed to connect to MQTT broker - attempt 3
335454 : MQTT : Failed to connect to broker
335455 : EVENT: WiFi#Disconnected
335486 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
335499 : WD   : Uptime 5 ConnectFailures 20 FreeMem 16384
340509 : MQTT : Failed to connect to broker
340517 : Dummy: value 1: 0.00
340517 : Dummy: value 2: 0.00
340517 : Dummy: value 3: 0.00
340517 : Dummy: value 4: 0.00
340519 : EVENT: dummy#SetLocal=0.00
340551 : EVENT: dummy#firstUse=0.00
340582 : EVENT: dummy#=0.00
340612 : EVENT: dummy#=0.00
350933 : Host unreachable: 0.0.0.0
350934 : Wifi  : Detected strange behavior, reset wifi.
350934 : Reset WiFi.
350935 : WIFI : Switch off WiFi
350936 : WIFI : Set WiFi to STA
350939 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
356204 : IMPT : Failed to connect to MQTT broker - attempt 1
361705 : IMPT : Failed to connect to MQTT broker - attempt 2
367206 : IMPT : Failed to connect to MQTT broker - attempt 3
372716 : MQTT : Failed to connect to broker
372717 : EVENT: WiFi#Disconnected
372749 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
372754 : QEI  : 0
372758 : EVENT: rotary#counter=0.00
372779 : ACT  : gpio,0,0
372780 : SW   : GPIO 0 Set to 0
372787 : ACT  : oled,2,1,Set=0..
372834 : ACT  : timerset,1,5
372875 : WD   : Uptime 6 ConnectFailures 24 FreeMem 16384
377885 : MQTT : Failed to connect to broker
388056 : Host unreachable: 0.0.0.0
388056 : Wifi  : Detected strange behavior, reset wifi.
388057 : Reset WiFi.
388057 : WIFI : Switch off WiFi
388059 : WIFI : Set WiFi to STA
388061 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
388071 : EVENT: Clock#Time=Thu,00:06
393363 : IMPT : Failed to connect to MQTT broker - attempt 1
398863 : IMPT : Failed to connect to MQTT broker - attempt 2
404364 : IMPT : Failed to connect to MQTT broker - attempt 3
404866 : EVENT: Rules#Timer=1
404887 : ACT  : gpio,0,1
404888 : SW   : GPIO 0 Set to 1
404900 : ACT  : taskvalueset,2,1,18
404921 : ACT  : encwrite,18
404928 : QEI  : encwrite,18
404935 : ACT  : oled,2,1,Set=18°C
404979 : ACT  : tone 14,150,75
405056 : SW   : tone 14,150,75
410076 : MQTT : Failed to connect to broker
410077 : EVENT: WiFi#Disconnected
410108 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
410121 : WD   : Uptime 6 ConnectFailures 28 FreeMem 16360
415131 : MQTT : Failed to connect to broker
415138 : Dummy: value 1: 0.00
415139 : Dummy: value 2: 0.00
415139 : Dummy: value 3: 0.00
415139 : Dummy: value 4: 0.00
415141 : EVENT: dummy#SetLocal=0.00
415172 : EVENT: dummy#firstUse=0.00
415202 : EVENT: dummy#=0.00
415233 : EVENT: dummy#=0.00
425403 : Host unreachable: 0.0.0.0
425404 : Wifi  : Detected strange behavior, reset wifi.
425404 : Reset WiFi.
425405 : WIFI : Switch off WiFi
425406 : WIFI : Set WiFi to STA
425409 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
430675 : IMPT : Failed to connect to MQTT broker - attempt 1
436176 : IMPT : Failed to connect to MQTT broker - attempt 2
441676 : IMPT : Failed to connect to MQTT broker - attempt 3
447187 : MQTT : Failed to connect to broker
447188 : EVENT: WiFi#Disconnected
447219 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 29 s
447232 : WD   : Uptime 7 ConnectFailures 32 FreeMem 16384
452242 : MQTT : Failed to connect to broker

بالنسبة لي ، بعد نفس وقت الإغلاق على ما يرام. ربما يكون السبب هو قواعد MQTT أو NTP أو orr. العقدة الخاصة بي نظيفة تقريبًا ، فقط وحدة تحكم FHEM و 3 أجهزة: RSSI و RAM و Uptime تم الإبلاغ عنها.

5040: WIFI: متصل! AP: lipowo (11: 11: 11: 11: 11: 11) الفصل: 6 المدة: 4787 مللي ثانية
5041: WIFI: Static IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 المدة: 1 مللي ثانية
5048: خادم الويب: ابدأ
27146: WIFI: غير متصل! السبب: "مهلة منارة (200)" متصلة لمدة 22 ثانية
28107: WIFI: توصيل محاولة lipowo # 0
28107: IP: IP ثابت: 192.168.3.212 GW: 192.168.3.49 SN: 255.255.255.0 DNS: 8.8.8.8
30266: WD: Uptime 1 ConnectFailures 0 FreeMem 19624
30971: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2864 مللي ثانية
31107: WIFI: ربط محاولة lipowo # 1

105445: WIFI: ربط محاولة lipowo # 25
105445: IP: Static IP: 192.168.3.212 GW: 192.168.3.49 SN: 255.255.255.0 DNS: 8.8.8.8
108354: WIFI: متصل! AP: lipowo (11: 11: 11: 11: 11: 11) الفصل: 6 المدة: 2908 مللي ثانية
108355: WIFI: IP ثابت: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 المدة: 2 مللي ثانية
120266: WD: Uptime 2 ConnectFailures 0 FreeMem 16856
121446: SYS: 2.00.0000
122364: SYS: 16440.00.0000.00
123484: SYS: -73.00
129536: WIFI: اضبط WiFi على STA
150266: WD: Uptime 3 ConnectFailures 0 FreeMem 18560
180266: WD: Uptime 3 ConnectFailures 0 FreeMem 18560
181538: SYS: 3.00.0000.00
182538: SYS: 18488.00
183538: SYS: -73.00

مرحبا. لدي نفس مشكلات الاتصال (لم يتم العثور على AP) مع مهاجم رسمي ESP_Easy_mega-20180424_normal_ESP8266_4096

5163: خادم الويب: ابدأ
30509: WD: فشل الاتصال 1 في وقت التشغيل 0 FreeMem 16496
60509: WD: Uptime 1 ConnectFailures 0 FreeMem 16496
90509: WD: فشل اتصال Uptime 2 0 FreeMem 16208
120509: WD: Uptime 2 ConnectFailures 0 FreeMem 16208
150509: WD: فشل اتصال Uptime 3 0 FreeMem 16208
180509: WD: فشل اتصال Uptime 3 0 FreeMem 16208
210509: WD: فشل اتصال Uptime 4 0 FreeMem 16208
240509: WD: فشل اتصال Uptime 4 0 FreeMem 16208
270509: WD: Uptime 5 ConnectFailures 0 FreeMem 16208
276555: WIFI: غير متصل! السبب: "مهلة منارة (200)" متصلة لمدة 4 م و 32 ثانية
277543: خادم الويب: توقف
277543: WIFI: توصيل محاولة net-1252-ki # 0
279682: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2138 مللي ثانية
279683: WIFI: فشل الاتصال
279783: WIFI: اضبط WiFi على AP
280673: WIFI: AP Mode ssid سيكون ESP_Easy_0 بالعنوان 192.168.4.1
300509: WD: Uptime 5 ConnectFailures 0 FreeMem 15840

لقد قمت بتنزيل الالتزام 4af29c4 من شوكة TD-er وقمت ببنائه (فقط ضغطت على زر الإنشاء).

عفواً عن موضوع offtopic ، لكن هل يجب أن أستخدم إصدار "dev" أم أن "normal" على ما يرام؟
كيف أجبر PlatformIO أيضًا على إنشاء إصدار محدد؟ قامت بـ 16 بناء من dev ، و normal ، و hard ، و test ، و esp8285 وغيرها ...

@ giig1967g
هناك شيء غريب يحدث مع عقدتك.
أدعي أنني متصل ، لكن لا يبدو أن بيانات التوجيه تعمل.
لقد رأيت أن هذا يحدث هنا أيضًا وبالنسبة لـ ESP32 ، هناك حدث يمكن اكتشافه عندما يكون وضع STA مستقرًا.
لا يحتوي ESP8266 على مثل هذا الحدث ، ولكن يمكننا تزوير حدث ، فقط للسماح لإلكترونيات wifi بالاستقرار بعد التشغيل.
في اختباراتي هنا ، كان من الصعب جدًا إعادة إنتاج هذه المشكلات "المتصلة ، ولكن بدون اتصال" بعد ذلك.

سوف أقوم بتغيير "إعادة تعيين wifi" إلى قطع الاتصال ، وهو حل أكثر أناقة ولا يعتمد على استقرار wifi بعد البدء. يستخدم التنفيذ الحالي WIFI_OFF وإعادة التمكين.

لقد قمت أيضًا بربط ملف rar بجميع الثنائيات سابقة الإنشاء. هذا يوفر الكثير من الوقت :)

TD-er_wifi_stability_core-2.4.1.2 تحديث

يمكنك بناء بنية واحدة عبر القائمة الموجودة أسفل يسار شاشة PlatformIO / Atom.

ما إذا كنت بحاجة إلى عادي / مطور / اختبار يعتمد على المكونات الإضافية التي تحتاجها.
و ESP8266 / 8285 يدور حول وحدة المعالجة المركزية التي لديك.
الرقم الأخير (1024/4096) هو حول حجم ذاكرة الفلاش.

لقد اختبرت للتو إصدار ESP8266 4M والسجل مشابه جدًا.
يمكنني استخدام استيراد Openhab MQTT و MQTT إذا كان الأمر مهمًا.

سنحاول الآن دون أي من هؤلاء لمعرفة ما إذا كان هناك تأثير.

لم أختبر أبدًا مع استيراد MQTT.
قد يكون من الممكن أن يحاول المرء إجراء بعض الاتصالات قبل أن يصبح wifi جاهزًا.
ويجب ألا تحاول حقًا بدء عمليات نقل البيانات قبل أن يصبح wifi جاهزًا.

قد ترفض نقطة الوصول الاتصال عند محاولة إرسال البيانات قبل اكتمال المصادقة.
عندما يحدث ذلك ، يجب أن تتفاعل نقطة الوصول مع سبب قطع الاتصال يوضح ذلك بالضبط. لكنني رأيت الكثير من مشكلات wifi بسبب إصدارات البرامج الثابتة لـ AP التي لا تتبع المعايير. لذلك قد يكون هذا أحد الأسباب (العديدة المحتملة) لحدوث ذلك.

هل يمكنك الاختبار مع تعطيل استيراد MQTT؟

لقد انتهيت للتو من اختبار إزالة جهاز MQTT من قائمة الأجهزة.
نفس السلوك:

152201 : WD   : Uptime 3 ConnectFailures 0 FreeMem 14920
153507 : EVENT: WiFi#Disconnected
153537 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2878 ms
153628 : WIFI : AP Mode ssid will be ESPT3_3 with address 192.168.4.1
153628 : WIFI : Connecting KeepOut attempt #25
153629 : IP   : Static IP : 192.168.1.203 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
156520 : WIFI : Connected! AP: KeepOut (BC:EE:7B:EF:A3:38) Ch: 9 Duration: 2891 ms
156521 : WIFI : Static IP: 192.168.1.203 (ESPT3-3) GW: 192.168.1.1 SN: 255.255.255.0   duration: 2 ms
166747 : Host unreachable: 0.0.0.0
166748 : Wifi  : Detected strange behavior, reset wifi.
166749 : Reset WiFi.
166749 : WIFI : Switch off WiFi
166752 : WIFI : Set WiFi to STA
166753 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
166758 : EVENT: WiFi#Connected
166805 : IP blocked: 0.0.0.0 Allowed: 192.168.1.0 - 192.168.1.255
171866 : MQTT : Failed to connect to broker
176886 : MQTT : Failed to connect to broker
186871 : Host unreachable: 0.0.0.0
186871 : Wifi  : Detected strange behavior, reset wifi.
186872 : Reset WiFi.
186872 : WIFI : Switch off WiFi
186874 : WIFI : Set WiFi to STA
186876 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
191892 : MQTT : Failed to connect to broker
191893 : EVENT: WiFi#Disconnected
191923 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 10 s
191931 : WD   : Uptime 3 ConnectFailures 6 FreeMem 17160
196941 : MQTT : Failed to connect to broker

تعطيل ntp

في Networking.ino ، هل يمكنك تغيير المكالمة إلى resetWiFi ()؟

إنه موجود في الوظيفة hostReachable() .

قم بتغيير الجزء الأخير إلى: (سطر واحد فقط وإدخال سجل واحد)

  String log = F("Host unreachable: ");
  log += formatIP(ip);
  addLog(LOG_LEVEL_ERROR, log);
  if (ip[1] == 0 && ip[2] == 0 && ip[3] == 0) {
    // Work-around to fix connected but not able to communicate.
    addLog(LOG_LEVEL_ERROR, F("Wifi  : Detected strange behavior, reconnect wifi."));
    WifiDisconnect();
  }
  return false;
}

تم اختباره في عدة مواقف:
الوحدة: 8266 4 م

أ) البرامج الثابتة: أحدث برامجك الثابتة من صندوق الإسقاط مع التغيير الذي اقترحته (إعادة تعيين WiFi -> WifiDisconnect)
1) وحدة 8266 جديدة تمامًا مع البرامج الثابتة الخاصة بك فقط: تعمل: بعد إعادة تشغيل جهاز التوجيه ، يتم إعادة الاتصال بشبكة wifi
2) نفس الوحدة ولكن مع عدة أجهزة: لا تقم بإعادة الاتصال
3) مثل 2) ولكن بدون استيراد MQTT: لا تقم بإعادة الاتصال
4) مثل 2) ولكن بدون NTP: يعمل

ب) البرامج الثابتة: أحدث تصميم لديك من صندوق الإسقاط (بدون تغيير الرمز)
1) مثل 4) أعلاه (مع تعطيل NTP): يعمل

بمعنى آخر ، يبدو أن المشكلة تحدث عند تمكين NTP.
(يتبع اقتراح melwinek 👍)

وإذا قمت بتمكين NTP بعد فترة ، فهل يتم حله على خوادم NTP المناسبة وضبط الوقت بشكل صحيح؟

لدي وحدتان تعملان في نفس الوقت:
أحدهما ضبط الوقت بشكل صحيح ولكن الآخر لم يفعل.
الشيء الذي فعل هو 8266 مع البرنامج المعدل (resetWiFi -> WifiDisconnect).
الذي لم يكن هو 8285 مع البرنامج الأصلي.

سنحاول مرة أخرى لمعرفة ما إذا كان قابلاً للتكرار

تعديل. الوحدة الثانية الآن تحدد الوقت أيضًا (استغرق الأمر عدة دقائق)

لسوء الحظ ، ليس لدي سلك تصحيح أخطاء تسلسلي في موقع الاختبار ، لكن ESP8266 لديه طاقة rx تبلغ حوالي -89 ديسيبل ميلي واط (أكثر أو أقل) ويحاول باستمرار الاتصال بـ AP المكوّن مسبقًا. في بعض الأحيان يمكنني رؤية شبكة WiFi الخاصة بها (مثل ESP_Easy_0) ، حيث قمت بالاتصال للتحقق من رسائل السجل (أكثر من 100 عملية إعادة الاتصال في بضع دقائق).

الآن وضعته في مكان أفضل ويظهر -84 ديسيبل ويعمل بشكل مستقر.
بالنسبة لي مع البرامج الثابتة الجديدة (واي فاي على أساس الحدث؟) انخفضت التغطية. أخطط غدًا لاختبار البرامج الثابتة القديمة لمعرفة أي اختلافات في طاقة rx.

عليك أن تنظر إلى عنوان IP الذي يحاول حله وأيضًا ما يقوله السجل عنها.
إذا قرروا الحصول على IP مناسب (وبالتالي ليس 0.0.0.0 أو 1.0.0.0) ، فستعمل الأشياء في النهاية.

عندما لا تقوم بتعيين خادم NTP ، فسيستخدم 1.pool.ntp.org .... 4.pool ...
سيتم اختيار هذه عشوائيًا وإرجاع خادم NTP تم اختياره عشوائيًا.
ومع ذلك ، تحتوي قائمة خوادم NTP على الكثير من الخوادم التي لا يمكن الوصول إليها.

تضمين التغريدة
ما هو الإصدار الذي كنت تختبره؟
اختبار البناء الذي قمت به ، لا يزال يستخدم wifi على أساس الأحداث.
بمجرد أن يكتشف قطع الاتصال ، سيحاول الاتصال مرة أخرى على الفور وتسجيل ذلك.

كانت الإصدارات القديمة تفعل ذلك أيضًا ، لكن لا تسجّل عنها.
ومع ذلك ، قد تواجه حالات قطع اتصال MQTT ، واستخدام مرتفع لوحدة المعالجة المركزية وصفحة ويب يمكن الوصول إليها بشكل سيء. لكن لا يوجد سجل عن سببها.
تقوم الإصدارات الأحدث أيضًا بتحديث قيم RSSI كل ثانية عند استخدام المكون الإضافي OLED ذو الإطارات. تم تحديث القديم فقط عندما يتم تحديث الشاشة.
لذا يرجى أخذ ذلك في الاعتبار عند مقارنة الإصدارات.
القديم أيضًا قطع الاتصالات بسبب سوء الاستقبال.

يمكنك أيضًا محاولة تغيير اتجاه العقدة لمعرفة ما إذا كان ذلك سيؤدي إلى تحسين الاستقبال.
لم أقم بتغيير أي شيء بعد إلى طاقة TX ، لذا يجب أن تكون جودة الاستقبال هي نفسها.

@ TD-er: المزيد من الاختبارات:
الوحدة الأولى مع البرامج الثابتة المعدلة: بعد إعادة تشغيل جهاز التوجيه ، يتم توصيله ويظل متصلًا أيضًا بعد ضبط NTP

الوحدة الثانية مع برنامج sotware الأصلي: بعد إعادة تشغيل جهاز التوجيه ، تم توصيله ولكن بمجرد أن قمت بتعيين NTP ، فقد الاتصال بجهاز التوجيه ولم يعد بإمكانه الاتصال بعد الآن

هل يحتوي هذا الشخص الثاني على إعداد DNS والبوابة المناسب؟
كلاهما يستخدم DHCP أو IP ثابت ، أو مختلط؟

أجرى الاختبارات الكاملة أعلاه مرة أخرى وحصلت على نتائج مماثلة:
الوحدة الأولى (8266) مع البرامج الثابتة المعدلة: مع تعطيل NTP ، بعد إعادة تشغيل جهاز التوجيه ، يتم توصيله ويظل متصلًا أيضًا بعد ضبط NTP على

الوحدة الثانية مع البرامج الثابتة الأصلية: مع تعطيل NTP ، بعد إعادة تشغيل جهاز التوجيه ، يتم توصيله ولكن بمجرد أن أقوم بتعيين NTP ، فقد الاتصال بجهاز التوجيه ولم يعد بإمكانه الاتصال. هذه المرة تحطمت.

ماذا تسمي "البرامج الثابتة الأصلية"؟

كلاهما لهما IP ثابت مع مجموعة بوابة ونظام أسماء النطاقات.
البرنامج الثابت الأصلي هو الذي قدمته في صندوق الإسقاط
البرامج الثابتة المعدلة هي التي قمت بتعديلها لتغيير إعادة تعيين WiFi -> WifiDisconnect.

الآن فقط تحطمت الوحدة 1 ... غريب.

سجل:

749283 : EVENT: Clock#Time=Sat,00:11
752986 : WD   : Uptime 13 ConnectFailures 0 FreeMem 12320
782986 : WD   : Uptime 13 ConnectFailures 0 FreeMem 12320
784285 : Dummy: value 1: 0.00
784285 : Dummy: value 2: 0.00
784285 : Dummy: value 3: 0.00
784285 : Dummy: value 4: 0.00
784287 : EVENT: dummy#SetLocal=0.00
784322 : EVENT: dummy#firstUse=0.00
784356 : EVENT: dummy#=0.00
784393 : EVENT: dummy#=0.00
809285 : EVENT: Clock#Time=Sat,00:12
812986 : WD   : Uptime 14 ConnectFailures 0 FreeMem 12320
842986 : WD   : Uptime 14 ConnectFailures 0 FreeMem 12320
844289 : Dummy: value 1: 0.00
844289 : Dummy: value 2: 0.00
844290 : Dummy: value 3: 0.00
844290 : Dummy: value 4: 0.00
844292 : EVENT: dummy#SetLocal=0.00
844326 : EVENT: dummy#firstUse=0.00
844360 : EVENT: dummy#=0.00
844396 : EVENT: dummy#=0.00
869292 : EVENT: Clock#Time=Sat,00:13
872986 : WD   : Uptime 15 ConnectFailures 0 FreeMem 12320
902986 : WD   : Uptime 15 ConnectFailures 0 FreeMem 12320
904294 : Dummy: value 1: 0.00
904294 : Dummy: value 2: 0.00
904294 : Dummy: value 3: 0.00
904295 : Dummy: value 4: 0.00
904297 : EVENT: dummy#SetLocal=0.00
904331 : EVENT: dummy#firstUse=0.00
904366 : EVENT: dummy#=0.00
904401 : EVENT: dummy#=0.00
929297 : EVENT: Clock#Time=Sat,00:14
932986 : WD   : Uptime 16 ConnectFailures 0 FreeMem 14440
962986 : WD   : Uptime 16 ConnectFailures 0 FreeMem 14440
964301 : Dummy: value 1: 0.00
964301 : Dummy: value 2: 0.00
964301 : Dummy: value 3: 0.00
964301 : Dummy: value 4: 0.00
964303 : EVENT: dummy#SetLocal=0.00
964335 : EVENT: dummy#firstUse=0.00
964365 : EVENT: dummy#=0.00
964397 : EVENT: dummy#=0.00
964751 : IMPT : [mqtt#temp] : 25.10
964752 : EVENT: mqtt#temp=25.10
964795 : ACT  : oled,3,1,T=25.1°C
966958 : IMPT : [mqtt#temp] : 25.10
966958 : EVENT: mqtt#temp=25.10
967000 : ACT  : oled,3,1,T=25.1°C
988464 : IMPT : [mqtt#set] : 22.00
988465 : EVENT: mqtt#set=22.00
988501 : ACT  : encwrite,22

Exception (28):
epc1=0x40256126 epc2=0x00000000 epc3=0x40000f68 excvaddr=0x00000004 depc=0x00000000

ctx: cont
          sp: 3fff43a0 end: 3fff4de0 offset: 01a0

>>>stack>>>
           3fff4540:  3fff7cbd 3fff45b8 3fff45a0 40256f25
3fff4550:  3fff458a 00000000 00000009 40257820
3fff4560:  3fff5030 0000049d 3fff4589 402563c9
3fff4570:  3fff5030 0000048f 0000048f 4010020c
3fff4580:  3fff7d0c 00000020 38397c9c 39303538
3fff4590:  00000000 00002478 0000048f 00000005
3fff45a0:  00000009 3fff4600 3fff4600 3fff138c
3fff45b0:  00000020 3fff463c 00000000 3fff138c
3fff45c0:  3fff7d0c 3fff3cf0 00000002 4025648a
3fff45d0:  3fff47c4 00000000 00000002 40214e5f
3fff45e0:  3fff47c4 00000000 3fff4710 40214eef
3fff45f0:  3fff47c4 00000000 3fff4710 40239606
3fff4600:  00000000 00000000 00000000 4010020c
3fff4610:  00000000 00000000 3fff464c 40100690
3fff4620:  3ffeb04c 00000000 00000000 00000000
3fff4630:  3fff7ccc 0000000f 00000008 3fff7d0c
3fff4640:  0000001f 00000012 00000000 00000000
3fff4650:  00000001 00000000 00000000 00000000
3fff4660:  00000000 65746972 3fff4680 00000038
3fff4670:  3fff47c4 0000000d 3fff4710 40213371
3fff4680:  00000000 00000000 00000000 40100500
3fff4690:  00000000 00000000 00000000 00000000
3fff46a0:  00000000 3fff4700 3fff8df4 0000000f
3fff46b0:  00000000 3fff7c6c 0000000f 00000000
3fff46c0:  3fff7c84 0000000f 00000000 00000000
3fff46d0:  3ffeb04c 00000000 3fff47c4 40256d95
3fff46e0:  00000001 00000000 3fff47c4 40256e98
3fff46f0:  00000001 00000000 00000000 00000008
3fff4700:  00000001 00000000 00000000 402347a6
3fff4710:  00000000 00000000 00000000 3fff7400
3fff4720:  00000016 00000000 00000000 00000000
3fff4730:  00000000 3fff5800 3fff766c 0000000f
3fff4740:  00000000 3fff8dac 0000000f 00000000
3fff4750:  3fff8dc4 0000000f 00000000 00000000
3fff4760:  74657323 0d6f6420 6520200a 7277636e
3fff4770:  2c657469 74716d5b 65732374 0a0d5d74
3fff4780:  61742020 61766b73 7365756c 322c7465
3fff4790:  5b2c312c 7474716d 74657323 2f2f205d
3fff47a0:  401077d0 00000000 000003e8 3fff3cf0
3fff47b0:  3fff7684 3fff76c4 00000000 00000000
3fff47c0:  00000000 3fff8ddc 0000000f 0000000b
3fff47d0:  3fff8d6c 0000000f 0000000b 3fff8d54
3fff47e0:  0000000f 0000000b 3fff8d3c 0000000f
3fff47f0:  00000000 3fff8d24 0000000f 0000000b
3fff4800:  3fff76dc 0000003f 0000000b 3fff8d84
3fff4810:  0000001f 00000012 3fff487c 40256d17
3fff4820:  00000001 00000000 00000000 3fff4954
3fff4830:  0000001f 3fff4870 00000040 00000000
3fff4840:  ffffffff 3fff4954 3fff487c 40256e98
3fff4850:  000f0031 3fff4954 00000001 3fff2e5f
3fff4860:  000f1531 3fff4954 00000001 4023494b
3fff4870:  00000001 3fff4954 3fff4880 3fff58ec <
3fff4880:  0000000f 0000000a 3fff58d4 0000000f
3fff4890:  0000000a 3fff58ac 0000001f 00000015
3fff48a0:  00000001 3fff4ae0 3fff2d69 4023646c
3fff48b0:  32484f2f 6174732f 2f737574 5053456e
3fff48c0:  6d655431 61726570 65727574 00000000
3fff48d0:  00000000 00000000 484f2f00 74732f32
3fff48e0:  73757461 65536e2f 6d655474 00003170
3fff48f0:  00000000 00000000 00000000 00000000
3fff4900:  4f2f0000 732f3248 75746174 546e2f73
3fff4910:  6f6d7265 00000031 00000000 00000000
3fff4920:  00000000 00000000 00000000 00000000
3fff4930:  00000000 00000000 00000000 00000000
3fff4940:  00000000 00000000 00000000 00000000
3fff4950:  00000000 3fff91cc 0000000f 0000000e
3fff4960:  3fff5884 0000001f 00000019 3fff585c
3fff4970:  0000001f 00000015 3fff907c 0000001f
3fff4980:  00000015 3fff92d4 0000000f 00000002
3fff4990:  3fff9054 0000001f 00000014 3fff902c
3fff49a0:  0000001f 00000010 41b00000 40256d63
3fff49b0:  3fff48d9 00000001 3fff4b14 40256d95
3fff49c0:  3fff4b30 3fff7abd 3fff4b14 00000024
3fff49d0:  3fff4b30 00000004 3fff4ae0 40209b06
3fff49e0:  00003232 00000000 ffffffff 3fff5030
3fff49f0:  00000010 00000010 00000000 3fff5030
3fff4a00:  00000010 00000010 00000000 3fff5030
3fff4a10:  00000010 00000010 00000000 3fff5030
3fff4a20:  00000010 00000010 00000000 4010053d
3fff4a30:  00000000 00000002 3fff4cc0 3fff5030
3fff4a40:  00000010 00000010 00000000 ffffffff
3fff4a50:  3fff3cd0 00000002 3fff1aa8 40274614
3fff4a60:  402a1414 00000003 3fff4ab0 40207a48
3fff4a70:  00000000 3fff4ad0 3fff1aec 4027d023
3fff4a80:  402557e4 3ffe93b8 3fff1aec ffffffff
3fff4a90:  3fff5030 0000072f 0000072f 4010020c
3fff4aa0:  3ffeb04c 3ffe93b8 3fff4ad0 40100690
3fff4ab0:  3fff5030 00000586 00000586 4010020c
3fff4ac0:  00000000 3ffeb5f8 00000001 40100690
3fff4ad0:  4027be35 00000000 00000000 401073e0
3fff4ae0:  00000400 3fff1000 00000000 40284f00
3fff4af0:  00000000 00000000 00000000 00000000
3fff4b00:  00000000 3ffef300 3fff9004 0000001f
3fff4b10:  00000015 3fff919c 0000000f 00000002
3fff4b20:  3fff91b4 0000000f 00000000 00000000
3fff4b30:  3fff92bc 0000000f 00000002 3fff8454
3fff4b40:  0000001f 00000015 3fff4b60 00000016
3fff4b50:  3fff7a9c 00000019 00000001 3fff4ba0
3fff4b60:  3fff4ba0 000f152a 3fff7a9c 40258f7c
3fff4b70:  3fff4ba0 00000002 00000015 402549fe
3fff4b80:  32484f2f 6174732f 2f737574 7465536e
3fff4b90:  706d6554 000f0031 3fff7a9c 40254910
3fff4ba0:  3fff5001 0000014f 3fff4ccc 00000014
3fff4bb0:  3fff1c90 3fff4d10 3fff4ccc 3fff4b88
3fff4bc0:  3ffe9608 00000000 00000000 00000004
3fff4bd0:  3fff1c90 3fff4d10 00000005 40236258
3fff4be0:  3ffeb975 401042bb 3fff4d10 4020f51d
3fff4bf0:  40101bd1 3ffef388 3ffef248 4023715a
3fff4c00:  00000000 00000734 00000734 4010020c
3fff4c10:  3fff5030 00000734 00000734 00000004
3fff4c20:  3fff3cd0 00000002 3fff1aa8 40274614
3fff4c30:  00000014 00003978 0000072f 40207a48
3fff4c40:  00000010 00000010 3fff1b88 4027d023
3fff4c50:  402557e4 00000005 3fff1b88 40256e98
3fff4c60:  00000010 00000001 3fff1aa8 4020a7ae
3fff4c70:  3fff5030 0000072f 0000072f 4010020c
3fff4c80:  3fff1c90 00000005 3fff4cb0 40100690
3fff4c90:  3fff5030 00000152 00000152 4010020c
3fff4ca0:  3fff1c90 00000005 3fff4cd0 40100690
3fff4cb0:  3fff5030 0000014f 0000014f 4010020c
3fff4cc0:  3fff9294 0000001f 00000014 3fff629c
3fff4cd0:  0000001f 00000010 00000000 40256cbc
3fff4ce0:  3ffeb04c 3fffc6fc 40292d58 4020ad3e
3fff4cf0:  00000000 00000000 00000000 00000004
3fff4d00:  3fff1c90 00000005 3fff4d10 402134b4 <
3fff4d10:  00000400 00001000 00000000 40257d01
3fff4d20:  00000000 00000000 00000000 00000000
3fff4d30:  00000000 00000004 3fff83c4 0000000f
3fff4d40:  00000000 3fff65fc 0000000f 00000000
3fff4d50:  3fff6614 0000000f 00000000 00000000
3fff4d60:  4027e627 00000000 00000004 00000024
3fff4d70:  3fff2f44 3fff1c80 00000000 00000001
3fff4d80:  4027e627 00000000 000f1527 3fff3db0
3fff4d90:  3fffdad0 3fff1c90 3fff1c3c 40234df3
3fff4da0:  3fffdad0 00000000 3fff1c80 4023f6d9
3fff4db0:  00000000 00000000 00000001 40257cd9
3fff4dc0:  3fffdad0 00000000 3fff3daa 40257d04
3fff4dd0:  feefeffe feefeffe 3fff3dc0 40100700
<<<stack<<<

 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v614f7c32
~ld
   ▒U87 :


فقط قم بإجراء الاختبار بالكامل مرة أخرى:
الوحدة الأولى (8266) مع البرامج الثابتة المعدلة: مع تعطيل NTP ، بعد إعادة تشغيل جهاز التوجيه ، يتم توصيله ويظل متصلًا أيضًا بعد ضبط NTP (بدون ضبط خادم NTP ، اتركه فارغًا)

الوحدة الثانية مع البرامج الثابتة الأصلية: مع تعطيل NTP ، بعد إعادة تشغيل جهاز التوجيه ، يتم توصيله ولكن بمجرد أن أقوم بتعيين NTP (بدون تعيين خادم NTP ، وتركه فارغًا) ، فقد الاتصال بجهاز التوجيه ولم يعد بإمكانه الاتصال بعد بضع ثوانٍ تحطمت .

هل يمكنك البناء باستخدام أحدث التزاماتي؟ https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability
أضفت بضعة أسطر لاكتشاف اتصال wifi قبل محاولة حل DNS.

@ TD-er أقارن بين ESP_Easy_mega-20180424_normal_ESP8266_4096 الرسمي و ESPEasy-bugfix-wifi_stability الالتزام 4af29c4.

من هذين ، تعمل بشكل أفضل. لقد ذكرت عداد إعادة الاتصال من السجل (الموضح في واجهة الويب الخاصة بـ ESP8266).

ومع ذلك ، لدي لوحة ESP8266 أخرى بالقرب من نفس الموقع مع الإصدار القديم R120 ولم يحدث أي مشاكل في الاتصال طوال فصل الشتاء.

يجب أن أكرر هنا ، أنه إذا كانت إشارة WiFi قوية ، فإن فرع v2 يعمل بشكل جيد.

سأقوم بإعداد لوحتين متساويتين ، واحدة مع البرامج الثابتة الخاصة بك والأخرى مع إرث R120 (أو أي شيء يمكنني العثور عليه) لمقارنة سلوكهما.

واحدة من أكثر العقد استقرارًا هنا ، قم بتشغيل الكود بناءً على ما كان موجودًا في 20171231.
لذلك يمكنك أيضًا تجربة إصدار في ذلك الوقت تقريبًا.

Local Time: | 2018-04-27 23:26:12 |   | Uptime: | 61 days 4 hours 35 minutes

ملحوظة: لم يكن هناك التوقيت الصيفي الحالي كما هو الحال الآن ، كما أرى ؛)

لا تزال التزاماتك الأخيرة تحتوي على resetWiFi () بدلاً من DisconnectWiFi () ، صحيح؟
تحرير: خطأي (لقد تأخر).
قمت بالتغيير إلى DisconnectWiFi.
أنا أقوم ببناء الإصدار الجديد.

@ giig1967g آمل ألا.
لقد دفعت كل ما عندي من التزامات ، كما ترون هنا:
https://github.com/TD-er/ESPEasy/commits/bugfix/wifi_stability

تحرير: خطأي (لقد تأخر).
قمت بالتغيير إلى DisconnectWiFi.
أنا أقوم ببناء الإصدار الجديد.

مرحبا بنيات جديدة تم اختبارها:
هي نفسها كما في السابق:
بدون تمكين NTP ، فإنه يعيد الاتصال بعد إعادة تشغيل جهاز التوجيه
مع تمكين NTP ، لا يتم إعادة الاتصال ...

تقول Wifi # متصل ولكنها ليست كذلك.
سجل:

320301 : EVENT: WiFi#Disconnected
320387 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2875 ms
320427 : WIFI : AP Mode ssid will be ESPT6_16 with address 192.168.4.1
320427 : WIFI : Connecting KeepOut attempt #26
320428 : IP   : Static IP : 192.168.1.206 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
scandone
        state: 0 -> 2 (b0)
                          state: 2 -> 3 (0)
                                           state: 3 -> 5 (10)
                                                             add 0
                                                                  aid 3
                                                                       cnt

                                                                           connected with KeepOut, channel 9
                            ip:192.168.1.206,mask:255.255.255.0,gw:192.168.1.1
                                                                              323331 : WIFI : Connected! AP: KeepOut (BC:EE:7B:EF:A3:38) Ch: 9 Duration: 2903 ms
323333 : WIFI : Static IP: 192.168.1.206 (ESPT6-16) GW: 192.168.1.1 SN: 255.255.255.0   duration: 2 ms
ping 1, timeout 1, total payload 0 bytes, 1024 ms
                                                 ping 1, timeout 1, total payload 0 bytes, 1099 ms
                  ping 1, timeout 1, total payload 0 bytes, 1024 ms
                                                                   333519 : Host unreachable: 0.0.0.0
333520 : Wifi  : Detected strange behavior, reconnect wifi.
state: 5 -> 0 (0)
                 rm 0
                     333521 : NTP  : NTP host pool.ntp.org (0.0.0.0) unreachable
333523 : EVENT: WiFi#Connected
341024 : WD   : Uptime 6 ConnectFailures 1 FreeMem 13816
367626 : SYS  : 0.00
367628 : EVENT: ip#ip4=0.00
367714 : EVENT: ip#ip4=0.00 Processing time:86 milliSeconds
371024 : WD   : Uptime 6 ConnectFailures 1 FreeMem 13816
374638 : EVENT: Clock#Time=Sat,00:43
374726 : EVENT: Clock#Time=Sat,00:43 Processing time:88 milliSeconds
380627 : WIFI : Set WiFi to STA
bcn 0
     del if1
            mode : sta(60:01:94:8e:ba:c9)
                                         401024 : WD   : Uptime 7 ConnectFailures 1 FreeMem 16248
427633 : SYS  : 0.00
427635 : EVENT: ip#ip4=0.00
427719 : EVENT: ip#ip4=0.00 Processing time:84 milliSeconds
431024 : WD   : Uptime 7 ConnectFailures 1 FreeMem 16248
434649 : EVENT: Clock#Time=Sat,00:44
434734 : EVENT: Clock#Time=Sat,00:44 Processing time:85 milliSeconds
461024 : WD   : Uptime 8 ConnectFailures 1 FreeMem 16248
487641 : SYS  : 0.00
487643 : EVENT: ip#ip4=0.00
487728 : EVENT: ip#ip4=0.00 Processing time:85 milliSeconds
491028 : WD   : Uptime 8 ConnectFailures 1 FreeMem 16248
494653 : EVENT: Clock#Time=Sat,00:45
494670 : ACT  : publish /ESPT6/dummy/requestedTempUpdate,8
494680 : MQTT : publish failed
494753 : EVENT: Clock#Time=Sat,00:45 Processing time:99 milliSeconds
521028 : WD   : Uptime 9 ConnectFailures 1 FreeMem 16248
547641 : SYS  : 0.00
547643 : EVENT: ip#ip4=0.00
547727 : EVENT: ip#ip4=0.00 Processing time:84 milliSeconds
551028 : WD   : Uptime 9 ConnectFailures 1 FreeMem 16248
554653 : EVENT: Clock#Time=Sat,00:46
554738 : EVENT: Clock#Time=Sat,00:46 Processing time:85 milliSeconds


هذا غريب جدا.

في الوقت الحالي ، سأقوم فقط بدفع الكود لإنشاء إصدار ليوم غد لاختباره.
وغدا سنواصل التحقيق لنرى ما يحدث هنا.
ربما هو شيء غريب في مكتبة ping؟
هناك أيضًا مكتبة أخرى غير متزامنة ping ، والتي قد تكون أفضل للحصول على ردود أكثر سرعة ولا تؤدي أيضًا إلى تعطل واتصالات سيئة.

هل يمكنك إعادة إنتاج وضعي؟

لا يعتمد عليه.
جميع العقد الخاصة بي تستخدم NTP. يستخدم البعض ntp.xs4all.nl والبعض الآخر ليس لديه مجموعة مضيف NTP وبالتالي سيستخدم X.pool.ntp.org.

إذن ماذا يحدث إذا تم استخدام عنوان لن يتم حله أبدًا بدلاً من خادم NTP "عامل"؟

يجب إعادة المحاولة إلى الأبد ، مع بعض الفاصل الزمني المناسب ،

لقد أجريت المزيد من الاختبارات:
إعادة إنشاء وحدة جديدة من البداية باستخدام أحدث البرامج الثابتة الخاصة بك.

تركيبة التكوين التي لا تسمح بإعادة الاتصال بعد إعادة تشغيل جهاز التوجيه هي NTP ممكّنة ، وعنوان IP الثابت والقواعد.
بدون واحد فقط من هؤلاء ، فإنه يعمل. مع كل 3 لا!

أنا أرفق التكوين الخاص بي وقواعدي لكي تجربها.
عنوان IP ثابت = 192.168.1.203
esp8266.zip

يستحق كل هذا العناء ؟ أم لا.. ؟
worth_n

@ giig1967g تحكم؟

مع وجود بعض المشكلات "الجارية" - أجريت اليوم تحديثًا إجباريًا ، لا أفهم [تم الإصلاح]

3160230202802176_n

تحكم openhab MQTT

حول الرسائل "الثابتة" ، هذا هو المقصود.
تم إصلاح بعض المكتبات في إصدار محدد ، لضمان إمكانية التكاثر.
يتم ذلك باستخدام "@ 1.7.0" للحفاظ على هذا الإصدار ثابتًا.
لذا فإن محاولة التحديث ستكون عملية باطلة.

إرفاق سجل تصحيح كامل باستخدام STATIC IP (لا يعمل)
log.txt

إرفاق سجل تصحيح كامل مع DHCP (يعمل)
log2.txt

سأكون في إجازة لمدة يومين في إجازة نهاية الأسبوع.
لن تكون قادرة على الاختبار بشكل صحيح.

Oxyandy حول اشتراك PlatformIO.
في هذه اللحظة ، لا يسمح بتصحيح أخطاء ESP12 ، التي يتم استخدامها.
لذا فإن الميزات المضافة لحالة استخدامنا محدودة للغاية.

بمجرد السماح بتصحيح الأخطاء عن بُعد على ESP12 ، سأحصل بالتأكيد على أحد هذه الاشتراكات.
أفتقد حقًا خيارات التصحيح على هذا النظام الأساسي.

يبدو أن هذا الموضوع أصبح نوعًا من المناقشة العامة لماذا؟
أجد صعوبة في قراءة هذا ولا أشعر بالارتباك. يبدو أنه مرتبط بمشكلات اتصال Wifi الأساسية حيث لدينا بالفعل رقم 1302. هل يجب علينا التركيز بشكل أفضل على إصلاح شبكة wifi الأساسية أولاً؟ ثم انتقل إلى المستوى التالي.

mvdbro أوافق ، هناك الكثير من المعلومات الزائدة وهذه الخيوط أصبحت طويلة جدًا.
سيكون المزيد من الهيكل في تدفق المعلومات موضع ترحيب.

كان مشغولاً قليلاً جداً من الوقت ، في محاولة اللحاق بالركب
لقد قمت بعمل وميض للبناء الذي قمت بوضعه على صندوق الإسقاط ، من فرع استقرار wifi الخاص بك ، كان جيدًا - لقد استمر طوال الليل
ومن بعد
ESP_Easy_mega-20180428_normal_ESP8266_1024.bin
سجل أدناه ..

INIT : Booting version: mega-20180428 (ESP82xx Core 2_4_1)
74 : INIT : Cold Boot
75 : FS   : Mounting...
81 : FS   : Mount successful, used 75802 bytes of 113201
377 : CRC  : program checksum       ...OK
387 : CRC  : SecuritySettings CRC   ...OK
388 : CRC  : binary has changed since last save of Settings
407 : INIT : Free RAM:22640
407 : INIT : I2C
407 : INIT : SPI not enabled
422 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1)
423 : EVENT: System#Wake
427 : WIFI : Set WiFi to STA
428 : WIFI : Connecting MAD_IOT attempt #0
429 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
444 : EVENT: System#Boot
447 : SW   : Switch state 1 Output value 1
449 : EVENT: Float_SW#Switch=1.00
1004 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22832
3295 : EVENT: WiFi#Disconnected
3298 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2866 ms
4005 : WIFI : Connecting MAD_IOT attempt #1
4006 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
6867 : EVENT: WiFi#Disconnected
6870 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
7005 : WIFI : Connecting MAD_IOT attempt #2
7006 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
9868 : EVENT: WiFi#Disconnected
9870 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
10011 : WIFI : Connecting MAD_IOT attempt #3
10012 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
12874 : EVENT: WiFi#Disconnected
12876 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
13010 : WIFI : Connecting MAD_IOT attempt #4
13011 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
15874 : EVENT: WiFi#Disconnected
15876 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
16010 : WIFI : Connecting MAD_IOT attempt #5
16011 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
18873 : EVENT: WiFi#Disconnected
18876 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
19011 : WIFI : Set WiFi to AP+STA
19903 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
19903 : WIFI : Connecting MAD_IOT attempt #6

تم تشغيل 0428 لأسفل عند WIFI: توصيل محاولة MAD_IOT 34
رأى أيضا أخطاء:
"(4) Assoc expire"
"(2) انتهاء صلاحية المصادقة"
"(15) مهلة مصافحة 4 اتجاهات"
"(204) مهلة المصافحة"
حاولت التمهيد البارد وتغيير نقطة الوصول وما إلى ذلك
في النهاية متصل وبقي على اتصال ..
الزوجة
ثم ينتج عن ذلك أكثر من 200 محاولة اتصال أخرى أو أكثر مع 0428
حسنًا ، ننتقل إلى:
ESP_Easy_mega-20180429_normal_ESP8266_1024.bin
حسن المظهر ..
0429 يعمل كما هو متوقع

Oxyandy هل يمكنك توضيح ما إذا كان السجل ينتمي إلى 0429؟ منذ أن كتبت في الأسفل "الانتقال إلى" .. 0429؟ أو سجل ينتمي إلى 0428؟

وأيضاً هل يمكنك ذكر قوة الإشارة؟

ينتمي هذا السجل إلى 20180428 ،
20180429 يعمل جيدًا بالنسبة لي: القوة ممتازة:
802.11N (RSSI -58 ديسيبل)

oxyandy : هل يمكنك محاولة تمكين NTP ومعرفة ما إذا كان لا يزال يعمل؟

هل لي أن أطلب منك (جميعًا) اختبار ما يحدث إذا قمت بتغيير مستوى طاقة الإرسال الخاص بالموجه (على سبيل المثال من مرتفع إلى منخفض) والاحتفاظ بالسجل؟

هل يمكنك تعيين مستوى السجل الخاص بك على "تصحيح المزيد"؟

مع TP-Link TL_WR841N (الإصدار 13 ، أحدث البرامج الثابتة) ، يسقط ESPEasy الاتصال بسبب

26469: WIFI: غير متصل! السبب: "(2) انتهاء صلاحية المصادقة"

ولا يدخل في وضع AP.

@ giig1967g نعم ، لقد قمت بتمكين NTP ، ولا يظهر في هذا السجل لأنه لم يتصل مطلقًا بـ 0428
0429 يربط بسرعة كبيرة ويتم تحديثه على الفور ..
ليس لدي أي فكرة عن سبب فشل 0428 بالنسبة لي و 0429 يعمل بشكل جيد .. أحب أن أعرف الفرق ..
kmihaylov - مرحبًا ، هل تستخدم 0429 حتى الآن؟

تضمين التغريدة
نعم.

kmihaylov حسنًا ، ربما تكون السجلات مفيدة من التشغيل البارد
وهنا كنت أفكر أن لدي أكثر الأجهزة حساسية ..
كيف / يعمل 0428 من أجلك؟

بالنسبة لي ، لا يتصل 4.29 بشبكة wifi. حتى أنني واجهت مشكلة في الاتصال بـ ESP AP لاستعادة 4.28

أنا أحب هذا التعليق Melwinek ، لقد تعرضت للتعذيب مع استقرار Wifi
يبدو أن 0428 عملت بالنسبة لك ، حسنًا؟ فلماذا فشلت بشدة بالنسبة لي؟
إذن ما الذي يعمل على أجهزتي ، يفشل بالنسبة لك .. ملتوي
يعمل الإصدار 0429 بشكل جيد ، لقد كنت ألعب مع المصدر الذي يحاول حل بعض الأخطاء الطويلة التي ابتليت بها - كل من المتغيرات الجديدة لـ 0429 التي قمت بإنشائها عملت أيضًا بشكل مثالي.

سأحاول 4.29 على عقدة الاختبار. لأنني لا أستطيع أخذ سجلات على الآخرين. سأضطر إلى إخراجهم من الحائط.

تم اختبار التزامات TD-er هذه الأيام وأعادت وحدتي الاتصال الآن بعد إعادة تشغيل جهاز التوجيه مع تمكين NTP.
عمل رائع. شكرا

Oxyandy في عقدة الاختبار الخاصة بي 4.29 على ما يرام. سأحاول مرة أخرى على مفتاح الجدار. هذه ليست لمسة سونوف الأصلية ، إنها منزلية الصنع.

@ TD-er بعد التزامات اليوم ، تستيقظ عقدي حتى عندما أوقف تشغيل wifi لبضع ثوان (1-5). تهانينا.

ESP_Easy_mega-20180430_normal_ESP8266_1024.bin
قالت لي أمي ذات مرة:
"قالت يا بني ، إذا اختفت الخلل بالأمس ، فربما يكون من الجيد جدًا تصديقها ،
بالتأكيد سأعود غدا! "

444 : EVENT: System#Wake
453 : WIFI : Set WiFi to STA
485 : WIFI : Connecting MAD_MOB attempt #0
486 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
499 : EVENT: System#Boot
508 : SW   : Switch state 1 Output value 1
511 : EVENT: Float_SW#Switch=1.00
525 : ACT  : Publish domoticz/in,{"idx":66,"nvalue":0,"svalue":"FLOAT_SWITCH_1_00:00:00"}
1020 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22744
3348 : EVENT: WiFi#Disconnected
3354 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
4031 : WIFI : Connecting MAD_MOB attempt #1
4032 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
6894 : EVENT: WiFi#Disconnected
6900 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
7031 : WIFI : Connecting MAD_MOB attempt #2
7032 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
9894 : EVENT: WiFi#Disconnected
9900 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
10031 : WIFI : Connecting MAD_MOB attempt #3
10032 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
12894 : EVENT: WiFi#Disconnected
12900 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
13030 : WIFI : Connecting MAD_MOB attempt #4
13031 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
15894 : EVENT: WiFi#Disconnected
15900 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
16030 : WIFI : Connecting MAD_MOB attempt #5
16031 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
18894 : EVENT: WiFi#Disconnected
18900 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
19031 : WIFI : Set WiFi to AP+STA
19953 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
19953 : WIFI : Connecting MAD_MOB attempt #6
19954 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
22824 : EVENT: WiFi#Disconnected
22830 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
23032 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
23032 : WIFI : Connecting MAD_MOB attempt #7
23033 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
25902 : EVENT: WiFi#Disconnected
25909 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
26032 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
26032 : WIFI : Connecting MAD_MOB attempt #8
26033 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
28902 : EVENT: WiFi#Disconnected
28908 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
29032 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
29032 : WIFI : Connecting MAD_MOB attempt #9
29033 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
31020 : WD   : Uptime 1 ConnectFailures 0 FreeMem 20104
33371 : EVENT: WiFi#Disconnected
33377 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 4332 ms
34033 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
34033 : WIFI : Connecting MAD_MOB attempt #10
34034 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
36904 : EVENT: WiFi#Disconnected
36910 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
37033 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
37033 : WIFI : Connecting MAD_MOB attempt #11
37034 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
39904 : EVENT: WiFi#Disconnected
39910 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms

تم الاتصال في النهاية بعد 24 محاولة ، لكنها ماتت .. مع
94679 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 12 s
وميض 0429 أعلى 0430 ، اتصال فوري ، كل شيء على ما يرام

مع 0429 كونه بناء ليلي؟
فقط لاستبعاد إمكانية اختلاف شيء ما في بيئة البناء للبنايات الليلية.

0429 كما تم التنزيل من ، (نفس الأمر مع 0430)
https://github.com/letscontrolit/ESPEasy/releases

هل قمت أيضًا بإعادة التشغيل الكامل بعد الوميض؟

من الغريب جدًا أنها تعمل بشكل جيد مع 0429 ولم تعد مع 0430.

نعم ، جربت عدة أشياء ، ولديها حاليًا تصحيح 0429 مصححًا بـ "إصلاح حالة خطأ gpio" على العقدة ،
سوف تومض عليه مع 0430 الآن

لن يتم الاتصال كلا

26033 : WIFI : Connecting MAD_MOB attempt #8
26034 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
30504 : EVENT: WiFi#Disconnected
30507 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 4464 ms
30802 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
30803 : WIFI : Connecting MAD_MOB attempt #9
30803 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
31020 : WD   : Uptime 1 ConnectFailures 0 FreeMem 19984
33671 : EVENT: WiFi#Disconnected
33673 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
33797 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
33797 : WIFI : Connecting MAD_IOT attempt #10

وماذا لو قمت بالتبديل إلى DHCP؟
ربما يمكنك أيضًا تعيين سجل التصحيح على "تصحيح المزيد" في "الأدوات" -> "خيارات متقدمة"

لقد عدت بالفعل إلى 0429 ، حسنًا بينما سأغير التسجيل و DHCP ..
تم: سجل 0430 DHCP ، وتصحيح المزيد

13031 : WIFI : Connecting MAD_MOB attempt #4
scandone
15894 : EVENT: WiFi#Disconnected
15896 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
16031 : WIFI : Connecting MAD_MOB attempt #5
scandone
18894 : EVENT: WiFi#Disconnected
18896 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2861 ms
19032 : WIFI : Set WiFi to AP+STA
mode : sta(5c:cf:7f:72:96:ec) + softAP(5e:cf:7f:72:96:ec)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
bcn 0
del if1

add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
19957 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
19958 : WIFI : Connecting MAD_IOT attempt #6
scandone
22823 : EVENT: WiFi#Disconnected
22825 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
23033 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
23033 : WIFI : Connecting MAD_IOT attempt #7
scandone

تعذر اتصال ESPEasy الخاص بي بعد "طرده" (؟) مع "انتهاء صلاحية المصادقة (2)". الإصدار من 2904 يتجاوز هذه المشكلة.

معك قد يكون شيء آخر.

هل يمكنك محاولة تشغيل نقطة اتصال من هاتفك؟ فقط للتأكد من أنها ليست مشكلة متعلقة بـ AP؟

كما أن جهازك لا يصل حتى إلى مفاوضات DHCP ، وفقًا للسجل ...

هنا سجل مو من الأمس ، للإشارة فقط:

46772: WIFI: غير متصل! السبب: "(2) انتهاء صلاحية المصادقة" متصل لمدة 33 ثانية
47114: WIFI: توصيل محاولة net-1252-ki # 0
سكاندوني
49975: WIFI: غير متصل! السبب: '(201) لم يتم العثور على AP' متصل لمدة 2861 مللي ثانية
50115: WIFI: توصيل محاولة net-1252-ki # 1
سكاندوني
حالة: 2 -> 2 (ب 0)
حالة: 2 -> 0 (2)
53975: WIFI: غير متصل! السبب: "(2) انتهاء صلاحية المصادقة" متصل لمدة 3860 مللي ثانية
54115: WIFI: توصيل محاولة net-1252-ki # 2
سكاندوني
حالة: 0 -> 2 (b0)
حالة: 2 -> 3 (0)
حالة: 3 -> 5 (10)
أضف 0
مساعدة 1
cnt

متصلة بشبكة net-1252-ki ، القناة 2
بدء عميل dhcp ...
57098: WIFI: متصل! AP: net-1252-ki (7C: 8B: CA: A6: CF: 96) Ch: 2 المدة: 2982 مللي ثانية
ip: 10.11.12.102 ، القناع: 255.255.255.0 ، gw: 10.11.12.1
57631: WIFI: DHCP IP: 10.11.12.102 (سهل الاختبار -0) GW: 10.11.12.1 SN: 255.255.255.0 المدة: 532 مللي ثانية
57631: WIFI: Arduino wifi status: WL_CONNECTED ESPeasy Internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
مساء مفتوح ، اكتب: 2 0
69364: WD: Uptime 1 ConnectFailures 0 FreeMem 18384

kmihaylov "نقطة اتصال من هاتفك؟ فقط للتأكد من أنها ليست مشكلة متعلقة بـ AP؟"
نعم لقد فعلت كل هذه الحيل ،
أستخدم جهازي توجيه ونقطة اتصال Android الخاصة بي عدة مرات ، والنتائج متسقة.
بالنسبة لي: 0430 غير مجدية ، في انتظار 0501 ؛)

ESP_Easy_mega-20180501_normal_ESP8266_1024.bin 👎

INIT : Booting version: mega-20180501 (ESP82xx Core 2_4_1)
102 : INIT : Cold Boot
103 : FS   : Mounting...
109 : FS   : Mount successful, used 75802 bytes of 113201
406 : CRC  : program checksum       ...OK
415 : CRC  : SecuritySettings CRC   ...OK
416 : CRC  : binary has changed since last save of Settings
434 : INIT : Free RAM:23512
434 : INIT : I2C
434 : INIT : SPI not enabled
449 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1)
449 : EVENT: System#Wake
453 : WIFI : Set WiFi to STA
mode : sta(5c:cf:7f:72:96:ec)

add if0
486 : WIFI : Connecting MAD_MOB attempt #0
499 : EVENT: System#Boot
502 : SW   : Switch state 1 Output value 1
506 : EVENT: Float_SW#Switch=1.00
1021 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22712
scandone
3349 : EVENT: WiFi#Disconnected
3351 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
4032 : WIFI : Connecting MAD_MOB attempt #1
scandone
6894 : EVENT: WiFi#Disconnected
6897 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
7032 : WIFI : Connecting MAD_IOT attempt #2
scandone
9895 : EVENT: WiFi#Disconnected
9897 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
10032 : WIFI : Connecting MAD_IOT attempt #3
scandone
12895 : EVENT: WiFi#Disconnected
12897 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
13031 : WIFI : Connecting MAD_MOB attempt #4
.
.
.
scandone
278422 : EVENT: WiFi#Disconnected
278424 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2863 ms
278558 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
278558 : WIFI : Connecting MAD_MOB attempt #80

وميض 0429 فوق الجزء العلوي ، ممتاز ، حاول أولاً 👍

194 : WIFI : Connecting MAD_MOB attempt #0
195 : WIFI  : SDK station status differs from Arduino status. SDK-status: 1 Arduino status: 6
XXXX : Here 0066
207 : EVENT: System#Boot
210 : SW   : Switch state 1 Output value 1
XXXX : Here 0066
214 : EVENT: Float_SW#Switch=1.00
AAAA : Here
1021 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22152
scandone

state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt

connected with MAD_MOB, channel 7
dhcp client start...
4983 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 4788 ms
XXXX : Here 0066
4984 : EVENT: WiFi#ChangedAccesspoint
4990 : WIFI  : SDK station status differs from Arduino status. SDK-status: 1 Arduino status: 6
ip:192.168.0.108,mask:255.255.255.0,gw:192.168.0.254
10942 : WIFI : DHCP IP: 192.168.0.108 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 5958 ms
11082 : Current Time Zone:  DST time start: 2018-10-07 01:00:00 offset: 660 minSTD time start: 2018-04-01 01:00:00 offset: 60
0 min
XXXX : Here 0066
11084 : EVENT: Time#Initialized
XXXX : Here 0066
11089 : EVENT: WiFi#Connected
11095 : Webserver: start
11095 : WIFI  : SDK station status differs from Arduino status. SDK-status: 5 Arduino status: 3
11101 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
XXXX : Here 0066
11120 : EVENT: Clock#Time=Tue,12:52
11123 : EVENT: Clock#Time=Tue,12:52 Processing time:4 milliSeconds
11188 : MQTT : Intentional reconnect
11286 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
11287 : Subscribed to: domoticz/out
XXXX : Here 0066
11289 : EVENT: MQTT#Connected
11293 : EVENT: MQTT#Connected Processing time:4 milliSeconds

لم يتغير شيء بالفعل مع 0501.
نظرًا لذلك ، من الجيد معرفة أنه لم يتغير شيء من جانب WiFi في اختباراتك.

مرحبا،

واجهت أيضًا مشكلات في الإصدار 0430 لتشغيله على SONOFF Basic. عادت إلى الصورة التي تومضت بها من قبل ، لكن ذلك لم يجعلها أفضل. كان WebIf بطيئًا جدًا ولم يُرجع طلب واحد من أصل 50 شيئًا. بعد فترة ، تمكنت من إجراء إعادة ضبط المصنع من WebIf و AP مرة أخرى. وبعد ذلك قمت بتكوينه مرة أخرى. الآن يبدو على ما يرام مرة أخرى.

يمكنني أن أؤكد مع Oxyandy أن هناك بعض المشكلات في الإصدار 0430.

تضمين التغريدة
مستخدم Sonoff آخر 👍 ممتاز
هل يمكنك إخباري بالتاريخ والإصدار الموجود على ثنائي الفينيل متعدد الكلور؟
هل حاولت 0429؟

الإصدار 1.1 من ثنائي الفينيل متعدد الكلور

لا ، لم أجرب 0429 ، استخدمت نموذجًا واحدًا بداية من أبريل (لا أعرف
التي يجب أن تتحقق من ذلك الليلة). لم أفعل ما أحاول كثيرًا ،
لأنه يحول الأضواء من حوض السمك. لذلك كنت قليلا
بخيبة أمل لم تنجح خادمة عائدة لي حزينة أن ذلك أيضًا
فشل.

ولكن يبدو أن الشخص الذي أملكه الآن فقد الاتصال بعد إعادة تشغيل AP.
لذلك اعتقدت أنني يجب أن أقوم بتحديثه ، لكن للأسف فشل بشكل كبير. لذا
حان الوقت لي بعض الوقت لأجعلها تعمل مرة أخرى.

ثنائي الفينيل متعدد الكلور بتاريخ 5-5-2017؟ إذا كان الأمر كذلك نفس المراجعة مثلي ..
بصفتي مستخدم Sonoff ، يمكنني أن أوصي بـ 0429.
لقد حاولت للتو إعادة تشغيل أجهزة التوجيه الخاصة بي لاختبار إعادة الاتصال ،
لقد فعلت هذا سابقًا - لكنني أكدت لك للتو ، كل شيء على ما يرام
يعيد الاتصال بشكل مثالي ، يرجى المحاولة 0429

Oxyandy ، حسنًا ، سأحاول مرة أخرى ، شكرًا للنصيحة

بالنسبة لجهازي (WEMOS D1) ، يعمل الإصدار MEGA-20180501 كما هو متوقع.
يتصل Wifi ويعيد الاتصال بشكل صحيح بعد إعادة تشغيل جهاز التوجيه.
أعمال الاستيراد MQTT
MQTT مع Openhab يعمل.
سوف kepp في الاختبار لبضعة أيام.

Oxyandy ما جهاز Sonoff؟ أساسي؟
قد يكون لدي القليل من التمدد.

يجب أن يكون هناك شيء في هذه التغييرات:
https://github.com/letscontrolit/ESPEasy/compare/mega-20180429...mega-20180430

نعم ، هو كل ما أستخدمه ، لدي 40 من أساسيات Sonoff
(آه ميزة أخرى رائعة لـ Github ، شكرًا على سبيل المثال)

يمكنك حتى مقارنة الشوكات :)

Oxyandy هل يمكنك اختبار أحدث إصدار من فضلك؟ لقد غيرت LWIP من 2.0 إلى 1.4 بسبب خطأ في HTTP POST (تم تشويه القواعد الكبيرة عندما> 1520 بايت)
وبعد ذلك تومض بضع وحدات Sonoff Basic.
كل شيء على ما يرام هنا. لذلك ربما ......؛)

تهيئة: إصدار التمهيد: (ESP82xx Core 2_4_1، NONOS SDK 2.2.1 (cfd48f3)، LWIP: 1.4.0-RC2)
تم الاتصال بعد 32 محاولة. يمكنك القيام به على نحو أفضل..
أني فقط مستيقظ الآن .. 7.20 صباحًا ، أحتاج .. قهوة

أنا حقا لا أفهم ...
أنا أعمل هنا مع Sonoff TH16 وأيضًا Sonoff Basic وجميعها تظهر نفس الاتصالات السريعة:

INIT : Booting version:  (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 1.4.0-RC2)
100 : INIT : Warm boot #1
102 : FS   : Mounting...
107 : FS   : Mount successful, used 75802 bytes of 113201
110 : CRC  : No program memory checksum found. Check output of crc2.py
122 : CRC  : SecuritySettings CRC   ...OK
140 : INIT : Free RAM:21896
141 : INIT : I2C
141 : INIT : SPI not enabled
155 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 1.4.0-RC2)
156 : WIFI : Set WiFi to STA
187 : WIFI : Connecting Lurch2 attempt #0
305 : WD   : Uptime 0 ConnectFailures 0 FreeMem 21168
3952 : WIFI : Connected! AP: Lurch2 (5C:49:79:4D:7B:39) Ch: 6 Duration: 3763 ms
4656 : WIFI : DHCP IP: 192.168.1.97 (ESP-Easy-0) GW: 192.168.1.1 SN: 255.255.255.0   duration: 704 ms
4670 : Webserver: start
5048 : Current Time Zone:  DST time start: 2018-03-25 02:00:00 offset: 120 minSTD time start: 2018-10-28 03:00:00 offset: 60 min

32 محاولة ، أي ما يقرب من 65 ثانية ، على ما أعتقد؟
هل هذا صحيح بعد تعطيل SoftAP؟

يساعد؟

97047 : WIFI : Connecting MAD_IOT attempt #31
scandone
99909 : EVENT: WiFi#Disconnected
99912 : WIFI : Disconnected! Reason: '(201) No AP found' Connected for 2862 ms
100046 : WIFI : AP Mode ssid will be ESP_Easy_0 with address 192.168.4.1
100047 : WIFI : Connecting MAD_MOB attempt #32
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 4
cnt

connected with MAD_MOB, channel 7

dhcp client start...
105814 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 5764 ms
105815 : EVENT: WiFi#ChangedAccesspoint
bcn_timout,ap_probe_send_start
ip:192.168.0.107,mask:255.255.255.0,gw:192.168.0.254
110799 : WIFI : DHCP IP: 192.168.0.107 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 4986 ms
110810 : EVENT: WiFi#Connected
110816 : Webserver: start
110816 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
110936 : NTP  : NTP host au.pool.ntp.org (27.124.125.251) queried
111007 : NTP  : NTP replied: 70 mSec
111009 : Current Time Zone:  DST time start: 2018-10-07 01:00:00 offset: 660 minSTD time start: 2018-04-01 01:00:00 offset: 6

الافراج عن جيثب ،
ESP_Easy_mega-20180502_normal_ESP8266_1024.bin
لا يوجد وقت - يلزم إجراء المزيد من الاختبارات لاحقًا

INIT : Booting version: mega-20180502 (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 1.4.0-RC2)
104 : INIT : Cold Boot
106 : FS   : Mounting...
112 : FS   : Mount successful, used 75802 bytes of 113201
413 : CRC  : program checksum       ...OK
421 : CRC  : SecuritySettings CRC   ...OK 
422 : CRC  : binary has changed since last save of Settings
440 : INIT : Free RAM:22528
440 : INIT : I2C
440 : INIT : SPI not enabled
455 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 1.4.0-RC2)
455 : EVENT: System#Wake
459 : WIFI : Set WiFi to STA
mode : sta(5c:cf:7f:72:96:ec)
add if0
492 : WIFI : Connecting MAD_MOB attempt #0
493 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
506 : EVENT: System#Boot
509 : SW   : Switch state 1 Output value 1
512 : EVENT: Float_SW#Switch=1.00
1005 : WD   : Uptime 0 ConnectFailures 0 FreeMem 21776
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 2
cnt 

connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
4283 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 3789 ms
4286 : EVENT: WiFi#ChangedAccesspoint
4291 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
4297 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 14 ms
4316 : EVENT: WiFi#Connected
4322 : Webserver: start
4322 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
4416 : MQTT : Intentional reconnect
4559 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
4560 : Subscribed to: domoticz/out
4562 : EVENT: MQTT#Connected
4565 : EVENT: MQTT#Connected Processing time:3 milliSeconds
4658 : NTP  : NTP host au.pool.ntp.org (203.122.222.149) queried
4700 : NTP  : NTP replied: 40 mSec
4701 : Current Time Zone:  DST time start: 2018-10-07 01:00:00 offset: 660 minSTD time start: 2018-04-01 01:00:00 offset: 600 min
4704 : EVENT: Time#Initialized
4708 : EVENT: Time#Initialized Processing time:3 milliSeconds
4712 : EVENT: Clock#Time=Wed,13:13
4715 : EVENT: Clock#Time=Wed,13:13 Processing time:3 milliSeconds

هذا أسرع إعادة الاتصال ، أليس كذلك؟

أسرع من الذي تم تجميعه ذاتيًا قبل الإصدار ، نعم ويبدو مستقرًا
لا شكوى مني بعد ..
لم يتم اختباره كثيرًا حقًا ، لكنني أبقى على اتصال أثناء إعادة بناء جزازة العشب.
إذا وجدت مشكلة ، فسأبلغ عنها ، وإلا فإن أي شيء آخر منشورة مني يعني أنه يعمل بشكل جيد.
شكرا !

Load | 9% (LC=12576)
Free Mem | 13040 (12256 - sendContentBlocking)

@ TD-er وقت التعليقات ، يمكنني النقر فوق روابط صفحة الويب (بسرعة متعمدة) القفز من صفحة إلى أخرى ،
ضرب F5 بشكل مسيء ، وهذا يعني باستمرار بأسرع ما يمكنني .. لا يتأخر أبدًا ، يتم التحميل دائمًا
لا أحب 0403 بعد الآن ...

نحن سعداء للغاية لسماع ذلك! :) خطتنا هي جعل هذا المستوى المتوقع من الاستجابة ، وجعله أفضل فقط من هنا: +1:

لقد كسرته ، رائع

  • جربت بضع صفحات F5 سريعة مع فتح صفحة الجهاز لإبهار نفسي بوقت الاستجابة ...

اعذروا الطوابع الزمنية غير المترابطة
تركتها تعمل لفترة من الوقت ، يبدو أنها لن تتعافى أبدًا ، آسف
رد المسلسل بـ: ربما يساعد

5963508 : IP blocked: 0.0.0.0 Allowed: 192.168.0.0 - 192.168.0.255
5963687 : Ram usage: Webserver only: 0 including Core: 0
5963716 : WD   : Uptime 99 ConnectFailures 0 FreeMem 13536
5963859 : Ram usage: Webserver only: 0 including Core: 0
17:09:00: LmacRxBlk:1
17:09:01: LmacRxBlk:1
LmacRxBlk:1
17:09:03: LmacRxBlk:1
LmacRxBlk:1
17:09:05: LmacRxBlk:1
LmacRxBlk:1
17:09:07: LmacRxBlk:1
17:09:08: LmacRxBlk:1
LmacRxBlk:1
17:09:10: LmacRxBlk:1
LmacRxBlk:1
17:09:12: LmacRxBlk:1
LmacRxBlk:1
17:09:14: LmacRxBlk:1
LmacRxBlk:1
17:09:16: LmacRxBlk:1
LmacRxBlk:1
17:09:18: LmacRxBlk:1
LmacRxBlk:1
17:09:20: LmacRxBlk:1
bcn_timout,ap_probe_send_start
LmacRxBlk:1
17:09:22: LmacRxBlk:1
LmacRxBlk:1
17:09:23: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
LmacRxBlk:1
17:09:25: LmacRxBlk:1
LmacRxBlk:1
17:09:27: LmacRxBlk:1
17:09:28: LmacRxBlk:1
LmacRxBlk:1
17:09:30: LmacRxBlk:1
LmacRxBlk:1
17:09:32: LmacRxBlk:1
LmacRxBlk:1
17:09:34: LmacRxBlk:1
17:09:35: LmacRxBlk:1
LmacRxBlk:1
17:09:37: LmacRxBlk:1
LmacRxBlk:1
17:09:39: LmacRxBlk:1
LmacRxBlk:1
17:09:41: LmacRxBlk:1
LmacRxBlk:1
17:09:43: LmacRxBlk:1
LmacRxBlk:1
17:09:45: LmacRxBlk:1
LmacRxBlk:1
17:09:47: LmacRxBlk:1
17:09:48: LmacRxBlk:1
LmacRxBlk:1
17:09:50: LmacRxBlk:1
LmacRxBlk:1
17:09:52: LmacRxBlk:1
LmacRxBlk:1
17:09:54: LmacRxBlk:1
LmacRxBlk:1
17:09:56: LmacRxBlk:1
LmacRxBlk:1
17:09:58: LmacRxBlk:1
LmacRxBlk:1
17:10:00: LmacRxBlk:1
LmacRxBlk:1
17:10:02: LmacRxBlk:1
LmacRxBlk:1
17:10:04: LmacRxBlk:1
LmacRxBlk:1
17:10:06: LmacRxBlk:1
LmacRxBlk:1

إذن LmacRxBlk: 1 له علاقة بـ SDK ..
على أي حال ، كان هناك إساءة استخدام واضحة وإثباتًا لمدى سرعة تشغيل خادم الويب الآن ،
الجزء المحزن أنه لا يمكن أن يتعافى ، أتساءل عما إذا كانت هناك طريقة للقبض عليه ، حتى يتمكن من ذلك. ؟

من الجيد أن تسمع بعض الإساءات اللازمة لكسرها ؛)

هناك بالفعل بعض القيود على عدد الاتصالات وبقدر ما أعرف يمكن استدعاء وظيفة تتبع أجهزة ضبط الوقت في كثير من الأحيان. لكن من المؤسف أنها لا تتعافى من تلقاء نفسها.
ربما يجب أن نضيف بعض ميزات البرامج الرقابية لإعادة التشغيل في مثل هذه المناسبات.

لقد رأيت بعض المشكلات المماثلة بنفسي الليلة الماضية ، عندما كانت وظيفة تحليل القالب تملأ كل الذاكرة. هذا أيضًا غير قابل للاسترداد ، لذلك هناك المزيد من حالات الاستخدام لميزة إعادة التشغيل التلقائي.

مهلا 5 دقائق الإصلاح؟ هل يوجد فرع؟
قراءة أخرى: https://github.com/Links2004/arduinoWebSockets/issues/57

لا ليس إصلاحًا ، لقد كان مجرد تسمية تشير إلى أن wifi ثابت. أعتقد أن محاولة إصلاح المخازن المؤقتة الفائضة بسبب إساءة الاستخدام هي مشكلة مختلفة ؛)
لقد استغرق هذا بالفعل وقتًا أطول مما كان متوقعًا ، لذلك دعونا نعتبر هذا واحدًا ثابتًا ليعطيني الشعور ببعض التقدم الذي تم إحرازه :)

هل يمكنك فتح مشكلة جديدة مع الروابط حول تجاوز سعة المخزن المؤقت هذا + تعليق؟

نعم ، لا مشكلة ؛)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات