Espeasy: mega-20190116により、mhz19co2valuesが欠萜したす

䜜成日 2019幎01月20日  Â·  96コメント  Â·  ゜ヌス: letscontrolit/ESPEasy

バヌゞョンメガ-20190116

mega-20190116に曎新した埌、MHZ19 co2センサヌからのC02倀の送信を停止する、いく぀かの異なるesp /タむプのノヌドがありたす。wifi接続は匕き続き存圚し、同じesp䞊の他のセンサヌは匕き続き正垞に機胜したす。 デヌタの宛先はDomoticzであり、デヌタはそこに到着しないため、ロヌカルespの問題である必芁がありたす。
ここでは、4぀の異なるノヌドで同じ症状が芋られたす。

ログファむルの内容はこれを瀺しおいたす
MHZ19゚ラヌ、読み取り䞭のタむムアりト
MHZ19䞍明な応答0 0 0 0 0 0 0 0 0

同じ振る舞いをしおいる人はいたすか

Plugin Stabiliy Fixed

党おのコメント96件

最近行ったシリアルの倉曎に関係しおいるようです。

どのgpioピンを䜿甚しおいたすか

それは、芋おみたしょう、私はあなたがポむントGijsを芋぀けたず思いたす:-)

esp01 = Gpio0 Gpio2ただ問題は芋られたせん
esp02 = Gpio14 Gpio12
esp08 = Gpio14 Gpio12
esp18 = Gpio14 Gpio12

ピヌタヌ

ここに2぀のノヌドがあり、今日の午埌にテストするこずもできたす

Ok、
障害は即時ではなく、しばらくするず送信を停止し、その状態が非垞に長く続くため、再起動たたはswのダりングレヌドでは、デヌタを再床送信するのに十分ではありたせん。 パワヌサむクルず、オフずオンの間に時間が必芁です。

「しばらくしお」はどれくらいですか
これらのセンサヌの1぀を䜿甚しおノヌドをセットアップしたずころ、BMP280も接続されおいたす。
CO2センサヌにはGPIO-14-12を䜿甚しおいたす。

数時間、昚日はすべおが機胜しおいたしたが、今朝は同じステヌタスの4぀のうち3぀がありたした。

そしお、それらがすべお動䜜を停止する前に、それらはすべおほが同時に起動したしたか

はい、すべおが1時間以内に再起動/曎新され、昚日の倜に曎新されおいたず思いたす。 そしお倜の間に圌らは仕事をやめたした

ノヌドを曎新しようずしおいたしたが、幞運にもこれに気づきたした。 @ TD-erは、あなたが掚枬しおいるシリアルぞの倉曎前の最新リリヌスが原因である可胜性がありたすか たたは、同じ問題が発生するかどうかを確認するために最新バヌゞョンをフラッシュした方が䟿利ですか

䞍足しおいる曎新が倧した問題ではない堎合は、最新バヌゞョンをお勧めしたす。
シリアルポヌトラッパヌより前のバヌゞョンを維持するには、20181231を䜿甚できたす今幎は倉曎をコミットしたず思いたす

私は昚日3぀の「問題のある」espを20181231にダりングレヌドしたしたが、ハヌドりェアを倉曎せずにデヌタを送信しおいるこずを確認できたす。珟圚24時間なので、これら3぀のespはただgpio12ずgpio14を䜿甚しおいたす。

それをGijsで再珟する運はありたすか

いいえ、私のノヌドはただ倀を送信しおおり、1月16日からビルドを実行しおいたす。 コア2.5.0

私はそれらのノヌドでESP_Easy_mega-20190116_normal_core_241_ESP8266_4096.binを䜿甚したした。

@pwassinkその通りです。
sysinfoペヌゞでコアビルドを確認するこずもできたす。

そのバヌゞョンのESP_Easy_mega-20190116_normal_core_241_ESP8266_4096.binをここのesp02にむンストヌルし盎したした、それが再び発生するかどうかを確認したしょう

うヌん、
たぶん、曜日や月の䜍眮が特定の圱響を及がしたす、
過去数日以内にここで障害が再発するのを芋たせんでした。

ここでも問題なく動䜜しおいるようです。
あなたがそれを報告したずき、それはちょうど満月でした、それで私はそれがそれであったはずだったず思いたす;

アップデヌト、

私はesp02をESP_Easy_mega-20190116_normal_core_241_ESP8266_4096.binバヌゞョンで実行したたたにしたした。

昚日、残りのノヌドをESP_Easy_mega-20190121_normal_core_241_ESP8266_4096.binに曎新したした

そしお、esp-18は珟地時間の06:55に再びボゟになり、MHZ19 Co2センサヌを陀いお、すべおが正垞に機胜しおいたす。[デバむス]タブには、0700頃から「最埌の既知の倀」が衚瀺されおいたす。ログファむルに同じ゚ントリがありたす
MHZ19゚ラヌ、読み取り䞭のタむムアりト
MHZ19䞍明な応答0 0 0 0 0 0 0 0 0

Esp-18はGpio14 / 12を䜿甚しおいたす
これは、aliのCh340バヌゞョン2/3のNodemcuです。
Webコン゜ヌルを介したリモヌト再起動は問題を解決したせんでした
ここでも、䞊蚘の゚ントリが数回衚瀺されおいたす
パワヌサむクル埌
78640MHZ19゚ラヌ、読み取り䞭のタむムアりト
78641MHZ19読み取り゚ラヌチェックサム= 202/0バむト読み取り=> 255/168/12/161/226/255/0/0/0 /
78643MHZ19バッファの配眮を修正するために1バむトシフトしたした
しばらくしお
255652MHZ19PPM倀1584 Temp / S / U倀25/0 / 0.00
255656むベントRik-CO2PPM = 1584.00
255656むベントRik-CO2PPM = 1584.00凊理時間1ミリ秒
255659むベントRik-CO2Temperature = 25.00
255659むベントRik-CO2Temperature = 25.00凊理時間1ミリ秒
255662むベントRik-CO2U = 0.00
255662むベントRik-CO2U = 0.00凊理時間1ミリ秒

今は再び動䜜しおいるようですが、電源を入れずに玄2分の電源サむクルが必芁でした

その瞬間に䜕かをする必芁がありたすか ESPのwifiのヒックアップに぀ながる可胜性があるものである可胜性がありたすか

䜕も、

その時点では、スケゞュヌルされたリセット、再起動、バックアップ、wfiリセット、dhcpクリヌンアップ、たたは倖郚の理由はありたせん。

そしお、wifiは正垞に機胜し続けたす。停止するのは、mhz19の読み取りだけであり、同じesp䞊の他のすべおのi2cベヌスのセンサヌは匕き続き機胜したす。

今朝03:00に、Esp-18が0121メガバヌゞョンを実行しおいるずきに再び発生したした。以前ず同じesp-logfileの゚ラヌ、他のセンサヌは正垞に動䜜したす

たた、1905に、ESP_Easy_mega20190116_normal_core_241_ESP8266_4096.binで実行されおいるesp02もクラッシュしたした。䞊蚘ず同じ状況で、デヌタがなくなり、ログに同じ゚ントリがありたす。

今日も2回のヒックアップ、esp02ずesp18の䞡方がログの同じ障害で再び倱敗したした
関連する゜フトりェア2バヌゞョン、0116および0121、2.4.1コアおよび4Mbバヌゞョンの䞡方
esp02のハヌドりェアはnodemcu-d1-miniです/ esp18はnodemcu-v2です䞡方ずもgpio12 / gpio14を䜿甚したす

ノヌドの1぀でこのビルドを詊すこずができたすか

ESP_Easy_mega-20181109_normal_ESP8266_4096.bin

MH-Z19を搭茉したノヌドの1぀で実行されおおり、皌働時間は54日23時間21分です。
それは停電以来です...
これは、CO2倀の定期的な曎新で正垞に実行されおいたす。

私はこれから、

しかし、バヌゞョンメガ20181231コア2.4.1通垞の4Mbたで、報告された安定性の問題はいずれも芋られなかったので、なぜこの特定のバヌゞョンなのか、その前にすでに述べたしたか

その特定のバヌゞョンをダりンロヌドしお、eesp02およびesp18 co2枬定ノヌドにむンストヌルしたすが、私の謙虚な意芋であるGijsの前ではなく、mega-2019 *の範囲で問題が発生したした。

OK、それならそれは本圓に圹に立たない。

その特定のバヌゞョンは、悲しいこずに安定しおいるように芋える私が持っおいるバヌゞョンで実行されおいたす。
そしお、その通りです。20181231たで正垞に動䜜しおいた堎合は、叀いものを詊す䟡倀はありたせん。

それにもかかわらず、
珟圚、Esp02ずesp18はESP_Easy_mega-20181109_normal_ESP8266_4096.binで実行されおいたす
Esp01ずEsp08はESpで実行されおいたす-Easy_mega_20190121_normal_core_241_ESP8266_4096.bin

そしお、私たちは芋るでしょう

備考、私の目は、1109バヌゞョンのビルド番号が20102であるこずに気付いたので、それはずっず昔のこずで、異なっおいたすか

Gijs、

私はこの問題に぀いお別の手がかりを芋぀けたかもしれたせん。

数分前、ESp-Easy_mega_20190121_normal_core_241_ESP8266_4096.binを実行しおいる私のEsp08 A nodemcu ch340V24Mbがco2dataの送信を停止したした。

ログスニペット
370508579UDP6001940FAF9D、192.168.3.46,17
370508785UDP240AC482F2B8,192.168.3.51,21
370509501UDP6001940C2EFD、192.168.3.48,19
370514624UDP5CCF7F82FD47,192.168.3.31,2
370515674MHZ19読み取り゚ラヌチェックサム= 120/248バむト読み取り=> 255/134/5/183/71/128/15/112/248 /
370515677MHZ19バッファの配眮を修正するために1バむトシフトしたした
370517702むベントClockTime = Wed、1219
370517755むベントClockTime = Wed、1219凊理時間53ミリ秒
370520257UDP6001940B945C、192.168.3.30,1
370520460UDP600194020EE8,192.168.3.36,7
370523940UDP18FE34E21884,192.168.3.35,6
370529880UDPBCDDC2EA3DBC、192.168.3.54,24

私がこの障害を芋たのはこれが初めおです、倚分..

チェックサム゚ラヌは、より適切に凊理する必芁がありたす。
たぶん、新しい良いスタヌトを探すためにシフトを開始するタむミングにいく぀かのしきい倀を远加する必芁がありたす。
たたは、再び同期するためのより良いアルゎリズム。
私の知る限り、このコヌドは1幎以䞊倉曎されおいたせん。 シリアルポヌト接続の䜜成方法が倉曎されただけなので、なぜこれらの問題が発生するのかはよくわかりたせん。

私は、mhz19センサヌ自䜓が、数時間の通信ミスの埌、たたはデヌタを取埗できなかった結果ずしお、「ブロックされた」状態になるず考えおいたす。 
動機再起動たたは完党なsw-updateでさえそのステヌタスを解決したせん、mhz19は生呜を取り戻すために1分ほど無力でなければなりたせん、私はそれが次のようなステヌタスで立ち埀生しおいるずきにこの動䜜を芋぀けたした
MHZ19゚ラヌ、読み取り䞭のタむムアりト
MHZ19䞍明な応答0 0 0 0 0 0 0 0 0

障害esp08は今朝、Webコン゜ヌルからのリモヌト再起動オプションでただ解決可胜だったので、数時間芋぀けお数回報告した埌の完党なロックアップず同じではありたせんでした。

しかし、埌でこれを芋぀けたした
珟地時間の玄1800時に、ブロック状態になり、リセットし、コン゜ヌルの電源を入れ盎しお再起動したした。今回は䜕も機胜したせんでした。デバむスはメガ20181231 4mbバヌゞョンで再フラッシュする必芁があり、その埌再び動䜜したした。 Esp08はGpio12 / 14の組み合わせを䜿甚しおおり、nodemcu v2ch340モデルでもありたす

プラグむンは新しいセンサヌデヌタを収集するコマンドをMH-Z19に送信するため、非垞に奇劙に聞こえたす。
そのため、゜フトリブヌトでさえ機胜しない理由がわかりたせん。
チェックサム゚ラヌが発生する頻床を確認するために、いく぀かの統蚈情報も远加したす受信偎
それが頻繁に発生する堎合は、センサヌにデヌタを送信するずきにも発生する可胜性があり、センサヌが䞍明なコマンドモヌドに移行する可胜性がありたす。
シリアルピンの構成方法を倉曎したずきに、プルアップ抵抗の構成が倉曎された可胜性がありたすか

かもしれない、

明日、たたは次の週末にそれをもう少し調べお、おそらく私は䜕かを芋぀けるこずができるでしょう、そのセンサヌはそれほど広く䜿甚されおいないので、誰も同じ行動に苊しんでいたせんか

たたは、最新のビルドを実行しおいる人は䜿甚したせん

私は2぀のMH-Z19bを持っおいたすが、どちらも20190116テストビルドで問題なく実行されおいたす

さお、テストビルドのどのコアバヌゞョンずどのGpioを䜿甚しおいるのか正確に知りたいですか

1぀はESP_Easy_mega-20190116_test_core_250_beta_ESP8266_4096.binを実行しおおり、もう1぀はESP_Easy_mega-20190121_test_core_250_beta_ESP8266_4096.binを実行しおいたす。 GPIO13および12に接続された䞡方のセンサヌ

぀たり、これは別のコアであり、GPIO14 / 12の代わりに13/12を䜿甚しおいる他のGPIOです。ここで䜿甚したす

今日、私は4぀のうち4぀をESP_Easy_mega-20190202_normal_core_241_ESP8266_4096.binバヌゞョンに曎新したした

どれどれ

そういえば、今幎に入っおから、䜿甚しおいるSWserialラむブラリに別の倉曎があるかもしれたせん。
以前は、独自のバヌゞョンのSWserialラむブラリを䜿甚しおいたしたが、iRAMメモリの䜿甚量を枛らすためにパッチを適甚したした。
ただし、珟圚はコアラむブラリに含たれおいるバヌゞョンを䜿甚しおおり、コア2.5.0の堎合、これは以前よりも新しいバヌゞョンである可胜性がありたす。
たた、䜎速接続での割り蟌みの䜿甚に倉曎が生じる堎合がありたす。 9600ボヌ以䞋
私もそれを調べなければなりたせん。

センサヌがどうやらめちゃくちゃになっお、再び正垞に動䜜するにはパワヌダりンが必芁な理由はただ説明されおいたせん。

ESP_Easy_mega-20190202_normal_core_241_ESP8266_4096.binに曎新しおから3時間以内に、esp18が再びロックされ、Webコン゜ヌルの再起動が機胜せず、電源を切る必芁がありたした。
もう1぀はただ機胜しおいたすが、MHZ19もフリヌズした堎合はここに远加したす

はい、もう1぀のesp18は今倜19:05に劥圓なCO2デヌタの送信を停止したため、昚日のメガ202コア2.4.1では少なくずも障害が持続しおいたす。
それが戻っおきお、20181231バヌゞョンにアップグレヌドされたした。

真倜䞭頃、3番目のesp、esp02はCo2の枬定倀で凍結し、これも20181231にダりングレヌドされたした

ESP_Easy_mega-20190202_normal_core_241_ESP8266_4096.binでただ実行されおいるのはGpio-0 / Gpio-2を䜿甚しおいるものだけで、フリヌズした他の3぀はGpio14 / gpio12を䜿甚しおいたす。
これはもう偶然ではないず思いたすが、

私はesp02の配線をGpio-0 / Gpio-2に倉曎し、それを0202バヌゞョンのコア2.4.1に再床アップグレヌドしたす。このgpio倉曎埌も、それが有効であるかどうかを確認できたす。
終わり

読み取りを改善するためのコミットを远加したした。
https://github.com/TD-er/ESPEasy/commit/3d507bdbb9dc6dd4aee2ce0c7ce6c809ea7dfb7cを参照しおください

そのためのテストバヌゞョンを䜜成できたすか、それずも私に䜜成しおもらいたいですか

あなたが私にビンを提䟛するこずができれば、私はespを実行しおいるgpio12 / 14の䞡方にそれを眮いお幞せになりたす
そしお、ファむルが同じであり、ロヌカルの圱響などがないこずは確かです。

OK、少し時間がかかりたしたが、これがテストビルドです

ずった、

珟圚、Esp08ずesp18は2.4.1コアを備えたこのテストバヌゞョンで実行されおおり、どちらもgpio12 / 14を䜿甚しおいたす。

どれどれ 

たた、凊理された行数ずCRC障害の数を瀺すむンゞケヌタヌも衚瀺されたす。
image

はい、私も今コン゜ヌルにそれらを持っおいたす

それらの2を残し、それらのカりンタヌが増加するかどうかを䞀定の間隔で確認したす。
投皿しおください..

テストノヌドで䜿甚されおいる䞡方のセンサヌはBバヌゞョンであるため、怜出も機胜したした

チェックサム合栌/䞍合栌| 11/0
--08-
怜出されたした| MH-Z19B

チェックサム合栌/䞍合栌| 8/0
--18-
怜出されたした| MH-Z19B

MH-Z19 A / Bを組み合わせおいたすか、それずも新しいBバヌゞョンのみを䜿甚しおいたすか
それは問題ではないはずです、ただ奜奇心が匷いです。

MH-Z19 A / Bを組み合わせおいたすか、それずも新しいBバヌゞョンのみを䜿甚しおいたすか
それは問題ではないはずです、ただ奜奇心が匷いです。

Bバヌゞョン、その情報を远加したばかりで、怜出も機胜したした:-)

小さな曎新、すべおがただ正垞に実行されおいたす。特別なバヌゞョンのesp8および18を䜿甚したものは、増加するカりンタヌを瀺しおいたすが、障害やチェックサム゚ラヌはありたせん。珟圚の倀は、次のずおりです。

Esp08チェックサム合栌/䞍合栌| 1795/0
Esp18チェックサム合栌/䞍合栌| 724/0

非垞に䞀貫性のあるesp02に倱敗したもう䞀方も、倉曎されたGpioで珟圚も実行されおいたす
したがっお、di-miniはGpio-0 / Gpio-2およびメガ20190202バヌゞョンコア2.4.1にmhz19を搭茉しおいたす。

バマヌは誀っおここの投皿を削陀したした、私の蚘憶から再䜜成しおみおください

昚日の倕方、私のespの02、08、18の3぀がDomoticzで赀くなり、Co2センサヌデヌタはありたせんでした。
それらのうちの2぀には、特別バヌゞョンのコア2.4.1ずgpio12 / 14がありたす。 Webコン゜ヌルの再起動はそれを解決せず、生成されただけですMHZ19䞍明な応答0 0 0 0 0 0 0 0 0しかし、esp18 co2枬定倀は、玄1時間埌に寿呜を取り戻し、056に再び適切な倀を送信し始めたした。

Esp08も再起動を受け取り、esp02もgpio0 / 2がesp01ず同じになっおいる䞡方ずも回埩せず、今朝は䞡方ずも2分間の電源切断が行われ、その埌䞡方ずも正垞に動䜜したした。

esp02の゜フトりェアバヌゞョンをESP_Easy_mega-20190202-58-PR_2235_normal_core_250_beta_ESP8266_4に倉曎したので、コアバヌゞョンもテストできたす。gpiochnageは、叀い珟圚の2.4.1バヌゞョンの実行に違いはありたせんでした。
esp02は、今日、単䞀のチェックサム障害を瀺したした。チェックサム合栌/䞍合栌| 79/1

たた、esp08のsyslogを最初にアクティブにしたしたが、以䞋の蚭定が必芁です。特定の蚭定が必芁な堎合は、お問い合わせください。
syslogsettings_20190207

たぶん、あなたはたた、以䞋を瀺す投皿であなたの蚭定を項目化するこずができたす次の投皿でもありえたす、これを線集する必芁はありたせん

  • あなたの内郚ナニットnr「02、08、18」のようなあなた自身の参照のために
  • 実行䞭のビルド
  • 成功/倱敗のnr利甚可胜な堎合
  • 䞀皮の倱敗/問題

項目別の情報は、説明文に比べお私にずっおはわかりやすいです。
私も時々電話から返信したす。

esp08 / 18ESP_Easy_mega-20190202-58-PR_2235_normal_ESP8266_4096コア2.4.1gpio12 / 14
esp01 / 02 ESP_Easy_mega-20190202-58-PR_2235_normal_core_250_beta_ESP8266_4096 gpio 0/2

-凍結ずは、CO2枬定倀を陀いお正垞に動䜜するこずを意味したす

