NEWS
Ecovacs Deebot Adapter: Status und Feedback
-
Neue Node Version installiert:
[{"timestamp":1678963013,"date":"16.03.2023 11:36:53","code":"-2","error":"The module '\\\\?\\C:\\ioBroker\\node_modules\\ecovacs-deebot\\node_modules\\canvas\\build\\Release\\canvas.node'\nwas compiled against a different Node.js version using\nNODE_MODULE_VERSION 93. This version of Node.js requires\nNODE_MODULE_VERSION 108. Please try re-compiling or re-installing\nthe module (for instance, using `npm rebuild` or `npm install`)."},{"timestamp":1678963013,"date":"16.03.2023 11:36:53"
-
@sigi234 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Neue Node Version installiert:
[{"timestamp":1678963013,"date":"16.03.2023 11:36:53","code":"-2","error":"The module '\\\\?\\C:\\ioBroker\\node_modules\\ecovacs-deebot\\node_modules\\canvas\\build\\Release\\canvas.node'\nwas compiled against a different Node.js version using\nNODE_MODULE_VERSION 93. This version of Node.js requires\nNODE_MODULE_VERSION 108. Please try re-compiling or re-installing\nthe module (for instance, using `npm rebuild` or `npm install`)."},{"timestamp":1678963013,"date":"16.03.2023 11:36:53"
https://github.com/mrbungle64/ioBroker.ecovacs-deebot/wiki/FAQ#nodejs-upgrade
-
@mrbungle64 Bisher hatte ich zwar Ruhe (https://forum.iobroker.net/post/919771) aber funktioniert bis dato leider nicht korrekt:
Snippet JSON last 20 errors:
{"timestamp":1680258898,"date":"31.03.2023 12:34:58","code":"108","error":"SideAbnormal: Side Brushes are tangled"},
ioB-Log:
ecovacs-deebot.0 2023-03-31 12:34:58.610 warn SideAbnormal: Side Brushes are tangled
Im Adapter unter info.error/errorcode allerdings No Error: ... bzw.
0
-
@sborg sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64 Bisher hatte ich zwar Ruhe (https://forum.iobroker.net/post/919771) aber funktioniert bis dato leider nicht korrekt:
Snippet JSON last 20 errors:
{"timestamp":1680258898,"date":"31.03.2023 12:34:58","code":"108","error":"SideAbnormal: Side Brushes are tangled"},
ioB-Log:
ecovacs-deebot.0 2023-03-31 12:34:58.610 warn SideAbnormal: Side Brushes are tangled
Im Adapter unter info.error/errorcode allerdings No Error: ... bzw.
0
Irgendwie verstehe ich noch nicht so ganz wo hier ein Fehler sein soll
-
@mrbungle64
Ich dachte eigentlich, dass ein Fehler hier auftauchen sollte (wenn er schon im JSON und ioB-Log steht):
Leider weiß ich nicht mehr mit welcher Version das "abhanden" gekommen ist, aber es hatte mit meinem Ozmo 950 mal funktioniert. Erstmalig fiel es mir damals im Januar auf (so oft fährt er sich bei mir auch nicht fest ).
-
@sborg sagte in Ecovacs Deebot Adapter: Status und Feedback:
@mrbungle64
Ich dachte eigentlich, dass ein Fehler hier auftauchen sollte (wenn er schon im JSON und ioB-Log steht):
Leider weiß ich nicht mehr mit welcher Version das "abhanden" gekommen ist, aber es hatte mit meinem Ozmo 950 mal funktioniert. Erstmalig fiel es mir damals im Januar auf (so oft fährt er sich bei mir auch nicht fest ).
Unter "error" und "errorCode" steht immer der aktuelle Zustand. Daher hatte ich ja vor einiger Zeit auch den Datenpunkt "cleaninglog.last20Logs" eingebaut, wo auch die vorherigen Fehler noch aufgeführt sind.
Der Fehler "SideAbnormal: Side Brushes are tangled" wird so, lange der Zustand gegeben war, in den o.g. Datenpunkten "error" und "errorCode" gestanden haben. Ab dem Zeitpunkt wo der Fehler behoben war wird dann wieder "NoError: Robot is operational" drin gestanden haben.
Ich hoffe, dass das den Fall soweit aufklärt
-
Dein Adapter läuft bei bei mir echt super
Was mir heute aufgefallen ist, ist das während der Reinigung im Log der Eintrag mit „Entering Spot Area …“ immer 3x mal innerhalb einer bis zwei ms kommt.
z.B.:2023-04-07 10:36:55.564 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:36:55.565 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:36:55.566 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:07.620 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:07.621 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:07.621 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:13.032 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:13.032 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:13.033 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto)
Ist absolut nicht störend, da ich aber selber auch gerade am „basteln“ bin und in meinem Code gerade versuche solche Dopplungen zu reduzieren, dachte ich melde es dir mal.
-
@ofri2607 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Dein Adapter läuft bei bei mir echt super
Danke für das Feedback
Was mir heute aufgefallen ist, ist das während der Reinigung im Log der Eintrag mit „Entering Spot Area …“ immer 3x mal innerhalb einer bis zwei ms kommt.
z.B.:2023-04-07 10:36:55.564 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:36:55.565 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:36:55.566 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:07.620 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:07.621 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:07.621 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 5 (cleanStatus: auto) 2023-04-07 10:37:13.032 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:13.032 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto) 2023-04-07 10:37:13.033 - info: ecovacs-deebot.0 (2625411) Entering spot area with ID 6 (cleanStatus: auto)
Ist absolut nicht störend, da ich aber selber auch gerade am „basteln“ bin und in meinem Code gerade versuche solche Dopplungen zu reduzieren, dachte ich melde es dir mal.
Ja, das ist nicht ganz optimal (aber auch nicht schlimm). Da kommen die Events wohl schneller rein, als dass der Adapter das vollständig verarbeiten tut. Schaue ich mir bei Gelegenheit mal an.
-
@mrbungle64 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Der Fehler "SideAbnormal: Side Brushes are tangled" wird so, lange der Zustand gegeben war, in den o.g. Datenpunkten "error" und "errorCode" gestanden haben. Ab dem Zeitpunkt wo der Fehler behoben war wird dann wieder "NoError: Robot is operational" drin gestanden haben.
Dachte ich eigentlich auch, ist aber leider nicht so.
Fehler um 09:35:27 aufgetreten:
"Robby" war dann für 20 Minuten blockiert bis ich es merkte, aber nach rund 2 Minuten (obwohl noch immer blockiert) :
In der App stand die ganze Zeit korrekt "SideAbnormal: Side Brushes are tangled", bis ich die Blockade auflöste.
Ich kann mir jetzt natürlich auch einen Bool-DP anlegen der bei einem Fehler true gesetzt wird und dann per VIS quittiert werden kann, schöner wäre aber wenn er den Error behält bis er "aufgelöst" wurde
-
"Robby" war dann für 20 Minuten blockiert bis ich es merkte, aber nach rund 2 Minuten (obwohl noch immer blockiert) :
...
In der App stand die ganze Zeit korrekt "SideAbnormal: Side Brushes are tangled", bis ich die Blockade auflöste.Ich kann mir jetzt natürlich auch einen Bool-DP anlegen der bei einem Fehler true gesetzt wird und dann per VIS quittiert werden kann, schöner wäre aber wenn er den Error behält bis er "aufgelöst" wurde
Alles klar - schaue ich mir an. Da wird wohl irgendein erfolgreicher Event den Fehlercode "überschreiben".
-
Hallo,
nachdem ich heute mein System - auf node: v18.15.0 und js-controller: 4.0.24 mit Hilfe der hier im Forum beschriebenen Anleitungen von Thomas Braun und apollon77 auf den aktuellen Stand gebracht habe, was auch alles problemlos und ohne Fehlermeldungen funktionierte - bekomme ich folgende Meldung im Log:2023-04-10 17:29:52.062 - warn: ecovacs-deebot.0 (1136) The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 93. This version of Node.js requires NODE_MODULE_VERSION 108. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
Die Meldung kommt 6x hintereinander, ca. 2-3 Minuten nach
2023-04-10 17:27:52.214 - info: ecovacs-deebot.0 (1136) Reset current cleaninglog stats
Was mir dabei noch auffällt ist, dass die Datenpunkte
ecovacs-deebot.0.map.deebotPositionCurrentSpotAreaID
ecovacs-deebot.0.map.deebotPositionCurrentSpotAreaName
und auch die Datenpunkte unter ecovacs-deebot.0.map.lastCleanedSpotArea
nicht mehr aktualisiert werden.
Anderen Datenpunkte, wie z.B. die im ecovacs-deebot.0.cleaninglog oder z.B. auch ecovacs-deebot.0.map.deebotPosition_x und ecovacs-deebot.0.map.deebotPosition_y, die ich noch verwende jedoch schon. -
https://forum.iobroker.net/post/963828
Das wird auch das Problem mit den genannten Datenpunkten lösen, da die ein korrekt installiertes Canvas Modul benötigen.
-
@mrbungle64
Herzlichen Dank für deine Rückmeldung. Ich habe jetztcd /opt/iobroker/node_modules npm rebuild canvas --update-binary
ausgeführt und auch ein successfull zurückbekommen.
Die Warnmeldung ist jetzt auch nicht mehr gekommen, aber leider werden die Datenpunkte trotzdem nicht aktualisiert. -
@ofri2607 sagte in Ecovacs Deebot Adapter: Status und Feedback:
aber leider werden die Datenpunkte trotzdem nicht aktualisiert.
Das wundert mich aber, da das genau die Datenpunkte sind die von Canvas abhängig sind.
Nur zur Sicherheit: die Adapter-Instanz hast du neu gestartet und danach auch eine Reinigung durchgeführt? -
@mrbungle64
Nochmals herzlichen Dank für deine schnelle Rückmeldung:
Ich denke ich habe eine Punkt übersehen, denn die Adapter-Instanz habe ich nicht neu gestartet.
Probiere das gleich noch aus und gebe dir dann einen Rückmeldung. -
@mrbungle64
Der Adapterneustart hatte gefehlt; die Datenpunkte werden wieder aktualisiert
Da habe wieder was dazu gelernt; vielen Dank für deine Hilfe. -
Hallo,
folgende Meldungen hatte ich gerade im Logecovacs-deebot.0 2023-04-18 19:40:37.326 info Number of devices: 1 ecovacs-deebot.0 2023-04-18 19:40:37.325 info Successfully connected to Ecovacs server ecovacs-deebot.0 2023-04-18 19:40:35.977 info Using login: ecovacs.com ecovacs-deebot.0 2023-04-18 19:40:35.822 info starting. Version 1.4.13 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v18.15.0, js-controller: 4.0.24 ecovacs-deebot.0 2023-04-18 19:40:02.793 warn Terminated (UNCAUGHT_EXCEPTION): Without reason ecovacs-deebot.0 2023-04-18 19:40:02.792 info terminating ecovacs-deebot.0 2023-04-18 19:40:02.791 info cleaned everything up... ecovacs-deebot.0 2023-04-18 19:40:02.788 error unhandled promise rejection: false ecovacs-deebot.0 2023-04-18 19:40:02.788 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). ecovacs-deebot.0 2023-04-18 19:40:02.783 error Received disconnect event from library: true ecovacs-deebot.0 2023-04-18 19:40:02.781 error Received disconnect event from library: true ecovacs-deebot.0 2023-04-18 19:40:02.780 warn RequestOAuthError: Authentication error ecovacs-deebot.0 2023-04-18 19:40:01.760 error Received disconnect event from library: true ecovacs-deebot.0 2023-04-18 19:40:01.759 info cleaned everything up... ecovacs-deebot.0 2023-04-18 19:40:01.758 error Received disconnect event from library: true ecovacs-deebot.0 2023-04-18 19:40:01.755 warn RequestOAuthError: Authentication error
Adapter läuft wieder normal, daher kein wirkliches Problem. Aber vielleicht ist der Eintrag mit „unhandled promise rejection“ interessant für dich.
-
@ofri2607 sagte in Ecovacs Deebot Adapter: Status und Feedback:
Hallo,
folgende Meldungen hatte ich gerade im Log
...
Adapter läuft wieder normal, daher kein wirkliches Problem. Aber vielleicht ist der Eintrag mit „unhandled promise rejection“ interessant für dich.Danke für den Hinweis. Ich schaue mir das bei Gelegenheit mal an.
-
Hallo zusammen,
ich bekomme immer folgende Meldung
ecovacs-deebot.0
2023-04-25 16:30:40.625 warn Network connectivity error: getaddrinfo EAI_AGAIN api-app.dc-eu.ww.ecouser.net
Was muss ich hier machen?
Dankeschön -
@tobiasp sagte in Ecovacs Deebot Adapter: Status und Feedback:
Hallo zusammen,
ich bekomme immer folgende Meldung
ecovacs-deebot.0
2023-04-25 16:30:40.625 warn Network connectivity error: getaddrinfo EAI_AGAIN api-app.dc-eu.ww.ecouser.net
Was muss ich hier machen?
DankeschönWie oft kommt diese Meldung?