-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Node-Red crashes when the internet connection is lost #48
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Sorry, ich hatte irgendwie 14.60.0 gelesen 😅 Welche Befehle sendest Du denn mit der Ecovacs Deebot Node? |
Befehle sende ich zu dem Zeitpunkt gar keine. Node.js is bei mir laut den Logs jeden Morgen um ca. 5:30 Uhr abgestürzt (hatte in meinem Router noch die Zwangstrennung drin, daher genau zu der Zeit kein Internet). Habe vorhin zum testen mal alle Flows entfernt, einen neuen Flow nur mit dem Ecovacs-Deebot-Node erstellt und dann das Internet getrennt -> nach ca. einer Minute stürzt Node-Red dann ab. Wenn ich das Node entferne oder einfach deaktiviere, läuft Node-Red auch ohne Internet ohne Probleme. Ich nehme mal an, dass er ca. jede Minute überprüft, ob die Verbindung zum Ecovacs-Server noch steht und wenn nicht schmiert halt alles ab 😄 |
Welche Komponente meinst Du? |
@mrbungle64 |
Ich wüsste jetzt nichts davon, dass die Node selbst das tut - aber ich werde mir das noch mal anschauen und versuchen das Verhalten nachzustellen. |
Ich kann das Verhalten nachstellen und damit bestätigen. Der Fehler selbst tritt zwar offensichtlich im TLSWrap Modul von Node.js auf (ggf. erst ab Version 14.x) - wird aber durch einer der ecovacs-deebot Komponenten ausgelöst und dort nicht abgefangen. Das schaue ich mir dann so bald wie möglich mal genauer an. |
Mit der Version 0.3.11 sollte das Verhalten merklich besser sein. Das Problem hängt mit dem MQTT Client - welcher in der ecovacs-deebot Library verwendet wird - zusammen: Nach dieser Minute hat es also geknallt. Offensichtlich beim Reconnect - das ist zumindest jetzt meine Erfahrung und Erkenntnis. Jetzt sollte der Fehler von diesem TLSWrapper aber besser abgefangen werden. Ich hoffe Du kannst das soweit bestätigen 😉 |
Mit der Version 0.3.12 sollte das Problem endgültig gefixt sein. Für die MQTT Library kam heute ein Update raus - diese Version wird nun verwendet. Es wäre gut, wenn Du das auch noch bestätigen würdest. |
Is there an existing issue for this?
The problem
Node-Red crashes after about 1min if the internet connection is lost.
This only happens if the Deebot-Node was connected to the server in the first place.
With which model does the problem occur?
Deebot T8 series
Which "other" models are you using?
No response
Which version of the ecovacs-deebot node are you using?
0.3.8
Which version of Node-RED you have installed?
1.2.9
Which version of Node.js are you using?
14.16.0
Anything in the logs that might be useful?
Additional information
No response
The text was updated successfully, but these errors were encountered: