Espeasy: '(200) Beacon timeout' & '(201) Tidak ada AP ditemukan'

Dibuat pada 25 Apr 2018  ·  180Komentar  ·  Sumber: letscontrolit/ESPEasy

Ringkas masalah/permintaan fitur

'(200) Beacon timeout' & '(201) Tidak ada AP ditemukan'
Jadikan penggunaan firmware terbaru tidak berguna, itu terjadi begitu cepat sehingga saya tidak pernah bisa memuat halaman web.
Saya terjadi langsung.
Mencoba perangkat perawan, Erase_Flash, tidak ada yang mengubah hasilnya.
Mencoba 2 router & bahkan hotspot Android seluler saya & memulai ulang router.
Selalu sama, selalu instan masalah.
Cukup atur Wifissid & Wifikey, simpan - masalah dimulai, jadi menggunakan DHCP, tidak mencoba statis dll

Sistem konfigurasi

Unit Sonoff Basic dengan 1M flash PCB tertanggal 2017-5-5 TH_V1.1
ESP8266EX
Saya dapat melacak kembali ini jika itu membantu?
Tidak akan mundur tanpa diminta.
Firmware terakhir mencoba mega-20180424 (ESP82xx Core 2_4_0)

Stabiliy Wifi Fixed

Komentar yang paling membantu

tangkapan cepat: setelah unit pertama berjalan dengan baik dengan kode Anda yang disederhanakan mulai malam ini, sekarang saya membilas semua perangkat uji (~ 10). Kita akan lihat bagaimana kelanjutannya.

tetapi sekarang saya dapat mengatakan, bahwa perangkat saya tampaknya menyukai kode Anda cukup baik, saya melihat rekoneksi tertentu dari waktu ke waktu (200&201) tetapi setidaknya mereka terhubung kembali setiap kali berhasil.

satu hal yang tampaknya penting saat menggunakan lwIP2 pastikan Anda mengambil bandwidth tinggi, jika tidak, tampaknya kehilangan beberapa data dari waktu ke waktu ketika ada banyak yang harus dikirim (mis. besar karena itu. Dengan lwIP bandwidth tinggi ini sepertinya hilang..

antarmuka web terlihat cepat juga cpu sedikit lebih rendah rata-rata dan memori bebas lebih tinggi.

Semua 180 komentar

Saya baru saja (beberapa menit yang lalu) menambahkan beberapa perbaikan cepat untuk melakukan koneksi ulang yang lebih aktif.

Namun, jika Anda mendapatkan Beacon timeout begitu cepat dan sering, mungkin ada beberapa masalah lain di sini.
Batas waktu suar adalah alasan umum untuk memutuskan sambungan. Tapi umum seperti dalam beberapa kali seminggu mungkin beberapa kali per hari. Tidak sesering yang Anda gambarkan.
"Tidak ada AP yang ditemukan" adalah hal lain yang baru saya temukan kemarin.
ESP32 memiliki event untuk memberi sinyal "STAstart", yang akan menyala ketika modul wifi online dan stabil.
Pada ESP32 ini akan memakan waktu antara 30 dan 450 msec (pada node pengujian saya).
Jika Anda mencoba melakukan beberapa hal terkait wifi antara memulai mode wifi dan melakukan sesuatu dengan wifi, itu akan menghasilkan masalah aneh.
Sebagai contoh:

  • terhubung tetapi tidak ada lalu lintas yang memungkinkan
  • batas waktu tak terbatas pada koneksi dimulai sebelum mode wifi STA stabil.
  • Tidak ada AP yang menemukan kesalahan.

ESP8266 tidak memiliki acara STAstart seperti itu. Tetapi Anda dapat menambahkan beberapa penundaan dalam fungsi yang sebenarnya menyetel mode ke WIFI_STA
Penundaan 250 msec hampir selalu baik-baik saja.

Ada wawasan baru lainnya tentang wifi yang harus saya gunakan dan kode wifi menjadi terlalu rumit dalam beberapa minggu terakhir.
Jadi harus ada desain ulang sederhana (atau desain ulang untuk kesederhanaan) ke kode wifi.
Saya akan mengerjakannya selama beberapa hari ke depan dan kemudian merilisnya.

Jadi, silakan uji versi kode terakhir (atau tunggu 3 jam dan Anda akan mendapatkan versi 025 yang baru)

Dan terkadang juga membantu untuk me-restart accesspoint, karena beacon timeout seharusnya tidak sering terjadi, meskipun ada beberapa kesalahan logika dalam kode saat ini.

Saya akan mencoba membangun 025..
Saya dapat melacak kembali kesalahan ini ???
Diperkenalkan di suatu tempat di bulan lalu...
Adalah masalah instan, segera setelah menyiapkan Wifi
mencoba berbagai merek & model router & hotspot ponsel Android saya, masalah konsisten semua router
Turunkan firmware ke pra-CRC gagal, masalah ini hilang, Wifi berfungsi dengan baik.

ESP_Easy_mega-20180425_normal_ESP8266_1024.bin
Hapus penuh sebelum flash
Buka Serial Monitor, boot dingin..
AP tidak muncul di mana-mana, coba PC, Router & Ponsel saya..
Boot dingin & coba lagi, tidak ada AP "ESP_Easy_0" yang ditemukan untuk mengkonfigurasi Wifi
Mencoba lagi, menunggu.... Cukup kali dikonfirmasi, tidak ada titik akses yang terlihat
Saatnya untuk langkah 2, lihat log di bawah ini - Pengaturan Serial

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

Pengaturan WiFi serial

>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

koneksi wifi terputus
koneksi wifi
tidak melakukan apa-apa, hanya respons serial OK
Saatnya Cold Boot

sepatu bot dingin

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

Serial "Reset" - Coba lagi
Tidak ada AP yang terlihat

Menggunakan router kedua Atur Wifi melalui serial & simpan

Wifidisconnect & Wificonnect
Bahkan boot Dingin -- Tidak ada yang berubah

Ok, mungkin patch mungkin telah merusak hal-hal mengenai mode AP.
Tentang kesalahan yang dilaporkan. Saya baru saja menambahkan alasan pemutusan sambungan untuk mendapatkan lebih banyak wawasan tentang apa yang terjadi.
Sebelumnya mungkin ada masalah WiFi, tetapi tidak pernah masuk

Mengambil modul lain yang berfungsi sempurna dengan firmware yang ada, ditetapkan sebagai IP statis
Berkedip 0425 di atas
Terhubung secara berbeda, tidak lebih baik, dapat memposting seluruh log tetapi dengan cepat saya melihat:

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

Mencoba ESP_Easy_mega-20180425_normal_ESP8266_4096, saya mengatur wifi melalui serial, dan saya melihat ini:

520 : WD : Uptime 0 ConnectFailures 0 FreeMem 19728
521 : WIFI : Menghubungkan nl5658az49 upaya #0
2658 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2136 mdtk
2658 : WIFI : Koneksi Gagal
2759 : WIFI : Setel WiFi ke AP
3648 : WIFI : AP Mode ssid akan menjadi ESP_Easy_0 dengan alamat 192.168.4.1

AP ESP_Easy_0 tidak terlihat oleh laptop atau ponsel saya.

Oke, apa versi terakhir ESPeasy yang hanya bekerja dengan wifi?
Kemudian saya akan menggabungkan versi kode wifi itu ke ESPeasy dan akan melihat wifi berbasis acara nanti. Ini benar-benar memakan terlalu banyak waktu dan itu hanya mengarah pada lebih banyak masalah.

Ada tambalan untuk masalah IP statis, yang tentu saja akan saya gunakan. dan beberapa masalah lain yang telah mengganggu ESPeasy selama lebih dari sebulan.

Jadi tolong, versi apa yang baru saja berfungsi?

Versi terbaik di node saya adalah mega-20180410

Tetap saja, yang baru-baru ini? Itu setelah wifi berbasis acara, kan @TD-er?

Harap laporkan kembali di sini saran lainnya tentang rilis yang dapat dipilih untuk wifi async.

Antarmuka web bekerja sangat cepat jadi pasti wifi berbasis acara.
Tapi versi ini pada inti 2.3.0.
Mungkin itu benar-benar satu masalah 2.4.0 dan bukan wifi berbasis acara?

Saya memiliki masalah yang sama semua bekerja dengan sempurna pada 04102018 setelah memutakhirkan ke
versi apa pun setelah ini saya mendapatkan bootloop yang bahkan tidak dapat saya turunkan
versi sebelumnya... Perlu dicek cara keluar dari bootloop di wemos D1.

Sejauh yang saya mengerti 0410 adalah yang terakhir pada 2.3 inti dan setelah itu semua
versi menggunakan 2.4

Pada hari Rabu, 25 April 2018, 09:30 melwinek [email protected] menulis:

Antarmuka web bekerja sangat cepat jadi pasti wifi berbasis acara.
Tapi versi ini pada inti 2.3.0.
Mungkin itu benar-benar satu masalah 2.4.0 dan bukan wifi berbasis acara?


Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub
https://github.com/letscontrolit/ESPEasy/issues/1312#issuecomment-384187762 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/ADPy_1flYcxggS14s1bzkN96SvwMQAbFks5tsCYSgaJpZM4TiiWg
.

Jika Anda mundur dan mencoba menggabungkan perbaikan 'penting' di atas mengapa tidak
ESP_Easy_mega-20180403_normal_ESP8266_1024.bin <- CRC : Pengaturan CRC ...OK #1272
Sejauh menjawab pertanyaan
"Oke, versi terakhir ESPeasy apa yang hanya bekerja dengan wifi?"
Saya perlu menguji dengan hati-hati untuk memberikan jawaban.. Bisa dilakukan..
mega-20180403 Wifinya bagus, servernya super kuat
(menekan F5 berulang kali pada halaman perangkat, tidak pernah crash atau lag)

@sassod Anda mungkin ingin menahan tombol "flash" selama flashing.
Jadi tekan dan tahan flash, tekan reset sebentar, mulai menulis firmware sambil tetap menahan tombol flash.
Setelah menulis firmware, lepaskan tombol flash dan tekan reset.

Setidaknya, itulah metode yang saya gunakan untuk NodeMCU. Saya berasumsi Wemos D1 juga memiliki tombol reset dan flash?

Saya mencoba banyak (sekitar 20) kombinasi yang berbeda dalam beberapa minggu terakhir, semua dikompilasi sendiri, semua pada Wemos D1 Mini (sekitar 15 unit dengan sensor yang berbeda, relay, dll terpasang).
Kombinasi yang saya coba menyertakan peralihan antara versi inti (2.3.0, 2.4.0, GIT master) dan versi lwIP yang berbeda (1.4, 1.4 dikompilasi sendiri, 2.0 Bandwith Tinggi, 2.0 dikompilasi sendiri, 2.0 Memori tinggi).

Pengamatan yang saya lakukan adalah, bahwa versi ESPEasy yang paling dibenci (mulai malam ini) dengan core 2.3.0 dan lwIP 1.4 tampaknya bekerja dengan stabil.

Beralih ke inti dari GIT atau 2.4.0 dan menggunakan lwIP 2 memiliki masalah (tidak terhubung kembali / langsung masuk ke mode AP). Beralih ke lwIP 1.4 yang dikompilasi sendiri memang sedikit memperbaiki situasi (terhubung ke jaringan tetapi beralih ke mode AP 2 menit kemudian)

sejauh yang saya tahu tampaknya lebih terkait dengan versi inti dan lwIP dan bukan Wifi berbasis acara ESPEasy. Namun ini bukan pengamatan yang sangat canggih dari seorang pemula ... tapi mungkin itu membantu untuk mempersempit masalah.

Beri tahu saya jika saya dapat membantu dan/atau memberikan informasi lebih lanjut! Dan teruslah berkarya!! Sangat menghargai itu!!

Bisakah Anda juga memeriksa apakah mungkin untuk terhubung ke halaman pengaturan dan melanjutkan seluruh proses pengaturan akses wifi, saat menggunakan inti 2.3.0? (Anda mungkin perlu pengaturan bersih untuk itu)

Jika itu berfungsi sekarang, saya akan beralih kembali ke 2.3.0

karena saya di kantor saya tidak memiliki akses fisik ke perangkat sekarang, tetapi sejauh yang saya bisa melihat hari-hari terakhir, itu berhasil. beralih ke 2.4.0 atau git tidak akan menampilkan halaman lagi.

menghubungkan ke halaman penyiapan unit yang sedang berjalan (2.3.0 ESPEasy mulai malam ini) juga berfungsi dengan baik dan menunjukkan kepada saya IP terhubung yang sebenarnya.

Membersihkan dan mem-flash unit yang bisa saya coba malam ini ...

PS: yang juga saya lihat di Server ESP (FHEM) saya adalah bahwa pesan yang diterima sering kali tidak lengkap saat menggunakan GIT atau 2.4.0 dengan lwIP 2.0 (Panjang konten tidak valid (462 != 410))

Oke, itu sangat membantu. Saya akan mencoba untuk membangun 'cepat dan stabil' malam ini.
Hal wifi ini harus menjadi stabil kembali secepatnya.

Peningkatan kecepatan selalu dapat dilakukan nanti, karena sekarang saya tahu apa yang menyebabkan keterlambatan.

Saya baru saja menginstal cpuple unit dengan build Core 2.3.0 saya dari pagi ini (dan master ESPEasy) dan melihat apakah mereka berjalan stabil sepanjang hari ...

ESPeasy master.... Saya harap maksud Anda cabang "mega"?
Master telah diubah namanya menjadi 'warisan' beberapa hari yang lalu.

ya, tentu, maaf ... bilang aku pemula ;)

ESP_Easy_mega-20180410_normal_ESP8266_1024 (inti 2,3 terakhir)
Access Point menunjukkan & menghubungkan tetapi di http://192.168.244.1/setup
tidak seperti biasanya http://192.168.4.1
belum punya banyak waktu untuk mengujinya ...

Jadi apa rencananya? Ambil mega-20180425 dan ubah pengaturan kompilasi?

Saya tidak yakin sudah ada rencana :)
Tapi Anda bisa mencobanya untuk melihat apakah itu membantu. Kedengarannya seperti awal yang baik.

Punya masalah dengan AP, Judul Halaman dimuat.. tidak banyak lagi, kemudian sepertinya terkunci bahkan melalui serial
Cold Boot - Mengatur wifi secara manual melalui serial - terhubung
Server web merespons & wifi tetap terhubung (sekarang 53 m 21 s)
Secara keseluruhan tidak secepat 0403, server web berfungsi dengan baik, tetapi ada saat-saat seperti 'jeda'
mengubah status pada GPIO14,
tampaknya tertinggal dengan tampilan perubahan status itu di konsol serial
Untuk bersenang-senang saya memeriksa status GPIO yang salah, bug ramah saya masih ada

0425 dikompilasi dalam platformIO dengan 2.3.0 Core

Meskipun saya telah menyiksa perangkat, mencoba untuk menghancurkannya, itu tetap UP (1 jam 30 menit)
Tidak ada satu pun kesalahan wifi seperti yang telah saya laporkan sebelumnya
Waktu UP = waktu koneksi Wifi ..
Jadi perubahan dari 2.4 ke core 2.3 = perbedaan yang sangat besar

Hanya untuk informasi:
Saya telah menginstal 6 unit sekitar empat jam yang lalu. Kecuali satu, semuanya masih aktif dan berjalan (dengan 2.4.0 atau GIT kurang dari 5 menit). Satu berhenti merespons setelah 2 jam, tetapi yang ini saya gunakan untuk Tes HW (sensor, relai, dll), jadi kemungkinan masalah perangkat dan bukan SW.

Yang lain menjalankan build mulai pagi ini dengan core 2.3.0 yang dibangun dengan Arduino di Mac dengan set plugin khusus yang diaktifkan (32 plugin).

semoga ini membantu...

Ini sangat membantu.
Setidaknya itu membuktikan kode saya tidak terlalu buruk;)
Dan build besok pasti akan berbasis 2.3.0.

Apakah kompilasi di PlatformIO memerlukan pengaturan tambahan di versi saat ini?
Di masa lalu, semuanya bekerja tanpa masalah.
Sekarang setelah mengunggah dan mengatur ulang, itu tidak menyimpan pengaturan wifi.
Saya memberikan data, lalu hitungan mundur, dan tombol kembali ke pengaturan.
Dalam log terlihat seperti ini:
23059 : WIFI : Setel WiFi ke AP
31518 : WIFI : Setel WiFi ke AP+STA
31520 : WIFI : AP Mode ssid akan menjadi ESP_Easy_0 dengan alamat 192.168.4.1
31520 : WIFI : Kredensial Berubah, coba lagi koneksi. SSID: lipowo
31606 : WD : Waktu Aktif 1 ConnectFailures 0 FreeMem 11640
61606 : WD : Uptime 1 ConnectFailures 0 FreeMem 12560

Hmm itulah alasan saya beralih ke 2.4.0, karena ada bug di suatu tempat di 2.3.0 yang diperbaiki di 2.4.0

Saya harus melihat ke dalam itu.

Sangat menarik bahwa kompilasi asli berfungsi dengan baik, hanya saja saya tidak dapat membuatnya sendiri.

Saya menyusun dev tasmota terbaru untuk menyelidiki aturan 'baru', apa adanya
tentu saja, masalah Wifi .. haha ​​:)
Sekarang saya memiliki cara untuk 'menguji' build sejak 0403, saya akan membangun semuanya sejak saat itu dan membandingkannya karena 0403 tampaknya sangat cepat dibandingkan dengan 0425
Sebenarnya 0410 bukan? Pokoknya terlalu lelah untuk melakukan hal lain malam ini

Jadi 0403 sebenarnya "yang terbaik"?

Halo semua,
bagi saya versi kemarin bekerja dengan sangat baik.
Sama sekali tidak ada masalah dengan Wifi
Wemos D1 - 8266 dan 8285.

Hanya untuk informasi:
Saya telah mengunggah firmware file kosong 1MB.
Kemudian dimuat firmware terbaru.
Terlampir ke AP internal pada 192.168.4.1
Kemudian harus mengetik secara manual http://192.168.4.1/setup
Kemudian saya memasukkan cedentials Wifi saya
Kemudian buat ulang semua perangkat dan unggah aturannya.
Saya juga membuat beberapa pembaruan firmware sejak saat itu baik dari kompiler saya sendiri maupun dari versi pra-pembuatan. Sekarang solid dan stabil sejak tadi pukul 23:00, jadi hampir 24 jam.
Saya juga merasa jauh lebih cepat dalam koneksi Wifi daripada versi sebelumnya.

