Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

Deebot Bot no longer available #293

Closed
jonoscott opened this issue Jan 30, 2023 · 55 comments · Fixed by #351 or #362
Closed

Deebot Bot no longer available #293

jonoscott opened this issue Jan 30, 2023 · 55 comments · Fixed by #351 or #362
Labels
bug Something isn't working working on it

Comments

@jonoscott
Copy link

Question

Wondering if anyone else is currently having issues with the Deebot T9+ no longer showing as available in Home Assistant.

I've removed it from Home Assistant and re added it to Home Assistant and it installs, but still unavailable. I know this was last working on one of the 2022 builds, but definately doesn't appear to be working with 2023.1.7, python_version 3.10.7

Additional information

No response

@jonoscott jonoscott added the question Further information is requested label Jan 30, 2023
@Mod74
Copy link

Mod74 commented Jan 30, 2023

Same issue here seemingly. Deebot N8. This was in the logs

Logger: deebot_client.commands.common
Source: runner.py:120
First occurred: 07:35:55 (12 occurrences)
Last logged: 07:35:56

Command "getMajorMap" was not successfully: {'ret': 'fail', 'errno': 4200}
Command "getBattery" was not successfully: {'ret': 'fail', 'errno': 4200}
Command "getError" was not successfully: {'ret': 'fail', 'errno': 4200}
Command "getSpeed" was not successfully: {'ret': 'fail', 'errno': 4200}
Command "getCachedMapInfo" was not successfully: {'ret': 'fail', 'errno': 4200}

@edenhaus
Copy link
Contributor

@Mod74 The error code 4200 indicates that your device has poor WiFi connection. Can you confirm that your robot has a good wifi signal?

@jonoscott Can you please check your logs and also activate debug logs

@jonoscott
Copy link
Author

jonoscott commented Jan 31, 2023

Hi @edenhaus
I can confirm I have the same error code (4200), however I can also confirm my unit has good wifi and the Ecovac app works fine with the unit, Just appears to be Home Assistant seeing it as offline

Logs are below, have changed the UserID, although I fear I should have probably changed some other stuff as well, hopefully not though.
Sing out if you need anything else.

2023-01-30 21:24:22.747 WARNING (MainThread) [deebot_client.commands.common] Command "getPos" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:22.763 WARNING (MainThread) [deebot_client.commands.common] Command "getStats" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:22.911 WARNING (MainThread) [deebot_client.commands.common] Command "getCleanInfo" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:22.916 WARNING (MainThread) [deebot_client.commands.common] Command "getBattery" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:23.056 WARNING (MainThread) [deebot_client.commands.common] Command "getError" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:23.078 WARNING (MainThread) [deebot_client.commands.common] Command "getSpeed" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:23.215 WARNING (MainThread) [deebot_client.commands.common] Command "getCachedMapInfo" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:23.222 WARNING (MainThread) [deebot_client.commands.common] Command "getChargeState" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:34.386 WARNING (MainThread) [deebot_client.commands.common] Command "clean" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:46.652 WARNING (MainThread) [deebot_client.commands.common] Command "charge" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-30 21:24:48.587 WARNING (MainThread) [deebot_client.commands.common] Command "clean" was not successfully: {'ret': 'fail', 'errno': 4200}
2023-01-31 21:40:25.046 ERROR (MainThread) [deebot_client.api_client] Failed to get devices: {'todo': 'result', 'ret': 'fail', 'errno': 3002, 'code': 3002}
2023-01-31 21:40:25.051 ERROR (MainThread) [custom_components.deebot.hub] failure (3002) on getting devices
File "/config/custom_components/deebot/hub.py", line 104, in _check_status_task
File "/config/custom_components/deebot/hub.py", line 114, in _check_status_function
File "/usr/local/lib/python3.10/site-packages/deebot_client/api_client.py", line 61, in get_devices
deebot_client.exceptions.ApiError: failure (3002) on getting devices
2023-01-31 21:43:26.433 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:43:26.442 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:43:26.444 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:43:27.016 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:43:27.017 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:43:27.019 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:43:27.019 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:43:27.021 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:43:27.022 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:44:27.018 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:44:27.020 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:44:27.023 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:44:28.070 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:44:28.070 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:44:28.071 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:44:28.071 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:44:28.072 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:44:28.073 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:45:28.073 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:45:28.076 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:45:28.079 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:45:28.651 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:45:28.653 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:45:28.657 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:45:28.658 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:45:28.662 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:45:28.663 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:46:28.654 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:46:28.659 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:46:28.664 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}
2023-01-31 21:46:29.220 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:46:29.221 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:46:29.223 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:46:29.224 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))
2023-01-31 21:46:29.226 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-as.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fl############b5', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E09F00724C09HKED0047', 'class': 'um2ywg', 'resource': 'bPjO', 'nick': 'Deebot T9+', 'company': 'eco-ng', 'bindTs': 1639263915409, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '626c205c63a68e334833692b', 'homeSort': 1, 'deviceName': 'DEEBOT T9+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b997e17c95b0008ff221f', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-1102', 'pid': '608b9981fc527c00087fddf1', 'product_category': 'DEEBOT', 'model': 'T9_PLUS_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
2023-01-31 21:46:29.226 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=False, state=None))

@beveler
Copy link

beveler commented Feb 2, 2023

Confirming I have the same issue with DEEBOT OZMO 920

@Mod74
Copy link

Mod74 commented Feb 3, 2023

@Mod74 The error code 4200 indicates that your device has poor WiFi connection. Can you confirm that your robot has a good wifi signal?

@jonoscott Can you please check your logs and also activate debug logs

Thanks for the quick reply, but like the other guy the bot does seem to have fine Wi-Fi. I did notice this started happening after it had been switched off with the on/off switch. Going to try rebooting it using that.

@edenhaus edenhaus added bug Something isn't working and removed question Further information is requested labels Feb 3, 2023
@edenhaus edenhaus changed the title Deebot T9+ Bot no longer available Deebot Bot no longer available Feb 3, 2023
@edenhaus
Copy link
Contributor

edenhaus commented Feb 3, 2023

I can't reproduce your errors. On my account the api works correctly.

Do you have the technical skills to intercept the traffic between the app and the ecovacs servers?

@jonoscott
Copy link
Author

Sorry, I'm afraid not, I thought I could possibly use Wireshark, but that wouldn't work as it doesn't have an app that I could use. If you are able to give me a rough idea on what to do I may be able to work it out.

@edenhaus
Copy link
Contributor

edenhaus commented Feb 6, 2023

Do you have an iPhone or iPad?
Then you can use https://mitmproxy.org/ after a few preparation steps. I will write it if you have one of this devices

@Mod74
Copy link

Mod74 commented Feb 7, 2023

Hi, I have access to an iPhone, and more than happy to follow some steps if you'd put them up. Thanks.

@jonoscott
Copy link
Author

Yeah, I have access to an iPhone as well... I have an iPad somewhere as well, but would need to track that down. either way, I've got soemthing which hopefully will work.

@Mod74

This comment was marked as off-topic.

@edenhaus
Copy link
Contributor

edenhaus commented Feb 8, 2023

The problem is independent of HA version, instead Ecovacs has change their api. I need try to find out whats different. The problem is only I cannot reproduce the error.

For intercepting the traffic of the app, you could use https://mitmproxy.org/
The easiest setup is to use docker, then you can only run the following command
docker run --rm -it -p 8080:8080 -p 127.0.0.1:8081:8081 mitmproxy/mitmproxy mitmweb --web-host 0.0.0.0
The UI of mitmproxy is available on http://localhost:8081 (only for the local maschine)

A tutorial about is available under https://jasdev.me/intercepting-ios-traffic (Skip the part of the macOS if you use docker)
After you setup on the iPhone the http proxy, open http://mitm.it and follow the instructions to install the certificate (https://docs.mitmproxy.org/stable/overview-getting-started/)

After you have activated the certificate, you will see the requests in the mitmproxy UI. All requests of the hole device will be displayed there, so I recommend to close other apps and only use the ecovacs app.

@edenhaus
Copy link
Contributor

edenhaus commented Feb 8, 2023

Can you please all of you share Diagnostic Information? Maybe we have a regional specific problem

@monotonus
Copy link

monotonus commented Feb 10, 2023

I just observed that the status in HA was not updated as I manually started the deebot using the app. Service deebot.refresh is working, but e.g. battery is currently still not updated automatically.

But I've seen that the app also had a huge delay in displaying actual time and cleaned area. These were values from yesterday, but the map was working live/"real time".

So maybe ecovacs has some other difficulties right now?

I have similar logs to these here: #293 (comment)

But in my case it's URL https://portal-eu.ecouser.net/api/appsvr/app.do for Europe.

Here is the excerpt from the logs. It got the status DOCKED until 09:19 where I update the status with deebot.refresh service, but I started cleaning around 09:04. And the vacuum is still cleaning right now. And the state seems to transition between docked and cleaning. But HA still says cleaning.

2023-02-10 09:18:38.294 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:18:38.373 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:18:38.373 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:19:14.992 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:19:15.085 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:19:15.085 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:19:17.095 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:38.374 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:19:38.462 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:19:38.463 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:19:39.036 DEBUG (MainThread) [custom_components.deebot.vacuum] Manually refresh Status
2023-02-10 09:19:39.037 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1676020779.037137, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:19:39.039 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1676020779.039518, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:19:39.776 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1676020779.037137, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676020779618', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'isCharging': 0, 'mode': 'slot'}}}, 'id': '7f2R', 'payloadType': 'j'}
2023-02-10 09:19:39.777 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getChargeState: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676020779618', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'isCharging': 0, 'mode': 'slot'}}}, 'id': '7f2R', 'payloadType': 'j'}
2023-02-10 09:19:39.819 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1676020779.039518, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676020779821', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'data': {'trigger': 'app', 'state': 'clean', 'cleanState': {'id': '122', 'router': 'plan', 'type': 'auto', 'motionState': 'working'}}, 'code': 0, 'msg': 'ok'}}, 'id': 'CV96', 'payloadType': 'j'}
2023-02-10 09:19:39.820 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getCleanInfo: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676020779821', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'data': {'trigger': 'app', 'state': 'clean', 'cleanState': {'id': '122', 'router': 'plan', 'type': 'auto', 'motionState': 'working'}}, 'code': 0, 'msg': 'ok'}}, 'id': 'CV96', 'payloadType': 'j'}
2023-02-10 09:19:39.820 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with StatusEvent(available=True, state=<VacuumState.CLEANING: 2>)
2023-02-10 09:19:39.990 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:40.224 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:41.779 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:41.797 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:41.806 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:42.738 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:19:52.740 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:20:15.087 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:20:15.175 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:20:15.175 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:20:38.464 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:20:38.541 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:20:38.541 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:21:15.176 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:21:15.243 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:21:15.243 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:21:35.903 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:21:38.543 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:21:38.613 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:21:38.614 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:22:15.244 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:22:15.329 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:22:15.330 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:22:38.615 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:22:38.688 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:22:38.689 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:23:15.333 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:23:15.905 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:23:15.905 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:23:38.690 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:23:38.770 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:23:38.770 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:24:06.497 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:24:15.907 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:24:15.995 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:24:15.996 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:24:17.843 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:24:28.782 DEBUG (MainThread) [custom_components.deebot.vacuum] Manually refresh Clean logs
2023-02-10 09:24:28.783 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'resource': 'wEBy'}
2023-02-10 09:24:28.840 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'resource': 'wEBy'}, response={'ret': 'ok', 'logs': []}
2023-02-10 09:24:28.840 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command GetCleanLogs: {'ret': 'ok', 'logs': []}
2023-02-10 09:24:28.840 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (CleanLogEvent(logs=[]))
2023-02-10 09:24:32.033 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:24:38.772 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:24:38.804 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:24:38.805 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:24:40.419 DEBUG (MainThread) [custom_components.deebot.vacuum] Manually refresh Map
2023-02-10 09:24:40.420 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1676021080.420305, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.422 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.422559, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.423 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMajorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.423511, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.502 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1676021080.420305, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080491', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'deebotPos': {'x': -36, 'y': -948, 'a': 53, 'invalid': 0}, 'chargePos': [{'x': 531, 'y': 27, 'a': -177, 't': 1, 'invalid': 0}], 'mid': '833501724'}}}, 'id': '23dJ', 'payloadType': 'j'}
2023-02-10 09:24:40.503 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getPos: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080491', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'deebotPos': {'x': -36, 'y': -948, 'a': 53, 'invalid': 0}, 'chargePos': [{'x': 531, 'y': 27, 'a': -177, 't': 1, 'invalid': 0}], 'mid': '833501724'}}}, 'id': '23dJ', 'payloadType': 'j'}
2023-02-10 09:24:40.503 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with PositionsEvent(positions=[Position(type=<PositionType.DEEBOT: 'deebotPos'>, x=-36, y=-948), Position(type=<PositionType.CHARGER: 'chargePos'>, x=531, y=27)])
2023-02-10 09:24:40.503 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1676021080.503772, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.542 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMajorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.423511, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080558', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceWidth': 100, 'pieceHeight': 100, 'cellWidth': 8, 'cellHeight': 8, 'pixel': 50, 'value': '1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,456900867,3846903445,1394382307,1295764014,1295764014,1295764014,1295764014,1295764014,2844000394,1197593835,2864837244,1295764014,1295764014,1295764014,1295764014,1295764014,3685334037,4276513352,925172680,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014', 'type': 'ol'}}}, 'id': 'k9Xh', 'payloadType': 'j'}
2023-02-10 09:24:40.542 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMajorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080558', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceWidth': 100, 'pieceHeight': 100, 'cellWidth': 8, 'cellHeight': 8, 'pixel': 50, 'value': '1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,456900867,3846903445,1394382307,1295764014,1295764014,1295764014,1295764014,1295764014,2844000394,1197593835,2864837244,1295764014,1295764014,1295764014,1295764014,1295764014,3685334037,4276513352,925172680,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014', 'type': 'ol'}}}, 'id': 'k9Xh', 'payloadType': 'j'}
2023-02-10 09:24:40.543 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MajorMapEvent(requested=True, map_id='833501724', values=['1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '456900867', '3846903445', '1394382307', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '2844000394', '1197593835', '2864837244', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '3685334037', '4276513352', '925172680', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014'])
2023-02-10 09:24:40.543 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1676021080.543437, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.573 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.422559, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080561', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1932, 'traceStart': 0, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAABonp2ZIKcvw4/VuXV3xz/xapiH4wSfRMBK0ogu06xyi4mF4a/MxNjIWdDcF/dt1xjWH8lqGNZqOJ4nlStLq/h2VCaigNSXj94wGQ8MhmbDdKk1oAzT2sm/tE1e44wZBBQ11KOKGz+XqYXkQFM/bu12VuVFIXMaavWu6AQQeg8v9kXEx7PBfumlBAnXwm3BReBjfXWSJgCYu1LHmf49nluzoM3QffFqv67sKftEZJ6nRzQMHhxTGJDO1zWD12MtR1wZdC4w0aUY8optdYkql63UqOmbAhukqYc6v0xQPffs23Afoz0wSxYYpAQoy26UZzW8R8wulRBfkSdxvG6eWxRfP7V/kFOTPXLGQS9R/H3Cs7cTlVLMCb9dC7HIMNLClNwyAS96MgmjvWTTDP7MwG3ERWFRnUfY1J+4IL1tO9zRAjG/MAN/DDV6TZbYJryngxB3NYusPPyluPtnm+Rz/rtUeba3NaUQpg4dukT+C+DTMVwJ3mAt45+/Dta+uQm5QvWEOzM4HGx0Ib9VNgLgiFh/SYFhM3Ui4KeszRbNcIn3+5dQbxTbufjxsnX3tT63ilIiOrP0M3lQEsiAgURvZlStUZi7yYnr7NE='}}}, 'id': 'XObM', 'payloadType': 'j'}
2023-02-10 09:24:40.573 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080561', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1932, 'traceStart': 0, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAABonp2ZIKcvw4/VuXV3xz/xapiH4wSfRMBK0ogu06xyi4mF4a/MxNjIWdDcF/dt1xjWH8lqGNZqOJ4nlStLq/h2VCaigNSXj94wGQ8MhmbDdKk1oAzT2sm/tE1e44wZBBQ11KOKGz+XqYXkQFM/bu12VuVFIXMaavWu6AQQeg8v9kXEx7PBfumlBAnXwm3BReBjfXWSJgCYu1LHmf49nluzoM3QffFqv67sKftEZJ6nRzQMHhxTGJDO1zWD12MtR1wZdC4w0aUY8optdYkql63UqOmbAhukqYc6v0xQPffs23Afoz0wSxYYpAQoy26UZzW8R8wulRBfkSdxvG6eWxRfP7V/kFOTPXLGQS9R/H3Cs7cTlVLMCb9dC7HIMNLClNwyAS96MgmjvWTTDP7MwG3ERWFRnUfY1J+4IL1tO9zRAjG/MAN/DDV6TZbYJryngxB3NYusPPyluPtnm+Rz/rtUeba3NaUQpg4dukT+C+DTMVwJ3mAt45+/Dta+uQm5QvWEOzM4HGx0Ib9VNgLgiFh/SYFhM3Ui4KeszRbNcIn3+5dQbxTbufjxsnX3tT63ilIiOrP0M3lQEsiAgURvZlStUZi7yYnr7NE='}}}, 'id': 'XObM', 'payloadType': 'j'}
2023-02-10 09:24:40.573 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=0, total=1932, data='XQAABADoAwAAAABonp2ZIKcvw4/VuXV3xz/xapiH4wSfRMBK0ogu06xyi4mF4a/MxNjIWdDcF/dt1xjWH8lqGNZqOJ4nlStLq/h2VCaigNSXj94wGQ8MhmbDdKk1oAzT2sm/tE1e44wZBBQ11KOKGz+XqYXkQFM/bu12VuVFIXMaavWu6AQQeg8v9kXEx7PBfumlBAnXwm3BReBjfXWSJgCYu1LHmf49nluzoM3QffFqv67sKftEZJ6nRzQMHhxTGJDO1zWD12MtR1wZdC4w0aUY8optdYkql63UqOmbAhukqYc6v0xQPffs23Afoz0wSxYYpAQoy26UZzW8R8wulRBfkSdxvG6eWxRfP7V/kFOTPXLGQS9R/H3Cs7cTlVLMCb9dC7HIMNLClNwyAS96MgmjvWTTDP7MwG3ERWFRnUfY1J+4IL1tO9zRAjG/MAN/DDV6TZbYJryngxB3NYusPPyluPtnm+Rz/rtUeba3NaUQpg4dukT+C+DTMVwJ3mAt45+/Dta+uQm5QvWEOzM4HGx0Ib9VNgLgiFh/SYFhM3Ui4KeszRbNcIn3+5dQbxTbufjxsnX3tT63ilIiOrP0M3lQEsiAgURvZlStUZi7yYnr7NE=')
2023-02-10 09:24:40.574 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.574101, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 19}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.575 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:40.576 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.576 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.577 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:40.620 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1676021080.503772, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080590', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'isCharging': 0, 'mode': 'slot'}}}, 'id': 'DBvA', 'payloadType': 'j'}
2023-02-10 09:24:40.620 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getChargeState: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080590', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'isCharging': 0, 'mode': 'slot'}}}, 'id': 'DBvA', 'payloadType': 'j'}
2023-02-10 09:24:40.621 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.621064, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 20}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.637 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1676021080.543437, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080645', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'data': {'trigger': 'app', 'state': 'clean', 'cleanState': {'id': '122', 'router': 'plan', 'type': 'auto', 'motionState': 'working'}}, 'code': 0, 'msg': 'ok'}}, 'id': 'aWoV', 'payloadType': 'j'}
2023-02-10 09:24:40.638 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getCleanInfo: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080645', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'data': {'trigger': 'app', 'state': 'clean', 'cleanState': {'id': '122', 'router': 'plan', 'type': 'auto', 'motionState': 'working'}}, 'code': 0, 'msg': 'ok'}}, 'id': 'aWoV', 'payloadType': 'j'}
2023-02-10 09:24:40.638 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:24:40.638 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.638723, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 26}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.691 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.574101, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 19}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080678', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 19, 'pieceValue': 'XQAABAAQJwAAAABv/f//llisCo2sJwgYLGtTV5OTS38tGU7kQ/u3ScuaiBU/XZAv1zRUB+kwowoHxv9vee9o7k9bRSmrRNF/r1r8E4o9+d1pEeLzDea+mr54H2yx194S4K2XzRDSFuMnHaVZ9LZ259CX4vSY01F2HeTHUxVbVnE+NnTQf9QZVigHnXLliTSrVNBA095+L4ai/2kuE935bMreX6NJOBI6RHfOSlKOkrDl6guys7DWcio0mKRYleodwROsgmcRfF6O8Ai37C05F3+5i+lQfM09Q38lO6ZiCbJSoXL2F1DaABcoMSAECwSiC3qFvk+lNS3bJ3p0e1DLqRD74POlD4evLyT2owP79Q+Tn8dYNzPZTYdMPR4nKWdLwPgr8x221K9TV8UP9ksEzPdkGhZFS1kaAmCngRtINqJVvRER3mSom4h+3k/fhQm7xJysHUzc1z1oRuo8hnPb6CQSdfFqv4ZkYawO19ZMPoFXI7rss8QCCd3Dj+SXNBskIbepfqxG5Krpe8vj3bxrzrU+PWDMVvkCU5cNCH3Xpugt6I8uUFggza4aIbIvXOjOrjp7//OU5XMdLmsnCrNkpDv9NsKH+1hUWRsnTSl8HjFyFGLyow2wePX5F6zFxKMqFqrNThsu6SHblJmLBwQBbu0RttGQVUBHBSlkkNX1Md+fKaVc7yXX7Rcnddq9nV4F+w6DiA1dWiivupukMu7/uCva9uZ3LpYTNJNypcEuroPQsT0BIOwdVYOjaw==', 'type': 'ol'}}}, 'id': 'kPbK', 'payloadType': 'j'}
2023-02-10 09:24:40.691 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080678', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 19, 'pieceValue': 'XQAABAAQJwAAAABv/f//llisCo2sJwgYLGtTV5OTS38tGU7kQ/u3ScuaiBU/XZAv1zRUB+kwowoHxv9vee9o7k9bRSmrRNF/r1r8E4o9+d1pEeLzDea+mr54H2yx194S4K2XzRDSFuMnHaVZ9LZ259CX4vSY01F2HeTHUxVbVnE+NnTQf9QZVigHnXLliTSrVNBA095+L4ai/2kuE935bMreX6NJOBI6RHfOSlKOkrDl6guys7DWcio0mKRYleodwROsgmcRfF6O8Ai37C05F3+5i+lQfM09Q38lO6ZiCbJSoXL2F1DaABcoMSAECwSiC3qFvk+lNS3bJ3p0e1DLqRD74POlD4evLyT2owP79Q+Tn8dYNzPZTYdMPR4nKWdLwPgr8x221K9TV8UP9ksEzPdkGhZFS1kaAmCngRtINqJVvRER3mSom4h+3k/fhQm7xJysHUzc1z1oRuo8hnPb6CQSdfFqv4ZkYawO19ZMPoFXI7rss8QCCd3Dj+SXNBskIbepfqxG5Krpe8vj3bxrzrU+PWDMVvkCU5cNCH3Xpugt6I8uUFggza4aIbIvXOjOrjp7//OU5XMdLmsnCrNkpDv9NsKH+1hUWRsnTSl8HjFyFGLyow2wePX5F6zFxKMqFqrNThsu6SHblJmLBwQBbu0RttGQVUBHBSlkkNX1Md+fKaVc7yXX7Rcnddq9nV4F+w6DiA1dWiivupukMu7/uCva9uZ3LpYTNJNypcEuroPQsT0BIOwdVYOjaw==', 'type': 'ol'}}}, 'id': 'kPbK', 'payloadType': 'j'}
2023-02-10 09:24:40.692 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=19, value='XQAABAAQJwAAAABv/f//llisCo2sJwgYLGtTV5OTS38tGU7kQ/u3ScuaiBU/XZAv1zRUB+kwowoHxv9vee9o7k9bRSmrRNF/r1r8E4o9+d1pEeLzDea+mr54H2yx194S4K2XzRDSFuMnHaVZ9LZ259CX4vSY01F2HeTHUxVbVnE+NnTQf9QZVigHnXLliTSrVNBA095+L4ai/2kuE935bMreX6NJOBI6RHfOSlKOkrDl6guys7DWcio0mKRYleodwROsgmcRfF6O8Ai37C05F3+5i+lQfM09Q38lO6ZiCbJSoXL2F1DaABcoMSAECwSiC3qFvk+lNS3bJ3p0e1DLqRD74POlD4evLyT2owP79Q+Tn8dYNzPZTYdMPR4nKWdLwPgr8x221K9TV8UP9ksEzPdkGhZFS1kaAmCngRtINqJVvRER3mSom4h+3k/fhQm7xJysHUzc1z1oRuo8hnPb6CQSdfFqv4ZkYawO19ZMPoFXI7rss8QCCd3Dj+SXNBskIbepfqxG5Krpe8vj3bxrzrU+PWDMVvkCU5cNCH3Xpugt6I8uUFggza4aIbIvXOjOrjp7//OU5XMdLmsnCrNkpDv9NsKH+1hUWRsnTSl8HjFyFGLyow2wePX5F6zFxKMqFqrNThsu6SHblJmLBwQBbu0RttGQVUBHBSlkkNX1Md+fKaVc7yXX7Rcnddq9nV4F+w6DiA1dWiivupukMu7/uCva9uZ3LpYTNJNypcEuroPQsT0BIOwdVYOjaw==')
2023-02-10 09:24:40.692 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.692341, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 27}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.693 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.694 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.704 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.621064, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 20}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080685', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 20, 'pieceValue': 'XQAABAAQJwAAAABv/f+fB9HfCcA957VQ0TXmR2OVHHu3kYLyIhhoL8oltAU9bQKGwkiwsDxGnhnzGShm/08jsCPYbL7t9+Wuo2zX3dcV7oZbAbQGkkeLwiF3q5Peg6qe8M+ZJuRwTEb7ag8joMtLZVmNexgTTXNCqfFbAEeR3Sdz3n6MTShkdcCeRPpa93vHObwoF3YnAvog8xkBxSidccDaVGlG+yRYQA8o1f5cwgOjOmPsGugl1sqDLPvLPZa4UC2vT43XnQ4PyK2jKv9EimF5lg8yqFprNPjhivtQkTnGL4rdCtPa4owsMNkaHz/zc0zqaemryBaXgtDHouRqFLu7yQ5TP89b7oSTNo7z+9qBHmkT1iVGsUmmB5jLfIl3EXKp38BgjouSKvx/QZbjrF2QjNAXJ/MLH7CiM8aK04vn3S76zHabTuCryRL/mdtcoAtm16USw0OOeT07otsVDVvoNXngRoklB1cKrwR3B32BQIz1yl/+iDUtTiw0qf9sdmW91/gjZ754eIusVmv/Uo29M0/KdHBQwcvVZkieYIyKWf9P/2XkZFBY0NbusqHbdjl6Mj/SUsdJrWSKgsZYUZL5XMaB0JV+vMvH7CrwfsfZ7mew7OO9c6SK8AWQtA0gZThNBKwMHnjf1exLY///Hz+B+8yga11DZocSdsexj5t87TGBdHDMJQPAwmZAA9iTzBAwDJYD6YU1vq6NRm8o32HCjLiBI7FsCT0=', 'type': 'ol'}}}, 'id': 'Yt30', 'payloadType': 'j'}
2023-02-10 09:24:40.704 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080685', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 20, 'pieceValue': 'XQAABAAQJwAAAABv/f+fB9HfCcA957VQ0TXmR2OVHHu3kYLyIhhoL8oltAU9bQKGwkiwsDxGnhnzGShm/08jsCPYbL7t9+Wuo2zX3dcV7oZbAbQGkkeLwiF3q5Peg6qe8M+ZJuRwTEb7ag8joMtLZVmNexgTTXNCqfFbAEeR3Sdz3n6MTShkdcCeRPpa93vHObwoF3YnAvog8xkBxSidccDaVGlG+yRYQA8o1f5cwgOjOmPsGugl1sqDLPvLPZa4UC2vT43XnQ4PyK2jKv9EimF5lg8yqFprNPjhivtQkTnGL4rdCtPa4owsMNkaHz/zc0zqaemryBaXgtDHouRqFLu7yQ5TP89b7oSTNo7z+9qBHmkT1iVGsUmmB5jLfIl3EXKp38BgjouSKvx/QZbjrF2QjNAXJ/MLH7CiM8aK04vn3S76zHabTuCryRL/mdtcoAtm16USw0OOeT07otsVDVvoNXngRoklB1cKrwR3B32BQIz1yl/+iDUtTiw0qf9sdmW91/gjZ754eIusVmv/Uo29M0/KdHBQwcvVZkieYIyKWf9P/2XkZFBY0NbusqHbdjl6Mj/SUsdJrWSKgsZYUZL5XMaB0JV+vMvH7CrwfsfZ7mew7OO9c6SK8AWQtA0gZThNBKwMHnjf1exLY///Hz+B+8yga11DZocSdsexj5t87TGBdHDMJQPAwmZAA9iTzBAwDJYD6YU1vq6NRm8o32HCjLiBI7FsCT0=', 'type': 'ol'}}}, 'id': 'Yt30', 'payloadType': 'j'}
2023-02-10 09:24:40.704 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=20, value='XQAABAAQJwAAAABv/f+fB9HfCcA957VQ0TXmR2OVHHu3kYLyIhhoL8oltAU9bQKGwkiwsDxGnhnzGShm/08jsCPYbL7t9+Wuo2zX3dcV7oZbAbQGkkeLwiF3q5Peg6qe8M+ZJuRwTEb7ag8joMtLZVmNexgTTXNCqfFbAEeR3Sdz3n6MTShkdcCeRPpa93vHObwoF3YnAvog8xkBxSidccDaVGlG+yRYQA8o1f5cwgOjOmPsGugl1sqDLPvLPZa4UC2vT43XnQ4PyK2jKv9EimF5lg8yqFprNPjhivtQkTnGL4rdCtPa4owsMNkaHz/zc0zqaemryBaXgtDHouRqFLu7yQ5TP89b7oSTNo7z+9qBHmkT1iVGsUmmB5jLfIl3EXKp38BgjouSKvx/QZbjrF2QjNAXJ/MLH7CiM8aK04vn3S76zHabTuCryRL/mdtcoAtm16USw0OOeT07otsVDVvoNXngRoklB1cKrwR3B32BQIz1yl/+iDUtTiw0qf9sdmW91/gjZ754eIusVmv/Uo29M0/KdHBQwcvVZkieYIyKWf9P/2XkZFBY0NbusqHbdjl6Mj/SUsdJrWSKgsZYUZL5XMaB0JV+vMvH7CrwfsfZ7mew7OO9c6SK8AWQtA0gZThNBKwMHnjf1exLY///Hz+B+8yga11DZocSdsexj5t87TGBdHDMJQPAwmZAA9iTzBAwDJYD6YU1vq6NRm8o32HCjLiBI7FsCT0=')
2023-02-10 09:24:40.705 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.705138, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 28}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.706 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.707 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.733 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.638723, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 26}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080724', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 26, 'pieceValue': 'XQAABAAQJwAAAABuhEfpHepHXnLwIqlVsILblh1Q0cEPC8/xeEGR1JaBs7dRAa5JPhqPkf0pGngudVO/OkwY9Mv5MkzDablMPH5R2Mu6BRB/AXg+oLhak0NpFAwMdMoXHKbAMPEQUtHy26VYaRIB7Z2Nhg15NG3Hq6kkd4IsCDbpqYZyie2XzQDEEh6jg2NlJxyaMP5pPIhPMPyieqU75hCWqlmQly92vbHueVFcma9Yad9Tgb681ALNlFXs66XfdG000ifXrNbWmTKJ65HkkgJoeg88ZKbuuNWAHw6hxWfrsV/X8tf/5Y5lFnfPxDPlLla7+tKz3J0E72tgMj1f4PQxC9irOqn1C0hYuHChJKYsBG8YDSLbJbulZ/tdPJGGyOanny8eIT5820Y8dLx+snZNNIRmwERhfPNmy7Q4ZSRvuOs0qmGLsXjp36DTFCrbenAXcu+pdyK2GWMRSHAXd/chHzyCzMNi3Pn7nQumcGnUjcKcEie6MhL1qlK8kPiquXhEjChQtSIbhZXQJqLVZ4K6JXNCiy4T2etjYZkNaVU4dy4=', 'type': 'ol'}}}, 'id': 'sqNP', 'payloadType': 'j'}
2023-02-10 09:24:40.734 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080724', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 26, 'pieceValue': 'XQAABAAQJwAAAABuhEfpHepHXnLwIqlVsILblh1Q0cEPC8/xeEGR1JaBs7dRAa5JPhqPkf0pGngudVO/OkwY9Mv5MkzDablMPH5R2Mu6BRB/AXg+oLhak0NpFAwMdMoXHKbAMPEQUtHy26VYaRIB7Z2Nhg15NG3Hq6kkd4IsCDbpqYZyie2XzQDEEh6jg2NlJxyaMP5pPIhPMPyieqU75hCWqlmQly92vbHueVFcma9Yad9Tgb681ALNlFXs66XfdG000ifXrNbWmTKJ65HkkgJoeg88ZKbuuNWAHw6hxWfrsV/X8tf/5Y5lFnfPxDPlLla7+tKz3J0E72tgMj1f4PQxC9irOqn1C0hYuHChJKYsBG8YDSLbJbulZ/tdPJGGyOanny8eIT5820Y8dLx+snZNNIRmwERhfPNmy7Q4ZSRvuOs0qmGLsXjp36DTFCrbenAXcu+pdyK2GWMRSHAXd/chHzyCzMNi3Pn7nQumcGnUjcKcEie6MhL1qlK8kPiquXhEjChQtSIbhZXQJqLVZ4K6JXNCiy4T2etjYZkNaVU4dy4=', 'type': 'ol'}}}, 'id': 'sqNP', 'payloadType': 'j'}
2023-02-10 09:24:40.734 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=26, value='XQAABAAQJwAAAABuhEfpHepHXnLwIqlVsILblh1Q0cEPC8/xeEGR1JaBs7dRAa5JPhqPkf0pGngudVO/OkwY9Mv5MkzDablMPH5R2Mu6BRB/AXg+oLhak0NpFAwMdMoXHKbAMPEQUtHy26VYaRIB7Z2Nhg15NG3Hq6kkd4IsCDbpqYZyie2XzQDEEh6jg2NlJxyaMP5pPIhPMPyieqU75hCWqlmQly92vbHueVFcma9Yad9Tgb681ALNlFXs66XfdG000ifXrNbWmTKJ65HkkgJoeg88ZKbuuNWAHw6hxWfrsV/X8tf/5Y5lFnfPxDPlLla7+tKz3J0E72tgMj1f4PQxC9irOqn1C0hYuHChJKYsBG8YDSLbJbulZ/tdPJGGyOanny8eIT5820Y8dLx+snZNNIRmwERhfPNmy7Q4ZSRvuOs0qmGLsXjp36DTFCrbenAXcu+pdyK2GWMRSHAXd/chHzyCzMNi3Pn7nQumcGnUjcKcEie6MhL1qlK8kPiquXhEjChQtSIbhZXQJqLVZ4K6JXNCiy4T2etjYZkNaVU4dy4=')
2023-02-10 09:24:40.734 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.734813, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 35}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.736 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.736 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.755 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.692341, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 27}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080758', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 27, 'pieceValue': 'XQAABAAQJwAAAADuOkfb3kHPsbwuw9PbPxbrqf0KcNW0/PzZ3WucZ89CBBveWUUKk0h6f79DwnRNjIqnJvd/M9nVmsWcH1nWQh55YQNwmMpFHsq5tagAzbNNH19B4WTgVs/nT39ctAkOfm2ZHfaBVS9R/8RC1Feh1zeR2ZNFfjsHWKG9bpAPDZqGRAuPDxy/T77fMGpwdrJhlCXqK3m0s7cKJzrJzfVxfNncLNKIzJRh3aLIyjLOP7gkPTF2cbruvpxgCXNfHGKebK0CY/AnSXARiHc21fif2nhbzQDF251/nUcmIFr2xyLo8rWaP9QiK/MFLrQd3ysPDUpSLCcebhGGbwsmBtBWGFk1lZIcaqta0BNB06cPQHl42sz51GaNYY5X48t7OziVDl4W0eYFdbDIEZ/pC44crdaL+eWx7NSDCjC9/Tw4ewHjFs0GA2LI5nVNPB3Q2GbZPY2yT5v4N90LlaMj7q7all+xkQTC+Zl/vkKF1ym2ttb+DSORH1xJbS2PYYJEGTSOut80fEMTtdrWe4uVtHmVNbvEEf02l6AguiARWhid6FH6AXZpqbyOxCGMNA7D66iBYkes9BEFe6BlWAgVWCyOw6/286PvqKA4gqQDqJxP1pmjuewk+b7Uz9e0nvPFtKyzA2gY1gxu42b5icuwwzVHh8WLCBw7ALcVz6xwDHBbv+HPah8LEH/EJLPCgcGiQkNHO0+RA6/28H98CCrX9tTZtPtiOAUytnKFktH/jm2peX9QEoe5a0TNiC2FsHwTAkFU6Li/608pCK+v2hv3RbfMgA==', 'type': 'ol'}}}, 'id': 'w9Rx', 'payloadType': 'j'}
2023-02-10 09:24:40.755 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080758', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 27, 'pieceValue': 'XQAABAAQJwAAAADuOkfb3kHPsbwuw9PbPxbrqf0KcNW0/PzZ3WucZ89CBBveWUUKk0h6f79DwnRNjIqnJvd/M9nVmsWcH1nWQh55YQNwmMpFHsq5tagAzbNNH19B4WTgVs/nT39ctAkOfm2ZHfaBVS9R/8RC1Feh1zeR2ZNFfjsHWKG9bpAPDZqGRAuPDxy/T77fMGpwdrJhlCXqK3m0s7cKJzrJzfVxfNncLNKIzJRh3aLIyjLOP7gkPTF2cbruvpxgCXNfHGKebK0CY/AnSXARiHc21fif2nhbzQDF251/nUcmIFr2xyLo8rWaP9QiK/MFLrQd3ysPDUpSLCcebhGGbwsmBtBWGFk1lZIcaqta0BNB06cPQHl42sz51GaNYY5X48t7OziVDl4W0eYFdbDIEZ/pC44crdaL+eWx7NSDCjC9/Tw4ewHjFs0GA2LI5nVNPB3Q2GbZPY2yT5v4N90LlaMj7q7all+xkQTC+Zl/vkKF1ym2ttb+DSORH1xJbS2PYYJEGTSOut80fEMTtdrWe4uVtHmVNbvEEf02l6AguiARWhid6FH6AXZpqbyOxCGMNA7D66iBYkes9BEFe6BlWAgVWCyOw6/286PvqKA4gqQDqJxP1pmjuewk+b7Uz9e0nvPFtKyzA2gY1gxu42b5icuwwzVHh8WLCBw7ALcVz6xwDHBbv+HPah8LEH/EJLPCgcGiQkNHO0+RA6/28H98CCrX9tTZtPtiOAUytnKFktH/jm2peX9QEoe5a0TNiC2FsHwTAkFU6Li/608pCK+v2hv3RbfMgA==', 'type': 'ol'}}}, 'id': 'w9Rx', 'payloadType': 'j'}
2023-02-10 09:24:40.756 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=27, value='XQAABAAQJwAAAADuOkfb3kHPsbwuw9PbPxbrqf0KcNW0/PzZ3WucZ89CBBveWUUKk0h6f79DwnRNjIqnJvd/M9nVmsWcH1nWQh55YQNwmMpFHsq5tagAzbNNH19B4WTgVs/nT39ctAkOfm2ZHfaBVS9R/8RC1Feh1zeR2ZNFfjsHWKG9bpAPDZqGRAuPDxy/T77fMGpwdrJhlCXqK3m0s7cKJzrJzfVxfNncLNKIzJRh3aLIyjLOP7gkPTF2cbruvpxgCXNfHGKebK0CY/AnSXARiHc21fif2nhbzQDF251/nUcmIFr2xyLo8rWaP9QiK/MFLrQd3ysPDUpSLCcebhGGbwsmBtBWGFk1lZIcaqta0BNB06cPQHl42sz51GaNYY5X48t7OziVDl4W0eYFdbDIEZ/pC44crdaL+eWx7NSDCjC9/Tw4ewHjFs0GA2LI5nVNPB3Q2GbZPY2yT5v4N90LlaMj7q7all+xkQTC+Zl/vkKF1ym2ttb+DSORH1xJbS2PYYJEGTSOut80fEMTtdrWe4uVtHmVNbvEEf02l6AguiARWhid6FH6AXZpqbyOxCGMNA7D66iBYkes9BEFe6BlWAgVWCyOw6/286PvqKA4gqQDqJxP1pmjuewk+b7Uz9e0nvPFtKyzA2gY1gxu42b5icuwwzVHh8WLCBw7ALcVz6xwDHBbv+HPah8LEH/EJLPCgcGiQkNHO0+RA6/28H98CCrX9tTZtPtiOAUytnKFktH/jm2peX9QEoe5a0TNiC2FsHwTAkFU6Li/608pCK+v2hv3RbfMgA==')
2023-02-10 09:24:40.756 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.756219, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 36}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.757 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.758 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.760 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.705138, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 28}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080759', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 28, 'pieceValue': 'XQAABAAQJwAAAADo/FwAOo38IAlysW3Y7A8RIBdeFyCsohEIFH7071d6LUjYilj4OG8PARvr4Luf99YrSPAPs2C5w52U7yY6XoIL021R1zeGwahWY4PpMd1PWajTRliqw2myL60LL2KnTPdFlo489hIxg5YFmPIwGz7du/DS0KZoCCTvAAcEcE1uUf0bDGOego4T7HzMF4RHXAA/hJwLUHj5ch2pjr9sbu3eQw1RL1cqCj1DZw9FJ95D7TNEs3rutTFMJJYTovgPWoD0WZmTvpQAkDVd0CGsJ7NWca3hiQpxHPsAS55apVxX3Bkfnq2+fwZhCbkGwnmRHi3vT+ROOe+znn7K/WGwRL44Q1cb4bfhwBlxi8Idod0VAN+mqghrSOoZxjfU2535UGAL477+Gn06JQk8aHIjjb/nJCoEZa64CaCiKfIQQYRu4PjQtG3UgYpSA5m1LhdOVxEenvel9uTTWXeY/8jaR3OVhzhCYKv46zyYYR++aW5TVS+f1vwCo0ImvI+bLO9xKRiSqcUhbN9PBM0i+td406R+k0PEl+WgwBVJLu9PGCHhtySDxisheUeO4N7EyuLNUHemYIzXTiR6BHnYKtq7NwtH4ZEwvQDFYrtZioh+P8KAtheh1ohLt3GQdsfcK26rVM3NSkTlUJnvDH6hzaF3w2znPUvZuUx9fKMleR2KO29aAiRVsU2Y3TCMAZXuVrScI/qglVCSuF2BTjkXmx+HLH8cFpVpse4Lm89j3LRj4Ik0uSJQ', 'type': 'ol'}}}, 'id': 'FXHg', 'payloadType': 'j'}
2023-02-10 09:24:40.760 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080759', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 28, 'pieceValue': 'XQAABAAQJwAAAADo/FwAOo38IAlysW3Y7A8RIBdeFyCsohEIFH7071d6LUjYilj4OG8PARvr4Luf99YrSPAPs2C5w52U7yY6XoIL021R1zeGwahWY4PpMd1PWajTRliqw2myL60LL2KnTPdFlo489hIxg5YFmPIwGz7du/DS0KZoCCTvAAcEcE1uUf0bDGOego4T7HzMF4RHXAA/hJwLUHj5ch2pjr9sbu3eQw1RL1cqCj1DZw9FJ95D7TNEs3rutTFMJJYTovgPWoD0WZmTvpQAkDVd0CGsJ7NWca3hiQpxHPsAS55apVxX3Bkfnq2+fwZhCbkGwnmRHi3vT+ROOe+znn7K/WGwRL44Q1cb4bfhwBlxi8Idod0VAN+mqghrSOoZxjfU2535UGAL477+Gn06JQk8aHIjjb/nJCoEZa64CaCiKfIQQYRu4PjQtG3UgYpSA5m1LhdOVxEenvel9uTTWXeY/8jaR3OVhzhCYKv46zyYYR++aW5TVS+f1vwCo0ImvI+bLO9xKRiSqcUhbN9PBM0i+td406R+k0PEl+WgwBVJLu9PGCHhtySDxisheUeO4N7EyuLNUHemYIzXTiR6BHnYKtq7NwtH4ZEwvQDFYrtZioh+P8KAtheh1ohLt3GQdsfcK26rVM3NSkTlUJnvDH6hzaF3w2znPUvZuUx9fKMleR2KO29aAiRVsU2Y3TCMAZXuVrScI/qglVCSuF2BTjkXmx+HLH8cFpVpse4Lm89j3LRj4Ik0uSJQ', 'type': 'ol'}}}, 'id': 'FXHg', 'payloadType': 'j'}
2023-02-10 09:24:40.760 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=28, value='XQAABAAQJwAAAADo/FwAOo38IAlysW3Y7A8RIBdeFyCsohEIFH7071d6LUjYilj4OG8PARvr4Luf99YrSPAPs2C5w52U7yY6XoIL021R1zeGwahWY4PpMd1PWajTRliqw2myL60LL2KnTPdFlo489hIxg5YFmPIwGz7du/DS0KZoCCTvAAcEcE1uUf0bDGOego4T7HzMF4RHXAA/hJwLUHj5ch2pjr9sbu3eQw1RL1cqCj1DZw9FJ95D7TNEs3rutTFMJJYTovgPWoD0WZmTvpQAkDVd0CGsJ7NWca3hiQpxHPsAS55apVxX3Bkfnq2+fwZhCbkGwnmRHi3vT+ROOe+znn7K/WGwRL44Q1cb4bfhwBlxi8Idod0VAN+mqghrSOoZxjfU2535UGAL477+Gn06JQk8aHIjjb/nJCoEZa64CaCiKfIQQYRu4PjQtG3UgYpSA5m1LhdOVxEenvel9uTTWXeY/8jaR3OVhzhCYKv46zyYYR++aW5TVS+f1vwCo0ImvI+bLO9xKRiSqcUhbN9PBM0i+td406R+k0PEl+WgwBVJLu9PGCHhtySDxisheUeO4N7EyuLNUHemYIzXTiR6BHnYKtq7NwtH4ZEwvQDFYrtZioh+P8KAtheh1ohLt3GQdsfcK26rVM3NSkTlUJnvDH6hzaF3w2znPUvZuUx9fKMleR2KO29aAiRVsU2Y3TCMAZXuVrScI/qglVCSuF2BTjkXmx+HLH8cFpVpse4Lm89j3LRj4Ik0uSJQ')
2023-02-10 09:24:40.761 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.761168, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 200}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.763 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.763 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.779 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.734813, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 35}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080792', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 35, 'pieceValue': 'XQAABAAQJwAAAADuCEnQeG9yFYgCQlM+zcAUp7PdcJrac5JQGZJGVEyhSXovXdtlSVvbaL78JbZA+qwxtGKmjagi1EAa+Y1f8iKQlaLF2UsMhcqzz0OX9QzcGO3U/ZY7MvEd/gzJCVT6rrfQ5jV5CGb/PtYoOdojOZ6yU/l9kFupzyc/7HOI8ZN4D0+vG9XmUghqR50ziIy1NpH9gcss2s/8zYylHUVLNDCveW/GnT5YsH6QK0Ql6AMd7xfnrbwA', 'type': 'ol'}}}, 'id': 'jMUG', 'payloadType': 'j'}
2023-02-10 09:24:40.779 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080792', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 35, 'pieceValue': 'XQAABAAQJwAAAADuCEnQeG9yFYgCQlM+zcAUp7PdcJrac5JQGZJGVEyhSXovXdtlSVvbaL78JbZA+qwxtGKmjagi1EAa+Y1f8iKQlaLF2UsMhcqzz0OX9QzcGO3U/ZY7MvEd/gzJCVT6rrfQ5jV5CGb/PtYoOdojOZ6yU/l9kFupzyc/7HOI8ZN4D0+vG9XmUghqR50ziIy1NpH9gcss2s/8zYylHUVLNDCveW/GnT5YsH6QK0Ql6AMd7xfnrbwA', 'type': 'ol'}}}, 'id': 'jMUG', 'payloadType': 'j'}
2023-02-10 09:24:40.780 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=35, value='XQAABAAQJwAAAADuCEnQeG9yFYgCQlM+zcAUp7PdcJrac5JQGZJGVEyhSXovXdtlSVvbaL78JbZA+qwxtGKmjagi1EAa+Y1f8iKQlaLF2UsMhcqzz0OX9QzcGO3U/ZY7MvEd/gzJCVT6rrfQ5jV5CGb/PtYoOdojOZ6yU/l9kFupzyc/7HOI8ZN4D0+vG9XmUghqR50ziIy1NpH9gcss2s/8zYylHUVLNDCveW/GnT5YsH6QK0Ql6AMd7xfnrbwA')
2023-02-10 09:24:40.780 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.781 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.813 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1676021080.756219, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '833501724', 'type': 'ol', 'pieceIndex': 36}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080818', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 36, 'pieceValue': 'XQAABAAQJwAAAADuNkkYfFjjJx1LsOrf6F4XV+QSpPEZ5FRW/H09CsAYg/8S0AQBK0K9WKWQfa8+rQjHMKDvDTIu+b2Do14pGp+kO78e7QA=', 'type': 'ol'}}}, 'id': 'ekv1', 'payloadType': 'j'}
2023-02-10 09:24:40.814 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMinorMap: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080818', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '833501724', 'pieceIndex': 36, 'pieceValue': 'XQAABAAQJwAAAADuNkkYfFjjJx1LsOrf6F4XV+QSpPEZ5FRW/H09CsAYg/8S0AQBK0K9WKWQfa8+rQjHMKDvDTIu+b2Do14pGp+kO78e7QA=', 'type': 'ol'}}}, 'id': 'ekv1', 'payloadType': 'j'}
2023-02-10 09:24:40.814 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=36, value='XQAABAAQJwAAAADuNkkYfFjjJx1LsOrf6F4XV+QSpPEZ5FRW/H09CsAYg/8S0AQBK0K9WKWQfa8+rQjHMKDvDTIu+b2Do14pGp+kO78e7QA=')
2023-02-10 09:24:40.814 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.814 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.849 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.761168, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 200}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080823', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 200, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAAa/2qNvkBTk7jX7WI+qgQNj/pWwPbBo9UAZUS4EEH6GYm2rMH0c4p7j1EZFfyOZWx6pUhhV8zCSFflZhNykfjJBRQ32igse86LqWLV/4/V8QeEXlzfM3OjCer0oa3tJVDok5/hfSO2ZYDFtXxIEd33DFeVHaPU6Rz5HlFJMmlz7Q/3sbDJiJBfVpWKxpI5kih0sJj1u4x4biIgFaSFU7ACZHJGn4kGr05O0caLKVohZTEq18Wg3Un2hYmiT9puoLwYzA/gpr7t91kvonihctRZI+iPgjJ79URrcXYcEXze6BT7tsOeQ+q8dqWo5AGQyGuQ+wPu0HFQoTuJZZOCB9w+VyluN4kiHRDHbzzYhVof3hzvRmc7mxELxFmdArAYtVhUUXnZfgWH4TjnbtGKYyudafWmk9SL3KKxo7qMKUFAL94C8B5YOc0IHYYKz7LfDGWroTlt5ZAblzmn2fBdgiZ4UjcnplKcT1041Rdkoab91elt/zpDCX/zQPnM1JP6Zpwhla7gjz7Cr47jsh1LPAZt2K2PpmcDi+tOOk9l5RzeDAJrlmIvXSXesRwjBm6CVj+L/j4yozJurxrTbyxM6pFdH38dO2LEaxTthynf10N0WezY2zQLdBpQWOMa2lt/RvXrAhalktyomgJlFYP5m6W2R/FkamMB9i3riSpbNlFc='}}}, 'id': 'BYBC', 'payloadType': 'j'}
2023-02-10 09:24:40.849 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080823', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 200, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAAa/2qNvkBTk7jX7WI+qgQNj/pWwPbBo9UAZUS4EEH6GYm2rMH0c4p7j1EZFfyOZWx6pUhhV8zCSFflZhNykfjJBRQ32igse86LqWLV/4/V8QeEXlzfM3OjCer0oa3tJVDok5/hfSO2ZYDFtXxIEd33DFeVHaPU6Rz5HlFJMmlz7Q/3sbDJiJBfVpWKxpI5kih0sJj1u4x4biIgFaSFU7ACZHJGn4kGr05O0caLKVohZTEq18Wg3Un2hYmiT9puoLwYzA/gpr7t91kvonihctRZI+iPgjJ79URrcXYcEXze6BT7tsOeQ+q8dqWo5AGQyGuQ+wPu0HFQoTuJZZOCB9w+VyluN4kiHRDHbzzYhVof3hzvRmc7mxELxFmdArAYtVhUUXnZfgWH4TjnbtGKYyudafWmk9SL3KKxo7qMKUFAL94C8B5YOc0IHYYKz7LfDGWroTlt5ZAblzmn2fBdgiZ4UjcnplKcT1041Rdkoab91elt/zpDCX/zQPnM1JP6Zpwhla7gjz7Cr47jsh1LPAZt2K2PpmcDi+tOOk9l5RzeDAJrlmIvXSXesRwjBm6CVj+L/j4yozJurxrTbyxM6pFdH38dO2LEaxTthynf10N0WezY2zQLdBpQWOMa2lt/RvXrAhalktyomgJlFYP5m6W2R/FkamMB9i3riSpbNlFc='}}}, 'id': 'BYBC', 'payloadType': 'j'}
2023-02-10 09:24:40.850 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=200, total=1933, data='XQAABADoAwAAAAa/2qNvkBTk7jX7WI+qgQNj/pWwPbBo9UAZUS4EEH6GYm2rMH0c4p7j1EZFfyOZWx6pUhhV8zCSFflZhNykfjJBRQ32igse86LqWLV/4/V8QeEXlzfM3OjCer0oa3tJVDok5/hfSO2ZYDFtXxIEd33DFeVHaPU6Rz5HlFJMmlz7Q/3sbDJiJBfVpWKxpI5kih0sJj1u4x4biIgFaSFU7ACZHJGn4kGr05O0caLKVohZTEq18Wg3Un2hYmiT9puoLwYzA/gpr7t91kvonihctRZI+iPgjJ79URrcXYcEXze6BT7tsOeQ+q8dqWo5AGQyGuQ+wPu0HFQoTuJZZOCB9w+VyluN4kiHRDHbzzYhVof3hzvRmc7mxELxFmdArAYtVhUUXnZfgWH4TjnbtGKYyudafWmk9SL3KKxo7qMKUFAL94C8B5YOc0IHYYKz7LfDGWroTlt5ZAblzmn2fBdgiZ4UjcnplKcT1041Rdkoab91elt/zpDCX/zQPnM1JP6Zpwhla7gjz7Cr47jsh1LPAZt2K2PpmcDi+tOOk9l5RzeDAJrlmIvXSXesRwjBm6CVj+L/j4yozJurxrTbyxM6pFdH38dO2LEaxTthynf10N0WezY2zQLdBpQWOMa2lt/RvXrAhalktyomgJlFYP5m6W2R/FkamMB9i3riSpbNlFc=')
2023-02-10 09:24:40.850 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:40.850 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.850 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.851 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:40.851 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.851401, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 400}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.905 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.851401, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 400}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080908', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 400, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAF6/j6/gCxMfP/CY3XMQ+epwEj+A0iqRjY2s61tJIDuoivSBIgyG64P8BdY/cBh9pWxtysU+7+aA7q7JXBEkjO1odjdJb9uJOXiyY0uS1wbSjQ+/SrUvTdMBqaFILziIQqybxX1QjzWa15nycHziEjyLvshREMjNotsCQFAfJ5ZXPf85KmjW+beJdLVx1pIIP3evypzVCyIQhK6pg9kYMvlX2VDNvuAkBMDm1SnXllH+jJpCV3n96v27890ex/rOLtElzNpfJOnud/se0ii92dRXcOZwCn8/2NUL1ugDzCE82nG0MaVodbtY/wY+LOSFMRXULZGJYJ6e7jluhOMJABy7O8Bpx9a43WDLzhWfFl3zFygREKCgFOl0gGpUf+JgG+Y0QYi+E5vqXqz8hY8P/3t7bCcx5loTOaU4f3kiRcwGBp8vR/xYpOxMEXAVxbubQfRIZtfgQ2otkO6AfZu2pFcU+vPwds9q3S5crzcjiSj0JXMFnitPzujKyiJyrmk9ecFOGKRqkMlUQlRNt/GYZCkxx1cY0ZQvLa2/opR55zp6hKdDp1jEiHchxq0Sxns7ISMSVLysSrksQ9Bbs/xBCErdi6yqKw41Q4aQGpy+8qxHPb5yQsWJlO5j5IiXsK2mQ4P5s0FuoptuseGe6mRYTgKz7UdbLjfaPEOkq1cDkpXH1ykFAA=='}}}, 'id': 'yfBT', 'payloadType': 'j'}
2023-02-10 09:24:40.905 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080908', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 400, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAF6/j6/gCxMfP/CY3XMQ+epwEj+A0iqRjY2s61tJIDuoivSBIgyG64P8BdY/cBh9pWxtysU+7+aA7q7JXBEkjO1odjdJb9uJOXiyY0uS1wbSjQ+/SrUvTdMBqaFILziIQqybxX1QjzWa15nycHziEjyLvshREMjNotsCQFAfJ5ZXPf85KmjW+beJdLVx1pIIP3evypzVCyIQhK6pg9kYMvlX2VDNvuAkBMDm1SnXllH+jJpCV3n96v27890ex/rOLtElzNpfJOnud/se0ii92dRXcOZwCn8/2NUL1ugDzCE82nG0MaVodbtY/wY+LOSFMRXULZGJYJ6e7jluhOMJABy7O8Bpx9a43WDLzhWfFl3zFygREKCgFOl0gGpUf+JgG+Y0QYi+E5vqXqz8hY8P/3t7bCcx5loTOaU4f3kiRcwGBp8vR/xYpOxMEXAVxbubQfRIZtfgQ2otkO6AfZu2pFcU+vPwds9q3S5crzcjiSj0JXMFnitPzujKyiJyrmk9ecFOGKRqkMlUQlRNt/GYZCkxx1cY0ZQvLa2/opR55zp6hKdDp1jEiHchxq0Sxns7ISMSVLysSrksQ9Bbs/xBCErdi6yqKw41Q4aQGpy+8qxHPb5yQsWJlO5j5IiXsK2mQ4P5s0FuoptuseGe6mRYTgKz7UdbLjfaPEOkq1cDkpXH1ykFAA=='}}}, 'id': 'yfBT', 'payloadType': 'j'}
2023-02-10 09:24:40.906 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=400, total=1933, data='XQAABADoAwAAAF6/j6/gCxMfP/CY3XMQ+epwEj+A0iqRjY2s61tJIDuoivSBIgyG64P8BdY/cBh9pWxtysU+7+aA7q7JXBEkjO1odjdJb9uJOXiyY0uS1wbSjQ+/SrUvTdMBqaFILziIQqybxX1QjzWa15nycHziEjyLvshREMjNotsCQFAfJ5ZXPf85KmjW+beJdLVx1pIIP3evypzVCyIQhK6pg9kYMvlX2VDNvuAkBMDm1SnXllH+jJpCV3n96v27890ex/rOLtElzNpfJOnud/se0ii92dRXcOZwCn8/2NUL1ugDzCE82nG0MaVodbtY/wY+LOSFMRXULZGJYJ6e7jluhOMJABy7O8Bpx9a43WDLzhWfFl3zFygREKCgFOl0gGpUf+JgG+Y0QYi+E5vqXqz8hY8P/3t7bCcx5loTOaU4f3kiRcwGBp8vR/xYpOxMEXAVxbubQfRIZtfgQ2otkO6AfZu2pFcU+vPwds9q3S5crzcjiSj0JXMFnitPzujKyiJyrmk9ecFOGKRqkMlUQlRNt/GYZCkxx1cY0ZQvLa2/opR55zp6hKdDp1jEiHchxq0Sxns7ISMSVLysSrksQ9Bbs/xBCErdi6yqKw41Q4aQGpy+8qxHPb5yQsWJlO5j5IiXsK2mQ4P5s0FuoptuseGe6mRYTgKz7UdbLjfaPEOkq1cDkpXH1ykFAA==')
2023-02-10 09:24:40.906 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:40.906 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.907 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.907 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:40.907 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.90787, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 600}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:40.989 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.90787, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 600}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080975', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 600, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAB6ADxpwiPqDaq/p/QlXgMA3jjSTCzH+n5jLulMCacW1TGOzkDzHe1PlYngvQM8+RrEP/NCfNZY1ACCOi4R+My+JLHhRS8urYzsh02NnQ1XTDaqhSKsDc+wx44Eh3lPonXX+4iujeGEUIaELKm7xit/T36eOgrkQa0LUDg9Mooa5Pmj8LtYSWhmUXIWGsXhdVZCcfa+PqRJuRNK2iyBYwtHD1M09cNkDKE57zJFfTXV5xKPSWV8SqGPgzkVa6w8LWK8bXoTpIjYT4BL6ykhekVrQVhBbTJg+9XYALQU0X2vrbIzmcaWCXFlRSTkY15rZ1z+6UvyvbYJVzZuORuLCcLcaNtFIC/bX3NBNWDbzVXK27uavuywn1Hzy7U/TRY/bgu/M8j1BjvwluA6LT3LLYJI6b8kw0GBOSt4lnlgosbZ2iF4OUqr8/CFUwk/q560isVIplTE2iT8H+EuLl7VaUGR0PXPBAkKl+n/fc13mInAkT+6OM8reYM+0ldxrNWECQ132YYrJ2pFam1+mplKbttFIrFRT1JDzojfl6jEum5YAIKvNsCNl/iMvHW1KW7/IXqRsgOVcWVZ9+gEZoZJLPJbCb5K39yc29DUQsFRi9qNz3S6oH2y4VidEqMer0SiUVPH6r/B0CKN5CwpjsxABFqnXFmwwcZhGRNzVjcTweso0mykLSHWqpwO5VcHK/wsGTsnGV1s49xo3t387oqdKeCf/G0BXvHItJg4UoHuHLQ4='}}}, 'id': 'ljT6', 'payloadType': 'j'}
2023-02-10 09:24:40.990 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021080975', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 600, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAB6ADxpwiPqDaq/p/QlXgMA3jjSTCzH+n5jLulMCacW1TGOzkDzHe1PlYngvQM8+RrEP/NCfNZY1ACCOi4R+My+JLHhRS8urYzsh02NnQ1XTDaqhSKsDc+wx44Eh3lPonXX+4iujeGEUIaELKm7xit/T36eOgrkQa0LUDg9Mooa5Pmj8LtYSWhmUXIWGsXhdVZCcfa+PqRJuRNK2iyBYwtHD1M09cNkDKE57zJFfTXV5xKPSWV8SqGPgzkVa6w8LWK8bXoTpIjYT4BL6ykhekVrQVhBbTJg+9XYALQU0X2vrbIzmcaWCXFlRSTkY15rZ1z+6UvyvbYJVzZuORuLCcLcaNtFIC/bX3NBNWDbzVXK27uavuywn1Hzy7U/TRY/bgu/M8j1BjvwluA6LT3LLYJI6b8kw0GBOSt4lnlgosbZ2iF4OUqr8/CFUwk/q560isVIplTE2iT8H+EuLl7VaUGR0PXPBAkKl+n/fc13mInAkT+6OM8reYM+0ldxrNWECQ132YYrJ2pFam1+mplKbttFIrFRT1JDzojfl6jEum5YAIKvNsCNl/iMvHW1KW7/IXqRsgOVcWVZ9+gEZoZJLPJbCb5K39yc29DUQsFRi9qNz3S6oH2y4VidEqMer0SiUVPH6r/B0CKN5CwpjsxABFqnXFmwwcZhGRNzVjcTweso0mykLSHWqpwO5VcHK/wsGTsnGV1s49xo3t387oqdKeCf/G0BXvHItJg4UoHuHLQ4='}}}, 'id': 'ljT6', 'payloadType': 'j'}
2023-02-10 09:24:40.990 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=600, total=1933, data='XQAABADoAwAAAB6ADxpwiPqDaq/p/QlXgMA3jjSTCzH+n5jLulMCacW1TGOzkDzHe1PlYngvQM8+RrEP/NCfNZY1ACCOi4R+My+JLHhRS8urYzsh02NnQ1XTDaqhSKsDc+wx44Eh3lPonXX+4iujeGEUIaELKm7xit/T36eOgrkQa0LUDg9Mooa5Pmj8LtYSWhmUXIWGsXhdVZCcfa+PqRJuRNK2iyBYwtHD1M09cNkDKE57zJFfTXV5xKPSWV8SqGPgzkVa6w8LWK8bXoTpIjYT4BL6ykhekVrQVhBbTJg+9XYALQU0X2vrbIzmcaWCXFlRSTkY15rZ1z+6UvyvbYJVzZuORuLCcLcaNtFIC/bX3NBNWDbzVXK27uavuywn1Hzy7U/TRY/bgu/M8j1BjvwluA6LT3LLYJI6b8kw0GBOSt4lnlgosbZ2iF4OUqr8/CFUwk/q560isVIplTE2iT8H+EuLl7VaUGR0PXPBAkKl+n/fc13mInAkT+6OM8reYM+0ldxrNWECQ132YYrJ2pFam1+mplKbttFIrFRT1JDzojfl6jEum5YAIKvNsCNl/iMvHW1KW7/IXqRsgOVcWVZ9+gEZoZJLPJbCb5K39yc29DUQsFRi9qNz3S6oH2y4VidEqMer0SiUVPH6r/B0CKN5CwpjsxABFqnXFmwwcZhGRNzVjcTweso0mykLSHWqpwO5VcHK/wsGTsnGV1s49xo3t387oqdKeCf/G0BXvHItJg4UoHuHLQ4=')
2023-02-10 09:24:40.990 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:40.990 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:40.991 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:40.991 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:40.992 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.991924, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 800}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.055 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021080.991924, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 800}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081052', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 800, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAADK/ziAAChj3/bLLVyQHZhKf+EtIWPcDMNCow1WdyGSWZQ2MT4fV6lFk0qux/URyhZ92bGhSl/o1jRnfTe2lEm0GjsJHYy4L9sNtXNO5lXSa8kmZRFOX3MkZrBOMdTm2OEjNCDg1t9BUe2/kmYWUEeS/kG/YSm0pE9D5bidJzSNlTxBIRU7UEYC8FXQo5KQMGiQUhvMMgLNvylW1SzLNBQKxZST3aULGZQ6aKNOlo/GnIM4WL50jCPWUhHoeZCVZqEQi5IgAZA6rps8Ssu3viGjFE+TdJmtF9F4f9Axr7D4Q4Ra4QZOjy6vXyEQhfcO4F5Ru1f1WxdLO9VcWQ1dQhLHeHM9BP8bv1H9YCiFWe/TaUHNev7ZWL8L80oAdwIy9QGJxrijVxqtYFJjFt9jg21eTQCDs7p0aEpd1FBMNkycU2bT06VIWYyWwmcydhmWktl3E1B8t5+3lqyF1lrjwo7fc6CNoYHjLstjYnbA7xHBwnz0qa1vjioa2Xi0LthDH7UMSCCULNn9EwjLB9rQOIWQvd2hKv9DDpOtf5y5NdDTnCcRsG/cr5550Mk1LbHlPNh0wjjEVj4iVL9YgqYG4lw8xaE1Hsx3Uduxe5+D19nOnP0WYJB8RKxZnTMxwlu/TFO309Abcjr2RRO0yflawrgGGWzwOpWLhOliZFsTd/+2vIGamWkDCCL6iCKsU3Tl0ry7H71ge2g=='}}}, 'id': 'K1li', 'payloadType': 'j'}
2023-02-10 09:24:41.055 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081052', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 800, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAADK/ziAAChj3/bLLVyQHZhKf+EtIWPcDMNCow1WdyGSWZQ2MT4fV6lFk0qux/URyhZ92bGhSl/o1jRnfTe2lEm0GjsJHYy4L9sNtXNO5lXSa8kmZRFOX3MkZrBOMdTm2OEjNCDg1t9BUe2/kmYWUEeS/kG/YSm0pE9D5bidJzSNlTxBIRU7UEYC8FXQo5KQMGiQUhvMMgLNvylW1SzLNBQKxZST3aULGZQ6aKNOlo/GnIM4WL50jCPWUhHoeZCVZqEQi5IgAZA6rps8Ssu3viGjFE+TdJmtF9F4f9Axr7D4Q4Ra4QZOjy6vXyEQhfcO4F5Ru1f1WxdLO9VcWQ1dQhLHeHM9BP8bv1H9YCiFWe/TaUHNev7ZWL8L80oAdwIy9QGJxrijVxqtYFJjFt9jg21eTQCDs7p0aEpd1FBMNkycU2bT06VIWYyWwmcydhmWktl3E1B8t5+3lqyF1lrjwo7fc6CNoYHjLstjYnbA7xHBwnz0qa1vjioa2Xi0LthDH7UMSCCULNn9EwjLB9rQOIWQvd2hKv9DDpOtf5y5NdDTnCcRsG/cr5550Mk1LbHlPNh0wjjEVj4iVL9YgqYG4lw8xaE1Hsx3Uduxe5+D19nOnP0WYJB8RKxZnTMxwlu/TFO309Abcjr2RRO0yflawrgGGWzwOpWLhOliZFsTd/+2vIGamWkDCCL6iCKsU3Tl0ry7H71ge2g=='}}}, 'id': 'K1li', 'payloadType': 'j'}
2023-02-10 09:24:41.056 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=800, total=1933, data='XQAABADoAwAAADK/ziAAChj3/bLLVyQHZhKf+EtIWPcDMNCow1WdyGSWZQ2MT4fV6lFk0qux/URyhZ92bGhSl/o1jRnfTe2lEm0GjsJHYy4L9sNtXNO5lXSa8kmZRFOX3MkZrBOMdTm2OEjNCDg1t9BUe2/kmYWUEeS/kG/YSm0pE9D5bidJzSNlTxBIRU7UEYC8FXQo5KQMGiQUhvMMgLNvylW1SzLNBQKxZST3aULGZQ6aKNOlo/GnIM4WL50jCPWUhHoeZCVZqEQi5IgAZA6rps8Ssu3viGjFE+TdJmtF9F4f9Axr7D4Q4Ra4QZOjy6vXyEQhfcO4F5Ru1f1WxdLO9VcWQ1dQhLHeHM9BP8bv1H9YCiFWe/TaUHNev7ZWL8L80oAdwIy9QGJxrijVxqtYFJjFt9jg21eTQCDs7p0aEpd1FBMNkycU2bT06VIWYyWwmcydhmWktl3E1B8t5+3lqyF1lrjwo7fc6CNoYHjLstjYnbA7xHBwnz0qa1vjioa2Xi0LthDH7UMSCCULNn9EwjLB9rQOIWQvd2hKv9DDpOtf5y5NdDTnCcRsG/cr5550Mk1LbHlPNh0wjjEVj4iVL9YgqYG4lw8xaE1Hsx3Uduxe5+D19nOnP0WYJB8RKxZnTMxwlu/TFO309Abcjr2RRO0yflawrgGGWzwOpWLhOliZFsTd/+2vIGamWkDCCL6iCKsU3Tl0ry7H71ge2g==')
2023-02-10 09:24:41.056 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.056 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.057 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.058 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:41.058 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.058217, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1000}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.181 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.058217, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1000}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081148', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 1000, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACa/xSAACU0xfZ/GbzsQLDgugrfrvA4vwD3O/uAuJVU5YNoaWFJnbjiFWYBDj9SmI7N39I8fRni1kA1GlyxLlVtQvP+e7MvMpEXEeLklucs+jIgu6pW+uap7Lw3OV+QF8oVXsBcE7vt9ia1Ql3ZbFip+4hgTnc32n1SKVjpSrf3XO3hwzXzFRy88vGZ2O2pCfafyN5tP9ws81ItpnJKHt6O3O7Nk0ipa0C2KRwcCA85VVmApO37NfRzB9jDGz7A1tcx4n+ne7hD0lPM1pMBeAsCqy9UVuAp0TiudPQ59IOPEYlJJP4Cj166nUhvS/qTHqMVcLg0MrN0i/2aooN/gdfDw1nI2eoHsm/Z0CUWb1OSvhRfjnEfcOoFzaC/Lw3zWVCSvm3Fo1vgqsch3FCrRDRMF8UxFFyseDVBxY9cUYwgDbPly+lY/kMDQDCOQc5LSaXmd8pw5odBr2VUExwD1sloHgsVxn1o+EgY0JG9HX9fjTz8PL45KYxvnxDMLubjgeNy3N91LPER1cqMy+Y+Pmw6rnQ1bPTwDQvdEL3+6N92eYTMoqERit8jxQJQqLJWZG6XHjFW3WuhpZZXsAPPeQ/9jCc+OEAGKVDIWRQuSTAoVGbyfJLyOkPpDSxtTd7EaxoipTXzuXzzLC1sDUCIVqvZkrRL/2Ok3U0V71Y0bqTSAEAAsC9nm7gA='}}}, 'id': 'chZB', 'payloadType': 'j'}
2023-02-10 09:24:41.181 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081148', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1933, 'traceStart': 1000, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACa/xSAACU0xfZ/GbzsQLDgugrfrvA4vwD3O/uAuJVU5YNoaWFJnbjiFWYBDj9SmI7N39I8fRni1kA1GlyxLlVtQvP+e7MvMpEXEeLklucs+jIgu6pW+uap7Lw3OV+QF8oVXsBcE7vt9ia1Ql3ZbFip+4hgTnc32n1SKVjpSrf3XO3hwzXzFRy88vGZ2O2pCfafyN5tP9ws81ItpnJKHt6O3O7Nk0ipa0C2KRwcCA85VVmApO37NfRzB9jDGz7A1tcx4n+ne7hD0lPM1pMBeAsCqy9UVuAp0TiudPQ59IOPEYlJJP4Cj166nUhvS/qTHqMVcLg0MrN0i/2aooN/gdfDw1nI2eoHsm/Z0CUWb1OSvhRfjnEfcOoFzaC/Lw3zWVCSvm3Fo1vgqsch3FCrRDRMF8UxFFyseDVBxY9cUYwgDbPly+lY/kMDQDCOQc5LSaXmd8pw5odBr2VUExwD1sloHgsVxn1o+EgY0JG9HX9fjTz8PL45KYxvnxDMLubjgeNy3N91LPER1cqMy+Y+Pmw6rnQ1bPTwDQvdEL3+6N92eYTMoqERit8jxQJQqLJWZG6XHjFW3WuhpZZXsAPPeQ/9jCc+OEAGKVDIWRQuSTAoVGbyfJLyOkPpDSxtTd7EaxoipTXzuXzzLC1sDUCIVqvZkrRL/2Ok3U0V71Y0bqTSAEAAsC9nm7gA='}}}, 'id': 'chZB', 'payloadType': 'j'}
2023-02-10 09:24:41.181 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=1000, total=1933, data='XQAABADoAwAAACa/xSAACU0xfZ/GbzsQLDgugrfrvA4vwD3O/uAuJVU5YNoaWFJnbjiFWYBDj9SmI7N39I8fRni1kA1GlyxLlVtQvP+e7MvMpEXEeLklucs+jIgu6pW+uap7Lw3OV+QF8oVXsBcE7vt9ia1Ql3ZbFip+4hgTnc32n1SKVjpSrf3XO3hwzXzFRy88vGZ2O2pCfafyN5tP9ws81ItpnJKHt6O3O7Nk0ipa0C2KRwcCA85VVmApO37NfRzB9jDGz7A1tcx4n+ne7hD0lPM1pMBeAsCqy9UVuAp0TiudPQ59IOPEYlJJP4Cj166nUhvS/qTHqMVcLg0MrN0i/2aooN/gdfDw1nI2eoHsm/Z0CUWb1OSvhRfjnEfcOoFzaC/Lw3zWVCSvm3Fo1vgqsch3FCrRDRMF8UxFFyseDVBxY9cUYwgDbPly+lY/kMDQDCOQc5LSaXmd8pw5odBr2VUExwD1sloHgsVxn1o+EgY0JG9HX9fjTz8PL45KYxvnxDMLubjgeNy3N91LPER1cqMy+Y+Pmw6rnQ1bPTwDQvdEL3+6N92eYTMoqERit8jxQJQqLJWZG6XHjFW3WuhpZZXsAPPeQ/9jCc+OEAGKVDIWRQuSTAoVGbyfJLyOkPpDSxtTd7EaxoipTXzuXzzLC1sDUCIVqvZkrRL/2Ok3U0V71Y0bqTSAEAAsC9nm7gA=')
2023-02-10 09:24:41.182 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.182 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.182 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.183 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:41.183 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.183498, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1200}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.271 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.183498, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1200}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081241', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1200, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACa/2M/vCVzIBwi/YZtIS+4Aq4A3hmzZikfgWE/Vi6JzRcVs9izjGHMT8QnnufsmIx1M300cMEXGFSY5Nxg+oFhUEUPXAuq7y+jn6B+I4VOW/EZOBAk8/IGR5/2usb7eKEncbGjtW4bKivMGZ/EzD3j5NfZxCwvmEY9yVKZgXYVZirzwSBXo+FmDekG2t4roGlP2yktlugY/ohemUBF2QtSSmD9n+Z497k7SWOoAetWmdxE8KDw9UY8mdRLkS8dMy06whfq/JuaiFoHffHxOueXo4hQAsVCCcFtDuqLQT1BIND28cDx+/aWRLIh7b9aOrBGGGYex3zg+ZXPWwEhhNDCnI2/sqmksx51eMPLqPBN4zKnYstdWzzDMun6sMpOfUj5dj6042B9S/fwc9G3/ZR3BU7+EGdd/NyJLJfjG7tfHDUzYUtcGdCPs7fBluwfMPrdqYGphxMS6PUjx27M7mgavdG3UYXyJ9SveM1ViENgyV1FND21pl6diYVpzJWIufhBa24SNwMS1NbUrBWR3Iv+ZYhRBn++3sARTPZU/GbPTBrBwpqQOwzy2Y8K2hirjpz3dAVRWX291Z9irR5aXWrFi08xTpGuM6hRm02m+30/HJKK/a2o0zHntBI8xftrxEgrYNaXQ5WXeoL1uHHrrLkPaw2Hi8fD9Kv4F13FfFJcazo46rcAA'}}}, 'id': 'Ta09', 'payloadType': 'j'}
2023-02-10 09:24:41.272 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081241', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1200, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACa/2M/vCVzIBwi/YZtIS+4Aq4A3hmzZikfgWE/Vi6JzRcVs9izjGHMT8QnnufsmIx1M300cMEXGFSY5Nxg+oFhUEUPXAuq7y+jn6B+I4VOW/EZOBAk8/IGR5/2usb7eKEncbGjtW4bKivMGZ/EzD3j5NfZxCwvmEY9yVKZgXYVZirzwSBXo+FmDekG2t4roGlP2yktlugY/ohemUBF2QtSSmD9n+Z497k7SWOoAetWmdxE8KDw9UY8mdRLkS8dMy06whfq/JuaiFoHffHxOueXo4hQAsVCCcFtDuqLQT1BIND28cDx+/aWRLIh7b9aOrBGGGYex3zg+ZXPWwEhhNDCnI2/sqmksx51eMPLqPBN4zKnYstdWzzDMun6sMpOfUj5dj6042B9S/fwc9G3/ZR3BU7+EGdd/NyJLJfjG7tfHDUzYUtcGdCPs7fBluwfMPrdqYGphxMS6PUjx27M7mgavdG3UYXyJ9SveM1ViENgyV1FND21pl6diYVpzJWIufhBa24SNwMS1NbUrBWR3Iv+ZYhRBn++3sARTPZU/GbPTBrBwpqQOwzy2Y8K2hirjpz3dAVRWX291Z9irR5aXWrFi08xTpGuM6hRm02m+30/HJKK/a2o0zHntBI8xftrxEgrYNaXQ5WXeoL1uHHrrLkPaw2Hi8fD9Kv4F13FfFJcazo46rcAA'}}}, 'id': 'Ta09', 'payloadType': 'j'}
2023-02-10 09:24:41.272 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=1200, total=1934, data='XQAABADoAwAAACa/2M/vCVzIBwi/YZtIS+4Aq4A3hmzZikfgWE/Vi6JzRcVs9izjGHMT8QnnufsmIx1M300cMEXGFSY5Nxg+oFhUEUPXAuq7y+jn6B+I4VOW/EZOBAk8/IGR5/2usb7eKEncbGjtW4bKivMGZ/EzD3j5NfZxCwvmEY9yVKZgXYVZirzwSBXo+FmDekG2t4roGlP2yktlugY/ohemUBF2QtSSmD9n+Z497k7SWOoAetWmdxE8KDw9UY8mdRLkS8dMy06whfq/JuaiFoHffHxOueXo4hQAsVCCcFtDuqLQT1BIND28cDx+/aWRLIh7b9aOrBGGGYex3zg+ZXPWwEhhNDCnI2/sqmksx51eMPLqPBN4zKnYstdWzzDMun6sMpOfUj5dj6042B9S/fwc9G3/ZR3BU7+EGdd/NyJLJfjG7tfHDUzYUtcGdCPs7fBluwfMPrdqYGphxMS6PUjx27M7mgavdG3UYXyJ9SveM1ViENgyV1FND21pl6diYVpzJWIufhBa24SNwMS1NbUrBWR3Iv+ZYhRBn++3sARTPZU/GbPTBrBwpqQOwzy2Y8K2hirjpz3dAVRWX291Z9irR5aXWrFi08xTpGuM6hRm02m+30/HJKK/a2o0zHntBI8xftrxEgrYNaXQ5WXeoL1uHHrrLkPaw2Hi8fD9Kv4F13FfFJcazo46rcAA')
2023-02-10 09:24:41.272 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.272 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.273 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.274 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:41.274 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.274186, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1400}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.354 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.274186, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1400}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081334', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1400, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAAe/0Y5wh+8++i79lrq+4b3WPb9TIzgN0xiZwF7LkOYqnPAl0e3tRU1RudMpSnGamfIpoCwOZDOfIEwLvULj4U5ZLCL2Q3H5xDig2PVqKtfoKfZ6Ta2a1vUIjqs20kWr865iCkyKzUo7pRQ6RzvdnnGdBW/peyiFVV7SCCDizSawjq5feWudYsDbfYZtE/Gj5QYtMcnjINoETpqLPNK6ioso7PRa2rWDjucwg5nqlnGaCUqfSwleiEvgDxRVG0rWV5bPWj5XoeQecCKHpZnWG97vtWgKkH3crVOwjXb5KB6Q6gvBuimp4Eg7RLSf5d/5PoNg9U/8Tj9481yrsxIvEqxheWdxqliYlVHVHN4xW7wuF6LMxN+0+8ct7XNYeNIZ0uA3ZRmbay9FkzmGMki956M9timrykjxrxJxwNpiRyTPt3m1IE6boXp68PMFrkYwABdGfHIE7V1Ng6JaLYshdcRckf64HM69pYFL2aJ6fg27oU87y2vsZFN8V4+M7/C/eooJrUv3UpL1w3rxMAHKcXlFaj4jnHTZGeuKgQSnmCSiYCzou/VIYfMYKqjxwv02LySvkvVu8WsNyKPmCVD8DsnS/LKJ7a4ZYaJ836LF0iLcDOqRuORoBEVKXAoA'}}}, 'id': '4V9i', 'payloadType': 'j'}
2023-02-10 09:24:41.354 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081334', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1400, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAAAe/0Y5wh+8++i79lrq+4b3WPb9TIzgN0xiZwF7LkOYqnPAl0e3tRU1RudMpSnGamfIpoCwOZDOfIEwLvULj4U5ZLCL2Q3H5xDig2PVqKtfoKfZ6Ta2a1vUIjqs20kWr865iCkyKzUo7pRQ6RzvdnnGdBW/peyiFVV7SCCDizSawjq5feWudYsDbfYZtE/Gj5QYtMcnjINoETpqLPNK6ioso7PRa2rWDjucwg5nqlnGaCUqfSwleiEvgDxRVG0rWV5bPWj5XoeQecCKHpZnWG97vtWgKkH3crVOwjXb5KB6Q6gvBuimp4Eg7RLSf5d/5PoNg9U/8Tj9481yrsxIvEqxheWdxqliYlVHVHN4xW7wuF6LMxN+0+8ct7XNYeNIZ0uA3ZRmbay9FkzmGMki956M9timrykjxrxJxwNpiRyTPt3m1IE6boXp68PMFrkYwABdGfHIE7V1Ng6JaLYshdcRckf64HM69pYFL2aJ6fg27oU87y2vsZFN8V4+M7/C/eooJrUv3UpL1w3rxMAHKcXlFaj4jnHTZGeuKgQSnmCSiYCzou/VIYfMYKqjxwv02LySvkvVu8WsNyKPmCVD8DsnS/LKJ7a4ZYaJ836LF0iLcDOqRuORoBEVKXAoA'}}}, 'id': '4V9i', 'payloadType': 'j'}
2023-02-10 09:24:41.354 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=1400, total=1934, data='XQAABADoAwAAAAe/0Y5wh+8++i79lrq+4b3WPb9TIzgN0xiZwF7LkOYqnPAl0e3tRU1RudMpSnGamfIpoCwOZDOfIEwLvULj4U5ZLCL2Q3H5xDig2PVqKtfoKfZ6Ta2a1vUIjqs20kWr865iCkyKzUo7pRQ6RzvdnnGdBW/peyiFVV7SCCDizSawjq5feWudYsDbfYZtE/Gj5QYtMcnjINoETpqLPNK6ioso7PRa2rWDjucwg5nqlnGaCUqfSwleiEvgDxRVG0rWV5bPWj5XoeQecCKHpZnWG97vtWgKkH3crVOwjXb5KB6Q6gvBuimp4Eg7RLSf5d/5PoNg9U/8Tj9481yrsxIvEqxheWdxqliYlVHVHN4xW7wuF6LMxN+0+8ct7XNYeNIZ0uA3ZRmbay9FkzmGMki956M9timrykjxrxJxwNpiRyTPt3m1IE6boXp68PMFrkYwABdGfHIE7V1Ng6JaLYshdcRckf64HM69pYFL2aJ6fg27oU87y2vsZFN8V4+M7/C/eooJrUv3UpL1w3rxMAHKcXlFaj4jnHTZGeuKgQSnmCSiYCzou/VIYfMYKqjxwv02LySvkvVu8WsNyKPmCVD8DsnS/LKJ7a4ZYaJ836LF0iLcDOqRuORoBEVKXAoA')
2023-02-10 09:24:41.355 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.355 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.355 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.356 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:41.356 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.356508, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1600}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.425 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.356508, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1600}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081416', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1600, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACk/zC/wCVzvmkk/h0dPkVFOftzD1jEL6jKcLktAN9aP0kcYUg0SxajgPzRnn/VJ1hojoJr+l7nkcgY0A+xMtOreJ7JzO0+2KAdUcrYpqWIRBFTUFKuIOfaKxcUPlYG/1jQVJLRKD4cy+S8cPmQyg/Tm5sqNg1Q3DaFSg3p+jPY/4Qf0LCJwXC3nAlSKfBS4MS/2Yd23y2czhQzRCrwNj7TnWwZnV9kIt4VuczzwmIShGjU4y1MbU8dr6mUmiv3ylVyvZDsVeU56AQ5DfF9D/3NpaxtbT51bubIWhg/ydKbzrYBF9atWWjyAaZdum5YAsDg3Rta+LHCGDLcOaGx5RmBP5wgRMfuclbk/xgeyYcfywS71TGRgm404uLqLvtF6Jll+qSi8UVFnAuAp2eIuUXMxPVRKTtCpCHOgl5b7lo8rNGnq8YawFOq6seUX5ApBHJn1chuJxhlpWUxsO/v2GHEFPNkV/1slH/OWZJAAoF0MGGOLR7VjCc9jzlnC9bs96OX843LGMEBmeuNpQPCu3P/5BiyuxlS0ki1n+6RL4winleqoch6eDz3kWPFR6V1zncIouxuYBNYByeG1XTQCkUL203KzUAsI8sSmG6tIL9bvcPFvclPt9ON2d2mvIZMmUcSkkKbmOhVvJqCIiuGcRVkyYqNYCbAg8GcFhcth/O0VA2V8K+sojj7pdRHxVGw8pSrv+nXPCRGC'}}}, 'id': '6B0n', 'payloadType': 'j'}
2023-02-10 09:24:41.425 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081416', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1600, 'pointCount': 200, 'traceValue': 'XQAABADoAwAAACk/zC/wCVzvmkk/h0dPkVFOftzD1jEL6jKcLktAN9aP0kcYUg0SxajgPzRnn/VJ1hojoJr+l7nkcgY0A+xMtOreJ7JzO0+2KAdUcrYpqWIRBFTUFKuIOfaKxcUPlYG/1jQVJLRKD4cy+S8cPmQyg/Tm5sqNg1Q3DaFSg3p+jPY/4Qf0LCJwXC3nAlSKfBS4MS/2Yd23y2czhQzRCrwNj7TnWwZnV9kIt4VuczzwmIShGjU4y1MbU8dr6mUmiv3ylVyvZDsVeU56AQ5DfF9D/3NpaxtbT51bubIWhg/ydKbzrYBF9atWWjyAaZdum5YAsDg3Rta+LHCGDLcOaGx5RmBP5wgRMfuclbk/xgeyYcfywS71TGRgm404uLqLvtF6Jll+qSi8UVFnAuAp2eIuUXMxPVRKTtCpCHOgl5b7lo8rNGnq8YawFOq6seUX5ApBHJn1chuJxhlpWUxsO/v2GHEFPNkV/1slH/OWZJAAoF0MGGOLR7VjCc9jzlnC9bs96OX843LGMEBmeuNpQPCu3P/5BiyuxlS0ki1n+6RL4winleqoch6eDz3kWPFR6V1zncIouxuYBNYByeG1XTQCkUL203KzUAsI8sSmG6tIL9bvcPFvclPt9ON2d2mvIZMmUcSkkKbmOhVvJqCIiuGcRVkyYqNYCbAg8GcFhcth/O0VA2V8K+sojj7pdRHxVGw8pSrv+nXPCRGC'}}}, 'id': '6B0n', 'payloadType': 'j'}
2023-02-10 09:24:41.426 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=1600, total=1934, data='XQAABADoAwAAACk/zC/wCVzvmkk/h0dPkVFOftzD1jEL6jKcLktAN9aP0kcYUg0SxajgPzRnn/VJ1hojoJr+l7nkcgY0A+xMtOreJ7JzO0+2KAdUcrYpqWIRBFTUFKuIOfaKxcUPlYG/1jQVJLRKD4cy+S8cPmQyg/Tm5sqNg1Q3DaFSg3p+jPY/4Qf0LCJwXC3nAlSKfBS4MS/2Yd23y2czhQzRCrwNj7TnWwZnV9kIt4VuczzwmIShGjU4y1MbU8dr6mUmiv3ylVyvZDsVeU56AQ5DfF9D/3NpaxtbT51bubIWhg/ydKbzrYBF9atWWjyAaZdum5YAsDg3Rta+LHCGDLcOaGx5RmBP5wgRMfuclbk/xgeyYcfywS71TGRgm404uLqLvtF6Jll+qSi8UVFnAuAp2eIuUXMxPVRKTtCpCHOgl5b7lo8rNGnq8YawFOq6seUX5ApBHJn1chuJxhlpWUxsO/v2GHEFPNkV/1slH/OWZJAAoF0MGGOLR7VjCc9jzlnC9bs96OX843LGMEBmeuNpQPCu3P/5BiyuxlS0ki1n+6RL4winleqoch6eDz3kWPFR6V1zncIouxuYBNYByeG1XTQCkUL203KzUAsI8sSmG6tIL9bvcPFvclPt9ON2d2mvIZMmUcSkkKbmOhVvJqCIiuGcRVkyYqNYCbAg8GcFhcth/O0VA2V8K+sojj7pdRHxVGw8pSrv+nXPCRGC')
2023-02-10 09:24:41.426 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.426 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.426 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.427 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:24:41.427 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.427777, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1800}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:24:41.494 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1676021081.427777, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 1800}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081486', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1800, 'pointCount': 134, 'traceValue': 'XQAABACeAgAAADk/vK/wizCjouxRkKvIx1cILz7RryU7W/g5fZm9t6OCj3xwnaU680ePu1OHaYK4L5HGQzPGAl90WGBc4chMq6CybT/KXA6yVfKE1U1BXzHZGsy/jWAR3MTyVbPBv6xq+zVYmu7/lP6OxVNdm8gWpRGSLa1gOthKZcXWmdjKJp/9DykjsGAQ9+5psmRz8EuZfa49iDD503BbjxoW7s8tqZh3fD5OeZZ0hGH9Hb99O2CJ9yXu5qGuaO+SQELUrmzw+Y8RqXl1N7P6E330S+++4B8gUump5yeHTB7vysw99Qe5O1lHzw2TlnGU7lu47yJ5BEHmcJxK1rOl/wK88pPs8OtH66gFsOY8U6wdy9+hnzlQmmGhzTvNU6sElifgm6JavjtnqgmW4Yvi76Wt8PSFKQTLFXFS6ZuS8y2epwyPFwtgxuvSTDgkbM5NBuHzmj0khxwm3f5PRGEND4VU3hNa'}}}, 'id': '85PQ', 'payloadType': 'j'}
2023-02-10 09:24:41.494 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getMapTrace: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021081486', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '1435303569', 'totalCount': 1934, 'traceStart': 1800, 'pointCount': 134, 'traceValue': 'XQAABACeAgAAADk/vK/wizCjouxRkKvIx1cILz7RryU7W/g5fZm9t6OCj3xwnaU680ePu1OHaYK4L5HGQzPGAl90WGBc4chMq6CybT/KXA6yVfKE1U1BXzHZGsy/jWAR3MTyVbPBv6xq+zVYmu7/lP6OxVNdm8gWpRGSLa1gOthKZcXWmdjKJp/9DykjsGAQ9+5psmRz8EuZfa49iDD503BbjxoW7s8tqZh3fD5OeZZ0hGH9Hb99O2CJ9yXu5qGuaO+SQELUrmzw+Y8RqXl1N7P6E330S+++4B8gUump5yeHTB7vysw99Qe5O1lHzw2TlnGU7lu47yJ5BEHmcJxK1rOl/wK88pPs8OtH66gFsOY8U6wdy9+hnzlQmmGhzTvNU6sElifgm6JavjtnqgmW4Yvi76Wt8PSFKQTLFXFS6ZuS8y2epwyPFwtgxuvSTDgkbM5NBuHzmj0khxwm3f5PRGEND4VU3hNa'}}}, 'id': '85PQ', 'payloadType': 'j'}
2023-02-10 09:24:41.495 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapTraceEvent(start=1800, total=1934, data='XQAABACeAgAAADk/vK/wizCjouxRkKvIx1cILz7RryU7W/g5fZm9t6OCj3xwnaU680ePu1OHaYK4L5HGQzPGAl90WGBc4chMq6CybT/KXA6yVfKE1U1BXzHZGsy/jWAR3MTyVbPBv6xq+zVYmu7/lP6OxVNdm8gWpRGSLa1gOthKZcXWmdjKJp/9DykjsGAQ9+5psmRz8EuZfa49iDD503BbjxoW7s8tqZh3fD5OeZZ0hGH9Hb99O2CJ9yXu5qGuaO+SQELUrmzw+Y8RqXl1N7P6E330S+++4B8gUump5yeHTB7vysw99Qe5O1lHzw2TlnGU7lu47yJ5BEHmcJxK1rOl/wK88pPs8OtH66gFsOY8U6wdy9+hnzlQmmGhzTvNU6sElifgm6JavjtnqgmW4Yvi76Wt8PSFKQTLFXFS6ZuS8y2epwyPFwtgxuvSTDgkbM5NBuHzmj0khxwm3f5PRGEND4VU3hNa')
2023-02-10 09:24:41.495 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] Begin
2023-02-10 09:24:41.495 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-02-10 09:24:41.496 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-02-10 09:24:41.496 DEBUG (MainThread) [deebot_client.map] [_update_trace_points] finish
2023-02-10 09:25:10.588 DEBUG (MainThread) [custom_components.deebot.vacuum] Manually refresh Battery
2023-02-10 09:25:10.589 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1676021110.589275, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:25:10.698 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1676021110.589275, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021110706', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'value': 91, 'isLow': 0}}}, 'id': 'NOew', 'payloadType': 'j'}
2023-02-10 09:25:10.699 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getBattery: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021110706', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'value': 91, 'isLow': 0}}}, 'id': 'NOew', 'payloadType': 'j'}
2023-02-10 09:25:10.699 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with BatteryEvent(value=91)
2023-02-10 09:25:10.778 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Begin
2023-02-10 09:25:11.032 DEBUG (MainThread) [deebot_client.map] [_draw_map_pieces] Draw
2023-02-10 09:25:11.306 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Draw Trace
2023-02-10 09:25:11.342 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Crop Image
2023-02-10 09:25:11.352 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Flipping Image
2023-02-10 09:25:11.352 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Map current Size: X: 216 Y: 214
2023-02-10 09:25:11.352 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Resize factor: 3
2023-02-10 09:25:11.355 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Saving to buffer
2023-02-10 09:25:11.375 DEBUG (MainThread) [deebot_client.map] [get_base64_map] Finish
2023-02-10 09:25:11.382 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:25:15.998 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:25:16.072 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:25:16.072 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:25:18.707 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'setSpeed', 'payload': {'header': {'pri': '1', 'ts': 1676021118.707312, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'speed': 1000}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:25:18.779 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'setSpeed', 'payload': {'header': {'pri': '1', 'ts': 1676021118.707312, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'speed': 1000}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021118778', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok'}}, 'id': 'vMs0', 'payloadType': 'j'}
2023-02-10 09:25:18.780 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command setSpeed: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021118778', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok'}}, 'id': 'vMs0', 'payloadType': 'j'}
2023-02-10 09:25:22.167 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'setSpeed', 'payload': {'header': {'pri': '1', 'ts': 1676021122.167124, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'speed': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:25:22.258 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'setSpeed', 'payload': {'header': {'pri': '1', 'ts': 1676021122.167124, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'speed': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021122253', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok'}}, 'id': 'oaT4', 'payloadType': 'j'}
2023-02-10 09:25:22.259 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command setSpeed: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021122253', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok'}}, 'id': 'oaT4', 'payloadType': 'j'}
2023-02-10 09:25:38.807 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:25:38.892 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:25:38.893 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:26:16.072 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:26:16.150 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:26:16.150 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:26:38.895 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:26:38.980 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:26:38.981 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:27:16.152 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:27:16.237 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:27:16.238 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:27:38.982 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:27:39.117 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:27:39.118 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:28:16.239 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:28:16.321 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:28:16.322 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:28:39.119 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:28:39.196 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:28:39.197 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:29:16.322 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:29:16.403 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:29:16.403 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:29:39.199 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:29:39.286 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:29:39.286 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:30:16.404 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:30:16.514 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:30:16.514 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:30:39.288 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:30:39.373 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:30:39.374 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:31:11.053 ERROR (MainThread) [homeassistant.components.xiaomi_miio] Timeout fetching Luftreiniger data
2023-02-10 09:31:16.516 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:31:16.779 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:31:16.779 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:31:39.376 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:31:39.462 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:31:39.462 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:32:16.781 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:32:16.870 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:32:16.870 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:32:23.347 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:32:28.762 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:32:29.648 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:32:39.038 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:32:39.463 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:32:39.554 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:32:39.555 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:32:49.043 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:32:59.040 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:33:09.031 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:33:12.951 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:33:16.871 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:33:16.955 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:33:16.955 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:33:17.550 DEBUG (MainThread) [custom_components.deebot.vacuum] Manually refresh Battery
2023-02-10 09:33:17.550 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1676021597.550566, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}
2023-02-10 09:33:17.707 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/iot/devmanager.do, params={'mid': 'ipohi5', 'did': '94184ad1-3417-4fd1-a29e-642993d67d30', 'td': 'q', 'u': 'hbcov6i47f439812', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1676021597.550566, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': '94184ad1-3417-4fd1-a29e-642993d67d30', 'toRes': 'wEBy', 'toType': 'ipohi5'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021597712', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'value': 88, 'isLow': 0}}}, 'id': 'KrnE', 'payloadType': 'j'}
2023-02-10 09:33:17.707 DEBUG (MainThread) [deebot_client.vacuum_bot] Handle command getBattery: {'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1676021597712', 'ver': '0.0.1', 'fwVer': '2.5.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'value': 88, 'isLow': 0}}}, 'id': 'KrnE', 'payloadType': 'j'}
2023-02-10 09:33:17.707 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with BatteryEvent(value=88)
2023-02-10 09:33:17.785 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:33:39.555 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:33:39.639 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:33:39.639 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:34:16.957 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:34:17.034 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:34:17.035 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:34:39.640 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:34:39.748 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:34:39.749 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:35:17.037 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:35:17.131 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:35:17.132 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:35:39.750 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:35:39.826 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:35:39.827 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:36:17.134 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:36:17.216 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:36:17.216 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:36:39.828 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:36:39.905 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:36:39.906 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))
2023-02-10 09:37:17.217 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:37:17.311 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:37:17.312 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.DOCKED: 4>))
2023-02-10 09:37:35.905 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:37:35.925 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:37:36.858 DEBUG (MainThread) [deebot_client.map] [get_base64_map] No need to update
2023-02-10 09:37:39.907 DEBUG (MainThread) [deebot_client._api_client] calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}
2023-02-10 09:37:40.101 DEBUG (MainThread) [deebot_client._api_client] Success: calling api: url=https://portal-eu.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'hbcov6i47f439812', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E07J00663C09HJS40252', 'class': 'ipohi5', 'resource': 'wEBy', 'nick': 'Deetlef', 'company': 'eco-ng', 'bindTs': 1675350069925, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '63dbcf5fa55e94d15b4e2ac8', 'homeSort': 1, 'deviceName': 'DEEBOT T9', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/608b98c51269020008a962db', 'ota': True, 'UILogicId': 'T9_PRO_G', 'materialNo': '110-2010-0402', 'pid': '608b98c9d18cbd0008e2fd72', 'product_category': 'DEEBOT', 'model': 'T9_ECO_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}]}
2023-02-10 09:37:40.102 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StatusEvent(available=True, state=<VacuumState.CLEANING: 2>))

Update: I reloaded the whole integration in HA and it seems that everything is working fine again for now.

@qcmiao1998
Copy link

Same problem on T10

@edenhaus
Copy link
Contributor

@monotonus Somehow the mqtt client is not getting any messages (on your instance)

Normally you should get during a clean job a lot of debug messages. See
https://github.com/DeebotUniverse/client.py/blob/d9c43f9743fb4aa60ea16faefa24e390b73c057d/deebot_client/mqtt_client.py#LL59

Probably ecovacs is not anymore publishing this messages to long connecting clients. I will implement a check for it and reconnect if required. It's only a workaround but ecovacs is not sharing any information so I will go for the workaround.

Strange is only, that I don't can reproduce this problem in my setup. Can you confirm that you don't have firewall or other things, which could create problems with mqtt? Also note that the mqtt url is different from the rest api url.
Do you have running any dns resolver like Adguard, Pihole?

@edenhaus edenhaus added the need-more-information Need more information label Feb 25, 2023
@fowie
Copy link

fowie commented Feb 28, 2023

Same problem with my Ozmo T8. I turned it off and back on with the red switch, then disabled and re-enabled the integration and it came right up, but without doing anything to vacuum or HA, it "became unavailable" 1 minute after turning on:

Dexter Relocate became unavailable
9:27:00 AM - 4 minutes ago
Dexter Life span filter reset became unavailable
9:27:00 AM - 4 minutes ago
Dexter Life span brush reset became unavailable
9:27:00 AM - 3 minutes ago
Dexter Life span side brush reset became unavailable
9:27:00 AM - 3 minutes ago
Dexter became unavailable
9:27:00 AM - 3 minutes ago
Dexter Carpet auto fan speed boost became unavailable
9:27:00 AM - 3 minutes ago
Dexter Continuous cleaning became unavailable
9:27:00 AM - 3 minutes ago
Dexter Advanced mode became unavailable
9:27:00 AM - 3 minutes ago
Dexter Stats type became unavailable
9:27:00 AM - 3 minutes ago
Dexter Water amount became unavailable
9:27:00 AM - 3 minutes ago
Dexter Volume became unavailable
9:27:00 AM - 3 minutes ago
Dexter Live map became unavailable
9:27:00 AM - 3 minutes ago
Dexter Mop attached became unavailable
9:27:00 AM - 3 minutes ago
Dexter Carpet auto fan speed boost turned on
9:26:02 AM - 4 minutes ago
Dexter Advanced mode turned on
9:26:02 AM - 4 minutes ago
Dexter Last error changed to 0
9:26:01 AM - 4 minutes ago
Dexter Last cleaning changed to manual stopped
9:26:01 AM - 4 minutes ago
Dexter Volume changed to 10
9:26:01 AM - 4 minutes ago
Dexter Water amount changed to high
9:26:00 AM - 4 minutes ago
Dexter Mop attached turned off
9:26:00 AM - 4 minutes ago
Dexter changed to Docked
9:26:00 AM - 4 minutes ago
Dexter Stats type changed to auto
9:26:00 AM - 4 minutes ago
Dexter changed to Idle
9:26:00 AM - 4 minutes ago

@edenhaus
Copy link
Contributor

edenhaus commented Mar 2, 2023

@fowie There is a task, which checks each minute if the bot is available. In your case the ecovacs server has answered that your bot is offline and therefore all entities become unavailable.

@github-actions
Copy link
Contributor

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

@github-actions github-actions bot added the stale label Mar 12, 2023
@h4de5
Copy link

h4de5 commented Mar 12, 2023

just a brief reminder that this is not stale ;)

@github-actions github-actions bot removed the stale label Mar 12, 2023
@fowie
Copy link

fowie commented May 3, 2023

I installed the 1.6.0b1 and I'm still having the issue where the deebot is available for 30-60 seconds right after an integration restart, but then it becomes unavailable until the next time I reload the integration. Let me know which logs you'd like to see.

@edenhaus
Copy link
Contributor

edenhaus commented May 3, 2023

@fowie I need the debug logs from start until it is unavailable +2 minutes. Do not reload the integration this time as I want to see what happen after it is unavailable

@fowie
Copy link

fowie commented May 8, 2023

Here you go. Looks like it just turns the device to "Unavailable" because the messages from the API haven't changed? It works fine for the first minute after the plugin becomes active, but after 1 minute it marks everything as "unavailable", but the log just says
2023-05-07 21:32:44.742 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (TotalStatsEvent(area=27792, time=2109908, cleanings=587))

