[BUG] please add Roborock Saros Z70
Bug Description
please add Roborock Saros Z70
Steps to Reproduce
after every restart
Debug Log
`
host.NUC-ioBroker | 2025-11-21 22:19:29.109 | error | instance system.adapter.roborock.0 terminated with code 6 (UNCAUGHT_EXCEPTION) -- | -- | -- | -- roborock.0 | 2025-11-21 22:19:28.515 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason roborock.0 | 2025-11-21 22:19:28.509 | error | Cannot read properties of undefined (reading 'captureException') roborock.0 | 2025-11-21 22:19:28.509 | error | TypeError: Cannot read properties of undefined (reading 'captureException') at Roborock.catchError (/opt/iobroker/node_modules/iobroker.roborock/main.js:881:44) at device_features.processSupportedFeatures (/opt/iobroker/node_modules/iobroker.roborock/lib/device_features.js:963:18) at Roborock.createDeviceObjects (/opt/iobroker/node_modules/iobroker.roborock/main.js:166:30) at Roborock.onReady (/opt/iobroker/node_modules/iobroker.roborock/main.js:77:15) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) roborock.0 | 2025-11-21 22:19:28.509 | error | unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') roborock.0 | 2025-11-21 22:19:28.509 | 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 | 2025-11-21 22:19:28.505 | error | Failed to process undefined on robot undefined (unknown device model): This robot is not fully supported just yet. Contact the dev to get this robot fully supported! `Adapter Version
v0.6.19
JS-Controller Version
7.0.7
Node.js Version
v22.21.0
Operating System
Linux
Firmware version of device
??
i tried [https://github.com/copystring/ioBroker.roborock/tree/dev_ts] . The data points have filled up. But some seem incorrect.(clean area 72097500 m² is a little bit to much ;-)) I don't have anything under maps and a few points in the LOG. `
2025-11-22 17:42:12.198 - warn: roborock.0 (146042) [DeviceManager] Model "roborock.vacuum.a179" (Category: robot.vacuum.cleaner) not registered. Using fallback. -- 2025-11-22 17:42:12.199 - warn: roborock.0 (146042) [xxxxxxxx] Using FallbackVacuumFeatures for model roborock.vacuum.a179. Runtime detection and base vacuum features active. 2025-11-22 17:42:12.275 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:42:12.391 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:42:13.651 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:42:13.714 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:43:13.714 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:43:13.782 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:44:13.814 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:44:13.873 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:45:13.808 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. 2025-11-22 17:45:13.864 - warn: roborock.0 (146042) [processDockType\|xxxxxxxx] Unknown dock type 16 encountered. No features applied. Please report this model and dock type. `
Please try the new https://github.com/copystring/ioBroker.roborock/tree/dev_ts
Wird jetzt korrekt erkannt, ob das steuern geht, kann ich morgen testen. Docktyp ist wie beim Saros 10(R) Typ16 und das funktioniert ebenfalls.
bei mir unregelmäßig noch diese Fehler
roborock.0 | 2025-11-24 17:26:14.706 | warn | [getMap] Received non-buffer data (e.g. 'retry' or 'ok'): ["retry"] roborock.0 | 2025-11-24 17:26:14.706 | warn | [MQTT] get_map_v1 request 6928 failed with: ["retry"] roborock.0 | 2025-11-24 17:26:11.949 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:11.949 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:11.949 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:11.949 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:10.929 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:10.929 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:10.929 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:10.929 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:10.419 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:10.419 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:10.419 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:10.419 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:09.911 | error | Error getting map for xxxxxxx: Error: Local request with id 6848 and method get_map_v1 timed out after 30 seconds. at /opt/iobroker/node_modules/iobroker.roborock/build/lib/requestsHandler.js:737:32 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1452:7) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) roborock.0 | 2025-11-24 17:26:08.805 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:08.805 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:08.805 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:08.805 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:07.831 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:07.831 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:07.831 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:07.830 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:06.819 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:06.819 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-24 17:26:06.819 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-24 17:26:06.819 | warn | [MapDataParser] Unknown block type: 53 with length 40 roborock.0 | 2025-11-24 17:26:05.810 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-24 17:26:05.810 | warn | [MapDataParser] Unknown block type: 56 with length 0
und clean_area unter deviceStatus passt bei einem Neugerät auch nicht.
genauso wie die cleantime von über 174 Stunden
@intruder7777 danke fürs Testen. Schau doch mal, ob die neue https://github.com/copystring/ioBroker.roborock/tree/dev_ts jetzt besser für dich funktioniert.
@copystring mach ich, ich gebe Rückmeldung
@copystring leider immer noch Fehler im LOG
` roborock.0 | 2025-11-26 13:33:29.445 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-26 13:33:29.444 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-26 13:33:29.444 | warn | [MapDataParser] Unknown block type: 53 with length 0 roborock.0 | 2025-11-26 13:33:28.976 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-26 13:33:28.976 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-26 13:33:28.976 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-26 13:33:28.976 | warn | [MapDataParser] Unknown block type: 53 with length 0 roborock.0 | 2025-11-26 13:33:28.594 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-26 13:33:28.594 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-26 13:33:28.594 | warn | [MapDataParser] Unknown block type: 40 with length 0 roborock.0 | 2025-11-26 13:33:28.594 | warn | [MapDataParser] Unknown block type: 53 with length 0 roborock.0 | 2025-11-26 13:33:28.376 | warn | Failed processing get_clean_record_map on xxxxxxxx(roborock.vacuum.a179): Error: Local request with id 6353 and method get_clean_record_map timed out after 30 seconds. at /opt/iobroker/node_modules/iobroker.roborock/build/lib/requestsHandler.js:737:32 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js:1452:7) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) roborock.0 | 2025-11-26 13:33:28.077 | warn | [MapDataParser] Unknown block type: 54 with length 0 roborock.0 | 2025-11-26 13:33:28.077 | warn | [MapDataParser] Unknown block type: 56 with length 0 roborock.0 | 2025-11-26 13:33:28.077 | warn | [MapDataParser] Unknown block type: 40 with length 0
`