Hypfer / Valetudo

Cloud replacement for vacuum robots enabling local-only operation
https://valetudo.cloud
Apache License 2.0
6.38k stars 388 forks source link

Valetudo crashing after some time on S5E #712

Closed makuser closed 3 years ago

makuser commented 3 years ago

Describe the bug

Valetudo crashes (exits) randomly and needs to be restarted

To Reproduce

I do not know yet, unfortunately

Screenshots

Vacuum Model

Roborock S5 Max

Valetudo Version

2021.02.0

Expected behavior

Run until killed

Additional context

[2021-02-23T20:22:18.862Z] [DEBUG] map_upload_handler { '31248862475': '' }
[2021-02-23T20:22:19.689Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":223}
[2021-02-23T20:22:19.736Z] [DEBUG] <<< cloud* {"stamp":1614111738}
[2021-02-23T20:22:19.737Z] [DEBUG] >>> cloud* {"stamp":1614111738}
[2021-02-23T20:22:19.740Z] [DEBUG] <<< cloud: {"id":223,"result":["map_upload_handler"],"exe_time":2}
[2021-02-23T20:22:19.879Z] [DEBUG] map_upload_handler { '31248910141': '' }
[2021-02-23T20:22:20.879Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":224}
[2021-02-23T20:22:20.937Z] [DEBUG] <<< cloud: {"id":224,"result":["map_upload_handler"],"exe_time":1}
[2021-02-23T20:22:21.072Z] [DEBUG] map_upload_handler { '31248937433': '' }
[2021-02-23T20:22:21.874Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":225}
[2021-02-23T20:22:21.899Z] [DEBUG] <<< cloud: {"id":225,"result":["map_upload_handler"],"exe_time":8}
[2021-02-23T20:22:22.152Z] [DEBUG] map_upload_handler { '31254883058': '' }
[2021-02-23T20:22:23.066Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":226}
[2021-02-23T20:22:23.129Z] [DEBUG] <<< cloud: {"id":226,"result":["map_upload_handler"],"exe_time":1}
[2021-02-23T20:22:23.230Z] [DEBUG] map_upload_handler { '31255094141': '' }
[2021-02-23T20:22:24.099Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":227}
[2021-02-23T20:22:24.269Z] [DEBUG] <<< cloud: {"id":227,"result":["map_upload_handler"],"exe_time":2}
[2021-02-23T20:22:24.282Z] [DEBUG] map_upload_handler { '31255145725': '' }
[2021-02-23T20:22:24.572Z] [DEBUG] <<< cloud* {"stamp":1614111743}
[2021-02-23T20:22:24.573Z] [DEBUG] cloud: Discarding pong
[2021-02-23T20:22:25.269Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":228}
[2021-02-23T20:22:25.446Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":229}
[2021-02-23T20:22:27.323Z] [DEBUG] <<< cloud: {"id":228,"result":["map_upload_handler"],"exe_time":287}
[2021-02-23T20:22:27.420Z] [DEBUG] <<< cloud: {"id":229,"result":[{"main_brush_work_time":511833,"side_brush_work_time":511833,"filter_work_time":511833,"filter_element_work_time":122720,"sensor_dirty_time":216271}],"exe_time":727}
[2021-02-23T20:22:28.464Z] [DEBUG] map_upload_handler { '31255170433': '' }
[2021-02-23T20:22:32.383Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":230}
[2021-02-23T20:22:35.403Z] [DEBUG] cloud request 230 get_map_v1 timed out
[2021-02-23T20:22:37.212Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:22:41.155Z] [DEBUG] <<< cloud: {"id":230,"result":["map_upload_handler"],"exe_time":4949}
[2021-02-23T20:22:41.286Z] [INFO] << cloud: ignoring response for non-pending request {"id":230,"result":["map_upload_handler"],"exe_time":4949}
[2021-02-23T20:22:41.318Z] [INFO] Cloud connected
[2021-02-23T20:22:42.216Z] [DEBUG] map_upload_handler { '31260636600': '' }
[2021-02-23T20:22:45.208Z] [DEBUG] <<< cloud* {"stamp":1614111763}
[2021-02-23T20:22:45.326Z] [DEBUG] >>> cloud* {"stamp":1614111763}
[2021-02-23T20:22:45.656Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":231}
[2021-02-23T20:22:45.997Z] [DEBUG] <<< cloud: {"id":231,"result":["map_upload_handler"],"exe_time":137}
[2021-02-23T20:22:46.262Z] [DEBUG] map_upload_handler { '31260709642': '' }
[2021-02-23T20:22:48.309Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":232}
[2021-02-23T20:22:48.783Z] [DEBUG] <<< cloud: {"id":232,"result":["map_upload_handler"],"exe_time":150}
[2021-02-23T20:22:49.235Z] [DEBUG] map_upload_handler { '31235413850': '' }
[2021-02-23T20:22:51.061Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":233}
[2021-02-23T20:22:51.422Z] [DEBUG] <<< cloud: {"id":233,"result":["map_upload_handler"],"exe_time":121}
[2021-02-23T20:22:52.193Z] [DEBUG] map_upload_handler { '31235718016': '' }
[2021-02-23T20:22:54.686Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":234}
[2021-02-23T20:22:56.667Z] [DEBUG] cloud request 234 get_map_v1 timed out
[2021-02-23T20:22:56.892Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:22:57.317Z] [DEBUG] <<< cloud: {"id":234,"result":["map_upload_handler"],"exe_time":1034}
[2021-02-23T20:22:57.317Z] [INFO] << cloud: ignoring response for non-pending request {"id":234,"result":["map_upload_handler"],"exe_time":1034}
[2021-02-23T20:22:57.329Z] [INFO] Cloud connected
[2021-02-23T20:22:59.344Z] [DEBUG] map_upload_handler { '31235776225': '' }
[2021-02-23T20:23:03.921Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":235}
[2021-02-23T20:23:07.449Z] [DEBUG] <<< cloud* {"stamp":1614111783}
[2021-02-23T20:23:07.548Z] [DEBUG] >>> cloud* {"stamp":1614111783}
[2021-02-23T20:23:07.584Z] [DEBUG] cloud request 235 get_map_v1 timed out
[2021-02-23T20:23:07.592Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:23:08.067Z] [DEBUG] <<< cloud: {"id":235,"result":["map_upload_handler"],"exe_time":121}
[2021-02-23T20:23:08.068Z] [INFO] << cloud: ignoring response for non-pending request {"id":235,"result":["map_upload_handler"],"exe_time":121}
[2021-02-23T20:23:08.069Z] [INFO] Cloud connected
[2021-02-23T20:23:09.323Z] [DEBUG] map_upload_handler { '31235817433': '' }
[2021-02-23T20:23:14.664Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":236}
[2021-02-23T20:23:18.669Z] [DEBUG] cloud request 236 get_map_v1 timed out
[2021-02-23T20:23:19.976Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:23:23.936Z] [DEBUG] <<< cloud: {"id":236,"result":["map_upload_handler"],"exe_time":233}
[2021-02-23T20:23:24.088Z] [INFO] << cloud: ignoring response for non-pending request {"id":236,"result":["map_upload_handler"],"exe_time":233}
[2021-02-23T20:23:24.088Z] [INFO] Cloud connected
[2021-02-23T20:23:24.652Z] [DEBUG] <<< cloud* {"stamp":1614111803}
[2021-02-23T20:23:24.653Z] [DEBUG] >>> cloud* {"stamp":1614111803}
[2021-02-23T20:23:25.286Z] [DEBUG] map_upload_handler { '31242062017': '' }
[2021-02-23T20:23:31.150Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":237}
[2021-02-23T20:23:38.321Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":238}
[2021-02-23T20:23:49.282Z] [DEBUG] cloud request 237 get_map_v1 timed out
[2021-02-23T20:23:50.731Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:23:52.658Z] [DEBUG] cloud request 238 get_consumable timed out
[2021-02-23T20:23:56.333Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":238}
    at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:185:32)
    at listOnTimeout (internal/timers.js:549:17)
    at processTimers (internal/timers.js:492:7)
[2021-02-23T20:24:10.304Z] [DEBUG] <<< cloud* {"stamp":1614111849}
[2021-02-23T20:24:10.487Z] [DEBUG] >>> cloud* {"stamp":1614111849}
[2021-02-23T20:24:10.515Z] [INFO] Cloud connected
[2021-02-23T20:24:11.547Z] [DEBUG] <<< cloud: {"id":237,"result":["retry"],"exe_time":1626}
[2021-02-23T20:24:11.548Z] [INFO] << cloud: ignoring response for non-pending request {"id":237,"result":["retry"],"exe_time":1626}
[2021-02-23T20:24:12.823Z] [DEBUG] map_upload_handler { '31242188808': '' }
[2021-02-23T20:24:16.058Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":239}
[2021-02-23T20:24:18.353Z] [DEBUG] cloud request 239 get_map_v1 timed out
[2021-02-23T20:24:18.501Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-02-23T20:24:20.544Z] [DEBUG] <<< cloud: {"id":239,"result":["map_upload_handler"],"exe_time":108}
[2021-02-23T20:24:20.758Z] [INFO] << cloud: ignoring response for non-pending request {"id":239,"result":["map_upload_handler"],"exe_time":108}
[2021-02-23T20:24:20.758Z] [INFO] Cloud connected
[2021-02-23T20:24:21.056Z] [DEBUG] map_upload_handler { '31242237808': '' }
[2021-02-23T20:24:25.642Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":240}
[2021-02-23T20:24:26.347Z] [DEBUG] <<< cloud: {"id":240,"result":["map_upload_handler"],"exe_time":295}
[2021-02-23T20:24:28.020Z] [DEBUG] map_upload_handler { '31242277350': '' }
[2021-02-23T20:24:29.046Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":241}
Hypfer commented 3 years ago

Not seeing any stacktrace in the log may indicate OOM issues.

I've just added os.freemem() to the memoryStatInterval feature.

You may want to try the latest master and enable the feature by setting an interval (in ms) for debug.memoryStatInterval in the config file

creatvty commented 3 years ago

Hi, I seem to have a similar issue. I'll contribute my logs here:

[2021-03-12T16:33:03.622Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:33:20.896Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_consumable', args: [] }
[2021-03-12T16:33:21.197Z] [INFO] Cloud connected
[2021-03-12T16:33:43.744Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:34:01.368Z] [INFO] Cloud connected
[2021-03-12T16:35:23.450Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:35:23.460Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":7156}
    at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:185:32)
    at listOnTimeout (internal/timers.js:549:17)
    at processTimers (internal/timers.js:492:7)
[2021-03-12T16:35:41.874Z] [INFO] Cloud connected
[2021-03-12T16:39:24.411Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:39:25.747Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":7384}
    at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:185:32)
    at listOnTimeout (internal/timers.js:549:17)
    at processTimers (internal/timers.js:492:7)
[2021-03-12T16:39:32.659Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_status', args: {} }
[2021-03-12T16:39:42.543Z] [INFO] Cloud connected
[2021-03-12T16:42:29.288Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:42:33.125Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_consumable', args: [] }
[2021-03-12T16:42:38.073Z] [INFO] << cloud: ignoring response for non-pending request {"id":7474,"result":["map_upload_handler"]}
[2021-03-12T16:42:38.197Z] [INFO] Cloud connected
[2021-03-12T16:43:01.959Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:43:03.779Z] [INFO] << cloud: ignoring response for non-pending request {"id":7479,"result":[{"msg_ver":3,"msg_seq":284,"state":5,"battery":78,"clean_time":960,"clean_area":22650000,"error_code":0,"map_present":1,"in_cleaning":1,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"lock_status":0}]}
[2021-03-12T16:43:03.996Z] [INFO] Cloud connected
[2021-03-12T16:44:24.904Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore
[2021-03-12T16:44:50.964Z] [INFO] Cloud connected
[2021-03-12T16:47:06.056Z] [INFO] Loading configuration file: /mnt/data/valetudo/valetudo_config.json
[2021-03-12T16:47:06.087Z] [INFO] Set Logfile to /tmp/valetudo.log
[2021-03-12T16:47:06.095Z] [INFO] Autodetected RoborockS5ValetudoRobot
[2021-03-12T16:47:06.266Z] [INFO] Starting Valetudo 2021.02.0
[2021-03-12T16:47:06.267Z] [INFO] Configuration file: /mnt/data/valetudo/valetudo_config.json
[2021-03-12T16:47:06.268Z] [INFO] Logfile: /tmp/valetudo.log
[2021-03-12T16:47:06.272Z] [INFO] Robot: Beijing Roborock Technology Co., Ltd. S5 (RoborockS5ValetudoRobot)
[2021-03-12T16:47:06.273Z] [INFO] JS Runtime Version v14.4.0
[2021-03-12T16:47:06.275Z] [INFO] Max Heap Size: 33.5 MiB
[2021-03-12T16:47:06.276Z] [INFO] Node Flags: --max-old-space-size=32
[2021-03-12T16:47:06.287Z] [INFO] DeviceId xxxxxx
[2021-03-12T16:47:06.288Z] [INFO] IP 127.0.0.1
[2021-03-12T16:47:06.289Z] [INFO] CloudSecret xxxxxxxxxxxx
[2021-03-12T16:47:06.290Z] [INFO] LocalSecret xxxxxxxxxxxxxxx
[2021-03-12T16:47:06.292Z] [INFO] Firmware Version: 3.5.8_002020
[2021-03-12T16:47:06.961Z] [INFO] Dummycloud is spoofing 127.0.0.1:8053 on 127.0.0.1:8053
[2021-03-12T16:47:06.970Z] [INFO] Webserver running on port 80
[2021-03-12T16:47:06.991Z] [INFO] Map Upload Server running on port 8079
[2021-03-12T16:46:58.005Z] [INFO] Successfully set the robot time via NTP to 2021-03-12T16:46:58.890Z
[2021-03-12T16:46:58.368Z] [INFO] Connected successfully to mqtt server
[2021-03-12T16:47:02.497Z] [INFO] Cloud connected

My model is a S5. It happened while I was running a cleanup. if that helps.

makuser commented 3 years ago

Not seeing any stacktrace in the log may indicate OOM issues.

I've just added os.freemem() to the memoryStatInterval feature.

You may want to try the latest master and enable the feature by setting an interval (in ms) for debug.memoryStatInterval in the config file

Unfortunately it has not happened ever since... Anyway, I enabled the function and I will be getting back once I find something

Hypfer commented 3 years ago

5787afa adds some additional forced garbage collection to the lowmem build which might also be helpful here.

npm run build_armv7_lowmem

sfspeiser commented 3 years ago

The same thing happens to me. The S5E crashes after a while. I am not running the lowmem version yet, but seeing that the free mem went down to 2MB it might be a good idea. After some while, the ssh shell crashed out as well.

However, i could not find any oom_killer logs in the messages or syslog files. The vm.min_free_kbytes is set to 2038, which would align with the ~2MB of mem left.

Here is the valetudo log. I will switch to the lowmem version of valetudo and see if that helps. ``` BusyBox v1.24.1 (2019-11-15 15:22:50 CST) built-in shell (ash) [root@rockrobo ~]# tail -f /tmp/valetudo.log [2021-04-06T07:42:17.638Z] [DEBUG] <<< cloud: {"id":773,"result":["retry"]} [2021-04-06T07:42:17.816Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:42:22.253Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.020 MiB' } [2021-04-06T07:42:24.947Z] [DEBUG] <<< cloud* {"stamp":1617694944} [2021-04-06T07:42:24.947Z] [DEBUG] >>> cloud* {"stamp":1617694944} [2021-04-06T07:42:27.256Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.023 MiB' } [2021-04-06T07:42:32.260Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.000 MiB' } [2021-04-06T07:42:37.264Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.020 MiB' } [2021-04-06T07:42:42.267Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.012 MiB' } [2021-04-06T07:42:44.947Z] [DEBUG] <<< cloud* {"stamp":1617694964} [2021-04-06T07:42:44.947Z] [DEBUG] >>> cloud* {"stamp":1617694964} [2021-04-06T07:42:47.267Z] [INFO] Memory Stats { totalHeapSize: '16.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '78.074 MiB' } [2021-04-06T07:42:48.927Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":774} [2021-04-06T07:42:48.934Z] [DEBUG] <<< cloud: {"id":774,"result":[{"msg_ver":2,"msg_seq":792,"state":8,"battery":100,"clean_time":10,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":2} [2021-04-06T07:42:51.686Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":775} [2021-04-06T07:42:51.693Z] [DEBUG] <<< cloud: {"id":775,"result":[{"msg_ver":2,"msg_seq":793,"state":8,"battery":100,"clean_time":10,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":0,"in_returning":0,"in_fresh_state":1,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":2} [2021-04-06T07:42:52.267Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '77.727 MiB' } [2021-04-06T07:42:57.271Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '77.422 MiB' } [2021-04-06T07:43:02.244Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":776} [2021-04-06T07:43:02.250Z] [DEBUG] <<< cloud: {"id":776,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":1} [2021-04-06T07:43:02.285Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '77.715 MiB' } [2021-04-06T07:43:03.229Z] [DEBUG] >>> cloud: {"method":"app_segment_clean","params":[{"segments":[18,21],"repeat":1}],"id":777} [2021-04-06T07:43:03.234Z] [DEBUG] <<< cloud: {"id":777,"result":["ok"]} [2021-04-06T07:43:04.170Z] [DEBUG] <<< cloud: {"method":"event.error_code","params":[0],"id":282255125} [2021-04-06T07:43:04.175Z] [DEBUG] >>> cloud: {"id":282255125,"result":"ok"} [2021-04-06T07:43:04.178Z] [DEBUG] <<< cloud: {"method":"event.status","id":74167237,"params":[{"msg_ver":2,"msg_seq":794,"state":18,"battery":100,"clean_time":10,"clean_area":0,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}]} [2021-04-06T07:43:04.185Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":778} [2021-04-06T07:43:04.187Z] [DEBUG] >>> cloud: {"id":74167237,"result":"ok"} [2021-04-06T07:43:04.213Z] [DEBUG] <<< cloud: {"id":778,"result":["retry"],"exe_time":24} [2021-04-06T07:43:04.369Z] [DEBUG] <<< cloud: {"method":"props","id":181075318,"params":{"state":18,"battery":100,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:43:04.376Z] [DEBUG] >>> cloud: {"id":181075318,"result":"ok"} [2021-04-06T07:43:04.947Z] [DEBUG] <<< cloud* {"stamp":1617694984} [2021-04-06T07:43:04.947Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:43:07.217Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":779} [2021-04-06T07:43:07.222Z] [DEBUG] <<< cloud: {"id":779,"result":["retry"],"exe_time":1} [2021-04-06T07:43:07.285Z] [INFO] Memory Stats { totalHeapSize: '16.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '76.449 MiB' } [2021-04-06T07:43:10.226Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":780} [2021-04-06T07:43:10.231Z] [DEBUG] <<< cloud: {"id":780,"result":["retry"],"exe_time":1} [2021-04-06T07:43:12.285Z] [INFO] Memory Stats { totalHeapSize: '16.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '75.082 MiB' } [2021-04-06T07:43:13.234Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":781} [2021-04-06T07:43:13.241Z] [DEBUG] <<< cloud: {"id":781,"result":["retry"],"exe_time":1} [2021-04-06T07:43:16.244Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":782} [2021-04-06T07:43:16.251Z] [DEBUG] <<< cloud: {"id":782,"result":["retry"]} [2021-04-06T07:43:16.407Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:43:17.285Z] [INFO] Memory Stats { totalHeapSize: '16.586 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '58.301 MiB' } [2021-04-06T07:43:18.642Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":783} [2021-04-06T07:43:18.648Z] [DEBUG] <<< cloud: {"id":783,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:18.825Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:43:19.260Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":784} [2021-04-06T07:43:19.289Z] [DEBUG] <<< cloud: {"id":784,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:19.384Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:43:20.651Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":785} [2021-04-06T07:43:20.657Z] [DEBUG] <<< cloud: {"id":785,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:20.760Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:43:21.292Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":786} [2021-04-06T07:43:21.297Z] [DEBUG] <<< cloud: {"id":786,"result":["map_upload_handler"]} [2021-04-06T07:43:21.403Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:43:22.286Z] [INFO] Memory Stats { totalHeapSize: '17.336 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '54.195 MiB' } [2021-04-06T07:43:22.661Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":787} [2021-04-06T07:43:22.670Z] [DEBUG] <<< cloud: {"id":787,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:22.790Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:43:23.300Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":788} [2021-04-06T07:43:23.306Z] [DEBUG] <<< cloud: {"id":788,"result":["map_upload_handler"]} [2021-04-06T07:43:23.409Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:43:24.672Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":789} [2021-04-06T07:43:24.690Z] [DEBUG] <<< cloud: {"id":789,"result":["map_upload_handler"]} [2021-04-06T07:43:24.781Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:43:24.947Z] [DEBUG] <<< cloud* {"stamp":1617695004} [2021-04-06T07:43:24.948Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:43:25.309Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":790} [2021-04-06T07:43:25.314Z] [DEBUG] <<< cloud: {"id":790,"result":["map_upload_handler"]} [2021-04-06T07:43:25.421Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:43:26.693Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":791} [2021-04-06T07:43:26.699Z] [DEBUG] <<< cloud: {"id":791,"result":["map_upload_handler"]} [2021-04-06T07:43:26.816Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:43:27.286Z] [INFO] Memory Stats { totalHeapSize: '17.570 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '51.605 MiB' } [2021-04-06T07:43:27.317Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":792} [2021-04-06T07:43:27.353Z] [DEBUG] <<< cloud: {"id":792,"result":["map_upload_handler"]} [2021-04-06T07:43:27.423Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:43:28.702Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":793} [2021-04-06T07:43:28.708Z] [DEBUG] <<< cloud: {"id":793,"result":["map_upload_handler"]} [2021-04-06T07:43:28.813Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:43:29.356Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":794} [2021-04-06T07:43:29.363Z] [DEBUG] <<< cloud: {"id":794,"result":["map_upload_handler"]} [2021-04-06T07:43:29.471Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:43:30.711Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":795} [2021-04-06T07:43:30.717Z] [DEBUG] <<< cloud: {"id":795,"result":["map_upload_handler"]} [2021-04-06T07:43:30.818Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:43:31.366Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":796} [2021-04-06T07:43:31.372Z] [DEBUG] <<< cloud: {"id":796,"result":["map_upload_handler"]} [2021-04-06T07:43:31.481Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:43:32.287Z] [INFO] Memory Stats { totalHeapSize: '16.820 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '51.801 MiB' } [2021-04-06T07:43:32.721Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":797} [2021-04-06T07:43:32.727Z] [DEBUG] <<< cloud: {"id":797,"result":["map_upload_handler"]} [2021-04-06T07:43:32.853Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:43:33.374Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":798} [2021-04-06T07:43:33.383Z] [DEBUG] <<< cloud: {"id":798,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:43:33.492Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:43:34.731Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":799} [2021-04-06T07:43:34.739Z] [DEBUG] <<< cloud: {"id":799,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:34.887Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:43:35.386Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":800} [2021-04-06T07:43:35.394Z] [DEBUG] <<< cloud: {"id":800,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:35.508Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:43:36.742Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":801} [2021-04-06T07:43:36.753Z] [DEBUG] <<< cloud: {"id":801,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:36.905Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:43:37.287Z] [INFO] Memory Stats { totalHeapSize: '16.570 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '53.926 MiB' } [2021-04-06T07:43:37.396Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":802} [2021-04-06T07:43:37.456Z] [DEBUG] <<< cloud: {"id":802,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:37.507Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:43:38.756Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":803} [2021-04-06T07:43:38.763Z] [DEBUG] <<< cloud: {"id":803,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:38.893Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:43:39.459Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":804} [2021-04-06T07:43:39.466Z] [DEBUG] <<< cloud: {"id":804,"result":["map_upload_handler"]} [2021-04-06T07:43:39.569Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:43:40.774Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":805} [2021-04-06T07:43:40.785Z] [DEBUG] <<< cloud: {"id":805,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:43:40.889Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:43:41.470Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":806} [2021-04-06T07:43:41.477Z] [DEBUG] <<< cloud: {"id":806,"result":["map_upload_handler"]} [2021-04-06T07:43:41.579Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:43:42.287Z] [INFO] Memory Stats { totalHeapSize: '16.070 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '52.430 MiB' } [2021-04-06T07:43:42.788Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":807} [2021-04-06T07:43:42.795Z] [DEBUG] <<< cloud: {"id":807,"result":["map_upload_handler"],"exe_time":4} [2021-04-06T07:43:42.904Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:43:43.487Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":808} [2021-04-06T07:43:43.492Z] [DEBUG] <<< cloud: {"id":808,"result":["map_upload_handler"]} [2021-04-06T07:43:43.633Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:43:44.786Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:43:44.787Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:43:44.787Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:43:44.797Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":809} [2021-04-06T07:43:44.846Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-37},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23431},"id":131340431,"method":"_otc.info"} [2021-04-06T07:43:44.848Z] [DEBUG] >>> cloud: {"id":131340431,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:43:44.947Z] [DEBUG] <<< cloud* {"stamp":1617695024} [2021-04-06T07:43:44.947Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:43:46.797Z] [DEBUG] cloud request 809 get_map_v1 timed out [2021-04-06T07:43:46.799Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:43:47.287Z] [INFO] Memory Stats { totalHeapSize: '16.070 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '52.230 MiB' } [2021-04-06T07:43:52.290Z] [INFO] Memory Stats { totalHeapSize: '16.070 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '51.742 MiB' } [2021-04-06T07:43:57.290Z] [INFO] Memory Stats { totalHeapSize: '16.070 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '51.996 MiB' } [2021-04-06T07:44:00.417Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:44:00.418Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:44:00.418Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:44:00.422Z] [INFO] Cloud connected [2021-04-06T07:44:01.001Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-41},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23447},"id":2085620632,"method":"_otc.info"} [2021-04-06T07:44:01.003Z] [DEBUG] >>> cloud: {"id":2085620632,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:44:01.208Z] [DEBUG] <<< cloud: {"method":"props","id":234787333,"params":{"state":18,"battery":100,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:44:01.220Z] [DEBUG] >>> cloud: {"id":234787333,"result":"ok"} [2021-04-06T07:44:01.609Z] [DEBUG] <<< cloud: {"id":821069864,"method":"_sync.getctrycode","params":{}} [2021-04-06T07:44:01.611Z] [DEBUG] >>> cloud: {"id":821069864,"result":{"ctry_code":"DE"}} [2021-04-06T07:44:01.811Z] [DEBUG] <<< cloud: {"method":"props","id":241234094,"params":{"main_brush_life":97}} [2021-04-06T07:44:01.816Z] [DEBUG] >>> cloud: {"id":241234094,"result":"ok"} [2021-04-06T07:44:01.820Z] [DEBUG] <<< cloud: {"method":"props","id":76169498,"params":{"side_brush_life":95}} [2021-04-06T07:44:01.843Z] [DEBUG] >>> cloud: {"id":76169498,"result":"ok"} [2021-04-06T07:44:01.857Z] [DEBUG] <<< cloud: {"method":"props","id":123183150,"params":{"filter_life":93}} [2021-04-06T07:44:01.863Z] [DEBUG] >>> cloud: {"id":123183150,"result":"ok"} [2021-04-06T07:44:02.288Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":810} [2021-04-06T07:44:02.292Z] [INFO] Memory Stats { totalHeapSize: '16.070 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '51.410 MiB' } [2021-04-06T07:44:02.296Z] [DEBUG] <<< cloud: {"id":810,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":2} [2021-04-06T07:44:03.926Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":811} [2021-04-06T07:44:03.932Z] [DEBUG] <<< cloud: {"id":811,"result":["map_upload_handler"]} [2021-04-06T07:44:04.115Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:44:05.941Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":812} [2021-04-06T07:44:05.952Z] [DEBUG] <<< cloud: {"id":812,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:06.095Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:44:07.293Z] [INFO] Memory Stats { totalHeapSize: '15.602 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '1.383 MiB', freeSystemMemory: '52.859 MiB' } [2021-04-06T07:44:07.956Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":813} [2021-04-06T07:44:07.966Z] [DEBUG] <<< cloud: {"id":813,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:08.158Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:44:10.013Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":814} [2021-04-06T07:44:10.020Z] [DEBUG] <<< cloud: {"id":814,"result":["map_upload_handler"]} [2021-04-06T07:44:10.158Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:44:12.025Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":815} [2021-04-06T07:44:12.031Z] [DEBUG] <<< cloud: {"id":815,"result":["map_upload_handler"]} [2021-04-06T07:44:12.146Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:44:12.293Z] [INFO] Memory Stats { totalHeapSize: '15.836 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '52.137 MiB' } [2021-04-06T07:44:14.033Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":816} [2021-04-06T07:44:14.039Z] [DEBUG] <<< cloud: {"id":816,"result":["map_upload_handler"]} [2021-04-06T07:44:14.141Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:44:16.043Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":817} [2021-04-06T07:44:16.048Z] [DEBUG] <<< cloud: {"id":817,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:16.153Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:44:17.293Z] [INFO] Memory Stats { totalHeapSize: '15.836 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '51.668 MiB' } [2021-04-06T07:44:18.051Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":818} [2021-04-06T07:44:18.058Z] [DEBUG] <<< cloud: {"id":818,"result":["map_upload_handler"]} [2021-04-06T07:44:18.202Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:44:20.064Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":819} [2021-04-06T07:44:20.071Z] [DEBUG] <<< cloud: {"id":819,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:20.174Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:44:21.020Z] [DEBUG] <<< cloud* {"stamp":1617695060} [2021-04-06T07:44:21.021Z] [DEBUG] >>> cloud* {"stamp":1617695060} [2021-04-06T07:44:22.075Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":820} [2021-04-06T07:44:22.095Z] [DEBUG] <<< cloud: {"id":820,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:22.219Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:44:22.351Z] [INFO] Memory Stats { totalHeapSize: '15.820 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '50.512 MiB' } [2021-04-06T07:44:24.099Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":821} [2021-04-06T07:44:24.107Z] [DEBUG] <<< cloud: {"id":821,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:44:24.236Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:44:26.142Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":822} [2021-04-06T07:44:26.150Z] [DEBUG] <<< cloud: {"id":822,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:26.323Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:44:27.351Z] [INFO] Memory Stats { totalHeapSize: '15.820 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '48.426 MiB' } [2021-04-06T07:44:28.153Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":823} [2021-04-06T07:44:28.159Z] [DEBUG] <<< cloud: {"id":823,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:28.338Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:44:30.165Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":824} [2021-04-06T07:44:30.171Z] [DEBUG] <<< cloud: {"id":824,"result":["map_upload_handler"]} [2021-04-06T07:44:30.332Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:44:32.176Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":825} [2021-04-06T07:44:32.190Z] [DEBUG] <<< cloud: {"id":825,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:32.355Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:44:32.357Z] [INFO] Memory Stats { totalHeapSize: '16.086 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '46.574 MiB' } [2021-04-06T07:44:34.194Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":826} [2021-04-06T07:44:34.207Z] [DEBUG] <<< cloud: {"id":826,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:34.322Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:44:36.211Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":827} [2021-04-06T07:44:36.237Z] [DEBUG] <<< cloud: {"id":827,"result":["map_upload_handler"]} [2021-04-06T07:44:36.328Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:44:37.357Z] [INFO] Memory Stats { totalHeapSize: '16.090 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '45.086 MiB' } [2021-04-06T07:44:38.242Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":828} [2021-04-06T07:44:38.250Z] [DEBUG] <<< cloud: {"id":828,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:38.364Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:44:40.253Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":829} [2021-04-06T07:44:40.259Z] [DEBUG] <<< cloud: {"id":829,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:40.415Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:44:41.020Z] [DEBUG] <<< cloud* {"stamp":1617695080} [2021-04-06T07:44:41.020Z] [DEBUG] >>> cloud* {"stamp":1617695080} [2021-04-06T07:44:42.262Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":830} [2021-04-06T07:44:42.267Z] [DEBUG] <<< cloud: {"id":830,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:42.357Z] [INFO] Memory Stats { totalHeapSize: '16.090 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '43.059 MiB' } [2021-04-06T07:44:42.434Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:44:44.272Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":831} [2021-04-06T07:44:44.280Z] [DEBUG] <<< cloud: {"id":831,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:44.425Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:44:46.283Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":832} [2021-04-06T07:44:46.291Z] [DEBUG] <<< cloud: {"id":832,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:44:46.447Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:44:47.357Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '41.527 MiB' } [2021-04-06T07:44:48.294Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":833} [2021-04-06T07:44:48.321Z] [DEBUG] <<< cloud: {"id":833,"result":["map_upload_handler"]} [2021-04-06T07:44:48.452Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:44:50.327Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":834} [2021-04-06T07:44:50.335Z] [DEBUG] <<< cloud: {"id":834,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:50.481Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:44:52.339Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":835} [2021-04-06T07:44:52.346Z] [DEBUG] <<< cloud: {"id":835,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:52.357Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '39.426 MiB' } [2021-04-06T07:44:52.504Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:44:54.350Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":836} [2021-04-06T07:44:54.356Z] [DEBUG] <<< cloud: {"id":836,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:44:54.519Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:44:56.363Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":837} [2021-04-06T07:44:56.372Z] [DEBUG] <<< cloud: {"id":837,"result":["map_upload_handler"]} [2021-04-06T07:44:56.512Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:44:57.358Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '36.824 MiB' } [2021-04-06T07:44:58.401Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":838} [2021-04-06T07:44:58.409Z] [DEBUG] <<< cloud: {"id":838,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:44:58.522Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:45:00.413Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":839} [2021-04-06T07:45:00.422Z] [DEBUG] <<< cloud: {"id":839,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:00.527Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:45:01.020Z] [DEBUG] <<< cloud* {"stamp":1617695100} [2021-04-06T07:45:01.020Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:45:02.355Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":840} [2021-04-06T07:45:02.358Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '35.879 MiB' } [2021-04-06T07:45:02.360Z] [DEBUG] <<< cloud: {"id":840,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":1} [2021-04-06T07:45:02.429Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":841} [2021-04-06T07:45:02.435Z] [DEBUG] <<< cloud: {"id":841,"result":["map_upload_handler"]} [2021-04-06T07:45:02.542Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:45:04.439Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":842} [2021-04-06T07:45:04.446Z] [DEBUG] <<< cloud: {"id":842,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:04.604Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:45:06.449Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":843} [2021-04-06T07:45:06.456Z] [DEBUG] <<< cloud: {"id":843,"result":["map_upload_handler"]} [2021-04-06T07:45:06.588Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:45:07.359Z] [INFO] Memory Stats { totalHeapSize: '15.840 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '35.246 MiB' } [2021-04-06T07:45:08.460Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":844} [2021-04-06T07:45:08.469Z] [DEBUG] <<< cloud: {"id":844,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:08.652Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:45:10.474Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":845} [2021-04-06T07:45:10.507Z] [DEBUG] <<< cloud: {"id":845,"result":["map_upload_handler"]} [2021-04-06T07:45:10.657Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:45:12.360Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '34.480 MiB' } [2021-04-06T07:45:12.533Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":846} [2021-04-06T07:45:12.543Z] [DEBUG] <<< cloud: {"id":846,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:12.688Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:45:14.548Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":847} [2021-04-06T07:45:14.555Z] [DEBUG] <<< cloud: {"id":847,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:14.714Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:45:16.560Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":848} [2021-04-06T07:45:16.567Z] [DEBUG] <<< cloud: {"id":848,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:16.739Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:45:17.360Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '30.699 MiB' } [2021-04-06T07:45:18.571Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":849} [2021-04-06T07:45:18.578Z] [DEBUG] <<< cloud: {"id":849,"result":["map_upload_handler"]} [2021-04-06T07:45:18.758Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:45:20.572Z] [DEBUG] <<< cloud: {"method":"event.status","id":167553281,"params":[{"msg_ver":2,"msg_seq":803,"state":18,"battery":99,"clean_time":136,"clean_area":925000,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}]} [2021-04-06T07:45:20.584Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":850} [2021-04-06T07:45:20.586Z] [DEBUG] >>> cloud: {"id":167553281,"result":"ok"} [2021-04-06T07:45:20.591Z] [DEBUG] <<< cloud: {"id":850,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:20.712Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:45:20.842Z] [DEBUG] <<< cloud: {"method":"props","id":280190963,"params":{"state":18,"battery":99,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:45:20.847Z] [DEBUG] >>> cloud: {"id":280190963,"result":"ok"} [2021-04-06T07:45:21.020Z] [DEBUG] <<< cloud* {"stamp":1617695120} [2021-04-06T07:45:21.021Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:45:22.361Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '29.629 MiB' } [2021-04-06T07:45:22.593Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":851} [2021-04-06T07:45:22.599Z] [DEBUG] <<< cloud: {"id":851,"result":["map_upload_handler"]} [2021-04-06T07:45:22.701Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:45:24.604Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":852} [2021-04-06T07:45:24.611Z] [DEBUG] <<< cloud: {"id":852,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:24.728Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:45:26.615Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":853} [2021-04-06T07:45:26.631Z] [DEBUG] <<< cloud: {"id":853,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:26.762Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:45:27.362Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '26.750 MiB' } [2021-04-06T07:45:28.635Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":854} [2021-04-06T07:45:28.640Z] [DEBUG] <<< cloud: {"id":854,"result":["map_upload_handler"]} [2021-04-06T07:45:28.758Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:45:30.644Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":855} [2021-04-06T07:45:30.650Z] [DEBUG] <<< cloud: {"id":855,"result":["map_upload_handler"]} [2021-04-06T07:45:30.811Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:45:32.362Z] [INFO] Memory Stats { totalHeapSize: '16.340 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '25.078 MiB' } [2021-04-06T07:45:32.653Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":856} [2021-04-06T07:45:32.661Z] [DEBUG] <<< cloud: {"id":856,"result":["map_upload_handler"]} [2021-04-06T07:45:32.784Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:45:34.666Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":857} [2021-04-06T07:45:34.673Z] [DEBUG] <<< cloud: {"id":857,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:34.845Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:45:36.677Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":858} [2021-04-06T07:45:36.689Z] [DEBUG] <<< cloud: {"id":858,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:36.857Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:45:37.362Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '23.371 MiB' } [2021-04-06T07:45:38.693Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":859} [2021-04-06T07:45:38.703Z] [DEBUG] <<< cloud: {"id":859,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:38.871Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:45:40.708Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":860} [2021-04-06T07:45:40.732Z] [DEBUG] <<< cloud: {"id":860,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:40.882Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:45:41.038Z] [DEBUG] <<< cloud* {"stamp":1617695140} [2021-04-06T07:45:41.039Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:45:42.363Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '22.172 MiB' } [2021-04-06T07:45:42.735Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":861} [2021-04-06T07:45:42.741Z] [DEBUG] <<< cloud: {"id":861,"result":["map_upload_handler"]} [2021-04-06T07:45:42.903Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:45:44.747Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":862} [2021-04-06T07:45:44.766Z] [DEBUG] <<< cloud: {"id":862,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:44.886Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:45:46.769Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":863} [2021-04-06T07:45:46.776Z] [DEBUG] <<< cloud: {"id":863,"result":["map_upload_handler"],"exe_time":3} [2021-04-06T07:45:46.878Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:45:47.363Z] [INFO] Memory Stats { totalHeapSize: '16.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '21.035 MiB' } [2021-04-06T07:45:48.779Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":864} [2021-04-06T07:45:48.786Z] [DEBUG] <<< cloud: {"id":864,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:48.886Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:45:50.789Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":865} [2021-04-06T07:45:50.796Z] [DEBUG] <<< cloud: {"id":865,"result":["map_upload_handler"]} [2021-04-06T07:45:50.899Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:45:52.363Z] [INFO] Memory Stats { totalHeapSize: '16.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '18.758 MiB' } [2021-04-06T07:45:52.798Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":866} [2021-04-06T07:45:52.813Z] [DEBUG] <<< cloud: {"id":866,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:45:52.969Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:45:54.818Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":867} [2021-04-06T07:45:54.825Z] [DEBUG] <<< cloud: {"id":867,"result":["map_upload_handler"]} [2021-04-06T07:45:54.950Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:45:56.492Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:45:56.493Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:45:56.493Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:45:56.829Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":868} [2021-04-06T07:45:57.092Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-43},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23563},"id":488190646,"method":"_otc.info"} [2021-04-06T07:45:57.095Z] [DEBUG] >>> cloud: {"id":488190646,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:45:57.302Z] [DEBUG] <<< cloud: {"method":"props","id":21956837,"params":{"state":18,"battery":99,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:45:57.307Z] [DEBUG] >>> cloud: {"id":21956837,"result":"ok"} [2021-04-06T07:45:57.364Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.504 MiB' } [2021-04-06T07:45:57.702Z] [DEBUG] <<< cloud: {"id":1156831658,"method":"_sync.getctrycode","params":{}} [2021-04-06T07:45:57.704Z] [DEBUG] >>> cloud: {"id":1156831658,"result":{"ctry_code":"DE"}} [2021-04-06T07:45:57.903Z] [DEBUG] <<< cloud: {"method":"props","id":205717034,"params":{"main_brush_life":97}} [2021-04-06T07:45:57.907Z] [DEBUG] >>> cloud: {"id":205717034,"result":"ok"} [2021-04-06T07:45:57.912Z] [DEBUG] <<< cloud: {"method":"props","id":186609752,"params":{"side_brush_life":95}} [2021-04-06T07:45:57.916Z] [DEBUG] >>> cloud: {"id":186609752,"result":"ok"} [2021-04-06T07:45:57.921Z] [DEBUG] <<< cloud: {"method":"props","id":150664869,"params":{"filter_life":93}} [2021-04-06T07:45:57.924Z] [DEBUG] >>> cloud: {"id":150664869,"result":"ok"} [2021-04-06T07:45:58.829Z] [DEBUG] cloud request 868 get_map_v1 timed out [2021-04-06T07:45:58.830Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:46:02.367Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.211 MiB' } [2021-04-06T07:46:02.425Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_consumable', args: [] } [2021-04-06T07:46:02.430Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:46:02.433Z] [DEBUG] <<< local* {"stamp":1617695162} [2021-04-06T07:46:02.433Z] [DEBUG] >>> local* {"stamp":1617695162} [2021-04-06T07:46:02.435Z] [DEBUG] <<= local: handshake complete [2021-04-06T07:46:02.436Z] [DEBUG] <<< local* {"stamp":1617695162} [2021-04-06T07:46:02.436Z] [DEBUG] local: Discarding pong [2021-04-06T07:46:02.736Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":37030} [2021-04-06T07:46:02.764Z] [DEBUG] <<< local: {"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"id":37030} [2021-04-06T07:46:07.371Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.551 MiB' } [2021-04-06T07:46:12.373Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.316 MiB' } [2021-04-06T07:46:17.113Z] [DEBUG] <<< cloud* {"stamp":1617695176} [2021-04-06T07:46:17.113Z] [DEBUG] >>> cloud* {"stamp":1617695176} [2021-04-06T07:46:17.115Z] [INFO] Cloud connected [2021-04-06T07:46:17.373Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.191 MiB' } [2021-04-06T07:46:20.621Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":869} [2021-04-06T07:46:20.627Z] [DEBUG] <<< cloud: {"id":869,"result":["map_upload_handler"]} [2021-04-06T07:46:20.738Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:46:22.373Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '17.039 MiB' } [2021-04-06T07:46:22.632Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":870} [2021-04-06T07:46:22.639Z] [DEBUG] <<< cloud: {"id":870,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:22.829Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:46:24.659Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":871} [2021-04-06T07:46:24.666Z] [DEBUG] <<< cloud: {"id":871,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:24.835Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:46:26.671Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":872} [2021-04-06T07:46:26.713Z] [DEBUG] <<< cloud: {"id":872,"result":["map_upload_handler"],"exe_time":11} [2021-04-06T07:46:26.845Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:46:27.374Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '12.984 MiB' } [2021-04-06T07:46:28.717Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":873} [2021-04-06T07:46:28.727Z] [DEBUG] <<< cloud: {"id":873,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:28.904Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:46:30.731Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":874} [2021-04-06T07:46:30.738Z] [DEBUG] <<< cloud: {"id":874,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:30.912Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:46:32.376Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '12.164 MiB' } [2021-04-06T07:46:32.743Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":875} [2021-04-06T07:46:32.751Z] [DEBUG] <<< cloud: {"id":875,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:32.932Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:46:34.756Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":876} [2021-04-06T07:46:34.765Z] [DEBUG] <<< cloud: {"id":876,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:34.937Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:46:36.769Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":877} [2021-04-06T07:46:36.777Z] [DEBUG] <<< cloud: {"id":877,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:36.943Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:46:37.112Z] [DEBUG] <<< cloud* {"stamp":1617695196} [2021-04-06T07:46:37.118Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:46:37.376Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '10.617 MiB' } [2021-04-06T07:46:38.782Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":878} [2021-04-06T07:46:38.791Z] [DEBUG] <<< cloud: {"id":878,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:38.940Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:46:40.795Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":879} [2021-04-06T07:46:40.801Z] [DEBUG] <<< cloud: {"id":879,"result":["map_upload_handler"]} [2021-04-06T07:46:40.938Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:46:42.377Z] [INFO] Memory Stats { totalHeapSize: '16.090 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '8.785 MiB' } [2021-04-06T07:46:42.806Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":880} [2021-04-06T07:46:42.813Z] [DEBUG] <<< cloud: {"id":880,"result":["map_upload_handler"]} [2021-04-06T07:46:42.928Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:46:44.816Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":881} [2021-04-06T07:46:44.824Z] [DEBUG] <<< cloud: {"id":881,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:44.936Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:46:46.826Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":882} [2021-04-06T07:46:46.832Z] [DEBUG] <<< cloud: {"id":882,"result":["map_upload_handler"]} [2021-04-06T07:46:46.938Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:46:47.377Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '6.289 MiB' } [2021-04-06T07:46:48.835Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":883} [2021-04-06T07:46:48.841Z] [DEBUG] <<< cloud: {"id":883,"result":["map_upload_handler"]} [2021-04-06T07:46:48.957Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:46:50.849Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":884} [2021-04-06T07:46:50.855Z] [DEBUG] <<< cloud: {"id":884,"result":["map_upload_handler"]} [2021-04-06T07:46:50.968Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:46:52.378Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '4.246 MiB' } [2021-04-06T07:46:52.857Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":885} [2021-04-06T07:46:52.865Z] [DEBUG] <<< cloud: {"id":885,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:53.031Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:46:54.868Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":886} [2021-04-06T07:46:54.874Z] [DEBUG] <<< cloud: {"id":886,"result":["map_upload_handler"]} [2021-04-06T07:46:54.978Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:46:56.878Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":887} [2021-04-06T07:46:56.891Z] [DEBUG] <<< cloud: {"id":887,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:46:57.059Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:46:57.205Z] [DEBUG] <<< cloud* {"stamp":1617695216} [2021-04-06T07:46:57.205Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:46:57.378Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.695 MiB' } [2021-04-06T07:46:58.895Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":888} [2021-04-06T07:46:58.901Z] [DEBUG] <<< cloud: {"id":888,"result":["map_upload_handler"]} [2021-04-06T07:46:59.003Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:47:00.904Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":889} [2021-04-06T07:47:00.911Z] [DEBUG] <<< cloud: {"id":889,"result":["map_upload_handler"]} [2021-04-06T07:47:01.065Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:47:02.378Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.121 MiB' } [2021-04-06T07:47:02.832Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":890} [2021-04-06T07:47:02.851Z] [DEBUG] <<< cloud: {"id":890,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":2} [2021-04-06T07:47:02.919Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":891} [2021-04-06T07:47:02.926Z] [DEBUG] <<< cloud: {"id":891,"result":["map_upload_handler"]} [2021-04-06T07:47:03.068Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:47:04.929Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":892} [2021-04-06T07:47:04.936Z] [DEBUG] <<< cloud: {"id":892,"result":["map_upload_handler"]} [2021-04-06T07:47:05.103Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:47:06.940Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":893} [2021-04-06T07:47:06.954Z] [DEBUG] <<< cloud: {"id":893,"result":["map_upload_handler"],"exe_time":7} [2021-04-06T07:47:07.057Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:47:07.378Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.645 MiB' } [2021-04-06T07:47:08.964Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":894} [2021-04-06T07:47:08.982Z] [DEBUG] <<< cloud: {"id":894,"result":["map_upload_handler"]} [2021-04-06T07:47:09.079Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:47:10.985Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":895} [2021-04-06T07:47:10.991Z] [DEBUG] <<< cloud: {"id":895,"result":["map_upload_handler"]} [2021-04-06T07:47:11.098Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:47:12.378Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.078 MiB' } [2021-04-06T07:47:12.993Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":896} [2021-04-06T07:47:12.998Z] [DEBUG] <<< cloud: {"id":896,"result":["map_upload_handler"]} [2021-04-06T07:47:13.100Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:47:15.003Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":897} [2021-04-06T07:47:15.009Z] [DEBUG] <<< cloud: {"id":897,"result":["map_upload_handler"]} [2021-04-06T07:47:15.157Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:47:17.013Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":898} [2021-04-06T07:47:17.019Z] [DEBUG] <<< cloud: {"id":898,"result":["map_upload_handler"]} [2021-04-06T07:47:17.115Z] [DEBUG] <<< cloud* {"stamp":1617695236} [2021-04-06T07:47:17.142Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:47:17.200Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:47:17.432Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.070 MiB' } [2021-04-06T07:47:19.025Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":899} [2021-04-06T07:47:19.032Z] [DEBUG] <<< cloud: {"id":899,"result":["map_upload_handler"]} [2021-04-06T07:47:19.178Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:47:21.036Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":900} [2021-04-06T07:47:21.044Z] [DEBUG] <<< cloud: {"id":900,"result":["map_upload_handler"]} [2021-04-06T07:47:21.227Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:47:22.444Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.047 MiB' } [2021-04-06T07:47:23.048Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":901} [2021-04-06T07:47:23.069Z] [DEBUG] <<< cloud: {"id":901,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:47:23.247Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:47:25.073Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":902} [2021-04-06T07:47:25.080Z] [DEBUG] <<< cloud: {"id":902,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:47:25.251Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:47:27.084Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":903} [2021-04-06T07:47:27.090Z] [DEBUG] <<< cloud: {"id":903,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:47:27.193Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:47:27.444Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.762 MiB' } [2021-04-06T07:47:29.094Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":904} [2021-04-06T07:47:29.099Z] [DEBUG] <<< cloud: {"id":904,"result":["map_upload_handler"]} [2021-04-06T07:47:29.204Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:47:31.103Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":905} [2021-04-06T07:47:31.110Z] [DEBUG] <<< cloud: {"id":905,"result":["map_upload_handler"]} [2021-04-06T07:47:31.215Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:47:32.445Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.852 MiB' } [2021-04-06T07:47:32.584Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:47:32.584Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:47:32.585Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:47:33.113Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":906} [2021-04-06T07:47:33.156Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-48},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23659},"id":1806560121,"method":"_otc.info"} [2021-04-06T07:47:33.160Z] [DEBUG] >>> cloud: {"id":1806560121,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:47:33.166Z] [DEBUG] <<< cloud: {"method":"event.status","id":220734529,"params":[{"msg_ver":2,"msg_seq":811,"state":18,"battery":99,"clean_time":265,"clean_area":4365000,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}]} [2021-04-06T07:47:33.177Z] [DEBUG] >>> cloud: {"id":220734529,"result":"ok"} [2021-04-06T07:47:33.366Z] [DEBUG] <<< cloud: {"method":"props","id":136882418,"params":{"state":18,"battery":99,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:47:33.371Z] [DEBUG] >>> cloud: {"id":136882418,"result":"ok"} [2021-04-06T07:47:33.725Z] [DEBUG] <<< cloud: {"method":"event.status","id":267428974,"params":[{"msg_ver":2,"msg_seq":813,"state":18,"battery":98,"clean_time":269,"clean_area":4487500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}]} [2021-04-06T07:47:33.730Z] [DEBUG] >>> cloud: {"id":267428974,"result":"ok"} [2021-04-06T07:47:33.767Z] [DEBUG] <<< cloud: {"id":657148002,"method":"_sync.getctrycode","params":{}} [2021-04-06T07:47:33.769Z] [DEBUG] >>> cloud: {"id":657148002,"result":{"ctry_code":"DE"}} [2021-04-06T07:47:33.925Z] [DEBUG] <<< cloud: {"method":"props","id":76722092,"params":{"state":18,"battery":98,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:47:33.929Z] [DEBUG] >>> cloud: {"id":76722092,"result":"ok"} [2021-04-06T07:47:33.969Z] [DEBUG] <<< cloud: {"method":"props","id":59935192,"params":{"main_brush_life":97}} [2021-04-06T07:47:33.974Z] [DEBUG] >>> cloud: {"id":59935192,"result":"ok"} [2021-04-06T07:47:33.977Z] [DEBUG] <<< cloud: {"method":"props","id":95219173,"params":{"side_brush_life":95}} [2021-04-06T07:47:33.983Z] [DEBUG] >>> cloud: {"id":95219173,"result":"ok"} [2021-04-06T07:47:33.987Z] [DEBUG] <<< cloud: {"method":"props","id":43795317,"params":{"filter_life":93}} [2021-04-06T07:47:33.992Z] [DEBUG] >>> cloud: {"id":43795317,"result":"ok"} [2021-04-06T07:47:35.114Z] [DEBUG] cloud request 906 get_map_v1 timed out [2021-04-06T07:47:35.115Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:47:37.447Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.684 MiB' } [2021-04-06T07:47:42.451Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.516 MiB' } [2021-04-06T07:47:47.456Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.441 MiB' } [2021-04-06T07:47:52.461Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.500 MiB' } [2021-04-06T07:47:53.165Z] [DEBUG] <<< cloud* {"stamp":1617695272} [2021-04-06T07:47:53.165Z] [DEBUG] >>> cloud* {"stamp":1617695272} [2021-04-06T07:47:53.167Z] [INFO] Cloud connected [2021-04-06T07:47:56.673Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":907} [2021-04-06T07:47:56.679Z] [DEBUG] <<< cloud: {"id":907,"result":["map_upload_handler"]} [2021-04-06T07:47:56.817Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:47:57.461Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '4.637 MiB' } [2021-04-06T07:47:58.684Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":908} [2021-04-06T07:47:58.691Z] [DEBUG] <<< cloud: {"id":908,"result":["map_upload_handler"]} [2021-04-06T07:47:58.839Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:48:00.695Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":909} [2021-04-06T07:48:00.702Z] [DEBUG] <<< cloud: {"id":909,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:00.813Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:48:02.463Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.051 MiB' } [2021-04-06T07:48:02.710Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":910} [2021-04-06T07:48:02.734Z] [DEBUG] <<< cloud: {"id":910,"result":["map_upload_handler"]} [2021-04-06T07:48:02.833Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:48:02.968Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":911} [2021-04-06T07:48:02.972Z] [DEBUG] <<< cloud: {"id":911,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":1} [2021-04-06T07:48:04.758Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":912} [2021-04-06T07:48:04.770Z] [DEBUG] <<< cloud: {"id":912,"result":["map_upload_handler"],"exe_time":7} [2021-04-06T07:48:04.868Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:48:06.774Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":913} [2021-04-06T07:48:06.784Z] [DEBUG] <<< cloud: {"id":913,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:06.949Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:48:07.462Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.047 MiB' } [2021-04-06T07:48:08.796Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":914} [2021-04-06T07:48:08.804Z] [DEBUG] <<< cloud: {"id":914,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:08.947Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:48:10.807Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":915} [2021-04-06T07:48:10.813Z] [DEBUG] <<< cloud: {"id":915,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:10.964Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:48:12.463Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.180 MiB' } [2021-04-06T07:48:12.816Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":916} [2021-04-06T07:48:12.824Z] [DEBUG] <<< cloud: {"id":916,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:12.999Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:48:13.174Z] [DEBUG] <<< cloud* {"stamp":1617695292} [2021-04-06T07:48:13.174Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:48:14.827Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":917} [2021-04-06T07:48:14.834Z] [DEBUG] <<< cloud: {"id":917,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:14.982Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:48:16.837Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":918} [2021-04-06T07:48:16.844Z] [DEBUG] <<< cloud: {"id":918,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:17.014Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:48:17.464Z] [INFO] Memory Stats { totalHeapSize: '15.840 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.152 MiB' } [2021-04-06T07:48:18.850Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":919} [2021-04-06T07:48:18.867Z] [DEBUG] <<< cloud: {"id":919,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:19.010Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:48:20.871Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":920} [2021-04-06T07:48:20.892Z] [DEBUG] <<< cloud: {"id":920,"result":["map_upload_handler"],"exe_time":7} [2021-04-06T07:48:21.024Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:48:22.463Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.109 MiB' } [2021-04-06T07:48:22.895Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":921} [2021-04-06T07:48:22.901Z] [DEBUG] <<< cloud: {"id":921,"result":["map_upload_handler"]} [2021-04-06T07:48:23.003Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:48:24.904Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":922} [2021-04-06T07:48:24.910Z] [DEBUG] <<< cloud: {"id":922,"result":["map_upload_handler"]} [2021-04-06T07:48:25.013Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:48:26.914Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":923} [2021-04-06T07:48:26.920Z] [DEBUG] <<< cloud: {"id":923,"result":["map_upload_handler"]} [2021-04-06T07:48:27.073Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:48:27.482Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.254 MiB' } [2021-04-06T07:48:28.924Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":924} [2021-04-06T07:48:28.931Z] [DEBUG] <<< cloud: {"id":924,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:29.049Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:48:30.934Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":925} [2021-04-06T07:48:30.943Z] [DEBUG] <<< cloud: {"id":925,"result":["map_upload_handler"]} [2021-04-06T07:48:31.079Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:48:32.464Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.594 MiB' } [2021-04-06T07:48:32.946Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":926} [2021-04-06T07:48:32.953Z] [DEBUG] <<< cloud: {"id":926,"result":["map_upload_handler"]} [2021-04-06T07:48:33.084Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:48:33.213Z] [DEBUG] <<< cloud* {"stamp":1617695312} [2021-04-06T07:48:33.214Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:48:34.956Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":927} [2021-04-06T07:48:34.965Z] [DEBUG] <<< cloud: {"id":927,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:35.119Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:48:36.968Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":928} [2021-04-06T07:48:36.974Z] [DEBUG] <<< cloud: {"id":928,"result":["map_upload_handler"]} [2021-04-06T07:48:37.126Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:48:37.464Z] [INFO] Memory Stats { totalHeapSize: '16.328 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.039 MiB' } [2021-04-06T07:48:38.978Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":929} [2021-04-06T07:48:38.986Z] [DEBUG] <<< cloud: {"id":929,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:39.099Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:48:40.988Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":930} [2021-04-06T07:48:40.995Z] [DEBUG] <<< cloud: {"id":930,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:41.102Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:48:42.465Z] [INFO] Memory Stats { totalHeapSize: '16.340 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.121 MiB' } [2021-04-06T07:48:42.998Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":931} [2021-04-06T07:48:43.006Z] [DEBUG] <<< cloud: {"id":931,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:48:43.108Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:48:45.009Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":932} [2021-04-06T07:48:45.016Z] [DEBUG] <<< cloud: {"id":932,"result":["map_upload_handler"]} [2021-04-06T07:48:45.173Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:48:47.020Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":933} [2021-04-06T07:48:47.026Z] [DEBUG] <<< cloud: {"id":933,"result":["map_upload_handler"]} [2021-04-06T07:48:47.153Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:48:47.465Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.375 MiB' } [2021-04-06T07:48:49.030Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":934} [2021-04-06T07:48:49.036Z] [DEBUG] <<< cloud: {"id":934,"result":["map_upload_handler"]} [2021-04-06T07:48:49.147Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:48:51.040Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":935} [2021-04-06T07:48:51.048Z] [DEBUG] <<< cloud: {"id":935,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:51.196Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:48:52.466Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.023 MiB' } [2021-04-06T07:48:53.051Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":936} [2021-04-06T07:48:53.060Z] [DEBUG] <<< cloud: {"id":936,"result":["map_upload_handler"],"exe_time":2} [2021-04-06T07:48:53.167Z] [DEBUG] <<< cloud* {"stamp":1617695332} [2021-04-06T07:48:53.168Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:48:53.206Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:48:55.065Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":937} [2021-04-06T07:48:55.073Z] [DEBUG] <<< cloud: {"id":937,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:48:55.226Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:48:57.077Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":938} [2021-04-06T07:48:57.084Z] [DEBUG] <<< cloud: {"id":938,"result":["map_upload_handler"]} [2021-04-06T07:48:57.212Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:48:57.467Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.781 MiB' } [2021-04-06T07:48:59.087Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":939} [2021-04-06T07:48:59.093Z] [DEBUG] <<< cloud: {"id":939,"result":["map_upload_handler"]} [2021-04-06T07:48:59.195Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:49:01.097Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":940} [2021-04-06T07:49:01.105Z] [DEBUG] <<< cloud: {"id":940,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:49:01.228Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:49:02.467Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.793 MiB' } [2021-04-06T07:49:02.989Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":941} [2021-04-06T07:49:02.994Z] [DEBUG] <<< cloud: {"id":941,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}],"exe_time":1} [2021-04-06T07:49:03.108Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":942} [2021-04-06T07:49:03.113Z] [DEBUG] <<< cloud: {"id":942,"result":["map_upload_handler"]} [2021-04-06T07:49:03.251Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:49:05.116Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":943} [2021-04-06T07:49:05.121Z] [DEBUG] <<< cloud: {"id":943,"result":["map_upload_handler"]} [2021-04-06T07:49:05.226Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:49:07.125Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":944} [2021-04-06T07:49:07.132Z] [DEBUG] <<< cloud: {"id":944,"result":["map_upload_handler"]} [2021-04-06T07:49:07.276Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:49:07.467Z] [INFO] Memory Stats { totalHeapSize: '17.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.922 MiB' } [2021-04-06T07:49:08.636Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:49:08.636Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:49:08.637Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:49:09.149Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":945} [2021-04-06T07:49:09.240Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-36},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23755},"id":993768455,"method":"_otc.info"} [2021-04-06T07:49:09.244Z] [DEBUG] >>> cloud: {"id":993768455,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:49:09.450Z] [DEBUG] <<< cloud: {"method":"props","id":97194372,"params":{"state":18,"battery":98,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:49:09.465Z] [DEBUG] >>> cloud: {"id":97194372,"result":"ok"} [2021-04-06T07:49:09.850Z] [DEBUG] <<< cloud: {"id":2100783538,"method":"_sync.getctrycode","params":{}} [2021-04-06T07:49:09.852Z] [DEBUG] >>> cloud: {"id":2100783538,"result":{"ctry_code":"DE"}} [2021-04-06T07:49:10.052Z] [DEBUG] <<< cloud: {"method":"props","id":18339387,"params":{"main_brush_life":97}} [2021-04-06T07:49:10.056Z] [DEBUG] >>> cloud: {"id":18339387,"result":"ok"} [2021-04-06T07:49:10.061Z] [DEBUG] <<< cloud: {"method":"props","id":258968561,"params":{"side_brush_life":95}} [2021-04-06T07:49:10.069Z] [DEBUG] >>> cloud: {"id":258968561,"result":"ok"} [2021-04-06T07:49:10.073Z] [DEBUG] <<< cloud: {"method":"props","id":25676804,"params":{"filter_life":93}} [2021-04-06T07:49:10.076Z] [DEBUG] >>> cloud: {"id":25676804,"result":"ok"} [2021-04-06T07:49:11.135Z] [DEBUG] cloud request 945 get_map_v1 timed out [2021-04-06T07:49:11.136Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:49:12.467Z] [INFO] Memory Stats { totalHeapSize: '17.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.059 MiB' } [2021-04-06T07:49:17.470Z] [INFO] Memory Stats { totalHeapSize: '17.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.152 MiB' } [2021-04-06T07:49:22.474Z] [INFO] Memory Stats { totalHeapSize: '17.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.211 MiB' } [2021-04-06T07:49:27.479Z] [INFO] Memory Stats { totalHeapSize: '17.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '3.094 MiB' } ^C [root@rockrobo ~]# exit Connection to 192.168.0.27 closed. ~  $  systemctl suspend ~  $  ssh -i .ssh/robo.id_rsa root@192.168.0.27 ssh: connect to host 192.168.0.27 port 22: Network is unreachable ~  $  ~  $  ssh -i .ssh/robo.id_rsa root@192.168.0.27 BusyBox v1.24.1 (2019-11-15 15:22:50 CST) built-in shell (ash) [root@rockrobo ~]# tail -f /tmp/valetudo.log } [2021-04-06T07:50:22.600Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":972} [2021-04-06T07:50:22.607Z] [DEBUG] <<< cloud: {"id":972,"result":["map_upload_handler"]} [2021-04-06T07:50:22.708Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:50:24.610Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":973} [2021-04-06T07:50:24.616Z] [DEBUG] <<< cloud: {"id":973,"result":["map_upload_handler"]} [2021-04-06T07:50:24.720Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:50:26.620Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":974} [2021-04-06T07:50:26.626Z] [DEBUG] <<< cloud: {"id":974,"result":["map_upload_handler"]} [2021-04-06T07:50:26.728Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:50:27.490Z] [INFO] Memory Stats { totalHeapSize: '16.340 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.617 MiB' } [2021-04-06T07:50:28.630Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":975} [2021-04-06T07:50:28.636Z] [DEBUG] <<< cloud: {"id":975,"result":["map_upload_handler"]} [2021-04-06T07:50:28.740Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:50:29.255Z] [DEBUG] <<< cloud* {"stamp":1617695428} [2021-04-06T07:50:29.256Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:50:30.639Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":976} [2021-04-06T07:50:30.646Z] [DEBUG] <<< cloud: {"id":976,"result":["map_upload_handler"]} [2021-04-06T07:50:30.748Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:50:32.490Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.742 MiB' } [2021-04-06T07:50:32.648Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":977} [2021-04-06T07:50:32.654Z] [DEBUG] <<< cloud: {"id":977,"result":["map_upload_handler"]} [2021-04-06T07:50:32.800Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:50:34.657Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":978} [2021-04-06T07:50:34.663Z] [DEBUG] <<< cloud: {"id":978,"result":["map_upload_handler"]} [2021-04-06T07:50:34.766Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:50:36.666Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":979} [2021-04-06T07:50:36.671Z] [DEBUG] <<< cloud: {"id":979,"result":["map_upload_handler"]} [2021-04-06T07:50:36.781Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:50:37.492Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.336 MiB' } [2021-04-06T07:50:38.674Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":980} [2021-04-06T07:50:38.680Z] [DEBUG] <<< cloud: {"id":980,"result":["map_upload_handler"]} [2021-04-06T07:50:38.788Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:50:40.684Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":981} [2021-04-06T07:50:40.690Z] [DEBUG] <<< cloud: {"id":981,"result":["map_upload_handler"]} [2021-04-06T07:50:40.795Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:50:42.493Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.891 MiB' } [2021-04-06T07:50:42.692Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":982} [2021-04-06T07:50:42.698Z] [DEBUG] <<< cloud: {"id":982,"result":["map_upload_handler"]} [2021-04-06T07:50:42.807Z] [DEBUG] map_upload_handler { '33967001769': '' } [2021-04-06T07:50:44.701Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":983} [2021-04-06T07:50:44.708Z] [DEBUG] <<< cloud: {"id":983,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:50:44.727Z] [DEBUG] <<< cloud* {"stamp":0} [2021-04-06T07:50:44.727Z] [DEBUG] ^-- initial timesync packet [2021-04-06T07:50:44.728Z] [DEBUG] >>> Responding to timesync request [2021-04-06T07:50:44.839Z] [DEBUG] map_upload_handler { '33967090102': '' } [2021-04-06T07:50:44.961Z] [DEBUG] <<< cloud: {"partner_id":"","params":{"hw_ver":"Linux","fw_ver":"3.5.8_1340","ap":{"ssid":"ls1ka","bssid":"44:4e:6d:e7:f7:a6","rssi":-36},"netif":{"localIp":"192.168.0.27","mask":"255.255.255.0","gw":"192.168.0.1"},"model":"roborock.vacuum.s5e","mac":"B0:4A:39:0E:CF:2E","token":"3164537651437158466c7736554a4e65","life":23851},"id":1874280250,"method":"_otc.info"} [2021-04-06T07:50:44.964Z] [DEBUG] >>> cloud: {"id":1874280250,"result":{"otc_list":[{"ip":"127.0.0.1","port":8053}],"otc_test":{"list":[{"ip":"127.0.0.1","port":8053}],"interval":1800,"firsttest":1193}}} [2021-04-06T07:50:45.170Z] [DEBUG] <<< cloud: {"method":"props","id":77465669,"params":{"state":18,"battery":97,"fan_power":102,"water_box_mode":202}} [2021-04-06T07:50:45.185Z] [DEBUG] >>> cloud: {"id":77465669,"result":"ok"} [2021-04-06T07:50:45.571Z] [DEBUG] <<< cloud: {"id":147212623,"method":"_sync.getctrycode","params":{}} [2021-04-06T07:50:45.573Z] [DEBUG] >>> cloud: {"id":147212623,"result":{"ctry_code":"DE"}} [2021-04-06T07:50:45.773Z] [DEBUG] <<< cloud: {"method":"props","id":211131018,"params":{"main_brush_life":97}} [2021-04-06T07:50:45.775Z] [DEBUG] >>> cloud: {"id":211131018,"result":"ok"} [2021-04-06T07:50:45.778Z] [DEBUG] <<< cloud: {"method":"props","id":130929764,"params":{"side_brush_life":95}} [2021-04-06T07:50:45.780Z] [DEBUG] >>> cloud: {"id":130929764,"result":"ok"} [2021-04-06T07:50:45.784Z] [DEBUG] <<< cloud: {"method":"props","id":20084099,"params":{"filter_life":93}} [2021-04-06T07:50:45.786Z] [DEBUG] >>> cloud: {"id":20084099,"result":"ok"} [2021-04-06T07:50:46.712Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":984} [2021-04-06T07:50:46.718Z] [DEBUG] <<< cloud: {"id":984,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:50:46.826Z] [DEBUG] map_upload_handler { '33934905394': '' } [2021-04-06T07:50:47.493Z] [INFO] Memory Stats { totalHeapSize: '16.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.188 MiB' } [2021-04-06T07:50:48.723Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":985} [2021-04-06T07:50:48.734Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":986} [2021-04-06T07:50:48.737Z] [DEBUG] <<< cloud: {"id":985,"result":["map_upload_handler"]} [2021-04-06T07:50:48.739Z] [DEBUG] <<< cloud: {"id":986,"result":[{"msg_ver":2,"msg_seq":828,"state":18,"battery":97,"clean_time":458,"clean_area":10592500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":1} [2021-04-06T07:50:48.839Z] [DEBUG] map_upload_handler { '33935266311': '' } [2021-04-06T07:50:50.739Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":987} [2021-04-06T07:50:50.748Z] [DEBUG] <<< cloud: {"id":987,"result":["map_upload_handler"]} [2021-04-06T07:50:50.854Z] [DEBUG] map_upload_handler { '33935355019': '' } [2021-04-06T07:50:51.332Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":988} [2021-04-06T07:50:51.337Z] [DEBUG] <<< cloud: {"id":988,"result":[{"msg_ver":2,"msg_seq":829,"state":18,"battery":97,"clean_time":466,"clean_area":10697500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":1} [2021-04-06T07:50:52.493Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.000 MiB' } [2021-04-06T07:50:52.752Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":989} [2021-04-06T07:50:52.759Z] [DEBUG] <<< cloud: {"id":989,"result":["map_upload_handler"]} [2021-04-06T07:50:52.865Z] [DEBUG] map_upload_handler { '33935415894': '' } [2021-04-06T07:50:54.764Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":990} [2021-04-06T07:50:54.772Z] [DEBUG] <<< cloud: {"id":990,"result":["map_upload_handler"],"exe_time":1} [2021-04-06T07:50:54.873Z] [DEBUG] map_upload_handler { '33943099436': '' } [2021-04-06T07:50:57.015Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":991} [2021-04-06T07:50:57.384Z] [DEBUG] <<< cloud: {"id":991,"result":["map_upload_handler"],"exe_time":108} [2021-04-06T07:50:57.640Z] [INFO] Memory Stats { totalHeapSize: '16.578 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.102 MiB' } [2021-04-06T07:50:57.925Z] [DEBUG] map_upload_handler { '33943240311': '' } [2021-04-06T07:51:00.572Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":992} [2021-04-06T07:51:01.803Z] [DEBUG] <<< cloud: {"id":992,"result":["map_upload_handler"],"exe_time":402} [2021-04-06T07:51:03.003Z] [DEBUG] map_upload_handler { '33943337936': '' } [2021-04-06T07:51:03.470Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.227 MiB' } [2021-04-06T07:51:04.396Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":993} [2021-04-06T07:51:04.980Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":994} [2021-04-06T07:51:09.724Z] [DEBUG] cloud request 993 get_consumable timed out [2021-04-06T07:51:10.361Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:51:10.919Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":993} at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:197:32) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7) [2021-04-06T07:51:11.697Z] [DEBUG] cloud request 994 get_map_v1 timed out [2021-04-06T07:51:12.087Z] [INFO] Memory Stats { totalHeapSize: '16.078 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.414 MiB' } [2021-04-06T07:51:13.830Z] [DEBUG] <<< cloud* {"stamp":1617695464} [2021-04-06T07:51:13.902Z] [DEBUG] >>> cloud* {"stamp":1617695464} [2021-04-06T07:51:14.199Z] [INFO] Cloud connected [2021-04-06T07:51:14.597Z] [DEBUG] <<< cloud: {"id":994,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5474} [2021-04-06T07:51:14.598Z] [INFO] << cloud: ignoring response for non-pending request {"id":994,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5474} [2021-04-06T07:51:14.599Z] [DEBUG] <<< cloud: {"id":993,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":9339} [2021-04-06T07:51:14.599Z] [INFO] << cloud: ignoring response for non-pending request {"id":993,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":9339} [2021-04-06T07:51:16.403Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":995} [2021-04-06T07:51:17.012Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.113 MiB' } [2021-04-06T07:51:18.969Z] [DEBUG] <<< cloud: {"id":993,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:51:19.265Z] [INFO] << cloud: ignoring response for non-pending request {"id":993,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:51:19.349Z] [DEBUG] <<< cloud: {"id":994,"result":["map_upload_handler"]} [2021-04-06T07:51:19.350Z] [INFO] << cloud: ignoring response for non-pending request {"id":994,"result":["map_upload_handler"]} [2021-04-06T07:51:19.352Z] [DEBUG] <<< cloud: {"id":995,"result":[{"msg_ver":2,"msg_seq":830,"state":18,"battery":97,"clean_time":483,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":1654} [2021-04-06T07:51:20.798Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":996} [2021-04-06T07:51:22.257Z] [DEBUG] <<< cloud: {"id":996,"result":["map_upload_handler"],"exe_time":221} [2021-04-06T07:51:22.951Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.258 MiB' } [2021-04-06T07:51:24.832Z] [DEBUG] map_upload_handler { '33943398186': '' } [2021-04-06T07:51:25.655Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":997} [2021-04-06T07:51:26.087Z] [DEBUG] <<< cloud* {"stamp":1617695484} [2021-04-06T07:51:26.087Z] [DEBUG] >>> cloud* {"stamp":1617695484} [2021-04-06T07:51:27.168Z] [DEBUG] cloud request 997 get_map_v1 timed out [2021-04-06T07:51:27.438Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:51:27.792Z] [DEBUG] map_upload_handler { '33951082186': '' } [2021-04-06T07:51:27.954Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.039 MiB' } [2021-04-06T07:51:30.691Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_status', args: {} } [2021-04-06T07:51:31.089Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:51:32.256Z] [DEBUG] <<< local* {"stamp":1617695491} [2021-04-06T07:51:32.299Z] [DEBUG] >>> local* {"stamp":1617695491} [2021-04-06T07:51:32.625Z] [DEBUG] <<= local: handshake complete [2021-04-06T07:51:32.798Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":47031} [2021-04-06T07:51:33.075Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.184 MiB' } [2021-04-06T07:51:33.181Z] [DEBUG] local request 47031 get_status timed out [2021-04-06T07:51:33.327Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":48032} [2021-04-06T07:51:36.446Z] [DEBUG] local request 48032 get_status timed out [2021-04-06T07:51:37.958Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":49033} [2021-04-06T07:51:38.284Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.250 MiB' } [2021-04-06T07:51:38.383Z] [DEBUG] local request 49033 get_status timed out [2021-04-06T07:51:38.622Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":50034} [2021-04-06T07:51:38.795Z] [DEBUG] <<< local* {"stamp":1617695491} [2021-04-06T07:51:38.795Z] [DEBUG] local: Discarding pong [2021-04-06T07:51:38.878Z] [DEBUG] <<< cloud: {"id":997,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5255} [2021-04-06T07:51:38.878Z] [INFO] << cloud: ignoring response for non-pending request {"id":997,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5255} [2021-04-06T07:51:38.878Z] [INFO] Cloud connected [2021-04-06T07:51:39.128Z] [DEBUG] local request 50034 get_status timed out [2021-04-06T07:51:39.131Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":51035} [2021-04-06T07:51:39.711Z] [DEBUG] local request 51035 get_status timed out [2021-04-06T07:51:40.706Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":52036} [2021-04-06T07:51:40.965Z] [DEBUG] local request 52036 get_status timed out [2021-04-06T07:51:40.968Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":53037} [2021-04-06T07:51:41.479Z] [DEBUG] local request 53037 get_status timed out [2021-04-06T07:51:41.501Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":54038} [2021-04-06T07:51:41.985Z] [DEBUG] <<< cloud: {"id":997,"result":["map_upload_handler"]} [2021-04-06T07:51:41.986Z] [INFO] << cloud: ignoring response for non-pending request {"id":997,"result":["map_upload_handler"]} [2021-04-06T07:51:42.000Z] [DEBUG] local request 54038 get_status timed out [2021-04-06T07:51:42.002Z] [DEBUG] >>> local: {"method":"get_status","params":{},"id":55039} [2021-04-06T07:51:42.452Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":832,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":47031} [2021-04-06T07:51:42.453Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":832,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":47031} [2021-04-06T07:51:42.534Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":833,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":48032} [2021-04-06T07:51:42.535Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":833,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":48032} [2021-04-06T07:51:42.536Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":834,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":49033} [2021-04-06T07:51:42.536Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":834,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":49033} [2021-04-06T07:51:42.537Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":835,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":50034} [2021-04-06T07:51:42.538Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":835,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":50034} [2021-04-06T07:51:42.538Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":836,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":51035} [2021-04-06T07:51:42.539Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":836,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":51035} [2021-04-06T07:51:42.539Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":837,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":52036} [2021-04-06T07:51:42.540Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":837,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":52036} [2021-04-06T07:51:42.541Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":838,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":53037} [2021-04-06T07:51:42.541Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":838,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":53037} [2021-04-06T07:51:42.542Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":839,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":54038} [2021-04-06T07:51:42.543Z] [INFO] << local: ignoring response for non-pending request {"result":[{"msg_ver":2,"msg_seq":839,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":54038} [2021-04-06T07:51:42.544Z] [DEBUG] <<< local: {"result":[{"msg_ver":2,"msg_seq":840,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"id":55039} [2021-04-06T07:51:43.584Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":998} [2021-04-06T07:51:43.751Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.004 MiB' } [2021-04-06T07:51:45.006Z] [DEBUG] map_upload_handler { '33951601603': '' } [2021-04-06T07:51:46.372Z] [DEBUG] <<< cloud* {"stamp":1617695504} [2021-04-06T07:51:46.395Z] [DEBUG] >>> cloud* {"stamp":1617695504} [2021-04-06T07:51:46.490Z] [DEBUG] cloud request 998 get_map_v1 timed out [2021-04-06T07:51:46.526Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:51:49.308Z] [DEBUG] <<< cloud: {"id":998,"result":["map_upload_handler"],"exe_time":4799} [2021-04-06T07:51:49.611Z] [INFO] << cloud: ignoring response for non-pending request {"id":998,"result":["map_upload_handler"],"exe_time":4799} [2021-04-06T07:51:49.616Z] [INFO] Cloud connected [2021-04-06T07:51:50.150Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.047 MiB' } [2021-04-06T07:51:51.147Z] [DEBUG] >>> cloud: {"method":"get_status","params":{},"id":999} [2021-04-06T07:51:53.668Z] [DEBUG] cloud request 999 get_status timed out [2021-04-06T07:51:54.101Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:51:55.821Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1000} [2021-04-06T07:51:56.281Z] [DEBUG] <<< cloud: {"id":999,"result":[{"msg_ver":2,"msg_seq":842,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":1287} [2021-04-06T07:51:56.346Z] [INFO] << cloud: ignoring response for non-pending request {"id":999,"result":[{"msg_ver":2,"msg_seq":842,"state":18,"battery":97,"clean_time":515,"clean_area":10972500,"error_code":0,"map_present":1,"in_cleaning":3,"in_returning":0,"in_fresh_state":0,"lab_status":1,"water_box_status":0,"fan_power":102,"dnd_enabled":0,"map_status":3,"is_locating":0,"lock_status":0,"water_box_mode":202,"water_box_carriage_status":0,"mop_forbidden_enable":0}],"exe_time":1287} [2021-04-06T07:51:56.347Z] [INFO] Cloud connected [2021-04-06T07:51:56.698Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:51:57.458Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.160 MiB' } [2021-04-06T07:51:57.675Z] [DEBUG] cloud request 1000 get_map_v1 timed out [2021-04-06T07:51:57.693Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:52:00.521Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1001} [2021-04-06T07:52:02.734Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '1.996 MiB' } [2021-04-06T07:52:03.271Z] [DEBUG] cloud request 1001 get_map_v1 timed out [2021-04-06T07:52:04.634Z] [DEBUG] <<< cloud: {"id":1000,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5698} [2021-04-06T07:52:04.830Z] [INFO] << cloud: ignoring response for non-pending request {"id":1000,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5698} [2021-04-06T07:52:04.836Z] [INFO] Cloud connected [2021-04-06T07:52:05.207Z] [DEBUG] <<< cloud* {"stamp":1617695524} [2021-04-06T07:52:05.207Z] [DEBUG] >>> cloud* {"stamp":1617695524} [2021-04-06T07:52:07.808Z] [DEBUG] <<< cloud: {"id":1000,"result":["map_upload_handler"]} [2021-04-06T07:52:08.139Z] [INFO] << cloud: ignoring response for non-pending request {"id":1000,"result":["map_upload_handler"]} [2021-04-06T07:52:09.202Z] [DEBUG] <<< cloud: {"id":1001,"result":["map_upload_handler"],"exe_time":4263} [2021-04-06T07:52:09.459Z] [INFO] << cloud: ignoring response for non-pending request {"id":1001,"result":["map_upload_handler"],"exe_time":4263} [2021-04-06T07:52:09.955Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.051 MiB' } [2021-04-06T07:52:10.305Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1002} [2021-04-06T07:52:12.752Z] [DEBUG] <<< cloud: {"id":1002,"result":["map_upload_handler"],"exe_time":360} [2021-04-06T07:52:14.045Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":1003} [2021-04-06T07:52:14.651Z] [DEBUG] map_upload_handler { '33951698519': '' } [2021-04-06T07:52:15.403Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.012 MiB' } [2021-04-06T07:52:19.781Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1004} [2021-04-06T07:52:20.523Z] [DEBUG] cloud request 1003 get_consumable timed out [2021-04-06T07:52:20.671Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:52:20.997Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":1003} at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:197:32) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7) [2021-04-06T07:52:22.920Z] [INFO] Memory Stats { totalHeapSize: '15.828 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.012 MiB' } [2021-04-06T07:52:23.411Z] [DEBUG] cloud request 1004 get_map_v1 timed out [2021-04-06T07:52:28.815Z] [DEBUG] <<< cloud: {"id":1003,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":11538} [2021-04-06T07:52:29.430Z] [INFO] << cloud: ignoring response for non-pending request {"id":1003,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":11538} [2021-04-06T07:52:29.486Z] [INFO] Cloud connected [2021-04-06T07:52:30.093Z] [DEBUG] <<< cloud* {"stamp":1617695546} [2021-04-06T07:52:30.094Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:52:30.400Z] [INFO] Memory Stats { totalHeapSize: '15.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.023 MiB' } [2021-04-06T07:52:33.635Z] [DEBUG] map_upload_handler { '33951742644': '' } [2021-04-06T07:52:35.064Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1005} [2021-04-06T07:52:35.853Z] [DEBUG] <<< cloud: {"id":1004,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5418} [2021-04-06T07:52:35.854Z] [INFO] << cloud: ignoring response for non-pending request {"id":1004,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5418} [2021-04-06T07:52:36.249Z] [INFO] Memory Stats { totalHeapSize: '15.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '1.996 MiB' } [2021-04-06T07:52:39.359Z] [DEBUG] cloud request 1005 get_map_v1 timed out [2021-04-06T07:52:39.551Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:52:42.903Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.016 MiB' } [2021-04-06T07:52:47.544Z] [DEBUG] <<< cloud: {"id":1005,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":7641} [2021-04-06T07:52:47.886Z] [INFO] << cloud: ignoring response for non-pending request {"id":1005,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":7641} [2021-04-06T07:52:47.890Z] [INFO] Cloud connected [2021-04-06T07:52:48.460Z] [DEBUG] <<< cloud* {"stamp":1617695566} [2021-04-06T07:52:48.461Z] [DEBUG] >>> cloud* {"stamp":1617695566} [2021-04-06T07:52:48.813Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.133 MiB' } [2021-04-06T07:52:52.821Z] [DEBUG] <<< cloud: {"id":1003,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:52:53.303Z] [INFO] << cloud: ignoring response for non-pending request {"id":1003,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:52:54.604Z] [DEBUG] <<< cloud: {"id":1004,"result":["map_upload_handler"]} [2021-04-06T07:52:54.703Z] [INFO] << cloud: ignoring response for non-pending request {"id":1004,"result":["map_upload_handler"]} [2021-04-06T07:52:54.826Z] [DEBUG] <<< cloud: {"id":1005,"result":["map_upload_handler"]} [2021-04-06T07:52:54.826Z] [INFO] << cloud: ignoring response for non-pending request {"id":1005,"result":["map_upload_handler"]} [2021-04-06T07:52:55.037Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1006} [2021-04-06T07:52:56.017Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.484 MiB' } [2021-04-06T07:52:58.581Z] [DEBUG] cloud request 1006 get_map_v1 timed out [2021-04-06T07:52:59.714Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:53:01.790Z] [DEBUG] map_upload_handler { '33959354310': '' } [2021-04-06T07:53:04.892Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.129 MiB' } [2021-04-06T07:53:06.743Z] [DEBUG] <<< cloud: {"id":1006,"result":["map_upload_handler"],"exe_time":4293} [2021-04-06T07:53:07.252Z] [INFO] << cloud: ignoring response for non-pending request {"id":1006,"result":["map_upload_handler"],"exe_time":4293} [2021-04-06T07:53:07.264Z] [INFO] Cloud connected [2021-04-06T07:53:08.095Z] [DEBUG] <<< cloud* {"stamp":1617695586} [2021-04-06T07:53:08.096Z] [DEBUG] >>> cloud* {"stamp":1617695586} [2021-04-06T07:53:12.436Z] [DEBUG] map_upload_handler { '33959567060': '' } [2021-04-06T07:53:20.947Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '1.988 MiB' } [2021-04-06T07:53:22.357Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1007} [2021-04-06T07:53:23.417Z] [DEBUG] >>> cloud: {"method":"get_consumable","params":[],"id":1008} [2021-04-06T07:53:23.724Z] [DEBUG] cloud request 1007 get_map_v1 timed out [2021-04-06T07:53:23.782Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:53:26.339Z] [DEBUG] cloud request 1008 get_consumable timed out [2021-04-06T07:53:26.873Z] [ERROR] Failed to poll Attributes MiioTimeoutError: request timed out:{"method":"get_consumable","params":[],"id":1008} at Timeout.timeout [as _onTimeout] (/snapshot/Valetudo/lib/miio/MiioSocket.js:197:32) at listOnTimeout (internal/timers.js:554:17) at processTimers (internal/timers.js:497:7) [2021-04-06T07:53:28.100Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.078 MiB' } [2021-04-06T07:53:29.793Z] [DEBUG] <<< cloud* {"stamp":1617695606} [2021-04-06T07:53:30.049Z] [DEBUG] >>> cloud* {"stamp":1617695606} [2021-04-06T07:53:30.216Z] [INFO] Cloud connected [2021-04-06T07:53:32.313Z] [DEBUG] <<< cloud: {"id":1007,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":8091} [2021-04-06T07:53:32.625Z] [INFO] << cloud: ignoring response for non-pending request {"id":1007,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":8091} [2021-04-06T07:53:32.704Z] [DEBUG] <<< cloud: {"id":1008,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":6524} [2021-04-06T07:53:32.705Z] [INFO] << cloud: ignoring response for non-pending request {"id":1008,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":6524} [2021-04-06T07:53:33.498Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.281 MiB' } [2021-04-06T07:53:34.367Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1009} [2021-04-06T07:53:36.519Z] [DEBUG] cloud request 1009 get_map_v1 timed out [2021-04-06T07:53:37.898Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:53:39.708Z] [DEBUG] <<< cloud: {"id":1007,"result":["map_upload_handler"]} [2021-04-06T07:53:39.961Z] [INFO] << cloud: ignoring response for non-pending request {"id":1007,"result":["map_upload_handler"]} [2021-04-06T07:53:39.973Z] [INFO] Cloud connected [2021-04-06T07:53:40.226Z] [DEBUG] <<< cloud: {"id":1008,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:53:40.227Z] [INFO] << cloud: ignoring response for non-pending request {"id":1008,"result":[{"main_brush_work_time":38764,"side_brush_work_time":38764,"filter_work_time":38764,"filter_element_work_time":2203,"sensor_dirty_time":38676}]} [2021-04-06T07:53:40.228Z] [DEBUG] <<< cloud: {"id":1009,"result":["map_upload_handler"],"exe_time":3844} [2021-04-06T07:53:40.228Z] [INFO] << cloud: ignoring response for non-pending request {"id":1009,"result":["map_upload_handler"],"exe_time":3844} [2021-04-06T07:53:40.566Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.293 MiB' } [2021-04-06T07:53:43.481Z] [DEBUG] map_upload_handler { '33959608310': '' } [2021-04-06T07:53:45.691Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1010} [2021-04-06T07:53:46.409Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.137 MiB' } [2021-04-06T07:53:49.002Z] [DEBUG] <<< cloud* {"stamp":1617695626} [2021-04-06T07:53:49.293Z] [DEBUG] >>> cloud* {"stamp":1617695626} [2021-04-06T07:53:49.776Z] [DEBUG] cloud request 1010 get_map_v1 timed out [2021-04-06T07:53:49.991Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:53:57.991Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.133 MiB' } [2021-04-06T07:54:03.584Z] [DEBUG] <<< cloud: {"id":1010,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5316} [2021-04-06T07:54:03.912Z] [INFO] << cloud: ignoring response for non-pending request {"id":1010,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":5316} [2021-04-06T07:54:03.923Z] [INFO] Cloud connected [2021-04-06T07:54:06.705Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.004 MiB' } [2021-04-06T07:54:12.975Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1011} [2021-04-06T07:54:16.814Z] [DEBUG] map_upload_handler { '33959639685': '' } [2021-04-06T07:54:20.457Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.020 MiB' } [2021-04-06T07:54:22.176Z] [DEBUG] cloud request 1011 get_map_v1 timed out [2021-04-06T07:54:23.275Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:54:28.954Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.199 MiB' } [2021-04-06T07:54:31.462Z] [WARN] Token is okay, however we're unable to reach the vacuum { retries: 10, method: 'get_consumable', args: [] } [2021-04-06T07:54:32.790Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:54:39.615Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.141 MiB' } [2021-04-06T07:54:40.834Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:54:51.352Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:54:53.199Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.086 MiB' } [2021-04-06T07:54:57.929Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1012} [2021-04-06T07:55:00.864Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:55:02.869Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.004 MiB' } [2021-04-06T07:55:05.489Z] [DEBUG] cloud request 1012 get_map_v1 timed out [2021-04-06T07:55:08.418Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:55:10.377Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.176 MiB' } [2021-04-06T07:55:12.580Z] [DEBUG] >>> local: HandshakePacket() [2021-04-06T07:55:16.009Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:16.388Z] [DEBUG] >>> local* {"stamp":1617695712} [2021-04-06T07:55:16.564Z] [DEBUG] <<= local: handshake complete [2021-04-06T07:55:17.558Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:17.919Z] [DEBUG] local: Discarding pong [2021-04-06T07:55:19.723Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:20.027Z] [DEBUG] local: Discarding pong [2021-04-06T07:55:20.506Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:20.507Z] [DEBUG] local: Discarding pong [2021-04-06T07:55:20.563Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:20.563Z] [DEBUG] local: Discarding pong [2021-04-06T07:55:20.586Z] [DEBUG] <<< local* {"stamp":1617695713} [2021-04-06T07:55:20.587Z] [DEBUG] >>> local* {"stamp":1617695713} [2021-04-06T07:55:21.744Z] [DEBUG] <<< local* {"stamp":1617695712} [2021-04-06T07:55:21.902Z] [WARN] MiioSocket local: Received keep-alive packet with stamp 1617695712 but we're at 1617695713. Discarding. [2021-04-06T07:55:21.912Z] [DEBUG] <<< cloud* {"stamp":1617695683} [2021-04-06T07:55:21.913Z] [DEBUG] >>> cloud* {"stamp":1617695683} [2021-04-06T07:55:22.031Z] [INFO] Cloud connected [2021-04-06T07:55:22.131Z] [DEBUG] <<< cloud* {"stamp":1617695712} [2021-04-06T07:55:22.131Z] [DEBUG] >>> cloud* {"stamp":1617695712} [2021-04-06T07:55:24.992Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":65040} [2021-04-06T07:55:26.138Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.113 MiB' } [2021-04-06T07:55:27.711Z] [DEBUG] >>> cloud: {"method":"get_map_v1","id":1013} [2021-04-06T07:55:29.119Z] [DEBUG] local request 65040 get_consumable timed out [2021-04-06T07:55:33.395Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":66041} [2021-04-06T07:55:34.471Z] [DEBUG] cloud request 1013 get_map_v1 timed out [2021-04-06T07:55:34.548Z] [INFO] Cloud message timed out. Assuming that we're not connected anymore [2021-04-06T07:55:36.499Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.086 MiB' } [2021-04-06T07:55:37.561Z] [DEBUG] local request 66041 get_consumable timed out [2021-04-06T07:55:39.942Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":67042} [2021-04-06T07:55:41.312Z] [DEBUG] local request 67042 get_consumable timed out [2021-04-06T07:55:44.981Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":68043} [2021-04-06T07:55:46.578Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.195 MiB' } [2021-04-06T07:55:48.292Z] [DEBUG] local request 68043 get_consumable timed out [2021-04-06T07:55:52.528Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":69044} [2021-04-06T07:55:56.117Z] [DEBUG] <<< local* {"stamp":1617695713} [2021-04-06T07:55:56.895Z] [DEBUG] >>> local* {"stamp":1617695713} [2021-04-06T07:56:00.511Z] [DEBUG] <<< local* {"stamp":1617695713} [2021-04-06T07:56:01.996Z] [DEBUG] local: Discarding pong [2021-04-06T07:56:04.137Z] [DEBUG] local request 69044 get_consumable timed out [2021-04-06T07:56:09.458Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":70045} [2021-04-06T07:56:12.629Z] [INFO] Memory Stats { totalHeapSize: '15.590 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.281 MiB' } [2021-04-06T07:56:19.332Z] [DEBUG] <<< cloud: {"id":1012,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":8071} [2021-04-06T07:56:20.198Z] [INFO] << cloud: ignoring response for non-pending request {"id":1012,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":8071} [2021-04-06T07:56:20.210Z] [INFO] Cloud connected [2021-04-06T07:56:21.474Z] [DEBUG] <<< cloud* {"stamp":1617695741} [2021-04-06T07:56:21.507Z] [DEBUG] cloud: Discarding pong [2021-04-06T07:56:21.509Z] [DEBUG] <<< cloud* {"stamp":1617695753} [2021-04-06T07:56:21.509Z] [DEBUG] >>> cloud* {"stamp":1617695753} [2021-04-06T07:56:21.777Z] [DEBUG] <<< cloud* {"stamp":1617695775} [2021-04-06T07:56:21.778Z] [DEBUG] >>> cloud* {"stamp":1617695775} [2021-04-06T07:56:21.829Z] [DEBUG] local request 70045 get_consumable timed out [2021-04-06T07:56:22.520Z] [DEBUG] >>> local: {"method":"get_consumable","params":[],"id":71046} [2021-04-06T07:56:22.891Z] [INFO] Memory Stats { totalHeapSize: '15.352 MiB', mallocedMemory: '0.008 MiB', peakMallocedMemory: '2.391 MiB', freeSystemMemory: '2.105 MiB' } ```
Hypfer commented 3 years ago

The lowmem 2021.03.0 release or the latest master lowmem build? The latter should work much better

sfspeiser commented 3 years ago

The lowmem 2021.03.0 release or the latest master lowmem build? The latter should work much better

Neat, i now tried the current master build. Works like a charm. Free memory hovers around 50MB now.

Hypfer commented 3 years ago

@sfspeiser I'd assume the debug log now shows quite a few Garbage collection forced loglines?

sfspeiser commented 3 years ago

@Hypfer yes, every few seconds during a large room cleaning.

creatvty commented 3 years ago

Hey, I can also confirm that the lowmem build is much more stable. Thanks for that :+1:

sfspeiser commented 3 years ago

Ok, aperantly the issue is not solved for me yet. After a few room cleanings the robot crashed again. It looks like there is some memory leak, as the garbage collection can not re claim memory. This is the last memory statement before the entire robot froze:

[2021-04-11T10:36:12.955Z] [INFO] Memory Stats {
  rss: '147.199 MiB',
  heapTotal: '8.523 MiB',
  heapUsed: '7.131 MiB',
  external: '111.550 MiB',
  arrayBuffers: '109.997 MiB',
  freeSystemMemory: '2.184 MiB'
}
[2021-04-11T10:36:13.518Z] [DEBUG] Garbage collection forced. rss: 154800128

The memory usage increased with each room cleaning an did not go back down after a cleaning was finished. After 3 cleanings the robot ran out of memory. The robot is running the low mem build using the 5c8495ce2eff247a667e87b2649c98ee13bddf28 commit.

I am now thinking of running valetudo on my local server using x86... that would at least circumvent the issue of the robot crashing.

Hypfer commented 3 years ago

It seems like we're pretty much pushing the limits of nodejs here. Documentation is getting quite sparse

global.gc() seems to accept additional parameters:

https://github.com/v8/v8/blob/a69bc99136d4397f7b9c23bff513bd04fcf29aa1/src/extensions/gc-extension.cc#L130-L162

https://github.com/v8/v8/commit/aa7c6e22f963ffcd49898521890cde8d78e4fcc5

This commit message contains somewhat more information on that. Apparently, it defaults to a major gc (whatever that means) so overriding it so that it does a minor one doesn't make much sense I suppose. Interestingly, when googling, one of the few results that exist suggested the exact opposite.

(Un)fortunately, I'm not able to reproduce your issue on my robots.

Anyways, the only idea left would be to resort to doing manual memory management 👀 One place where buffers are constantly created and disposed again is this one: https://github.com/Hypfer/Valetudo/blob/5c8495ce2eff247a667e87b2649c98ee13bddf28/lib/robots/MiioValetudoRobot.js#L70-L99

While calling Buffer.concat on all chunks is the first google result for doing file upload handling with expressjs, in our situation, it might make sense to work with a single buffer and write data to the offsets. Expressjs would probably still internally create more buffers, but we could still reduce that amount by a bit. I'm of course just guessing here. It might not even make any difference at all

Hypfer commented 3 years ago

271bac7ae0d6d7a6b3fb3d014847c2fcf56556cb

There we go. Another thing to look into would be mqtt map publishing

@sfspeiser Do you have mqtt map data stuff enabled? Also, was the webinterface open during those three cleanups?

sfspeiser commented 3 years ago

271bac7

There we go. Another thing to look into would be mqtt map publishing

@sfspeiser Do you have mqtt map data stuff enabled? Also, was the webinterface open during those three cleanups? Thanks for your commit, sadly it did not change anything.

The web interface was open during the runs (on my pc and my phone aswell). But even when closing it, the memory is not reclaimed. I now disabled MQTT all together and still have the same issue. I have a feeling it might be an issue with the map. Tomorrow I will reset it and let it map my flat again. I can't imagine why else this error is not reproducible...

Hypfer commented 3 years ago

98b2757aec0af94392038577eead7749ef659e17 and 0d7d8364b98e950d186d961062b81fbfff5e920a may also improve lowmem performance especially when dealing with large maps

I however just guessed that since I can't reproduce the issue locally so further testing would be much appreciated

Hypfer commented 3 years ago

Closing due to inactivity. Please open a new one if this is still an issue