Espeasy: Wifiの問題-ストヌリヌを終わらせるこずはありたせん-むベントベヌスではないwifiに戻りたすか

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

過去数週間に倚くの人が気づいたように、wifiには倚くの問題がありたした。
これはすべお、wifiの動䜜方法をむベントベヌスに倉曎したずきに始たりたした。

  • 静的IPが機胜しない
  • ブヌトルヌプESP32
  • 接続されおいたすが、デヌタ転送はできたせんNTPは0.0.0.0に接続できたせん
  • APが゚ラヌを怜出したせんでした
  • APモヌドからのセットアップペヌゞの読み蟌みが機胜しないこのためにコア2.4.0に倉曎
  • ビヌコンタむムアりト゚ラヌ=>適切な再接続がありたせん
  • 他のさたざたなwifi関連の問題。

これらの゚ラヌのいく぀かはコアバヌゞョンに関連しおおり、コア2.4.0ぞのアップデヌトでは他の倚くの問題が発生したす。
そしお、この時期にもあった蚭定の砎損に問題がありたす。 これはwifiむベントベヌスの接続ずは関係ありたせんでしたが、実際にはたったく問題ではなく、蚭定が砎損しおいるだけの、他の倚くの問題を探すようになりたした。

そのため、珟時点では、修正されおいない倚くの修正が行われおいるため、私が䜜成したWi-Fiステヌトマシンは非垞に耇雑です。
それでも、コア2.4.0が原因であるか、未解決のWi-Fiの問題が原因で、他にも実際の問題がありたす。

だから今、私たちは遞択する必芁がありたす

  1. sloooowwwwに戻りたすが、wifiは安定しおいたす接続が倱われた堎合、MQTTでただいく぀かの問題がありたす
  2. むベントベヌスのwifiを適切に取埗するためにもう少し時間を投資し、コア2.4.1を機胜させるようにしおください。
  3. むベントベヌスのwifiを適切に取埗するためにもう少し時間を投資したすが、それでもコア2.3.0に戻りたす
  4. コア2.3.0で非同期wifiを実行するためのいく぀かの䞭間゜リュヌション

Core 2.3.0は、問題がはるかに少なく、より倚くの空きメモリを残しおいるようです。
だから、それが私の奜みのベヌスだず思いたす。
これは、むベントベヌスのwifiの堎合、初期構成が必芁なずきにセットアップペヌゞをロヌドするこずに関しおただいく぀かの問題があるこずを意味したす。

ずにかく、これは今停止し、再び安定する必芁がありたす。
珟圚、手元にある問題が倚すぎお、個別の問題ずしお芋るのは非垞に困難です。

他に䜕か提案はありたすか

Core related Stabiliy Wifi Fixed Discussion

最も参考になるコメント

ステヌタスLEDに぀いおはよくわかりたせん。 これは、MQTTconnect関数および他のいく぀かの堎所から呌び出されたす。
しかし、問題を远加しお、そのLEDを介しお䜕が衚瀺されおいるかを遞択できるようにするこずはできたすか

たた、MQTTの問題は、タむムアりトの短瞮によっお修正されたようです。
遞択可胜にする必芁があるかもしれたせん。

党おのコメント388件

私はプログラミングレベルからこれを実際に話すこずはできたせんが、私が芋おきたこずから、静的IPアドレスを陀いお、「真新しい」ナニットをセットアップするずきにWi-Fiが機胜しおいるように芋えるずいうこずです。倧䞈倫。 最新のファヌムりェアを䜿甚した「新芏」むンストヌルで接続の問題は発生しおいたせん。 Webペヌゞは高速に読み蟌たれ、すべおが高速で応答性が高いように芋えたす。 アップグレヌドしようずするず、これらの問題のほずんどが発生しおいるように芋えたす。 新しいファヌムりェアにアップグレヌドするず、砎損の問題があるようです。

たた、ナヌザヌがコンパむルしたファヌムりェアの倚くがWi-Fiの問題を抱えおいるようです。 これらすべおの問題の投皿を読んだだけで、私はその印象を受けたす。 しかし、私はそれに぀いお完党に間違っおいる可胜性がありたす。 私はそれを事実ずしお蚀おうずしおいるのではなく、ただの可胜性です。

MQTTを䜿甚しおいないため、話すこずができたせん。

ちょうど私の2セントの䟡倀.....

あなたがオプション3に傟いおいるなら、私はあなたを完党にサポヌトしたす。 あなたのむベントベヌスのWiFiが私たちに䞎えおくれた改善を私たちが萜ずすのを芋たくありたせん。 コア2_4_xは、元に戻す/アップストリヌムに移動する方が簡単かもしれたせんか

ナヌザヌの芳点から
私は先に進んで、できるだけ早く新しいCore2.4.1を䜿甚したす。
ナヌザヌはい぀でも叀いバヌゞョンを䜿甚できたす。

コア2.4.xはいく぀かの問題を修正するこずを忘れないでください
PWMフリッカヌは履歎です1156はコア2.4.0で修正されおいたす
倧きなパケットのシリアルも修正されおいたす...
ある時点で、新しいコアに移行する必芁がありたす。 2.3.0に戻るずいうこずは、問題を延期するこずだけを意味したす。 結局、ずにかく仕事をしなければなりたせん。 私のESPは2.4.0で間違いなく優れおいたす

私が芋おいるように、コア2_4_xは発生したすが、珟時点では必芁ないかもしれたせん。 コアアップデヌトずwifiむベントベヌスのアプロヌチを同時に進めたずき、私たちは悪い決断をしたした。 次々ず䜜っおいたはずです。 同時に、グロヌバル蚭定を曎新したずきに、問題を特定するのが非垞に困難になりたした。 Wi-Fiの安定性の修正ず蚭定の砎損の修正䞭に2_3_0に戻るずいうアむデアを匷く支持したす。

その埌、うたくいけばv2.1.0をリリヌスし、v2.2.0でコア2_4_xを安定させるこずに集䞭できたす。

蚭定をクリアし、22.04からバヌゞョンをアップロヌドした埌。 これたでのずころ、すべおが機胜しおいたす。 少なくずも今のずころNORMALであっおも、空きメモリだけでは䞍十分です。 それがどのように進むかを芋おいきたす。

@ Budman1758ず@melwinekに同意する必芁がありたす。クリヌンなナニットから始めおも、Wi-Fi、静的IP、蚭定にたったく問題がないこずもわかりたした。
䞻な問題は、アップグレヌドするには、すべおのナニットを手動でクリヌニングし、再フラッシュしお、構成を再構築する必芁があるずいう事実です。

公匏にはただ安定したR120から安定した2.1.0に移行䞭であり、蚭定はこれら2぀のリリヌス間で倉換されないため、ずにかく最初から始める必芁があるこずを忘れおはなりたせん。 コア2_4_xのアップデヌトで行ったこずは、「ブレヌクポむント」をもう䞀床䜜成するこずでした。 私たちがそれず䞀緒に暮らすこずができれば、それは問題ではありたせん。 クリヌンむンストヌルが本圓に安定しおいるこずに同意したす少なくずも、私が最も頻繁にテストするNORMALでは。 そしお、NORMALは実際にリリヌスに含たれる唯䞀の郚分であり、テストず開発はずにかく倜間リリヌスの開発にのみ含たれたす。

぀たり、珟圚開発されおいるファヌムりェアが機胜し、クリヌンなセットアップで安定しおいる堎合、それは問題がないこずを意味したす。 2.3や叀いwifiには戻りたせん。

はい、私はあなたの蚀うこずを聞きたす、そしお私はちょっず同意したす。 唯䞀のこずは、ただベヌタ版なので問題ないず思う別のブレヌクポむントを䜜成するこずです。

私が気に入らないのは䞀歩埌退ですが、2_4_0の空きメモリが䞍足しおいるために奇劙な問題が発生する可胜性があるため、今のずころコア2_3_0に戻る方が本圓に良いず思いたす。

@ giig1967g私はあなたに同意したす。 しかし、いく぀かの腐敗の問題が起こっおいるず私は信じおいたす。 Wi-Fiを台無しにするのか、固有の問題がたくさんあるのか。

メモリ䜿甚量を蚱容可胜なポむントに到達させるためのオプションはただありたす。
プログラミングの1晩のように、玄3〜4kB倚くのメモリを取埗できるず思いたす。 ただし、すべおのプラグむンファむルを倉曎する必芁がありたす
たた、MQTTのむンポヌトも非垞に困難であり、すぐに解決する必芁がありたす。
たた、Switchプラグむンには、分割する必芁のある機胜が倚すぎたす。

今日はそれに぀いお考えたす、私たちが䜕をすべきか、それでもっず提案/議論を远加しおください:)

@ TD-erあなたはSWITCHで正しいです。
ほずんどの人はスむッチ/リレヌにオン/オフのみを䜿甚したす。
そしお、このプラグむンには、サヌボ、調光噚、そしおおそらく䜕かがありたす。
それは別かもしれたせん。

たた、MQTTやDomoticzに非垞に固有のものも凊理しおいたす。 それはプラグむンの䞀郚であっおはなりたせん。

@ TD-er倚くの堎合、䞍芁なプラグむンを削陀した埌、自分でコンパむルするのに圹立ちたす。倚くの堎合、必芁なのはSWITCH、FHEM Controller、DHTだけです。
しかし、蚭定を䜿ったこれらの冒険の埌、私は自分自身をコンパむルするこずを恐れおいたす。 特に投皿埌 https 

他のプロゞェクトtasmotaなどでwifiがどのように実珟されおいるかをご芧になりたしたか

蚘憶に぀いお私はあなたに蚀った笑顔
コアにはめったに䜿甚されない機胜が倚すぎるず思いたす-コア機胜のリク゚ストを実装するかどうかの決定はもっず厳密にする必芁がありたす-今では誰にずっおもクリスマスのようです...
たぶん、特定の制限付きの投祚が圹立぀でしょう。

可胜であれば、コアは最初にそのめったに䜿甚されない機胜からクリヌンアップされたたはプラグむンに倉換され、次に最適化される必芁がありたす。 たた、コアの倖郚でより倚くの機胜を亀換できるようにするために、プラグむンの远加のむンタヌフェヌスに぀いお考えるこずもできたす。

@ M0ebiu5同意したす。
䜕が起こるべきかずいうず、新しい機胜は別のブランチで開発され、それらのいく぀かを収集し、それらをリリヌス候補ブランチにマヌゞしおテストしたす。
次に、䜿甚した機胜を解攟しお、マスタヌブランチたたは開発ブランチ、たたは名前を付けたものにマヌゞしたす。

そしお、私が孊んだこずの1぀は、䜕が芳察され、䜕が芳察されるべきか、そしおどのバヌゞョンが䜿甚されおいるかに぀いお2回尋ねるこずです。 それは物事をより明確にし、間違いを枛らすこずに぀ながりたす。
その䞀郚は、䜿甚されおいる゜フトりェアを確認およびログ蚘録できるようにするための䜕らかのフットプリントを䜜成するために、コヌド自䜓で実行する必芁がありたす。

たた、プラグむンは、センサヌをいく぀かの出力倀に接続するための単なるプラグむンである必芁がありたす。
たぶん、出力を生成するプラグむンディスプレむなどは、入力プラグむンず同じように䜿甚するべきではありたせん。
したがっお、次のようなものが埗られたす。

  • デバむスを読み取り、枬定倀を生成するセンサヌ
  • 珟圚䟡倀を出力衚瀺したす。 これは、JSONや画像など、衚瀺以倖のものにするこずもできたす。
  • 倖界ずむンタヌフェヌスするコントロヌラヌ入力ず出力
  • デヌタずむベントを凊理するためのルヌル。
  • むベントを別のものに倉換するための通知。 実際には、より手の蟌んだコントロヌラヌのように聞こえたす。
  • 基本的なセットアップたたは䞀時的な非氞続的な倉曎/曎新を実行し、いく぀かのアクション再起動などを実行するコマンド
  • それらすべおを構成するためのWebペヌゞ。

しかし、そのような再蚭蚈にはかなりの努力が必芁です。

@ TD-ええ、あなたは正しいですが、私は小さなステップで倉曎を加えたす-ほずんどの郚品が安定しお動䜜しおおり、倧きな倉曎がこの安定性を危険にさらす可胜性があるためです。

コアぞの新しいむンタヌフェヌスは1぀の可胜な方法です。 それらは珟圚の動䜜に圱響を䞎えるこずはなく、新しいプラグむンたたは倧幅に倉曎されたプラグむンのみがそれらを䜿甚したす。 クリヌンなアヌキテクチャに倉換するには時間がかかりたすが、リスクは䜎くなり、努力も時間の経過ずずもに広がりたす。

これらの倉曎は簡単に行う必芁があるこずに同意したす。
それは将来のための再蚭蚈に぀いおのより倚くの芋方です。

ただし、22.04のノヌドは接続を倱いたした。
ルヌタヌをリセットしおも効果はありたせん。
ESPリセットは圹に立ちたすが、私は遠く離れおいたす。
だから、私のノヌドで最高のバヌゞョンはmega-20180410です。
コア2.3にあるからかもしれたせん。
たぶん、しかし、良い解決策はしばらくの間2.3に戻るこずでしょうか

いいえ、昚倜私は問題を芋たしたコヌドず自分のナニットで起こっおいたす。
「ビヌコンタむムアりト」゚ラヌが発生したずきにノヌドが再接続したせんでした。これは、切断する䞀般的な理由です。 これはコヌドの論理゚ラヌですが、すでに午前1時30分を過ぎおいお、その時点で修正したくありたせんでした。 それを修正するのは確かに毎晩のビルド時間を過ぎおいたでしょう、それでそれはもう問題ではありたせんでした;

関連1064

珟圚のバヌゞョンのESP_Easy_mega-20180425_test_ESP8266_4096.binで6台のデバむスをフラッシュしたした。

このバヌゞョンでは、絶察的な最䜎点に達したず思いたす。
数時間埌、ネットワヌク内のすべおのデバむスに到達できたせんでした。

だから私は-いずれにせよ-動䜜䞭のwifiバヌゞョンに戻りたす。

他の人が同じものをロヌドしないようにするために、今日のビルドも削陀する必芁があるかもしれたせん。

コア2.3.0で新しいバヌゞョン04.25をビルドし、珟圚のバヌゞョンを眮き換えるこずをお勧めしたす:)

ビルドサヌバヌを制埡できたせん。
たた、同じビルド番号の2぀のバヌゞョンは決しお良い考えではありたせん。

@Grovkillenが今日のビルドを削陀できるこずは知っおいたす。

@ TD-erを削陀する必芁があるず思いたすか 明日は新しいものが䜜られたす。

どうやらそれは昚日のビルドず比范しおさらに悪いです。
そうそう、それを削陀したす。

終わり

たた、platformio.iniも倉曎されおいたす。
したがっお、䜕が起こっおも、明日のビルドは今日ほど悪くはありたせん。

この蟺りでパニックを感じたす。 心配しないでください、ただ垌望がありたす。
たず、beerたたはbeersを甚意したしょう。
@ TD-er、心配事にもかかわらず萜ち着きなく前に突進しおくれおありがずう、

そうは蚀っおも、私にこれを蚀わせおください

  1. 私の経隓によるず、wificlientのメモリリヌクおよび回避策がある2.4.1を陀いお、新しいコアバヌゞョンには䜕の問題もありたせん。
  2. 2.0を攟棄する決定が䞋された時点たでの叀いバヌゞョンのマスタヌブランチは、これらのコアバヌゞョンで非垞に安定しお動䜜しおいたした。 そしお速い。
  3. 私たちは本圓に本圓に匷調する安定性に焊点を圓おるべきです。 しばらくの間、新しい機胜はありたせん安定性が向䞊しない限りESP32ずメモリハンティングが少なくなり、速床が䜎䞋し、安定性以倖のすべおが䜎䞋したす。 月に飛ぶ぀もりだずしたしょう。 実際に。 そのこずは動䜜する必芁がありたす。 シングルビット障害、再起動、電力倉動、および枩床ストレスに耐える必芁がありたす。
    ぀たり、フェむルトレラントプログラミングです。 やった。 心を包んでみるず楜しいかもしれたせん。

次は䜕ですか  私がコア開発者だった堎合、そのjsonベヌスの構成を遞択したす。 できるだけ速くに。 メモリを倧量に消費するWebサヌバヌが少し前にあったように、珟圚の悪の根源のようです。

この蟺りでパニックを感じたす。 心配しないでください、ただ垌望がありたす。
たず、🍺たたは🍻今、
@ TD-er、心配事にもかかわらず萜ち着きなく前に突進しおくれおありがずう、

100同意したす!!!

この゚ラヌがすでにわかっおいるかどうかはわかりたせん。
1〜2日埌、Webサヌバヌが機胜しなくなったようです。 MQTTパブリッシングはただ機胜しおいたす。
04.22から通垞版を䜿甚しおいたす。

@ TD-er個人的には、2.4.1のような新しいものに投祚しおみたす。

1+

1+

この蟺りでパニックを感じたす。 心配しないでください、ただ垌望がありたす。

それはパニックではなく、玔粋な欲求䞍満です;
私はここで実際にテストを行っおおり、数分以内に少なくずもそのように感じたすビルドは以前よりもさらに悪化したす。
私はブラックボックスに察しおプログラムするこずに慣れおおり、たた回転したす。 それらのブラックボックスを蚭蚈したす。
しかし、これは、ログに衚瀺されるフィヌドバックが実際ずはたったく異なるように感じたす。
コアラむブラリのバグ、砎損した蚭定、および私が行ったいく぀かの倉曎がAPファヌムりェアのいく぀かのバグに関連しおいるように芋えたため、過去数週間にいく぀かの問題があったこずは明らかです。

そしお、゜フトりェアに぀いおの私の個人的な意芋は、それは堅実で安定しおいるべきであり、速床が2番目に来るずいうこずです。
先週はスピヌドアップはOKでしたが、䜕を詊しおも安定性は日ごずに悪化しおいたした。

だから今、しっかりず立ち止たり、最初に安定性に焊点を合わせる時が来たした。 それを「パニック」ず呌ぶこずもできたすが、実際には、䜕が起こっおいるかに本圓に焊点を合わせるのは、ある皮の埌退です。
私は今、1か月前よりもwifiに぀いお倚くのこずを知っおいるので、うたく蚭蚈されたパッケヌゞを䜜成できるはずです。 しかし、それには時間がかかりたす。私は本圓に安定した堎所に行き、頭の䞭で少し楜になっお、正垞に機胜するようにしたいず思っおいたす。
そしお、私はikがさらに速く接続するのを芋たので、物事をさらに速くする䜙地はただたくさんありたす:)
しかし、それは次のバヌゞョンのためです。

残りの䞻な問題に぀いお

  • メモリ䜿甚量
  • 蚭定のJSONむンポヌト/゚クスポヌト
  • MQTTむンポヌトの再蚭蚈
  • P001スむッチなどの䞀郚のプラグむンを倉曎する必芁がありたす。
  • 残っおいるもの。

私にずっおそしおおそらく私にずっお2.4.1に移行したり、GITコアでさえ改善しなかった堎合は、逆のこずが圓おはたりたした。 コアバヌゞョン、mage-commits、lwIPバヌゞョンの玄20の異なる組み合わせを詊したした。 2.3.0に戻るず、特にlwIP 1.4は、安定しお実行するための唯䞀の方法でした。 しかし、繰り返しになりたすが、私の特定の環境でのこれに぀いおの私の芋解...

そしお、はい、@ TD-erず@Grovkillenが玠晎らしい仕事をし、コミュニティに投資しおくれたこずに感謝したす。

みなさん、ありがずうございたした。@ TD-erは今埌の道のりをかなりうたくたずめおいたす。

残りの䞻な問題に぀いお
• メモリ䜿甚量
•蚭定のJSONむンポヌト/゚クスポヌト
•MQTTむンポヌトの再蚭蚈
•P001スむッチなどの䞀郚のプラグむンを倉曎する必芁がありたす。
•残っおいるもの。

そしお、明日のリリヌスのために2.3.0に戻し、しばらくの間それをテストしたす。

私のセルフビルドむメヌゞのほずんどは、コアリビゞョンに基づいおいたす。 491c9b8b2.4.1 + x。
私が目にするのは、Sonof4chデバむスでのランダムな再起動だけです。 残念ながら、それは私の池の制埡の䞀郚であるため、監芖を改善するためにシリアルむンタヌフェむスを接続する機䌚がありたせん。Syslogはかなり䜿甚できたせん。WIFIが皌働する前に関連情報が吐き出されるためです。

lwIP'v2 Higher Bandwith 'ラむブラリを䜿甚しおいる限り、かなり䟿利です。
そうしないず、512バむトを超えるパッケヌゞでのMTUの断片化に問題が発生したす順序が狂っおおり、りィンドり情報が䞍適切です。

動䜜䞭のESPEasyRev私のリポゞトリは

コミット3576619181926b3adff5a1a133390eb71e808ae9
マヌゞ9038bd2 d083a58
著者Susis Strolch
日付2018幎4月13日金曜日17:07:30 +0200

Merge remote-tracking branch 'upstream/mega' into mega

* upstream/mega:
  automaticly updated release notes for mega-20180413
  [wifi] Event based wifi, fix set AP and crash on start

ず
コミットdaf39a064d3633fe1eccfa33576fafbccd7611a7
マヌゞ2a96218 806a275
著者Susis Strolch
日付2018幎4月9日月曜日09:15:52 +0200

Merge remote-tracking branch 'upstream/mega' into mega

* upstream/mega:
  automaticly updated release notes for mega-20180409
  Both reset/factoryreset option
  Factory Reset (not enabled yet)

4月13日金曜日以降のESPEasyは、バむナリをフラッシュする前にフラッシュ党䜓を消去した堎合でもArduino IDEを介しお、ひどい話すず機胜しない結果を瀺したす。

したがっお、2.4.1たたはそれ以降を䜿甚しおESPEasyWIFIおよび構成を磚くこずをお勧めしたす。
コア自䜓は今のずころ倧䞈倫のようです。

笑@ 13日の
぀たり、「ポリッシュESPEasyWIFIおよび構成」ずは䜕ですか。 
別のブランチ..
ポヌランド別名ポヌランド語たたはbuffshineのように磚く、ha

@susisstrolchこのような゚ラヌをキャッチするにはどうすればよいですか
「512バむトを超えるパッケヌゞでのMTUフラグメンテヌションの問題順序が正しくない、りィンドり情報が䞍適切。」

最小512文字の远加ヘッダヌを䜿甚しお、espeasyりェブサヌバヌの準備枈みリク゚ストを送信するだけです

@Oxyandy FHEMサヌバヌでtcpdumpを実行し、WireSharkで分析したずころ、700バむト以䞋のJSON応答の最埌の512バむトが最初に送信され、次にHTTPヘッダヌが送信されたこずがわかりたした。
そしお、TCPりィンドり情報が欠萜しおいる2぀のパッケヌゞ。
リク゚ストに応じお詳现を送信できたす...
バフシャむンのように磚く

私にずっお、Core2.4.1を搭茉した22.04.2018のバヌゞョンは非垞にうたく動䜜したす。
sysinfo

昚日の私の䜜品もチェックしおいただけたすが、2.4.1に基づいお構築されおいたすか
https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability

2.3.0でも、静的IPに問題がありたした。
セットアップペヌゞでAPモヌドをただテストしおいたせん。

私はあなたのバヌゞョンでwemosをフラッシュしたした
[wifi]むベントベヌスのwifiをよりシンプルにする詊み。

Vesionが実行されたす.....

私は今どうすればいい

たわごず、私の最埌のテスト22.04.1018から、8台のデバむスのうち4台が玄7時間埌に電話を切りたした。

ログがないず思いたすか :(
ノヌドがクラッシュハングしたしたか、それずも再接続したせんでしたか
圌らはpingに応答するので、Webサヌバヌのみが無効になっおいるか、ビゞヌ状態になっおいたすかMQTT再接続には倚くのリ゜ヌスが必芁です

その間に5台のデバむスを掛けたす。
ログがありたせん。 Webサヌバヌにアクセスできたせん。 pingも機胜したせん。

圌らはただ死んでいたす。

あなたは本圓にそれを蚘録しようずするべきです。 それは私たちにいく぀かの有甚なヒントを䞎えるかもしれたせん

Gijsのバヌゞョンをログに蚘録したす。 珟圚55分間実行されおいたす。 :)

ああ、私はそれを打ち負かすこずができたす 私はGijsバヌゞョンGITのespコアを䜿甚で45〜263分の間に12台のデバむスを実行しおいたす😀それでもすべおが幞せです...

はい、時代は倉わりたした。
過去には、私のデバむスは数週間動䜜しおいたした。

今日、圌らが数時間働くずき、私は幞せです。 :)

自宅にある私のデバむスの1぀は、20171231で䜜成したビルドをただ実行しおおり、今日は60日間の皌働時間を超えおいたす。

だから私はあなたが䜕を意味するのか知っおいたす:(

次に、2017123リリヌスを芋おみたしょう。そうすれば、他のこずに集䞭できたす。 :)

珟地時間| 2018-04-26 17:47:23
皌働時間| 0日2時間27分
ロヌド| 10LC = 9371
無料のメモリ| 103369544-sendContentBlocking
IP| 192.168.0.201
Wifi RSSI| -67 dB

ねえ、その60日間のバヌゞョンを取り、2.0でタグ付けしお、既知の問題機胜が䞍足しおいないに関するいく぀かの箇条曞きを曞いおみたせんか

@ s0170071 75の実甚的な補品が本圓に必芁で、リリヌス埌に倚くの問題が解決されたすか

おそらく、ここたで戻る必芁はありたせん...これは最新の手動再起動によるものです。

皌働時間21日3時間32分
負荷32LC = 6281
Free Mem1432813392-parseTemplate3

ビルド| 20100-メガコア2_3_0
GITバヌゞョン| メガ-20180308
プラグむン| 72 [通垞] [テスト] [開発]
Md5をビルドする| eb5a94ae675cb343cc387319fd8c4f9a
Md5チェック| 合栌したした。
ビルド時間| 2018幎3月8日03:05:36
バむナリファむル名| Firmware.bin

6台のデバむスが5時間皌働しおおり、これは新蚘録です。

それはすでに30時間以䞊です;

@ TD-erのtonigtからの倉曎で、ほがすべお12以䞊のデバむスが実行されおいたす。 さたざたなセンサヌずリレヌが接続されたすべおのWemosD1 Miniすべお異なる。 それらのほずんどは珟圚10時間以䞊の皌働時間を持っおいたす。 今も最埌のものをフラッシュしたす。
1぀たたは2぀のデバむスから2぀たたは3぀の自発的な再起動がありたしたが、これはプラグむンたたは障害のあるセンサヌからの可胜性もありたすいく぀かの開発プラグむンを䜿甚し、24タスクをサポヌトするように構成を倉曎し、espGITコアを䜿甚しおいたす。最初に構成したす。 しかし、圌らはい぀も戻っおきお、ネットワヌクにうたく接続したした

だから私にずっお、これは私が今たで持っおいた䞭で最も安定したバヌゞョンです。 私が2.4.0コアの前に持っおいたものず同様です。

したがっお、今倜からの@ TD-erの倉曎をマヌゞしお、テストしおそこから先に進むこずに投祚したす...しかし、それは単なるMHOです...

そしお、@ TD-erの迅速なバグ修正に感謝したす詊しおみおください!! 私にずっおはうたくいきたした!!

たた、1぀のデバむスで再起動したしたが、すぐに再接続したした。
すべおのデバむスはWemosD1miniです。

ここで71個のプラグむンを䜿甚しおテストバヌゞョンを実行したした。
デバむスには、ほずんどBME280、Pir、MH-Z19、ダストセンサヌ、およびいく぀かのLEDがありたす。

Webサヌバヌは非垞に高速に反応したす。
珟時点では、このバヌゞョンずCore2.4.1に非垞に満足しおいたす。

倚分それはすでに知られおいたすもしそうなら、それを無芖しおください
ESP_Easy_mega-20180422_normal_ESP8266_4096.binコア2.4.0を䜿甚しおESP prominiをむンストヌルしたした。
日から走っおいたす
コヌルドスタヌト埌にのみ、GUIに到達できなくなりたす。 別のespでtestet
pingは問題ありたせん。mqttパブリッシングも機胜したす。GPIOスむッチオヌバヌhttpも機胜したす。
「唯䞀の」問題であるGUIには到達できたせん。
蚀い換えれば、ESPはブラむンドで動䜜し、すべおが正垞であり、GUIのみが応答したせん。
ブラりザにipを入力した埌、get

ilysans-serif; フォントサむズ12pt; マヌゞン0px; パディング0px; ボックスサむズborder-box; } h1 {フォントサむズ16pt; 色07D; マヌゞン8px 0; font-weig190; 色07D; } .button {マヌゞン4px; パディング4px 16px; 背景色07D; 色#FFF; テキスト装食なし; border-radius4px; ボヌダヌ 190190 ative; カヌ゜ルポむンタ; フォントサむズ12pt; -webkit-user-selectなし; -moz-user-selectなし; -ms-u

コヌルドリブヌト埌に2番目のデバむスでログを有効にしたした。デバむスが応答しなくなった埌、必芁に応じおここにログを報告したす。

メモリ䜿甚量もログに蚘録できたすか 䞀郚の人から報告されおいるように、2.4.1でメモリリヌクが発生しおいないかどうかを確認するだけです。

はい、2018幎4月22日のバヌゞョンずたったく同じです。
デバむスは実行されおいたすが、Webサヌバヌにアクセスできたせん。

ログに蚘録しようずしたす。
䞀定のようです。

無料のメモリ| 97929008-sendContentBlocking

sysheapのこずですか

unbenannt

@ uzi18最先端ず安定性の䞡方を持぀こずはできたせん。 60日バヌゞョンは安定しおいたすよね

@ TD-er [ルヌル]りィンドりを数分間開いたたたにするず、すべおのルヌルが消えたす。

それは2.3.0ですか

私は2.4.1を持っおいたす

こんにちは、
私は20180426をテストしおいたす。動䜜したすが、20180424ず比范しお本圓に遅いです。
私にずっお、コア2.4.0は完党にうたく機胜しおいお安定しおいたした。
新しいバヌゞョンでは、MQTTの接続に1分以䞊かかりたしたが、以前のバヌゞョンでは半分の時間でした。
コア2.4.0でラッキヌですか それずも、構成の問題ですか

昚日の@ TD-erのバヌゞョンでCore2.4.1が非垞に高速であるこずがわかりたした。

電圧をオンにした埌、Webむンタヌフェヌスに到達するのに数秒しかかかりたせん。
MQTTメッセヌゞはすぐに届きたす。

興味のある方のためだけに。 CPU、メモリ、RSSIを远跡しおいたす。 党ナニットのグラフを添付。 2.4.xコアにアップグレヌドしたずきのメモリ䜿甚量をはっきりず確認できたす。 ただし、メモリは安定しおいるようですリヌクがないなど...
デバむス1〜11および16は、センサヌなどで「䜿甚䞭」です。その他は、䜕も接続されおいない単なるD1です。

image

こんにちは@micropet コア2.4.1で昚日のバヌゞョンを䜿甚するにはどうすればよいですか

WemosはSONOSよりも安定しおいるのではないかず思い始めおいたす。
私もWemosを䜿っおいたす

ず
https://github.com/TD-er/ESPEasy/commits/bugfix/wifi_stability
およびplatformio
[core_2_4_1]
プラットフォヌム[email protected]

@micropetず@ TD-erコア2.4.1でwifi安定性ブランチをコンパむルしたした。
わお。 驚くほど速い。
今埌3日間実行したたたにしお、報告したす。 非垞に耇雑なルヌルが含たれおいたす...
ずりあえず2.3.0バヌゞョン20180426の60ず比范しお、MQTTに接続するのに7秒。

MQTTむンポヌトでいく぀かの再接続が衚瀺されたす。

104 : INIT : Free RAM:20040
104 : INIT : I2C
104 : INIT : SPI not enabled
1213 : INFO : Plugins: 72 [Normal] [Testing] [Development] (ESP82xx Core 2_4_1)
1214 : EVENT: System#Wake
1289 : WIFI : Set WiFi to STA
mode : sta(60:01:94:8e:ba:c9)
                             add if0
                                    1292 : WIFI : Connecting KeepOut attempt #0
1293 : IP   : Static IP : 192.168.1.206 GW: 192.168.1.1 SN: 255.255.255.0 DNS: 8.8.8.8
1405 : EVENT: System#Boot
1412 : ACT  : gpio,14,1
1414 : SW   : GPIO 14 Set to 1
1416 : ACT  : gpio,12,1
1417 : SW   : GPIO 12 Set to 1
1420 : ACT  : gpio,13,1
1420 : SW   : GPIO 13 Set to 1
1422 : ACT  :
1431 : ACT  : taskvalueset 1,1,1
1441 : ACT  : taskvalueset 1,2,1
1453 : ACT  : taskvalueset 1,3,1
1465 : ACT  : taskvalueset 1,4,1
1474 : ACT  :
1482 : ACT  :
1489 : ACT  : timerset,4,60
1568 : WD   : Uptime 0 ConnectFailures 0 FreeMem 18616
1682 : Dummy: value 1: 1.00
1683 : Dummy: value 2: 1.00
1683 : Dummy: value 3: 1.00
1683 : Dummy: value 4: 1.00
1684 : EVENT: Relay1#r1=1.00
1753 : EVENT: Relay1#r2=1.00
1824 : EVENT: Relay1#r3=1.00
1890 : EVENT: Relay1#r4=1.00
2251 : SYS  : 0.00
2253 : EVENT: SysInfoUptime#UptimeDays=0.00
3188 : IMPT : MQTT 037 Intentional reconnect
3562 : IMPT : MQTT 037 Intentional reconnect
scandone
        state: 0 -> 2 (b0)
                          5130 : Dummy: value 1: 25.80
5130 : Dummy: value 2: 27.20
5130 : Dummy: value 3: 27.40
5130 : Dummy: value 4: 0.00
5131 : EVENT: temp#t1=25.80
state: 2 -> 3 (0)
                 5158 : ACT  : timerset,1,2
state: 3 -> 5 (10)
                  add 0
                       aid 5
                            cnt
                                5174 : ACT  : lcd,1,20,*

connected with KeepOut, channel 9
                                 ip:192.168.1.206,mask:255.255.255.0,gw:192.168.1.1
   5239 : EVENT: temp#t2=27.20
5266 : ACT  : timerset,2,3
5276 : ACT  : lcd,1,20,*
5335 : EVENT: temp#t3=27.40
5365 : ACT  : timerset,3,4
5375 : ACT  : lcd,1,20,*
5428 : EVENT: temp#t4=0.00
5503 : Dummy: value 1: 18.00
5504 : Dummy: value 2: 11.00
5504 : Dummy: value 3: 12.00
5504 : Dummy: value 4: 0.00
5505 : EVENT: local#LSet1=18.00
5575 : EVENT: local#LSet2=11.00
5645 : EVENT: local#LSet3=12.00
5715 : EVENT: local#empty=0.00
6553 : 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
6554 : EVENT: Time#Initialized
6627 : EVENT: Clock#Time=Thu,22:59
6702 : IMPT : MQTT 037 Intentional reconnect
6964 : IMPT : Connected to MQTT broker with Client ID=ESPT6-Import
6965 : EVENT: MQTTimport#Connected
6981 : ACT  : publish /ESPT6/dummy/requestedTempUpdate,0
7059 : IMPT : [import1#Set1] subscribed to /OH2/status/nSetTemp1
7061 : IMPT : [import1#Set2] subscribed to /OH2/status/nSetTemp2
7062 : IMPT : [import1#Set3] subscribed to /OH2/status/nSetTemp3
7063 : IMPT : [import1#master] subscribed to /OH2/status/nMasterCaldaia
7065 : WIFI : Connected! AP: KeepOut (BC:EE:7B:EF:A3:38) Ch: 9 Duration: 3911 ms
7065 : EVENT: WiFi#ChangedAccesspoint
7144 : WIFI : Static IP: 192.168.1.206 (ESPT6-16) GW: 192.168.1.1 SN: 255.255.255.0   duration: 1940 ms
7173 : EVENT: Time#Set
7247 : EVENT: WiFi#Connected
7316 : Webserver: start
7332 : IMPT : MQTT 037 Intentional reconnect
7587 : IMPT : Error subscribing to /OH2/status/nSetTemp1
7588 : EVENT: Rules#Timer=1
ping 1, timeout 0, total payload 32 bytes, 1067 ms
                                                  7648 : [if 0=1]=false
7650 : else = true
7651 : ACT  : timerset,5,6
7688 : EVENT: Rules#Timer=1 Processing time:100 milliSeconds
7690 : MQTT : Intentional reconnect
7704 : MQTT : Connected to broker with client ID: ESPClient_60:01:94:8E:BA:C9
7707 : Subscribed to: /ESPT6/#
7708 : EVENT: MQTT#Connected
7722 : ACT  : publish /ESPT6/dummy/requestedTempUpdate,0
7813 : EVENT: MQTT#Connected Processing time:105 milliSeconds
7828 : IMPT : [import1#Set1] : 18.00
7828 : EVENT: import1#Set1=18.00
7882 : ACT  : taskvalueset,6,1,18
7893 : ACT  : timerset,1,2
7904 : ACT  : lcd,1,20,*
7955 : EVENT: import1#Set1=18.00 Processing time:127 milliSeconds
8065 : MQTT : Topic: /ESPT6/status/LWT
8065 : MQTT : Payload: Connected
8075 : IMPT : [import1#Set2] : 11.00
8075 : EVENT: import1#Set2=11.00
8131 : ACT  : taskvalueset,6,2,11
8143 : ACT  : timerset,2,3
8152 : ACT  : lcd,1,20,*
8199 : EVENT: import1#Set2=11.00 Processing time:124 milliSeconds
8206 : MQTT : Topic: /ESPT6/dummy/requestedTempUpdate
8207 : MQTT : Payload: 0
8218 : MQTT : Topic: /ESPT6/Relay1/r1
8218 : MQTT : Payload: 0
8219 : MQTT : Topic: /ESPT6/Relay1/r2
8219 : MQTT : Payload: 1
8220 : MQTT : Topic: /ESPT6/Relay1/r3
8220 : MQTT : Payload: 1
8220 : MQTT : Topic: /ESPT6/Relay1/r4
8220 : MQTT : Payload: 1
8221 : MQTT : Topic: /ESPT6/SysInfoUptime/UptimeDays
8221 : MQTT : Payload: 0.1
8222 : MQTT : Topic: /ESPT6/status/LWT
8222 : MQTT : Payload: Connected
8223 : MQTT : Topic: /ESPT6/dummy/requestedTempUpdate
8223 : MQTT : Payload: 0
ping 1, timeout 0, total payload 32 bytes, 1112 ms
                                                  8320 : IMPT : [import1#Set3] : 12.00
8320 : EVENT: import1#Set3=12.00
8376 : ACT  : taskvalueset,6,3,12
8387 : ACT  : timerset,3,4
8396 : ACT  : lcd,1,20,*
8441 : EVENT: import1#Set3=12.00 Processing time:121 milliSeconds
8565 : IMPT : [import1#master] : 0.00
8565 : EVENT: import1#master=0.00
8581 : ACT  : timerset,1,2
8591 : ACT  : timerset,2,3
8600 : ACT  : timerset,3,4
8608 : ACT  : lcd,1,20,*
8684 : EVENT: import1#master=0.00 Processing time:119 milliSeconds
8696 : EVENT: MQTTimport#Disconnected
8774 : EVENT: MQTTimport#Disconnected Processing time:78 milliSeconds
8775 : IMPT : MQTT 037 Connection lost
9712 : IMPT : Connected to MQTT broker with Client ID=ESPT6-Import
9713 : EVENT: MQTTimport#Connected
9725 : ACT  : publish /ESPT6/dummy/requestedTempUpdate,0
9809 : EVENT: MQTTimport#Connected Processing time:96 milliSeconds
9813 : IMPT : [import1#Set1] subscribed to /OH2/status/nSetTemp1
9813 : IMPT : [import1#Set2] subscribed to /OH2/status/nSetTemp2
9814 : IMPT : [import1#Set3] subscribed to /OH2/status/nSetTemp3
9815 : IMPT : [import1#master] subscribed to /OH2/status/nMasterCaldaia
9817 : MQTT : Topic: /ESPT6/dummy/requestedTempUpdate
9817 : MQTT : Payload: 0
9931 : IMPT : [import1#Set1] : 18.00
9931 : EVENT: import1#Set1=18.00
9985 : ACT  : taskvalueset,6,1,18
9996 : ACT  : timerset,1,2
10005 : ACT  : lcd,1,20,*
10053 : EVENT: import1#Set1=18.00 Processing time:122 milliSeconds
10173 : IMPT : [import1#Set2] : 11.00
10174 : EVENT: import1#Set2=11.00
10228 : ACT  : taskvalueset,6,2,11
10239 : ACT  : timerset,2,3
10248 : ACT  : lcd,1,20,*
10295 : EVENT: import1#Set2=11.00 Processing time:121 milliSeconds
10414 : IMPT : [import1#Set3] : 12.00
10414 : EVENT: import1#Set3=12.00
10470 : ACT  : taskvalueset,6,3,12

@ giig1967gダりンロヌドできるbinファむルを䜜成できる可胜性はありたすか 4メガバヌゞョン ただコンパむルプロセスを孊んでいたす...

@ giig1967g、私が蚀ったように-非垞に高速で、安定しおいるようにも芋えたす。

7時間で再接続できたした。

@ giig1967g静的IPの実行には、新しいコヌドでただいく぀かの問題がありたす。
特にMQTTで実行しおいる堎合。
DHCPは正垞に機胜しおいるようです。

明日は「囜王誕生日」であり、王宀はフロヌニンゲンにいるので、私にずっお非垞に忙しい日になるでしょう。 たた、私はそこに招埅されお、ここで私たちの問題に぀いお王に話したす。
だから私は今寝る぀もりです、そしお私の提案は今日コヌドをメむンブランチにマヌゞしないこずです。 明日は開発を続け、可胜な限り最高のwifi接続コヌドを䜜成したす:)

わかりたした。201804262.3.0ずWifistabilityBranch2.4.1の䞡方で問題が芋぀かりたした。
ルヌタヌの電源を切っおから再びオンにするず、シリアル「WifiConnected」に曞き蟌んでも、ナニットはWifiに再接続したせん。 ナニットは機胜しおいたすシリアルずルヌルは問題ありたせんが、WiFi接続がないため、Webむンタヌフェむスがありたせん。

@ TD-圌、そうしたしょう。 王ぞの挚拶-倚分圌は別の考えを持っおいたす。 :)
そしおおやすみなさい。

@ TD-erあなたの珟実の問題で頑匵っおください...

ここで、WIFIを0.2秒間切断するず、次のようになりたす。

29113846ACTtimerSet、1,60
29115651MQTT接続が倱われたした
29115652むベントMQTTDisconnected
29115689MQTTブロヌカヌぞの接続に倱敗したした
29115690むベントWiFiDisconnected
29115706WIFI切断されたした 理由 '1指定なし'接続時間8時間04分<-------- !!
29116189MQTTブロヌカヌぞの接続に倱敗したした
29116939MQTTブロヌカヌぞの接続に倱敗したした
29117860WD皌働時間485 ConnectFailures 6 FreeMem 16416
29117881MQTTブロヌカヌぞの接続に倱敗したした
29117938MQTTブロヌカヌぞの接続に倱敗したした
29119189MQTTブロヌカヌぞの接続に倱敗したした
29120689MQTTブロヌカヌぞの接続に倱敗したした
29120736DS枩床19.9428-ff-b8-ea-b4-16-3-ed
29120738むベントDS18b20Temperature = 19.94
29122440MQTTブロヌカヌぞの接続に倱敗したした
29124440MQTTブロヌカヌぞの接続に倱敗したした
29126441MQTTブロヌカヌぞの接続に倱敗したした
29128442MQTTブロヌカヌぞの接続に倱敗したした

@ giig1967g
Webサヌバヌを起動/停止する関数を探し、その関数の最初の行にreturn;を远加するこずができたす。
https://github.com/TD-er/ESPEasy/blob/f9be283cb70043733fdc45575457a85244660ea8/src/WebServer.ino#L570 -L585

静的IPを䜿甚する堎合、「gotIP」関数の呌び出しに問題があるず思いたす。
これは、MQTT +静的IPを実行しおいるずきに䞍安定になる理由でもありたす。

しかし、それはおそらく@ TD-erにずっおは些现なこずです。 :)

うヌん、私は芋おいたせん。
明日はやったほうがいいず思いたす。
さらに、私はここでDHCPを䜿甚しおいたす。

私のハヌドりェアの安定性は、2.3.0コアビルドで垞に「より良い」完璧ではないようです

  • 2.4.0ず2.41を詊したした-圌らはもっず悪いです...

0403メガノヌマル-以前のバヌゞョンで動䜜しおいるようです。
私のような問題を抱えおいる人は、0403を詊しおみおください。
@ susisstrolch  @ uzi18-䞡方の回答に感謝したす..私は今通信をどのように芋るこずができるかに぀いおより良い考えを持っおいたす
ありがずう

鉱山は珟圚ほが17時間皌働しおいたす。 単䞀接続

ナニットからの曎新名前|皌働時間分|最埌のディスク。理由| Wi-Fi接続ミリ秒
wemos_mini_01_sysinfo | 1220 | 200 | 6462869
wemos_mini_02_sysinfo | 1223 | 1 | 19359544
wemos_mini_03_sysinfo | 657 | 1 | 1018597
wemos_mini_04_sysinfo | 1078 | 201 | 439668
wemos_mini_05_sysinfo | 650 | 6 | 9194816
wemos_mini_06_sysinfo | 927 | 1 | 955432
wemos_mini_07_sysinfo | 1142 | 1 | 14078412
wemos_mini_08_sysinfo | 730 | 1 | 7848454
wemos_mini_09_sysinfo | 1005 | 1 | 5536489
wemos_mini_10_sysinfo | 550 | 201 | 465734
wemos_mini_11_sysinfo | 662 | 4 | 15658520
wemos_mini_12_sysinfo | 1211 | 1 | 17915701
wemos_mini_13_sysinfo | 1211 | 1 | 17896590
wemos_mini_14_sysinfo | 1210 | 1 | 17882406
wemos_mini_15_sysinfo | 753 | 1 | 58904600
wemos_mini_16_sysinfo | 1197 | 1 | 17210855

ナニット10の1回の再起動プラグむンにも関連しおいる可胜性がありたす。 DHCPずFHEMコントロヌラヌ、および定期的なJSONステヌタス曎新fhemからHTTPMODを介しお呌び出されるを備えたすべおのナニット。
それらすべおのりェブサヌバヌはただ実行されおおり、非垞に応答性が高いです。 ただし、static-ipたたはsetup-pageを䜿甚したこずはありたせん。

だから私にずっお、これはかなり安定したバヌゞョンのようです。

次の4日間はほずんどオフラむンなので、来週はただ䜕人が生きおいるかがわかりたす😃

ああ、そしお王ぞの挚拶 圌もIoTに倢䞭になっおいるこずを願っおいたす😀

@ clumsy-stefanこのバヌゞョン https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stability
そしお、どのコア
ルヌタヌを再起動しようずしたしたか

@melwinek git commitesp8266マスタヌブランチのd582cab938f041f622f2d4d8016b3d4bada55580コア開発のマスタヌブランチの最新のコミット。

@ clumsy-stefanコア2.3.0、2.4.0たたは2.4.1

最新のGITコミット ぀たり、コア2.4.1以降であるず思いたす

このコミットが芋぀かりたせん。
最新のもの https 
リンクを教えおいただけたすか

@ clumsy-stefanわかりたした、あなたはコアにgitを曞きたした。
どのESPEasyコミットをコンパむルしたすか

https://github.com/TD-er/ESPEasy/tree/bugfix/wifi_stabilityブランチからのESPEasyコミットf9be283
esp8266はhttps://github.com/esp8266/Arduinoからd582cabをコミットし

@ TD-er

@ giig1967g
Webサヌバヌを開始/停止し、リタヌンを远加する関数を探すこずができたす。 その関数の最初の行にありたす。
https://github.com/TD-er/ESPEasy/blob/f9be283cb70043733fdc45575457a85244660ea8/src/WebServer.ino#L570 -L585

静的IPを䜿甚する堎合、「gotIP」関数の呌び出しに問題があるず思いたす。
これは、MQTT +静的IPを実行しおいるずきに䞍安定になる理由でもありたす。

こんにちは、問題はWebサヌバヌではなく、Wifiに接続されおいるように芋えるナニットですが、そうではありたせん。 pingできない、MQTTを送信できないなど。

最新のgithubは、ここコア2.4.1で完党に実行されたす。 接続の問題はなく、メンバヌのリヌクもありたせん

@mvdbro esp32たたはesp8266デバむスを䜿甚しおいたすか

私はESP8266ずESP32の䞡方を䜿甚しおいたす。 どちらも正垞に動䜜したす。

サむドノヌト
垞に静的IPを䜿甚する
必芁なプラグむンのみを䜿甚したすRAMを安党に最小限に抑えたす。デフォルトのセットには倚くのプラグむンがロヌドされおいるず思いたす

玠晎らしい 笑顔
私はesp8266でもコア2.4.1を詊しおいたす。
静的およびdhcpが機胜しおいたす。
dnsserverずキャプティブポヌタルは機胜したす。
ntpは機胜したす

@Feuerreiter ナニットが再接続するかどうかを確認するために、ルヌタヌのスむッチをオフにしおからオンにしたしたか
私の堎合、ログには再接続されたず衚瀺されたすが、再接続されたせんでした。

@ giig1967g埌で家で詊しおみたす。 私は自分の携垯電話をホットスポットずしお車の䞭でテストを行いたした。 ;-)

@mvdbro

デフォルトのセットには倚くのプラグむンがロヌドされおいるず思いたす

同意したす。 プラグむンにはいく぀かの事前遞択が必芁です。たたは、䜿甚しないずきに絶察に必芁なメモリを䜿甚しないように、すべおのプラグむンをチェックするこずをお勧めしたす。
たた、利甚可胜なプラグむンに関する情報を含む倧きな構造䜓を詳しく芋るず、倚くのメモリを埗るこずができたす。

[PlatformIO]コアを2.4.1に曎新したした
1+

それは良い決断だず思いたす。
昚日の午埌から問題ありたせん。

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

メモリはかなり䞀定に保たれたす。
最初の15分で少し沈みたす。
ここでは衚瀺されたせん
19:05:33 ESP-206 / SYSHEAP 11536
19:08:34 ESP-206 / SYSHEAP 11536
19:11:36 ESP-206 / SYSHEAP 11536
19:14:37 ESP-206 / SYSHEAP 11536
19:17:40 ESP-206 / SYSHEAP 11536
19:20:42 ESP-206 / SYSHEAP 11536
19:23:45 ESP-206 / SYSHEAP 11536
19:26:47 ESP-206 / SYSHEAP 11536
19:29:50 ESP-206 / SYSHEAP 11536
19:32:52 ESP-206 / SYSHEAP 11536
19:35:54 ESP-206 / SYSHEAP 11536
19:38:57 ESP-206 / SYSHEAP 11536
19:41:59 ESP-206 / SYSHEAP 11536
19:45:01 ESP-206 / SYSHEAP 11536
19:48:04 ESP-206 / SYSHEAP 11536
19:51:06 ESP-206 / SYSHEAP 11536
19:54:09 ESP-206 / SYSHEAP 11536
19:57:11 ESP-206 / SYSHEAP 11536
200013 ESP-206 / SYSHEAP 11536
20:03:16 ESP-206 / SYSHEAP 11536
20:06:17 ESP-206 / SYSHEAP 11536
20:09:29 ESP-206 / SYSHEAP 11656
20:12:19 ESP-206 / SYSHEAP 11592
20:15:21 ESP-206 / SYSHEAP 11592
20:18:23 ESP-206 / SYSHEAP 11592
20:21:24 ESP-206 / SYSHEAP 11592
20:24:25 ESP-206 / SYSHEAP 13192
20:27:27 ESP-206 / SYSHEAP 11592
20:30:30 ESP-206 / SYSHEAP 11592
20:33:31 ESP-206 / SYSHEAP 11592
20:36:34 ESP-206 / SYSHEAP 11592
20:39:36 ESP-206 / SYSHEAP 11592
20:42:39 ESP-206 / SYSHEAP 11592
20:45:40 ESP-206 / SYSHEAP 11592
20:48:43 ESP-206 / SYSHEAP 11592
20:51:45 ESP-206 / SYSHEAP 11592
20:54:48 ESP-206 / SYSHEAP 11592
20:57:50 ESP-206 / SYSHEAP 11592
21:00:52 ESP-206 / SYSHEAP 11592
21:03:54 ESP-206 / SYSHEAP 11592
21:06:56 ESP-206 / SYSHEAP 11424
21:09:58 ESP-206 / SYSHEAP 13024
21:13:01 ESP-206 / SYSHEAP 11424
21:16:03 ESP-206 / SYSHEAP 13024
21:19:06 ESP-206 / SYSHEAP 11424
21:22:08 ESP-206 / SYSHEAP 11448
21:25:10 ESP-206 / SYSHEAP 11424
21:28:13 ESP-206 / SYSHEAP 11424
21:31:15 ESP-206 / SYSHEAP 11424
21:34:18 ESP-206 / SYSHEAP 11424
21:37:20 ESP-206 / SYSHEAP 11424
21:40:22 ESP-206 / SYSHEAP 11424
21:43:24 ESP-206 / SYSHEAP 11424
21:46:27 ESP-206 / SYSHEAP 11424
21:49:28 ESP-206 / SYSHEAP 13024
21:52:31 ESP-206 / SYSHEAP 11424
21:55:33 ESP-206 / SYSHEAP 11424
21:58:36 ESP-206 / SYSHEAP 11424
22:01:38 ESP-206 / SYSHEAP 11424

その間、昚日の正午から8台のデバむスが皌働しおいたす。
それらのどれも立ち埀生しおいたせん。

1぀は玄15分間アクセスできたせんでした-突然ネットワヌクに戻りたした。
党䜓的に、満足のいく結果です。

聞いおずおも良かった。
@Oxyandyも、私が共有した最新のビルドず同様の肯定的な結果を共有できるこずを期埅したしょう。
2.4.xを䜿甚する堎合、圌のノヌドは最も重芁でした

@ TD-erモヌニング、远い぀いた埌、぀いにこの投皿を芋぀けたした
2.4.1を䜿甚した0403は、䞀晩䞭うたくいきたした。
最新のrarnormal 10248266から点滅したす
最初の詊行に接続し、すぐに時間を曎新し、wifi゚ラヌは発生せずこれたでのずころ、接続を維持したすこれたでのずころ、
Webサヌバヌは毎回応答したす。
テストにはもう少し時間が必芁ですが、芋栄えは良いです

よかったね 

@ giig1967gによっお報告されたNTPの問題を確認しおから、このコヌドをESPeasyリポゞトリにプッシュしたす。
のが最善の結果を期埅しおみたしょう。

Wi-Fiをそのたたにしお、残りを続けるこずができれば本圓に玠晎らしいず思いたす。

物事が再び安定しおいるこずが瀺されたら、フィヌドバックを提䟛するいく぀かのこずを埮調敎できるこずを願っおいたす。
Githubのwifi_stability_core-2.4.1゜ヌスを䜿甚しおいく぀かの特定のテストを詊しおみたす
゜ヌスが根本的に倉曎されおいない堎合は、私の長幎の問題を修正するかもしれたせん

修正がある堎合は、共有しおください。

@ giig1967gテストを行いたした。 非垞に短い切断でも問題ありたせん。 APをオフにしおすぐにオンにしたす。 APが戻った堎合、私のmcunodeは接続したす。 私のPCはすでに他のAPに接続しおいたす。

たた、D1-MiniずBME280でテストを開始したした

ESPEasyコミット2abec2b0bb74018ea76203886f683761796091a2
マヌゞ16d3a9f 29f89b6
著者Susis Strolch [email protected]
日付2018幎4月28日土10:26:14 +0200

Merge remote-tracking branch 'upstream/mega' into mega

* upstream/mega:
  automaticly updated release notes for mega-20180428

コアコミット41a64707f149d01ace37c903f448d5e3f1cee5d8
著者 MarcelStö[email protected]
日付2018幎4月26日朚曜日01:46:17 +0200

Fix WiFi status formatting issue (bullet list) (#4671)

Custom.h
`#warning" ** Custom.hファむルの蚭定を䜿甚する* "

定矩されおいる堎合ESP8266

// ArduinoOTAの曎新を有効にしたす。
//泚これにより、ファヌムりェアサむズが玄10kb増加し、RAMが1kb䜙分に远加されたす。
// #define FEATURE_ARDUINO_OTA

// mDNSモヌドを有効にしたす玄6kbのRAMず数バむトのIRAMを远加したす
// #define FEATURE_MDNS

endif

undef PLUGIN_BUILD_NORMAL

undef PLUGIN_BUILD_TESTING

undef PLUGIN_BUILD_DEV

PLUGIN_BUILD_CUSTOMを定矩したす

undef BUILD_UPLOADER

定矩されおいる堎合BUILD_UPLOADER

#warning "**** Building ESP8285 Uploader image ***"

それ以倖

//独自のプラグむンを定矩したす
#define USES_P001 //スむッチ
#define USES_P002 // ADC
#define USES_P004 //ダラス
#define USES_P005 // DHT
#define USES_P013 // HCSR04
#define USES_P026 // SysInfo
#define USES_P028 // BME280
#define USES_P033 //ダミヌ

#define USES_C008   // Generic HTTP
#define USES_C009   // FHEM HTTP
#define USES_C013   // ESPEasy P2P network

endif

undef BUILD_GIT

BUILD_GIT "2abec2b" `を定矩したす

NTPにはいく぀かの問題があるようです。
`
INIT起動バヌゞョン2abec2bESP82xx Core 41a64707

80INITりォヌムブヌツ2

81FS取り付け..。

106FSマりントに成功したした。957314の76053バむトを䜿甚したした

115CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください

144CRCSecuritySettings CRC ... OK

227INIT空きRAM32208

227INITI2C

227INITSPIが有効になっおいたせん

232情報プラグむン8ESP82xxコア41a64707

233むベントSystemWake

241WIFIWiFiをSTAに蚭定
242WIFISusiconStrolchの接続詊行0
355むベントSystemBoot
364WD皌働時間0 ConnectFailures 0 FreeMem 31504
3987BMx280怜出されたBME280
5575BME280露点8.03C
5576BME280アドレス0x76
5576BME280枩床18.49
5576BME280湿床50.75
5576BME280気圧1010.58
5583むベントBMx280Temperature = 18.49
5592むベントBMx280Humidity = 50.75
5597むベントBMx280Pressure = 1010.58
5853珟圚のタむムゟヌンDSTタむム開始2018-03-25 02:00:00オフセット120分STDタむム開始2018-10-28 03:00:00オフセット60分
5853むベントTimeInitialized
5862むベントClockTime = Sat、1052
5866ACTtaskvalueset 12,1,0
5872ACTtaskvalueset 12,2、-58
5877ACTtaskvalueset 12,3,29912
5883ACTtaskvalueset 12,4,39164
5888WIFI接続されおいたす APSusiconStrolch3810D5B2221ECh13持続時間3783ミリ秒
5888むベントWiFiChangedAccesspoint
5894WIFIDHCP IP192.168.254.71D1pro-01-11GW192.168.254.1 SN255.255.255.0期間17ミリ秒
5913珟圚のタむムゟヌンDSTタむム開始2036-03-30 02:00:00オフセット120分STDタむム開始2036-10-26 03:00:00オフセット60分
5914むベントTimeSet
5921むベントWiFiConnected
5928Webサヌバヌ開始
5935むベントClockTime = Thu、0728
`
5853珟圚のタむムゟヌンDST時間の開始2018-03-25 02:00:00
5913珟圚のタむムゟヌンDSTタむム開始2036-03-30 02:00:00オフセット120 minSTDタむム開始

これは既知の-1゚ラヌコヌドですが、それでも時間バグに倉換されたす。

うヌん、NTPを呌び出すず-1になるのではないかず思いたす。

@susisstrolch
それは䜕のバヌゞョンですか ESPeasyは、BUILD_GIT倀を䜿甚しお、蚭定ファむルおよび堎合によっおは他のファむルにもパッチを適甚する必芁があるものを決定したした。 これは、必芁なパッチを決定するために䜿甚されるある皮の内郚バヌゞョンです。 もしあれば
その倀を倉曎するず、奇劙な結果になる可胜性がありたす。

UDP関連だず思いたす。 他のデバむスが衚瀺されたせん。 逆もたた同様です。

@susisstrolchそれは静的IPを䜿甚するのですか、それずもDHCPを䜿甚するのですか

@ TD-BUILD_GITに基づくパッチ適甚は悪い考えです。フォヌク、ブランチ、ロヌカルコミットで倉曎されるためです。
そのような振る舞いを制埡するいく぀かの異なる型/倉数BUILD_FEATUREなどがあるはずです。

APを再起動するこずはほずんどないため、最新のgithub゜ヌス20180428で再接続が倱敗するこずに気づきたせんでした。 䜕が起こっおいるのかを確認するために、内郚ステヌタスを取埗しようずしたした。

起動埌
Wifi.statusの呌び出し3はWL_CONNECTEDを意味したす
倉数wifiStatus3はESPEASY_WIFI_SERVICES_INITIALIZEDを意味したす

APを再起動した埌
Wifi.statusの呌び出し3はWL_CONNECTEDを意味したす
倉数wifiStatus0はESPEASY_WIFI_DISCONNECTEDを意味したす

これは時間の経過ずずもに倉化せず、ESPが再接続するこずはありたせん

コアぞのWifi.status呌び出しがただステヌタス3WL_CONNECTEDを報告するのはなぜか疑問に思っおいたす
これは、むベントベヌスのwifiが内郚コアステヌタスに干枉するためですか

動䜜はコア2_3_0ず2_4_1で同じです

それはDHCPです

そしお、私は通垞の再起動埌に期埅したす

Wifi.statusの呌び出し3はWL_CONNECTEDを意味したす
倉数wifiStatus1はESPEASY_WIFI_CONNECTEDを意味したす

それ以倖の
Wifi.statusの呌び出し3はWL_CONNECTEDを意味したす
倉数wifiStatus3はESPEASY_WIFI_SERVICES_INITIALIZEDを意味したす

うヌん、それは良い質問です@mvdbro
ステヌタスWL_CONNECTEDは、そのステヌタスを曎新する関数を呌び出しおいないため、曎新されない可胜性がありたす。
蚘憶から蚀えば、「IPを取埗」むベントが凊理されるず、コアラむブラリで関数が呌び出されるず蚀えたす。
コアラむブラリコヌドのその領域を調べたす。
気づいおくれおありがずう。

@susisstrolch OK、ここでもDHCPを詊しおみたす。
私のテストナニットは、内郚ESPeasy UDP通信を介しお盞互に確認できたすが、最近ほずんどの問題が発生したため、珟圚静的IPで実行されおいたす。

@ TD-er holdon-コア関連の問題かどうかを確認したす。

@mvdbro
コヌドは次のずおりです。
https://github.com/esp8266/Arduino/blob/836c7da8cc1ad11a66e0be1f30d35a92b5317bcc/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp#L497 -L513

実際、内郚ステヌタスが「got IP」に蚭定されおいない限り、WL_CONNECTEDは返されたせん。

ESPeasyのenum / defineずコアラむブラリの倉数名の違いに぀いお。
接続されおいおもIPを持っおいない可胜性があるため、コアラむブラリの状態は実際には実際の状態を反映しおいたせん。

そもそもこれを修正できるように、Wifi接続/再接続の問題のためだけにこのスレッドを保持する方が良いかもしれたせん。

私はこれらが䜿甚される効果的なコヌドだず思いたす

Wifi.statusコヌド
WL_IDLE_STATUS 0
WL_NO_SSID_AVAIL 1
WL_SCAN_COMPLETED 2
WL_CONNECTED 3
WL_CONNECT_FAILED 4
WL_CONNECTION_LOST 5
WL_DISCONNECTED 6

wifiStatusコヌド
ESPEASY_WIFI_DISCONNECTED 0
ESPEASY_WIFI_CONNECTED 1
ESPEASY_WIFI_GOT_IP 2
ESPEASY_WIFI_SERVICES_INITIALIZED 3

Wi-Fi接続/再接続の問題に関連しおいる可胜性が非垞に高いず思いたす。
静的IPの堎合、「IPを取埗」のむベントが発生しないため、珟圚の凊理が䞍完党である可胜性があり、これらの問題の䞀郚が発生したす。

したがっお、APを再​​起動した埌
Wifi.statusの呌び出し3はWL_CONNECTEDを意味したす
これは正しくありたせん。

Wifi.statusが期埅どおりに機胜しない堎合、これは深刻なarduinoコアバグになりたす。 これは圌らのgithub課題远跡システムで報告されるべきではありたせんか

@susisstrolchちょうど同じこずを経隓したした。 正垞ですぐに構成された既知のデバむスを曎新したした。 他のナニットを発芋したせんでした。

解決策UDPポヌト゚ントリを確認しおください。 65500私のものはちょうどなくなった。 別の再起動ずそれは働いおいた。
私たちは本圓にJSONベヌスの蚭定に行く必芁がありたす!!!

@mvdbro私はこれを芋぀けたした
https://www.espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_api_reference_en.pdf
そこで、接続むベントの凊理埌にIP構成を再床蚭定する必芁があるかどうかをテストしたす。

誰かがこのPRのコヌドをテストできたすか https 

@ s0170071-確認枈み

@ TD-er1328に぀いお

INIT : Booting version: 62e6317 (ESP82xx Core 41a64707)
75 : INIT : Warm boot #1
76 : FS   : Mounting...
101 : FS   : Mount successful, used 76053 bytes of 957314
111 : CRC  : No program memory checksum found. Check output of crc2.py
142 : CRC  : SecuritySettings CRC   ...OK 
248 : INIT : Free RAM:31624
248 : INIT : I2C
248 : INIT : SPI not enabled
253 : INFO : Plugins: 8 (ESP82xx Core 41a64707)
254 : EVENT: System#Wake
261 : WIFI : Set WiFi to STA
        mode : sta(5c:cf:7f:f1:bb:e1)
        add if0
264 : WIFI : Connecting SusiconStrolch attempt #0
267 : OTA  : Arduino OTA enabled on port 8266
379 : EVENT: System#Boot
390 : WD   : Uptime 0 ConnectFailures 0 FreeMem 30112
        scandone
        state: 0 -> 2 (b0)
4014 : BMx280 : Detected BME280
        state: 2 -> 3 (0)
        state: 3 -> 5 (10)
        add 0
        aid 3
        cnt 
        connected with SusiconStrolch, channel 13
        dhcp client start...
        ip:192.168.254.71,mask:255.255.255.0,gw:192.168.254.1
5602 : BME280: dew point 8.12C
5603 : BME280 : Address: 0x76
5603 : BME280 : Temperature: 20.25
5603 : BME280 : Humidity: 45.75
5603 : BME280 : Barometric Pressure: 1010.14
5611 : EVENT: BMx280#Temperature=20.25
5620 : EVENT: BMx280#Humidity=45.75
5626 : EVENT: BMx280#Pressure=1010.14
5884 : 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
5884 : EVENT: Time#Initialized
5893 : EVENT: Clock#Time=Sat,16:10
5898 : ACT  : taskvalueset 12,1,0
5903 : ACT  : taskvalueset 12,2,-60
5908 : ACT  : taskvalueset 12,3,28376
5914 : ACT  : taskvalueset 12,4,58217
5921 : WIFI : Connected! AP: SusiconStrolch (38:10:D5:B2:22:1E) Ch: 13 Duration: 3788 ms
5921 : EVENT: WiFi#ChangedAccesspoint
5927 : IP   : Static IP : 192.168.254.71 GW: 192.168.254.1 SN: 255.255.255.0 DNS: 192.168.254.1
        STUB: dhcp_stop
5932 : WIFI : Static IP: 192.168.254.71 (D1pro-01-11) GW: 192.168.254.1 SN: 255.255.255.0   duration: 1879 ms
5957 : Current Time Zone:  DST time start: 2036-03-30 02:00:00 offset: 120 minSTD time start: 2036-10-26 03:00:00 offset: 60 min
5957 : EVENT: Time#Set
5964 : EVENT: WiFi#Connected
5971 : Webserver: start
5979 : EVENT: Clock#Time=Thu,07:28
5989 : ACT  : taskvalueset 12,1,0
5999 : ACT  : taskvalueset 12,2,-59
6006 : ACT  : taskvalueset 12,3,26040
6014 : ACT  : taskvalueset 12,4,26896
6019 : EVENT: Clock#Time=Thu,07:28 Processing time:40 milliSeconds
        ping 1, timeout 0, total payload 32 bytes, 1064 ms
        ping 1, timeout 0, total payload 32 bytes, 1065 ms
7269 : UDP  : 5C:CF:7F:23:CB:63,192.168.254.97,7
8088 : UDP  : 5C:CF:7F:1C:0B:DD,192.168.254.94,4
8396 : UDP  : 5C:CF:7F:1B:E4:F7,192.168.254.92,2
11998 : Dummy: value 1: 0.00
12000 : Dummy: value 2: -59.00
12000 : Dummy: value 3: 26040.00
12001 : Dummy: value 4: 26896.00
12006 : EVENT: sysinfo#uptime=0.00
12015 : EVENT: sysinfo#uptime=0.00 Processing time:9 milliSeconds
12016 : EVENT: sysinfo#RSSI=-59.00
12025 : EVENT: sysinfo#RSSI=-59.00 Processing time:8 milliSeconds
12025 : EVENT: sysinfo#sysheap=26040.00
12034 : EVENT: sysinfo#sysheap=26040.00 Processing time:9 milliSeconds
12034 : EVENT: sysinfo#syssec_d=26896.00
12043 : EVENT: sysinfo#syssec_d=26896.00 Processing time:9 milliSeconds
12068 : HTTP : connecting to 192.168.254.27:8383
12275 : HTTP : closing connection
        pm open,type:2 0
14437 : UDP  : 5C:CF:7F:9E:CB:D4,192.168.254.99,9
18430 : UDP  : 5C:CF:7F:1B:E9:2F,192.168.254.91,1
18533 : UDP  : 5C:CF:7F:23:C5:5A,192.168.254.96,6
25189 : UDP  : 60:01:94:83:B1:70,192.168.254.80,10
30390 : WD   : Uptime 1 ConnectFailures 0 FreeMem 24816
30391 : UDP  : Send Sysinfo message
34917 : UDP  : 5C:CF:7F:9E:CC:3D,192.168.254.98,8
37273 : UDP  : 5C:CF:7F:23:CB:63,192.168.254.97,7
38092 : UDP  : 5C:CF:7F:1C:0B:DD,192.168.254.94,4
38501 : UDP  : 5C:CF:7F:1B:E4:F7,192.168.254.92,2
44441 : UDP  : 5C:CF:7F:9E:CB:D4,192.168.254.99,9
48436 : UDP  : 5C:CF:7F:1B:E9:2F,192.168.254.91,1
48641 : UDP  : 5C:CF:7F:23:C5:5A,192.168.254.96,6
49979 : EVENT: Clock#Time=Thu,07:29
49987 : ACT  : taskvalueset 12,1,1
49994 : ACT  : taskvalueset 12,2,-57
50001 : ACT  : taskvalueset 12,3,25544
50009 : ACT  : taskvalueset 12,4,26940
50014 : EVENT: Clock#Time=Thu,07:29 Processing time:35 milliSeconds
55193 : UDP  : 60:01:94:83:B1:70,192.168.254.80,10
60390 : WD   : Uptime 1 ConnectFailures 0 FreeMem 24816
60392 : UDP  : Send Sysinfo message
64922 : UDP  : 5C:CF:7F:9E:CC:3D,192.168.254.98,8
66569 : BME280: dew point 8.10C
66571 : BME280 : Address: 0x76
66572 : BME280 : Temperature: 20.28
66572 : BME280 : Humidity: 45.58
66573 : BME280 : Barometric Pressure: 1010.10
66576 : EVENT: BMx280#Temperature=20.28
66587 : EVENT: BMx280#Temperature=20.28 Processing time:11 milliSeconds
66588 : EVENT: BMx280#Humidity=45.58
66594 : EVENT: BMx280#Humidity=45.58 Processing time:6 milliSeconds
66595 : EVENT: BMx280#Pressure=1010.10
66602 : EVENT: BMx280#Pressure=1010.10 Processing time:7 milliSeconds
66627 : HTTP : connecting to 192.168.254.27:8383
66833 : HTTP : closing connection
67277 : UDP  : 5C:CF:7F:23:CB:63,192.168.254.97,7
68096 : UDP  : 5C:CF:7F:1C:0B:DD,192.168.254.94,4
68403 : UDP  : 5C:CF:7F:1B:E4:F7,192.168.254.92,2
72860 : Dummy: value 1: 1.00
72861 : Dummy: value 2: -57.00
72862 : Dummy: value 3: 25544.00
72863 : Dummy: value 4: 26940.00
72865 : EVENT: sysinfo#uptime=1.00
72872 : EVENT: sysinfo#uptime=1.00 Processing time:7 milliSeconds
72872 : EVENT: sysinfo#RSSI=-57.00
72878 : EVENT: sysinfo#RSSI=-57.00 Processing time:6 milliSeconds
72879 : EVENT: sysinfo#sysheap=25544.00
72887 : EVENT: sysinfo#sysheap=25544.00 Processing time:8 milliSeconds
72888 : EVENT: sysinfo#syssec_d=26940.00
72897 : EVENT: sysinfo#syssec_d=26940.00 Processing time:9 milliSeconds
72924 : HTTP : connecting to 192.168.254.27:8383
73129 : HTTP : closing connection
74446 : UDP  : 5C:CF:7F:9E:CB:D4,192.168.254.99,9
78747 : UDP  : 5C:CF:7F:23:C5:5A,192.168.254.96,6
78950 : UDP  : 5C:CF:7F:1B:E9:2F,192.168.254.91,1
85197 : UDP  : 60:01:94:83:B1:70,192.168.254.80,10
90390 : WD   : Uptime 2 ConnectFailures 0 FreeMem 24816
90391 : UDP  : Send Sysinfo message
94925 : UDP  : 5C:CF:7F:9E:CC:3D,192.168.254.98,8
97280 : UDP  : 5C:CF:7F:23:CB:63,192.168.254.97,7
98101 : UDP  : 5C:CF:7F:1C:0B:DD,192.168.254.94,4
98407 : UDP  : 5C:CF:7F:1B:E4:F7,192.168.254.92,2
104448 : UDP  : 5C:CF:7F:9E:CB:D4,192.168.254.99,9
108852 : UDP  : 5C:CF:7F:23:C5:5A,192.168.254.96,6
108954 : UDP  : 5C:CF:7F:1B:E9:2F,192.168.254.91,1
110842 : EVENT: Clock#Time=Thu,07:30
110849 : ACT  : taskvalueset 12,1,2
110856 : ACT  : taskvalueset 12,2,-54
110864 : ACT  : taskvalueset 12,3,24504
110871 : ACT  : taskvalueset 12,4,27000
110876 : EVENT: Clock#Time=Thu,07:30 Processing time:34 milliSeconds

ご芧のずおり、静的IPに蚭定されおいる堎合でもDHCPが開始されたす...

これが私のJSONです

{"System":{
"Build":20102,
"Git Build":"62e6317",
"Local time":"2036-02-07 07:33:33",
"Unit":11,
"Name":"D1pro-01",
"Uptime":5,
"Load":1,
"Load LC":10747,
"Free RAM":25280
},
"WiFi":{
"Hostname":"D1pro-01-11",
"IP":"192.168.254.71",
"Subnet Mask":"255.255.255.0",
"Gateway IP":"192.168.254.1",
"MAC address":"5C:CF:7F:F1:BB:E1",
"DNS 1":"192.168.254.1",
"DNS 2":"0.0.0.0",
"SSID":"SusiconStrolch",
"BSSID":"38:10:D5:B2:22:1E",
"Channel":13,
"Connected msec":319382,
"Last Disconnect Reason":1,
"Last Disconnect Reason str":"(1) Unspecified",
"RSSI":-59
},
"Sensors":[
{
"TaskNumber":4,
"Type":"Environment - BMx280",
"TaskName":"BMx280",
"TaskValues": [
{"ValueNumber":1,
"Name":"Temperature",
"Value":20.31},
{"ValueNumber":2,
"Name":"Humidity",
"Value":44.70},
{"ValueNumber":3,
"Name":"Pressure",
"Value":1010.10}]
},
{
"TaskNumber":12,
"Type":"Generic - Dummy Device",
"TaskName":"sysinfo",
"TaskValues": [
{"ValueNumber":1,
"Name":"uptime",
"Value":5},
{"ValueNumber":2,
"Name":"RSSI",
"Value":-60},
{"ValueNumber":3,
"Name":"sysheap",
"Value":25464},
{"ValueNumber":4,
"Name":"syssec_d",
"Value":27180}]
}
]
}

99CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
130CRCSecuritySettings CRC ... OK
211INIT空きRAM21016
211INITI2C
211INITSPIが有効になっおいたせん
1042INFOプラグむン71 [通垞] [テスト]ESP82xxコア2_4_1
1042むベントSystemWake
1089WIFIWiFiをSTAに蚭定
1091WIFISMCの接続詊行0
1103むベントSystemBoot
1111ACTESP-201 / IP、0.0.0.0を公開
1124ACTtimerSet、1,60
1152WD皌働時間0 ConnectFailures 0 FreeMem 20160
1183DS枩床20.3728-ff-b8-ea-b4-16-3-ed
1184むベントDS18b20Temperature = 20.37
4887WIFI接続されおいたす APSMC788A20D19BD9Ch1持続時間3795ミリ秒
4888むベントWiFiChangedAccesspoint
4910IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
4911WIFI静的IP192.168.0.201ESP-201-1GW192.168.0.3 SN255.255.255.0期間25ミリ秒
5009珟圚のタむムゟヌンDSTタむム開始2018-03-25 02:00:00オフセット120分STDタむム開始2018-10-28 03:00:00オフセット60分
5010むベントTimeInitialized
5027むベントWiFiConnected
5044Webサヌバヌ開始
5127MQTT意図的な再接続
5182MQTTクラむアントIDでブロヌカヌに接続ESPClient_5CCF7F0B6852
5184サブスクラむブESP-201 /
5185むベントMQTTConnected
5846むベントClockTime = Sat、1619

@susisstrolch DHCPのパッチを最近曞いたので、DHCPを開始するのはおかしいです。
たぶん2.4.1で䜕かが倉わったのでしょうか

远加のデバッグ情報を取埗するために䜕をしたしたか

デバッグレベルを「さらにデバッグ」に蚭定しただけです...

@susisstrolchコアラむブラリによっお生成された他のデバッグ出力もあるようです。
シリアルポヌトのログにそれが衚瀺されたせん。

線集
芋぀かったので、Serial.setDebugOutputはSetupから呌び出されたす。 したがっお、単玔な再起動で十分でした:)

これがSYSHEAPず皌働時間の盞互䜜甚です。

sysheap

そのsysheapグラフが1日か2日埌にどのように芋えるのか興味がありたす。

圌が倱敗しなければ、私たちはそれを芋るでしょう。 :)

グラフはすべお異なっお芋えたす。これは、最埌に倉曎したデバむスず静的IPです。

esp-201 sysheap

前のチャヌトはどのバヌゞョンでしたか

最初のチャヌト、昚倜からのあなたからの特別バヌゞョン。 DHCPを䜿甚

面癜い。
ノヌドにもsysheapログを远加したす。

openHABでログむンしたす。 Grafanaにも最適です。

珟圚のコミットをフラッシュする必芁がありたすか その埌、私のチャヌトはESP-201で倱われたす。

珟時点では、wifiの安定性テストの方が重芁だず思いたす。

わかりたした。

OK、オンラむンです。

INIT起動バヌゞョンESP82xx Core 2_4_1
92INITりォヌムブヌツ2
94FS取り付け..。
118FSマりントに成功し、957314の76806バむトを䜿甚
131CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
162CRCSecuritySettings CRC ... OK
243INIT空きRAM20984
243INITI2C
243INITSPIが有効になっおいたせん
1073情報プラグむン71 [通垞] [テスト]ESP82xxコア2_4_1
1073むベントSystemWake
1120WIFIWiFiをSTAに蚭定
1152WIFISMCの接続詊行0
1153IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
1155WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス1 Arduinoステヌタス6
1172むベントSystemBoot
1178ACTNeoPixelAll、0,0,0,0
1189ACT公開ESP-201 / IP、192.168.0.201
1201ACTtimerSet、1,60
1226WD皌働時間0 ConnectFailures 0 FreeMem 20088
1257DS枩床20.2528-ff-b8-ea-b4-16-3-ed
1259むベントDS18b20Temperature = 20.25
4952WIFI接続されおいたす APSMC788A20D19BD9Ch1持続時間3798ミリ秒
4953むベントWiFiChangedAccesspoint
4974IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
4975WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
4980WIFI静的IP192.168.0.201ESP-201-1GW192.168.0.3 SN255.255.255.0期間24ミリ秒
5102珟圚のタむムゟヌンDSTタむム開始2018-03-25 02:00:00オフセット120分STDタむム開始2018-10-28 03:00:00オフセット60分
5103むベントTimeInitialized
5123むベントWiFiConnected
5140Webサヌバヌ開始
5141WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
5223MQTT意図的な再接続
5261MQTTクラむアントIDでブロヌカヌに接続ESPClient_5CCF7F0B6852
5264サブスクラむブESP-201 /
5265むベントMQTTConnected
5912むベントClockTime = Sun、0014
31226WD皌働時間1 ConnectFailures 0 FreeMem 15968

たた、sysinfoペヌゞの情報を拡匵したした。
再接続カりンタヌを远加し、静的/ DHCP蚭定およびSDKバヌゞョンを䜿甚したした

たた、しばらく接続されおいないずきに再接続する匷制再接続チェックも含たれおいたす。

WIFIを0.2秒間䞭断する必芁がありたすか

クラッシュしおみおください:)

わかった

244302ACT公開ESP-201 / IP、192.168.0.201
244318ACT公開ESP-201 / MAC、5CCF7F0B6852
244331ACT公開ESP-201 / Time、001818
244343ACT公開ESP-201 /皌働時間、4
244355ACT公開ESP-201 / RSSI、-62
244367ACTESP-201 / SSID、SMCを公開
244379ACT公開ESP-201 / BSSID、788A20D19BD9
244391ACTESP-201 / CH、1を公開
244406ACT公開ESP-201 / SYSHEAP、12616
244422ACTtimerSet、1,60
255542むベントWiFi切断
255560WIFI切断されたした 理由 '1指定なし' 4 m10秒間接続
255560WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
255571MQTT接続が倱われたした
255572むベントMQTTDisconnected
255610MQTTブロヌカヌぞの接続に倱敗したした
256110MQTTブロヌカヌぞの接続に倱敗したした
256860MQTTブロヌカヌぞの接続に倱敗したした
257860MQTTブロヌカヌぞの接続に倱敗したした
259110MQTTブロヌカヌぞの接続に倱敗したした
260610MQTTブロヌカヌぞの接続に倱敗したした
262360MQTTブロヌカヌぞの接続に倱敗したした
264360MQTTブロヌカヌぞの接続に倱敗したした
266360MQTTブロヌカヌぞの接続に倱敗したした
268360MQTTブロヌカヌぞの接続に倱敗したした
270360MQTTブロヌカヌぞの接続に倱敗したした
271226WD皌働時間5 ConnectFailures 22 FreeMem 17224
271247MQTTブロヌカヌぞの接続に倱敗したした
272360MQTTブロヌカヌぞの接続に倱敗したした
274360MQTTブロヌカヌぞの接続に倱敗したした
276360MQTTブロヌカヌぞの接続に倱敗したした
278360MQTTブロヌカヌぞの接続に倱敗したした
280360MQTTブロヌカヌぞの接続に倱敗したした
282360MQTTブロヌカヌぞの接続に倱敗したした
284360MQTTブロヌカヌぞの接続に倱敗したした
286291むベントClockTime = Sun、0019
286359MQTTブロヌカヌぞの接続に倱敗したした
288360MQTTブロヌカヌぞの接続に倱敗したした
290360MQTTブロヌカヌぞの接続に倱敗したした

このチェックのためだけに、この状態を4分間維持できたすか
このチェックのティッカヌ間隔を短くしたす珟圚は240秒です

はい、そうです。

240秒は非垞に長いです

はい、わかりたした。倉曎したす。
この問題からアむデアを埗た https 

なし....

432148MQTTブロヌカヌぞの接続に倱敗したした
434148MQTTブロヌカヌぞの接続に倱敗したした
436148MQTTブロヌカヌぞの接続に倱敗したした
438147MQTTブロヌカヌぞの接続に倱敗したした
440148MQTTブロヌカヌぞの接続に倱敗したした
442147MQTTブロヌカヌぞの接続に倱敗したした
444148MQTTブロヌカヌぞの接続に倱敗したした
446148MQTTブロヌカヌぞの接続に倱敗したした
448148MQTTブロヌカヌぞの接続に倱敗したした
450147MQTTブロヌカヌぞの接続に倱敗したした
451222WD皌働時間8 ConnectFailures 446 FreeMem 17384
451243MQTTブロヌカヌぞの接続に倱敗したした
452148MQTTブロヌカヌぞの接続に倱敗したした
453907むベントClockTime = Sun、0029
454148MQTTブロヌカヌぞの接続に倱敗したした
456148MQTTブロヌカヌぞの接続に倱敗したした
458148MQTTブロヌカヌぞの接続に倱敗したした

寝たす、たた明日。

おそらくUDP関連の別の問題が芋぀かりたした
プレヌンな新しいファクトリリセットナニットでは、シリアルコマンドを䜿甚したす
りィフィキヌ
wifissid
保存する

再起動しおから、詳现蚭定に移動し、ssdpを確認したす。 リブヌト。
次に、ブヌトルヌプに入りたす。

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

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


INIT : Booting version: (custom) (ESP82xx Core 41a64707)
88 : INIT : Warm boot #741
89 : FS   : Mounting...
114 : FS   : Mount successful, used 75802 bytes of 957314
120 : CRC  : No program memory checksum found. Check output of crc2.py
152 : CRC  : SecuritySettings CRC   ...OK 
258 : INIT : Free RAM:27288
258 : INIT : I2C
258 : INIT : SPI not enabled
272 : INFO : Plugins: 49 [Normal] (ESP82xx Core 41a64707)
273 : WIFI : Set WiFi to STA
304 : WIFI : Connecting MNET attempt #0
306 : WIFI  : SDK station status differs from Arduino status. SDK-status: 1 Arduino status: 6
311 : WD   : Uptime 0 ConnectFailures 0 FreeMem 26448

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

Decoding 14 results
0x40208931: UdpContext::next() at /home/john/Arduino/scetchbooks/ESPEasy/_P030_BMP280.ino line 390
0x40249cf8: HardwareSerial::write(unsigned char const*, unsigned int) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp line 69
0x4024a055: Print::write(char const*) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/Print.cpp line 220
0x4024a2f1: Print::printNumber(unsigned long, unsigned char) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/Print.cpp line 220
0x4024ac4f: String::changeBuffer(unsigned int) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/WString.cpp line 714
0x40249cf8: HardwareSerial::write(unsigned char const*, unsigned int) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/HardwareSerial.cpp line 69
0x401071a2: millis at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_wiring.c line 183
0x4024a27c: Print::println(char const*) at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/Print.cpp line 220
0x40213ece: LogStruct::add(char const*) at /home/john/Arduino/scetchbooks/ESPEasy/_P030_BMP280.ino line 390
:  (inlined by) addLog(unsigned char, char const*) at /home/john/Arduino/scetchbooks/ESPEasy/Misc.ino line 1395
0x4023545d: runEach30Seconds() at /home/john/Arduino/scetchbooks/ESPEasy/_P030_BMP280.ino line 390
0x4020c678: timeOutReached(unsigned long) at /home/john/Arduino/scetchbooks/ESPEasy/_P030_BMP280.ino line 390
0x4023eac5: loop at /home/john/Arduino/scetchbooks/ESPEasy/ESPEasy.ino line 436
0x4024bcc8: loop_wrapper at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_main.cpp line 125
0x40100739: cont_wrapper at /home/john/ArduinoPortable/arduino-1.8.5_ESPgit/hardware/esp8266com/esp8266/cores/esp8266/cont.S line 81

みんなおはよう。
私の堎合、再接続はただ機胜したせん。

INIT起動バヌゞョンESP82xx Core 2_4_1
92INITりォヌムブヌト8
94FS取り付け..。
118FSマりントに成功し、957314の76806バむトを䜿甚
131CRCプログラムメモリのチェックサムが芋぀かりたせん。 crc2.pyの出力を確認しおください
162CRCSecuritySettings CRC ... OK
243INIT空きRAM20968
243INITI2C
243INITSPIが有効になっおいたせん
1073情報プラグむン71 [通垞] [テスト]ESP82xxコア2_4_1
1074むベントSystemWake
1121WIFIWiFiをSTAに蚭定
1153WIFISMCの接続詊行0
1154IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
1155WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス1 Arduinoステヌタス6
1173むベントSystemBoot
1179ACTNeoPixelAll、0,0,0,0
1190ACT公開ESP-201 / IP、192.168.0.201
1201ACTtimerSet、1,60
1226WD皌働時間0 ConnectFailures 0 FreeMem 20072
1258DS枩床19.7528-ff-b8-ea-b4-16-3-ed
1259むベントDS18b20Temperature = 19.75
4925WIFI接続されおいたす APSMC788A20D19BD9Ch1持続時間3770ミリ秒
4926むベントWiFiChangedAccesspoint
4947IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
4947WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
4953WIFI静的IP192.168.0.201ESP-201-1GW192.168.0.3 SN255.255.255.0期間23ミリ秒
5066珟圚のタむムゟヌンDSTタむム開始2018-03-25 02:00:00オフセット120分STDタむム開始2018-10-28 03:00:00オフセット60分
5066むベントTimeInitialized
5087むベントWiFiConnected
5104Webサヌバヌ開始
5104WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
5186MQTT意図的な再接続
5222MQTTクラむアントIDでブロヌカヌに接続ESPClient_5CCF7F0B6852
5225サブスクラむブESP-201 /
5226むベントMQTTConnected
5906むベントClockTime = Sun、1001
31227WD皌働時間1 ConnectFailures 0 FreeMem 16336
47905むベントClockTime = Sun、1002
61229WD皌働時間1 ConnectFailures 0 FreeMem 16336
61926DS枩床19.7528-ff-b8-ea-b4-16-3-ed
61928むベントDS18b20Temperature = 19.75
61972むベントRulesTimer = 1
61983ACTESP-201 / IP、192.168.0.201を公開
61999ACT公開ESP-201 / MAC、5CCF7F0B6852
62015ACTESP-201 / Time、100214を公開
62030ACT公開ESP-201 /皌働時間、1
62044ACT公開ESP-201 / RSSI、-62
62060ACTESP-201 / SSID、SMCを公開
62076ACT公開ESP-201 / BSSID、788A20D19BD9
62091ACTESP-201 / CH、1を公開
62107ACT公開ESP-201 / SYSHEAP、13536
62120ACTtimerSet、1,60
67292むベントWiFi切断
67310WIFI切断されたした 理由 '1指定なし' 1 m2秒間接続
67310WIFISDKステヌションのステヌタスがArduinoのステヌタスず異なりたす。 SDKステヌタス5 Arduinoステヌタス3
67316MQTT接続が倱われたした
67317むベントMQTTDisconnected
67357MQTTブロヌカヌぞの接続に倱敗したした
67856MQTTブロヌカヌぞの接続に倱敗したした
68606MQTTブロヌカヌぞの接続に倱敗したした
69607MQTTブロヌカヌぞの接続に倱敗したした
70857MQTTブロヌカヌぞの接続に倱敗したした
72357MQTTブロヌカヌぞの接続に倱敗したした
74107MQTTブロヌカヌぞの接続に倱敗したした
76106MQTTブロヌカヌぞの接続に倱敗したした
78107MQTTブロヌカヌぞの接続に倱敗したした
80107MQTTブロヌカヌぞの接続に倱敗したした
82106MQTTブロヌカヌぞの接続に倱敗したした
84106MQTTブロヌカヌぞの接続に倱敗したした
86107MQTTブロヌカヌぞの接続に倱敗したした
88106MQTTブロヌカヌぞの接続に倱敗したした
90107MQTTブロヌカヌぞの接続に倱敗したした
91228WD皌働時間2 ConnectFailures 30 FreeMem 17368
91250MQTTブロヌカヌぞの接続に倱敗したした
92107MQTTブロヌカヌぞの接続に倱敗したした
94107MQTTブロヌカヌぞの接続に倱敗したした
96106MQTTブロヌカヌぞの接続に倱敗したした
98107MQTTブロヌカヌぞの接続に倱敗したした
100107MQTTブロヌカヌぞの接続に倱敗したした
102107MQTTブロヌカヌぞの接続に倱敗したした
104106MQTTブロヌカヌぞの接続に倱敗したした
106107MQTTブロヌカヌぞの接続に倱敗したした
107905むベントClockTime = Sun、1003
108107MQTTブロヌカヌぞの接続に倱敗したした
110107MQTTブロヌカヌぞの接続に倱敗したした
112107MQTTブロヌカヌぞの接続に倱敗したした
114107MQTTブロヌカヌぞの接続に倱敗したした
116107MQTTブロヌカヌぞの接続に倱敗したした
118107MQTTブロヌカヌぞの接続に倱敗したした
120107MQTTブロヌカヌぞの接続に倱敗したした
121228WD皌働時間2 ConnectFailures 62 FreeMem 17368
121249MQTTブロヌカヌぞの接続に倱敗したした
121926DS枩床19.7528-ff-b8-ea-b4-16-3-ed
121927むベントDS18b20Temperature = 19.75
122107MQTTブロヌカヌぞの接続に倱敗したした
122905むベントRulesTimer = 1
122915ACTESP-201 / IP、0.0.0.0を公開
122927ACT公開ESP-201 / MAC、5CCF7F0B6852
122939ACT公開ESP-201 / Time、100315
122950ACTESP-201 / Uptime、2を公開
122961ACTESP-201 / RSSI、0を公開
122972ACTESP-201 / SSIDの公開-
122983ACT公開ESP-201 / BSSID、000000000000
122994ACTESP-201 / CH、0を公開
123005ACTESP-201 / SYSHEAP、16992を公開
123015ACTtimerSet、1,60
124107MQTTブロヌカヌぞの接続に倱敗したした
126106MQTTブロヌカヌぞの接続に倱敗したした
128107MQTTブロヌカヌぞの接続に倱敗したした
130107MQTTブロヌカヌぞの接続に倱敗したした
132107MQTTブロヌカヌぞの接続に倱敗したした
134107MQTTブロヌカヌぞの接続に倱敗したした
136107MQTTブロヌカヌぞの接続に倱敗したした
138107MQTTブロヌカヌぞの接続に倱敗したした
140107MQTTブロヌカヌぞの接続に倱敗したした
142107MQTTブロヌカヌぞの接続に倱敗したした
144107MQTTブロヌカヌぞの接続に倱敗したした
146107MQTTブロヌカヌぞの接続に倱敗したした
148107MQTTブロヌカヌぞの接続に倱敗したした
150107MQTTブロヌカヌぞの接続に倱敗したした
151228WD皌働時間3 ConnectFailures 94 FreeMem 17368
151249MQTTブロヌカヌぞの接続に倱敗したした
152107MQTTブロヌカヌぞの接続に倱敗したした
154107MQTTブロヌカヌぞの接続に倱敗したした
156107MQTTブロヌカヌぞの接続に倱敗したした
158107MQTTブロヌカヌぞの接続に倱敗したした
160107MQTTブロヌカヌぞの接続に倱敗したした
162107MQTTブロヌカヌぞの接続に倱敗したした
164107MQTTブロヌカヌぞの接続に倱敗したした
166107MQTTブロヌカヌぞの接続に倱敗したした
167905むベントClockTime = Sun、1004
168107MQTTブロヌカヌぞの接続に倱敗したした
170107MQTTブロヌカヌぞの接続に倱敗したした
172107MQTTブロヌカヌぞの接続に倱敗したした
174106MQTTブロヌカヌぞの接続に倱敗したした
176106MQTTブロヌカヌぞの接続に倱敗したした
178107MQTTブロヌカヌぞの接続に倱敗したした
180107MQTTブロヌカヌぞの接続に倱敗したした
181228WD皌働時間3 ConnectFailures 126 FreeMem 17368
181250MQTTブロヌカヌぞの接続に倱敗したした
181926DS枩床19.7528-ff-b8-ea-b4-16-3-ed
181927むベントDS18b20Temperature = 19.75
182107MQTTブロヌカヌぞの接続に倱敗したした
183905むベントRulesTimer = 1
183915ACTESP-201 / IP、0.0.0.0を公開
183927ACT公開ESP-201 / MAC、5CCF7F0B6852
183938ACT公開ESP-201 / Time、100416
183950ACTESP-201 / Uptime、3を公開
183961ACTESP-201 / RSSI、0を公開
183972ACTESP-201 / SSIDを公開したす-
183983ACT公開ESP-201 / BSSID、000000000000
183994ACTESP-201 / CH、0を公開
184005ACT公開ESP-201 / SYSHEAP、16992
184015ACTtimerSet、1,60
184107MQTTブロヌカヌぞの接続に倱敗したした
186106MQTTブロヌカヌぞの接続に倱敗したした
188107MQTTブロヌカヌぞの接続に倱敗したした
190106MQTTブロヌカヌぞの接続に倱敗したした
192107MQTTブロヌカヌぞの接続に倱敗したした
194106MQTTブロヌカヌぞの接続に倱敗したした
196106MQTTブロヌカヌぞの接続に倱敗したした
198106MQTTブロヌカヌぞの接続に倱敗したした
200106MQTTブロヌカヌぞの接続に倱敗したした
202106MQTTブロヌカヌぞの接続に倱敗したした
204106MQTTブロヌカヌぞの接続に倱敗したした
206106MQTTブロヌカヌぞの接続に倱敗したした
208106MQTTブロヌカヌぞの接続に倱敗したした
210106MQTTブロヌカヌぞの接続に倱敗したした
211228WD皌働時間4 ConnectFailures 158 FreeMem 17368
211249MQTTブロヌカヌぞの接続に倱敗したした
212106MQTTブロヌカヌぞの接続に倱敗したした
214106MQTTブロヌカヌぞの接続に倱敗したした
216106MQTTブロヌカヌぞの接続に倱敗したした
218106MQTTブロヌカヌぞの接続に倱敗したした
220106MQTTブロヌカヌぞの接続に倱敗したした
222106MQTTブロヌカヌぞの接続に倱敗したした
224106MQTTブロヌカヌぞの接続に倱敗したした
226106MQTTブロヌカヌぞの接続に倱敗したした
227905むベントClockTime = Sun、1005
228107MQTTブロヌカヌぞの接続に倱敗したした
230107MQTTブロヌカヌぞの接続に倱敗したした
232107MQTTブロヌカヌぞの接続に倱敗したした
234107MQTTブロヌカヌぞの接続に倱敗したした
236106MQTTブロヌカヌぞの接続に倱敗したした
238106MQTTブロヌカヌぞの接続に倱敗したした
240106MQTTブロヌカヌぞの接続に倱敗したした
241228WD皌働時間4 ConnectFailures 190 FreeMem 17368
241249MQTTブロヌカヌぞの接続に倱敗したした
241925DS枩床19.7528-ff-b8-ea-b4-16-3-ed
241927むベントDS18b20Temperature = 19.75
242107MQTTブロヌカヌぞの接続に倱敗したした
244106MQTTブロヌカヌぞの接続に倱敗したした
244908むベントRulesTimer = 1
244918ACTESP-201 / IP、0.0.0.0を公開
244930ACT公開ESP-201 / MAC、5CCF7F0B6852
244942ACT公開ESP-201 / Time、100517
244953ACTESP-201 / Uptime、4を公開
244964ACTESP-201 / RSSI、0を公開
244975ACTESP-201 / SSIDを公開したす-
244986ACT公開ESP-201 / BSSID、000000000000
244997ACTESP-201 / CH、0を公開
245008ACT公開ESP-201 / SYSHEAP、16992
245018ACTtimerSet、1,60
246107MQTTブロヌカヌぞの接続に倱敗したした
248106MQTTブロヌカヌぞの接続に倱敗したした
250106MQTTブロヌカヌぞの接続に倱敗したした
252106MQTTブロヌカヌぞの接続に倱敗したした
254106MQTTブロヌカヌぞの接続に倱敗したした
256106MQTTブロヌカヌぞの接続に倱敗したした
258106MQTTブロヌカヌぞの接続に倱敗したした
260106MQTTブロヌカヌぞの接続に倱敗したした
262106MQTTブロヌカヌぞの接続に倱敗したした
264106MQTTブロヌカヌぞの接続に倱敗したした
266107MQTTブロヌカヌぞの接続に倱敗したした

ESP32-最終倉曎28-04-2018MQTT停止䜜業、NTP停止䜜業
固定IP

@flexiti
サブスクラむブせずに公開しようずするず、MQTTは毎秒接続を倱いたす。

52898 : MQTT : Connection lost
52925 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
52926 : Subscribed to: 
53176 : MQTT : Connection lost
53203 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
53204 : Subscribed to: 
53498 : MQTT : Connection lost
53527 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
53528 : Subscribed to: 
53778 : MQTT : Connection lost
53806 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
53807 : Subscribed to: 
54058 : MQTT : Connection lost
54086 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
54087 : Subscribed to: 
54337 : MQTT : Connection lost
54363 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
54364 : Subscribed to: 
54615 : MQTT : Connection lost
54642 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
54643 : Subscribed to: 
54894 : MQTT : Connection lost
54921 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
54922 : Subscribed to: 
55172 : MQTT : Connection lost
55199 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
55200 : Subscribed to: 
55630 : FILE : Saved config.dat
55692 : FILE : Saved config.dat
55861 : MQTT : Connection lost
55889 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2

䜿甚しない堎合でも、サブスクラむブ行に䜕かを入力しおみおください。 私のために働いた。

55630 : FILE : Saved config.dat
55692 : FILE : Saved config.dat
55861 : MQTT : Connection lost
55889 : MQTT : Connected to broker with client ID: ESPClient_2C:3A:E8:06:5E:B2
55890 : Subscribed to: SMA
60404 : WD   : Uptime 1 ConnectFailures 354 FreeMem 19224
90404 : WD   : Uptime 2 ConnectFailures 353 FreeMem 19224
120404 : WD   : Uptime 2 ConnectFailures 352 FreeMem 19224
150404 : WD   : Uptime 3 ConnectFailures 351 FreeMem 19224
180404 : WD   : Uptime 3 ConnectFailures 350 FreeMem 19224
210404 : WD   : Uptime 4 ConnectFailures 349 FreeMem 19224

@ TD-er
このスレッドは少し過負荷になっおいお、耇数のWi-Fi /安定性の問題があるようです。 すべおの問題を別のgithubの問題に移動し、キヌワヌドでタグ付けするこずをお勧めしたす。
[WIFICORE] ssdp
[WIFICORE] MQTT subscription needed
[WIFICORE] Unit not found - port setting vanished
[WIFICORE] ticker interval

報告するだけで、mega-20180428からmega-20180429にアップグレヌドしたした。

mega-20180428では、wifiは党䜓的に安定しおいたしたが、切断埌に再接続したせんでした。
mega-20180429では、wifiは非垞に䞍安定であり、倚くの読み取りタむムアりトを取埗せずにpingを実行するこずはできたせん。

私はsonoffbasicを䜿甚しおおり、リリヌスを#define PLUGIN_SET_SONOFF_BASICで自己コンパむルしお、ビンをOTA甚に十分に小さくしおいたす。
それが圹立぀かどうかわからない、その間にメガ-20180428に戻っおください。

@ louis-lau先ほど䜜成した最新のcommit + mergeで再テストしおもらえたすか

これは最新のコミットです
screenshot

@ louis-lauそしおノヌド自䜓からのログ
MQTTブロヌカヌに再接続しようずするず、応答が遅くなり、珟圚、MQTT再接続の倱敗が倚い堎合に、バックグラりンドで再接続する再接続ハンドラヌがありたす。
ああ、フラッシュを詊みた埌、ノヌドをリセットするのが最善の堎合もありたすリセットボタンを抌すのず同じように、蚭定をリセットするのではありたせん。 フラッシュ埌もノヌドに蚭定が残っおいる堎合があり、これにより奇劙な結果が生じる可胜性がありたす。

@ louis-lau a sonoff basic
私も0429が倧奜きです、0428はひどいものでした
「党䜓的な」蚭定に぀いお詳しく教えおください。
そしお、自己コンパむルされたように、それは2.4.1コアでコンパむルされおいたすか
空癜のノヌドで0429フレッシュフラッシュをテストしたずころ、完党に実行されたした。
0429での以前の詊みは、事前構成された静的セットノヌドの曎新でした。 完璧でも
私のボヌドの日付は2017幎5月5日です

@Oxyandy
2.4.2コア????

これが私が埗たすべおの関連性があるようです

04-29-2018  15:43:29    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: EVENT: MQTT#Connected
04-29-2018  15:43:29    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: Subscribed to: /sonoff_lavalamp/#
04-29-2018  15:43:29    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:71:68:FB
04-29-2018  15:43:29    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: EVENT: Time#Set Processing time:46 milliSeconds
04-29-2018  15:43:29    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: EVENT: Time#Set
04-29-2018  15:43:29    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: NTP  : NTP replied: 20 mSec
04-29-2018  15:43:29    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: NTP  : NTP host time.google.com (216.239.35.8) queried
04-29-2018  15:43:29    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
04-29-2018  15:43:06    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: SW   : GPIO 12 Set to 0
04-29-2018  15:43:06    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: EVENT: MQTT#Connected Processing time:1132 milliSeconds
04-29-2018  15:43:06    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: else = false
04-29-2018  15:43:06    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: SW   : GPIO 13 Set PWM to 1023
04-29-2018  15:43:05    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: [if 0=0]=true
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: ACT  : timerSet,4,0
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: ACT  : timerSet,3,0
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: ACT  : timerSet,2,0
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: ACT  : timerSet,1,0
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: EVENT: MQTT#Connected
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: Subscribed to: /sonoff_lavalamp/#
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:71:68:FB
04-29-2018  15:43:05    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: EVENT: Time#Set Processing time:47 milliSeconds
04-29-2018  15:43:05    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: EVENT: Time#Set
04-29-2018  15:43:05    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: NTP  : NTP replied: 20 mSec
04-29-2018  15:43:05    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: NTP  : NTP host time.google.com (216.239.35.8) queried
04-29-2018  15:43:05    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
04-29-2018  15:42:53    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: WD   : Uptime 3 ConnectFailures 2 FreeMem 19456
04-29-2018  15:42:53    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: 2: lowest: 12320  parseTemplate3-> 17112 ruleMatch-> 17088 ruleMatch2-> 17040 parseTemplate-> 17176 parseTemplate3-> 17112 ruleMatch-> 17072 ruleMatch2-> 17008 rulesProcessingFile2-> 17160 sendContentBlocking-> 17184 sendConten
04-29-2018  15:42:47    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: EVENT: MQTT#Connected Processing time:1131 milliSeconds
04-29-2018  15:42:47    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: else = false
04-29-2018  15:42:47    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: SW   : GPIO 13 Set PWM to 1023
04-29-2018  15:42:46    Kernel.Debug    192.168.2.22    sonoff_lavalamp EspEasy: [if 0=0]=true
04-29-2018  15:42:46    Kernel.Notice   192.168.2.22    sonoff_lavalamp EspEasy: ACT  : timerSet,4,0

@Oxyandyファクトリリセットを詊しおみたす。 sonoffの基本的なプラグむンフラグずCustom.hのネットワヌク蚭定を陀いお、コンパむルする前に倉曎を加えおいたせん。

そうです、工堎出荷時の蚭定で問題なく動䜜したす😄。

埩元しおみたす。たた壊れるかどうかを確認したす。

再起動のように芋えたすか

Webログには15行のバッファがあるため、もう少し倚くの行が衚瀺されたす。
たた、sysinfoペヌゞで詳现情報を入手できたす。

Wi-Fiが切断されおいる堎合、syslogサヌバヌはデヌタを受信しないため、syslogサヌバヌに蚘録されたログは完党ではない可胜性がありたす。

了解したした。mqttコントロヌラヌを有効にするず、再び発生し始めたした。
そしお、私がそれを無効にしたずきに停止したした。

より良いログを取埗しようずしたす。半分の時間接続できない堎合は少し難しいです。
どのログレベルですか デバッグ

MQTT接続も情報レベルで衚瀺されたす。
情報にぱラヌず情報が衚瀺されたす。
そうすれば、ブログのログバッファがすぐにいっぱいになっお衚瀺できなくなるこずはありたせん。

さお、私が停止するず、mqttサヌバヌも正垞に機胜したすが、サヌバヌが実行されおいる堎合にのみ接続がタむムアりトしたす。

これが私がログから埗るこずができたすべおです
screenshot

これはどのようなMQTTコントロヌラヌですか Domoticz OpenHAB

たたは、importMQTTを実行しようずしおいたすか

ログを衚瀺するWebペヌゞにもコピヌボタンがありたす。
そのペヌゞはN秒ごずに曎新されたす。これにより、曎新の間にテキストをテキスト゚ディタに貌り付けるこずができたす。
それは完璧ではありたせん、私は知っおいたす、しかしそれは䜕もないよりはたしです:)

線集
これらが完了しおいる堎合は、ルヌルも確認しおください。
ルヌルの保存にはただ問題がありたす。 この保存は、入力された完党なルヌルセットではない堎合がありたす。

最新のgithib07bfec42347d13ad49dda907654a36bf747df3bcを䜿甚しお、Wifiはすべおのノヌドで問題なく接続したす。 たた、APの再起動埌に正しく再接続するようになりたした。 コアの䜿甚2.4.1。

ふふ、実際にロヌドされたら時間がほずんどないので、スクリヌンショットを撮りたした。 openhab mqttコントロヌラヌを䜿甚しおいたすが、サヌバヌはmosquittoです。

線集珟圚ルヌルを䜿甚しおいたせん。 それが問題ではないこずを確認するためだけに。

こっちも䞀緒。 任意のトピックを賌読しおみおください。 それで私の問題は解決したした。

--------UrsprÃŒnglicheNachricht--------
フォンルむLaureys [email protected]
Gesendet2018幎4月29日16:23:54 MESZ
回答letscontrolit / ESPEasy [email protected]
CCs0170071 [email protected] 、蚀及@ noreply.github.com
BetreffRe[letscontrolit / ESPEasy] Wifiの問題-ストヌリヌを終わらせるこずはありたせん-むベントベヌスではないwifiに戻りたすか 1302

ふふ、実際にロヌドされたら時間がほずんどないので、スクリヌンショットを撮りたした。 openhab mqttコントロヌラヌを䜿甚しおいたすが、サヌバヌはmosquittoです。

-
あなたが蚀及されたので、あなたはこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHubで衚瀺しおください。
https://github.com/letscontrolit/ESPEasy/issues/1302#issuecomment -385255207

@ s0170071このサブスクラむブはどこで行う必芁がありたすか
それがある皮のデフォルト蚭定にある堎合は、それを远加する必芁があるかもしれたせん。

MQTTが再接続するたでの時間は玄15〜16秒ですか それなら、蚊があなたを远い出しおいるのかもしれたせん、そしお私はこれにパッチを圓おる堎所を知っおいたす。

openhabコントロヌラヌの蚭定。 サブスクラむブフィヌルドがありたす。

最新のgithib07bfec4を䜿甚するず、MQTTはopenhabコントロヌラヌを䜿甚しおMosquittoに接続しおも問題なく動䜜したす。 コアの䜿甚2.4.1。

@ td-er䞊蚘のいく぀かの投皿を参照しおください。

ログに衚瀺されおいるように、私はすでに/ sonoff_lavalamp /にサブスクラむブしおいたす。

぀たり、すべおのトピックをサブスクラむブしたずきに気づきたした。 Wi-Fiは安定しおいたすが、mqttが䜿甚できなくなりたす;

Mosquittoがナヌザヌを远い出しおはいけたせん。私が䜿甚しおいるナヌザヌには、すべおのトピックに察する暩限がありたす。

これはモスキヌトログです

1525014154: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014168: New connection from 192.168.2.22 on port 1883.
1525014168: Client ESPClient_5C:CF:7F:71:68:FB already connected, closing old connection.
1525014168: Client ESPClient_5C:CF:7F:71:68:FB disconnected.
1525014168: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014196: New connection from 192.168.2.22 on port 1883.
1525014196: Client ESPClient_5C:CF:7F:71:68:FB already connected, closing old connection.
1525014196: Client ESPClient_5C:CF:7F:71:68:FB disconnected.
1525014196: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014214: New connection from 192.168.2.22 on port 1883.
1525014214: Client ESPClient_5C:CF:7F:71:68:FB already connected, closing old connection.
1525014214: Client ESPClient_5C:CF:7F:71:68:FB disconnected.
1525014214: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014226: New connection from 192.168.2.22 on port 1883.
1525014226: Client ESPClient_5C:CF:7F:71:68:FB already connected, closing old connection.
1525014226: Client ESPClient_5C:CF:7F:71:68:FB disconnected.
1525014226: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014255: New connection from 192.168.2.22 on port 1883.
1525014255: Client ESPClient_5C:CF:7F:71:68:FB already connected, closing old connection.
1525014255: Client ESPClient_5C:CF:7F:71:68:FB disconnected.
1525014255: New client connected from 192.168.2.22 as ESPClient_5C:CF:7F:71:68:FB (c1, k15, u'my_mqtt_username').
1525014270: New connection from 192.168.2.22 on port 1883.

再接続しおいるようで、mosquittoは叀い接続を閉じおいたす。

私はPubSubClientの゜ヌスを調べおきたした。
タむムアりト期間内に着信および発信アクティビティが存圚する必芁があるようです。
それらの1぀に障害が発生するず、PubSubClientが切断され、ESPeasyが再接続したす。

ある皮の自動pingを远加しおみたす。 すでにいく぀かありたすが、pingが返される前にチェックが行われおいる可胜性がありたす。

@ louis-lauどういうわけか、蚊の䜿甚枈みキヌプアラむブ時間蚭定を芋぀けるこずができたすか

䜿甚しおいるMQTTタむムアりト蚭定は15秒のようです。
これは次のように定矩されたす #define MQTT_KEEPALIVE 15

https://github.com/knolleary/pubsubclient/issues/239も参照しお

うわヌ、あなたはそれを@ TD-er !!!!!

467279むベントClockTime = Sun、1724
467588WD皌働時間8 ConnectFailures 0 FreeMem 16304
481935MQTT接続が倱われたした
481935むベントMQTTDisconnected
481953むベントWiFiDisconnected
481969WIFI切断されたした 理由 '1詳现䞍明'接続時間7分40秒
482278WIFISMCの接続詊行0
482278IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
483304むベントWiFiDisconnected
483322WIFI切断されたした 理由 '202認蚌に倱敗したした' 1018ミリ秒間接続されたした
484291WIFISMCの接続詊行1
484292IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
488073WIFI接続されおいたす APSMC788A20D19BD9Ch1持続時間3780ミリ秒
488074IP静的IP192.168.0.201 GW192.168.0.3 SN255.255.255.0 DNS192.168.0.3
488078WIFI静的IP192.168.0.201ESP-201-1GW192.168.0.3 SN255.255.255.0期間6ミリ秒
488099むベントWiFiConnected
488245MQTTクラむアントIDでブロヌカヌに接続ESPClient_5CCF7F0B6852
488247サブスクラむブESP-201 /
488248むベントMQTTConnected
489111むベントTimeSet

@ TD-er pubsubclientに問題があるこずを確認したすか 私のナニットは䜕も受信せず、30秒ごずにアナログ倀を送信するだけです。 MQTT接続の問題はありたせん。 ラむブラリに問題があった堎合、もっず倚くのナヌザヌから䞍満が出るのではないでしょうか。

倚分それは競合状態です...

MQTTブロヌカヌは、クラむアントがタむムアりトの1.5倍で切断されおいるず芋なす必芁がありたす。
最埌のアクティビティが15秒以䞊前の堎合、Pubsubclientはpingを送信したす。
したがっお、Mosquitoのデフォルトのタむムアりト10秒が䜿甚されおいる堎合、タむミングは非垞に重芁になりたす。

私のセットアップでは、同じdomoticzチャネルでチャットしおいるすべおのノヌドのMQTTトラフィックがたくさん芋られたす。
したがっお、ここではタむムアりトが問題になるこずはありたせん。
ただし、ノヌドが1぀しかない堎合は、トラフィックが倧幅に少なくなり、デフォルトのESPeasyタむムアりトがデフォルトのMosquitoタむムアりトのちょうど1.5倍に蚭定されおいるため、少し重芁になる可胜性がありたす。

次に、5秒ごずにダミヌのアナログ倀を送信しお、問題が解決するかどうかを確認するこずができたす...

たたは私の最埌のコミットを䜿甚しおください;

私の再接続は非垞に速く、毎秒かそこらでした

MQTT開発者はそれを奜たないようです
デフォルト倀を倉曎する気はありたせん。 7幎以䞊15秒でした。 どちらかずいえば、ヘッダヌファむルの線集に䟝存せずに、カスタマむズを容易にしたす。

定矩は#ifdefでラップされたす
したがっお、コヌドの他の郚分でそれを定矩するオプションがありたす。

PubSubclientのgithubペヌゞでは、構成可胜にするこずに関する問題もありたす。

その䜜者による別のコメント
MQTTプロトコルでは、クラむアントは接続で䜿甚されるキヌプアラむブ倀を決定したす。 ブロヌカヌはそれに぀いお䜕も蚀いたせん。

それは別のブロヌカに接続するクラむアントずしお動䜜しおいる- - mosquittoにのみキヌプアラむブ蚭定オプションは、そのブリッゞキヌプアラむブであるhttps://mosquitto.org/man/mosquitto-conf-5.html

mosquittoの蚭定を確認したした。 接続のタむムアりトオプションが芋぀かりたせん

このドキュメントでは、タむムアりトの動䜜に぀いお説明したす。

そしお、文曞は同じこずを述べおいたす

MQTTクラむアントは、適切なキヌプアラむブ倀を蚭定する責任がありたす。 たずえば、間隔を珟圚の信号匷床に適合させるこずができたす。

では、10秒のモスキヌト時間はどこから来るのでしょうか ハヌドコヌディングされおいたすか

https://mosquitto.org/man/mosquitto-conf-5.html

keepalive_interval秒
他のトラフィックが発生しなかった堎合にブリッゞがpingを送信するたでの秒数を蚭定したす。 デフォルトは60です。最小倀は5秒です。

その蚭定はブリッゞング専甚です

これは20180428では問題ではなかったこずを芚えおおいおください:)

線集家に垰ったら、あなたの最新のコミットを詊しおみたす。

connectionCheckHandlerを無効にしおみおください。

前日に䜕が倉わったかを確認するには https 

https://github.com/letscontrolit/ESPEasy/commit/4e6e31fdae11476a2f3dfce00e01ed77d1858c00に曎新され、wifiが安定したした。 APを再起動するず、再接続するようになりたした。 ありがずう😄

ずころで、ルヌルを䜿甚しおWifiステヌタスLED蚭定を切り替える方法はありたすかたずえば、mqttが切断されおいる堎合にのみ有効にし、接続されおいる堎合はリレヌステヌタスに䜿甚したす。

ステヌタスLEDに぀いおはよくわかりたせん。 これは、MQTTconnect関数および他のいく぀かの堎所から呌び出されたす。
しかし、問題を远加しお、そのLEDを介しお䜕が衚瀺されおいるかを遞択できるようにするこずはできたすか

たた、MQTTの問題は、タむムアりトの短瞮によっお修正されたようです。
遞択可胜にする必芁があるかもしれたせん。

LOGりィンドりをもう少し長くしおいただけたせんか。
぀たり、行数を増やしたす。

そうでなければ、それは今非垞にうたくいっおいたす。

私はそれらを枛らしたした。
20行でしたが、2.4.0ではもう少し空きメモリが必芁だったので、開発/テスト甚に10行、通垞甚に15行に枛らしたした。

今週はメモリ消費量を調べたす。 @ Grovkillenは適切なログりィンドりを取埗する方法を調べおいたす。

OK、私は寝たす。
頑匵っおくれおありがずう

そのりィンドりに぀いお。 私が芋るように、3぀のオプションがありたす。

  1. 芁求されるたで情報を保持するために、可胜な限り倚くのRAMを䜿甚しおください。 アクティブなプラグむンの数に応じお、動的になる可胜性がありたす。
  2. Webブラりザにストリヌミングしたす。
  3. 䞀時的に圧瞮し、芁求に応じお埩元したす。 たずえば、より倚くの数倀コヌドを䜿甚したす。 もちろん読みにくいです。

私は2が奜きです。スムヌズなWeb衚瀺も提䟛したす。 しかし、それはそれほど単玔ではありたせん。

アむデアは、ログを収集しおブラりザに保存するために、ある皮のJavaScriptを取埗するこずです。
開いた接続を維持するなど、ブラりザにデヌタを配信するためのいく぀かのオプションがありたす。
これにより、メモリに保持する必芁のあるログは数行だけになりたす。
たた、そのバッファを䜿甚しお、ログをsyslogに転送するこずもできたす。

ログキャッシュオブゞェクトは珟圚、メモリではそれほど効率的ではありたせん。 改善の䜙地がたくさんありたす。

たた、モスキヌトのバヌゞョンが異なるのではないかず思いたす
異なるオペレヌティングシステムで実行するず、動䜜が異なりたすか
ESPeasyは柔軟である必芁があるこずは知っおいたすが、モスキヌトの曎新によっお䞀郚の問題が解決されたす。

理解のためだけに...
ESPを起動した埌に盎接取埗する理由

Last Disconnect Reason str |  (1) Unspecified
Number reconnects | 1

syslogには、2぀のIPSTATICメッセヌゞずUptime0 ConnectFailures0が衚瀺されたす。

INIT : Booting version: mega-20180430 (ESP82xx Core 2_4_1)
104 : INIT : Warm boot #1
105 : FS   : Mounting...
130 : FS   : Mount successful, used 75802 bytes of 957314
419 : CRC  : program checksum       ...OK
426 : CRC  : SecuritySettings CRC   ...OK 
532 : INIT : Free RAM:23528
532 : INIT : I2C
532 : INIT : SPI not enabled
546 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1)
546 : WIFI : Set WiFi to STA
578 : WIFI : Connecting im6shop attempt #0
579 : IP   : Static IP : 192.168.1.17 GW: 0.0.0.0 SN: 0.0.0.0 DNS: 0.0.0.0
585 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22688
4342 : WIFI : Connected! AP: im6shop (30:B5:C2:EB:DB:7D) Ch: 9 Duration: 3763 ms
4343 : IP   : Static IP : 192.168.1.17 GW: 0.0.0.0 SN: 0.0.0.0 DNS: 0.0.0.0
4346 : WIFI : Static IP: 0.0.0.0 (ESP-Easy-7) GW: 0.0.0.0 SN: 0.0.0.0   duration: 3 ms
4356 : Webserver: start
4710 : WIFI : Static IP: 192.168.1.32 (ESP-Easy-7) GW: 192.168.1.1 SN: 255.255.255.0   duration: 356 ms

たぶん、「再接続」ずいう甚語はうたく遞択されおいたせん。
「再接続」たたは「接続詊行」のようなものです
カりンタヌは0から始たり、接続を詊みるたびにカりンタヌ++になりたす。

カりンタヌを「-1」に初期化しお倉曎したした。 したがっお、最初の接続詊行では0に蚭定されるため、「Numberreconnects」ずいうラベルが再び意味をなしたす:)
これ以䞊の名前は思い぀かなかったので、報告倀を倉曎したした;

適切な呜名は、プログラミングの最も難しい郚分です。

いいですね

接続詊行x

残念ながら、最新のビルド201805034096 devは機胜したせん。ESPWebは開かず、代わりにシリアルコン゜ヌルでの応答を停止したすWebを開く詊みの埌。 蚭定はデフォルトにリセットされ、シリアルコン゜ヌルを介しおWifiSSIDずキヌのみを蚭定したす。 PINGは機胜し、再起動も゚ラヌメッセヌゞもありたせん。

フラッシュ埌にコヌルドリブヌトを実行したしたか
点滅した盎埌に䌌たようなものがありたした。
パワヌサむクルはそれを解決したした。

はい、コヌルドリブヌトを䜕床も詊したしたが、それでも同じです。 Win7のMSIEおよびFirefoxからテスト枈み。 数分埌に別の堎所でデバむスをテストしたす別のPC / OS、別のAP。
フラッシュの盎埌に再起動しおハングしたした。

私は今、通垞のバヌゞョンでそれを詊したした。 私の偎では、問題はありたせん。 リセット時の電源は必芁ありたせんでした。

同じデバむスのESPWebが機胜する別の堎所Win10 + Firefox / MS Edge、異なるAPでは奇劙ですが、シリアルコン゜ヌルは「読み取り専甚」に芋えたす...-/
曎新-別のタヌミナルアプリを詊したした-同じ、シリアルコン゜ヌルは読み取り専甚です。 次に、パテデフォルトのタヌミナルアプリを再床実行し、パテを適切なCOMポヌトに接続するずすぐにデバむスが再起動するのを確認したした。 これで、シリアルコン゜ヌルがコマンドを受け入れ、Webも機胜しおいたす...䜕もわかりたせん...

フラッシュを完党に拭いおもう䞀床プログラムしおみおください。
Wi-Fi接続ずシリアルポヌトが読み取られおいるかどうかに関係があるようです。 誰かがスレッドでそれに぀いお蚀及しおいるのを芋たこずがありたす。 それがPlatformIOの問題なのかLWIPなのかわからない。
私は最近たくさん読んでいたす;

ええ、次のビルドでそれを詊しおみたす。これは別の堎所でもう䞀床テストしお、同じ問題であるかどうかを確認したすデバむス構成が少し曎新されたした。
ずころで。 初めお蚭定をリセットしたずきこのビルドフラッシュの埌、シリアルコン゜ヌルからResetコマンドを発行しお、実際には「フォヌマットフラッシュ」などず衚瀺されおいおも蚭定はリセットされたせんでした。デバむスが再起動し、少なくずもWiFi蚭定が残っおいたしたシリアルコン゜ヌルでAPぞの接続詊行を芋たように...シリアルコン゜ヌルからの2回目のリセット詊行で蚭定が消去されたした...

はい、コアラむブラリはSPIFFの倖偎の領域にwifi蚭定を保存したす。
これは、wifi接続の詊行に圱響を䞎える可胜性がありたす。

遞択可胜な最倧5぀のwifi蚭定がサポヌトされるようになったコアコヌドをすでに読みたした。
ですから、私たち自身の蚭定ず競合しないように、そのストレヌゞ領域も積極的に䜿甚するかもしれたせん。
私が恐れおいるのは、これらの蚭定が頻繁に曞き蟌たれるこずだけです。 それがい぀曞かれおいるのかを確認する必芁がありたす。
ただし、ESPeasyでその゚リアも考慮されおいる堎合は、wifi接続が少し予枬しやすくなる可胜性がありたす。

@Oxyandyここで、LWIP2_LOW_MEMORYを䜿甚するようにPlatformIO.iniの倉曎をプッシュしたす。
これをテストしおいただけたせんか
たた、タスク/デバむス12を䜿甚しおいたかどうかずいう質問もありたすか
私は自分のノヌドでそれをテストしたしたが、ほずんどすぐに切断され、再びオンラむンになるこずを拒吊したした。
それはLWIP1.4でした

たた、タスク/デバむス12を䜿甚しおいたかどうかずいう質問もありたすか

テストでは、最初の1぀のスむッチだけではありたせん
ええ、GitHubデスクトップには15個の倉曎されたファむルがありたす

F5テストであるLWIP2_LOW_MEMORYを䜿甚しお、正垞にコンパむルされたWebサヌバヌは玠晎らしいです。
ログにLmacRxBlk1の兆候はありたせん
ノヌドのすべおの蚭定を消去したしたが、ノヌドを「リセット」しおプロセスを実行し、異垞を報告したす。
Wifiはすぐに最初に接続したした。

lwIP2のロヌメモリに泚意しおください。lwIP2のハむバンドりィズを䜿甚する必芁がありたした。そうしないず、少なくずもサヌバヌ/コントロヌラヌずしおfhemを䜿甚する堎合に、倧きなパケットが切り捚おられたすたずえば、耇数の倀を持぀センサヌ。

私は珟圚、GITのespコアずlwIP2ハむバンドりィズを備えたメガブランチを䜿甚しおいたす。ただし、しばらくするず、䞀郚のナニットがセンサヌ倀を読み取れなくなり、コントロヌラヌに送信されなくなりたす。 ナニット自䜓ずWebむンタヌフェむスはスムヌズに実行されたすが...私はただこれを調査しおおり、Maiの前にコミットでこれを行ったこずはありたせん。

LwIP2の高垯域幅を詊したしたが、POSTメッセヌゞが台無しになりたした。
たずえば、1520バむトを超える保存ルヌルは切り捚おられたした。

ESP_Easy_mega-20180504_normal_ESP8266_1024.bin
タむムサヌバヌに察するDoS攻撃を意味したすか
フラッシュした埌、私は電話をかけられたした、私はこのルヌプのペヌゞずペヌゞを持っおいたす

INIT : Booting version: mega-20180504 (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
105 : INIT : Cold Boot
106 : FS   : Mounting...
113 : FS   : Mount successful, used 76053 bytes of 113201
15:40:37: 410 : CRC  : program checksum       ...OK
417 : CRC  : SecuritySettings CRC   ...OK 
418 : CRC  : binary has changed since last save of Settings
433 : INIT : Free RAM:23448
434 : INIT : I2C
434 : INIT : SPI not enabled
449 : INFO : Plugins: 47 [Normal] (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
449 : EVENT: System#Wake
458 : WIFI : Set WiFi to STA
mode : sta(5c:cf:7f:72:96:ec)
add if0
491 : WIFI : Connecting MAD_IOT attempt #0
492 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
STUB: dhcp_stop
505 : EVENT: System#Boot
514 : SW   : Switch state 1 Output value 1
517 : EVENT: Float_SW#Switch=1.00
530 : ACT  : Publish domoticz/in,{"idx":66,"nvalue":0,"svalue":"FLOAT_SWITCH_1_00:00:00"}
541 : Command: publish
1004 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22736
15:40:39: scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
15:40:41: 
connected with MAD_IOT, channel 13
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
4480 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 13 Duration: 3986 ms
4485 : EVENT: WiFi#ChangedAccesspoint
4497 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
4499 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 19 ms
4517 : EVENT: WiFi#Connected
4525 : Webserver: start
4526 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
5015 : NTP  : NTP host au.pool.ntp.org (129.250.35.250) queried
5066 : NTP  : NTP replied: 50 mSec
5068 : 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
5071 : EVENT: Time#Initialized
5082 : EVENT: Time#Initialized Processing time:11 milliSeconds
5083 : EVENT: Clock#Time=Fri,15:40
5089 : EVENT: Clock#Time=Fri,15:40 Processing time:6 milliSeconds
5091 : MQTT : Intentional reconnect
5091 : LoadFromFile: config.dat index: 28672 datasize: 336
5221 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
5222 : Subscribed to: domoticz/out
5224 : EVENT: MQTT#Connected
5234 : EVENT: MQTT#Connected Processing time:9 milliSeconds
15:40:43: ping 1, timeout 0, total payload 32 bytes, 1365 ms
15:40:48: bcn_timout,ap_probe_send_start
15:40:50: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
13912 : EVENT: WiFi#Disconnected
13919 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9432 ms
13930 : MQTT : Connection lost
13931 : EVENT: MQTT#Disconnected
14514 : WIFI : Connecting MAD_IOT attempt #0
14515 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
15:40:51: scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
15:40:52: 
connected with MAD_IOT, channel 13
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
16258 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 13 Duration: 1738 ms
16260 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
16269 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 11 ms
16288 : EVENT: WiFi#Connected
16295 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
16389 : LoadFromFile: config.dat index: 28672 datasize: 336
16425 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
16426 : Subscribed to: domoticz/out
16427 : EVENT: MQTT#Connected
16434 : EVENT: MQTT#Connected Processing time:6 milliSeconds
16557 : NTP  : NTP host au.pool.ntp.org (129.250.35.250) queried
16599 : NTP  : NTP replied: 40 mSec
16600 : EVENT: Time#Set
16606 : EVENT: Time#Set Processing time:5 milliSeconds
15:40:54: ping 1, timeout 0, total payload 32 bytes, 1022 ms
15:40:59: bcn_timout,ap_probe_send_start
15:41:01: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
25176 : EVENT: WiFi#Disconnected
25183 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 8919 ms
25194 : MQTT : Connection lost
25195 : EVENT: MQTT#Disconnected
25514 : WIFI : Connecting MAD_IOT attempt #0
25515 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
15:41:02: 
connected with MAD_IOT, channel 13
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
26186 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 13 Duration: 666 ms
26189 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
26197 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 11 ms
26217 : EVENT: WiFi#Connected
26224 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
26318 : LoadFromFile: config.dat index: 28672 datasize: 336
26344 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
26345 : Subscribed to: domoticz/out
26346 : EVENT: MQTT#Connected
26353 : EVENT: MQTT#Connected Processing time:7 milliSeconds
15:41:04: ping 1, timeout 1, total payload 0 bytes, 1022 ms
27623 : NTP  : NTP host au.pool.ntp.org (129.250.35.250) queried
27664 : NTP  : NTP replied: 41 mSec
27665 : EVENT: Time#Set
27671 : EVENT: Time#Set Processing time:6 milliSeconds
27672 : EVENT: Clock#Time=Fri,15:41
27677 : EVENT: Clock#Time=Fri,15:41 Processing time:5 milliSeconds
ping 1, timeout 0, total payload 32 bytes, 1024 ms
15:41:07: 31004 : WD   : Uptime 1 ConnectFailures 4 FreeMem 19304
15:41:10: bcn_timout,ap_probe_send_start
15:41:12: pm open,type:2 0
ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
36143 : MQTT : Connection lost
36144 : EVENT: MQTT#Disconnected
36151 : EVENT: WiFi#Disconnected
36156 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9948 ms
36514 : WIFI : Connecting MAD_IOT attempt #0
36515 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
15:41:13: 
connected with MAD_IOT, channel 13
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
37145 : WIFI : Connected! AP: MAD_IOT (F4:F2:6D:25:84:C6) Ch: 13 Duration: 625 ms
37147 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
37155 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 10 ms
37176 : EVENT: WiFi#Connected
37182 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
37276 : LoadFromFile: config.dat index: 28672 datasize: 336
37296 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:96:EC
37297 : Subscribed to: domoticz/out
37298 : EVENT: MQTT#Connected
37306 : EVENT: MQTT#Connected Processing time:8 milliSeconds
37551 : NTP  : NTP host au.pool.ntp.org (129.250.35.250) queried
37592 : NTP  : NTP replied: 41 mSec
37593 : EVENT: Time#Set
37599 : EVENT: Time#Set Processing time:6 milliSeconds
15:41:15: ping 1, timeout 0, total payload 32 bytes, 1046 ms
15:41:20: bcn_timout,ap_probe_send_start
15:41:22: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
46076 : MQTT : Connection lost
46076 : EVENT: MQTT#Disconnected
46083 : EVENT: WiFi#Disconnected
46089 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 8921 ms
46514 : WIFI : Connecting MAD_IOT attempt #0
46515 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

珟圚のコアマスタヌ、ESP82xxコア41a64707、NONOS SDK 2.2.1cfd48f3では、MTUの問題は発生しなくなりたした。
5月1日から10個のESPSonoff、NodeMcu、W1proが実行されおおり、問題はありたせん。

参考たでに...最新の公匏ビルドをフラッシュし、シリアルからデフォルトに蚭定をリセットし、WiFiSSIDずキヌを入力したす。 プラむマリAPが衚瀺されおいるにもかかわらず、接続できたせんでしたただし、-82皋床の匱い信号。 次に、以䞋に瀺すようにクラッシュしたした。
別の堎所のデバむスでは、問題なく迅速にセカンダリAPに接続され、これたでのずころ機胜しおいたすただし、プラグむンは構成されおおらず、ルヌルはアクティブではありたせん。
...。
...。
458745WIFIIOTAP1の接続詊行57
458749APモヌドクラむアントが切断されたしたxxxxxxxxxxxx接続されたデバむス0
458810WIFI切断されたした 理由 '201APが芋぀かりたせん'64ミリ秒間接続されおいたす
459360APモヌド接続されおいるクラむアントxxxxxxxxxxxx接続されおいるデバむス1
471739WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
471739WIFIIOTAP2の接続詊行58

䟋倖29
epc1 = 0x4000e1c3 epc2 = 0x00000000 epc3 = 0x40000f68 excvaddr = 0x00000018 depc = 0x00000000

ctxsys
sp3ffffc50終了3fffffb0オフセット01a0

スタック>>>
3ffffdf03fff5108 1f385062 401021e6 3fffa2b0
3ffffe00402706a6 402705c4 3fff9454 40100eb6
3ffffe103ffeb6d5 401042bb 3ffef160 4026a718
3ffffe2000000018 3ffefb30 3ffefaac 00000000
3ffffe3040270767 3ff20a00 3fff9454 3ffedf1a
3ffffe403ffedf00 00000000 00000000 00000006
3ffffe5000000021 1f4328f4 401021e6 3ffedf00
3ffffe603ffedf1a 0000002c 00000008 401004f4
3ffffe703ffedf0a 3fff6454 4026d324 3ff20a00
3ffffe803fff9454 3fff55c4 00000015 4026d1f7
3ffffe903fffc278 40101f80 3fffc200 00000022
3ffffea03ffebf74 00000000 00000000 3fff4fe4
3ffffeb040000f68 00000030 00000010 ffffffff
3ffffec040000f58 00000000 00000020 00000000
3ffffed03ffef7d4 7fffffff 00000000 3ffeed30
3ffffee03ffef138 00000006 00000000 3fffdab0
3ffffef000000000 3fffdcc0 00000040 00000030
3fffff0040274fd1 ffffffe0 00000000 00000000
3fffff104026ca2f 3ffedf00 3ffef160 3fff9454
3fffff2000000000 3ffedf0a 3ffedf20 4026a4d1
3fffff304027fac5 00000001 00000000 3ffedf0a
3fffff404027ec78 00000092 3ffedef4 3fff6454
3fffff503ffedef4 00000000 00000040 4027e5a2
3fffff603ffef160 3ffedef4 3fffdcc0 3ffeb710
3fffff703ffedf10 3fff752c 00000040 3ffeb710
3fffff8000000040 3ffef160 00000002 00000000
3fffff904027de7f 3fffdab0 00000000 40283f5f
3fffffa03ffeb710 40000f49 3fffdab0 40000f49
<<

ets 2013幎1月8日、最初の原因2 、ブヌトモヌド3,7

ロヌド0x4010f000、len 1384、room 16
テヌル8
chksum 0x2d
csum 0x2d
v614f7c32
〜ld
-U88

INIT起動バヌゞョンmega-20180504ESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
89INITりォヌムブヌツ6
90FS取り付け..。
116FSマりントに成功したした。957314の75802バむトを䜿甚したした
436CRCプログラムチェックサム... OK
442CRCSecuritySettings CRC ... OK
548INIT空きRAM21464
549初期化I2C
549INITSPIが有効になっおいたせん
565情報プラグむン72 [通垞] [テスト] [開発]ESP82xxコア2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
566WIFIWiFiをSTAに蚭定
599WIFIIOTAP1の接続詊行0
607WD皌働時間0 ConnectFailures 0 FreeMem 20616
3461WIFI切断されたした 理由 '201APが芋぀かりたせん' 2861ミリ秒接続されおいたす
3604WIFIIOTAP1の接続詊行1
6466WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
6604WIFIIOTAP2の接続詊行2
9467WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
9604WIFIIOTAP2の接続詊行3
12467WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
12604WIFIIOTAP1の接続詊行4
15466WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
15604WIFIIOTAP1の接続詊行5
18466WIFI切断されたした 理由 '201APが芋぀かりたせん' 2862ミリ秒接続されおいたす
18604WIFIWiFiをAP + STAに蚭定
19524WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
19524WIFIIOTAP2の接続詊行6
22388WIFI切断されたした 理由 '201APが芋぀かりたせん' 2863ミリ秒接続されおいたす
22603WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
22603WIFIIOTAP2の接続詊行7
25463WIFI切断されたした 理由 '201APが芋぀かりたせん' 2860ミリ秒接続されおいたす
25602WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
25603WIFIIOTAP1の接続詊行8
28464WIFI切断されたした 理由 '201APが芋぀かりたせん' 2860ミリ秒接続されおいたす
28602WIFIAPモヌドのssidはアドレス192.168.4.1のESP_Easy_0になりたす
28603WIFIIOTAP1の接続詊行9
30606WD皌働時間1 ConnectFailures 0 FreeMem 18176
..。
..。

昚日も「APが芋぀かりたせん」ずいう゚ラヌが衚瀺されたした。
いく぀かの誀った蚭定たたは砎損した蚭定に関連しおいるようです。 保存する蚭定だけでなく、コアラむブラリによっおフラッシュの別の郚分に保存される蚭定もありたす。

@Oxyandy NTPの曎新は、1時間埌、たたは蚭定されおいないずきにのみ実行する必芁がありたす。

@susisstrolch 1800バむトを超えるルヌルファむルの䜜成をテストできたすか
LWIP2高垯域幅バヌゞョンは、サむズが1 MTUを超えるず、HTTPPOST芁求を砎損しおいたした。

こんにちはGijs、
ESP_Easy_mega-20180504_normal_ESP8266_1024.bin
ログを芋た堎合、それはパタヌンであり、垞に接続し、MQTTが接続し、時間を曎新したす

bcn_timout,ap_probe_send_start
ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
2515788 : EVENT: WiFi#DisconnectedDisconnected! Reason: '(200) Beacon timeout' Connected for 8919 ms

10〜12秒ごずに、そのように䜕時間もルヌプしたす、おっず

pondctrlデバむスのルヌルサむズ珟圚のサむズ1859文字最倧2048
MTU534low mem lwip 2.x
問題なし-今週耇数回倉曎されたした。

高垯域幅バヌゞョンでこれらの問題が発生したため、珟圚LwIP2.xの䜎メモリを䜿甚しおいたす。
@Oxyandy時間の曎新ず、もちろん再接続ルヌプに関するコヌドを調べたす。
このトピックはたすたす話題になっおいたす:(

私はそれを理解しおいたせん、あなたの芁求に埓っお私が自䜜を線集したもの今朝はうたくいきたした..
それから公匏リリヌスが利甚可胜になったずき、私はそれを䜿甚したほうがいいず思いたした、私は違いにショックを受けたした。
さお、あなたの最埌の返事に関しお..時間の曎新は倧䞈倫です..
今日からの公匏リリヌスは、wifiに問題なく接続し、MQTTに接続し、時間を取埗しおから、「200ビヌコンタむムアりト」で接続を切断し、11秒ごずにルヌプしたす
接続-wifi、MQTT、時間、切断、繰り返し
ですから、「時間の曎新」を芋ないでください。接続されたたたであれば問題ありたせん...

倉だね。 PlatformIOのビルドプロセスには本圓にファンキヌなものがありたす。
私自身も䜕床か気づきたしたが、2回目の構築が実際に違いを生むこずに気づきたした。
これは、PlatformIOのリンカヌレベルで問題が発生しおいるようなものです。
ここで䜕が起こっおいるのかは本圓に奇劙です。

おそらくコンパむラたたはリンカのフラグにありたす。 最適化は雌犬になるこずができたす。
Arduino IDEにはこの蚭定ファむルplatform.txtがありたす

# ESP8266 platform
# ------------------------------

# For more info:
# https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification

name=ESP8266 Modules
version=2.5.0-dev

runtime.tools.xtensa-lx106-elf-gcc.path={runtime.platform.path}/tools/xtensa-lx106-elf
runtime.tools.esptool.path={runtime.platform.path}/tools/esptool

compiler.warning_flags=-w
compiler.warning_flags.none=-w
compiler.warning_flags.default=
compiler.warning_flags.more=-Wall
compiler.warning_flags.all=-Wall -Wextra

build.lwip_lib=-llwip_gcc
build.lwip_include=lwip/include
build.lwip_flags=-DLWIP_OPEN_SRC

build.vtable_flags=-DVTABLES_IN_FLASH

build.float=-u _printf_float -u _scanf_float
build.led=

compiler.path={runtime.tools.xtensa-lx106-elf-gcc.path}/bin/
compiler.sdk.path={runtime.platform.path}/tools/sdk
compiler.libc.path={runtime.platform.path}/tools/sdk/libc/xtensa-lx106-elf
compiler.cpreprocessor.flags=-D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I{compiler.sdk.path}/include" "-I{compiler.sdk.path}/{build.lwip_include}" "-I{compiler.libc.path}/include" "-I{build.path}/core"

compiler.c.cmd=xtensa-lx106-elf-gcc
compiler.c.flags=-c {compiler.warning_flags} -Os -g -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -std=gnu99 -ffunction-sections -fdata-sections

compiler.S.cmd=xtensa-lx106-elf-gcc
compiler.S.flags=-c -g -x assembler-with-cpp -MMD -mlongcalls

compiler.c.elf.flags=-g {compiler.warning_flags} -Os -nostdlib -Wl,--no-check-sections -u app_entry {build.float} -Wl,-static "-L{compiler.sdk.path}/lib" "-L{compiler.sdk.path}/ld" "-L{compiler.libc.path}/lib" "-T{build.flash_ld}" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read

compiler.c.elf.cmd=xtensa-lx106-elf-gcc
compiler.c.elf.libs=-lhal -lphy -lpp -lnet80211 {build.lwip_lib} -lwpa -lcrypto -lmain -lwps -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc

compiler.cpp.cmd=xtensa-lx106-elf-g++
compiler.cpp.flags=-c {compiler.warning_flags} -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections

compiler.as.cmd=xtensa-lx106-elf-as

compiler.ar.cmd=xtensa-lx106-elf-ar
compiler.ar.flags=cru

compiler.elf2hex.cmd=esptool
compiler.elf2hex.flags=

compiler.size.cmd=xtensa-lx106-elf-size

compiler.esptool.cmd=esptool
compiler.esptool.cmd.windows=esptool.exe

# This can be overriden in boards.txt
build.extra_flags=-DESP8266

# These can be overridden in platform.local.txt
compiler.c.extra_flags=
compiler.c.elf.extra_flags=
compiler.S.extra_flags=
compiler.cpp.extra_flags=
compiler.ar.extra_flags=
compiler.objcopy.eep.extra_flags=
compiler.elf2hex.extra_flags=

## generate file with git version number
## needs bash, git, and echo
recipe.hooks.core.prebuild.1.pattern=bash -c "mkdir -p {build.path}/core && echo \#define ARDUINO_ESP8266_GIT_VER 0x`git --git-dir {runtime.platform.path}/.git rev-parse --short=8 HEAD 2>/dev/null || echo ffffffff` >{build.path}/core/core_version.h"
recipe.hooks.core.prebuild.2.pattern=bash -c "mkdir -p {build.path}/core && echo \#define ARDUINO_ESP8266_GIT_DESC `cd {runtime.platform.path}; git describe --tags 2>/dev/null || echo unix-{version}` >>{build.path}/core/core_version.h"
## windows-compatible version without git
recipe.hooks.core.prebuild.1.pattern.windows=cmd.exe /c mkdir {build.path}\core & (echo #define ARDUINO_ESP8266_GIT_VER 0x00000000 & echo #define ARDUINO_ESP8266_GIT_DESC win-{version} ) > {build.path}\core\core_version.h
recipe.hooks.core.prebuild.2.pattern.windows=

## Build the app.ld linker file
recipe.hooks.linking.prelink.1.pattern="{compiler.path}{compiler.c.cmd}" -CC -E -P {build.vtable_flags} "{runtime.platform.path}/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "{runtime.platform.path}/tools/sdk/ld/eagle.app.v6.common.ld"

## Compile c files
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.c.flags} -DF_CPU={build.f_cpu} {build.lwip_flags} {build.debug_port} {build.debug_level} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" {build.led} {compiler.c.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"

## Compile c++ files
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpreprocessor.flags} {compiler.cpp.flags} -DF_CPU={build.f_cpu} {build.lwip_flags} {build.debug_port} {build.debug_level} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" {build.led} {compiler.cpp.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"

## Compile S files
recipe.S.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.cpreprocessor.flags} {compiler.S.flags} -DF_CPU={build.f_cpu} {build.lwip_flags} {build.debug_port} {build.debug_level} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} -DARDUINO_BOARD="{build.board}" {build.led} {compiler.c.extra_flags} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"

## Create archives
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/arduino.ar" "{object_file}"

## Combine gc-sections, archives, and objects
recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" -Wl,-Map "-Wl,{build.path}/{build.project_name}.map" {compiler.c.elf.flags} {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" -Wl,--start-group {object_files} "{build.path}/arduino.ar" {compiler.c.elf.libs} -Wl,--end-group  "-L{build.path}"

## Create eeprom
recipe.objcopy.eep.pattern=

## Create hex
#recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"

recipe.objcopy.hex.pattern="{runtime.tools.esptool.path}/{compiler.esptool.cmd}" -eo "{runtime.platform.path}/bootloaders/eboot/eboot.elf" -bo "{build.path}/{build.project_name}.bin" -bm {build.flash_mode} -bf {build.flash_freq} -bz {build.flash_size} -bs .text -bp 4096 -ec -eo "{build.path}/{build.project_name}.elf" -bs .irom0.text -bs .text -bs .data -bs .rodata -bc -ec

## Save hex
recipe.output.tmp_file={build.project_name}.bin
recipe.output.save_file={build.project_name}.{build.variant}.bin

## Compute size
recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
recipe.size.regex=^(?:\.irom0\.text|\.text|\.data|\.rodata|)\s+([0-9]+).*
recipe.size.regex.data=^(?:\.data|\.rodata|\.bss)\s+([0-9]+).*
#recipe.size.regex.eeprom=^(?:\.eeprom)\s+([0-9]+).*

# ------------------------------

tools.esptool.cmd=esptool
tools.esptool.cmd.windows=esptool.exe
tools.esptool.path={runtime.platform.path}/tools/esptool
tools.esptool.network_cmd=python
tools.esptool.network_cmd.windows=python.exe

tools.esptool.upload.protocol=esp
tools.esptool.upload.params.verbose=-vv
tools.esptool.upload.params.quiet=
tools.esptool.upload.pattern="{path}/{cmd}" {upload.verbose} -cd {upload.resetmethod} -cb {upload.speed} -cp "{serial.port}" {upload.erase_cmd} -ca 0x00000 -cf "{build.path}/{build.project_name}.bin"
tools.esptool.upload.network_pattern="{network_cmd}" "{runtime.platform.path}/tools/espota.py" -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin"

tools.mkspiffs.cmd=mkspiffs
tools.mkspiffs.cmd.windows=mkspiffs.exe
tools.mkspiffs.path={runtime.platform.path}/tools/mkspiffs

platformIOの問題を回避するために、.pioenvsフォルダヌを削陀し、ずにかく「Clean」を実行したした
今朝のビルド以降-2぀のファむルが倉曎されたした
ESPEasy-Globals.hMisc.inoタスク蚭定の砎損を修正

これを開始したす私の珟圚のフォルダヌ構造はGitHub / ESpeasyです
ESpeasyフォルダヌをコピヌし、名前を倉曎しお、フェッチを実行する前の日付を含めたす。ロヌカルで倉曎を比范するのに圹立ちたす。

FritzBoxはファヌムりェアの自動曎新を行いたした。 すべおのESPは、問題なく代替メッシュAPにフェむルオヌバヌしたした。

@ TD-erあなたは「このビヌコンのタむムアりトはどのノヌドでも0504であるのですか、それずもほんの少しですか」ず蚀いたした。
公平を期すために、新しいモゞュヌルを取埗しおフラッシュし、将来的には新しいファヌムりェアごずに2ノヌドをフラッシュしたす。
あなたの地域では午埌4時だけなので、時間に䜙裕がありたす。

OK、新しいノヌドが消去されたした。
ESP_Easy_mega-20180504_normal_ESP8266_1024.binでフラッシュ
以䞋のログは、他のノヌドず同じ動䜜をしたす。
ログにパタヌンが衚瀺されたすか

INIT : Booting version: mega-20180504 (ESP82xx Core 2_4_1, NONOS SDK 2.2.1(cfd48f3), LWIP: 2.0.3)
104 : INIT : Cold Boot
105 : FS   : Mounting...
111 : FS   : Mount successful, used 76053 bytes of 113201
408 : CRC  : program checksum       ...OK
419 : CRC  : SecuritySettings CRC   ...OK 
420 : CRC  : binary has changed since last save of Settings
439 : INIT : Free RAM:23448
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: 2.0.3)
455 : EVENT: System#Wake
464 : WIFI : Set WiFi to STA
mode : sta(5c:cf:7f:72:97:2a)
add if0
497 : WIFI : Connecting MAD_MOB attempt #0
498 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
STUB: dhcp_stop
511 : EVENT: System#Boot
519 : SW   : Switch state 1 Output value 1
522 : EVENT: Float_SW#Switch=1.00
536 : ACT  : Publish domoticz/in,{"idx":26,"nvalue":0,"svalue":"FLOAT_SWITCH_1_00:00:00"}
547 : Command: publish
00:23:56: 1004 : WD   : Uptime 0 ConnectFailures 0 FreeMem 22752
00:23:59: scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
00:24:01: 
connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
5287 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 4787 ms
5293 : EVENT: WiFi#ChangedAccesspoint
5304 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
5306 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 19 ms
5324 : EVENT: WiFi#Connected
5332 : Webserver: start
5332 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
5423 : MQTT : Intentional reconnect
5424 : LoadFromFile: config.dat index: 28672 datasize: 336
5500 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:97:2A
5501 : Subscribed to: domoticz/out
5502 : EVENT: MQTT#Connected
5512 : EVENT: MQTT#Connected Processing time:10 milliSeconds
5796 : NTP  : NTP host au.pool.ntp.org (27.124.125.251) queried
5867 : NTP  : NTP replied: 70 mSec
5869 : Current Time Zone:  DST time start: 2018-10-07 01:00:00 offset: 660 minSTD time start: 2018-08-05 01:00:00 offset: 600 min
5871 : EVENT: Time#Initialized
5879 : EVENT: Time#Initialized Processing time:8 milliSeconds
5881 : EVENT: Clock#Time=Sat,01:24
5887 : EVENT: Clock#Time=Sat,01:24 Processing time:6 milliSeconds
00:24:02: ping 1, timeout 0, total payload 32 bytes, 1023 ms
00:24:07: bcn_timout,ap_probe_send_start
00:24:09: pm open,type:2 0
ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
14289 : EVENT: WiFi#Disconnected
14296 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9002 ms
14311 : MQTT : Connection lost
14311 : EVENT: MQTT#Disconnected
14519 : WIFI : Connecting MAD_MOB attempt #0
14520 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
00:24:11: scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
16497 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 1972 ms
16499 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
16507 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 10 ms
16527 : EVENT: WiFi#Connected
16533 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
16608 : NTP  : NTP host au.pool.ntp.org (27.124.125.251) queried
00:24:12: 16679 : NTP  : NTP replied: 70 mSec
16680 : EVENT: Time#Set
16686 : EVENT: Time#Set Processing time:6 milliSeconds
16688 : LoadFromFile: config.dat index: 28672 datasize: 336
16713 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:97:2A
16714 : Subscribed to: domoticz/out
16715 : EVENT: MQTT#Connected
16724 : EVENT: MQTT#Connected Processing time:9 milliSeconds
00:24:14: ping 1, timeout 0, total payload 32 bytes, 2070 ms
00:24:18: bcn_timout,ap_probe_send_start
00:24:21: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
25349 : EVENT: WiFi#Disconnected
25356 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 8852 ms
25371 : MQTT : Connection lost
25371 : EVENT: MQTT#Disconnected
25519 : WIFI : Connecting MAD_MOB attempt #0
25520 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
25683 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 158 ms
25686 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
25694 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 11 ms
25714 : EVENT: WiFi#Connected
25721 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
25815 : LoadFromFile: config.dat index: 28672 datasize: 336
25836 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:97:2A
25838 : Subscribed to: domoticz/out
25838 : EVENT: MQTT#Connected
25845 : EVENT: MQTT#Connected Processing time:7 milliSeconds
00:24:22: 26585 : NTP  : NTP host au.pool.ntp.org (27.124.125.251) queried
26656 : NTP  : NTP replied: 70 mSec
26657 : EVENT: Time#Set
26663 : EVENT: Time#Set Processing time:6 milliSeconds
ping 1, timeout 0, total payload 32 bytes, 1010 ms
00:24:26: 31005 : WD   : Uptime 1 ConnectFailures 4 FreeMem 19304
00:24:28: bcn_timout,ap_probe_send_start
00:24:30: ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
35077 : EVENT: WiFi#Disconnected
35083 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 9394 ms
35094 : MQTT : Connection lost
35095 : EVENT: MQTT#Disconnected
35519 : WIFI : Connecting MAD_MOB attempt #0
35520 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
35685 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 160 ms
35687 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
35696 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 11 ms
35715 : EVENT: WiFi#Connected
35721 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
35816 : LoadFromFile: config.dat index: 28672 datasize: 336
35844 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:97:2A
35845 : Subscribed to: domoticz/out
35846 : EVENT: MQTT#Connected
35855 : EVENT: MQTT#Connected Processing time:9 milliSeconds
00:24:32: 36735 : NTP  : NTP host au.pool.ntp.org (144.48.166.166) queried
ping 1, timeout 0, total payload 32 bytes, 1016 ms
37739 : NTP  : No reply
00:24:39: bcn_timout,ap_probe_send_start
00:24:41: pm open,type:2 0
ap_probe_send over, rest wifi status to disassoc
state: 5 -> 0 (1)
rm 0
pm close 7
46238 : EVENT: WiFi#Disconnected
46244 : WIFI : Disconnected! Reason: '(200) Beacon timeout' Connected for 10 s
46260 : MQTT : Connection lost
46261 : EVENT: MQTT#Disconnected
46519 : WIFI : Connecting MAD_MOB attempt #0
46520 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 
00:24:42: 
connected with MAD_MOB, channel 7
ip:192.168.0.225,mask:255.255.255.0,gw:192.168.0.254
46679 : WIFI : Connected! AP: MAD_MOB (18:90:D8:AC:0F:D8) Ch: 7 Duration: 154 ms
46681 : IP   : Static IP : 192.168.0.225 GW: 192.168.0.254 SN: 255.255.255.0 DNS: 8.8.8.8
46689 : WIFI : Static IP: 192.168.0.225 (ESP-Easy-0) GW: 192.168.0.254 SN: 255.255.255.0   duration: 10 ms
46709 : EVENT: WiFi#Connected
46715 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
46809 : LoadFromFile: config.dat index: 28672 datasize: 336
46843 : MQTT : Connected to broker with client ID: ESPClient_5C:CF:7F:72:97:2A
46844 : Subscribed to: domoticz/out
46845 : EVENT: MQTT#Connected
46851 : EVENT: MQTT#Connected Processing time:6 milliSeconds

ああ、wiresharkを実行する特別なアクセスポむントをセットアップする時が来たず思いたす

GitHubデスクトップを䜿甚しお、 https//github.com/letscontrolit/ESPEasy/commit/92680c5542b76a15db16af198a3a07ed17618c4eから、倉曎された2぀のファむルのみを含む最新の「ラむブ」゜ヌスを取埗したした。 ..
同じ゜ヌスの堎合、ナむトリヌビルドが異なるのはなぜですかGitHubで䜕が異なっお起こっおいるのですか

Arduino IDEを䜿甚しおいる人はいたすか
珟圚のsrcから「ESP8266normal1024」をビルドしお、ここにダンプできたすか
ありがずう

これが私たちが芋おいるランダムな問題のいく぀かに関連しおいるかどうかはわかりたせんが、しばらくするず、私のナニットがコントロヌラヌぞのデヌタの送信を停止するこずに気付きたした。 ただし、Webむンタヌフェむスはただ皌働しおいたすが、tは0.0.0.0のIPアドレスを瀺しおいたす。 スクリヌンショットを参照。 他にこれを芋おいる人はいたすか

untitled

image

これはどのビルドバヌゞョンですか

@Oxyandy

同じ゜ヌスの堎合、ナむトリヌビルドが異なるのはなぜですかGitHubで䜕が異なっお起こっおいるのですか

それも私が疑問に思っおいるこずです。
自分で構築するずきにも2回構築しなければならないずいう事実ず関係があるず思いたす。
コンパむル方法やコンパむラに問題があるようです。
それはおそらく、過去数週間を再珟するのが䞍可胜ではないにしおも非垞に難しいものがたくさんある理由を説明するかもしれたせん。

Tasmotaの@arendstずもこれに぀いお話し合いたしたが、圌はたた、適切に機胜するバヌゞョンを取埗するために、時々再構築する必芁があるこずを確認したした。
テストずしおナむトリヌビルドを2回ビルドできるかどうか@ psy0rzに質問したす。

メガ-20180503から自己コンパむル
ビルド| 20102-メガ
ラむブラリ| ESP82xxコア76a14b1f、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3

ノヌドに曞き蟌む前に、2回ビルドしおみおください。
ビルド間でクリヌンなものはありたせん。ビルドしおから再ビルドするだけです。

確かに、しかし私はプラットフォヌムIOではなくMacでArduino SDKを䜿甚しおいたす...それでも詊しおみる䟡倀はありたすか

はい、お願いしたす。原因はただわかりたせん。
Arduino IDEはPlatformIOで蚭定された修正バヌゞョンを参照しないため、私たちず同じコアラむブラリを䜿甚しおいるこずを確認しおください。
珟圚䜿甚しおいるバヌゞョンは次のずおりです。
ESP82xxコア2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3

わかりたした、今それを詊しお、いく぀かのナニットをフラッシュしたす。 䜕かが起こったらすぐに報告したす...たたは䜕もしたせん;

ずころで。 珟圚のビルドは、少なくずもデバむスペヌゞたたは通知ペヌゞおそらくESP WebペヌゞでF5をWebブラりザヌで数秒間抌し続けるこずにより、い぀でもクラッシュする可胜性がありたす。 Win10のFirefoxからい぀でも繰り返すこずができたす
..。
..。
39543696RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39551825LoadFromFileconfig.datむンデックス27648デヌタサむズ320
39557599RAMの䜿甚量Webサヌバヌのみ0コアを含む0
39566681RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39566879RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39567105RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39567490RAMの䜿甚量Webサヌバヌのみ0コアを含む0
39567690RAMの䜿甚量Webサヌバヌのみ0コアを含む0
39567883RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39568086RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39568287RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39568495RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39568701RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39568910RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39569112RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39569324RAMの䜿甚量Webサヌバヌのみ0コアを含む0
39569530RAM䜿甚量Webサヌバヌのみ0コアを含む0
39569739RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39569948RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39570158RAMの䜿甚法Webサヌバヌのみ0コアを含む0
39570366RAM䜿甚量Webサヌバヌのみ0コアを含む0
39570582RAM䜿甚量Webサヌバヌのみ0コアを含む0
39570742スキップされたWebペヌゞメモリ䞍足1784
39570832スキップされたWebペヌゞメモリ䞍足1784
39570906スキップされたWebペヌゞメモリ䞍足1784
39570992スキップされたWebペヌゞメモリ䞍足1784
39571074スキップされたWebペヌゞメモリ䞍足1784
39571161スキップされたWebペヌゞメモリ䞍足1784
39571240スキップされたWebペヌゞメモリ䞍足1784
39571322スキップされたWebペヌゞメモリ䞍足1784
39571401スキップされたWebペヌゞメモリ䞍足1784

䟋倖28
epc1 = 0x4025cb66 epc2 = 0x00000000 epc3 = 0x401003f2 excvaddr = 0x00000000 depc = 0x00000000

ctx続き
sp3fff4690終了3fff4b20オフセット01a0

スタック>>>
3fff483000000000 3ffe90c0 3fff48a4 40253308
3fff484000000000 3ffe90c0 3fff48d4 40257c32
3fff485000000000 3ffe90c0 00000043 4021ada8
3fff486000000000 00000000 00000000 000006c0
3fff4870000006f8 00000000 00000000 00000000
3fff488000000000 00000000 00000000 40107b18
3fff489000000000 000003e8 3fff48f0 00000000
3fff48a000000000 00000000 00000000 00000000
3fff48b04029cdfc 00000007 3fff48f0 3fffbfdc
3fff48c00000000f 0000000b 3fff815c 0000000f
3fff48d000000000 3fffb8a4 0000025f 0000025c
3fff48e000000001 3fff16d4 3fff6294 40227cb4
3fff48f03fffb414 0000000f 00000007 4010053d
3fff49003fff4d6c 00000855 00000855 3fff4d6c
3fff491000000010 00000010 00000000 3fff36d4
3fff492000000010 3fff5d14 3fff5d14 40257a6f
3fff49303ffe8ea1 00000000 3fff5d14 40257abb
3fff494000000000 00000010 3fff5d14 3fff4d6c
3fff495040107b70 ffffffff 00000000 40253308
3fff49603fff3a14 00000001 3fff6294 4022fc8d
3fff497000000010 3fff49e0 3ffe8ea1 40207ae8
3fff498000000000 3fff49e0 3fff1868 4028577b
3fff49904025653c 00000001 3fff1868 40253308
3fff49a03fff4d6c 00000c35 00000c35 4010020c
3fff49b000000001 00000001 3fff49e0 40107b70
3fff49c0ffffffff 40107b70 00000000 40257a14
3fff49d04020a8ca 00000001 3fff6294 4022fd96
3fff49e000000000 00000000 00000000 40253308
3fff49f000000001 00000001 3fff6294 4022fe80
3fff4a0000000001 00000001 3fff4a30 40259cfa
3fff4a103fff4d6c 00000112 3fff6294 402532fe
3fff4a203fff6294 3fff366c 3fff6294 4025333a
3fff4a3000000000 00000000 00000000 40257c18
3fff4a403fff6294 3fff366c 3fff3628 402533c1
3fff4a503fff5afc 0000000f 00000008 00000000
3fff4a6000000000 3fff4ab0 3fff362c 4024ca28
3fff4a703fff366c 00000001 00000000 4024d200
3fff4a8000000001 00000000 40251b18 0000000d
3fff4a9000000000 3fff7b4c 3fff3628 3fff3af4
3fff4aa000000001 3fff3650 3fff3628 40253618
3fff4ab040107910 00000000 00001388 3fff3b00
3fff4ac000000000 3fff7b4c 00000000 40256abd
3fff4ad03fffdad0 00000000 3fff1944 4023742a
3fff4ae03fffdad0 00000000 3fff19c4 40240380
3fff4af000000000 00000000 00000001 40258a31
3fff4b003fffdad0 00000000 3fff3aee 40258a5c
3fff4b10feefeffe feefeffe 3fff3b00 40100700
<<

ets 2013幎1月8日、最初の原因2 、ブヌトモヌド3,7

ロヌド0x4010f000、len 1384、room 16
テヌル8
chksum 0x2d
csum 0x2d
v614f7c32
〜ld
▒U88

INIT起動バヌゞョンmega-20180504ESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
89INITりォヌムブヌト3
90FS取り付け..。
115FSマりントに成功したした。957314の75802バむトを䜿甚したした
437CRCプログラムチェックサム... OK
469CRCSecuritySettings CRC ... OK
575INIT空きRAM21464
575初期化I2C
575INITSPIが有効になっおいたせん
1677情報プラグむン72 [通垞] [テスト] [開発]ESP82xxコア2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
1678むベントSystemWake
1682WIFIWiFiをSTAに蚭定
..。
..。

その埌、デバむスはAPに正垞に接続されたした。 別のクラッシュ

973RAMの䜿甚法Webサヌバヌのみ0コアを含む0
279178RAMの䜿甚法Webサヌバヌのみ0コアを含む0
279387RAMの䜿甚法Webサヌバヌのみ0コアを含む0
279590RAMの䜿甚法Webサヌバヌのみ0コアを含む0
279798RAMの䜿甚法Webサヌバヌのみ0コアを含む0
280321RAMの䜿甚法Webサヌバヌのみ0コアを含む0
280558RAMの䜿甚法Webサヌバヌのみ0コアを含む0
280785RAMの䜿甚法Webサヌバヌのみ0コアを含む0
臎呜的な䟋倖28LoadProhibitedCause
epc1 = 0x4025cb66、epc2 = 0x00000000、epc3 = 0x40100408、excvaddr = 0x00000000、depc = 0x00000000

䟋倖28
epc1 = 0x4025cb66 epc2 = 0x00000000 epc3 = 0x40100408 excvaddr = 0x00000000 depc = 0x00000000

ctx続き
sp3fff4690終了3fff4b20オフセット01a0

スタック>>>
3fff483000000000 3ffe90c0 3fff48a4 40253308
3fff484000000000 3ffe90c0 3fff48d4 40257c32
3fff485000000000 3ffe90c0 0000002f 4021ada8
3fff486000000000 00000000 00000000 000007e8
3fff487000000820 00000000 00000000 00000000
3fff488000000000 00000000 00000000 40107b18
3fff489000000000 000003e8 3fff48f0 00000000
3fff48a000000000 00000000 00000000 00000000
3fff48b04029cdfc 00000007 3fff48f0 3fff9af4
3fff48c00000000f 0000000b 3fff9adc 0000000f
3fff48d000000004 3fffb7bc 0000025f 00000130
3fff48e000000001 3fff16d4 3fff773c 40227cb4
3fff48f03fff83ac 0000000f 00000007 4010053d
3fff49003fff4d6c 00000a67 00000a67 3fff4d6c
3fff491000000010 00000010 00000000 3fff36d4
3fff492000000010 3fff9014 3fff9014 40257a6f
3fff49303ffe8ea1 00000000 3fff9014 40257abb
3fff494000000000 00000010 3fff9014 3fff4d6c
3fff495040107b70 ffffffff 00000000 40253308
3fff49603fff3a14 00000001 3fff773c 4022fc8d
3fff497000000010 3fff49e0 3ffe8ea1 40207ae8
3fff498000000000 3fff49e0 3fff185c 4028577b
3fff49904025653c 00000001 3fff185c 40253308
3fff49a03fff4d6c 00000628 00000628 4010020c
3fff49b000000001 00000001 3fff49e0 40107b70
3fff49c0ffffffff 40107b70 00000000 40257a14
3fff49d04020a8ca 00000001 3fff773c 4022fd96
3fff49e000000000 00000000 00000000 40253308
3fff49f000000001 00000001 3fff773c 4022fe80
3fff4a0000000001 00000001 3fff4a30 40259cfa
3fff4a1000000000 00000000 3fff773c 402532fe
3fff4a203fff773c 3fff366c 3fff773c 4025333a
3fff4a3000000000 00000000 00000000 40257c18
3fff4a403fff773c 3fff366c 3fff3628 402533c1
3fff4a503fff9594 0000000f 00000008 00000000
3fff4a6000000000 00000000 3fff362c 4024ca28
3fff4a703fff366c 00000001 00000000 4024d200
3fff4a8000000001 00000000 40251b18 0000000d
3fff4a9000000000 3fff9b0c 3fff3628 3fff3af4
3fff4aa000000001 3fff3650 3fff3628 40253618
3fff4ab040107910 00000000 00001388 3fff3b00
3fff4ac000000000 3fff9b0c 00000000 40256abd
3fff4ad03fffdad0 00000000 3fff1944 4023742a
3fff4ae03fffdad0 00000000 3fff19c4 40240380
3fff4af000000000 00000000 00000001 40258a31
3fff4b003fffdad0 00000000 3fff3aee 40258a5c
3fff4b10feefeffe feefeffe 3fff3b00 40100700
<<

ets 2013幎1月8日、最初の原因2 、ブヌトモヌド3,7

ロヌド0x4010f000、len 1384、room 16
テヌル8
chksum 0x2d
csum 0x2d
v614f7c32
〜ld
▒U89

INIT起動バヌゞョンmega-20180504ESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
89INITりォヌムブヌト8
91FS取り付け..。
116FSマりントに成功したした。957314の75802バむトを䜿甚したした
438CRCプログラムチェックサム... OK
469CRCSecuritySettings CRC ... OK
575INIT空きRAM21464
576INITI2C
576INITSPIが有効になっおいたせん
1678情報プラグむン72 [通垞] [テスト] [開発]ESP82xxコア2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
1678むベントSystemWake
1683WIFIWiFiをSTAに蚭定
..。

それは72個のプラグむンの堎合ですが、通垞は同じように動䜜したす;

IPスタックをリク゚ストでいっぱいにした堎合、これは正垞です。 圹立぀のは、むンバりンドバッファが再び解攟されるように、Webサヌバヌをより頻繁にサヌビスするこずだけです。

少なくずも回埩可胜であるこずは良いこずです-完党なハングは再起動よりも悪いでしょう...しかし、起動の原因が毎回同じではなかったのは奇劙です-私は原因4も芋たした。

ESP_Easy_mega-20180504_test_ESP8266_1024.bin
Wi-Fiを接続しお最初の詊行、接続を維持できたす
F5デバむスペヌゞぱラヌやクラッシュを匕き起こしたせん
ESP_Easy_mega-20180504_normal_ESP8266_1024.bin
接続し、11秒のサむクルで䜕床も倱敗したす-200ビヌコンタむムアりト
ESP_Easy_mega-20180504_normal_ESP8266_1024_Self_Compiled.bin
完党

@Oxyandy遅いキヌボヌドの自動リピヌト ;-)
私が詊したすべおのWebペヌゞで私のクラッシュが発生したす。

@ghtester珟圚のすべおのコヌドを䜿甚しお、PC䞊にセットを䜜成したす。 ビルドには玄30分かかりたす。

@ TD-erご尜力いただきありがずうございたす。新しいビルドの準備ができたら、テストしたす。

@ TD-erは、ESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3を2回ビルドしおから、ナニット16をフラッシュしたした。デヌタ... lwIP2ハむバンドを䜿甚する必芁がありたした。そうしないず、FHEM-Controllerを介しお送信されたデヌタが切り捚おられたす。
でも今寝る必芁がある  n8

高垯域幅バヌゞョンでのHTTPPOSTの問題に泚意しおください。

私のビルドは珟圚3回目に実行されおいたす修正が必芁なESP32の問題があり、最埌のビルドでリンクのみが行われるようにしたい
したがっお、数分でzipファむルが䜜成されたす。
それから私も寝たす。

ビルドを参照しおください https 

TD-er、あなたのビルド、私のハヌドりェア、問題ありたせん通垞の1024 8266
デむリヌビルドが衚瀺されるのを埅っおいるず、次にそれが詊されたす;

@ TD-erどうもありがずうございたした、すぐにテストされた4096 devリリヌス続く、「F5」再起動の問題はただあり最初の詊みはデバむスを完党にハングさせたした、ファヌムりェア情報はMD5チェックが倱敗したず蚀いたす私はそれが原因だず思いたすテストビルド。 それにもかかわらず、これたでのずころ他のすべおは問題なく、APに完党か぀迅速に接続しおいたす。


ビルド20102-メガ
ラむブラリESP82xxCore 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
GITバヌゞョン
プラグむン72 [通垞] [テスト] [開発]
ビルドMd54d44355f4d44355f4d44355f4d44355f
Md5チェックに倱敗したした
ビルド時間2018幎5月5日00:33:21
バむナリファむル名ThisIsTheDummyPlaceHolderForTheBinaryFilename .. ..

GitHubでビルドおよびリリヌスされたずおり、これらのBINは䞡方ずも1日1ビルド離れおいたす。
ESP_Easy_mega-20180504_normal_ESP8266_1024.bin
確認された「障害」倚くの異なる方法、リセット、異なるノヌドなど
11秒のルヌプで䞀貫した問題201ビヌコンタむムアりト
同じ゜ヌスから完党に機胜する自䜜。
に
ESP_Easy_mega-20180505_normal_ESP8266_1024.bin
完璧に機胜し、゜ヌスの倉曎は最小限です
教えおください、GitHubリリヌスはコンパむルの「どこかで」倱敗したす。
Wifiに最初に接続しお、すぐに曎新したす。Wifiを1回ドロップするのではなく、
MQTTは接続を維持したす
などなど-
䜕も問題はありたせん;

぀たり、過去数週間???に倚くの時間が費やされたのは、コンパむルの問題が原因である可胜性がありたすか
それは残念なこずですが、少なくずも、私が再珟も説明もできないず報告されたあらゆる皮類の問題を芋お、私が心を倱うこずはないずいう自信を䞎えおくれたす。

f5の問題に぀いおは、バッファが倧きいため、lwipの高垯域幅を詊しおください。 少し遅れおクラッシュする可胜性がありたす。

コンパむルの問題80 MHzで実行しおいたすよね

80MHzがデフォルトだず思いたす。

知っおいる。 ただし、160に蚭定するず、奇劙な動䜜が発生する可胜性がありたす。

ええ、「F5」の問題は、この特別なビルドでこれたでに芋た唯䞀の深刻な問題です。 実際、ESP Webペヌゞを曎新するために、それを䜕床もすばやく抌すず、問題が発生したす。

18084332むベントClockTime = Sat、0847凊理時間2ミリ秒
18091174WD皌働時間302 ConnectFailures 0 FreeMem 14504
bcn_timout、ap_probe_send_start
18112119RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18115167RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18116976RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18119084LoadFromFilenotification.datむンデックス0デヌタサむズ996
18119089LoadFromFilenotification.datむンデックス1024デヌタサむズ996
18119092LoadFromFilenotification.datむンデックス2048デヌタサむズ996
18119129RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18121330RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18121337WD皌働時間302 ConnectFailures 0 FreeMem 13584
18128862RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18130833RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18135120RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18136605RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18138356RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18140067LoadFromFilenotification.datむンデックス0デヌタサむズ996
18140076LoadFromFilenotification.datむンデックス1024デヌタサむズ996
18140078LoadFromFilenotification.datむンデックス2048デヌタサむズ996
18140152RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18144694RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18144700むベントClockTime = Sat、0848
18144702むベントClockTime = Sat、0848凊理時間2ミリ秒
18148558RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18151336WD皌働時間303 ConnectFailures 0 FreeMem 12568
18153230RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18153763RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18155000RAM䜿甚量Webサヌバヌのみ0コアを含む0
18155592RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18156416RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18156838RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18164949RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18165234RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18165587RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18170770RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18170947RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18171120RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18171300RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18171733RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18177686RAMの䜿甚法Webサヌバヌのみ0コアを含む0
bcn_timout、ap_probe_send_start
18181336WD皌働時間303 ConnectFailures 0 FreeMem 10832
18182865RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18183367RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18188878RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18190025RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18203237RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18203809RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18203817むベントClockTime = Sat、0849
18203819むベントClockTime = Sat、0849凊理時間2ミリ秒
bcn_timout、ap_probe_send_start
bcn_timout、ap_probe_send_start
bcn_timout、ap_probe_send_start
18496844RAMの䜿甚法Webサヌバヌのみ0コアを含む0
18496850WD皌働時間304 ConnectFailures 0 FreeMem 8736
18496856むベントClockTime = Sat、0853
18496858むベントClockTime = Sat、0853凊理時間2ミリ秒

最埌の3぀のbcn_timout、ap_probe_send_startメッセヌゞの埌、デバむスはシリアルコン゜ヌルでも玄60

はい、80 MHzで実行されおいたす-システム情報によるずESPチップ呚波数80 MHz

ESP Web応答は、曎新が速すぎるたでは非垞に高速です...

朝党郚...私のナニットは今玄10時間安定しおいたす。 ただし、問題が発生するのは1〜2日埌の堎合もあるため、このように実行したたたにしたす。 1぀のナニットが倜間に2回16個のD1のうち再起動したす。これはプラグむンに関連しおいる可胜性がありたす... sonoffの基本もスムヌズに実行されたす。

TD-erを芋たり説明したりできなかったのは知っおいたすが、GitHubビルドをテストずしお䜿甚したしたか
先月のリリヌスの゜ヌスに戻っお、自䜜ず比范するかもしれたせん
圹に立たないず思ったものがたくさんありたす。Notepad++のタブの1぀にリストがありたす

F5に぀いおは、実際には問題ではありたせん。ベンチマヌクずしお䜿甚しおいたす。F5キヌの自動曎新はありたせん。
だから私は手動でそれを打っお、RAM䜿甚量ずシリアルログ出力を同時に芋おいたす。
メモリからの「lwip高垯域幅」はほが瞬時に発生したした
LmacRxBlk:1゚ラヌが発生し、回埩できたせんでした。
それは私が䜕かを曞くこずを意図しおいるこずを私に思い出させたす..やるこずリストに..
そしお、察策ずしお別のコンパむル蚭定を再詊行したす

うヌん、理由が12の䜍眮にLCDディスプレむを構成したのかどうかはわかりたせんが、その埌すぐにAPぞの接続が倱われ、再接続できなくなりたしたwifiscanで衚瀺されおいるにもかかわらずAPが芋぀かりたせん。 再起動埌、同じ問題が発生したす。 次に、デバむスはAPモヌドに入りたしたが、SSID名に䞋線が付いおいるこずが原因である可胜性がありたす。

1127917WIFISSIDでAPモヌドを開始䞭に゚ラヌが発生したしたESP_01_1 IP192.168.4.1

しかし、デバむスはAI-THINKER_XXXXXXXずしお衚瀺され、接続できたしたが、デバむス名などを倉曎しようずするず、デバむスぞの接続が倱われたり、クラッシュしたり、再起動したりしたした... :-(

曎新-䜕床か詊行した埌、アンダヌスコアを削陀するためにデバむスの名前を倉曎したしたが、デバむス番号の前にただありたす
599417WIFISSIDでAPモヌドを開始䞭に゚ラヌが発生したしたESP-001_1 IP192.168.4.1
そしお、デバむスはただAI-THINKER_XXXXXXXずしお衚瀺されたす
ÇクラむアントずしおAPに接続しなくなりたした...工堎出荷時の蚭定をリセットしようずしたす...

Update2 OK ...ファクトリリセット、デバむスはESP_Easy_0 APずしお衚瀺されたす...シリアルコン゜ヌルを介しおWifiSSIDずWifiKeyを蚭定し、デバむスはすぐにAPに接続されたす...

ほずんどのナニットはただ正垞に動䜜しおいたす...ただし、2回コンパむルする必芁はないず思いたす...唯䞀の違いは、䞀郚のラむブラリは最初にのみコンパむルされ、その埌、SDKがそれらを認識したずきにコンパむルされるこずです。倉曎しなかった堎合、再コンパむルされたせん...

私が今詊しおいるもう1぀のこずは、arduinoで「D1Mini」ボヌドを指定する代わりに、すべおのパラメヌタヌを自分で蚭定し、「generic8266」モゞュヌルを䜿甚するこずです...これが違いを生むかどうかを確認したす...

珟圚私が目にしおいるのは、特定のナニットからの自発的な再起動だけです...しかし、これは他のものに関連しおいる可胜性がありたす...

私からの1぀の質問sonoffbasicには1Mのメモリしかありたせん...これらのものをOTAで曎新するチャンスはありたすか それは明らかに垞に「十分なメモリがない」ず䞻匵しおいたす...䜕かアむデアはありたすか

PSコンパむルの問題に぀いおは、最初から垞に自己コンパむルされたバむナリ他のプラグむンを䜿甚し、「同じ」安定性の問題がありたした...したがっお、それらのいく぀かは実際にplatformIOに関連しおいる可胜性があり、その他は「実際の」問題だず思いたす。 ..

コンパむル時に䜿甚するプラグむンを枛らすこずができたす。 https://github.com/letscontrolit/ESPEasy/blob/mega/src/define_plugin_sets.hを芋お

盎接OTAを実行するこずはできたせんが、この方法では、少なくずも2段階でOTAを実行するには十分に小さいです。 そのためのりィキを芋おください:)

それはたさに私がしたこずです...それが私が垞に自己コンパむルしおいる理由です...しかし、2぀のプラグむンだけが有効になっおいる堎合でも、スケッチは500kを䜿甚したす...
そのため、私は別の解決策を探しおいたすたずえば、Webむンタヌフェむスがないなど。

500kは十分に小さいです。 私が蚀ったように、2぀の郚分のOTA。 盎接曎新するこずはできたせん。 りィキを芋おください:)

thx ..怜玢䞭....;

远加どういうわけか私は2぀のステップの郚分を逃したした...

1M Sonoffsでは、ヘッダヌにDOUTフラグがある初期アップロヌダヌを䜿甚する必芁がありたす。
メモリからはWikiにあるものはそうではありたせんが、最近曎新された可胜性がありたす。

私はそのようなこずを芚えおいたす、私はOTAのためにこれを䜿甚しおいたす //github.com/soif/EspBuddy/blob/master/firmwares/ESPEasyUploader.OTA.1m128.esp8266.bin

はい、それがDOUTであるこずを確認したした
これが私がたずめたものです
Initial_Firmware_Uploader_Sonoff_1M_DOUT.zip

ずおも興味があったのでやろうず蚀った  。
これたでにリリヌスされたGitHubぞのSelf_Compiledmega-20180422ずの比范ずしお、私は1぀だけ詊したした
ESP_Easy_mega-20180422_normal_ESP8266_1024.bin
コメントを残しお、その動䜜をここにログオンしたすhttps://github.com/letscontrolit/ESPEasy/issues/1301#issuecomment -383433822GitHubがリリヌスされたした
同じ゜ヌスが自己コンパむルされおいたすが、圓然のこずながら、Nightlyずは異なる動䜜が芋られたす。
それは接続されたたたでした、ショックホラヌ
GitHubはmega-20180422をリリヌスし、䞊郚をフラッシュしたした。これは、最初に詊したずきに報告したのずたったく同じ動䜜です。
接続されたたたになりたせん、 WIFI : Disconnected! Reason: '(200) Beacon timeout'䜕床もサむクリングしたす
原因を調査する必芁がありたす...ため息
GitHubがリリヌスされたした=信頌されたせんか

昚日かそこらでArduinoコンパむラフラグを投皿したした。 Travisはどのフラグを䜿甚したすか

私は16個のD1ず3個の基本をf69e476自己コンパむル、コア2.4.1、lwIP2高垯域で実行しおいたす。
ほがすべおの皌働時間が900分を超えおいたす。 今でも正垞に動䜜しおいたす。 そのうちの2぀は玄1時間前にAPモヌドに切り替わり、今たで再接続したせんでした。 今倜たで埅っお、回埩するかどうかを確認したす。

残念ながら、動䜜は実際には再珟可胜ではなく、問題が発生した堎所の蚌拠を実際に提䟛するこずはできたせんが、欠陥を探し続け、䜕か芋぀かった堎合は報告したす...

@Oxyandy ベヌシックの䜜品のアップロヌドも再コンパむルしたした 私を正しい方向に向けおくれおありがずう..;

@ s0170071
それらは.travis.ymlずplatformio.iniに保存されたす
読み過ごした、倚田、芋぀けたものを芋お
skip_cleanup: true
線集さらに読むこれがクリヌンビルドを䜜成するこずを指しおいるかどうかはわかりたせんか
私は認めたすが、私にずっおはたったく新しいものです... ??? キャッシュを無効にしたすか

Travisは、Python環境などをダりンロヌドするため、毎回クリヌンビルドを実行したす。

ナむトリヌビルドは、Travisではなく@ psy0rzによっお行われたす。

Okee dokee、それで圌らはきれいなビルドですか
それらが異なる動䜜をする理由を理解しようずしおいたすか

bin1ずbin2のMD5を比范するのはどうですか
コンパむル時たたは実行時の問題かどうかが衚瀺されたす...

@susisstrolch自分でコンパむルするずきの意味ですか これは、MD5がコンパむル埌に蚈算されるためです。 あなたのためにそれを行うスクリプトがありたす。
https://github.com/s0170071/CRC4ESP

-線集
はい、md5を比范できたす。同じである必芁がありたす。 オフラむンで行う堎合は、バむナリをビット単䜍で比范するこずもできたす。 このようにしお、偏差がどこにあるかさえわかりたす。 䞊玚者の堎合は、それをコヌドに戻すこずもできたす。 .elfファむルにはすべおの情報が含たれおいる必芁がありたす。

ずにかく、私は正確に䜕が違うのかはあたり気にしたせん。 誰がコンパむルしたかに関係なく、すべおが同じバむナリ䞊にあるこずを確認するこずがより重芁だず思いたす

繰り返しになりたすが、Arduino、platformio、nightly、travisのコンパむルフラグは䜕ですか Win / Linux、。

いいえ-自動ビルドでのコンパむラ出力の違いに぀いお掚枬するのではなく、単に䞡方のビルドのMD5を比范するこずを意味したす。 したがっお、それらが異なるかどうかを正確に知るこずができたす。

Linux䞊のArduinoIDEのフラグは次のずおりです。

build.lwip_lib=-llwip_gcc
build.lwip_include=lwip/include
build.lwip_flags=-DLWIP_OPEN_SRC
build.vtable_flags=-DVTABLES_IN_FLASH
build.float=-u _printf_float -u _scanf_float


compiler.cpreprocessor.flags=-D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-I{compiler.sdk.path}/include" "-I{compiler.sdk.path}/{build.lwip_include}" "-I{compiler.libc.path}/include" "-I{build.path}/core"

compiler.c.cmd=xtensa-lx106-elf-gcc
compiler.c.flags=-c {compiler.warning_flags} -Os -g -Wpointer-arith -Wno-implicit-function-declaration -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -falign-functions=4 -MMD -std=gnu99 -ffunction-sections -fdata-sections

compiler.S.cmd=xtensa-lx106-elf-gcc
compiler.S.flags=-c -g -x assembler-with-cpp -MMD -mlongcalls

compiler.c.elf.flags=-g {compiler.warning_flags} -Os -nostdlib -Wl,--no-check-sections -u app_entry {build.float} -Wl,-static "-L{compiler.sdk.path}/lib" "-L{compiler.sdk.path}/ld" "-L{compiler.libc.path}/lib" "-T{build.flash_ld}" -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read

compiler.c.elf.cmd=xtensa-lx106-elf-gcc
compiler.c.elf.libs=-lhal -lphy -lpp -lnet80211 {build.lwip_lib} -lwpa -lcrypto -lmain -lwps -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc

compiler.cpp.cmd=xtensa-lx106-elf-g++
compiler.cpp.flags=-c {compiler.warning_flags} -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections

@ s0170071゚ドりィンに聞いおみたしたが、ただ返事がありたせん。
したがっお、今のずころ、ナむトリヌビルドで䜕が行われおいるのか正確にはわかりたせん。
それでも、2回コンパむルするず異なる結果が埗られるずいう奇劙な動䜜が残っおいたすセットアップでも経隓したした。
ビルド間のバむナリは、チェックサムを介しお比范するこずはできたせん。 ビルドタむムスタンプが含たれおいたすが、これはビルドごずに異なりたす。 したがっお、同じ゜ヌスを100回コンパむルするず、100個の異なるチェックサムが埗られたす。
しかし、少なくずもそれは同じ機胜を提䟛するはずであり、それは最初のビルドず2番目のビルドの間で時々起こっおいないように芋えたす。 そしお、_それ_はそれがどうあるべきかではありたせん。

したがっお、テストの目的ずそれを明確にするために、同等のsrcを取埗するために、これらの連続するコンパむル間のすべおのプリコンパむル倉曎の蚭定をスキップしたす。

@ s0170071なので、Arduino IDEでビルドするずきに-gオプションがあるため、倚くのデバッグ情報を取埗できたす。
たぶんサむズを小さくするポむント...

サむズの瞮小は今埌怜蚎する必芁がありたすが、最適化フラグを切り替える際には泚意が必芁です。 問題の再珟がさらに困難になる堎合もありたす。

2぀のuntisは、日䞭の数時間埌に回埩したしたが、他のuntisはランダムに倱敗しおいたす...これたでに芋぀けた2぀のこず
ログに次のような゚ントリがありたす。
96493069ブロックされたIP0.0.0.0蚱可10.0.0.0-10.0.255.255
96517068WD皌働時間1608 ConnectFailures 0 FreeMem 11544
最初の行は私には奇劙に思えたすが、IP 0.0.0.0に接続しようずするものは䜕ですか これは、数日前に芋た、ナニットに到達可胜であるずいう問題に関連しおいる可胜性がありたすが、IP0.0.0.0であるこずがわかりたす。

次に、過去24時間は䜕も行われおいたせんでしたが、スむッチ機胜を䜿甚しおいる「小さな」ナニット添付のグラフのNr。7などでも、CPU負荷が突然急䞊昇したした。

なぜCPU負荷のこの突然の倉化が発生するのかを知る機䌚はありたすか ログには具䜓的なこずは䜕も曞かれおいたせん..今日ず昚日のCPU負荷...
image
image

再起動の瞬間にCPU負荷が急䞊昇したすか
CPU負荷の蚈算方法は少し奇劙です。
30秒間にメむンルヌプ機胜が実行される回数がかかりたす。
これは、芳察された最倧カりントず比范されたす。
これは、動䜜䞭に芳察される最倧カりントが増加する可胜性があるこずを意味したすが、再起動埌に突然枛少する可胜性もありたす。

いいえ、再起動時ではありたせん...ある時点で「ランダムに」...興味深いこずに、䞀床に耇数のナニットに発生したす...そこで䜕が起こったのかわかりたせん圓時は家にいたせんでした...特にナニット12- 14は、rssi、load、uptime、mem以倖のタスクがない本圓にプレヌンなボヌドです...たた、メモリグラフは重芁な倉曎の兆候を瀺しおいたせん...
今でも、䞀郚のナニットの負荷は最倧50を瀺しおいたすが、Webむンタヌフェむスは高速です。

たた、1぀のナニットに、手の䜍眮を1秒ごずに倉曎するnfx駆動の時蚈がありたす。 興味深いこずに、ある時点で時蚈が停止したしたが、ナニットは問題なく動䜜し続けたした...このタスクはもう実行されおいたせん...しかし、これはプラグむンに関連しおいる可胜性がありたすプレむグラりンドの1぀であるため。おそらく問題を指摘しおいたす...

しかし、私が蚀ったように、私は珟圚、これらすべおの問題がどこから来るのかたったくわかりたせん。

ずにかく、あなたの努力ず助けに感謝したす...私が合理的な䜕かを芋぀けたら私は報告したす...

たた、ある時点ですべおのサヌビスの可甚性が倉曎されたこずを意味する堎合もありたす。
それが利甚可胜になり、ノヌドが実際により倚くの䜜業を行うようになりたした。
たたは、もう利甚できたせんでした。 ESPeasyは、ホストに察しおpingを実行しお、その可甚性を怜出しようずしたす。 そのpingが倱敗するず、タむムアりト期間䞭にノヌドが停止したす。

その「ping」はどのように行われたすか 時々「ホスト䞍明」が衚瀺されるので...このタむムアりトが非垞に倧きい可胜性がありたすか たたは、ping ord DNSルックアップでタむムアりトを短くする必芁がありたすか 実際、私はFQDNを䜿甚せず、IPのみを䜿甚しおいるため、DNSが問題になる可胜性は䜎くなりたす...

最新のコミットで曎新しおいたす...曎新が簡単で非垞に高速なナニットもあれば、非垞に遅いナニットもありたす...

同じSSIDで4぀のAPを実行しおいたすが、より悪いAPを遞択しお速床の問題が発生するこずもありたすか

pingの実行方法を非同期pingに倉曎するこずを蚈画しおいたした。
接続しようずするず、ホストが䜿甚可胜かどうかを確認するためのチェックがありたす。 これはpingを介しお行われたす。

それはブロッキングコヌルですか

確かに、それが私がそれをいく぀かの非同期バリアントに倉曎したい理由です。

うヌん..これは、ネットワヌク接続が匱い堎合、物事が実際には「流暢」ではないこずを説明する可胜性がありたす...特に新しいスケッチをアップロヌドしようずするずき...ネットに倚くの堎合、pingタむムアりトを増やすこずは可胜ですか埅ち時間の

接続時にのみ実行されたす。
倱敗するMQTT接続再詊行の経隓豊富な負荷は、はるかに顕著です。
接続しおいるホストはそれほど倚くないため、再接続するかどうかを決定するために、バックグラりンドで非同期の可甚性チェックを実行する必芁があるかもしれたせん。
泚意DNSルックアップは、最終的に倱敗するずきにも完党にブロックされる可胜性がありたす。

0.0.0.0が二次DNSである可胜性がありたすか

DNSでこれに気付いたので、今はIPアドレスのみを䜿甚しおいたす... MQTTはたったく䜿甚せず、fhmeコントロヌラヌプラグむンず通垞のjsonク゚リHTTPMODプラグむンを䜿甚したfhemからのみを䜿甚しおいたす。

私がおそらく詊しおいるこずの1぀は、UDP Inter-ESPEasyネットワヌキングを無効にするこずです...これは、特に定期的な曎新を送信する15以䞊のナニットを実行しおいる堎合に、ナニットに䜕らかの圱響を䞎えるずいう感芚を取り陀くこずはできたせん。 ..

すべおのナニットを最新のメガコミットに曎新した埌、すべおのCPU負荷が「通垞」に戻りたした...今朝8時頃にNrを再起動したした。 4ず9を芋お、CPU負荷に䜕が起こったかを確認するず、ほがすべおのナニットで玄30分のピヌクがありたした。 その埌、通垞の状態に戻りたした。

簡単なアむデア受信したESPEasy間UDPむベントが他のナニットに「再配垃」され、ルヌプが生成されおネットワヌクスタックがいっぱいになる可胜性はありたすか
image

私はこの「ESPeasy間通信」のコヌドを調べたこずがないので、それに぀いおは䜕も蚀えたせん。
このプロトコルは独自のデヌタを送信するだけで、残りのデヌタを゚コヌし​​ないず思いたす。
このプロトコルは2぀の郚分で構成されおいたす。

  1. 独自の存圚感を瀺す。
  2. 以前は「グロヌバル同期」であったものを介しおプラグむンのパラメヌタヌ倀を送信したす。

最埌の1぀は、「コントロヌラヌc_013」に眮き換えられたした。

しかし、可胜なルヌプがないかどうかはわかりたせん。 たずえば、ダミヌデバむス、MQTTむンポヌトなどを䜿甚したす。
たた、「コントロヌラヌ13」を䜿甚する叀いバヌゞョンず新しいバヌゞョンでは動䜜が異なる堎合がありたす。

わかりたした、迅速な返信をありがずう...私は今それをオフにする぀もりです、それぞれ。 UDPポヌトを0に蚭定し、䜕かが倉曎されるかどうかを確認したす。

远加それを倉曎した埌、ナニットの玄50が再起動しおいるのがわかりたすそうするように蚀われるこずなく...そしおログにいく぀かの「HTTP接続に倱敗したした」...

CPU負荷に関する同様の問題に気づきたした。 wemosは、13個のプラグむンを䜿甚しお自己コンパむルされたFWを実行しおいたす。 PimaticでRestAPIを䜿甚しおいたす。 ご芧のずおり、䜕らかの理由で負荷が90以䞊になりたす。
image

情報詳现蚭定でポヌトを0に蚭定しおInter-ESPEasyネットワヌクをオフにしたので、ほずんどの問題がなくなったようです 20ナニットすべおの皌働時間は20分を超えおいたす。 ただ定期的に倀を報告しおいたす。 web-皌働䞭の堎合。 たた、CPUグラフには、これらの突然のゞャンプは衚瀺されなくなりたす。 1台だけがAPモヌドに倉曎されたした。回埩するかどうかを確認したす。
おそらくこれは゜ヌスで調査する必芁がありたす...倚くのナニットでUDPのものはおそらくネットワヌクスタックを過負荷にしおいたす...
これが同様の問題に盎面しおいる他の人に圹立぀こずを願っおいたす...

ここに私の経隓
静的IPずInter-ESPeasyネットワヌクがアクティブな6台のナニット。
ロヌドされた最新のファヌムりェアは「Mega20180505マニュアルが2回ビルドされたした」でした。 ただし、以前のファヌムりェアも非垞にうたく機胜しおいたした。
圌らは問題なくほが3日間実行されおいたす。

immagine

これが、wifi /ネットワヌクの修正を行う前に数日埅ちたい理由の1぀です。 しばらく実行しお、実際に䜕が問題になっおいるのかを確認し、Arduinoの問題リストにあるいく぀かの問題を読んでみおください。
䞀郚のwifi構成で電源管理を無効にするこずを瀺唆する問題がいく぀かあるこずにすでに気づきたした。 どうやら、ESP8266 +アクセスポむントのいく぀かの組み合わせは、電源管理機胜が有効になっおいるずうたく機胜したせんデフォルトで有効になっおいたす
぀たり、これはESPeasyに远加するオプションです。

翌日はもっずアむデアを探しおいたすが、金曜日/土曜日はコヌディングする時間がありたす。

参考たでに、私のアクセスポむントはMerlinファヌムりェアを搭茉したASUSRT-AC68Uです。

ほずんどの問題は、より予算の倚いモデルの工堎出荷時のデフォルトファヌムりェアず、最新のWi-Fiデバむスの省電力オプションを認識しおいなかった叀いアクセスポむントにあるず思いたす。
これらの機胜を自動怜出するためにそのような機胜をネゎシ゚ヌトするこずが可胜かどうかずいう疑問が残りたす。

デフォルトで無効のたたにし、蚭定ペヌゞで芁求された堎合にのみ有効にするのはどのようなこずですか
省電力オプションは、バッテリヌ駆動のデバむスにのみ意味があるず思いたす。

それらは他の目的にも意味がありたす。
より倚くの電力はより倚くの熱を意味し、いく぀かはセンサヌで囲たれおいたす....;

高いプロセッサ負荷に加えお。 私は2.3.0コアで16/03の日付のFWに戻り、すべおが再び正垞になりたした。 最倧負荷になりたした。 25。 たた、wemosの応答時間もはるかに良くなっおいたす。 08/05ず16/03の䞡方で、WiFi切断はたったくありたせん。 高負荷の原因はただわかりたせん。 たた、どちらの堎合もudpを䜿甚したせんでした。

UDPを無効にするため、LCDが接続されおいるナニットを陀いお、ナニットは問題なく実行されたす。 話しおいるナニットがたくさんある堎合> 20、すべおのUDPメッセヌゞのデコヌドでビゞヌ状態になるか、メモリリヌクなどが発生するず思いたす。 それはたた、別のナニットの開始埌のナニットの自発的な再起動を説明したす。 ただMHO ...確実にするためにもっずデバッグする必芁がありたす...

たた、 yield()呌び出すずきにも、時間をかけずに長いタスクを実行するこずに関連しおいる可胜性がありたす。これは、 delay()呌び出すずきにも実行されたす。
LCDプラグむンそしおおそらく他のプラグむンもが10ミリ秒以䞊かかるいく぀かのタスクを実行するこずを想像できたす。

LCD付きのナニットは時間の経過ずずもに忙しくなるようです...再フラッシュしようずするずきは、最初に再起動する必芁がありたす。数時間埌にアップロヌドが機胜しなくなるためですたたは時間がかかりたす...

他のすべおのナニットは珟圚正垞に動䜜しおいたすが、前述のように、ESP間アナりンスを無効にする必芁がありたす...

少なくずもWiFiはこのように安定しおおり、これたでのずころ接続に関する他の問題はありたせん...珟圚20以䞊のナニットを実行しおいたす

シリアルポヌトでログを有効にしおいたすか
それを「なし」に蚭定しおもらえたすか

うヌん..興味深い点ですが、シリアルポヌトのログにデフォルトの「情報」がありたすが、シリアルポヌトを完党に無効にしたした...問題が発生する可胜性がありたすか

ナニットで「なし」に倉曎したす。それが違いを生むかどうかを確認したす。

シリアルバッファからフェッチされおいないデヌタが山積みになるずいう報告を以前に聞いたこずがありたす。
そしお、実行䞭のノヌドで、シリアルモニタヌを接続するず、1分前のように、起動した瞬間にデヌタを受信したこずに気づきたした。

これにより、コア2.3.0ず2.4.1の違いがありたす。5月10日、FWを2.4から2.3に戻したした。 䞡方の蚭定ずルヌルはたったく同じです。
image

@jopiekr CPU負荷を印刷するために䜿甚しおいる゜フトりェアは䜕ですか

@ gii1967gそれはpimaticです。 OrangePiOneで1幎以䞊問題なく実行できたす。 ラズベリヌパむのバックアップずしおも。 pimatic.org

すべおのシリアルログをnoneに倉曎したした...䜕が起こるかを確認したす...

たた、wifi RSSIも泚目に倀したす。ナニットの信号が匱いず、たったく応答しなくなる可胜性がありたす... 4APを実行しおいるので、接続先が少し「ランダム」に芋え、垞に最匷になるずは限りたせん。 1....

-77dBを超えるず、応答しなくなる可胜性があるこずに気づきたした。 たた、バッテリヌ駆動でない堎合は、ルヌタヌのリヌス期間の曎新を確認しおください。 12000分埌に再起動するルヌルを䜜成したした。
image

最埌のものに再接続する必芁がありたす。 最初の再接続の詊行は、最埌のアクティブな接続のBSSIDぞの再接続です。
しかし、BSSIDを蚭定に远加する必芁があるず思いたす。

ここ数日、wifiの問題に぀いおよく考えおいお、コアラむブラリ、たたはAPファヌムりェアバヌゞョンずの組み合わせに存圚する可胜性のあるバグの回避策を考え出したした。
珟圚、コアラむブラリは、SSID + pwdのみを䜿甚しお接続しようずしたずきにスキャンを実行したす。
このように、接続時にBSSID +チャネルを指定するず非垞に高速になりたす。
それならスキャンする必芁がないからです。
したがっお、自分でスキャンを実行し、既知のSSIDを芋぀けお、䞀臎するネットワヌクのすべおのBSSID +チャネルを保存しおから、BSSID +チャネルのみを䜿甚しお接続しおみおください。
次に、自動フェむルオヌバヌが可胜になり、接続の曎新を怜蚎するタむミングを完党に制埡できたす。 したがっお、サヌビスを再開したす

最匷のRSSIも知っおいるので、最匷のものに最初に接続し、垞に最埌に䜿甚したものを最初に再利甚しおみおください
たた、接続が䞍安定な堎合は、2.4.xコアでデフォルトで有効になっおいる省電力機胜を無効にしおみおください。
この省電力機胜により、wifiが再接続したり、Webペヌゞを閲芧しおいるずきにストヌルしたり、接続時に拒吊したりする可胜性がありたす。

省電力機胜を有効にするず、wifiはしばらくの間オフになり、アクセスポむントのビヌコン信号を受信するのにちょうど間に合うように再び有効になりたす。
それらが同期しおいない堎合、䞀郚のパケットはESPに到着せず、次のビヌコン信号が受信されたずきにのみ再送信されたす。 しばらく時間がかかる堎合がありたす

これらの省電力の問題の詳现に぀いおはよくわかりたせんが、ファヌムりェア開発に぀いおは十分に知っおいるので、ベンダヌ間で暙準が同じように実装されおいない可胜性がありたす。 そのため、省電力機胜を有効にするず最適に動䜜しないハヌドりェアの組み合わせが存圚する可胜性が非垞に高くなりたす。 アクセスポむントのwifiビヌコン間隔を遅らせる他のWiFiデバむスである可胜性もありたす。 倉数が倚すぎたす。

このような䞀時的な切断は、DNSルックアップやその他の接続の䞭断にも圱響を及がし、ESPをしばらく停止させる可胜性がありたす。 この䞍十分に定矩された倀は、loop関数が30秒間に実行されおいる回数に基づいおいるため、これはCPU負荷にも圱響を䞎える可胜性がありたす。 DNS解決芁求ぞの呌び出しがESPを停止させるず、ルヌプカりントが非垞に少なくなり、報告されるCPU負荷が高くなりたす。

@jopiekrルヌルから掚枬する再起動を発行するこずもできたす。
たず、省電力オプションを無効にするこずを怜蚎したすもちろん遞択可胜にしたす

@ TD-er WiFi凊理に぀いお私は電力管理機胜に完党に同意したす。 それは本圓に奇劙な問題や遅れたデバむスを匕き起こす可胜性があるので、それをオフにするこずができるはずです...

APぞの再接続に぀いおは、私はそれが異なっおいるず思いたすが、良奜な接続を確保するために、垞に最匷のAPに接続しようずしたす。 その埌になっお初めお、おそらく最埌のものを取りたす。 「メむン」APがクラッシュ/リブヌト/応答しないなどの理由で、ナニットは別のAPに接続したす。 その時点から、これも倱敗するたで、垞にその悪いものが必芁になりたす...これが戻っおきおも、匷いものに戻るこずはありたせん...デバむスを移動した堎合も、前のAPがはるかに離れおいる/信号が匱い堎合でも、前のAPを遞択しおいる可胜性がありたす。

私はあなたのコヌド内をスキャンするこずに同意し、RSSIず既知のBSSIDに基づいおどれを取るかを決定したす...

これは、最埌に認識されたBSSIDに再接続する最初の詊みにすぎたせん。
これにより、リピヌタヌを䜿甚する際の接続がより安定したす。
これらのリピヌタヌは、他のタスクの凊理で忙しすぎるず接続を切断するこずがあり、スキャン時に匷床が䜎䞋する堎合がありたす。 安䟡なものは送受信甚の無線機が1぀しかないため、デヌタを受信するずきに、スキャンが実行された時点でビヌコン信号をブロヌドキャストしおいない可胜性がありたす。 そのため、その時点で別のAPのRSSIがより匷力に芋える可胜性がありたす。

さお、匷床を远跡する「定期的な」スキャンはどうですか たたは、少なくずも再起動埌、遞択したアクセスポむントを再評䟡する必芁がありたす...

再起動時に、最初の再接続の詊行が倱敗した堎合、スキャンが実行され、蚭定されたSSIDに最も䞀臎するものが遞択されたす。

これを倉曎しお、優先APのBSSIDを蚭定に保存し、そのBSSIDを垞に優先APに蚭定したす。
チャネルもわかっおいる堎合、再接続は非垞に高速です。 䜿甚するAPによっおは、200ミリ秒未満が可胜です
たた、静的IPの蚭定には玄20〜25ミリ秒かかりたすが、DHCPには2.5〜10秒かかりたす。
これは、バッテリヌ駆動のデバむスに最適です。

したがっお、改善の䜙地がありたす:)

非垞に有望に聞こえたす。 これたで、2AAバッテリヌが3.3Vにステップアップし、900秒ごずに1぀のDHTセンサヌを送信するこずで、2か月のバッテリヌ寿呜が埗られたした。 これは、電圧レギュレヌタヌが取り倖されたRobotDyn ESPProボヌド䞊にありたす。

@ TD-er昚日からビルドを詊したした。 静的IPたたはdhcpを䜿甚した堎合、接続時間の違いはわかりたせん。 䞡方の接続は、リセット埌玄3秒かかりたす。

次に、クむックDHCPサヌバヌがありたす。
私のFritzboxは、Wi-Fiに2.5秒接続した埌、DHCPに玄2.5秒かかりたす。
したがっお、MQTT接続+ NTP時間のセットアップには、起動から玄6〜6.5秒かかりたす。

フリッツボックス7490。

クむックアップデヌトInterESP UDPを無効にしおそしお1MナニットからC13を削陀しおシリアルログを「非」に蚭定した埌シリアルポヌトも無効にした埌、ほがすべおのナニットが過去30時間以䞊安定しお動䜜したす... D1 Mini、D1 pro、Sonoff Basic、Dual、4ch ... 20以䞊のナニット... mega-20180511からのコミットで実行、ArduinoIDEで自己コンパむル...

モデムずしお7581を䜿甚し、アクセスポむントずしお3 * 1750Eを䜿甚しおいたす。

ずころで私はMikrotik APそしお1぀の本圓に叀いUSRで実行しおいたす。 今倜からの最新のコミットでナニットを曎新したす...

最新のコミットは珟圚、JSON関連のコヌドログビュヌア+センサヌ倀の曎新のみを凊理したす。
ただwifiコヌドを䜿甚しおいたせん。

確かに、wifiは最新のコミットで「十分に安定しおいる」ように芋えるので、自分のナニットを最新の状態に保ちたいです;

これを再床取り䞊げお申し蚳ありたせんが、ESPがIPが0.0.0.0であるず刀断し、サヌバヌずの通信を停止し、ネットワヌクおよびWebレベルですべお問題がないずいう問題が発生したした。 添付のスクリヌンショットを参照しお、ESPEasyずesp8266の異なるバヌゞョンの組み合わせで詊しおみたした...
誰かがこれを経隓したすか
untitled

本圓に奇劙なこずですが、そのようなIP構成でWebペヌゞをどのように芋るこずができるのだろうかず思いたす。
たたは、アクセスポむント機胜を介しおESPに接続したすか

いいえ、ネットワヌク経由で盎接接続されおいたす。 pingずhttpは問題なく動䜜し、高速ですクラむアントIPは私のラップトップである10.0.0.10であり、内郚ネットは10.0.0.0/16です...はい、かなり奇劙です。
DHCP関連などである必芁がありたす。再起動埌、すべおが正垞に戻りたす。

1぀のコントロヌラヌFHEMのみを有効にし、MQTTを有効にしたコントロヌラヌがないずいう事実に関連しおいる可胜性がありたすか コントロヌラヌプラグむンの倖郚の゜ヌスで倚くのmqttコヌドを芋たした...単なる掚枬です...しかし、それは実際には関連しおいないず思いたす...

たぶんdhcpが期限切れになり、曎新されたせんか

おそらくネットワヌクスタックにはただアクティブなIPがありたすが、曎新に倱敗するず、察応する構成がれロになりたす... DHCPコヌドがどのように機胜するかはわかりたせんが、I0mが芋おいる状態を説明できたす。

たた、サヌバヌ私の堎合はfhemが十分な速床で応答しない堎合、ナニットはしばらくするず再起動を開始するこずもわかりたした。 プラグむンコヌドたたは基盀ずなるtcpスタックに問題がある可胜性がありたす...サヌバヌでパフォヌマンスを埮調敎したした。それ以降、ナニットははるかに安定しお実行されたす珟圚、48時間以䞊の皌働時間がありたす。

最新バヌゞョンでの接続皌働時間再接続なしの皌働時間はすでに10日以䞊芋おいたす。
ナニットにたくさんのリク゚ストでRAMをいっぱいにするこずは可胜です。
そしお、私はLWIPがたくさんのリク゚ストをするずきに奇劙なこずをしおいるのを芋おきたした。 その芁求に関連するデヌタを含たないメモリからの読み取り。

今日、1぀のノヌドが再び応答を停止したす。 圌はwifiから切断したした。 「esp」ネットワヌクに接続できたせんでした。 圌はコントロヌラヌぞのデヌタの送信を停止したした。 私は圌を再起動しなければなりたせんでした。 たぶん、りォッチドッグは良い解決策になるでしょう。 たずえば、1時間がwifiから切断されるず、再起動したす。 たたは、ルヌルを䜿甚しお実行できるかもしれたせんが、方法がわかりたせん:)

今日、プラグむンのデバッグ䞭に倚くのりォッチドッグアクションを経隓したした。
そしお、りォッチドッグが介入するず、ノヌドが停止したたたになるこずがあるこずを今では知っおいたす。
したがっお、りォッチドッグは完璧な゜リュヌションではありたせん。

フラッシュした埌、ハングしおいるノヌドが再起動されなかった可胜性はありたすか リセットたたは電源の入れ盎しを抌したす

フラッシュ埌に再起動しなかった可胜性がありたす。 しかし、それはシリアルではなく、wwwを介しお点滅しおいたした。

OK、OTAをフラッシュした堎合は問題ありたせん。
シリアルフラッシュ埌に適切なリセット/再起動が行われおいる限り。

さお、最新のファヌムりェアリリヌスで倚くの安定性の問題ず奇劙なwifiの問題に苊しんだ埌、私は最終的に以前のバヌゞョンに戻らなければなりたせんでした。 たずえば、最近停電が発生するたで、mega-20180311devを備えた1぀の叀いESP12Eノヌドが70日間動䜜し、枩床デヌタをThingSpeakに送信しおいたした。
mega-20180522devにアップグレヌドした埌の別のノヌドで、デフォルトにリセットされたにもかかわらず、玄24時間ごずに䟋倖が発生し、デバむスが構成されおいない、NTPが構成されおいない、コントロヌラヌがない状態で実行されおいたした... 48時間存続したせんでした。 2日半前にmega-20180324にダりングレヌドした埌、蚭定を保持し、NTPを再床有効にしただけで、これたでのずころ実行されおいたす。 これらの叀いバヌゞョンにはいく぀かのバグや䞍足しおいる機胜がありたすが、私にずっおは珟圚それが最良の遞択です。

問題が確実に再珟できない堎合、誰もができるこずはほずんどありたせん。
少し圹立぀のは、毎晩再起動をスケゞュヌルするこずです。 そのためのルヌルを䜿甚できたす。

私は知っおいたすが、スケゞュヌルされた再起動のない安定したノヌドを奜みたす。 コア2.4.1ぞの切り替えによっお安定性が倧幅に䜎䞋したのかおそらくただ十分に成熟しおいないのか、ESP Easyの再蚭蚈に関連しおいるのかどうかはわかりたせんが、ESPEasyのすべおの貢献者の最倧限の努力にもかかわらず発生したした。 皆様のご尜力に心から感謝いたしたすが、珟圚、最新のESPEasyリリヌスを䜿甚するこずはできたせん。

䜿甚しおいるプラ​​グむンやプラグむンの組み合わせにも関係しおいるず思いたす。

先週、タむミングの圱響を調査したしたが、タむムクリティカルなタスクに倧きな圱響を䞎えるず確信しおいたす。

いく぀かのノヌドを確認したした。すべおが公匏ビルドを実行しおいたす。

バむナリファむル名ESP_Easy_mega-20180513_normal_ESP8266_4096.bin

ナニット3

  • 皌働時間16日18時間26分
  • 接続された5d23h07m
  • 最埌の切断理由201APが芋぀かりたせん
  • 番号は2を再接続したす

ナニット5

  • 皌働時間11日5時間22分
  • 接続された5d22h57m
  • 最埌の切断理由201APが芋぀かりたせん
  • 番号は4を再接続したす

ナニット6

  • 皌働時間11日5時間23分
  • 接続された45m 1 s
  • 最埌の切断理由201APが芋぀かりたせん
  • 番号は58を再接続したす

バむナリファむル名ESP_Easy_mega-20180619_test_ESP8266_4096.bin

ナニット7

  • 皌働時間13日20時間51分
  • 接続された5d23h05m
  • 最埌の切断理由202認蚌が倱敗する
  • 番号は2を再接続したす

箄6日前、WiFiアクセスポむントの1぀で問題が発生し、再起動する必芁がありたした。

ナニット6はナニット3および7ず同じように接続されおいたすが、再接続がはるかに倚くなっおいたす。
これらの3぀のナニットは、互いに1メヌトル以内に隣接しおおり、さたざたなCO2センサヌMH-Z19 A、B、SenseAir S8を比范し、すべお同じ電源IKEA 3ポヌトUSB充電噚から電力を䟛絊されたす。

それらの唯䞀の違いは、再接続が倚い方がSenseairセンサヌを備えおいるこずです。
したがっお、そのセンサヌの実装により、WiFiルヌチンにより倚くの負担がかかり遅延呌び出しが少なくなり、WiFiが䞍安定になる可胜性がありたす。

䜿甚したプラグむンのリストを教えおください。
たた、昚日プルリク゚ストを行いたした。これは倚くのタむミング統蚈をログに蚘録したす。 たぶん、それに基づいおビルドを䜜成し、それを数分間実行しお、あたりにも倚くの時間を䜿甚しおプラグむンに関するアむデアを埗るこずができたす。

これらのデバむスの開発環境を準備および維持するこずができないため、私は垞に公匏ビルドを䜿甚しおいたす。
前述のリリヌスmega-20180522devは、前述のように完党に空の構成であったため、プラグむンやルヌルはたったく䜿甚されおいたせん。最終的にデフォルトのコントロヌラヌNr1を削陀したした。 箄24〜40時間の間隔で䟋倖が発生したため、ノヌドの再起動を停止するこずはできたせんでした。

それがwifiの問題であるかどうかはわかりたせん-それはそれのようには芋えたせん、私はwifiに静的IPアドレスを蚭定するこずができたしたが、espeasyはそれでもdhcpによっおそれをフェッチしお別の蚭定をしたす。

1104 : WD   : Uptime 0 ConnectFailures 0 FreeMem 21800
1105 : S
W   : State 1.00
1106 : EVENT: x#w=1.00

scandone

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

connected with BJ3, channel 12
dhcp client start...
4350 : WIFI : Connected! AP: BJ3 (E8:DE:27:4F:66:86) Ch: 12 Duration: 3760 ms
4351 : EVENT: WiFi#ChangedAccesspoint
4355 : IP   : Static IP : 192.168.2.184 GW: 192.168.2.1 SN: 192.168.2.0 DNS: 8.8.8.8
4360 : WIFI : Static IP: 0.0.0.0 (ESP5-5) GW: 0.0.0.0 SN: 0.0.0.0   duration: 11 ms
4367 : EVENT: WiFi#Connected
4374 : Webserver: start
4374 : WIFI  : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
ip:192.168.2.123,mask:255.255.255.0,gw:192.168.2.1
4400 : WIFI : Static IP: 192.168.2.123 (ESP5-5) GW: 192.168.2.1 SN: 255.255.255.0   duration: 50 ms
4401 : EVENT: WiFi#Connected
4406 : WIFI  : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_SERVICES_INITIALIZED
4500 : MQTT : Intentional reconnect
4501 : LoadFromFile: config.dat index: 28672 datasize: 724


@ uzi18静的IP構成のすべおのフィヌルドを蚭定したしたか

もしそうなら、それは私にずっお既知の問題であり、工堎出荷時のリセット時にただデヌタを消去しない領域に以前のセッションが保存されおいるのではないかず思いたす。
぀たり、珟時点では、すべおのフラッシュを消去しお、最新バヌゞョンのESPeasyでやり盎す以倖に方法はありたせん。
それ以降のバヌゞョンでは、wifi蚭定を氞続化しないように倀が蚭定されおいたす。

@ TD-erはい、すべおのデヌタが入力されたした-ログに衚瀺されたす。
私は新しいモゞュヌルをフラッシュしたした
情報プラグむン71 [通垞] [テスト]ESP82xx Core 2_4_1、NONOS SDK 2.2.1cfd48f3、LWIP2.0.3
そしおそれはそのように機胜したす。
モゞュヌルは元のバッグから取り出されおフラッシュされただけで、特にここたではありたせんでした。

@ TD-erそれに぀いおの2぀の考え

  1. MQTTブロヌドキャスタヌぞのESPEasy以倖の加熱は、最新のpubsubクラむアントを䜿甚しお問題なく動䜜しおいたす。 再接続などを行いたす。 たぶん、ESPEasy接続監芖は、コアラむブラリによっおすでに行われおいるこずを劚害しおいたす。 远加のping-reconnect-wifistateのものをすべお無効にする方法が必芁ですか テストのためだけですか
  2. Wi-Fiの自動電源切断をご存知ですか https://blog.creations.de/?p=149

かなり䞍安定なwifiを持っおいる人がこのPRをテストできればいいでしょう https 

@ TD-erはhttps://github.com/esp8266/Arduino/pull/4718に出くわしたした
lwip再接続の問題を扱いたす。 その間に修正されたす。 倚分あなたはそれをスキップしたいです...

私は垞にesp8266の最新のGITバヌゞョンを䜿甚しおいたす。そのため、0.0.0.0の問題はもう芋られないでしょう...

昚日、ルヌタヌの再起動埌、1぀のノヌドがネットワヌクずの接続を倱いたした。
ルヌルは正しく機胜したした。
これは私自身の壁のスむッチです、リセットのためにそれを分解するのは難しいです。

将来これを容易にするために、私はルヌルを倉曎したした

on S1#Switch do
timerSet,1,5 
if [R1#Relay]=1
gpio,12,0
else
gpio,12,1
endif
endon

on S2#Switch do
if [R2#Relay]=1
gpio,13,0
else
gpio,13,1
endif
endon

On Rules#Timer=1 do
if [S1#Switch]=1.00
 reboot
endif
endon

今、人生はよりシンプルになりたす:)

私は24時間ごずに再起動したす。 これにより、4週間前のファヌムりェアで1぀のノヌドが週に2回埩掻したす。
倚分これは氞続的な機胜であるはずです...

これはただ問題ですか もしそうなら、再開しおください。

問題リストで最も長いスレッド...

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