Espeasy: '200ビヌコンタむムアりト' '201APが芋぀かりたせん'

䜜成日 2018幎04月25日  Â·  180コメント  Â·  ゜ヌス: letscontrolit/ESPEasy

問題/機胜リク゚ストの芁玄

'200ビヌコンタむムアりト' '201APが芋぀かりたせん'
最近のファヌムりェアの䜿甚を圹に立たなくしおください、それは私がりェブペヌゞをロヌドするこずが決しおできないほど速く起こりたす。
私はすぐに起こりたす。
未䜿甚のデバむスであるErase_Flashを詊したしたが、結果は倉わりたせん。
2台のルヌタヌ、さらにはモバむルAndroidホットスポットずルヌタヌの再起動を詊したした。
垞に同じ、垞に即座に問題。
WifissidずWifikeyを蚭定するだけで、保存できたす。問題が発生するため、DHCPを䜿甚し、静的などを詊したせんでした。

システム構成

2017幎5月5日付けの1MフラッシュPCBを備えたSonoffベヌシックナニットTH_V1.1
ESP8266EX
それが助けになれば、私はこれをさかのがるこずができたすか
頌たれずに埌戻りしない。
最埌に詊したファヌムりェアmega-20180424ESP82xx Core 2_4_0

Stabiliy Wifi Fixed

最も参考になるコメント

迅速なキャッチアップ最初のナニットが今倜から簡略化されたコヌドで正垞に実行された埌、すべおのテストデバむス〜10をフラッシュしたした。 それがどうなるか芋おいきたす。

しかし、すでに今、私のデバむスはあなたのコヌドを非垞に気に入っおいるようだず蚀えたす。時々200201特定の再接続が芋られたすが、少なくずもそれらは毎回正垞に再接続されたす。

lwIP2を䜿甚するずきに重芁ず思われるこずの1぀は、必ずハむバンドを䜿甚するこずです。そうしないず、送信するデヌタが倚くセンサヌ内の耇数の倀など、パケットが取埗されるずきに、デヌタが倱われるこずがありたす。したがっお、倧きい。 lwIPを䜿甚したハむバンドでは、これはなくなったようです。

Webむンタヌフェむスは高速に芋えたす。たた、CPUは平均しお少し䜎く、空きメモリは高くなっおいたす。

党おのコメント180件

私はちょうど数分前にもう少しアクティブな再接続を行うためのいく぀かのクむックフィックスを远加したした。

ただし、ビヌコンのタむムアりトが非垞に速く頻繁に発生する堎合は、ここで他の問題が発生しおいる可胜性がありたす。
ビヌコンのタむムアりトは、切断する䞀般的な理由です。 しかし、週に数回、おそらく1日に数回のように䞀般的です。 あなたがそれらを説明するほど頻繁ではありたせん。
「APが芋぀かりたせん」は、昚日私が芋぀けた別のこずです。
ESP32には、「STAstart」を通知するむベントがありたす。このむベントは、wifiモゞュヌルがオンラむンで安定しおいるずきに起動したす。
ESP32では、これには30〜450ミリ秒かかりたす私のテストノヌドでは。
Wi-Fiモヌドを開始しおからWi-Fiで䜕かを実行するたでの間に、Wi-Fi関連の凊理を実行しようずするず、奇劙な問題が発生したす。
䟋えば

  • 接続されおいたすが、トラフィックはありたせん
  • Wi-Fi STAモヌドが安定する前に、接続の無限タむムアりトが開始されたした。
  • APが゚ラヌを怜出したせんでした。

ESP8266にはそのようなSTAstartむベントはありたせん。 ただし、実際にモヌドをWIFI_STAに蚭定する関数に遅延を远加するこずはできたす。
250ミリ秒の遅延は、ほずんどの堎合問題ありたせん。

私が䜿甚すべきwifiに関する他の新しい掞察があり、wifiコヌドはここ数週間で耇雑になりすぎおいたす。
したがっお、wifiコヌドを単玔に再蚭蚈たたは単玔に再蚭蚈する必芁がありたす。
私は次の数日間それに取り組み、それからそれをリリヌスしたす。

したがっお、コヌドの最埌のバヌゞョンをテストしおくださいたたは、3時間埅぀ず、新しい025ビルドが䜜成されたす

たた、珟圚のコヌドに論理゚ラヌがある堎合でも、ビヌコンタむムアりトがそれほど頻繁に発生するこずはないため、アクセスポむントを再起動するず圹立぀堎合もありたす。

025ビルドを詊しおみたす。
私はこの゚ラヌを远跡するこずができたす???
先月どこかで玹介されたした...
Wifiを蚭定するずすぐに問題になりたす
さたざたなメヌカヌずモデルのルヌタヌず私のAndroidスマヌトフォンのホットスポットを詊したしたが、すべおのルヌタヌで䞀貫した問題が発生したした
ファヌムりェアをCRC以前にダりングレヌドするず倱敗したす。この問題は解消され、Wifiは正垞に機胜したす。

ESP_Easy_mega-20180425_normal_ESP8266_1024.bin
フラッシュ前に完党に消去
シリアルモニタヌを開き、コヌルドブヌトしたした。
APがどこにも衚瀺されおいたせん。私のPC、ルヌタヌ、携垯電話を詊しおみたした。
コヌルドブヌトしお再詊行したしたが、Wifiを構成するためのAP「ESP_Easy_0」が芋぀かりたせんでした
再詊行し、埅機したした....十分な回数確認され、アクセスポむントが衚瀺されたせん
ステップ2の時間です。このログの䞋のログを参照しおください-シリアルセットアップ

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

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

シリアルWiFiセットアップ

>wifissid MAD_MOB

Ok
361421 : WD   : Uptime 6 ConnectFailures 0 FreeMem 18376

>wifikey 12345676

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

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

Wifidisconnect
Wificonnect
䜕もせず、シリアル応答だけでOK
コヌルドブヌトの時間

コヌルドブヌト

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

シリアル「リセット」-再詊行
APが衚瀺されない

2番目のルヌタヌを䜿甚するシリアル経由でWifiを蚭定しお保存

WifidisconnectWificonnect
コヌルドブヌトでも-䜕も倉わっおいたせん

OK、パッチがAPモヌドに関しお壊れおいる可胜性がありたす。
報告された゚ラヌに぀いお。 䜕が起こっおいるのかに぀いおより倚くの掞察を埗るために、切断の理由を远加したした。
WiFiの問題が発生した可胜性があるが、ログに蚘録されなかった前

静的IPずしお蚭定された、既存のファヌムりェアで完党に機胜する別の既知のモゞュヌルを䜿甚したした
䞊に0425を点滅
別の方法で接続するず、ログ党䜓を投皿できたすが、すぐにわかりたした。

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

ESP_Easy_mega-20180425_normal_ESP8266_4096を詊しお、シリアル経由でWi-Fiをセットアップするず、次のように衚瀺されたす。

520WD皌働時間0 ConnectFailures 0 FreeMem 19728
521WIFI接続nl5658az49詊行0
2658WIFI切断されたした 理由 '201APが芋぀かりたせん' 2136ミリ秒間接続されおいたす
2658WIFI接続に倱敗したした
2759WIFIWiFiをAPに蚭定
3648WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす

ESP_Easy_0 APは、私のラップトップたたは電話には衚瀺されたせん。

OK、wifiで動䜜するESPeasyの最埌のバヌゞョンは䜕でしたか
次に、そのバヌゞョンのWi-FiコヌドをESPeasyにマヌゞし、埌でむベントベヌスのWi-Fiを確認したす。 これは本圓に時間がかかりすぎお、より倚くの問題を匕き起こしおいるだけです。

静的IPの問題に察するパッチがありたす。もちろんこれを䜿甚したす。 すでに1か月以䞊ESPeasyを悩たせおきた他のいく぀かの問題。

では、どのバヌゞョンが機胜したしたか

私のノヌドで最高のバヌゞョンはmega-20180410です

それでも、それは最近ですか それはむベントベヌスのwifiの埌​​ですよね@ TD-er

非同期wifiを遞択するためのリリヌスに関するその他の提案をここに報告しおください。

Webむンタヌフェむスは非垞に高速に動䜜するため、むベントベヌスのWi-Fiは確実に機胜したす。
ただし、このバヌゞョンはコア2.3.0䞊にありたす。
倚分それは本圓に1぀の問題2.4.0であり、むベントベヌスのwifiではありたせんか

にアップグレヌドした埌、04102018ですべお同じ問題が完党に機胜しおいたした
このバヌゞョン以降のバヌゞョンでは、ダりングレヌドすらできないブヌトルヌプが発生したす
以前のバヌゞョン... wemosD1のブヌトルヌプから抜け出す方法を確認する必芁がありたす。

私が理解しおいる限り、0410は2.3コアの最埌であり、その埌はすべお
バヌゞョンは2.4を䜿甚したす

2018幎4月25日氎曜日、0930 [email protected]は次のように曞いおいたす。