home-assistant_2023-05-08T04-30-04.144Z.log

@edenhaus
Copy link
Contributor

edenhaus commented May 8, 2023

@fowie you included in the log only the level warning, but I need the logs at level debug

@michaelwoods
Copy link

@edenhaus I patched and MITM'ed the app.

The GetGlobalDeviceList returns two devices of status 1 and 0, which would reflect how the app UI initially appears. After the second device appears on screen within the Android app the GetBatteryInfo and GetChargeState commands are issued and it seems to "wake up" and appear normally again.

Perhaps your integration assumes a "live" status on the initial device call and is updated to unavailable when it reads the 0 on a subsequent call? It appears the app is considering successful state messages as evidence of the device state.

I saved off a few of the login, auth and device calls.

@ArnoldMo
Copy link

ArnoldMo commented May 8, 2023

settings set to EU with t8 AIVI
locate, clean, location, status everything looks like it works

@edenhaus
Copy link
Contributor

edenhaus commented May 8, 2023

Every minute the component makes one api call to get the status of all devices. It depends on that, if a device will be marked as available or not in HA.

@michaelwoods Can you please verify, if the T8 will be marked offline in the app after some minutes?
Maybe the app uses another call for checking the status

@ArnoldMo

This comment was marked as off-topic.

@edenhaus

