ioBroker.roborock icon indicating copy to clipboard operation
ioBroker.roborock copied to clipboard

Please add support for roborock.vacuum.a159 (Qrevo Curve)

Open bug84 opened this issue 3 months ago • 13 comments

Bug Description

Hi, ich habe einen Fehler im LOG, dass mein Robby nicht voll kompatibel ist. Kann man ihn hinzufügen zum Adapter? Ich habe die neueste DEV Version installiert.

`

roborock.0 2025-10-29 19:42:53.988 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! Model: roborock.vacuum.a159
`

Steps to Reproduce

...

Debug Log

...

Adapter Version

0.6.19+dev

JS-Controller Version

7.0.7

Node.js Version

v20.19.0

Operating System

Docker

Firmware version of device

docker (official image - v10.0.0)

bug84 avatar Oct 29 '25 18:10 bug84

`

roborock.0 2025-10-29 19:42:53.988 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! Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:38.243 warn Unsupported attribute: seq_type of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:38.185 warn Unsupported attribute: exit_dock of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:38.112 warn Unsupported attribute: cleaning_info of get_status with value [object Object]. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.980 warn Unsupported attribute: last_clean_t of get_status with value 1761759638. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.975 warn Unsupported attribute: switch_status of get_status with value 16. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.928 warn Unsupported attribute: kct of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.909 warn Unsupported attribute: common_status of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.904 warn Unsupported attribute: dss of get_status with value 168. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.899 warn Unsupported attribute: rss of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.888 warn Unsupported attribute: extra_time of get_status with value 200. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.842 warn Unsupported attribute: clean_percent of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.776 warn Unsupported attribute: charge_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.481 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_clean_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:37.480 warn Unsupported attribute: in_warmup of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.397 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:37.309 warn Unsupported attribute: water_shortage_status of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.182 warn Unsupported attribute: mop_forbidden_enable of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.174 warn Unsupported attribute: water_box_carriage_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:37.089 warn Unsupported attribute: water_box_mode of get_status with value 207. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.940 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.dust_collection_work_times" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.939 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.sensor_dirty_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.939 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_element_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.937 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.937 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.side_brush_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.936 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.main_brush_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:42:36.491 warn Unsupported attribute: water_box_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.234 warn Unsupported attribute: seq_type of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.226 warn Unsupported attribute: exit_dock of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.220 warn Unsupported attribute: cleaning_info of get_status with value [object Object]. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.161 warn Unsupported attribute: last_clean_t of get_status with value 1761759638. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.157 warn Unsupported attribute: switch_status of get_status with value 16. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.151 warn Unsupported attribute: kct of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.094 warn Unsupported attribute: common_status of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.090 warn Unsupported attribute: dss of get_status with value 168. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.082 warn Unsupported attribute: rss of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.070 warn Unsupported attribute: extra_time of get_status with value 200. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:36.024 warn Unsupported attribute: clean_percent of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.896 warn Unsupported attribute: charge_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.723 warn Unsupported attribute: in_warmup of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.629 warn Unsupported attribute: water_shortage_status of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.568 warn Unsupported attribute: mop_forbidden_enable of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.565 warn Unsupported attribute: water_box_carriage_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.519 warn Unsupported attribute: water_box_mode of get_status with value 207. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:42:35.424 warn Unsupported attribute: water_box_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:36.313 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_clean_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.298 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.050 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.dust_collection_work_times" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.049 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.sensor_dirty_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.049 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_element_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.048 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.048 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.side_brush_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:36.048 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.main_brush_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:41:35.732 warn Unsupported attribute: seq_type of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.727 warn Unsupported attribute: exit_dock of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.723 warn Unsupported attribute: cleaning_info of get_status with value [object Object]. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.662 warn Unsupported attribute: last_clean_t of get_status with value 1761759638. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.657 warn Unsupported attribute: switch_status of get_status with value 16. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.652 warn Unsupported attribute: kct of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.607 warn Unsupported attribute: common_status of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.601 warn Unsupported attribute: dss of get_status with value 168. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.598 warn Unsupported attribute: rss of get_status with value 2. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.595 warn Unsupported attribute: extra_time of get_status with value 200. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.552 warn Unsupported attribute: clean_percent of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.502 warn Unsupported attribute: charge_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.407 warn Unsupported attribute: in_warmup of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.317 warn Unsupported attribute: water_shortage_status of get_status with value 0. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.227 warn Unsupported attribute: mop_forbidden_enable of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.224 warn Unsupported attribute: water_box_carriage_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.220 warn Unsupported attribute: water_box_mode of get_status with value 207. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:41:35.127 warn Unsupported attribute: water_box_status of get_status with value 1. Please contact the dev to add the newly found attribute of your robot. Model: roborock.vacuum.a159
roborock.0 2025-10-29 19:40:36.214 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_clean_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.205 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.deviceStatus.carpet_mode" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.052 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.dust_collection_work_times" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.052 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.sensor_dirty_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.051 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.051 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.side_brush_work_time" has no existing object, this might lead to an error in future versions
roborock.0 2025-10-29 19:40:36.051 warn State "roborock.0.Devices.3vJsJhnrM9ejuEyCpxd2Qu.consumables.filter_element_work_time" has no existing object, this might lead to an error in future versions
`

bug84 avatar Oct 29 '25 18:10 bug84

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Nov 12 '25 19:11 stale[bot]

Teste bitte https://github.com/copystring/ioBroker.roborock/tree/dev_ts und gibt mir eine Rückmeldung, ob es läuft. Danke.

copystring avatar Nov 15 '25 13:11 copystring

leider immer noch ein Fehler.

`

roborock.0 2025-11-15 15:04:44.295 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! Model: roborock.vacuum.a159
`

bug84 avatar Nov 15 '25 14:11 bug84

Dann benutzt du alten Code. Eine Meldung mit dieser Nachricht existiert im Code gar nicht mehr.

copystring avatar Nov 15 '25 14:11 copystring

Das verstehe ich jetzt nicht. Die korrekte Adapterversion ist installiert. Muss ich die Instanz löschen und neu installieren?

bug84 avatar Nov 15 '25 16:11 bug84

Nein. Du musst nur den Link https://github.com/copystring/ioBroker.roborock/tree/dev_ts zum Installieren verwenden.

copystring avatar Nov 15 '25 16:11 copystring

Das habe ich und es ist installiert

Image

bug84 avatar Nov 15 '25 18:11 bug84

Servus, habe den Adapter in Version 0.6.19+dev_ts installiert. Bekomme dadurch deutlich mehr Datenpunkte und auch keine Fehlermeldungen mehr im iobroker. Allerdings kann ich den Saugroboter jetz nicht mehr ansteuern. Reagiert auf keinen einzigen Befehl aus dem iobroker heraus. Das hat vorher trotz Fehlermeldungen in Version 0.6.19 tadellos funktioniert. Die einzige Meldung die ich jetzt 2 Mal pro Minute bekomme ist:

roborock.0 2025-11-21 12:16:50.207 warn [processDockType|1XrXPkOgPFyXjXyY1I1Tzf] Unknown dock type 17 encountered. No features applied. Please report this model and dock type.

jfwillow avatar Nov 21 '25 11:11 jfwillow

@jfwillow das hat gar nichts mit diesem Problem zu tun, um das es hier geht.

copystring avatar Nov 21 '25 12:11 copystring

Dachte ich schon, weil der aktuelle Adapter (0.6.19) sich halt beschwert, dass er mein Modell a159 nicht unterstützt. Deswegen halt auch mein Beitrag unter: Please add support for roborock.vacuum.a159

roborock.0 2025-11-21 13:29:28.301 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!

Was zum Teil ja auch stimmt, weil andauernd Fehlermeldungen kommen und einige Funktionen/Datenpunkte nicht unterstützt werden. Mit der dev-ts Version scheinen die Probleme mit den Fehlermeldungen behoben und eben auch wichtige Datenpunkte vorhanden, die sonst fehlen. Nur bringt das zumindest bei mir nix, weil dann halt gar nichts mehr funktioniert.

jfwillow avatar Nov 21 '25 12:11 jfwillow

Ich habe die https://github.com/copystring/ioBroker.roborock/tree/dev_ts nochmal aktualisiert. Bitte nochmal neu testen und Rückmeldung geben. Bei Fehlern, ein Debuglog vom Start des Adapters und die ersten 2 Minuten danach hochladen.

copystring avatar Nov 23 '25 12:11 copystring

Super, vielen Dank!!! Mit der neuen dev-ts Version funktioniert jetzt bei mir soweit alles. Keine Fehler beim Starten des Adapters. Bekomme danach allerdings weiterhin jede Minute:

roborock.0 2025-11-23 20:39:58.715 warn [processDockType|1XrXPkOgPFyXjXyY1I1Tzf] Unknown dock type 17 encountered. No features applied. Please report this model and dock type.

Nach Beendigung einer Reinigung kommt jetzt folgender Fehler im Log:

roborock.0 2025-11-23 20:38:51.839 error Failed processing get_clean_record_map on 1XrXPkOgPFyXjXyY1I1Tzf (roborock.vacuum.a159): Error: Received non-buffer data for history map at requestsHandler.getCleaningRecordMap (/opt/iobroker/node_modules/iobroker.roborock/src/lib/requestsHandler.ts:99:11) at processTicksAndRejections (node:internal/process/task_queues:105:5) at requestsHandler.getCleanSummary (/opt/iobroker/node_modules/iobroker.roborock/src/lib/requestsHandler.ts:173:25) at /opt/iobroker/node_modules/iobroker.roborock/src/lib/deviceManager.ts:253:9

jfwillow avatar Nov 23 '25 20:11 jfwillow