Skip to content

[BUG] Adapter continuously throws errors #869

@HomerJay2021

Description

@HomerJay2021

Bug Description

After starting Adapter get the all connections. And after a bit a get allways the same error:
Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

Steps to Reproduce

I'm surprised that not everyone has that issue. For me I can't use the Adapter anymore. I tried different Versions allways errors., right after the connection.
I have the lattest Firmware V02.17.42 on the roborock, is this cause this issue?

Expected Behavior

no erros

Debug Log

roborock.0
2025-09-24 20:42:17.294 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:16.292 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:15.292 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:14.292 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:13.291 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:12.291 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:11.291 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:10.290 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:09.344 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48 at Timeout._onTimeout (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2800:38) at listOnTimeout (node:internal/timers:581:17) at processTimers (node:internal/timers:519:7)

roborock.0
2025-09-24 20:42:08.438 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.437 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_water_box_custom_mode request!

roborock.0
2025-09-24 20:42:08.435 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.434 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_carpet_clean_mode request!

roborock.0
2025-09-24 20:42:08.390 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.390 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_carpet_mode request!

roborock.0
2025-09-24 20:42:08.347 debug Checking for new firmware

roborock.0
2025-09-24 20:42:08.347 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.347 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_consumable request!

roborock.0
2025-09-24 20:42:08.344 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.344 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_room_mapping request!

roborock.0
2025-09-24 20:42:08.342 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.342 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_multi_maps_list request!

roborock.0
2025-09-24 20:42:08.299 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.299 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_fw_features request!

roborock.0
2025-09-24 20:42:08.290 error Failed to process mainUpdateInterval on robot 1Jtee536lJYhe63UjKzTZX (roborock.vacuum.a51): Error: this.get_status is not initialized. Request get_status first. at requests_handler.isCleaning (/opt/iobroker/node_modules/iobroker.roborock/lib/requests_handler.js:611:10) at /opt/iobroker/node_modules/iobroker.roborock/main.js:117:48

roborock.0
2025-09-24 20:42:08.289 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:08.289 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_prop request!

roborock.0
2025-09-24 20:42:07.399 debug go2rtc output: 20:42:07.398 INF [rtsp] listen addr=:8554 20:42:07.398 INF [webrtc] listen addr=:8555/tcp 20:42:07.398 INF [api] listen addr=:1984

roborock.0
2025-09-24 20:42:07.398 debug go2rtc output: 20:42:07.397 INF go2rtc platform=linux/arm64 revision=a4885c2 version=1.9.4

roborock.0
2025-09-24 20:42:07.287 debug initializing mainUpdateInterval

roborock.0
2025-09-24 20:42:07.287 info Starting adapter finished. Let's go!!!!!!!

roborock.0
2025-09-24 20:42:07.092 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:07.092 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_water_box_custom_mode request!

roborock.0
2025-09-24 20:42:07.047 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:07.047 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_carpet_clean_mode request!

roborock.0
2025-09-24 20:42:07.004 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:07.004 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_carpet_mode request!

roborock.0
2025-09-24 20:42:07.001 debug Checking for new firmware

roborock.0
2025-09-24 20:42:07.001 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:07.000 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_consumable request!

roborock.0
2025-09-24 20:42:06.998 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:06.997 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_room_mapping request!

roborock.0
2025-09-24 20:42:06.993 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:06.992 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_multi_maps_list request!

roborock.0
2025-09-24 20:42:06.989 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:06.989 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_fw_features request!

roborock.0
2025-09-24 20:42:06.981 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:06.981 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_clean_summary request!

roborock.0
2025-09-24 20:42:06.977 debug Size of message queue: 0

roborock.0
2025-09-24 20:42:06.976 debug Adapter not connected locally to robot 1Jtee536lJYhe63UjKzTZX. Not sending for method get_prop request!

roborock.0
2025-09-24 20:41:35.256 debug Supported features of robot 1Jtee536lJYhe63UjKzTZX - roborock.vacuum.a51: {"isWashThenChargeCmdSupported":1,"isDustCollectionSettingSupported":true,"isSupportedDrying":0,"isShakeMopSetSupported":true,"isVideoMonitorSupported":true,"isVideoSettingSupported":true,"isCarpetSupported":true,"isPhotoUploadSupported":false,"isAvoidCollisionSupported":true,"isCornerCleanModeSupported":false,"isCameraSupported":true,"isSupportSetSwitchMapMode":true,"isMopForbiddenSupported":true,"isShakeMopStrengthSupported":true,"isWaterBoxSupported":true,"isCustomWaterBoxDistanceSupported":false,"isBackChargeAutoWashSupported":true,"isAvoidCarpetSupported":true,"isVoiceControlSupported":["roborock.vacuum.a27"],"isElectronicWaterBoxSupported":false,"isCleanRouteFastModeSupported":true,"isVideoLiveCallSupported":false}

roborock.0
2025-09-24 20:41:35.255 debug localDevices: {}

roborock.0
2025-09-24 20:41:33.278 error Failed to process undefined on robot undefined (unknown device model): Failed to process message: Error: error:1C80006B:Provider routines::wrong final block length at Decipheriv.final (node:internal/crypto/cipher:193:29) at local_api.decryptECB (/opt/iobroker/node_modules/iobroker.roborock/lib/local_api.js:248:25) at Socket.handleMessage (/opt/iobroker/node_modules/iobroker.roborock/lib/local_api.js:199:34) at Socket.emit (node:events:524:28) at Socket.emit (node:domain:489:12) at UDP.onMessage (node:dgram:951:8)

roborock.0
2025-09-24 20:41:30.253 debug Size of message queue: 0

roborock.0
2025-09-24 20:41:30.253 debug Cloud message for 1Jtee536lJYhe63UjKzTZX with protocol 102 and id 0 received. Result: {"ssid":"GetYourOwnWifi","ip":"192.168.178.104","mac":"b0:4a:39:6e:44:0e","bssid":"74:42:7f:a1:34:46","rssi":-52}

roborock.0
2025-09-24 20:41:30.160 info MQTT connection established {"cmd":"connack","retain":false,"qos":0,"dup":false,"length":2,"topic":null,"payload":null,"sessionPresent":false,"returnCode":0}.

roborock.0
2025-09-24 20:41:30.047 debug Sent payload for 1Jtee536lJYhe63UjKzTZX with {"dps":{"101":"{"id":0,"method":"get_network_info","params":[]}"},"t":1758739290} using cloud connection

roborock.0
2025-09-24 20:41:30.043 info MQTT initialized

roborock.0
2025-09-24 20:41:29.876 debug Getting HomeData with homeId: 4333514

roborock.0
2025-09-24 20:41:29.650 debug initialize http_api

roborock.0
2025-09-24 20:41:29.648 info Loaded existing clientID: dec71ea4-b201-47a9-b18c-7397e263e13b

roborock.0
2025-09-24 20:41:29.639 info Starting adapter. This might take a few minutes depending on your setup. Please wait.

roborock.0
2025-09-24 20:41:29.629 info starting. Version 0.6.19 (non-npm: copystring/ioBroker.roborock) in /opt/iobroker/node_modules/iobroker.roborock, node: v20.19.5, js-controller: 7.0.7

roborock.0
2025-09-24 20:41:29.455 debug Plugin sentry Initialize Plugin (enabled=true)

Adapter Version

v0.6.19

JS-Controller Version

7.0.7

Node.js Version

v20.19.5

Operating System

bookworm

Additional Context

I may have something in the settings what I shouldn't, however I don't know how to fix. I appreciate your support!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions