Closed capitaenz closed 4 years ago
@capitaenz, danke schon mal für die Infos.
Es handelt sich bei dem Deebot 710 auch um ein Gerät was über MQTT kommuniziert (s. 'communicationProtocol'). Ich bin gerade dabei solche Geräte zum Laufen zu bringen (ich selber habe leider kein solches) - evtl. gibt es heute Abend noch ein Update - dann könnte das schon besser aussehen :)
@capitaenz Ich habe gerade mal eine neue Version auf Github bereitgestellt :)
Falls Du die mal testen möchtest müsstest Du die diesmal aber direkt über Github installieren ("Adapter" => "Adapter aus beliebiger Quelle installieren oder aktualisieren") https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git
Nicht wundern nach der Installation: Es wird immer noch Version 0.3.4 angezeigt
@mrbungle64
Also habe jetzt den Adapter wie beschrieben installiert:
$ ./iobroker url "https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git" install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/f0e9e470a2173d39ae6deee8bc5452c31f8ce20b NPM version: 6.13.4 npm install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/f0e9e470a2173d39ae6deee8bc5452c31f8ce20b --loglevel error --prefix "/opt/iobroker" (System call) upload [5] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/words.js words.js application/javascript upload [4] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/tsconfig.json tsconfig.json application/json upload [3] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/style.css style.css text/css upload [2] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/index_m.html index_m.html text/html upload [1] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/ecovacs-deebot.png ecovacs-deebot.png image/png upload [0] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/admin.d.ts admin.d.ts video/mp2t Update "system.adapter.ecovacs-deebot.0" process exited with code 0
Das Verhalten ist identisch und er geht auch in der App auf dem iPhone auf offline, bis er wieder auf der Ladestationen steht.
Ich hoffe, dass die Installation der neuen Version auch geklappt hat, denn ich hatte ja von dem Problem der Installation per URL berichtet.
Hier noch der Log: `
ecovacs-deebot.0 | 2020-02-09 20:44:25.543 | info | (28649) New Device 0 successfully connected |
---|---|---|---|
ecovacs-deebot.0 | 2020-02-09 20:44:24.130 | info | (28649) Successfully connected to Ecovacs server |
ecovacs-deebot.0 | 2020-02-09 20:44:22.301 | info | (28649) reconnecting (6) ... |
ecovacs-deebot.0 | 2020-02-09 20:44:17.001 | info | (28649) reconnecting (5) ... |
ecovacs-deebot.0 | 2020-02-09 20:44:11.888 | info | (28649) reconnecting (4) ... |
ecovacs-deebot.0 | 2020-02-09 20:44:06.562 | info | (28649) reconnecting (3) ... |
ecovacs-deebot.0 | 2020-02-09 20:44:01.271 | info | (28649) reconnecting (2) ... |
ecovacs-deebot.0 | 2020-02-09 20:43:55.951 | info | (28649) reconnecting (1) ... |
ecovacs-deebot.0 | 2020-02-09 20:43:50.511 | info | (28649) starting. Version 0.3.4 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.18.1 |
host.tinkerboard | 2020-02-09 20:43:49.224 | info | instance system.adapter.ecovacs-deebot.0 started with pid 28649 |
host.tinkerboard | 2020-02-09 20:43:19.203 | info | Restart adapter system.adapter.ecovacs-deebot.0 because enabled |
host.tinkerboard | 2020-02-09 20:43:19.203 | info | instance system.adapter.ecovacs-deebot.0 terminated with code 0 (NO_ERROR) |
host.tinkerboard | 2020-02-09 20:43:19.203 | error | Caught by controller[14]: at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:417:5) |
host.tinkerboard | 2020-02-09 20:43:19.203 | error | Caught by controller[14]: at doWrite (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:428:64) |
host.tinkerboard | 2020-02-09 20:43:19.203 | error | Caught by controller[14]: at Writable.writable._write (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:294:5) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at work (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:283:12) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at MqttClient._handlePacket (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:351:12) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at MqttClient._handlePublish (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:1162:12) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at MqttClient.emit (events.js:198:13) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at MqttClient.EcovacsMQTT.client.on (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:81:18) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at EcovacsMQTT._handle_message (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:306:28) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: at EcovacsMQTT._message_to_dict (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:386:38) |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[14]: ReferenceError: payloadXml is not defined |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[13]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.202 | error | Caught by controller[12]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[11]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[10]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[9]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[8]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[7]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[6]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[5]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.201 | error | Caught by controller[4]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.200 | error | Caught by controller[3]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.200 | error | Caught by controller[2]: [EcovacsMQTT] failure code: 500 |
host.tinkerboard | 2020-02-09 20:43:19.200 | error | Caught by controller[1]: [EcovacsMQTT] failure code: 500 |
ecovacs-deebot.0 | 2020-02-09 20:43:18.674 | info | (26646) Terminated (NO_ERROR): Without reason |
ecovacs-deebot.0 | 2020-02-09 20:43:18.671 | info | (26646) terminating |
ecovacs-deebot.0 | 2020-02-09 20:43:18.576 | info | (26646) cleaned everything up... |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:417:5) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at doWrite (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:428:64) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at Writable.writable._write (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:294:5) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at work (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:283:12) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at MqttClient._handlePacket (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:351:12) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at MqttClient._handlePublish (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:1162:12) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at MqttClient.emit (events.js:198:13) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at MqttClient.EcovacsMQTT.client.on (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:81:18) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at EcovacsMQTT._handle_message (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:306:28) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | at EcovacsMQTT._message_to_dict (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:386:38) |
ecovacs-deebot.0 | 2020-02-09 20:43:18.572 | error | (26646) ReferenceError: payloadXml is not defined |
ecovacs-deebot.0 | 2020-02-09 20:43:18.570 | error | (26646) uncaught exception: payloadXml is not defined |
info.0 | 2020-02-09 20:42:43.308 | info | (12360) Popup news was read... |
ecovacs-deebot.0 | 2020-02-09 20:42:43.170 | info | (26646) New Device 0 successfully connected |
ecovacs-deebot.0 | 2020-02-09 20:42:41.827 | info | (26646) Successfully connected to Ecovacs server |
ecovacs-deebot.0 | 2020-02-09 20:42:40.332 | info | (26646) reconnecting (4) ... |
ecovacs-deebot.0 | 2020-02-09 20:42:34.943 | info | (26646) reconnecting (3) ... |
ecovacs-deebot.0 | 2020-02-09 20:42:29.573 | info | (26646) reconnecting (2) ... |
ecovacs-deebot.0 | 2020-02-09 20:42:24.246 | info | (26646) reconnecting (1) ... |
ecovacs-deebot.0 | 2020-02-09 20:42:18.810 | info | (26646) starting. Version 0.3.4 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.18.1 |
host.tinkerboard | 2020-02-09 20:42:17.158 | info | instance system.adapter.ecovacs-deebot.0 started with pid 26646 |
` VG Leif
@capitaenz, danke schon mal :) Kannst du den Adapter bitte noch mal installieren - der Fehler 'payloadXml is not defined' sollte inzwischen behoben sein.
@mrbungle64 Also habe jetzt den Adapter wie beschrieben installiert:
$ ./iobroker url "https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git" install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/f0e9e470a2173d39ae6deee8bc5452c31f8ce20b NPM version: 6.13.4 npm install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/f0e9e470a2173d39ae6deee8bc5452c31f8ce20b --loglevel error --prefix "/opt/iobroker" (System call) upload [5] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/words.js words.js application/javascript upload [4] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/tsconfig.json tsconfig.json application/json upload [3] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/style.css style.css text/css upload [2] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/index_m.html index_m.html text/html upload [1] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/ecovacs-deebot.png ecovacs-deebot.png image/png upload [0] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/admin.d.ts admin.d.ts video/mp2t Update "system.adapter.ecovacs-deebot.0" process exited with code 0
... Ich hoffe, dass die Installation der neuen Version auch geklappt hat, denn ich hatte ja von dem Problem der Installation per URL berichtet.
Das sieht mir nach einer erfolgreichen Installation aus :)
process exited with code 0
ist keine Fehlermeldung, falls Dich das irritiert
@mrbungle64 Also was mich stutzig gemacht hat ist, dass ich als der Adapter von der URL installiert werden sollte, dieser nicht installiert wurde, es war einfach kein Adapter da. Den Log hatte ich ja bereits unter dem Adapter-Request gepostet. Deswegen bin ich halt unsicher, ob dieser jetzt installiert bzw. aktualisiert wurde, denn ich kann es ja nicht überprüfen, da die Versionsnummer geblieben ist. Müsste der Fehler mit dem Offline gehen des Roboters definitiv behoben sein?
VG Leif
@mrbungle64 Also was mich stutzig gemacht hat ist, dass ich als der Adapter von der URL installiert werden sollte, dieser nicht installiert wurde, es war einfach kein Adapter da. Den Log hatte ich ja bereits unter dem Adapter-Request gepostet.
Ja das ist dann etwas komisch, aber ich sehe dort keine Fehler im Log :)
Müsste der Fehler mit dem Offline gehen des Roboters definitiv behoben sein?
Was meinst Du genau? Ich verstehe die Frage leider nicht, sorry
@mrbungle64 Also das Verhalten ist so: Ich setze den Befehl der Reinigung per ioBroker ab und anschließend ist der Roboter nach dem Befehl offline. Den Reinigungsbefehl führt er aus und ist erst wieder online, wenn er auf der Ladestation steht. Überprüfen kann ich dies mit der offiziellen App, dort steht dann „offline“
@mrbungle64 Also das Verhalten ist so: Ich setze den Befehl der Reinigung per ioBroker ab und anschließend ist der Roboter nach dem Befehl offline. Den Reinigungsbefehl führt er aus und ist erst wieder online, wenn er auf der Ladestation steht. Überprüfen kann ich dies mit der offiziellen App, dort steht dann „offline“
@capitaenz, geht er direkt nach dem Starten über dem Button "offline" oder reinigt der vorher noch ein Stück?
@mrbungle64 Also die Reinigung führt er aus. Ich kann dann jedoch nur noch über die IR-Fernbedienung Befehle geben. Irgendetwas deaktiviert das WLAN des Roboters, wenn er per Adapter von dir Reinigen soll...
@capitaenz
Müsste der Fehler mit dem Offline gehen des Roboters definitiv behoben sein?
Jetzt verstehe ich was du meinst ;)
Der Laufzeitfehler aus Deinem Log sollte behoben sein - aber ob das Verhalten mit dem "offline" gehen damit behoben ist kann ich leider nicht sagen ...
Ist natürlich Deine Entscheidung, ob Du es noch mal "wagen" möchtest heute :)
@mrbungle64 Ich denke der Adapter muss noch mal runter und neu installiert werden, aber das Passwort für den Ecovac-Account liegt jetzt wo anders (bin jetzt nur am iPad). Teste morgen weiter, danke dir erstmal :-)
Log der Installation: `
ecovacs-deebot.0 | 2020-02-09 21:44:19.158 | info | (7170) New Device 0 successfully connected |
---|---|---|---|
ecovacs-deebot.0 | 2020-02-09 21:44:17.870 | info | (7170) Successfully connected to Ecovacs server |
ecovacs-deebot.0 | 2020-02-09 21:44:16.394 | info | (7170) reconnecting (2) ... |
ecovacs-deebot.0 | 2020-02-09 21:44:11.114 | info | (7170) reconnecting (1) ... |
ecovacs-deebot.0 | 2020-02-09 21:44:05.457 | info | (7170) starting. Version 0.3.4 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.18.1 |
host.tinkerboard | 2020-02-09 21:44:03.212 | info | instance system.adapter.ecovacs-deebot.0 started with pid 7170 |
host.tinkerboard | 2020-02-09 21:44:01.888 | info | Update repository "default" under "http://download.iobroker.net/sources-dist.json" |
host.tinkerboard | 2020-02-09 21:44:01.696 | info | iobroker exit 0 |
host.tinkerboard | 2020-02-09 21:44:01.219 | info | instance system.adapter.ecovacs-deebot.0 terminated with code 156 (156) |
host.tinkerboard | 2020-02-09 21:44:01.219 | error | Caught by controller[1]: [EcovacsAPI] Failure code 0002 |
ecovacs-deebot.0 | 2020-02-09 21:44:00.693 | info | (6450) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason |
ecovacs-deebot.0 | 2020-02-09 21:44:00.691 | info | (6450) terminating |
ecovacs-deebot.0 | 2020-02-09 21:44:00.690 | info | (6450) cleaned everything up... |
ecovacs-deebot.0 | 2020-02-09 21:44:00.689 | info | (6450) Got terminate signal TERMINATE_YOURSELF |
host.tinkerboard | 2020-02-09 21:44:00.683 | info | stopInstance system.adapter.ecovacs-deebot.0 send kill signal |
host.tinkerboard | 2020-02-09 21:44:00.683 | info | stopInstance system.adapter.ecovacs-deebot.0 (force=false, process=true) |
host.tinkerboard | 2020-02-09 21:44:00.672 | info | iobroker Update "system.adapter.ecovacs-deebot.0" |
host.tinkerboard | 2020-02-09 21:44:00.579 | info | iobroker upload [0] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/admin.d.ts admin.d.ts video/mp2t |
host.tinkerboard | 2020-02-09 21:44:00.511 | info | iobroker upload [1] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/ecovacs-deebot.png ecovacs-deebot.png image/png |
host.tinkerboard | 2020-02-09 21:44:00.449 | info | iobroker upload [2] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/index_m.html index_m.html text/html |
host.tinkerboard | 2020-02-09 21:44:00.392 | info | iobroker upload [3] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/style.css style.css text/css |
host.tinkerboard | 2020-02-09 21:44:00.335 | info | iobroker upload [4] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/tsconfig.json tsconfig.json application/json |
host.tinkerboard | 2020-02-09 21:44:00.238 | info | iobroker upload [5] ecovacs-deebot.admin /opt/iobroker/node_modules/iobroker.ecovacs-deebot/admin/words.js words.js application/javascript |
ecovacs-deebot.0 | 2020-02-09 21:43:42.478 | info | (6450) New Device 0 successfully connected |
ecovacs-deebot.0 | 2020-02-09 21:43:40.951 | info | (6450) Successfully connected to Ecovacs server |
ecovacs-deebot.0 | 2020-02-09 21:43:39.479 | info | (6450) reconnecting (2) ... |
host.tinkerboard | 2020-02-09 21:43:36.463 | info | iobroker npm install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/8b01bf33dcd16a0bad360fdb3742ef321d758028 --loglevel error --prefix "/opt/iobroker" (System call) |
host.tinkerboard | 2020-02-09 21:43:36.455 | info | iobroker NPM version: 6.13.4 |
host.tinkerboard | 2020-02-09 21:43:35.889 | info | iobroker install https://github.com/mrbungle64/ioBroker.ecovacs-deebot/tarball/8b01bf33dcd16a0bad360fdb3742ef321d758028 |
ecovacs-deebot.0 | 2020-02-09 21:43:34.179 | info | (6450) reconnecting (1) ... |
host.tinkerboard | 2020-02-09 21:43:33.890 | info | iobroker url "https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git" |
ecovacs-deebot.0 | 2020-02-09 21:43:28.508 | info | (6450) starting. Version 0.3.4 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.18.1 |
host.tinkerboard | 2020-02-09 21:43:26.859 | info | instance system.adapter.ecovacs-deebot.0 started with pid 6450 |
host.tinkerboard | 2020-02-09 21:42:56.816 | info | Restart adapter system.adapter.ecovacs-deebot.0 because enabled |
host.tinkerboard | 2020-02-09 21:42:56.816 | info | instance system.adapter.ecovacs-deebot.0 terminated with code 0 (NO_ERROR) |
host.tinkerboard | 2020-02-09 21:42:56.816 | error | Caught by controller[1]: at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:417:5) |
host.tinkerboard | 2020-02-09 21:42:56.816 | error | Caught by controller[1]: at doWrite (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:428:64) |
host.tinkerboard | 2020-02-09 21:42:56.816 | error | Caught by controller[1]: at Writable.writable._write (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:294:5) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at work (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:283:12) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at MqttClient._handlePacket (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:351:12) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at MqttClient._handlePublish (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:1162:12) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at MqttClient.emit (events.js:198:13) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at MqttClient.EcovacsMQTT.client.on (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:81:18) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at EcovacsMQTT._handle_message (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:306:28) |
host.tinkerboard | 2020-02-09 21:42:56.815 | error | Caught by controller[1]: at EcovacsMQTT._message_to_dict (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:386:38) |
host.tinkerboard | 2020-02-09 21:42:56.814 | error | Caught by controller[1]: ReferenceError: payloadXml is not defined |
ecovacs-deebot.0 | 2020-02-09 21:42:56.276 | info | (30072) Terminated (NO_ERROR): Without reason |
ecovacs-deebot.0 | 2020-02-09 21:42:56.274 | info | (30072) terminating |
ecovacs-deebot.0 | 2020-02-09 21:42:56.255 | info | (30072) cleaned everything up... |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at writeOrBuffer (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:417:5) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at doWrite (/opt/iobroker/node_modules/readable-stream/lib/_stream_writable.js:428:64) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at Writable.writable._write (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:294:5) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at work (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:283:12) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at MqttClient._handlePacket (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:351:12) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at MqttClient._handlePublish (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/mqtt/lib/client.js:1162:12) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at MqttClient.emit (events.js:198:13) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at MqttClient.EcovacsMQTT.client.on (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:81:18) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at EcovacsMQTT._handle_message (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:306:28) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | at EcovacsMQTT._message_to_dict (/opt/iobroker/node_modules/iobroker.ecovacs-deebot/node_modules/ecovacs-deebot/library/ecovacsMQTT.js:386:38) |
ecovacs-deebot.0 | 2020-02-09 21:42:56.251 | error | (30072) ReferenceError: payloadXml is not defined |
ecovacs-deebot.0 | 2020-02-09 21:42:56.249 | error | (30072) uncaught exception: payloadXml is not defined |
`
@mrbungle64 Ich habe soeben versucht den Adapter zu löschen:
Update: OK, hab gerade herausgefunden, dass ich auch bei der deinstallation eines anderen Adapters den iobroker neu starten muss, da (gefühlt zufällig) Adapter auf gelb gehen...
Allerdings jetzt die guten Nachrichten: Der Roboter geht in der App nicht mehr auf "offline" und auch der Adapter stürzt nicht mehr ab! Alle Befehle funktionieren, bis auf "Pause" Die Kapazität des Verbrauchmaterials wird leider nicht angezeigt. Ob das jetzt an den Aktionen lag die ich durchgeführt habe, oder an deinem Fix, kann man jetzt leider nicht sagen... Auch bin ich mir nicht sicher, welche Version ich jetzt drauf habe. Also, der 710 könnte dann jetzt mit aufgenommen werden - DANKE dir!
Hier noch meine Systemdaten:
tinkerboard Betriebssystem linux Architektur arm Modell ARMv7 Processor rev 1 (v7l) RAM 1.96 GB Node.js v10.19.0 NPM 6.13.4 Festplatte Größe 14.29 GB Festplatte frei 11.7 GB Aktive Instanzen 21
Hi @capitaenz,
danke für die Rückmeldung! Freut mich dass die Basics beim 710 nun funktionieren :)
Dein System sieht nicht danach aus, als wären die Ressourcen knapp (Speicher etc.) - das hatte ich nämlich erst vermutet ...
Der Adapter selbst tut eigentlich bei der Installation nichts "besonderes" - also keine "magic" Skripte oder systemnahe Dinge. Ich kann leider nur spekulieren was da schief läuft ...
@mrbungle64 Welche Infos kann ich beisteuern, damit die Verbrauchsmaterialien und der Akkustand angezeigt werden können? Also an den Ressourcen wird es vermutlich wirklich nicht liegen: Datenträger verfügbar: 81.9 %, gesamte RAM-Nutzung: 1242 MB / Frei: 60% = 1.203 MB [Host: tinkerboard - 22 Prozesse]
Welche Infos kann ich beisteuern, damit die Verbrauchsmaterialien und der Akkustand angezeigt werden können?
@capitaenz Ich habe heute Infos dazu in einem Log von einem Ozmo 900-Besitzer gefunden und werde das nun versuchen einzubauen - evtl. funktioniert das dann beim nächsten Update.
Ich muss mich jetzt erst mal sammeln und die vielen Rückmeldungen zu den MQTT basierten Geräten (900, 950, 710 etc) aus den letzten Tage auswerten.
Ich melde mich, wenn es was Neues gibt oder ich noch Infos benötige :)
Wird hier fortgeführt
Eine Reinigung kann ich starten, EINE, dann geht der Adapter auf rot. Und in den Objekten steht unter Error "reconnecting"
`