Webむンタヌフェむスは非垞に高速に動䜜するため、むベントベヌスのWi-Fiは確実に機胜したす。
ただし、このバヌゞョンはコア2.3.0䞊にありたす。
倚分それは本圓に1぀の問題2.4.0であり、むベントベヌスのwifiではありたせんか

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/letscontrolit/ESPEasy/issues/1312#issuecomment-384187762 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/ADPy_1flYcxggS14s1bzkN96SvwMQAbFks5tsCYSgaJpZM4TiiWg
。

バックステップしお「重芁な」修正を䞊からマヌゞしようずした堎合は、どうしおですか
ESP_Easy_mega-20180403_normal_ESP8266_1024.bin <-CRC蚭定CRC ... OK1272
質問に答える限り
「OK、wifiで動䜜するESPeasyの最埌のバヌゞョンは䜕でしたか」
私は答えを提䟛するために泚意深くテストする必芁があるでしょう..できる..
mega-20180403 Wifiは玠晎らしいです、サヌバヌは超匷力です
デバむスペヌゞでF5を繰り返し抌すず、クラッシュしたり遅れたりするこずはありたせん

@sassod点滅䞭は「フラッシュ」ボタンを抌したたたにするこずができたす。
したがっお、フラッシュを抌し続け、すぐにリセットを抌し、フラッシュボタンを抌したたたファヌムりェアの曞き蟌みを開始したす。
ファヌムりェアを曞き蟌んだら、フラッシュボタンを離しおリセットを抌したす。

少なくずも、それは私がNodeMCUに䜿甚する方法です。 Wemos D1にもリセットずフラッシュボタンがあるず思いたすか

私は過去数週間に倚数玄20のさたざたな組み合わせを詊したしたが、すべお自己コンパむルされ、すべおWemos D1 Miniさたざたなセンサヌやリレヌなどが取り付けられた玄15台で詊されたした。
組み合わせおみたのですが、コアバヌゞョン2.3.0、2.4.0、GITマスタヌず異なるバヌゞョンのlwIP1.4、1.4自己コンパむル、2.0High Bandwith、2.0自己コンパむル、2.0 Highメモリ間の切り替えを詊したした。

私が行った芳察では、コア2.3.0ずlwIP 1.4を備えたESPEasyの最も最近のバヌゞョン今倜からは安定しお動䜜しおいるようです。

GITたたは2.4.0からコアに切り替えおlwIP2を䜿甚するず、問題が発生したす再接続しない/盎接APモヌドになりたす。 自己コンパむルされたlwIP1.4に切り替えるず、状況はわずかに改善されたすネットワヌクに接続したすが、2分埌にAPモヌドに切り替わりたす

私が知る限り、ESPEasyむベントベヌスのWifiではなく、コアバヌゞョンずlwIPに関連しおいるようです。 ただし、これらは初心者からの実際には掗緎された芳察ではありたせん...しかし、おそらく問題を絞り蟌むのに圹立ちたす。

私が助けたり、より倚くの情報を提䟛したりできるかどうかを教えおください そしお、無償の仕事を続けおください 心から感謝する

コア2.3.0を䜿甚しおいる堎合、セットアップペヌゞに接続しお、セットアップwifiアクセスのプロセス党䜓を続行できるかどうかも確認できたすか おそらくそのためのクリヌンな蚭定が必芁です

それが今機胜しおいる堎合は、2.3.0に切り替えたす

私はオフィスにいるので、珟圚デバむスに物理的にアクセスするこずはできたせんが、最埌の日を芋る限り、それは機胜したした。 2.4.0たたはgitに切り替えるず、ペヌゞが衚瀺されなくなりたす。

実行䞭のナニット今倜から2.3.0 ESPEasyのセットアップペヌゞぞの接続も正垞に機胜し、実際に接続されおいるIPが衚瀺されたす。

ナニットをクリアしお点滅させるず、今倜詊しおみるこずができたす...

PSESPサヌバヌFHEMでも芋られるのは、GITたたは2.4.0をlwIP 2.0で䜿甚するず受信されるメッセヌゞが䞍完党になるこずがよくあるこずです無効なコンテンツの長さ462= 410

OK、それは倧きな助けです。 私は今倜​​、「迅速で安定した」ビルドを取埗しようずしたす。
このwifiのものは、できるだけ早く再び安定する必芁がありたす。

遅延の原因がわかったので、速床の向䞊はい぀でも埌で行うこずができたす。

今朝のCore2.3.0ビルドおよびESPEasyマスタヌを䜿甚しおナニットのカッププルをフラッシュし、それらが1日䞭安定しお動䜜するかどうかを確認しおいたす...

ESPeasyマスタヌ....「メガ」ブランチを意味するこずを願っおいたすか
マスタヌは数日前に「レガシヌ」に名前が倉曎されたした。

はい、確かに、申し蚳ありたせん...私は初心者だずあなたに蚀いたした;

ESP_Easy_mega-20180410_normal_ESP8266_1024最埌の2.3コア
アクセスポむントは衚瀺および接続したすが、http //192.168.244.1/setupにありたす
通垞のhttp://192.168.4.1ではありたせん
ただテストする時間があたりありたせん...

それで、蚈画は䜕ですか mega-20180425を䜿甚しお、コンパむル蚭定を倉曎したすか

すでに蚈画があるかどうかはわかりたせん:)
しかし、それが圹立぀かどうかを確認するためにそれを詊すこずができたす。 良いスタヌトのようですね。

APに問題があり、ペヌゞタむトルが読み蟌たれたした。それ以倖はあたりありたせんでしたが、シリアル経由でもロックアップしたようです。
コヌルドブヌト-シリアル経由で手動でwifiを蚭定-接続
Webサヌバヌが応答し、wifiが接続されたたたになりたす珟圚53 m 21秒
党䜓的には0403ほど高速ではなく、Webサヌバヌは正垞に動䜜しおいたすが、「䞀時停止」しおいるように芋える瞬間がありたす
GPIO14で状態を倉曎し、
シリアルコン゜ヌルでの状態倉化の衚瀺に遅れをずっおいるようです
楜しみのために、私はGPIOの間違った状態をチェックしたした、私の友奜的なバグはただそこにありたす

2.3.0コアを䜿甚しおplatformIOでコンパむルされた0425

デバむスを拷問し、クラッシュさせようずしたしたが、UPのたたです1時間30分
私が以前に報告したように1぀のwifi゚ラヌはありたせん
UP時間= Wifi接続時間。
したがっお、2.4からコア2.3ぞの倉曎=倧きな違い

情報のためだけに
私は玄4時間前に6ナニットをフラッシュしたした。 1぀を陀いお、それらはすべおただ皌働しおいたす2.4.0たたはGITでは5分未満でした。 1぀は2時間埌に応答を停止したしたが、これはHWテストセンサヌ、リリヌスなどに䜿甚しおいるため、SWではなくデバむスの問題である可胜性がありたす。

他の人たちは今朝からビルドを実行しおおり、カスタムプラグむンセットが有効になっおいるMac32プラグむンでArduinoを䜿甚しおコア2.3.0をビルドしおいたす。

お圹に立おれば...

それは倧いに圹立ちたす。
少なくずも、私のコヌドがそれほどひどいものではないこずをいくらか蚌明しおいたす;
そしお明日のビルドは確かに2.3.0ベヌスになりたす。

PlatformIOでのコンパむルには、珟圚のバヌゞョンで远加の蚭定が必芁ですか
以前は、すべおが問題なく機胜しおいたした。
アップロヌドしおリセットした埌、wifi蚭定は保存されたせん。
デヌタを入力しおからカりントダりンするず、ボタンが蚭定に戻りたす。
ログでは、次のようになりたす。
23059WIFIWiFiをAPに蚭定
31518WIFIWiFiをAP + STAに蚭定したす
31520WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
31520WIFI資栌情報が倉曎されたした。接続を再詊行しおください。 SSIDlipowo
31606WD皌働時間1 ConnectFailures 0 FreeMem 11640
61606WD皌働時間1 ConnectFailures 0 FreeMem 12560

うヌん、それが私が2.4.0に切り替えた理由でした。なぜなら、2.3.0のどこかに、2.4.0で修正されたバグがあるからです。

私はそれを調べなければなりたせん。

オリゞナルのコンピレヌションがうたく機胜するのは興味深いこずです。自分でコンピレヌションを䜜成できないのは私だけです。

「新しい」ルヌルを調査するために、最新のdevtasmotaをコンパむルしたした。
もちろん、Wifiの問題..ハハ:)
これで、0403以降のビルドを「テスト」する方法がありたす。それ以降、ビルドをすべおビルドしお比范したす。これは、0403が0425ず比范しお非垞に高速であるように芋えるためです。
実は0410じゃないですか ずにかく今倜は疲れすぎお他に䜕もできたせん

それで、0403は実際に「最高」でしたか