Satu-satunya masalah adalah saya harus mengetikkan http://192.168.4.1/setup secara manual sebelum halaman ini muncul secara otomatis.
Selain ini, sempurna.

Ini log saya:

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

Ada beberapa pesan log yang aneh, tetapi berhasil

pembaruan cepat: berjalan sekarang di 11 unit antara 5 dan 10 jam dengan mega commit 2fd226d mulai pagi ini dan core 2.3.0. Satu-satunya masalah yang saya temukan sampai sekarang adalah, halaman web tidak dimuat secara otomatis pertama kali (mis. Halaman login) Saya harus memanggil halaman secara langsung (mis. /tools atau /login) setelah ini, semuanya berjalan lancar di antarmuka web.

Wemos D1 saya berfungsi dengan baik dengan ESPEasy_mega-20180410.

@TD-er berkata

Jadi 0403 sebenarnya "yang terbaik"?

Anda mungkin masih bangun, saya baru saja bangun ...
Ya, sejauh ini 0403 (pra crc gagal), adalah yang terbaik
namun sebelum saya tidur saya mengkompilasi setiap rilis yang tidak pernah dimuat dengan 2.3.0
Sekarang saya dapat mengevaluasi perbedaannya dengan lebih baik & menghubungi Anda kembali.

Yah, 'bangun' agak terlalu optimis kurasa.

Saya akan tidur sekarang.
Kemajuan saat ini dapat dilihat di sini:
https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability

Tampaknya bekerja cukup baik dengan ESP32 dan ESP8266, tetapi hanya saat menggunakan DHCP.
Untuk IP statis, koneksi sering terputus.

Mungkin ketika dibangun melawan 2.4.1 itu akan berhasil. Tapi itu untuk hari lain.
Sekarang saya akan pergi tidur dan saya tidak menggabungkan ini ke dalam repositori ESPeasy.
Tapi setidaknya orang lain bisa bermain dengannya jika mereka mau.

Selama 3+ jam saya telah menguji firmware yang dikompilasi pada 2.3.0
Saya telah membuat tes & catatan yang sangat spesifik untuk masing-masing, hasil yang sangat buruk (secara keseluruhan)
sampai saya memuat 20180421, lalu 20180422 - dengan ini ada perbedaan mencolok
0422 memperbaiki bug di 0421 yang membuatnya tidak berguna.. Belum selesai dengan 0422

Apa yang saya tidak tahu..
apa yang dianggap dapat diterima "FreeMem" ?
Titik rendah yang berbahaya?
apa yang dianggap "FreeMem" tidak dapat diterima?

Orang bebas yang dapat diterima adalah sekitar 10, tetapi dengan 2.4.0 kita tidak mendapatkannya.
Minimum harus > 5k

Seperti yang diunduh dari Github
ESP_Easy_mega-20180426_normal_ESP8266_1024.bin
Tidak benar-benar diuji, hanya pada titik ini setelah flashing
Saat menguji firmware April lainnya yang dikompilasi dengan 2.3.0,
masih memiliki banyak kesalahan Wifi, jadi mengubah dari 2.4.0 ke 2.3.0 belum menyelesaikan 'semua' masalah itu,
beberapa firmware kesalahan Wifi sangat buruk, saya tidak dapat memuat server web ...
Lainnya bagus..
Belum diuji melewati 0422, tetapi log ini 0426 baru saja di-flash melalui konfigurasi 0422 untuk melihat sekilas,
beberapa kesalahan Wifi kecil di log, apakah itu terlihat dapat diterima oleh Anda?
akan melanjutkan pengujian lagi nanti, baru saja kembali ke rumah.. lapar

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

Dikompilasi dengan perubahan Anda mulai malam ini dan tampaknya berjalan stabil dengan DHCP dan IP statis. Tidak ada kesalahan dalam log setelah 1 jam dijalankan. :-)

@TD-er : baru saja menginstal beberapa unit D1 dengan komit terbaru Anda dari https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability dikompilasi dengan versi inti GIT terbaru.... Saya akan membiarkan Anda tahu bagaimana mereka berperilaku nanti hari ini.

Saya tidak tahu mengapa perangkat keras saya tidak menyukai cabang stabilitas wifi Anda, sebuah cuplikan

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

Flash ESP_Easy_mega-20180403_normal_ESP8266_1024_DOUT.bin
maka semuanya hanya bekerja..

@Oxyandy Itulah yang saya lihat tadi malam, tepat di depan mata saya mengatakan kepada saya untuk mendapatkan waktu istirahat sendiri.

IP statis + core 2.3.0 dan cabang saya sama sekali tidak stabil.
Sepertinya itu tidak mendaftarkan dirinya sebagai "terhubung + mendapat IP" dan dengan demikian koneksi MQTT tidak melakukan panggilan loop() dan broker MQTT akan memutuskan klien.
Sejauh itu yang saya dapatkan tadi malam.
Tapi setidaknya itu jauh lebih bersih daripada kode beberapa minggu terakhir dan itu selalu menyenangkan untuk dimiliki.
Saya membuang banyak kode dan mencoba membuatnya tetap sederhana.

tangkapan cepat: setelah unit pertama berjalan dengan baik dengan kode Anda yang disederhanakan mulai malam ini, sekarang saya membilas semua perangkat uji (~ 10). Kita akan lihat bagaimana kelanjutannya.

tetapi sekarang saya dapat mengatakan, bahwa perangkat saya tampaknya menyukai kode Anda cukup baik, saya melihat rekoneksi tertentu dari waktu ke waktu (200&201) tetapi setidaknya mereka terhubung kembali setiap kali berhasil.

satu hal yang tampaknya penting saat menggunakan lwIP2 pastikan Anda mengambil bandwidth tinggi, jika tidak, tampaknya kehilangan beberapa data dari waktu ke waktu ketika ada banyak yang harus dikirim (mis. besar karena itu. Dengan lwIP bandwidth tinggi ini sepertinya hilang..

antarmuka web terlihat cepat juga cpu sedikit lebih rendah rata-rata dan memori bebas lebih tinggi.

Versi dari 2604 Git dikompilasi dengan inti 2.4.1 tidak terhubung kembali setelah router restart, setelah node restart ok:
INIT : Versi booting: (ESP82xx Core 2_4_1)
67 : INIT : Boot hangat #4
68 : FS : Memasang...
93 : FS : Mount berhasil, menggunakan 75802 byte 957314
99 : CRC : Tidak ditemukan checksum memori program. Periksa keluaran crc2.py
104 : CRC : Pengaturan Keamanan CRC ...OK
105 : CRC : biner telah berubah sejak penyimpanan terakhir Pengaturan
212 : INIT : RAM Gratis: 22576
212 : INIT : I2C
212 : INIT : SPI tidak diaktifkan
226 : INFO : Plugin: 47 [Normal] (ESP82xx Core 2_4_1)
226 : WIFI : Aktifkan WiFi
226 : WIFI : Setel WiFi ke STA
228 : WIFI : Tidak ada pengaturan wifi yang valid
229 : WIFI : Koneksi Gagal
331 : WIFI : Setel WiFi ke AP
1221 : WIFI : AP Mode ssid akan menjadi ESP_Easy_0 dengan alamat 192.168.4.1
1228 : WD : Uptime 0 ConnectFailures 0 FreeMem 20328
>wifisid lipowo
Baik
>wifikey xxxxxxxxxxxxxxxxxxxxxx
Baik
> simpan
94313 : FILE : Konfigurasi tersimpan.dat
94344 : FILE : Keamanan tersimpan.dat
Baik

koneksi wifi
Baik
> mulai ulang
INIT : Versi booting: (ESP82xx Core 2_4_1)
61 : INIT : Boot hangat #2
62 : FS : Memasang...
86 : FS : Mount berhasil, menggunakan 75802 byte dari 957314
93 : CRC : Tidak ditemukan checksum memori program. Periksa keluaran crc2.py
98 : CRC : Pengaturan Keamanan CRC ...OK
204 : INIT : RAM Gratis: 22576
205 : INIT : I2C
205 : INIT : SPI tidak diaktifkan
218 : INFO : Plugin: 47 [Normal] (ESP82xx Core 2_4_1)
219 : WIFI : Aktifkan WiFi
219 : WIFI : Setel WiFi ke STA
225 : WD : Uptime 0 ConnectFailures 0 FreeMem 21920
226 : WIFI : Upaya penyambungan lipowo #0
3998 : WIFI : Terhubung! AP: lipowo (11:11:11:11:11:11) Bab: 6 Durasi: 3771 ms
8197 : WIFI : DHCP IP: 192.168.3.212 (ESP-Easy-0) GW: 192.168.3.49 SN: 255.255.255.0 durasi: 4199 ms
8200 : Server web: mulai
30225 : WD : Waktu Aktif 1 ConnectFailures 0 FreeMem 18624
60225 : WD : Uptime 1 ConnectFailures 0 FreeMem 18072
87339 : : Mem-boot ulang...

INIT : Versi booting: (ESP82xx Core 2_4_1)
63 : INIT : Boot hangat #5
64 : FS : Memasang...
89 : FS : Mount berhasil, menggunakan 75802 byte 957314
96 : CRC : Tidak ditemukan checksum memori program. Periksa keluaran crc2.py
100 : CRC : Pengaturan Keamanan CRC ...OK
207 : INIT : RAM Gratis: 22576
207 : INIT : I2C
207 : INIT : SPI tidak diaktifkan
221 : INFO : Plugin: 47 [Normal] (ESP82xx Core 2_4_1)
221 : WIFI : Aktifkan WiFi
221 : WIFI : Setel WiFi ke STA
228 : WD : Uptime 0 ConnectFailures 0 FreeMem 21920
228 : WIFI : Upaya penyambungan lipowo #0
5010 : WIFI : Terhubung! AP: lipowo (11:11:11:11:11:11) Bab: 6 Durasi: 4780 ms
5698 : WIFI : DHCP IP: 192.168.3.212 (ESP-Easy-0) GW: 192.168.3.49 SN: 255.255.255.0 durasi: 688 ms
5702 : Server web: mulai
30228 : WD : Waktu Aktif 1 ConnectFailures 0 FreeMem 18224
2943939 : SYS : 16928.00
2949938 : SYS : -72.00
2957938 : SYS : 49.00
2970232 : WD : Uptime 50 ConnectFailures 0 FreeMem 17000
3000232 : WD : Uptime 50 ConnectFailures 0 FreeMem 17000
3003938 : SYS : 16928.00
3009938 : SYS : -72.00
3017938 : SYS : 50.00
3030232 : WD : Uptime 51 ConnectFailures 0 FreeMem 17000
3039019 : WIFI : Terputus! Alasan: '(200) Beacon timeout' Terhubung selama 50 m 33 dtk
3039936 : Server web: berhenti
3039936 : WIFI : Upaya penyambungan lipowo #0
3042798 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2861 mdtk
3042799: WIFI: Koneksi Gagal
3042899 : WIFI : Setel WiFi ke AP
3043789 : WIFI : AP Mode ssid akan menjadi espt_99 dengan alamat 192.168.4.1
3060232 : WD : Uptime 51 ConnectFailures 0 FreeMem 16632
3064800 : SYS : 16560.00
3070799 : SYS : 31.00
3078799 : SYS : 51.00
3090232 : WD : Uptime 52 ConnectFailures 0 FreeMem 16632
3120232 : WD : Uptime 52 ConnectFailures 0 FreeMem 16632
3124800 : SYS : 16560.00
3130800 : SYS : 31.00
3138800 : SYS : 52.00
3150232 : WD : Uptime 53 ConnectFailures 0 FreeMem 16632
3180234 : WD : Waktu Aktif 53 ConnectFailures 0 FreeMem 16632
3184801 : SYS : 16560.00
3190813 : SYS : 31.00
3198812 : SYS : 53.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
3258813 : SYS : 54.00
3270234 : WD : Uptime 55 ConnectFailures 0 FreeMem 16632
3300234 : WD : Uptime 55 ConnectFailures 0 FreeMem 16632
3304813 : SYS : 16560.00
3310813 : SYS : 31.00
3318813 : SYS : 55.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
3378814 : SYS : 56.00
3390234 : WD : Uptime 57 ConnectFailures 0 FreeMem 16632
3420234 : WD : Uptime 57 ConnectFailures 0 FreeMem 16632
3424814 : SYS : 16560.00
3430814 : SYS : 31.00

Memperbarui:
WD : Uptime: 369 mnt, ConnectFailures: 0, FreeMem: 24784 byte
ACARA: Jam#Waktu=Kamis,22:10

Tidak ada masalah setelah lebih dari 6 jam berjalan. Tidak ada kesalahan dalam log! :-)