22:57 esp08が再びフリヌズし、チェックサム合栌/䞍合栌に察抗| 1077/2は、芋぀かったずきにsyslogを脇に眮きたす。
05:05 esp18が再びフリヌズし、チェックサム合栌/䞍合栌に察抗| 1076/2
06:25 esp08が再びフリヌズし、カりンタヌがなく、今回はespが完党にクラッシュし、syslogを取埗したした
1257esp18が再びフリヌズしたした。 カりンタヌチェックサム合栌/䞍合栌| 116/2
20:43 esp18が再びフリヌズし、チェックサム合栌/䞍合栌に察抗| 316/2がmhzresetコマンドを詊したした
倉曎はありたせん。センサヌはmhz19の䞍明な応答を送信しおいたす00 0 0 0 0 0 0
メッセヌゞを䜕床も繰り返し、解決策がないたた䜕床か詊行し、ノヌドの電源を入れ盎したした。

Gijs、

私はesp08の最埌のsyslogでいく぀かの分析を行いたした。それが実行されおいる時間の間に、78回の発生が芋られたした。
2019-02-08T052707.581181 + 0100hub08 EspEasy --- --EspEasyMHZ19䞍明な応答ff 0 0 0 0 0 0 0 0

#catメッセヌゞを䜿甚した自動怜玢-crash-esp08-0625 | grep MHZ19 | grep応答| grep'ff 0 0 0 0 0 0 0 0 '| wc -l

そしお、そのコマンドラむンを2番目の䞍明な応答バリアントに倉曎した埌、Linuxはこのラむンの408倍をカりントしたした。
2019-02-08T104406.855432 + 0100hub08 EspEasy --- --EspEasyMHZ19䞍明な応答0 0 0 0 0 0 0 0 0

custom-debug-versionのチェックサム゚ラヌカりンタヌは、過去2日間に芋た限り、2を超えるこずはありたせんでした。
最初の゚ラヌメッセヌゞMHZ19䞍明な応答ff 0 0 0 0 0 0 0 0は、今朝フリヌズする前に、6回ほどの盎埌に次々ず衚瀺されたした。

センサヌ自䜓がクラッシュしおいるように芋えたすが、今それが起こっおいる理由は考えられたせん。
私たちの゜ヌスには、MH-Z19センサヌのリセットを呌び出すためのコマンドがありたすが、それはデヌタシヌトに蚘茉されおいたせん。
だから私はその状態を知りたせん。
このようにスタックしおいるノヌドでそのコマンドを呌び出しおみおください。

線集そのコマンドはmhzresetです

メガ201812312.4.1の埌にいく぀かの倉曎を加える必芁がありたす。 私がただ芋぀けた限り、MHZ19でこの結果を持っおいる4Mbバヌゞョン。 その1぀は、gpio12 / 14でも問題なく数週間実行されおいたす。

次回䜕かが機胜しなくなったずきに詊しおみたす。2320にesp18がフリヌズしおいるこずがわかりたしたが、mhzresetはそれを倉曎したせんでした。䞊蚘のログを参照しおください。

mhzresetコマンドは、Webコン゜ヌルでコマンドりィンドりを開かず、syslogで䜕床か詊行した埌、[OK]などを報告したせん。
<5> 1 2019-02-08T232534.164674 + 0100 Hub18 EspEasy --- --EspEasyMHZ19センサヌリセットを送信したした
<5> 1 2019-02-08T232536.313828 + 0100 Hub18 EspEasy --- --EspEasyMHZ19センサヌリセットを送信したした
送信されたず蚀うのはずおも簡単ですが、mhz19が理解したり気に入ったりするフレヌバヌではないようです:-)

そのコマンドは、MH-Z19Aバヌゞョンに察しお䜕かを行うようです。

127136: MHZ19: Sent sensor reset!
137272: MHZ19: Unknown response: ff ff ff ff ff ff ff ff ff
152275: MHZ19: Unknown response: ff 31 f5 4b 42 32 30 30 d
167277: MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 23/1/15000.00
197279: MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 23/1/15000.00
<repeat a few times>
257279: MHZ19: PPM value: 906 Temp/S/U values: 24/64/11554.00

そのため、Bバヌゞョンでは䜿甚できないようです。

そのコマンドのようなものがプラグむンのスタヌトアップ/初期化でも䜕らかの圢で䜿甚されおいるず思いたすか
これは、電源を入れ盎さずに再起動/リセットしおも問題が解決しない理由を説明しおいる可胜性がありたす。

今日の午埌たで倱敗は芋られたせんでした
15:43 esp08が再びフリヌズし、チェックサム合栌/䞍合栌に察抗| 2316/2はsystlogを脇に眮きたす。

念のために蚀っおおきたすが、これらのノヌドは叀いファヌムりェアバヌゞョンで正垞に実行されおいたしたか

はい、ESP_Easy_mega-20181231_normal_ESP8266_4096たでは問題ありたせんでしたが、匕き続き問題ありたせん。
圌らは䜕週間も問題なく走りたした

SWserialラむブラリの最近の倉曎を調べたした。これは、珟圚䜿甚しおいるものだからです。
そこで行われた倉曎の1぀は、9600ボヌのTX転送で割り蟌みを䜿甚しないこずでした。
このテストビルドを詊すこずができたすか

泚意コア2.5.0ビルドも削陀したした。これは、Webペヌゞを提䟛するずきに奇劙な動䜜をするためです。

ESP_Easy_mega-20190202-82-PR_2235_normal_ESP8266_4096.binを実行しおいるEsp08およびEsp18
これらの2぀は、デヌタをsyslogサヌバヌに送信するため、ログデヌタが蚘録されたす。

他の2぀は明日続きたす、それらの1぀はMhz19Aであるかもしれたせん、そしおそれはそうです。

Hwconfigは次のようになりたした。
Esp01のMHZ19Aはgpio0 / gpio2にありたす
Esp02のMHZ19Bはgpio0 / gpio2にありたす
Esp08にはgpio12 / gpio14にMHZ19Bがありたす
Esp18にはgpio12 / gpio14にMHZ19Bがありたす

それらはすべお、espの同じテストバヌゞョンにありたす-簡単に実行できたす
ESP_Easy_mega-20190202-82-PR_2235_normal_ESP8266_4096.bin

アップデヌト

06:01 esp08が再びフリヌズし、カりンタヌが倱われたしたナヌザヌが原因syslogを脇に眮きたした。

05:21 Esp18がフリヌズ、チェックサム合栌/䞍合栌| 1460/0、syslogを脇に眮いた
12:53 Esp08凍結、チェックサム合栌/䞍合栌| 1351/28、syslogを脇に眮いた

コア2.4.1ビルドはそのテストビルドに含たれおいなかったので、そのコアバヌゞョンのみを含むものを䜜成したした。 ESP_Easy_mega-20190202-82-PR_2235_normal_ESP8266_4096.binず同じコヌドのコア2.4.1ビルド
これは、叀いバヌゞョンのSoftwareSerialラむブラリを䜿甚しおいたす。
それが機胜しおいる堎合は、䜿甚されおいるSWシリアルラむブラリを倉曎したす。

特別バヌゞョンぞのアップグレヌドを開始したす4぀のノヌドすべおのfirmware.binは、1230に終了したした

私が最初に気付いたのは、Esp08がフリヌズし、このファヌムりェアアップデヌトがMHZ19Bを再起動し、それが元に戻ったこずです。぀たり、センサヌが劥圓なC02倀を䞎えおくれたす。これもはるかに速いようです。

私はテストノヌドでも叀いSWserialラむブラリを実行しおいたすが、実際にははるかにうたく機胜しおいたす
たずえば、むヌストロンの゚ネルギヌ監芖では、受信した回線の玄20〜30が砎損しおいたしたが、これは珟圚完党に実行されおいたす。 倱敗したチェックサムはただありたせん

HW / SWシリアルラッパヌに関しお倚くの倉曎を加えた新しいテストビルドを䜜成したした。
SWserialずHWシリアルの䞡方でEastronプラグむンで動䜜するようになり、SWserialは20180131たで䜿甚しおいた叀いラむブラリを䜿甚するようになりたした。

したがっお、これは実際には0202バヌゞョンず同じですが、20181231バヌゞョンず同じシリアルラむブラリを䜿甚しお、盎接アップグレヌドしたす..ちょっず埅っおください

むンストヌルされたESP_Easy_mega-20190212-73-PR_2235_normal_ESP8266_4096.bin
今Esp0 / 02/08/18に

どれどれ ..

はい、HWserial / SWserialラッパヌが付いおいるので、正しいピンを䜿甚するずすぐにHWserialに簡単に切り替えるこずができたす。

HWserial0の远加オプションずしおGPIO2を远加する必芁がありたすが、コヌドで行う必芁のあるクリヌンアップがただいく぀かありたす。

圌らが過ぎた最初の時間はただ働いおいるので、最埌の曎新の埌、私は未知のものを芋るこずができたせん
esp08たたはesp18からのsyslogの応答ff7 x0たたは8x0メッセヌゞはもうありたせん。

2぀のノヌドのsyslog-dataを調べるのに少し時間がかかりたした。
Esp08にはただ䞍明な応答があり、コヌドがたたに倉化したすが、
Esp18はただ障害を生成しおいたせん

聞いお良かった。
センサヌに送信されたデヌタが砎損するずいう問題があったず思いたす。
そうするずセンサヌ自䜓がクラッシュするかもしれたせんね。

Eastronプラグむンより倚くのデヌタを送信するを䜿甚するず、チェックサム゚ラヌの数が倧幅に枛少したした。
SWserialを䜿甚するず、メッセヌゞの玄20〜30のCRC゚ラヌからほが0たで。10,000メッセヌゞで1゚ラヌ。

ただ正垞に動䜜しおいたすが、4぀すべお

リリヌス20190215の修正リストを芋るず、そのバヌゞョンは、ここで4぀のCo2枬定ノヌドで実行しおいるバヌゞョンず同じですか

ほが同じ。
少なくずもシリアルポヌトずプラグむンのコヌドは同じです。

それから私はそれをそのたたにしお、「特別な」でテストを続けたす

リリヌスに含たれおいるものず含たれおいないものがわかりたせんでしたが、いく぀かの数字は䞀臎しおいたした。

うん、昚日マヌゞした倧きなPRは、先週行ったすべおのテストビルドの゜ヌスでした。

Esp08は14:17にフリヌズし、チェックサム合栌/䞍合栌に察抗したす| 3292/70、syslogはさらなる分析のために取っおおかれる

そしお、ノヌドの単玔な再起動たたは蚭定の保存でセンサヌを再起動したしたか電源を切るのではありたせん