This comment was marked as off-topic.

@michaelwoods
Copy link

The app didn't change after a little over 10 minutes, the device remained active.

@fowie
Copy link

fowie commented May 9, 2023

@fowie you included in the log only the level warning, but I need the logs at level debug

Sorry, here you go.

home-assistant_2023-05-09T16-23-36.873Z.log

@edenhaus edenhaus removed the fixed on dev This issue is fixed on dev label May 9, 2023
@edenhaus
Copy link
Contributor

edenhaus commented May 9, 2023

Probably ecovacs has changed something on their api (for at least newer models). I cannot trust anymore the status attribute...

I have to rewrite the available check. Thanks for testing and your feedback :)

@michaelwoods
Copy link

To add a little extra information: I edited entity.py to _always_available: bool = True and after restarting HA the status remained 'Docked'.

My automation did trigger the vacuum successfully to start its cycle, however as expected there's no status change within HA as it remains in the docked state.

@edenhaus
Copy link
Contributor

@michaelwoods There should be a state change. Can you check or attach your debug logs 😊

@edenhaus
Copy link
Contributor

Quick status update:

  • Hopefully this week I will release a new beta, where the available check will be performed on requesting the battery info from the bot as the api cannot bet trusted anymore.
  • The mqtt connection is still not stable... Trying to switch library and hoping this will solve the issue.

@edenhaus
Copy link
Contributor

I released 2.0.0b3 today, which should fix the issue completely. Can all of you please test it and provide me with feedback 😊
Thanks in advance

@elykrk
Copy link

elykrk commented May 31, 2023

So far so good.... Been available for the last 2 hours since updating to 2.0.0b3. Thanks!

@JohannesPtaszyk
Copy link

Hey, I just setup HA and I am also facing this. How do I update the integration to 2.0.0b3?

@elykrk
Copy link

elykrk commented May 31, 2023

Sorry, I didn't double-check the beta release number and it should be under 1.6.0b3.

@JohannesPtaszyk To install using HACS, click integrations > Deebot 4 Home Assistant, three vertical dot icon (top right), redownload, then make sure the Show Beta version is selected, select the 1.6.0b3 version and download. Make sure to restart Home Assistant after installation is complete.

P.S. still going strong after 12 hours

@fowie
Copy link

fowie commented Jun 1, 2023 via email

@JohannesPtaszyk
Copy link

1.6.0b3 works for my N8 Pro+, sadly we do not support XML-based robots right now. So 900/901 do not work

@edenhaus edenhaus unpinned this issue Jun 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working working on it
Projects
None yet