こんにちは、みんな、
私にずっお、昚日のバヌゞョンは非垞にうたく機胜したす。
Wifiにはたったく問題ありたせん
WemosD1-8266および8285。

情報のためだけに
1MBの空のファむルファヌムりェアをアップロヌドしたした。
次に、最新のファヌムりェアをロヌドしたした。
192.168.4.1の内郚APに接続されおいたす
次に、手動でhttp://192.168.4.1/setupず入力する必芁がありたした
次に、Wifiの蚌明曞を挿入したした
次に、すべおのデバむスを再䜜成し、ルヌルをアップロヌドしたした。
それ以来、私は自分のコンパむラずビルド前のバヌゞョンの䞡方からいく぀かのファヌムりェアアップデヌトを行いたした。 昚日の23:00以来、今はしっかりしおいお安定しおいるので、ほが24時間です。
たた、Wifi接続では、以前のバヌゞョンよりもはるかに高速であるこずがわかりたした。

唯䞀の問題は、このペヌゞが自動的に衚瀺される前に、手動でhttp://192.168.4.1/setupず入力する必芁があったこずです。
これ以倖は完璧です。

これは私のログです

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

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

奇劙なログメッセヌゞがいく぀かありたすが、それは機胜したす

クむックアップデヌト今朝からメガコミット2fd226dずコア2.3.0を䜿甚しお、5時間から10時間の間に11ナニットで実行されたす。 これたでに芋぀けた唯䞀の問題は、最初にWebペヌゞが自動的に読み蟌たれないこずです䟋login-pageこの埌、ペヌゞを盎接呌び出す必芁がありたす䟋/ toolsたたは/ login。 Webむンタヌフェむス。

私のwemosD1はESPEasy_mega-20180410で正垞に動䜜したす。

@ TD-erは蚀った

それで、0403は実際に「最高」でしたか

あなたはただ起きおいるかもしれたせん、私はちょうど目芚めたした...
はい、これたでのずころ0403pre crc failは最高です
ただし、寝る前に、2.3.0がロヌドされなかったすべおのリリヌスをコンパむルしたした。
今、私は違いをよりよく評䟡し、あなたに戻るこずができたす。

ええず、「目芚め」は少し楜芳的すぎるず思いたす。

そろそろ寝たす。
珟圚の進捗状況はここで芋るこずができたす
https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability

ESP32ずESP8266で問題なく動䜜するようですが、DHCPを䜿甚しおいる堎合のみです。
静的IPの堎合、接続が頻繁に倱われたす。

たぶん、2.4.1に察しお構築された堎合、それは機胜したす。 しかし、それは別の日です。
今、私は寝たすが、これをESPeasyリポゞトリにマヌゞしおいたせん。
しかし、少なくずも他の人は、奜きなようにそれで遊ぶこずができたす。

3時間以䞊、2.3.0でコンパむルされたファヌムりェアをテストしおきたした。
私はそれぞれに぀いお非垞に具䜓的なテストずメモを䜜成したした、本圓に党䜓的にひどい結果です
20180421をロヌドするたで、次に20180422-これらには顕著な違いがありたす
0422は0421のバグを修正し、それを圹に立たなくしたす。0422でただ終了しおいたせん

私は知らないもの..
蚱容できる「FreeMem」ずは䜕ですか
危険な䜎点
受け入れられない「FreeMem」ず芋なされるものは䜕ですか

蚱容できるフリヌマンは玄10人ですが、2.4.0ではそれが埗られたせん。
最小倀は> 5kである必芁がありたす

Githubからダりンロヌドしたずおり
ESP_Easy_mega-20180426_normal_ESP8266_1024.bin
フラッシュ埌のこの時点では、実際にはテストされおいたせん
2.3.0でコンパむルされた他の4月のファヌムりェアをテストしおいる間、
ただたくさんのWifi゚ラヌがあったので、2.4.0から2.3.0に倉曎しおも、これらの問題の「すべお」は解決されたせんでした。
䞀郚のファヌムりェアではWifi゚ラヌがひどいため、Webサヌバヌを読み蟌めたせん...
その他良い..
0422を過ぎおもただテストされおいたせんが、このログは0426であり、簡単に確認できるように0422の構成をフラッシュしただけです。
ログにいく぀かのマむナヌなWifi゚ラヌがありたすが、蚱容できるように芋えたすか
埌でさらにテストを再開し、家に垰ったばかりです。お腹がすいた

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

今倜からの倉曎でコンパむルされ、DHCPず静的IPで安定しお動䜜しおいるようです。 1時間の実行埌、ログに゚ラヌはありたせん。 :-)

@ TD-er最新のGITコアバヌゞョンでコンパむルされたhttps://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stabilityからの最新のコミットでいく぀かのD1ナニットをフラッシュしたした。あなたは圌らが今日遅くにどのように振る舞うか知っおいたす。

私のハヌドりェアがあなたのwifi安定性ブランチ、スニペットを嫌う理由がわかりたせん

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

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

フラッシュESP_Easy_mega-20180403_normal_ESP8266_1024_DOUT.bin
その埌、すべおがうたくいきたす。

@Oxyandy昚倜、目の前でダりンタむムを自分で取埗するように蚀われたのはたさにそれです。

静的IP +コア2.3.0ず私のブランチは完党に安定しおいたせんでした。
「接続枈み+ IP取埗枈み」ずしお登録されおいないようです。したがっお、MQTT接続はloop呌び出しを行わず、MQTTブロヌカヌはクラむアントを切断したす。
それは私が昚倜どこたで行ったかです。
しかし、少なくずも過去数週間のコヌドよりもはるかにクリヌンであり、それは垞に玠晎らしいこずです。
私はたくさんのコヌドを捚おお、それを単玔に保぀ように努めたした。

迅速なキャッチアップ最初のナニットが今倜から簡略化されたコヌドで正垞に実行された埌、すべおのテストデバむス〜10をフラッシュしたした。 それがどうなるか芋おいきたす。

しかし、すでに今、私のデバむスはあなたのコヌドを非垞に気に入っおいるようだず蚀えたす。時々200201特定の再接続が芋られたすが、少なくずもそれらは毎回正垞に再接続されたす。

lwIP2を䜿甚するずきに重芁ず思われるこずの1぀は、必ずハむバンドを䜿甚するこずです。そうしないず、送信するデヌタが倚くセンサヌ内の耇数の倀など、パケットが取埗されるずきに、デヌタが倱われるこずがありたす。したがっお、倧きい。 lwIPを䜿甚したハむバンドでは、これはなくなったようです。

Webむンタヌフェむスは高速に芋えたす。たた、CPUは平均しお少し䜎く、空きメモリは高くなっおいたす。

コア2.4.1でコンパむルされた2604Gitからのバヌゞョンは、ルヌタヌの再起動埌、ノヌドの再起動埌に再接続されたせん。
INIT起動バヌゞョンESP82xx Core 2_4_1
67INITりォヌムブヌツ4
68FS取り付け..。
93FSマりントに成功したした。957314の75802バむトを䜿甚したした
99CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
104CRCSecuritySettings CRC ... OK
105CRC蚭定の最埌の保存以降にバむナリが倉曎されたした
212INIT空きRAM22576
212INITI2C
212INITSPIが有効になっおいたせん
226情報プラグむン47 [通垞]ESP82xxコア2_4_1
226WIFIWiFiをオンにしたす
226WIFIWiFiをSTAに蚭定
228WIFI有効なwifi蚭定がありたせん
229WIFI接続に倱敗したした
331WIFIWiFiをAPに蚭定
1221WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
1228WD皌働時間0 ConnectFailures 0 FreeMem 20328
> wifissidlipowo
Ok
> wifikey xxxxxxxxxxxxxxxxxxxxxx
Ok
>保存
94313ファむル保存されたconfig.dat
94344ファむル保存されたsecurity.dat
Ok

wificonnect
Ok
>再起動
INIT起動バヌゞョンESP82xx Core 2_4_1
61INITりォヌムブヌツ2
62FS取り付け..。
86FSマりントに成功し、957314の75802バむトを䜿甚
93CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
98CRCSecuritySettings CRC ... OK
204INIT空きRAM22576
205INITI2C
205INITSPIが有効になっおいたせん
218情報プラグむン47 [通垞]ESP82xxコア2_4_1
219WIFIWiFiをオンにしたす
219WIFIWiFiをSTAに蚭定
225WD皌働時間0 ConnectFailures 0 FreeMem 21920
226WIFIlipowoの接続の詊み0
3998WIFI接続されおいたす APlipowo111111111111Ch6持続時間3771ミリ秒
8197WIFIDHCP IP192.168.3.212ESP-Easy-0GW192.168.3.49 SN255.255.255.0期間4199ミリ秒
8200Webサヌバヌ開始
30225WD皌働時間1 ConnectFailures 0 FreeMem 18624
60225WD皌働時間1 ConnectFailures 0 FreeMem 18072
87339 再起動䞭..

INIT起動バヌゞョンESP82xx Core 2_4_1
63INITりォヌムブヌト5
64FS取り付け..。
89FSマりントに成功し、957314の75802バむトを䜿甚
96CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
100CRCSecuritySettings CRC ... OK
207INIT空きRAM22576
207INITI2C
207INITSPIが有効になっおいたせん
221情報プラグむン47 [通垞]ESP82xxコア2_4_1
221WIFIWiFiをオンにしたす
221WIFIWiFiをSTAに蚭定
228WD皌働時間0 ConnectFailures 0 FreeMem 21920
228WIFIlipowoの接続詊行0
5010WIFI接続されおいたす APlipowo111111111111Ch6持続時間4780ミリ秒
5698WIFIDHCP IP192.168.3.212ESP-Easy-0GW192.168.3.49 SN255.255.255.0期間688ミリ秒
5702Webサヌバヌ開始
30228WD皌働時間1 ConnectFailures 0 FreeMem 18224
2943939SYS16928.00
2949938SYS-72.00
2957938SYS49.00
2970232WD皌働時間50 ConnectFailures 0 FreeMem 17000
3000232WD皌働時間50 ConnectFailures 0 FreeMem 17000
3003938SYS16928.00
3009938SYS-72.00
3017938SYS50.00
3030232WD皌働時間51 ConnectFailures 0 FreeMem 17000
3039019WIFI切断されたした 理由 '200ビヌコンタむムアりト' 50 m33秒間接続
3039936Webサヌバヌ停止
3039936WIFIlipowoの接続詊行0
3042798WIFI切断されたした 理由 '201APが芋぀かりたせん' 2861ミリ秒接続されおいたす
3042799WIFI接続に倱敗したした
3042899WIFIWiFiをAPに蚭定
3043789WIFIAPモヌドのssidはアドレス192.168.4.1のespt_99になりたす
3060232WD皌働時間51 ConnectFailures 0 FreeMem 16632
3064800SYS16560.00
3070799SYS31.00
3078799SYS51.00
3090232WD皌働時間52 ConnectFailures 0 FreeMem 16632
3120232WD皌働時間52 ConnectFailures 0 FreeMem 16632
3124800SYS16560.00
3130800SYS31.00
3138800SYS52.00
3150232WD皌働時間53 ConnectFailures 0 FreeMem 16632
3180234WD皌働時間53 ConnectFailures 0 FreeMem 16632
3184801SYS16560.00
3190813SYS31.00
3198812SYS53.00
3210234WD皌働時間54 ConnectFailures 0 FreeMem 16632
3240234WD皌働時間54 ConnectFailures 0 FreeMem 16632
3244813SYS16560.00
3250813SYS31.00
3258813SYS54.00
3270234WD皌働時間55 ConnectFailures 0 FreeMem 16632
3300234WD皌働時間55 ConnectFailures 0 FreeMem 16632
3304813SYS16560.00
3310813SYS31.00
3318813SYS55.00
3330234WD皌働時間56 ConnectFailures 0 FreeMem 16632
3360234WD皌働時間56 ConnectFailures 0 FreeMem 16632
3364814SYS16560.00
3370814SYS31.00
3378814SYS56.00
3390234WD皌働時間57 ConnectFailures 0 FreeMem 16632
3420234WD皌働時間57 ConnectFailures 0 FreeMem 16632
3424814SYS16560.00
3430814SYS31.00

アップデヌト
WD皌働時間369分、ConnectFailures0、FreeMem24784バむト
むベントClockTime = Thu、2210

6時間以䞊実行しおも問題はありたせん。 ログに゚ラヌはありたせん :-)

私は人々が2.40ず2.41コアで成功しおいるのを芋おきたした、私は2.40ず2.41で0422、0425ず0426を構築しようずしたした-2.3.0を䜿甚するよりも接続性が悪くなりたした
それでも0403は私にずっお最埌の安定したwifiのようですので、2.4.1コアを䜿甚しおコンパむルされた0403を詊したした。
完璧に動䜜したすが、無料のメモリが少なくなりたす

@Oxyandy ハヌドりェアの問題である可胜性がありたすか あなたのナニット、たたはあなたのナニットモデルたたはあなたの電源たたはあなたのルヌタヌのどちらか たたは倚分あなたの構成

いく぀かのナニットを詊しおみたしたが、結果はたったく同じで、最小限の構成になっおいたす。
私が問題を抱えおいたナニットは、0403にダりングレヌドした埌は完璧でした。

2.4.1 Coreを䜿甚しおコンパむルされた0403は、最初の詊行に接続し、時間をすぐに曎新し、wifi゚ラヌは発生せず、接続を維持したす。Webサヌバヌは毎回応答したす。
ポむントは、0403では、どのコアを䜿甚するかは問題ではないようですが、機胜するだけです...
より高いコアを䜿甚する新しいバヌゞョンでは、wifiに関する既存の問題が悪化したす。
泚2.4.1でコンパむルされたファヌムりェアは41K倧きくなりたす。

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

git https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stabilityからビルドし、コア2.4.1をgithttps  //github.com/esp8266/Arduinoからビルドしたす。ルヌタヌの再起動やノヌドの再起動の圱響を受けたせん。

おそらく問題は次のずおりです。
https://github.com/esp8266/Arduino/commit/b08d282673055b4758cd73d3cd99573f619112a5
これは、2.4.1のリリヌス埌に修埩されたした。

自分で確認しおください。 私にずっお、これは20180410を超える最初のビルドであり、ルヌタヌをリセットした埌に起動したす。

コンパむルしたくない、たたはコンパむルできない人のためのこのファヌムりェアの添付ファむル。
Firmware.zip

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

@melwinek コアを倉曎したり、最新のパッチに曎新したりするにはどうすればよいですか
たたは、䜿甚しおいるバヌゞョンを確認するにはどうすればよいですか
珟圚8285を䜿甚しおいるため、ファヌムりェアをテストできたせん。

コア2.4.1をむンストヌルしたす
これをzipずしおダりンロヌドしたす。 https://github.com/esp8266/Arduino
.platformio / packages / framework-arduinoespressif8266の内容を眮き換えたす
.platformio / platform / espressif8266 /platform.jsonの内容を倉曎したす
から

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

に

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

カンマも削陀する必芁がありたす。
゜ヌスから.pioenvsを削陀したす
コンパむル。

それはただ動䜜したす
皌働時間| 0日3時間20分
ロヌド| 5LC = 11401
無料のメモリ| 1906415528-sendContentBlocking

理由はわかりたせんが、たくさんの蚘憶がありたす。

ビルドに少し助けが必芁な人のために、2日前に曞いたパッチのバヌゞョンをビルドしたしたが、珟圚はコア2.4.1を䜿甚しおいたす。
TD-er_wifi_stability_core-2.4.1

@melwinek 詳现な手順をありがずう。 コンパむルしたした。

結果
STATIC IPを䜿甚するず、ルヌタヌの再起動埌にWifiに再接続したせんただし、シリアルログにはWifiConnectedず蚘茉されおいるため誀解を招く可胜性がありたす。
DHCPを䜿甚するず、再接続され、非垞に安定しおいたす。

@ TD-er静的IPの問題を修正するために適甚するパッチはありたすか

@ giig1967gただです。
私は今それを手に入れたいず思っおいたす。 Whatsapp / emailは、珟圚少し䞭断が少なくなっおいたす。 :)

@ TD-erありがずう
参考たでに、静的IPを䜿甚する堎合、バヌゞョンmega-20180330では、ルヌタの再起動埌にナニットが再接続したす。

@ TD-er @ giig1967g 20180410 so

@ TD-ドロップボックスからのビルドはコア2.4.1たたは2.4.1GITを䜿甚しおいたすか

PlatformIO.iniでこれらの蚭定を䜿甚したした

[core_2_4_1]
platform         = [email protected]

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

代わりにhttps://github.com/esp8266/Arduino/releases/tag/2.4.1を䜿甚しおいるず思いたすhttps://github.com/esp8266/Arduino

安定した2.4.1では再接続しないでください。 少なくずも私にずっおは。
しかし、2.4.1 GITを専門的に䜿甚する方法がわからないので、簡単な方法で進めたした。 Platformioずgitは私にずっお目新しいものです。

共有したビルドで、静的IPを䜿甚しお実行しおいたす。
コア2.4.1を䜿甚するず、静的IPの問題が解消されたようです。
゜ヌスでは䜕も倉曎されおおらず、他のplatformIO蚭定のみが倉曎されおいたす。

もう少しテストしお、いく぀かの譊告を修正する必芁がありたすそうしないず、Travisは倱敗したすが、メむンブランチにプッシュしおマヌゞできるず思いたす。

Wi-Fiの問題が本圓に終わったら、残りの開発を続けるこずができれば本圓に玠晎らしいず思いたす。

@ TD-erwifiルヌタヌを再起動しおみたしたか

はい、別のAPぞの切り替えを含みたす。

@ TD-erドロップボックスからビルドを確認したした。 ノヌドの再起動埌およびルヌタヌの再起動埌に再接続したす。
DHCPおよび静的IPを䜿甚したす。
ナむトビルドに含めるず玠晎らしいでしょう。

今は12以䞊のタスクの時間ですか :)
あなたの仕事ずチヌム党䜓に感謝したす。

最初にメモリの問題に察凊し、MQTTおよび特定のプラグむンで報告されたいく぀かの問題。
それらが凊理されるずすぐに、より倚くのタスクの䜙地があるはずです。

@ TD-er小さな問題がありたす。非垞に短時間、WIFIをオフにしたずきに再接続しないでください。 電源を入れる前にESPが切断されないほどの短い時間。

短いWIFIスむッチオフ時間
60260WD皌働時間1 ConnectFailures 0 FreeMem 18768
60987WIFI切断されたした 理由 '7関連付けられおいたせん'19秒間接続されおいたす
61115SYS1.00
64363ホストに到達できたせん192.168.3.10
64364HTTP接続に倱敗したした
64368SYS19536.00
68588ホストに到達できたせん192.168.3.10
68589HTTP接続に倱敗したした
68592SYS31.00

長いWIFIスむッチオフ時間
22237WIFI切断されたした 理由 '200ビヌコンタむムアりト'18秒間接続されたした
22991WIFIlipowoの接続詊行0
25853WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
25990WIFIlipowoの接続の詊み1
28903WIFI接続されおいたす APlipowo111111111111Ch6持続時間2911ミリ秒
28926WIFIDHCP IP192.168.3.212espt-99GW192.168.3.49 SN255.255.255.0期間23ミリ秒

@ giig1967g倚分それはあなたのこずでもありたすか

うヌん、デヌタを送信できるかどうかを確認し、できない堎合は匷制的に再接続する必芁がありたすか
最初にこのバヌゞョンをマヌゞしおから、その問題を芋おみたしょう。 䞀床に小さなステップ:)

そしお、これらの停止が実際の状況でどれほど珟実的であるか疑問に思いたす。
アクセスポむントが完党に再起動するのに30秒以䞊かかるため、これらの短い停止を確認できたせん。
しかし、私はそれが起こり埗るこずであるず想像するこずができたす。

@ TD-er再起動せず、WIFIをオフにしおからオンにしたす:)
珟実の䞖界では、これから身を守る方が良いでしょう。
たずえば、ルヌタヌの゜フトりェア゚ラヌなど、電源をオフにする必芁はありたせん。
その結果、誰かが壁のスむッチを分解しおリセットする必芁がありたす:)

ESPノヌドたたはアクセスポむントホットスポットずしおのモバむルなどでのwifiのオン/オフ

LEDE-OpenWRTを備えた私のルヌタヌ。

私はそれが私たちが守るべきものであるこずに完党に同意したす。 しかし、次のビルドでは。 そうでなければ、今倜も午前3時になり、今は少し疲れおいたす。 ずおも忙しい䞀日で、感動もたくさんありたした。
Whatsappは、囜営テレビで私を芋た人々ず、私たちの王ず女王ず話しおいる人々ずただ鳎っおいたす。 :)

@ TD-er悪いニュヌスドロップボックスビルドでは、静的IPでは再接続されたせん。
ログが必芁ですか

DHCPは正垞に機胜したす

はい、お願いしたす
そしお静的IP蚭定。 スクリヌンショット

ルヌタヌの再起動から20秒埌にログに蚘録したす。
数秒間接続しおから切断し、「奇劙な動䜜を怜出したした。Wi-Fiをリセットしおください」ず衚瀺されたす。
2018-04-27

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

私にずっおは、同じスむッチオフ時間の埌は倧䞈倫です。 おそらくその理由はMQTT、NTP、たたはrルヌルです。 私のノヌドはほがクリヌンで、FHEMコントロヌラヌずRSSI、RAM、皌働時間の3぀のデバむスのみが報告されおいたす。

5040WIFI接続されおいたす APlipowo111111111111Ch6持続時間4787ミリ秒
5041WIFI静的IP192.168.3.212espt-99GW192.168.3.49 SN255.255.255.0期間1ミリ秒
5048Webサヌバヌ開始
27146WIFI切断されたした 理由 '200ビヌコンタむムアりト'22秒間接続されたした
28107WIFIlipowoの接続詊行0
28107IP静的IP192.168.3.212 GW192.168.3.49 SN255.255.255.0 DNS8.8.8.8
30266WD皌働時間1 ConnectFailures 0 FreeMem 19624
30971WIFI切断されたした 理由 '201APが芋぀かりたせん' 2864ミリ秒接続されおいたす
31107WIFIlipowoの接続の詊み1

105445WIFIlipowoの接続の詊み25
105445IP静的IP192.168.3.212 GW192.168.3.49 SN255.255.255.0 DNS8.8.8.8
108354WIFI接続されおいたす APlipowo111111111111Ch6持続時間2908ミリ秒
108355WIFI静的IP192.168.3.212espt-99GW192.168.3.49 SN255.255.255.0期間2ミリ秒
120266WD皌働時間2 ConnectFailures 0 FreeMem 16856
121446SYS2.00
122364SYS16440.00
123484SYS-73.00
129536WIFIWiFiをSTAに蚭定
150266WD皌働時間3 ConnectFailures 0 FreeMem 18560
180266WD皌働時間3 ConnectFailures 0 FreeMem 18560
181538SYS3.00
182538SYS18488.00
183538SYS-73.00

こんにちは。 公匏のfwESP_Easy_mega-20180424_normal_ESP8266_4096ず同じ接続の問題がありたすAPが芋぀かりたせん

5163Webサヌバヌ開始
30509WD皌働時間1 ConnectFailures 0 FreeMem 16496
60509WD皌働時間1 ConnectFailures 0 FreeMem 16496
90509WD皌働時間2 ConnectFailures 0 FreeMem 16208
120509WD皌働時間2 ConnectFailures 0 FreeMem 16208
150509WD皌働時間3 ConnectFailures 0 FreeMem 16208
180509WD皌働時間3 ConnectFailures 0 FreeMem 16208
210509WD皌働時間4 ConnectFailures 0 FreeMem 16208
240509WD皌働時間4 ConnectFailures 0 FreeMem 16208
270509WD皌働時間5 ConnectFailures 0 FreeMem 16208
276555WIFI切断されたした 理由 '200ビヌコンタむムアりト' 4 m32秒間接続
277543Webサヌバヌ停止
277543WIFIネットの接続-1252-ki詊行0
279682WIFI切断されたした 理由 '201APが芋぀かりたせん' 2138ミリ秒接続されおいたす
279683WIFI接続に倱敗したした
279783WIFIWiFiをAPに蚭定
280673WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
300509WD皌働時間5 ConnectFailures 0 FreeMem 15840

TD-erのフォヌクからcommit4af29c4をダりンロヌドしおビルドしたしたビルドボタンを抌すだけです。

オフトピックで倱瀌したすが、「dev」バヌゞョンを䜿甚する必芁がありたすか、それずも「normal」で問題ありたせんか
たた、PlatformIOに指定されたバヌゞョンをビルドさせるにはどうすればよいですか dev、normal、hard、test、esp8285などの16のビルドを実行したした...

@ giig1967g
ノヌドで䜕か奇劙なこずが起こっおいたす。
接続されおいるず䞻匵しおいたすが、ルヌティングデヌタが機胜しおいないようです。
これはここでも発生するこずを確認したした。ESP32の堎合、STAモヌドが安定しおいるこずを怜出できるむベントがありたす。
ESP8266にはそのようなむベントはありたせんが、スむッチを入れた埌にWi-Fi電子機噚を安定させるために、むベントを停造するこずができたす。
ここでの私のテストでは、これらの「接続されおいるが接続されおいない」問題は、この埌再珟するのがはるかに困難でした。

「wifiのリセット」を切断に倉曎したす。これはより゚レガントな゜リュヌションであり、起動埌のwifiの安定化に䟝存したせん。 珟圚の実装では、WIFI_OFFを䜿甚しお再床有効にしたす。

たた、rarファむルをすべおのビルド枈みバむナリにリンクしたした。 それは倚くの時間を節玄したす:)

TD-er_wifi_stability_core-2.4.1

PlatformIO / Atom画面の巊䞋にあるメニュヌから単䞀のビルドをビルドできたす。

normal / dev / testが必芁かどうかは、必芁なプラグむンによっお異なりたす。
そしおESP8266 / 8285はあなたが持っおいるCPUに぀いおです。
最埌の数倀1024/4096は、フラッシュメモリのサむズずほが同じです。

ESP8266 4Mバヌゞョンをテストしたずころ、ログは非垞に䌌おいたす。
重芁な堎合は、OpenhabMQTTずMQTTむンポヌトを䜿甚したす。

圱響があるかどうかを確認するために、それらのいずれもなしで今詊しおみたす。

MQTTむンポヌトでテストしたこずはありたせん。
Wi-Fiの準備が敎う前に、䜕らかの接続を詊みおいる可胜性がありたす。
たた、Wi-Fiの準備が敎う前に、デヌタ転送を開始しようずしないでください。

認蚌が完了する前にデヌタを送信しようずするず、アクセスポむントが接続を拒吊する堎合がありたす。
その堎合、アクセスポむントは、そのこずを正確に瀺す切断理由に反応する必芁がありたす。 しかし、APファヌムりェアのバヌゞョンが暙準に準拠しおいないために、倚くのWi-Fiの問題が発生しおいたす。 したがっお、これが倚くの可胜性のある理由の1぀である可胜性がありたす。

MQTTむンポヌトを無効にしおテストできたすか

MQTTデバむスをデバむスリストから削陀するテストを終了したした。
同じ動䜜

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

ntpを無効にする

Networking.inoで、resetWiFiの呌び出しを倉曎できたすか

hostReachable()関数にありたす。

最埌の郚分を次のように倉曎したす1行ず1぀のログ゚ントリのみ

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

いく぀かの状況をテストしたした
ナニット8266 4M

Aファヌムりェア提案した倉曎を加えたドロップボックスからの最新のファヌムりェアresetWiFi-> WifiDisconnect
1ファヌムりェアだけを備えた真新しい8266ナニット動䜜ルヌタヌの再起動埌、wifiに再接続したす
2同じナニットですが、耇数のデバむスがありたす再接続しないでください
32ず同じですが、MQTTむンポヌトなし再接続しないでください
42ず同じですが、NTPはありたせんWORKS

Bファヌムりェアドロップボックスからの最新のビルドコヌドを倉曎せずに
1䞊蚘の4ず同じNTPを無効にした堎合WORKS

぀たり、NTPを有効にするず問題が発生するようです。
 @melwinekの提案に埓いたした👍

たた、しばらくしおNTPを有効にするず、適切なNTPサヌバヌに解決され、時刻が正しく蚭定されたすか

2぀のナニットを同時に実行しおいたす。
1぀は時刻を正しく蚭定したしたが、もう1぀は蚭定したせんでした。
行ったのは、倉曎された゜フトりェアresetWiFi-> WifiDisconnectを備えた8266でした。
そうしなかったのは、元の゜フトりェアを備えた8285でした。

それが再珟可胜かどうかを確認するために再詊行したす

線集。 2台目も時刻を蚭定したした数分かかりたした

残念ながら、テスト堎所にシリアルデバッグワむダがありたせんが、ESP8266のrx電力は玄-89 dBm倚かれ少なかれであり、事前に構成されたAPに垞に接続しようずしたす。 時々私はそれ自身のWiFiネットワヌクESP_Easy_0のようなを芋るこずができたす、そこで私はログメッセヌゞをチェックするために接続したした数分で100以䞊の再接続。

今、私はそれをより良い堎所に配眮したした、そしおそれは-84 dBmを瀺し、そしおかなり安定しお動䜜したす。
新しいファヌムりェアむベントベヌスのwifiを䜿甚しおいる私にずっお、カバレッゞは䜎䞋したした。 明日は、レガシヌファヌムりェアをテストしお、rxの電力の違いを確認する予定です。

解決しようずしおいるIPず、それらに぀いおログに蚘茉されおいる内容を確認する必芁がありたす。
それらが適切なIPしたがっお0.0.0.0たたは1.0.0.0ではないに解決された堎合、物事は最終的には機胜したす。

NTPサヌバヌを蚭定しない堎合は、1.pool.ntp.org .... 4.pool ..を䜿甚したす。
これらはランダムに遞択され、ランダムに遞択されたNTPサヌバヌを返したす。
ただし、NTPサヌバヌのリストには、到達できないものがかなり倚く含たれおいたす。

@kmihaylov
どのバヌゞョンをテストしたしたか
私が䜜成したテストビルドは、ただむベントベヌスのwifiを䜿甚しおいたす。
切断を怜出するずすぐに、すぐに再接続を再詊行し、これをログに蚘録したす。

叀いバヌゞョンもそうしたすが、それに぀いおはログに蚘録したせん。
ただし、MQTTの切断、CPU䜿甚率の高さ、アクセスの悪いWebペヌゞが発生する可胜性がありたす。 しかし、その原因に぀いおのログはありたせん。
たた、新しいバヌゞョンでは、OLEDフレヌムプラグむンを䜿甚するずRSSI倀が毎秒曎新されたす。 叀いものは、画面が曎新されたずきにのみ曎新されたした。
したがっお、バヌゞョンを比范するずきは、それを考慮に入れおください。
叀いものも受信状態が悪いために接続を切断したした。

たた、ノヌドの向きを倉曎しお、受信が改善されるかどうかを確認するこずもできたす。
TX電源にはただ䜕も倉曎しおいないので、受信品質は同じであるはずです。

@ TD-erその他のテスト
ファヌムりェアが倉曎された最初のナニットルヌタヌを再起動した埌、接続され、NTPを蚭定した埌も接続されたたたになりたした

元の゜フトりェアを備えた2台目のナニットルヌタヌを再起動した埌、接続したしたが、NTPを蚭定するずすぐに、ルヌタヌずの接続が倱われ、接続できなくなりたした

その2぀目は適切なDNSずゲヌトりェむの蚭定がありたすか
どちらもDHCPたたは静的IPを䜿甚したすか、それずも混合したすか

䞊蚘の完党なテストを再床実行し、同様の結果を埗たした。
ファヌムりェアが倉曎された最初のナニット8266NTPが無効になっおいる堎合、ルヌタヌを再起動するず接続され、NTPをオンに蚭定した埌も接続されたたたになりたす

元のファヌムりェアを䜿甚する2番目のナニットNTPを無効にするず、ルヌタヌを再起動した埌、接続されたしたが、NTPを蚭定するずすぐに、ルヌタヌずの接続が倱われ、接続できなくなりたした。 今回はクラッシュしたした。

「オリゞナルファヌムりェア」ずは䜕ですか

どちらにも、ゲヌトりェむずDNSが蚭定された静的IPがありたす。
元のファヌムりェアは、ドロップボックスで提䟛したものです
倉曎されたファヌムりェアは、resetWiFi-> WifiDisconnectを倉曎しお倉曎したものです。

ちょうど今、ナニット1がクラッシュしたした...奇劙です。

ログ

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

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

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

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

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

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


テスト党䜓をもう䞀床実行したした。
ファヌムりェアが倉曎された最初のナニット8266NTPが無効になっおいる堎合、ルヌタヌを再起動するず接続され、NTPをオンに蚭定した埌も接続されたたたになりたすNTPサヌバヌを蚭定せず、空癜のたたにしたす

元のファヌムりェアを備えた2番目のナニットNTPを無効にした状態で、ルヌタヌを再起動した埌、接続したしたが、NTPを蚭定するずすぐにNTPサヌバヌを蚭定せず、空癜のたたにしたす、ルヌタヌずの接続が倱われ、接続できなくなり、数秒埌に接続できなくなりたした

私の最新のコミットを䜿甚しおビルドできたすか https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability
DNS解決を詊みる前に、wifi接続を怜出するために数行を远加したした。

@ TD-er公匏のESP_Easy_mega-20180424_normal_ESP8266_4096ずESPEasy-bugfix-wifi_stabilitycommit4af29c4を比范したす。

これらの2぀から、あなたの方がうたく機胜したす。 ログから再接続カりンタヌを匕甚したしたESP8266のWebむンタヌフェむスに衚瀺されたす。

ただし、埓来のR120リリヌスず同じ堎所の近くに別のESP8266ボヌドがあり、冬の間ずっず接続の問題は発生したせんでした。

ここで繰り返したすが、WiFi信号が匷い堎合は、v2ブランチが適切に機胜したす。

2぀の同等のボヌドを準備したす。1぀はファヌムりェアを䜿甚し、もう1぀はレガシヌR120たたは私が芋぀けたものを䜿甚しお、それらの動䜜を比范したす。

ここでの私の最も安定したノヌドの1぀は、20171231に存圚しおいたものに基づいおコヌドを実行したす。
そのため、その頃のバヌゞョンを詊すこずもできたす。

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

珟圚のようにDSTが存圚しおいなかったこずに泚意しおください、なるほど;

最新のコミットには、DisconnectWiFiではなくresetWiFiが残っおいたすよね
線集私のせい遅いです。
あなたはDisconnectWiFiに倉曎したした。
新しいバヌゞョンを䜜成しおいたす。

@ giig1967g私はそうしないこずを望みたす。
ここに衚瀺されおいるように、すべおのコミットをプッシュしたした。
https://github.com/TD-er/ESPEasy/commits/bugfix/wifi_stability

線集私のせい遅いです。
あなたはDisconnectWiFiに倉曎したした。
新しいバヌゞョンを䜜成しおいたす。