Saya telah melihat orang-orang sukses dengan 2.40 & 2.41 inti, saya telah mencoba membangun 0422, 0425 & 0426 dengan 2.40 & 2.41 - konektivitas menjadi lebih buruk bagi saya daripada menggunakan 2.3.0
Masih 0403 tampaknya wifi stabil terakhir bagi saya jadi saya mencoba 0403 dikompilasi menggunakan 2.4.1 inti,
berfungsi sempurna tetapi memiliki lebih sedikit mem free

@Oxyandy : mungkinkah itu masalah perangkat keras? Entah unit Anda, atau model unit Anda atau catu daya Anda atau router Anda? Atau mungkin konfigurasi Anda?

Mencoba beberapa unit hasilnya identik, konfigurasi minimal mutlak ...
unit apa pun yang saya punya masalah - setelah diturunkan ke 0403 telah sempurna ..

0403, dikompilasi menggunakan 2.4.1 Core, menghubungkan percobaan pertama, memperbarui waktu langsung, tidak ada kesalahan wifi & tetap terhubung, server web merespons setiap saat..
Intinya adalah, dengan 0403 sepertinya tidak masalah inti mana yang saya gunakan, itu hanya berfungsi ...
versi yang lebih baru menggunakan inti yang lebih tinggi membuat masalah yang ada dengan wifi menjadi lebih buruk..
Catatan: firmware yang dikompilasi dengan 2.4.1 berukuran 41K lebih besar.

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

Bangun dari git https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability dengan inti 2.4.1 dari git https://github.com/esp8266/Arduino tidak sensitif terhadap reboot router atau reboot node.

Mungkin masalahnya adalah:
https://github.com/esp8266/Arduino/commit/b08d282673055b4758cd73d3cd99573f619112a5
Ini telah diperbaiki setelah rilis 2.4.1.

Periksa pada diri sendiri. Bagi saya, ini adalah build pertama di atas 20180410, yang muncul setelah mengatur ulang router.

Sebuah lampiran firmware ini bagi mereka yang tidak ingin atau tidak dapat dikompilasi.
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 : bagaimana cara mengubah inti atau memperbaruinya ke patch terbaru?
Atau bahkan bagaimana saya bisa memeriksa versi mana yang saya gunakan?
Saya menggunakan 8285 sekarang, jadi tidak dapat menguji firmware Anda.

Instal inti 2.4.1
Unduh ini sebagai zip; https://github.com/esp8266/Arduino
Ganti konten .platformio/packages/framework-arduinoespressif8266
Ubah konten .platformio/platforms/espressif8266/platform.json
dari:

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

ke:

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

koma harus dihapus juga.
hapus .pioenvs dari sumber
menyusun.

Ini masih berfungsi:
Waktu beroperasi: | 0 hari 3 jam 20 menit
Muat: | 5% (LC=11401)
Mem Gratis: | 19064 (15528 - sendContentBlocking)

Saya tidak tahu mengapa tetapi ada banyak memori.

Bagi mereka yang membutuhkan sedikit bantuan dalam membangun, saya baru saja membuat versi tambalan yang saya tulis 2 hari yang lalu, tetapi sekarang dengan inti 2.4.1:
TD-er_wifi_stability_core-2.4.1

@melwinek : terima kasih atas petunjuk detailnya. saya kompilasi.

Hasil:
Dengan IP STATIC itu tidak terhubung kembali ke Wifi setelah router reboot (tetapi log serial menyesatkan karena dikatakan Wifi#Connected).
Dengan DHCP itu terhubung kembali dan sangat stabil.

@TD-er: ada tambalan yang harus diterapkan untuk memperbaiki masalah IP statis?

@giig1967g Belum.
Saya berharap untuk mendapatkannya sekarang. Whatsapp/email semakin sedikit mengganggu sekarang. :)

@TD-er : terima kasih!
Untuk info Anda, dengan IP statis, dalam versi mega-2018330, unit terhubung kembali setelah reboot router.

@TD-er @giig1967g 20180410 jadi

@TD-er build Anda dari dropbox dengan inti 2.4.1 atau 2.4.1 GIT?

Saya menggunakan pengaturan ini di 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

Saya pikir Anda menggunakan https://github.com/esp8266/Arduino/releases/tag/2.4.1 sebagai gantinya https://github.com/esp8266/Arduino

Pada 2.4.1 yang stabil jangan sambungkan kembali. Setidaknya untuk saya.
Tapi saya tidak tahu bagaimana menggunakan 2.4.1 GIT secara profesional, saya melanjutkan dengan cara yang mudah. Platformio dan git adalah hal baru bagi saya.

Dengan build yang baru saja saya bagikan, saya sekarang menjalankan dengan IP statis.
Sepertinya masalah dengan IP statis hilang saat menggunakan inti 2.4.1
Tidak ada yang berubah pada sumbernya, hanya pengaturan platformIO lainnya.

Saya akan menguji sedikit lagi dan harus memperbaiki sejumlah peringatan (atau Travis akan gagal), tapi saya rasa saya bisa mendorong dan menggabungkannya ke cabang utama.

Akan sangat bagus jika masalah wifi benar-benar berakhir, maka kami dapat melanjutkan pengembangan lainnya.

@TD-er: apakah Anda mencoba me-reboot router wifi?

Yap, termasuk beralih ke AP lain.

@TD-er Saya memeriksa build Anda dari dropbox. Menghubungkan kembali setelah node reboot dan setelah router reboot.
Dengan DHCP dan dengan IP statis.
Akan sangat bagus jika Anda memasukkannya ke dalam build malam.

Apakah sekarang waktunya untuk lebih dari 12 tugas? :))
Terima kasih atas kerja keras Anda dan seluruh tim.

Pertama berurusan dengan masalah memori, dan MQTT dan beberapa masalah lainnya yang dilaporkan dengan plugin tertentu.
Segera setelah itu ditangani, harus ada ruang untuk lebih banyak tugas.

@TD-er Hanya ada masalah kecil, jangan sambungkan lagi ketika saya mematikan WIFI untuk waktu yang sangat singkat. Waktu yang singkat sehingga ESP tidak akan terputus sebelum saya hidupkan kembali.:

Waktu pemutusan WIFI singkat:
60260 : WD : Uptime 1 ConnectFailures 0 FreeMem 18768
60987 : WIFI : Terputus! Alasan: '(7) Tidak terkait' Terhubung selama 19 detik
61115 : SYS : 1.00
64363 : Host tidak dapat dijangkau: 192.168.3.10
64364 : HTTP : koneksi gagal
64368 : SYS : 19536.00
68588 : Tuan rumah tidak dapat dijangkau: 192.168.3.10
68589 : HTTP : koneksi gagal
68592 : SYS : 31.00

Waktu mati WIFI yang lama:
22237 : WIFI : Terputus! Alasan: '(200) Beacon timeout' Terhubung selama 18 detik
22991 : WIFI : Upaya penyambungan lipowo #0
25853 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2862 ms
25990 : WIFI : Menghubungkan upaya lipowo #1
28903 : WIFI : Terhubung! AP: lipowo (11:11:11:11:11:11) Bab: 6 Durasi: 2911 ms
28926 : WIFI : DHCP IP: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 durasi: 23 ms

@giig1967g mungkin ini juga tentangmu?

Hmm, jadi harus ada pengecekan apakah pengiriman data bisa dilakukan dan jika tidak, paksa koneksi ulang?
Mari kita gabungkan versi ini terlebih dahulu dan kemudian lihat masalah itu. Langkah kecil pada suatu waktu :)

Dan saya bertanya-tanya seberapa realistis pemadaman itu dalam situasi dunia nyata.
Titik akses saya membutuhkan waktu > 30 detik untuk reboot penuh, jadi saya tidak dapat memeriksa pemadaman singkat tersebut.
Tapi saya bisa membayangkan itu adalah sesuatu yang _bisa_ terjadi.

@TD-er saya tidak reboot, saya matikan dan nyalakan WIFI :)
Di dunia nyata, lebih baik melindungi diri dari ini.
Tidak harus mati, hanya misalnya beberapa kesalahan perangkat lunak router.
Dan hasilnya adalah seseorang harus membongkar sakelar dinding untuk mengatur ulang :)

wifi on/of pada node ESP, atau pada accesspoint (misalnya ponsel Anda sebagai hotspot)?

Di router saya dengan LEDE-OpenWRT.

Saya sangat setuju bahwa itu adalah sesuatu yang harus kita lindungi. Tapi di build selanjutnya. Atau jam 3 pagi ini lagi dan saya agak lelah saat ini. Itu adalah hari yang sangat sibuk dengan banyak kesan.
Whatsapp masih berdering dengan orang-orang yang melihat saya di TV nasional, berbicara dengan raja dan ratu kita. :)

@TD-er : kabar buruk: dengan build dropbox Anda, dengan IP statis itu tidak terhubung kembali.
Apakah Anda memerlukan lognya?

DHCP berfungsi dengan baik

ya silahkan
Dan pengaturan IP statis Anda. (tangkapan layar?)

log setelah 20 detik reboot router:
Terhubung selama beberapa detik kemudian terputus lalu mengatakan "Terdeteksi perilaku aneh, setel ulang 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

Bagi saya, setelah waktu mati yang sama tidak masalah. Mungkin alasannya adalah aturan MQTT, NTP, orr. Node saya hampir bersih, hanya pengontrol FHEM dan 3 perangkat: RSSI, RAM, dan Uptime yang melaporkannya.

5040 : WIFI : Terhubung! AP: lipowo (11:11:11:11:11:11) Bab: 6 Durasi: 4787 ms
5041 : WIFI : IP Statis: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 durasi: 1 ms
5048 : Server web: mulai
27146 : WIFI : Terputus! Alasan: '(200) Beacon timeout' Terhubung selama 22 detik
28107 : WIFI : Upaya penyambungan lipowo #0
28107 : IP : IP Statis : 192.168.3.212 GW: 192.168.3.49 SN: 255.255.255.0 DNS: 8.8.8.8
30266 : WD : Waktu Aktif 1 ConnectFailures 0 FreeMem 19624
30971 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2864 mdtk
31107 : WIFI : Upaya penyambungan lipowo #1

105445 : WIFI : Upaya penyambungan lipowo #25
105445 : IP : IP Statis : 192.168.3.212 GW: 192.168.3.49 SN: 255.255.255.0 DNS: 8.8.8.8
108354 : WIFI : Terhubung! AP: lipowo (11:11:11:11:11:11) Bab: 6 Durasi: 2908 ms
108355 : WIFI : IP Statis: 192.168.3.212 (espt-99) GW: 192.168.3.49 SN: 255.255.255.0 durasi: 2 md
120266 : WD : Uptime 2 ConnectFailures 0 FreeMem 16856
121446 : SYS : 2.00
122364 : SYS : 16440.00
123484 : SYS : -73,00
129536 : WIFI : Setel WiFi ke STA
150266 : WD : Uptime 3 ConnectFailures 0 FreeMem 18560
180266 : WD : Uptime 3 ConnectFailures 0 FreeMem 18560
181538 : SYS : 3.00
182538 : SYS : 18488.00
183538 : SYS : -73,00

Halo. Saya memiliki masalah konektivitas yang sama (Tidak ditemukan AP) dengan fw resmi ESP_Easy_mega-20180424_normal_ESP8266_4096

5163 : Server web: mulai
30509 : WD : Uptime 1 ConnectFailures 0 FreeMem 16496
60509 : WD : Uptime 1 ConnectFailures 0 FreeMem 16496
90509 : WD : Uptime 2 ConnectFailures 0 FreeMem 16208
120509 : WD : Uptime 2 ConnectFailures 0 FreeMem 16208
150509 : WD : Uptime 3 ConnectFailures 0 FreeMem 16208
180509 : WD : Uptime 3 ConnectFailures 0 FreeMem 16208
210509 : WD : Uptime 4 ConnectFailures 0 FreeMem 16208
240509 : WD : Uptime 4 ConnectFailures 0 FreeMem 16208
270509 : WD : Uptime 5 ConnectFailures 0 FreeMem 16208
276555 : WIFI : Terputus! Alasan: '(200) Beacon timeout' Terhubung selama 4 m 32 dtk
277543 : Server web: berhenti
277543 : WIFI : Menghubungkan upaya net-1252-ki #0
279682 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2138 mdtk
279683 : WIFI : Koneksi Gagal
279783 : WIFI : Setel WiFi ke AP
280673 : WIFI : AP Mode ssid akan menjadi ESP_Easy_0 dengan alamat 192.168.4.1
300509 : WD : Uptime 5 ConnectFailures 0 FreeMem 15840

Saya mengunduh commit 4af29c4 dari garpu TD-er dan membuatnya (cukup tekan tombol build).

Maaf untuk offtopic, tapi haruskah saya menggunakan versi 'dev' atau 'normal' tidak apa-apa?
Juga bagaimana saya memaksa PlatformIO untuk membangun versi yang ditentukan? Itu melakukan 16 build dari dev, normal, hard, test, esp8285 dan lain-lain ...

@giig1967g
Ada sesuatu yang aneh terjadi dengan node Anda.
Saya mengklaim terhubung, tetapi data perutean sepertinya tidak berfungsi.
Saya telah melihat itu terjadi di sini juga dan untuk ESP32 ada kemungkinan untuk mendeteksi ketika mode STA stabil.
ESP8266 tidak memiliki acara seperti itu, tetapi kami dapat memalsukannya, hanya untuk memungkinkan elektronik wifi stabil setelah dinyalakan.
Dalam pengujian saya di sini, masalah "terhubung, tetapi tidak ada koneksi" ini jauh lebih sulit untuk direproduksi setelah ini.

Saya akan mengubah 'reset wifi' menjadi disconnect, yang merupakan solusi yang lebih elegan dan tidak bergantung pada stabilisasi wifi setelah memulai. Implementasi saat ini menggunakan WIFI_OFF dan mengaktifkan kembali.

Saya juga menautkan file rar dengan semua binari yang dibuat sebelumnya. Itu menghemat banyak waktu :)

TD-er_wifi_stability_core-2.4.1

Anda dapat membangun satu build melalui menu di kiri bawah layar PlatformIO/Atom.

Apakah Anda memerlukan normal/dev/test tergantung pada plugin yang Anda butuhkan.
Dan ESP8266/8285 adalah tentang CPU yang Anda miliki.
Angka terakhir (1024/4096) adalah tentang ukuran memori flash.

Saya baru saja menguji versi ESP8266 4M dan lognya sangat mirip.
Saya menggunakan Openhab MQTT dan impor MQTT jika itu penting.

Akan mencoba sekarang tanpa salah satu dari mereka untuk melihat apakah ada dampak.

Saya tidak pernah menguji dengan impor MQTT.
Mungkin saja seseorang mencoba membuat koneksi sebelum wifi siap.
Dan Anda benar-benar tidak boleh mencoba memulai transfer data sebelum wifi siap.

Titik akses mungkin menolak koneksi saat Anda mencoba mengirim data sebelum otentikasi selesai.
Ketika itu terjadi, titik akses harus bereaksi dengan alasan pemutusan yang menyatakan dengan tepat. Tetapi saya telah melihat banyak masalah wifi karena versi firmware AP tidak mengikuti standar. Jadi mungkin ini bisa menjadi salah satu (banyak kemungkinan) alasan mengapa ini terjadi.

Bisakah Anda menguji dengan impor MQTT dinonaktifkan?

Saya baru saja selesai menguji menghapus perangkat MQTT dari daftar perangkat.
Perilaku yang sama:

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

nonaktifkan ntp

Di Networking.ino , dapatkah Anda mengubah panggilan menjadi resetWiFi() ?

Itu terletak di fungsi hostReachable() .

Ubah bagian terakhir menjadi: (hanya 1 baris dan satu entri log)

  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;
}

Diuji beberapa situasi:
satuan: 8266 4M

A) firmware: firmware terbaru Anda dari dropbox dengan perubahan yang Anda sarankan (resetWiFi -> WifiDisconnect)
1) unit 8266 baru hanya dengan firmware Anda: BEKERJA: setelah router reboot, itu terhubung kembali ke wifi
2) unit yang sama tetapi dengan beberapa perangkat: JANGAN SAMBUNGKAN KEMBALI
3) sama seperti 2) tetapi tanpa MQTT IMPOR: JANGAN MENGHUBUNGKAN KEMBALI
4) sama dengan 2) tetapi tanpa NTP: BEKERJA

B) firmware: build terbaru Anda dari dropbox (tanpa mengubah kode)
1) sama seperti 4) di atas (dengan NTP dinonaktifkan): BEKERJA

Jadi dengan kata lain, sepertinya masalah terjadi ketika NTP diaktifkan.
(ikuti saran @melwinek 👍 )

Dan jika Anda mengaktifkan NTP setelah beberapa saat, apakah itu menyelesaikan ke server NTP yang tepat dan mengatur waktu dengan benar?

Saya memiliki dua unit yang berjalan secara bersamaan:
satu memang mengatur waktu dengan benar tetapi yang lain tidak.
Yang dilakukan adalah 8266 dengan perangkat lunak yang dimodifikasi (resetWiFi -> WifiDisconnect).
Yang tidak adalah 8285 dengan perangkat lunak asli.

Akan mencoba lagi untuk melihat apakah itu dapat diulang

EDIT. unit kedua sekarang mengatur waktu juga (butuh beberapa menit)

Sayangnya saya tidak memiliki kabel debug serial di lokasi pengujian, tetapi ESP8266 memiliki daya rx sekitar -89 dBm (kurang lebih) dan terus-menerus mencoba menyambung ke AP yang telah dikonfigurasi sebelumnya. Terkadang saya dapat melihat jaringan WiFi sendiri (seperti ESP_Easy_0), tempat saya terhubung untuk memeriksa pesan log (lebih dari 100 terhubung kembali dalam beberapa menit).

Sekarang saya menempatkannya di lokasi yang lebih baik dan menunjukkan -84 dBm dan bekerja cukup stabil.
Bagi saya dengan firmware baru (wifi berbasis acara?) cakupannya turun. Besok saya berencana untuk menguji firmware lama untuk melihat perbedaan daya rx.

Anda harus melihat IP yang coba diselesaikan dan juga apa yang dinyatakan oleh log tentang mereka.
Jika mereka memutuskan ke IP yang tepat (dengan demikian tidak ada 0.0.0.0 atau 1.0.0.0) maka semuanya akan berfungsi pada akhirnya.

Jika Anda tidak menyetel server NTP, server tersebut akan menggunakan 1.pool.ntp.org .... 4.pool...
Ini akan dipilih secara acak dan mengembalikan server NTP yang dipilih secara acak.
Namun, daftar server NTP berisi cukup banyak yang tidak dapat dijangkau.

@kmihaylov
Versi apa yang Anda uji?
Test build yang saya buat, masih menggunakan wifi berbasis event.
Segera setelah mendeteksi pemutusan, ia akan segera mencoba menyambung kembali dan mencatat ini.

Versi lama juga akan melakukannya, tetapi tidak mencatatnya.
Namun Anda dapat mengalami pemutusan MQTT, penggunaan CPU yang tinggi, dan halaman web yang tidak dapat dijangkau dengan baik. Tapi tidak ada log tentang penyebabnya.
Juga versi yang lebih baru memperbarui nilai RSSI setiap detik saat menggunakan plugin berbingkai OLED. Yang lama hanya diperbarui ketika layar disegarkan.
Jadi harap pertimbangkan itu saat membandingkan versi.
Yang lama juga memutuskan koneksi karena penerimaan yang buruk.

Anda juga dapat mencoba mengubah orientasi node untuk melihat apakah itu meningkatkan penerimaan.
Saya belum mengubah apa pun ke daya TX, jadi kualitas penerimaannya harus sama.

@TD-er : lebih banyak tes:
Unit pertama dengan firmware yang dimodifikasi: setelah router reboot terhubung dan tetap terhubung juga setelah mengatur NTP

Unit ke-2 dengan perangkat lunak asli: setelah router reboot terhubung tetapi segera setelah saya mengatur NTP, itu kehilangan koneksi dengan router dan tidak dapat terhubung lagi

Apakah yang ke-2 memiliki pengaturan DNS dan gateway yang tepat?
Keduanya menggunakan DHCP atau IP Statis, atau campuran?

Lakukan lagi tes lengkap di atas dan dapatkan hasil yang serupa:
Unit pertama (8266) dengan firmware yang dimodifikasi: dengan NTP dinonaktifkan, setelah router reboot terhubung dan tetap terhubung juga setelah mengatur NTP pada

Unit ke-2 dengan firmware asli: dengan NTP dinonaktifkan, setelah router reboot terhubung tetapi segera setelah saya mengatur NTP, koneksi terputus dengan router dan tidak dapat terhubung lagi. kali ini jatuh.

Apa yang Anda sebut "firmware asli"?

keduanya memiliki ip statis dengan gateway dan set dns.
firmware asli adalah yang Anda berikan di dropbox Anda
firmware yang dimodifikasi adalah yang telah saya modifikasi mengubah resetWiFi -> WifiDisconnect.

Baru saja Unit 1 jatuh... aneh.

Catatan:

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 :


Baru saja melakukan lagi seluruh tes:
Unit pertama (8266) dengan firmware yang dimodifikasi: dengan NTP dinonaktifkan, setelah router reboot terhubung dan tetap terhubung juga setelah mengatur NTP aktif (tanpa mengatur server NTP, biarkan kosong)

Unit ke-2 dengan firmware asli: dengan NTP dinonaktifkan, setelah router reboot terhubung tetapi segera setelah saya mengatur NTP (tanpa mengatur server NTP, biarkan kosong), koneksi terputus dengan router dan tidak dapat terhubung lagi dan setelah beberapa detik itu jatuh .

Bisakah Anda membangun menggunakan komit terbaru saya? https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability
Saya menambahkan beberapa baris untuk mendeteksi koneksi wifi sebelum mencoba melakukan penyelesaian DNS.

@TD-er Saya membandingkan ESP_Easy_mega-20180424_normal_ESP8266_4096 resmi dan komit ESPeasy-bugfix-wifi_stability Anda 4af29c4.

Dari dua ini, milik Anda bekerja lebih baik. Saya mengutip penghitung koneksi ulang dari log (ditampilkan di antarmuka web ESP8266).

Namun saya memiliki papan ESP8266 lain di dekat lokasi yang sama dengan rilis R120 lama dan sepanjang musim dingin itu tidak membuat masalah koneksi.

Harus saya ulangi di sini, bahwa jika sinyal WiFi kuat, cabang v2 berfungsi dengan baik.

Saya akan menyiapkan dua papan yang sama, satu dengan firmware Anda dan yang lainnya dengan R120 lawas (atau apa pun yang dapat saya temukan) untuk membandingkan perilakunya.

Salah satu node saya yang paling stabil di sini, jalankan kode berdasarkan apa yang ada di 20171231.
Jadi Anda juga bisa mencoba versi sekitar waktu itu.

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

NB yang itu tidak memiliki hadiah DST seperti sekarang, saya mengerti ;)

Komit terbaru Anda masih memiliki resetWiFi() alih-alih DisconnectWiFi(), benar?
EDIT: salahku (sudah terlambat).
Anda berubah menjadi DisconnectWiFi.
Saya sedang membangun versi baru.

@giig1967g saya harap tidak.
Saya mendorong semua komit saya, seperti yang Anda lihat di sini:
https://github.com/TD-er/ESPEasy/commits/bugfix/wifi_stability

EDIT: salahku (sudah terlambat).
Anda berubah menjadi DisconnectWiFi.
Saya sedang membangun versi baru.

Hai, build baru yang diuji:
itu sama seperti sebelumnya:
tanpa NTP diaktifkan, itu terhubung kembali setelah router reboot
dengan NTP diaktifkan itu tidak terhubung kembali ...

Dikatakan Wifi# terhubung tetapi tidak.
CATATAN:

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


Itu sangat aneh.

