NEWS
Neuer Adapter für Roborock-Staubsauger
-
@flexer genau. Ich muss es genau umgekehrt einbauen, damit es auch mit der vis läuft. Dann wäre es auch kein breaking change mehr.
-
Die neue dev funktioniert ab sofort wieder zuvor. Kein breaking change mehr. Befehle werden ohne
ack: true
angenommen. -
..heisst, wenn ich JETZT nochmal die /dev aktualisiere, habe ich deine "Rückänderung" ?
-
@tritanium genau so ist es.
-
Hi, toller Adapter! Gibt es bereits ein Objekt, mit welchem man den Roboter zum Andocken befehlen kann? Ich finde die Möglichkeit nur in der visualisierten Map und als Objekt lediglich ein "Stop".
-
@moulder sagte in Neuer Adapter für Roborock-Staubsauger:
Hi, toller Adapter! Gibt es bereits ein Objekt, mit welchem man den Roboter zum Andocken befehlen kann? Ich finde die Möglichkeit nur in der visualisierten Map und als Objekt lediglich ein "Stop".
Klar, nimm den hier und er fährt zurück ins Dock zum Laden:
-
Hier jetzt meine Vis für das Handy.
Danke für den tollen Adapter
-
@tritanium Ach klasse, vielen Dank!
-
Hallo ihr beiden, hat jemand schon den DOCK Typ 8 ?
Wir haben seit ca. 2 Wochen einen "Q REVO" und die Dock "outet" sich als Typ 8 (in der Wiki nicht verfügbar) deshalb dachte ich mir, das du Bert, den ggfs. anlegen wollen würdest.
Unser Dock hat:
- Frischwasser,
- Brauchwasser,
- Saugerbeutel,
- Windmaschine zum "trockenpusten" der "runden Wischmöpse"
- Filter (?) wo soll der sitzen?
- Reinigungschale
Freue mich über ne kurze Info..
lg Micha
-
Hallo und guten Morgen in die Runde,
heute morgen wollte meine Frau den Roborock starten, jedoch ging das nicht. Selbst über die App ging es nicht. Habe den Roborock einmal stromlos machen müssen. Danach ging es über die App.
Der Adapter liefert wieder Fehlermeldungen. @copystring soll ich dir die auf Github abspeichern?
Hier schon mal eine Vorschau
roborock.0 2023-12-13 07:58:01.572 warn Failed to execute get_carpet_clean_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 8595 with method get_carpet_clean_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:58:01.565 warn Failed to execute get_room_mapping on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7641 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:51.571 warn Failed to execute get_carpet_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7565 with method get_carpet_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:51.562 warn Failed to execute get_status on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7811 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:41.569 warn Failed to execute get_timer on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 2549 with method get_timer timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:31.568 warn Failed to execute get_server_timer on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 9534 with method get_server_timer timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:21.566 warn Failed to execute get_network_info on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 6982 with method get_network_info timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:11.635 warn Failed to execute get_water_box_custom_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 5979 with method get_water_box_custom_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:11.564 warn Failed to execute get_consumable on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 9209 with method get_consumable timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:01.634 warn Failed to execute get_carpet_clean_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 6071 with method get_carpet_clean_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:57:01.562 warn Failed to execute get_room_mapping on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 8226 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:51.633 warn Failed to execute get_carpet_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 5610 with method get_carpet_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:51.560 warn Failed to execute get_status on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 5752 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:41.589 warn Failed to execute get_timer on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 1794 with method get_timer timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:31.588 warn Failed to execute get_server_timer on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 8988 with method get_server_timer timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:21.587 warn Failed to execute get_network_info on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 1236 with method get_network_info timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:11.574 warn Failed to execute get_water_box_custom_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7294 with method get_water_box_custom_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:11.565 warn Failed to execute get_consumable on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7700 with method get_consumable timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:01.572 warn Failed to execute get_carpet_clean_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 4976 with method get_carpet_clean_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:56:01.563 warn Failed to execute get_room_mapping on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 7046 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:55:51.571 warn Failed to execute get_carpet_mode on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 3329 with method get_carpet_mode timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:55:51.561 warn Failed to execute get_status on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 3687 with method get_status timed out after 10 seconds for response.102 roborock.0 2023-12-13 07:55:41.570 warn Failed to execute get_timer on robot 73IcwgDn1vor4XzkGQz8Oa Error: Request with id 4499 with method get_timer timed out after 10 seconds for response.102
Viele Grüße
-
@tritanium
Kann ich machen, obwohl ich aus Deinen Bemerkungen noch nicht schließen kann was ich eigentlich machen soll und vor allem auf welcher Basis. Da fehlt mir noch einiges an Fakten. Oder?
Ich habe kein Dock, sondern einen stand-alone-Robbi.
Zur Zeit bin ich allerdings im Urlaub, kann mich erst kommende Woche darum kümmern.
Viele Grüße, Bert. -
@tritanium
Hallo, ich glaube, jetzt verstanden zu haben, was Du möchtest und habe den Wiki-Eintrag entsprechend ergänzt:dock_type - Dock Type
Dock
Typ
Wert Bedeutung
0 keine Station
1 Absaugstation
3 Reinigungsstation
8 Reinigungsstation
Gruß, Bert. -
Hi, ich habe einen S8 Pro Ultra.
Bei mir wird dock_type - Dock Type Wert 7 angezeigt.Schöne Feiertage
-
-
@jahnbes
Ich habe einen Q8 Max Plus - bei mir wird dock_type - Dock Type Wert 5 angezeigt.
Die Absaugstation hat nur eine einzige einstellbare Variable: set_dust_collection_modeDann vielleicht auch Ergänzend für das Wiki:
Was ich im Jarvis für die Aktivität nutze (z.B. "Karte erstellen" fehlt noch im Wiki):
{"1":"Unbekannt","2":"Sleep no Charge","3":"inaktiv / idle","5":"Reinigt","6":"Zurück zum Dock","7":"Ferrnsteuerung","8":"Lädt","10":"Pause","11":"Punktreinigung","12":"Fehler","16":"Fahrt zum Ziel","17":"Zonenreinigung","18":"Raumreinigung","22":"Staubbehälter leeren","23":"Mopp waschen","26":"fahre Mopp waschen","29":"Karte erstellen"}
fan_power Saugstärke
{"101":"Leise","102":"Normal / Balanced","103":"Turbo","104":"Max","105":"Aus","108":"Max+"}
Und hier wie ich das cleaningInfo.JSON als Tabelle im Jarvis auswerte:
[ { "field": "begin", "label": "Start", "format": "val=>{let x = new Date(val*1000).toLocaleString(); return x;}"}, { "field": "clean_type", "label": "Modus", "format": "val => val === 1 ? 'Alles' : val === 2 ? 'Zone' : val === 3 ? 'Raum' : ''"}, { "field": "area", "label": "m²", "format": "val => (val/1000000).toFixed(1)"}, { "field": "duration", "label": "Dauer/Min", "format": "val => (val/60).toFixed(0)"}, { "field": "complete", "label": "Status", "format": "val => val === 1 ? 'beendet' : 'abgebrochen'"}]
-
@localhorst Danke für Deine Infos, ich werde diese in den kommenden Tagen ins Wiki einpflegen.
Dazu muss ich allerdings noch wissen, ob Du mit "Was ich im Jarvis für die Aktivität nutze:" Deine eigenen Erklärungen und Bedeutungen nutzt, oder, ob sie so vom Robo kommen und somit für alle gültig sind? Mit anderen Worten, hast Du Dir das selbst ausgedacht, oder stammt es von der Firma?
18:17:52; Ich habe es doch gleich getan, danke für deine Zuarbeit!
Ich wünsche Dir und allen hier ein gesundes, friedvolles Neues Jahr, Bert.
-
Warum auch immer habe ich in letzter Zeit:
JS: 5.0.17
node: 18.17.0roboAdapter: "dev" branch, von letzter oder vorletzter Woche ?!
Starte ich den Adapter neu, geht erst einmal wieder für ne Weile und dann kommt iobroker wieder mit der Screenshot Meldung....
Dummerweise ist im Logging nicht viel ungewöhnliches.... Ideen, wie wir verfahren wollen ?
Hier mal Debugs:
roborock.0 2023-12-28 18:19:34.470 info terminating roborock.0 2023-12-28 18:19:34.241 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.240 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.237 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.236 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(). roborock.0 2023-12-28 18:19:34.221 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.220 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.218 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.217 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(). roborock.0 2023-12-28 18:19:34.189 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.188 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.188 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.187 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(). roborock.0 2023-12-28 18:19:34.135 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.135 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.134 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.133 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(). roborock.0 2023-12-28 18:19:34.112 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.112 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.111 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.110 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(). roborock.0 2023-12-28 18:19:34.101 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.101 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.100 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.100 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(). roborock.0 2023-12-28 18:19:34.045 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.044 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.043 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.042 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(). roborock.0 2023-12-28 18:19:34.038 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.037 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:34.035 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:34.035 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(). roborock.0 2023-12-28 18:19:33.968 warn Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 2023-12-28 18:19:33.967 info terminating roborock.0 2023-12-28 18:19:33.772 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:33.772 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:33.771 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:33.770 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(). roborock.0 2023-12-28 18:19:33.748 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:33.747 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:19:33.741 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:33.740 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(). roborock.0 2023-12-28 18:19:33.583 error Failed to update updateHomeData with error: TypeError: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:19:29.269 info State value to set for "roborock.0.Devices.5kt1jy0ATJPgji5k0hJAZg.programs.1047124.items.0.finishDpIds" has to be type "string" but received type "object" roborock.0 2023-12-28 18:19:29.267 info State value to set for "roborock.0.Devices.5kt1jy0ATJPgji5k0hJAZg.programs.1047124.items.0.id" has to be type "string" but received type "number" roborock.0 2023-12-28 18:19:28.916 info State value to set for "roborock.0.Devices.4Si5s3DNcsl0ATAl8e5UdI.programs.1753875.items.0.finishDpIds" has to be type "string" but received type "object" roborock.0 2023-12-28 18:19:28.913 info State value to set for "roborock.0.Devices.4Si5s3DNcsl0ATAl8e5UdI.programs.1753875.items.0.id" has to be type "string" but received type "number" roborock.0 2023-12-28 18:19:27.606 info MQTT initialized roborock.0 2023-12-28 18:19:26.073 info starting. Version 0.4.4 (non-npm: copystring/ioBroker.roborock#dev) in /opt/iobroker/node_modules/iobroker.roborock, node: v18.17.0, js-controller: 5.0.17 roborock.0 2023-12-28 18:18:52.878 error Connection is closed. roborock.0 2023-12-28 18:18:52.877 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.877 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.877 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(). roborock.0 2023-12-28 18:18:52.876 error Connection is closed. roborock.0 2023-12-28 18:18:52.875 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.875 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.875 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(). roborock.0 2023-12-28 18:18:52.874 error Connection is closed. roborock.0 2023-12-28 18:18:52.873 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.873 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.873 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(). roborock.0 2023-12-28 18:18:52.871 error Connection is closed. roborock.0 2023-12-28 18:18:52.871 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.870 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.869 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(). roborock.0 2023-12-28 18:18:52.863 error Connection is closed. roborock.0 2023-12-28 18:18:52.863 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.862 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.861 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(). roborock.0 2023-12-28 18:18:52.859 error Connection is closed. roborock.0 2023-12-28 18:18:52.858 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.858 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.858 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(). roborock.0 2023-12-28 18:18:52.851 error Connection is closed. roborock.0 2023-12-28 18:18:52.850 error Error: Connection is closed. at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:514:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) roborock.0 2023-12-28 18:18:52.844 error unhandled promise rejection: Connection is closed. roborock.0 2023-12-28 18:18:52.843 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(). roborock.0 2023-12-28 18:18:52.789 info terminating roborock.0 2023-12-28 18:18:52.637 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.636 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:18:52.635 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.635 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(). roborock.0 2023-12-28 18:18:52.570 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.570 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:18:52.570 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.566 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(). roborock.0 2023-12-28 18:18:52.560 error Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.559 error TypeError: Cannot read properties of null (reading 'devices') at Roborock.onlineChecker (/opt/iobroker/node_modules/iobroker.roborock/main.js:531:32) at runNextTicks (node:internal/process/task_queues:60:5) at processImmediate (node:internal/timers:447:9) at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:953:23) roborock.0 2023-12-28 18:18:52.558 error unhandled promise rejection: Cannot read properties of null (reading 'devices') roborock.0 2023-12-28 18:18:52.557 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(). roborock.0 2023-12-28 18:18:52.540 error Cannot read properties of null (reading 'devices')
lg Micha
-
@tritanium said in Neuer Adapter für Roborock-Staubsauger:
roboAdapter: "dev" branch, von letzter oder vorletzter Woche ?!
Moin Micha,
copystring hat in den letzten Tagen eine ziemlich große Änderung eingepflegt: direkte Verbindung zum Robbie via TCP.
Wenn deine Dev noch von letzter oder vorletzter Woche ist, würde ich die mal im ersten Schritt aktualisieren. Die läuft bis Dato ziemlich cremig.Gruß!
-
Hab mir die aktuelle Dev auch mal zum Testen gezogen.
Mein log ist voll mit
Failed to execute load_multi_map on robot xxxxxxxx Error: Local request with id 633 with method load_multi_map timed out after 10 seconds for response.102
Die erste ID (im Beispiel 633) ist immer unterschiedlich.
-
Hallo zusammen habe seit heute das Problem das der Adapter zwar grün ist aber leider nichts geht wenn ich den Adapter neu starte kommt im Log folgendes.
Failed to get home details: TypeError: Cannot read properties of null (reading 'rrHomeId')
was könnte ich machen?