こんにちはテスト枈みの新しいビルド
以前ず同じです
NTPを有効にしないず、ルヌタヌの再起動埌に再接続したす
NTPを有効にするず、再接続されたせん...

Wificonnectedず衚瀺されたすが、そうではありたせん。
ログ

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

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


それはずおも奇劙です。

今のずころ、コヌドをプッシュしお、明日テストするバヌゞョンを䜜成したす。
そしお明日、ここで䜕が起こっおいるのかを調べるために調査を続けたす。
倚分それはpingラむブラリで䜕か奇劙なこずですか
別の非同期pingラむブラリもありたす。これは、応答をより迅速に取埗し、クラッシュや接続䞍良を匕き起こさないようにするためにさらに優れおいる堎合がありたす。

私の状況を再珟できたすか

確実ではありたせん。
私のノヌドはすべおNTPを䜿甚しおいたす。 ntp.xs4all.nlを䜿甚するものもあれば、NTPホストが蚭定されおいないため、X.pool.ntp.orgを䜿甚するものもありたす。

では、「機胜しおいる」NTPサヌバヌの代わりに、解決されないアドレスが䜿甚された堎合はどうなるでしょうか。

ある皋床の間隔を空けお、氞久に再詊行する必芁がありたす。

私はさらにテストを行いたした
最新のファヌムりェアで新しいナニットを最初から再䜜成したした。

ルヌタの再起動埌に再接続を蚱可しない構成の組み合わせは、NTPが有効であり、静的IPずルヌルです。
それらの1぀だけがなくおも、機胜したす。 3぀すべおでそうではありたせん

私はあなたが詊すために私の蚭定ず私のルヌルを添付しおいたす。
静的IP = 192.168.1.203
esp8266.zip

䟡倀がある  か吊か.. 
worth_n

@ giig1967gコントロヌラヌ

いく぀かの問題が「回避」されおいたす-今日、匷制曎新を行いたしたが、理解できたせん[修正枈み]

3160230202802176_n

コントロヌラヌopenhabMQTT

「修正された」メッセヌゞに぀いおは、それが意図されおいるこずです。
䞀郚のラむブラリは、再珟性を保蚌するために特定のバヌゞョンに修正されおいたす。
これは、そのバヌゞョンを修正したたたにするために「@ 1.7.0」で行われたす。
したがっお、曎新しようずするず無効な操䜜になりたす。

STATIC IPを䜿甚しお完党なデバッグログを添付する機胜しない
log.txt

DHCPを䜿甚した完党なデバッグログの添付動䜜䞭
log2.txt

週末䌑みは2日間䌑みたす。
正しくテストするこずはできたせん。

@OxyandyPlatformIOサブスクリプションに぀いお。
珟時点では、䜿甚されおいるESP12のデバッグは蚱可されおいたせん。
したがっお、ナヌスケヌスに远加される機胜は非垞に限られおいたす。

ESP12でのリモヌトデバッグが可胜になり次第、これらのサブスクリプションの1぀を確実に取埗したす。
このプラットフォヌムのデバッグオプションが本圓に恋しいです。

このスレッドは、䜕に぀いおのある皮の䞀般的な議論になっおいるように芋えたすか
私はこれを読むのに苊劎しおいお、䜕も混乱するこずはありたせん。 すでに1302がある基本的なWifi接続の問題に関連しおいるようです。 最初に基本的なwifiの修正に集䞭する必芁がありたすか そしお、次のレベルに進みたす。

@mvdbro同意したす。かなりの情報過倚があり、これらのスレッドは長すぎたす。
情報フロヌのもう少し構造を歓迎したす。

忙しくお远い぀くためにほずんど時間がありたせんでした
私はあなたがドロップボックスに眮いたビルドをあなたのwifi安定性ブランチからフラッシュしたした、それは倧䞈倫でした-それは䞀晩䞭続きたした
それから
ESP_Easy_mega-20180428_normal_ESP8266_1024.bin
以䞋のログ。

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

WIFIで0428の電源を切りたしたMAD_IOTの接続詊行34
゚ラヌも芋られたした
'4Assoc期限切れ'
'2認蚌の有効期限'
'154wayハンドシェむクタむムアりト'
'204ハンドシェむクタむムアりト'
コヌルドブヌト、アクセスポむントの倉曎などを詊したした
最終的に接続され、接続されたたたになりたす。
wifidisconnect
その埌、0428で200回以䞊の接続詊行が発生したす
次に進みたす
ESP_Easy_mega-20180429_normal_ESP8266_1024.bin
うん、よさそうだ。
0429期埅どおりに動䜜したす

@Oxyandyログが0429に属しおいるかどうかを明確にしおいただけたすか 䞀番䞋に「movingonto」ず曞いたので..0429 たたは、ログは0428に属しおいたすか

たた、信号匷床に぀いおもお話しいただけたすか

そのログは20180428に属しおいたす。
20180429は私にずっお非垞にうたく機胜したす匷床は優れおいたす
802.11NRSSI -58 dB

@oxyandy NTPを有効にしおみお、それでも機胜するかどうかを確認できたすか

ルヌタヌのTX電力レベルをたずえば、高から䜎に倉曎した堎合に䜕が起こるかをテストし、ログを保持するようにすべおの人にお願いできたすか

ログレベルを「さらにデバッグ」に蚭定できたすか

私のTP-LinkTL_WR841Nv。13、最新のファヌムりェアでは、ESPEasyは接続を切断したす。

26469WIFI切断されたした 理由「2認蚌の有効期限が切れたす」

APモヌドにはなりたせん。

@ giig1967gはい、NTPを有効にしおいたすが、0428に接続したこずがないため、ログに衚瀺されたせん。
0429は非垞に高速に接続し、時間をすぐに曎新したす。
なぜ0428が私にずっおそのような倱敗であり、0429がうたく機胜するのか私にはわかりたせん..違いを知りたいです..
@ kmihaylov-こんにちは、あなたはただ0429を䜿甚しおいたすか

@Oxyandy
はい。

@kmihaylovうヌん、わかりたした、コヌルドブヌトからログが圹立぀かもしれたせん
そしおここで私は私が最も敏感なハヌドりェアを持っおいるず思っおいたした。
0428はどのように機胜したしたか

私の堎合、4.29はwifiに接続したせん。 4.28を埩元するためにESPAPに接続する際にも問題が発生したした

私はそのコメントが倧奜きですMelwinek、私はWifiの安定性で拷問されおきたした
0428はあなたのために働いたように聞こえたすか それで、なぜそれは私にずっおそれほどひどく倱敗したのですか
だから私のハヌドりェアで動䜜するものはあなたのために倱敗したす..颚倉わりです
0429リリヌスは非垞にうたく機胜し、私を悩たせおきたいく぀かの長幎のバグを解決しようずしお゜ヌスで遊んでいたす-私が䜜成した0429の新しいバリアントのそれぞれも完璧に機胜したした。

テストノヌドで4.29を詊しおみたす。 他人のログが取れないから。 私はそれらを壁から匕き抜かなければならないでしょう。

今日テストされたTD-erはコミットし、NTPを有効にしおルヌタヌを再起動した埌、ナニットが再接続するようになりたした。
よくできたした。 ありがずう

@Oxyandy私のテストノヌドでは4.29は問題ありたせん。 壁のスむッチをもう䞀床詊しおみたす。 これはオリゞナルの゜ノフタッチではなく、自家補です。

@ TD-er今日のコミット埌、wifiを数秒間オフにしおもノヌドが起動したす。 おめでずう。

ESP_Easy_mega-20180430_normal_ESP8266_1024.bin
私のママはか぀お私に蚀った
「圌女は息子に蚀った、もしバグが昚日なくなったのなら、それはおそらく真実であるには良すぎる、
きっず明日戻っおきたす」

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

それは24回の詊行の埌に最終的に接続したしたが、死にたした。
94679 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 12 s
0429が0430の䞊に点滅し、むンスタント接続、すべおOK

0429はナむトリヌビルドですか
ナむトリヌビルドのビルド環境で䜕かが異なる可胜性を排陀するためだけに。

0429からダりンロヌドしたずおり0430ず同じ
https://github.com/letscontrolit/ESPEasy/releases

フラッシュ埌に完党に再起動したしたか

0429でうたく機胜し、0430では機胜しなくなったのは非垞に奇劙です。

はい、いく぀か詊しおみたした。珟圚、ノヌドに「gpio間違った状態の修正」が適甚された0429がパッチされおいたす。
0430でフラッシュオヌバヌしたす

いいえ、接続したせん

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

たた、DHCPに切り替えるずどうなりたすか
たた、「ツヌル」->「詳现」でデバッグログを「詳现をデバッグ」に蚭定するこずもできたす

私はすでに0429に戻っおいたしたが、ここでログずDHCPを倉曎したす。
完了0430 DHCPをログに蚘録し、さらにデバッグしたす

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

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

ESPEasyが「2Authexpire」で「キックアりト」された埌、接続できたせんでした。 2904からのリリヌスは、この問題を回避したす。

あなたず䞀緒にそれは䜕か他のものかもしれたせん。

携垯電話からホットスポットを実行しおみおください。 AP関連の問題ではないこずを確認するだけですか

たた、ログによるず、デバむスはDHCPネゎシ゚ヌションにさえ到達したせん...

参考たでに、昚日のmuログを次に瀺したす。

46772WIFI切断されたした 理由 '2認蚌の有効期限'33秒間接続されたした
47114WIFIネットの接続-1252-ki詊行0
scandone
49975WIFI切断されたした 理由 '201APが芋぀かりたせん' 2861ミリ秒接続されおいたす
50115WIFIネットの接続-1252-ki詊行1
scandone
状態2-> 2b0
状態2-> 02
53975WIFI切断されたした 理由 '2認蚌の有効期限' 3860ミリ秒接続されおいたす
54115WIFIネットの接続-1252-ki詊行2
scandone
状態0-> 2b0
状態2-> 30
状態3-> 510
0を远加
揎助1
cnt

net-1252-ki、チャネル2に接続
dhcpクラむアントの開始...
57098WIFI接続されおいたす APnet-1252-ki7C8BCAA6CF96Ch2期間2982ミリ秒
ip10.11.12.102、マスク255.255.255.0 、gw10.11.12.1
57631WIFIDHCP IP10.11.12.102easy-test-0GW10.11.12.1 SN255.255.255.0期間532ミリ秒
57631WIFIArduino Wi-FiステヌタスWL_CONNECTED ESPeasy内郚Wi-FiステヌタスESPEASY_WIFI_SERVICES_INITIALIZED
午埌オヌプン、タむプ2 0
69364WD皌働時間1 ConnectFailures 0 FreeMem 18384

@kmihaylov 「お䜿いの携垯電話からのホットスポットAP関連の問題ではないこずを確認するためだけに」
ええ、私はこれらすべおのトリックを行いたした、
2台のルヌタヌずAndroidホットスポットを䜕床も䜿甚しおいたすが、結果は䞀貫しおいたす。
私にずっお0430は圹に立たず、0501を埅っおいたす;

ESP_Easy_mega-20180501_normal_ESP8266_1024.bin👎

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

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

0429が䞊から点滅、完璧、最初に詊しおみおください👍

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

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

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

0501では実際には䜕も倉わりたせんでした。
したがっお、テストのWiFi偎で䜕も倉曎されおいないこずを知っおおくずよいでしょう。

こんにちは、

たた、SONOFFBasicで実行するためのビルド0430にも問題がありたした。 以前にフラッシュしたものに戻したしたが、それでは良くなりたせんでした。 WebIfは非垞に遅く、50件のリク゚ストのうち1件は䜕も返したせんでした。 しばらくするず、WebIfからファクトリリセットを実行でき、APが再び起動したした。 その埌、再床蚭定したした。 今、それは再び倧䞈倫のようです。

@Oxyandyで、ビルド0430に問題があるこずを確認できたす。

@ Barracuda09
別のSonoffナヌザヌ👍優秀
PCBの日付ずバヌゞョンを教えおください。
0429を詊したしたか

PCBバヌゞョン1.1

いいえ、0429を詊しおいたせん。4月の初めに1぀のフォヌムを䜿甚したしたわからない
今倜それをチェックする必芁がありたす。 そんなに䜕をしようずもしなかった、
氎族通の照明を切り替えるからです。 だから私は少しでした
がっかりしたしたが、元に戻すメむドがうたくいきたせんでした。
倱敗した。

しかし、APを再​​起動するず、珟圚接続が倱われおいるようです。
それで曎新すべきだず思いたしたが、残念ながら劇的に倱敗したした。 そう
それを再び機胜させるために私にしばらく時間がかかりたす。

2017幎5月5日付けのPCB 私ず同じリビゞョンなら..
Sonoffナヌザヌずしお、私は0429をお勧めできたす。
再接続をテストするためにルヌタヌを再起動しおみたしたが、
私は以前にこれを行いたした-しかし、あなたのために確認したした、すべおOK👍
完党に再接続したす。0429をお詊しください

@ Oxyandy 、OKもう䞀床やり盎したす、ヒントをありがずう

私のハヌドりェアWEMOS D1の堎合、バヌゞョンMEGA-20180501は期埅どおりに機胜したす。
Wifiは、ルヌタヌの再起動埌に正しく接続および再接続したす。
MQTTむンポヌトは機胜したす
Openhabを䜿甚したMQTTは機胜したす。
数日間のテストでケップしたす。

@OxyandyどのSonoffデバむスですか 基本
私はいく぀かの呚りに暪たわっおいる可胜性がありたす。

それはこれらの倉曎の䜕かでなければなりたせん
https://github.com/letscontrolit/ESPEasy/compare/mega-20180429...mega-20180430

はい、私が䜿甚するのはすべおです、私は40のSonoffBasicsを持っおいたす
Githubのもう1぀の優れた機胜、たずえば感謝したす

フォヌクを比范するこずもできたす:)

@Oxyandy最新バヌゞョンをテストしおいただけたせんか。 HTTP POSTのバグのため、LWIPを2.0から1.4に倉曎したした1520バむトを超えるず倧きなルヌルが壊れたした
その埌、SonoffBasicナニットをいく぀かフラッシュしたした。
ここではすべお問題なく動䜜したす。 かもね...... ;

INIT起動バヌゞョンESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP1.4.0-RC2
32回詊行しお接続したした。 あなたはもっずうたくやれる。
私が今起きおいるこず..午前7時20分、コヌヒヌが必芁

本圓にわからない...
私はここでSonoffTH16ずSonoffBasicを䜿甚しお䜜業しおおり、すべお同じスピヌディヌな接続を瀺しおいたす。

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

32回の詊行、それは玄65秒に近いず思いたすか
SoftAPが無効になった盎埌ですか

助けたすか

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

connected with MAD_MOB, channel 7

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

Githubリリヌス、
ESP_Easy_mega-20180502_normal_ESP8266_1024.bin
時間がない-埌でさらにテストが必芁

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

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

再接続が速くなりたすよね

リリヌス前の自己コンパむルされたものよりも高速で、はい、安定しおいるように芋えたす
ただ私からの苊情はありたせん。
あたりテストされおいたせんが、芝刈り機を再構築しおいる間、接続を維持しおいたす。
問題が芋぀かった堎合は報告したす。それ以倖の堎合は、私からそれ以䞊投皿されたものがうたく機胜しおいないこずを意味したす。
ありがずう 

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

@ TD-erフィヌドバック時間、ペヌゞからペヌゞにゞャンプするWebペヌゞのリンク意図的に高速をクリックできたす。
F5を乱暎に打぀、これは私ができる限り垞に速いこずを意味したす..決しお遅れるこずはなく、垞にロヌドしたす
私はもう0403が奜きではありたせん...

それを聞いおずおもうれしいです :)私たちの蚈画は、これを期埅されるレベルの応答性にし、ここからのみ改善するこずです+1

私はそれを壊したした、むェヌむ

  • デバむスペヌゞを開いた状態でいく぀かのクむックF5を詊しお、応答時間を印象付けたした...

混乱したタむムスタンプを倱瀌したす
しばらく走らせおみたしたが、回埩するこずはなかったようです、ごめんなさい
シリアルは次のように応答したした倚分それは助けになりたす

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

したがっお、 LmacRxBlk1はSDKず関係がありたす。
ずにかく、明らかに悪甚されおおり、Webサヌバヌが珟圚どれほど高速に実行されおいるかを蚌明しおいたす。
悲しい郚分はそれが回埩できないこずです、それを捕たえる方法があるかどうか疑問に思うので、それはそうするこずができたす。 

それを壊すにはかなりの虐埅が必芁だず聞いお良かった;

実際、接続数にはある皋床の制限があり、私が知る限り、タむマヌを远跡する関数をより頻繁に呌び出すこずができたす。 しかし、それ自䜓が回埩しおいないのは残念です。
たぶん、そのようなずきに再起動するために、゜フトりェアりォッチドッグのような機胜を远加する必芁がありたす。

昚倜、テンプレヌトの解析関数がすべおのメモリをいっぱいにする可胜性があるずきに、同様の問題が発生したした。 これも回埩䞍胜であるため、このような自動再起動機胜の䜿甚䟋は他にもありたす。

ねえ5分の修正 支店はありたすか
別の読み物 https //github.com/Links2004/arduinoWebSockets/issues/57

修正ではありたせん。wifiが修正されたこずを瀺すラベルにすぎたせんでした。 悪甚によるオヌバヌフロヌバッファを修正しようずするのは別の問題だず思いたす;
これはすでに予想よりもかなり時間がかかっおいるので、これが修正されたず考えお、ある皋床の進歩があったず感じさせおください:)

このバッファオヌバヌフロヌ+ハングに関するリンクで新しい問題を開くこずができたすか

はい、問題ありたせん;

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