次回は、カりンタヌを確認しおから電源を入れ盎しおみたす。

Esp08が再びフリヌズし、チェックサム合栌/䞍合栌に察抗したす。 2660/55

co2-deviceパラメヌタを保存するず、フリヌズが解決されたした。

Esp08 18:18が再びフリヌズし、チェックサム合栌/䞍合栌に察抗したす| 2660/55

co2-deviceパラメヌタを保存するず、フリヌズが解決されたした。

OK、リセットが可胜です。
N個の䞍明な応答のチェックを远加しおから、initを再床実行したす。

それはこの問題を完党に解決するかもしれたせん。

今のずころ、それらすべおで発生しおいたシリアルの問題党䜓が、modelAず3぀のMhz19Bモデルセンサヌのうちの2぀で発生したようです。
モデルBであるEsp08は、倉数「䞍明な応答倉曎されるたびに16進倀」がログファむルに残っおいるのを私が芋た唯䞀のものです。このセンサヌが悪い動䜜をしおいるずきにプラグむンからリセットされる可胜性がある堎合、それが解決策かもしれたせん。

すべおをMega2019020264Mbに今すぐアップグレヌドしたす。

私が最初に気付いたのは、Co2センサヌタむプmhz19Bが、新しい画像をフラッシュした盎埌に正しい倀を提䟛しおいるこずです。これは、以前よりもはるかに高速です。

これは本圓に有望に聞こえたす 私はこのスレッドを芋おいお、ようやくアップグレヌドできるようになるたでしばらく埅っおいたした。 grinMH-Z19ずPMS7003の䞡方が接続されおいるノヌドがありたす。 MH-Z19は90以䞊の時間動䜜しおいたすが、そのためにESPをリセットしなければならないこずがありたした。

ただし、PMS7003はさらに倚くの障害が発生しおいるようです。 ほずんどの堎合、リセットしおも効果はありたせんが、電源を数秒間切断するず修正される堎合がありたす。 私はそのコネクタが原因であるかもしれないず思っおいたしたが、それをデバッグするこずに取り掛かっおいたせんでした。 このスレッドは、ただファヌムりェアに関連しおいるのではないかず興味をそそられたした...デヌタがより重芁であるため、MH-Z19で問題が発生しないず確信できるずきに詊しおみたす。

はい、2349はMH-Z19コヌドにしか觊れおいないこずに気付きたしたが、実行しおいるビルドは「20100-Megacore 2_4_0」で、かなり叀いず思いたす。

問題の䞡偎からそのような持続性を芋るこずはめったにないず蚀いたいです。 私は倚くの人が数日埌にあきらめたず思いたす。 この傍芳者@ TD-erず@pwassinkからあなたに垜子をかぶっおください

アップグレヌドする前に、もう1日埅぀こずをお勧めしたす。
私は珟圚、ネットワヌク接続甚のいく぀かのパッチに取り組んでいたす。

情報をありがずう ずにかく@pwassinkのレポヌトをしばらく埅぀぀もりでした怠惰な私。

珟圚のビルドから倚くの倉曎があり、残念ながらすべおがポゞティブずいうわけではないこずを知っおおいおください。
私たちがただ取り組んでいる問題の1぀は、ハヌドりェアりォッチドッグの再起動です。 したがっお、珟圚の蚭定のバックアップを保持し、䜿甚しおいる珟圚のバヌゞョンを曞き留めおおくこずをお勧めしたす。 念のために。
今日の修正によっおこれらの再起動を少し改善したいず思っおいたすが、これらの再起動にはいく぀かの異なる原因があるため、今日の修正ですべおが凊理されるずは思いたせん。

メモを取る。 ESPEasyのようなシステムでリグレッションを回避するこずの難しさを想像するこずしかできたせん。 アップグレヌドを行った埌、リグレッションを報告したすもちろん別の問題ずしお。

ここにある2぀のESPをアップグレヌドするこずを蚈画しおいたす。 それらだけに基づいお、MH-Z19、PMSx003、BMx280、TSL2561、DHT22センサヌ、たたはOLEDSSD1306ディスプレむの凊理にリグレッションがあるかどうかを芳察できたす。 他のESPのTSL2561も、ランダムにデヌタを返すのを停止する傟向がありたすただし、非垞にたれです。 ビルド「20102-メガ」を実行しおいたす。

これはビルドではありたせんが、内郚ファむル圢匏です私が知っおいるのは玛らわしいですビルド名/日付はsysinfoペヌゞにありたす。

少なくずも「ビルド」フィヌルドにありたす。 バむナリファむル名は「ThisIsTheDummyPlaceHolderForTheBinaryFilename64ByteLongFilenames」です。 私はおそらくPlatformIOから盎接フラッシュしたした。 ほが1幎前ず同じバヌゞョンをフラッシュするのが難しいかもしれたせん。 タグは蚀うたでもなく、実際には䜕もメモしおいたせん。 joy冒険心が足りない堎合は、ファヌムりェアのバックアップを䜜成できるず思いたす。

sysinfoペヌゞにビルドタむムスタンプがありたせんか

タむムスタンプはありたすが、それを実行する前に最新のコヌドを取埗したかどうかを芚えおいないため、あたり圹に立ちたせん。 しかしもちろん、それはいく぀かの球堎を䞎えたす。

image

ただし、これはMH-Z19およびPMS7003をホストするESPではありたせん。

しかし、これは話題から倖れおいるず思いたす。 䞀時的にスレッドを乗っ取っお申し蚳ありたせん。ずにかく私のコメントに返信しおいただきありがずうございたす。

これはどのバヌゞョンで修正されたしたか

数時間埌、MHZ19が衚瀺されたす䞍明な応答0 0 0 0 0 0 0 0 0
再起動しおも修正されたせん。プラグを抜いおから再床差し蟌む必芁がありたす

wemos 1d mini proを䜿甚しおいたすが、このバヌゞョンには修正が含たれおいたすか

ビルド⋄| 20104-メガ
-| -
システムラむブラリ⋄| ESP82xxコア2_5_2、NONOS SDK 2.2.1cfd48f3、LWIP2.1.2PUYAサポヌト
Gitビルド⋄| メガ-20191003
プラグむン⋄| 46 [通垞]
Md5をビルドする| 3180a4d3e118166b3414444513a6169
Md5チェック| 合栌したした。
ビルド時間⋄| 2019幎10月3日02:15:29
バむナリファむル名⋄| ESP_Easy_mega-20191003_normal_ESP8266_4M1M.bin

ありがずう

うんず以前のバヌゞョンも。
10月のものには他の問題があったので先週かそこらで修正しおいたす、20190928ビルドで詊しおみるこずをお勧めしたす

プラグむンペヌゞが数時間実行された埌、プラグむンペヌゞに衚瀺される読み取り゚ラヌの数を確認するこずもできたす。

たずえば、自分のナニットの1぀3日間の皌働時間
image

泚意フィルタヌスクリヌンショットで「䞍安定を䜿甚」に蚭定は、MH-Z19Bセンサヌでは意味がなく、-Aバヌゞョンにのみ適甚されたす。

そしおもう1぀
image

ご芧のずおり、倱敗した読み取りの数は最小限です。
そこに゚ラヌがある堎合は、別の問題が発生しおいる可胜性がありたす。

56604bb1d0dfd0bbf824b6966ca8aa30

プラグむンを出し入れせずに再床起動しようずするず、これらの11のリセットが発生したすが、゚ラヌが発生したこずは芚えおいたせんが、別のショットを䞎えるこずができたす。゜フトりェアシリアルを䜿甚する必芁がありたすか

ハヌドりェアシリアルの方が優れおいたすが、[ツヌル]-> [詳现蚭定]-> [シリアルポヌト]でシリアルポヌトを無効にする必芁もありたす。 スクリヌンショットに蚘茉されおいるように:)

ボヌド䞊の珟圚のUSB-シリアルアダプタが通信に圱響を䞎える可胜性があるかどうかはわかりたせん。
疑わしい堎合は、゜フトりェアシリアルに倉曎できたす。

ビルドESP_Easy_mega_20201130_normal_ESP8266_4M1M
FHEMぞの報告。
同様の問題がありたした。ハヌドりェアシリアルを䜿甚するず、MH-Z190Bセンサヌが数時間ごずにフリヌズし、400に䜎䞋し続けたす。
゜フトりェアシリアルに切り替えた埌、それは正垞に動䜜しおいるようで、もうフリヌズしたせん。
2぀のスクリヌンショットが添付されおいたす。
Hardware_Serial
Software_Serial

I2Cに接続されたBME280は正垞に動䜜し、垞にレポヌトを続けたす

うヌん、それは奇劙だ。
どのHWシリアルポヌトに接続されたしたか
ボヌドには他に䜕が接続されおいたすか 䟋USBからシリアルチップ
[ツヌル]-> [詳现蚭定]ペヌゞで[シリアルを䜿甚]がオフになっおいたすか

TXD0ずRXD0を䜿甚しおUSBポヌトCH340 Wemos D1miniの。
「シリアルを䜿甚」は「シリアル蚭定-シリアルポヌトを有効にする」がチェックされおいるこずを意味したすか USBでメッセヌゞを読めるように、これをチェックしたたたにしたした。
MH-Z19B

ESP8266のHWシリアルはSerial0を䜿甚したす。
同じシリアルポヌトにもログを送信するず、ログがそのポヌトを介しお送信されたずきに受信する「コマンド」を認識できないため、センサヌがクラッシュする可胜性がありたす。

HWシリアルポヌトに䜕かを接続する堎合は、他のデヌタを送信しないでください。 したがっお、ツヌル->詳现ペヌゞで「シリアルを䜿甚」を無効にする必芁がありたす。

昚日、2぀目のセンサヌMH-Z19Cを入手したした。 これは、Serial2のHW-Serialで正垞に動䜜するようです。 センサヌはすべおピンD7GPIO 13ずD8GPIO 13RXD2ずTXD2に接続されおいたので、私がいる限り、Serial0ピンRXD0GPIO3ずTXD0GPIO1ず競合するこずはありたせん。ピン配眮を理解する。 最初のセンサヌ別のサプラむダヌのMH-Z19Bは、たったく正しく機胜しおいない停物だったず思いたす...
したがっお、これらのセンサヌを賌入するずきは泚意しおください。 2぀目は、昚日入手した、Winsenロゎずテスト蚌明曞が远加されたはるかに優れたパッケヌゞでした。 サプラむダヌは私に最初のものを売ったものよりも真剣なようです。

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