Closed jonoscott closed 1 year ago
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}
@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
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))
Confirming I have the same issue with DEEBOT OZMO 920
@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.
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?
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.
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
Hi, I have access to an iPhone, and more than happy to follow some steps if you'd put them up. Thanks.
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.
Hi, just to say that I updated to yesterdays 2023.2.3 and the the problem remains sorry
Logger: deebot_client.commands.common
Source: runner.py:128
First occurred: 08:57:25 (12 occurrences)
Last logged: 08:57:25
Command "getLifeSpan" 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}
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.
Can you please all of you share Diagnostic Information? Maybe we have a regional specific problem
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: https://github.com/DeebotUniverse/Deebot-4-Home-Assistant/issues/293#issuecomment-1409978912
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.
Same problem on T10
@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?
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
@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.
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.
just a brief reminder that this is not stale ;)
Sorry forgotten to remove the label 😊
Well, it's taken multiple attempts and trying the HA Ecovac plugin and finally after removing the HACS integration, manually installing it by downloading it, reinstalling it from the repositories... Eventually I got it working again.
Details use to be the below: Country: nz Continent: as
Details appear to now be: Country: nz Continent: ww
So looks like AS for Asia Pacific may have been replaced with WW for World Wide.
It appears to have been online now for the last 30 minutes, longest it's been online for a long time.
Interesting, I also removed the installation completely and then re-downloaded. Worked first time and is staying connected after 2 days. UK/EU server.
I hopefully have fixed this issue, but I need some testers before releasing a new version. Should be fixed on dev. Can someone please install (via hacs) the dev branch and test it?
@edenhaus I am testing the dev tree version since 48h: No drops for me so far and no additional side effects discovered.
@kauthmbt Thanks for your feedback. Will wait another week or so before releasing a new version.
Hi, I've been using the dev version and so far it seems fine. I did get release version working by doing a install/reinstall, but it was still slightly flaky, the dev version seems much more responsive. Thanks!
@Mod74 Whatd do you mean with "slightly flaky"?
@Mod74 Whatd do you mean with "slightly flaky"?
Hi, Sorry, "flaky" probably wasn't a very accurate description. Pressing Start Cleaning would sometimes not start cleaning. It seemed to take an extra beat to update status as well. That could be the vacuum, or the wi-fi, but as I say, the dev version seems much snappier.
Please check your logs. If a command will not reach the bot, you will get a warning log entry with error 500 (directly from ecovacs)
Upgrading to 1.6.0b1 did not solve my issue nor did deleting the integration and recreating. I have two vacuums a N8+ and a T8+, the N8 works just fine within HA.
After recreating the integration the T8 did appear for a few minutes and then went unavailable.
@michaelwoods Can you please activate and share here debug logs of the T8+. If possible remove the N8 during the caputure
Here's a debug log from reloading the integration. It includes both devices, the T8 seems to always report a status of 0. When the last call returned at the end of the log the device became unavailable.
FWIW, when I open the Ecovacs app the N8 appears first and normal, if I swipe over to the T8 it will appear as offline and then appear normal after ~10sec.
@michaelwoods The Api returns that your bot (T8+) is offline and therefore it will be displayed as offline in HA. See
2023-05-02 15:08:08.645 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal-na.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'ch3s39zc4cfe5e82', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E03642525C09HH4P0074', 'class': '7bryc5', 'resource': 'iRpj', 'nick': 'Jon Snow', 'company': 'eco-ng', 'bindTs': 1638454419015, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'homeId': '6262813863a68e3348117f43', 'homeSort': 9999, 'deviceName': 'DEEBOT N8+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/5fb474d4d16a99000667edd9', 'ota': True, 'UILogicId': 'N8_PLUS', 'materialNo': '110-2029-0001', 'pid': '5fa4e248c7260e0008585850', 'product_category': 'DEEBOT', 'model': 'N8_PLUS_WHITE', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True}, {'did': '[REMOVED]', 'name': 'E07307894B09HDR70323', 'class': '55aiho', 'resource': 'RIzW', 'nick': 'Sansa', 'company': 'eco-ng', 'bindTs': 1605196254634, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-as.ww.ecouser.net'}, 'homeId': '6262813863a68e3348117f43', 'homeSort': 9999, 'deviceName': 'DEEBOT OZMO T8+', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/605be27250928b0007c13264', 'ota': True, 'UILogicId': 'DT_8G', 'materialNo': '110-1921-1101', 'pid': '5e698a6306f6de52c264c61b', 'product_category': 'DEEBOT', 'model': 'T8+', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 0, 'offmap': True}]}
'status': 0 means offline, 1 -> online
Not sure if ecovacs has implemented some sort of advanced sleep mode as it takes around 10sec to come online in your app... Probably you need to analyze the traffic between the app and the ecovacs servers to see if we need to send some sort of wake up command
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.
@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
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))
@fowie you included in the log only the level warning, but I need the logs at level debug
@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.
settings set to EU with t8 AIVI locate, clean, location, status everything looks like it works
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
If I set it on clean via the app it reflect in HA I have it installed for a week and was always available I am also adding screens to show what functions work, for example it walkways shows Mop attached, even thou it's not https://1drv.ms/f/s!Ak0fMR5HteaIhPY-Vg_fH3EzrrMzfA?e=D2ceZn
@ArnoldMo Please check the docs and the issue itself before comment on it. The sensors in your screenshot are disabled by default as written in the docs. You should only enable sensors, which you need.
The app didn't change after a little over 10 minutes, the device remained active.
@fowie you included in the log only the level warning, but I need the logs at level debug
Sorry, here you go.
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 :)
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.
@michaelwoods There should be a state change. Can you check or attach your debug logs 😊
Quick status update:
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
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