Untuk saat ini, saya hanya akan mendorong kode untuk membuat versi untuk pengujian besok.
Dan besok, kami akan melanjutkan penyelidikan untuk melihat apa yang terjadi di sini.
Mungkin itu sesuatu yang aneh di perpustakaan ping?
Ada juga pustaka ping asinkron lainnya, yang mungkin lebih baik untuk mendapatkan respons yang lebih cepat dan juga tidak menyebabkan crash dan koneksi yang buruk.

Bisakah Anda mereproduksi situasi saya?

Tidak andal.
Semua node saya menggunakan NTP. Beberapa menggunakan ntp.xs4all.nl dan beberapa tidak memiliki host set NTP dan dengan demikian akan menggunakan X.pool.ntp.org.

Jadi apa yang terjadi jika alih-alih server NTP yang 'berfungsi' digunakan alamat yang tidak akan pernah terselesaikan?

itu harus mencoba lagi selamanya, dengan beberapa interval yang layak,

Saya telah melakukan lebih banyak tes:
dibuat ulang dari awal unit baru dengan firmware terbaru Anda.

Kombinasi konfigurasi yang tidak memungkinkan untuk menyambung kembali setelah reboot router diaktifkan NTP, IP Statis dan aturan.
Tanpa hanya satu dari itu, itu berfungsi. Dengan semua 3 tidak!

Saya melampirkan konfigurasi saya dan aturan saya untuk Anda coba.
IP statis = 192.168.1.203
esp8266.zip

Sepadan ? Atau tidak.. ?
worth_n

@giig1967g Pengendali ?

Dengan beberapa masalah 'berputar' - hari ini saya melakukan pembaruan paksa, saya tidak mengerti [Tetap]

3160230202802176_n

Kontroler openhab MQTT

Tentang pesan "tetap", itulah yang dimaksudkan.
Beberapa perpustakaan diperbaiki pada versi tertentu, untuk menjamin reproduktifitas.
Ini dilakukan dengan "@1.7.0" untuk menjaga versi itu tetap.
Jadi mencoba memperbarui akan menjadi operasi yang batal.

melampirkan log debug lengkap dengan IP STATIS (tidak berfungsi)
log.txt

Melampirkan log debug lengkap dengan DHCP (berfungsi)
log2.txt

Saya akan pergi selama dua hari pada cuti akhir minggu.
Tidak akan dapat menguji dengan benar.

@Oxyandy Tentang langganan PlatformIO.
Saat ini tidak memungkinkan debugging ESP12, yang sedang digunakan.
Jadi fitur tambahan untuk usecase kami sangat terbatas.

Segera setelah itu memungkinkan debugging jarak jauh pada ESP12, saya pasti akan mendapatkan salah satu dari langganan itu.
Saya sangat merindukan opsi debugging pada platform ini.

Sepertinya utas ini telah menjadi semacam diskusi umum tentang apa?
Saya kesulitan membaca ini dan tidak ada yang bingung. Sepertinya terkait dengan masalah koneksi Wifi dasar di mana kita sudah memiliki #1302. Haruskah kita lebih fokus memperbaiki wifi dasar terlebih dahulu? Dan kemudian melanjutkan ke tingkat berikutnya.

@mvdbro Saya setuju, ada beberapa informasi yang berlebihan dan utas ini menjadi terlalu panjang.
Sedikit lebih banyak struktur dalam arus informasi akan diterima.

Sibuk hanya punya sedikit waktu, mencoba mengejar ketinggalan
Saya mem-flash build yang Anda pasang di dropbox, dari cabang stabilitas wifi Anda, baik-baik saja - itu bertahan sepanjang malam
kemudian
ESP_Easy_mega-20180428_normal_ESP8266_1024.bin
masuk di bawah..

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

Powered 0428 down di WIFI : Menghubungkan MAD_IOT mencoba 34
Juga melihat kesalahan:
'(4) Asosiasi kedaluwarsa'
'(2) Otentikasi kedaluwarsa'
'(15) waktu jabat tangan 4 arah'
'(204) Waktu jabat tangan habis'
Mencoba boot dingin, mengubah titik akses, dll
Akhirnya terhubung & tetap terhubung..
sambungan wifi
Kemudian hasilkan lebih dari 200 atau lebih percobaan koneksi dengan 0428
Oke lanjut ke:
ESP_Easy_mega-20180429_normal_ESP8266_1024.bin
Ya terlihat bagus..
0429 Bekerja seperti yang diharapkan

@Oxyandy Bolehkah Anda mengklarifikasi jika log milik 0429? Karena di bagian bawah Anda menulis "pindah ke" .. 0429? Atau log milik 0428?

Dan juga dapatkah Anda menyebutkan kekuatan sinyal?

Log itu milik 20180428,
20180429 bekerja sangat baik untuk saya: kekuatannya luar biasa:
802.11N (RSSI -58 dB)

@oxyandy : dapatkah Anda mencoba mengaktifkan NTP, dan melihat apakah masih berfungsi?

Bolehkah saya meminta (semua) Anda untuk menguji apa yang terjadi jika Anda mengubah tingkat daya TX router (misalnya dari tinggi ke rendah) dan menyimpan log?

Bolehkah Anda mengatur level log Anda ke "Debug More"?

Dengan TP-Link TL_WR841N saya (v. 13, firmware terbaru) koneksi ESPEAsy terputus karena

26469 : WIFI : Terputus! Alasan: '(2) Auth kedaluwarsa'

dan tidak masuk dalam mode AP.

@giig1967g Ya, saya mengaktifkan NTP, itu tidak muncul di log itu karena tidak pernah terhubung dengan 0428
0429 menghubungkan sangat cepat & memperbarui waktu segera..
Saya tidak tahu mengapa 0428 gagal untuk saya & 0429 berfungsi dengan baik .. ingin tahu perbedaannya ..
@kmihaylov - Hai, apakah Anda menggunakan 0429?

@Oxyandy
Ya.

@kmihaylov hmm ok, log mungkin berguna dari boot dingin
dan di sini saya pikir saya memiliki perangkat keras yang paling sensitif..
Bagaimana / apakah 0428 bekerja untuk Anda ?

Bagi saya, 4.29 tidak terhubung ke wifi. Saya bahkan mengalami masalah saat menyambungkan ke ESP AP untuk memulihkan 4.28

Saya suka komentar itu Melwinek, saya telah disiksa dengan stabilitas Wifi
Kedengarannya seperti 0428 bekerja untuk Anda OK? Jadi mengapa itu gagal begitu buruk bagi saya?
Jadi apa yang berhasil di perangkat keras saya, gagal untuk Anda.. Aneh
Rilis 0429 bekerja dengan sangat baik sehingga saya telah bermain dengan sumber yang mencoba menyelesaikan beberapa bug lama yang mengganggu saya - masing-masing varian baru 0429 yang saya buat juga bekerja dengan sempurna.

Saya akan mencoba 4.29 pada node uji. Karena saya tidak bisa mengambil log orang lain. Saya harus menarik mereka keluar dari dinding.

diuji hari ini TD-er melakukan dan unit saya sekarang terhubung kembali setelah router reboot dengan NTP diaktifkan.
Kerja bagus. Terima kasih

@Oxyandy Pada simpul pengujian saya 4.29 tidak apa-apa. Saya akan mencoba lagi di sakelar dinding. Ini bukan sentuhan sonoff asli, ini buatan rumah.

@TD-er Setelah komit Anda hari ini, node saya bangun bahkan ketika saya mematikan wifi selama beberapa (1-5) detik. Selamat.

ESP_Easy_mega-20180430_normal_ESP8266_1024.bin
Mama saya pernah berkata kepada saya:
"Dia berkata Nak, jika bug itu hilang kemarin, itu mungkin terlalu bagus untuk menjadi kenyataan,
pasti akan kembali besok!"

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

Akhirnya terhubung setelah 24 kali mencoba, tetapi mati .. dengan
94679 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 12 s
0429 melintas di atas 0430, koneksi instan, semua OK

Dengan 0429 menjadi build malam?
Hanya untuk mengecualikan kemungkinan sesuatu yang berbeda pada lingkungan build untuk build malam.

0429 Seperti yang diunduh dari, (sama dengan 0430)
https://github.com/letscontrolit/ESPEasy/releases

Anda juga melakukan restart penuh setelah flashing?

Sangat aneh itu bekerja dengan baik dengan 0429 dan tidak lagi dengan 0430.

Ya, mencoba beberapa hal, saat ini memiliki 0429 yang ditambal dengan "perbaikan status salah gpio" pada simpul,
Saya akan mem-flash-nya dengan 0430 sekarang

Tidak tidak akan terhubung

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

Dan bagaimana jika Anda beralih ke DHCP?
Mungkin juga mengatur log debug ke "Debug lebih banyak" di "Alat" -> "Lanjutan"

Saya sudah kembali ke 0429, ok sementara di sini saya akan mengubah logging & DHCP..
Selesai: log 0430 DHCP, debug lebih lanjut

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 saya tidak dapat terhubung setelah "dikeluarkan" (?) dengan "(2) Auth kedaluwarsa". Rilis dari 2904 melewati masalah ini.

Dengan Anda itu mungkin sesuatu yang lain.

Bisakah Anda mencoba menjalankan hotspot dari ponsel Anda? Hanya untuk memastikan bahwa itu bukan masalah terkait AP?

Juga perangkat Anda bahkan tidak mencapai negosiasi DHCP, menurut log ...

Ini log mu dari kemarin, hanya untuk referensi:

46772 : WIFI : Terputus! Alasan: '(2) Auth expired' Terhubung selama 33 detik
47114 : WIFI : Menghubungkan upaya net-1252-ki #0
scandone
49975 : WIFI : Terputus! Alasan: '(201) Tidak ada AP ditemukan' Terhubung selama 2861 mdtk
50115 : WIFI : Menghubungkan upaya net-1252-ki #1
scandone
keadaan: 2 -> 2 (b0)
negara bagian: 2 -> 0 (2)
53975 : WIFI : Terputus! Alasan: '(2) Auth kedaluwarsa' Terhubung selama 3860 mdtk
54115 : WIFI : Menghubungkan upaya net-1252-ki #2
scandone
keadaan: 0 -> 2 (b0)
keadaan: 2 -> 3 (0)
negara: 3 -> 5 (10)
tambahkan 0
bantuan 1
cnt

terhubung dengan net-1252-ki, saluran 2
klien dhcp mulai...
57098 : WIFI : Terhubung! AP: net-1252-ki (7C:8B:CA:A6:CF:96) Bab: 2 Durasi: 2982 ms
ip:10.11.12.102, topeng:255.255.255.0 ,gw:10.11.12.1
57631 : WIFI : DHCP IP: 10.11.12.102 (pengujian mudah-0) GW: 10.11.12.1 SN: 255.255.255.0 durasi: 532 ms
57631 : WIFI : Status wifi Arduino: WL_CONNECTED ESPstatus wifi internal yang mudah: ESPEASY_WIFI_SERVICES_INITIALIZED
sore buka, ketik:2 0
69364 : WD : Waktu Aktif 1 ConnectFailures 0 FreeMem 18384

@kmihaylov "hotspot dari ponsel Anda? Hanya untuk memastikan bahwa itu bukan masalah terkait AP?"
Ya saya telah melakukan semua trik ini,
Saya menggunakan 2 router & hotspot Android saya berkali-kali, hasilnya konsisten.
Bagi saya: 0430 tidak berguna, menunggu 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 melintas di atas, sempurna, coba pertama 👍

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

Tidak ada yang benar-benar berubah dengan 0501.
Jadi mengingat itu, ada baiknya mengetahui tidak ada yang berubah di sisi WiFi dari pengujian Anda.

Halo,

Saya juga memiliki masalah dengan build 0430 untuk menjalankannya di SONOFF Basic. Dikembalikan kembali ke yang saya flash sebelumnya, tetapi itu membuatnya tidak lebih baik. WebIf sangat lambat dan 1 dari 50 permintaan tidak menghasilkan apa-apa. Setelah beberapa saat saya berhasil melakukan reset pabrik dari WebIf dan AP muncul lagi. Dan setelah itu saya mengkonfigurasinya lagi. Sekarang sepertinya OK lagi.

Saya dapat mengonfirmasi dengan @Oxyandy bahwa ada beberapa masalah dengan build 0430.

@Barracuda09
Pengguna Sonoff lainnya 👍 luar biasa
Bisakah Anda memberi tahu saya tanggal dan versi pada PCB Anda?
Sudahkah Anda mencoba 0429?

PCB versi 1.1

Tidak, saya belum mencoba 0429, saya menggunakan satu formulir mulai April (tidak tahu saya
yang, harus memeriksanya malam ini). Saya tidak melakukan apa yang harus dicoba sebanyak itu,
karena menyalakan lampu dari akuarium. Jadi saya sedikit
kecewa itu tidak berhasil, pelayan yang mengembalikan saya sedih itu juga
gagal.

Tapi yang saya miliki sekarang sepertinya kehilangan koneksi setelah saya me-reboot AP.
Jadi saya pikir saya harus memperbaruinya, tetapi sayangnya gagal secara dramatis. Jadi
waktu saya beberapa waktu untuk membuatnya bekerja lagi.

PCB tanggal 5-5-2017 ? Kalo jadi revisi sama saya..
Sebagai Pengguna Sonoff, saya dapat merekomendasikan 0429.
Saya baru saja mencoba me-restart router saya untuk menguji koneksi ulang,
Saya telah melakukan ini sebelumnya - tetapi baru saja mengkonfirmasi untuk Anda, semuanya OK 👍
terhubung kembali dengan sempurna, silakan coba 0429

@Oxyandy , oke saya coba lagi, terima kasih atas tipnya

Untuk perangkat keras saya (WEMOS D1), versi MEGA-20180501 berfungsi seperti yang diharapkan.
Wifi terhubung dan terhubung kembali dengan benar setelah router reboot.
Impor MQTT berfungsi
MQTT dengan Openhab berfungsi.
Akan kepp dalam pengujian selama beberapa hari.

@Oxyandy Perangkat Sonoff apa? Sebuah dasar?
Saya mungkin memiliki beberapa yang tergeletak di sekitar.

Pasti ada sesuatu dalam perubahan ini:
https://github.com/letscontrolit/ESPEasy/compare/mega-20180429...mega-20180430

Ya, hanya itu yang saya gunakan, saya memiliki 40 Dasar Sonoff
(ah fitur keren lain dari Github, terima kasih misalnya)

Anda bahkan dapat membandingkan garpu :)

@Oxyandy Bisakah Anda menguji versi terbaru? Saya mengubah LWIP dari 2.0 menjadi 1.4 karena bug di HTTP POST (aturan besar menjadi rusak ketika> 1520 Bytes)
Dan setelah itu saya menginstal beberapa unit Sonoff Basic.
Semua bekerja dengan baik di sini. Jadi mungkin...... ;)

INIT : Versi boot: (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 1.4.0-RC2)
Itu terhubung setelah 32 upaya. kamu bisa lebih baik..
Bahwa saya baru bangun sekarang.. 7.20AM,, butuh ..kopi

aku benar-benar tidak mengerti...
Saya bekerja di sini dengan Sonoff TH16 dan juga Sonoff Basic dan semuanya menunjukkan koneksi cepat yang sama:

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 upaya, itu hampir 65 detik, saya kira?
Apakah tepat setelah SoftAP dinonaktifkan?

Membantu?

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

rilis Github,
ESP_Easy_mega-20180502_normal_ESP8266_1024.bin
tidak ada waktu - pengujian lebih lanjut diperlukan nanti

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

Itu menghubungkan kembali lebih cepat, bukan?

Lebih cepat dari yang dikompilasi sendiri sebelum rilis, ya & terlihat stabil
Belum ada komplain dari saya..
Tidak terlalu banyak diuji, tetapi tetap terhubung saat saya membuat mesin pemotong rumput saya dibangun kembali.
Jika saya menemukan masalah, saya akan melaporkan kembali, jika tidak, tidak ada yang diposting lebih lanjut dari saya berarti baik-baik saja.
Terima kasih !

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

@TD-er Waktu umpan balik, saya dapat mengklik tautan halaman web (sengaja cepat) melompat dari halaman ke halaman,
tekan F5 dengan kasar, ini berarti terus-menerus secepat yang saya bisa.. tidak pernah lag, selalu memuat
Saya tidak suka 0403 lagi...

Kami sangat senang mendengarnya! :) Rencana kami adalah menjadikan ini tingkat respons yang diharapkan, dan hanya membuatnya lebih baik dari sini :+1:

Saya memecahkannya, yay

  • mencoba beberapa F5 cepat dengan halaman perangkat terbuka untuk mengesankan diri saya dengan waktu respons ...

Maafkan cap waktu yang tidak jelas
Saya membiarkannya berjalan sebentar, sepertinya tidak akan pernah pulih dengan sendirinya, maaf
Serial menjawab dengan: mungkin itu membantu

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

Jadi LmacRxBlk:1 ada hubungannya dengan SDK..
Pokoknya jelas penyalahgunaan & bukti seberapa cepat server web berjalan sekarang,
bagian yang menyedihkan adalah tidak dapat pulih, bertanya-tanya apakah ada cara untuk menangkapnya, sehingga bisa. ?

Senang mendengar beberapa pelecehan diperlukan untuk membuatnya rusak;)

Memang ada beberapa batasan jumlah koneksi dan sejauh yang saya tahu fungsi untuk melacak timer dapat dipanggil lebih sering. Tapi sayang sekali tidak sembuh dengan sendirinya.
Mungkin kita harus menambahkan beberapa jenis fitur pengawas perangkat lunak untuk mem-boot ulang pada kesempatan seperti itu.

Saya sendiri melihat beberapa masalah serupa tadi malam, ketika fungsi parse template dapat mengisi semua memori. Itu juga tidak dapat dipulihkan, jadi ada lebih banyak kasus penggunaan untuk fitur reboot otomatis seperti itu.

Hei perbaikan 5 menit? Apakah ada cabang?
Bacaan lain: https://github.com/Links2004/arduinoWebSockets/issues/57

Tidak, bukan perbaikan, itu hanya label untuk menyatakan bahwa wifi sudah diperbaiki. Saya kira mencoba memperbaiki buffer yang meluap karena penyalahgunaan adalah masalah yang berbeda;)
Yang ini telah mengambil lebih banyak waktu daripada yang diantisipasi, jadi mari kita pertimbangkan yang ini diperbaiki untuk memberi saya perasaan beberapa kemajuan telah dibuat :)

Bisakah Anda membuka masalah baru dengan tautan tentang buffer overflow + hang ini?

Ya, tidak masalah;)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat